servo/components/layout/fragment_tree
Oriol Brufau 2c3d580ef1
layout: Take sticky offsets into account for offset queries (#39385)
`offsetLeft` and `offsetTop` were ignoring that sticky positioned boxes
can be shifted out of their normal position.

Testing: Various test improvements.

Signed-off-by: Oriol Brufau <obrufau@igalia.com>
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
2025-09-19 14:20:15 +00:00
..
base_fragment.rs layout: Lay out collapsed table rows and columns, but don't paint them (#39027) 2025-09-01 12:58:36 +00:00
box_fragment.rs layout: Take sticky offsets into account for offset queries (#39385) 2025-09-19 14:20:15 +00:00
containing_block.rs layout: Combine layout_2020 and layout_thread_2020 into a crate called layout (#36613) 2025-04-19 10:17:03 +00:00
fragment.rs layout: Parameterize content box query (#38935) 2025-08-27 02:27:53 +00:00
fragment_tree.rs Switch the majority of fxhash uses to rustc_hash which is maintained (#39168) 2025-09-06 05:19:47 +00:00
hoisted_shared_fragment.rs layout: Combine layout_2020 and layout_thread_2020 into a crate called layout (#36613) 2025-04-19 10:17:03 +00:00
mod.rs layout: Limit visibility of some types and removed unused enum variants / data (#38428) 2025-08-02 16:52:00 +00:00
positioning_fragment.rs Revert "Include the scrollable overflow of a child box if either its parent or child has overflow: visible (#38443)" (#38546) 2025-08-08 13:37:14 +00:00