Start scanning free

( Operable / WCAG 2.2.2 )

marquee element is used

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 the obsolete <marquee> element, which scrolls its content automatically and can’t be paused by the user.

Why it matters

Moving text that never stops is distracting for people with attention or vestibular conditions, and hard to read for anyone using magnification or a screen reader following along visually.

How to fix it

Remove <marquee> entirely. If scrolling content is genuinely needed, build it with CSS animation and add a visible pause control.

Before
<marquee>Breaking news: sale ends today!</marquee>
After
<div class="ticker" aria-live="off">
  <button type="button" aria-pressed="false" onclick="toggleTicker(this)">Pause ticker</button>
  <p>Breaking news: sale ends today!</p>
</div>

Learn more