Acessibilidade
O objetivo
O FileSlimmer é desenvolvido com base no nível AA da WCAG 2.2. Isso é um objetivo apoiado por uma suíte de testes, não uma certificação: uma varredura automatizada encontra um subconjunto bem definido de barreiras, e o restante é encontrado por pessoas que usam o site.
O que foi implementado
- Um link para pular até o marco principal em todas as páginas, visível assim que recebe foco.
- Um controle de arquivo que é um
<input type="file">dentro de um<label>, para que funcione com o teclado e com um leitor de tela antes que qualquer JavaScript seja executado. Arrastar e soltar e colar são acrescentados a ele, nunca usados em seu lugar. - Elementos semânticos de progresso e atualizações de status anunciadas no máximo a cada dez pontos percentuais ou quando há mudança de fase — não a cada quadro.
- Controles de cancelamento para tarefas em execução e erros vinculados à tarefa à qual pertencem.
- Status exibido por texto e também por cor, nunca apenas por cor.
- Alvos de toque de pelo menos 44 por 44 pixels.
- Layouts que permanecem utilizáveis com zoom de 200%, sem uma barra de rolagem horizontal na página; tabelas largas rolam dentro de sua própria caixa.
- Layouts da direita para a esquerda para árabe, hebraico e urdu, com nomes de arquivos e tamanhos em bytes mantidos em sua própria direção.
- Preferências de movimento reduzido respeitadas.
- Tamanhos de arquivo anunciados nas unidades do seu idioma.
Como é testado
Uma verificação com axe-core é executada sobre a saída compilada — não sobre o servidor de desenvolvimento — para a página inicial, um espaço de trabalho de ferramenta em inglês, o mesmo espaço em um idioma da direita para a esquerda, um documento jurídico, um artigo de guia e a página offline. Paralelamente, uma verificação automatizada garante um h1 por página, uma hierarquia de títulos sem níveis pulados, um rótulo em cada controle de formulário e um indicador de foco visível. Uma violação faz a compilação falhar em vez de gerar um aviso.
Limitações conhecidas
- Os textos do produto e da interface foram revisados por um falante nativo apenas em inglês. Os outros idiomas usam o inglês quando não existe uma string revisada, portanto um leitor de tela pode encontrar idiomas misturados nessas páginas.
- A comparação visual do resultado antes e depois é um recurso visual auxiliar. Os números ao lado dela — o tamanho original, o novo tamanho e a redução — transmitem as mesmas informações em texto para qualquer pessoa que não possa usar a comparação visual.
- Alguns controles fornecidos pelo navegador, como o próprio seletor de arquivos do sistema operacional, não podem ser estilizados nem renomeados por uma página da web.
Relatando uma barreira
Se algo aqui impedir você de realizar uma tarefa, escreva para info@zenitgroup.com.co com o endereço da página e o que você estava tentando fazer. Uma descrição da barreira é mais útil do que uma sugestão de correção, e você não precisa indicar um critério da WCAG. Consulte a página de contato para saber o que mais esse endereço atende.
Este documento é publicado pela ZENIT GROUP S.A.S., Cali, Valle del Cauca, Colômbia.