- Dikirim
- 25 April 2026 pukul 22.10 UTC
- Penulis
- kamo
- Commit
- 4e54fad
Shadow DOM adalah penyebab akar. Isi surel lebar (tabel fixed- lebar) di dalam pohon bayangan melukis melewati host tanpa berkontribusi kotak tata letak host, sehingga pembungkus tubuh induk overflow-x-auto tidak pernah mendeteksi overflow dan tidak pernah menghasilkan sebuah scrollbar. Mengganti akar bayangan dengan div + berbahaya SetInnerHTML membuat tubuh email yang lebar keturunan DOM biasa anak-anak wroll kontainer, yang benar memicu scrollbar horisontal Di dalam tubuh email. Header pesan adalah saudara dari tubuh wrapper, sehingga tetap di lebar kolom dan tidak terpengaruh. Sanitisasi (sanitizeEmailHtml) masih berjalan dan keamanan batas; pohon bayangan adalah lapisan isolasi CSS- tambahan, bukan sanitizer itu sendiri.