WCAG 3.2.5: Change on Request
Introduction to WCAG 3.2.5: Change on Request
WCAG 3.2.5, titled „Change on Request,” is a Level AA success criterion under the broader guideline 3.2 „Predictable.” This criterion states that „Changes of context should only occur when initiated by the user or a mechanism is provided to turn such changes off.” In essence, it aims to prevent unexpected and automatic changes to a web page’s content, layout, or destination without explicit user action.
The primary goal is to maintain user control and predictability within the browsing experience. When a web page or application changes its context unexpectedly, it can be disorienting and disruptive, particularly for users with certain disabilities. This criterion ensures that users are always in command of their interaction with the content, fostering a more stable and accessible digital environment.
Why WCAG 3.2.5 Matters: Accessibility Impact
Unexpected changes of context can create significant barriers for various user groups, hindering their ability to navigate and understand web content effectively. This criterion is vital for promoting a predictable and user-friendly experience for everyone.
User Groups Affected
Impact on User Experience
Beyond specific user groups, unexpected context changes negatively impact the overall user experience by:
WCAG 3.2.5 Success Criteria and Requirements
WCAG 3.2.5 is a Level AAA success criterion. To understand its requirements fully, it’s crucial to define what constitutes a „change of context.”
Definition of „Change of Context” (from WCAG Glossary)
A change of context refers to major changes in the content of the Web page that, if made without the user being aware, can disorient users who are not able to see the entire page at one time. Changes of context include changes of:
It is important to note that not all changes to content are considered a change of context. Small, localized updates (e.g., updating a stock ticker, a weather widget, or a shopping cart item count) are generally not considered a change of context as long as they do not significantly alter the page’s overall meaning or layout and are predictable.
Key Requirements
Practical Guidelines for Compliance
To comply with WCAG 3.2.5, developers and content creators should follow these practical guidelines:
User-Initiated Actions
Avoid Automatic Redirections and Refreshes
Provide Clear User Feedback
Modals and Overlays
Examples of Correct and Incorrect Implementations
Correct Implementation: User-Triggered Navigation
The user explicitly clicks a link to navigate to a new page.
Incorrect Implementation: Automatic Page Reload/Redirection
The page automatically reloads or redirects after a set time without user action.
Correct Implementation: User-Submitted Form
A form only submits after the user clicks the submit button.
Incorrect Implementation: Auto-Submitting Form on Input Change
The form submits automatically whenever the user types or makes a selection, without an explicit submit action.
Correction for the above: To make the incorrect example compliant, the onchange event should trigger a JavaScript function that updates the results *without* submitting the form and thus changing the entire page context, or a 'Submit’ button should be added which the user must explicitly click after making a selection.
Correct Implementation: User-Initiated Sorting/Filtering
Dynamic updates to a list or table based on user selection, where the context (the overall page) does not change significantly, and the user initiated the action.
Best Practices and Common Pitfalls
Best Practices
Common Pitfalls
Further Resources
For the most authoritative and detailed information, always refer to the official WCAG guidelines:
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