Home / Knowledge Base / Blinking Content Without User Control

Blinking Content Without User Control

Blinking content refers to text or elements that repeatedly turn on and off to attract attention. While this effect may appear visually noticeable, uncontrolled blinking can interfere with reading, comprehension, and interaction, especially for users who rely on a stable visual presentation.

WCAG does not prohibit blinking outright. Instead, it places conditions on duration and user control. Blinking becomes an accessibility issue when users cannot stop it, hide it, or when it persists long enough to disrupt interaction.

WCAG Success Criterion

2.2.2 Pause, Stop, Hide (Level A)

For any moving, blinking, scrolling, or auto-updating content that:

  • Starts automatically
  • Lasts more than five seconds
  • Is presented alongside other content

Users must be able to pause, stop, or hide the movement, unless it is essential.

Important Distinction: Blinking vs Flashing

Blinking and flashing are not the same in WCAG.

  • Blinking refers to repeated on/off visual changes intended to draw attention.
  • Flashing refers to rapid luminance changes that may trigger seizures.

Blinking content does not automatically implicate seizure-related criteria.

Related but Separate Criterion

2.3.1 Three Flashes or Below Threshold (Level A)
Applies only when content flashes at a rate or intensity that could trigger seizures.

Blinking text rarely meets this threshold and should not be treated as a seizure risk by default.

Why This Matters

Uncontrolled blinking can make content difficult to use:

  • Text becomes harder to track line by line
  • Attention is repeatedly pulled away from the surrounding content
  • Interactive elements that blink can be harder to target or activate

This is particularly challenging for:

  • Users with cognitive or attention-related disabilities
  • Users with low vision or reduced visual tracking ability
  • Users with limited dexterity who rely on predictable interfaces

Accessibility favours stable, predictable presentation, especially when users are reading or completing tasks.

Common Sources of Blinking Content

Blinking effects are typically introduced through:

Deprecated HTML

<p><blink>Moving Sale Thursday!</blink></p>

CSS Properties

h1 {
  text-decoration: blink;
}

These techniques are deprecated and poorly supported across browsers. While some browsers no longer render the blinking effect, accessibility evaluation is based on user impact in real user agents, including assistive technologies, not just visual appearance in one browser.

When Blinking Becomes a Failure

Blinking content fails WCAG when all of the following are true:

  • It starts automatically
  • It lasts longer than five seconds
  • Users cannot pause, stop, or hide it

If blinking stops within five seconds, or if a control is provided to disable it, the criterion is met.

What to Do Instead

If emphasis is needed, use static alternatives that do not rely on motion:

  • Clear contrast
  • Font weight or size
  • Icons or labels
  • Layout hierarchy

These approaches draw attention without continuously demanding it.

Who This Helps

Properly controlled content supports:

  • Users with cognitive or attention-related disabilities
  • Users with low vision
  • Users with limited dexterity
  • Screen reader users navigating structured content

Stable presentation benefits all users by improving readability and focus.

Rule Description

Blinking content that lasts more than five seconds must provide a mechanism to pause, stop, or hide the movement. Blinking is not prohibited, but uncontrolled blinking creates accessibility barriers and fails WCAG requirements.

The Algorithm

  1. Identify blinking or visually changing content
  2. Determine whether it starts automatically
  3. Check duration:
    • If it stops within five seconds → pass
  4. If it lasts longer than five seconds:
    • Verify users can pause, stop, or hide it
  5. If no control exists → the criterion fails

How to Test This

  • Load the page and observe any blinking elements
  • Wait longer than five seconds
  • Check for controls to pause, stop, or hide the blinking
  • Test with keyboard-only navigation
  • Verify that assistive technologies are not forced to restart or lose context

Wrapping Up

Blinking is not automatically inaccessible, but uncontrolled blinking is. WCAG focuses on user control and predictability, not banning specific visual effects. If blinking content persists and users cannot stop it, it interferes with reading, focus, and task completion. If users must endure motion they cannot control, the design fails accessibility expectations.

Accessibility is not about removing all effects; it’s about giving users control over their experience.

Want to test against all WCAG success criteria?

Stay compliant. Avoid fines. WebYes reviews your entire website so you don't have to worry.

Sign Up for Free Now