axe-core, el motor de pruebas de accesibilidad de código abierto de Deque, ha lanzado la versión 4.12.0. Esta actualización menor, con fecha 01-06-2026, trae importantes mejoras para la automatización de pruebas de accesibilidad. Para el registro completo de cambios, consulte las notas de lanzamiento oficiales de axe-core en GitHub.

Cambios Clave

  • Nueva Regla: Una adición importante es la regla aria-tab-name. Esta nueva verificación asegura que los elementos con role="tab" tengan un nombre accesible, mejorando la navegación y comprensión para usuarios de tecnologías de asistencia.
  • Regla Deprecada: La regla landmark-complementary-is-top-level ha sido deprecada. Este cambio alinea axe-core con las especificaciones ARIA actualizadas, que ya no requieren que los landmarks complementarios estén en el nivel superior. Esto podría resolver algunos problemas previamente marcados como falsos positivos.
  • Soporte para Element Internals: La versión 4.12.0 incluye trabajo fundamental para el soporte de Element Internals. Esta característica, actualmente detrás de un flag, prepara a axe-core para probar la accesibilidad de custom elements que utilizan la API de Element Internals. Esto incluye nuevos scripts externos y APIs públicas para gestionar datos de Element Internals, con soporte parcial para roles como list y listitem.
  • Correcciones de Errores: Se han abordado varios problemas, mejorando la precisión y fiabilidad de las reglas existentes. Las correcciones incluyen mejoras para target-size, scrollable-region-focusable, aria-allowed-attr (específicamente para elementos br y wbr), aria-conditional-attr para elementos radio, y el manejo correcto de múltiples IDs aria-errormessage en aria-valid-attr-value. Otras correcciones evitan nodos duplicados en getOwnedVirtual y excluyen elementos ocultos nativamente de los nombres accesibles aria-labelledby.

Impacto para Equipos de QA

Los equipos de QA deben actualizar axe-core a la versión 4.12.0 para asegurar que sus pruebas de accesibilidad automatizadas reflejen los últimos estándares ARIA. La nueva regla aria-tab-name puede revelar problemas no detectados previamente, mientras que la regla deprecada y varias correcciones de errores podrían reducir los falsos positivos. Esta actualización ayuda a mantener informes de accesibilidad precisos y prepara para futuras pruebas de componentes web personalizados.