Layout da UI quebrou para idioma RTL após a última atualização

,



A imagem é uma captura de tela de uma plataforma de bate-papo digital apresentando uma conversa em árabe moderada por um usuário chamado "내말씨" (Moderador de Chat) e inclui instruções para ajudar a prevenir a disseminação de informações falsas, conforme organizado por "Staff" com vários emojis e ícones presentes. (Legenda por IA)

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.

Você poderia investigar este assunto?
Obrigado.

3 curtidas

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.

1 curtida

Olá @serkhelesheyi

Este problema deve ser resolvido por FIX: Serve RTL CSS for themes and components (#32916) · discourse/discourse@1de8960 · GitHub. Você poderia atualizar seu site novamente e confirmar se o problema foi corrigido?

5 curtidas

Sim, muito obrigado pelos seus esforços, Osama. Os problemas foram resolvidos.

4 curtidas

Este tópico foi fechado automaticamente após 5 dias. Novas respostas não são mais permitidas.