- Порезанный
- 25 апреля 2026 г. в 22:10 UTC
- Автор
- kamo
- Обещать
- 4e54fad
Shadow DOM был основной причиной. Широкий контент электронной почты (таблицы фиксированной ширины) внутри тени дерево, окрашенное мимо хозяина, не внося вклад в коробка расположения хозяина, так что обертка родительского тела переполнена-x-auto Никогда не обнаруживал переполнения и никогда не производил прокрутку. Замена корня тени простым дивом + опасноSetInnerHTML делает широкие потомки тела электронной почты обычными детьми DOM контейнер для прокрутки, который правильно запускает горизонтальную полосу прокрутки Внутри тела электронной почты. Заголовок сообщения является братом тела Обертка, поэтому она остается на ширине колонны и не затрагивается. Санитаризация (sanitizeEmailHtml) по-прежнему работает и является безопасностью. граница; теневое дерево было дополнительным слоем изоляции CSS, а не Сам дезинфицирующий.