axe-core rule: aria-hidden-body
The entire page is hidden from assistive technology
What it is
The body element carries aria-hidden="true", which removes the whole page from the accessibility tree. This is usually left behind by a modal or overlay script.
Who it blocks
Screen reader users get a completely silent page; nothing is announced at all.
How to fix it
Remove aria-hidden from the body element. If a modal library set it, make sure its close handler restores the attribute, and apply aria-hidden to the background container instead of body.
Example fix
<!-- Before -->
<body aria-hidden="true">
<!-- After -->
<body>
This is one of the barrier types BarrierScan checks for on every scan. Request a free accessibility scan to see whether it appears on your site, alongside the rest of the automated findings.