1. 1830128 Consider mTreatBSizeAsIndefinite when calculating CB height in quirks mode. by Ting-Yu Lin · 3 minutes ago master
  2. 151f2d7 Improve custom specified value testing for transition-duration by Jan Varga · 6 minutes ago merge_pr_58780
  3. edf6c6a [Gap Decorations]: Implement paint behavior for `overlap-join` by Sam Davis Omekara · 8 hours ago epochs/six_hourly epochs/three_hourly epochs/six_hourly/2026-03-27_07H epochs/three_hourly/2026-03-27_03H merge_pr_58796
  4. daf879f Increase fuzziness of backdrop-filter tests for scalefactor200 compat by Mason Freed · 10 hours ago merge_pr_58797
  5. d842afd WebKit export of https://bugs.webkit.org/show_bug.cgi?id=227615 (#58793) by Ahmad Saleem · 11 hours ago merge_pr_58793
  6. 0a0e955 Check parent nodes when handling vector node insertions. by David Baron · 12 hours ago epochs/daily epochs/twelve_hourly epochs/daily/2026-03-27_03H epochs/six_hourly/2026-03-27_03H epochs/twelve_hourly/2026-03-27_03H merge_pr_58786
  7. fa9333f [Masonry] Implement fill-reverse for alignment cases by Celeste Pan · 12 hours ago merge_pr_58787
  8. a0a9661 [Masonry] Pass grid tree to constraint space and initialize both axes of subgrids by Alison Maher · 12 hours ago merge_pr_58791
  9. 8cc3f80 WebKit export of https://bugs.webkit.org/show_bug.cgi?id=309339 (#58332) by youennf · 14 hours ago merge_pr_58332
  10. b84e93d WebKit export of https://bugs.webkit.org/show_bug.cgi?id=309774 by Youenn Fablet · 14 hours ago merge_pr_58448
  11. e08956e promisify scroll: Assert promisified scroll methods' return type by David Awogbemila · 14 hours ago epochs/three_hourly/2026-03-26_21H merge_pr_58722
  12. 03c91d7 script: Fire input events when executing commands by Tim van der Lippe · 15 hours ago merge_pr_58422
  13. f38ade7 WebKit export of https://bugs.webkit.org/show_bug.cgi?id=310794 (#58785) by Antti Koivisto · 16 hours ago merge_pr_58785
  14. 2aa0e3e Add Cookie: Add invalid expiry time test by Euclid Ye · 16 hours ago merge_pr_58773
  15. 2cb332d [WebCryptoAPI] Add tentative tests for raw-* aliases (#58774) by Filip Skokan · 18 hours ago epochs/six_hourly/2026-03-26_19H epochs/three_hourly/2026-03-26_19H merge_pr_58774
  16. ba4ddc1 Modify anchor-scroll-chained-003.html to use scrollbar-width: none, not overflow: hidden. by David Shin · 19 hours ago merge_pr_57104
  17. b4d7cbd Hide scrollbars in anchor-scroll-chained-003.html. by David Shin · 19 hours ago
  18. 8720738 Revert "Bug 2009222: Hide scrollbars in anchor-scroll-chained-003.html. " for causing Wr failures on anchor-scroll-chained-003.html by Cristina Horotan · 19 hours ago
  19. f6d7954 Hide scrollbars in anchor-scroll-chained-003.html. by David Shin · 19 hours ago
  20. f4b89af WebMCP: ModelContext::registerTool takes an unregistration AbortSignal by Dominic Farolino · 19 hours ago merge_pr_58753
  21. 94d3448 Pass HOST_CPU_ARCH into AndroidEmulator by James Graham · 20 hours ago merge_pr_58772
  22. 191165a Update mozrunner to 8.4.0 by James Graham · 20 hours ago
  23. bae6352 Sync interfaces/ with @webref/idl 3.75.0 (#58741) by github-actions[bot] · 21 hours ago epochs/three_hourly/2026-03-26_16H merge_pr_58741
  24. 6b99af7 [line-clamp] Empty lines with ellipses should have non-empty metrics by Andreu Botella · 21 hours ago merge_pr_58770
  25. f2a5186 [line-clamp] Fix crash w/ tabs in DoesRemainderFitInLineWithoutEllipsis by Andreu Botella · 21 hours ago merge_pr_58771
  26. 14251e2 Enable AVAR2 in text shaping by Dominik Röttsches · 21 hours ago merge_pr_58768
  27. dc98ee8 Emit group_start/group_end per test group in WPT harness by James Graham · 22 hours ago merge_pr_58748
  28. 3edabea webrtc wpt: fix maxMessageSize test by Philipp Hancke · 23 hours ago merge_pr_58766
  29. 91659f4 Do proper snapshotting in TextOverflowPostLayoutSnapshot by Rune Lillesveen · 23 hours ago merge_pr_58769
  30. 89191eb Credential Management: Test rejection of incompatible types in get() (#58639) by Mohamed Amir Yosef · 23 hours ago epochs/six_hourly/2026-03-26_13H epochs/three_hourly/2026-03-26_13H epochs/twelve_hourly/2026-03-26_13H merge_pr_58639
  31. caa8daa Implement CSSContainerRule.conditions. by Emilio Cobos Álvarez · 25 hours ago merge_pr_58764
  32. e8307ce Add a WPT testing that a scrollend is fired after an instant scroll even if it's triggered in the scroll event listener of a previous scroll. by Botond Ballo · 25 hours ago merge_pr_58763
  33. f8d76e3 [wdspec] Improve tests for pointer events of type touch for altitudeAngle and azimuthAngle. by Henrik Skupin · 25 hours ago merge_pr_58760
  34. da1bd20 tagName IDL attribute should be upper case when in html by Euclid Ye · 26 hours ago merge_pr_58756
  35. 05fe96b Update the pointerdown/pointerup test to make sure that individual events have busy wait by Nazım Can Altınova · 26 hours ago merge_pr_58762
  36. 53d150a Add WPT for keydown event timing without pending repaint by Nazım Can Altınova · 26 hours ago
  37. 95ce050 Fix line scrollable frame overflow with perspective. by Emilio Cobos Álvarez · 26 hours ago merge_pr_58761
  38. 6fe6df3 Add custom specified and computed value testing for transition-duration by Jan Varga · 26 hours ago merge_pr_58759
  39. ec14298 [Digital Credentials] Implement check order and mixed protocol handling updates (#58581) by Mohamed Amir Yosef · 26 hours ago epochs/three_hourly/2026-03-26_10H merge_pr_58581
  40. 24b697c Add unicode test-case for DTMF tones. by Byron Campen · 26 hours ago merge_pr_58758
  41. 67a3616 [css-images] Add comprehensive WPT tests for light-dark() images by Jason Leo · 29 hours ago merge_pr_58744
  42. 951c8cd Add tests for the interraction between viewport units and @page margins (#58705) by Florian Rivoal · 34 hours ago epochs/six_hourly/2026-03-26_07H epochs/three_hourly/2026-03-26_03H merge_pr_58705
  43. b966578 Fix paint offset of inline with backface-visibility:hidden by Xianzhu Wang · 34 hours ago merge_pr_58755
  44. 57d1200 Add tentative @container/stuck test for post-layout snapshot by Rune Lillesveen · 34 hours ago merge_pr_58677
  45. b592ce4 Prompt API: Reject system messages appended after others by Mike Wasserman · 2 days ago epochs/daily/2026-03-26_03H epochs/six_hourly/2026-03-26_03H epochs/three_hourly/2026-03-25_21H epochs/twelve_hourly/2026-03-26_03H merge_pr_58752
  46. e719f9a Fix scroll animation range offset zoom handling on write by jj · 2 days ago merge_pr_58750
  47. 4117197 Use `ColorEmojiFont` delivered by wpt-suites by Euclid Ye · 2 days ago merge_pr_58708
  48. 4b84eef test: Variation selectors affect glyph width by Euclid Ye · 2 days ago
  49. 7dd49da maps "topics" web feature (#58724) by Chris Cuellar · 2 days ago merge_pr_58724
  50. 6dc4271 [wasm] Add ESM integration tests for wasm:js/string-constants builtin (#58693) by Guy Bedford · 2 days ago epochs/six_hourly/2026-03-25_19H epochs/three_hourly/2026-03-25_19H merge_pr_58693
  51. c2f5b77 wasm: fix moduleSource toStringTag brand check to conform with spec undefined value (#58699) by Guy Bedford · 2 days ago merge_pr_58699
  52. 0c313e1 Bump pytest-cov from 5.0.0 to 7.1.0 in /tools by dependabot[bot] · 2 days ago merge_pr_58698
  53. 7ac50b1 [anchor] Don't use position-area alignment if we have no default anchor by Ian Kilpatrick · 2 days ago merge_pr_58746
  54. 94b0344 Add tentative scroll-state(stuck) for snapshot timing after scroll by Rune Lillesveen · 2 days ago merge_pr_58739
  55. 6c1d45d Only run post-layout snapshots in the HTML event loop by Rune Lillesveen · 2 days ago merge_pr_58745
  56. 25b2293 Add lutien to WebDriver suggested reviewers (#58743) by Alexandra Borovova · 2 days ago epochs/three_hourly/2026-03-25_16H merge_pr_58743
  57. 307deae7 [CE] Fix geolocation permission element display style tests by Thomas Nguyen · 2 days ago merge_pr_58742
  58. f91d55e Convert GroupMetadata and RunnerManagerState into dataclasses by James Graham · 2 days ago epochs/six_hourly/2026-03-25_13H epochs/three_hourly/2026-03-25_10H epochs/twelve_hourly/2026-03-25_13H merge_pr_58363
  59. b8a5c4c WebKit export of https://bugs.webkit.org/show_bug.cgi?id=310184 (#58736) by Karl Dubost · 2 days ago merge_pr_58736
  60. b6fb266 layout: Fix `justify-self: auto` on block-in-inline by Oriol Brufau · 2 days ago merge_pr_58723
  61. a850722 Fix Cross-site iframe Prerender from getting Canceled by focus(). by Steven Wei · 2 days ago epochs/six_hourly/2026-03-25_07H epochs/three_hourly/2026-03-25_03H merge_pr_58734
  62. 199f4b6 [Masonry] Fix baseline related tests by Yanling Wang · 2 days ago merge_pr_58733
  63. 9d10d1d Migrate fast/dom/inert/inert-focus-in-frames to WPT by Hyowon Kim · 2 days ago merge_pr_58712
  64. 057a76c Use new_audio_tracks.id in new_audio_tracks loop by Syed AbuTalib · 2 days ago merge_pr_58729
  65. e9e9b8b Introduce the `overlap-join` keyword for the `rule-inset` property by Sam Davis Omekara · 2 days ago merge_pr_58735
  66. fc3e651 URL: add a few UTF-16 pitfalls by Dubzer · 2 days ago merge_pr_58714
  67. 472b13d [Connection-Allowlist] Use "redirects" param for subresource fetches. by Andrew Verge · 2 days ago merge_pr_58701
  68. 7013657 [layout] Don't reinsert on float change if we are OOF-positioned. by Ian Kilpatrick · 2 days ago merge_pr_58728
  69. 080154b Clamp scroll offset to the visual scroll range. by David Shin · 3 days ago epochs/daily/2026-03-25_03H epochs/six_hourly/2026-03-25_03H epochs/twelve_hourly/2026-03-25_03H merge_pr_58718
  70. cb1a0cb Fix dynamic attribute updates and empty name caching for <map> by Mason Freed · 3 days ago epochs/three_hourly/2026-03-24_21H merge_pr_58721
  71. a798e08 PaintTiming: Fix first-paint-only tests by Scott Haseley · 3 days ago merge_pr_58725
  72. 2a1733d Automated update of CODEOWNERS by wpt-pr-bot · 3 days ago epochs/six_hourly/2026-03-24_19H epochs/three_hourly/2026-03-24_19H merge_pr_58703
  73. fa5e452 WebKit export of https://bugs.webkit.org/show_bug.cgi?id=301919 by Kiet Ho · 3 days ago merge_pr_58650
  74. 0befe69 Reflect <template for> as htmlFor by Noam Rosenthal · 3 days ago merge_pr_58720
  75. 0efed90 Use encoding-parse algorithm in Worker::Constructor by Sabb · 3 days ago merge_pr_58700
  76. 68d1022 Allow simplified <time> values in property comparison helper by Jan Varga · 3 days ago merge_pr_58715
  77. d9c687e [SVG] Fix `<feImage>` rendering when referenced node contains hidden containers by Ragvesh Sharma · 3 days ago epochs/three_hourly/2026-03-24_16H merge_pr_58711
  78. c49c7f2 Add tests for shadowrootslotassignment (#58546) by Keith Cirkel · 3 days ago merge_pr_58546
  79. 0d6fa53 Update Wasm tests by wpt-pr-bot · 3 days ago merge_pr_58665
  80. 601ea75 [@scope] Drop tentative suffix for scoped import tests by Anders Hartvoll Ruud · 3 days ago merge_pr_58709
  81. fed440d Enable TrustedParserOptions for all unsafe HTML setting methods. by Noam Rosenthal · 3 days ago epochs/six_hourly/2026-03-24_13H epochs/three_hourly/2026-03-24_13H epochs/twelve_hourly/2026-03-24_13H merge_pr_58706
  82. d9c8583 HTML: Apply body leftmargin and topmargin to both sides by Simon Pieters · 3 days ago merge_pr_58682
  83. acaf3f8 Bump pygithub from 2.6.1 to 2.9.0 in /tools by dependabot[bot] · 3 days ago merge_pr_58697
  84. a3ace29 Replace WebSocket with WebRTC for blocking BFCache in WPT by Anna Sato · 3 days ago merge_pr_58707
  85. ea5408a Fix content-visibility crash with fullscreen ::backdrop by Joanmarie Diggs · 3 days ago epochs/three_hourly/2026-03-24_10H merge_pr_58687
  86. 4d7c5b7 Implement image-animation stopped value by Seokho Song · 3 days ago merge_pr_58704
  87. 84467a2 Reland "webnn: avoid executing alpha * A * B when gemma.alpha is 0 for TFLite backend" by Lisha Guo · 3 days ago epochs/six_hourly/2026-03-24_07H epochs/three_hourly/2026-03-24_07H merge_pr_58702
  88. 5ddf1c6 Make PI target parse as lower case, and matched as preserve-case by Noam Rosenthal · 3 days ago epochs/daily/2026-03-24_02H epochs/six_hourly/2026-03-24_02H epochs/three_hourly/2026-03-24_02H epochs/twelve_hourly/2026-03-24_02H merge_pr_58692
  89. e3f0740 Obliterate the marker attribute by Noam Rosenthal · 3 days ago merge_pr_58691
  90. e9b7718 assert_not_reached() -> assert_unreached() in wpt by Rune Lillesveen · 4 days ago merge_pr_58672
  91. 38abe5a Fix lazy media in-viewport tests to check loadeddata instead of loadstart by Brad Frost · 4 days ago merge_pr_58405
  92. a024f97 Change HTML Video and Audio Lazy Loading Tests from Tentative to Non-Tentative by Scott Jehl · 4 days ago epochs/three_hourly/2026-03-23_21H merge_pr_57754
  93. a41ac92 Fix shape() interpolation control point X/Y coordinate swap by jj · 4 days ago merge_pr_58686
  94. bbdf5ac remove redundant wpt reference by vinayak sharma · 4 days ago merge_pr_58417
  95. dc28621 update wpt test styling by vinayak sharma · 4 days ago
  96. d2535e7 add wpt tests for abspos in inline margin-top by vinayak sharma · 4 days ago
  97. 65a2134 Remove vendored copy of mozlog by James Graham · 4 days ago merge_pr_58678
  98. a56f27e Skip transition if scope does not have a layout box. by Kevin Ellis · 4 days ago merge_pr_58688
  99. c5106cf Mark SingleAxisScrollContainers as experimental by Free Debreuil · 4 days ago epochs/six_hourly/2026-03-23_19H epochs/three_hourly/2026-03-23_19H merge_pr_58684
  100. a2b6c10 Fix traversal during VT tag discovery by Kevin Ellis · 4 days ago merge_pr_58683