aria-hidden-body

El <body> del documento no debe tener aria-hidden

automaticWCAG 1.3.1, 4.1.2 (A)confianza: highgravedad: criticalperceivable

Comprueba que <body> no tenga aria-hidden="true", lo cual eliminaría toda la página del árbol de accesibilidad.

Ámbito de aplicación. Siempre aplicable a cualquier documento HTML con un elemento <body>, independientemente del ámbito de contextSelector/root; es una cuestión que concierne al documento completo, siguiendo el mismo patrón que page-title-present de evaluar document.body directamente en lugar de la raíz acotada.

Resultado esperado. <body> no tiene aria-hidden="true". Ocultar el body del documento elimina de una vez todo el contenido y la estructura de la página del árbol de accesibilidad; se aplican tanto 1.3.1 (Información y relaciones: la estructura de la página deja de ser determinable por completo) como 4.1.2 (Nombre, rol, valor: nada en el documento expone ya un rol/nombre/valor).

Ejemplos

pass
<body>Hi</body>

El `<body>` del documento no es `aria-hidden`.

fail
<body aria-hidden="true">Hi</body>

Ocultar `<body>` elimina toda la página del árbol de accesibilidad de una vez.

Reglas relacionadas

Ver código fuente