stephenyang0215 opened a new pull request, #75422:
URL: https://github.com/apache/airflow/pull/75422

   In 3.4 the sidebar Dags button became a hover menu, and clicking it only 
toggled that menu, so a plain click no longer opened the Dags list as it did in 
3.3.
   
   **What changed**
   - A mouse click on the Dags button now goes to the Dags list and closes the 
menu. Hovering still shows Dags, Dag runs and Task instances.
   - Touch, pen and keyboard have no hover, so a tap or Enter still opens the 
menu. That keeps Dag runs and Task instances reachable there.
   - `NavMenu` gets an optional `clickTo` prop, and `DagsButton` passes 
`/dags`. The other sidebar menus don't set it, so they behave as before.
   
   closes: #75407
   
   Before (recording from the issue, #75407):
   
   
https://github.com/user-attachments/assets/d4ae4138-a1b0-45b1-8a35-f3d9f87f22ad
   
   
   After (this PR, local Breeze UI):
   
   
https://github.com/user-attachments/assets/1fbe7c08-1a68-4b64-8d5d-f6de13c2300b
   
   
   
   
   
   
   Checked: full UI suite (`pnpm test`, 249 files, 2036 tests), the `prek`
   pre-commit and manual stages, and hover, mouse click and the menu links in a
   local Breeze UI. Touch and keyboard are covered by unit tests only, not tried
   in a browser.
   
   ---
   
   ##### Was generative AI tooling used to co-author this PR?
   
   - [X] Yes — Claude Code (Sonnet 5.5)
   
   Generated-by: Claude Code (Sonnet 5.5) following [the 
guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to