Drop Shadow DOM in E-Mail-Renderer so overflow-x-auto feuert

Fixkamo-internal
Verschifft
25. April 2026 um 22:10 UTC
Autor
kamo
Ausschuss
4e54fad

Shadow DOM war die Ursache. Breiter E-Mail-Inhalt (Festbreite Tabellen) im Schattenbaum am Wirt vorbei gemalt, ohne einen Beitrag zu leisten die Layout-Box des Gastgebers, also der überlaufende Body-Wrapper hat nie den Überlauf erkannt und nie einen Scrollbalken produziert. Ersetzen der Schattenwurzel durch ein einfaches div + gefährlichSetInnerHTML macht die breiten Nachkommen des E-Mail-Körpers regelmäßige DOM-Kinder der Scroll-Container, der die horizontale Scrollbar richtig auslöst innerhalb des E-Mail-Körpers. Die Nachrichten-Header ist ein Geschwisterchen des Körpers Wrapper, so bleibt es bei der Spaltenbreite und ist unbeeinflusst. Sanitisierung (sanitizeEmailHtml) läuft noch und ist die Sicherheit Grenze; der Schattenbaum war eine zusätzliche CSS-Isolationsschicht, nicht die Desinfektionsmittel selbst.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen