Técnicas para as WCAG 2.0

Ir para o conteúdo (Pressione a tecla Enter)

-

F55: Falha dos Critérios de Sucesso 2.1.1, 2.4.7 e 3.2.1 devido àutilização de script para remover o foco quando o foco é recebido

Aplicabilidade

Aplica-se a todo o conteúdo que suporte script.

Notas de Apoio para o Agente de Utilizador e para a Tecnologia de Apoio

Esta falha está relacionada com:

Descrição

É possível remover o foco do conteúdo que é acedido através do teclado mediante a utilização de scripting. Por vezes, isto é efectuado quando o programador considera que o indicador de foco do sistema é desagradável à vista. Contudo, o indicador de foco do sistema é uma parte importante da acessibilidade para os utilizadores de teclado. Além disso, esta prática remove o foco completamente, o que significa que o conteúdo só pode ser acedido através de um dispositivo apontador, tal como um rato.

Exemplos

Exemplo de Falha 1

Código Exemplo:

<input type="submit" onFocus="this.blur();"> 

Exemplo de Falha 2

Código Exemplo:

<a onFocus="this.blur()" href="Page.html"><img src="myImage.gif"></a> 

Exemplo de Falha 3

Código Exemplo:

<a href="link.html" onfocus="if(this.blur)this.blur();">Link Phrase</a> 

Recursos

Não existem recursos disponíveis para esta técnica.

(actualmente, não existe nenhuma indicada)

Testes

Procedimento

  1. Utilize o teclado para verificar se pode chegar a todos os elementos interactivos utilizando o teclado.

  2. Verifique se quando o foco é colocado em cada um dos elementos permanece nesse sítio até o utilizador o deslocar.

Resultados Esperados