KamoCRM

Drop Shadow DOM en el renderr de correo electrónico tan desbordado-x-auto incendios

Fixkamo-internal
Cambia
25 de abril de 2026 a las 22:10 UTC
Autor
kamo
Comprometerse
4e54fad

Shadow DOM fue la causa raíz. Amplio contenido de correo electrónico (mesas de ancho fijo) dentro del árbol de sombra pintado más allá del huésco sin contribuir a la caja de diseño del huéstre, por lo que el envoltorio de la envoltura del cuerpo padre-x-auto nunca detectó el desbordamiento y nunca produjo una barra de desplazamiento. Reemplazar la raíz de la sombra con un div plano peligrosamenteSetInnerHTML hace que los amplios descendientes del email cuerpo de correo electrónico sean hijos de la contenedor de desplazamiento, que desencadena correctamente la barra de desplazamiento horizontal dentro del cuerpo de correo electrónico. La cabecera del mensaje es un hermano del cuerpo Envoltura, por lo que se mantiene en el ancho de la columna y no se ve afectado. Sanitización (saneaEmailHtml) sigue corrida y es la seguridad límite; el árbol de sombra era una capa de aislamiento CSS extra, no la Sanitizador mismo.

Todos los cambios

Como lo que ves enviaste?

Todo llega a su espacio de trabajo por sí solo. Comience en el plan gratuito y lea esta página de nuevo en un mes.

Empieza gratis para siempreVer Precios