Skip to content

Conversation

web-padawan
Copy link
Member

Description

Fixes #6918
Fixes #5942

Note

Currently, menu-bar behaves is as follows:

  • Moving cursor on the item without children closes sub-menu (which is aligned with the ARIA example).
  • But unlike in the example above, sub-menu doesn't get reopened (see the second issue linked above).

Now when we have a BFP (the first issue linked above) about closing being problematic, it sounds easier to just keep the sub-menu opened in the first place. We can then reconsider making it configurable in case someone requests that.

Type of change

  • Bugfix

@web-padawan web-padawan removed the request for review from vursen October 1, 2025 11:40
Copy link

sonarqubecloud bot commented Oct 1, 2025

@web-padawan web-padawan merged commit 0e8bcde into main Oct 1, 2025
11 of 12 checks passed
@web-padawan web-padawan deleted the fix/menu-bar-mouseover branch October 1, 2025 11:49
@vaadin-bot
Copy link
Collaborator

Hi @web-padawan and @web-padawan, when i performed cherry-pick to this commit to 24.9, i have encountered the following issue. Can you take a look and pick it manually?
Error Message:
Error: Command failed: git cherry-pick 0e8bcde
error: could not apply 0e8bcde... fix: do not close submenu on hovering button without items (#10274)
hint: After resolving the conflicts, mark them with
hint: "git add/rm ", then run
hint: "git cherry-pick --continue".
hint: You can instead skip this commit with "git cherry-pick --skip".
hint: To abort and get back to the state before "git cherry-pick",
hint: run "git cherry-pick --abort".

@vaadin-bot
Copy link
Collaborator

Hi @web-padawan and @web-padawan, when i performed cherry-pick to this commit to 24.8, i have encountered the following issue. Can you take a look and pick it manually?
Error Message:
Error: Command failed: git cherry-pick 0e8bcde
error: could not apply 0e8bcde... fix: do not close submenu on hovering button without items (#10274)
hint: After resolving the conflicts, mark them with
hint: "git add/rm ", then run
hint: "git cherry-pick --continue".
hint: You can instead skip this commit with "git cherry-pick --skip".
hint: To abort and get back to the state before "git cherry-pick",
hint: run "git cherry-pick --abort".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants