ID de aria-flowto ausente
O Silktide verifica todos os atributos aria-flowto nas suas páginas e confirma se os IDs dos elementos listados realmente existem. Este atributo oferece à tecnologia assistiva uma alternativa, diferente da ordem do código da página.
<!-- Problema: nenhum elemento na página tem id="next-section" -->
<div id="intro" aria-flowto="next-section">…</div>
Por que isso é importante
O atributo aria-flowto sugere para onde o leitor deve ir em seguida, substituindo a ordem natural da página. Um que segue a sugestão e não encontra nada nesse local interrompe o percurso do utilizador pelo conteúdo. O atributo é raro, por isso uma referência inválida geralmente significa que o conteúdo foi reestruturado e a ordem de leitura alternativa foi esquecida — deixando uma armadilha justamente para os utilizadores que o atributo pretendia ajudar.
Como corrigir
- Faça cada ID listado em
aria-flowtocorresponder aoidde um elemento real na mesma página. - Reavalie se realmente precisa do atributo. A maioria das páginas deve ser lida corretamente na sua ordem natural do código; corrigir essa ordem é mais robusto do que substituí-la, e o suporte da a
aria-flowtoé limitado.
Como o Silktide testa isso
- Encontra todos os elementos da página que têm um atributo
aria-flowto. - Verifica cada ID referenciado em relação aos IDs dos elementos presentes na página.
- Comunica cada referência que não corresponde a nenhum elemento.
Resolução de problemas
Esta verificação não comunica nada, embora eu espere resultados
Os testes de ARIA podem ser desativados por site. Verifique as definições avançadas do site.