- Success Criterion 2.2.2
- Conformance level A
- W3C reference F50
Script-Driven Blinking Content With No Way to Stop It
2.2.2 — Pause, Stop, Hide
Scenario
Setting
A food delivery app's restaurant menu
What’s wrong
A script makes content blink continuously and nothing stops it within 5 seconds.
Example
Here's what happens on a food delivery app's restaurant menu: a script makes content blink continuously and nothing stops it within 5 seconds.
Why it matters
People with attention disabilities, low vision, or screen-reader users who lose place when content moves. In this case (a food delivery app's restaurant menu), they are interrupted before they can finish reading.
How to test
Time any script-driven blinking effect: if it doesn't stop within 5 seconds and there's no stop control, it fails.
How to fix
Stop script-driven blinking within 5 seconds or provide a stop control.
Outcome
Once corrected, a food delivery app's restaurant menu lets them finish the task at their own pace.
Who is affected
People with attention disabilities, low vision, or screen-reader users who lose place when content moves.
Learn more
- Understanding Understanding document (opens in a new tab)
- Technique Related technique (opens in a new tab)
Related scenarios
- Auto-Scrolling Ticker or Slider With No Pause Button
- Embedded Animation That Blinks for Over 5 Seconds Nonstop
- 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