Drop Shadow DOM in e-mail renderr così overflow-x-auto incendi

Fixkamo-internal
Spegnimento
25 aprile 2026 alle ore 22:10 UTC
Autore
kamo
Impegno
4e54fad

Shadow DOM era la causa principale. Ampio contenuto di email (tavole di larghezza fissa) all'interno dell'albero ombra dipinto oltre l'ospite senza contribuire a la scatola di layout dell'host, quindi l'involucro del corpo del genitore è overflow-x-auto mai rilevato il trabocco e mai prodotto una barra di scorrimento. Sostituire la radice dell'ombra con un semplice div + pericolosamenteSetInnerHTML rende il corpo e-mail ampio discendenti regolari DOM bambini del contenitore di scorrimento, che attiva correttamente la barra di scorrimento orizzontale all'interno del corpo e-mail. L'intestazione del messaggio è un fratello del corpo wrapper, quindi rimane a larghezza della colonna e non è interessato. Sanitizzazione (sanitizeEmailHtml) funziona ancora ed è la sicurezza confine; l'albero ombra era uno strato di isolamento CSS extra, non il igienica stessa.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo