Skip to content

Why can't I use arrow keys to operate UI Shell? #7638

Answered by dakahn
dakahn asked this question in Help
Discussion options

You must be logged in to vote

The arrow key functionality you're referring to is an anti-pattern that comes from a misinterpretation of poorly written WAI-Aria guidance being incorrectly applied to a website's navigation.

We don't use the aria menu pattern purposefully. Without going into great detail, the menu pattern is problematic and inadvisable. I'll post a few references for some background

https://adrianroselli.com/2017/10/dont-use-aria-menu-roles-for-site-nav.html
https://www.smashingmagazine.com/2017/11/building-accessible-menu-systems/
https://www.marcozehe.de/wai-aria-menus-use-with-care/
https://marcus.io/blog/menu-or-not
w3c/aria-practices#353

Carbon UI Shell navigation drop downs should be keyboard opera…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by dakahn
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Help
Labels
None yet
1 participant