Skip to content

[v3-4-test] UI: Replace stacked Dag header banners with inline status (#74516) - #75125

Merged
bbovenzi merged 1 commit into
v3-4-testfrom
backport-7fbcfee-v3-4-test
Oct 19, 2026
Merged

bbovenzi merged 1 commit into
v3-4-testfrom
backport-7fbcfee-v3-4-test

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Dag, Dag-run and task-instance headers had accumulated full-width banners that
stack on each other and repeat across pages. Draining and the pending review
indicator each had two separate implementations, so the same concept rendered
differently depending on which page you were on.

The approach follows review feedback on #74131: keep the short status inline
and put the detail behind the control that reports it. Each status now sits
where it can be read without crowding what it qualifies -- the deactivation
marker ahead of the breadcrumb, the backfill notice beside the Dag's name, the
retry reason among the task instance's own facts.

Reparse was previously hidden on a Dag that had failed to parse, which is the
state where it is most useful. A plugin that fails to load no longer replaces
the page with an error.
(cherry picked from commit 7fbcfee)

Co-authored-by: Brent Bovenzi brent@astronomer.io
Co-authored-by: Claude noreply@anthropic.com

…#74516)

Dag, Dag-run and task-instance headers had accumulated full-width banners that
stack on each other and repeat across pages. Draining and the pending review
indicator each had two separate implementations, so the same concept rendered
differently depending on which page you were on.

The approach follows review feedback on #74131: keep the short status inline
and put the detail behind the control that reports it. Each status now sits
where it can be read without crowding what it qualifies -- the deactivation
marker ahead of the breadcrumb, the backfill notice beside the Dag's name, the
retry reason among the task instance's own facts.

Reparse was previously hidden on a Dag that had failed to parse, which is the
state where it is most useful. A plugin that fails to load no longer replaces
the page with an error.
(cherry picked from commit 7fbcfee)

Co-authored-by: Brent Bovenzi <brent@astronomer.io>
Co-authored-by: Claude <noreply@anthropic.com>
@boring-cyborg boring-cyborg Bot added the area:UI Related to UI/UX. For Frontend Developers. label Oct 19, 2026
@github-actions github-actions Bot mentioned this pull request Oct 19, 2026
1 task done
@bbovenzi
bbovenzi marked this pull request as ready for review October 19, 2026 16:52
@bbovenzi
bbovenzi merged commit 299f52e into v3-4-test Oct 19, 2026
117 of 128 checks passed
@bbovenzi
bbovenzi deleted the backport-7fbcfee-v3-4-test branch October 19, 2026 20:24
@github-actions github-actions Bot added this to the Airflow 3.4.1 milestone Oct 19, 2026
@github-actions

Copy link
Copy Markdown
Contributor Author

Hi maintainer, this PR was merged without a milestone set.
We've automatically set the milestone to Airflow 3.4.1 based on: merged to version branch
If this milestone is not correct, please update it to the appropriate milestone.

This comment was generated by Milestone Tag Assistant.

vatsrahul1001 pushed a commit that referenced this pull request Oct 20, 2026
…#74516) (#75125)

Dag, Dag-run and task-instance headers had accumulated full-width banners that
stack on each other and repeat across pages. Draining and the pending review
indicator each had two separate implementations, so the same concept rendered
differently depending on which page you were on.

The approach follows review feedback on #74131: keep the short status inline
and put the detail behind the control that reports it. Each status now sits
where it can be read without crowding what it qualifies -- the deactivation
marker ahead of the breadcrumb, the backfill notice beside the Dag's name, the
retry reason among the task instance's own facts.

Reparse was previously hidden on a Dag that had failed to parse, which is the
state where it is most useful. A plugin that fails to load no longer replaces
the page with an error.
(cherry picked from commit 7fbcfee)

Co-authored-by: Brent Bovenzi <brent@astronomer.io>
Co-authored-by: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:UI Related to UI/UX. For Frontend Developers.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants