-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
AVT 2 & 3 - React Header Base w/Navigation, Actions & SideNav UI Shell has keyboard navigation issues #3584
Comments
Also, see a new similar issue #3661. |
There is a new issue #3763 that is related. |
currently Tab, Space, Enter, and Esc are all functional for navigating through the header nav and side nav as well as submenu items with the keyboard. if arrow key navigation is a specific requirement we can revisit this issue |
@emyarod @dakahn According to the ARIA Authoring Practices for menu and menubar arrow keys navigation is expected. If the component does not follow this pattern it should be reopened. |
Added blocked label pending word from IBMa Standards on which pattern to use here ref for background: w3c/aria-practices#353 |
@dakahn IBMa discussion... Currently the Carbon UI Shell has navigation menus with the ARIA role="menu", which relays to users of assistive technology that they can expect application menu keyboard interactions (i.e., arrow keys to move between items; Esc to collapse the menu). In this case the component should have the keyboard navigation as defined in the ARIA Authoring Practices. However, if the navigation menus are not meant to be application menus, ARIA role="menu" should be removed. |
If we erroneously have |
Environment
macOS Mojave version 10.14.5
Chrome Version 75.0.3770.100 (Official Build) (64-bit)
Carbon v10 - React
DAP - July 2019 Ruleset
Detailed Description
Expected result: right and left arrow keys should navigate right and left across menubar
Expected result: arrow keys should navigate up and down the sub-menu
Expected result: arrow keys should navigate up and down the menu
Expected result: Navigation should focus on the next menu item and Esc should close the menu.
See ARIA Authoring Practices for menu and menubar for keyboard navigation.
The text was updated successfully, but these errors were encountered: