Common Naming Mistakes That Silence Controls
Avoid the patterns that leave elements unnamed.
When Controls Go Silent
A control with no computed name is read as just button or link. These naming mistakes leave users guessing what an element does.
Icon-Only Buttons
A button holding only an icon often computes no name. Add an aria-label so the wordless control still announces its action.
<button aria-label="Delete">🗑️</button>All lessons in this course
- The Accessible Name Computation, Demystified
- aria-label vs aria-labelledby
- aria-describedby for Extra Context
- Common Naming Mistakes That Silence Controls