WCAG 2.1 · Level A · Operable
2.5.3 Label in Name
Manual verification
How to validate 2.5.3 by hand
Compare the visible label of a speech-operable control with its accessible name.
Start with the extension result
Reopen the reported URL and reproduce the same state (for example, after expanding a menu or submitting a form). Use the result’s Highlight action when available, or its affected-element details and CSS selector, to find the reported content. Apply the checks below to that content and its context. If the element or state has changed, rescan and record that difference before deciding whether the finding still applies.
- Identify buttons, links, and other controls that display visible text or a text label in an image.
- Inspect each accessible name in the accessibility tree or with a screen reader.
- Check that the accessible name contains the visible label text, preferably at its beginning, so speech users can invoke it.
Evidence to record
Record the visible label and accessible name for any control where the visible words are absent or changed.
Scope and exceptions
Controls with no visible text have no visible label to compare. Additional context may be included in the accessible name as long as the visible label text is present.
Record the review outcome
- Confirmed: the recorded evidence shows the requirement is not met in the tested page state, and no applicable exception explains it.
- Not reproduced: the reported issue is absent in the current state. Record the URL, state, and affected element you checked; this does not prove other pages or states conform.
- Needs more review: evidence is incomplete, the content requires human judgment, or an exception is uncertain. Record what remains to be checked instead of treating it as a pass.