accessibility / label / accessible name

Review label and accessible-name boundaries

Review visible labels, accessible names and descriptions with fixed cases. This guide does not fetch a real DOM or auto-fix ARIA.

Name review matrix

Visible text, the accessible name and supporting description have different roles for assistive technology.

CaseVisible labelAccessible nameReview point
explicit-label-nameEmailEmailassociate label and control
icon-aria-labelicon onlySearchname the icon button
describedby-descriptionPasswordPasswordseparate supporting description
visible-name-differenceSaveSave draftreview visible/name difference
missing-name-fail-closedicon onlyundefinedhold a nameless control safely

Review order

  1. Check for a visible label.
  2. Confirm the accessible name uniquely describes the action.
  3. Keep supporting description separate from the name.
  4. Do not auto-fix a missing name; decide it before implementation.

Fixed cases only. There is no real DOM, input, external request or ARIA auto-fix.

Save fixed material