Skip to main content

Accessibility Checker actualizado a la versión 3.5.0

por Jaime Iniesta

El servidor de validación de accesibilidad de Rocket Validator ha sido actualizado a la última versión de Axe lanzada por Deque, Axe Core 3.5.0 que añade muchas nuevas características y corrige algunos bugs:

Características

  • aria-dpub-role-fallback: depreacte aria-dpub-role-fallback and move into aria-allowed-role (#1899) (8e25c20)
  • aria-label: deprecate Element arg; use virtualNode (#1922) (d14981c)
  • audit: allow runOnly option to accept an array of rules (#1889) (38d6a3f)
  • color-contrast: mejora enormemente el rendimiento para sitios web muy grandes (#1943) (9ea0065)
  • core: add preload configuration option for media files (#1958) (8a62649)
  • core/reporters/v1: Add failureSummary to incomplete results (#1972) (c88883d)
  • get-element-stack: performant api to replace document.elementsFromPoint (#1842) (9ae07fb)
  • i18n: añadir traducción al danés (da-DK) (#1876) (fb6fc41)
  • landmark-no-duplicate-*: add rule landmark-no-duplicate-main, don’t use html as element source for all duplicate rules (#1949) (5ec7894)
  • layout-table: deprecate layout-table rule and checks (#1885) (d22cb30)
  • matches: use VirtualNode and deprecate HTMLElement (#1988) (2600a06)
  • rule: add color-contrast check for unicode characters, behind flags. (#1969) (0cd4037), closes #1906
  • rule: identical-links-same-purpose (#1649) (9c73f62)
  • rule: no-autoplay-audio (#1946) (b2373cb)
  • svg-img-alt: regla para cuando svg necesita un título (#1953) (9491e09)
  • deprecar el uso de doT.js para mensajes (#1938) (a2ddba3)

Corrección de errores

  • color-contrast: properly pass options to check (#2033) (26b99c0)
  • commons: avoid unicode regex encoding in axe.min.js (#2024) (ae90dc4)
  • añadir etiquetas con puntos para wcag sc (#1849) (2f1ab36)
  • compute orientation lock from various transformation func… (#1937) (c987de0)
  • ignora las respuestas de axe.ping que no contienen axe=true (26cb1fb)
  • input[role=button][value=’correct’] should pass (#1897) (4635fef)
  • eliminar heading de la lista de widget roles (#1882) (a8cbf71)
  • link-name: test role=link when there is no href (#1921) (6db28bc)
  • eliminar verificación isNaN (#2010) (5359b3f)
  • aria-allowed-attr: allow aria-details (#1956) (79e1c58)
  • aria-allowed-role: allow role combobox on input tel, search, url, and email (#1850) (ba75961)
  • aria-hidden-focus: mark as needs review if a modal is open (#1995) (28a3553)
  • aria-required-children: allow comboboxes with more popup roles (#1950) (35a24c0)
  • aria-roles: report error for fallback roles (#1970) (a1b7e08)
  • aria-valid-attr-value: mark as needs review for aria-current with invalid value (#1998) (39b8eae)
  • axe.d.ts: RunOnly.values should not accept a RunOnlyOption (#1888) (b68aa19)
  • build: add lang query parameter to helpUrl when builing with a locale (#1909) (8c5f9ef)
  • color-contrast: mejorar la velocidad y precisión de bloques de código con resaltado de sintaxis (#2003) (1b6ab42)
  • color-contrast: marcar como necesita revisión para texto que contiene solo caracteres no-BMP (#2005) (e559be0)
  • color-contrast: support IE extension context (#2008) (62e31ea)
  • color-contrast: tener en cuenta la opacidad del elemento padre para el color del texto (#1902) (8719700)
  • getElementStack: do not add hidden elements to the stack (#1991) (759d88d)
  • is-focusable: use tabindex attribute instead of property (#1912) (042a148)
  • is-icon-ligature: ignore whitespace characters (#1908) (7d2b2a6)
  • is-ligature-icon: rename canvas to canvasContext (#1880) (de9885d)
  • isFocusable: return true for summary element and false for details element with summary child (#1957) (34ec2d7)
  • listitem: aclarar que los elementos li deben estar contenidos en una lista o role=list (#1894) (6d8cfee)
  • locales: fix incompeteMessageFallback to be a string rather than an object (#1853) (88677a9)
  • meta-viewport: marcar como regla de buenas prácticas en lugar de fallo de WCAG (#1960) (766f962)
  • only-listitem: añadir mensaje sobre role inválido en elementos li (#1954) (c3049ab)
  • page-has-main: do not find hidden elements (#2001) (6429e60)
  • page-no-duplicate-main: do not fail for duplicate hidden elements (#2000) (414dfb1)
  • preload: reject promise axe.utils.preload when XHR fails (#2009) (b406b1f)
  • region: allow content in roles with implicit aria-live (#2002) (a8d829e)
  • region: return outermost regionless node instead of html (#1980) (8d77be2)
  • region-rule: allow live regions with explicit roles (#1999) (b49bd95)
  • run: throw error if axe.run is called after a run has started but not completed (#1914) (3252a02)
  • server-side-image-map: return as needs review rather than failure (#1898) (d544856)
  • tabindex: don’t error when tabindex property is overridden (#1910) (6b82a4c)
  • td-has-headers: mejora enormemente el rendimiento de la regla td-has-headers (#1887) (a550309)
  • elimina test inestable en verificación de API de axe Pro (b2bdcd1)
  • typings: add proper return value to getRule (#1900) (4d907f8)
  • unicode: stop parsing escaped unicode strings (#1997) (7447d03)

Conjunto de reglas de accesibilidad actual

Consulta la lista completa de reglas de accesibilidad que están siendo verificadas actualmente por nuestro web crawler

Reglas de accesibilidad verificadas por Rocket Validator

¡Es hora de volver a verificar tus sitios!

Como siempre, se recomienda volver a verificar tus sitios después de que los servidores de validación hayan sido actualizados, para obtener los resultados más actualizados. Recuerda que puedes programar tus informes para que se ejecuten periódicamente, así no tienes que hacer esto manualmente cada vez.

¿Listo para validar tus sitios?
Inicia tu prueba gratuita hoy.