)]}'
{
  "log": [
    {
      "commit": "39a57f079e9d56e4ce14b572c445120308352905",
      "tree": "26fb545bbbc52c46f88cf5507ca6fe1a6fa9524c",
      "parents": [
        "80703daf71c12549db498cf7fc2ddb84dc66d671"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Apr 22 19:48:23 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 19:48:23 2026"
      },
      "message": "Roll Chrome Mac Arm PGO Profile\n\nRoll Chrome Mac Arm PGO profile from chrome-mac-arm-main-1776873561-15e61991dc7024081fb9c94959214392c57bc4c5-d1e38dc2a699320673a51c7eba5e35ca0cddb472.profdata to chrome-mac-arm-main-1776880710-ea514bee8baed81b84e431331729989e997e36f3-5dc807994fb4b789f3d05300e9f822f3f23ca870.profdata\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/pgo-mac-arm-chromium\nPlease CC chrome-brapp-engprod@google.com,pgo-profile-sheriffs@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chrome.try:mac-chrome\nTbr: pgo-profile-sheriffs@google.com\nMerge-Approval-Bypass: Chrome autoroller\nChange-Id: Ic26529b67a7f1a5f9210f300b3b06adfa746e04d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7786316\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1619021}\n"
    },
    {
      "commit": "80703daf71c12549db498cf7fc2ddb84dc66d671",
      "tree": "3254fd3b1386c4b104708f8f7253142fa196f38f",
      "parents": [
        "24a6fcffb10d2fae9e431346c5d130d566de0755"
      ],
      "author": {
        "name": "Bruno Braga",
        "email": "brunobraga@google.com",
        "time": "Wed Apr 22 19:48:12 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 19:48:12 2026"
      },
      "message": "[Autofill AI - M4] Handle consent logging from save/update prompts\n\nBug: 489354073\nChange-Id: I64856ca4bd9c4e0130c820cd207847aee126f71a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7784295\nReviewed-by: Timofey Chudakov \u003ctchudakov@google.com\u003e\nCommit-Queue: Bruno Braga \u003cbrunobraga@google.com\u003e\nReviewed-by: Florian Leimgruber \u003cfleimgruber@google.com\u003e\nAuto-Submit: Bruno Braga \u003cbrunobraga@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1619020}\n"
    },
    {
      "commit": "24a6fcffb10d2fae9e431346c5d130d566de0755",
      "tree": "755b3c081440ee7ecc426f6af10b836d37a982f2",
      "parents": [
        "191f1609b323bb43ce245e2cb4d7c818b3900765"
      ],
      "author": {
        "name": "Sourav",
        "email": "sinhasourav@google.com",
        "time": "Wed Apr 22 19:44:19 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 19:44:19 2026"
      },
      "message": "[iOS] Fix race condition and missing cleanup in Payment Methods\n\nThis CL addresses a bug where the cancel button or UI could become\nunresponsive when adding a payment method, specifically when using\nmulti-touch or rapid tapping while closing the view.\n\nBefore: https://drive.google.com/file/d/1RFoJePeHqhH1WDA2J7Lhl-wjWNr7oleG/view?usp\u003dsharing\nAfter: https://drive.google.com/file/d/1bwzMnVJhTL84rZQIRpnR_A6UWCn-3Crz/view?usp\u003dsharing\nBug: 484415286\nChange-Id: Ica5068bc9286ed432a116d354ecd7c855888f7a8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7780723\nReviewed-by: Tommy Martino \u003ctmartino@chromium.org\u003e\nCommit-Queue: Sourav Uttam Sinha \u003csinhasourav@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1619019}\n"
    },
    {
      "commit": "191f1609b323bb43ce245e2cb4d7c818b3900765",
      "tree": "8320593198bc2fee0bdfa45f9a4c0fa32a3c2b5e",
      "parents": [
        "abac920db159291616dc4a1508bc2c68ca409e11"
      ],
      "author": {
        "name": "Justin Cohen",
        "email": "justincohen@google.com",
        "time": "Wed Apr 22 19:42:30 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 19:42:30 2026"
      },
      "message": "ios: Add --gtest_repeat support to run_unittests.py\n\nAdds the --gtest_repeat command-line argument to run_unittests.py,\nenabling users to repeat test runs on the iOS simulator. This helps\nin detecting and debugging flaky tests.\n\nBug: None\n\nChange-Id: I0d3c670c75c23853252df85c3ad9a18f01ef6391\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7783850\nCommit-Queue: Justin Cohen \u003cjustincohen@google.com\u003e\nReviewed-by: Rohit Rao \u003crohitrao@chromium.org\u003e\nAuto-Submit: Justin Cohen \u003cjustincohen@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1619018}\n"
    },
    {
      "commit": "abac920db159291616dc4a1508bc2c68ca409e11",
      "tree": "451ce1be3b6d743f3c64ed49c819c009f915e283",
      "parents": [
        "4f3a4c2c9a63b9150c7bb0612eb8134cdd1523df"
      ],
      "author": {
        "name": "Alison Gale",
        "email": "agale@chromium.org",
        "time": "Wed Apr 22 19:35:09 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 19:35:09 2026"
      },
      "message": "Migrate comments referencing old crbug IDs to new issue tracker IDs\n\nThe canonical bug format is crbug.com/\u003cid\u003e or https://crbug.com/\u003cid\u003e.\nBugs of the following forms will all be migrated to the new format:\n\n- crbug.com/\u003cold id\u003e\n- https://crbug.com/\u003cold id\u003e\n- crbug/\u003cold id\u003e\n- crbug/monorail/\u003cold id\u003e\n- issues.chromium.org/\u003cold id\u003e\n- https://issues.chromium.org/\u003cold id\u003e\n- https://issues.chromium.org/u/1/issues/\u003cold id\u003e\n- bugs.chromium.org/\u003cold id\u003e\n\nBug id mapping is sourced from go/chrome-on-buganizer-prod-issues.\nSee go/crbug-todo-migration for details.\n\n\nBug: 504707641\nChange-Id: Ic450d115a922b025843db5e033fc6e82ea1d42ab\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7782880\nCommit-Queue: Alison Gale \u003cagale@chromium.org\u003e\nReviewed-by: Ted Choc \u003ctedchoc@chromium.org\u003e\nAuto-Submit: Alison Gale \u003cagale@chromium.org\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1619017}\n"
    },
    {
      "commit": "4f3a4c2c9a63b9150c7bb0612eb8134cdd1523df",
      "tree": "e8dc6d40d4b7022cf3fb12650c35b091e398cb45",
      "parents": [
        "e5b2da5d9d24593a416f600e7a24b3380d9decc7"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Apr 22 19:25:30 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 19:25:30 2026"
      },
      "message": "Roll Chrome Android ARM64 Orderfile from 2qt7gmCBooTsbVzQu... to 7jCB2_LJm3D_-jeMi...\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/orderfile-android-arm64-chromium\nPlease CC clank-build@google.com,clank-library-failures@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: clank-library-failures@google.com\nMerge-Approval-Bypass: Chrome autoroller\nChange-Id: I633115eb482efdca464db81f852a4f27c26946ab\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7786264\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1619016}\n"
    },
    {
      "commit": "e5b2da5d9d24593a416f600e7a24b3380d9decc7",
      "tree": "9591ef009c666e0de21d5076cb433f74fb6371fd",
      "parents": [
        "778664da36be68c0b7c2d8ecc3dc70429bded4b8"
      ],
      "author": {
        "name": "Scott Yoder",
        "email": "scottyoder@google.com",
        "time": "Wed Apr 22 19:23:20 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 19:23:20 2026"
      },
      "message": "[ios] Add a separator for the ChromeNext toolbar\n\nThis change adds a separator to the toolbar when its LocationBar is\nvisible. Without this, there is no visual separation between the toolbar\nand the web page especially if the page\u0027s background is the same as the\ntoolbar\u0027s background.\n\nThis leaves in place the separator that shows when the Tab Group\nIndicator is visible.\n\nScreenshot: https://screenshot.googleplex.com/AZSk8arU57EcBiq.png\nChange-Id: I157b4c9976a5f5ee86fed88c77cbca22b810c752\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7783494\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: Scott Yoder \u003cscottyoder@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1619015}\n"
    },
    {
      "commit": "778664da36be68c0b7c2d8ecc3dc70429bded4b8",
      "tree": "dfc7be1f3811c16d86a083a50c8bcf4e42e6f984",
      "parents": [
        "17d2fdf61fda9ed9fbc77f2ce14b823fb18e491c"
      ],
      "author": {
        "name": "Alvin Ji",
        "email": "alvinji@chromium.org",
        "time": "Wed Apr 22 19:22:21 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 19:22:21 2026"
      },
      "message": "[gardener] Disable failing PasswordManualFallbackTest on Mac.\n\nThe test ImportPasswordsTriggersOpeningPaswordManagerTabAndRecordsMetrics\nis consistently failing on Mac 13. This CL disables it on the Mac\nplatform to suppress the failures.\n\nBug: 505417497\nChange-Id: I0ad8517c0c9e07082145bbc691777fbb037798d6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7786890\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCommit-Queue: Alvin Ji \u003calvinji@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1619014}\n"
    },
    {
      "commit": "17d2fdf61fda9ed9fbc77f2ce14b823fb18e491c",
      "tree": "108fb1f9bc23db40fb90794b457d58960c9e76ab",
      "parents": [
        "af10f4edfa062394b7e760386492522f0d975247"
      ],
      "author": {
        "name": "Ted Meyer",
        "email": "tmathmeyer@chromium.org",
        "time": "Wed Apr 22 19:22:10 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 19:22:10 2026"
      },
      "message": "Enumerate supported codecs for the MediaLauncherActivity\n\nWith chrome being used as a default media viewer on certain platforms,\nwe need to make sure that images we don\u0027t support (psd, raw, etc) aren\u0027t\nincluded in the list of supported images we provide in the manifest.\nThese listed mime types are taken directly from the media stack code.\n\nI\u0027m still in the middle of figuring out how to \"unify\" the list of\ncodecs, but it requires some kind of list and needs some rather\ncomplicated code generation for the cc files where the parsing and\nhandling of mime types happens in the media stack side of things. In the\nmean time, to fix this issue that\u0027s a bit urgent, we want to just\nspecify them outright and add a comment.\n\nBug: 501213257\nChange-Id: Ib8c9a93e250e24b226058271e2bf34e1f79f4906\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7766354\nCommit-Queue: Ted (Chromium) Meyer \u003ctmathmeyer@chromium.org\u003e\nReviewed-by: Michael Thiessen \u003cmthiesse@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1619013}\n"
    },
    {
      "commit": "af10f4edfa062394b7e760386492522f0d975247",
      "tree": "19b8f008e7ecac5f05e3b43b692866a35defa902",
      "parents": [
        "e79113c2297ae4d592b20599b0cb23e982e48539"
      ],
      "author": {
        "name": "Jiayu Chen",
        "email": "jiayuchen@microsoft.com",
        "time": "Wed Apr 22 19:18:21 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 19:18:21 2026"
      },
      "message": "[bedrock] Remove FindBrowserWithUiElementContext from browser_finder\n\nThis helper was only used in one place. Inline its logic at the sole\ncall site in TabIcon and drop the helper from browser_finder so the\ndiscouraged FindBrowser* surface stays small.\n\nThe call site iterates current browser windows by activation order via\nForEachCurrentBrowserWindowInterfaceOrderedByActivation and matches\nagainst the BrowserElements ElementContext, preserving the previous\nbehavior.\n\nBug: 494010890\nChange-Id: Ifa0bf2126c94ad1c298666ca97d13084770f744c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7782527\nAuto-Submit: Jiayu Chen \u003cjiayuchen@microsoft.com\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nReviewed-by: Qikai Zhong \u003cqikaizhong@microsoft.com\u003e\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCommit-Queue: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1619012}\n"
    },
    {
      "commit": "e79113c2297ae4d592b20599b0cb23e982e48539",
      "tree": "cf0ba27d22b923a00d3f7fb94c626f3332c1a71a",
      "parents": [
        "c4aab36c772b7eb6c4ef29d4a5ee95e56335c057"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Apr 22 19:17:57 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 19:17:57 2026"
      },
      "message": "Roll Chrome Win32 PGO Profile\n\nRoll Chrome Win32 PGO profile from chrome-win32-main-1776848240-dfd106861e71c54c70098b9ac4eaa5d081a080a2-d3bb549bfca119160e751c03108c4be638b5dde6.profdata to chrome-win32-main-1776858404-6d198fc8ff70d62a4a6d384ccb18c243cc332015-f6ec2cfeb36a90d60672181d8fefe43ab4310750.profdata\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/pgo-win32-chromium\nPlease CC chrome-brapp-engprod@google.com,pgo-profile-sheriffs@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chrome.try:win-chrome\nTbr: pgo-profile-sheriffs@google.com\nMerge-Approval-Bypass: Chrome autoroller\nChange-Id: Ibff50374a30b890d0fee1bd66bc16dbd5cae570c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7784947\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1619011}\n"
    },
    {
      "commit": "c4aab36c772b7eb6c4ef29d4a5ee95e56335c057",
      "tree": "3e81c3b489c2eed49cd4db408e59291fadef7297",
      "parents": [
        "5de22034ef97119729a5de49b56553d3775f15d1"
      ],
      "author": {
        "name": "Anand Ravi",
        "email": "anandrv@google.com",
        "time": "Wed Apr 22 19:14:00 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 19:14:00 2026"
      },
      "message": "Update browser controls snap animation curves\n\nCurves are updated as per UX guidance to make the animation appear more\nresponsive.\n\nBug: 481743766\nChange-Id: I1b17b38f5f9e9e8d4d45ba914c8517ee7b747e31\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7735220\nReviewed-by: Robert Flack \u003cflackr@chromium.org\u003e\nCommit-Queue: Anand Ravi \u003canandrv@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1619010}\n"
    },
    {
      "commit": "5de22034ef97119729a5de49b56553d3775f15d1",
      "tree": "1327cd77ae5e5fa73638d1128876fc0dc6a8f030",
      "parents": [
        "ed5857a58199786297b7d6a9ce775db48a01a1b8"
      ],
      "author": {
        "name": "Alvin Ji",
        "email": "alvinji@chromium.org",
        "time": "Wed Apr 22 19:13:46 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 19:13:46 2026"
      },
      "message": "[gardener] Disable failing ReadAnythingMochaTest.RectCalculations on Windows.\n\nThe RectCalculations tests in ReadAnythingMochaTest are consistently\nfailing on the win11-arm64-rel-tests builder. This CL disables them\non all Windows platforms to match the existing pattern for other\nflaky ReadAnything tests.\n\nBug: 502069860\nChange-Id: I3d37f535110394836de8fd49b68b420d282777b8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7785127\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCommit-Queue: Alvin Ji \u003calvinji@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1619009}\n"
    },
    {
      "commit": "ed5857a58199786297b7d6a9ce775db48a01a1b8",
      "tree": "88e98393bfc4828a9ede19d33a3431e1cfe30e32",
      "parents": [
        "a6271c4a1c00fd7877575c5901309918592c63f0"
      ],
      "author": {
        "name": "Stacy Gaikovaia",
        "email": "gaiko@google.com",
        "time": "Wed Apr 22 19:10:58 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 19:10:58 2026"
      },
      "message": "[viz] Add gaiko@ to viz owners\n\nSometimes I have gotten review requests from rock\u0027n\u0027scroll and from\nTreesInViz folks, ownership would help get those cls landed faster.\n\nBug: none\nChange-Id: I9b457b84bae249f58c4871d3381798ef9cefcbb6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7783908\nCommit-Queue: Stacy Gaikovaia \u003cgaiko@google.com\u003e\nReviewed-by: Jonathan Ross \u003cjonross@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1619008}\n"
    },
    {
      "commit": "a6271c4a1c00fd7877575c5901309918592c63f0",
      "tree": "8b822e3ca5c7db9d4912c5652ea51258bf5cd3c5",
      "parents": [
        "679d89cfb8ec291f90e4eefb6c5c0b7c875ff731"
      ],
      "author": {
        "name": "Alexandra Pereira",
        "email": "alexandrasp@google.com",
        "time": "Wed Apr 22 19:10:47 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 19:10:47 2026"
      },
      "message": "[iOS] Refactor NTP Tiles EGtest to use EmbeddedTestServer\n\nThis change migrates the ntp tiles EGtests from the deprecated\n`web::HttpServer` to `net::EmbeddedTestServer`. This is part of the\nongoing effort to remove `web::HttpServer` from the codebase.\n\nBug: 41311220, 40596517\nChange-Id: I9f28a9c207d629dba1073c89e3e1d8ffb940373f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7783184\nReviewed-by: Sylvain Defresne \u003csdefresne@chromium.org\u003e\nCommit-Queue: Alexandra Pereira \u003calexandrasp@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1619007}\n"
    },
    {
      "commit": "679d89cfb8ec291f90e4eefb6c5c0b7c875ff731",
      "tree": "7690ff9a026eada9e270a3f7f98fd0e9662646ca",
      "parents": [
        "6786bfda71aac5218aba3ba72145e42fe12783e4"
      ],
      "author": {
        "name": "Alexis Hétu",
        "email": "sugoi@chromium.org",
        "time": "Wed Apr 22 19:08:18 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 19:08:18 2026"
      },
      "message": "[iOS][Enhanced Autofill] Ensure date pickers show no error before user input\n\nTwo CLs merged close to each other and affected common logic:\nhttps://chromium-review.git.corp.google.com/c/chromium/src/+/7772778\nhttps://chromium-review.git.corp.google.com/c/chromium/src/+/7773847\n\nThis caused a small issue that date pickers could still show an error\nstate before user input. This CL adds the missing code.\n\nBug: 503331037\nChange-Id: Ib17e345f280ecd5db0358df61489ebab77b80b2c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7786173\nCommit-Queue: Alexis Hétu \u003csugoi@chromium.org\u003e\nReviewed-by: Leo Zhao \u003cleozhao@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1619006}\n"
    },
    {
      "commit": "6786bfda71aac5218aba3ba72145e42fe12783e4",
      "tree": "23dba3b7960d01ac81c20b2f0b08a8295db00b40",
      "parents": [
        "b8ab1c5ba04aa21b5a038002a08004eec8f7a41d"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Apr 22 19:06:21 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 19:06:21 2026"
      },
      "message": "Roll WebRTC from 1a016575b762 to 8a7d78fb35be (3 revisions)\n\nhttps://webrtc.googlesource.com/src.git/+log/1a016575b762..8a7d78fb35be\n\n2026-04-22 agrieve@google.com Remove obsolete @CalledByNative annotation values\n2026-04-22 devicentepena@webrtc.org AEC3: Refactor SubbandNearendDetector constructor to call SetConfig\n2026-04-22 peah@webrtc.org Remove the usage of the field-trial WebRTC-Aec3AecStateFullResetKillSwitch\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/webrtc-chromium-autoroll\nPlease CC webrtc-chromium-sheriffs-robots@google.com,webrtc-infra@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in WebRTC: https://bugs.chromium.org/p/webrtc/issues/entry\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nBug: chromium:496331306\nTbr: webrtc-chromium-sheriffs-robots@google.com\nChange-Id: I0eb74915176ab9c94a8d981bae1b7240087aa8c5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7785734\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1619005}\n"
    },
    {
      "commit": "b8ab1c5ba04aa21b5a038002a08004eec8f7a41d",
      "tree": "ccdb559802831dc20a2f8353179c07c8ad188660",
      "parents": [
        "6ffaab9069807b23dec197bc117d7959219a0ac4"
      ],
      "author": {
        "name": "Vignesh Venkat",
        "email": "vigneshv@google.com",
        "time": "Wed Apr 22 19:05:05 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 19:05:05 2026"
      },
      "message": "Roll src/third_party/crabbyavif/src/ e9b065418..d53a5a8a0 (1 commit)\n\nhttps://chromium.googlesource.com/external/github.com/webmproject/CrabbyAvif.git/+log/e9b065418026..d53a5a8a002a\n\n$ git log e9b065418..d53a5a8a0 --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2026-04-21 yguyon Add read_image() and write_png() in test/utils (#787)\n\nCreated with:\n  roll-dep src/third_party/crabbyavif/src\n\nChange-Id: I940fd4ede60ffd152b4dc72fba9cc7c045f08458\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7782601\nReviewed-by: James Zern \u003cjzern@google.com\u003e\nAuto-Submit: Vignesh Venkat \u003cvigneshv@google.com\u003e\nCommit-Queue: James Zern \u003cjzern@google.com\u003e\nCommit-Queue: Vignesh Venkat \u003cvigneshv@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1619004}\n"
    },
    {
      "commit": "6ffaab9069807b23dec197bc117d7959219a0ac4",
      "tree": "6e994deda56b6c88a404735be59dcfc88866ce21",
      "parents": [
        "f4695eb72f9d6635390c59f4f0be0308be7c40da"
      ],
      "author": {
        "name": "dmurph@chromium.org",
        "email": "dmurph@chromium.org",
        "time": "Wed Apr 22 19:01:08 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 19:01:08 2026"
      },
      "message": "[PWA] Implement graceful recovery for Web App DB corruption/downgrade\n\nThis CL implements a graceful recovery flow when the Web App Database\nfails to open or is detected as corrupted (e.g., due to a browser\ndowngrade). Instead of crashing with a CHECK, the browser will now:\n\n1. **Detect Corruption**: Update `WebAppDatabase::MigrateDatabase` to\n    return a `WebAppDatabaseOpenResult` instead of crashing.\n2. **Salvage Data**: Extract `AppId`s and `start_url`s from partially\n    parsed protobufs to assist in cleanup.\n3. **Show UI**: Display an asynchronous `ProfileErrorDialog`\n    (ProfileErrorType::DB_WEB_APP_DATA).\n4. **Graceful Cleanup**: Call\n    `RemoveWebAppJob::RemoveForCorruptDatabase` to delete OS\n    integrations, icons, translations, and preferences (using\n    `base::ConcurrentClosures` to wait for completion).\n5. **Reset System**: Recreate the database and sync bridge to start\n    fresh.\n\nMetrics:\n- Introduced `WebApp.Database.OpenResult` to track success, read\n  errors, and downgrades.\n- Added profile deletion reason enum.\n\nIn order to do this change, some code was fixed to wait on the\nextensions systems starting using our extensions system wrapper\ninstead of the \u0027real\u0027 extensions system.\n\nNO_IFTTT: Bug with the linter, we are doing this correctly.\n\nTested: `web_app_sync_bridge_unittest.cc`, `web_app_database_unittest.cc` (DowngradeCorruptionRecovery), `web_app_database_recovery_browsertest.cc`\nFixed: 458960486\nChange-Id: I3c9f43dc8a8b9c51e8cf628d534d6e72688941a2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7723749\nReviewed-by: Dibyajyoti Pal \u003cdibyapal@chromium.org\u003e\nCommit-Queue: Daniel Murphy \u003cdmurph@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1619003}\n"
    },
    {
      "commit": "f4695eb72f9d6635390c59f4f0be0308be7c40da",
      "tree": "f9b8cb2b48e9a7d28f045e5b584f0c66920dfbe2",
      "parents": [
        "71d37e2b95b3583b6a4e21b6a7d158c74a6116a6"
      ],
      "author": {
        "name": "Shakti Sahu",
        "email": "shaktisahu@chromium.org",
        "time": "Wed Apr 22 19:00:16 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 19:00:16 2026"
      },
      "message": "Refactored auto suggestion state out of the composebox handler\n\nThis CL moves out the auto suggestion related states (e.g.\ncurrent_suggestion_, blocklisted_suggestions_ etc) out of the\ncomposebox handler. The ownership moves to a helper class\nContextualTasksAutoSuggestionManager owned by the\nContextualTasksUI. The idea is that when Android fusebox connects\nto the WebUI, there will be timing gap (i.e. Web UI is created first\nand then fusebox is connected. Hence, on construction, the\nAndroid fusebox will query the ContextualTaskUI (and hence the\nContextualTasksAutoSuggestionManger) to get the list of suggestions\nthat it might have missed. This is in preparation to share these logic\nwith Android.\n\nBug: b:491504815\nChange-Id: I96a796ed0204dc25fa94697cb41f3fe296e8801a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7779680\nCommit-Queue: Shakti Sahu \u003cshaktisahu@chromium.org\u003e\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nReviewed-by: Min Qin \u003cqinmin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1619002}\n"
    },
    {
      "commit": "71d37e2b95b3583b6a4e21b6a7d158c74a6116a6",
      "tree": "b665351c335bb1f9c259cf9ed475a40fbe3e751f",
      "parents": [
        "db86838e8da7e30a61e5a4b905ccdac527c47e6f"
      ],
      "author": {
        "name": "chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com",
        "email": "chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:59:56 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:59:56 2026"
      },
      "message": "Roll src-internal from e38e468c78c7 to 35ba5f3d01bb (1 revision)\n\nhttps://chrome-internal.googlesource.com/chrome/src-internal.git/+log/e38e468c78c7..35ba5f3d01bb\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://skia-autoroll.corp.goog/r/src-internal-chromium-autoroll\nPlease CC avi@google.com,chrome-browser-infra-team on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nBug: None\nTbr: avi@google.com\nChange-Id: I6cbb2f913946b32d65e0f5de216a0842036c0072\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7785808\nBot-Commit: chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com \u003cchromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com \u003cchromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1619001}\n"
    },
    {
      "commit": "db86838e8da7e30a61e5a4b905ccdac527c47e6f",
      "tree": "56d1609bbacf8397ade9522082a9b172c13fa179",
      "parents": [
        "ba141b8d6e1b405142a67395ac8ce9a4bf15e197"
      ],
      "author": {
        "name": "Alvin Ji",
        "email": "alvinji@chromium.org",
        "time": "Wed Apr 22 18:55:16 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:55:16 2026"
      },
      "message": "[gardener] Disable failing WebNN CPU tests on Windows.\n\nThe averagePool2d and maxPool2d tests in the webnn-service-on-cpu\nvirtual suite are failing on Windows. This CL adds them to\nTestExpectations to suppress the failures.\n\nBug: 420746629\nChange-Id: If1e4d3c7409f4ada868ab5c5f550d6ecc27267b8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7783278\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCommit-Queue: Alvin Ji \u003calvinji@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1619000}\n"
    },
    {
      "commit": "ba141b8d6e1b405142a67395ac8ce9a4bf15e197",
      "tree": "2df9ff27015bb8db568deccef58f7212be8d9b07",
      "parents": [
        "4b403657febb29e76f3a623f3cdd8fc6430c5179"
      ],
      "author": {
        "name": "Kun Wang",
        "email": "kunwang@microsoft.com",
        "time": "Wed Apr 22 18:54:42 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:54:42 2026"
      },
      "message": "[bedrock] Remove multiple functions in BrowserFinder\n\nRemove unused browser_finder lookup helpers\n\nDrop unused browser lookup declarations and definitions from browser_finder.h and browser_finder.cc. This trims deprecated finder surface now that call sites have been removed.\n\nBug: 494010890\nChange-Id: I52e45eb2bd1d9c66f31d4e898a517b68db405aee\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7782509\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nReviewed-by: Qikai Zhong \u003cqikaizhong@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618999}\n"
    },
    {
      "commit": "4b403657febb29e76f3a623f3cdd8fc6430c5179",
      "tree": "c0397fdb0bfb417ac902fa75797975a4e87d17c6",
      "parents": [
        "8f0c3ec2c34c8749a0f49497682e15a507ebb244"
      ],
      "author": {
        "name": "Alexandra Pereira",
        "email": "alexandrasp@google.com",
        "time": "Wed Apr 22 18:51:43 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:51:43 2026"
      },
      "message": "[iOS] Convert Block Popups Egtest\n\nMigrate Block Popups Tests from the deprecated web::HttpServer to\nnet::EmbeddedTestServer and updated DEPS and BUILD.gn to include\nnecessary net/ dependencies and remove now-unused include exceptions.\n\nBug: 41311220, 40596517\nChange-Id: I9e01e1633983f62a9423ba5a73470606c4870fa1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7781116\nCommit-Queue: Alexandra Pereira \u003calexandrasp@google.com\u003e\nReviewed-by: Sylvain Defresne \u003csdefresne@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618998}\n"
    },
    {
      "commit": "8f0c3ec2c34c8749a0f49497682e15a507ebb244",
      "tree": "7fab5669c67de9fc2a58bd4360add7056809bc18",
      "parents": [
        "2adbc72fa3a09c066f9a2cb45c2c586aa3695c5e"
      ],
      "author": {
        "name": "Salvador Guerrero",
        "email": "salg@google.com",
        "time": "Wed Apr 22 18:48:58 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:48:58 2026"
      },
      "message": "[Glic] Set new tab navigations as renderer-initiated\n\nThe Glic WebUI can contain links to arbitrary websites, some of which\nare configured to open in an installed app. Currently, this flow is not\ntriggered for links clicked within the Glic WebUI because the resulting\nnavigations are marked as browser-initiated, which bypasses open-in-app\nchecks.\n\nThis CL updates `glic_keyed_service` to mark new tab navigations\noriginating from the WebUI as renderer-initiated instead. This ensures\nthat the proper open-in-app checks are performed.\n\nBug: b:501466020\nChange-Id: Ib4824a62554295c70cea8acb8ba23f5e9c5425f0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7773832\nReviewed-by: Dan H \u003charringtond@chromium.org\u003e\nCommit-Queue: Salvador Guerrero Ramos \u003csalg@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618997}\n"
    },
    {
      "commit": "2adbc72fa3a09c066f9a2cb45c2c586aa3695c5e",
      "tree": "4492ccdd4d3e5ca3b5d56c7e421fc78882ed0729",
      "parents": [
        "5dd34c78a75075231112d9de3bb175ad3ccaea8f"
      ],
      "author": {
        "name": "Xinan Lin",
        "email": "linxinan@google.com",
        "time": "Wed Apr 22 18:48:09 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:48:09 2026"
      },
      "message": "Send background fetch storage info to DevTools for content_shell\n\nPreviously, the DevTools `Storage.getUsageAndQuota` protocol method did\nnot account for storage consumed by the Background Fetch API. As a\nresult, front end developers cannot see this usage in the Application\ntab for content_shell, as well as embedded products like Cobalt.\n\nBecause background fetch data uses the same underlying backend as Cache\nStorage, this CL merges `backgroundFetch` usage into the\n`serviceWorkerCache` (`Cache_storage` in the protocol) category within\n`StorageHandler::ReportUsageAndQuotaDataOnUIThread`.\n\nAlso add a new inspector-protocol web test to verify that triggering a\nbackground fetch correctly increments the reported usage for the service\nworkers category.\n\nVisual Effect: https://screenshot.googleplex.com/AiV8sWvJ6qBZg7K\nhttp/tests/inspector-protocol/storage/quota-background-fetch.js\n\nTest: third_party/blink/tools/run_web_tests.py -t Default \\\nBug: 484087755\nChange-Id: I43950d717c2c4a017bbcab3ad6ec2ac057cc6748\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7780485\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nCommit-Queue: Xinan Lin \u003clinxinan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618996}\n"
    },
    {
      "commit": "5dd34c78a75075231112d9de3bb175ad3ccaea8f",
      "tree": "774a29dcdfd59a0ceb7610a8a2b6017376c20e6b",
      "parents": [
        "94c8534414d7e52827cc07353185709210aa98e8"
      ],
      "author": {
        "name": "Shu Yang",
        "email": "shuyng@google.com",
        "time": "Wed Apr 22 18:46:59 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:46:59 2026"
      },
      "message": "Support reloading for PDF native page on Android\n\nPreviously, reloading a PDF page (implemented as a native page) is\nno-op. This CL implements reload support for `PdfPage`\nby delegating it to `PdfCoordinator`, which recreates the\n`PdfViewerFragment` to reload the document.\n\nThe change is guarded by the `InlinePdfV2` feature flag.\n\nThis approach avoids full browser navigation and side-steps issues\nwith candidate native page reuse and complex download flows.\n\nBug: 505149814\nChange-Id: Idbc359809690118132f12357df398fc03fa0ce67\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7783107\nCommit-Queue: Shu Yang \u003cshuyng@google.com\u003e\nReviewed-by: Sirisha Kavuluru \u003cskavuluru@google.com\u003e\nReviewed-by: Ryan Thomas \u003crathomas@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618995}\n"
    },
    {
      "commit": "94c8534414d7e52827cc07353185709210aa98e8",
      "tree": "ca9be34fede73f735c0abd3ba91902057b78fccd",
      "parents": [
        "f593405b9bbc9e22bc1b86bfe6f26030b4c550ee"
      ],
      "author": {
        "name": "Erik Chen",
        "email": "erikchen@chromium.org",
        "time": "Wed Apr 22 18:38:16 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:38:16 2026"
      },
      "message": "Modularize //chrome/browser/lifetime\n\nExtracts the `lifetime` sources (application_lifetime, browser_shutdown,\nbrowser_close_manager, restartability_monitor, etc.) out of the\nmonolithic `//chrome/browser` target into dedicated\n`//chrome/browser/lifetime:lifetime` (public headers) and\n`//chrome/browser/lifetime:impl` targets. Platform-specific sources\n(android, chromeos, mac, aura) are conditionally included via the new\nBUILD.gn rules. All downstream BUILD.gn files that previously relied on\nthe bundled target now declare an explicit dep on\n`//chrome/browser/lifetime`. A circular-dep note is preserved explaining\nwhy `:impl` still has to live under `//chrome/browser` and\n`//chrome/browser/ui`.\n\nAGENT_GENERATED_CL\n\nBug: 353332589\nChange-Id: I9235a54772bc0941e313dba3e0f7eec495ab1ae0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7786609\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618994}\n"
    },
    {
      "commit": "f593405b9bbc9e22bc1b86bfe6f26030b4c550ee",
      "tree": "f0f51c521701fe6302a185fddb115c97def9ea5d",
      "parents": [
        "cf72f1b28feea0fefef106bdcd9a3d32283660a5"
      ],
      "author": {
        "name": "Brad Peters",
        "email": "brpeters@microsoft.com",
        "time": "Wed Apr 22 18:37:16 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:37:16 2026"
      },
      "message": "Dynamically update video captions when OS settings change.\n\nWhen the OS caption settings change, the video captions in a currently\nrenderer tab do not update. The user has to close the tab or browser to\nsee changes. This is two fold.\n\nFirst on Windows, the NativeThemeWin is not listening to OS caption\nsettings changes. This change adds that listener. NativeThemeMac\nlistens to OS changes and calls NotifyOnCaptionStyleUpdated.\n\nSecond, the CSSDefaultStyleSheet does not reset the text tracks style\nsheet when the settings are applied in ApplyWebPreferences. Marking\nthe text track styles to invalidate and using the notification to reset\nthe text tracks style sheet causes captions to be updated with new OS\ncaption styles.\n\nBug: 495852857\nChange-Id: I34462e8d8b72282858dd31117eff5f5106f4b97d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7699357\nReviewed-by: Robert Liao \u003crobliao@chromium.org\u003e\nReviewed-by: Elly \u003cellyjones@chromium.org\u003e\nReviewed-by: Rune Lillesveen \u003cfuthark@chromium.org\u003e\nCommit-Queue: Brad Peters \u003cbrpeters@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618993}\n"
    },
    {
      "commit": "cf72f1b28feea0fefef106bdcd9a3d32283660a5",
      "tree": "3744801b4c6933b9c51684d1bacaf0fc937ca423",
      "parents": [
        "268a4c1538bcc5ef3ac0c07db2f69bd540db5182"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:37:06 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:37:06 2026"
      },
      "message": "Roll Skia from f765937d0639 to 684457bb5dba (5 revisions)\n\nhttps://skia.googlesource.com/skia.git/+log/f765937d0639..684457bb5dba\n\n2026-04-22 michaelludwig@google.com [sksl] Limit field count for structs\n2026-04-22 michaelludwig@google.com Revert \"[skcapture] Add tracking content IDs to SkCapture\"\n2026-04-22 michaelludwig@google.com [graphite] Adjust PrecompileRTEffect hierarchy to allow for virtuals\n2026-04-22 michaelludwig@google.com [graphite] Add clamp control to PrecompileColorFilter::Matrix\n2026-04-22 kjlubick@google.com Revert \"MiraclePtr: Add raw_ptr definitions\"\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/skia-autoroll\nPlease CC jlavrova@google.com,skiabot@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:gpu-fyi-cq-android-arm64;luci.chromium.try:linux-blink-rel;luci.chromium.try:linux-chromeos-compile-dbg;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:gpu-fyi-cq-mac-arm64;luci.chromium.try:mac14.arm64-blink-rel;luci.chromium.try:win_optional_gpu_tests_rel\nCq-Do-Not-Cancel-Tryjobs: true\nBug: chromium:351867706\nTbr: jlavrova@google.com\nChange-Id: I2fc293e5cd190c3ef7d9f3449d1954f43d3a87fb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7785732\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618992}\n"
    },
    {
      "commit": "268a4c1538bcc5ef3ac0c07db2f69bd540db5182",
      "tree": "20dadd607f70c710b6b049d7d9fe97869039a62c",
      "parents": [
        "78aac757ca48175d82bc36385d69d19d020527fd"
      ],
      "author": {
        "name": "Saifuddin Hitawala",
        "email": "hitawala@chromium.org",
        "time": "Wed Apr 22 18:36:01 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:36:01 2026"
      },
      "message": "[gpu] Fix GL native pixmap import support reset in GpuInit\n\nIn GpuInit::InitializeAndStartSandbox(), the support for GL native\npixmap import was being set on gpu_feature_info_ before being\noverwritten by ComputeGpuFeatureInfo(). This caused these flags to\nbe reset to false, leading to media pipeline failures on certain\nWayland configurations.\n\nThis CL fixes the issue by moving setting of these flags after the\nblock where gpu_feature_info_ is written by ComputeGpuFeatureInfo().\n\nBug: 501115509\nChange-Id: I9e18eacf949a2377dd98a2cce9cd43e0ae7cc2a5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7776335\nCommit-Queue: Saifuddin Hitawala \u003chitawala@chromium.org\u003e\nReviewed-by: Kyle Charbonneau \u003ckylechar@chromium.org\u003e\nReviewed-by: Mingjing Zhang \u003cmjzhang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618991}\n"
    },
    {
      "commit": "78aac757ca48175d82bc36385d69d19d020527fd",
      "tree": "7e1529e4cba8609db478664dd85e05ce3f8b53a5",
      "parents": [
        "8917bfa3b72ee7318700c349f65e3ab503b86e7d"
      ],
      "author": {
        "name": "Brandon Wylie",
        "email": "wylieb@google.com",
        "time": "Wed Apr 22 18:35:32 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:35:32 2026"
      },
      "message": "Extend DomDistiller histogram expiries\n\nThis CL extends the expiry dates for all DomDistiller histograms in\naccessibility/histograms.xml to 2027-06-01.\n\nBug: 504634050\nChange-Id: Ic89367ab902c4ab02fbf83929e2d37cd6d0a465e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7782900\nCommit-Queue: Brandon Wylie \u003cwylieb@google.com\u003e\nReviewed-by: Robert Kaplow \u003crkaplow@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618990}\n"
    },
    {
      "commit": "8917bfa3b72ee7318700c349f65e3ab503b86e7d",
      "tree": "2012af0f5c7e6b6c705070ff06b653d7abb0c343",
      "parents": [
        "e59c8afc12fa995b6d25e21357ed313cfd56f744"
      ],
      "author": {
        "name": "Quinton Lucyk",
        "email": "qlucyk@chromium.org",
        "time": "Wed Apr 22 18:31:39 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:31:39 2026"
      },
      "message": "Seeing up config flags for In product help and Search extension promo.\n\nThis is the initial flag config that will be utilized when showing a\npromotion to users regarding a search extension they can install in\nEdge. The extension is the Google search extension from the Edge Store.\n\nChange-Id: Ic6dccbc7d54a187a0747209f576097b565df580e\nBug: 467255671\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7782889\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nReviewed-by: Dana Fried \u003cdfried@chromium.org\u003e\nCommit-Queue: Quinton Lucyk \u003cqlucyk@chromium.org\u003e\nReviewed-by: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618989}\n"
    },
    {
      "commit": "e59c8afc12fa995b6d25e21357ed313cfd56f744",
      "tree": "858383b43838eed5825ac773834dea43b955e54b",
      "parents": [
        "f3b97ba13cd3890ae3369617f9dc6e4caccb22c0"
      ],
      "author": {
        "name": "Andrew Paseltiner",
        "email": "apaseltiner@chromium.org",
        "time": "Wed Apr 22 18:31:10 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:31:10 2026"
      },
      "message": "Add sequence number validation to DataObjectItem::GetAsFile\n\nThis CL adds a sequence number validation check to\nDataObjectItem::GetAsFile() for clipboard-sourced items, mirroring the\nexisting check in GetAsString(). This prevents a potential Time-of-Check\nto Time-of-Use (TOCTOU) vulnerability where a malicious site could\nbypass the clipboard snapshot cache and retrieve updated OS clipboard\ncontent that the user did not intend to paste.\n\nRegression tests are added to SystemClipboardTest to verify the fix for\nGetAsFile() and to ensure coverage for the existing GetAsString() check.\n\nFixed: 501920294\nChange-Id: I7f2196ce3d21ef03c430ebc8c95ffb6bbc594056\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7759841\nReviewed-by: Dan Clark \u003cdaniec@microsoft.com\u003e\nCommit-Queue: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618988}\n"
    },
    {
      "commit": "f3b97ba13cd3890ae3369617f9dc6e4caccb22c0",
      "tree": "a6146e95a55d6f00247f0de48237a32586d171cb",
      "parents": [
        "81608a2fb6b757da3c9b80a21ac992c22b43a525"
      ],
      "author": {
        "name": "Florin Malita",
        "email": "fmalita@chromium.org",
        "time": "Wed Apr 22 18:29:57 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:29:57 2026"
      },
      "message": "[path builder] Return current path snapshot by value\n\nReturning a reference to a std::optional-stored value is fragile, as\ncomplex clients can end up inadvertently destroying the Path (e.g. via a\ncanvas 2d context loss in the linked bug) while the stale reference is\nstill in use.\n\nInstead of attempting to locate and fix all vulnerable code paths,\nchange GetPath() to return a Path value. This is a shallow copy (the\nunderlying SkPathData is shared), and should not have major perf\nrepercussions.\n\nBug: 501646327\nChange-Id: I7917086979b2544f3792f266811728fda8928c7f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7785233\nReviewed-by: Fredrik Söderquist \u003cfs@opera.com\u003e\nCommit-Queue: Florin Malita \u003cfmalita@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618987}\n"
    },
    {
      "commit": "81608a2fb6b757da3c9b80a21ac992c22b43a525",
      "tree": "52836c6338427e071838776bf5e942d5750d0794",
      "parents": [
        "ab08725c70594a93d29eedff1e36bd9968bad3ba"
      ],
      "author": {
        "name": "Zhe Li",
        "email": "zheliooo@google.com",
        "time": "Wed Apr 22 18:29:38 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:29:38 2026"
      },
      "message": "[TabFavicon] Remove obsolete method signature\n\nBug: 468979189\nChange-Id: I6bd839bfdebd474059cd693f2b53781b03455009\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7783404\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nAuto-Submit: Zhe Li \u003czheliooo@google.com\u003e\nCommit-Queue: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618986}\n"
    },
    {
      "commit": "ab08725c70594a93d29eedff1e36bd9968bad3ba",
      "tree": "82fdf3e31bf18506a636096eb031c359a60ef2b8",
      "parents": [
        "caf63b5890f4ff8ecfe798a663be21ddc49b6671"
      ],
      "author": {
        "name": "Thomas Lukaszewicz",
        "email": "tluk@chromium.org",
        "time": "Wed Apr 22 18:27:24 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:27:24 2026"
      },
      "message": "[bedrock] Move send-to-self methods to the appropriate browser feature\n\nThis is purely a refactor with no intended behavior changes.\n\nThis CL re-homes the send-to-self methods from BrowserWindow to their\nown dedicated BrowserWindowFeature.\n\nThis is part of an effort to slim BrowserWindow and better modularize\nbrowser feature code.\n\nBug: 502745808\nChange-Id: Ib30393e37daac5a9fdb44dd4d14299bdc0b800ae\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7782663\nReviewed-by: Allen Bauer \u003ckylixrd@chromium.org\u003e\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618985}\n"
    },
    {
      "commit": "caf63b5890f4ff8ecfe798a663be21ddc49b6671",
      "tree": "0ce777cb9d4f6b67f7b70d5541b8390dd0f3c354",
      "parents": [
        "879da97dfa48a5e6ad6b2cc47c4298522b4ef3e4"
      ],
      "author": {
        "name": "Dan Harrington",
        "email": "harringtond@chromium.org",
        "time": "Wed Apr 22 18:26:28 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:26:28 2026"
      },
      "message": "Fix DCHECK failure in NativeUmaRecorder for expired histograms.\n\nWhen a histogram is expired, C++ returns the `DummyHistogram` singleton.\nJava caches this pointer in `mNativeHints` and passes it back as a hint\non subsequent calls. `CheckHistogramArgs` then tries to verify the\narguments against this instance, which fails the name hash check because\n`DummyHistogram` has a fixed hardcoded name (\"dummy_histogram\").\n\nThis change skips the verification in `CheckHistogramArgs` if the\nhistogram is a `DummyHistogram`.\n\nLink: https://chromium-review.googlesource.com/id/Ie5655db1c3649911db2f57b475fee8d66a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7784890\nCommit-Queue: Dan H \u003charringtond@chromium.org\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618984}\n"
    },
    {
      "commit": "879da97dfa48a5e6ad6b2cc47c4298522b4ef3e4",
      "tree": "384e354715268515f609ff94ecf8fc7a895fe97d",
      "parents": [
        "dbfae2264714f7a2c7279735126cf7e705f7dc6b"
      ],
      "author": {
        "name": "Alison Maher",
        "email": "almaher@microsoft.com",
        "time": "Wed Apr 22 18:26:04 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:26:04 2026"
      },
      "message": "Extend high contrast histogram\n\nExtend the histogram out by another year to 2027.\n\nBug: 504633689\nChange-Id: Ibef60e86e283d6648f70f51cefcec06bb07b1c9b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7785458\nReviewed-by: Evan Liu \u003cevliu@google.com\u003e\nCommit-Queue: Alison Maher \u003calmaher@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618983}\n"
    },
    {
      "commit": "dbfae2264714f7a2c7279735126cf7e705f7dc6b",
      "tree": "d0307d7cac66f69cd271969dc71071094bc9d02a",
      "parents": [
        "7042a41693d6740fac33f99bedf68e961f4e3e9f"
      ],
      "author": {
        "name": "Grace Cham",
        "email": "hscham@google.com",
        "time": "Wed Apr 22 18:25:04 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:25:04 2026"
      },
      "message": "Disable ContextMenuTest#test*PageLongPress on tablet and automotive\n\nThe switch to desktop UA at setup is taking a long time but manifests\nas timeout at the openContextMenu step.\nDisable the test on tablet and automotive for now (but keep it on\ndesktop builds) until the problem is fixed.\n\nBug: 500650152, 504680967, 502983881\nChange-Id: Ib5f1aad2d77f0135eab36e2349173f4e0053d2ec\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7784856\nCommit-Queue: Sky Malice \u003cskym@chromium.org\u003e\nAuto-Submit: Grace Cham \u003chscham@chromium.org\u003e\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nOwners-Override: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618982}\n"
    },
    {
      "commit": "7042a41693d6740fac33f99bedf68e961f4e3e9f",
      "tree": "9c633d03c2c45198bcab9ef16d0b960d7de4c719",
      "parents": [
        "b134efc7a2b8100c8cc48932fe3d3f77e996f224"
      ],
      "author": {
        "name": "Ari Chivukula",
        "email": "arichiv@chromium.org",
        "time": "Wed Apr 22 18:24:40 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:24:40 2026"
      },
      "message": "Restrict full cookie access based on StorageKey properties.\n\nThe `ContentBrowserClient::IsFullCookieAccessAllowed` method now returns false if the provided `StorageKey` forbids unpartitioned storage access. This prevents full cookie access for StorageKeys created with a nonce. A new unit test is added to cover this change.\n\nFixed: 503651481\nChange-Id: I20cecd9513d47268ceaadb08496a7142cc26bb86\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7780783\nReviewed-by: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nCommit-Queue: Ari Chivukula \u003carichiv@chromium.org\u003e\nAuto-Submit: Ari Chivukula \u003carichiv@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618981}\n"
    },
    {
      "commit": "b134efc7a2b8100c8cc48932fe3d3f77e996f224",
      "tree": "ed4899fa5c79a193911ee05f3cd669deedaa28be",
      "parents": [
        "b81ff756ea635a09025ff13ee9818a1abb86c626"
      ],
      "author": {
        "name": "Huiting Yu",
        "email": "huitingyu@google.com",
        "time": "Wed Apr 22 18:23:15 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:23:15 2026"
      },
      "message": "Revert \"[iOS][Assistant] Add EG test for side panel\"\n\nThis reverts commit f239801e9d7775b2a9f3596f38a65f9618a753e3.\n\nReason for revert: failing build ios-fieldtrial-rel\n\nOriginal change\u0027s description:\n\u003e [iOS][Assistant] Add EG test for side panel\n\u003e\n\u003e Bug: 494503434\n\u003e Change-Id: I5c644153e1ba3347bfaacea1c562e50ca70fa9be\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7782346\n\u003e Reviewed-by: Aliona Dangla \u003calionadangla@chromium.org\u003e\n\u003e Commit-Queue: Ewann Pellé \u003cewannpv@chromium.org\u003e\n\u003e Auto-Submit: Ewann Pellé \u003cewannpv@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1618926}\n\nBug: 494503434\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: Ie6ad94c1a813764c03f20661bfca42c06978922d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7786595\nCommit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nAuto-Submit: Huiting Yu \u003chuitingyu@google.com\u003e\nOwners-Override: Huiting Yu \u003chuitingyu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618980}\n"
    },
    {
      "commit": "b81ff756ea635a09025ff13ee9818a1abb86c626",
      "tree": "3b2d32438edb7230fccd045636db07519af723f9",
      "parents": [
        "499cfaea23ab8386461cbfeec1c4a2dcbd8ca8f6"
      ],
      "author": {
        "name": "Seung Jae Lim",
        "email": "andysjlim@chromium.org",
        "time": "Wed Apr 22 18:19:59 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:19:59 2026"
      },
      "message": "Track when the primary page change and the URL is the same\n\nChange-Id: Ia6b31a059d021731b2fb01fe2849908a94d242c5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7783630\nReviewed-by: Xinghui (xing) Lu \u003cxinghuilu@chromium.org\u003e\nCommit-Queue: Seung Jae Lim \u003candysjlim@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618979}\n"
    },
    {
      "commit": "499cfaea23ab8386461cbfeec1c4a2dcbd8ca8f6",
      "tree": "f8e9157826be23b66bd78ee3fee11eb1e6efe399",
      "parents": [
        "e6b6aed278a804cb5d6845fd775fa49758ccbcbc"
      ],
      "author": {
        "name": "Thomas Lukaszewicz",
        "email": "tluk@chromium.org",
        "time": "Wed Apr 22 18:19:07 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:19:07 2026"
      },
      "message": "[bedrock] Remove BrowserList\n\nThere are no remaining clients of BrowserList and no behavior changes\nin this CL.\n\nThe changes involve removing the files and cleaning up any remaining\nincludes / comments.\n\nBug: 431671320\nChange-Id: Ie61bbd3f8371cd5777d179d08ac4f47b9e29dd01\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7744394\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nReviewed-by: Qikai Zhong \u003cqikaizhong@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618978}\n"
    },
    {
      "commit": "e6b6aed278a804cb5d6845fd775fa49758ccbcbc",
      "tree": "222c8c28a6ce38b5cea656e0512b2da45b484fe1",
      "parents": [
        "2a13b24e0555514cb1cb2d0cdf1c0c06e3ca9d5c"
      ],
      "author": {
        "name": "Victor Hugo Vianna Silva",
        "email": "victorvianna@google.com",
        "time": "Wed Apr 22 18:17:43 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:17:43 2026"
      },
      "message": "[ios/signin] Add ConsentLevel-less APIs to AuthenticationService\n\nNo behavior change. All instances of signin::ConsentLevel::kSync were\ncleaned up from //ios a while ago. But some AuthenticationService APIs\nstill accept a signin::ConsentLevel argument, even though the argument\nis always signin::ConsentLevel::kSignin in practice. The goal of this\npatch series is to eventually remove the consent level argument from\nall the following:\n- AuthenticationService::HasPrimaryIdentity()\n- AuthenticationService::HasPrimaryIdentityManaged()\n- AuthenticationService::GetPrimaryIdentity()\n- GetPrimarySystemIdentity()\n\nThis has to be incremental due to the number of callers and the\npresence of downstream overrides. In this CL:\n- The existing ConsentLevel-ful APIs are modified to stop reading\n  the argument.\n- New ConsentLevel-less APIs are added.\n- The ConsentLevel-full APIs defer to the ConsentLevel-less, or the\n  other way around depending on what\u0027s most practical.\n\nBug: 40066949\nChange-Id: I2da4e8569348c35af81fde9e0b11602335973709\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7781471\nReviewed-by: Menghan Yang \u003cmyuu@google.com\u003e\nCommit-Queue: Victor Vianna \u003cvictorvianna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618977}\n"
    },
    {
      "commit": "2a13b24e0555514cb1cb2d0cdf1c0c06e3ca9d5c",
      "tree": "63dd2a9a4e31ca9b90f24eab1fb008cc9675424e",
      "parents": [
        "483d46b6557ccdb496f18f930b47902bb4cb19a2"
      ],
      "author": {
        "name": "dmurph@chromium.org",
        "email": "dmurph@chromium.org",
        "time": "Wed Apr 22 18:16:30 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:16:30 2026"
      },
      "message": "[PWA] Decouple launch from install.\n\nThis CL adds tests and refactors code to allow launch to happen\nindependently of install. This eventually will allow the user to\nchoose to launch/reparent the current tab or not after installing.\n\nOne big issue here is tests that assume launch occurs - so these all\nneed to be updated to also wait for the launch to occur. This is done\nmostly in a previous patch, but a bit in this patch.\n\nThe design of this change is in the patch, but essentially:\n- The install completion callback is given a new arg, a closure, that\n  can be used to then launch/reparent the app after install.\n- Most tests and dialogs now use a new adapter that will immediately\n  call this launch callback, mimicking the old behavior.\n- This launch/reparent behavior is now scheduled as a separate command,\n  which is a by-design functionality change.\n\nFurther follow-up patches will attempt to clean up tests and test\ninfrastructure to avoid launching when it is not needed.\n\nBug: 492656527\nChange-Id: I072cafa5018924e4da2f2a66463741649fd52eb3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7769697\nReviewed-by: Adriana Ixba \u003caixba@chromium.org\u003e\nCommit-Queue: Andrey Kosyakov \u003ccaseq@chromium.org\u003e\nAuto-Submit: Daniel Murphy \u003cdmurph@chromium.org\u003e\nReviewed-by: Andrey Kosyakov \u003ccaseq@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618976}\n"
    },
    {
      "commit": "483d46b6557ccdb496f18f930b47902bb4cb19a2",
      "tree": "93bfe6e7f2a5065f123d058a5757dd1ef171cd5c",
      "parents": [
        "834ef7ad5a86f7e6aefa0cada54339fa53473a02"
      ],
      "author": {
        "name": "chromium-autoroll",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:15:24 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:15:24 2026"
      },
      "message": "Roll Perfetto Trace Processor Linux from 1e07394ab831 to c48befc3efb8\n\nhttps://android.googlesource.com/platform/external/perfetto.git/+log/1e07394ab831..c48befc3efb8\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/perfetto-trace-processor-linux-chromium\nPlease CC chrometto-team@google.com,perfetto-bugs@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: perfetto-bugs@google.com\nChange-Id: I312b8f386161bc71403ed9ed5ce2a7e60e05dbea\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7786225\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618975}\n"
    },
    {
      "commit": "834ef7ad5a86f7e6aefa0cada54339fa53473a02",
      "tree": "ae8bfa135cf94ac23a221bf5b1a043e4ce65a2a8",
      "parents": [
        "99fb8b674833a307a9ec554754b7563f4876e015"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:14:24 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:14:24 2026"
      },
      "message": "Roll Chrome Win64 PGO Profile\n\nRoll Chrome Win64 PGO profile from chrome-win64-main-1776848240-ae771a26a3f6489e889d7d7dba7095d23afaa4f7-d3bb549bfca119160e751c03108c4be638b5dde6.profdata to chrome-win64-main-1776858404-b3ecf3d78df713ba7bc72236e36c05cfb5e7b920-f6ec2cfeb36a90d60672181d8fefe43ab4310750.profdata\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/pgo-win64-chromium\nPlease CC chrome-brapp-engprod@google.com,pgo-profile-sheriffs@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chrome.try:win64-chrome\nTbr: pgo-profile-sheriffs@google.com\nMerge-Approval-Bypass: Chrome autoroller\nChange-Id: I01bf8ae924441ff5b01f93f8a8d6ea3f4b515e9c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7786550\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618974}\n"
    },
    {
      "commit": "99fb8b674833a307a9ec554754b7563f4876e015",
      "tree": "b2f209ee889ddbc464da2fc5a7cb7d3fc860f6c1",
      "parents": [
        "289ebec6907316bff8bfd3486a6fda81954ffe06"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:13:45 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:13:45 2026"
      },
      "message": "Roll WebView ARM Orderfile from ytFPpJKckF6V3tt4O... to JY3Gw-Hczp4xtrd3H...\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/orderfile-webview-arm-chromium\nPlease CC woa-engprod@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: woa-engprod@google.com\nMerge-Approval-Bypass: Chrome autoroller\nChange-Id: Ia61fdc43caa7c3e1986fc985cbf08ef4c8b4a029\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7785784\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618973}\n"
    },
    {
      "commit": "289ebec6907316bff8bfd3486a6fda81954ffe06",
      "tree": "92bdd08886e1f636c3cb8c9eec37e03e7e1f235b",
      "parents": [
        "be02613c5c9918e4436c140121d28d7123dcd106"
      ],
      "author": {
        "name": "Andrew Paseltiner",
        "email": "apaseltiner@chromium.org",
        "time": "Wed Apr 22 18:11:49 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:11:49 2026"
      },
      "message": "Fix UAF in LegacyRenderWidgetHostHWND::OnMouseRange\n\nWhen handling non-client mouse messages, LegacyRenderWidgetHostHWND\ncalls ::DefWindowProc on the parent window. This call can enter a nested\nmodal loop (e.g. for window dragging), during which the\nLegacyRenderWidgetHostHWND object can be destroyed.\n\nThis CL adds a liveness check using a WeakPtr after the ::DefWindowProc\ncall to prevent a Use-After-Free write when calling SetMsgHandled.\n\nFixed: 503793153\nChange-Id: I3b9bfb997ca2fe9a448ec92772711a2d7562b5d8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7780978\nReviewed-by: Charlie Reis \u003ccreis@chromium.org\u003e\nCommit-Queue: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618972}\n"
    },
    {
      "commit": "be02613c5c9918e4436c140121d28d7123dcd106",
      "tree": "10a3811713479700d67dfbf6a0ea168b81bccada",
      "parents": [
        "cbb85833d2c8803e36968286891f5a2f800166c6"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:10:38 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:10:38 2026"
      },
      "message": "Roll DevTools Frontend from c788efb2ccec to ef32ff1ed198 (3 revisions)\n\nhttps://chromium.googlesource.com/devtools/devtools-frontend.git/+log/c788efb2ccec..ef32ff1ed198\n\n2026-04-22 dsv@chromium.org Configure host in the view function where possible in items view\n2026-04-22 alinavarkki@google.com Skip BreakpointEditDialog tests and change accessibility assertion expectation in DataGridElement.test.ts\n2026-04-22 dsv@chromium.org Configure host in the view function where possible in panels/{console,layers}\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/devtools-frontend-chromium\nPlease CC chrome-devtools-staff+oncall-change@google.com,liviurau@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nBug: chromium:407751340,chromium:505352053\nChange-Id: I4865b7802447e7d35add08dea67d2314e653a53e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7785806\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618971}\n"
    },
    {
      "commit": "cbb85833d2c8803e36968286891f5a2f800166c6",
      "tree": "24c38ca895e9e4ad38a6b5818e92c81cfbb7a140",
      "parents": [
        "6509387aa85b63645bc872ebba6a50d64bebfa64"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:10:03 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:10:03 2026"
      },
      "message": "Roll Chrome Mac Arm PGO Profile\n\nRoll Chrome Mac Arm PGO profile from chrome-mac-arm-main-1776866213-69fd87b67de4c2365359c3e7f8005dc6316b1660-f945e4889aec111612a271adbdc6f63fc881205e.profdata to chrome-mac-arm-main-1776873561-15e61991dc7024081fb9c94959214392c57bc4c5-d1e38dc2a699320673a51c7eba5e35ca0cddb472.profdata\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/pgo-mac-arm-chromium\nPlease CC chrome-brapp-engprod@google.com,pgo-profile-sheriffs@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chrome.try:mac-chrome\nTbr: pgo-profile-sheriffs@google.com\nMerge-Approval-Bypass: Chrome autoroller\nChange-Id: Ia11dd21903e4afea983c48816fc901aadb2b4c5a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7785736\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618970}\n"
    },
    {
      "commit": "6509387aa85b63645bc872ebba6a50d64bebfa64",
      "tree": "ec3cc2941223ef8ecb738cf18f626182cd6f15f1",
      "parents": [
        "7b318cbd65f8e893070552c2ab5d93d2b6a506ea"
      ],
      "author": {
        "name": "chromium-autoroll",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:09:13 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:09:13 2026"
      },
      "message": "Roll Perfetto Trace Processor Win from b5e63adb74be to c48befc3efb8\n\nhttps://android.googlesource.com/platform/external/perfetto.git/+log/b5e63adb74be..c48befc3efb8\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/perfetto-trace-processor-win-chromium\nPlease CC chrometto-team@google.com,perfetto-bugs@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: perfetto-bugs@google.com\nChange-Id: Ic72a000447df3b384b15ffdf31e0623f5b9c813c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7786591\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618969}\n"
    },
    {
      "commit": "7b318cbd65f8e893070552c2ab5d93d2b6a506ea",
      "tree": "4758b2e4441d62b8238631cc79950ae93a875da0",
      "parents": [
        "f3c52e7823d71a76141b91b1e1f1a141af95a199"
      ],
      "author": {
        "name": "Gayane Petrosyan",
        "email": "gayane@google.com",
        "time": "Wed Apr 22 18:08:53 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:08:53 2026"
      },
      "message": "[iOS] Remove unused functions\n\nBug: 382733018\nChange-Id: I2c017de9b2ce6f9f38c3d9277122459f626dfef8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7785738\nCommit-Queue: Gayane Petrosyan \u003cgayane@google.com\u003e\nReviewed-by: Guillaume Jenkins \u003cgujen@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618968}\n"
    },
    {
      "commit": "f3c52e7823d71a76141b91b1e1f1a141af95a199",
      "tree": "10f2c2060b4a91b07aadea2227d09a5296b5476b",
      "parents": [
        "77ee06cf8508d59c03b1db3dff06345b3127ea90"
      ],
      "author": {
        "name": "David Awogbemila",
        "email": "awogbemila@chromium.org",
        "time": "Wed Apr 22 18:02:36 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:02:36 2026"
      },
      "message": "Cleanup: remove unused PauseCondition enum\n\nThe class appears to have become obsolete since crrev.com/c/4563314.\n\nBug: 497867796\nChange-Id: Icba455e0aaf0dfe396f030104a1a2ac524eb442b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7775335\nReviewed-by: Robert Flack \u003cflackr@chromium.org\u003e\nCommit-Queue: David A \u003cawogbemila@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618967}\n"
    },
    {
      "commit": "77ee06cf8508d59c03b1db3dff06345b3127ea90",
      "tree": "473e3c4aca6ffe5d8d18ff95ea8bf91d0f3699f4",
      "parents": [
        "fedd02b6c67a88d908794167f73c39e865977226"
      ],
      "author": {
        "name": "Gary Klassen",
        "email": "gklassen@chromium.org",
        "time": "Wed Apr 22 18:00:38 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:00:38 2026"
      },
      "message": "ai-overlay-dialog: TranslatePage tool\n\nThis change introduces a new tool, `TranslatePage`. The tool can\ntranslate to a specified target language or the user\u0027s default language.\n\nBug: b:490458384\nChange-Id: Ibd3a79ad9dce072c1fa45d75a55c5291db259686\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7730602\nCommit-Queue: Gary Klassen \u003cgklassen@chromium.org\u003e\nReviewed-by: Ken Buchanan \u003ckenrb@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618966}\n"
    },
    {
      "commit": "fedd02b6c67a88d908794167f73c39e865977226",
      "tree": "298807f5c1526fe89ed18c4434299545d953e4fe",
      "parents": [
        "5dc807994fb4b789f3d05300e9f822f3f23ca870"
      ],
      "author": {
        "name": "Michelle Abreo",
        "email": "michelleabreo@google.com",
        "time": "Wed Apr 22 18:00:20 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:00:20 2026"
      },
      "message": "[Skills] Fix dialog zoom bug.\n\nPreviously, the dialog was scaling with the webpage, which was wrong.\nNow we keep the dialog the same size, similar to the screenshare dialog.\n\nbefore:https://screencast.googleplex.com/cast/NjU1Mjk1MDg0NjUyMTM0NHwzMzZjN2VhZi1kOA\nafter:https://screencast.googleplex.com/cast/NDcyMzM2MzQ5NzkwMjA4MHw3MDkxZDdjZC1kNg\n\nBug: b:504702238\nChange-Id: Ib38f7ac19129af9ed8b979372b13fcb50e112188\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7780632\nReviewed-by: marissa shen \u003cmarissashen@google.com\u003e\nCommit-Queue: marissa shen \u003cmarissashen@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618965}\n"
    },
    {
      "commit": "5dc807994fb4b789f3d05300e9f822f3f23ca870",
      "tree": "214d73fef02e9fe38a549d8b4c74bd67bd8b20e8",
      "parents": [
        "e91db4a5f20153995b67d88570f48802c0497ba6"
      ],
      "author": {
        "name": "Saifuddin Hitawala",
        "email": "hitawala@chromium.org",
        "time": "Wed Apr 22 17:58:30 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 17:58:30 2026"
      },
      "message": "[blink] Add GLES2 usage for WebGPUSwapBufferProvider SharedImage\n\nSharedImage created from WebGPUSwapBufferProvider can be copied to\na WebGL texture over canvas and thus needs a GL read access. This\nchange updates the params passed in to have this access.\n\nBug: 504010368\nChange-Id: Ia55ddd6917a893e383c7ebebc559272eba037642\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7784952\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCommit-Queue: Saifuddin Hitawala \u003chitawala@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618964}\n"
    },
    {
      "commit": "e91db4a5f20153995b67d88570f48802c0497ba6",
      "tree": "cbeda5e02bce10ec7a1a22cd4f44fe749d264a4d",
      "parents": [
        "d7c013e7b5101191ab0f188c1dd68328b51016e4"
      ],
      "author": {
        "name": "Howard Chang",
        "email": "howardcha@google.com",
        "time": "Wed Apr 22 17:57:45 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 17:57:45 2026"
      },
      "message": "skills: Add search and zero results metrics for chrome://skills\n\nTrack how often users use the search bar and how often searches yield no results on both the \u0027Your Skills\u0027 and \u0027Browse Skills\u0027 pages.\n\nThis adds kSearchPerformed and kZeroResultsSearch to the SkillsManagementAction enum and records them in the corresponding WebUI components.\n\nBug: 503451610\n\nTest: browser_tests --gtest_filter\u003d*SkillsBrowserTest*\nChange-Id: I264f6082935282f9576cc134c3e82110e0ebf8bd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7780424\nReviewed-by: Abe Boujane \u003cboujane@google.com\u003e\nReviewed-by: Elly \u003cellyjones@chromium.org\u003e\nCommit-Queue: Howard Chang \u003chowardcha@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618963}\n"
    },
    {
      "commit": "d7c013e7b5101191ab0f188c1dd68328b51016e4",
      "tree": "3ccd852b7eef3686395bbb23a6140eb8175a396a",
      "parents": [
        "f5ae7f9890a7e6d6498918a33cc140c2b016afb5"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Apr 22 17:51:59 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 17:51:59 2026"
      },
      "message": "Roll Chromium Variations from _4Moqg2LQpXgAiQ50... to HLHcHy_-7l1rjEtqC...\n\nhttps://chrome-infra-packages.appspot.com/p/chromium/chrome/test/data/variations/cipd/+/HLHcHy_-7l1rjEtqC4CAOyRCc0RV5FmQLl3cOKuw2GUC\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/chromium-variations-chromium\nPlease CC chrome-metrics-team@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium Variations: https://bugs.chromium.org/p/chromium/issues/entry\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nBug: None\nTbr: chrome-metrics-team@google.com\nChange-Id: I21ff15aa2d2d166bf47fc0e6a63e9ed71da16b20\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7786632\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618962}\n"
    },
    {
      "commit": "f5ae7f9890a7e6d6498918a33cc140c2b016afb5",
      "tree": "32b0a43d018e2f748f67baabf38dd87f9f5fd1c8",
      "parents": [
        "b2fa13ce32dba789ff09e6b4c790ce870d88c4c8"
      ],
      "author": {
        "name": "Giovanni Del Valle",
        "email": "gdelvalle@microsoft.com",
        "time": "Wed Apr 22 17:51:37 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 17:51:37 2026"
      },
      "message": "Fix dangling BrowserContext pointer in FedCM IdP sign-in status callback\n\nThe SetIdpSigninStatus callback bound in\nCreateContentBrowserURLLoaderThrottles captured a raw BrowserContext*\nvia base::BindRepeating. The IdentityUrlLoaderThrottle can outlive the\nBrowserContext during profile or browser shutdown, causing a dangling\npointer crash when the callback fires from HandleResponseOrRedirect.\n\nFix by passing browser_context-\u003eGetWeakPtr() instead of the raw pointer,\nand updating webid::SetIdpSigninStatus to accept\nbase::WeakPtr\u003cBrowserContext\u003e with an early return if null.\n\nBug: 497055053\nChange-Id: I7f6b0d58864e943305606c18a233d8fa8f6778e6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7765592\nReviewed-by: Christian Biesinger \u003ccbiesinger@chromium.org\u003e\nCommit-Queue: Giovanni Del Valle \u003cgdelvalle@microsoft.com\u003e\nReviewed-by: Adam Rice \u003cricea@chromium.org\u003e\nReviewed-by: Brandon Maslen \u003cbrandm@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618961}\n"
    },
    {
      "commit": "b2fa13ce32dba789ff09e6b4c790ce870d88c4c8",
      "tree": "d9715100d2abeeafa7eca92a816295357f29f55b",
      "parents": [
        "334e547b6777b4ad515b86e8137271d7d7d2f14a"
      ],
      "author": {
        "name": "Mark Schillaci",
        "email": "mschillaci@google.com",
        "time": "Wed Apr 22 17:50:49 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 17:50:49 2026"
      },
      "message": "Update expiration of accessibility histograms\n\nNO_IFTTT\u003dThis only extends expiration dates, no changes.\n\nFixed: 504632841, 504633090, 504632580, 504631962, 504633199, 504633751\nChange-Id: I324d564433dd739c4bb0c2f6e1aec33c8b930877\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7778683\nCommit-Queue: Mark Schillaci \u003cmschillaci@google.com\u003e\nReviewed-by: Evan Liu \u003cevliu@google.com\u003e\nCommit-Queue: Evan Liu \u003cevliu@google.com\u003e\nAuto-Submit: Mark Schillaci \u003cmschillaci@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618960}\n"
    },
    {
      "commit": "334e547b6777b4ad515b86e8137271d7d7d2f14a",
      "tree": "1287bb4496a9cc47498b29a2d5c95109ba52f813",
      "parents": [
        "34f8ea3ff0a5d17c6405e8e4a10283aa5ab71ea3"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Apr 22 17:50:29 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 17:50:29 2026"
      },
      "message": "Roll WebView ARM64 Orderfile from 9fAo3IMujI1nRp_Sf... to BmU1jzzh_O2Tbtehe...\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/orderfile-webview-arm64-chromium\nPlease CC woa-engprod@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: woa-engprod@google.com\nMerge-Approval-Bypass: Chrome autoroller\nChange-Id: I6574a83fd1a554b3bce8f5a48c2f80cd623f126d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7785739\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618959}\n"
    },
    {
      "commit": "34f8ea3ff0a5d17c6405e8e4a10283aa5ab71ea3",
      "tree": "4c5439ea13f1a26db898092866d81b3dd4d57fea",
      "parents": [
        "23ac929d71024c4d580b338dbd0161cd30a9f009"
      ],
      "author": {
        "name": "Elly",
        "email": "ellyjones@chromium.org",
        "time": "Wed Apr 22 17:49:37 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 17:49:37 2026"
      },
      "message": "crypto: add pubkey encryption API\n\nThis change:\n* Adds crypto::encrypt::Encrypt and crypto::encrypt::Decrypt, with\n  initial support for RSA-OAEP-SHA1 only (others to follow)\n* Adds a couple of utility functions in crypto::encrypt\n* Adds test coverage for the new functions\n\nPatchset 1 of this CL shows a sample migration of a potential client.\n\nAI-Model: antigravity\nBug: 504697287\nChange-Id: I2ca5f990c5ff0932e3c38f42a96c7a10ee6b5bfb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7782633\nReviewed-by: David Benjamin \u003cdavidben@chromium.org\u003e\nCommit-Queue: Elly \u003cellyjones@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618958}\n"
    },
    {
      "commit": "23ac929d71024c4d580b338dbd0161cd30a9f009",
      "tree": "436eded83407dbd18907ce46ca1675b4da10fee5",
      "parents": [
        "45aed5ee296283d9cfb27225bc5e5282f807ebf7"
      ],
      "author": {
        "name": "Wojciech Dzierżanowski",
        "email": "wdzierzanowski@opera.com",
        "time": "Wed Apr 22 17:49:18 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 17:49:18 2026"
      },
      "message": "Disable MediaColorTest.Yuvj420pH264 on Android\n\nThere are issues with this test on Android in the hardware path, both on\nemulators and some physical devices.\n\nBug: 501324952\nChange-Id: I15324053df73c8e42a03604718b724aa862b2785\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7784695\nAuto-Submit: Wojciech Dzierżanowski \u003cwdzierzanowski@opera.com\u003e\nReviewed-by: Dale Curtis \u003cdalecurtis@chromium.org\u003e\nCommit-Queue: Dale Curtis \u003cdalecurtis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618957}\n"
    },
    {
      "commit": "45aed5ee296283d9cfb27225bc5e5282f807ebf7",
      "tree": "f0e257e0cb1396f78938d46909005baad46861cd",
      "parents": [
        "903cd31d6d38908eeff57ef189ef87c2dff2f41f"
      ],
      "author": {
        "name": "Yuly Novikov",
        "email": "ynovikov@chromium.org",
        "time": "Wed Apr 22 17:40:34 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 17:40:34 2026"
      },
      "message": "Stop testing WebGL with ANGLE D3D9 backend on Intel UHD 630\n\nFirst test in webgl_conformance_d3d9_passthrough_tests flaky crashes\non this platform and D3D9 fallback is on its way out,\nso testing on other platforms is sufficient.\n\nBug: 40874754, 486945324\nChange-Id: I0e4bd0c600807cb5adfc1b334121a86f33ffd114\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7786410\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nCommit-Queue: Geoff Lang \u003cgeofflang@chromium.org\u003e\nAuto-Submit: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618956}\n"
    },
    {
      "commit": "903cd31d6d38908eeff57ef189ef87c2dff2f41f",
      "tree": "1e5d844902abcc6ebc1be4d4b7f5edc1125fa7dc",
      "parents": [
        "272718345335a3ed875eeb36b89357065fd06bb5"
      ],
      "author": {
        "name": "Juliet Lévesque",
        "email": "julietlevesque@google.com",
        "time": "Wed Apr 22 17:35:27 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 17:35:27 2026"
      },
      "message": "[aim-drive] Introduce skeleton chrome://drive-picker-host\n\nAdd skeleton trusted WebUI that will be used in follow up\nCLs to host the 3P Google Drive Picker in a corresponding untrusted WebUI.\n\nBug: b:497937568\nChange-Id: I295cef0e843a423a72fb203ca99af88f278b1985\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7774950\nReviewed-by: Ian Clelland \u003ciclelland@chromium.org\u003e\nReviewed-by: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nReviewed-by: Josiah Kiehl \u003ckiehl@google.com\u003e\nReviewed-by: Fred Shih \u003cffred@chromium.org\u003e\nCommit-Queue: Juliet Lévesque \u003cjulietlevesque@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618955}\n"
    },
    {
      "commit": "272718345335a3ed875eeb36b89357065fd06bb5",
      "tree": "0def826ad1476ebdb4226eb290c1ca1631ce05b2",
      "parents": [
        "63d5cd7d4fb0569f26033bf18b44f2a85fb7ab49"
      ],
      "author": {
        "name": "Haihan Chen",
        "email": "haihan@google.com",
        "time": "Wed Apr 22 17:34:36 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 17:34:36 2026"
      },
      "message": "Reland \"Enforce Data Controls policies for custom clipboard formats\"\n\nThis is a reland of commit 1a34b1d272904d7f50962bfd9ef725e5d78e00ad\n\nCause: The sequence cache merges the valid pre-read PNG bytes, which\ncauses the !empty check to evaluate to true and trigger restriction\nfallback. Removed `|| !clipboard_paste_data-\u003eempty()`.\n\nVerified locally that the issue described in crbug.com/503307128 is\nfixed.\n\nOriginal change\u0027s description:\n\u003e Enforce Data Controls policies for custom clipboard formats\n\u003e\n\u003e Similar to other formats, added policy checks on read and write\n\u003e operations, allowing for context-based rules (source/destination, size\n\u003e of payload) to be triggered. If a custom format paste is blocked or\n\u003e string-replaced by policy, the read request will return an empty buffer\n\u003e instead.\n\u003e\n\u003e Note: For now we pass an empty object so bypassing deep scan is still possible. TODO added to deal with this later.\n\u003e Bug: 485009267\n\u003e Change-Id: I8163d4fa7ce2633b412eea4d9f579de59977c11f\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7609012\n\u003e Commit-Queue: Haihan Chen \u003chaihan@google.com\u003e\n\u003e Reviewed-by: Dominique Fauteux-Chapleau \u003cdomfc@chromium.org\u003e\n\u003e Reviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1595513}\n\nBug: 485009267\nChange-Id: I2b238b313b299d03d0d66f5d525054d82f3c4e5a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7780903\nReviewed-by: Dominique Fauteux-Chapleau \u003cdomfc@chromium.org\u003e\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nCommit-Queue: Haihan Chen \u003chaihan@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618954}\n"
    },
    {
      "commit": "63d5cd7d4fb0569f26033bf18b44f2a85fb7ab49",
      "tree": "8691f7bc15f6d8bf01f86915fee6a4171d9dee82",
      "parents": [
        "d687bd6a805d350b9c6b5e906d69caa4021a6cb1"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Apr 22 17:28:33 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 17:28:33 2026"
      },
      "message": "Roll vulkan-deps from 4ebf61952e15 to d237126547ee (2 revisions)\n\nhttps://chromium.googlesource.com/vulkan-deps.git/+log/4ebf61952e15..d237126547ee\n\nAlso rolling transitive DEPS:\n  https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools/+log/6c0666ec2000ba74ed12df5f6e807a7f721402a1..ff5c50339cc1e9f34f04cb440a3e5fe89db0161d\n  https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers/+log/46c36dbf064fdeb7a8267bc6e967907c7c2f8ea8..4616d51d8c31a243a121a393f77835d84a188685\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/vulkan-deps-chromium-autoroll\nPlease CC angle-team@google.com,kainino@google.com,radial-bots+chrome-roll@google.com,radial-bots@google.com,webgpu-developers@google.com,ynovikov@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:gpu-fyi-cq-mac-arm64;luci.chromium.try:win_optional_gpu_tests_rel;luci.chromium.try:linux-swangle-try-x64;luci.chromium.try:win-swangle-try-x86;luci.chromium.try:dawn-linux-x64-deps-rel\nBug: None\nTbr: kainino@google.com,radial-bots+chrome-roll@google.com,ynovikov@google.com\nChange-Id: Ibc02b917a04e810c4565c97780fc1a2c80468898\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7785803\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618953}\n"
    },
    {
      "commit": "d687bd6a805d350b9c6b5e906d69caa4021a6cb1",
      "tree": "b788f923927c3bb95e1bb84679dd1c8e1d8e9300",
      "parents": [
        "736e06c7d9aedd6d705e7f54f70033b6d9f57c20"
      ],
      "author": {
        "name": "Charles Cai",
        "email": "charlesyc@google.com",
        "time": "Wed Apr 22 17:25:22 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 17:25:22 2026"
      },
      "message": "Updated fix for clipboard stale data removal test\n\nThis CL removes the Java side test as this is purely a C++ side change.\nThis unit test should be robust and it should not be flaky.\n\nBug: 501132976\nChange-Id: I5e7245128cf9259fe4dd19d0cb40736cb323bf24\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7778313\nCommit-Queue: Charles Cai \u003ccharlesyc@google.com\u003e\nReviewed-by: Dana Fried \u003cdfried@chromium.org\u003e\nReviewed-by: Tomasz Wiszkowski \u003cender@google.com\u003e\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618952}\n"
    },
    {
      "commit": "736e06c7d9aedd6d705e7f54f70033b6d9f57c20",
      "tree": "e0a56aba5fc138db8067b480ca3c5c00fed49250",
      "parents": [
        "718de6b8e9b77d656b340d708f79768098f576cc"
      ],
      "author": {
        "name": "Sky Malice",
        "email": "skym@chromium.org",
        "time": "Wed Apr 22 17:20:15 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 17:20:15 2026"
      },
      "message": "Revert \"[Clank IA] Add phone factor check to page info removal logic\"\n\nThis reverts commit 296aaeb85900c4e25149465db8d7b11a7d2da095.\n\nReason for revert: Broke CustomTabActivityAppMenuTest on tablets, see https://ci.chromium.org/ui/p/chromium/builders/ci/android-15-tablet-landscape-x64-rel/12511/overview\n\nOriginal change\u0027s description:\n\u003e [Clank IA] Add phone factor check to page info removal logic\n\u003e\n\u003e Bug: 504757384\n\u003e Change-Id: I6be69ee13036f57aa0b5a64c2d4fa3262219d393\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7783709\n\u003e Reviewed-by: Charles Hager \u003cclhager@google.com\u003e\n\u003e Reviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\n\u003e Commit-Queue: Madhav Pruthi \u003cmadhavpruthi@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1618873}\n\nBug: 504757384\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I937daed78fc3f031e87287e27e378c67db850619\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7785660\nCommit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nAuto-Submit: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618951}\n"
    },
    {
      "commit": "718de6b8e9b77d656b340d708f79768098f576cc",
      "tree": "8b6e25e2b9d50f9ec0f5ab2f92aac9c03ed6e220",
      "parents": [
        "078ac9c38b4b5359f810265e13a200a8145a8655"
      ],
      "author": {
        "name": "Andrew Paseltiner",
        "email": "apaseltiner@chromium.org",
        "time": "Wed Apr 22 17:19:12 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 17:19:12 2026"
      },
      "message": "[macOS Bluetooth] Fix UAF in L2CAP channel teardown\n\nFor outgoing L2CAP connections, the BluetoothL2capChannelDelegate fails\nto properly unregister itself from the native IOBluetoothL2CAPChannel\nduring connection teardown because it lacks a reference to the native\nchannel object. This leads to a dangling pointer within the macOS\nBluetooth framework, which can be triggered if subsequent events are\ndispatched to the deallocated delegate.\n\nThis CL fixes the issue by adding a setL2capChannel: setter to the\ndelegate and calling it after the native channel is created in\nOpenAsync. This matches the existing (and correct) implementation\npattern used for RFCOMM channels in bluetooth_rfcomm_channel_mac.mm,\nwhich was fixed in https://crrev.com/c/5750170.\n\nFixed: 505140741\nChange-Id: I18c0ccb6a145856d3ebeb1d62983a0c5518f3adc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7785775\nReviewed-by: Matt Reynolds \u003cmattreynolds@chromium.org\u003e\nCommit-Queue: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618950}\n"
    },
    {
      "commit": "078ac9c38b4b5359f810265e13a200a8145a8655",
      "tree": "02d94545f8558f2e32169440c8ba10533fd7f55d",
      "parents": [
        "2c3c49789bf237cc87241627d8014347b1242548"
      ],
      "author": {
        "name": "Andrew Grieve",
        "email": "agrieve@chromium.org",
        "time": "Wed Apr 22 17:18:35 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 17:18:35 2026"
      },
      "message": "Remove strip_debug_info from Android  bots that run tests\n\nIt causes tests to not show line numbers in stack traces\n\nBefore: https://ci.chromium.org/ui/p/chromium/builders/try/android-x64-rel/892829/overview\nAfter: https://ci.chromium.org/ui/p/chromium/builders/try/android-x64-rel/893135/overview\n\nNote that many bots still set symbol_level\u003d0, which makes\nstrip_debug_info effectively a no-op anyways.\n\nBug: 503797275\nChange-Id: I759b5535c04a46ca03581fd6d453e805e7f36e82\nCq-Include-Trybots: luci.chrome.try:android-internal-dbg,android-internal-binary-size\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7780134\nAuto-Submit: Andrew Grieve \u003cagrieve@chromium.org\u003e\nReviewed-by: Haiyang Pan \u003chypan@google.com\u003e\nCommit-Queue: Haiyang Pan \u003chypan@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618949}\n"
    },
    {
      "commit": "2c3c49789bf237cc87241627d8014347b1242548",
      "tree": "122ac1eae4637fc13c49195fa03bc5ece552f12c",
      "parents": [
        "27a35ee87b13332d47a39a34f7ce5f0e09e94f70"
      ],
      "author": {
        "name": "Jakob Koblinsky",
        "email": "jkoblinsky@google.com",
        "time": "Wed Apr 22 17:17:27 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 17:17:27 2026"
      },
      "message": "[Omnibox] Remove unused ControlsPosition intdef value\n\nBug: 496638517\nChange-Id: I2e6b708f21329e48cc4edff9acc09a6b7df7d7b7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7779624\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCommit-Queue: Jakob Koblinsky \u003cjkoblinsky@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618948}\n"
    },
    {
      "commit": "27a35ee87b13332d47a39a34f7ce5f0e09e94f70",
      "tree": "e0f596ddebd848362583f3331f8bfc870f4e8493",
      "parents": [
        "c59b5b1c2bd302bdaae30dd687904d173996c817"
      ],
      "author": {
        "name": "Olga Gerchikov",
        "email": "gerchiko@microsoft.com",
        "time": "Wed Apr 22 17:17:13 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 17:17:13 2026"
      },
      "message": "Delegated Ink Trails Tracing Improvements\n\nThis change enables end‑to‑end collection of delegated ink traces on the\nWindows platform.\n\nUpdates include:\n\n- Added the delegated_ink_trails category to ETW events.\n- Emitted delegated ink points in screen coordinates from RenderWidgetHostImpl::ForwardDelegatedInkPoint.\n- Added tracing immediately after frame commit.\n\nChange-Id: I2628e574988864b92b5b9b210bb89afc8ab6ed64\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7744895\nReviewed-by: Gaston Rodriguez \u003cgastonr@microsoft.com\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCommit-Queue: Olga Gerchikov \u003cgerchiko@microsoft.com\u003e\nReviewed-by: Mikhail Khokhlov \u003ckhokhlov@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618947}\n"
    },
    {
      "commit": "c59b5b1c2bd302bdaae30dd687904d173996c817",
      "tree": "4e7a986175c4027b324bf6256fa45f4d275f391d",
      "parents": [
        "3a41dbe535ccf44109c0011be853d8be418e3761"
      ],
      "author": {
        "name": "Daniel Rubery",
        "email": "drubery@chromium.org",
        "time": "Wed Apr 22 17:16:16 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 17:16:16 2026"
      },
      "message": "[bedrock] Remove Browser* from related_website_sets_source_unittest\n\nThis test fixture only uses BrowserWithTestWindowTest for its\nTestingProfile. Just give the test its own profile member.\n\nBug: 505056914\nLink: https://chromium-review.googlesource.com/id/I8e428a4a1b6f4382105c303ebba440846a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7782826\nReviewed-by: Dana Fried \u003cdfried@chromium.org\u003e\nCommit-Queue: Daniel Rubery \u003cdrubery@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618946}\n"
    },
    {
      "commit": "3a41dbe535ccf44109c0011be853d8be418e3761",
      "tree": "0e14e51e38c37f308289b1f43a13e34d70d38c6a",
      "parents": [
        "6fafb83b82c0ba92e689cedf032d5b4fc3db0eef"
      ],
      "author": {
        "name": "chromium-autoroll",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Apr 22 17:15:02 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 17:15:02 2026"
      },
      "message": "Roll androidx from O5Q7IRMa5Jfa-Z8eh... to pxNP3cTeO0L8YRTRb...\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/androidx-chromium\nPlease CC clank-build@google.com,clank-library-failures@google.com,wnwen@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chrome.try:android-internal-binary-size;luci.chrome.try:android-internal-rel;luci.chrome.try:test-emulator\nTbr: clank-library-failures@google.com\nChange-Id: I4c06235f464bb37c6c4a5b6b6f34246e334c5661\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7782615\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618945}\n"
    },
    {
      "commit": "6fafb83b82c0ba92e689cedf032d5b4fc3db0eef",
      "tree": "fd107f2f329f294d0b55f103db6d7bc4237904b5",
      "parents": [
        "bd7914173d83edd0b9a57bee929a8b75153aafc1"
      ],
      "author": {
        "name": "Kunjan Vinay Patel",
        "email": "ksukh@google.com",
        "time": "Wed Apr 22 17:02:24 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 17:02:24 2026"
      },
      "message": "Fix potential UAF in ChromeOsReimplNavigationCapturingThrottle\n\nWhen link capturing triggers a tab closure via ClosePage(), the\noperation can execute synchronously under certain conditions. This\ndestroys the ChromeOsReimplNavigationCapturingThrottle while execution\nis still inside HandleRequest().\n\nPreviously, debug metrics were logged after `ClosePage()`, resulting in\na Use-After-Free write into the freed `this-\u003edebug_data_` member\npointer.\n\nReproduction Note: Hard to reproduce locally. Requires ChromeOS with ARC\nenabled to trigger tab closure, and precise race-condition timing with\nan active JS dialog.\n\nChanges Include:\n- Relocated `debug_data-\u003eSet(\"closed_web_contents\", ...)` and\n`debug_data-\u003eSet(\"!result\", \"launched\")` to execute safely before the\n`ClosePage()` call.\n- Ensures diagnostic data is preserved without accessing freed object memory.\n\nBug: 501706715\nChange-Id: If11c10602a5787c6690bdfc7a13fec3f9829ec64\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7783602\nReviewed-by: Nate Chapin \u003cjaphet@chromium.org\u003e\nReviewed-by: Dibyajyoti Pal \u003cdibyapal@chromium.org\u003e\nCommit-Queue: Kunjan Patel \u003cksukh@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618944}\n"
    },
    {
      "commit": "bd7914173d83edd0b9a57bee929a8b75153aafc1",
      "tree": "84eec8064c77a99ec3456f3edd3ea4360dc0611e",
      "parents": [
        "12bcf8f4f137f066380ae871055f174241d057c2"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Apr 22 16:59:31 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 16:59:31 2026"
      },
      "message": "Roll ANGLE from 61e53146ace9 to c466bb31a412 (2 revisions)\n\nhttps://chromium.googlesource.com/angle/angle.git/+log/61e53146ace9..c466bb31a412\n\n2026-04-22 kbr@chromium.org Disable norm16 readback workaround if PBO is bound.\n2026-04-22 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from bc55e53a5330 to 82b3da5febb8 (13 revisions)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/angle-chromium-autoroll\nPlease CC angle-team@google.com,ynovikov@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:gpu-fyi-cq-mac-arm64;luci.chromium.try:win_optional_gpu_tests_rel;luci.chromium.try:linux-swangle-try-x64;luci.chromium.try:win-swangle-try-x86\nBug: None\nTbr: ynovikov@google.com\nChange-Id: I3cdda5c4f14cbb6ccd4d5da7d5b865b3a1064a94\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7785456\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618943}\n"
    },
    {
      "commit": "12bcf8f4f137f066380ae871055f174241d057c2",
      "tree": "acf6f668a0570e4b4fd49876b4aba4c7fc50d4b3",
      "parents": [
        "f53594a2f42731a99ced96a8696a1bcaef98f606"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Apr 22 16:58:34 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 16:58:34 2026"
      },
      "message": "Roll FreeType from 0db9ecac025a to f2b3f96901a3 (3 revisions)\n\nhttps://chromium.googlesource.com/chromium/src/third_party/freetype2.git/+log/0db9ecac025a..f2b3f96901a3\n\n2026-04-22 yarikos@gmail.com [build] Add a Plan 9 port.\n2026-04-21 apodtele@gmail.com * include/freetype/fttypes.h: Do not include stddef.h.\n2026-04-21 wl@gnu.org * src/sfnt/ttsbit.c (tt_face_load_sbix_image): Use `FT_MulDiv`.\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/freetype-chromium\nPlease CC bungeman@google.com,drott@google.com,thestig@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chromium.try:linux_chromium_msan_rel_ng;luci.chromium.try:linux-blink-rel;luci.chromium.try:mac12.0-blink-rel;luci.chromium.try:win10.20h2-blink-rel\nTbr: bungeman@google.com,drott@google.com,thestig@google.com\nChange-Id: Iae0c1f4841b64e2d1d4bc31e78f12ad35498d70e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7786106\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618942}\n"
    },
    {
      "commit": "f53594a2f42731a99ced96a8696a1bcaef98f606",
      "tree": "8a0a8be593663c482829b657d6a80b587607f61c",
      "parents": [
        "8fa45a02c280f88fc8f82d400c67e3d924c2bc7e"
      ],
      "author": {
        "name": "chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com",
        "email": "chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com",
        "time": "Wed Apr 22 16:55:35 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 16:55:35 2026"
      },
      "message": "Roll Media App from SWKTUTniDYnF2TDkX... to oEh8Ht4i1aq-KSs4B...\n\nRelease_Notes: http://go/media_app-x20/relnotes/Main/media_app_202604220800_RC00.html\n\nhttps://chrome-infra-packages.appspot.com/p/chromeos_internal/apps/media_app/app/+/oEh8Ht4i1aq-KSs4BSWnWBj41y7gsMcU1TlO-h6y8ewC\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://skia-autoroll.corp.goog/r/media-app-chromium-autoroll\nPlease CC cros-essential-apps-dev@chromium.org,jomag@google.com,media-app@grotations.appspotmail.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chrome.try:chromeos-betty-chrome;luci.chrome.try:linux-chromeos-chrome\nBug: None\nTbr: media-app@grotations.appspotmail.com\nChange-Id: I9384fc3bb1fcdf015b6ed26b1a64e54df27a0ce9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7785798\nBot-Commit: chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com \u003cchromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com \u003cchromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618941}\n"
    },
    {
      "commit": "8fa45a02c280f88fc8f82d400c67e3d924c2bc7e",
      "tree": "02f5ec3ae90b3175bd5463be40ae776f6d249bfb",
      "parents": [
        "f396449c4ea78e3d87afc2553c9150578a8c7138"
      ],
      "author": {
        "name": "Sangbaek Park",
        "email": "sangbaekpark@google.com",
        "time": "Wed Apr 22 16:55:17 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 16:55:17 2026"
      },
      "message": "media: Validate DecoderBuffer subsample metadata from untrusted sources\n\nThis change hardens the Media Foundation-based decryption path on\nWindows by adding validation checks for `DecoderBuffer` subsample\nmetadata. A compromised renderer could previously send a malformed\n`DecoderBuffer` over a Mojo pipe, where the sum of clear and encrypted\nbytes in its `DecryptConfig` subsamples exceeded the buffer\u0027s actual\ndata size. This unvalidated metadata could lead to out-of-bounds memory\naccess in the higher-privilege Media Foundation CDM utility process,\npotentially resulting in a sandbox escape.\n\nTo mitigate this, validation is now performed at multiple layers:\n\n1.  Mojo Type Conversion (`media_type_converters.cc`): Added a check\nusing `media::DecoderBuffer::DoSubsamplesMatch()` during\n`DecoderBuffer` deserialization to ensure the integrity of\n`DecryptConfig` subsamples against the buffer\u0027s actual data size. If\nvalidation fails, the deserialization returns `nullptr`.\n2.  Mojo Decoder Buffer Handling\n(`mojo_decoder_buffer_converter.cc`): Modified\n`MojoDecoderBufferReader::ReadDecoderBuffer` to gracefully handle\n`nullptr` returns from the `TypeConverter` (due to validation failures)\nby immediately invoking the callback with `nullptr` instead of a\n`DCHECK`.\n3.  Demuxer Stream Adapter (`mojo_demuxer_stream_adapter.cc`): Added an\nexplicit check using `media::DecoderBuffer::DoSubsamplesMatch()` in\n`MojoDemuxerStreamAdapter::OnBufferRead` to verify subsample integrity\nimmediately upon receiving a decrypted buffer from the renderer. If the\ncheck fails, the read operation is stopped with a `kError`.\n\nTests: { MediaTypeConvertersTest.RejectOOBSubsample,\nMojoDemuxerStreamAdapterTest.ReadAbortedOnOOBSubsample,\nMojoDecoderBufferConverterTest.ReadMalformedDecoderBuffer }\n\nBug: 498700369\nChange-Id: Idc643560381bd24844d0590e5778bbe91d03bc74\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7782949\nReviewed-by: Dale Curtis \u003cdalecurtis@chromium.org\u003e\nCommit-Queue: Sangbaek Park \u003csangbaekpark@chromium.org\u003e\nReviewed-by: Nasko Oskov \u003cnasko@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618940}\n"
    },
    {
      "commit": "f396449c4ea78e3d87afc2553c9150578a8c7138",
      "tree": "d08a2ad3eb0af2e3f145385f02960b0c3778faac",
      "parents": [
        "caf4c720708950f46f43073c934b146024743797"
      ],
      "author": {
        "name": "Fahad Mansoor",
        "email": "fahadmansoor@google.com",
        "time": "Wed Apr 22 16:54:18 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 16:54:18 2026"
      },
      "message": "LPP: Do not build PolicyController when UserDataAuthClient is not set.\n\nIn many unit tests the UserDataAuthClient is not initialized, we should not\ninstantiate the LocalAuthFactorsPolicyController when the underlying auth client\nhas not been initialized.\n\nBug: 505326052\nChange-Id: Ib85ac62457277b0255febc27e9aa866cb1979f9d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7785894\nReviewed-by: Ivan Šandrk \u003cisandrk@chromium.org\u003e\nCommit-Queue: Fahad Mansoor \u003cfahadmansoor@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618939}\n"
    },
    {
      "commit": "caf4c720708950f46f43073c934b146024743797",
      "tree": "0b677068cba045138e11c8c31238e8b567cfe1c5",
      "parents": [
        "cbf75ba3221f5e3730b750295fabdadd2aed719a"
      ],
      "author": {
        "name": "Gary Klassen",
        "email": "gklassen@chromium.org",
        "time": "Wed Apr 22 16:54:07 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 16:54:07 2026"
      },
      "message": "Reland \"TextSelectionTopCue field trial testing config.\"\n\nThis is a reland of commit c0b92fff7c1d1c0cb9a780af27ee941f4f79d165\n\nOriginal change\u0027s description:\n\u003e TextSelectionTopCue field trial testing config.\n\u003e\n\u003e Bug: b:488019937\n\u003e Change-Id: I2bb0cb6e0b3c5801b04f9c3867c393dfe60d803a\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7781104\n\u003e Reviewed-by: Ian Vollick \u003cvollick@chromium.org\u003e\n\u003e Reviewed-by: Justin DeWitt \u003cdewittj@chromium.org\u003e\n\u003e Commit-Queue: Gary Klassen \u003cgklassen@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1618592}\n\nBug: b:488019937\nChange-Id: I59bdd5ca338af121ad31a710904dd8b11a25cec6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7786491\nReviewed-by: Ian Vollick \u003cvollick@chromium.org\u003e\nCommit-Queue: Gary Klassen \u003cgklassen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618938}\n"
    },
    {
      "commit": "cbf75ba3221f5e3730b750295fabdadd2aed719a",
      "tree": "86ee114e1779f60b6ab380f70f37c6f5411bfd74",
      "parents": [
        "dc78e7e49260736504259b5d19427d2ef57d0bbf"
      ],
      "author": {
        "name": "Sebastien Lalancette",
        "email": "seblalancette@chromium.org",
        "time": "Wed Apr 22 16:52:57 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 16:52:57 2026"
      },
      "message": "Prevent Path Traversal via Get/Set Device Data APIs\n\nFixed: 501467566\nChange-Id: Ifed18845a84a991d9ffe61745244546fae979b3b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7785193\nReviewed-by: Dominique Fauteux-Chapleau \u003cdomfc@chromium.org\u003e\nAuto-Submit: Sebastien Lalancette \u003cseblalancette@chromium.org\u003e\nCommit-Queue: Sebastien Lalancette \u003cseblalancette@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618937}\n"
    },
    {
      "commit": "dc78e7e49260736504259b5d19427d2ef57d0bbf",
      "tree": "6f3824339b60ecfa06d30fbe21b07274da38954a",
      "parents": [
        "39a9171fa0b4dce0dc0990d979a02b26dc0ef32e"
      ],
      "author": {
        "name": "Guohui Deng",
        "email": "guohuideng@microsoft.com",
        "time": "Wed Apr 22 16:47:17 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 16:47:17 2026"
      },
      "message": "Enable InitiatorUrl for ResourceTiming on dedicated and shared workers\n\nThis CL is part of implementation of \"initiator for resource timing\"\nfeature. Explainer:\nhttps://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/ResourceTimingInitiatorInfo/explainer.md\nChromestatus: https://chromestatus.com/feature/4876586949804032\n\nTaskAttribution is enabled on dedicated and shared workers to facilitate\naccurate initiator tracking for resources. This allows the different\ninitiator URLs to be propagated across async tasks (e.g. setTimeout())\ncoming from different scripts(e.g. importScripts()). So, we can report\ninitiator with better granularity than simply reporting worker script\nfor all the resources and still be able to track back to the caller when\nan async task fetches a resource.\n\nThere are still limitations on worker thread.\n\nWhat are supported:\n 1) Resources dynamically fetched by worker script, either\n directly or via a number of common async function calls\n covered by WPT tests that are added in this CL.\n 2) JS files imported by \"importScripts()\"\n\nWhat will be supported in future:\n 1) Worker script itself;\n\nWhat will be either supported or documented about if not supported:\n 1) Modular files used in worker thread;\n 2) Resources fetched in nested worker script;\n 3) Resources fetched in files that are imported via\n    \"importScripts()\".\n\nBug: 40919714\nChange-Id: I07d6c744a0f568206404c78290d517865cb31d24\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7732189\nReviewed-by: Nate Chapin \u003cjaphet@chromium.org\u003e\nCommit-Queue: Guohui Deng \u003cguohuideng@microsoft.com\u003e\nReviewed-by: Scott Haseley \u003cshaseley@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618936}\n"
    },
    {
      "commit": "39a9171fa0b4dce0dc0990d979a02b26dc0ef32e",
      "tree": "b3e615516f91ed5bd8aaa6fe80c348757abdec29",
      "parents": [
        "87368f1c4733911dc83877785b76234751bf2182"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Apr 22 16:46:54 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 16:46:54 2026"
      },
      "message": "Roll Chromite from 4021873006b9 to d2b8e052c8d5 (1 revision)\n\nhttps://chromium.googlesource.com/chromiumos/chromite.git/+log/4021873006b9..d2b8e052c8d5\n\n2026-04-21 jpmurphy@google.com api: Update protos\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/chromite-chromium-autoroll\nPlease CC chrome-os-gardeners-reviews@google.com,chrome-os-gardeners@google.com,chromeos-velocity@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chrome.try:chromeos-betty-chrome\nTbr: chrome-os-gardeners-reviews@google.com\nChange-Id: I10f4d4f12ed128b8b045d802f13073a4cf72b835\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7785195\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618935}\n"
    },
    {
      "commit": "87368f1c4733911dc83877785b76234751bf2182",
      "tree": "5fb4165f8a94f3be0bf02b367b184d24bb65c088",
      "parents": [
        "290bf311fc782a5ad81ca7ed8969c978e60f36a7"
      ],
      "author": {
        "name": "Sam Maier",
        "email": "smaier@google.com",
        "time": "Wed Apr 22 16:46:07 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 16:46:07 2026"
      },
      "message": "Make android NDK autorollable\n\nThis keeps the NDK at the same version as before.\n\nBug: 477295731\nLink: https://chromium-review.googlesource.com/id/Ie0827441d3c35230b16fe6f2bd7297cf6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7784105\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: Sam Maier \u003csmaier@google.com\u003e\nCommit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\nAuto-Submit: Sam Maier \u003csmaier@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618934}\n"
    },
    {
      "commit": "290bf311fc782a5ad81ca7ed8969c978e60f36a7",
      "tree": "d40f5e1bcc15b2759ea3dca72cffda9913e19c4f",
      "parents": [
        "76441f887f73429ca9ca7f3a4b431026d5d1e324"
      ],
      "author": {
        "name": "Eshwar Stalin",
        "email": "estalin@chromium.org",
        "time": "Wed Apr 22 16:45:44 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 16:45:44 2026"
      },
      "message": "Fixing a crash when opening a new group when another group is focused\n\nBug: 503374254\nChange-Id: I41837c374983129043c1a37869a36cb2303edbab\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7783403\nReviewed-by: Charles Meng \u003ccharlesmeng@chromium.org\u003e\nCommit-Queue: Eshwar Stalin \u003cestalin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618933}\n"
    },
    {
      "commit": "76441f887f73429ca9ca7f3a4b431026d5d1e324",
      "tree": "d8632225d0f7a0157130b2d447b8511432bf7e8a",
      "parents": [
        "becff55bc42f581050493200e66964eca46ff9cc"
      ],
      "author": {
        "name": "Andrew Grieve",
        "email": "agrieve@chromium.org",
        "time": "Wed Apr 22 16:44:28 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 16:44:28 2026"
      },
      "message": "Make R8 disassemble script have a --normalized\n\nBetter for diffing.\n\nChange-Id: I4fc3ee8f6551b2c55e9d3f34b7562a2fa7da7af9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7635340\nReviewed-by: Sam Maier \u003csmaier@google.com\u003e\nAuto-Submit: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618932}\n"
    },
    {
      "commit": "becff55bc42f581050493200e66964eca46ff9cc",
      "tree": "0c22b930d73b3095b5a99349b89dd61a51d789a1",
      "parents": [
        "6a11807185e42249bd728883e59f704cb979caab"
      ],
      "author": {
        "name": "chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com",
        "email": "chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com",
        "time": "Wed Apr 22 16:43:29 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 16:43:29 2026"
      },
      "message": "Roll Help App from iGMPbF09ouNiESbJp... to K1Yk8tuBu8g-QDgH6...\n\nRelease_Notes: http://go/help_app-x20/relnotes/Main/help_app_nightly_202604220800_RC00.html\n\nhttps://chrome-infra-packages.appspot.com/p/chromeos_internal/apps/help_app/app/+/K1Yk8tuBu8g-QDgH68gEhO9voPcEN6Ed59yNvnYl64AC\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://skia-autoroll.corp.goog/r/help-app-chromium-autoroll\nPlease CC cros-essential-apps-dev@chromium.org,help-app@grotations.appspotmail.com,jomag@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chrome.try:linux-chromeos-chrome\nBug: None\nTbr: help-app@grotations.appspotmail.com\nChange-Id: I1d6445cc44859fd522107e1b2d809d96013cfa1b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7785457\nBot-Commit: chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com \u003cchromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com \u003cchromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618931}\n"
    },
    {
      "commit": "6a11807185e42249bd728883e59f704cb979caab",
      "tree": "9f175d7251474f5da7d80b2c8a91478da152cb22",
      "parents": [
        "42dc3b04dcec06851d335dfcd01516458b22df67"
      ],
      "author": {
        "name": "Kunjan Vinay Patel",
        "email": "ksukh@google.com",
        "time": "Wed Apr 22 16:43:15 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 16:43:15 2026"
      },
      "message": "[PWA_Install_Dialog] Implement success view in installation flow\n\nImplements the success view for the PWA install dialog, showing app details and updating buttons to \"Close\" and \"Open tab in app\".\n\nChanges include:\n- Added strings and screenshots for the success view.\n- Implemented inline success view in WebAppInstallFlowDialogDelegate.\n- Updated button labels on success.\n\nBug: 493257648\nChange-Id: Icb5c7026c5513ab07ca25aa0f91d17bce85b34e6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7780226\nCommit-Queue: Kunjan Patel \u003cksukh@chromium.org\u003e\nReviewed-by: Elly \u003cellyjones@chromium.org\u003e\nReviewed-by: Adriana Ixba \u003caixba@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618930}\n"
    },
    {
      "commit": "42dc3b04dcec06851d335dfcd01516458b22df67",
      "tree": "662bf3185dfb3828d4cea9c51eaedabd2f9bad59",
      "parents": [
        "460673fbc603672eae2c2f8ad8c4b38ef78d591c"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Apr 22 16:42:15 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 16:42:15 2026"
      },
      "message": "Roll Dawn from b073946efbf0 to e6fd7d447073 (3 revisions)\n\nhttps://dawn.googlesource.com/dawn.git/+log/b073946efbf0..e6fd7d447073\n\n2026-04-22 dsinclair@chromium.org Macro some resolver return paths.\n2026-04-22 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 1206c0db1e17 to 1ccdff8b9f79 (19 revisions)\n2026-04-22 shrekshao@google.com WebGPU Backend: Fix a build error under chromium checkout\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/dawn-chromium-autoroll\nPlease CC cwallez@google.com,kainino@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Dawn: https://bugs.chromium.org/p/dawn/issues/entry\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chromium.try:dawn-android-arm-deps-rel;luci.chromium.try:dawn-android-arm64-deps-rel;luci.chromium.try:dawn-linux-x64-deps-rel;luci.chromium.try:dawn-mac-x64-deps-rel;luci.chromium.try:dawn-mac-arm64-deps-rel;luci.chromium.try:dawn-win10-x64-deps-rel;luci.chromium.try:dawn-win10-x86-deps-rel;luci.chromium.try:dawn-win11-arm64-deps-rel;luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:gpu-fyi-cq-mac-arm64;luci.chromium.try:win_optional_gpu_tests_rel;luci.chromium.try:gpu-fyi-cq-android-arm64\nBug: None\nTbr: kainino@google.com\nChange-Id: I9e2d43b0740b0e0a5421df0f3066afc1f0204bf2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7783271\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618929}\n"
    },
    {
      "commit": "460673fbc603672eae2c2f8ad8c4b38ef78d591c",
      "tree": "13e62c434d562f74e4d78e504ad0eff0c244a632",
      "parents": [
        "823be43c2c06edc9d04f18251fef28fac5146f47"
      ],
      "author": {
        "name": "Chirag Arora",
        "email": "heychirag@google.com",
        "time": "Wed Apr 22 16:42:04 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 16:42:04 2026"
      },
      "message": "Add boilerplate code for MetricsReportingChoiceService\n\nThis service will help in managing the new three-level metrics consent\nstate.\n\nBug: 496476603\nChange-Id: I4725d4d9fcb6a9e889e82490f71b3f6bd4a7e092\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7780049\nCommit-Queue: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nReviewed-by: Matt Dembski \u003cdembski@google.com\u003e\nReviewed-by: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618928}\n"
    },
    {
      "commit": "823be43c2c06edc9d04f18251fef28fac5146f47",
      "tree": "b43c4ed0f6b4e50c4d21eafd95767264fcaf8040",
      "parents": [
        "f239801e9d7775b2a9f3596f38a65f9618a753e3"
      ],
      "author": {
        "name": "Adam Rice",
        "email": "ricea@chromium.org",
        "time": "Wed Apr 22 16:22:31 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 16:22:31 2026"
      },
      "message": "Remove span construction from PaddingOpt\n\nThe net::OptRecordRdata::PaddingOpt constructor that takes a size was\ncreating a vector, wrapping it in a span, and then passing it to the\nOpt() constructor. This was resulting in a second vector being\nconstructed as a copy of the first vector, which was inefficient.\n\nJust pass the vector directly.\n\nChange-Id: I198261cdbb0c03e9c8489fee6a793f8110b189a1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7784720\nAuto-Submit: Adam Rice \u003cricea@chromium.org\u003e\nReviewed-by: Andrew Williams \u003cawillia@chromium.org\u003e\nCommit-Queue: Andrew Williams \u003cawillia@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618927}\n"
    },
    {
      "commit": "f239801e9d7775b2a9f3596f38a65f9618a753e3",
      "tree": "a8b62f1c9c911df4087f2a64bb05df0baf64f35a",
      "parents": [
        "ee7afaeb417128ce9fa80a7d3ebe384c3b1375bc"
      ],
      "author": {
        "name": "Ewann Pelle",
        "email": "ewannpv@chromium.org",
        "time": "Wed Apr 22 16:21:20 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 16:21:20 2026"
      },
      "message": "[iOS][Assistant] Add EG test for side panel\n\nBug: 494503434\nChange-Id: I5c644153e1ba3347bfaacea1c562e50ca70fa9be\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7782346\nReviewed-by: Aliona Dangla \u003calionadangla@chromium.org\u003e\nCommit-Queue: Ewann Pellé \u003cewannpv@chromium.org\u003e\nAuto-Submit: Ewann Pellé \u003cewannpv@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618926}\n"
    },
    {
      "commit": "ee7afaeb417128ce9fa80a7d3ebe384c3b1375bc",
      "tree": "ab7becd2da8b24ec7b852805f78eb6fe6140c502",
      "parents": [
        "fb493e455a38f9a577de9b0cafff9ef52ac5aa7a"
      ],
      "author": {
        "name": "Ewann Pelle",
        "email": "ewannpv@chromium.org",
        "time": "Wed Apr 22 16:20:34 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 16:20:34 2026"
      },
      "message": "[iOS][Assistant] Rename debug flag and use it for AIM eligibility\n\n- Renames flag to `IsAssistantContainerDebugEnabled` (active when param\nis non-empty).\n- Forces AIM eligibility in `composebox_input_plate_mediator.mm` when\nenabled.\n- Updates flag descriptions.\n- Adds EG test for opening assistant via omnibox long-press (with a\nwarning comment).\n- Fixes `DefocusedLocationView` matcher to use `grey_kindOfClassName`.\n\nBug: 494503434\nChange-Id: Id1e7cbc3f1e7861d0d0542a08a29eb3b52df49f5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7779730\nReviewed-by: Mark Cogan \u003cmarq@chromium.org\u003e\nCommit-Queue: Ewann Pellé \u003cewannpv@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618925}\n"
    },
    {
      "commit": "fb493e455a38f9a577de9b0cafff9ef52ac5aa7a",
      "tree": "924e78005a73f8b67ac1bea0302e495bfd8a2402",
      "parents": [
        "34a57ceb07097b444d76e7580309c5dd162e2a6b"
      ],
      "author": {
        "name": "Bhuvana Betini",
        "email": "bbetini@google.com",
        "time": "Wed Apr 22 16:20:10 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 16:20:10 2026"
      },
      "message": "[Glic] Ensures GTS Glow in Tab Groups matches rounding of mini-thumbnails\n\nThis CL ensures that the inner corners of the GTS Glow indicator match\nthe rounding of the mini-thumbnails that the glow is rendered on top of.\nPreviously, the inner corners of the glow had sharp corners.\n\nBug: 500754362\nChange-Id: I51d76c9b8822f42c4671b0bec6cc7dd1e19764f1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7782676\nCommit-Queue: Bhuvana Betini \u003cbbetini@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618924}\n"
    },
    {
      "commit": "34a57ceb07097b444d76e7580309c5dd162e2a6b",
      "tree": "2fb5a97d2209658d0098bccd0620fa0517db38d5",
      "parents": [
        "2378773f2933f671667179a35f17cb8c8db7a35d"
      ],
      "author": {
        "name": "Alexandra Pereira",
        "email": "alexandrasp@google.com",
        "time": "Wed Apr 22 16:19:25 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 16:19:25 2026"
      },
      "message": "[iOS] Convert Sync Fake Server Egtest\n\nMigrate Sync Fake Server Tests from the deprecated web::HttpServer to\nnet::EmbeddedTestServer and updated DEPS and BUILD.gn to include\nnecessary net/ dependencies and remove now-unused include exceptions.\n\nBug: 41311220, 40596517\nChange-Id: I054851708000b562332e05adab7ef50cff2491bf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7782972\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: Alexandra Pereira \u003calexandrasp@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1618923}\n"
    },
    {
      "commit": "2378773f2933f671667179a35f17cb8c8db7a35d",
      "tree": "6d862e35c0ed77e9ef1b28d24c42c6dc7e61c932",
      "parents": [
        "89c685e60c6dcd265202aa3761c4f95c50dc6a10"
      ],
      "author": {
        "name": "Jack Thiesen",
        "email": "jthiesen@chromium.org",
        "time": "Wed Apr 22 16:16:25 2026"
      },
      "committer": {
        "name": "Chromium LUCI CQ",
        "email": "chromium-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 16:16:25 2026"
      },
      "message": "Clarify Lifetime of WebContents in CreateNewWindow/PopupFromWebContents\n\nUpdate PopupCreator#createNewPopupFromWebContents() and\nMultiInstanceOrchestrator#createNewWindowFromWebContents() docstrings\nto include mention of the ownership of the passed in WebContents.\n\nBug: 477944342\nChange-Id: I11285ebaf42e33cb7e2dc6d941428695bb4acf4a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7785620\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Jack Thiesen \u003cjthiesen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618922}\n"
    }
  ],
  "next": "89c685e60c6dcd265202aa3761c4f95c50dc6a10"
}
