Las imágenes se rompen cuando la página se traduce automáticamente por una extensión de traducción del navegador (S3/R2 + CDN está configurado correctamente)

Cuando un complemento de traducción del navegador reescribe la página del tema, algunas imágenes de las publicaciones dejan de renderizarse. Si deshabilito el traductor, todas las imágenes se muestran y los dominios son correctos. Esto parece que el traductor muta el HTML procesado de una manera que omite la lógica de reescritura de URL de carga o carga diferida de Discourse.

Entorno

  • Discourse: 3.6.0.beta1-dev

  • Alojamiento: Contenedor de aplicaciones Docker estándar

  • Subidas: Cloudflare R2

  • Con el traductor deshabilitado, recargar el mismo tema renderiza todas las imágenes normalmente. Hacer clic derecho en “Copiar dirección de la imagen” muestra la URL esperada de la CDN.

1 me gusta

Estoy bastante seguro de que Discourse no puede controlar esto. Existen muchos problemas:

Mi recomendación sería usar nuestra traducción nativa

2 Me gusta