Accessibility
Keyboard Support
The Popup listens for the Space or the Enter keys to open the Popup.
The Tab and Shift + Tab keys can be used to navigate between Popup controls.
The Esc key can be used to cancel, while the Enter key is for the set action.
The focusTrap option by default won't let the focus to leave the Popup.
Buttons can be activated using the Space key.
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:
In case of Popup, the evaluation criteria do not apply to the content, as it is provided and entered by the user.
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.
| Guidelines | Level | Compatibility | Remarks | |
|---|---|---|---|---|
| 3.1 Readable | 3.1.1 Language of Page | A | Not Applicable | - |
| 3.1.2 Language of Parts | AA | Not Applicable | - | |
| 3.1.3 Unusual Words | AAA | Not Applicable | - | |
| 3.1.4 Abbreviations | AAA | Not Applicable | - | |
| 3.1.5 Reading Level | AAA | Not Applicable | - | |
| 3.1.6 Pronunciation | AAA | Not Applicable | - | |
| 3.2 Predictable | 3.2.1 On Focus | A | Supported | - |
| 3.2.2 On Input | A | Not Applicable | - | |
| 3.2.3 Consistent Navigation | AA | Not Applicable | - | |
| 3.2.4 Consistent Identification | AA | Not Applicable | - | |
| 3.2.5 Change on Request | AAA | Not Applicable | - | |
| 3.2.6 Consistent Help | A | Not Applicable | - | |
| 3.3 Input Assistance | 3.3.1 Error Identification | A | Not Applicable | - |
| 3.3.2 Labels or Instructions | A | Not Applicable | - | |
| 3.3.3 Error Suggestion | AA | Not Applicable | - | |
| 3.3.4 Error Prevention (Legal, Financial, Data) | AA | Not Applicable | - | |
| 3.3.5 Help | AAA | Not Applicable | - | |
| 3.3.6 Error Prevention (All) | AAA | Not Applicable | - | |
| 3.3.7 Redundant Entry | A | Not Applicable | - | |
| 3.3.8 Accessible Authentication (Minimum) | AA | Not Applicable | - | |
| 3.3.9 Accessible Authentication (Enhanced) | AAA | Not Applicable | - | |
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 | |