main
Resolve DOM/glyph positions during hit testing (#47048)
layout: Fix baseline alignment of horizontal text in column flex container (#46697)
layout: Apply followup fixes for #47022 (#47078)
layout: Consistently map back to DOM offsets from layout offsets (#47069)
layout: Update Stylo to respect color-scheme CSS properties (#47042)
layout: Use a total order comparator when distributing extra space to rowspans (#46841)
Upgrade to Taffy v0.13.0 (#47031)
layout: Map document selection offsets across inline formatting context text transformations (#46864)
layout: Resolve accessibility damage in a single tree walk. (#46740)
layout: Avoid potential n² comparisons when updating children of accessibility nodes (#46530)
script: Use AtomicRefCell for text node contents. (#46756)
script: Have `SVGSVGElement` store `Uuid` directly instead of the `String` representation of a `Uuid` (#46438)
layout: Pass `poster_url` for `LargestContentfulPaint` Entry (#43376)
layout: Expand comment for BoxTreeString. (#46778)
layout: Implement block-axis centering for buttons (#46590)
layout: Add support for fragment tree layout from layout roots (#45561)
layout: Add `TextFragmentRunData` (#47015)
layout: Clear fragments and caches under layout roots after failed layout root layout (#46127)
Upgrade Stylo to 2026-06-01 (#45421)
layout: Adjust the static position of abspos inside float in inline layout (#46505)
layout: Combine `layout_2020` and `layout_thread_2020` into a crate called `layout` (#36613)
layout: Add `effective_visual_size` to `PaintTimingHandler` (#43378)
layout: Fix intrinsic contribution of anonymous not marked as depending on block constraints (#41652)
layout: Treat `<button>` as a widget (#46536)
stylo: Don't traverse text nodes (#46272)