Otras ocurrencias — Nombre, rol, valor
Cuando se analiza una página, el mismo problema de accesibilidad puede aparecer en muchos elementos. En lugar de crear un reporte separado por cada instancia, el reporte crea un issue representativo y agrupa el resto de elementos coincidentes bajo Otras ocurrencias.
Así el reporte se mantiene legible sin dejar de mostrar todos los elementos afectados.
Cómo funciona la agrupación
El comportamiento de la agrupación depende de qué tipo de problema de nombre, rol o valor se haya detectado.
Falta el nombre accesible
Todos los elementos a los que les falta un nombre accesible se agrupan juntos, porque comparten el mismo problema de fondo: las tecnologías asistivas no pueden identificarlos por su nombre.
Esta agrupación no depende del tipo de elemento ni de su semántica. Pueden aparecer controles de distinta clase en el mismo grupo mientras a todos les falte el nombre accesible.
Falta el rol
Los elementos a los que les falta el rol se agrupan solo cuando representan el mismo patrón de interacción o cumplen el mismo propósito semántico.
Si se detectan patrones distintos —contenedores interactivos frente a elementos de menú personalizados, por ejemplo— se reportan como grupos separados.
Nombre y rol juntos
Los elementos que tienen tanto nombre como rol se agrupan por tipo de elemento y semántica similar.
Los componentes que se comportan igual —botones personalizados, o enlaces personalizados— se agrupan juntos, mientras que tipos de componente distintos generan issues separados.
Issue principal frente a otras ocurrencias
Cada grupo contiene:
- Un issue principal, que sirve de ejemplo representativo y lleva la explicación completa, el impacto y la corrección recomendada.
- Otras ocurrencias, que listan cada elemento adicional con el mismo tipo de problema.
Toma el issue principal como referencia para entender y corregir el resto de los elementos de su grupo.
