A nova ferramenta de navegador da Microsoft tornará os sites mais amigáveis ​​ao teclado.

Se você já tentou navegar em um site sem mouse — talvez seu trackpad tenha parado de funcionar no meio de uma apresentação, ou você simplesmente prefere manter as mãos no teclado — você já conhece a frustração. Metade da página fica inacessível. Os botões não respondem. Os menus parecem zombar de você à distância.

Acontece que você não está sozinho: aproximadamente 50% dos sites ignoram completamente o tabindex, um elemento fundamental para o funcionamento da navegação por teclado. A Microsoft quer corrigir isso — e não está esperando que os desenvolvedores descubram a solução sozinhos.

Uma maneira mais simples de criar sites compatíveis com teclado.

A equipe do Edge acaba de anunciar o focusgroup , um novo atributo HTML que simplifica drasticamente o design web acessível por teclado. Os desenvolvedores adicionam um atributo ao seu HTML e o navegador cuida do resto — sem lógica complexa de tabindex, sem bibliotecas de terceiros que sobrecarreguem seu código.

As teclas de seta se comportam da maneira que os usuários esperam, elementos ocultos ou desativados são ignorados silenciosamente e funciona até mesmo dentro do Shadow DOM sem problemas.

O problema que ele resolve tem atormentado silenciosamente os desenvolvedores por anos. Criar um site totalmente acessível por teclado — com menus, submenus, barras de ferramentas e grupos de abas — não é simples. Requer bastante tempo, conhecimento especializado e uma grande quantidade de JavaScript que seus usuários precisam baixar a cada visita.

Mais código significa tempos de carregamento mais lentos, e tempos de carregamento mais lentos significam usuários frustrados.

Menos código, páginas mais rápidas, melhor acessibilidade.

A Microsoft esboçou o Focusgroup pela primeira vez em 2021 e o apresentou ao grupo da comunidade OpenUI em 2022 — portanto, este não é um projeto de fim de semana. Ele vem sendo desenvolvido há anos, com contribuições de todo o ecossistema de navegadores.

Os beneficiários são diversos: pessoas com deficiência motora, usuários avançados, trabalhadores corporativos que precisam navegar por painéis complexos — basicamente qualquer pessoa que já tenha apertado a tecla Tab e orado.

No momento, está disponível para testes iniciais no Edge, e a Microsoft já disponibilizou o código para o projeto Chromium — o que significa que o Chrome e seus diversos derivados também poderão adotá-lo. Se o restante do mundo dos navegadores seguir o exemplo, o que parece ser uma ferramenta discreta para desenvolvedores poderá acabar remodelando a experiência de acesso à web para milhões de pessoas que nunca usam um mouse.

O artigo "Nova ferramenta de navegador da Microsoft tornará os sites mais amigáveis ​​ao teclado" foi publicado originalmente no Digital Trends .