Below you'll find brief descriptions of each rule along with the link to the original guidelines. Rules come from three sources:
- WCAG Success Criterion
- Platform Guideline - defined by Apple or Google
- Best Practice - defined by Accessibility Experts at Deque
Within the table below, you'll find a link to the corresponding rule on iOS or Android for more detailed information including resolution tips. View this guide for impact rating and descriptions. Some rules may be marked with an experimental badge. Learn more about experimental rules and how you can help improve them.
Throughout our rules documentation, you'll find references to Name
, Role
, and Value
. Please refer to WCAG's definitions.
Rule Overview
Rules have been developed and tested in the below platform and view configurations:
- iOS: UIKit, SwiftUI, React Native, .NET MAUI
- Android: XML, Compose, React Native, .NET MAUI
Support for other view types are being explored. Found a bug? Checkout the known issues page for potential workarounds or let us know about it. Contact us at helpdesk@deque.com or support.deque.com.
Rule & Description | Guidelines | Impact | Platform Remediation | |
---|---|---|---|---|
Active Control/View Name | Active Control/View Name |
WCAG 2.0 - 4.1.2 A | Critical | Android iOS |
Edit Text Value | Edit Text Value |
WCAG 2.0 - 4.1.2 A | Critical | Android |
Focusable Text | Focusable Text |
WCAG 2.0 - 1.3.2 A | Critical | Android iOS |
ImageView Name | ImageView Name |
WCAG 2.0 - 1.1.1 A | Critical | Android iOS |
In ScrollView | In ScrollView |
WCAG 2.0 - 1.4.4 AA | Serious | iOS |
Inaccessible Action | Inaccessible Action |
WCAG 2.0 - 2.1.1 A | Critical | Android iOS |
Label At Front | Label At Front |
WCAG 2.1 - 2.5.3 Best Practice | Minor | Android iOS |
Label In Name | Label In Name |
WCAG 2.1 - 2.5.3 A | Serious | Android iOS |
Meaningful Accessible Name | Meaningful Accessible Name |
Platform Guideline | Minor | iOS |
Touch Target Size | Touch Target Size |
WCAG 2.1 - 2.5.5 AAA | Moderate | Android iOS |
Touch Target Spacing | Touch Target Spacing |
WCAG 2.2 - 2.5.8 AA | Moderate | Android iOS |