Estou enfrentando um problema crítico de layout de interface do usuário em minha instância do Discourse após a atualização para a versão mais recente hoje.
Quando o idioma da interface do usuário é definido como persa (RTL), todo o layout parece quebrado e confuso. Vários componentes da interface do usuário estão sobrepostos, desalinhados e geralmente renderizados incorretamente. Anexei uma captura de tela para ilustrar o problema claramente.
No entanto, quando mudo o idioma da interface do usuário para inglês, o layout é renderizado perfeitamente, sem quaisquer problemas. Isso sugere fortemente que o problema é específico da localização do idioma persa ou de sua interação com o núcleo atualizado do Discourse.
Já tentei etapas básicas de solução de problemas, como limpar o cache do navegador e testar em diferentes navegadores, mas o problema persiste consistentemente quando o persa é selecionado.
Para fornecer mais clareza sobre o problema, anotei a captura de tela anexada. Você pode observar esses problemas em primeira mão em mobahasah.ir.
Como ilustrado, quando o idioma da interface está definido como persa (RTL), o sumário gerado pelo DiscoTOC é exibido incorretamente, mostrando simultaneamente o sumário e a linha do tempo. Além disso, o componente Google Font não está funcional.
Além disso, a aplicação de diferentes temas não é totalmente renderizada; por exemplo, a cor de fundo principal do fórum permanece inalterada. Todos esses problemas são resolvidos ao alternar o idioma da interface do usuário para o inglês.