mirror of
https://github.com/servo/servo.git
synced 2025-10-02 09:39:14 +01:00
Hoisted absolutes that are cached in IndependentFormattingContexts may have their HoistedSharedFragment reused between layouts. This means that the original value of the adjusted static positioning rectangles need to be preserved in cache. This change makes it so that these values are cloned when being retrieved from the cache. Further adjustments up the tree will now no longer affected the version in teh cache. Testing: This should cause `/_mozilla/css/stacked_layers.html` to no longer be flaky. Fixes: #39548. Fixes: #39439. Signed-off-by: Martin Robinson <mrobinson@igalia.com> Co-authored-by: Oriol Brufau <obrufau@igalia.com> |
||
---|---|---|
.. | ||
base_fragment.rs | ||
box_fragment.rs | ||
containing_block.rs | ||
fragment.rs | ||
fragment_tree.rs | ||
hoisted_shared_fragment.rs | ||
mod.rs | ||
positioning_fragment.rs |