1. 9fb0c34 WebKit export: PerformanceObserver invokes callback too early (#54597) by francovs · 20 hours ago epochs/daily epochs/six_hourly epochs/three_hourly epochs/twelve_hourly master epochs/daily/2026-02-01_03H epochs/six_hourly/2026-01-31_18H epochs/three_hourly/2026-01-31_18H epochs/twelve_hourly/2026-02-01_03H merge_pr_54597
  2. 623ca41 WebKit export: Fix bad WPT test expectations in resource-timing-cross-origin.https.html (#57461) by Cole Carley · 20 hours ago merge_pr_57461
  3. 6295b71 script: Do not consider a node an ancestor of itself in `Node::is_ancestor_of` by Martin Robinson · 26 hours ago epochs/six_hourly/2026-01-31_13H epochs/three_hourly/2026-01-31_13H epochs/twelve_hourly/2026-01-31_13H merge_pr_57466
  4. 87c7faa [Prompt API WPTs] Fix Language Model Multimodal Tests by Isaac Ahouma · 34 hours ago epochs/six_hourly/2026-01-31_06H epochs/three_hourly/2026-01-31_06H merge_pr_57464
  5. 7976183 [gap-decorations] Remove rule-break: auto, make normal the default by Javier Contreras · 2 days ago epochs/three_hourly/2026-01-31_04H merge_pr_57456
  6. 77eaef8 [focusgroup] Remove duplicated utilities from focusgroup-utils.js by Jacques Newman · 2 days ago merge_pr_57457
  7. 955fbf8 WebKit export of https://bugs.webkit.org/show_bug.cgi?id=5515 (#281) (#57442) by Karl Dubost · 2 days ago epochs/daily/2026-01-31_02H epochs/six_hourly/2026-01-31_02H epochs/three_hourly/2026-01-31_02H epochs/twelve_hourly/2026-01-31_02H merge_pr_57442
  8. 4d4ef03 Add tests for modulepreload links with JSON and CSS, remove json with non-module preload (#56617) by Kurt Catti-Schmidt · 2 days ago merge_pr_56617
  9. 93097f8 Implement baseline-shift: center. by Sajid Anwar · 2 days ago merge_pr_57433
  10. c597595 Paint pushed absolute frames and after painting children. by David Shin · 2 days ago merge_pr_57441
  11. 4b60162 Sanitizer: Correctly remove attributes from the per-element attributes list. by Tom Schuster · 2 days ago merge_pr_57445
  12. 8ff5b59 Increase navigation rate limiting threshold. by Andreas Farre · 2 days ago merge_pr_57439
  13. f0705a4 [CSS Modules] Support JSON and CSS in <link type=modulepreload> by Kurt Catti-Schmidt · 2 days ago merge_pr_57436
  14. bf4d588 Honor margins on new-FC roots after forced breaks. by Morten Stenshorne · 2 days ago merge_pr_57452
  15. e3b3389 Map "SVG" to web-features (#57423) by jugglinmike · 2 days ago epochs/three_hourly/2026-01-30_21H merge_pr_57423
  16. c26a32b Add test for table on named page. by Morten Stenshorne · 2 days ago merge_pr_57454
  17. 921db05 [Masonry] Update grid-lanes syntax by Yanling Wang · 2 days ago merge_pr_57453
  18. dc3c19c [gap-decorations] Rename rule-break value 'spanning-item' to 'normal' by Javier Contreras · 2 days ago merge_pr_57449
  19. aac8513 Make WPT tests require a gesture to acquire a pointerlock by Gastón Rodríguez · 2 days ago merge_pr_57446
  20. 378c4c5 Reland "Add WPTs for WebXR plane-detection feature" by Alexander Cooper · 2 days ago merge_pr_57447
  21. 9880af4 Remove tentative tag from scroll-snap WPTs by David Awogbemila · 2 days ago merge_pr_57450
  22. 63c69bc Progress.max should be limited to positive integers. by Mason Freed · 2 days ago epochs/six_hourly/2026-01-30_19H epochs/three_hourly/2026-01-30_19H merge_pr_57448
  23. 18cf071 Update prompts to test capital of France and word of the day (#57440) by Thomas Steiner · 2 days ago merge_pr_57440
  24. 4e8040a [iframe] Support all values and `writing-mode`s by Koji Ishii · 2 days ago merge_pr_57437
  25. ef0e59b Cancel WAAPI-controlled CSS animation upon removal by David Awogbemila · 2 days ago merge_pr_57444
  26. b8c505d Consider scroll-margin when determining if scroll into view is needed by Robert Flack · 2 days ago merge_pr_57443
  27. 16ecc8b Automated update of CODEOWNERS by wpt-pr-bot · 2 days ago merge_pr_57432
  28. 75b487b Add onerror handlers to XHR header value tests by Domenic Denicola · 2 days ago merge_pr_57434
  29. 4b9db8d Fixup servo formatting by James Graham · 2 days ago epochs/six_hourly/2026-01-30_13H epochs/three_hourly/2026-01-30_13H epochs/twelve_hourly/2026-01-30_13H merge_pr_57438
  30. c6cb146 Trigger Firefox beta runs once per day by James Graham · 2 days ago
  31. 5aa7861 Add promise test for script timeout `None` by Euclid Ye · 2 days ago merge_pr_57403
  32. 24d22fd Fix absolute XPath queries failing in Shadow DOM by Mason Freed · 2 days ago epochs/three_hourly/2026-01-30_09H merge_pr_57435
  33. bc92d7d [Gap Decorations]: Fix grid auto fit tracks bug with for gap suppression by Sam Davis Omekara (from Dev Box) · 2 days ago epochs/six_hourly/2026-01-30_07H epochs/three_hourly/2026-01-30_04H merge_pr_57431
  34. abf019b [focusgroup] Add escape mechanism for key-conflict elements by Jacques Newman · 3 days ago merge_pr_57430
  35. f703888 wpt: Fix requirements abstract method implementation by Tim van der Lippe · 3 days ago epochs/daily/2026-01-30_02H epochs/six_hourly/2026-01-30_02H epochs/three_hourly/2026-01-30_02H epochs/twelve_hourly/2026-01-30_02H merge_pr_56920
  36. 2f09af6 wpt: Fix browser class reference by Tim van der Lippe · 3 days ago
  37. 30737d5 wpt: Fix definition of browser by Tim van der Lippe · 3 days ago
  38. 5423e2a wpt: Rename servodriver to servo by Tim van der Lippe · 3 days ago
  39. fe97a17 wpt: Rename servo to servo_legacy by Tim van der Lippe · 3 days ago
  40. 2b23bed [iframe] Switch the property to `frame-sizing` by Koji Ishii · 3 days ago merge_pr_57429
  41. d36712a Add doc comment by Taym Haddadi · 3 days ago merge_pr_57311
  42. 472cb4d cleanup by Taym Haddadi · 3 days ago
  43. a2765ff Use postMessage instead of sessionStorage and use separate files in a resources/ folder by Taym Haddadi · 3 days ago
  44. 8831e76 WPT-test: ensure non autoplay audio stays paused after history back by Taym Haddadi · 3 days ago
  45. a1c1524 Revert "Add WPTs for WebXR plane-detection feature" by Kevin McNee · 3 days ago merge_pr_57426
  46. 13be2da Revert "Bug 1995636 - Increase navigation rate limiting threshold. " for causing wpt failures on replaceState-inside-back-handler-infinite.optional.html by Cristina Horotan · 3 days ago merge_pr_57415
  47. 25ebd94 Increase navigation rate limiting threshold. by Andreas Farre · 3 days ago
  48. 804edcc Don't require a LayoutObject when 'src' changes on an <embed> by Fredrik Söderquist · 3 days ago merge_pr_57409
  49. 3f2a87e Should scroll to beginning of document if indicated part is null. by Andreas Farre · 3 days ago merge_pr_57235
  50. dcf66d4 Add WPTs for WebXR plane-detection feature by Alexander Cooper · 3 days ago epochs/three_hourly/2026-01-29_21H merge_pr_57424
  51. 0d0862c Correctly propagate scroll margin for ancestor scroll into view by Robert Flack · 3 days ago merge_pr_57422
  52. 9233783 Implement border-shape hit testing by Daniil Sakhapov · 3 days ago merge_pr_57418
  53. 6e3fbc6 Map "slot" web-feature (#56244) by Stalgia Grigg · 3 days ago merge_pr_56244
  54. 7bd9a8e Ignore outgoing forced breaks from table layout for repeated footer. by Morten Stenshorne · 3 days ago merge_pr_57421
  55. b2fc415 Make sure the start value of a transition doesn't depend on interleaving fallback styles. (#56868) by moz-wptsync-bot · 3 days ago merge_pr_56868
  56. f46b0a0 script: Clear style and layout data on shadow root during `attachShadow` by Martin Robinson · 3 days ago merge_pr_57405
  57. 16c726b patch 2 - Remove failure annotations, and add variants with sideways-lr writing mode to position-area-align-justify-wm-dir.html. (#56637) by moz-wptsync-bot · 3 days ago epochs/six_hourly/2026-01-29_19H epochs/three_hourly/2026-01-29_19H merge_pr_56637
  58. 9014966 Automated update of CODEOWNERS by wpt-pr-bot · 3 days ago merge_pr_57420
  59. 1361132 Fix #52989: get update-codeowners working by Sam Sneddon · 3 days ago merge_pr_57132
  60. a5b8afd Improve select restoration with no matching option by Joey Arhar · 3 days ago merge_pr_57417
  61. 04033c6 [Connection-Allowlist] Local dedicated worker inheritance WPT by Shivani Sharma · 3 days ago merge_pr_57394
  62. 574aa2e Deflake new defer-back test by Noam Rosenthal · 3 days ago merge_pr_57413
  63. ae3395b Reapply "Implement the CSS image-animation property" by Seokho Song · 3 days ago epochs/three_hourly/2026-01-29_16H merge_pr_57412
  64. ff67053 Initial support for trusted types with streaming by Noam Rosenthal · 3 days ago merge_pr_57411
  65. dead59f base: When normalizing `RopeIndex` ensure it does not intersect a character by Martin Robinson · 3 days ago merge_pr_57408
  66. d266d8b Update tests to use "iframe" fixture when inlining iframes. by elkal98 · 3 days ago merge_pr_57385
  67. 20fdb7c Initial: Deferred cross-document commit by Noam Rosenthal · 3 days ago epochs/six_hourly/2026-01-29_13H epochs/three_hourly/2026-01-29_13H epochs/twelve_hourly/2026-01-29_13H merge_pr_57406
  68. 3045602 Fix shape-outside-computed test by Noam Rosenthal · 3 days ago merge_pr_57407
  69. da84729 ContainerTiming: decouple web platform tests from ElementTiming by Jose Dapena Paz · 3 days ago merge_pr_57386
  70. 7a0e6c1 Apply suggestion by Jo Steven Novaryo · 3 days ago merge_pr_57404
  71. 38bbefd Ensure UA shadow dom is initialized on bind to tree by Jo Steven Novaryo · 3 days ago
  72. 888dac2 Split tests into separate files by Daniel Clark · 3 days ago epochs/three_hourly/2026-01-29_09H merge_pr_57400
  73. 7f7b893 Remove usage of prefix by Daniel Clark · 3 days ago
  74. 7bf8c9e [iframe] Add the `frame-sizing` property by Koji Ishii · 3 days ago merge_pr_57399
  75. c1f157a Fix relatedtarget shadow leak in drag events by Mason Freed · 4 days ago epochs/six_hourly/2026-01-29_07H epochs/three_hourly/2026-01-29_04H merge_pr_57398
  76. ec879ef Drop tentative tag from scroll snap tests by David Awogbemila · 4 days ago epochs/daily/2026-01-29_02H epochs/six_hourly/2026-01-29_02H epochs/three_hourly/2026-01-29_02H epochs/twelve_hourly/2026-01-29_02H merge_pr_57397
  77. d754797 Remove content from blank.html by Joey Arhar · 4 days ago merge_pr_57393
  78. 0fd80fc [PEPC] Fix crash when a PermissionElement is made from a shutdown reference. by Ravjit Uppal · 4 days ago epochs/three_hourly/2026-01-28_21H merge_pr_57392
  79. 38eeaf9 Make SnapAfterLayout respect scroll-behavior by David Awogbemila · 4 days ago merge_pr_57391
  80. ff59c9f Don't let floats/OOFs affect orphans / widows calculation. by Morten Stenshorne · 4 days ago merge_pr_57381
  81. b418bf5 Blink: Align var() keyframe easing fallback with other browsers by zhangsheng · 4 days ago merge_pr_57383
  82. 906e94d layout: Support `content: <image>` on non-pseudo-elements by Andreu Botella · 4 days ago merge_pr_56912
  83. 7c56e8f [Gap Decorations]: Implement `rule-visibility-items` shorthand by Sam Davis Omekara · 4 days ago merge_pr_57387
  84. 05863e7 Implement shadow painting for border-shape by Daniil Sakhapov · 4 days ago merge_pr_57388
  85. b82d859 Only support range syntax for range type features by Rune Lillesveen · 4 days ago epochs/six_hourly/2026-01-28_18H epochs/three_hourly/2026-01-28_18H merge_pr_57384
  86. 6892ed5 Make attr() walk to the originating element of a pseudo-element to find the value. by Jonathan Kew · 4 days ago merge_pr_57377
  87. 94e53eb Freeze scope snapshot size and offset. by Steve Kobes · 4 days ago merge_pr_57380
  88. 800df62 Remove Bidding and Auction Serialization by Russ Hamilton · 4 days ago merge_pr_57382
  89. 417ba67 Sync interfaces/ with @webref/idl 3.72.0 (#57378) by github-actions[bot] · 4 days ago epochs/three_hourly/2026-01-28_15H merge_pr_57378
  90. 4e13d74 Column balancing: Account for float margins. by Morten Stenshorne · 4 days ago epochs/six_hourly/2026-01-28_13H epochs/three_hourly/2026-01-28_13H epochs/twelve_hourly/2026-01-28_13H merge_pr_57366
  91. 332c31a [WPT] Fix connect-src-webtransport CSP tests by Antonio Sartori · 4 days ago merge_pr_57376
  92. e62782e layout: Fixed linebreaking logic when . A better solution would be to use , however doesn't accept any arguments with version yet. TODO: fix the logic once can be upgraded to by Richard Tjokroutomo · 4 days ago merge_pr_57375
  93. 16f77a8 Optionalize python3-pip by Daniel Tang · 4 days ago merge_pr_57364
  94. 4dba164 Column balancing: Propagate unbreakable content from floats. by Morten Stenshorne · 4 days ago merge_pr_57367
  95. 9c9679e Drop 'portrait' from size descriptor when default by Rune Lillesveen · 4 days ago epochs/three_hourly/2026-01-28_09H merge_pr_57374
  96. f900077 Column balancing: Include ruby text in space shortage. by Morten Stenshorne · 4 days ago merge_pr_57368
  97. c429533 Revert "Implement the CSS image-animation property" by Takashi Sakamoto · 4 days ago merge_pr_57373
  98. 6dac99e Map `overflow-clip`, `overflow-clip-margin`, `overflow-wrap` (#56778) by Stalgia Grigg · 4 days ago merge_pr_56778
  99. 5b572b4 Use t.step_timeout in fetch-frame-resource.https.html by Yoshisato Yanagisawa · 4 days ago epochs/six_hourly/2026-01-28_06H epochs/three_hourly/2026-01-28_06H merge_pr_57372
  100. 784717e Implement the CSS image-animation property by Seokho Song · 4 days ago merge_pr_57371