Skip to content

[v3-4-test] UI: Open nav sidebar menus on hover and add a Dags menu (#74745) - #74953

Merged
vatsrahul1001 merged 1 commit into
v3-4-testfrom
backport-b8987f0-v3-4-test
Oct 18, 2026
Merged

vatsrahul1001 merged 1 commit into
v3-4-testfrom
backport-b8987f0-v3-4-test

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

The standalone Dag Runs and Task Instances pages were only reachable by
knowing their routes existed; nothing in the sidebar pointed at them.
Hanging them off the Dags button keeps them discoverable without
spending another slot in the sidebar, and opening on hover means the
button itself can stay a plain link to the Dags list.

The menus coordinate as a single menubar rather than independently: a
menu left to close on its own delay pulls focus back to its own trigger,
which dismisses the menu the pointer has just moved on to. For the same
reason the group remembers where focus was before a hover and restores
it afterwards, so sweeping the pointer across the sidebar cannot
interrupt typing elsewhere on the page.
(cherry picked from commit b8987f0)

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

…74745)

The standalone Dag Runs and Task Instances pages were only reachable by
knowing their routes existed; nothing in the sidebar pointed at them.
Hanging them off the Dags button keeps them discoverable without
spending another slot in the sidebar, and opening on hover means the
button itself can stay a plain link to the Dags list.

The menus coordinate as a single menubar rather than independently: a
menu left to close on its own delay pulls focus back to its own trigger,
which dismisses the menu the pointer has just moved on to. For the same
reason the group remembers where focus was before a hover and restores
it afterwards, so sweeping the pointer across the sidebar cannot
interrupt typing elsewhere on the page.
(cherry picked from commit b8987f0)

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 18, 2026
@vatsrahul1001
vatsrahul1001 marked this pull request as ready for review October 18, 2026 07:43
@vatsrahul1001 vatsrahul1001 added this to the Airflow 3.4.0 milestone Oct 18, 2026
@vatsrahul1001
vatsrahul1001 merged commit ef404c1 into v3-4-test Oct 18, 2026
117 of 128 checks passed
@vatsrahul1001
vatsrahul1001 deleted the backport-b8987f0-v3-4-test branch October 18, 2026 09:36
vatsrahul1001 pushed a commit that referenced this pull request Oct 20, 2026
…74745) (#74953)

The standalone Dag Runs and Task Instances pages were only reachable by
knowing their routes existed; nothing in the sidebar pointed at them.
Hanging them off the Dags button keeps them discoverable without
spending another slot in the sidebar, and opening on hover means the
button itself can stay a plain link to the Dags list.

The menus coordinate as a single menubar rather than independently: a
menu left to close on its own delay pulls focus back to its own trigger,
which dismisses the menu the pointer has just moved on to. For the same
reason the group remembers where focus was before a hover and restores
it afterwards, so sweeping the pointer across the sidebar cannot
interrupt typing elsewhere on the page.
(cherry picked from commit b8987f0)

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