mirror of
https://github.com/Foundry376/Mailspring.git
synced 2026-09-30 13:16:26 +02:00
* 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