main
layout: Add `TextFragmentRunData` (#47015)
layout: Add initial support for layout roots (#45560)
layout: Consistently map back to DOM offsets from layout offsets (#47069)
layout: reduce redundant atomic style borrows (4% faster layout) (#45511)
layout: Clone static position rectangles when caching in `IndependentFormattingContext` (#39591)
layout: Limit visibility of some types and removed unused enum variants / data (#38428)