View on GitHub

Trusted Tester

A standardized approach for manual inspection of Web content for conformance with the Revised Section 508 Standards.

2. Auto-Playing and Auto-Updating Content

Auto-Playing Audio

Identify Content

Identify audio content that automatically plays (without user activation) for more than 3 seconds.

If there is no such content, the result for the following test ID(s) is DOES NOT APPLY: 2.A.

Check 1.4.2-audio-control

Test Name Test ID Test Condition
1.4.2-audio-control 2.A The user can pause, stop, or control the volume of audio content that plays automatically.
Applicability:

This Test Condition DOES NOT APPLY (DNA) if there is no audio content that plays automatically for more than 3 seconds.

How to Test:
  1. Determine if there is a mechanism within the first three elements encountered for the user to pause or stop the audio or to control the volume of only the auto-playing audio.

    1. The browser should already have been configured to disable auto-play. (See the Test Tool Installation and Configuration Guide for instructions.)
  2. Activate the mechanism.

  3. Following this test process, test the mechanism for all applicable Test Conditions.

Evaluate Results:

If ALL of the following are TRUE, then the content PASSES:

  1. There is a mechanism that can pause or stop the audio or control the volume of only the auto-playing audio, AND

  2. The mechanism is within the first three elements encountered by the user, AND

  3. The mechanism passes all applicable Test Conditions in this test process.

Note:

Moving, Blinking, and Scrolling Content

Identify Content:

Identify visual content that:

Content of this type includes scrolling text, videos, and multimedia.

EXCLUDE content where the movement, blinking, or scrolling of the content is essential.

If there is no such content, the result for the following test ID(s) is DOES NOT APPLY: 2.B.

Check 2.2.2-blinking-moving-scrolling

Test Name Test ID Test Condition
2.2.2-blinking-moving-scrolling 2.B The user can pause, stop, or hide moving, blinking, or scrolling content.
Applicability:

This Test Condition DOES NOT APPLY (DNA) if there is no moving, blinking, or scrolling content that plays automatically for more than 5 seconds OR if the moving, blinking, or scrolling content is the ONLY content on the web page.

How to Test:
  1. Determine if there is an evident mechanism for the user to pause, stop, or hide the content within the first three elements that the user would encounter OR within three elements before/after the moving/blinking/scrolling content.

  2. Activate the mechanism.

  3. Following this test process, test the mechanism for all applicable Test Conditions

Evaluate Results:

If ALL of the following are TRUE, then the content PASSES:

  1. There is a mechanism that can pause, stop, or hide the content, AND

  2. The mechanism is either within:

AND

  1. The mechanism PASSES all applicable Test Conditions in this test process.

Auto-Updating Information

Identify Content

Identify content that:

Content of this type includes timers, stock tickers, and counters.

Note:

If there is no such content, the result for the following test ID(s) is DOES NOT APPLY: 2.C and 2.D.

Check 2.2.2-auto-updating

Test Name Test ID Test Condition
2.2.2-auto-updating 2.C The user can pause, stop, hide, or control the frequency of automatically updating content.
Applicability:

This Test Condition DOES NOT APPLY (DNA) if there is no auto-updating content or the auto-updating content is the only content on the page.

How to Test:
  1. Determine if there is an evident mechanism for the user to pause, stop, or hide the content or to control the frequency of the update within the first three elements that the user would encounter OR within three elements before/after the auto-updating content.

  2. Activate the mechanism.

  3. Following this test process, test the mechanism for all applicable Test Conditions.

Evaluate Results:

If ALL of the following are TRUE, then the content PASSES:

  1. There is a mechanism that can pause, stop, or hide the content or control the frequency of the update, AND

  2. The mechanism is either within:

AND

  1. The mechanism passes all applicable Test Conditions in this test process.

Notification of Automatic Content Changes

Identify Content

Identify content that changes automatically on the page as part of auto-update.

If there is no such content, the result for the following test ID(s) is DOES NOT APPLY: 2.D.

Check 4.1.2-change-notify-auto

Test Name Test ID Test Condition
4.1.2-change-notify-auto 2.D The page provides notification of each automatic update/change in content.
Applicability:

This Test Condition DOES NOT APPLY (DNA) if the page content does not update or change automatically.

How to Test:
  1. Identify how the user is notified of the change in content.

    1. Identify any dialogs that alert the user to changes in content.

      1. Determine whether the dialogs provide sufficient programmatic notification of content changes.
    2. Identify content changes that result in focus moving to the content that has changed.

      1. Determine whether moving the focus to the content that has changed is sufficient to notify the user of the change event (e.g., by describing the change directly in the content to which the focus moved).
    3. Identify content changes occurring in an ARIA Live Region:

      1. Launch ANDI: structures

      2. Click the “live regions” link, then use the mouse to hover over any identified live region (alternatively, use ANDI’s previous/next element buttons to navigate to identified Live Regions).

      3. Determine whether the changing content is contained within the Live Region.

Evaluate Results:

If any of the following is TRUE, the content PASSES:

  1. The page notifies the user about a change via a keyboard-accessible dialog, OR

  2. The page moves focus to the content that has changed, AND the content that has changed provides sufficient description about the change, OR

  3. The content that has changed is contained in an ARIA Live Region

Note:

Applicable Standards

Section 508/WCAG Success Criteria Baseline Requirements
WCAG SC 2.2.2 Pause, Stop, Hide: For moving, blinking, scrolling, or auto-updating information, all of the following are true:<ul><li>Moving, blinking, scrolling: For any moving, blinking or scrolling information that (1) starts automatically, (2) lasts more than five seconds, and (3) is presented in parallel with other content, there is a mechanism for the user to pause, stop, or hide it unless the movement, blinking, or scrolling is part of an activity where it is essential.</li><li>Auto-updating: For any auto-updating information that (1) starts automatically and (2) is presented in parallel with other content, there is a mechanism for the user to pause, stop, or hide it or to control the frequency of the update unless the auto-updating is part of an activity where it is essential.</li><li>Note 2: Since any content that does not meet this success criterion can interfere with a user’s ability to use the whole page [or software application], all content [in the software or] on the Web page (whether it is used to meet other success criteria or not) must meet this success criterion. See Conformance Requirement 5: Non-Interference.</li></ul>
WCAG SC 1.4.2 Audio Control: If any audio on a Web page plays automatically for more than 3 seconds, either a mechanism is available to pause or stop the audio, or a mechanism is available to control audio volume independently from the overall system volume level.<ul><li>Note: Since any content that does not meet this success criterion can interfere with a user’s ability to use the whole page, all content on the Web page (whether it is used to meet other success criteria or not) must meet this success criterion. See Conformance Requirement 5: Non-Interference. Until such time that this test process includes a test for flashing content, no definitive statement can be made regarding Conformance Requirement 5 if any flashing content is present.</li></ul>
21. Timed Events
WCAG SC 4.1.2 Name, Role, Value: For all user interface components (including but not limited to: form elements, links and components generated by scripts), the name and role can be programmatically determined; states, properties, and values that can be set by the user can be programmatically set; and notification of changes to these items is available to user agents, including assistive technologies. 5. Changing Content

Home/Table of Contents | Previous – 1. Conforming Alternate Version and Non-Interference | Next – 3.Flashing