Um fórum em que participo foi recentemente atualizado da versão 2.7.0.beta3 para a 2.7.0.beta4, e agora o campo de nome de usuário não recebe mais o foco automaticamente. Além disso, ao usar a tecla Tab, a navegação passa por todos os links da página (que está em cinza) atrás do diálogo, em vez de pular diretamente para ele. Isso torna muito difícil fazer login apenas com o teclado.
Passos para reproduzir:
- Abra uma janela de navegação anônima/privada (Ctrl+Shift+N na maioria dos navegadores, Ctrl+Shift+P no Firefox).
- Acesse um site de fórum Discourse.
- Pressione Tab três vezes e, em seguida, Enter para abrir o diálogo de login.
- Tente navegar até o campo de nome de usuário sem usar o mouse ou outro dispositivo apontador. Observe o comportamento ao pressionar Tab várias vezes.
Solução sugerida: ou volte a fazer o campo de nome de usuário receber o foco automaticamente, ou, se isso não for possível (pesquisas aqui sugerem que talvez estivesse causando problemas em celulares/tablets, com o teclado na tela cobrindo os campos?), então dê, pelo menos, um tabindex de 1 aos elementos do diálogo de login (ou coloque-os primeiro no HTML), para que você não precise passar por partes da página que você nem consegue ver direito e, com certeza, não tem interesse.