Skip to content

refactor(ui5-menu): remove references to parent #11217

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 15 commits into from
May 13, 2025
Merged

refactor(ui5-menu): remove references to parent #11217

merged 15 commits into from
May 13, 2025

Conversation

didip1000
Copy link
Contributor

@didip1000 didip1000 commented Mar 31, 2025

Refactored ui5-menu closing and navigation handling, removing references to the parent element:

  • MenuItems now close their own submenus when necessary.
  • Exiting end content navigation with the up/down arrow keys with throw an exit-end-content event, which is handled by the parent Menu or MenuItem.
  • Fixed an issue with menu item navigation when holding down space on a MenuItem with a submenu.

@didip1000 didip1000 self-assigned this Mar 31, 2025
@didip1000 didip1000 requested a review from hinzzx March 31, 2025 07:05
@didip1000 didip1000 requested a review from hinzzx April 9, 2025 16:44
Copy link
Contributor

@hinzzx hinzzx left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also, please re-base to main branch since few WDIO tests are failing, I believe due to old ChromeDriver version.

Copy link
Contributor

@hinzzx hinzzx left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it looks good from my side

@didip1000 didip1000 marked this pull request as ready for review April 17, 2025 06:12
@didip1000 didip1000 requested a review from nnaydenow May 12, 2025 11:50
@didip1000 didip1000 merged commit a8c5445 into main May 13, 2025
19 of 20 checks passed
@didip1000 didip1000 deleted the menu-refactor branch June 4, 2025 06:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants