Attribution

Diagram showing role text on a container flattening a button so screen readers cannot reach it, versus removing the role so the button stays focusable.

role=text Must Not Contain Focusable Elements

Best practices guide for role=text Must Not Contain Focusable Elements (AC-030). Priority: Medium. Live check available.
Learn More
Ids used in aria and labels must be unique: how to fix it

IDs Used in ARIA and Labels Must Be Unique: How to Fix It

An id is meant to be a unique handle for a single element. Several accessibility features…
Learn More
Aria-hidden must not contain focusable elements: how to fix it

aria-hidden Must Not Contain Focusable Elements: How to Fix It

TL;DR: An element marked aria-hidden="true" is hidden from screen readers, but if it still contains links,…
Learn More
Certain aria roles must contain particular children

Certain ARIA Roles Must Contain Particular Children: How to Fix It

Several ARIA roles such as list, menu, tablist, and tree must directly contain or own specific…
Learn More
Aria roles must conform to valid values: how to fix it

ARIA Roles Must Conform to Valid Values: How to Fix It

ARIA (Accessible Rich Internet Applications) lets you attach a role to an element so screen readers…
Learn More
Aria attributes must conform to valid values: how to fix it

ARIA Attributes Must Conform to Valid Values: How to Fix It

Every ARIA attribute accepts one specific kind of value (true/false, a fixed token, an ID reference,…
Learn More

Get new blog posts by email: