Component Library

Keyboard

Issue Description

Keyboard navigation or interaction does not perform in a standard manner, such as pressing the Tab key does not move the user to the next logical element in the page order, or page elements are not accessible via keyboard navigation.

Recommendation

Ensure all functionality is operable via keyboard, but mouse or other methods are not restricted.

All functionality of the content should be operable through a keyboard interface without requiring specific timings for individual keystrokes, except where the underlying function requires input that depends on the path of the user's movement and not just the endpoints.

https://webaim.org/techniques/keyboard/