Acessibilidade web
Fluxo
- Definir público, nível WCAG requerido e fluxos críticos.
- Usar elemento HTML nativo antes de ARIA ou widget customizado.
- Verificar estrutura, landmarks, headings, labels e nomes acessíveis.
- Implementar teclado, ordem de foco, foco visível e gestão após mudanças.
- Validar cor, contraste, zoom, reflow, movimento e mídia.
- Executar análise automática e inspeção manual.
- Testar fluxos críticos com leitor de tela e documentar limitações.
Padrões
- Nenhuma ação depende apenas de hover, cor, gesto ou pointer preciso.
- Todo controle tem nome, papel, valor e estado corretos.
- Modal prende foco, fecha por mecanismo previsível e devolve foco.
- Erros são associados aos campos e resumidos quando necessário.
- Updates assíncronos anunciam somente informação relevante.
- Charts oferecem texto/tabela equivalente e não dependem de cor.
- ARIA nunca corrige semântica nativa incorreta.
Validação
- Teclado completo sem armadilha.
- Zoom 200%, reflow 400%, contraste e forced colors quando aplicável.
- Axe/linter mais inspeção do accessibility tree.
- Leitor de tela nos fluxos de maior risco.
Leia references/standards.md para critérios WCAG, padrões APG, formulários, dashboards e testes.