- Success Criterion 2.2.2
- Conformance level A
2.2.2 · Pause, Stop, Hide
Lesson overview · Pause, Stop, Hide
In plain language
Anything that moves, blinks, or auto-updates for more than 5 seconds needs a pause/stop/hide control.
Who it affects
People with attention disabilities, low vision, or screen-reader users who lose place when content moves.
How to check
List all carousels, tickers, animations, auto-refreshing widgets: each needs a working, keyboard-reachable pause or stop.
Common misconception
An auto-rotating carousel with a pause button that only appears on hover doesn't count. The control needs to be permanently visible and reachable by keyboard, not a hover-only extra.
Learn more
Scenarios in this lesson
- Auto-Scrolling Ticker or Slider With No Pause Button
- Embedded Animation That Blinks for Over 5 Seconds Nonstop
- Script-Driven Blinking Content With No Way to Stop It
- Content That Blinks Past 5 Seconds With No Stop Control
- Auto-Rotating Carousel Running Past 5 Seconds With No Pause
- Autoplaying Background Video With No Way to Pause It
- Looping Animated GIF With No Way to Freeze It
- Auto-Updating Live Feed With No Pause or Frequency Control
- Site-Wide Ambient Animation That Ignores Reduced-Motion Settings
- Pause Button That Only Works While Hovering, Not as a Toggle
- Pause Control That’s Present but Not Keyboard Accessible
- Looping Animated Call-to-Action With No Way to Turn It Off
- Carousel Pause That Stops the Slide but Not the Announcements
- News Ticker Where Pausing Permanently Hides the Content