Interactive element names available
Core requirement
Persistent names (including labels) that identify the purpose of the interactive element are visually and programmatically available.
Visible labels can be text or non-text, for instance icons.
Methods & best practices
- Method: Provide unique, descriptive text or image (icon) for each interactive element.
- Best Practice: Ensure clarity by pairing an icon with a persistent visible text label or only use a persistent visible text label.
- Best Practice: When an icon is the only visual label, provide a tooltip (hover label) with the text description.
Tests
This section is non-normative.
Procedure
For each interactive element:
- Confirm it has a visual label that describes the element.
- Confirm the visual label persists during use.
Expected results
- #1 and #2 are true.
Tests
This content needs to be written.