Após a recente atualização da nossa instância para a versão v2026.6 do Discourse, estamos enfrentando um problema inesperado com o template Foundation que utilizamos.
Realizamos diversas verificações do nosso lado (testes básicos, inspeção dos logs, desativação de outros componentes, verificação das paletas de cores), mas, até o momento, não conseguimos identificar a origem exata do problema nem encontrar uma solução para corrigi-lo.
Alguém mais encontrou problemas semelhantes com este template desde essa atualização? Teriam alguma sugestão de investigação, mudanças específicas no núcleo da v2026.6 que deveríamos observar, ou alguma dica a nos oferecer?
Há uma mudança iminente Modernizing the Foundation theme que provavelmente já está habilitada por padrão.
Acredito que, no momento, você ainda possa reverter as alterações acessando /admin/config/upcoming-changes e selecionando “ninguém” para esta mudança.
Mas, uma vez que a mudança se torne permanente, isso não funcionará mais. Nesse caso, você precisará de um componente de tema personalizado que sobrescreva o novo padrão.
No macOS Mojave, lançado em 2018, a Apple desativou a antialiasing subpixel em todo o sistema operacional. Estou supondo que eles perceberam que isso estava causando mais problemas do que benefícios em hardware moderno.
Confusamente, navegadores do macOS, como Chrome e Safari, ainda usam antialiasing subpixel por padrão. Precisamos desativá-lo explicitamente, definindo -webkit-font-smoothing como antialiased.
Para demonstrar a diferença… --webkit-font-smoothing: auto; à esquerda, e --webkit-font-smoothing: antialiased; à direita
O macOS renderiza o texto mais escuro por padrão, mas apenas nos navegadores e não no restante do sistema… antialiased o aproxima de como o texto é renderizado em outros sistemas operacionais… no Chrome no Windows, o CSS não se aplica e o texto tem este aspecto por padrão: