Bug 1767262 - Lazily layout content that is hidden via `content-visibility: hidden...
commit9d8878f0d0499e94e81e5702d9cd86438d75330b
authorMartin Robinson <mrobinson@igalia.com>
Wed, 24 Aug 2022 13:30:55 +0000 (24 13:30 +0000)
committerMartin Robinson <mrobinson@igalia.com>
Wed, 24 Aug 2022 13:30:55 +0000 (24 13:30 +0000)
tree7f393437ec6bacc1901207821af60c3d984c3b60
parent30ac44262374be08ccd4262ee36f0716152868d3
Bug 1767262 - Lazily layout content that is hidden via `content-visibility: hidden` r=emilio

Differential Revision: https://phabricator.services.mozilla.com/D145949
13 files changed:
dom/base/Element.cpp
layout/base/PresShell.cpp
layout/base/PresShell.h
layout/generic/nsBlockFrame.cpp
layout/generic/nsFlexContainerFrame.cpp
layout/generic/nsGridContainerFrame.cpp
layout/generic/nsIFrame.cpp
layout/generic/nsIFrame.h
testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-007.html.ini
testing/web-platform/mozilla/meta/css/css-contain/__dir__.ini [new file with mode: 0644]
testing/web-platform/mozilla/tests/css/css-contain/content-visibility-hidden-reflow-count.html [new file with mode: 0644]
testing/web-platform/tests/css/css-contain/content-visibility/content-visibility-081.html
testing/web-platform/tests/css/css-contain/content-visibility/content-visibility-forced-layout-client-rects.html [new file with mode: 0644]