bypass-blocks-present
La página debe ofrecer una forma de omitir bloques repetidos
Comprueba que la página tenga al menos un mecanismo reconocido de omisión de bloques de WCAG 2.4.1: una región de referencia principal, un enlace de anclaje funcional dentro de la misma página, o un encabezado.
Ámbito de aplicación. Siempre aplicable a cualquier documento HTML con un elemento <body>: "bypass blocks" es una cuestión de página completa, siguiendo el mismo patrón que aria-hidden-body / page-title-present de evaluar el documento directamente en lugar de una raíz acotada.
Resultado esperado. Está presente al menos una de las siguientes técnicas reconocidas de WCAG 2.4.1: (a) una región de referencia principal (<main> o [role="main"]), técnica ARIA11: un usuario de lector de pantalla puede saltar directamente a ella, omitiendo en un solo paso todo lo anterior (nav, header, bloques repetidos); (b) un enlace de anclaje funcional dentro de la misma página, técnica G1/G123: un <a href="#id"> (o el <a name="id"> heredado) cuyo destino resuelve a un elemento existente dentro del propio árbol del enlace (DOM ligero o el mismo shadow root). No es necesario que esté ubicado antes de un <nav> ni que sea el primero en el orden de foco de teclado (véanse las notas de implementación); (c) al menos un encabezado (<h1>-<h6> o [role="heading"]) que esté a la vez incluido en el árbol de accesibilidad Y visible (no fuera de pantalla, recortado, opacity:0, o con overflow-hidden de tamaño cero), técnica H69: la navegación por encabezados es en sí misma un mecanismo de omisión reconocido por los estándares (por ejemplo, el comando "saltar por encabezado" de un lector de pantalla), pero la propia Expectation de ACT 047fe0 exige también visibilidad, ya que un encabezado solo para lector de pantalla deja a los usuarios de teclado videntes sin una forma equivalente de localizar el inicio del contenido no repetido.
Ejemplos
<body><nav>Site nav</nav><main>Primary content</main></body>
Existe una región de referencia principal, un mecanismo de omisión reconocido, así que no hay nada que señalar.
<body><nav>Site nav</nav><div>Primary content, no landmark, no heading, no skip link.</div></body>
No se detectó ninguna región de referencia principal, enlace de anclaje funcional dentro de la misma página, ni encabezado visible: una solicitud de revisión, no un fallo, ya que el motor no puede confirmar a partir de una sola instantánea si la página carece de un mecanismo de omisión.