Skip to main content
sus.botdocs
  • SEO
  • AI
  • QA
  • Privacy
  • Accessibility
  • Security
  1. Docs
  2. Accessibility
  3. The visible label and the accessible name differ

Accessibility audit

The visible label and the accessible name differ

5 checks · 2 findings · scope: page

Audit id: accessibility.conflict.label_vs_name.

Checks

  • Spoken name lacks the visible label name_does_not_contain_visible_label
  • Hidden label replaces visible text aria_label_overrides_visible_text_with_other_words
  • Spoken name in another language name_in_another_language
  • Icon button named by icon, not action icon_button_name_describes_icon_not_action
  • Placeholder used as only label placeholder_used_as_only_label

Findings

  • The visible label of a control is not part of its accessible name
  • A form field gets its name from the placeholder only

What this relies on

The visible label is what the owner means; the hidden name was written separately.

How to verify by hand

A voice-control or screen reader test of the control.

  • All audits
  • About sus.bot
  • Open the app
  • Contact support