servo/tests/wpt/meta/css/css-masking
Jo Steven Novaryo 7489a0349f
layout: Do not include position:fixed children when calculating scrollable overflow for root element (#38618)
Reimplementation of: #35931

For a `FragmentTree` we define a scrollable overflow calculation that
includes the overflow all of it's children `Fragments`. In practice we
are using this calculation for scrolling area of the viewport and
defining the root scroll frames. However, since uncontained fixed
positioned element is located outside of the document and should not be
scrolled, and therefore it would make no sense to include them in the
calculation of its scrollable overflow as well.

Testing: New and existing WPT tests
Fixes: #38617
Fixes: #38182

---------

Signed-off-by: Jo Steven Novaryo <jo.steven.novaryo@huawei.com>
2025-08-18 11:25:31 +00:00
..
animations Rename metadata directories 2023-06-22 21:15:41 +02:00
clip layout: Make transform-style: preserve-3d establish a containing block for all descendants (#35808) 2025-03-07 17:39:59 +00:00
clip-path layout: Do not include position:fixed children when calculating scrollable overflow for root element (#38618) 2025-08-18 11:25:31 +00:00
clip-rule Rename metadata directories 2023-06-22 21:15:41 +02:00
hit-test Rename metadata directories 2023-06-22 21:15:41 +02:00
mask-image Rename metadata directories 2023-06-22 21:15:41 +02:00
parsing Rename metadata directories 2023-06-22 21:15:41 +02:00
idlharness.html.ini Rename metadata directories 2023-06-22 21:15:41 +02:00
inheritance.sub.html.ini Rename metadata directories 2023-06-22 21:15:41 +02:00