# VGAR Interaction Requirements

## Control Moving Content (INT-007)

### Let users pause, stop, or hide moving content

When moving content such as auto updating content or a slideshow carousel are used there must be an option clearly presented to users to stop, pause, or hide the content.

### Requirements

#### Pause, Stop, or Hide Moving Content (INT-WEB-007-01)

A mechanism MUST be provided to pause, stop, or hide any content that meets the following criteria:

- starts automatically
- is presented in parallel with other content

AND
- moves, blinks or scrolls for >5 seconds
- All auto-updating content regardless of duration

#### Pause or adjust volume for auto playing audio (INT-WEB-007-02)

For any audio which 1) plays automatically and 2) lasts for >3 seconds, ONE of the following MUST be true:

- A mechanism to pause the content is presented to the user
- A mechanism for adjusting the volume of the content is presented to the user AND it does not rely on the system audio levels to adjust the volume.

### Test Procedures

#### Visual Inspection (INT-WEB-007-01-T)

Confirm that for any content that meets the following criteria, a mechanism is provided to pause, play, or hide the applicable content:

- starts automatically
- is presented in parallel with other content

AND
- moves, blinks or scrolls for >5 seconds
- All auto-updating content regardless of duration

#### Auditory Inspection (INT-WEB-007-02-T)

Confirm that for any audio which 1) plays automatically and 2) lasts for >3 seconds, ONE of the following is true:

### Related Content

#### WCAG Success Criteria

- [2.2.2 Pause, Stop, Hide](http://www.w3.org/TR/UNDERSTANDING-WCAG20/time-limits-pause.html)

#### W3C Techniques

- [G4: Allowing the content to be paused and restarted from where it was paused](http://www.w3.org/TR/2015/NOTE-WCAG20-TECHS-20150226/G4)
- [SCR33: Using script to scroll content, and providing a mechanism to pause it](http://www.w3.org/TR/2015/NOTE-WCAG20-TECHS-20150226/SCR33)
- [G186: Using a control in the web page that stops moving, blinking, or auto-updating content](http://www.w3.org/TR/2015/NOTE-WCAG20-TECHS-20150226/G186)

#### Common Failures

[F16: Failure of Success Criterion 2.2.2 due to including scrolling content where movement is not essential to the activity without also including a mechanism to pause and restart the content](http://www.w3.org/TR/2015/NOTE-WCAG20-TECHS-20150226/F16)

These materials and steps outlined on this website are provided “AS IS” and are intended for illustrative purposes only. They should not be relied upon for marketing, legal, tax, financial, regulatory or other advice. You are responsible for the legal aspects of any implementation of the concepts illustrated herein. Further, Visa neither makes any warranty or representation as to the completeness or accuracy of this information, nor assumes any liability or responsibility that may result from reliance on such information. You should not act or rely on such content without seeking the advice of a professional. All brand names, logos and/or trademarks are the property of their respective owners, are used for identification purposes only, and do not necessarily imply product endorsement or affiliation with Visa.
