Skip to content

UI: Add Details tab to the mapped task instance view#68340

Merged
bbovenzi merged 2 commits into
apache:mainfrom
astronomer:ui-mapped-task-details-tab
Jun 11, 2026
Merged

UI: Add Details tab to the mapped task instance view#68340
bbovenzi merged 2 commits into
apache:mainfrom
astronomer:ui-mapped-task-details-tab

Conversation

@pierrejeambrun

@pierrejeambrun pierrejeambrun commented Jun 10, 2026

Copy link
Copy Markdown
Member

Mapped tasks (the /mapped view opened from the Grid) now have a Details tab, like normal task instances already do. It shows the task definition (operator, trigger rule, owner, retries, pool, queue, …) plus a per-state summary of the mapped instances, sourced from the grid TI summaries the page already loads.

Screenshots

Screenshot 2026-06-10 at 15 44 27
  • Mapped task → Details tab

Was generative AI tooling used to co-author this PR?
  • Yes — Claude Code (Opus 4.8)

Generated-by: Claude Code (Opus 4.8) following the guidelines

@boring-cyborg boring-cyborg Bot added area:translations area:UI Related to UI/UX. For Frontend Developers. translation:default labels Jun 10, 2026
@pierrejeambrun pierrejeambrun marked this pull request as ready for review June 10, 2026 13:47
Mapped tasks (the /mapped view opened from the Grid) now have a Details tab
like normal task instances. It shows the task definition (operator, trigger
rule, owner, retries, pool, queue, ...) and a per-state summary of the mapped
instances, sourced from the grid TI summaries already loaded by the page.
@pierrejeambrun pierrejeambrun force-pushed the ui-mapped-task-details-tab branch from 25a96b5 to 203f4c4 Compare June 11, 2026 09:26
The mapped task Header and Details tab read their per-state summary from the
grid TI summaries stream, which only polls while it knows a run is pending
(via the run state passed in). The mapped view wasn't passing it, so the
summary froze on the first fetch and showed stale counts on a running run.
Pass the run state, mirroring the Graph and Grid views.
@bbovenzi bbovenzi merged commit 7ccec1d into apache:main Jun 11, 2026
85 checks passed
@bbovenzi bbovenzi deleted the ui-mapped-task-details-tab branch June 11, 2026 16:47
@vatsrahul1001 vatsrahul1001 added this to the Airflow 3.3.0 milestone Jun 15, 2026
imrichardwu pushed a commit to imrichardwu/airflow that referenced this pull request Jun 16, 2026
* UI: Add Details tab to the mapped task instance view

Mapped tasks (the /mapped view opened from the Grid) now have a Details tab
like normal task instances. It shows the task definition (operator, trigger
rule, owner, retries, pool, queue, ...) and a per-state summary of the mapped
instances, sourced from the grid TI summaries already loaded by the page.

* UI: Auto-refresh mapped task summary while the run is running

The mapped task Header and Details tab read their per-state summary from the
grid TI summaries stream, which only polls while it knows a run is pending
(via the run state passed in). The mapped view wasn't passing it, so the
summary froze on the first fetch and showed stale counts on a running run.
Pass the run state, mirroring the Graph and Grid views.
dingo4dev pushed a commit to dingo4dev/airflow that referenced this pull request Jun 16, 2026
* UI: Add Details tab to the mapped task instance view

Mapped tasks (the /mapped view opened from the Grid) now have a Details tab
like normal task instances. It shows the task definition (operator, trigger
rule, owner, retries, pool, queue, ...) and a per-state summary of the mapped
instances, sourced from the grid TI summaries already loaded by the page.

* UI: Auto-refresh mapped task summary while the run is running

The mapped task Header and Details tab read their per-state summary from the
grid TI summaries stream, which only polls while it knows a run is pending
(via the run state passed in). The mapped view wasn't passing it, so the
summary froze on the first fetch and showed stale counts on a running run.
Pass the run state, mirroring the Graph and Grid views.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:translations area:UI Related to UI/UX. For Frontend Developers. translation:default

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants