- Success Criterion 2.4.4
- Conformance level A
ARIA Label That Overrides a Link’s Visible Text Incorrectly
2.4.4 — Link Purpose (In Context)
Scenario
Setting
An email client's compose window
What’s wrong
aria-label overriding visible text with something unrelated (purpose obscured — also 2.5.3).
Example
<button aria-label="Save draft">Send</button> Why it matters
A screen reader user hears Save draft and may believe their email wasn't sent, while sighted users see Send and click confidently.
How to test
Inspect the aria-label attribute in DevTools versus the visible link text: if the label describes something entirely different from what's shown, it fails.
How to fix
An aria-label overrides visible text for assistive tech; never let it contradict what's on screen.
<button>Send</button> Outcome
A user hears Send announced and sends the email with full confidence it went out.
Who is affected
Screen reader users get a completely different, incorrect purpose announced than what's visibly labeled.
Learn more
- Understanding Understanding document (opens in a new tab)
Related scenarios
- Link’s Purpose Explained Only in Unrelated Page Text
- Image-Only Link or Button With No Accessible Name
- Repeated ‘Click Here’ Links With No Way to Tell Them Apart
- Multiple ‘Download’ Links With No File Name or Type Given
- Icon-Only Link With No Accessible Name at All
- Link Text That’s Just a Long, Meaningless Tracking URL