- Success Criterion 1.4.1
- Conformance level A
Online/Offline Status Shown Only as a Colored Dot
1.4.1 — Use of Color
Scenario
Setting
A nonprofit's donation form
What’s wrong
Status conveyed only by color: red/green dots for offline/online, red row = overdue.
Example
<span class="status-dot online"></span> Support agent
<style>.online{background:#22c55e;border-radius:50%} .offline{background:#ef4444;border-radius:50%}</style> Why it matters
A donor deciding whether to wait for live help can't tell if the dot means an agent is available or gone for the day.
How to test
View status indicators (dots, badges) in grayscale: if red/green (or similar) is the only way to tell states apart, it fails.
How to fix
Always pair a status dot with a visible text label, and don't rely on aria-hidden color alone to convey state.
<span class="status-dot online" aria-hidden="true"></span> <span>Agent online</span> Outcome
A donor sees the words "Agent online" and starts a chat instead of abandoning the donation page.
Who is affected
Colorblind users and screen reader users, since the dot's color carries the only status information on the page.
Learn more
- Understanding Understanding document (opens in a new tab)
Related scenarios
- Chart Legend Colors Never Explained in the Image’s Alt Text
- In-Text Links Distinguishable From Body Text Only by Color
- Required or Error Fields Marked Only by a Red Border
- Chart Data Series Told Apart Only by Line or Bar Color
- Form Validation That Turns Borders Red as the Only Cue
- Calendar Availability Shown Only Through Colored Cells