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.
-
Remove aria-hidden="true" from the body element.
-
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