Pular para o conteúdo principal

Acessibilidade

O banner ConsentForge é projetado para cumprir as normas WCAG 2.1 AA.

Funcionalidades de acessibilidade integradas

  • Navegação por teclado — Suporte completo de teclado. Tab entre botões, Enter/Space para ativar
  • Focus trap — Quando o modal ou Centro de Preferências está aberto, o foco fica contido dentro dele
  • Funções ARIA — O banner usa role="dialog" com aria-modal="true" e aria-labelledby
  • Suporte a leitor de ecrã — Todos os elementos interativos têm atributos aria-label descritivos
  • Skip link — Um link "Saltar para o conteúdo principal" é preservado quando o banner está aberto
  • Alto contraste — A paleta de cores predefinida cumpre o rácio de contraste 4.5:1 para texto normal

Atalhos de teclado

TeclaAção
TabMover para o próximo elemento focalizável
Shift+TabMover para o elemento focalizável anterior
Enter / SpaceAtivar botão ou toggle focado
EscapeFechar Centro de Preferências (sem guardar)

Testar acessibilidade

Use estas ferramentas para verificar:

  • Extensão de browser axe DevTools
  • Avaliador de acessibilidade WAVE
  • Teste de navegação apenas por teclado (sem rato)
  • Teste de leitor de ecrã (NVDA no Windows, VoiceOver no Mac/iOS)

Limitações conhecidas

  • O banner não suporta layouts de texto da direita para a esquerda (RTL) na versão atual
  • Substituições de CSS personalizadas 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.