Acessibilidade
O banner do ConsentForge foi concebido para cumprir as normas WCAG 2.1 AA.
Funcionalidades de acessibilidade integradas
- Navegação por teclado — Suporte completo por teclado. Navegue pelos botões com Tab, active com Enter/Espaço
- Armadilha de foco — Quando o modal ou o Centro de Preferências está aberto, o foco fica contido dentro dele
- Funções ARIA — O banner utiliza
role="dialog"comaria-modal="true"earia-labelledby - Suporte para leitores de ecrã — Todos os elementos interactivos têm atributos
aria-labeldescritivos - Ligação de salto — Uma ligação "Saltar para o conteúdo principal" é preservada quando o banner está aberto
- Alto contraste — A paleta de cores predefinida cumpre o rácio de contraste de 4,5:1 para texto normal
Atalhos de teclado
| Tecla | Acção |
|---|---|
Tab | Mover para o próximo elemento com foco |
Shift+Tab | Mover para o elemento anterior com foco |
Enter / Espaço | Activar o botão ou selector com foco |
Escape | Fechar o Centro de Preferências (sem guardar) |
Testar a acessibilidade
Utilize estas ferramentas para verificar:
- Extensão de browser axe DevTools
- Avaliador de acessibilidade WAVE
- Teste de navegação apenas por teclado (sem rato)
- Teste com leitor de ecrã (NVDA no Windows, VoiceOver no Mac/iOS)
Limitações conhecidas
- O banner não suporta esquemas de texto da direita para a esquerda (RTL) na versão actual
- As substituições de CSS personalizado podem quebrar a acessibilidade se os rácios de contraste não forem mantidos
Reportar problemas
Se encontrar um problema de acessibilidade, contacte o suporte em support@consentforge.com.