WCAG 3.3.6: Error Prevention (All)
WCAG 3.3.6: Error Prevention (All)
The WCAG 3.3.6 Error Prevention (All) success criterion is a Level AAA requirement aimed at creating highly resilient and user-friendly web interfaces. While WCAG 3.3.4 focuses on preventing errors that lead to legal commitments, financial transactions, or data alteration/deletion, WCAG 3.3.6 extends this principle to all types of input errors. The core objective is to provide comprehensive mechanisms that help users avoid making any kind of mistake when interacting with web content, thereby improving the overall user experience and task completion rates.
Why Error Prevention (All) Matters
Preventing errors at every stage of user interaction is paramount for an accessible and inclusive web. This criterion particularly benefits:
By preventing errors, websites become more intuitive, efficient, and forgiving, ensuring that a broader audience can successfully interact with digital content.
Success Criterion and Requirements
WCAG 3.3.6 Error Prevention (All) (Level AAA) requires that web pages provide robust mechanisms to help users avoid all types of input errors. This goes beyond merely detecting and allowing correction of errors after they occur, focusing instead on proactive design strategies to prevent mistakes from happening in the first place. Key aspects include:
Practical Guidelines for Compliance
Achieving WCAG 3.3.6 compliance involves a holistic approach to design and development, integrating error prevention at every stage:
1. Provide Clear Instructions and Labels
2. Implement Input Constraints and Format Guidance
3. Offer Context-Sensitive Help and Suggestions
4. Utilize Predictive Text and Auto-Completion
5. Provide Real-time Validation (Preventive)
6. Allow Review, Confirmation, and Reversibility
Examples of Correct and Incorrect Implementations
Example 1: User Registration Form (Email Field)
Incorrect Implementation
Minimal guidance, vague error message.
Correct Implementation
Clear label, appropriate input type, pattern, autocomplete, and linked real-time descriptive error messages.
Example 2: Deleting User Data
Incorrect Implementation
One-click delete, no confirmation or undo.
Correct Implementation
Requires explicit confirmation before a destructive action.
Best Practices and Common Pitfalls
Best Practices:
Common Pitfalls:
Related posts
- WCAG 5.2.3: Complete processes
- WCAG 5.2.4: Only Accessibility-Supported Ways of Using Technologies
- WCAG 5.2.5: Non-Interference
- WCAG 5.3.1: Required elements of the conformity declaration
- WCAG 5.3.2: Optional Components of a Conformance Claim
Still looking for answers?
Ask our experts using online chat