Skip to main content
sus.botdocs
  • SEO
  • AI
  • QA
  • Privacy
  • Accessibility
  • Security
  1. Docs
  2. Accessibility
  3. ARIA contradicts the element or its real state

Accessibility audit

ARIA contradicts the element or its real state

6 checks · 2 findings · scope: page

Audit id: accessibility.conflict.aria_vs_native.

Checks

  • Role conflicts with the element role_conflicts_with_element
  • Hidden from assistive tools but focusable aria_hidden_on_focusable_element
  • Expanded or selected state out of sync aria_expanded_or_selected_out_of_sync_with_display
  • Marked disabled but still usable aria_disabled_but_still_operable
  • Required state not matched by validation required_in_aria_but_not_in_validation
  • Label points to a missing element label_points_to_missing_id

Findings

  • ARIA attributes contradict the element or what is on screen
  • A control marked disabled still works, a field marked required is not checked, a dialog comes last in the Tab order

What this relies on

The visual state is correct; the script forgot to update the attribute.

How to verify by hand

A screen reader announcing the control before and after interaction.

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