Will It Vibe logoWill It Vibe?
A11Y-015Low severity-4 points

Deprecated <marquee> element used

Part of Documentation, UX & Accessibility, which counts for 15% of the overall score. When this check fires it deducts 4 points from that category, once per scan, no matter how many places it turns up.

What it detects

<marquee> renders auto-scrolling text that cannot be paused by the user, is a known trigger for vestibular and attention disorders, was removed from the HTML5 standard, and has inconsistent or absent screen-reader support. Replace it with a static message, or with a CSS/JS carousel that has explicit pause/stop controls and respects prefers-reduced-motion.

Why it matters

<marquee> was removed from the HTML5 standard, cannot be paused or stopped by the user, and is a documented trigger for attention and vestibular issues in users sensitive to constant motion. Screen-reader support for it is inconsistent at best, so the same element that is disorienting for sighted users is also often just skipped or mangled for assistive technology.

How to fix it

Replace it with static text if the scrolling added no real information, or with a proper carousel/ticker component that has visible pause/stop controls and respects prefers-reduced-motion by defaulting to paused or static for those users.

The paid report includes a ready-to-paste prompt for your AI coding agent for every check it finds, pointed at the exact findings from your scan. See pricing

Does your repo trip this check?

Paste a GitHub URL or drop a project folder. Scans run in your browser and take seconds.

Scan your repo

Related Documentation, UX & Accessibility checks