Imagens quebram quando a página é traduzida automaticamente por uma extensão de tradução do navegador (S3/R2 + CDN está configurado corretamente)

Quando um complemento de tradução do navegador reescreve a página do tópico, algumas imagens de postagens param de ser renderizadas. Se eu desativar o tradutor, todas as imagens aparecem e os domínios estão corretos. Isso parece que o tradutor muta o HTML processado de uma forma que contorna a lógica de reescrita de URL de upload/carregamento lento do Discourse.

Ambiente

  • Discourse: 3.6.0.beta1-dev

  • Hospedagem: contêiner de aplicativo Docker padrão

  • Uploads: Cloudflare R2

  • Com o tradutor desativado, recarregar o mesmo tópico renderiza todas as imagens normalmente. Clicar com o botão direito em “Copiar endereço da imagem” mostra o URL esperado da CDN.

1 curtida

Tenho quase certeza de que o Discourse não pode controlar isso. Existem vários problemas:

Minha recomendação seria usar nossa tradução nativa

2 curtidas