User tests: Successful: Unsuccessful:
Pull Request resolves # .
After #45922 fixes a lot of issues in the menu and adds proper dropdown, this PR enhance the dropdown to support more than only one level.
Additional checks
No second level menu available

Submenus available and can be opened

Please select:
Documentation link for guide.joomla.org:
No documentation changes for guide.joomla.org needed
Pull Request link for manual.joomla.org:
No documentation changes for manual.joomla.org needed
| Status | New | ⇒ | Pending |
| Category | ⇒ | JavaScript Modules Front End |
Thank you for this pull request. From a11y point of view, many levels are not recommended.
Nevertheless, the module is now accessible, thanks to @LadySolveig, so more levels can be useful.
Thanks @chmst
Personally, I would prefer a base version in the long term. One like this, that can be inherited by any menu variant and thus at least the issue of accessibility in the area of keyboard functionality is basically settled for all menus (whether frontend or backend).
This would finally have allowed the Metis menu to be removed as an unnecessary dependency. I think it was a good option to fix it in Joomla 6 in the short term using this script. But honestly, I don't see it as a really good solution for the future.
Thanks @chmst
Personally, I would prefer a base version in the long term. One like this, that can be inherited by any menu variant and thus at least the issue of accessibility in the area of keyboard functionality is basically settled for all menus (whether frontend or backend).
This would finally have allowed the Metis menu to be removed as an unnecessary dependency. I think it was a good option to fix it in Joomla 6 in the short term using this script. But honestly, I don't see it as a really good solution for the future.
Thanks @chmst
Personally, I would prefer a base version in the long term. One like this, that can be inherited by any menu variant and thus at least the issue of accessibility in the area of keyboard functionality is basically settled for all menus (whether frontend or backend).
This would finally have allowed the Metis menu to be removed as an unnecessary dependency. I think it was a good option to fix it in Joomla 6 in the short term using this script. But honestly, I don't see it as a really good solution for the future.
I have tested this item ✅ successfully on 3549a2a
I have tested this item ✅ successfully on 3549a2a
Thank you for this pull request. From a11y point of view, many levels are not recommended.
Nevertheless, the module is now accessible, thankst to @LadySolveig, so more levels can be useful.