)]}'
{
  "log": [
    {
      "commit": "d10396e1886d906a65b682280b0789093aad251c",
      "tree": "fec60af1752b8d4708614148a56052ab15b4c798",
      "parents": [
        "39046f71b05cffef966bbec9f63883b39b462d0d"
      ],
      "author": {
        "name": "Ahmad Saleem",
        "email": "52317531+Ahmad-S792@users.noreply.github.com",
        "time": "Wed Jun 10 15:51:27 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 10 15:51:27 2026"
      },
      "message": "WebKit export of https://bugs.webkit.org/show_bug.cgi?id\u003d308438 (#60520)"
    },
    {
      "commit": "39046f71b05cffef966bbec9f63883b39b462d0d",
      "tree": "101bc32c2783953bc878b20efd184e29fde4f8e8",
      "parents": [
        "c920f1bec5b58443f957f0c25727c6fbed65b895"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Wed Jun 10 15:48:30 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 10 15:48:30 2026"
      },
      "message": "Sync interfaces/ with @webref/idl 3.81.0 (#60527)\n\nCo-authored-by: wpt-pr-bot \u003cwpt-pr-bot@users.noreply.github.com\u003e"
    },
    {
      "commit": "c920f1bec5b58443f957f0c25727c6fbed65b895",
      "tree": "c4a23200a2a59a64bad0551984dbc7231619b679",
      "parents": [
        "baafee6d47fb8e90bdcd186d9cf2378042081b96"
      ],
      "author": {
        "name": "Ian Kilpatrick",
        "email": "ikilpatrick@chromium.org",
        "time": "Wed Jun 10 13:53:22 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Wed Jun 10 14:44:03 2026"
      },
      "message": "[anchor] Mark a fragment with an anchors as having propagated objects.\n\nIf we had a relayout root, and an anchor within that layout root\nappeared or changed geometry we would incorrectly leave a stale anchored\nobject.\n\nTo prevent this simply mark any fragment which has child anchors as\nhaving propagated layout-objects (thus preventing a relayout root).\n\nFixed: 444588111\nChange-Id: Iafc998257cfcd3ba8f9660a7e175be106563f3a8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916127\nReviewed-by: Morten Stenshorne \u003cmstensho@chromium.org\u003e\nCommit-Queue: Ian Kilpatrick \u003cikilpatrick@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644598}\n"
    },
    {
      "commit": "baafee6d47fb8e90bdcd186d9cf2378042081b96",
      "tree": "5af848e751839c9d7ee507ad621f6c1e7eade72a",
      "parents": [
        "f218aead477545150e084c5368c287ec574eb564"
      ],
      "author": {
        "name": "Koji Ishii",
        "email": "kojii@chromium.org",
        "time": "Wed Jun 10 13:33:40 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Wed Jun 10 13:53:11 2026"
      },
      "message": "[iframe] Reset the size when navigating cross-origin\n\nThis patch resets the intrinsic size info from `\u003ciframe\u003e`\ncontent when the content navigates cross-origin, to prevent\nleaking the size information.\n\nTo do this, when `DocumentLoader` for an `\u003ciframe\u003e` child\ncontent checks if it\u0027s a cross-origin navigation in\n`CommitNavigation()`, and clears the natural dimension if so.\n\n`FrameLoader` is changed to keep the old document origin.\n\n`RenderWidgetHostViewChildFrame` needs a new queue for the\nintrinsic size events, as its `frame_connector_` isn\u0027t set yet\nat the `CommitNavigation()` timing.\n\n`content_switch_dependent_feature_overrides.cc` is needed to\nchange to enable the flag in the browser when testing. In the\nnon-testing environments, the flag in Blink and Browser are\nautomatically synchronized.\n\nThe existing test `responsive-iframe-navigation.html` is\nextended to test cross-origin as a new variant. In addition,\nit tests the initial viewport size of the child frame.\n\nAll changes are under a runtime flag.\n\nBug: 418397278\nChange-Id: If8977a4fab2f9bf0c7bdb7bd2dc7c939b2b03f64\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7893591\nCommit-Queue: Koji Ishii \u003ckojii@chromium.org\u003e\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nReviewed-by: Ian Kilpatrick \u003cikilpatrick@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644590}\n"
    },
    {
      "commit": "f218aead477545150e084c5368c287ec574eb564",
      "tree": "9ae56fabb06ab13474d57ce7512a8d845ccf0386",
      "parents": [
        "73032d975e341c23b90d2c24aa55d4eba23beed5"
      ],
      "author": {
        "name": "Hiroyuki Ikezoe",
        "email": "hikezoe.birchill@mozilla.com",
        "time": "Wed Jun 10 02:33:52 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Wed Jun 10 12:18:19 2026"
      },
      "message": "Remove unused variables snap-into-covering-area.html.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D305495\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d2046000\ngecko-commit: fd14020b908cfcab1497c6b5ca82fd3f9825f350\ngecko-commit-git: 0fcaa9b70722c564c951a2c7d604cfd300554043\ngecko-reviewers: layout-reviewers, emilio\n"
    },
    {
      "commit": "73032d975e341c23b90d2c24aa55d4eba23beed5",
      "tree": "bdac0b6cddcee1dcca6b09ad8c4364b3303f4edf",
      "parents": [
        "2734e6b926809c04466a4cbd2bf142949fa2e399"
      ],
      "author": {
        "name": "Hiroyuki Ikezoe",
        "email": "hikezoe.birchill@mozilla.com",
        "time": "Wed Jun 10 02:33:49 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Wed Jun 10 12:18:19 2026"
      },
      "message": "Remove unused DOM elements and JS variables in overflowing-snap-areas-nested.html.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D305494\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d2046000\ngecko-commit: 0a5b18bd541547a4748f1d7cfd570cf67f01b16e\ngecko-commit-git: 8053589ddf88846727e1539fc48e40d626856b15\ngecko-reviewers: layout-reviewers, emilio\n"
    },
    {
      "commit": "2734e6b926809c04466a4cbd2bf142949fa2e399",
      "tree": "7278b2ef04b2c47e5d709d09874216111b65bc7b",
      "parents": [
        "cd8931ab2ccf15d977aecb7aec936ab5b99c6bce"
      ],
      "author": {
        "name": "Henrik Skupin",
        "email": "mail@hskupin.info",
        "time": "Wed Jun 10 01:18:04 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Wed Jun 10 11:50:47 2026"
      },
      "message": "[remote] Only allow navigations to WebDriver safe protocols by default.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D271675\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d1579790\ngecko-commit: 907505ff1d4ab20d52b63c91a5e6f3147e75ab68\ngecko-commit-git: 6655b563ea72baf4b275b535a24d83634dc813ba\ngecko-reviewers: jdescottes, Gijs\n"
    },
    {
      "commit": "cd8931ab2ccf15d977aecb7aec936ab5b99c6bce",
      "tree": "74d9eb9c77476e330d55442e6ea1ed7fd8426306",
      "parents": [
        "3730dead8dcca52cd225a42abbbf6cbf55e80b29"
      ],
      "author": {
        "name": "Leo Tenenbaum",
        "email": "ltenenbaum@mozilla.com",
        "time": "Tue Jun 09 20:01:49 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Wed Jun 10 11:48:07 2026"
      },
      "message": "Disable execCommand editing commands for EditContext.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D305213\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d2045748\ngecko-commit: 330dd8eae38107076a47b346845b5dd53f5a18aa\ngecko-commit-git: 20a2702fed461be2664e1cf679a4d4abc5d66d4a\ngecko-reviewers: masayuki\n"
    },
    {
      "commit": "3730dead8dcca52cd225a42abbbf6cbf55e80b29",
      "tree": "880b6c64ab006691f585559c7176ad51e64d3179",
      "parents": [
        "4fb56817e7a0a9e029d16403cc9d820d9fa89d15"
      ],
      "author": {
        "name": "Philipp Hancke",
        "email": "philipp.hancke@googlemail.com",
        "time": "Wed Jun 10 11:05:37 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Wed Jun 10 11:20:47 2026"
      },
      "message": "webrtc: implement cryptex and header extension encryption policy\n\nthe policy is described in\n  https://w3c.github.io/webrtc-extensions/#rtp-header-extension-encryption\nand allows controlling whether cryptex header extension encryption\nis negotiated via SDP (the default) or required (i.e. must be negotiated)\n\nChromestatus entry:\n  https://chromestatus.com/feature/5177732519559168\n\nI2S: pending potential spec changes outlined in https://github.com/w3c/webrtc-extensions/issues/47#issuecomment-4554321288\n\nwebrtc change:\n  https://webrtc-review.googlesource.com/c/src/+/451800\n\nBug: webrtc:455813732\nChange-Id: I185905bcc01306030f45d9212ddf2cc8f75cf211\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7602452\nReviewed-by: Johannes Kron \u003ckron@chromium.org\u003e\nReviewed-by: Harald Alvestrand \u003chta@chromium.org\u003e\nReviewed-by: Guido Urdaneta \u003cguidou@chromium.org\u003e\nCommit-Queue: Philipp Hancke \u003cphilipp.hancke@googlemail.com\u003e\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644549}\n"
    },
    {
      "commit": "4fb56817e7a0a9e029d16403cc9d820d9fa89d15",
      "tree": "893c8aca634ba7802dd8b2b3374187322fc84513",
      "parents": [
        "c5f61bb1222cb94f0cf650db75c67eec607b26e6"
      ],
      "author": {
        "name": "Seva Alipov",
        "email": "salipov@mozilla.com",
        "time": "Wed Jun 10 04:58:39 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Wed Jun 10 11:04:50 2026"
      },
      "message": "Prevent \u003cbr\u003e from having its own block size via its own line-height or font properties.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D305712\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d1927699\ngecko-commit: 5571a3bdc2ad9fde6a5186b985c5e3a0a8911e7d\ngecko-commit-git: c240063f802415b14c5d7c092e9c37367601bead\ngecko-reviewers: firefox-style-system-reviewers, layout-reviewers, dshin\n"
    },
    {
      "commit": "c5f61bb1222cb94f0cf650db75c67eec607b26e6",
      "tree": "e212bdf73fd3d49a2b96e27710d60ad08fba6079",
      "parents": [
        "41a37772aca57f41387c1e4d367eece28cba7142"
      ],
      "author": {
        "name": "Karl Dubost",
        "email": "karlcow@apple.com",
        "time": "Wed Jun 10 10:14:25 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 10 10:14:25 2026"
      },
      "message": "WebKit export of https://bugs.webkit.org/show_bug.cgi?id\u003d316505 (#60509)"
    },
    {
      "commit": "41a37772aca57f41387c1e4d367eece28cba7142",
      "tree": "afccc3f3c10d69bfa5fed6c5d2be099c950ca346",
      "parents": [
        "0ae9b5ab373a657b583351126d882ded1030e33a"
      ],
      "author": {
        "name": "Thomas Nguyen",
        "email": "tungnh@chromium.org",
        "time": "Wed Jun 10 08:31:30 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Wed Jun 10 08:48:30 2026"
      },
      "message": "[CE]: Remove InPagePermissionMixin from HTMLUserMediaElement\n\nRemove the InPagePermissionMixin from the HTMLUserMediaElemeninterface. This change decouples the user media API from the geolocation API by\nensuring they do not share the same permission mixin construct.\n\nBug: 514279066\nChange-Id: I7a600cbde3a79a15f724075deb51c45a6bb6eb0b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7852484\nCommit-Queue: Thomas Nguyen \u003ctungnh@chromium.org\u003e\nReviewed-by: Joey Arhar \u003cjarhar@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644501}\n"
    },
    {
      "commit": "0ae9b5ab373a657b583351126d882ded1030e33a",
      "tree": "cff9be12a1fbdb7e5f2a55d2acdbd72024493a85",
      "parents": [
        "fd3f3372bebf96f245727e673398318a34e32500"
      ],
      "author": {
        "name": "Rune Lillesveen",
        "email": "futhark@chromium.org",
        "time": "Wed Jun 10 08:15:43 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Wed Jun 10 08:48:24 2026"
      },
      "message": "Make non-compliant selector test a crash test\n\nIssue 40257746 was about the EasySelectorChecker code path not matching\nthe SelectorChecker implementation, causing a CHECK failure.\n\nThe regression test checks against the Blink behavior which is not spec\ncompliant (issue 40789144).\n\nThe correct matching for SVG elements in HTML is covered by the tests\nin:\n\nhttp://wpt.live/svg/styling/css-selectors-case-sensitivity.html\n\nMake the regression test a crash test instead.\n\nBug: 40257746, 40789144\nChange-Id: Iec90b42d654bfaaeccb87e5dca30389a281df631\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914566\nCommit-Queue: Rune Lillesveen \u003cfuthark@chromium.org\u003e\nReviewed-by: Steinar H Gunderson \u003csesse@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644493}\n"
    },
    {
      "commit": "fd3f3372bebf96f245727e673398318a34e32500",
      "tree": "93b42d18c7fc9cef917dc9f84b0de9d32ffb3f2f",
      "parents": [
        "8894a59b3a729aebd3427ea8572a0f14b37792df"
      ],
      "author": {
        "name": "Samba Murthy Bandaru",
        "email": "sambamurthy.bandaru@microsoft.com",
        "time": "Wed Jun 10 02:49:09 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Wed Jun 10 05:11:57 2026"
      },
      "message": "Add WPT for Selection.modify(\u0027extend\u0027) in bidi text\n\nTests for Selection.modify(\u0027extend\u0027, direction, \u0027character\u0027) covering\nlogical (forward/backward) and visual (left/right) directions across\nLTR, RTL, and mixed bidi text.\n\nTests to support the spec change PR -\nhttps://github.com/w3c/selection-api/pull/357/\n\nBug: 521439529\nChange-Id: I22003e7c98e347f7eb43c93697a7ed21ca025884\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7912663\nReviewed-by: Pranav Modi \u003cpranavmodi@microsoft.com\u003e\nCommit-Queue: Sambamurthy Bandaru \u003csambamurthy.bandaru@microsoft.com\u003e\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644418}\n"
    },
    {
      "commit": "8894a59b3a729aebd3427ea8572a0f14b37792df",
      "tree": "8d8362f21e96ba1059cb63b3504dad742b07b823",
      "parents": [
        "bdb8e90ee1629c43a66146ecb1ef38b87c282f08"
      ],
      "author": {
        "name": "mark a. foltz",
        "email": "mfoltz@chromium.org",
        "time": "Wed Jun 10 02:03:09 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Wed Jun 10 03:49:06 2026"
      },
      "message": "[WebMCP] Fix WPTs for WebMCP after getTools() change.\n\n- Updates all cross-origin WebMCP Web Platform Tests (WPT) to utilize\n  the new API with explicit `fromOrigins` parameters, ensuring they\n  now pass cleanly.\n- Removes the temporary failure expectations for these WPT tests from\n  TestExpectations.\n\nBug: 485810761\nChange-Id: Ia278140565a3c2f1aa6896685a3fcba3ef9500f0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913488\nReviewed-by: Dominic Farolino \u003cdom@chromium.org\u003e\nCommit-Queue: Dominic Farolino \u003cdom@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644383}\n"
    },
    {
      "commit": "bdb8e90ee1629c43a66146ecb1ef38b87c282f08",
      "tree": "1fb2a0a9156dd47a83b79a9b6c84900e01ffd91c",
      "parents": [
        "933ef2e37fefbef165c3b6579dc7a5d14ef804df"
      ],
      "author": {
        "name": "Sam Sneddon",
        "email": "gsnedders@apple.com",
        "time": "Tue Jun 02 18:45:55 2026"
      },
      "committer": {
        "name": "Sam Sneddon",
        "email": "me@gsnedders.com",
        "time": "Wed Jun 10 02:43:01 2026"
      },
      "message": "[update-wasm-tests] Include upstream commit reference in commits\n"
    },
    {
      "commit": "933ef2e37fefbef165c3b6579dc7a5d14ef804df",
      "tree": "1e2e401b8c9b80e6011020dcef5577a97372f83e",
      "parents": [
        "bceae4e6b6772cc45abf30f7816bee7f1984b92a"
      ],
      "author": {
        "name": "Tom Schuster",
        "email": "tschuster@mozilla.com",
        "time": "Tue Jun 09 12:14:22 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Wed Jun 10 02:19:15 2026"
      },
      "message": "Test that \u0027strict-dynamic\u0027 always blocks XSLT.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D290469\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d2025067\ngecko-commit: 01dbac1c7b3630dcde361c52ff6fee6f897ff3db\ngecko-commit-git: 7251f4db834f7dde248aa03b1a561dbcf4daac9b\ngecko-reviewers: dveditz\n"
    },
    {
      "commit": "bceae4e6b6772cc45abf30f7816bee7f1984b92a",
      "tree": "80156cd74b8cfc4b4aa9625821f07697ad0b0edb",
      "parents": [
        "7c80f2c35a63a0352428d4f2fd22bd7c62fc0c65"
      ],
      "author": {
        "name": "Jan Varga",
        "email": "jvarga@igalia.com",
        "time": "Tue Jun 09 16:08:42 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Wed Jun 10 02:15:21 2026"
      },
      "message": "Add WPT coverage for CSSMathNegate reification\n\nAdd a CSSNumericValue.parse() test for calc() subtraction.\n\nThe new test verifies that subtraction is reified as CSSMathSum containing a\nCSSMathNegate argument, matching the math expression reification algorithm.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D304543\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d2044316\ngecko-commit: da48a5a4b7e58d539582eb2391e152461bb4373d\ngecko-commit-git: dee777f7b5e78bb3713c33b3fa1acce94a429629\ngecko-reviewers: dshin\n"
    },
    {
      "commit": "7c80f2c35a63a0352428d4f2fd22bd7c62fc0c65",
      "tree": "3c639af749fd6f4887d91bfcb84dbd38efd8a1e2",
      "parents": [
        "26dddb73aa42c4eeab2d41c4039afb9f9d65ba46"
      ],
      "author": {
        "name": "Eden Chuang",
        "email": "echuang@mozilla.com",
        "time": "Tue Jun 09 13:28:20 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Wed Jun 10 02:02:28 2026"
      },
      "message": "Add WPT ensuring same-origin and cross-origin CORS range requests are intercepted by ServiceWorker.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D288822\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d1465074\ngecko-commit: 187e6daff96a27a7e94dcef6a2d996fb973eccd5\ngecko-commit-git: 833a8ce905b156e50ad7f8a503920064468c64e9\ngecko-reviewers: hsingh\n"
    },
    {
      "commit": "26dddb73aa42c4eeab2d41c4039afb9f9d65ba46",
      "tree": "2ae0791701ae500a16dd22134e0d97fbfe5e7364",
      "parents": [
        "e96c4ac7da85747fbae5c9bb1fa95205c46cd9ca"
      ],
      "author": {
        "name": "Simon Fraser",
        "email": "smfr@users.noreply.github.com",
        "time": "Wed Jun 10 01:34:03 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 10 01:34:03 2026"
      },
      "message": "Upstream fuzzy annotations from WebKit changes in `css/css-backgrounds` (#60512)\n\nThe following webkit revisions updated fuzzy annotations in css/css-backgrounds, so upstream them:\n\n304621@main\n306349@main\n305533@main\n\n60af735 clobbered fuzziness in css/css-backgrounds/border-image-repeat-round.html so restore that."
    },
    {
      "commit": "e96c4ac7da85747fbae5c9bb1fa95205c46cd9ca",
      "tree": "43af21bc8bae2e9d77cdc66ce6048bf31750ef1b",
      "parents": [
        "c6691c5a24c0f1c4d0becfa5c6f813c7515fb70f"
      ],
      "author": {
        "name": "Alexandra Borovova",
        "email": "aborovova@mozilla.com",
        "time": "Tue Jun 09 10:56:42 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Wed Jun 10 01:31:08 2026"
      },
      "message": "Keep the file for the temporary webextention to make sure content scripts work.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D304839\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d2045054\ngecko-commit: 37a56593a521f6e6d31902f05a7817667c98662f\ngecko-commit-git: a5b2a660474401e23c468b96ccd4a30585a02d1b\ngecko-reviewers: whimboo\n"
    },
    {
      "commit": "c6691c5a24c0f1c4d0becfa5c6f813c7515fb70f",
      "tree": "b47da04e2ddd31542b1020395c6c6fa8161d29a4",
      "parents": [
        "6d62c4a0ff378be93af00fb81a6f26925ac557f7"
      ],
      "author": {
        "name": "Sammy Gill",
        "email": "sammy.gill@apple.com",
        "time": "Tue Jun 09 22:27:03 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 09 22:27:03 2026"
      },
      "message": "WebKit export of https://bugs.webkit.org/show_bug.cgi?id\u003d313354 (#60439)"
    },
    {
      "commit": "6d62c4a0ff378be93af00fb81a6f26925ac557f7",
      "tree": "899f170dbbd1e4cf367b534d8fd54e550d2f0d46",
      "parents": [
        "eb3b22d8d45767ea3dd9ba8fc5e7614667c9d02f"
      ],
      "author": {
        "name": "Sammy Gill",
        "email": "sammy.gill@apple.com",
        "time": "Tue Jun 09 22:26:45 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 09 22:26:45 2026"
      },
      "message": "WebKit export of https://bugs.webkit.org/show_bug.cgi?id\u003d227283 (#60435)"
    },
    {
      "commit": "eb3b22d8d45767ea3dd9ba8fc5e7614667c9d02f",
      "tree": "25559f1844828c0ade1df84e7b87a6426bdaafaa",
      "parents": [
        "17a3fbf41b89b99627fe5aeb2e7377810c28c0a6"
      ],
      "author": {
        "name": "Sammy Gill",
        "email": "sammy.gill@apple.com",
        "time": "Tue Jun 09 22:18:29 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 09 22:18:29 2026"
      },
      "message": "WebKit export of https://bugs.webkit.org/show_bug.cgi?id\u003d315254 (#60436)"
    },
    {
      "commit": "17a3fbf41b89b99627fe5aeb2e7377810c28c0a6",
      "tree": "40e2184c1910eb1a3a663c83a13cfed218bc4d54",
      "parents": [
        "0a43fd4d2af4abd524154f46294b4338740e3ec7"
      ],
      "author": {
        "name": "Sammy Gill",
        "email": "sammy.gill@apple.com",
        "time": "Tue Jun 09 22:18:10 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 09 22:18:10 2026"
      },
      "message": "WebKit export of https://bugs.webkit.org/show_bug.cgi?id\u003d315334 (#60437)"
    },
    {
      "commit": "0a43fd4d2af4abd524154f46294b4338740e3ec7",
      "tree": "a3cb1dad84af85060abe7bad6240c4d95eaf540b",
      "parents": [
        "904769495e012760e00d3d97ce57e82ad52cc25e"
      ],
      "author": {
        "name": "Sammy Gill",
        "email": "sammy.gill@apple.com",
        "time": "Tue Jun 09 22:18:01 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 09 22:18:01 2026"
      },
      "message": "WebKit export of https://bugs.webkit.org/show_bug.cgi?id\u003d210474 (#60438)"
    },
    {
      "commit": "904769495e012760e00d3d97ce57e82ad52cc25e",
      "tree": "00838eb40bff5738e596d12fa196c9fa17df73ad",
      "parents": [
        "8d907561bb58f83814274bc3f34c41b7259566ac"
      ],
      "author": {
        "name": "Rune Lillesveen",
        "email": "futhark@chromium.org",
        "time": "Tue Jun 09 18:58:34 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Tue Jun 09 20:53:04 2026"
      },
      "message": "Add ::first-line inheritance test\n\nTest that ::first-line children inherits from ::first-line if the\nproperty applies to ::first-line, otherwise from non-pseudo parent.\n\nChange-Id: I1baac606e6c43b4898941c603cbf80edc584d84c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7910751\nReviewed-by: Morten Stenshorne \u003cmstensho@chromium.org\u003e\nCommit-Queue: Rune Lillesveen \u003cfuthark@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644132}\n"
    },
    {
      "commit": "8d907561bb58f83814274bc3f34c41b7259566ac",
      "tree": "d581ae3d10654f9de83c5379f1b2f9ec9d80a0c8",
      "parents": [
        "abb03d330520ffdf458433d209e3fbd9b2842c74"
      ],
      "author": {
        "name": "Rune Lillesveen",
        "email": "futhark@chromium.org",
        "time": "Tue Jun 09 18:58:23 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Tue Jun 09 20:37:42 2026"
      },
      "message": "Test getComputedStyle(\"::first-line\") for non-block display\n\nAll browsers drop declarations for properties that do not apply to\n::first-line. However, there is a difference when the display is not a\ntype that generates a ::first-line. Gecko and Blink is not affected by\ndisplay, but WebKit is. Nothing in the spec that indicates the WebKit\nway is correct.\n\nAdd tests for getComputedStyle() for the Gecko/Blink behavior.\n\nChange-Id: Id25081b889a9e311f6a9f84decff15d85c53485a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7909666\nCommit-Queue: Rune Lillesveen \u003cfuthark@chromium.org\u003e\nReviewed-by: Morten Stenshorne \u003cmstensho@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644131}\n"
    },
    {
      "commit": "abb03d330520ffdf458433d209e3fbd9b2842c74",
      "tree": "358a50ace538dbf3c5ec41e543e1742f0cb2b20f",
      "parents": [
        "9404c15b11ee3108afad8f63f76c2c4ba178fbb2"
      ],
      "author": {
        "name": "Jason Leo",
        "email": "m.jason.liu@outlook.com",
        "time": "Tue Jun 09 20:01:11 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 09 20:01:11 2026"
      },
      "message": "Forbid generated images as cursor via light-dark() (#60469)\n\nThe \u0027cursor\u0027 property forbids generated images, but light-dark()\nresolved its branches without honoring that policy, letting a gradient\nbecome a cursor image. Gradients are re-instantiated on every style\nrecalc, so the per-instance image-observer bookkeeping in\nUpdateCursorImages drifted and RemoveClient() hit a SECURITY_CHECK\nduring layout teardown.\n\nBug: 518872187\nChange-Id: I45cab2c148b60a673f1381e560d90d6ce9d57e9c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7898340\nReviewed-by: Rune Lillesveen \u003cfuthark@chromium.org\u003e\nCommit-Queue: Jason Leo \u003ccgqaq@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1642106}\n\nCo-authored-by: Jason Leo \u003ccgqaq@chromium.org\u003e"
    },
    {
      "commit": "9404c15b11ee3108afad8f63f76c2c4ba178fbb2",
      "tree": "25d8fa56b476155452f00705a28a89f4067442f8",
      "parents": [
        "61298b466e8df69176f6dbab2e57e510814fc8f4"
      ],
      "author": {
        "name": "BruceDai",
        "email": "feng.dai@intel.com",
        "time": "Tue Jun 09 18:33:49 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Tue Jun 09 18:58:14 2026"
      },
      "message": "webnn: emulate rank-5 pow\u0027s input tensors in TFLite backend\n\nThis CL emulates rank-5 pow inputs in TFLite backend. TFLite\u0027s native\nPOW kernel only supports broadcasting up to rank 4. Extract the\nrank-reduction logic (collapse broadcast shapes, else broadcast+flatten)\ninto a shared helper reused by logical binary ops, bump pow\u0027s supported\nrank to 5, and add conformance tests.\n\nChange-Id: I9fdb3039d0a9cbf8e2677f9f0dceec78dd551915\nBug: 471017637\nCq-Include-Trybots: luci.chromium.try:win11-blink-rel, win11-arm64-blink-rel, mac14.arm64-blink-rel, mac15.arm64-blink-rel, mac15-blink-rel, linux-blink-rel\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7899814\nReviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\nReviewed-by: Hu, Ningxin \u003cningxin.hu@intel.com\u003e\nCommit-Queue: Hu, Ningxin \u003cningxin.hu@intel.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644116}\n"
    },
    {
      "commit": "61298b466e8df69176f6dbab2e57e510814fc8f4",
      "tree": "fc76b6cd64626527cd5fe29bc12ee2ddaedcbbce",
      "parents": [
        "67308095a616c90f9c93b15b4151d5e459bfc587"
      ],
      "author": {
        "name": "Vinay Singh",
        "email": "vinaysingh@microsoft.com",
        "time": "Tue Jun 09 18:33:39 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Tue Jun 09 18:58:07 2026"
      },
      "message": "[SVG] Align SVGStyleElement type and media with HTMLStyleElement\n\n`SVGStyleElement.type` returned `\"text/css\"` and `SVGStyleElement.media`\nreturned `\"all\"` when the corresponding content attribute was unset.\nThis diverged from `HTMLStyleElement`, which simply reflects the raw\nattribute value (the empty string when unset) per the IDL `DOMString`\nreflection contract. Additionally, dynamic mutations of the `media` and\n`type` content attributes on an SVG `\u003cstyle\u003e` element were ignored — the\nassociated stylesheet was never updated — while the HTML element handles\nboth cases.\n\nA follow-up CL will convert this to `[Reflect] DOMString` in the IDL and\ndrop the now-redundant C++ setters, matching `HTMLStyleElement.idl`\u0027s\nstyle.\n\nBug: 441253575\nChange-Id: I8224e4b1c6104ce69472df7351eb430f59402b11\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7895659\nCommit-Queue: Vinay Singh \u003cvinaysingh@microsoft.com\u003e\nReviewed-by: Fredrik Söderquist \u003cfs@opera.com\u003e\nAuto-Submit: Vinay Singh \u003cvinaysingh@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644111}\n"
    },
    {
      "commit": "67308095a616c90f9c93b15b4151d5e459bfc587",
      "tree": "e4af00e2678dd24266ac3dc34d24ebadf52b72dd",
      "parents": [
        "4f6a1df9d653fd4577b82db6701c9ca1124bddc5"
      ],
      "author": {
        "name": "Stefan Zager",
        "email": "szager@chromium.org",
        "time": "Tue Jun 09 18:11:02 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Tue Jun 09 18:58:01 2026"
      },
      "message": "[HiC] Add AnimatedImageFrameIndexMap to CanvasChildPaintState\n\nWhen serializing/rasterizing the canvas, we use CustomDataOps bookended\naround the element image drawPicture call to ensure that animated image\nframe indices are resolved by the map from the drawn element image.\nThe upshot is that the frame index is pinned to whatever the current\nframe index was when the paint snapshot was taken.\n\nThis also makes animated images work for worker thread canvas.\n\nBug: 435220195\nChange-Id: I604e2d3fd7863f2f3e1cda69cd0481a2f89ad723\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7901732\nReviewed-by: Philip Rogers \u003cpdr@chromium.org\u003e\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nReviewed-by: Kai Ninomiya \u003ckainino@chromium.org\u003e\nReviewed-by: Vladimir Levin \u003cvmpstr@chromium.org\u003e\nCommit-Queue: Stefan Zager \u003cszager@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644086}\n"
    },
    {
      "commit": "4f6a1df9d653fd4577b82db6701c9ca1124bddc5",
      "tree": "8138d46bb19db82975a8dab5283750230b14d0cb",
      "parents": [
        "4a8cc9fbb7fea5cf324848295beb27612a1d9956"
      ],
      "author": {
        "name": "Gaston Rodriguez",
        "email": "gastonr@microsoft.com",
        "time": "Tue Jun 09 17:15:54 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Tue Jun 09 17:44:36 2026"
      },
      "message": "Add rate limiting to pointer lock to prevent abuse\n\nA malicious or misbehaving page can rapidly lock and unlock the pointer\nin a tight loop, effectively denying users the ability to provide input.\nThis tight loop may prevent the user from pressing the Esc key, for\nwhich we provide a \"cooldown\" before a lock can be re-acquired so that\nusers may take control of the browser. Additionally, each lock request\ngenerates inter-process messages to the browser process, which\naccumulate even when the user switches to a different tab. This floods\nthe browser with messages and bogs down input processing across the\nentire browser.\n\nThis scenario is postulated in the spec as a possible security concern\n[1], and the spec implies that it is up to the User Agents to implement\n*some* mechanism with which they can protect the users:\n\u003e Security concern:\n\u003e Pointer Lock can be called repeated by script after user exits pointer\n\u003e lock, blocking user from meaningful progress.\n\u003e Answer:\n\u003e Repeated escapes of pointer lock can signal user agent to not re-lock\n\u003e the pointer without more specific user action, e.g. similar to how\n\u003e Chrome suppresses repeated alert() calls.\n\nWith this in mind, this CL implements a rate limiting system in\nPointerLockController that tracks recent successful locks. If a page\nexceeds a threshold of unlocks within a short time window, all\nsubsequent pointer lock requests are rejected with a NotAllowedError\nuntil the window clears. The rate limiting is behind a feature flag\n(kRateLimitPointerLockRequests) which will be used as a kill switch in\ncase some issue is found with the implementation.\n\n[1] https://w3c.github.io/pointerlock/#security\n\nBug: 40056867\nChange-Id: Ib504f26f5160fb784a220b30351855c5a74c517f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7533521\nReviewed-by: Mustaq Ahmed \u003cmustaq@chromium.org\u003e\nCommit-Queue: Gaston Rodriguez \u003cgastonr@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644052}\n"
    },
    {
      "commit": "4a8cc9fbb7fea5cf324848295beb27612a1d9956",
      "tree": "e3304763ad1348a6660a2016bbec45096f52151f",
      "parents": [
        "7affece446b3f36603e8a37c6f0927f1060e877e"
      ],
      "author": {
        "name": "Kevin Ellis",
        "email": "kevers@google.com",
        "time": "Tue Jun 09 12:40:21 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Tue Jun 09 15:15:59 2026"
      },
      "message": "Speculative deflake of pointerevent test\n\npointerevent_iframe-touch-action-none_touch.html could timeout.\nAn explanation for the timeout is that it was only waiting on the\nsubframe to load, and it was possible to start the injection of\nsynthetic events before the subframe has had a chance to add event\nlisteners.  If the child frame fails to catch the events, it won\u0027t\nsend the results back to the parent and a timeout results.\n\nAdded loadFrameAndExecuteScript to a support file for standardization\nof handling subframes with script. Cleaned up implementation to make\nbetter use of shared code.\n\nThe tes\n\nBug: 40770210\nChange-Id: I5fe6983190810fde072cb3968419aa3f26af4d48\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7901957\nReviewed-by: Mustaq Ahmed \u003cmustaq@chromium.org\u003e\nCommit-Queue: Kevin Ellis \u003ckevers@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1643870}\n"
    },
    {
      "commit": "7affece446b3f36603e8a37c6f0927f1060e877e",
      "tree": "e4d322e8ca4a605d6009fcaa091da00a21b79ef8",
      "parents": [
        "404d6223cc094d7d2c55072ff2da358e20b0b164"
      ],
      "author": {
        "name": "Xiaochen Zhou",
        "email": "xiaochenzh@chromium.org",
        "time": "Tue Jun 09 13:03:32 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Tue Jun 09 13:48:53 2026"
      },
      "message": "Reland \"[Connection-Allowlist] Enforce for speculation rules prerender\"\n\nThis is a reland of commit 68d975aadb2878c61da2ed0174be429fe19cebd0\n\nThe test fails on Android builder because on Android feature\nIsPrerender2FallbackPrefetchSpecRulesEnabled is disabled. There is no\nprefetch ahead of the prerender. So the prerender request is made and\ngets blocked by the connection allowlist. Its error code should be\nUNSAFE_REDIRECT instead of ERR_ABORTED, which is the error code for\nfeature enabled case.\n\nOriginal change\u0027s description:\n\u003e [Connection-Allowlist] Enforce for speculation rules prerender\n\u003e\n\u003e - The prerendering navigation request already correctly sets the\n\u003e initiator frame token. The Connection Allowlist(CA) check in navigation\n\u003e request enforces according to the initiator frame\u0027s CA.\n\u003e - Add browser test and WPT.\n\u003e - Add browser test for kPrerender2FallbackPrefetchSpecRules feature.\n\u003e When enabled, a fallback prefetch request is created for speculation\n\u003e rules prerender. The fallback prefetch is also checked by CA.\n\u003e\n\u003e About CA: https://github.com/WICG/connection-allowlists\n\u003e\n\u003e Bug: 447954811, 492462315\n\u003e Change-Id: I3f14f25d03c9d72eec5a652246769b6e4be36cae\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7886514\n\u003e Reviewed-by: Andrew Verge \u003caverge@chromium.org\u003e\n\u003e Commit-Queue: Xiaochen Zhou \u003cxiaochenzh@chromium.org\u003e\n\u003e Reviewed-by: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\n\u003e Reviewed-by: Lingqi Chi \u003clingqi@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1642470}\n\nBug: 447954811, 492462315, 521162817\nCq-Include-Trybots: luci.chromium.try:android-14-arm64-rel,android-arm64-rel\nChange-Id: I14fd7db06338ff4cee0a58e045e6404d9e0e83d0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7907724\nReviewed-by: Andrew Verge \u003caverge@chromium.org\u003e\nCommit-Queue: Xiaochen Zhou \u003cxiaochenzh@chromium.org\u003e\nReviewed-by: Lingqi Chi \u003clingqi@chromium.org\u003e\nReviewed-by: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1643883}\n"
    },
    {
      "commit": "404d6223cc094d7d2c55072ff2da358e20b0b164",
      "tree": "0a1e1b521511630ba85148b2ebaa4c8d54317e80",
      "parents": [
        "a08d06d7ecfd581f83a3cf8406cb2787d5d32a5c"
      ],
      "author": {
        "name": "Emilio Cobos Álvarez",
        "email": "emilio@crisal.io",
        "time": "Tue Jun 09 04:15:37 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Tue Jun 09 11:22:49 2026"
      },
      "message": "Fix subgrid border/margin/padding computation for scrollers.\n\nIt used to be accounted for via the padding: inherit that was removed in\nthe regressing bug, but that was a bit action at a distance and was not\ntested at all it seems...\n\nSimplify the code, since this used to deal with buttons as well but\nbutton anonymous boxes were removed a while ago.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D305028\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d2045329\ngecko-commit: 79e2be53a597d9e686b5b28bd29c76ee40215043\ngecko-commit-git: d3ec7a6a5ff7327969171597632a9335d1923dfb\ngecko-reviewers: layout-reviewers, dholbert\n"
    },
    {
      "commit": "a08d06d7ecfd581f83a3cf8406cb2787d5d32a5c",
      "tree": "d06099b8465127a39984fd0285b58a080d45c014",
      "parents": [
        "53a48d083bf7e75339a296dd28d5f442234cc558"
      ],
      "author": {
        "name": "Anna Weine",
        "email": "anna.weine@mozilla.com",
        "time": "Mon Jun 08 22:44:14 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Tue Jun 09 11:21:47 2026"
      },
      "message": "Adding getRemoteCertificates WPT test\n\nDifferential Revision: https://phabricator.services.mozilla.com/D303764\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d1805446\ngecko-commit: 65fabcf5da205ab316f721cb25f827b9fbc0670b\ngecko-commit-git: 350a738bfd3cf3fbc5ada783a48610daa62b1844\ngecko-reviewers: bwc\n"
    },
    {
      "commit": "53a48d083bf7e75339a296dd28d5f442234cc558",
      "tree": "95e6d463ab90dc2725bb135748b1ed01dd5d4731",
      "parents": [
        "6d19fb82d7c5a5eccd2a2cb2d3b43e6f76f7f673"
      ],
      "author": {
        "name": "Sandor Molnar",
        "email": "smolnar@mozilla.com",
        "time": "Tue Jun 09 08:35:26 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Tue Jun 09 11:12:15 2026"
      },
      "message": "Revert \"Bug 1465074 - Add WPT ensuring same-origin and cross-origin CORS range requests are intercepted by ServiceWorker. \" for causing wpt failures @ service-workers/service-worker/fetch-canvas-tainting-video-with-range-request.https.html\n\nThis reverts commit 42a598162bef4eb977ab59f9aebc53a4b7868433.\n\nRevert \"Bug 1465074 - Let ServiceWorker intercepts range requests. r\u003dhsingh\"\n\nThis reverts commit b2485fbc6a61efdd0bb1318cbefefec6cd529e3f.\n\nRevert \"Bug 1465074 - Return NetworkError while get a ranged response but not requested by a ranged request. r\u003dhsingh\"\n\nThis reverts commit a42d6a8138db5aa4e010e5220c98430c58dbcb6f.\n\nRevert \"Bug 1465074 - Only remove privileged nocors request headers if RequestInit memebers presented in Request::Constructor. r\u003dhsingh\"\n\nThis reverts commit 06d9679bcbb19e117544204187ea6fdb4b50cf85.\n\ngecko-commit: fee6b455a818ef0d9d22f32d9f9d5abb8e5b7805\ngecko-commit-git: cd1904515e03c5203e823cbfeb8fccf6e34f3104\ngecko-reviewers: hsingh\n"
    },
    {
      "commit": "6d19fb82d7c5a5eccd2a2cb2d3b43e6f76f7f673",
      "tree": "a8869c2240131e500c402bb6bb97a315703e5a81",
      "parents": [
        "74c2bf66bfe6a170e3fb090ba1604d2d1a962daf"
      ],
      "author": {
        "name": "Seva Alipov",
        "email": "salipov@mozilla.com",
        "time": "Tue Jun 09 00:16:05 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Tue Jun 09 11:01:45 2026"
      },
      "message": "Alternative approach, fixing matrix zoom upsteam.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D304905\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d1927186\ngecko-commit: 4c532bf80dd58e908a84a192fe04f993426e6b58\ngecko-commit-git: 4f6218c8fe54d8e46c835677dcee257687c088b1\ngecko-reviewers: firefox-style-system-reviewers, layout-reviewers, emilio, dshin\n"
    },
    {
      "commit": "74c2bf66bfe6a170e3fb090ba1604d2d1a962daf",
      "tree": "32a0ebc337fc7d249f5ee56992677720e90c04fe",
      "parents": [
        "b029b0e82564a0635dbedad6ebf593ef1a164d57"
      ],
      "author": {
        "name": "Minseong Kim",
        "email": "jja08111@gmail.com",
        "time": "Tue Jun 09 06:46:53 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Tue Jun 09 07:08:35 2026"
      },
      "message": "[ruby-overhang] Fix crash when computing overhang without an open tag\n\nFuzzer found a crash that occurs during ruby-overhang calculations when\nthe layout engine makes a ruby that doesn\u0027t have a preceding open tag in\nits inline items.\n\nSo, this CL replaces the DCHECK with a guarding if ruby_index is zero in\nGetOverhang.\n\nBug: 520181855\nChange-Id: I1f6d460f12c24aadac5e6e5fb052d0a1e68af346\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7902135\nCommit-Queue: Minseong Kim \u003cjja08111@gmail.com\u003e\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nReviewed-by: Koji Ishii \u003ckojii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1643719}\n"
    },
    {
      "commit": "b029b0e82564a0635dbedad6ebf593ef1a164d57",
      "tree": "5f4afc24f76e0fc6184b9077ae157e7b4519b740",
      "parents": [
        "1cd44e39f2d35145c25ca9754d835484c0826894"
      ],
      "author": {
        "name": "Takashi Nakayama",
        "email": "tnak@chromium.org",
        "time": "Tue Jun 09 05:06:04 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Tue Jun 09 07:08:26 2026"
      },
      "message": "Revert \"WebNN: Fix Pool2d ceil_mode to check both spatial dimensions\"\n\nThis reverts commit 6c3c7a1a61db01bcf82d2658a30b3632619c3b92.\n\nReason for revert: Tests are failing. See crbug.com/521419439\n\nOriginal change\u0027s description:\n\u003e WebNN: Fix Pool2d ceil_mode to check both spatial dimensions\n\u003e\n\u003e The previous code only compared the height dimension\u0027s floor output\n\u003e size against the WebNN output height to determine ceil_mode. When\n\u003e only the width dimension required ceiling rounding (e.g., input\n\u003e [1,1,5,5], window [3,2], strides [2,2], roundingType:\"ceil\"), the\n\u003e height check passed with floor, so ceil_mode\u003d0 was emitted.\n\u003e\n\u003e This caused a shape mismatch between Chromium\u0027s WebNN operand\n\u003e descriptors (e.g., [1,1,2,3]) and ORT\u0027s actual execution shape\n\u003e (e.g., [1,1,2,2]). The mismatch invalidated gather/scatter index\n\u003e sanitization: indices valid for the WebNN shape could be out of\n\u003e bounds for ORT\u0027s smaller tensor, enabling OOB read/write on\n\u003e execution providers that do not validate indices at dispatch time.\n\u003e\n\u003e Fix: compute CalculateConv2dOutputSize for both height and width,\n\u003e and set ceil_mode\u003d1 when either dimension needs ceiling rounding.\n\u003e ONNX Pool\u0027s ceil_mode is a single global attribute, so setting it\n\u003e when any dimension requires ceiling is both correct and safe (ceiling\n\u003e of an integer is itself).\n\u003e\n\u003e This CL also added some conformance tests for this scenario.\n\u003e\n\u003e Bug: 519241091\n\u003e Change-Id: I9dc92f5f81687286eaf6aca8468032fe152360d7\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7901552\n\u003e Reviewed-by: Hu, Ningxin \u003cningxin.hu@intel.com\u003e\n\u003e Reviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\n\u003e Commit-Queue: Xu, Mingming1 \u003cmingming1.xu@intel.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1643553}\n\nBug: 519241091, 521419439\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nBug: 519241091\nChange-Id: I9c7d3dbfac45956d6de09b40dc3d3e1190c4c610\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7911562\nCommit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nAuto-Submit: Takashi Nakayama \u003ctnak@chromium.org\u003e\nOwners-Override: Takashi Nakayama \u003ctnak@google.com\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1643683}\n"
    },
    {
      "commit": "1cd44e39f2d35145c25ca9754d835484c0826894",
      "tree": "678003b62e6150e92513612232900ca4837a5f24",
      "parents": [
        "5f1b5c9afb2ada814a39b2a17606fd95d0c96c66"
      ],
      "author": {
        "name": "mingmingtasd",
        "email": "mingming1.xu@intel.com",
        "time": "Tue Jun 09 00:47:57 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Tue Jun 09 03:30:33 2026"
      },
      "message": "WebNN: Fix Pool2d ceil_mode to check both spatial dimensions\n\nThe previous code only compared the height dimension\u0027s floor output\nsize against the WebNN output height to determine ceil_mode. When\nonly the width dimension required ceiling rounding (e.g., input\n[1,1,5,5], window [3,2], strides [2,2], roundingType:\"ceil\"), the\nheight check passed with floor, so ceil_mode\u003d0 was emitted.\n\nThis caused a shape mismatch between Chromium\u0027s WebNN operand\ndescriptors (e.g., [1,1,2,3]) and ORT\u0027s actual execution shape\n(e.g., [1,1,2,2]). The mismatch invalidated gather/scatter index\nsanitization: indices valid for the WebNN shape could be out of\nbounds for ORT\u0027s smaller tensor, enabling OOB read/write on\nexecution providers that do not validate indices at dispatch time.\n\nFix: compute CalculateConv2dOutputSize for both height and width,\nand set ceil_mode\u003d1 when either dimension needs ceiling rounding.\nONNX Pool\u0027s ceil_mode is a single global attribute, so setting it\nwhen any dimension requires ceiling is both correct and safe (ceiling\nof an integer is itself).\n\nThis CL also added some conformance tests for this scenario.\n\nBug: 519241091\nChange-Id: I9dc92f5f81687286eaf6aca8468032fe152360d7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7901552\nReviewed-by: Hu, Ningxin \u003cningxin.hu@intel.com\u003e\nReviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\nCommit-Queue: Xu, Mingming1 \u003cmingming1.xu@intel.com\u003e\nCr-Commit-Position: refs/heads/main@{#1643553}\n"
    },
    {
      "commit": "5f1b5c9afb2ada814a39b2a17606fd95d0c96c66",
      "tree": "5f4afc24f76e0fc6184b9077ae157e7b4519b740",
      "parents": [
        "29d68481be3a91230201a37951bd5c94724f59b3"
      ],
      "author": {
        "name": "Joey Arhar",
        "email": "jarhar@chromium.org",
        "time": "Tue Jun 09 00:02:56 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Tue Jun 09 02:19:46 2026"
      },
      "message": "Remove base appearance UA styles rules for \u003chr\u003e in listbox\n\nThese appearance:auto styles rules were making \u003chr\u003e elements have no\nvisible line in base appearance listbox select elements and instead just\nbecome empty space that creates a gap between elements. I\u0027m not sure\nwhat the justification was for making \u003chr\u003e elements look like this in\nlistboxes, but there are plenty of listboxes on the web which have\nvisible separators and we should make them visible by default for\ncustomizable select. Hr elements had their border removed in\ncommit 11a8c8f12fa5940eb72953b8f1e07038a63a1a9e\n\nBug: 406464760\nChange-Id: Iec0df03cc365f64b33c8233264338285919dc9d6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7766510\nReviewed-by: Joey Arhar \u003cjarhar@chromium.org\u003e\nCommit-Queue: Joey Arhar \u003cjarhar@chromium.org\u003e\nReviewed-by: Luke \u003clwarlow@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1643528}\n"
    },
    {
      "commit": "29d68481be3a91230201a37951bd5c94724f59b3",
      "tree": "21bcdfa594e1ebd9d90bddb81c864b9e531502b8",
      "parents": [
        "6b7445c303a19233e9c4b10fb3d5eabe93e85eed"
      ],
      "author": {
        "name": "Martin Robinson",
        "email": "mrobinson@igalia.com",
        "time": "Wed May 27 07:37:06 2026"
      },
      "committer": {
        "name": "Oriol Brufau",
        "email": "obrufau@igalia.com",
        "time": "Tue Jun 09 00:42:59 2026"
      },
      "message": "font: Properly handle when shaping produces no glyphs\n\nWhen shaping produces no glyphs, which can happen when a zero-width\nspace is shaped for a font that has no space or zero-width space glyph,\njust return an empty `ShapedText` instead of trying to process any\nglyphs. This prevents logic issues due to the rest of the code assuming\nthere are glyphs.\n\nSigned-off-by: Martin Robinson \u003cmrobinson@igalia.com\u003e\n"
    },
    {
      "commit": "6b7445c303a19233e9c4b10fb3d5eabe93e85eed",
      "tree": "91ef6a4e9df2648c9191ea4ea0ef80448377aa96",
      "parents": [
        "5d257dd8fc27eb8b7263c619b17a81f87da937f7"
      ],
      "author": {
        "name": "Kelechi Ebiri",
        "email": "ebiritg@gmail.com",
        "time": "Wed May 27 23:55:37 2026"
      },
      "committer": {
        "name": "Oriol Brufau",
        "email": "obrufau@igalia.com",
        "time": "Tue Jun 09 00:41:17 2026"
      },
      "message": "Fix EOF and Manifest errors\n\nSigned-off-by: Kelechi Ebiri \u003cebiritg@gmail.com\u003e\n"
    },
    {
      "commit": "5d257dd8fc27eb8b7263c619b17a81f87da937f7",
      "tree": "72270a08c09db2e2800766407f9562a23235a468",
      "parents": [
        "6290ba1b264ffaf12603220c47e1c4fca963cd5b"
      ],
      "author": {
        "name": "Kelechi Ebiri",
        "email": "ebiritg@gmail.com",
        "time": "Wed May 27 23:55:36 2026"
      },
      "committer": {
        "name": "Oriol Brufau",
        "email": "obrufau@igalia.com",
        "time": "Tue Jun 09 00:41:17 2026"
      },
      "message": "Add WPT tests for encoding-parse in Location methods\n\nSigned-off-by: Kelechi Ebiri \u003cebiritg@gmail.com\u003e\n"
    },
    {
      "commit": "6290ba1b264ffaf12603220c47e1c4fca963cd5b",
      "tree": "65c000ace10b8076f5e4c1a40d0ff65bff462d88",
      "parents": [
        "35059f55fdc85de87ff09e47d6daddaecb53076e"
      ],
      "author": {
        "name": "Josh Matthews",
        "email": "josh@joshmatthews.net",
        "time": "Wed May 13 04:37:25 2026"
      },
      "committer": {
        "name": "Oriol Brufau",
        "email": "obrufau@igalia.com",
        "time": "Tue Jun 09 00:39:30 2026"
      },
      "message": "wpt: Wrap event listener in testharness step.\n\nSigned-off-by: Josh Matthews \u003cjosh@joshmatthews.net\u003e\n"
    },
    {
      "commit": "35059f55fdc85de87ff09e47d6daddaecb53076e",
      "tree": "df5137efe6317eccaea4d246396380e874c09724",
      "parents": [
        "0c69724fd4e8331a818ab76028d78a66759221f5"
      ],
      "author": {
        "name": "Oriol Brufau",
        "email": "obrufau@igalia.com",
        "time": "Mon Jun 08 23:24:57 2026"
      },
      "committer": {
        "name": "Oriol Brufau",
        "email": "obrufau@igalia.com",
        "time": "Tue Jun 09 00:37:30 2026"
      },
      "message": "layout: Don\u0027t normalize radii for clip-path shapes\n\nWebRender already takes care of normalizing radii when they are too big,\nso no need to do that work twice.\n\nAdditionally, we were doing it wrong for `rect()` and `circle()`, since\nwe were normalizing using the size of the element instead of the size of\nthe shape.\n\nFor example, an element with a zero size would normalize the radii to\nzero, even though the clip rect could be larger due to negative insets.\n\nAnd a `circle()` with big enough radii would have them reduced in a way\nthat produced a square with rounded corners instead of a circle.\n\n`ellipse()` was normalizing with the right rectangle, so it behaved\ncorrectly, but again it was unnecessary because WebRender can handle it.\n\nSigned-off-by: Oriol Brufau \u003cobrufau@igalia.com\u003e\n"
    },
    {
      "commit": "0c69724fd4e8331a818ab76028d78a66759221f5",
      "tree": "a549835d5e87d2e466be09f601e87e36c1b9b042",
      "parents": [
        "bba41f7623ae237e40cf4c445e6c18ec3c6bafbb"
      ],
      "author": {
        "name": "Eden Chuang",
        "email": "echuang@mozilla.com",
        "time": "Mon Jun 08 08:01:00 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Mon Jun 08 23:45:45 2026"
      },
      "message": "Add WPT ensuring same-origin and cross-origin CORS range requests are intercepted by ServiceWorker.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D288822\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d1465074\ngecko-commit: 22b741dd4a3bada7af1e07aa0ea8b2e387ae671a\ngecko-reviewers: hsingh\n"
    },
    {
      "commit": "bba41f7623ae237e40cf4c445e6c18ec3c6bafbb",
      "tree": "2c81af0c9b6450c323e0503b03a67b6721d9b828",
      "parents": [
        "7ccd1f675a854f836fc4b42f32d3247f13e653eb"
      ],
      "author": {
        "name": "Sajid Anwar",
        "email": "sajidanwar94@gmail.com",
        "time": "Mon Jun 08 16:23:46 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Mon Jun 08 23:33:42 2026"
      },
      "message": "Part 3: Properly handle sibling-count() and sibling-index() across shadow tree boundaries.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D302703\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d2042063\ngecko-commit: 51275b2ebfb09ad5404dab3952148b501ee61bde\ngecko-commit-git: 049cdf7533b01f8d51563b918332dd99180aae0b\ngecko-reviewers: firefox-style-system-reviewers, dshin, emilio\n"
    },
    {
      "commit": "7ccd1f675a854f836fc4b42f32d3247f13e653eb",
      "tree": "ef8c80963e4d8576e5b26aabe091fb8e6a6cdcb5",
      "parents": [
        "6043f7c7f01079755ed346adef2fbcddaf0b873f"
      ],
      "author": {
        "name": "Sajid Anwar",
        "email": "sajidanwar94@gmail.com",
        "time": "Mon Jun 08 16:23:45 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Mon Jun 08 23:33:42 2026"
      },
      "message": "Part 2: Invalidate elements with tree-counting functions on sibling insertion/removal.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D303647\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d2042063\ngecko-commit: c998e317e0cc557beb469de2a3143fae71cbe284\ngecko-commit-git: 814d1cc7f87ad1821467006b1b5fcc531acf6573\ngecko-reviewers: firefox-style-system-reviewers, emilio\n"
    },
    {
      "commit": "6043f7c7f01079755ed346adef2fbcddaf0b873f",
      "tree": "5541158d435a8f01db61e479a27345458369568e",
      "parents": [
        "c5cc8f860790a0d05249695850fcd5c67be3cad5"
      ],
      "author": {
        "name": "Sajid Anwar",
        "email": "sajidanwar94@gmail.com",
        "time": "Mon Jun 08 16:23:43 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Mon Jun 08 23:33:42 2026"
      },
      "message": "Part 1: Implement sibling-count() and sibling-index() behind pref.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D302701\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d2042063\ngecko-commit: e673d9a059a5add370a2e6f97388a3467e3b96f4\ngecko-commit-git: 40dbbe3f817c9cb38acfff7003fb865892f1118c\ngecko-reviewers: firefox-style-system-reviewers, emilio\n"
    },
    {
      "commit": "c5cc8f860790a0d05249695850fcd5c67be3cad5",
      "tree": "f26990f3b27f17c691ba788a2060cc65a937c463",
      "parents": [
        "e972067e8636682d36877bf1654b1e1363e4805b"
      ],
      "author": {
        "name": "Jan Varga",
        "email": "jvarga@igalia.com",
        "time": "Mon Jun 08 13:03:09 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Mon Jun 08 23:25:02 2026"
      },
      "message": "Fix expected/actual ordering in CSSNumericValue.parse WPT\n\nFix the argument order in parse.tentative.html so the actual value is passed\nbefore the expected value.\n\nThe previous ordering made failure output confusing because the expected and\nactual values were reported in the wrong direction. No behavior change is\nintended.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D304112\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d2044316\ngecko-commit: 0b906a2e952daa19dfa061a90f2357704dacec5a\ngecko-reviewers: dshin\n"
    },
    {
      "commit": "e972067e8636682d36877bf1654b1e1363e4805b",
      "tree": "aeaabac5932456f1d4beaa416bc155bfc6bbc7e7",
      "parents": [
        "4b974d31f13ba837778c2109d0c1e972eb9657f5"
      ],
      "author": {
        "name": "Sam Davis Omekara (from Dev Box)",
        "email": "samomekarajr@microsoft.com",
        "time": "Mon Jun 08 22:27:58 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Mon Jun 08 22:55:14 2026"
      },
      "message": "[Gap decorations]: Preserve grid rule pattern across fragmentation\n\nPer CSSWG resolution [1], a row gap that gets suppressed at a\nfragmentainer boundary still consumes one slot from the gap-decoration\npattern. The meta principle from the resolution is that gap decoration\nassignment should be consistent in both fragmented and unfragmented\ncontexts.\n\nPreviously, the paint code constructed `GapDataListIterator` with the\nper-fragment gap count and walked it using fragment-relative indices.\nThat made the pattern restart at slot 0 in every fragment and skipped\nslots consumed by suppressed gaps, producing different results in the\nfragmented and unfragmented case.\n\nThis CL uses two states already computed and stored during layout for\nthe updated paint code for grid:\n    * The unfragmented GapGeometry total row gaps used to construct the iterator\n    * `first_unprocessed_row_gap_idx` used to map each\n      fragment-relative row-gap index to its slot in the unfragmented\n      pattern.\n\nTests have been added to exercise this change. The flex logic will be\nimplemented in a subsequent change.\n\n[1]:\nhttps://github.com/w3c/csswg-drafts/issues/13754#issuecomment-4298143982\n\nBug: 505387221\nChange-Id: Ie4131e65c43e0eabb25a767d74146f114433234e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7899276\nCommit-Queue: Sam Davis Omekara \u003csamomekarajr@microsoft.com\u003e\nReviewed-by: Alison Maher \u003calmaher@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1643469}\n"
    },
    {
      "commit": "4b974d31f13ba837778c2109d0c1e972eb9657f5",
      "tree": "e18a670f71acb65676e6c51942bf565d37a11d0f",
      "parents": [
        "433496cbdb13a025d9309f799df9e2270ccc9744"
      ],
      "author": {
        "name": "Helmut Januschka",
        "email": "helmut@januschka.com",
        "time": "Mon Jun 08 20:32:48 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Mon Jun 08 22:06:25 2026"
      },
      "message": "Stabilize moving-between-documents helper message handling\n\nFilter iframe readiness postMessage events by source and payload and\ncreate destination before source.\n\nFixed: 504434787,520000668\nChange-Id: I3626a90eefc12c697fcfca26a59b61705e7f66f6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7791431\nReviewed-by: Mason Freed \u003cmasonf@chromium.org\u003e\nAuto-Submit: Helmut Januschka \u003chelmut@januschka.com\u003e\nCommit-Queue: Helmut Januschka \u003chelmut@januschka.com\u003e\nCr-Commit-Position: refs/heads/main@{#1643409}\n"
    },
    {
      "commit": "433496cbdb13a025d9309f799df9e2270ccc9744",
      "tree": "d2270c08a3bd8be7eee7a20af553c2ee11069981",
      "parents": [
        "4aa4c90f888db46c1ce51d327d177ad72db3b33a"
      ],
      "author": {
        "name": "Mason Freed",
        "email": "masonf@chromium.org",
        "time": "Mon Jun 08 20:33:09 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Mon Jun 08 20:53:25 2026"
      },
      "message": "Fix check failure on double-click of ::interest-button invoker\n\nDouble-clicking an ::interest-button pseudo-element (or an interest\ninvoker) triggers a hover delay that posts an InterestGainedTask,\nfollowed immediately by explicit interest activations. Previously,\nhitting the second click before the hover delay expired caused a fatal\ncheck failure: !invoker_data-\u003eHasInterestGainedTask().\n\nThis patch cancels any pending InterestGainedTask when gaining explicit\ninterest via ShowInterestNow(), InterestGained(), or\nChangeInterestState().\n\nBug: 453705247\nChange-Id: I3352ceb5bf18e50d6e401aa9d9e170ed7a7be2ce\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7906616\nReviewed-by: David Baron \u003cdbaron@chromium.org\u003e\nCommit-Queue: Mason Freed \u003cmasonf@chromium.org\u003e\nAuto-Submit: Mason Freed \u003cmasonf@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1643423}\n"
    },
    {
      "commit": "4aa4c90f888db46c1ce51d327d177ad72db3b33a",
      "tree": "c1548b48ab4e6a1854ce8ba330882587222c1674",
      "parents": [
        "9f6e076fec77407fb61a4828d0971cfd9d573922"
      ],
      "author": {
        "name": "Scott Haseley",
        "email": "shaseley@chromium.org",
        "time": "Mon Jun 08 20:32:58 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Mon Jun 08 20:53:20 2026"
      },
      "message": "[soft navs] Directly attribute text node changes\n\nPreviously, we marked a text node\u0027s parent as modified rather than the\ntext node itself. This simplified some tracking details during\npre-paint, but it\u0027s problematic because we would over-attribute on text\nmodifications, since all of the parent\u0027s children become associated with\nthe soft nav context.\n\nThe challenge with marking text nodes directly is that we \"propagate up\"\nin that case, since we need to mark text aggregation nodes to stay in\nsync with paint timing. This can lead to mismatches when the owning node\n(propagated down) is different.\n\nTo solve this, this CL splits out the directly modified nodes from the\nnodes that we propagate state to. This enables having a separate context\nownership for propagation and aggregation. The \"marked node state\" is\nalways used for propagation; the propagation state is used by default\nfor paint attribution, falling back to the marked state.\n\nBug: 416505975\nChange-Id: Id1fe7a898b84abde0162676a3a4573f762e44e29\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7906298\nCommit-Queue: Scott Haseley \u003cshaseley@chromium.org\u003e\nReviewed-by: Michal Mocny \u003cmmocny@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1643417}\n"
    },
    {
      "commit": "9f6e076fec77407fb61a4828d0971cfd9d573922",
      "tree": "fe731fd18f60a55e78a1ca6dd1d479679a9dc608",
      "parents": [
        "92a4bd0eb6c254b2e0d7dbe8096aacd9d7df4207"
      ],
      "author": {
        "name": "Kevin Ellis",
        "email": "kevers@google.com",
        "time": "Mon Jun 08 20:09:38 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Mon Jun 08 20:32:39 2026"
      },
      "message": "Deflake a pair of timeouts on touch tests\n\nThe touch variant of these tests was flaking locally on Linux\n(100% and 40% TIMEOUT, respectively). The synthetic click is not being\nreliably generated to signal the end of the test. The pointer up event\non the done button was 100% reliable in testing (500+ runs).\n\nBug: 478186112\nChange-Id: I0f243898e95082ec92bbf9ef1ca6ebe38ee8a10b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7907727\nReviewed-by: Mustaq Ahmed \u003cmustaq@chromium.org\u003e\nCommit-Queue: Kevin Ellis \u003ckevers@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1643397}\n"
    },
    {
      "commit": "92a4bd0eb6c254b2e0d7dbe8096aacd9d7df4207",
      "tree": "902a1de82f4600fdd73ea701911be53ea9a1a21a",
      "parents": [
        "865f9f4372b6c07b4f057c15765d2dc86e294c20"
      ],
      "author": {
        "name": "Mason Freed",
        "email": "masonf@chromium.org",
        "time": "Mon Jun 08 18:49:13 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Mon Jun 08 19:16:18 2026"
      },
      "message": "Add anchor positioning test for `::interest-button`\n\nThis just adds a WPT for `::interest-button` that uses `position-area`\nand verifies that the implicit anchor is functional.\n\nBug: 453705247\nChange-Id: Idad4cfd96aa568f728c6172bc6f6d7ca18b3118b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7905693\nAuto-Submit: Mason Freed \u003cmasonf@chromium.org\u003e\nCommit-Queue: Mason Freed \u003cmasonf@chromium.org\u003e\nReviewed-by: Rune Lillesveen \u003cfuthark@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1643336}\n"
    },
    {
      "commit": "865f9f4372b6c07b4f057c15765d2dc86e294c20",
      "tree": "c5447d263fe8fdbb3e5a08cd682579db962e7550",
      "parents": [
        "944776f90e466b7fc99d0d687c7c34157c0c5525"
      ],
      "author": {
        "name": "Noam Rosenthal",
        "email": "noamr@users.noreply.github.com",
        "time": "Mon Jun 08 18:47:57 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 08 18:47:57 2026"
      },
      "message": "Remove .tentative from setHTMLUnsafe-runScripts test\n\nSee https://github.com/whatwg/html/pull/12495."
    },
    {
      "commit": "944776f90e466b7fc99d0d687c7c34157c0c5525",
      "tree": "4390ccd6cb451c1ce293c71030111e7faf66c2f6",
      "parents": [
        "eca981421a06cb6898eb31878579df4c4c16547a"
      ],
      "author": {
        "name": "Shivani Sharma",
        "email": "shivanisha@chromium.org",
        "time": "Mon Jun 08 15:25:48 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Mon Jun 08 15:47:49 2026"
      },
      "message": "[Connection-Allowlist] Dedicated/Shared worker fetch intercepted by SW\n\nWhen fetches are intercepted by service workers, the Connection\nAllowlist check for the initiator context needs to be done in the\nrenderer since the SWs factory gets directly called by the renderer\nand the checks in browser or initiator\u0027s URLLoaderFactory are not\ninvoked, as documented in\nhttps://source.chromium.org/chromium/chromium/src/+/main:docs/connection_allowlist_design.md;l\u003d1?q\u003dconnection_allowlist_design\u0026sq\u003d\u0026ss\u003dchromium#:~:text\u003dand%20handling%20redirects).-,Blink%20checks,-Blink%20is%20the.\n\nThe renderer check already exists in\nBaseFetchContext::CanRequestInternal(). It works for document and shared\nworkers but not for dedicated workers because their PolicyContainerHost\nis not propagated, which has an existing TODO tracked in issue 40168691.\nThis CL propagates the dedicated workers\u0027 PolicyContainerHost to the\nrenderer so the CA check can also work for dedicated workers fetches\nintercepted by SWs.\nIt also adds tests for both dedicated and shared worker fetch\nintercept cases.\n\nBug: 515090596, 40168691\n\nChange-Id: Ia7cf9cb2f82bbf9473dd27dfb5c51d0e6f6f569c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7898825\nReviewed-by: Hiroki Nakagawa \u003cnhiroki@chromium.org\u003e\nReviewed-by: Mike West \u003cmkwst@chromium.org\u003e\nReviewed-by: Kenichi Ishibashi \u003cbashi@chromium.org\u003e\nCommit-Queue: Shivani Sharma \u003cshivanisha@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1643208}\n"
    },
    {
      "commit": "eca981421a06cb6898eb31878579df4c4c16547a",
      "tree": "2ae669f805ad5f03db07a9d89c71ebf833844309",
      "parents": [
        "a52ac31ddfc0ed7c562ad82ac9a3f43064cf396f"
      ],
      "author": {
        "name": "Kent Tamura",
        "email": "tkent@chromium.org",
        "time": "Mon Jun 08 12:26:47 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Mon Jun 08 13:08:54 2026"
      },
      "message": "css-text-5: Update specification URL in text-fit tests\n\nChange-Id: Ie3c1ffa11d0ac25e04a7fe5790ca6f393efb54d9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7904980\nReviewed-by: Koji Ishii \u003ckojii@chromium.org\u003e\nCommit-Queue: Koji Ishii \u003ckojii@chromium.org\u003e\nAuto-Submit: Kent Tamura \u003ctkent@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1643098}\n"
    },
    {
      "commit": "a52ac31ddfc0ed7c562ad82ac9a3f43064cf396f",
      "tree": "17b20801eb57c4871df2400dea7524c0057cd7b7",
      "parents": [
        "9ae388a5e79560b3c196d00978254be77d8a58ee"
      ],
      "author": {
        "name": "Noam Rosenthal",
        "email": "nrosenthal@chromium.org",
        "time": "Mon Jun 08 12:26:58 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Mon Jun 08 12:47:02 2026"
      },
      "message": "Ensure streaming sanitizer run throughout adoption agency\n\nBug: 517757268\nChange-Id: Ib8ac97eb91bd9f461688eb75fca969c6053dc92f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7902583\nReviewed-by: Daniel Vogelheim \u003cvogelheim@chromium.org\u003e\nCommit-Queue: Noam Rosenthal \u003cnrosenthal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1643101}\n"
    },
    {
      "commit": "9ae388a5e79560b3c196d00978254be77d8a58ee",
      "tree": "261bd1ddd3936788f8a716cdf51e855993c09415",
      "parents": [
        "11cd7eea9be8b57e87c8751fa04adf77aad9b2c6"
      ],
      "author": {
        "name": "Andreu Botella",
        "email": "abotella@igalia.com",
        "time": "Mon Jun 08 11:56:54 2026"
      },
      "committer": {
        "name": "Andreu Botella",
        "email": "andreu@andreubotella.com",
        "time": "Mon Jun 08 12:10:18 2026"
      },
      "message": "Fix width\n"
    },
    {
      "commit": "11cd7eea9be8b57e87c8751fa04adf77aad9b2c6",
      "tree": "8082271158068a069f4ac9d22916e3cfddcf6f3d",
      "parents": [
        "939bf029ce45251c63710db825904b5a6e6e6178"
      ],
      "author": {
        "name": "Andreu Botella",
        "email": "abotella@igalia.com",
        "time": "Wed Jun 03 16:20:42 2026"
      },
      "committer": {
        "name": "Andreu Botella",
        "email": "andreu@andreubotella.com",
        "time": "Mon Jun 08 12:10:18 2026"
      },
      "message": "Test `text-overflow`\u0027s bidi handling with `unicode-bidi: plaintext`\n\nIn w3c/csswg-drafts#12617 it was resolved that the `text-overflow`\nellipsis text is treated as a bidi isolate, with the same\ndirectionality as the containing bidi paragraph. There were previously\nWPT tests for this, added in #57478.\n\nHowever, although a bidi paragraph\u0027s directionality tends to be the\nsame as its value of the `direction` property, this is not the case\nwith `unicode-bidi: plaintext`, in which case the directionality is\ndetermined by the the paragraph\u0027s context. This patch adds a test for\nthis.\n"
    },
    {
      "commit": "939bf029ce45251c63710db825904b5a6e6e6178",
      "tree": "f71070131c94e2d3d874ff3bce4774cfd4ad2908",
      "parents": [
        "d48cae08254fa07d1126cac99e60aaf9113fe8b0"
      ],
      "author": {
        "name": "Seokho Song",
        "email": "seokho@chromium.org",
        "time": "Mon Jun 08 09:04:04 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Mon Jun 08 10:11:13 2026"
      },
      "message": "Move per-element image animation state to ElementAnimations\n\nPreviously, BitmapImage owned a HashMap\u003cDOMNodeId, ImageAnimationData\u003e\ntracking the paint_id and sync_sequence_id used to drive an independent\ncc-side timeline for each (node, image) element that painted with a\nnon-normal image-animation value.\n\nStoring this on the image caused two issues:\n\n1. Spec Compliance[1]: Entries were cleared only on a transition back to\n\u0027normal\u0027 or on image destruction, so an element removed from layout\nwhile non-normal left its animation state on the shared BitmapImage. The\nspec requires animations to reset when the node goes off-layout.\n\n2. Memory Consumption: Because entries were not cleared when elements\nwere destroyed, it left stale entries on shared BitmapImage instances,\nleading to memory leaks.\n\nMove the per-element state into a new CSSImageAnimations that\nElementAnimations forwards, keyed by WeakMember\u003cImageResourceContent\u003e.\nEach entry is now tied to the owning element\u0027s lifetime and is cleared\n when the element is removed from layout or detached.\nReplaced the prior ad hoc transition handling with an explicit state\nmachine covering the normal, running, paused, and stopped transitions.\n\nBitmapImage drives the state machine through a new abstract\nElementImageAnimationData interface, implemented by CSSImageAnimations\nand reached via a pointer carried on ImageNodeAnimationInfo.\n\nThe paint-worklet path no longer participates in this tracking, since\n\u0027image-animation\u0027 has no meaningful semantics for a GeneratedImage.\n\n[1] https://drafts.csswg.org/css-image-animation-1/#valdef-image-animation-running\n\nBug: 493628988\nChange-Id: Iff5306cafb4a13ab46783fe29cd56838ee3789f0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7771511\nReviewed-by: Florin Malita \u003cfmalita@chromium.org\u003e\nCommit-Queue: Seokho Song \u003cseokho@chromium.org\u003e\nReviewed-by: Robert Flack \u003cflackr@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1643027}\n"
    },
    {
      "commit": "d48cae08254fa07d1126cac99e60aaf9113fe8b0",
      "tree": "fc654106200515e83b9035a64b38f06e137b126b",
      "parents": [
        "e0c5d8bd57b4ac366c9eca613703013c04ec9c23"
      ],
      "author": {
        "name": "Kent Tamura",
        "email": "tkent@chromium.org",
        "time": "Mon Jun 08 07:20:11 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Mon Jun 08 09:48:54 2026"
      },
      "message": "Fix crash in text-fit with multi-column layout\n\nWhen \u0027text-fit\u0027 is used, the layout engine performs a temporary,\nnon-fragmented layout pass to measure the paragraph scaling factor.\n\nThis measurement pass was incorrectly allowed to apply side effects to\nthe LayoutObject tree.\n\nThis patch fixes the issue by wrapping the measurement phase in a\nDisableLayoutSideEffectsScope, ensuring it does not pollute the state of\nthe LayoutObject tree.\n\nBug: 517455256\nChange-Id: I1ecbb31cd14501dd3ca24c49484379a1ca0b98e7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7892646\nAuto-Submit: Kent Tamura \u003ctkent@chromium.org\u003e\nReviewed-by: Morten Stenshorne \u003cmstensho@chromium.org\u003e\nCommit-Queue: Kent Tamura \u003ctkent@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1643008}\n"
    },
    {
      "commit": "e0c5d8bd57b4ac366c9eca613703013c04ec9c23",
      "tree": "27ee83e89fd27c9c1c97198e51ef0d121ae8e51d",
      "parents": [
        "f853bdf200eaaeda0b78cc2560f58814dd871ec7"
      ],
      "author": {
        "name": "Shuhei Takahashi",
        "email": "nya@chromium.org",
        "time": "Mon Jun 08 07:20:01 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Mon Jun 08 09:26:06 2026"
      },
      "message": "Revert \"[Connection-Allowlist] Enforce for speculation rules prerender\"\n\nThis reverts commit 68d975aadb2878c61da2ed0174be429fe19cebd0.\n\nReason for revert: ConnectionAllowlistTest.SpeculationRulesPrerenderRedirectBlocked  is consistently failing on Android (crbug.com/521162817)\n\nOriginal change\u0027s description:\n\u003e [Connection-Allowlist] Enforce for speculation rules prerender\n\u003e\n\u003e - The prerendering navigation request already correctly sets the\n\u003e initiator frame token. The Connection Allowlist(CA) check in navigation\n\u003e request enforces according to the initiator frame\u0027s CA.\n\u003e - Add browser test and WPT.\n\u003e - Add browser test for kPrerender2FallbackPrefetchSpecRules feature.\n\u003e When enabled, a fallback prefetch request is created for speculation\n\u003e rules prerender. The fallback prefetch is also checked by CA.\n\u003e\n\u003e About CA: https://github.com/WICG/connection-allowlists\n\u003e\n\u003e Bug: 447954811, 492462315\n\u003e Change-Id: I3f14f25d03c9d72eec5a652246769b6e4be36cae\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7886514\n\u003e Reviewed-by: Andrew Verge \u003caverge@chromium.org\u003e\n\u003e Commit-Queue: Xiaochen Zhou \u003cxiaochenzh@chromium.org\u003e\n\u003e Reviewed-by: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\n\u003e Reviewed-by: Lingqi Chi \u003clingqi@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1642470}\n\nBug: 447954811, 492462315\nBug: 521162817\nChange-Id: I8925cd661474425c3eb4d205300c0174cecb599d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7901819\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nAuto-Submit: Shuhei Takahashi \u003cnya@chromium.org\u003e\nReviewed-by: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\nOwners-Override: Shuhei Takahashi \u003cnya@chromium.org\u003e\nCommit-Queue: Shuhei Takahashi \u003cnya@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1643003}\n"
    },
    {
      "commit": "f853bdf200eaaeda0b78cc2560f58814dd871ec7",
      "tree": "fdf903559509c1e73eaa769cbf6403ee09a78e01",
      "parents": [
        "c51593954ffc0143ab8489db194633efebe45382"
      ],
      "author": {
        "name": "Jan Varga",
        "email": "jvarga@igalia.com",
        "time": "Sun Jun 07 09:56:12 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Mon Jun 08 08:13:54 2026"
      },
      "message": "Update CSSMathInvert transform serialization expectation\n\nUpdate the CSSTransformValue serialization expectation for a nested\nCSSMathProduct containing CSSMathInvert.\n\nThe CSSMathProduct serialization algorithm represents CSSMathInvert arguments\nafter the first value using division syntax. As a result, the value should\nserialize as calc(1deg / 0), not calc(1deg * (1 / 0)).\n\nThis matches the current WebKit behavior and the serialization behavior fixed\nin the following patch.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D304050\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d2044096\ngecko-commit: a2559ddb278732110249342a1acd70b7a169b2a1\ngecko-reviewers: dshin\n"
    },
    {
      "commit": "c51593954ffc0143ab8489db194633efebe45382",
      "tree": "d649429dd0da59ef43ea13a3419bf677ca6d1396",
      "parents": [
        "1c48107720ef32bd1192d19d92ed5f80c9b625d0"
      ],
      "author": {
        "name": "Seokho Song",
        "email": "seokho@chromium.org",
        "time": "Mon Jun 08 04:24:07 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Mon Jun 08 04:50:25 2026"
      },
      "message": "Pass image animation info through shader path\n\nUse CSS Image Animation info to Image::ApplyShader() so that\n\u0027image-animation: paused\u0027 works when an image is drawn via a shader.\n\nFor BitmapImage with a valid DOM node id in ImageDrawOptions, call\nPaintImageForCurrentFrameWithInfo) instead of\nPaintImageForCurrentFrame().\n\nThis fixes animated background images with border-radius, which take the\nshader paint path and were ignoring \u0027image-animation\u0027.\n\nFixed: 514979790\nChange-Id: I0b42c2bd8078c4bea0ce601d557dba6f771e2b6f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7867479\nCommit-Queue: Seokho Song \u003cseokho@chromium.org\u003e\nReviewed-by: Florin Malita \u003cfmalita@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1642983}\n"
    },
    {
      "commit": "1c48107720ef32bd1192d19d92ed5f80c9b625d0",
      "tree": "7ca1c1f22cbeba3e5a8a8d3a2b4900b38aa9b0d2",
      "parents": [
        "ee3d7be82722670e178210c5960bd0aa8b307d26"
      ],
      "author": {
        "name": "Anne van Kesteren",
        "email": "annevk@annevk.nl",
        "time": "Sun Jun 07 09:45:58 2026"
      },
      "committer": {
        "name": "Emilio Cobos Álvarez",
        "email": "emilio@crisal.io",
        "time": "Sun Jun 07 15:45:09 2026"
      },
      "message": "HTML customizable select clipping without ::picker-icon\n"
    },
    {
      "commit": "ee3d7be82722670e178210c5960bd0aa8b307d26",
      "tree": "004b0caad4f78b4b0f25d2355b2775f82219342a",
      "parents": [
        "d4598eba0959249d8715818a402b432c513f9492"
      ],
      "author": {
        "name": "Euclid Ye",
        "email": "yezhizhenjiakang@gmail.com",
        "time": "Sun Jun 07 11:32:34 2026"
      },
      "committer": {
        "name": "Servo WPT Sync",
        "email": "32481905+servo-wpt-sync@users.noreply.github.com",
        "time": "Sun Jun 07 15:06:16 2026"
      },
      "message": "Fix intermittency from touch-generated compatibility mouse event\n\nSigned-off-by: Euclid Ye \u003cyezhizhenjiakang@gmail.com\u003e\n"
    },
    {
      "commit": "d4598eba0959249d8715818a402b432c513f9492",
      "tree": "b7fb60b45b35546edf6b33ecd6e06cb00a795dbc",
      "parents": [
        "220657a3a9b98faa399b38d2cf11923d28108e74"
      ],
      "author": {
        "name": "Tim Ledbetter",
        "email": "tim.ledbetter@ladybird.org",
        "time": "Sun Jun 07 11:45:41 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 07 11:45:41 2026"
      },
      "message": "URL: Add test coverage for non-ASCII userinfo (#60446)"
    },
    {
      "commit": "220657a3a9b98faa399b38d2cf11923d28108e74",
      "tree": "ff89993c5750e1512ac5fe616d0e7deb59973f93",
      "parents": [
        "63a3c259d8e1898fad361107ffc913d7e8d6cf47"
      ],
      "author": {
        "name": "Timothy Nikkel",
        "email": "tnikkel@gmail.com",
        "time": "Sat Jun 06 23:00:15 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Sun Jun 07 10:14:41 2026"
      },
      "message": "Handle cases where an inactive scroll frame becomes active and has already-active descendant scroll frames during a retained display list build.\n\nTake an outer scroll container A that is async-inactive because it has zero scroll range. It contains various active scroll frames and active nested scroll frames. Some content inside A (but not related to any of the active descendant scroll frames) is modified so that the size of the scrolled content increases making the scroll range non-zero and now WantAsyncScroll() is true. The size increase triggers a retained display list update. None of the descendant already-active scroll frames are marked modified, so the display list build does not visit the every active descendant scroll frame (even if we were to visit every direct ASR child of A). Visiting the frame of an ASR is the only way that we can update it to changes in the ASR tree, so some ASRs do not get updated, so the depth values get out of sync and we hit the depth invariant assert.\n\nThe most obvious way to fix this is to check after reflow if a scroll frame has changed scroll range that changed the return value of WantAsyncScroll and mark it modified. But this is too large of a hammer because the extra display list building the modified frames will trigger, but also because WantAsyncScroll is relatively heavy. As such we limit the check as narrowly as we can. We use a bool that tracks scroll frames that were inactive during the previous paint but that have active scroll frame descendants. Further, previous work in bug 2044231 reduced the cost of WantAsyncScroll by caching GetScrolledRect during ReflowFinished. The main cost of WantAsyncScroll will then be the memory load of fetching the overflow values from the style display struct which might not be cached at this point (even though they are fetched at the start of the reflow of this scroll frame) because this happens after the reflow of the entire frame tree. Lower down in ReflowFinished we call GetScrollRangeForUserInputEvents() inside |if (mVScrollbarBox || mHScrollbarBox)| which will also fetch those values. So hopefully this should not add many memory fetches.\n\nI also checked that anything else that can change WantAsyncScroll\u0027s return value should not have this problem.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D304399\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d2042439\ngecko-commit: 20f108790cfd5280e3af7c1976ed642db6b79297\ngecko-reviewers: hiro, layout-reviewers\n"
    },
    {
      "commit": "63a3c259d8e1898fad361107ffc913d7e8d6cf47",
      "tree": "ce7f95b288df46862bc65e79a529d292cf88851f",
      "parents": [
        "9bbd6235e4afc93848b156f7ac467cde3ba6ef74"
      ],
      "author": {
        "name": "Jan Varga",
        "email": "jvarga@igalia.com",
        "time": "Sat Jun 06 09:59:36 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Sun Jun 07 01:56:54 2026"
      },
      "message": "Fix CSSMathMax serialization WPT test case\n\nFix what appears to be a copy-and-paste error in the CSS Typed OM\nserialization tests.\n\nThe \"CSSMathMax with pixel arguments\" test was constructing CSSMathMin and\nexpecting min(...) serialization. Update it to construct CSSMathMax and expect\nmax(...) serialization, matching the test description and surrounding\nCSSMathMax coverage.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D303883\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d2044096\ngecko-commit: 31564683ac06eac26e11159e555fd78b050d484b\ngecko-reviewers: emilio, firefox-style-system-reviewers\n"
    },
    {
      "commit": "9bbd6235e4afc93848b156f7ac467cde3ba6ef74",
      "tree": "5a303a6cc7b437d1740a3cf18297b871c7e1b26b",
      "parents": [
        "0070273c9cabb3e87b7395d103d15832478085b0"
      ],
      "author": {
        "name": "tannal",
        "email": "mtan@igalia.com",
        "time": "Sat Jun 06 12:25:50 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Sat Jun 06 23:01:26 2026"
      },
      "message": "Move hreflang and type to HyperlinkElementUtils\n\nDifferential Revision: https://phabricator.services.mozilla.com/D304947\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d2039500\ngecko-commit: 47309ec5a73ec2b89e3029282b6e3a99aabfc67d\ngecko-reviewers: emilio, webidl, smaug\n"
    },
    {
      "commit": "0070273c9cabb3e87b7395d103d15832478085b0",
      "tree": "7549bb25c28baf9b5d025ae868edcb3374cbb8cf",
      "parents": [
        "188b6f78fbbbf7bf21f2b77cce3bf94621843b5b"
      ],
      "author": {
        "name": "Jason Leo",
        "email": "m.jason.liu@outlook.com",
        "time": "Sat Jun 06 17:58:21 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 06 17:58:21 2026"
      },
      "message": "[css-shapes] Implement polygon() round modifier (#60345)\n\n* [css-shapes] Implement polygon() round modifier\n\nImplement the CSS Shapes `polygon(round \u003clength\u003e, ...)` syntax behind\nthe CSSPolygonRounding runtime flag.\n\nThis adds parsing and serialization for the optional round modifier,\nstores the radius on polygon basic shapes, includes it in equality and\ninterpolation, and generates rounded polygon paths for clip-path,\noffset-path, and related basic-shape consumers.\n\nFor shape-outside, rounded polygons now rasterize from the rounded path\ninstead of the sharp vertex list so float exclusion follows the rounded\noutline.\n\nAdd unit tests, a clip-path rendering test, and WPT coverage for parsing\nand computed values.\n\nChromeStatusEntry: https://chromestatus.com/feature/6636392944893952\nSpec: https://www.w3.org/TR/css-shapes-1/#typedef-basic-shape\nBug: 329302249\nChange-Id: I4ffb0f4c7efcdb243c8dc1f547f4b84194264634\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7716742\nReviewed-by: Fredrik Söderquist \u003cfs@opera.com\u003e\nCommit-Queue: Jason Leo \u003ccgqaq@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1611220}\n\n* ove the the changes (new tests added) in css/css-shapes/shape-functions/polygon-function-* to separate files\n\n* put the files in the right features\n\n---------\n\nCo-authored-by: Jason Leo \u003ccgqaq@chromium.org\u003e"
    },
    {
      "commit": "188b6f78fbbbf7bf21f2b77cce3bf94621843b5b",
      "tree": "091063c140e5fdd901820804d3605960d147a907",
      "parents": [
        "a768f4fe70cfd784f52e4fdb7b5aae48250fb5d3"
      ],
      "author": {
        "name": "Shannon Booth",
        "email": "35911232+shannonbooth@users.noreply.github.com",
        "time": "Sat Jun 06 15:51:46 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 06 15:51:46 2026"
      },
      "message": "Test Authorization header behaviour for CORs preflight cache (#59369)\n\nSpecifically the requirement specified under:\n\nhttps://fetch.spec.whatwg.org/#concept-cache-match-header\n\nUnfortunately no browser currently implements this behaviour,\nbut this adds a test matching the specification."
    },
    {
      "commit": "a768f4fe70cfd784f52e4fdb7b5aae48250fb5d3",
      "tree": "4d3993d22776d0ab25a455fda78a45573c6c1bfc",
      "parents": [
        "ded0760e153f25e6bf77ce2e030fc0a97ec9ccf3"
      ],
      "author": {
        "name": "Luke Warlow",
        "email": "lwarlow@igalia.com",
        "time": "Sat Jun 06 10:00:23 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 06 10:00:23 2026"
      },
      "message": "WebKit export of https://bugs.webkit.org/show_bug.cgi?id\u003d316304 (#60392)"
    },
    {
      "commit": "ded0760e153f25e6bf77ce2e030fc0a97ec9ccf3",
      "tree": "7bd6e2f80daeb2e60192b642d5cf9065326cb18a",
      "parents": [
        "a61ae98d79237f84e9968b1363aac61db31ccf87"
      ],
      "author": {
        "name": "Anne van Kesteren",
        "email": "annevk@annevk.nl",
        "time": "Fri Jun 05 13:35:07 2026"
      },
      "committer": {
        "name": "Anne van Kesteren",
        "email": "annevk@annevk.nl",
        "time": "Sat Jun 06 09:43:57 2026"
      },
      "message": "HTML customizable select clipping\n\nFor https://github.com/whatwg/html/issues/12521.\n"
    },
    {
      "commit": "a61ae98d79237f84e9968b1363aac61db31ccf87",
      "tree": "1eb2ee691afdfa901ca6e4c5b6788d3989f95448",
      "parents": [
        "6a45392bc990bdd9e9432fcaa2e98d3bd5f2854a"
      ],
      "author": {
        "name": "Kiet Ho",
        "email": "kiet.ho@apple.com",
        "time": "Thu Jun 04 01:24:05 2026"
      },
      "committer": {
        "name": "Kiet Ho",
        "email": "tuankiet65@gmail.com",
        "time": "Sat Jun 06 06:51:36 2026"
      },
      "message": "WebKit export of https://bugs.webkit.org/show_bug.cgi?id\u003d315779\n"
    },
    {
      "commit": "6a45392bc990bdd9e9432fcaa2e98d3bd5f2854a",
      "tree": "d4f1af024a1301fcf8e91dbdbc9a360ddb3dc45b",
      "parents": [
        "ec31a461d352a7a67ae972b347aea77d5ca9160b"
      ],
      "author": {
        "name": "Emilio Cobos Álvarez",
        "email": "emilio@crisal.io",
        "time": "Fri Jun 05 13:36:05 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Fri Jun 05 23:36:04 2026"
      },
      "message": "Include \u003cinput type\u003dimage\u003e in elements always-clipped.\n\nMatches other browsers\u0027 behavior and pre-regression behavior, see\nhttps://github.com/whatwg/html/pull/12491.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D302639\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d2038137\ngecko-commit: 7ce8681aa688d7670b2ce873c47b19df5c0f6346\ngecko-commit-git: 779757981da64ec06279227b0d70245bb85c5bb6\ngecko-reviewers: firefox-style-system-reviewers, boris\n"
    },
    {
      "commit": "ec31a461d352a7a67ae972b347aea77d5ca9160b",
      "tree": "370c0394fc5f55cdae6242c6959d1c16955b714b",
      "parents": [
        "8661decc1a26a6ad13568cec665595b08eb3df67"
      ],
      "author": {
        "name": "Jonathan Kew",
        "email": "jkew@mozilla.com",
        "time": "Fri Jun 05 16:40:28 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Fri Jun 05 23:03:33 2026"
      },
      "message": "Add some more tests for style range queries affected by dynamic changes to font properties.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D303780\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d2044033\ngecko-commit: e52d93565242fdb877d98b4e59a3b07b4883e816\ngecko-commit-git: bfe13f3bb07abc8705a48c013b05de356c940146\ngecko-reviewers: diegociudadreale\n"
    },
    {
      "commit": "8661decc1a26a6ad13568cec665595b08eb3df67",
      "tree": "5e56eb6418d176d165258c818259fb6d3bc6dfd6",
      "parents": [
        "a8210e8b052af27c0f99270d1c070681a407d41e"
      ],
      "author": {
        "name": "Jacques Newman",
        "email": "janewman@microsoft.com",
        "time": "Fri Jun 05 22:18:28 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Fri Jun 05 23:02:16 2026"
      },
      "message": "[focusgroup] Split directional-input-handler WPT by type\n\ndirectional-input-handler-all-types.html ran twelve subtests in a single\nfile, with each having multiple calls to helpers that await animation\nframes, making this a top flake due to timeouts.\n\nSplit it into one file per element type, like the existing\ndirectional-input-handler-radio.html. Each file now runs two subtests\nand should be well under the timeout with the same coverage.\n\nThis is a refactor-only change, and does not have any actual expectation\nchanges.\n\nFixed: 518222033\nChange-Id: I0c39a519630ee78ba201dd82388717fb68e314cf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7905279\nCommit-Queue: Jacques Newman \u003cjanewman@microsoft.com\u003e\nReviewed-by: Stephanie Zhang \u003cstephanie.zhang@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1642621}\n"
    },
    {
      "commit": "a8210e8b052af27c0f99270d1c070681a407d41e",
      "tree": "891d979c6fe4a7c205530b4c8f473517c236e1c3",
      "parents": [
        "9790791f200bebea2d258548eb8b7af60ff70f73"
      ],
      "author": {
        "name": "Scott O\u0027Hara",
        "email": "scottaohara@users.noreply.github.com",
        "time": "Fri Jun 05 21:57:15 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 05 21:57:15 2026"
      },
      "message": "LI element role tests (#49643)\n\n* list element role tests, related to https://github.com/w3c/aria/pull/2212\n* Update html-aam/roles-generic.tentative.html\n\nCo-authored-by: Adam Page \u003cadam@adampage.net\u003e"
    },
    {
      "commit": "9790791f200bebea2d258548eb8b7af60ff70f73",
      "tree": "af32145ed156f0c2bcf3b79131fe21f6ba0a3ad0",
      "parents": [
        "edefd0e357afc21163e612899c907b6ace23b159"
      ],
      "author": {
        "name": "Sam Sneddon",
        "email": "gsnedders@apple.com",
        "time": "Fri Jun 05 20:40:07 2026"
      },
      "committer": {
        "name": "Sam Sneddon",
        "email": "me@gsnedders.com",
        "time": "Fri Jun 05 21:10:31 2026"
      },
      "message": "[lint] Add a distinct exit code for uncaught exceptions\n\nCPython exits with 1 when there\u0027s an uncaught exception; this is\nambiguous with us exiting with 1 when there\u0027s lint errors. When\nprocessing the output (e.g., as JSON) it would be good to know if we\njust have lint errors or if the linter failed to run to completion.\n"
    },
    {
      "commit": "edefd0e357afc21163e612899c907b6ace23b159",
      "tree": "39f21db26141e4de479122bc1f81720d0604320c",
      "parents": [
        "5a0fcf2e77f9019a2c89da0a5989ab2e006d3b47"
      ],
      "author": {
        "name": "Sam Davis Omekara",
        "email": "samomekarajr@microsoft.com",
        "time": "Fri Jun 05 20:46:07 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Fri Jun 05 21:09:28 2026"
      },
      "message": "[Gap Decorations]: Paint column rules on single-row fragmented grids\n\nThis CL fixes a bug where column gap decorations in a grid with a single\nrow are not painted in fragmented contexts.\n\nThe issue was an early return in the `PlaceGaps()` lambda when there are\nno main(row) gaps. Since this is the same lambda that builds the\nfragment-relative gap geometry, we end up never building one, even when\nthere are cross(column) gaps to paint.\n\nTo fix this, the logic to place main gaps is pulled out into its own\nlambda called `PlaceMainGaps()`, keeping the early return there but also\nletting us build the fragment-relative geometry when there are cross\ngaps but no main gaps.\n\nBug: 520000506\nChange-Id: Ic3dfb2e5791cb726e4d0511cb46c3c241ee552a3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7902436\nCommit-Queue: Sam Davis Omekara \u003csamomekarajr@microsoft.com\u003e\nReviewed-by: Alison Maher \u003calmaher@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1642549}\n"
    },
    {
      "commit": "5a0fcf2e77f9019a2c89da0a5989ab2e006d3b47",
      "tree": "0f2770a3505c386215b85174b2d80f0711ac10f1",
      "parents": [
        "ab82153c45968215a8dd394d5ac5f44388c16dd6"
      ],
      "author": {
        "name": "Oskar Steiger",
        "email": "steigeo@rose-hulman.edu",
        "time": "Fri Jun 05 17:12:02 2026"
      },
      "committer": {
        "name": "Servo WPT Sync",
        "email": "32481905+servo-wpt-sync@users.noreply.github.com",
        "time": "Fri Jun 05 20:16:12 2026"
      },
      "message": "Change CRLF to LF in WPT tests\n\nSigned-off-by: Oskar Steiger \u003csteigeo@rose-hulman.edu\u003e\n"
    },
    {
      "commit": "ab82153c45968215a8dd394d5ac5f44388c16dd6",
      "tree": "439bab179968336d146a5875119a10ef59935fbf",
      "parents": [
        "91355477f094f5b8d10c066210a9828ac502b48d"
      ],
      "author": {
        "name": "Oskar Steiger",
        "email": "steigeo@rose-hulman.edu",
        "time": "Fri Jun 05 17:12:02 2026"
      },
      "committer": {
        "name": "Servo WPT Sync",
        "email": "32481905+servo-wpt-sync@users.noreply.github.com",
        "time": "Fri Jun 05 20:16:12 2026"
      },
      "message": "Update tests and manifest\n\nSigned-off-by: Oskar Steiger \u003csteigeo@rose-hulman.edu\u003e\n"
    },
    {
      "commit": "91355477f094f5b8d10c066210a9828ac502b48d",
      "tree": "cfe4f4cc0bd5c6c65eec1bd063b06075fda12687",
      "parents": [
        "80bb7e9b0b37c48e67d1f43a3fc6ffc73122c1db"
      ],
      "author": {
        "name": "Oskar Steiger",
        "email": "steigeo@rose-hulman.edu",
        "time": "Fri Jun 05 17:12:01 2026"
      },
      "committer": {
        "name": "Servo WPT Sync",
        "email": "32481905+servo-wpt-sync@users.noreply.github.com",
        "time": "Fri Jun 05 20:16:12 2026"
      },
      "message": "Testing and formatting\n\nSigned-off-by: Oskar Steiger \u003csteigeo@rose-hulman.edu\u003e\n"
    },
    {
      "commit": "80bb7e9b0b37c48e67d1f43a3fc6ffc73122c1db",
      "tree": "d68ab86e0c2a8edb8ae6f37354c05179c4fe5b3b",
      "parents": [
        "8c48ddf337939ab7ceee10c81699ddad375f3d1b"
      ],
      "author": {
        "name": "Sam Sneddon",
        "email": "gsnedders@apple.com",
        "time": "Mon May 04 18:30:01 2026"
      },
      "committer": {
        "name": "Sam Sneddon",
        "email": "me@gsnedders.com",
        "time": "Fri Jun 05 19:46:21 2026"
      },
      "message": "Pass `--disable-pip-version-check` when invoking `pip`\n\nThere\u0027s little benefit to us making this request to pypi.org when\nwe\u0027re managing the venv, because we shouldn\u0027t really expect our users\nto care about this.\n"
    },
    {
      "commit": "8c48ddf337939ab7ceee10c81699ddad375f3d1b",
      "tree": "c1a40715ea4a347b2a844f13dd7d282d2afd7b89",
      "parents": [
        "cb66b21b560e0527d9ed079ebb6c75d06f2bb0d7"
      ],
      "author": {
        "name": "Xiaochen Zhou",
        "email": "xiaochenzh@chromium.org",
        "time": "Fri Jun 05 18:31:20 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Fri Jun 05 19:18:58 2026"
      },
      "message": "[Connection-Allowlist] Enforce for speculation rules prerender\n\n- The prerendering navigation request already correctly sets the\ninitiator frame token. The Connection Allowlist(CA) check in navigation\nrequest enforces according to the initiator frame\u0027s CA.\n- Add browser test and WPT.\n- Add browser test for kPrerender2FallbackPrefetchSpecRules feature.\nWhen enabled, a fallback prefetch request is created for speculation\nrules prerender. The fallback prefetch is also checked by CA.\n\nAbout CA: https://github.com/WICG/connection-allowlists\n\nBug: 447954811, 492462315\nChange-Id: I3f14f25d03c9d72eec5a652246769b6e4be36cae\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7886514\nReviewed-by: Andrew Verge \u003caverge@chromium.org\u003e\nCommit-Queue: Xiaochen Zhou \u003cxiaochenzh@chromium.org\u003e\nReviewed-by: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\nReviewed-by: Lingqi Chi \u003clingqi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1642470}\n"
    },
    {
      "commit": "cb66b21b560e0527d9ed079ebb6c75d06f2bb0d7",
      "tree": "a11fe33db04a03ba9cc7716d25f71d256a2efe42",
      "parents": [
        "a7a78234b027228815f3aaa0f7eadc87cefaffc5"
      ],
      "author": {
        "name": "Anne van Kesteren",
        "email": "annevk@annevk.nl",
        "time": "Mon Jun 01 08:10:54 2026"
      },
      "committer": {
        "name": "Anne van Kesteren",
        "email": "annevk@annevk.nl",
        "time": "Fri Jun 05 15:42:18 2026"
      },
      "message": "Two sandboxed iframes are in different agent clusters\n"
    },
    {
      "commit": "a7a78234b027228815f3aaa0f7eadc87cefaffc5",
      "tree": "a970e8113a5d6d311726f818095bff952296f7dd",
      "parents": [
        "a4c65037ea9905a1afbb85f38d86d3ab04ed1cb7"
      ],
      "author": {
        "name": "Anne van Kesteren",
        "email": "annevk@annevk.nl",
        "time": "Fri Jun 05 15:41:47 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 05 15:41:47 2026"
      },
      "message": "CSS: dynamic locale changes with :first-letter \u0026 text-transform"
    },
    {
      "commit": "a4c65037ea9905a1afbb85f38d86d3ab04ed1cb7",
      "tree": "247868574b6d2052020077713b5e6fc3f052ab43",
      "parents": [
        "7cca45a11c067aa348e5ee0a39079c7f57890d23"
      ],
      "author": {
        "name": "Sam Weinig",
        "email": "sam@webkit.org",
        "time": "Fri Jun 05 14:55:15 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 05 14:55:15 2026"
      },
      "message": "WebKit export of https://bugs.webkit.org/show_bug.cgi?id\u003d316215 (#60409)"
    },
    {
      "commit": "7cca45a11c067aa348e5ee0a39079c7f57890d23",
      "tree": "3d33e028e91d78d63040d539da85903c4fc4476c",
      "parents": [
        "b9301a35185a40d30348d9b2f648f16da96d9256"
      ],
      "author": {
        "name": "Xiaochen Zhou",
        "email": "xiaochenzh@chromium.org",
        "time": "Fri Jun 05 14:08:02 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Fri Jun 05 14:54:58 2026"
      },
      "message": "[Connection-Allowlist] Enforce for WebAuth remote validation\n\nWebAuth API (navigator.credentials.create()) requires remote validation\nwhen the Relying Party (RP) ID cannot be trivially validated based on\nthe caller\u0027s origin.\n\nThe validation sends a network request to a well-known URL based on RP\nID. This CL enforces Connection Allowlist (CA) for this request.\n\nAbout CA: https://github.com/WICG/connection-allowlists\n\nBug: 447954811, 506480941\nChange-Id: I86e415ff27de7723cd90efbfcde90b9825941d59\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7901937\nReviewed-by: Andrew Verge \u003caverge@chromium.org\u003e\nReviewed-by: Ken Buchanan \u003ckenrb@chromium.org\u003e\nCommit-Queue: Xiaochen Zhou \u003cxiaochenzh@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1642299}\n"
    },
    {
      "commit": "b9301a35185a40d30348d9b2f648f16da96d9256",
      "tree": "9482cd746706b336af3398d88ac33f0a6286ee29",
      "parents": [
        "d7b4ca2413c3c145e8c012ba78c669034ac753b8"
      ],
      "author": {
        "name": "Kent Tamura",
        "email": "tkent@chromium.org",
        "time": "Fri Jun 05 12:08:05 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Fri Jun 05 12:58:04 2026"
      },
      "message": "Fix crash in text-fit and text-box-trim interaction\n\nWhen text-fit is active, it runs a cloned BlockLayoutAlgorithm to\nmeasure the scaling factor. If this measurement pass aborts due to\ntext-box-trim (kTextBoxTrimEndDidNotApply), the abort status was\npropagated to the original algorithm, but the required state\n(last_non_empty_inflow_child_) was not copied. This caused a crash\n(DCHECK failure) when the original algorithm attempted to run\nRelayoutForTextBoxTrimEnd.\n\nThis CL fixes the issue by:\n 1. Propagating the relayout state to the cloned algorithm.\n 2. Copying the text-box-trim state back to the original algorithm\n    when the cloned algorithm aborts.\n\nBug: 516356804\nChange-Id: Ia9f7dd5763e68962f8bca8f2af3f9c3233fd3371\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7901924\nAuto-Submit: Kent Tamura \u003ctkent@chromium.org\u003e\nReviewed-by: Koji Ishii \u003ckojii@chromium.org\u003e\nCommit-Queue: Koji Ishii \u003ckojii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1642264}\n"
    },
    {
      "commit": "d7b4ca2413c3c145e8c012ba78c669034ac753b8",
      "tree": "8a398ef4fb44062d03ae2c6196234778b146e6d7",
      "parents": [
        "48d66a5560161cc5b7a372c709964963f62a8e58"
      ],
      "author": {
        "name": "Chris Dumez",
        "email": "cdumez@apple.com",
        "time": "Fri Jun 05 12:18:55 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 05 12:18:55 2026"
      },
      "message": "WebKit export of https://bugs.webkit.org/show_bug.cgi?id\u003d316382 (#60421)"
    },
    {
      "commit": "48d66a5560161cc5b7a372c709964963f62a8e58",
      "tree": "7ffa9786fc16db07e5f19bee193c93e8e287394b",
      "parents": [
        "f1be5146cc1ad4357a523a988c1eb7963b0d276b"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "wei4.wang@intel.com",
        "time": "Fri Jun 05 10:39:08 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Fri Jun 05 12:07:58 2026"
      },
      "message": "[WebNN] Add \"webnn\" permissions policy feature\n\nImplement the \"webnn\" policy-controlled feature as specified in the\nWebNN specification [1]. The default allowlist is \u0027self\u0027, which means\nthe WebNN API is available to top-level documents and same-origin\niframes by default, but blocked in cross-origin iframes unless\nexplicitly granted via the Permissions-Policy header or iframe allow\nattribute.\n\nWhen the feature is disabled, navigator.ml.createContext() rejects\nwith a \"SecurityError\" DOMException per the spec.\n\nThis CL also changes the WebIDL to only expose the WebNN interfaces\nto DedicatedWorker and updates related WPTs.\n\n[1] https://www.w3.org/TR/webnn/#permissions-policy-integration\n\nBug: 502083483\nChange-Id: I5c723e0ea03864fd0b122aed8b3d31f602545a2e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7885337\nReviewed-by: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\nReviewed-by: Bo Liu \u003cboliu@chromium.org\u003e\nReviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nReviewed-by: Steven Holte \u003cholte@chromium.org\u003e\nCommit-Queue: Wang, Wei4 \u003cwei4.wang@intel.com\u003e\nCr-Commit-Position: refs/heads/main@{#1642237}\n"
    },
    {
      "commit": "f1be5146cc1ad4357a523a988c1eb7963b0d276b",
      "tree": "f5dc19ba4536e3639d35a9ecdb97bc61da8d8b58",
      "parents": [
        "b7d9760979220ca31ec38fa6bbff78cd8ee42e7a"
      ],
      "author": {
        "name": "agoloman",
        "email": "agoloman@mozilla.com",
        "time": "Fri Jun 05 07:28:34 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Fri Jun 05 11:24:41 2026"
      },
      "message": "Revert \"Bug 2035573 - Start focus navigation from selection if it is a descendant of focused element. \" for causing wpt failures @sequential-focus-navigation-starting-point.tentative.html.\n\nThis reverts commit 15f3930b2c232064170a7a5e61b7a9bd1e1b8b51.\n\ngecko-commit: 0dfd3bd46c854f4ac99e1e5dbd272a2e68fb4e8a\ngecko-commit-git: 861a985a35e4266ac504cee2b76363cbaa4e804d\ngecko-reviewers: vhilla, edgar\n"
    }
  ],
  "next": "b7d9760979220ca31ec38fa6bbff78cd8ee42e7a"
}
