Guide to 3.2 Level 3 Success Criterion 2

Key terms

changes of context

A change of user agent, viewport, user interface controls, or focus; or complete change of content.

Editorial Note: the definition of “change of context” is still under discussion. "user interface controls" is removed from the definition above, based on standard form control show/hide behavior practice such as Gez's example.

Intent of this success criterion

The intent of this success criterion is avoid confusion that could be caused by certain specific changes in the user agent or the content which the user cannot infer from his own interaction with the content. For example, people may get confused if a new window opens if they did not request this. They may also get confused if the browser loads a new document without their request, for example as the result of selecting an item from a drop-down list without submitting this choice (possibly because they changed their mind).

Further below is a description of who benefits from this success criterion.

Techniques for addressing 3.2 L3 SC2

Some options deemed sufficient by the working group

For auto-refreshing content:

Editorial Note: Timeouts are covered by covered by Guideline 2.2 L1 SC1, but WCAG 1.0 Checkpoint 7.4 (auto-refreshing pages) also maps to Guideline 3.2 L3 SC2.

For automatic redirects:

For pop-up windows:

Technology-Independent techniques for Guideline 3.2 L3 SC2

Editorial Note: These techniques have not been written yet.

Technology-Specific Techniques for Guideline 3.2 L3 SC2

HTML Techniques

Client-Side Scripting Techniques

Server-Side Scripting Techniques

Provide automatic redirects by …

Optional Techniques (advisory) for 3.2 L3 SC2

Additional Technology-Independent Techniques

If you cannot use server-side redirects, implement automatic redirects by …

HTML Techniques

If you cannot use server-side redirects, implement automatic redirects by …

Editorial Note: Meta redirect with a timeout is not allowed by this success criterion. However, at Level 1, it is covered by Guideline 2.2 L1 SC1.

Open new windows by …

Editorial Note: This technique is currently mapped to Guideline 3.2 L1 SC1, but there is a proposal to remove this success criterion.

Client-Side Scripting Techniques

Editorial Note: There are many more scripting techniques to open a new window than are mentioned here.

Benefits: How 3.2 L3 SC2 helps people with disabilities

Editorial Note: The first two benefits were simply copied from WCAG 2.0. The last one is a mainstream benefit that should not be added to the guidelines.

Examples of 3.2 L3 SC2

  1. A drop-down list in a form that does not load a new document when the user selects an option without submitting the choice.
  2. An "Update now" link or button on a web page.
  3. An automatic redirect that is completely transparent to the user.

Related resources