WCAG 2.2.4: Interruptions
Introduction to WCAG 2.1 Success Criterion 2.2.4: Interruptions
WCAG 2.1 Success Criterion 2.2.4, titled „Interruptions” (Level AA), addresses the crucial aspect of user control over unexpected content changes that demand attention. This criterion mandates that users must be able to postpone or suppress interruptions, with the sole exception being those involving an emergency. The core idea is to prevent sudden, unrequested shifts in content or focus that can disorient or overwhelm users, ensuring a smoother, more predictable, and accessible experience.
An interruption can take many forms, including:
By providing users with the ability to manage these interruptions, websites and applications become significantly more usable for a wider range of individuals.
Why WCAG 2.2.4 Interruptions Matters
Unexpected interruptions can be a significant barrier to accessibility and overall user experience. They can disrupt concentration, cause confusion, and even lead to a loss of data or navigation. This criterion is particularly vital for:
Empowering users to control interruptions fosters a sense of agency and predictability, which are fundamental to an inclusive digital environment.
Success Criterion 2.2.4: Interruptions (Level AA) Requirements
The exact wording of the success criterion is:
Interruptions can be postponed or suppressed by the user, except for interruptions involving an emergency.
Let’s break down the key terms:
The core principle is to ensure that users are never forced to engage with an interruption against their will, allowing them to maintain control over their experience.
Practical Guidelines for Compliance
To meet WCAG 2.2.4, developers and content creators should implement the following strategies:
1. Provide Clear User Controls for Dismissal and Postponement
Any element that automatically appears or changes without direct user initiation must offer a clear, accessible mechanism for dismissal or postponement.
2. Manage Auto-Updating or Auto-Refreshing Content
If your page includes content that automatically updates (e.g., stock tickers, news feeds, live scores), provide mechanisms for users to control this behavior.
3. Avoid Uncontrolled Automatic Redirections
Pages should not automatically redirect users to another page without warning or user initiation, unless it’s a critical security measure (e.g., after login to a secure area) or a clear user action led to it.
4. Implement Accessible Session Timeouts
If a session timeout is necessary for security, users should be warned in advance and given the opportunity to extend their session before being logged out or losing data.
Examples of Correct and Incorrect Implementations
Correct Implementations
Example 1: Accessible Modal Dialog
A modal dialog that appears automatically (e.g., for a newsletter signup) provides a clear close button and is dismissible via the Escape key.
Example 2: Session Timeout Warning with Extend Option
A banner appears 2 minutes before session expiration, giving the user an option to extend.
Example 3: Auto-Updating Content with Pause/Stop Control
A news ticker allows users to pause its automatic scrolling.
Incorrect Implementations
Example 1: Unclosable Pop-up Ad
A full-screen pop-up appears without a visible close button or keyboard accessibility for dismissal.
Example 2: Automatic Page Refresh
A page automatically reloads every 30 seconds without any user control, disrupting reading or interaction.
Example 3: Session Timeout without Warning
A user is automatically logged out after inactivity without any prior warning or option to extend their session, potentially causing loss of unsaved work.
Best Practices and Common Pitfalls
Best Practices
Common Pitfalls
By adhering to these guidelines and best practices, you can create a web experience that respects user autonomy and provides accessibility for all, in line with WCAG 2.1 Success Criterion 2.2.4.
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