Modo Escuro e Alto Contraste quebrados no Microsoft Edge 121.0.2277.83 — causas e soluções

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.

Índice

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:

  1. O patch de segurança lançado em 27 / 01 / 2024 alterou a ordem de aplicação das diretivas CSS @media (forced-colors: active).
  2. Alguns feature flags — especialmente #auto-dark-mode e #forced-colors — voltaram ao estado Default depois da atualização.
  3. 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‑aroundComo aplicarObservaçõ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 EdgeNa 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 EdgeNo 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

  1. Digite edge://flags/#forced-colors na omnibox.
    Selecione Default.
  2. Repita o processo para #enable-auto-dark-mode.
  3. 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:

  1. Clique no ícone da conta no canto superior direito.
  2. Escolha Adicionar perfilContinuar sem iniciar sessão.
  3. 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.

  1. Feche todas as janelas do Edge.
  2. Apague o conteúdo da pasta mencionada (não o diretório em si).
  3. 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.

Índice