main
Upgrade to resvg v0.48.0 (#46937)
layout: Expand text clipping boundaries based on the largest advance in run (#42403)
layout: Properly set IS_BLEND_CONTAINER when creating WebRender stacking contexts (#45624)
Sync WPT with upstream (02-08-2026) (#46928)
Update expectations for `--product servodriver` (#39603)
Sync WPT with upstream (02-07-2026) (#46210)
Sync WPT with upstream (09-08-2026) (#47094)
wpt: Update every obsolete, renamed expectations (#44895)
layout: Update Stylo to respect color-scheme CSS properties (#47042)
layout: Allow shaping across inline box boundaries (#46829)
Upgrade Stylo to 2026-06-01 (#45421)
Upgrade Stylo to 2026-04-01 (#43878)
Sync WPT with upstream (19-04-2026) (#44339)
Sync WPT with upstream (26-07-2026) (#46780)
Sync WPT with upstream (12-07-2026) (#46454)
Sync WPT with upstream (14-06-2026) (#45657)
css: Make animation faster, direction-aware and compute initial keyframe correctly; Eliminate Stylo static preference hashing (#44365)
Script: Enable SVG presentation attributes with updated stylo dependency (#45405)
script: Account for nested rules when parsing selectors for CSSOM (#46687)
script/layout: Add initial support for visible selections (#46698)
Sync WPT with upstream (01-02-2026) (#42267)
layout: Use the `Stylist` to get list of `@font-face` rules (#46271)
Upgrade Stylo to 2026-02-02 (#42361)
layout: Implement `text-transform: full-size-kana` (#47160)
Upgrade Stylo to 2026-07-01 (#46129)
Sync WPT with upstream (28-06-2026) (#46043)
Sync WPT with upstream (15-02-2026) (#42627)
script: Make Range client rects empty when not in the document (#47143)
script: Implement a readonly version of `CSSFontFeatureValuesRule` (#46728)
script: Make iframe resizes immediately observable in child. (#46587)
script: Fire `focusin`/`focusout` (#46980)