Skip to main content

Verificador de acessibilidade atualizado para 3.5.0

por Jaime Iniesta

O servidor de validação de acessibilidade no Rocket Validator foi atualizado para a versão mais recente do Axe lançada pela Deque, Axe Core 3.5.0 que adiciona muitas funcionalidades novas e corrige alguns bugs:

Funcionalidades

  • aria-dpub-role-fallback: depreciar aria-dpub-role-fallback e mover para aria-allowed-role (#1899) (8e25c20)
  • aria-label: depreciar argumento Element; usar virtualNode (#1922) (d14981c)
  • audit: permitir que a opção runOnly aceite um array de regras (#1889) (38d6a3f)
  • color-contrast: melhorar significativamente a performance para sites muito grandes (#1943) (9ea0065)
  • core: adicionar opção de configuração preload para ficheiros de media (#1958) (8a62649)
  • core/reporters/v1: Adicionar failureSummary a resultados incompletos (#1972) (c88883d)
  • get-element-stack: api performante para substituir document.elementsFromPoint (#1842) (9ae07fb)
  • i18n: adicionar tradução dinamarquesa (da-DK) (#1876) (fb6fc41)
  • landmark-no-duplicate-*: adicionar regra landmark-no-duplicate-main, não usar html como fonte de elemento para todas as regras duplicadas (#1949) (5ec7894)
  • layout-table: depreciar regra layout-table e verificações (#1885) (d22cb30)
  • matches: usar VirtualNode e depreciar HTMLElement (#1988) (2600a06)
  • rule: adicionar verificação color-contrast para caracteres unicode, por trás de flags. (#1969) (0cd4037), closes #1906
  • rule: identical-links-same-purpose (#1649) (9c73f62)
  • rule: no-autoplay-audio (#1946) (b2373cb)
  • svg-img-alt: regra para quando svg precisa de um título (#1953) (9491e09)
  • depreciar o uso de doT.js para mensagens (#1938) (a2ddba3)

Correções de bugs

  • color-contrast: passar opções corretamente para verificação (#2033) (26b99c0)
  • commons: evitar codificação regex unicode em axe.min.js (#2024) (ae90dc4)
  • adicionar tags com pontos para wcag sc (#1849) (2f1ab36)
  • calcular bloqueio de orientação de várias funções de transformação… (#1937) (c987de0)
  • ignora respostas axe.ping que não contêm axe=true (26cb1fb)
  • input[role=button][value=’correct’] deve passar (#1897) (4635fef)
  • remover heading da lista de papéis de widget (#1882) (a8cbf71)
  • link-name: testar role=link quando não há href (#1921) (6db28bc)
  • remover verificação isNaN (#2010) (5359b3f)
  • aria-allowed-attr: permitir aria-details (#1956) (79e1c58)
  • aria-allowed-role: permitir role combobox em input tel, search, url, e email (#1850) (ba75961)
  • aria-hidden-focus: marcar como necessita revisão se uma modal está aberta (#1995) (28a3553)
  • aria-required-children: permitir comboboxes com mais papéis popup (#1950) (35a24c0)
  • aria-roles: reportar erro para papéis fallback (#1970) (a1b7e08)
  • aria-valid-attr-value: marcar como necessita revisão para aria-current com valor inválido (#1998) (39b8eae)
  • axe.d.ts: RunOnly.values não deve aceitar um RunOnlyOption (#1888) (b68aa19)
  • build: adicionar parâmetro de consulta lang a helpUrl ao construir com uma localização (#1909) (8c5f9ef)
  • color-contrast: melhorar velocidade e precisão de blocos de código com realce de sintaxe (#2003) (1b6ab42)
  • color-contrast: marcar como necessita revisão para texto que contém apenas caracteres não-BMP (#2005) (e559be0)
  • color-contrast: suportar contexto de extensão IE (#2008) (62e31ea)
  • color-contrast: ter em conta opacidade do pai para cor de primeiro plano (#1902) (8719700)
  • getElementStack: não adicionar elementos ocultos à pilha (#1991) (759d88d)
  • is-focusable: usar atributo tabindex em vez de propriedade (#1912) (042a148)
  • is-icon-ligature: ignorar caracteres de espaço em branco (#1908) (7d2b2a6)
  • is-ligature-icon: renomear canvas para canvasContext (#1880) (de9885d)
  • isFocusable: retornar true para elemento summary e false para elemento details com filho summary (#1957) (34ec2d7)
  • listitem: esclarecer que elementos li devem estar contidos numa lista ou role=list (#1894) (6d8cfee)
  • locales: corrigir incompeteMessageFallback para ser uma string em vez de um objeto (#1853) (88677a9)
  • meta-viewport: marcar como regra de melhor prática em vez de falha wcag (#1960) (766f962)
  • only-listitem: adicionar mensagem sobre papel inválido em elementos li (#1954) (c3049ab)
  • page-has-main: não encontrar elementos ocultos (#2001) (6429e60)
  • page-no-duplicate-main: não falhar para elementos ocultos duplicados (#2000) (414dfb1)
  • preload: rejeitar promise axe.utils.preload quando XHR falha (#2009) (b406b1f)
  • region: permitir conteúdo em papéis com aria-live implícito (#2002) (a8d829e)
  • region: retornar nó sem região mais exterior em vez de html (#1980) (8d77be2)
  • region-rule: permitir regiões ao vivo com papéis explícitos (#1999) (b49bd95)
  • run: lançar erro se axe.run for chamado após uma execução ter iniciado mas não completado (#1914) (3252a02)
  • server-side-image-map: retornar como necessita revisão em vez de falha (#1898) (d544856)
  • tabindex: não dar erro quando propriedade tabindex é substituída (#1910) (6b82a4c)
  • td-has-headers: melhorar significativamente a performance da regra td-has-headers (#1887) (a550309)
  • remove teste instável na verificação da api axe Pro (b2bdcd1)
  • typings: adicionar valor de retorno adequado a getRule (#1900) (4d907f8)
  • unicode: parar de analisar strings unicode escapadas (#1997) (7447d03)

Conjunto de regras de acessibilidade atual

Consulte a lista completa de regras de acessibilidade que estão a ser verificadas atualmente pelo nosso crawler web

Regras de acessibilidade verificadas pelo Rocket Validator

Altura de verificar novamente os seus sites!

Como de costume, é recomendado verificar novamente os seus sites após os servidores de validação terem sido atualizados, para obter os resultados mais atualizados. Lembre-se de que pode agendar os seus relatórios para executar periodicamente, para que não tenha de fazer isso manualmente todas as vezes.

Pronto para validar os seus sites?
Comece o seu teste gratuito hoje.