- 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.