Fix · Minor · cleanup pass
How to fix: redundant title attributes
Hover tooltips redundantly repeat visible text or hide critical info from keyboard users. title is invisible to keyboard and many touch users; never the only source of important info.
- WCAG references
- 2.4.6
- Severity
- Minor
What it looks like in the wild
Hover tooltips redundantly repeat visible text or hide critical info from keyboard users.
The screen-reader user, keyboard user, or low-vision user encountering this issue does not get an error message. The page just stops working for them. Which is why this kind of bug rarely shows up in your error tracker; it shows up in support tickets, lawsuits, and abandoned conversions.
Why it fails WCAG
title is invisible to keyboard and many touch users; never the only source of important info.
Map this back to 2.4.6 when you log the bug. Auditors and procurement teams expect that mapping; "broken" is not enough context.
The wrong pattern (avoid)
<button title="Submit">Submit</button>The right pattern (copy this)
<button>Submit</button>Notes from real audits
title is acceptable for icon-only controls only when paired with aria-label.
How to verify the fix
Shipping the change is not the same as passing 2.4.6. Re-run these checks against the page you edited before you close the ticket.
Read headings and labels alone; they should still mean something.
An automated scan confirms the machine-testable half. Keyboard and screen-reader passes cover the half no scanner can judge — do both before claiming conformance.
What 2.4.6 requires
2.4.6 Headings and Labels (Level AA, Operable): Headings and labels must describe the topic or purpose of the content they introduce. Generic headings like "Section 1" or labels like "Field" force users to read the content beneath to find context. Descriptive text accelerates navigation for everyone.
Generic headings ("Welcome", "Section")
2.4.6Form labels reading "Field 1"
2.4.6
Priority: Minor
This will not stop a user completing a task on its own, but it accumulates. A page carrying several minor findings degrades into one that is technically usable and practically exhausting — and an auditor counts them individually.
Because the cause is almost always a shared component rather than a single page, fix it where the component is defined and re-scan the whole site. Record 2.4.6 on the ticket verbatim: that string is what an auditor, a procurement questionnaire or a regulator will search for.
Related fixes
How to fix: missing alt text on images
1.1.1
How to fix: low color contrast
1.4.3, 1.4.11
How to fix: form fields without labels
3.3.2, 1.3.1, 4.1.2
How to fix: missing H1 / wrong heading order
2.4.6, 1.3.1
WCAG 2.4.6 — Headings and Labels
Headings and labels must describe the topic or purpose of the content they introduce.
All fix recipes
Browse fixes by severity
Find every accessibility issue on your site in 60 seconds.
Free public scan. No card. AI-generated fixes for every issue we find.