The criterion behind it
2.2.2 Pause, Stop, Hide
Anything that moves, blinks, scrolls or updates by itself for more than five seconds needs a pause control.
Level A · EN 301 549 § 9.2.2.2
Why this check exists
Motion pulls attention away for people with attention or vestibular conditions, and moving text is unreadable for some low-vision users.
What usually triggers it
- failsAn auto-rotating hero carousel with no pause.
- failsA live ticker that never stops.
How to fix it
- doAdd a visible pause / play control that is reachable by keyboard.
- doRespect `prefers-reduced-motion` — it is a signal the user already gave you.
How it is reported
A11ySignal reports this at serious impact. Every failing element comes with its CSS selector and the markup that failed, so you can go straight to the line rather than hunting for it. Deque publishes the engine-level detail:
https://dequeuniversity.com/rules/axe/4.13/blink ↗
Check implemented by axe-core 4.13.0, © Deque Systems, MPL-2.0.
Other checks for 2.2.2
seriousmarquee<marquee> elements are deprecated and must not be used