Drop Shadow DOM dans le moteur de rendu de courrier électronique donc les feux de débordement x-auto

Fixkamo-internal
Expédié
25 avril 2026 à 22:10 UTC
Auteur
kamo
Commite
4e54fad

Le DOM de l'ombre a été la cause profonde. Contenu de courrier électronique large (tableaux de largeur fixe) à l'intérieur de l'arbre d'ombre peint devant l'hôte sans contribuer à la boîte de mise en page de l'hôte, donc le débordement de l'enveloppe corporelle parent-x-auto n'a jamais détecté le débordement et n'a jamais produit de barre de défilement. Remplacement de la racine de l'ombre par une div plate - dangereusementSetInnerHTML fait que le corps de messagerie électronique est régulièrement des enfants DOM un conteneur à défilement, qui déclenche correctement la barre de défilement horizontale à l'intérieur du corps de courrier électronique. L'en-tête du message est un frère du corps enveloppe, de sorte qu'elle reste à la largeur de la colonne et n'est pas affectée. L'assainissement (sanitizeEmailHtml) continue de fonctionner et est la sécurité limite; l'arbre d'ombre était une couche d'isolation CSS supplémentaire, pas la désinfectant lui-même.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation