Bilder brechen, wenn die Seite durch eine Browser-Übersetzungserweiterung automatisch übersetzt wird (S3/R2 + CDN ist korrekt konfiguriert)

Wenn ein Browser-Übersetzungs-Add-on die Themen-Seite umschreibt, werden einige Beitragsbilder nicht mehr gerendert. Wenn ich den Übersetzer deaktiviere, werden alle Bilder angezeigt und die Domains sind korrekt. Dies sieht so aus, als ob der Übersetzer den bearbeiteten HTML-Code so verändert, dass die URL-Umschreibung/Lazy-Load-Logik von Discourse umgangen wird.

Umgebung

  • Discourse: 3.6.0.beta1-dev

  • Hosting: Standard-Docker-App-Container

  • Uploads: Cloudflare R2

  • Wenn der Übersetzer deaktiviert ist, rendert das Neuladen desselben Themas alle Bilder normal. Ein Rechtsklick auf „Bildadresse kopieren“ zeigt dann die erwartete CDN-URL an.

1 „Gefällt mir“

Ich bin ziemlich sicher, dass Discourse dies nicht kontrollieren kann. Es gibt viele Probleme:

Meine Empfehlung wäre, unsere native Übersetzung zu verwenden

2 „Gefällt mir“