-
-
Notifications
You must be signed in to change notification settings - Fork 32.7k
Description
For accessibility by users with screen readers or who for whatever reason cannot use a mouse or touch, these items should be usable by keyboard combinations.
- This is a v1.x issue.
- I have searched the issues of this repository and believe that this is not a duplicate.
Expected Behavior
You should be able to tab to the FAB and then navigate by keyboard to the action icons, which can then in turn be activated with the Enter key.
Current Behavior
You can tab to the FAB, and the action buttons become visible. But if you try to move around with arrow keys or tab, the FAB is deselected. There is no way to reach the action buttons.
Examples
The behavior can be tested on the component demo page
Context
I'm trying to build an accessible web app. For comparison, here's another implementation that behaves a little better in this respect. https://codepen.io/jh3y/pen/NNegMz
For reference, see this quick guide to testing keyboard accessibility: https://a11yproject.com/posts/navigate-using-just-your-keyboard/