Code-Block sieht in E-Mails mit Standard-Dunkelthema von Thunderbird falsch aus

  1. falsche Farben
  2. kein Scrollen

Ich weiß, dass wir in den letzten Tagen einige Korrekturen im Zusammenhang mit dem E-Mail-Format vorgenommen haben. Der erste Vorschlag wäre, die Website zu aktualisieren.

Ich pflege OpenWrts Diskussionsforum nicht, kann aber den Administrator fragen, ob diese Korrekturen veröffentlicht wurden, oder?

Ja, wende dich an den Administrator. Der sollte in der Lage sein, ein Upgrade durchzuführen.

Wir sind beim OpenWrt-Forum bereits bei 2.5.0.beta4.
Auf welche Discourse-Version sollen wir aktualisieren?

Sie aktualisieren möglicherweise innerhalb derselben Version. Stellen Sie einfach sicher, dass Sie den neuesten Code ausführen.

@532910 Die Seite wurde auf 2.5.0-beta5 aktualisiert. Das ist momentan das Beste, was ich tun kann.

/ted (OpenWrt - Sysadmin)

2.5.0-beta5 hat das gleiche Problem

Ich glaube, das ist ein recht komplexes, e-mailspezifisches HTML- und CSS-Problem, das vom E-Mail-Client abhängt, sodass es nur indirekt ein Discourse-Problem ist. Ich weiß, dass sich @simon kürzlich ebenfalls damit befasst hat, und zwar mit dem E-Mail-Testsystem Litmus.

Ich teste dies mit derselben Version.

Wenn ich Test-E-Mails mit Codeblöcken an Litmus sende, sehe ich nicht die Probleme, die im ersten Beitrag dieses Themas beschrieben sind. Bei langen Codeblöcken wird der gesamte Block angezeigt. Ich sehe zwar ein kleines Problem damit, dass die Hintergrundfarbe von Codeblöcken im E-Mail-Client Thunderbird nicht die volle Breite des Codes einnimmt, aber der Code ist dennoch lesbar:

Welchen E-Mail-Client verwendest du, um die E-Mails zu lesen? Wurden Anpassungen an der E-Mail-Vorlage oder am CSS vorgenommen, die im Bereich Admin / Anpassen / E-Mail-Stil der Website bearbeitet werden können?

Sieht so aus, als würde der OP den Dunkelmodus verwenden? Vielleicht liegt das daran?

Dies ist Thunderbird 68.8.1 von Debian Sid. Ich gehe davon aus, dass es Gecko verwendet, und der Inhalt sollte ähnlich aussehen wie bei Firefox 76.0.1, wo alles in Ordnung ist.

Das Styling dieses HTMLs verstößt gegen die Regel, dass sowohl Vordergrund- als auch Hintergrundfarben gemeinsam definiert werden sollten, und verlässt sich stattdessen auf die üblichen Standardwerte: schwarze Schrift auf weißem Hintergrund:

<div style="padding-top:5px;"><pre style="word-wrap: break-word; max-width: 694px;"><code style="display: block; background-color: #f1f1ff; padding: 5px;; background-color: #f1f1ff; padding: 2px 5px;">

(Übrigens, warum ist das so schlampig? padding und background-color werden zweimal wiederholt.)

Außerdem scheint es meine Discourse-Benutzereinstellungen und das Thunderbird-Design zu ignorieren und versucht, dies im hellen Modus anzuzeigen.

Ich habe gerade bemerkt, dass E-Mails von Discourse Meta ziemlich gut aussehen, aber sie sind weiß. (Während Nachrichten von 2.5.0-beta5, die ich gerade lokal installiert habe, schlecht aussehen.)

Könnte jemand hier mit einem Code-Block mit langen Zeilen antworten, wie es auf meiner Seite aussehen wird, bitte.

Hier ist ein langer Textblock :wink:

<div style="padding-top:5px;"><pre style="word-wrap: break-word; max-width: 694px;"><code style="display: block; background-color: #f1f1ff; padding: 5px;; background-color: #f1f1ff; padding: 2px 5px;">

Sieht gut aus, außer beim Theme und beim Scrollen: