aria-hidden-body
Le <body> du document ne doit pas être aria-hidden
Vérifie que <body> n’a pas aria-hidden="true", ce qui retirerait toute la page de l’arbre d’accessibilité.
Applicabilité. Toujours applicable à tout document HTML doté d’un élément <body>, indépendamment de la portée contextSelector/root : c’est une question qui concerne tout le document, sur le même modèle que page-title-present, qui évalue directement document.body plutôt que la racine délimitée.
Attendu. <body> n’a pas aria-hidden="true". Masquer le body du document retire d’un coup tout le contenu et toute la structure de la page de l’arbre d’accessibilité ; 1.3.1 (Information et relations : la structure de la page devient entièrement indéterminable) et 4.1.2 (Nom, rôle et valeur : plus rien dans le document n’expose de rôle, de nom ni de valeur) s’appliquent tous deux.
Exemples
<body>Hi</body>
Le <body> du document n’est pas aria-hidden.
<body aria-hidden="true">Hi</body>
Masquer <body> retire d’un coup toute la page de l’arbre d’accessibilité.