Skip to content

[v3-4-test] Reserve graph header width for loop-group iteration badge (#75076) - #75095

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

bbovenzi merged 1 commit into
v3-4-testfrom
backport-75076-v3-4-test

Conversation

@vatsrahul1001

Copy link
Copy Markdown
Contributor

Backport of #75076 to v3-4-test for the Airflow 3.4.0 release (the backport-to-v3-4-test label was missed at merge time, so auto-backport did not fire).

Cherry-picked cleanly from commit 27c8cd7 (-x). UI-only: a looped Task Group's graph-node header reserved no width for its inline iteration badge, so the badge overlapped the "+ N tasks" button (e.g. rendering as "3 Tasks" for a single-task loop group). This adds the badge width to the measured node width.


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

A looped Task Group renders an inline iteration badge (loop icon + count)
in its graph-node header, but the node width was measured only from the
label plus the "+ N tasks" button. The badge therefore overflowed into
the button's space, overlapping it (e.g. rendering as "3 Tasks" for a
single-task loop group). Add the badge width to the measured node width.

(cherry picked from commit 27c8cd7)
@boring-cyborg boring-cyborg Bot added the area:UI Related to UI/UX. For Frontend Developers. label Oct 19, 2026
@vatsrahul1001 vatsrahul1001 added this to the Airflow 3.4.0 milestone Oct 19, 2026
@bbovenzi
bbovenzi merged commit 22afeb3 into v3-4-test Oct 19, 2026
90 checks passed
@bbovenzi
bbovenzi deleted the backport-75076-v3-4-test branch October 19, 2026 22:01
vatsrahul1001 added a commit that referenced this pull request Oct 20, 2026
…75095)

A looped Task Group renders an inline iteration badge (loop icon + count)
in its graph-node header, but the node width was measured only from the
label plus the "+ N tasks" button. The badge therefore overflowed into
the button's space, overlapping it (e.g. rendering as "3 Tasks" for a
single-task loop group). Add the badge width to the measured node width.

(cherry picked from commit 27c8cd7)
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