Skip to content
Methodology

aria-hidden misuse

ia.aria-hidden · 3.14

Read SHOULD Recommendation

Why it matters

aria-hidden="true" removes elements from the accessibility tree. When applied to the <body> or to focusable elements, it corrupts the tree that AI agents navigate, causing them to miss content or encounter invisible controls.

How to fix it

Remove aria-hidden from the body and from focusable elements.

  1. Remove aria-hidden="true" from the body element.

  2. Remove aria-hidden from links, buttons and inputs, or make them not focusable.

Verify

Run a new scan for this checkpoint:

isagentready results {domain} --checkpoint ia.aria-hidden
Details Mapping, lifecycle and references
AR mapping
No AR practice
Evidence source
MDN aria-hidden
Score role
Core
Introduced
2026-08-24
Methodology version
2026-10-22

Checkpoint data (JSON)