aria-hidden-body
Das <body> des Dokuments darf nicht aria-hidden sein
Prüft, dass <body> nicht aria-hidden="true" hat, wodurch die gesamte Seite aus dem Accessibility Tree entfernt würde.
Anwendbarkeit. Gilt immer für jedes HTML-Dokument mit einem <body>-Element, unabhängig von contextSelector bzw. der Eingrenzung auf ein Root-Element. Das betrifft das gesamte Dokument, analog zu page-title-present, das document.body direkt auswertet statt des eingegrenzten Roots.
Erwartung. <body> hat kein aria-hidden="true". Wird der Body des Dokuments ausgeblendet, verschwinden Inhalt und Struktur der gesamten Seite auf einen Schlag aus dem Accessibility Tree. Sowohl 1.3.1 (Info and Relationships: Die Struktur der Seite ist überhaupt nicht mehr ermittelbar) als auch 4.1.2 (Name, Role, Value: Nichts im Dokument stellt mehr Rolle/Name/Wert bereit) sind betroffen.
Beispiele
<body>Hi</body>
Das <body> des Dokuments ist nicht aria-hidden.
<body aria-hidden="true">Hi</body>
Das Ausblenden von <body> entfernt die gesamte Seite auf einen Schlag aus dem Accessibility Tree.