Soltar o DOM do Shadow no renderizador de e- mail para overflow-x-auto

Fixkamo-internal
Navios
25 de abril de 2026 às 22:10 UTC
Autor
kamo
Enviar
4e54fad

Shadow DOM foi a causa raiz. Conteúdo de e-mail amplo (mesas de largura fixa) dentro da árvore sombra pintada após o hospedeiro sem contribuir para a caixa de layout da máquina, então a embalagem do corpo do pai nunca detectou o transbordamento e nunca produziu uma barra de rolagem. Substituindo a raiz da sombra com um div simples + perigosamenteSetInnerHTML torna os descendentes largos do corpo do email filhos DOM regulares do recipiente de rolagem, que ativa corretamente a barra de rolagem horizontal dentro do corpo de e-mail. O cabeçalho da mensagem é um irmão do corpo envoltório, por isso permanece na largura da coluna e não é afetado. Sanitização (sanitizeEmailHtml) ainda funciona e é a segurança fronteira; a árvore sombra era uma camada de isolamento CSS extra, não a higienizador em si.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços