Start scanning free

( Operable / WCAG 2.2.2 )

Page contains a blinking or scrolling element

This check maps to Pause, Stop, Hide. Use the guidance below to confirm the issue, understand who it affects and ship a fix.

Serious Level A WCAG 2.2.2 — Pause, Stop, Hide

What’s wrong

The page uses a <blink> or <marquee> element, or CSS that creates persistent blinking or scrolling content with no way for the user to pause, stop, or hide it.

Why it matters

Moving and blinking content is severely distracting for people with attention disorders, cognitive disabilities, and epilepsy. It can also interfere with screen readers that re-read content when it updates.

How to fix it

Remove <blink> and <marquee> entirely — they are obsolete. For carousels or animated banners, provide a pause control.

Before
<blink>Important notice!</blink>
<marquee>Latest news: ...</marquee>
After
<p class="notice">Important notice!</p>

<div class="carousel" aria-live="off">
  <button aria-label="Pause carousel">⏸</button>
  <!-- slides -->
</div>

Learn more