Links Must Have Discernible Text: Fix Empty and Icon-Only Links

Links must have discernible text: fix empty and icon-only links

Links Must Have Discernible Text: Fix Empty and Icon-Only Links

Every link on a page needs an accessible name: text that assistive technology can read out…
Learn More
Aria progressbar must have an accessible name: how to fix it

ARIA Progressbar Must Have an Accessible Name: How to Fix It

TL;DR: An element on your page uses role="progressbar" but has no accessible name, so screen readers…
Learn More
All text elements must have sufficient contrast colors

All Text Elements Must Have Sufficient Contrast Colors: How to Fix It

Make sure every piece of text has a contrast ratio of at least 4.5:1 against its…
Learn More
Select element must have an accessible name

Select Element Must Have an Accessible Name: How to Fix It

Every <select> dropdown needs a programmatically associated accessible name, ideally a native <label for>, so assistive…
Learn More
Buttons must have discernible text: fix unlabeled buttons

Buttons Must Have Discernible Text: Fix Unlabeled Buttons

TL;DR: This issue means a button on your page has no accessible name, so a screen…
Learn More
Aria tooltip must have name

ARIA Tooltip Must Have an Accessible Name: How to Fix It

Every element with role="tooltip" must carry an accessible name (almost always its own visible text) so…
Learn More

Get new blog posts by email: