Após a versão 121.0.2277.83 do Microsoft Edge, muitos utilizadores lusófonos notaram que o motor de acessibilidade do navegador deixou de seguir o tema “Alto Contraste Preto” ou o “Modo Escuro” do Windows. Em vez de fundos totalmente pretos e textos legíveis, surgiram áreas cinza‑escuras, blocos coloridos inesperados ou, pior, texto branco sobre fundo branco. Este artigo explica as causas, o impacto para pessoas com baixa visão e—principalmente—as formas comprovadas de restaurar a legibilidade sem esperar pela atualização oficial.
Visão geral do problema
O Windows oferece dois caminhos diferentes para reduzir o cansaço visual e tornar o conteúdo acessível:
- Modo Escuro (Configurações ⇒ Personalização ⇒ Cores) — aplica cores mais escuras em apps UWP e partes do sistema.
- Temas de Alto Contraste (Configurações ⇒ Acessibilidade ⇒ Temas de contraste) — substitui a paleta de todo o sistema por combinações específicas, muitas vezes com fundo preto puro (RGB 000).
Até janeiro de 2024, o Microsoft Edge respeitava ambos os mecanismos, convertendo cada página para o esquema “forced‑colors” definido pelo usuário. Na build 121.0.2277.83, no entanto, o módulo ForcedColors
do Chromium sofreu regressão e passou a gerar cinza #1f1f1f em vez de preto absoluto, além de ignorar regras CSS que definem contraste explícito. O resultado prático é a perda do alinhamento cromático entre navegador e sistema.
Por que o erro ocorre
Investigações feitas por desenvolvedores independentes revelam que:
- O patch de segurança lançado em 27 / 01 / 2024 alterou a ordem de aplicação das diretivas CSS
@media (forced-colors: active)
. - Alguns feature flags — especialmente
#auto-dark-mode
e#forced-colors
— voltaram ao estado Default depois da atualização. - Perfis de utilizador que migraram a partir da versão 120 mantiveram ficheiros de configuração incompatíveis com a nova engine de renderização.
Essas três condições afetam qualquer instalação, mas impactam de forma crítica utilizadores com baixa visão, fotossensibilidade ou dislexia, que dependem do contraste 21:1 para ler confortavelmente.
Impacto para utilizadores com baixa visão
De acordo com diretrizes WCAG 2.2, contraste insuficiente pode:
- Aumentar em 60 % o tempo de leitura de blocos de texto contínuo.
- Elevar a fadiga ocular em ambientes muito iluminados.
- Tornar impossível reconhecer ligações (links) que confiavam apenas em cor para se distinguir.
Em contexto educativo ou profissional, a falha obriga o utilizador a abandonar o Edge ou solicitar ajuda de terceiros, reduzindo autonomia e produtividade.
Soluções rápidas
O quadro abaixo reúne as correções validadas pela comunidade e confirmadas em laboratório:
Solução / Work‑around | Como aplicar | Observações |
---|---|---|
Desligar e voltar a ligar o Alto Contraste (mais simples, reportado por i z i e DmysterFT) | Configurações ⇒ Acessibilidade ⇒ Temas de contraste. Desative o Alto Contraste, aguarde 1‑2 s e ative novamente. | Restaura imediatamente o mapa de cores em 90 % dos casos. |
Personalizar as cores do tema (sugestão da equipa MSFT) | No mesmo painel, clique em Editar e defina: • “Texto do botão” → Fundo preto, texto branco. Ajuste outras categorias conforme necessário. | Útil quando a etapa anterior não resolve textos específicos. |
Verificar / limpar flags do Edge | Na barra de endereço, digite edge://flags e garanta que Forced Colors e Auto Dark Mode estejam em Default. Reinicie o navegador. | Remove conflitos provocados por experiências anteriores. |
Reportar o bug à equipa do Edge | No Edge, pressione Alt + Shift + I, descreva o problema e anexe capturas de ecrã. | Quanto mais relatos, maior a prioridade de correção. |
Solução temporária: mudar de navegador ou usar extensão | • Google Chrome + extensão High Contrast. • Firefox, Brave ou qualquer outro navegador com suporte a @media (forced-colors) . | Recomendado apenas como medida provisória. |
Passo a passo detalhado para cada solução
Reiniciar o tema de contraste
1. Abra Configurações (Win + I).
2. Selecione Acessibilidade ▶ Temas de contraste.
3. No seletor, escolha Nenhum e aguarde até que o ecrã retorne à paleta padrão.
4. Volte a escolher Alto Contraste Preto.
5. Clique em Aplicar.
Para a maioria dos utilizadores, o Edge detecta a mudança e recompila a folha de estilos interna, recuperando o preto absoluto.
Personalizar as quatro principais categorias de cor
No editor de temas, concentre‑se nas seguintes entradas:
- Texto do botão — define cor de títulos, cabeçalhos e botões.
- Texto selecionado — afeta links visitados.
- Fundo da aplicação — altera a cor base de páginas sem estilo.
- Texto de hiperligação — vital para distinguir elementos de navegação.
Para obter contraste máximo, configure todas as cores de texto como #FFFFFF
e fundos como #000000
. Em seguida, clique em Salvar como para criar um perfil reutilizável.
Restaurar as flags do navegador
- Digite
edge://flags/#forced-colors
na omnibox.
Selecione Default. - Repita o processo para
#enable-auto-dark-mode
. - Feche e reabra o Edge para que as alterações entrem em vigor.
Caso use políticas de grupo (GPO), assegure‑se de que nenhuma forçará valores contrários às definições acima.
Diagnóstico avançado
Verificar o perfil de utilizador
Perfis acumulam preferências depreciadas. Para um teste rápido, crie um perfil temporário:
- Clique no ícone da conta no canto superior direito.
- Escolha Adicionar perfil → Continuar sem iniciar sessão.
- Ative o Alto Contraste e navegue em alguns sites. Se funcionar, o problema está no perfil antigo.
Depois, exporte favoritos e senhas para migrar sem herdar erros.
Limpar cache de GPU
O Edge armazena shaders compilados em %LOCALAPPDATA%\Microsoft\Edge\User Data\ShaderCache
. A atualização 121 por vezes cria entradas conflitantes.
- Feche todas as janelas do Edge.
- Apague o conteúdo da pasta mencionada (não o diretório em si).
- Reabra o Edge; a cache será reconstruída automaticamente.
Perguntas frequentes
Desativar o Modo Escuro do Windows resolve? Não, porque o bug afeta especificamente a camada de processamento de forced-colors
, não o esquema de cores do sistema. Existe correção na versão 122? Segundo notas de desenvolvimento do canal Canary, a regressão foi revertida no build 122.0.2300.x. Até chegar ao canal Estável, aplique os work‑arounds descritos aqui. Extensões de “reader mode” ajudam? Algumas sim, mas a maioria apenas altera CSS de corpo e fonte, não o plano de fundo da página inteira. O resultado é parcial. Posso automatizar o atalho de teclado? Sim. Ative “Teclas de atalho de contraste” em Acessibilidade ▶ Teclado para usar Alt + Shift + PrtScn.
Linha do tempo e expectativa de correção oficial
27 / 01 / 2024 — Lançamento da versão 121.0.2277.83.
30 / 01 / 2024 — Relatos iniciais no fórum Answers e no Reddit r/edge.
05 / 02 / 2024 — Equipa Edge Accessibility confirma “regressão na cadeia de renderização”.
19 / 02 / 2024 — Patch incluído no Edge Canary 122.0.2300.6.
Março / 2024 — Correção prevista para canal Estável (a data exata depende de testes A/B).
Recomendações para administradores de TI
- Implemente política de grupo
ControlForcedColorsMode
= Enabled, garantindo que o Edge respeite o tema de contraste do usuário. - Distribua script de limpeza de cache de GPU via MECM para perfis afetados.
- Monitore o canal Release Notes semanalmente e agende a migração para a build 122 tão logo esteja estável.
- No interim, oriente a equipe a manter o Modo de alto contraste ativado antes de abrir o Edge, não depois.
Conclusão
A regressão no Edge 121 impactou diretamente a acessibilidade de milhares de pessoas, mas há soluções práticas que restauram o contraste total em poucos minutos. Comece por desligar e religar o Alto Contraste; personalize as cores se necessário; verifique as flags; e reporte o bug para fortalecer a prioridade da correção. Administradores podem mitigar o problema com políticas de grupo e scripts de manutenção. Com estas medidas, você recupera páginas totalmente pretas, texto nítido e navegação confortável enquanto aguarda a versão corrigida.