Accessibility
Keyboard Support
When focusing the input component rendered, one can open the Select using the Space or Enter keys.
The Tab and Shift + Tab keys can be used for navigating between the rendered wheels if there are multiple wheels available (for example having a group wheel). Also if there is a filter input or there are buttons rendered, the same keys will cycle through them too.
The Up and Down arrow keys can be used to focus wheelitems in desktop mode with the Space key to select the item. In mobile mode the arrow keys rotate the wheel so that automatically changes the selection.
The Enter key can be used to confirm the selection and close the picker, while the Esc key will act as a cancel action (also closing the Select component).
WCAG 2.2
The Web Content Accessibility Guidelines (WCAG) provide guidelines developed by the World Wide Web Consortium (W3C) to ensure web content is accessible to people with disabilities. WCAG 2.2 establishes a framework of accessibility principles and their associated success criteria. The level of accessibility conformance achieved by a web application is determined by the extent to which it meets these success criteria, categorized into three levels: A, AA, and AAA.
While Mobiscroll components are not fully compliant with WCAG 2.2 at this time, we are committed to enhancing their accessibility. We are actively working on improving compliance and continuously making progress.
The guidelines and success criteria are organized around the following four principles:
1. Perceivable
Information and user interface components must be presentable to users in ways they can perceive.
2. Operable
User interface components and navigation must be operable.
3. Understandable
Information and the operation of user interface must be understandable.
4. Robust
Content must be robust enough that it can be interpreted reliably by a wide variety of user agents, including assistive technologies.
| Guidelines | Level | Compatibility | |
|---|---|---|---|
| 4.1 Compatible | 4.1.1 Parsing (Obsolete and removed) | - | - |
| 4.1.2 Name, Role, Value | A | Supported | |
| 4.1.3 Status Messages | AA | Not Applicable | |