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 conrole="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-levelha 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
listylistitem. - 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 elementosbrywbr),aria-conditional-attrpara elementosradio, y el manejo correcto de múltiples IDsaria-errormessageenaria-valid-attr-value. Otras correcciones evitan nodos duplicados engetOwnedVirtualy excluyen elementos ocultos nativamente de los nombres accesiblesaria-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.
