)]}'
{
  "log": [
    {
      "commit": "d1d774f3d9c70f98864a22d4e976736194be49ee",
      "tree": "762f1ec5bfc0ed2070f1a1b16c607b0b982ca22b",
      "parents": [
        "d074b66f9d84962a7de2b5ff527e31a6f59d17af"
      ],
      "author": {
        "name": "Kurt Catti-Schmidt",
        "email": "kschmi@microsoft.com",
        "time": "Thu Jun 04 02:45:05 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Thu Jun 04 03:00:59 2026"
      },
      "message": "[CSS Modules] Split dependencies in shadowrootadoptedstylesheets tests\n\nThis change removes dependences on \u003cstyle type\u003d\"module\"\u003e for\nshadowrootadoptedstylesheets tests, in favor of using import maps +\ndataURI. Most of the tests were already independent, so only\nshadowrootadoptedstylesheets-same-document.html was updated.\n\nshadowrootadoptedstylesheets-with-declarative-module.html no longer\nmakes sense as an independent test, and is identical to\nshadowrootadoptedstylesheets-basic.html, so it was deleted.\n\nBug: 448174611\nChange-Id: Iacc94e8ce0a8bc8981f60a545f9c27a80d7e837c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7892247\nCommit-Queue: Kurt Catti-Schmidt \u003ckschmi@microsoft.com\u003e\nReviewed-by: Dan Clark \u003cdaniec@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1641405}\n"
    },
    {
      "commit": "d074b66f9d84962a7de2b5ff527e31a6f59d17af",
      "tree": "45c502a446aeb7571ce983d36b5ba22c15b82b39",
      "parents": [
        "4115acd6311562f10cab7001499a0151cb6a418a"
      ],
      "author": {
        "name": "Sandor Molnar",
        "email": "smolnar@mozilla.com",
        "time": "Wed Jun 03 23:51:58 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Thu Jun 04 02:01:58 2026"
      },
      "message": "Revert \"Bug 1465074 - Add WPT ensuring same-origin and cross-origin CORS range requests are intercepted by ServiceWorker. \" for causing wpt failures\n\nThis reverts commit 4cb63eb70c83ff09a3b6798597bfadc412762b41.\n\nRevert \"Bug 1465074 - Let ServiceWorker intercepts range requests. r\u003dhsingh\"\n\nThis reverts commit 0fa2e5d3c85d8da9241f6742d3365d09c765defe.\n\nRevert \"Bug 1465074 - Return NetworkError while get a ranged response but not requested by a ranged request. r\u003dhsingh\"\n\nThis reverts commit 49cabcd364e89891ef0ea068e34fd93d938d3a41.\n\nRevert \"Bug 1465074 - Only remove privileged nocors request headers if RequestInit memebers presented in Request::Constructor. r\u003dhsingh\"\n\nThis reverts commit a6087fb37b281255e545eb17045c9e832dde9392.\n\ngecko-commit: dd77a313ebeda956057bf93021476111d29b51be\ngecko-commit-git: c3bead30177df9b45897798db8c354823d50261a\ngecko-reviewers: hsingh\n"
    },
    {
      "commit": "4115acd6311562f10cab7001499a0151cb6a418a",
      "tree": "5cff72952043922e3a735f587e12b4bc53b9463f",
      "parents": [
        "07065268a2722c02c61d76065e7c2dbb3e4aaa82"
      ],
      "author": {
        "name": "Jan-Niklas Jaeschke",
        "email": "jjaschke@mozilla.com",
        "time": "Thu Jun 04 01:02:31 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Thu Jun 04 01:29:26 2026"
      },
      "message": "Customizable Select: Support options inside wrapper elements.\n\nExtends the option list, disabled state, and optgroup notification logic to\nhandle options nested inside wrapper elements (e.g. \u003cdiv\u003e inside \u003cselect\u003e),\nper the spec\u0027s \"list of options\" and \"concept-option-disabled\" algorithms.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D290555\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d1974784\ngecko-commit: 060cd41ffb909ff92d1bff4a7016c345628310d9\ngecko-commit-git: 64079ed7abade58377263d5b8247edd540f06ed9\ngecko-reviewers: emilio\n"
    },
    {
      "commit": "07065268a2722c02c61d76065e7c2dbb3e4aaa82",
      "tree": "6883c79a9650833ff2fb99d6794863c24aa4ff18",
      "parents": [
        "c0ccde95bf21b5964bb15f309cc402d2bf96541f"
      ],
      "author": {
        "name": "Stephen Chenney",
        "email": "schenney@chromium.org",
        "time": "Wed Jun 03 22:13:53 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Wed Jun 03 23:44:24 2026"
      },
      "message": "Fix HTML-in-Canvas subframe tests.\n\nThe subframe test files were including testharnessreport.js which\nprevents the host frame from fetching the results. Fix it.\n\nBug: 519494301\nChange-Id: I611752ab1859d83a84c220432f5f9e109d6681d5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7897383\nCommit-Queue: Stephen Chenney \u003cschenney@chromium.org\u003e\nReviewed-by: Philip Rogers \u003cpdr@chromium.org\u003e\nAuto-Submit: Stephen Chenney \u003cschenney@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1641243}\n"
    },
    {
      "commit": "c0ccde95bf21b5964bb15f309cc402d2bf96541f",
      "tree": "49ed3f4dc9e8f1fe0dc665c46d40aa47264d5121",
      "parents": [
        "dc2a00e1069ed98af944607afd2ddda0fcd86028"
      ],
      "author": {
        "name": "mehm8128",
        "email": "mehm8128@gmail.com",
        "time": "Wed Jun 03 23:02:58 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 03 23:02:58 2026"
      },
      "message": "add dialog to html-aam/roles.html (#59634)\n\n* add dialog to html-aam/roles.html\n* Update html-aam/roles.html"
    },
    {
      "commit": "dc2a00e1069ed98af944607afd2ddda0fcd86028",
      "tree": "db4f2784bbe6b398d0558a761f83cef99852d4e0",
      "parents": [
        "b00fe9f3c0b2e61d3a04d631804393d13e49ae05"
      ],
      "author": {
        "name": "Philip Rogers",
        "email": "pdr@chromium.org",
        "time": "Wed Jun 03 21:34:18 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Wed Jun 03 22:13:45 2026"
      },
      "message": "[html-in-canvas] Fix fuzzy matching issues on wpt.fyi\n\nSee: https://wpt.fyi/results/html/canvas/element/manual/draw-element-image?label\u003dexperimental\u0026label\u003dmaster\u0026aligned\n\nBug: 519494301\nChange-Id: I6f55d240e804b9d4570bf997410bd132a3148ec4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7899777\nCommit-Queue: Philip Rogers \u003cpdr@chromium.org\u003e\nReviewed-by: Stephen Chenney \u003cschenney@chromium.org\u003e\nAuto-Submit: Philip Rogers \u003cpdr@chromium.org\u003e\nCommit-Queue: Stephen Chenney \u003cschenney@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1641197}\n"
    },
    {
      "commit": "b00fe9f3c0b2e61d3a04d631804393d13e49ae05",
      "tree": "caafd0823733ba06acdccfa0588fec30343430e4",
      "parents": [
        "bac753929ac17b62f739219e11e51aef19a155b6"
      ],
      "author": {
        "name": "Julien Wajsberg",
        "email": "felash@gmail.com",
        "time": "Wed Jun 03 19:17:52 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Wed Jun 03 21:59:58 2026"
      },
      "message": "Rename get_click_coordinates to get_last_move_coordinates in webdriver pointer_origin tests\n\nDifferential Revision: https://phabricator.services.mozilla.com/D304393\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d2038932\ngecko-commit: 6ecd85e9e21bfa08242c9a33217ca494bf2c7b46\ngecko-commit-git: 23e14b06f023bb320992cad15a1ee0f32d729260\ngecko-reviewers: jdescottes\n"
    },
    {
      "commit": "bac753929ac17b62f739219e11e51aef19a155b6",
      "tree": "2b1cd31e50a7d3b8e5a0ac6bac37967dccd42589",
      "parents": [
        "efa31f8a2889fe6b7e136b1b08771d3d82303965"
      ],
      "author": {
        "name": "Julien Wajsberg",
        "email": "felash@gmail.com",
        "time": "Wed Jun 03 19:17:50 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Wed Jun 03 21:59:58 2026"
      },
      "message": "Skip zero-size rects when computing click/pointer centre points\n\nAn inline element wrapping a block-level child produces zero-size line-box\nrects at the start and end of its getClientRects() list, e.g.\n[0x0@(0,0.5), 32x32@(0,0.5), 0x0@(0,32.5)]. When the element sits at a\nfractional y-coordinate, applying Math.floor to the zero-size rect\u0027s y\n(e.g. floor(0.5) \u003d 0) produces a point outside the element, causing\nelementsFromPoint to miss it and isInView to return false, which results in\nan \"element not interactable: could not be scrolled into view\" error.\n\nThe fix introduces dom.getFirstNonZeroRect() and uses it everywhere a rect\nis selected from getClientRects() to compute a centre point:\n- DOM.sys.mjs: getPointerInteractablePaintTree (used by isInView)\n- interaction.sys.mjs: webdriverClickElement and seleniumClickElement\n- Actions.sys.mjs: getOriginCoordinates\n\nAlso see the Webdriver spec bug in https://github.com/w3c/webdriver/issues/1961\n\nDifferential Revision: https://phabricator.services.mozilla.com/D301281\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d2038932\ngecko-commit: 9aa40ab0f560232ab95cee6489ebd51b0afe3353\ngecko-commit-git: ebb5a37b221eff19f5b58dc58899c2b468b083c8\ngecko-reviewers: jdescottes\n"
    },
    {
      "commit": "efa31f8a2889fe6b7e136b1b08771d3d82303965",
      "tree": "1418baea5be8a33e0b05a2e37da646198d48fb47",
      "parents": [
        "f27fc86df843088b309268341e85027a5852f1aa"
      ],
      "author": {
        "name": "Eden Chuang",
        "email": "echuang@mozilla.com",
        "time": "Wed Jun 03 11:59:40 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Wed Jun 03 21:48:22 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: f866ac62af4c170a799e1b425e80d13689609808\ngecko-commit-git: 4cb63eb70c83ff09a3b6798597bfadc412762b41\ngecko-reviewers: hsingh\n"
    },
    {
      "commit": "f27fc86df843088b309268341e85027a5852f1aa",
      "tree": "4eef462dd02839b58082b918d6046307aaf3c3c3",
      "parents": [
        "120377354764508ff274de1acd64bfed663ab257"
      ],
      "author": {
        "name": "Julian Descottes",
        "email": "jdescottes@mozilla.com",
        "time": "Wed Jun 03 13:13:08 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Wed Jun 03 21:12:49 2026"
      },
      "message": "[wdspec] Register pytest assert rewriting for bidi and classic assert helpers\n\nBug 2022515 moved some WebDriver assertions to the tests.bidi and\ntests.support.classic.asserts, but we missed to register them for\npytest rewriting.\n\nRegister the modules to restore detailed failure output.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D304134\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d2044388\ngecko-commit: ca6372453fb558edc58b417712d2e9ee21c53eea\ngecko-commit-git: 429ba6e7536a834b623e3af206d8fa9beeee1d2d\ngecko-reviewers: whimboo\n"
    },
    {
      "commit": "120377354764508ff274de1acd64bfed663ab257",
      "tree": "886ab2347e2019ff6f06f34d9265e21299c3dc13",
      "parents": [
        "65c9b9725ec4cdf0e6d4b8da7eed156a602e92f9"
      ],
      "author": {
        "name": "Sam Weinig",
        "email": "sam@webkit.org",
        "time": "Wed Jun 03 18:25:02 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 03 18:25:02 2026"
      },
      "message": "Update background/mask computed value serializations to match the spec (#60368)\n\nExports WebKit changes from https://commits.webkit.org/314242@main.\n\nAs resolved in CSSWG w3c/csswg-drafts#12791."
    },
    {
      "commit": "65c9b9725ec4cdf0e6d4b8da7eed156a602e92f9",
      "tree": "bc09f0cb3cb09cdcd01efd6a3fdaa9964de56d73",
      "parents": [
        "16120ec56304452a755708f53330def5ea34445c"
      ],
      "author": {
        "name": "Ravjit Uppal",
        "email": "ravjit@chromium.org",
        "time": "Wed Jun 03 17:44:56 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Wed Jun 03 18:08:15 2026"
      },
      "message": "[CE] Add onerror attribute and change error type for HTMLUserMediaElement.\n\nThis change introduces an `onerror` event handler to the `\u003cusermedia\u003e`\nelement, allowing developers to listen for errors during media stream\nacquisition. The `error` attribute\u0027s type is updated from `any` to\n`DOMException?` to provide a more specific error object.\n\nSpec: https://w3c.github.io/mediacapture-extensions/#the-usermedia-html-element\nChange-Id: If97f8a5a087b6546c22dc76e898a5821b4bd96d9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7881459\nAuto-Submit: Ravjit Uppal \u003cravjit@chromium.org\u003e\nReviewed-by: Joey Arhar \u003cjarhar@chromium.org\u003e\nReviewed-by: Guido Urdaneta \u003cguidou@chromium.org\u003e\nCommit-Queue: Ravjit Uppal \u003cravjit@chromium.org\u003e\nReviewed-by: Nicolás Peña \u003cnpm@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1641017}\n"
    },
    {
      "commit": "16120ec56304452a755708f53330def5ea34445c",
      "tree": "79b7de29f1b1c978d1a88c04e5feecfe832b92b7",
      "parents": [
        "d1307d42917e907e2bb534a6c4bd8bb9547f83f4"
      ],
      "author": {
        "name": "Valerie Young",
        "email": "spectranaut@igalia.com",
        "time": "Wed May 20 21:12:22 2026"
      },
      "committer": {
        "name": "Simon Pieters",
        "email": "zcorpan@gmail.com",
        "time": "Wed Jun 03 16:37:05 2026"
      },
      "message": "aamtest: fix runs for non-firefox/non-chrome browsers\n"
    },
    {
      "commit": "d1307d42917e907e2bb534a6c4bd8bb9547f83f4",
      "tree": "3baad53321db337a355f7a9a3a3a3ed544dc6f6e",
      "parents": [
        "cd2ae8490a110081298b36d8569d8c0ac269b6d6"
      ],
      "author": {
        "name": "Vladimir Levin",
        "email": "vmpstr@chromium.org",
        "time": "Wed Jun 03 15:02:56 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Wed Jun 03 16:35:40 2026"
      },
      "message": "vt: Initialize types when creating skipped transition.\n\nWhen creating a skipped transition, we should still initialize the\ntypes on it.\n\nR\u003dkevers@chromium.org, freedebreuil@google.com\n\nBug: 517822243\nChange-Id: I7ea1182bcf622a81467674ea2def530dade3a357\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7896697\nReviewed-by: Kevin Ellis \u003ckevers@chromium.org\u003e\nCommit-Queue: Vladimir Levin \u003cvmpstr@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1640917}\n"
    },
    {
      "commit": "cd2ae8490a110081298b36d8569d8c0ac269b6d6",
      "tree": "4539629212c508c934044928c33a3bcd8e36b594",
      "parents": [
        "78411c0d0b738fe535e566a7b918e63a4138b3da"
      ],
      "author": {
        "name": "Kevin Ellis",
        "email": "kevers@google.com",
        "time": "Wed Jun 03 15:02:44 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Wed Jun 03 15:50:39 2026"
      },
      "message": "Fix handling of non-additive parts with interation-composite accumulate.\n\nBug: 505876749\nChange-Id: I98539c7664d26e50854eb93fd6b332014a7816c8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7893171\nReviewed-by: Vladimir Levin \u003cvmpstr@chromium.org\u003e\nCommit-Queue: Kevin Ellis \u003ckevers@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1640911}\n"
    },
    {
      "commit": "78411c0d0b738fe535e566a7b918e63a4138b3da",
      "tree": "fc867baabd7c760d00309f936847b84b28db203e",
      "parents": [
        "9ddbfb1f94a093cd4824380ecab9e5741313f4bc"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@chromium.org",
        "time": "Wed Jun 03 13:10:40 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Wed Jun 03 13:29:20 2026"
      },
      "message": "Add tests for RTCRtpTransceiver header extension copying\n\nThese tests verify that the header extensions are copied when the\ntransceiver is not stopped, and that they are copied correctly after\na header extension is rejected in offer/answer.\n\nBug: webrtc:439514253\nChange-Id: I0428c508875415bde463f2cd570c4db1c92c7c48\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7889504\nReviewed-by: Guido Urdaneta \u003cguidou@chromium.org\u003e\nCommit-Queue: Harald Alvestrand \u003chta@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1640868}\n"
    },
    {
      "commit": "9ddbfb1f94a093cd4824380ecab9e5741313f4bc",
      "tree": "f24aed62268b793e50d1c513f64d04ca69637893",
      "parents": [
        "b3f253e60c3b292ba8d0659ed8dc9f989fbccd19"
      ],
      "author": {
        "name": "Chris Dumez",
        "email": "cdumez@apple.com",
        "time": "Wed Jun 03 13:08:19 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 03 13:08:19 2026"
      },
      "message": "Limit webcodecs/audio-data-copyTo.any.js to dedicatedworker instead of worker (#60361)\n\nApply review comment from Youenn that was missed in my previous PR."
    },
    {
      "commit": "b3f253e60c3b292ba8d0659ed8dc9f989fbccd19",
      "tree": "b8fa4d42a088cfec7e270576db390f5d6cc6b40b",
      "parents": [
        "3183a7a4c45222aefb7e68b8d7918d72ae865667"
      ],
      "author": {
        "name": "Chris Dumez",
        "email": "cdumez@apple.com",
        "time": "Wed Jun 03 12:03:19 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 03 12:03:19 2026"
      },
      "message": "Upstream webcodecs/audio-data-copyTo.any.js from WebKit (#60357)\n\nThis test was introduced in https://commits.webkit.org/296217@main\nbut never upstreamed."
    },
    {
      "commit": "3183a7a4c45222aefb7e68b8d7918d72ae865667",
      "tree": "94f7f6a22c80c4a149a2d3288e7d65e819f7f966",
      "parents": [
        "b8feb1ba24bb89b6f22546bb830ab65f423f7ba0"
      ],
      "author": {
        "name": "Chris Dumez",
        "email": "cdumez@apple.com",
        "time": "Wed Jun 03 11:10:38 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 03 11:10:38 2026"
      },
      "message": "WebKit export of https://bugs.webkit.org/show_bug.cgi?id\u003d316159 (#60354)"
    },
    {
      "commit": "b8feb1ba24bb89b6f22546bb830ab65f423f7ba0",
      "tree": "3971de5a2104ddc56a194dd20e3b987bea8ce08a",
      "parents": [
        "3a2428c38107f1f0bbe429a2ade5059408a5d4c5"
      ],
      "author": {
        "name": "Koji Ishii",
        "email": "kojii@chromium.org",
        "time": "Wed Jun 03 06:10:23 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Wed Jun 03 08:45:14 2026"
      },
      "message": "[iframe] Rename tests to be more descriptive\n\nThis patch adds `-meta-` to `-dynamic-` file names, because\nthey are about dynamic tree manipulations of`\u003cmeta\u003e` tags.\n\nBug: 418397278\nChange-Id: Ic435e61dfe8baba97aaa3473008cfb79dcd1d65b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7895363\nCommit-Queue: Kent Tamura \u003ctkent@chromium.org\u003e\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nAuto-Submit: Koji Ishii \u003ckojii@chromium.org\u003e\nCommit-Queue: Koji Ishii \u003ckojii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1640714}\n"
    },
    {
      "commit": "3a2428c38107f1f0bbe429a2ade5059408a5d4c5",
      "tree": "f546f8f9b5816b4f9c346c18b5291e391a8b6f51",
      "parents": [
        "e805473d4f531b47618169edc7dbf4aebe7ed8cc"
      ],
      "author": {
        "name": "Andrew Verge",
        "email": "averge@chromium.org",
        "time": "Wed Jun 03 05:00:34 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Wed Jun 03 05:46:30 2026"
      },
      "message": "[Connection-Allowlist] Implement Blink-side reporting for WebRTC.\n\nWherever possible, Connection Allowlist enforcement occurs in the\nNetwork Service. However, there are some edge cases where we must\nenforce in the renderer, before a network request is attempted. One\nexample is WebRTC, which throws in the RTCPeerConnection JS constructor\nbefore accessing the network. This CL ensures that violation reports are\nstill sent in these edge cases.\n\nThis change implements the Blink scaffolding required to send Connection\nAllowlist violation reports, as described in the draft spec:\nhttps://wicg.github.io/connection-allowlists/#reporting. The\nRTCPeerConnection constructor has been updated to send these reports.\n\nBug: 514301027\nChange-Id: Ibec16c459b922f88261ce9d16a39cc22ef39b31f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7879567\nCommit-Queue: Andrew Verge \u003caverge@chromium.org\u003e\nReviewed-by: Kenichi Ishibashi \u003cbashi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1640696}\n"
    },
    {
      "commit": "e805473d4f531b47618169edc7dbf4aebe7ed8cc",
      "tree": "f612d770603d566a78ae68320b9b27fd1736ca3f",
      "parents": [
        "85d30f7efd9e70c462b72eb75084d5654604184d"
      ],
      "author": {
        "name": "Frédéric Wang Nélar",
        "email": "fwang@igalia.com",
        "time": "Tue Jun 02 14:08:37 2026"
      },
      "committer": {
        "name": "Frédéric Wang Nélar",
        "email": "fred.wang@free.fr",
        "time": "Wed Jun 03 05:26:21 2026"
      },
      "message": "Fix typo \u0027Decompresion\u0027 in fetch/compression-dictionary tests.\n\n`find fetch/compression-dictionary -type f | xargs sed -i \u0027s/ompresion/ompression/g\u0027`\n"
    },
    {
      "commit": "85d30f7efd9e70c462b72eb75084d5654604184d",
      "tree": "46c660c29112e10c295c1a33b01a8df2c2dde44b",
      "parents": [
        "d7ee171672a5d62b31084aa1074f836c635211a3"
      ],
      "author": {
        "name": "Ana Sollano Kim",
        "email": "ansollan@microsoft.com",
        "time": "Wed Jun 03 03:53:45 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Wed Jun 03 04:15:44 2026"
      },
      "message": "Skip date input blur during state-preserving atomic move\n\nPrevent `DateTimeEditElement::UpdateUIState` from triggering a blur on\nthe focused date input field when a state-preserving atomic move is in\nprogress via `moveBefore`.\n\nWhen a child element changes within an `HTMLFieldSetElement`, the\nancestor disabled state updates can cascade down to the date edit\nelement. If this occurs during an atomic move, invoking `blur()` would\nsynchronously dispatch composed blur and focusout events to author\nscripts. This violates the invariant that scripts must not execute while\n`StatePreservingAtomicMoveInProgress()` is true.\n\nThis fix mirrors the safety guards found elsewhere in fieldset child\nmutations by returning early if an atomic move is active. Focus is\nsafely preserved across the move operation without emitting accidental\nevents. Test based on existing fieldset-child-blur-event.html\n\nBug: 516945697\nChange-Id: I868f532be760b9fc5ce8a1fe62e9a9deefe5afbc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7888930\nReviewed-by: Mason Freed \u003cmasonf@chromium.org\u003e\nCommit-Queue: Ana Sollano Kim \u003cansollan@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1640658}\n"
    },
    {
      "commit": "d7ee171672a5d62b31084aa1074f836c635211a3",
      "tree": "bff2fa3954f4d7c9facf2d0ae4e78950ade4bcd6",
      "parents": [
        "0fe7808526184d4a0dac4c7f229ce89298cbc94c"
      ],
      "author": {
        "name": "Shivani Sharma",
        "email": "shivanisha@chromium.org",
        "time": "Wed Jun 03 00:47:38 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Wed Jun 03 01:09:29 2026"
      },
      "message": "[Connection-Allowlist] Service workers support\n\nThis CL subjects service worker scripts to the Connection Allowlists\nof the initiator context and subresource fetches from the worker to its\nown Connection Allowlists.\n\nIf a document does a fetch which is intercepted by a SW, then we need\nto first check the document\u0027s CA to make sure we are not forwarding\na CA-forbidden request to the SW. We accomplish this by the blink side\ncheck since the document\u0027s URLLoaderFactory does not get invoked and the\nSW URLLoaderFactory is directly invoked from the renderer. Tests for\nthese are in ConnectionAllowlistTest.ServiceWorker*.\nService Worker\u0027s script fetch and subresources fetch related changes\nare described below.\n\nAlso renames the content/browser/connection_allowlist_gating.* to content/browser/connection_allowlist_utils.* since the new function added is not just about gating.\n\n1. Main Script Fetch:\nIn ServiceWorkerRegisterJob::StartScriptFetchForNewWorker, the loader\nfactory is created via GetLoaderFactoryForMainScriptFetch passing\ncreator_network_restrictions_id_. This ensures that the network factory\nused to request the main script is tagged with the creator\u0027s\nrestrictions ID.\n2. Once the main script response is received in\nServiceWorkerNewScriptFetcher::OnReceiveResponse, the allowlist headers\n(if any) are parsed and propagated to WorkerScriptFetcherResult.\nIf parsed_headers is null (such as for extension service workers loaded\nvia custom loaders), we fallback to creating an empty ParsedHeaders\nobject.\n3. Update Checks (ServiceWorkerUpdateChecker \u0026\nServiceWorkerSingleScriptUpdateChecker)\nIn ServiceWorkerRegisterJob::UpdateAndContinue,\nGetLoaderFactoryForUpdateCheck is called with creator_network_restrictions_id_.\nThe update checker\u0027s URLLoaderFactory is tagged with the creator\u0027s\nrestrictions ID so soft update checks are correctly restricted by the\ncreator\u0027s allowlist.\n4. Worker Subresource Fetches (EmbeddedWorkerInstance \u0026\nServiceWorkerVersion)\nRegistration with the Network Service: Before starting the worker thread\nin ServiceWorkerVersion::DidEnsureLiveRegistrationForStartWorker,\nMaybeRegisterNetworkRestrictions is called.\nThis registers the worker\u0027s connection allowlists (retrieved from its\npolicy_container_host_) under its own network_restrictions_id_ with the\nnetwork service.\nSubresource Loader Factories: In\nEmbeddedWorkerInstance::CreateFactoryBundle, both the factory bundle for\nnew scripts (used during installation) and the factory bundle for the\nrenderer (used for subresource fetches in global scope) are created with\nowner_version_-\u003enetwork_restrictions_id().\nThe network service tags these factories with the worker\u0027s own\nrestrictions ID.\n5. Database Persistence \u0026 Restoration (ServiceWorkerRegistry)\nStorage: During StoreRegistration, the worker\u0027s policies (including\nconnection allowlists) are retrieved from its policy container host and\nserialized into the mojo struct\nServiceWorkerRegistrationData::policy_container_policies. This is saved\nto disk.\nRestoration:\nIn GetOrCreateRegistration, when restoring a saved worker, its policies\nare loaded from the database.\nThe creator_network_restrictions_id is set to nullopt (since the creator\nframe is gone), and a new network_restrictions_id is generated.\nWhen the restored worker is started, its restored connection allowlists\nare re-registered with the network service under the new ID. It\u0027s ok to\nretrieve its script without any connection allowlist checks\nsince those checks succeeded the first time it was fetched. The worker\u0027s\npolicy container is persisted so its own Connection Allowlists will\nbe checked for any of its subresource requests.\n\nSince web based service workers cannot be from a local scheme (added\nWPTs to verify this), we don\u0027t add any specific inheritance for CA but\nthe calls to ShouldServiceWorkerInheritPolicyContainerFromCreator()\nshould also inherit CA policies (for non-web based workers like from\nextensions).\n\nBug: 492456052\n\nChange-Id: Ib3465977c5f23899d40f01c4c534909230636f08\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7597226\nReviewed-by: Alex Moshchuk \u003calexmos@chromium.org\u003e\nCommit-Queue: Shivani Sharma \u003cshivanisha@chromium.org\u003e\nReviewed-by: Xiaochen Zhou \u003cxiaochenzh@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1640577}\n"
    },
    {
      "commit": "0fe7808526184d4a0dac4c7f229ce89298cbc94c",
      "tree": "80f72eeb6802f53f6799b1c1ceb315748465b290",
      "parents": [
        "07ac6586b852f5ec5234e4e90eae6c2f5a91c7f4"
      ],
      "author": {
        "name": "David Baron",
        "email": "dbaron@chromium.org",
        "time": "Tue Jun 02 23:42:18 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Wed Jun 03 00:04:45 2026"
      },
      "message": "Fix additional test that uses show-menu command.\n\nThis fixes a logical merge conflict between\ncommit 8951aea29b6f6090dcf0218cf0bdce4b5979803b and\ncommit b1a2e995f06fbcf735ef8c3e25fe75b1f5c9b4c9.\n\nBug: 406566432\nChange-Id: I0333ef9c7d261e99815631270d59fa815e10b9db\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7886188\nAuto-Submit: David Baron \u003cdbaron@chromium.org\u003e\nReviewed-by: Joey Arhar \u003cjarhar@chromium.org\u003e\nCommit-Queue: Joey Arhar \u003cjarhar@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1640537}\n"
    },
    {
      "commit": "07ac6586b852f5ec5234e4e90eae6c2f5a91c7f4",
      "tree": "d5c9db4da988fa7d028d54f2de7fe193d31aca1c",
      "parents": [
        "401fc658885c5b88bbebc2c8db46b9efae386989"
      ],
      "author": {
        "name": "Alexandru Marc",
        "email": "amarc@mozilla.com",
        "time": "Tue Jun 02 18:53:30 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Tue Jun 02 23:08:57 2026"
      },
      "message": "Revert (Bug 1974784, Bug 2038588) for causing wpt failures @ options-length-too-large.html\n\nThis reverts commit f8f9651896236873c34d22d82caefccc853ba2df.\n\nRevert \"Bug 2038588 - Customizable Select: Implement selectedcontent update machinery. r\u003demilio\"\n\nThis reverts commit 0d1eba0a108d0b137b0f4a059121fb2258634525.\n\ngecko-commit: 7789ad17172f2a6dc0519a3e0a8682ab2736dc8a\ngecko-commit-git: 244264d46002a730cfc8145e8d96d35e3e8faf40\n"
    },
    {
      "commit": "401fc658885c5b88bbebc2c8db46b9efae386989",
      "tree": "2f47d9d26c95810079b141e70cb13bfa0a220bd8",
      "parents": [
        "03815df442d0de9c3cf9103cef7e53969bac3119"
      ],
      "author": {
        "name": "Noam Rosenthal",
        "email": "nrosenthal@chromium.org",
        "time": "Tue Jun 02 21:53:12 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Tue Jun 02 22:13:35 2026"
      },
      "message": "Implement blob.textStream()\n\nReuse the new TextDecoderTransformer, and always use utf-8\nSpec: https://github.com/w3c/FileAPI/pull/221\n\nBug: 514448226\nChange-Id: I742ef36f009c62f6f31333488dabb27b52385be3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7882022\nReviewed-by: Philip Jägenstedt \u003cfoolip@chromium.org\u003e\nCommit-Queue: Noam Rosenthal \u003cnrosenthal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1640459}\n"
    },
    {
      "commit": "03815df442d0de9c3cf9103cef7e53969bac3119",
      "tree": "45424fdb84f07352534282332b400fff67d38da0",
      "parents": [
        "61c919754dd64cb57945496f0c32a2bafb021cc4"
      ],
      "author": {
        "name": "Luke Warlow",
        "email": "lwarlow@igalia.com",
        "time": "Tue Jun 02 18:46:44 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 02 18:46:44 2026"
      },
      "message": "WebKit export of https://bugs.webkit.org/show_bug.cgi?id\u003d315754 (#60244)"
    },
    {
      "commit": "61c919754dd64cb57945496f0c32a2bafb021cc4",
      "tree": "667cd6c15effd8b20b5393411e9b1cd3e929e5f6",
      "parents": [
        "a6aca9d97998bb5ac1a19f67560c2c6b419f34b5"
      ],
      "author": {
        "name": "Markus Handell",
        "email": "handellm@google.com",
        "time": "Tue Jun 02 16:50:56 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Tue Jun 02 18:30:09 2026"
      },
      "message": "Prevent side-channel timing attacks using BlobEvent timecode.\n\nBug: 514480948\nChange-Id: Ic1ecb60aa92f1da169ba8a32633a69a6524e9925\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7895059\nAuto-Submit: Markus Handell \u003chandellm@google.com\u003e\nReviewed-by: Guido Urdaneta \u003cguidou@chromium.org\u003e\nCommit-Queue: Markus Handell \u003chandellm@google.com\u003e\nCommit-Queue: Guido Urdaneta \u003cguidou@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1640215}\n"
    },
    {
      "commit": "a6aca9d97998bb5ac1a19f67560c2c6b419f34b5",
      "tree": "366c4ba60edb6be4785c0c19945f0715755effc2",
      "parents": [
        "1ea74fe9c337b8399a761a8cc183713adf1860fb"
      ],
      "author": {
        "name": "Joey Arhar",
        "email": "jarhar@chromium.org",
        "time": "Tue Jun 02 16:05:00 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Tue Jun 02 17:42:32 2026"
      },
      "message": "Fix option-label-in-shadow-tree.html timeout\n\nThis test was timing out because testdriver-actions.js doesn\u0027t currently\nwork in reftests. Replacing the click on the select element with\nselect.showPicker() and test_driver.bless() fixes this.\n\nFixed: 515718315\nChange-Id: I95b427c81c89a68c28d0db1b3307f297a6053bc3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7887532\nReviewed-by: David Grogan \u003cdgrogan@chromium.org\u003e\nCommit-Queue: Joey Arhar \u003cjarhar@chromium.org\u003e\nReviewed-by: Joey Arhar \u003cjarhar@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1640196}\n"
    },
    {
      "commit": "1ea74fe9c337b8399a761a8cc183713adf1860fb",
      "tree": "cd9d0a5048b553686745f78446153b85d7bcb902",
      "parents": [
        "b18f68e4635e5cfa28bce7ba8e51b47a73ba0ead"
      ],
      "author": {
        "name": "Lia Hiscock",
        "email": "liahiscock@outlook.com",
        "time": "Tue Jun 02 17:19:27 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 02 17:19:27 2026"
      },
      "message": "[wptrunner] Enable Web Install API and \u003cinstall\u003e element feature flags (#60336)"
    },
    {
      "commit": "b18f68e4635e5cfa28bce7ba8e51b47a73ba0ead",
      "tree": "8d15d066cb4390f1078130a995fab81c27451450",
      "parents": [
        "963fd58fd6f1792e46bee2fcd9e706215b100e88"
      ],
      "author": {
        "name": "Xiaochen Zhou",
        "email": "xiaochenzh@chromium.org",
        "time": "Tue Jun 02 14:59:31 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Tue Jun 02 17:13:27 2026"
      },
      "message": "[Connection-Allowlist] Enforce for speculation rules prefetch\n\n- Check prefetch URL against initiator\u0027s connection allowlist in\n`CheckEligibilityOfPrefetch`.\n- This approach is used instead of propagating network restriction id\nto the URL loader factory for the prefetch. Because for cross-origin\nprefetch, it creates an isolated network context. It would require\nprefetch to be blocked until the isolated network context copies and\napplies the network restriction from the initiator network context,\nwhich is much more complex.\n- Add new enum to PrefetchStatus and PreloadingEligibility indicating\nthe prefetch is blocked due to connection allowlist.\n- No WPTs are added for rules.json triggered prefetch because the\nbaseline, e.g, rules.json prefetch without any connection allowlist,\ndoes not work in WPTs.\n\nSee: https://developer.mozilla.org/en-US/docs/Web/API/Speculation_Rules_API#concepts_and_usage\n\nNO_IFTTT\u003dError is preexisting and not related to this change.\n\nBug: 447954811, 492462315\nChange-Id: I23178c804d5b8f91c29665071638c06394305acc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7837099\nReviewed-by: Andrew Verge \u003caverge@chromium.org\u003e\nCommit-Queue: Xiaochen Zhou \u003cxiaochenzh@chromium.org\u003e\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nReviewed-by: Andrey Kosyakov \u003ccaseq@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1640147}\n"
    },
    {
      "commit": "963fd58fd6f1792e46bee2fcd9e706215b100e88",
      "tree": "6cac499029e144c7e8d1b4e5643f11f0e3864908",
      "parents": [
        "0b5ffd4f7508d45afdb50381bace2b4872a82af5"
      ],
      "author": {
        "name": "Felipe Erias",
        "email": "felipeerias@igalia.com",
        "time": "Tue Jun 02 14:13:16 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Tue Jun 02 16:50:43 2026"
      },
      "message": "Distinguish `italic`, `oblique`, and `oblique 14deg` in computed font-style\n\nPer CSS Fonts 4, `italic`, `oblique`, and `oblique \u003cangle\u003e` are three\ndistinct computed values; `oblique \u003cangle\u003e` preserves its angle even\nwhen it equals the 14deg default.\n\nhttps://www.w3.org/TR/css-fonts-4/#font-style-prop\n\nThe CSSWG recently resolved to \"make explicit that oblique 14deg\ncomputes and serializes to oblique 14deg\".\n\nhttps://github.com/w3c/csswg-drafts/issues/8291\n\nBlink was serializing all three as \"italic\" because internally they\nshare the same slope, stored as FontSelectionValue(14).\n\nAdd a `FontDescription::StyleSyntax` enum tracking the syntactic form\nthe author used: `kItalicKeyword`, `kImplicitAngle`, `kExplicitAngle`.\nThis does not affect font selection nor rendering.\n\n`FontDescription::StyleSyntax` is consumed by `getComputedStyle()` for\ncomputed-value serialization and by `EditingStyle::GetPropertiesNotIn`\nso `execCommand(\u0027italic\u0027)` still collapses italic/oblique selections.\n\nUpdate WPT tests font-style-computed.html and font-style-parsing.html.\n\nTests:\nthird_party/blink/web_tests/external/wpt/css/css-fonts/parsing/font-style-computed.html\nthird_party/blink/web_tests/external/wpt/css/css-fonts/variations/font-shorthand.html\nthird_party/blink/web_tests/external/wpt/css/css-fonts/variations/font-style-parsing.html\nthird_party/blink/web_tests/external/wpt/css/css-typed-om/the-stylepropertymap/properties/font-style.html\nthird_party/blink/web_tests/external/wpt/web-animations/animation-model/animation-types/accumulation-per-property-001.html\nthird_party/blink/web_tests/external/wpt/web-animations/animation-model/animation-types/addition-per-property-001.html\nthird_party/blink/web_tests/external/wpt/web-animations/animation-model/animation-types/interpolation-per-property-001.html\nthird_party/blink/web_tests/cssom/cssvalue-comparison.html\n\nBug: 514403047,40428262,40607985,40251966\nChange-Id: I0ae34b163ba7295af7d562fef43041596d93181e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7771471\nReviewed-by: Daniil Sakhapov \u003csakhapov@chromium.org\u003e\nReviewed-by: Dominik Röttsches \u003cdrott@chromium.org\u003e\nCommit-Queue: Felipe Erias \u003cfelipeerias@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1640126}\n"
    },
    {
      "commit": "0b5ffd4f7508d45afdb50381bace2b4872a82af5",
      "tree": "4fe5a47a2233115c8facc08c22ea284484e09078",
      "parents": [
        "19a62271ed7036761e8f6ed46e8584fe16d1b3af"
      ],
      "author": {
        "name": "Vlad Krot",
        "email": "vkrot@google.com",
        "time": "Tue Jun 02 12:39:38 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Tue Jun 02 15:19:26 2026"
      },
      "message": "[sub apps] Remove user gesture requirement for install\n\nSub App is IWA (Isolated Web App) api\nhttps://developer.chrome.com/docs/iwa/introduction that is not launched\nyet, it was initially developed as a PWA api, then migrated to IWA, thus\nsome stuff is reworked, because IWA\u0027s have more elevated privileges.\n\nUser gesture is fine to remove from security point of view, if there\u0027s\nat least an embargo mechanism to prevent permission prompt spamming. I\nhave added it here\nhttps://chromium-review.git.corp.google.com/c/chromium/src/+/7867741?tab\u003dcomments\n\nI have removed renderer side preference for user gesture requirement,\nbecause it is not needed anymore. Note that the enterprise policy and\npref is still named with user gesture suffix, it will be reworked in the\nfuture CL\u0027s together with the enterprise policy improvements.\n\nDesign doc (googlers only)\nhttps://docs.google.com/document/d/1_WtizpE4GB9Z9AkXbvVTTGtaf70XlhHgDnzQEf4Ic4k/edit?pli\u003d1\u0026resourcekey\u003d0-JZWmwGavJegVpbKsqPlGfw\u0026tab\u003dt.0\n\nBug: 414729785\nChange-Id: Id008fb47263251111e7c00a9a2b10f686f957b92\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7867849\nReviewed-by: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nCommit-Queue: Vlad Krot \u003cvkrot@google.com\u003e\nReviewed-by: Philip Jägenstedt \u003cfoolip@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1640082}\n"
    },
    {
      "commit": "19a62271ed7036761e8f6ed46e8584fe16d1b3af",
      "tree": "37cc163444db91618d9319c07efacb71dee15159",
      "parents": [
        "ee3c59ddc6c088ebecb645c7d9fbafb874775dfd"
      ],
      "author": {
        "name": "Noam Rosenthal",
        "email": "nrosenthal@chromium.org",
        "time": "Tue Jun 02 11:54:10 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Tue Jun 02 14:36:55 2026"
      },
      "message": "Clone Sanitizer before checking with a trusted types policy\n\nA previous test for this did not assert the right thing.\nIf passed a Sanitizer object, trusted types should clone the object\nrather than pass the original, to prevent the policy from mutating it.\n\nBug: 491743369\nChange-Id: If2afdd76618f90eaf897a5101a35b3f372320caa\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7889877\nCommit-Queue: Noam Rosenthal \u003cnrosenthal@google.com\u003e\nReviewed-by: Daniel Vogelheim \u003cvogelheim@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1640068}\n"
    },
    {
      "commit": "ee3c59ddc6c088ebecb645c7d9fbafb874775dfd",
      "tree": "5603ba4d29fae7d5c242eb5e34d836fd30ebf4ae",
      "parents": [
        "2f28df545cb4f16c99249b3db05c75495afeaaee"
      ],
      "author": {
        "name": "Fredrik Söderquist",
        "email": "fs@opera.com",
        "time": "Tue Jun 02 11:53:59 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Tue Jun 02 14:36:48 2026"
      },
      "message": "Ensure the lifecycle is updated for external SVG resources\n\nIn some cases, the external SVG resource document can be invalidated,\nand the elements referring would end up using potentially dirty layout\nstate.\n\nAdd a UpdateContentLifecycleForUse() hook to SVGResource and call that\nbefore each access to the target element. Implement\nUpdateContentLifecycleForUse() for the different types of resources\n(local, svg resource document content and image content).\n\nFixed: 517309206\nChange-Id: I341249b259de3d10d363039dc901054d10b07786\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7880227\nReviewed-by: Philip Rogers \u003cpdr@chromium.org\u003e\nCommit-Queue: Fredrik Söderquist \u003cfs@opera.com\u003e\nCr-Commit-Position: refs/heads/main@{#1640064}\n"
    },
    {
      "commit": "2f28df545cb4f16c99249b3db05c75495afeaaee",
      "tree": "d48482b68043dd29fcc94452c002e3e2885a2b86",
      "parents": [
        "778f3f1dea35de9fa8401a146d59f596cf7adf7c"
      ],
      "author": {
        "name": "Chris Dumez",
        "email": "cdumez@apple.com",
        "time": "Tue Jun 02 12:43:30 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 02 12:43:30 2026"
      },
      "message": "WebKit export of https://bugs.webkit.org/show_bug.cgi?id\u003d316067 (#60337)"
    },
    {
      "commit": "778f3f1dea35de9fa8401a146d59f596cf7adf7c",
      "tree": "14b80ee959375d6743dd26fc2702659cc49c3743",
      "parents": [
        "e66867640690643907f8caad1dfc81fff691c6bb"
      ],
      "author": {
        "name": "Leo Tenenbaum",
        "email": "ltenenbaum@mozilla.com",
        "time": "Mon Jun 01 14:47:03 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Tue Jun 02 11:56:53 2026"
      },
      "message": "Add mSubmitter member to FSURLEncoded.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D303026\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d2042943\ngecko-commit: 6eb818dd54d303735559a58173cd4387bc84aef3\ngecko-commit-git: 6a27bbbbf6d8cea8caf6bda53349d398be55fe44\ngecko-reviewers: farre\n"
    },
    {
      "commit": "e66867640690643907f8caad1dfc81fff691c6bb",
      "tree": "fed9b155719b44b728a1739bca27921e3c85647f",
      "parents": [
        "de0bf4b6cf85db7f5a5134581bd50529160d952d"
      ],
      "author": {
        "name": "Jan-Niklas Jaeschke",
        "email": "jjaschke@mozilla.com",
        "time": "Mon Jun 01 13:31:32 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Tue Jun 02 11:35:55 2026"
      },
      "message": "Customizable Select: Support options inside wrapper elements.\n\nExtends the option list, disabled state, and optgroup notification logic to\nhandle options nested inside wrapper elements (e.g. \u003cdiv\u003e inside \u003cselect\u003e),\nper the spec\u0027s \"list of options\" and \"concept-option-disabled\" algorithms.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D290555\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d1974784\ngecko-commit: 7e3c0e80b625e14932f7b7faf2aace00a8d061b1\ngecko-commit-git: f8f9651896236873c34d22d82caefccc853ba2df\ngecko-reviewers: emilio\n"
    },
    {
      "commit": "de0bf4b6cf85db7f5a5134581bd50529160d952d",
      "tree": "036aa2c17f6a5b5ee6ece45fe5b4d3e19d37e71b",
      "parents": [
        "8c16d822a7b51359bd98185cfbc49e2ebf3c6297"
      ],
      "author": {
        "name": "Jan Varga",
        "email": "jvarga@igalia.com",
        "time": "Mon Jun 01 17:16:20 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Tue Jun 02 11:25:42 2026"
      },
      "message": "Update vertical-align WPT for shorthand behavior\n\nUpdate the `vertical-align` WPT expectations to reflect its current shorthand\nbehavior.\n\n`vertical-align` is now specified as a shorthand, so it should no longer\nreify into specific Typed OM objects and should instead return unsupported\n`CSSStyleValue` objects.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D302440\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d2041086\ngecko-commit: 30c1ade6e294e5dc60fbef1872c776f58fc4078d\ngecko-commit-git: fda656102a9ca4bacdcb9a40409380a03ecedf15\ngecko-reviewers: firefox-style-system-reviewers, dshin\n"
    },
    {
      "commit": "8c16d822a7b51359bd98185cfbc49e2ebf3c6297",
      "tree": "2e2313e544a250fe73983ee0178809473c3c3192",
      "parents": [
        "58938037e8fd81f7a51b89985141c39ccf6922b1"
      ],
      "author": {
        "name": "Jonathan Kew",
        "email": "jkew@mozilla.com",
        "time": "Mon Jun 01 20:58:10 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Tue Jun 02 10:28:59 2026"
      },
      "message": "HTML \u003cinput\u003e elements should not have a resizer.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D303816\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d2044051\ngecko-commit: 58abf85aca205a6f6ed74b15cc7ecfd19125705f\ngecko-commit-git: ded551563d0f8079dbf24ecbf90dffc72f4cb456\ngecko-reviewers: emilio, layout-reviewers\n"
    },
    {
      "commit": "58938037e8fd81f7a51b89985141c39ccf6922b1",
      "tree": "97f8bf8c4eb384bf363e32bb7492b9e8a9a16b5e",
      "parents": [
        "075b24fdd60bc89cf24c9e123621b41e4537bd3f"
      ],
      "author": {
        "name": "BruceDai",
        "email": "feng.dai@intel.com",
        "time": "Tue Jun 02 04:14:31 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Tue Jun 02 04:36:56 2026"
      },
      "message": "Reland \"webnn: rename roundingType to outputShapeRounding for pool2d ops\"\n\nThis is a reland of commit e5811467122a07253805711cf7331c2de1741f1d.\n\nThe original CL was reverted because two newly-added baseline files\nunder platform/win11-arm64/virtual/webnn-service-on-cpu/... still\nreferenced the old \"roundingType\" test names, which no longer matched\nthe renamed WPT cases (\"outputShapeRounding\"). Those baselines are\nupdated in this reland.\n\nOriginal change\u0027s description:\n\u003e webnn: rename roundingType to outputShapeRounding for pool2d ops\n\u003e\n\u003e This CL renames MLPool2dOptions::roundingType to\n\u003e MLPool2dOptions::outputShapeRounding in test files and implementations\n\u003e according to Spec change [1].\n\u003e\n\u003e [1] https://github.com/webmachinelearning/webnn/pull/770\n\u003e\n\u003e Bug: 498118207\n\u003e Change-Id: I815c7f7728071144835c0ada0747bc9de2999669\n\u003e Cq-Include-Trybots: luci.chromium.try:mac14.arm64-blink-rel, mac15.arm64-blink-rel, mac15-blink-rel, linux-blink-rel\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7717139\n\u003e Reviewed-by: Hu, Ningxin \u003cningxin.hu@intel.com\u003e\n\u003e Reviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\n\u003e Reviewed-by: Alex Gough \u003cajgo@chromium.org\u003e\n\u003e Auto-Submit: Dai, Feng \u003cfeng.dai@intel.com\u003e\n\u003e Commit-Queue: Dai, Feng \u003cfeng.dai@intel.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1618021}\n\nBug: 498118207\nChange-Id: I4df2860081223af43493a0447ca5e69e104950df\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/+/7882018\nReviewed-by: Joe Mason \u003cjoenotcharles@google.com\u003e\nReviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\nReviewed-by: Hu, Ningxin \u003cningxin.hu@intel.com\u003e\nCommit-Queue: Dai, Feng \u003cfeng.dai@intel.com\u003e\nReviewed-by: Elias Klim \u003celklm@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1639919}\n"
    },
    {
      "commit": "075b24fdd60bc89cf24c9e123621b41e4537bd3f",
      "tree": "a3fceccf51c9544848c36156dc0e20c14425429f",
      "parents": [
        "8e3942d6904d723a37d0c9a6932829da2c0d9e72"
      ],
      "author": {
        "name": "Ahmad Saleem",
        "email": "52317531+Ahmad-S792@users.noreply.github.com",
        "time": "Tue Jun 02 02:49:03 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 02 02:49:03 2026"
      },
      "message": "WebKit export of https://bugs.webkit.org/show_bug.cgi?id\u003d314401 (#60334)"
    },
    {
      "commit": "8e3942d6904d723a37d0c9a6932829da2c0d9e72",
      "tree": "6092275a9709a06ddeacfe7417767e36e568a6ab",
      "parents": [
        "3d961481106a9dbcd79e1486e4612c23b49fbff1"
      ],
      "author": {
        "name": "Scott Haseley",
        "email": "shaseley@chromium.org",
        "time": "Mon Jun 01 23:21:47 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Tue Jun 02 00:55:47 2026"
      },
      "message": "[soft navs] Fix handling of text pseudo elements\n\nSoft navs paint attribution currently skips anonymous nodes during the\npre-paint walk, expecting to handle the image or text leaf nodes either\nbefore or after this. This is problematic for pseudo elements with\n\"content\" set (text or image url) since the anonymous object _is_\nthe leaf node. (Note: pseudo elements with \"background-image\" are\nsupported because the layout object for the pseudo element has a\nbackground image and isn\u0027t anonymous).\n\nThis CL fixes this issue for text content, matching LCP behavior. Image\n\"content\" isn\u0027t supported by LCP (ImagePaintTimingDetector), so we need\na broader fix for that. Also note the spec needs a lot of work in this\narea; this is related to\n - https://github.com/w3c/element-timing/issues/74\n - https://github.com/w3c/largest-contentful-paint/issues/149\n\nThis CL also adds and moves related WPTs:\n - Add an ICP directory for pure ICP tests. We may want this to be\n   a top-level directory eventually, but it\u0027s nice to have some ICP-\n   only detection tests to isolate the paint attribution bits, which\n   are independent of any soft nav heuristics.\n - Add a helper waiting for ICPs on a certain condition\n - Move the two image pseudo element tests to the ICP directory and\n   clean them up a bit, including fixing a bug where the image + text\n   test used the wrong CSS selector\n - Add tests for image (\"background-image\") and text pseudo elements\n   (\"content\") on an empty div\n\nFixed: 516839849\nChange-Id: Ia3c1e92d06046b6c9962877695a64d190635a383\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7876071\nReviewed-by: Michal Mocny \u003cmmocny@chromium.org\u003e\nCommit-Queue: Scott Haseley \u003cshaseley@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1639740}\n"
    },
    {
      "commit": "3d961481106a9dbcd79e1486e4612c23b49fbff1",
      "tree": "7c9b47d2a0047974d70c82cd1da3ce7b8cbb6b94",
      "parents": [
        "e0511810f6b509606026fa596e8a9bc358812b8f"
      ],
      "author": {
        "name": "Brad Peters",
        "email": "brpeters@microsoft.com",
        "time": "Tue Jun 02 00:13:16 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Tue Jun 02 00:33:26 2026"
      },
      "message": "MediaElement doesn\u0027t wait for TextTracks if load fires during parsing\n\nThis change fixes a gap in the HTMLMediaElement\u0027s implementation of\npending TextTrack selection during CSS parsing. According to the spec,\ntext tracks of a media element are ready when both the element\u0027s list of\npending text tracks is empty and the element\u0027s blocked-on-parser flag is\nfalse. Currently, TextTracksAreReady doesn\u0027t check the blocked-on-parser\nflag and only LoadInternal adds pending text tracks to the list. If\nLoadInternal happens before blocked-on-parser flag is cleared, then the\ndefault text track is never added to the pending list, allowing ready\nstate to become HAVE_FUTURE_DATA.\n\nThis change makes the element follow the spec more precisely. Pending\ntracks are cleared when the load algorithm begins in\nInvokeResourceSelectionAlgorithm. TextTracksAreReady returns false while\nparsing children. LoadInternal only adds pending tracks to the list if\nIsFinishedParsingChildren. FinishedParsingChildren makes the automatic\ntrack selection, populates the pending list, and updates the ready state\nif not pending tracks since TextTracksAreReady is now true (allowing\nread state to become HAVE_FUTURE_DATA).\n\nBug: 330668788\nChange-Id: I3c59d93ad631a7502aeb1a5607ebe15cb38987a5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7877146\nReviewed-by: Dale Curtis \u003cdalecurtis@chromium.org\u003e\nReviewed-by: Tommy Steimel \u003csteimel@chromium.org\u003e\nCommit-Queue: Brad Peters \u003cbrpeters@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1639772}\n"
    },
    {
      "commit": "e0511810f6b509606026fa596e8a9bc358812b8f",
      "tree": "7fce37752e8953dea9b18f204d6ebb3e7364cceb",
      "parents": [
        "3156f36651cc822a5ecdfdedf6bf1813991f0f34"
      ],
      "author": {
        "name": "Ahmad Saleem",
        "email": "52317531+Ahmad-S792@users.noreply.github.com",
        "time": "Mon Jun 01 22:41:26 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 01 22:41:26 2026"
      },
      "message": "WebKit export of https://bugs.webkit.org/show_bug.cgi?id\u003d300476 (#60333)"
    },
    {
      "commit": "3156f36651cc822a5ecdfdedf6bf1813991f0f34",
      "tree": "be5b4c5372718426e46fb3b9e497ba17c30a8111",
      "parents": [
        "cae4d623eea4663492b66541cd245ad9b19c8b23"
      ],
      "author": {
        "name": "Ahmad Saleem",
        "email": "52317531+Ahmad-S792@users.noreply.github.com",
        "time": "Mon Jun 01 22:41:14 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 01 22:41:14 2026"
      },
      "message": "WebKit export of https://bugs.webkit.org/show_bug.cgi?id\u003d313239 (#60332)"
    },
    {
      "commit": "cae4d623eea4663492b66541cd245ad9b19c8b23",
      "tree": "cdc0d8a9094f0b6d3335054823920ff70bd8736b",
      "parents": [
        "fda86be07300c99a96254a7cad0f0a2758a90974"
      ],
      "author": {
        "name": "Kurt Catti-Schmidt",
        "email": "kschmi@microsoft.com",
        "time": "Mon Jun 01 21:32:49 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Mon Jun 01 22:37:26 2026"
      },
      "message": "[CSS Modules] Update spec PR link in shadowrootadoptedstylesheets tests\n\nPR 11687 originally contained definitions for both \u003cstyle\ntype\u003d\"module\"\u003e and shadowrootadoptedstylesheets. The parts referencing\nshadowrootadoptedstylesheets have been split into PR 12339.\n\nThis change updates the tests to reflect the proper PR.\n\nBug: 448174611\nChange-Id: I4964972f607ce306993c599fd76622570ab907ba\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7890092\nReviewed-by: Dan Clark \u003cdaniec@microsoft.com\u003e\nCommit-Queue: Kurt Catti-Schmidt \u003ckschmi@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1639655}\n"
    },
    {
      "commit": "fda86be07300c99a96254a7cad0f0a2758a90974",
      "tree": "7b896dc500d5e2a11c084306796b70340d095f36",
      "parents": [
        "ceca7596e4a5652236bfd018ed04220e9a1c0bdf"
      ],
      "author": {
        "name": "Hongchan Choi",
        "email": "hongchan@google.com",
        "time": "Mon Jun 01 21:33:00 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Mon Jun 01 21:56:27 2026"
      },
      "message": "[WebAudio] Standardize and abstract robustness sweeps for renderSizeHint\n\nThis CL enhances the robustness and stability test coverage for the\nrenderSizeHint option across several standard AudioNode interfaces.\n\nSpecifically, this change:\n* Restructures the WPT test helpers to automatically enforce validity\n  checks (ensuring no NaNs or Infinities are produced) across standard\n  robustness configurations.\n* Introduces a new stress test file for ConvolverNode stability.\n* Abstracts the stability assertion checker into the shared test helper\n  to prevent code duplication across tests.\n* Reforms layout scripts and comments across all four modified files\n  to keep lines wrapped strictly within 80 columns for premium\n  readability.\n\nBug: 502309240, 499036414\nTest: run_web_tests.py -t Default external/wpt/webaudio/the-audio-api/the-convolvernode-interface/convolver-rendersizehint.https.html\nChange-Id: I3da3321ae91e774de99356cf9f257fd660088d36\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7879851\nReviewed-by: Mahesh Kannan \u003ckmaheshb@google.com\u003e\nCommit-Queue: Hongchan Choi \u003chongchan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1639656}\n"
    },
    {
      "commit": "ceca7596e4a5652236bfd018ed04220e9a1c0bdf",
      "tree": "99dbe98be37840a413e17d2dbfb5135c613ac32f",
      "parents": [
        "c4645dd038d2ba2f0e1d7660e3429fbc8fc2eb7b"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@chromium.org",
        "time": "Mon Jun 01 21:09:58 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Mon Jun 01 21:32:42 2026"
      },
      "message": "WebRTC: Add WPT for ignoring stopping transceivers in addTransceiver\n\nThis CL adds a Web Platform Test to verify that addTransceiver ignores\ntransceivers where the [[Stopping]] internal slot is true when copying\nheader extensions from existing transceivers of the same kind, matching\nthe spec change in w3c/webrtc-extensions#250.\n\nBug: webrtc:439514253\nChange-Id: Ib66cfbf43de8a3b6e6bc861587128fd8bb64f015\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7880596\nReviewed-by: Guido Urdaneta \u003cguidou@chromium.org\u003e\nCommit-Queue: Harald Alvestrand \u003chta@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1639632}\n"
    },
    {
      "commit": "c4645dd038d2ba2f0e1d7660e3429fbc8fc2eb7b",
      "tree": "f82384abf7cdb013229d0781dea8dba3eae5f29b",
      "parents": [
        "15dd35afe424c141c46d4fa27cf57b3140756f61"
      ],
      "author": {
        "name": "Ian Kilpatrick",
        "email": "ikilpatrick@chromium.org",
        "time": "Mon Jun 01 20:01:53 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Mon Jun 01 20:23:37 2026"
      },
      "message": "[wpt] Fix css/css-sizing/svg-intrinsic-size-008.html\n\nThis testcase incorrectly wasn\u0027t stretching an aspect-ratio SVG.\n\nFixed: 517974979\nChange-Id: If4b00074ff1e6065ea66398f195f26258bf7269b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7890812\nReviewed-by: David Grogan \u003cdgrogan@chromium.org\u003e\nCommit-Queue: Ian Kilpatrick \u003cikilpatrick@chromium.org\u003e\nAuto-Submit: Ian Kilpatrick \u003cikilpatrick@chromium.org\u003e\nReviewed-by: Ian Kilpatrick \u003cikilpatrick@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1639586}\n"
    },
    {
      "commit": "15dd35afe424c141c46d4fa27cf57b3140756f61",
      "tree": "bc9012514493931db75231dd57fd2022307e182b",
      "parents": [
        "7542f3b4025c442b4675822715eadb3c57e529c7"
      ],
      "author": {
        "name": "Daniel Vogelheim",
        "email": "vogelheim@chromium.org",
        "time": "Mon Jun 01 18:28:34 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Mon Jun 01 20:23:31 2026"
      },
      "message": "[Sanitizer] setHTML + setHTMLUnsafe use HTML fragment parser.\n\nsetHTML and setHTMLUnsafe should always use HTML syntax.\n\nAlso, conservatively always match localname + namespace, but not\nprefix. The current implementation uses QualifiedName::operator\u003d\u003d\nin several places, where QualifedName::Matches (which ignores prefix)\nshould have been used. Sanitizer API consistently ignores the prefix.\n\nBug: 518063436\nChange-Id: Ifca1067fa1edcc127b861543fbef42d9f62a213b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7890038\nCommit-Queue: Daniel Vogelheim \u003cvogelheim@chromium.org\u003e\nReviewed-by: Joey Arhar \u003cjarhar@chromium.org\u003e\nReviewed-by: Noam Rosenthal \u003cnrosenthal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1639526}\n"
    },
    {
      "commit": "7542f3b4025c442b4675822715eadb3c57e529c7",
      "tree": "2af7cca785243a45b5bb1125b3a35227287ba11b",
      "parents": [
        "636cec320dced2770ed0812a021a9a700be042bf"
      ],
      "author": {
        "name": "Oriol Brufau",
        "email": "obrufau@igalia.com",
        "time": "Mon Jun 01 15:34:06 2026"
      },
      "committer": {
        "name": "Servo WPT Sync",
        "email": "32481905+servo-wpt-sync@users.noreply.github.com",
        "time": "Mon Jun 01 19:07:06 2026"
      },
      "message": "layout: Fix handling of `display: contents` in table builder logic\n\nWe weren\u0027t handling `display: contents` elements properly when dealing\nwith contents inside tables that may need to be wrapped inside anonymous\ncontainers.\n\nThis could result in calling `leave_display_contents()` without having\nused `enter_display_contents()` beforehand, thus breaking the assumption\nthat all inline formattign context should have at least one shared\ninline style.\n\nCo-authored-by: Martin Robinson \u003cmrobinson@igalia.com\u003e\nSigned-off-by: Oriol Brufau \u003cobrufau@igalia.com\u003e\n"
    },
    {
      "commit": "636cec320dced2770ed0812a021a9a700be042bf",
      "tree": "ec83640aa8c5e0808aaf5dfaed315768c07b8e69",
      "parents": [
        "1a0ee00207e289a3df6bfb60f0c4a3c1b38b972b"
      ],
      "author": {
        "name": "Jason Leo",
        "email": "cgqaq@chromium.org",
        "time": "Mon Jun 01 16:56:34 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Mon Jun 01 18:04:36 2026"
      },
      "message": "Include stacking-context children in background-clip:text mask\n\nDescendants that establish their own paint layer (opacity, transform,\nposition, etc.) were skipped during the kTextClip phase, so their glyphs\nnever reached the background-clip:text mask. Visit them during\nkTextClip, drop the now-stale TestExpectations, and add a reftest\ncovering more stacking-context triggers.\n\nThe mask records only the geometry of the text, so a descendant\u0027s\nopacity must not scale its coverage: the glyphs contribute full\ncoverage and the revealed background stays at the ancestor\u0027s opacity.\nThis also removes the need to special-case opacity animations.\n\nBug: 41385122, 41493586, 356428750\nChange-Id: I296b0fc9b5d0087a11049b30a7d8101240069212\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7817742\nReviewed-by: Fredrik Söderquist \u003cfs@opera.com\u003e\nCommit-Queue: Jason Leo \u003ccgqaq@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1639454}\n"
    },
    {
      "commit": "1a0ee00207e289a3df6bfb60f0c4a3c1b38b972b",
      "tree": "d2684b251cb39da31f4adb5d4f918b52640ea9d5",
      "parents": [
        "41e6a0b9550065bb7aa16b7f85597b7ea39da925"
      ],
      "author": {
        "name": "Daniel Vogelheim",
        "email": "vogelheim@chromium.org",
        "time": "Mon Jun 01 16:33:24 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Mon Jun 01 18:04:30 2026"
      },
      "message": "[Sanitizer] Remove custom element state, when created by is\u003d\n\nThe HTML parse will process the is\u003d attribute and put the element into\ncustom element state. When later on the is\u003d attribute is removed by the\nSanitizer, the element is still upgraded because it\u0027s been marked as\na custom element.\n\nThis change prevents the is\u003d-related custom element to be processed,\nwhen the streaming Sanitizer will remove it.\n\nBug: 492963096, 513844247, 517171036\nChange-Id: I7b10f55b6dd9d568336c731ee8a8c2a52254371f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7883146\nReviewed-by: Noam Rosenthal \u003cnrosenthal@google.com\u003e\nCommit-Queue: Daniel Vogelheim \u003cvogelheim@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1639435}\n"
    },
    {
      "commit": "41e6a0b9550065bb7aa16b7f85597b7ea39da925",
      "tree": "199761c00d630e4d93b9441b3e9e1072d1449b04",
      "parents": [
        "3b1f4012e993b7a4c617903a50e902c6cde1112f"
      ],
      "author": {
        "name": "Alison Maher",
        "email": "almaher@microsoft.com",
        "time": "Mon Jun 01 16:33:12 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Mon Jun 01 18:04:23 2026"
      },
      "message": "Clamp line cross-size to zero after fragmentation adjustment\n\nIn `GiveItemsFinalPositionAndSizeForFragmentation`, when a row flex item\nbreaks across a fragmentainer, we subtract the already-advanced offset\nfrom `line_cross_size` to get the remaining cross-size for the current\nfragment. When the row is bounded by the parent (e.g. max-height: 0) but\nthe row\u0027s stitched offset is bumped past its content size to align with\na fragmentainer break, this subtraction makes the resulting cross size\nnegative.\n\nThe negative value is then passed as the block available_size to\n`BuildSpaceForLayout`, leading us to hit a DCHECK.\n\nClamp the result to zero to ensure the cross size never goes negative.\n\nBug: 515776659\nChange-Id: Ibea3ffc5ebf2744d55bb3c10bf8a94cfa9c71a28\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7884136\nCommit-Queue: Alison Maher \u003calmaher@microsoft.com\u003e\nReviewed-by: Morten Stenshorne \u003cmstensho@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1639431}\n"
    },
    {
      "commit": "3b1f4012e993b7a4c617903a50e902c6cde1112f",
      "tree": "69e55c9c36cb4a470663e692ad18747832120c07",
      "parents": [
        "c2ffaa1a3a9e3097c17f4c5a494a6adb851caaa4"
      ],
      "author": {
        "name": "Ian Kilpatrick",
        "email": "ikilpatrick@chromium.org",
        "time": "Mon Jun 01 16:10:58 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Mon Jun 01 16:33:02 2026"
      },
      "message": "[grid] Fix parsing of \u003cgrid-line\u003e\n\nParsing of \u003cgrid-line\u003e differs depending on if the span ident is present\nor not.\n\nPreviously we\u0027d parse an integer up front, but at this stage we don\u0027t\nknow the correct range.\n\nInstead refactor the code (using savepoints) to match the specification\nmore closely.\n\nBug: 515750295\nChange-Id: I036a88f6971c609f3131303f2cd875da51c3644c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7879775\nReviewed-by: Anders Hartvoll Ruud \u003candruud@chromium.org\u003e\nCommit-Queue: Ian Kilpatrick \u003cikilpatrick@chromium.org\u003e\nReviewed-by: Rune Lillesveen \u003cfuthark@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1639406}\n"
    },
    {
      "commit": "c2ffaa1a3a9e3097c17f4c5a494a6adb851caaa4",
      "tree": "c3552efb10bdbf40e1624a3ed27c440144082ac5",
      "parents": [
        "1b8d9de898c425bcfe37f95f0e2acdebd2b420f0"
      ],
      "author": {
        "name": "Hongchan Choi",
        "email": "hongchan@google.com",
        "time": "Mon Jun 01 16:10:45 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Mon Jun 01 16:32:56 2026"
      },
      "message": "[WebAudio] Make test-analyser-output.html deterministic\n\nThis patch rewrites the flaky `test-analyser-output.html` WPT test\nto be 100% deterministic by replacing the legacy, real-time\nScriptProcessorNode-based verification with OfflineAudioContext.\n\n- Replaced legacy `AudioContext` and `ScriptProcessorNode` with\n  `OfflineAudioContext` running at both 44.1kHz and 48kHz.\n- Replaced `helpers.js` usage with direct WPT `promise_test` and\n  `assert_approx_equals` element-by-element comparison.\n- Removed the flaky test expectation from TestExpectations.\n\nTAG\u003dagy\nCONV\u003d1685e534-e673-43a5-8c7a-8d8084e0ee42\n\nBug: 40170551\nTest: external/wpt/webaudio/the-audio-api/the-analysernode-interface/test-analyser-output.html\nChange-Id: I90300a4443b4328c8330b80917cff4a4da76aec8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7886243\nReviewed-by: Mahesh Kannan \u003ckmaheshb@google.com\u003e\nCommit-Queue: Hongchan Choi \u003chongchan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1639405}\n"
    },
    {
      "commit": "1b8d9de898c425bcfe37f95f0e2acdebd2b420f0",
      "tree": "2209ce0d1c4eeafa37f7a782c7050655e2549713",
      "parents": [
        "4e18e51e5a311954dc3c150188906f9331cf10ce"
      ],
      "author": {
        "name": "Luke Warlow",
        "email": "lwarlow@igalia.com",
        "time": "Mon Jun 01 16:22:19 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 01 16:22:19 2026"
      },
      "message": "dialog.requestClose() test for removing closedby midway through (#60154)\n\nThis test demonstrates an interop bug with dialog.requestClose() and closedby."
    },
    {
      "commit": "4e18e51e5a311954dc3c150188906f9331cf10ce",
      "tree": "2870ea8e39ae7b4c63b98910d234f7084985c495",
      "parents": [
        "013241b7c3fbd72953ffec24b6e4a516a7b77172"
      ],
      "author": {
        "name": "Anne van Kesteren",
        "email": "annevk@annevk.nl",
        "time": "Mon Jun 01 13:55:08 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 01 13:55:08 2026"
      },
      "message": "html5lib-tests: import latest"
    },
    {
      "commit": "013241b7c3fbd72953ffec24b6e4a516a7b77172",
      "tree": "41828a463f56b3a95e4d399ac6a64199498b7dc3",
      "parents": [
        "2899413e173713c151a2b78c152532f937e6f815"
      ],
      "author": {
        "name": "Richard Tjokroutomo",
        "email": "richard.tjokro2@gmail.com",
        "time": "Mon Jun 01 08:31:11 2026"
      },
      "committer": {
        "name": "Servo WPT Sync",
        "email": "32481905+servo-wpt-sync@users.noreply.github.com",
        "time": "Mon Jun 01 12:35:43 2026"
      },
      "message": "updated manifest \u0026 minor fix\n\nSigned-off-by: Richard Tjokroutomo \u003crichard.tjokro2@gmail.com\u003e\n"
    },
    {
      "commit": "2899413e173713c151a2b78c152532f937e6f815",
      "tree": "84786464c1b49f12350bfdcad8165a0b3ad073a7",
      "parents": [
        "b06be9bb45f6a4aa8f030c90472eab77809700ec"
      ],
      "author": {
        "name": "Richard Tjokroutomo",
        "email": "richard.tjokro2@gmail.com",
        "time": "Mon Jun 01 08:31:10 2026"
      },
      "committer": {
        "name": "Servo WPT Sync",
        "email": "32481905+servo-wpt-sync@users.noreply.github.com",
        "time": "Mon Jun 01 12:35:43 2026"
      },
      "message": "fixed comment \u0026 added wpt test\n\nSigned-off-by: Richard Tjokroutomo \u003crichard.tjokro2@gmail.com\u003e\n"
    },
    {
      "commit": "b06be9bb45f6a4aa8f030c90472eab77809700ec",
      "tree": "87c868ecc549c8ce71fd8cd06f42e67be0ffe68d",
      "parents": [
        "31d1feb70e2d02f25ae26254caba19c8de0b56e0"
      ],
      "author": {
        "name": "wpt-pr-bot",
        "email": "wpt-pr-bot@users.noreply.github.com",
        "time": "Sun May 31 13:23:24 2026"
      },
      "committer": {
        "name": "Ms2ger",
        "email": "Ms2ger@gmail.com",
        "time": "Mon Jun 01 12:24:08 2026"
      },
      "message": "Update Wasm tests\n"
    },
    {
      "commit": "31d1feb70e2d02f25ae26254caba19c8de0b56e0",
      "tree": "dc91d1f965224af8f2a30a114c994eb9520db3a1",
      "parents": [
        "63287dda5c64eb60a2d43f5576e051012194c0d2"
      ],
      "author": {
        "name": "Anne van Kesteren",
        "email": "annevk@annevk.nl",
        "time": "Mon Jun 01 12:21:16 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 01 12:21:16 2026"
      },
      "message": "HTML: use JS harness for html5lib tests so we can use .dat files directly\n\nAlso fix a mess in WebVTT due to e7c5d8babd which didn\u0027t update the .dat file and instead percent-encoded manually.\n\nFirst step towards #27868."
    },
    {
      "commit": "63287dda5c64eb60a2d43f5576e051012194c0d2",
      "tree": "253edc70c24aa1b34ed74827d3886f423a675a80",
      "parents": [
        "a86c04befa0761e709a23c2f83e03fab50aa2329"
      ],
      "author": {
        "name": "longsonr",
        "email": "longsonr@gmail.com",
        "time": "Mon Jun 01 01:34:29 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Mon Jun 01 09:14:55 2026"
      },
      "message": "clamp media fragments and ensure fallback sizing is calculated correctly for both fragments and feImageElements\n\nSee https://www.w3.org/TR/media-frags/#valid-uri-spatial\n\nDifferential Revision: https://phabricator.services.mozilla.com/D303672\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d2041697\ngecko-commit: 8a14073c7a1bebaa3f738e3913bf08cea2d7d1b7\ngecko-reviewers: firefox-svg-reviewers, jwatt\n"
    },
    {
      "commit": "a86c04befa0761e709a23c2f83e03fab50aa2329",
      "tree": "79cb4ecfe80ac6dacb207db438c30b2e700022f0",
      "parents": [
        "5456e2b628634df611b3fa3688977ae9644c3213"
      ],
      "author": {
        "name": "Anne van Kesteren",
        "email": "annevk@annevk.nl",
        "time": "Sat May 30 07:07:18 2026"
      },
      "committer": {
        "name": "Simon Pieters",
        "email": "zcorpan@gmail.com",
        "time": "Mon Jun 01 08:32:19 2026"
      },
      "message": "Add more document.readyState coverage\n"
    },
    {
      "commit": "5456e2b628634df611b3fa3688977ae9644c3213",
      "tree": "496dac54264bff249a7f82f8ed6b85ac1fb20f95",
      "parents": [
        "b46eae6e437fd254c90dde705a0acb1752023c67"
      ],
      "author": {
        "name": "Anne van Kesteren",
        "email": "annevk@annevk.nl",
        "time": "Sun May 31 07:45:44 2026"
      },
      "committer": {
        "name": "Simon Pieters",
        "email": "zcorpan@gmail.com",
        "time": "Mon Jun 01 08:30:34 2026"
      },
      "message": "HTML-AAM: aside nested in a prefixed article ancestor\n"
    },
    {
      "commit": "b46eae6e437fd254c90dde705a0acb1752023c67",
      "tree": "f50e187a05b43de10d3494c53087a81d01263efc",
      "parents": [
        "8b2b8ce8d5b01b696c3d1a233a9edd7d2c4ee414"
      ],
      "author": {
        "name": "Andreas Farre",
        "email": "farre@mozilla.com",
        "time": "Mon Jun 01 05:35:33 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 01 05:35:33 2026"
      },
      "message": "Navigation.activation.from should be null when previous entry is initial about:blank. (#60003)\n\nCloses #60002"
    },
    {
      "commit": "8b2b8ce8d5b01b696c3d1a233a9edd7d2c4ee414",
      "tree": "171ec6ccb9edae4f96daa11b4ac2bc38240b5922",
      "parents": [
        "93d371423c2314ea3cc96c9dba5020d0ac82c555"
      ],
      "author": {
        "name": "Jan Varga",
        "email": "jvarga@igalia.com",
        "time": "Sun May 31 06:52:21 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Mon Jun 01 01:44:24 2026"
      },
      "message": "Add testing for additional display keyword combinations\n\nAdd testing for additional display keyword combinations that are supported by\nthe current CSS specification but reify as unsupported valued in Typed OM.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D301787\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d2041086\ngecko-commit: 236706981b3a5c6ecaa47e5c34392d547ab049b7\ngecko-reviewers: emilio, firefox-style-system-reviewers, Oriol\n"
    },
    {
      "commit": "93d371423c2314ea3cc96c9dba5020d0ac82c555",
      "tree": "6a0a357e05a0f57d9f04c63189b708ca0ef7a80d",
      "parents": [
        "27e7849e5b9fc1385aed3215c048d96be809823e"
      ],
      "author": {
        "name": "Emilio Cobos Álvarez",
        "email": "emilio@crisal.io",
        "time": "Fri May 29 16:18:22 2026"
      },
      "committer": {
        "name": "Emilio Cobos Álvarez",
        "email": "emilio@crisal.io",
        "time": "Sun May 31 21:22:38 2026"
      },
      "message": "html: Add tests for various shadow trees.\n\nThis exposes some interop issues in \u003cselect\u003e.\n\nBlink and WebKit hit the equivalent of\nhttps://issues.chromium.org/issues/40571175 so they fail the \"no slot\"\ntests, even though they indeed do not have a slot.\n"
    },
    {
      "commit": "27e7849e5b9fc1385aed3215c048d96be809823e",
      "tree": "f1bf65e9ac92de25aa28e0fa85135936f1085b3b",
      "parents": [
        "e6145a0d595778caa4a627322ded1bdd41c79d07"
      ],
      "author": {
        "name": "Stephen Chenney",
        "email": "schenney@chromium.org",
        "time": "Sun May 31 20:17:10 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Sun May 31 20:37:28 2026"
      },
      "message": "Add canvas tainting tests for patterns\n\nCanvas should be tainted when a pattern contains cross origin\nimage content. Verify that this is the case. Also add a test\nfor a canvas filter that uses an SVG feImage, and a\ndrawElementImage case for a pattern that contains a feImage.\n\nBug: 514609778\nChange-Id: Iea19f30665f4cd114e678259cb18063fd3ae60bb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7880261\nReviewed-by: Philip Rogers \u003cpdr@chromium.org\u003e\nAuto-Submit: Stephen Chenney \u003cschenney@chromium.org\u003e\nCommit-Queue: Stephen Chenney \u003cschenney@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1639075}\n"
    },
    {
      "commit": "e6145a0d595778caa4a627322ded1bdd41c79d07",
      "tree": "93a3192a4026c3436a971798557e7dd40e7b7354",
      "parents": [
        "20f116ec6780914e055de44a31fe05353ec06df4"
      ],
      "author": {
        "name": "Tim Nguyen",
        "email": "nt1m@users.noreply.github.com",
        "time": "Sun May 31 20:26:41 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 31 20:26:41 2026"
      },
      "message": "WebKit export: [css-images] Add support for light-dark(\u003cimage\u003e, \u003cimage\u003e) (#60307)\n\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d309689"
    },
    {
      "commit": "20f116ec6780914e055de44a31fe05353ec06df4",
      "tree": "beb7f7cf4dfff6934d6068c92150b9268d2fd60e",
      "parents": [
        "1062d9c4af1ff6b2d4e4134d436c1c42cf74098c"
      ],
      "author": {
        "name": "Tim Nguyen",
        "email": "nt1m@users.noreply.github.com",
        "time": "Sun May 31 20:14:13 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 31 20:14:13 2026"
      },
      "message": "WebKit export: [css-images] Add support for image(\u003ccolor\u003e) (#60289)\n\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d315799"
    },
    {
      "commit": "1062d9c4af1ff6b2d4e4134d436c1c42cf74098c",
      "tree": "fde1ea62527d43fe51d20990d04e8aadfd6984de",
      "parents": [
        "2a7771e416ea73c4ae49eafa031c57baad0f0f2a"
      ],
      "author": {
        "name": "Ahmad Saleem",
        "email": "52317531+Ahmad-S792@users.noreply.github.com",
        "time": "Sun May 31 16:18:58 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 31 16:18:58 2026"
      },
      "message": "WebKit export of https://bugs.webkit.org/show_bug.cgi?id\u003d278381 (#60305)"
    },
    {
      "commit": "2a7771e416ea73c4ae49eafa031c57baad0f0f2a",
      "tree": "8641fa0fc993f6c2c0fa19bafcaa6b3e3818aa8c",
      "parents": [
        "34637df05a42cefd99ecc38e6602f7f64e4c1648"
      ],
      "author": {
        "name": "Ahmad Saleem",
        "email": "52317531+Ahmad-S792@users.noreply.github.com",
        "time": "Sun May 31 16:18:42 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 31 16:18:42 2026"
      },
      "message": "WebKit export of https://bugs.webkit.org/show_bug.cgi?id\u003d315935 (#60306)"
    },
    {
      "commit": "34637df05a42cefd99ecc38e6602f7f64e4c1648",
      "tree": "8403fb9f31b39cf55ed70192daaf880e205dee35",
      "parents": [
        "7e268dfaf93c3a97dc0f0dc316df4fb4a105ee16"
      ],
      "author": {
        "name": "Emilio Cobos Álvarez",
        "email": "emilio@crisal.io",
        "time": "Fri May 29 23:11:20 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Sun May 31 06:55:58 2026"
      },
      "message": "Propagate `allowed` to support color components in math functions.\n\nThanks to the recent changes by Sajid and the changes in bug 2043078,\nwhich make color components properly return numbers for type-checking\npurposes, this is now trivial.\n\nWe could add an \"allowed but only numbers\" or so, but type checking will\nbasically deal with it (in fact we should probably allow parsing\n~everything all the time and rely on unit() doing the type-checking).\n\nDifferential Revision: https://phabricator.services.mozilla.com/D303375\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d1951206\ngecko-commit: 84b5d08285154e0c7b1feb1604dc5302ca2ae024\ngecko-commit-git: 8a7d2d52762439c5a429d6a73e0c272046d309e2\ngecko-reviewers: sajidanwar\n"
    },
    {
      "commit": "7e268dfaf93c3a97dc0f0dc316df4fb4a105ee16",
      "tree": "bec52da81d2ad44baf54d8dfb02637347d1c6603",
      "parents": [
        "b329593e11ae01ba4d2480755633a65ecab98354"
      ],
      "author": {
        "name": "Emilio Cobos Álvarez",
        "email": "emilio@crisal.io",
        "time": "Fri May 29 15:52:09 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Sat May 30 21:50:19 2026"
      },
      "message": "Typecheck color components before returning.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D302984\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d2043078\ngecko-commit: 517f32cbaabce6a555e9bc6d96d8c996b48b346f\ngecko-commit-git: b0ad9c3d5cb27c0b0fa477ff6c4b3cd65902372c\ngecko-reviewers: sajidanwar\n"
    },
    {
      "commit": "b329593e11ae01ba4d2480755633a65ecab98354",
      "tree": "0c7220904993b5192f04bbf324368d6d351cc77e",
      "parents": [
        "c24f9d8457c35216aef1131de714fbc664786671"
      ],
      "author": {
        "name": "Mr. M",
        "email": "mr.m@tuta.com",
        "time": "Fri May 29 14:06:50 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Sat May 30 21:35:04 2026"
      },
      "message": "Add parsing for CSS corner-shape support\n\nDifferential Revision: https://phabricator.services.mozilla.com/D296935\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d2005007\ngecko-commit: 567230e612806099ad17c6fa9bb704bc0b7e6034\ngecko-commit-git: 5f837dd775a3152d21f541d9f58b130987243368\ngecko-reviewers: firefox-style-system-reviewers, emilio, dshin\n"
    },
    {
      "commit": "c24f9d8457c35216aef1131de714fbc664786671",
      "tree": "0d99e30549212af7c7268b2d3aa128397123675d",
      "parents": [
        "926783421039094d8aa07ed3a02414dc8a44605c"
      ],
      "author": {
        "name": "Javier Fernandez Garcia-Boente",
        "email": "jfernandez@igalia.com",
        "time": "Sat May 30 09:25:34 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 30 09:25:34 2026"
      },
      "message": "Make the service-worker and downloads tests as tentative (#60276)"
    },
    {
      "commit": "926783421039094d8aa07ed3a02414dc8a44605c",
      "tree": "6a8ece410670efc1c7f193a9f70057aabfad1c31",
      "parents": [
        "d5760571fcd42d8d65eace6329bbea0bf008cca6"
      ],
      "author": {
        "name": "Alison Maher",
        "email": "almaher@microsoft.com",
        "time": "Sat May 30 01:37:09 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Sat May 30 08:33:41 2026"
      },
      "message": "[Masonry] Add subgrid gap tests\n\nAdd column and row versions of all the subgrid gap tests that exist in\ngrid. This requires handling subgrid extra margins (due to margin,\nborder and/or padding at subgrid edges, or due to subgrid gaps) in\nsubgridded item contributions during track sizing. This will be\nimplemented in a follow up change.\n\nA chunk of tests are marked as failing as a result. Note that some of\nthe refs may not be 100% correct yet, but I will make sure to double\ncheck all of the expectations as part of implementing the actual fix\n(which will result in differing behavior from grid).\n\nBug: 343257585\nChange-Id: I34eec0170a99978d8df78f1b66fde15b08b120b7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7861306\nReviewed-by: Kurt Catti-Schmidt \u003ckschmi@microsoft.com\u003e\nReviewed-by: Kevin Babbitt \u003ckbabbitt@microsoft.com\u003e\nCommit-Queue: Alison Maher \u003calmaher@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1638874}\n"
    },
    {
      "commit": "d5760571fcd42d8d65eace6329bbea0bf008cca6",
      "tree": "81161a4ee460c61845be210217a88c1e0137a498",
      "parents": [
        "9a91abda1af693a4558c3e8dcf18733240e7e5bb"
      ],
      "author": {
        "name": "Mahesh Bharadwaj Kannan",
        "email": "kmaheshb@google.com",
        "time": "Sat May 30 00:49:39 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Sat May 30 08:33:35 2026"
      },
      "message": "[Webaudio]: Fix duration/clamping for negative playbackRates (Step 1)\n\nThis is an incremental step (1/2) towards full negative playbackRate\nsupport in AudioBufferSourceNode.\n\nPre-calculating grain_duration_ assuming forward playback fails when\nplaybackRate dynamically flips to negative, rendering the fixed\nboundary invalid. This CL instead sets the duration to infinity\nwhen unspecified, allowing the node to stop organically at the\nbuffer boundaries regardless of the playback direction. It also\nenables negative clamping in ComputePlaybackRate.\n\n  the-audio-api/the-audiobuffersourcenode-interface/\n  audiobuffersource-playbackrate-dynamic-direction.html\n\nBug: 40719652\nTest: third_party/blink/web_tests/external/wpt/webaudio/\nChange-Id: I87c7dd404fa168d908374c7c13bc9a668a1281f7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7876495\nReviewed-by: Michael Wilson \u003cmjwilson@chromium.org\u003e\nCommit-Queue: Mahesh Kannan \u003ckmaheshb@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1638840}\n"
    },
    {
      "commit": "9a91abda1af693a4558c3e8dcf18733240e7e5bb",
      "tree": "10fa748b09a92c1939f02075de17290c112bcd90",
      "parents": [
        "7ffd388da42d116fdc6c73919f9432497d5c7851"
      ],
      "author": {
        "name": "Tim Nguyen",
        "email": "nt1m@users.noreply.github.com",
        "time": "Sat May 30 08:27:15 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 30 08:27:15 2026"
      },
      "message": "Increase fuzziness of css/css-view-transitions/table-caption.html (#60295)"
    },
    {
      "commit": "7ffd388da42d116fdc6c73919f9432497d5c7851",
      "tree": "4a0c5fbf60d19a05c30f7d123aeef9a59862dd39",
      "parents": [
        "ab874edba4ca1e5bd451a31dfa95ca01889dffa0"
      ],
      "author": {
        "name": "Ahmad Saleem",
        "email": "52317531+Ahmad-S792@users.noreply.github.com",
        "time": "Sat May 30 05:59:51 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 30 05:59:51 2026"
      },
      "message": "WebKit export of https://bugs.webkit.org/show_bug.cgi?id\u003d299063 (#56944)"
    },
    {
      "commit": "ab874edba4ca1e5bd451a31dfa95ca01889dffa0",
      "tree": "9122c9877788e7edd8dc1e22fe914c7f0f5d5dbb",
      "parents": [
        "949fd7a697e116db61b52c1e8da8ea52feb69e6f"
      ],
      "author": {
        "name": "Tim Nguyen",
        "email": "nt1m@users.noreply.github.com",
        "time": "Sat May 30 05:49:23 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 30 05:49:23 2026"
      },
      "message": "WebKit export: Tweak fuzzy annotation for imported/w3c/web-platform-tests/css/css-view-transitions/massive-element-below-viewport-offscreen-old.html (#60291)\n\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d305737\n\nCo-authored-by: Cameron McCormack \u003cheycam@apple.com\u003e"
    },
    {
      "commit": "949fd7a697e116db61b52c1e8da8ea52feb69e6f",
      "tree": "5cb74bf44414963585934bad044e1dee4554b442",
      "parents": [
        "345d4a62008b06e61f092ef5d7b2ed552a0402a3"
      ],
      "author": {
        "name": "Celeste Pan",
        "email": "celestepan@microsoft.com",
        "time": "Fri May 29 22:22:01 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Sat May 30 05:48:46 2026"
      },
      "message": "[Masonry] Add tests for stacking-axis alignment\n\nAdding basic tests for stacking axis alignment per the resolutions in\nCSSWG issue [1]. Follow-ups will be needed to actually implement\nfunctionality for the cases here, as well as for cases that intersect\nwith dense-packing.\n\n[1] https://issues.chromium.org/issues/469745780\n\nBug: 343257585\nChange-Id: I7a9134b1fc55fc482e4f92e7f29836f89858c7d3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7869777\nReviewed-by: Yanling Wang \u003cyanlingwang@microsoft.com\u003e\nReviewed-by: Alison Maher \u003calmaher@microsoft.com\u003e\nCommit-Queue: Celeste Pan \u003ccelestepan@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1638746}\n"
    },
    {
      "commit": "345d4a62008b06e61f092ef5d7b2ed552a0402a3",
      "tree": "e4c3825240071f80eef80ac1193c675f5cf800a0",
      "parents": [
        "25d70eec9b373a4e87c2cb4009ec86584a7e216b"
      ],
      "author": {
        "name": "eri",
        "email": "eri@igalia.com",
        "time": "Fri May 29 18:08:59 2026"
      },
      "committer": {
        "name": "Frédéric Wang Nélar",
        "email": "fred.wang@free.fr",
        "time": "Sat May 30 04:37:34 2026"
      },
      "message": "Remove inconsistent capitalization from tags in MathML tests\n"
    },
    {
      "commit": "25d70eec9b373a4e87c2cb4009ec86584a7e216b",
      "tree": "6ad05c3f690d7eff27169434ab39e113e77af0af",
      "parents": [
        "d85e753e65ee8e9654e76a2b4d62b9b5a0ac51e7"
      ],
      "author": {
        "name": "Daniel Clark",
        "email": "daniec@microsoft.com",
        "time": "Fri May 29 20:49:57 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Sat May 30 04:33:43 2026"
      },
      "message": "[Reference Target] Reflect host even if reference target is invalid\n\nCurrently if a shadow root\u0027s reference target doesn\u0027t match any ID in\nthe shadow, any element-reflecting IDL attributes (e.g.\npopoverTargetElement) referring to the shadow host will return null.\nRecent thinking in [1] and the current state of the spec PR [2] is that\nthese should still reflect the shadow host, same as if the reference\ntarget pointed to a matching element.\n\nUpdate the Chromium implementation and tests to match this updated\nbehavior. As it turns out, this also slightly simplifies the\nimplementation.\n\n[1] https://github.com/WICG/webcomponents/issues/1114\n[2] https://github.com/whatwg/html/pull/10995\n\nBug: 346835896\nChange-Id: Ic321d5dffc1800fc081e9edfbb46524acc63a8be\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7883837\nReviewed-by: Mason Freed \u003cmasonf@chromium.org\u003e\nCommit-Queue: Dan Clark \u003cdaniec@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1638691}\n"
    },
    {
      "commit": "d85e753e65ee8e9654e76a2b4d62b9b5a0ac51e7",
      "tree": "aba9581f0b181b490742c7ca3d783069947e4353",
      "parents": [
        "f44556e321e4694aadec7622a44f359eb32c9b4e"
      ],
      "author": {
        "name": "Simon Farre",
        "email": "sfarre@mozilla.com",
        "time": "Fri May 29 11:09:14 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Fri May 29 23:25:14 2026"
      },
      "message": "Add WPT for unloading steps\n\nhttps://w3c.github.io/picture-in-picture/#exit-picture-in-picture-algorithm\nExplains \"As one of the unloading document cleanup steps, run the exit\nPicture-in-Picture algorithm.\".\n\nThis test verifies that browsers implement this.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D299972\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d1463402\ngecko-commit: 5c20d9f55f50fc2dba92d6ceddc330106ee37e4e\ngecko-commit-git: 3d496341e15282bbd7f5145037fe89af7282c0b8\ngecko-reviewers: smaug\n"
    },
    {
      "commit": "f44556e321e4694aadec7622a44f359eb32c9b4e",
      "tree": "66b15aee37ff2d14b003b5f064eecf22b5631c83",
      "parents": [
        "5a47cea92df91b8ec6fd9012158ac0a88e09e7ca"
      ],
      "author": {
        "name": "Simon Farre",
        "email": "sfarre@mozilla.com",
        "time": "Fri May 29 11:09:12 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Fri May 29 23:25:14 2026"
      },
      "message": "Add additional Shadow DOM tests\n\nPrevious Shadow DOM test were nowhere near enough covering. This tests\nboth current state of spec, but also\nhttps://github.com/w3c/picture-in-picture/issues/248.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D299755\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d1463402\ngecko-commit: 51b69798195c42113a011dc804b1d85b9400353a\ngecko-commit-git: a7c2f26ff4f6ce69e52289bb5768752db53c0111\ngecko-reviewers: smaug\n"
    },
    {
      "commit": "5a47cea92df91b8ec6fd9012158ac0a88e09e7ca",
      "tree": "9381aa8f90dc5d579f7e0f9bc44597c8b2c93fe6",
      "parents": [
        "0f97dd88ede933bce962533a52f7d2cbafc8a15c"
      ],
      "author": {
        "name": "Simon Farre",
        "email": "sfarre@mozilla.com",
        "time": "Fri May 29 11:09:11 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Fri May 29 23:25:14 2026"
      },
      "message": "Add WPT for exit-when-having-pip ordering is observed\n\nTests the following scenario\nSteps:\n- video1 enters pip\n- video2 requests pip\n\nObserve that video1 has its event handlers fire before video2 sees its enter event.\n\nAt the moment, this requires a change to the exit algorithm in spec, because it always queues a task to fire the exit event in step 3, which would mean that it would always come after the enter event for video2.\n\nSee issue https://github.com/w3c/picture-in-picture/issues/252\n\nTested on Chrome \u0026 Gecko. Both pass.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D299344\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d1463402\ngecko-commit: 560c147d61e871e07716b25dc9103e7b87cab895\ngecko-commit-git: 804fb88d9b7f46bbe48d9534133d4914f5680bee\ngecko-reviewers: smaug\n"
    },
    {
      "commit": "0f97dd88ede933bce962533a52f7d2cbafc8a15c",
      "tree": "e687ea33b580aeeedfb2eb24906cc847a49a8f73",
      "parents": [
        "5c9f1874f138306883b7f5fe89eb45cbca77f9cc"
      ],
      "author": {
        "name": "Simon Farre",
        "email": "sfarre@mozilla.com",
        "time": "Fri May 29 11:09:09 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Fri May 29 23:25:14 2026"
      },
      "message": "Add WPT for iframe PIP attribute testing\n\nAdded test to verify that iframe attribute is honored.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D298573\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d1463402\ngecko-commit: 306d09e4126e15429af290cb0495e2bf3cae047e\ngecko-commit-git: cc1092a99eb49c6b674924fbdc5627c323d2eab0\ngecko-reviewers: dom-core, smaug\n"
    },
    {
      "commit": "5c9f1874f138306883b7f5fe89eb45cbca77f9cc",
      "tree": "5f3b4ca783c0f072d84edcfd6d49a36687410c69",
      "parents": [
        "9aae92b3511f654d78948c6f9e00196f65482cd2"
      ],
      "author": {
        "name": "Serban Stanca",
        "email": "sstanca@mozilla.com",
        "time": "Fri May 29 10:11:57 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Fri May 29 23:25:14 2026"
      },
      "message": "Revert \"Bug 1463402: Flip pref for dom.media-pip.enabled \" for causing Picture-in-Picture related wpt failures.\n\nThis reverts commit a958b57333eeb9f46373e48037d333e4fc65c3ff.\n\nThis reverts commit 958e255d90c06c1019c6392b9f92881b3d6bb078.\n\nThis reverts commit 7df07e6a220adb2f523ba8e8d6f91698eab69e36.\n\nThis reverts commit 160de9227f38fad0d14f168b9bb9604bbff8ecbd.\n\nThis reverts commit dbf90cfe0d11cc31c16a173b89b69d9ac1c137ba.\n\nThis reverts commit c9cd940b88c549aae9016b25839fd4d8a4679f80.\n\nThis reverts commit 3842c6faa40a0de8a09348413fe78c0d5798cf0a.\n\nThis reverts commit 2e3ab76d53d8ea23002db30e5203ff024049fa41.\n\nThis reverts commit 2beb01dcef109fb5804fa85f3fc5b4a97ca84ce1.\n\ngecko-commit: 7071fdeb0c259a405a96eecc443126fd7389f00c\ngecko-commit-git: 4f93cc444071b72e0b90b086ce1f60ba696d5e24\ngecko-reviewers: dom-core, smaug, webidl\n"
    },
    {
      "commit": "9aae92b3511f654d78948c6f9e00196f65482cd2",
      "tree": "aba9581f0b181b490742c7ca3d783069947e4353",
      "parents": [
        "ff626c0c8a3022f4386108de450d248e6080d42b"
      ],
      "author": {
        "name": "Alexandra Borovova",
        "email": "aborovova@mozilla.com",
        "time": "Fri May 29 12:35:10 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Fri May 29 23:20:01 2026"
      },
      "message": "[wdspec] Add test for \"script.realmCreated\" event with \"browsingContext.contextCreated\" subscription.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D302727\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d2042385\ngecko-commit: 1433ca6b3d1c967ab223ee1bf7aa1a6f46f6df0a\ngecko-commit-git: 48cb04011a4a3d95c059d4727d6db26a378bee98\ngecko-reviewers: jdescottes\n"
    },
    {
      "commit": "ff626c0c8a3022f4386108de450d248e6080d42b",
      "tree": "e4d209fbd2346da868793a77e1e39d44885e899d",
      "parents": [
        "29c9bf254eb59b97cb4f8900c89817dd22ec5a76"
      ],
      "author": {
        "name": "Ahmad Saleem",
        "email": "52317531+Ahmad-S792@users.noreply.github.com",
        "time": "Fri May 29 22:55:02 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 29 22:55:02 2026"
      },
      "message": "WebKit export of https://bugs.webkit.org/show_bug.cgi?id\u003d310988 (#60267)"
    },
    {
      "commit": "29c9bf254eb59b97cb4f8900c89817dd22ec5a76",
      "tree": "4e619de221b66218cd9e9bc8dbc7526146e24f7a",
      "parents": [
        "f821f17dfa8462b73e8f05e847e4b7cce3ee6816"
      ],
      "author": {
        "name": "Ahmad Saleem",
        "email": "52317531+Ahmad-S792@users.noreply.github.com",
        "time": "Fri May 29 22:54:20 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 29 22:54:20 2026"
      },
      "message": "WebKit export of https://bugs.webkit.org/show_bug.cgi?id\u003d308160 (#60268)"
    },
    {
      "commit": "f821f17dfa8462b73e8f05e847e4b7cce3ee6816",
      "tree": "581a43f3e2dac980178dd09825af24ef50a18533",
      "parents": [
        "73f61f58a0fdf5ca2336d9d86c101f2d4286b3ef"
      ],
      "author": {
        "name": "Michal Mocny",
        "email": "mmocny@chromium.org",
        "time": "Fri May 29 18:13:27 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Fri May 29 21:15:27 2026"
      },
      "message": "[soft-navs]: Convert SoftNav entry nested ICP getter into a method.\n\nPreviously, we exposed the largestInteractionContentfulPaint entry as an\nattribute on the SoftNavigation performance entry, and it was a static\nvalue.\n\nIt represented a confusing value: it was the largest candidate, so far,\nprior to the SoftNavigation being emitted. It might be larger and later\nthan the FCP paint in cases where the URL update was itself delayed.\nHowever, it was also often not the final candidate either, since you are\nvery likely to continue to observe new ICP entries after the SoftNav is\nemitted.\n\nFor this reason, this value was useful but confusing and still not\nsufficient on its own to define the overall Soft-LCP.\n\nThis patch changes the design based on implementation experience: we\nreplace the static attribute with a method that returns the most recent\nICP entry related to this SoftNavigation.\n\nIf you call this method when the initial SoftNavigation is emitted, the\nreturned value will be the same as it was previously. But if you hold a\nreference to the SoftNavigation entry and are finally ready to beacon\nback the final performance data, you can use this method to get the\nfinal paint value.\n\nAlso, since we now have access to SoftNavigationContext* in the\nconstructor, removed the need to pass around a bunch of params.\n\nSpec Change: https://github.com/WICG/soft-navigations/pull/71\nBug: 516731610\n\nChange-Id: I90965ff4107c7fd7d076b114096f578b6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7876906\nReviewed-by: Scott Haseley \u003cshaseley@chromium.org\u003e\nCommit-Queue: Michal Mocny \u003cmmocny@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1638578}\n"
    },
    {
      "commit": "73f61f58a0fdf5ca2336d9d86c101f2d4286b3ef",
      "tree": "a15510778a0daf135a430928ea46e872b16bfa22",
      "parents": [
        "0d7e519ee007b8d45044809dafbf08c587716c0f"
      ],
      "author": {
        "name": "Mahesh Bharadwaj Kannan",
        "email": "kmaheshb@google.com",
        "time": "Fri May 29 17:04:23 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Fri May 29 21:15:22 2026"
      },
      "message": "[WebAudio] Fix flaky WPT sinkId tests on headless shell bots\n\nThis CL refactors the AudioContext sinkId WPT tests to eliminate\ntiming races and fragile timeouts that cause CQ failures:\n\n1. Constructor tests are converted from legacy async_test to modern\n   promise_test, completely removing fragile 100ms step timeouts.\n2. State change tests are restructured to register all event\n   handlers before initiating resume() transitions, eliminating\n   a timing race.\n3. setSinkId tests are isolated per test file, and the timing race\n   in close rejections is fixed by utilizing a valid silent sink\n   option instead of an invalid device ID.\n4. Detached iframe tests are updated to manually catch cross-realm\n   exceptions, ensuring compatibility with WPT harness validations.\n\nBug: 514359173, 514384316, 514528222\nChange-Id: I4c42b66e43207c9147ecd0c4353241f81281af21\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7883424\nReviewed-by: Michael Wilson \u003cmjwilson@chromium.org\u003e\nCommit-Queue: Mahesh Kannan \u003ckmaheshb@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1638538}\n"
    },
    {
      "commit": "0d7e519ee007b8d45044809dafbf08c587716c0f",
      "tree": "12bd31d46c90c88a0c3850d8c5e59a39ed54533e",
      "parents": [
        "65bbe07908e5c19e8a6c7ff8701cc2a722cd215e"
      ],
      "author": {
        "name": "Philip Rogers",
        "email": "pdr@chromium.org",
        "time": "Fri May 29 16:39:58 2026"
      },
      "committer": {
        "name": "Blink WPT Bot",
        "email": "blink-w3c-test-autoroller@chromium.org",
        "time": "Fri May 29 21:15:16 2026"
      },
      "message": "Update CSS drop-shadow to avoid leaking currentcolor\n\nWe need to use DependsOnCurrentColor() rather than IsCurrentColor() to\ncatch cases where a color function may reference \u0027currentcolor\u0027.\n\nBug: 517234388\nChange-Id: Ia17bd4e9d532222570996d16f9cb04f11ce2f2b0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7882116\nReviewed-by: Fredrik Söderquist \u003cfs@opera.com\u003e\nCommit-Queue: Philip Rogers \u003cpdr@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1638520}\n"
    },
    {
      "commit": "65bbe07908e5c19e8a6c7ff8701cc2a722cd215e",
      "tree": "48c5f510389db156e6f09e0f9ad2e77d72149dbc",
      "parents": [
        "a410bc58df20795accfdd69985702cc2114f7d49"
      ],
      "author": {
        "name": "Jonathan Lee",
        "email": "jonathan-j-lee@users.noreply.github.com",
        "time": "Fri May 29 20:56:24 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 29 20:56:24 2026"
      },
      "message": "Remove `shadowrealm` scopes from `DOMException-stack-accessor.any.js` (#60282)\n\n`shadowrealm` testing was dropped in #59794."
    },
    {
      "commit": "a410bc58df20795accfdd69985702cc2114f7d49",
      "tree": "61f8d9f229c7f5fb6272b3d7765dda5543971a78",
      "parents": [
        "eeb1785ebf35b7c34108c875a13487c0463988b4"
      ],
      "author": {
        "name": "Ting-Yu Lin",
        "email": "tlin@mozilla.com",
        "time": "Fri May 29 10:10:24 2026"
      },
      "committer": {
        "name": "moz-wptsync-bot",
        "email": "wptsync@mozilla.com",
        "time": "Fri May 29 20:53:11 2026"
      },
      "message": "Part 2 - Make GetAnchorPosRect() and helper aware of inline containing block and IB-split.\n\n`IsProperAncestorFrameConsideringContinuations()` gets the ability to traverse\nIB-split. This doesn\u0027t change behavior for existing callers because they are all\nwithin `MOZ_ASSERT`.\n\nDelete `TraverseUpToContainerChild()` since it is not aware of continuations nor\nIB-split, and we don\u0027t need a returned child frame pointer. Fixing it properly\nmakes its functionally equivalent to\n`IsProperAncestorFrameConsideringContinuations()`.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D303080\n\nbugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d1886762\ngecko-commit: d93263889e6ca07c69c8f5ee085645610983be17\ngecko-commit-git: 1d86c70a438711e31bf9535798f2c26e713a9d99\ngecko-reviewers: layout-reviewers, dshin\n"
    }
  ],
  "next": "eeb1785ebf35b7c34108c875a13487c0463988b4"
}
