Files
Salman Afzal 313256ee20 Fix scrollbars appearing in inbox-zero animation iframes (#2821)
* Fix scrollbars appearing in inbox-zero animation iframes

The five Tumult Hype exports render a stage that is exactly 600x500,
matching the iframe dimensions set in empty-list-state.less. Chromium 43
(electron 41.7.2 -> 43.4.1) renders non-overlay scrollbars that reserve
layout space rather than floating above content, so the stage no longer
fit its viewport: one scrollbar appeared, consumed ~15px, pushed the
other axis into overflow, and the second appeared in turn.

The scrollbars belong to the iframe's own viewport, which the embedding
document cannot style — overflow on an <iframe> element applies to the
replaced box, not the document inside it. Set overflow:hidden on the
root element of each export instead, where it propagates to the viewport
and suppresses both axes.

Preferred over scrolling="no" on the iframe, which achieves the same
result via the frame owner but is non-conforming and long deprecated.

* Fix airstrip overflow from auto to hidden on empty list animation
2026-08-26 08:43:30 -05:00
..