treeitem-name-present

Los elementos de árbol tienen un nombre accesible

automaticWCAG 4.1.2 (A)confianza: highgravedad: seriousrobust

Comprueba que los elementos con role="treeitem" exponen un nombre accesible no vacío.

Ámbito de aplicación. Se aplica a los elementos que llevan role="treeitem" (el atributo debe nombrar únicamente ese rol, no una lista de reserva) y que están incluidos en el árbol de accesibilidad. Un elemento con el rol implícito equivalente pero sin atributo role queda fuera del alcance.

Resultado esperado. El elemento tiene un nombre accesible no vacío procedente de aria-label, de un aria-labelledby que resuelve a texto no vacío, de title, o bien, dado que role="treeitem" obtiene su nombre del contenido, del texto de su propio subárbol, donde el nombre propio de un descendiente (un <img alt>, aria-label o title) cuenta como la contribución de ese descendiente y no solo sus nodos de texto.

Ejemplos

pass
<div role="treeitem" tabindex="0">Apple</div>

El contenido de texto visible nombra el elemento de árbol.

fail
<div role="treeitem" tabindex="0"></div>

No hay nombre ni contenido.

Ver código fuente