{
  "commits": {
    "7461538": {
      "author": "Aman Verma",
      "avatar": "https://lh6.googleusercontent.com/-leBKtnfXGkk/AAAAAAAAAAI/AAAAAAAAAAA/cP1hdrE9GlQ/s120-p/photo.jpg",
      "cl": "7461538",
      "clUrl": "https://chromium-review.googlesource.com/c/7461538",
      "description": "The feature was causing jank on macOS and Linux touchpads because it\ndeferred touchpad/wheel events to VSync even though resampling\n(ScrollPredictor) is touchscreen-only.\n\nWe do not plan to roll out this feature on desktop platforms (macOS,\nLinux, Windows). However, since the compositor pipeline code is shared,\nwe must ensure the Android rollout does not regress other platforms.\n\nThis CL fixes the regression and prepares for relanding by:\n- Gating event deferral and synthetic prediction in InputHandlerProxy\n  strictly to WebGestureDevice::kTouchscreen.\n- Restricting the feature rollout strictly to Android and WebView\n  in the fieldtrial testing config.\n\nBug: b:444669046, b:452416658\nChange-Id: Icf9b964867f5aa8ade6594e382658d3014897678\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7461538\nAuto-Submit: Aman Verma \u003camanvr@google.com\u003e\nReviewed-by: Mustaq Ahmed \u003cmustaq@chromium.org\u003e\nCommit-Queue: Aman Verma \u003camanvr@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656646}",
      "email": "amanvr@google.com",
      "hash": "35400c545d617bdf46fb4c938ed404668b8b55d7",
      "subject": "Reland UpdateScrollPredictorInputMapping on Android WebView."
    },
    "7681091": {
      "author": "Achuith Bhandarkar",
      "avatar": "https://lh4.googleusercontent.com/-UeGwHCViTz0/AAAAAAAAAAI/AAAAAAAAAAA/r2GSbreKygc/s120-p/photo.jpg",
      "cl": "7681091",
      "clUrl": "https://chromium-review.googlesource.com/c/7681091",
      "description": "In production, retrieve the primary user's hash via SessionManager and\nUserManager. In unit tests, use TestUserSessionManager to manage the\nuser session instead of LoginState.\n\nBug: 268078468\nChange-Id: I2dfee115faf973cee2c28a8ae0ab812eda1253a0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7681091\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Achuith Bhandarkar \u003cachuith@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656326}",
      "email": "achuith@chromium.org",
      "hash": "57f5672eb07629a4605009c1579764f626705331",
      "subject": "Replace LoginState::primary_user_hash() in metrics_reporting/network"
    },
    "7727623": {
      "author": "Etienne Pierre-doray",
      "avatar": "https://lh3.googleusercontent.com/-Pr6Px4urACw/AAAAAAAAAAI/AAAAAAAAAAA/c-giz0zyyK0/s120-p/photo.jpg",
      "cl": "7727623",
      "clUrl": "https://chromium-review.googlesource.com/c/7727623",
      "description": "Bug: 470337728\nChange-Id: I54146956f49e4a57483ea0676c01f24d0ea1bd49\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7727623\nReviewed-by: Gabriel Charette \u003cgab@chromium.org\u003e\nOwners-Override: Gabriel Charette \u003cgab@chromium.org\u003e\nCommit-Queue: Etienne Pierre-Doray \u003cetiennep@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656718}",
      "email": "etiennep@chromium.org",
      "hash": "a27acc5353db3e92235d6deb3bd3742720b034b3",
      "subject": "[base] Rename s/SetCurrentThreadType/SetDefaultThreadType"
    },
    "7792567": {
      "author": "Junji Watanabe",
      "avatar": "https://lh4.googleusercontent.com/-0dEjl2j9qt4/AAAAAAAAAAI/AAAAAAAAAAA/pnzer6DTI_w/s120-p/photo.jpg",
      "cl": "7792567",
      "clUrl": "https://chromium-review.googlesource.com/c/7792567",
      "description": "This CL adds a Siso handler for create_size_info_files.py to list up all\nthe inputs. It intentionally includes only .jar.info when available to\nnot transferring .jar files.\n.turbine.jar and prebuilt .jar files are included in the inputs as they\ndon't have corresponding .jar.info.\nIt also finds source.info when necessary.\n\nBug: 372192123\nChange-Id: I2de5dff4a99fff350ac8df0ecef06e65cde1e6c5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7792567\nCommit-Queue: Junji Watanabe \u003cjwata@google.com\u003e\nAuto-Submit: Junji Watanabe \u003cjwata@google.com\u003e\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656449}",
      "email": "jwata@google.com",
      "hash": "8223ce6db7a95d909720fb4572051573ebe1e8b0",
      "subject": "[android][build] Run build/android/gyp/create_size_info_files.py remotely"
    },
    "7870595": {
      "author": "Danilo Tedeschi",
      "avatar": "https://lh4.googleusercontent.com/-o60aWRQQunI/AAAAAAAAAAI/AAAAAAAAAAA/EywYd35zkfY/s120-p/photo.jpg",
      "cl": "7870595",
      "clUrl": "https://chromium-review.googlesource.com/c/7870595",
      "description": "Change-Id: I7058d0135c358ac21a1b6d6fef5d5fabd7f0b1c8\nBug: 515536912\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7870595\nCommit-Queue: Danilo Tedeschi \u003cdanft@google.com\u003e\nReviewed-by: Jacobo Tapia \u003cjatapiaro@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656746}",
      "email": "danft@google.com",
      "hash": "035d0b1a1a039299e9511090a52acf8263302e57",
      "subject": "base/i18n: Refactor time_formatting.cc to use IcuBridge"
    },
    "7900489": {
      "author": "Henrique Nakashima",
      "avatar": "https://lh3.googleusercontent.com/-8QqvI2PqT54/AAAAAAAAAAI/AAAAAAAAAAA/FyXtHMYfDT0/s120-p/photo.jpg",
      "cl": "7900489",
      "clUrl": "https://chromium-review.googlesource.com/c/7900489",
      "description": "This reverts commit d0caec85f3a830da0f8a1237920bacd8fd918598.\n\nReason for revert: Still flaky in Desktop Freeform\n\nFailure Link: https://ci.chromium.org/ui/p/chrome/builders/ci/android-desktop-17-x64-rel-emu-tests/959/overview\n\nOriginal change's description:\n\u003e re-enable TabStripGroupContextMenuTest in desktop freeform\n\u003e\n\u003e Bug: 511288697\n\u003e Change-Id: I012fc4885e731c1626865a5104c14d14d37938b7\n\u003e Include-Ci-Only-Tests: chromium.android.desktop:android-desktop-x64-rel-15-tests|chrome_public_test_apk, android-desktop-16-x64-rel-emu-tests\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7900489\n\u003e Reviewed-by: Neil Coronado \u003cnemco@google.com\u003e\n\u003e Commit-Queue: Zhe Li \u003czheliooo@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1653452}\n\nBug: 511288697\nChange-Id: I6cfecdf5a925502858a76ea6b826df5b19c1e50d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8041201\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: Aldo Culquicondor \u003cacondor@chromium.org\u003e\nReviewed-by: Aldo Culquicondor \u003cacondor@chromium.org\u003e\nCommit-Queue: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nAuto-Submit: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656742}",
      "email": "hnakashima@chromium.org",
      "hash": "a5fccb1ea9406e35cfec5f06809d890463df25ac",
      "subject": "Revert \"re-enable TabStripGroupContextMenuTest in desktop freeform\""
    },
    "7901885": {
      "author": "Robert Lin",
      "avatar": "https://lh5.googleusercontent.com/-xOt9-H4RsGA/AAAAAAAAAAI/AAAAAAAAAAA/1Z3gmpD5Rpc/s120-p/photo.jpg",
      "cl": "7901885",
      "clUrl": "https://chromium-review.googlesource.com/c/7901885",
      "description": "To optimize overall preloading experience, this CL introduces\n`Navigation.InitiatorType.*` to record the initiator of\nNavigations and types to gain a better understanding of users' behavior.\n\nFor more details:\nhttps://docs.google.com/document/d/1urfbqZd8Y6iCBenTWEpJFkLO4rm7GlUvnOjFRjQ-cII/edit?usp=sharing\n\nBug: 517725655\nChange-Id: Id65fe961cbcb63c5f43328da63c9e562139b57b4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7901885\nReviewed-by: Hiroki Nakagawa \u003cnhiroki@chromium.org\u003e\nReviewed-by: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\nCommit-Queue: Huanpo Lin \u003crobertlin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656358}",
      "email": "robertlin@chromium.org",
      "hash": "0813660c7423d31e201ae4bde205cb3c55fca67f",
      "subject": "Introduce Navigation.InitiatorType.* UMA"
    },
    "7908458": {
      "author": "Łukasz Barczyński",
      "avatar": "https://lh3.googleusercontent.com/-qN7fZu_06_I/AAAAAAAAAAI/AAAAAAAAAAA/BvVo0dMoVjk/s120-p/photo.jpg",
      "cl": "7908458",
      "clUrl": "https://chromium-review.googlesource.com/c/7908458",
      "description": "ChromeBrowserTestRule was used in these tests only to initialize native.\nReplacing it with just the initialization to reduce the usage of\nChromeBrowserTestRule, which is just an adapter for SigninTestRule\nwithout any specific logic.\n\nThis CL is part of the fixit week effort and part of a bigger chain. The\ngoal is to completely remove ChromeBrowserTestRule from the source,\nbecause it's redundant.\n\nBug: 499170957\nChange-Id: I4fe250aaa1b94853444e20ddea216b0f5353059f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7908458\nReviewed-by: Christian Dullweber \u003cdullweber@chromium.org\u003e\nCommit-Queue: Łukasz Barczyński \u003clbarczynski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656539}",
      "email": "lbarczynski@google.com",
      "hash": "5910e64216d7407532ba345963f5a5350f2e9560",
      "subject": "[Android] Remove ChromeBrowserTestRule in the privacy settings tests"
    },
    "7913022": {
      "author": "Jan Zarzycki",
      "avatar": "https://lh4.googleusercontent.com/-F5VGcJa1_5Q/AAAAAAAAAAI/AAAAAAAAAAA/PLVHe92FRj8/s120-p/photo.jpg",
      "cl": "7913022",
      "clUrl": "https://chromium-review.googlesource.com/c/7913022",
      "description": "Resolve Windows registry policies case-insensitively against the policy\nschema, repairing key casings to their canonical forms.\n\n- Add case-insensitive lookup method `Schema::GetKnownPropertyCaseInsensitive`.\n- Update `RegistryDict::ConvertToJSON` to try case-insensitive matching\nas a fallback if case-sensitive lookup fails.\n- Normalize matching registry keys to their canonical casing from the schema.\n\nBug: 40799239\nChange-Id: I922b22364761c8d0b184fb73b21af779084a51be\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913022\nCommit-Queue: Jan Zarzycki \u003cjanzarzycki@google.com\u003e\nReviewed-by: Owen Min \u003czmin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656430}",
      "email": "janzarzycki@google.com",
      "hash": "a7bded8c1d5f40f8629d4994241e54b794d3e775",
      "subject": "[policy] Support case-insensitive policy lookup in Windows registry"
    },
    "7927692": {
      "author": "Xianzhu Wang",
      "avatar": "https://lh6.googleusercontent.com/-R9OhRUGLzig/AAAAAAAAAAI/AAAAAAAAAAA/EQjrrKUMj6c/s120-p/photo.jpg",
      "cl": "7927692",
      "clUrl": "https://chromium-review.googlesource.com/c/7927692",
      "description": "This reverts commit d2b7219f828243d3eb425182ca02c3f7fc3f54d8.\n\nReason for revert: Remove the temporary metric after getting data.\nThe percentage of repaint-only PAC update on change of scrolling \ncontents cull rect is too high (5% on win/mac/linux, 15% on Android)\nto ignore.\n\nOriginal change's description:\n\u003e Add temporary metric for PAC update type when scroll cull rect changes\n\u003e\n\u003e This will help evaluate how rare repaint-only update on scrolling\n\u003e contents cull rect change is. If the case is rare enough, we can\n\u003e simply force full PAC update on any scrolling contents cull rect\n\u003e change with trivial performance impact, and greatly simplify the\n\u003e CL for merging sticky elements in a scroll range based on the cull\n\u003e rect.\n\u003e\n\u003e Bug: 522765400\n\u003e Change-Id: I3f85c773cf7f7619e00ef6a0824eb85bbcb96ed3\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7927692\n\u003e Reviewed-by: Robert Flack \u003cflackr@chromium.org\u003e\n\u003e Reviewed-by: Yi Gu \u003cyigu@chromium.org\u003e\n\u003e Commit-Queue: Xianzhu Wang \u003cwangxianzhu@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1647819}\n\nBug: 522765400\nChange-Id: I96095e9ac1f5d24926a92dfc01dd73a7c55ff3e4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8040960\nReviewed-by: Yi Gu \u003cyigu@chromium.org\u003e\nAuto-Submit: Xianzhu Wang \u003cwangxianzhu@chromium.org\u003e\nReviewed-by: Robert Flack \u003cflackr@chromium.org\u003e\nCommit-Queue: Xianzhu Wang \u003cwangxianzhu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656714}",
      "email": "wangxianzhu@chromium.org",
      "hash": "66f096afae559ec9a45c221120caaca2d6bf8ce2",
      "subject": "Revert \"Add temporary metric for PAC update type when scroll cull rect changes\""
    },
    "7927971": {
      "author": "Łukasz Barczyński",
      "avatar": "https://lh3.googleusercontent.com/-qN7fZu_06_I/AAAAAAAAAAI/AAAAAAAAAAA/BvVo0dMoVjk/s120-p/photo.jpg",
      "cl": "7927971",
      "clUrl": "https://chromium-review.googlesource.com/c/7927971",
      "description": "ChromeBrowserTestRule was used in these tests only to initialize native.\nReplacing it with just the initialization to reduce the usage of\nChromeBrowserTestRule, which is just an adapter for SigninTestRule\nwithout any specific logic.\n\nThis CL is part of the fixit week effort and part of a bigger chain. The\ngoal is to completely remove ChromeBrowserTestRule from the source,\nbecause it's redundant.\n\nBug: 499170957\nChange-Id: I5e7ee9ecff5c3d513f4d7e3972e8755e0b032be7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7927971\nOwners-Override: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCommit-Queue: Łukasz Barczyński \u003clbarczynski@google.com\u003e\nReviewed-by: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656678}",
      "email": "lbarczynski@google.com",
      "hash": "2d71263953ad9025b12efddf1ece562d1289ea0c",
      "subject": "[Android] Remove ChromeBrowserTestRule in the engagement tests"
    },
    "7927995": {
      "author": "Łukasz Barczyński",
      "avatar": "https://lh3.googleusercontent.com/-qN7fZu_06_I/AAAAAAAAAAI/AAAAAAAAAAA/BvVo0dMoVjk/s120-p/photo.jpg",
      "cl": "7927995",
      "clUrl": "https://chromium-review.googlesource.com/c/7927995",
      "description": "ChromeBrowserTestRule was used in these tests only to initialize native.\nReplacing it with just the initialization to reduce the usage of\nChromeBrowserTestRule, which is just an adapter for SigninTestRule\nwithout any specific logic.\n\nThis CL is part of the fixit week effort and part of a bigger chain. The\ngoal is to completely remove ChromeBrowserTestRule from the source,\nbecause it's redundant.\n\nBug: 499170957\nChange-Id: Ic3c58f9cf70ebd04fe6a37116f00d4c2855e14a1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7927995\nReviewed-by: Christian Dullweber \u003cdullweber@chromium.org\u003e\nCommit-Queue: Łukasz Barczyński \u003clbarczynski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656653}",
      "email": "lbarczynski@google.com",
      "hash": "3988c94571827f745b303cbebd411a6e1f68c5ee",
      "subject": "[Android] Remove ChromeBrowserTestRule in the site settings tests"
    },
    "7929494": {
      "author": "Łukasz Barczyński",
      "avatar": "https://lh3.googleusercontent.com/-qN7fZu_06_I/AAAAAAAAAAI/AAAAAAAAAAA/BvVo0dMoVjk/s120-p/photo.jpg",
      "cl": "7929494",
      "clUrl": "https://chromium-review.googlesource.com/c/7929494",
      "description": "ChromeBrowserTestRule is just an adapter for SigninTestRule with small\naddition of the native initialization. These two components should not\nbe mixed.\n\nFixed: 499170957\nChange-Id: I34df8aff7cc27e58d0b8e8d4980f05be72fc46d4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7929494\nReviewed-by: Yaron Friedman \u003cyfriedman@chromium.org\u003e\nCommit-Queue: Łukasz Barczyński \u003clbarczynski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656679}",
      "email": "lbarczynski@google.com",
      "hash": "a19475f5d67889c0b407c42c77ae4069d29eb361",
      "subject": "[Signin][Android] Remove ChromeBrowserTestRule"
    },
    "7929534": {
      "author": "Łukasz Barczyński",
      "avatar": "https://lh3.googleusercontent.com/-qN7fZu_06_I/AAAAAAAAAAI/AAAAAAAAAAA/BvVo0dMoVjk/s120-p/photo.jpg",
      "cl": "7929534",
      "clUrl": "https://chromium-review.googlesource.com/c/7929534",
      "description": "ChromeBrowserTestRule was used in these tests only to initialize native.\nReplacing it with just the initialization to reduce the usage of\nChromeBrowserTestRule, which is just an adapter for SigninTestRule\nwithout any specific logic.\n\nThis CL is part of the fixit week effort and part of a bigger chain. The\ngoal is to completely remove ChromeBrowserTestRule from the source,\nbecause it's redundant.\n\nBug: 499170957\nChange-Id: Ia27da7c5feae0097229e7d2183f4e83bdb0e18ab\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7929534\nReviewed-by: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCommit-Queue: Łukasz Barczyński \u003clbarczynski@google.com\u003e\nOwners-Override: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656651}",
      "email": "lbarczynski@google.com",
      "hash": "b516abc80955d7784e38f9667576fcc6f69cb0a5",
      "subject": "[Android] Remove ChromeBrowserTestRule in the privacy tests"
    },
    "7929813": {
      "author": "Łukasz Barczyński",
      "avatar": "https://lh3.googleusercontent.com/-qN7fZu_06_I/AAAAAAAAAAI/AAAAAAAAAAA/BvVo0dMoVjk/s120-p/photo.jpg",
      "cl": "7929813",
      "clUrl": "https://chromium-review.googlesource.com/c/7929813",
      "description": "ChromeBrowserTestRule was used in these tests only to initialize native.\nReplacing it with just the initialization to reduce the usage of\nChromeBrowserTestRule, which is just an adapter for SigninTestRule\nwithout any specific logic.\n\nThis CL is part of the fixit week effort and part of a bigger chain. The\ngoal is to completely remove ChromeBrowserTestRule from the source,\nbecause it's redundant.\n\nBug: 499170957\nChange-Id: Icabc047f91902082b34f674b0c4076c44c282a33\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7929813\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Łukasz Barczyński \u003clbarczynski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656665}",
      "email": "lbarczynski@google.com",
      "hash": "dfd1caabd60ae8ed2945489c01f0b9799aeb8862",
      "subject": "[Android] Remove ChromeBrowserTestRule in the search engines tests"
    },
    "7929814": {
      "author": "Łukasz Barczyński",
      "avatar": "https://lh3.googleusercontent.com/-qN7fZu_06_I/AAAAAAAAAAI/AAAAAAAAAAA/BvVo0dMoVjk/s120-p/photo.jpg",
      "cl": "7929814",
      "clUrl": "https://chromium-review.googlesource.com/c/7929814",
      "description": "ChromeBrowserTestRule is an adapter for SigninTestRule with a small\naddition of native initialization at the beginning. Due to the fact that\nthese parts should not be coupled directly and ChromeBrowserTestRule\ndoes not introduce any additional logic over what SigninTestRule can\noffer, we want to remove ChromeBrowserTestRule completely from the\nsource code. This CL is part of a bigger chain of CLs cleaning up tests\nfrom using ChromeBrowserTestRule and removing it completely from the\nsource code in the end.\n\nBug: 499170957\nChange-Id: I7be84d8f3e71f50c12113163e93b0d06164f0076\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7929814\nOwners-Override: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCommit-Queue: Łukasz Barczyński \u003clbarczynski@google.com\u003e\nReviewed-by: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656650}",
      "email": "lbarczynski@google.com",
      "hash": "9c2b61bd36c4441932deea96e9568ab8ae2e6211",
      "subject": "[Android] Remove ChromeBrowserTestRule in the safe browsing tests"
    },
    "7929872": {
      "author": "Łukasz Barczyński",
      "avatar": "https://lh3.googleusercontent.com/-qN7fZu_06_I/AAAAAAAAAAI/AAAAAAAAAAA/BvVo0dMoVjk/s120-p/photo.jpg",
      "cl": "7929872",
      "clUrl": "https://chromium-review.googlesource.com/c/7929872",
      "description": "ChromeBrowserTestRule was used in these tests only to initialize native.\nReplacing it with just the initialization to reduce the usage of\nChromeBrowserTestRule, which is just an adapter for SigninTestRule\nwithout any specific logic.\n\nThis CL is part of the fixit week effort and part of a bigger chain. The\ngoal is to completely remove ChromeBrowserTestRule from the source,\nbecause it's redundant.\n\nBug: 499170957\nChange-Id: I81a64e6337df5635b682fa3d939a697e69a2a16b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7929872\nReviewed-by: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCommit-Queue: Łukasz Barczyński \u003clbarczynski@google.com\u003e\nOwners-Override: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656669}",
      "email": "lbarczynski@google.com",
      "hash": "e94cc9ca472ea22566f3084cac6ba6f1942dcc3f",
      "subject": "[Android] Remove ChromeBrowserTestRule in the merchant viewer tests"
    },
    "7930128": {
      "author": "Łukasz Barczyński",
      "avatar": "https://lh3.googleusercontent.com/-qN7fZu_06_I/AAAAAAAAAAI/AAAAAAAAAAA/BvVo0dMoVjk/s120-p/photo.jpg",
      "cl": "7930128",
      "clUrl": "https://chromium-review.googlesource.com/c/7930128",
      "description": "ChromeBrowserTestRule is an adapter for SigninTestRule with a small\naddition of native initialization at the beginning. Due to the fact that\nthese parts should not be coupled directly and ChromeBrowserTestRule\ndoes not introduce any additional logic over what SigninTestRule can\noffer, we want to remove ChromeBrowserTestRule completely from the\nsource code. This CL is part of a bigger chain of CLs cleaning up tests\nfrom using ChromeBrowserTestRule and removing it completely from the\nsource code in the end.\n\nBug: 499170957\nChange-Id: Ied79d5cdc93ff4028f0a5d8ae6a629addc6dff6a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7930128\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Łukasz Barczyński \u003clbarczynski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656652}",
      "email": "lbarczynski@google.com",
      "hash": "5fded176392e449ecccb378d5d2e526a3ec2406c",
      "subject": "[Android] Remove ChromeBrowserTestRule in the tabs tests"
    },
    "7930959": {
      "author": "Łukasz Barczyński",
      "avatar": "https://lh3.googleusercontent.com/-qN7fZu_06_I/AAAAAAAAAAI/AAAAAAAAAAA/BvVo0dMoVjk/s120-p/photo.jpg",
      "cl": "7930959",
      "clUrl": "https://chromium-review.googlesource.com/c/7930959",
      "description": "ChromeBrowserTestRule is basically SigninTestRule extended with native\ninitialization on start. This CL replaces ChromeBrowserTestRule as a\nbase class for AutofillTestRule with SigninTestRule. It's also removing\nusage of ChromeBrowserTestRule in tests that uses it only for the native\ninitialization. These changes are required because ChromeBrowserTestRule\nwill be removed from the source code soon as part of cleanup work.\n\nBug: 499170957\nChange-Id: I32d6e1b228e60246752f4cfe447d572e7c19131f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7930959\nReviewed-by: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nOwners-Override: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCommit-Queue: Łukasz Barczyński \u003clbarczynski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656658}",
      "email": "lbarczynski@google.com",
      "hash": "82b8a1b3d4856df40c9cf1adc162b899e571295f",
      "subject": "[Android] Remove ChromeBrowserTestRule in the autofill tests"
    },
    "7942237": {
      "author": "Ivan Šandrk",
      "avatar": "https://lh4.googleusercontent.com/-jEmm2In4y-I/AAAAAAAAAAI/AAAAAAAAAAA/X_GLkypyYKs/s120-p/photo.jpg",
      "cl": "7942237",
      "clUrl": "https://chromium-review.googlesource.com/c/7942237",
      "description": "Refactor RecoveryFactorEditor to use the common ObtainContextOrFail\nhelper from auth_factor_config_utils.h. This removes redundant null\nchecks on UserContext and ensures consistent error handling.\n\nChange-Id: I019b8af77c4d47b24b69a210b79742134436f818\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7942237\nCommit-Queue: Ivan Šandrk \u003cisandrk@chromium.org\u003e\nReviewed-by: Istvan Nagy \u003ciscsi@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656485}",
      "email": "isandrk@chromium.org",
      "hash": "b9f65faf13998c0d93762fb3f27f8882d4d0ab60",
      "subject": "Refactor RecoveryFactorEditor to use common ObtainContextOrFail"
    },
    "7951338": {
      "author": "Łukasz Barczyński",
      "avatar": "https://lh3.googleusercontent.com/-qN7fZu_06_I/AAAAAAAAAAI/AAAAAAAAAAA/BvVo0dMoVjk/s120-p/photo.jpg",
      "cl": "7951338",
      "clUrl": "https://chromium-review.googlesource.com/c/7951338",
      "description": "ChromeBrowserTestRule was used in these tests only to initialize native.\nReplacing it with just the initialization to reduce the usage of\nChromeBrowserTestRule, which is just an adapter for SigninTestRule\nwithout any specific logic.\n\nThis CL is part of the fixit week effort and part of a bigger chain. The\ngoal is to completely remove ChromeBrowserTestRule from the source,\nbecause it's redundant.\n\nBug: 499170957\nChange-Id: I4f647f62249dc72c4bec4395fab3b933fea15847\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7951338\nCommit-Queue: Łukasz Barczyński \u003clbarczynski@google.com\u003e\nReviewed-by: Darwin Yang \u003cdarwinyang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656656}",
      "email": "lbarczynski@google.com",
      "hash": "1c68a974ae20832c435624cc17d8dc34f09a5344",
      "subject": "[Android] Remove ChromeBrowserTestRule in the payments tests"
    },
    "7951878": {
      "author": "Łukasz Barczyński",
      "avatar": "https://lh3.googleusercontent.com/-qN7fZu_06_I/AAAAAAAAAAI/AAAAAAAAAAA/BvVo0dMoVjk/s120-p/photo.jpg",
      "cl": "7951878",
      "clUrl": "https://chromium-review.googlesource.com/c/7951878",
      "description": "ChromeBrowserTestRule was used in these tests only to initialize native.\nReplacing it with just the initialization to reduce the usage of\nChromeBrowserTestRule, which is just an adapter for SigninTestRule\nwithout any specific logic.\n\nThis CL is part of the fixit week effort and part of a bigger chain. The\ngoal is to completely remove ChromeBrowserTestRule from the source,\nbecause it's redundant.\n\nBug: 499170957\nChange-Id: Ibb5c7d771ad2bf455c3456acde5864f44651e52a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7951878\nReviewed-by: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nOwners-Override: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCommit-Queue: Łukasz Barczyński \u003clbarczynski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656654}",
      "email": "lbarczynski@google.com",
      "hash": "555c0a69345c5ff8f79e98964411811a2f1d68a0",
      "subject": "[Android] Remove ChromeBrowserTestRule in the bookmarks tests"
    },
    "7952417": {
      "author": "Łukasz Barczyński",
      "avatar": "https://lh3.googleusercontent.com/-qN7fZu_06_I/AAAAAAAAAAI/AAAAAAAAAAA/BvVo0dMoVjk/s120-p/photo.jpg",
      "cl": "7952417",
      "clUrl": "https://chromium-review.googlesource.com/c/7952417",
      "description": "ChromeBrowserTestRule was used in these tests only to initialize native.\nReplacing it with just the initialization to reduce the usage of\nChromeBrowserTestRule, which is just an adapter for SigninTestRule\nwithout any specific logic.\n\nThis CL is part of the fixit week effort and part of a bigger chain. The\ngoal is to completely remove ChromeBrowserTestRule from the source,\nbecause it's redundant.\n\nBug: 499170957\nChange-Id: I4ecf5dd9cfb1574fe4f5e55e07472b7181d1fe9e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7952417\nOwners-Override: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCommit-Queue: Łukasz Barczyński \u003clbarczynski@google.com\u003e\nReviewed-by: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656657}",
      "email": "lbarczynski@google.com",
      "hash": "9143e23af06a940d584c510f48c3e3b4eced9619",
      "subject": "[Android] Remove ChromeBrowserTestRule in the share tests"
    },
    "7954401": {
      "author": "Dileep Maurya",
      "avatar": "https://lh3.googleusercontent.com/-9Xm4mZd4iRY/AAAAAAAAAAI/AAAAAAAAAAA/r3oJkbs3pYQ/s120-p/photo.jpg",
      "cl": "7954401",
      "clUrl": "https://chromium-review.googlesource.com/c/7954401",
      "description": "Adds `VariableSystemFontSupportOnWindows` runtime feature flag. The flag\nis OFF by default. No behavior change introduced.\n\nDesign doc:\nhttps://docs.google.com/document/d/125PEaGpFvLTaeb_e4q3anDb86QqlTtkEE918CjFPPLk\n\nBug: 412384505\nChange-Id: I56588d5fe514fd54057aade4715554288d16079a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7954401\nReviewed-by: Dominik Röttsches \u003cdrott@chromium.org\u003e\nReviewed-by: Gaurav Kumar \u003cgauravkum@microsoft.com\u003e\nCommit-Queue: Dileep Maurya \u003cdileepmaurya@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656481}",
      "email": "dileepmaurya@microsoft.com",
      "hash": "302c5f49ebd2a84f37c8bb4cf456ca02f7a8d985",
      "subject": "[Fonts] Add VariableSystemFontSupportOnWindows feature flag"
    },
    "7956537": {
      "author": "Kartar Singh",
      "avatar": "https://lh6.googleusercontent.com/-Pp62NICrK20/AAAAAAAAAAI/AAAAAAAAAAA/gWX6HIcdX3s/s120-p/photo.jpg",
      "cl": "7956537",
      "clUrl": "https://chromium-review.googlesource.com/c/7956537",
      "description": "This CL removes the unused `JavaHeapProfiler` class and its helper\nclasses in `services/tracing/public/cpp/perfetto/java_heap_profiler`.\n`JavaHeapProfiler::GetInstance()` was not called anywhere, making this\ndead code.\n\nAdditionally, this CL removes `JavaHeapDumpGenerator` from `base`,\nas it was only used by `JavaHeapProfiler` and in a commented-out\ndebugging block in `GarbageCollectionTestUtils.java`.\n\nBug: b/524922141\nChange-Id: Ic2fbb26592d250b71887d05f6f7334095ea4befb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7956537\nCommit-Queue: Kartar Singh \u003ckartarsingh@google.com\u003e\nReviewed-by: Stephen Nusko \u003cnuskos@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656359}",
      "email": "kartarsingh@google.com",
      "hash": "d216e985e7ff5fc86ec50ef2a3d4c0319bc535ee",
      "subject": "Remove unused JavaHeapProfiler and JavaHeapDumpGenerator"
    },
    "7960447": {
      "author": "Adam Rice",
      "avatar": "https://lh4.googleusercontent.com/-SN-kW7ffXyg/AAAAAAAAAAI/AAAAAAAAAAA/AexRnoz-wRo/s120-p/photo.jpg",
      "cl": "7960447",
      "clUrl": "https://chromium-review.googlesource.com/c/7960447",
      "description": "This CL switches the internal implementation of HashingLRUCache and\nHashingLRUCacheSet from std::unordered_map to absl::flat_hash_map.\nAbseil containers typically offer better performance and reduced memory\nusage.\n\nTo prevent the inclusion of Abseil's container headers from increasing\nbuild times for the many users of the standard base::LRUCache, the\nhashing-based variants are moved to a new header:\nbase/containers/hashing_lru_cache.h.\n\nThe hashing and equality logic now prefers Abseil's default hash traits,\nwith a fallback for types that do not yet support Abseil hashing.\n\nChanges to other files were automated by Python scripts written by\nGemini, except for moving the definition of RecentlyUsedBackgroundsCache\nin home_background_customization_service.h, which was done manually.\nabsl::flat_hash_set is stricter than std::unordered_set about requiring\nthe definition of std::hash to be complete.\n\nThis change adds around 1.2GB to the total volume of source code read by\nClang in order to compile Chrome. Unfortunately, this is unavoidable as\nblink::Document needs to use a HashingLRUCache for performance-critical\nURL lookup caching, and third_party/blink/renderer/core/dom/document.h\nis included by over 1000 files.\n\nCompile-Size: Size increase is unavoidable.\nChange-Id: If760289f525c32395638ffdfe5a8a318c9fbb433\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7960447\nOwners-Override: Daniel Cheng \u003cdcheng@chromium.org\u003e\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCommit-Queue: Adam Rice \u003cricea@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656728}",
      "email": "ricea@chromium.org",
      "hash": "dc4ae83d0adbb6a99904a635ab90642e1055682d",
      "subject": "Migrate HashingLRUCache to Abseil containers"
    },
    "7964153": {
      "author": "Fiona Verzivolli",
      "avatar": "https://lh5.googleusercontent.com/-l7TdP6iM6ZI/AAAAAAAAAAI/AAAAAAAAAAA/I7jCGGZ_lJc/s120-p/photo.jpg",
      "cl": "7964153",
      "clUrl": "https://chromium-review.googlesource.com/c/7964153",
      "description": "Currently, lock metrics recording is enabled via\nSequenceManager::Settings, which initializes it in\nThreadControllerWithMessagePumpImpl. Because this can happen before\nthread names are set, LockMetricsRecorder had to temporarily check for\nunnamed threads (\"\\0\"). This was bypassed in the single threaded\nimplementation, since the sampling rate was so low.\n\nThis CL removes the SequenceManager plumbing and explicitly enables\nrecording in BrowserMainLoop::PostCreateMainMessageLoop and\nRendererMain. It also moves histogram creation to LockMetricsRecorder's\nconstructor.\n\nThis change allows us to remove the unnamed thread check and acts as\nStep 2 in the broader effort to instrument all locks in Chrome, as it is\na pre-requisite to histogram pre-inflation.\n\nBug: 525428839, 518786382\nChange-Id: Ic36c245fb189bcbf9b4a94c5b43f2859e8299047\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7964153\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCommit-Queue: Fiona Verzivolli \u003cfionav@google.com\u003e\nReviewed-by: Etienne Pierre-Doray \u003cetiennep@chromium.org\u003e\nReviewed-by: Gabriel Charette \u003cgab@chromium.org\u003e\nReviewed-by: Anand Ravi \u003canandrv@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656575}",
      "email": "fionav@google.com",
      "hash": "6b05f75e5e78cb18985227cf05b5cd1fbc4a5563",
      "subject": "Decouple LockMetricsRecorder enablement from SequenceManager"
    },
    "7964997": {
      "author": "Philipp Wollermann",
      "avatar": "https://lh6.googleusercontent.com/-IY48u2bRoso/AAAAAAAAAAI/AAAAAAAAAAA/KoMBqmWof5I/s120-p/photo.jpg",
      "cl": "7964997",
      "clUrl": "https://chromium-review.googlesource.com/c/7964997",
      "description": "This reverts commit 47aac0539566a83c8f5ac442fc162bf23e5a928a.\n\nReason for revert: https://crrev.com/c/7977619 made the copy() function\nin Chromium's build atomic, making this custom workaround no longer\nnecessary.\n\nOriginal change's description:\n\u003e WebUI: Copy package.json file to out folder in an atomic way.\n\u003e\n\u003e Using a custom action to copy the file instead of copy() since GN's\n\u003e copy() is not guaranteed to be atomic, which in turn seems to cause\n\u003e problems with DevTools esbuild invocations, which while do not depend\non\n\u003e this target they are broken if an empty package.json file is\nencountered\n\u003e when they run, causing transient build failures on some bots.\n\u003e\n\u003e This is a speculative fix based on examining the error outputs.\n\u003e\n\u003e Bug: 516370526\n\u003e Change-Id: I1e8c30360df4e2efb7d08500d36212d317fdfb17\n\u003e Reviewed-on:\nhttps://chromium-review.googlesource.com/c/chromium/src/+/7964997\n\u003e Reviewed-by: Alex Rudenko \u003calexrudenko@chromium.org\u003e\n\u003e Auto-Submit: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\n\u003e Commit-Queue: Alex Rudenko \u003calexrudenko@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1649490}\n\nBug: 516370526\nChange-Id: I1710edf878912acdb0178cac350976223049822e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7962642\nReviewed-by: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nCommit-Queue: Philipp Wollermann \u003cphilwo@google.com\u003e\nAuto-Submit: Philipp Wollermann \u003cphilwo@google.com\u003e\nReviewed-by: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nReviewed-by: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656408}",
      "email": "philwo@google.com",
      "hash": "32fad83fcb8e939ccea50126c0782cdaa14a553b",
      "subject": "Revert \"WebUI: Copy package.json file to out folder in an atomic way.\""
    },
    "7967978": {
      "author": "Kamila Hasanbega",
      "avatar": "https://lh5.googleusercontent.com/-wIgHeVm3DoQ/AAAAAAAAAAI/AAAAAAAAAAA/V9gb9trQzPo/s120-p/photo.jpg",
      "cl": "7967978",
      "clUrl": "https://chromium-review.googlesource.com/c/7967978",
      "description": "Match notice ui styling to mocks.\n\nStrings will be added later:\n\nimplementation: https://screenshot.googleplex.com/7smt73vxjNEATeq\nmock: https://screenshot.googleplex.com/9zahqq2JAbCcF6U\nBug: b:517520354\nChange-Id: I944c60a0bc50ab76d2f51634b0697e3fd250cdc3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7967978\nReviewed-by: Bruno Braga \u003cbrunobraga@google.com\u003e\nCommit-Queue: Aisulu Rakhmetullina \u003caisulu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656589}",
      "email": "hkamila@google.com",
      "hash": "ad010d5145f725afea0bfbd230e679cec318be11",
      "subject": "Context| Notice UI styling"
    },
    "7968418": {
      "author": "Dominique Fauteux-Chapleau",
      "avatar": "https://lh6.googleusercontent.com/-pF1LYHoEbQU/AAAAAAAAAAI/AAAAAAAAAAA/RitX6pH8Rmo/s120-p/photo.jpg",
      "cl": "7968418",
      "clUrl": "https://chromium-review.googlesource.com/c/7968418",
      "description": "This CL adds NETWORK_REQUEST as a value to relevant content analysis and\nreporting enums, and updates related code.\n\nBug: 493906224\nChange-Id: I14ef6ffb95ed819fa3fc7bab86f2f126c9c3f151\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7968418\nReviewed-by: Igor Ruvinov \u003cigorruvinov@chromium.org\u003e\nCommit-Queue: Dominique Fauteux-Chapleau \u003cdomfc@chromium.org\u003e\nReviewed-by: Roger McFarlane \u003crogerm@chromium.org\u003e\nReviewed-by: Lina Ismail \u003cismaill@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656635}",
      "email": "domfc@chromium.org",
      "hash": "a2377e63dbaa85d77ac8c783ab920bbf1e296afc",
      "subject": "Add NETWORK_REQUEST enum value"
    },
    "7971426": {
      "author": "Le Hoang Quyen",
      "avatar": "https://lh6.googleusercontent.com/-tAbHvsdkRL4/AAAAAAAAAAI/AAAAAAAAAAA/bB9LJ8E3NeQ/s120-p/photo.jpg",
      "cl": "7971426",
      "clUrl": "https://chromium-review.googlesource.com/c/7971426",
      "description": "Adds a retry mechanism for CreateFilesAsync when a transient error\noccurs during file handle opening.\n\n- Refactors CreateFiles to return base::expected instead of\n  std::optional.\n- Modifies CreateFilesAsync to support retries and retry_delay\n  parameters.\n- Implements an async retry loop CreateFilesAsyncAttempt on the\n  background thread.\n- Configures GpuHostImpl to opt into 3 retries and 1000ms delay.\n- Adds unit tests to verify the retry behavior under success,\n  transient failures, and permanent failures.\n\nBug: 523884661\nChange-Id: If910d136b03aa047002881b73f1623d74b874f9c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7971426\nReviewed-by: Greg Thompson \u003cgrt@chromium.org\u003e\nReviewed-by: Saifuddin Hitawala \u003chitawala@chromium.org\u003e\nCommit-Queue: Quyen Le \u003clehoangquyen@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656336}",
      "email": "lehoangquyen@chromium.org",
      "hash": "8e4e5b318c590f6abe38a790e6a8a9b5f866ebc1",
      "subject": "GpuPersistentCache: Implement retry logic for file handle opening"
    },
    "7977340": {
      "author": "xiaobincui",
      "avatar": "https://lh6.googleusercontent.com/-ZdPAf0d1gD4/AAAAAAAAAAI/AAAAAAAAAAA/FcLw12ZQxlU/s120-p/photo.jpg",
      "cl": "7977340",
      "clUrl": "https://chromium-review.googlesource.com/c/7977340",
      "description": "The fullscreen mediator sets obscuredInsets on the web view proxy to\ncommunicate toolbar positions, but CRCWebViewProxyImpl dropped them\nsilently. The RWHV also ignored the parent scroll view's contentInset\nwhen computing its frame, rendering at full screen size behind the\nbrowser chrome.\n\nBug: 526182983\nChange-Id: I20f4750d91fd483463e6832811cb90b80f8f0194\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7977340\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nReviewed-by: Justin Cohen \u003cjustincohen@google.com\u003e\nCommit-Queue: Xiaobin Cui \u003cxiaobincui@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656342}",
      "email": "xiaobincui@microsoft.com",
      "hash": "6e23f2a3978ba23f6689dbddde6fa7af0129ea58",
      "subject": "[ios blink] Fix web contents overlapped by browser toolbars"
    },
    "7982644": {
      "author": "Ohene Osei",
      "avatar": "https://lh5.googleusercontent.com/-E7pPD1pIBvk/AAAAAAAAAAI/AAAAAAAAAAA/JOOyIxEnKQQ/s120-p/photo.jpg",
      "cl": "7982644",
      "clUrl": "https://chromium-review.googlesource.com/c/7982644",
      "description": "Add a feature flag to optionally lower the LevelDBSiteDataStore task\nrunner priority from USER_BLOCKING to BEST_EFFORT. During cold startup,\nthe browser foreground thread pool can be fully saturated, and the\nLevelDB database open occupies one of those slots. Lowering the priority\nallows the DB open to be deferred until the thread pool is less\ncontended.\n\nThe feature is disabled by default and gated behind\nkLevelDBSiteDataStoreBestEffort so it can be enabled via field trial\nand disabled quickly if it causes regressions to session restore tab\nscoring, which depends on site data reads through this task runner.\n\nBug: 525729337\nChange-Id: Ie6da2cd97fa63e9b4bedf5dce19f7e13f2a5e2a4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7982644\nReviewed-by: Jayson Chen \u003cjaysonchen@microsoft.com\u003e\nCommit-Queue: Ohene Osei \u003ct-oheneosei@microsoft.com\u003e\nReviewed-by: Joe Mason \u003cjoenotcharles@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656288}",
      "email": "t-oheneosei@microsoft.com",
      "hash": "6ee32c607e2496b6d753712ec55f9611d65580d6",
      "subject": "performance_manager: Use BEST_EFFORT priority for LevelDBSiteDataStore"
    },
    "7982698": {
      "author": "Vincent Boisselle",
      "avatar": "https://lh4.googleusercontent.com/-UGwphZQf534/AAAAAAAAAAI/AAAAAAAAAAA/6IKE0Y0uXm0/s120-p/photo.jpg",
      "cl": "7982698",
      "clUrl": "https://chromium-review.googlesource.com/c/7982698",
      "description": "ExtractFormFieldData cast the JSON max_length to int and then implicitly\nto uint64_t, so negative values sign-extended past\nFormFieldData::kDefaultMaxLength and large values overflowed the int\ncast. Map out-of-range values to kDefaultMaxLength instead, matching\nGetMaxLength() in form_autofill_util.cc, so the documented upper bound\non FormFieldData::max_length() holds.\n\nBug: 513790581\nChange-Id: I9b5d0fbae3c0a2ed57971a3fc4497617a2cca410\nFixed: 513790581\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7982698\nReviewed-by: Christoph Schwering \u003cschwering@google.com\u003e\nCommit-Queue: Christoph Schwering \u003cschwering@google.com\u003e\nAuto-Submit: Vincent Boisselle \u003cvincb@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656590}",
      "email": "vincb@google.com",
      "hash": "ff9214626682e8c930c1edfcaa08687c7c8773fe",
      "subject": "[autofill][ios] Clamp extracted max_length to kDefaultMaxLength"
    },
    "7985085": {
      "author": "Kartar Singh",
      "avatar": "https://lh6.googleusercontent.com/-Pp62NICrK20/AAAAAAAAAAI/AAAAAAAAAAA/gWX6HIcdX3s/s120-p/photo.jpg",
      "cl": "7985085",
      "clUrl": "https://chromium-review.googlesource.com/c/7985085",
      "description": "Replace the did_draw boolean with DisplaySchedulerDrawResult enum in\nBeginFrameSource::DidFinishFrame and DisplayScheduler.\n\nThe change:https://crrev.com/c/7950359 adds a path for allowing late\ndraw of a frame corresponding to an earlier vsync. This results in two\nDidFinishFrame calls for a single vsync.\n\nThis change aims to improves future maintainability by making downstream\nobservers aware of the late draw path, so they do not assume a frame is\nfully finished after a single DidFinishFrame call (since it might draw\nlate later). It also enables safety assertions: sources that do not\nsupport multiple deadlines (Mojo, Back-to-Back) can assert NOTREACHED()\nif they receive late draw results, preventing incorrect ACK state.\n\nChanges:\n- Replaces did_draw bool with DisplaySchedulerDrawResult enum.\n- Asserts NOTREACHED() on late draw results in Mojo and Back-to-Back sources\n    as they do not allow choosing possible swap deadlines.\n\nBug: 515323102\nChange-Id: I4823324b032353915c845910f3cc71129ff3acd1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7985085\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nReviewed-by: Colin Blundell \u003cblundell@chromium.org\u003e\nCommit-Queue: Kartar Singh \u003ckartarsingh@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656382}",
      "email": "kartarsingh@google.com",
      "hash": "daabadeb2c8e2648d9169e988b28cc816007524e",
      "subject": "DisplayScheduler: Pass enum downstream when notifying DidFinishFrame."
    },
    "7986107": {
      "author": "Nicolas Dossou-Gbete",
      "avatar": "https://lh3.googleusercontent.com/-v_ylBpZOrTo/AAAAAAAAAAI/AAAAAAAAAAA/pmdiolP9aPU/s120-p/photo.jpg",
      "cl": "7986107",
      "clUrl": "https://chromium-review.googlesource.com/c/7986107",
      "description": "This is a reland of commit 1c6acb95514ada701e107ff963b8689281503d71\n\nFixes the test-specific compilation failure in ChromeForTesting builds,\nun-guarding one of the test helper functions that the new tests start\nusing in CFT builds.\n\nOriginal change's description:\n\u003e Avoid propagating extension or policy choice across profiles\n\u003e\n\u003e When capturing default search engine (DSE) choice data to propagate to\n\u003e forked profiles, skip the propagation for the cases where the active DSE\n\u003e is not set by the user (e.g. managed by extension or policies, or\n\u003e fallback)\n\u003e\n\u003e Adds the dedicated UMA histogram\n\u003e `Search.ChoiceDebug.PropagatedDataOutcome` to track the impact of this\n\u003e change.\n\u003e\n\u003e Bug: 513607252\n\u003e Change-Id: I86c1fdfb6cbe392e4cd7bb8d48dc179f5b07fcd8\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7986107\n\u003e Commit-Queue: Nicolas Dossou-Gbété \u003cdgn@chromium.org\u003e\n\u003e Reviewed-by: David Roger \u003cdroger@chromium.org\u003e\n\u003e Reviewed-by: James Lee \u003cljjlee@google.com\u003e\n\u003e Auto-Submit: Nicolas Dossou-Gbété \u003cdgn@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1656537}\n\nBug: 513607252\nChange-Id: I1b6cb0ec5fef5d6a1960ffb876a15064febad439\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8034248\nReviewed-by: James Lee \u003cljjlee@google.com\u003e\nAuto-Submit: Nicolas Dossou-Gbété \u003cdgn@chromium.org\u003e\nReviewed-by: David Roger \u003cdroger@chromium.org\u003e\nCommit-Queue: David Roger \u003cdroger@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656620}",
      "email": "dgn@chromium.org",
      "hash": "2e421e49757bf4231412a3f46d756df41df71272",
      "subject": "Reland \"Avoid propagating extension or policy choice across profiles\""
    },
    "7986484": {
      "author": "Azamat Myrzabekov",
      "avatar": "https://lh5.googleusercontent.com/-mGb0ZRR20Uw/AAAAAAAAAAI/AAAAAAAAAAA/_Z1D3GRM5dM/s120-p/photo.jpg",
      "cl": "7986484",
      "clUrl": "https://chromium-review.googlesource.com/c/7986484",
      "description": "This CL introduces a new \"Manage other Google data\" expandable section\nand removes password checkbox from the Delete Browsing Data dialog when\nthe kDbdPasswordRemovalOnAndroid feature flag is enabled. The content\nand functionality of the expandable section will be implemented in a\nfollow-up CL.\n\nScreenshot: crbug.com/524163258#comment3\nBug: 524163258, 526900192\nChange-Id: I7f95d022fa6be91ea15ef188b848139252c4a4dc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7986484\nCommit-Queue: Azamat Myrzabekov \u003cazamatmz@google.com\u003e\nReviewed-by: Christian Dullweber \u003cdullweber@chromium.org\u003e\nReviewed-by: Zaina Al-Mashni \u003czalmashni@google.com\u003e\nAuto-Submit: Azamat Myrzabekov \u003cazamatmz@google.com\u003e\nReviewed-by: Theresa Wellington \u003ctwellington@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656434}",
      "email": "azamatmz@google.com",
      "hash": "5acc57ff37f54e43a192eccaabb9ac1f73506e12",
      "subject": "[DBD] Hide password checkbox and add \"Manage other Google data\" section in DBD"
    },
    "7992617": {
      "author": "Stephan Drab",
      "avatar": "https://lh3.googleusercontent.com/-f01BT9ABaVs/AAAAAAAAAAI/AAAAAAAAAAA/NoURxADJHN4/s120-p/photo.jpg",
      "cl": "7992617",
      "clUrl": "https://chromium-review.googlesource.com/c/7992617",
      "description": "- http://screen/98FNP83MC5YtXNA\n- http://go/scrcast/NTU5MjM2NDkwMTk5MDQwMHwxZDU2N2IxYy02OQ\n\nThe link is currently a placeholder, it will be updated in an upcoming\nchange\n\nBug: b:484907871\nChange-Id: Ibc2d7e201c01f6415faf1e1874d4fa0815c002c7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7992617\nReviewed-by: Mohamed Amir Yosef \u003cmamir@chromium.org\u003e\nReviewed-by: Trang Mai \u003ctrangm@google.com\u003e\nCommit-Queue: Stephan Drab \u003csdrab@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656389}",
      "email": "sdrab@google.com",
      "hash": "d50c048b42a27f004cda929bb2023072fe4e8446",
      "subject": "Add \"learn more\" link to the gmail otp preference toggle description."
    },
    "7993738": {
      "author": "Kartar Singh",
      "avatar": "https://lh6.googleusercontent.com/-Pp62NICrK20/AAAAAAAAAAI/AAAAAAAAAAA/gWX6HIcdX3s/s120-p/photo.jpg",
      "cl": "7993738",
      "clUrl": "https://chromium-review.googlesource.com/c/7993738",
      "description": "Introduce a deadline check in CanDrawForPreviousFrame to verify\nif a late draw can still be completed before the selected deadline.\nThis prevents late draws that would likely miss the presentation window.\n\nTo support this without side-effects during query:\n- Refactor FrameDeadlineDecider to split SelectDeadline into QueryDeadline\n  (const, no side effects) and SelectDeadline (mutates state).\n- Update DisplayScheduler to use GetMaxAllowedBuffers helper for deduplication.\n\nBug: 515323102\nChange-Id: I123272246c2a29ca9aa7f68eb91067adcbecd8a0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7993738\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCommit-Queue: Kartar Singh \u003ckartarsingh@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656390}",
      "email": "kartarsingh@google.com",
      "hash": "225c1fb0c02aea3ba08fbc08512ec7a0fabb9dd8",
      "subject": "Implement deadline check for late draws in DisplayScheduler"
    },
    "7993741": {
      "author": "Jochen Eisinger",
      "avatar": "https://lh5.googleusercontent.com/-b6rnYIsGPyw/AAAAAAAAAAI/AAAAAAAAAAA/0ksVuOFX8mE/s120-p/photo.jpg",
      "cl": "7993741",
      "clUrl": "https://chromium-review.googlesource.com/c/7993741",
      "description": "content::AncestorThrottle evaluates headers of redirect responses that\ncontrol embedding. However, it was incorrectly using\nnavigation_handle()-\u003eGetURL() to obtain the URL for these evaluations.\n\nAt the point where WillRedirectRequest is called, the navigation state\nhas already been updated to the redirect target URL. The response\nheaders, however, belong to the redirect source URL. This caused\nincorrect same-origin checks, leading to false positives and false\nnegatives in blocking and WebFeature logging.\n\nThis CL fixes the issue by using the redirect source URL, obtained from\nnavigation_handle()-\u003eGetRedirectChain(), when evaluating redirect\nresponses.\n\nAdded unit tests to verify that: 1. Redirects from same-origin to\ncross-origin do not incorrectly log the\n   kEmbeddedCrossOriginFrameWithoutFrameAncestorsOrXFO feature.\n2. Redirects from cross-origin to same-origin do correctly log the\n   feature.\n\nTAG=agy\n\nFixed: 527496090\nChange-Id: I68a408d57204ef8a1e87dfc61f1798959f7798e0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7993741\nCommit-Queue: Jochen Eisinger \u003cjochen@chromium.org\u003e\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nReviewed-by: Mike West \u003cmkwst@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656477}",
      "email": "jochen@chromium.org",
      "hash": "73d1984cb1c86e80a8b5a7cb215e130ca4f75095",
      "subject": "Fix AncestorThrottle URL evaluation during redirects"
    },
    "7993756": {
      "author": "Vinay Singh",
      "avatar": "https://lh5.googleusercontent.com/-sD1Xy_Ux0tU/AAAAAAAAAAI/AAAAAAAAAAA/yD5g8NtVc5I/s120-p/photo.jpg",
      "cl": "7993756",
      "clUrl": "https://chromium-review.googlesource.com/c/7993756",
      "description": "Part of the SvgNewZoom migration (umbrella draft CL:7931148). Scales\n`\u003cpath\u003e`, `offset-path` and `text-path` geometry by zoom and adds the\nunzoomed path accessors so they stay consistent with other shapes.\n\nNo-op while the flag is off.\n\nChange-Id: Ie2ec95581eb6e18f24eb949ba5ce6c6541cf3587\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7993756\nReviewed-by: Fredrik Söderquist \u003cfs@opera.com\u003e\nCommit-Queue: Vinay Singh \u003cvinaysingh@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656511}",
      "email": "vinaysingh@microsoft.com",
      "hash": "5b81b28279a44d6ca4d2bb033f2d9013aa2e1202",
      "subject": "SVG New Zoom: Scale path, offset-path and text-path geometry"
    },
    "7993956": {
      "author": "Vinay Singh",
      "avatar": "https://lh5.googleusercontent.com/-sD1Xy_Ux0tU/AAAAAAAAAAI/AAAAAAAAAAA/yD5g8NtVc5I/s120-p/photo.jpg",
      "cl": "7993956",
      "clUrl": "https://chromium-review.googlesource.com/c/7993956",
      "description": "Part of the SvgNewZoom migration (umbrella draft CL:7931148). Divides\nzoom back out at the DOM-API boundary (getBBox, getTotalLength,\nSVGLength, viewBox) so JS-visible values stay in CSS pixels.\n\nNo-op while the flag is off.\n\nChange-Id: I2942e573da066236c0bc42187511a807c98b8c06\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7993956\nAuto-Submit: Vinay Singh \u003cvinaysingh@microsoft.com\u003e\nReviewed-by: Fredrik Söderquist \u003cfs@opera.com\u003e\nCommit-Queue: Vinay Singh \u003cvinaysingh@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656549}",
      "email": "vinaysingh@microsoft.com",
      "hash": "a81326a89a791a782143da6e89ed869d69a553b7",
      "subject": "SVG New Zoom: Keep SVG DOM APIs returning CSS pixels"
    },
    "7994175": {
      "author": "Vinay Singh",
      "avatar": "https://lh5.googleusercontent.com/-sD1Xy_Ux0tU/AAAAAAAAAAI/AAAAAAAAAAA/yD5g8NtVc5I/s120-p/photo.jpg",
      "cl": "7994175",
      "clUrl": "https://chromium-review.googlesource.com/c/7994175",
      "description": "Part of the SvgNewZoom migration (umbrella draft CL:7931148). Threads\nthe element zoom through `CurrentViewBoxRect` and\n`ViewBoxToViewTransform` so nested `\u003csvg\u003e` and viewport containers\nresolve geometry consistently.\n\nNo-op while the flag is off.\n\nChange-Id: I5549d43e22dfc1f13bd4603fe631dcc9f1b6f2bc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7994175\nReviewed-by: Fredrik Söderquist \u003cfs@opera.com\u003e\nCommit-Queue: Vinay Singh \u003cvinaysingh@microsoft.com\u003e\nAuto-Submit: Vinay Singh \u003cvinaysingh@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656509}",
      "email": "vinaysingh@microsoft.com",
      "hash": "ec8ae318cd45e85a1aaaf35e07bb2c25e5a5d2be",
      "subject": "SVG New Zoom: Thread zoom through viewBox and viewport transforms"
    },
    "7997697": {
      "author": "Sam Maier",
      "avatar": "https://lh4.googleusercontent.com/-QIFf240wtxE/AAAAAAAAAAI/AAAAAAAAAAA/F1ukOVI7qZY/s120-p/photo.jpg",
      "cl": "7997697",
      "clUrl": "https://chromium-review.googlesource.com/c/7997697",
      "description": "This reverts commit 56ea47ed8b39ee4e04ad92dad3639f02bb22bccb.\n\nReason for revert: Fixed via clank cl\n\nOriginal change's description:\n\u003e Revert \"Remove enable_javaless_renderers GN flag\"\n\u003e\n\u003e This reverts commit 29bca783da69b8f675c72d7cdbba6f881e10ea57.\n\u003e\n\u003e Reason for revert: Broke internal build\n\u003e\n\u003e Failure Link: https://ci.chromium.org/ui/p/chrome/builders/try/clank-x86-dbg-cog-cache-warmer/42840/overview\n\u003e\n\u003e Original change's description:\n\u003e \u003e Remove enable_javaless_renderers GN flag\n\u003e \u003e\n\u003e \u003e Component builds are no longer supported for Android builds.\n\u003e \u003e Javaless renderers were only disabled on component builds, so the\n\u003e \u003e enable_javaless_renderers GN flag is no longer needed and can be\n\u003e \u003e fully removed.\n\u003e \u003e\n\u003e \u003e Change-Id: I40803da1029c889c97296f71ec75b0b76a6a6964\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7997697\n\u003e \u003e Reviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\n\u003e \u003e Commit-Queue: Sam Maier \u003csmaier@google.com\u003e\n\u003e \u003e Owners-Override: Sam Maier \u003csmaier@google.com\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1656284}\n\u003e\n\u003e Bug: 530704341\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Change-Id: I488e750f21808caecbc3ffe4e7aca44cec72c54c\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8036929\n\u003e Bot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Commit-Queue: Fumitoshi Ukai \u003cukai@google.com\u003e\n\u003e Owners-Override: Andrew Grieve \u003cagrieve@chromium.org\u003e\n\u003e Reviewed-by: Fumitoshi Ukai \u003cukai@google.com\u003e\n\u003e Auto-Submit: Andrew Grieve \u003cagrieve@chromium.org\u003e\n\u003e Commit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1656315}\n\nBug: 530704341\nChange-Id: I96b5420c05bbaf07da7d7e9d8e17e5a0aebca0c4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037744\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nAuto-Submit: Sam Maier \u003csmaier@google.com\u003e\nCommit-Queue: Sam Maier \u003csmaier@google.com\u003e\nOwners-Override: Sam Maier \u003csmaier@google.com\u003e\nCommit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656693}",
      "email": "smaier@google.com",
      "hash": "56513bb3d2d5f87d08be352b76442d6b424e86e5",
      "subject": "Reland \"Remove enable_javaless_renderers GN flag\""
    },
    "8002925": {
      "author": "Jan Wilken Dörrie",
      "avatar": "https://lh6.googleusercontent.com/-gsktmy6ief4/AAAAAAAAAAI/AAAAAAAAAAA/KpwgqZ4Ig6w/s120-p/photo.jpg",
      "cl": "8002925",
      "clUrl": "https://chromium-review.googlesource.com/c/8002925",
      "description": "Enable support for serializing, deserializing, and persisting wrapped\nhardware-backed attestation keys within the Device Bound Session\nCredentials (DBSC) network storage layer. This provides the necessary\ninfrastructure for DBSC Single Sign-On (SSO) flows that require an\nAttestation Identity Key (AIK) to cryptographically bind sessions.\n\nKey changes:\n\n- Protocol Buffers: Add an optional 'wrapped_attestation_key' field to\n  the Session proto to persist wrapped attestation keys on disk.\n- Persistence: Implement SetWrappedAttestationKey to manage\n  serialization outcomes. During a session refresh, if the key is not\n  yet ready (kKeyNotReady), copy the existing wrapped key from the\n  database to avoid expensive TPM reloading. Disallow this preservation\n  on new sessions to prevent key leakage.\n- Restoration: Add RestoreSessionAttestationKey to asynchronously unwrap\n  and restore the persisted attestation key.\n- Garbage Collection: Include active wrapped attestation keys in the set\n  of known keys tracked by SessionStoreImpl to prevent them from being\n  deleted during periodic garbage collection.\n- Telemetry: Introduce the save outcome histogram and enum\n  Net.DeviceBoundSessions.AttestationKeySaveOutcome to monitor success,\n  failure, and key preservation outcomes.\n- Refactoring: Remove the redundant restore*callbacks* mapping from\n  SessionStoreImpl to simplify the binding key restoration process, as\n  deduplication is already handled by UnexportableKeyService.\n\nBug: 501306421\nChange-Id: Icecf6025bd9bb6b03670d16c69b30e706a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8002925\nCommit-Queue: Jan Wilken Dörrie \u003cjdoerrie@chromium.org\u003e\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nAuto-Submit: Jan Wilken Dörrie \u003cjdoerrie@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656564}",
      "email": "jdoerrie@chromium.org",
      "hash": "cd72e14ffd06f2b23bcf870a27ec147455cd2b54",
      "subject": "[dbsc] Persist attestation keys and protect them from GC"
    },
    "8003763": {
      "author": "Vidhan Jain",
      "avatar": "https://lh4.googleusercontent.com/-bJYmcMeCXI4/AAAAAAAAAAI/AAAAAAAAAAA/PGi7Hl_zyS8/s120-p/photo.jpg",
      "cl": "8003763",
      "clUrl": "https://chromium-review.googlesource.com/c/8003763",
      "description": "This CL prevents the prefetch/download of Sensitive Personally\nIdentifiable Information (SPII) entities from personal context if the\nclient device does not support re-authentication.\n\nChange-Id: I433d6ebc653f149980312cb698e0393541f66f96\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8003763\nCommit-Queue: Vidhan Jain \u003cvidhanj@google.com\u003e\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656567}",
      "email": "vidhanj@google.com",
      "hash": "950fd4368bccb46640bad55156007f59ca76381b",
      "subject": "[AmbientAutofill] Avoid downloading SPII entities on reauth disabled"
    },
    "8004713": {
      "author": "Ameur Hosni",
      "avatar": "https://lh3.googleusercontent.com/-JIMuQsjWqY8/AAAAAAAAAAI/AAAAAAAAAAA/8ZtipKkPce4/s120-p/photo.jpg",
      "cl": "8004713",
      "clUrl": "https://chromium-review.googlesource.com/c/8004713",
      "description": "demo: http://shortn/_kCAAiwlOVC\n\nFixed: 526945846\nChange-Id: I2f3ea2b93e92bf5aa874ffb4200fa1a308a74f5b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8004713\nReviewed-by: Louis Romero \u003clpromero@google.com\u003e\nCommit-Queue: Ameur Hosni \u003cameurhosni@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656451}",
      "email": "ameurhosni@google.com",
      "hash": "8756df218edb808710668c98d82e47ead04052a7",
      "subject": "[IOS][AIM] New tabs attachment animation in the assistant sheet"
    },
    "8006351": {
      "author": "Sean Maher",
      "avatar": "https://lh5.googleusercontent.com/-ovZTJrtS3ic/AAAAAAAAAAI/AAAAAAAAAAA/ZUBNaFsWo_I/s120-p/photo.jpg",
      "cl": "8006351",
      "clUrl": "https://chromium-review.googlesource.com/c/8006351",
      "description": "Change-Id: Ic2ede1e38f306490c431a9b171fc61a9c4f5236d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8006351\nAuto-Submit: Sean Maher \u003cspvm@chromium.org\u003e\nReviewed-by: Etienne Pierre-Doray \u003cetiennep@chromium.org\u003e\nReviewed-by: Tommy Nyquist \u003cnyquist@chromium.org\u003e\nCommit-Queue: Sean Maher \u003cspvm@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656732}",
      "email": "spvm@chromium.org",
      "hash": "981ab7665d89628952e66c305ae5aae3ca31f258",
      "subject": "make the MemoryListSampler WaitableEvent declare_only_used_while_idle()"
    },
    "8006733": {
      "author": "Kacper Bajkiewicz",
      "avatar": "https://lh5.googleusercontent.com/-u-nmkL7TPLI/AAAAAAAAAAI/AAAAAAAAAAA/JTpQKe6ojlE/s120-p/photo.jpg",
      "cl": "8006733",
      "clUrl": "https://chromium-review.googlesource.com/c/8006733",
      "description": "Record when user either clicks 'Accept' or 'No thanks' button in the\nfeature showcase. Add recording of Google-Lens specific metrics.\n\nAdded histogram for any theme / color scheme mode change in the Themes \u0026\nCustomization step. The value is stored as a boolean (any change ==\ntrue, no change == false).\n\nLegacy metrics for Google Lens will be merged in a follow-up.\n\nBug: 506864805, 506842511, 505626765, 505629973\nChange-Id: I05a40515a7e8bbf4cd8ec348faf85bcd7fe8d4fd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8006733\nCommit-Queue: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nReviewed-by: Ernest Nguyen Hung \u003cernn@google.com\u003e\nReviewed-by: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nAuto-Submit: Kacper Bajkiewicz \u003ckbajkiewicz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656513}",
      "email": "kbajkiewicz@google.com",
      "hash": "2f8cdf6d91577e046bfd1ae3141aead048a0737c",
      "subject": "[FRE Revamp] Histograms for feature showcase CTAs."
    },
    "8006790": {
      "author": "Tarek Makkouk",
      "avatar": "https://lh5.googleusercontent.com/-WQ3QTyOZTZw/AAAAAAAAAAI/AAAAAAAAAAA/PSULP8dhkh0/s120-p/photo.jpg",
      "cl": "8006790",
      "clUrl": "https://chromium-review.googlesource.com/c/8006790",
      "description": "Add Microphone and Closed Captioning toggles to the Gemini settings\npage. Group Closed Captioning under a new \"Preferences\" section and\ngroup Location, Camera, Microphone, and Page Content sharing under a\n\"Permissions\" section, with each item containing descriptive footer\ntext. Declare optional delegate methods in GeminiConsentProviderDelegate\nto allow the SDK to read and write the Closed Captioning setting.\n\nDemo: https://drive.google.com/file/d/1_DqtLSNc9SBHM68Q_XM-3y6Whjx9d3by/view?usp=sharing\nBug: 527636936\nChange-Id: Ia3c6c8b9c501c59546c4a580b8736cbefc610cc0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8006790\nCommit-Queue: Tarek Makkouk \u003ctarekmakkouk@google.com\u003e\nReviewed-by: Adam Arcaro \u003cadamta@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656689}",
      "email": "tarekmakkouk@google.com",
      "hash": "802a0d467d0cab1b2c2aab7f822bf8266ad3d4a0",
      "subject": "[iOS] Add settings for Gemini Live Microphone and Closed Captioning"
    },
    "8007129": {
      "author": "Gauthier Ambard",
      "avatar": "https://lh4.googleusercontent.com/-i-O-ZGsBLB8/AAAAAAAAAAI/AAAAAAAAAAA/G5adnZOgQGo/s120-p/photo.jpg",
      "cl": "8007129",
      "clUrl": "https://chromium-review.googlesource.com/c/8007129",
      "description": "This reverts commit 5134f7bf455207d56d4f3a9919973de547bb5e16.\n\nReason for revert: Fails when fieldtrial is not enabled.\n\nFailure Link: https://ci.chromium.org/ui/p/chromium/builders/ci/ios-fieldtrial-rel/63388/overview\n\nOriginal change's description:\n\u003e [iOS] Add AgeMismatchSignout egtests for account switching\n\u003e\n\u003e Bug: 481654408\n\u003e Change-Id: I50340ec51fdee278b7915f2bf9ef9bf75a37ca3d\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8007129\n\u003e Reviewed-by: Jérôme Lebel \u003cjlebel@chromium.org\u003e\n\u003e Commit-Queue: Duong Dac \u003cddac@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1654704}\n\nBug: 481654408, 530151850\nChange-Id: I50254cc068eedf8975b3af0db5b4036aae5c28b3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8035865\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\nAuto-Submit: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656461}",
      "email": "gambard@chromium.org",
      "hash": "c183b60d9ed499d05568d75448ecfadfeb4559b2",
      "subject": "Revert \"[iOS] Add AgeMismatchSignout egtests for account switching\""
    },
    "8007426": {
      "author": "Ibrahim Kanouche",
      "avatar": "https://lh6.googleusercontent.com/-8PiU7llWRzs/AAAAAAAAAAI/AAAAAAAAAAA/qU8Z2L8YxX0/s120-p/photo.jpg",
      "cl": "8007426",
      "clUrl": "https://chromium-review.googlesource.com/c/8007426",
      "description": "Bug: 502641150\nChange-Id: Id8d1a79a5d49b050a28fd70d95c435a53c6e0910\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8007426\nReviewed-by: Adam Arcaro \u003cadamta@google.com\u003e\nCommit-Queue: Adam Arcaro \u003cadamta@google.com\u003e\nAuto-Submit: Ibrahim Kanouche \u003ckanouche@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656581}",
      "email": "kanouche@google.com",
      "hash": "5cdb21ae7355ab8ef26fdb5d489194d12dad82eb",
      "subject": "[iOS] Launch Page Action Menu Auth Flow and Unavailability"
    },
    "8008926": {
      "author": "Hyowon Kim",
      "avatar": "https://lh3.googleusercontent.com/-6xuCyajWy_0/AAAAAAAAAAI/AAAAAAAAAAA/Fs5hsfdSZQ0/s120-p/photo.jpg",
      "cl": "8008926",
      "clUrl": "https://chromium-review.googlesource.com/c/8008926",
      "description": "FulfillImageBitmap was resolving synchronously via ToResolvedPromise.\nChanged to use PostTask so the promise is pending when returned.\n\nAlso rejects synchronously for resizeWidth/Height=0 before blob loading.\n\nBug: 422811223\nChange-Id: I607cabe7d165840785420545a72e83441f85d016\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8008926\nReviewed-by: ccameron chromium \u003cccameron@chromium.org\u003e\nReviewed-by: Colin Blundell \u003cblundell@chromium.org\u003e\nCommit-Queue: Hyowon Kim \u003chyowon@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656316}",
      "email": "hyowon@igalia.com",
      "hash": "79fc5e76b56870ab7cc2a61be186fe645cf4be97",
      "subject": "Fix createImageBitmap promise timing"
    },
    "8009446": {
      "author": "Neri Marschik",
      "avatar": "https://lh4.googleusercontent.com/-17_XzyMcNSY/AAAAAAAAAAI/AAAAAAAAAAA/2QLW9Fs_6Ww/s120-p/photo.jpg",
      "cl": "8009446",
      "clUrl": "https://chromium-review.googlesource.com/c/8009446",
      "description": "SearchActivityTest waits for the SearchActivity native-init callbacks\nwith CallbackHelper's default 5s timeout, which is flat\n(WAIT_TIMEOUT_SECONDS = 5L, unscaled). showSearchEngineDialogIfNeeded is\ngated on the full native-lib load plus async profile bring-up, which on\na slow or loaded bot can exceed 5s, so the wait throws TimeoutException\nand the test flakes.\n\nGive the native-init waits an explicit ScalableTimeout.scaleTimeout(30s)\nbound, which adapts to device speed. scaleTimeout seems to be the\nstandard device-speed scaling used for waits elsewhere in chrome/android\njavatests (e.g. FirstRunIntegrationTest, SigninFirstRunFragmentTest).\nReproduced locally under ~3x emulator slowdown\n(testSetUrl_urlBarTextEmpty: 2/27 -\u003e 0/41 over --repeat=40).\n\nImpact: exonerated on android-x86-rel and android-x64-rel. On\nandroid-x86-rel the red \"chrome_public_test_apk (without patch)\" step\nlists it as a deterministic failure (testSetUrl_urlBarTextEmpty):\nhttps://ci.chromium.org/b/8678313632593365041\n\nChange-Id: I264e741268c758a78b2f379215d64660f28cac53\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8009446\nAuto-Submit: Neri Marschik \u003cnerima@google.com\u003e\nReviewed-by: Christoph Schwering \u003cschwering@google.com\u003e\nCommit-Queue: Neri Marschik \u003cnerima@google.com\u003e\nReviewed-by: Philipp Wollermann \u003cphilwo@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656503}",
      "email": "nerima@google.com",
      "hash": "3bb51bd7a51a48a9c7298fbe61b1408ccabc0717",
      "subject": "Deflake: SearchActivityTest native-init waits with a scaled timeout"
    },
    "8011190": {
      "author": "Aliona DANGLA",
      "avatar": "",
      "cl": "8011190",
      "clUrl": "https://chromium-review.googlesource.com/c/8011190",
      "description": "This CL addresses two critical issues causing testAttachUnrealizedTab\nto crash:\n\n  1. Replaced `triggerRestoreByRestartingApplication` with\n`saveSessionImmediately` and `ForceRelaunchByKilling`. On iOS 18 bots,\ngraceful termination occasionally hangs due to ExtensionKit process\ntermination failures, resulting in an \"App process is hanging\"\nexception. Using `ForceRelaunchByKilling` safely bypasses this hang\nwhile preserving session restoration.\n\n  2. Added `[ChromeEarlGrey openNewTab]` after `[ChromeEarlGrey\ncloseAllNormalTabs]`. Previously, the test immediately called `loadURL:`\nafter closing all tabs, causing a null pointer dereference\n(`EXC_BAD_ACCESS` in `web::test::LoadUrl`) when no WebState was active.\n\nFixed: 527964556\nChange-Id: Ia56526aa503187d6c967258f205c7f821652ecde\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8011190\nAuto-Submit: Aliona Dangla \u003calionadangla@chromium.org\u003e\nReviewed-by: Louis Romero \u003clpromero@google.com\u003e\nCommit-Queue: Aliona Dangla \u003calionadangla@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656579}",
      "email": "alionadangla@google.com",
      "hash": "322e6a98b0b22018fdfaa84e0913be88cbff68ab",
      "subject": "[iOS] Fix ComposeboxTestCase/testAttachUnrealizedTab test failures"
    },
    "8011650": {
      "author": "Radu Nitescu",
      "avatar": "https://lh5.googleusercontent.com/-2i2Seu81BBg/AAAAAAAAAAI/AAAAAAAAAAA/rd4mLSIZ1MU/s120-p/photo.jpg",
      "cl": "8011650",
      "clUrl": "https://chromium-review.googlesource.com/c/8011650",
      "description": "AIM SRP link that opens a tab with cobrowse should start the container\nin the minimized state.\n\nFixed: 524588646\nChange-Id: I80f8a8e731e3512bd14af9e2e7afbc1148a129f4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8011650\nCommit-Queue: Radu Nitescu \u003cradunitescu@google.com\u003e\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nReviewed-by: Ewann Pellé \u003cewannpv@chromium.org\u003e\nAuto-Submit: Radu Nitescu \u003cradunitescu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656505}",
      "email": "radunitescu@google.com",
      "hash": "d1d1e1438a30e3f177d061d8ae69beb818a298aa",
      "subject": "[iOS][Cobrowse] Show minimized when opening the first link from AIM SRP"
    },
    "8012369": {
      "author": "Ramin Halavati",
      "avatar": "https://lh6.googleusercontent.com/-rMU8HChgpyk/AAAAAAAAAAI/AAAAAAAAAAA/Kd5KjJrh_2A/s120-p/photo.jpg",
      "cl": "8012369",
      "clUrl": "https://chromium-review.googlesource.com/c/8012369",
      "description": "Add `TriggerOCR` stub and `NeedsOCR` helper to\n`HTMLCanvasAccessibilityManager` to perform OCR when the canvas image\nchanges, and other approaches to support accessibility are not enough.\n\nOCR is needed for canvas accessibility support when the standard text\napi capture isn't sufficient (meaning either no text runs are recorded,\nor too many text runs are recorded, potentially causing formatting\nerrors).\nImage changes are detected when the rendering pipeline finishes frame\nfinalization or offscreen resources are updated, and an OCR request is\ntriggered after letting the canvas pauses modifications for a short\ntime.\nThe actual OCR trigger implementation will be followed up in next CLs.\n\nBug: 498093320\nChange-Id: I692198778cf6a41a93bc6b96a98a5a16e6c11d64\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8012369\nReviewed-by: Justin Novosad \u003cjunov@chromium.org\u003e\nCommit-Queue: Ramin Halavati \u003crhalavati@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656605}",
      "email": "rhalavati@chromium.org",
      "hash": "fe3cf80c0a8d93b39b45ec3abf83777772ca534a",
      "subject": "[a11y-canvas] Add heuristic to trigger OCR for canvas accessibility."
    },
    "8013521": {
      "author": "Ameur Hosni",
      "avatar": "https://lh3.googleusercontent.com/-JIMuQsjWqY8/AAAAAAAAAAI/AAAAAAAAAAA/8ZtipKkPce4/s120-p/photo.jpg",
      "cl": "8013521",
      "clUrl": "https://chromium-review.googlesource.com/c/8013521",
      "description": "Currently the history threads are loaded and displaying extra webpage\nUI that should be filtered by passing parameters like `gsc` and `gsas`.\n\nThis CL Fixes the issue by updating the context and reloading the\nwebstate with the next context URL.\n\nFixed: 529327302\nChange-Id: I0b0845930fe11be4611fad936149e6737af79aea\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8013521\nReviewed-by: Aliona Dangla \u003calionadangla@chromium.org\u003e\nCommit-Queue: Ameur Hosni \u003cameurhosni@google.com\u003e\nReviewed-by: Louis Romero \u003clpromero@google.com\u003e\nAuto-Submit: Ameur Hosni \u003cameurhosni@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656573}",
      "email": "ameurhosni@google.com",
      "hash": "2a6ef69db0ae7ff7e3351b96d18a4831731f1cd2",
      "subject": "[IOS][AIM] Correctly load the past threads"
    },
    "8015895": {
      "author": "Yerassyl Kutylbek",
      "avatar": "https://lh5.googleusercontent.com/-dQ4ESbhih30/AAAAAAAAAAI/AAAAAAAAAAA/j1MlabKZuTY/s120-p/photo.jpg",
      "cl": "8015895",
      "clUrl": "https://chromium-review.googlesource.com/c/8015895",
      "description": "Key changes:\n- Introduced TestPrivateAiServiceBase under\n  components/private_ai/testing/ which inherits from PrivateAiService\n  and handles the common testing configuration, while allowing injection\n  of custom network and session drivers.\n- Moved TestBlindSignAuthFactory from components/private_ai/content/ to\n  the shared testing/ directory to deduplicate its implementation.\n- Refactored TestPrivateAiService to inherit from\n  TestPrivateAiServiceBase and inject the content-specific drivers\n  (PrivateAiNetworkDriverContent and PrivateAiOakSessionDriverContent).\n- Updated PrivateAiServiceTest to use the generic\n  TestPrivateAiServiceBase with injected fake drivers, eliminating the\n  duplicated test service and auth factory classes.\n\nFixed: b:525271175\nChange-Id: I0487ea1c08fa305c7ffc75c32ab154959796e067\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8015895\nCommit-Queue: Yerassyl Kutylbek \u003ckutylbeky@google.com\u003e\nReviewed-by: Christian Dullweber \u003cdullweber@chromium.org\u003e\nReviewed-by: Oleh Lamzin \u003clamzin@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656465}",
      "email": "kutylbeky@google.com",
      "hash": "216b27186b7d1ef6752be906f42a57054599092b",
      "subject": "Refactor TestPrivateAiService to support driver injection and deduplicate test helpers."
    },
    "8016223": {
      "author": "Fiona Verzivolli",
      "avatar": "https://lh5.googleusercontent.com/-l7TdP6iM6ZI/AAAAAAAAAAI/AAAAAAAAAAA/I7jCGGZ_lJc/s120-p/photo.jpg",
      "cl": "8016223",
      "clUrl": "https://chromium-review.googlesource.com/c/8016223",
      "description": "This change removes the intermediate sample buffer in\nLockMetricsRecorder. Lock contention samples are now recorded directly\nto UMA histograms.\n\nTo prevent allocations during sample recording, the BaseLock and\nPartitionAllocLock histograms are now pre-inflated using the\nkDisableSingleSampleOptimizationFlag. This eliminates the need to report\nbuffered samples when the thread goes idle, simplifying the recording\nprocess.\n\nBug: 518786382\nChange-Id: I1d77b2c925ecb7a0e345bfb6694489ad9a41f4a9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8016223\nReviewed-by: Anand Ravi \u003canandrv@google.com\u003e\nReviewed-by: Gabriel Charette \u003cgab@chromium.org\u003e\nCommit-Queue: Fiona Verzivolli \u003cfionav@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656614}",
      "email": "fionav@google.com",
      "hash": "1f7d564f7ed8bb0d3ce679ba45a81cbfedc47c1c",
      "subject": "Turn on histogram pre-inflation in LockMetricsRecorder"
    },
    "8016357": {
      "author": "Danilo Tedeschi",
      "avatar": "https://lh4.googleusercontent.com/-o60aWRQQunI/AAAAAAAAAAI/AAAAAAAAAAA/EywYd35zkfY/s120-p/photo.jpg",
      "cl": "8016357",
      "clUrl": "https://chromium-review.googlesource.com/c/8016357",
      "description": "Make the StringSplit{UsingSubstr} and StringSplitPiece{UsingSubstr}\nconstexpr.\n\nThe constexpr-ness here will later be used for creating a constexpr\nparser for basic LanguageTags.\n\nCreated a trim_string_internal.h with a constexpr `TrimStringPieceT`\nthat is used from the split functions to remove whitespace from both\nends of strings.\n\nChange-Id: I47ad3e99d2d6561d5cb4ffc943aa25b14e049b0b\nBug: 529445512\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8016357\nReviewed-by: Greg Thompson \u003cgrt@chromium.org\u003e\nCommit-Queue: Danilo Tedeschi \u003cdanft@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656583}",
      "email": "danft@google.com",
      "hash": "7481c8366aaeb5ca124aed7d7d5e2c05c6fb6f35",
      "subject": "Make //base/strings/string_split function constexpr"
    },
    "8016498": {
      "author": "Hamza Mohammed",
      "avatar": "https://lh6.googleusercontent.com/--PVoUk_4gf4/AAAAAAAAAAI/AAAAAAAAAAA/ks5dVlsM1zk/s120-p/photo.jpg",
      "cl": "8016498",
      "clUrl": "https://chromium-review.googlesource.com/c/8016498",
      "description": "Introduce `block_unsafe_pages` configuration to `PageContextWrapper` to block page context extraction on insecure/dangerous pages (e.g. pages with major certificate errors or malware warnings).\n\nEnabled this configuration for Gemini context extraction, returning `kPageUnsafeError` which maps to a blocked state in the UI.\n\nUnittest added\n\nThis cl must only go in after crrev.com/i/9484624 to prevent test failures\n\nBug: 512066748\nChange-Id: Ic65387655f446b37e1532d8274155621d0195d79\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8016498\nReviewed-by: Olivier Robin \u003colivierrobin@chromium.org\u003e\nReviewed-by: Nicolas MacBeth \u003cnicolasmacbeth@google.com\u003e\nReviewed-by: Stepan Khapugin \u003cstkhapugin@chromium.org\u003e\nCommit-Queue: Hamza Mohammed \u003chamzamoh@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656624}",
      "email": "hamzamoh@google.com",
      "hash": "5a305a68f0504208f47147da08cbfd723558fda7",
      "subject": "[iOS] Block page context extraction on unsafe pages."
    },
    "8016574": {
      "author": "Wei Wang",
      "avatar": "https://lh3.googleusercontent.com/-n_GU4wrc4sY/AAAAAAAAAAI/AAAAAAAAAAA/_o5zcxC6Omc/s120-p/photo.jpg",
      "cl": "8016574",
      "clUrl": "https://chromium-review.googlesource.com/c/8016574",
      "description": "This is a reland of commit d702f01b58dfc897618535f9007f3ad546e79083.\nThe failed build is fixed by rebase.\n\nOriginal change's description:\n\u003e [WebNN] Implement fuzz test for LeakyRelu and DQ-LeakyRelu-Q subgraph\n\u003e\n\u003e Bug: 495837550\n\u003e Change-Id: I87d56bab6bc67832adc17e83f6d22909284988f4\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8016574\n\u003e Commit-Queue: Hu, Ningxin \u003cningxin.hu@intel.com\u003e\n\u003e Reviewed-by: Phillis Tang \u003cphillis@chromium.org\u003e\n\u003e Reviewed-by: Hu, Ningxin \u003cningxin.hu@intel.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1655750}\n\nBug: 495837550\nChange-Id: I495245e11d24ce16680a76b14c6578f4c36492f4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8034782\nReviewed-by: Hu, Ningxin \u003cningxin.hu@intel.com\u003e\nCommit-Queue: Wang, Wei4 \u003cwei4.wang@intel.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656313}",
      "email": "wei4.wang@intel.com",
      "hash": "8fc56007bab46c04f2e75bfb0559a423f9788ea4",
      "subject": "Reland \"[WebNN] Implement fuzz test for LeakyRelu and DQ-LeakyRelu-Q subgraph\""
    },
    "8018082": {
      "author": "Stephen Nusko",
      "avatar": "https://lh6.googleusercontent.com/-fDIqtb-mCFc/AAAAAAAAAAI/AAAAAAAAAAA/Ru00M73SlAQ/s120-p/photo.jpg",
      "cl": "8018082",
      "clUrl": "https://chromium-review.googlesource.com/c/8018082",
      "description": "The ArrayBuffer partition no longer needs to explicitly disable\nBackupRefPtr. This used to be the case because the InSlotMetadata was at\nthe front which would change the alignment.\n\nHowever it has been a long time since that was the case, now the\nmetadata is at the end of the allocation meaning it doesn't prevent\nalignment.\n\nChange-Id: I1ef0b2b6b006f3deb90268be99f53a3e98c9bf6e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8018082\nReviewed-by: Keishi Hattori \u003ckeishi@chromium.org\u003e\nCommit-Queue: Stephen Nusko \u003cnuskos@chromium.org\u003e\nAuto-Submit: Stephen Nusko \u003cnuskos@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656345}",
      "email": "nuskos@chromium.org",
      "hash": "08cbee016ae59eef12a2b2bfdd45625a0a25c027",
      "subject": "Remove explicit disabling of BackupRefPtr for ArrayBuffer partition."
    },
    "8018224": {
      "author": "Keita Suzuki",
      "avatar": "https://lh3.googleusercontent.com/-eH4aYuPbIqM/AAAAAAAAAAI/AAAAAAAAAAA/Zcii5p3IV9A/s120-p/photo.jpg",
      "cl": "8018224",
      "clUrl": "https://chromium-review.googlesource.com/c/8018224",
      "description": "WiFiServiceMac registers an NSNotificationCenter block for CoreWLAN\nSSID-change notifications with `queue:nil`, so the block runs on the\nposting (CoreWLAN) thread. The block was referencing the `task_runner_`\nmember, implicitly capturing `this`, and posting\nOnWlanObserverNotification bound with base::Unretained. Because the\nservice is destroyed on the same worker sequence the block posts to, a\nnotification delivered around teardown can leave a queued task that runs\nafter the service is gone.\n\nCapture the worker task runner by value and bind a\nbase::WeakPtr\u003cWiFiServiceMac\u003e instead of base::Unretained so\nlate-arriving notifications are dropped once the service has been\ndestroyed.\n\nAdds //components/wifi:unit_tests with a regression test that posts the\nSSID-change notification, destroys the service, then drains the run\nloop.\n\nTAG=agy\nCONV=13ec7a8f-4d73-4c01-b1b7-4d465e984eb3\n\nBug: 522550059\nChange-Id: I60fb685c1ca7785829b0ffc3a31bef08099e8d3e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8018224\nCommit-Queue: Keita Suzuki \u003csuzukikeita@chromium.org\u003e\nReviewed-by: Kenichi Ishibashi \u003cbashi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656384}",
      "email": "suzukikeita@chromium.org",
      "hash": "b9cd09174145163e90936140ca3485c1b6ae5a78",
      "subject": "[wifi] Bind WeakPtr from WiFiServiceMac SSID-change observer"
    },
    "8018908": {
      "author": "Andres Ricardo Perez",
      "avatar": "https://lh4.googleusercontent.com/-FU1lq9yAgUU/AAAAAAAAAAI/AAAAAAAAAAA/W24g_IMzvek/s120-p/photo.jpg",
      "cl": "8018908",
      "clUrl": "https://chromium-review.googlesource.com/c/8018908",
      "description": "Updates SpareRenderProcessHostManagerImpl to explicitly define its\nmemory coordination semantics using MemoryConsumerTraits. This provides\nthe global Memory Coordinator with accurate information regarding the\nscale, eviction cost, and statefulness of the cache to optimize\nsystem-wide memory reclamation decisions.\n\nBug: 489671163\nChange-Id: I5800b6892af959f0c54a2c66fba056c6632bb6cb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8018908\nCommit-Queue: Andres Ricardo Perez Rojas \u003candresrperez@chromium.org\u003e\nReviewed-by: Aman Verma \u003camanvr@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656618}",
      "email": "andresrperez@chromium.org",
      "hash": "ca6682f961e0da951466dd0aba90b81c9511d58b",
      "subject": "[Memory Coordinator] Add traits to SpareRenderProcessHostManagerImpl"
    },
    "8019006": {
      "author": "Steinar H. Gunderson",
      "avatar": "https://lh3.googleusercontent.com/-fwj39zkmh_c/AAAAAAAAAAI/AAAAAAAAAAA/rIDhFu3DwKA/s120-p/photo.jpg",
      "cl": "8019006",
      "clUrl": "https://chromium-review.googlesource.com/c/8019006",
      "description": "We spend a fair amount of time constructing short-lived CustomProperty\ninstances (e.g., during resolving the cascade), which take a refcount\non the AtomicString for the property name. Make it contain a reference\ninstead, since it's already STACK_ALLOCATED and thus cannot live\nforever.\n\nStyle perftest is neutral, but there's a Speedometer3 win\n(M1 Pinpoint, LTO but no PGO, significant results at 99% only):\n\n  NewsSite-Next                               [ -0.4%,  -0.1%]\n  TodoMVC-React-Redux                         [ -0.4%,  -0.1%]\n  React-Stockcharts-SVG                       [ -0.5%,  -0.1%]\n  TodoMVC-React-Complex-DOM                   [ -0.5%,  -0.1%]\n  TodoMVC-Vue                                 [ -0.6%,  -0.2%]\n  TodoMVC-Backbone                            [ -0.7%,  -0.2%]\n\n  Score                                       [ +0.0%,  +0.3%]\n\nChange-Id: I10425d33a80ca3a95ab4c0e94d8fbfdc1a2c7342\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8019006\nCommit-Queue: Steinar H Gunderson \u003csesse@chromium.org\u003e\nAuto-Submit: Steinar H Gunderson \u003csesse@chromium.org\u003e\nReviewed-by: Anders Hartvoll Ruud \u003candruud@chromium.org\u003e\nCommit-Queue: Anders Hartvoll Ruud \u003candruud@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656496}",
      "email": "sesse@chromium.org",
      "hash": "26419a62129e9b1a4386f79bc780aaaf33204bac",
      "subject": "Make CustomProperty not refcount its AtomicString."
    },
    "8020643": {
      "author": "Kartar Singh",
      "avatar": "https://lh6.googleusercontent.com/-Pp62NICrK20/AAAAAAAAAAI/AAAAAAAAAAA/gWX6HIcdX3s/s120-p/photo.jpg",
      "cl": "8020643",
      "clUrl": "https://chromium-review.googlesource.com/c/8020643",
      "description": "Aligning the mock clock advancement with the VSync interval exposed a\nbug in ResizeHasLateDeadlineUntilNewRootSurface.\n\nThe test incorrectly calculated the expected late deadline before\nstarting the next frame (and thus before advancing the clock). This\nworked when the clock advanced by only 10ms because the outdated\ndeadline estimate remained larger than the scheduler's regular deadline.\nCorrecting the advancement to 16.66ms pushed the scheduler's deadline\npast the outdated estimate, causing the assertion to fail.\n\nFixed by moving the expectation calculation to after the clock is\nadvanced.\n\nBug: 515323102\nChange-Id: Ia403ae219f878de2f3a16d02daf2bbe46bc54198\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8020643\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCommit-Queue: Kartar Singh \u003ckartarsingh@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656383}",
      "email": "kartarsingh@google.com",
      "hash": "c5dc0aa861de01987bdcab27eefed14fff67efed",
      "subject": "Advance mock clock by VSync interval in DisplayScheduler unittests"
    },
    "8020683": {
      "author": "Chrome Crash (Prod)",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "8020683",
      "clUrl": "https://chromium-review.googlesource.com/c/8020683",
      "description": "This reverts commit e469631fc473ce56294ba348a7aa88aa871d5838.\n\nReason for revert: \nThe Suspect CL https://chromium-review.googlesource.com/q/I40e2423fb81b59336ee0a93484a694186a6a6964 is highly likely the cause of the crash. Please see the crash report http://crash/cb4f0708eebab8ea.\nRebase the Revert CL on top of main branch with conflicts allowed option to prevent false positive merge conflicts.\n\nIf you agree with the revert CL, please approve it and mark as Commit-Queue +2 to submit it.\n\nMore details can be found in the go/crash-revert-cls-creation.\n\nOriginal change's description:\n\u003e policy: Validate public key matches verification data\n\u003e \n\u003e Check that the public key certified by `new_public_key_verification_data`\n\u003e equals the actual `new_public_key` in `CloudPolicyValidator`.\n\u003e \n\u003e Bug: 511761758\n\u003e Change-Id: I40e2423fb81b59336ee0a93484a694186a6a6964\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8020683\n\u003e Commit-Queue: Nicolas Ouellet-Payeur \u003cnicolaso@chromium.org\u003e\n\u003e Reviewed-by: Owen Min \u003czmin@chromium.org\u003e\n\u003e Reviewed-by: Igor \u003cigorcov@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1656181}\n\u003e \n\nBug: 530835814\nChange-Id: Ib26b23500758ecae17563d56d1725b8b04472024\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8039840\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nReviewed-by: Igor \u003cigorcov@chromium.org\u003e\nCommit-Queue: Chrome Crash (Prod) \u003ccrash@system.gserviceaccount.com\u003e\nCommit-Queue: Igor \u003cigorcov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656474}",
      "email": "crash@system.gserviceaccount.com",
      "hash": "3913fb43d0cbfe05a9a6fff55219aba126d7dbe0",
      "subject": "Revert \"policy: Validate public key matches verification data\""
    },
    "8020724": {
      "author": "Xi Han",
      "avatar": "",
      "cl": "8020724",
      "clUrl": "https://chromium-review.googlesource.com/c/8020724",
      "description": "In this CL:\n1. In NtpCustomizationConfigManager, make\n   #onThemeCollectionImageSelected() as private method, and let\n   #onBackgroundDataChanged() handle theme collection data now.\n2. Handle re-selecting previous theme collection and upload image\n   themes from history with primary color has been picked up before.\n   We don't calculate the primary color again in these cases.\n3. In NtpCustomizationMediator's #onSheetColosed(), when the theme\n   collection image is first selected, we pick and save the primary\n   color and bitmap path to the SharedPerefence.\n4. NtpBackgroundDataThemeCollection uses fileIdHash to generate a\n   file path for the image bitmap, so chrome could support multiple\n   theme collection images. The file name is the substring after the\n   last File separator of the path of the URL.\n5. Tests will be added in a follow up CL.\nDemo: http://shortn/_LAvloi5WZP.\n\nBug: 488439751\nChange-Id: Ifc365a8c3ae5adb193a0b968dfb6971c431b7a71\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8020724\nCommit-Queue: Xi Han \u003chanxi@chromium.org\u003e\nReviewed-by: Xinyi Ji \u003cxinyiji@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656711}",
      "email": "hanxi@google.com",
      "hash": "47d4fa9dc45bfd228f4225707689ae2dec735456",
      "subject": "[ThemeSync] Support multiple theme collection images in history."
    },
    "8021111": {
      "author": "Foromo Daniel Soromou",
      "avatar": "https://lh6.googleusercontent.com/-6o9sWTbhXuE/AAAAAAAAAAI/AAAAAAAAAAA/ml9-F5KUmvc/s120-p/photo.jpg",
      "cl": "8021111",
      "clUrl": "https://chromium-review.googlesource.com/c/8021111",
      "description": "This change connects the visual guided setter WebUI to the browser\nprocess via Mojo to coordinate the positioning of the native Windows\nSettings app.\n\nSpecifically, this change:\n- Defines Mojo interfaces (`Page`, `PageHandler`, `PageHandlerFactory`)\n  for WebUI-to-browser communication.\n- Updates the WebUI to monitor the bounds of the illustration container\n  and transmit this `anchor_rect` to the browser process.\n- Implements `VisualGuidedSetterPageHandler` to receive these boundaries\n  and forward them to the native controller.\n- Enhances `LaunchSettings` with fallback mechanisms to ensure the\n  Windows Settings app launches successfully.\n- Implements the native overlay arrow drawing using Skia paths.\n- Refines layout calculations to accurately align the native Settings\n  window over the WebUI, accounting for DPI scaling and window frames.\n\nSee: https://screenshot.googleplex.com/8Z5nMgDERGULmjY.png\n\nBYPASS_LARGE_CHANGE_WARNING: Code wiring.\n\nBug: 454597786\nChange-Id: I83be2546e5b0435433aaa67b3a0c19b0ec1a20b2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8021111\nReviewed-by: Joe Mason \u003cjoenotcharles@google.com\u003e\nReviewed-by: Kaan Alsan \u003calsan@chromium.org\u003e\nCommit-Queue: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656702}",
      "email": "koretadaniel@chromium.org",
      "hash": "70d21d4cddfac25eee5c5b26a6238254a891e147",
      "subject": "Wire up Mojo for visual guided setter WebUI"
    },
    "8021347": {
      "author": "Elly",
      "avatar": "https://lh6.googleusercontent.com/-lOpA5vOgEfs/AAAAAAAAAAI/AAAAAAAAAAA/6fqu0I9K73s/s120-p/photo.jpg",
      "cl": "8021347",
      "clUrl": "https://chromium-review.googlesource.com/c/8021347",
      "description": "This is a followup to r1650389, migrating the unit tests as well. The\nnew API is a bit bulkier here since device-sync uses strings to\nrepresent keys and other cryptographic material, but so it goes.\n\nBug: 430616377\nChange-Id: I3676d7369b35f56b7e9d0e50b65749eb93b4a82a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8021347\nAuto-Submit: Elly \u003cellyjones@chromium.org\u003e\nCommit-Queue: Jon Mann \u003cjonmann@chromium.org\u003e\nReviewed-by: Jon Mann \u003cjonmann@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656673}",
      "email": "ellyjones@chromium.org",
      "hash": "1eb90e03c47f57a716d674697b5c1359a0c3b68d",
      "subject": "cros/device-sync: use crypto/kdf in unit tests"
    },
    "8021537": {
      "author": "Jeremy Roman",
      "avatar": "https://lh5.googleusercontent.com/-4d7KwMaRdig/AAAAAAAAAAI/AAAAAAAAAAA/ROEb0ni2fSY/s120-p/photo.jpg",
      "cl": "8021537",
      "clUrl": "https://chromium-review.googlesource.com/c/8021537",
      "description": "This CL implements the prototype for the Indigo page heuristic classification\nand the asynchronous loading of its configuration.\n\n- Blink:\n  - Implemented DocumentMetadataServer::ClassifyProductDetails to extract\n    Product and ProductGroup entities and perform case-insensitive\n    word-boundary matching using ICU WordBreakIterator.\n  - Optimized lookup by using a single HashMap with ReserveCapacityForSize.\n  - Added unit tests in document_metadata_extractor_test.cc covering\n    Unicode case folding and punctuation handling.\n\n- Browser:\n  - Defined IndigoConfig proto for configuration.\n  - Implemented IndigoService to asynchronously load the configuration from\n    the component directory.\n  - Added --indigo-config-proto command-line switch to override the config\n    path for manual testing.\n  - Updated IndigoPageActionController to trigger classification on\n    same-document (SPA) navigation after a 3-second delay.\n  - Added unit tests in indigo_service_unittest.cc and updated\n    indigo_page_action_controller_unittest.cc.\n\n\nTAG=agy\nCONV=ecee7cf4-19c9-497e-b255-ead95c189c29\n\nBug: b:523315119\nChange-Id: I62c5554f8acb61bd7bbbb1c3d2e7c4a49c6aa6e4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8021537\nCommit-Queue: Jeremy Roman \u003cjbroman@chromium.org\u003e\nReviewed-by: Adithya Srinivasan \u003cadithyas@chromium.org\u003e\nReviewed-by: Ken Buchanan \u003ckenrb@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656278}",
      "email": "jbroman@chromium.org",
      "hash": "2af2690e747bc2c99dc3c363099225ceb63d3023",
      "subject": "[Indigo] Implement prototype page heuristic classification and config loading"
    },
    "8021643": {
      "author": "Ankush Singh",
      "avatar": "https://lh4.googleusercontent.com/-O_Qx6x6kvY0/AAAAAAAAAAI/AAAAAAAAAAA/8caaQPFTaMg/s120-p/photo.jpg",
      "cl": "8021643",
      "clUrl": "https://chromium-review.googlesource.com/c/8021643",
      "description": "Refactors the `SendTabToSelf.AutoOpenOutcome` metric to provide more\ngranular information about how received tabs are handled (opened\nimmediately, delayed, or via notification) across Desktop, Android, and\niOS.\n\nSince the enum values changed in incompatible ways, the histogram is\nrenamed to `Sharing.SendTabToSelf.AutoOpenOutcome2`.\n\nOBSOLETE_HISTOGRAM[Sharing.SendTabToSelf.AutoOpenOutcome]=Replaced by\nSharing.SendTabToSelf.AutoOpenOutcome2\n\nBug: 488072250\nChange-Id: I775153de24aab86bc1b77c8220f9e3912d378b5d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8021643\nReviewed-by: Maksim Moskvitin \u003cmmoskvitin@google.com\u003e\nAuto-Submit: Ankush Singh \u003cankushkush@google.com\u003e\nCommit-Queue: Ankush Singh \u003cankushkush@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656540}",
      "email": "ankushkush@google.com",
      "hash": "86b7c608a2760ecac7e88677b1ff88d77085c41b",
      "subject": "STTS: Update AutoOpenOutcome metrics and rename histogram"
    },
    "8022563": {
      "author": "Shunya Shishido",
      "avatar": "https://lh4.googleusercontent.com/-Rt8o3qoEnK4/AAAAAAAAAAI/AAAAAAAAAAA/HkBaScead1w/s120-p/photo.jpg",
      "cl": "8022563",
      "clUrl": "https://chromium-review.googlesource.com/c/8022563",
      "description": "This CL introduces the 'support_capture_early_failures' boolean feature\nparameter to the Blink auto-generated feature\n'kDeclarativePerformanceObserver'.\n\nIf this parameter is set to true (default), the browser process\ncontinues to support `capture-early-failures` directive for opted-in\norigins. If set to false, early navigation failure capturing is\ncompletely bypassed/disabled.\n\nKey changes:\n- Declared and defined\n  'kDeclarativePerformanceObserverSupportCaptureEarlyFailures' as a\n  FeatureParam associated with 'kDeclarativePerformanceObserver' using\n  the key \"support_capture_early_failures\".\n- Updated NavigationRequest's policy retrieval to override and force the\n  parsed 'capture_early_failures' to false if the feature param is\n  disabled. This prevents new origins from registering early failure\n  capture.\n- Updated RecordEarlyNavigationFailure in DeclarativePerformanceObserver\n  to early-return if either the feature or the param is disabled. This\n  ensures already-registered origins will not record early failures.\n- Added unit tests (FeatureParamDisabled and\n  DoesNotRecordEarlyFailureIfFeatureParamDisabled) to verify correct\n  behavior under both navigation commit and navigation failure phases\n  when the parameter is set to false.\n\nBug: 505208781\nChange-Id: I8b891f63b5783f6a6e5e58f2d2835f83c04ef748\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8022563\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nReviewed-by: Yoshisato Yanagisawa \u003cyyanagisawa@chromium.org\u003e\nCommit-Queue: Shunya Shishido \u003csisidovski@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656348}",
      "email": "sisidovski@chromium.org",
      "hash": "1c20382e7920dcb39e08631ba80211ced6d419f1",
      "subject": "Add support_capture_early_failures feature param"
    },
    "8023667": {
      "author": "Oleksandr Tara",
      "avatar": "https://lh5.googleusercontent.com/-MY8MbIWvk_Q/AAAAAAAAAAI/AAAAAAAAAAA/iQc4CKvry1E/s120-p/photo.jpg",
      "cl": "8023667",
      "clUrl": "https://chromium-review.googlesource.com/c/8023667",
      "description": "Starts issuing requests to AffiliationService to get affiliation, psl\nand grouping info for compared origins. On cache miss, we will force a\ncache refresh refresh (which causes a network request), so the requests\nalways use fresh data.\n\nBug: b:526581924\nChange-Id: Ie0e26ce9178de25bd9430dcc3636a2ccbd739cb9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8023667\nCommit-Queue: Oleksandr Tara \u003cotara@google.com\u003e\nReviewed-by: Viktor Semeniuk \u003cvsemeniuk@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656507}",
      "email": "otara@google.com",
      "hash": "559fecc7653db4799943c27374ab1037b0d8dba8",
      "subject": "Implement affiliation and PSL matching in AffiliatedDomainMatcher"
    },
    "8024429": {
      "author": "Kacper Bajkiewicz",
      "avatar": "https://lh5.googleusercontent.com/-u-nmkL7TPLI/AAAAAAAAAAI/AAAAAAAAAAA/JTpQKe6ojlE/s120-p/photo.jpg",
      "cl": "8024429",
      "clUrl": "https://chromium-review.googlesource.com/c/8024429",
      "description": "Add new functionality to FeatureShowcaseEligibilityTracker to consider\nspecific checker's decision whether to show the step or not on general\ntimeout. When method is implemented in\nFeatureShowcaseStepEligibilityChecker, the checker should immediately\nand synchronously determine step eligibility based on the state it has\nat the moment of timeout.\n\nThis allows specific checkers to wait for e.g. sync. Taking as example\nPassword Manager, which eligibility checker waits for prefs sync (and\ncheck if user has GPM pinned to top bar already) to be available before\nreturning back to the tracker with a final decision. If the sync is not\npossible before 2s timeout, it still may return true (and not always\nfalse, as before).\n\nBefore:\nhttps://screencast.googleplex.com/cast/NTMyMjg0ODUyMzUxNzk1MnxhMDhhNGVmZi05Yw\nAfter:\nhttps://screencast.googleplex.com/cast/NTU5NDk2NzExNTMwMDg2NHwyMzQzYTVjYy02MQ\n\nBug: 507795442, 505626765\nChange-Id: Ia16350778001356376cff38fef3f6b5d90ab77c0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8024429\nCommit-Queue: Ernest Nguyen Hung \u003cernn@google.com\u003e\nReviewed-by: Ernest Nguyen Hung \u003cernn@google.com\u003e\nAuto-Submit: Kacper Bajkiewicz \u003ckbajkiewicz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656584}",
      "email": "kbajkiewicz@google.com",
      "hash": "102665e0a742f177c7223de07b059e7464010088",
      "subject": "[FRE Revamp] Wait for sync before determining Password Manager eligibility."
    },
    "8024716": {
      "author": "Rafał Godlewski",
      "avatar": "https://lh4.googleusercontent.com/-ilq9zQD2S-A/AAAAAAAAAAI/AAAAAAAAAAA/h8BU68V-GQs/s120-p/photo.jpg",
      "cl": "8024716",
      "clUrl": "https://chromium-review.googlesource.com/c/8024716",
      "description": "* Ensures `kIosSyncInfobarErrorLastDismissedTimestamp` is cleared\nbefore adding any expectations on sync error infobar, as it has 24h\ntimeout, effectively making it not appear a lot\n* Additionally, makes swiping up the infobar conditional, as it can\nget dismissed automatically if app takes long to idle\n\nThose tests are still disabled on device, but that failure was for\na different reason, for which I don't see logs anymore.\n\nI'll double check first if this fix resolves the infobar expectation\nissue and then will consider re-enabling those tests on device, to see\nwhat is happening.\n\nFixed: 455768802,454547779\nChange-Id: I53f672923ba7fd97853e23661282b6593ce5dc18\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8024716\nReviewed-by: Vincent Boisselle \u003cvincb@google.com\u003e\nCommit-Queue: Rafał Godlewski \u003crgod@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656484}",
      "email": "rgod@google.com",
      "hash": "ee82d7ed842c2042056a3d75d7b58c0286fbc2ec",
      "subject": "[iOS] Partially re-enable some password controller tests"
    },
    "8024770": {
      "author": "Chirag Arora",
      "avatar": "https://lh4.googleusercontent.com/-o9T15q_dqqA/AAAAAAAAAAI/AAAAAAAAAAA/sHgVEB_uhXo/s120-p/photo.jpg",
      "cl": "8024770",
      "clUrl": "https://chromium-review.googlesource.com/c/8024770",
      "description": "Reverted CL: crrev.com/c/7690296\n\nThis change is being reverted because we have changed the backend\nimplementation approach.\n\nBug: b:483043192\nChange-Id: Icfec66e273b2d20188095cd738fb4dd0ad55bf54\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8024770\nCommit-Queue: Chirag Arora \u003cheychirag@google.com\u003e\nReviewed-by: Greg Thompson \u003cgrt@chromium.org\u003e\nReviewed-by: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656436}",
      "email": "heychirag@google.com",
      "hash": "d3d730674dcc4709e1334ec70ef52457a7437fb2",
      "subject": "Revert \"Introduce Get/SetMetricsReportingLevel methods in GoogleUpdateSettings\""
    },
    "8024791": {
      "author": "Sophie Crowley",
      "avatar": "https://lh4.googleusercontent.com/-MRu9kJtKreE/AAAAAAAAAAI/AAAAAAAAAAA/nd9opry5v4E/s120-p/photo.jpg",
      "cl": "8024791",
      "clUrl": "https://chromium-review.googlesource.com/c/8024791",
      "description": "Adding JNI methods to SigninManagerAndroid in order to interface with\nthe C++ AccountExtensionTracker. This is needed for planned changes to\n(1) add a checkbox when signing out to toggle\nuninstall_account_extensions_on_signout if there are any installed\nextensions, and (2) also set this when removing an account from the\ndevice (will be done within SigninManagerImpl). The JNI implementations\nare guarded by ENABLE_EXTENSIONS_CORE in C++ as AccountExtensionTracker\nasserts for this.\n\nChange-Id: Ida6ff4e6dc66beb51263c9ea2f71758de03c9ae6\nBug: 502977184\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8024791\nReviewed-by: Tanmoy Mollik \u003ctriploblastic@google.com\u003e\nCommit-Queue: Sophie Crowley \u003ccrowleso@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656491}",
      "email": "crowleso@google.com",
      "hash": "e3f83b94d25f954918e2be718e3fafc1888f85e1",
      "subject": "[Extensions][Al] Add JNI layer for removing extensions on signout"
    },
    "8024942": {
      "author": "Łukasz Barczyński",
      "avatar": "https://lh3.googleusercontent.com/-qN7fZu_06_I/AAAAAAAAAAI/AAAAAAAAAAA/BvVo0dMoVjk/s120-p/photo.jpg",
      "cl": "8024942",
      "clUrl": "https://chromium-review.googlesource.com/c/8024942",
      "description": "ChromeBrowserTestRule was used in these tests only to initialize native.\nReplacing it with just the initialization to reduce the usage of\nChromeBrowserTestRule, which is just an adapter for SigninTestRule\nwithout any specific logic.\n\nThis CL is part of the fixit week effort and part of a bigger chain. The\ngoal is to completely remove ChromeBrowserTestRule from the source,\nbecause it's redundant.\n\nBug: 499170957\nChange-Id: I219e5d9b94c71e74b3c9d74e2d00fef1997bd47c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8024942\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Łukasz Barczyński \u003clbarczynski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656675}",
      "email": "lbarczynski@google.com",
      "hash": "df6f04f5d78bb0fe147b4f212d12c8385de6f9c0",
      "subject": "[Android] Remove ChromeBrowserTestRule in the http client tests"
    },
    "8024943": {
      "author": "Łukasz Barczyński",
      "avatar": "https://lh3.googleusercontent.com/-qN7fZu_06_I/AAAAAAAAAAI/AAAAAAAAAAA/BvVo0dMoVjk/s120-p/photo.jpg",
      "cl": "8024943",
      "clUrl": "https://chromium-review.googlesource.com/c/8024943",
      "description": "ChromeBrowserTestRule was used in these tests only to initialize native.\nReplacing it with just the initialization to reduce the usage of\nChromeBrowserTestRule, which is just an adapter for SigninTestRule\nwithout any specific logic.\n\nThis CL is part of the fixit week effort and part of a bigger chain. The\ngoal is to completely remove ChromeBrowserTestRule from the source,\nbecause it's redundant.\n\nBug: 499170957\nChange-Id: Ifcb7e915420ee327bb3a575581cc47452d12e039\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8024943\nCommit-Queue: Łukasz Barczyński \u003clbarczynski@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656676}",
      "email": "lbarczynski@google.com",
      "hash": "b2db1222a48cf13751bb38d82d94fa2e2bd18459",
      "subject": "[Android] Remove ChromeBrowserTestRule in the browser sync tests"
    },
    "8025089": {
      "author": "Roger McFarlane",
      "avatar": "https://lh6.googleusercontent.com/-l1Aa8jxe9v8/AAAAAAAAAAI/AAAAAAAAAAA/rQZ2e-KXBS0/s120-p/photo.jpg",
      "cl": "8025089",
      "clUrl": "https://chromium-review.googlesource.com/c/8025089",
      "description": "Bug: 524226260\nChange-Id: I78f88535565cac542f25e3bf03b7a98818f6a248\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025089\nReviewed-by: Luc Nguyen \u003clucnguyen@google.com\u003e\nCommit-Queue: Roger McFarlane \u003crogerm@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656685}",
      "email": "rogerm@chromium.org",
      "hash": "6734468fbd30c05917732f0ccacbf8d6b06bccf1",
      "subject": "Fix some clang-tidy issues in components/metrics"
    },
    "8025114": {
      "author": "Chirag Arora",
      "avatar": "https://lh4.googleusercontent.com/-o9T15q_dqqA/AAAAAAAAAAI/AAAAAAAAAAA/sHgVEB_uhXo/s120-p/photo.jpg",
      "cl": "8025114",
      "clUrl": "https://chromium-review.googlesource.com/c/8025114",
      "description": "This commit changes implementation of IsBasicMetricsReportingEnabled and\nIsMetricsReportingDisabledByPolicy to remove logic related to\nkMetricsReportingLevel and only use the kMetricsReportingEnabled\npreference.\n\nBug: b:496476603\nChange-Id: Ib8d4e7ffd701010df4bfa343e89532a492546b2f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025114\nReviewed-by: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nCommit-Queue: Chirag Arora \u003cheychirag@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656295}",
      "email": "heychirag@google.com",
      "hash": "18b59260fae1df9543faf86ee612b991c8d8137d",
      "subject": "[MetricsReportingChoiceService] remove logic for kMetricsReportingLevel"
    },
    "8025178": {
      "author": "Etienne Pierre-doray",
      "avatar": "https://lh3.googleusercontent.com/-Pr6Px4urACw/AAAAAAAAAAI/AAAAAAAAAAA/c-giz0zyyK0/s120-p/photo.jpg",
      "cl": "8025178",
      "clUrl": "https://chromium-review.googlesource.com/c/8025178",
      "description": "Bug: 381086791\nChange-Id: Icf8a9de42d9f01caf0c4e81c064c7d9794fcd694\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025178\nReviewed-by: Abhishek Shanthkumar \u003cabhishek.shanthkumar@microsoft.com\u003e\nCommit-Queue: Etienne Pierre-Doray \u003cetiennep@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656523}",
      "email": "etiennep@chromium.org",
      "hash": "4301bb11c474c448d013f25eef233c560aa2f4ac",
      "subject": "[indexeddb] Add IndexedDBConnectionDeduplication in testing  config"
    },
    "8025180": {
      "author": "Brandon Fong",
      "avatar": "https://lh4.googleusercontent.com/-1S5SUmLf8rk/AAAAAAAAAAI/AAAAAAAAAAA/9Oam1XpmzNs/s120-p/photo.jpg",
      "cl": "8025180",
      "clUrl": "https://chromium-review.googlesource.com/c/8025180",
      "description": "A recent change in the SuggestionListViewBinder adjusted the container's\nleft margin appropriately for Vertical Tabs to account for the offset\npresented by the SideUi container. This primarily affects the main\nbrowser's omnibox.\n\nThis causes issues with Tab Search, which inflates an overlay panel on\ntop of Vertical Tabs and inflates a search_activity which also has a\nsuggestions container. Tab Search is accessible when Vertical Tabs are\nopen. This change exposes the id and ensures that when Vertical Tabs are\nenabled, that only the main browser omnibox is shifted.\n\nBug: 530582950\nChange-Id: I8e5fe34204033f392c8eda368b2355a3af8dd5b5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025180\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCommit-Queue: Brandon Fong \u003cbjfong@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656312}",
      "email": "bjfong@google.com",
      "hash": "fd6c7841531a44d7f0fa6a5f555c8c8b05f9942d",
      "subject": "[search] Readjust the suggestions container left margin for tab search"
    },
    "8025181": {
      "author": "Alfredo Higuera",
      "avatar": "https://lh3.googleusercontent.com/-GmaizjstnME/AAAAAAAAAAI/AAAAAAAAAAA/kgJHC3bTGLQ/s120-p/photo.jpg",
      "cl": "8025181",
      "clUrl": "https://chromium-review.googlesource.com/c/8025181",
      "description": "This enables the \"Enabled\" group for the\nReadAnythingDistillationQualityEvaluation in the field trial testing\nconfiguration. This ensures test coverage for the Reading Mode metrics\ncalculator feature.\n\nChange-Id: Id8a3224993d5bf95fa82d56722561b676e183285\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025181\nReviewed-by: Martín Gómez \u003cmartinglopez@google.com\u003e\nCommit-Queue: Alfredo Higuera \u003calfredohiguera@google.com\u003e\nReviewed-by: Gustavo Martin \u003cgusmartin@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656554}",
      "email": "alfredohiguera@google.com",
      "hash": "f7c2567827afbae86397f37dd6696a7e7357d621",
      "subject": "[Reading Mode] Add field trial testing config for ReadAnythingDistillationQualityEvaluation"
    },
    "8025259": {
      "author": "Jan Wilken Dörrie",
      "avatar": "https://lh6.googleusercontent.com/-gsktmy6ief4/AAAAAAAAAAI/AAAAAAAAAAA/KpwgqZ4Ig6w/s120-p/photo.jpg",
      "cl": "8025259",
      "clUrl": "https://chromium-review.googlesource.com/c/8025259",
      "description": "Provide macOS support for hardware-backed attestation keys using the\nSecure Enclave to enable certification that a device-bound session\ncredential (DBSC) signing key resides in the same physical hardware.\n\nTo minimize code duplication, refactor the existing Secure Enclave\nsigning key implementation:\n\n- Extract common key properties and initialization into a templated base\n  class `AppleKeyImpl`.\n- Consolidate key generation and wrapped key restoration into templated\n  helper functions `GenerateKeySlowlyImpl` and\n  `FromWrappedKeySlowlyImpl`.\n\nUse these helper functions to introduce the concrete class\n`UnexportableAttestationKeyApple`. It implements `CertifySlowly` by\nsigning a statement that combines a challenge and the SHA-256 hash of\nthe target signing key's Subject Public Key Info (SPKI).\n\nAdditionally, update `UnexportableKeyProviderApple` to expose the new\nattestation key generation and recovery methods, and document the new\ncustom Secure Enclave format in the `AttestationStatement` structure.\n\nBug: 501307389\nChange-Id: I8a01c3f09587b49000ab14ab2ffc28256a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025259\nReviewed-by: Elly \u003cellyjones@chromium.org\u003e\nCommit-Queue: Jan Wilken Dörrie \u003cjdoerrie@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656546}",
      "email": "jdoerrie@chromium.org",
      "hash": "a5c8d23819b83b8916cd711ab6e0b1a8ccb3c0b1",
      "subject": "[dbsc] Implement hardware-backed attestation keys on macOS"
    },
    "8025262": {
      "author": "Christoph Schwering",
      "avatar": "https://lh4.googleusercontent.com/-Qw-PHSgIOpU/AAAAAAAAAAI/AAAAAAAAAAA/op17V5IhGCg/s120-p/photo.jpg",
      "cl": "8025262",
      "clUrl": "https://chromium-review.googlesource.com/c/8025262",
      "description": "AutofillPopupControllerImpl and AutofillKeyboardAccessoryControllerImpl\ninstantiate a PopupHideHelper to observe RenderFrameDeleted\n\nBefore this CL, they instantiate is for the focused frame.\nAfter this CL, they instantiate it for the trigger field's frame.\n\nThis simplifies the code and fixes false positives and false\nnegatives:\n\n  #document\n    \u003cinput type=f\u003e\n    \u003ciframe\u003e\n      #document\n      \u003cinput type=g\u003e\n    \u003ciframe\u003e\n      #document\n      \u003cinput type=h\u003e\n\nSuppose the user triggers Autofill in field `g` and the focus then\nmoves to `h` immedidately.\nThe old code erroneously hides the popup if a navigation happens in\n`h`, and it erroneously keeps the popup open if a navigation happens in\n`g`.\n\nBug: 530190112\nChange-Id: Ib89efd893ae1720aa5d72a2b35d7b6f68e2febca\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025262\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCommit-Queue: Christoph Schwering \u003cschwering@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656534}",
      "email": "schwering@google.com",
      "hash": "43331cff4cbc4f22d6edb20e5230d60a5a409152",
      "subject": "[Autofill] Simplify focus test in AutofillPopupControllerImpl"
    },
    "8025271": {
      "author": "Leo Zhao",
      "avatar": "https://lh6.googleusercontent.com/-Sl8JddNeDi4/AAAAAAAAAAI/AAAAAAAAAAA/x83YR8CIwAE/s120-p/photo.jpg",
      "cl": "8025271",
      "clUrl": "https://chromium-review.googlesource.com/c/8025271",
      "description": "This CL adds infobar support for Autofill AI prefetch failures which can\nhappen for fetching Ambient Autofill entities.\n\nBranded Asset:\nhttps://screenshot.googleplex.com/AVRH5qEgap6Mn5T\n\nNone Branded Asset:\nhttps://screenshot.googleplex.com/LZxPqe4gpgiiuak\n\nBug: 529834204\nChange-Id: Ia2adb231cb3ee169717033ea626fcd2b7ed55092\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025271\nReviewed-by: Alexis Hétu \u003csugoi@chromium.org\u003e\nCommit-Queue: Leo Zhao \u003cleozhao@google.com\u003e\nReviewed-by: Kaan Alsan \u003calsan@chromium.org\u003e\nReviewed-by: Joe Mason \u003cjoenotcharles@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656303}",
      "email": "leozhao@google.com",
      "hash": "e8df5a1fac2ece75d6523fa3222666f3dd4cedf3",
      "subject": "[iOS] Add infobar message for Autofill AI prefetch failures"
    },
    "8025288": {
      "author": "Elias Homsi",
      "avatar": "https://lh4.googleusercontent.com/-aTuVBLHQ3Bw/AAAAAAAAAAI/AAAAAAAAAAA/HuCwa-Ajdqs/s120-p/photo.jpg",
      "cl": "8025288",
      "clUrl": "https://chromium-review.googlesource.com/c/8025288",
      "description": "The GetEventTrigger function now returns\nkClipboardCopyDataTransferEventTrigger for DeepScanAccessPoint::COPY.\n\nBUG: 325455508\nChange-Id: If9ea6df6f3f732509d39cfad37d498097fd87ee0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025288\nReviewed-by: Dominique Fauteux-Chapleau \u003cdomfc@chromium.org\u003e\nCommit-Queue: Dominique Fauteux-Chapleau \u003cdomfc@chromium.org\u003e\nAuto-Submit: Elias Homsi \u003celiashomsi@google.com\u003e\nCommit-Queue: Elias Homsi \u003celiashomsi@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656602}",
      "email": "eliashomsi@google.com",
      "hash": "98cf5a2b4a814947d051b2b3ce2bebee3691a5e6",
      "subject": "Map DeepScanAccessPoint::COPY to the clipboard copy event trigger."
    },
    "8025310": {
      "author": "Chirag Arora",
      "avatar": "https://lh4.googleusercontent.com/-o9T15q_dqqA/AAAAAAAAAAI/AAAAAAAAAAA/sHgVEB_uhXo/s120-p/photo.jpg",
      "cl": "8025310",
      "clUrl": "https://chromium-review.googlesource.com/c/8025310",
      "description": "These changes are being reverted because we have changed the backend\nimplementation approach.\n\nBug: b:496476603\nChange-Id: I5f42455455c0f3d589ad1ee19c5173a20a2c3e9b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025310\nCommit-Queue: Chirag Arora \u003cheychirag@google.com\u003e\nReviewed-by: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656293}",
      "email": "heychirag@google.com",
      "hash": "fc87765dc3501769cb268cd2397679d9223c59ec",
      "subject": "Reverted crrev.com/c/7813599 and crrev.com/c/7696832"
    },
    "8025359": {
      "author": "Gauthier Ambard",
      "avatar": "https://lh4.googleusercontent.com/-i-O-ZGsBLB8/AAAAAAAAAAI/AAAAAAAAAAA/G5adnZOgQGo/s120-p/photo.jpg",
      "cl": "8025359",
      "clUrl": "https://chromium-review.googlesource.com/c/8025359",
      "description": "The API is deprecated, this CL removes it and use the one from the VC\ninstead.\n\nBug: 527832290\nChange-Id: I4564e43861fe951498e9987dcca5c7ac3a7ca136\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025359\nAuto-Submit: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\nReviewed-by: Olivier Robin \u003colivierrobin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656557}",
      "email": "gambard@chromium.org",
      "hash": "be269287cdd97af0b3a4b2eacc84d2a9e190c5bd",
      "subject": "[iOS] Remove mainScreen usage in QRCodeGenerator"
    },
    "8025669": {
      "author": "Oleksii Kalinin",
      "avatar": "https://lh6.googleusercontent.com/-czv38cD9aho/AAAAAAAAAAI/AAAAAAAAAAA/tCSpRlK-qi0/s120-p/photo.jpg",
      "cl": "8025669",
      "clUrl": "https://chromium-review.googlesource.com/c/8025669",
      "description": "This change ensures that critical actions are deleted when browsing\nhistory is cleared. CriticalActionService now observes HistoryService\nfor deletion events. When history is deleted (by time range, specific\nvisit IDs, or all history), the corresponding critical actions are also\nremoved.\n\nThe CriticalActionFactory is registered in\nChromeBrowserMainExtraPartsProfiles as a ProfileKeyedServiceFactory\nwhich depends on HistoryServiceFactory. Observation is activated during\nCriticalActionService initialization when the factory fetches\nHistoryService.\n\nThis integration runs implicitly when ChromeBrowsingDataRemoverDelegate\ntriggers history deletion. The entire integration is gated by the\nkCriticalActionHistory feature flag, which is disabled by default.\n\nFixed: b:511118379\nChange-Id: Ic71195853fc55534d3866fd7fbb67fbaa361bb30\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025669\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nCommit-Queue: Oleksii Kalinin \u003ckalinino@google.com\u003e\nReviewed-by: Christian Dullweber \u003cdullweber@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656414}",
      "email": "kalinino@google.com",
      "hash": "03be5e35181f81a79435fc9e196110fa73b53753",
      "subject": "Integrate CriticalActionService with Clear Browsing Data."
    },
    "8025963": {
      "author": "Sana Akbani",
      "avatar": "https://lh6.googleusercontent.com/-Stuknvx8cpg/AAAAAAAAAAI/AAAAAAAAAAA/HdaEf_6ae2Y/s120-p/photo.jpg",
      "cl": "8025963",
      "clUrl": "https://chromium-review.googlesource.com/c/8025963",
      "description": "Unicode line separators (U+2028), paragraph separators (U+2029), and\ncontrol characters (\\r, \\n) in selected text cause native context menu\nrendering APIs to terminate line item labels early.\n\nThis change sanitizes selection_text by replacing these special\ncharacters with spaces before eliding and displaying the text in the\ncontext menu label. This aligns with other menu items like \"Search\nGoogle for\" and \"Ask Google about\".\n\nBug: b:529467971\nChange-Id: Idda32e5ed110271a99b47a26ef7ff16a6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025963\nCommit-Queue: Sana Akbani \u003csanaakbani@google.com\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656393}",
      "email": "sanaakbani@google.com",
      "hash": "40bf73e476d1c33dc2ed60b0516e6166a371866a",
      "subject": "[Glic] Sanitize selection text for context menu"
    },
    "8026449": {
      "author": "Sophie Crowley",
      "avatar": "https://lh4.googleusercontent.com/-MRu9kJtKreE/AAAAAAAAAAI/AAAAAAAAAAA/nd9opry5v4E/s120-p/photo.jpg",
      "cl": "8026449",
      "clUrl": "https://chromium-review.googlesource.com/c/8026449",
      "description": "When the primary account is removed from the device, extensions\nspecifically associated with that account should be be uninstalled.\nUpdating SigninManager to set uninstall_account_extensions_on_signout to\ntrue when it detects an account being removed so that, when SignOut is\nsubsequently called, the extensions are removed.\n\nChange-Id: I7216c84759dcf532e9ee0ba682b5fa300191f34b\nBug: 502977184\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026449\nCommit-Queue: Sophie Crowley \u003ccrowleso@google.com\u003e\nReviewed-by: Liza Bipin \u003cmlbipin@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656493}",
      "email": "crowleso@google.com",
      "hash": "37ffb1c6b1a0a757a6305dc5902772004c3f077a",
      "subject": "[Extensions][Al] Remove signed-in extensions when an account is removed"
    },
    "8026529": {
      "author": "Alexei Svitkine",
      "avatar": "https://lh5.googleusercontent.com/-ljq0Hm0SR70/AAAAAAAAAAI/AAAAAAAAAAA/Tf0FxsOFCms/s120-p/photo.jpg",
      "cl": "8026529",
      "clUrl": "https://chromium-review.googlesource.com/c/8026529",
      "description": "No issues from the experiment across channels including stable,\nso launching this via client-side change.\n\nBug: 487259793\nChange-Id: I4411c102c6fe9d12f05c923356e0d5e592006a49\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026529\nAuto-Submit: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nReviewed-by: Adam Rice \u003cricea@chromium.org\u003e\nCommit-Queue: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656704}",
      "email": "asvitkine@chromium.org",
      "hash": "cd9c41aa2eb02f1e9be6a59a82916a01c0a0a644",
      "subject": "Enable ReportingApiEnableVariationsHeaders by default."
    },
    "8026530": {
      "author": "Andres Ricardo Perez",
      "avatar": "https://lh4.googleusercontent.com/-FU1lq9yAgUU/AAAAAAAAAAI/AAAAAAAAAAA/W24g_IMzvek/s120-p/photo.jpg",
      "cl": "8026530",
      "clUrl": "https://chromium-review.googlesource.com/c/8026530",
      "description": "Adds traits to RenderFrameHostImpl to explicitly define its memory\ncoordination semantics. This provides the global Memory Coordinator with\naccurate information regarding its passive nature, ensuring it is\ncorrectly categorized and handled.\n\nSince RenderFrameHostImpl inherits from PassiveMemoryConsumer, it does\nnot actively release memory in response to pressure, but instead queries\nthe memory limit on-demand to gate new captures. This CL creates the\ntraits using the new passive constructor, which automatically configures\nall traits to passive-safe defaults and prevents misconfiguration of\nactive-only traits.\n\nBug: 489671163\nChange-Id: I1f599dd920f22572c2c64f476610bf339c2ea5c3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026530\nReviewed-by: Kartar Singh \u003ckartarsingh@google.com\u003e\nCommit-Queue: Andres Ricardo Perez Rojas \u003candresrperez@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656623}",
      "email": "andresrperez@chromium.org",
      "hash": "0476bf1bd37227f2d116fabaaf8bb2c8bbe90465",
      "subject": "[Memory Coordinator] Add traits to RenderFrameHostImpl"
    },
    "8026569": {
      "author": "Mingjing Zhang",
      "avatar": "https://lh3.googleusercontent.com/-T8ZBEslX458/AAAAAAAAAAI/AAAAAAAAAAA/O_vJhvvtHV0/s120-p/photo.jpg",
      "cl": "8026569",
      "clUrl": "https://chromium-review.googlesource.com/c/8026569",
      "description": "As part of the effort of moving SyncToken management into\nClientSharedImage, this CL makes the following changes:\n\n1. The GenUnverifiedSyncToken() call that occurs immediately after the\nClientSharedImage's creation in video_frame_shared_image_cache.cc will\nproduce the same SyncToken as the ClientSharedImage's creation\nSyncToken. Therefore, we directly used the creation SyncToken in this\nCL.\n\n2.The UpdateSharedImage()/GenUnverifiedSyncToken() call pair in\nmappable_shared_image_video_frame_pool.cc is replaced by\nClientSharedImage::BackingWasExternallyUpdated(), which calls this\nfunction pair internally.\n\nBug: 40286368\nChange-Id: Ie5bf5c33ac02bf79ed2d2d1f710e8465740dbedb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026569\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCommit-Queue: Mingjing Zhang \u003cmjzhang@chromium.org\u003e\nReviewed-by: Colin Blundell \u003cblundell@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656647}",
      "email": "mjzhang@chromium.org",
      "hash": "a07ef151aaa78935bd241019b3102a679ca99ab7",
      "subject": "[media] Delegate GenUnverifiedSyncToken() to ClientSharedImage"
    },
    "8026635": {
      "author": "Simge Şengün",
      "avatar": "https://lh6.googleusercontent.com/-yXOKge8vjTo/AAAAAAAAAAI/AAAAAAAAAAA/kEeqG3FFPYs/s120-p/photo.jpg",
      "cl": "8026635",
      "clUrl": "https://chromium-review.googlesource.com/c/8026635",
      "description": "This CL adds the FILTER_EXTRACT_ATTRIBUTES, FILTER_TASKS_SUPPORTED\nand FILTER_EXECUTION_STRATEGY optimization types\n\nServer CLs: cl/940508763, cl/936468372\n\nPRD: go/magic-filters:dd\nBug: b:529713698\nChange-Id: I03d6fac8c0d05a423ef0d326b2ef7ec4ae3a3b4a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026635\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCommit-Queue: Simge Şengün \u003csimges@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656627}",
      "email": "simges@google.com",
      "hash": "5b0725f9eb6d8724b0ce24a2100f956f3d5215d6",
      "subject": "Add Smart Filters optimization types"
    },
    "8026692": {
      "author": "Oleksandr Tara",
      "avatar": "https://lh5.googleusercontent.com/-MY8MbIWvk_Q/AAAAAAAAAAI/AAAAAAAAAAA/iQc4CKvry1E/s120-p/photo.jpg",
      "cl": "8026692",
      "clUrl": "https://chromium-review.googlesource.com/c/8026692",
      "description": "This CL integrates `DomainRelationChecker` into `AttemptOtpFillingTool`\nto verify if an OTP form's origin is related to the main frame origin of\nthe login attempt (handling exact, affiliated, and PSL match checks).\nThis is used to determine if the OTP filling is part of a trusted login\nflow (silent OTP filling itself will be implemented in a follow-up CL).\nSpecifically:\n- Uses `DomainRelationChecker` to check the relationship between the OTP\n  form's origin and the login attempt's origin.\n- Verifies that the relationship matches the expected strength:\n  - For strong matching: Grouped affiliations are rejected, and PSL\n    matches are rejected.\n  - For weak matching: PSL matches are allowed.\n- Adds integration browser tests to verify exact match, mismatch,\n  affiliation match, and PSL match (both strong and weak) verification\n  paths.\n\nAlso implements `GetOtpFrame` because it's a very small change thanks to\nthe new `FindTargetLocalRootFrame` funciton.\n\nBug: 511936279\nChange-Id: I7651524717772bada5068f6be8753574b1129a6c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026692\nReviewed-by: Kevin McNee \u003cmcnee@chromium.org\u003e\nCommit-Queue: Oleksandr Tara \u003cotara@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656510}",
      "email": "otara@google.com",
      "hash": "ff2cde5313c7d24ef2201dd28956bf91955bf2e0",
      "subject": "Use affiliation matching in the OTP tool to verify actor login flows."
    },
    "8026849": {
      "author": "Keishi Hattori",
      "avatar": "",
      "cl": "8026849",
      "clUrl": "https://chromium-review.googlesource.com/c/8026849",
      "description": "Revert \"[indigo] Disable Indigo for enterprise\"\n\nThis reverts commit a56bac90a4b9312bbf1f6d98d128e0073c0573ac.\n\nReason for revert: Failure on mac bots\n\nFailure Link:\nhttps://ci.chromium.org/ui/p/chromium/builders/ci/Mac13%20Tests/41723/overview\nhttps://ci.chromium.org/ui/p/chromium/builders/ci/mac13-arm64-rel-tests/75864/overview\n\nOriginal change's description:\n\u003e [indigo] Disable Indigo for enterprise\n\u003e\n\u003e This CL introduces a feature param to disable the Indigo for non\n\u003e Google-internal Workspace accounts and managed accounts / browsers /\n\u003e machines.\n\u003e\n\u003e The feature param will remain false until indigo is ready for the\n\u003e enterprise client.\n\u003e\n\u003e In a follow up the detailed policy value will be checked when the\n\u003e feature param is true.\n\u003e\n\u003e R=adithyas@chromium.org\n\u003e\n\u003e Bug: b:512247450, b:529737129\n\u003e Change-Id: I22bde22fb1feb6d43a007568253757a5b22a923e\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026849\n\u003e Reviewed-by: Adithya Srinivasan \u003cadithyas@chromium.org\u003e\n\u003e Commit-Queue: William Liu \u003cliuwilliam@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1656214}\n\nBug: b:512247450, b:529737129\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I47afebd528c5ec5c5afa59f6eb026902484b8951\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8038160\nOwners-Override: Keishi Hattori \u003ckeishi@chromium.org\u003e\nReviewed-by: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nCommit-Queue: Keishi Hattori \u003ckeishi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656357}",
      "email": "keishi@google.com",
      "hash": "d4070fdf4a2b92abce91a7b9debc4e3a94394138",
      "subject": "Revert \"[indigo] Disable Indigo for enterprise\""
    },
    "8026913": {
      "author": "Henrique Nakashima",
      "avatar": "https://lh3.googleusercontent.com/-8QqvI2PqT54/AAAAAAAAAAI/AAAAAAAAAAA/FyXtHMYfDT0/s120-p/photo.jpg",
      "cl": "8026913",
      "clUrl": "https://chromium-review.googlesource.com/c/8026913",
      "description": "SignalAccumulator stored a reference to Tab as an instance variable,\neven though Tab was only used inside getSignals().\n\nWhen an ActionProvider (such as PriceTrackingActionProvider) captured\nSignalAccumulator in an asynchronous listener, holding Tab on\nSignalAccumulator caused a strong retention path to TabImpl and\nChromeTabbedActivity.\n\nThis CL removes the Tab instance field from SignalAccumulator and passes\nTab directly to getSignals(Tab, Runnable).\n\nBug: 528539355\nChange-Id: Ib5b58ff35180e72c9702f728de631f7f385ed1b5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026913\nCommit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nAuto-Submit: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656555}",
      "email": "hnakashima@chromium.org",
      "hash": "d4c50108b08b96394ab5586eefe4baccbcb6bf97",
      "subject": "[Android] Remove Tab field from SignalAccumulator to prevent memory leak"
    },
    "8027170": {
      "author": "Etienne Pierre-doray",
      "avatar": "https://lh3.googleusercontent.com/-Pr6Px4urACw/AAAAAAAAAAI/AAAAAAAAAAA/c-giz0zyyK0/s120-p/photo.jpg",
      "cl": "8027170",
      "clUrl": "https://chromium-review.googlesource.com/c/8027170",
      "description": "This CL\n- Replaces SetCurrentThreadType() in WorkerThread (which\nmay be overridden by a straddling ScopedBlockingCall) by\nsafer ScopedBoostablePriority instead (this would let us boost priority\nfrom any thread in a follow-up).\n- adds ability to \"adopt\" ScopedBoostablePriority into\na lease to avoid throttling priority; this will also be useful\nfor renderer main boosting on input\n(see https://crrev.com/c/7956740 for context)\n\nBug: 483622914\nChange-Id: I20e5edd0d6e342e7407609df00c4465da1e00135\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027170\nReviewed-by: Gabriel Charette \u003cgab@chromium.org\u003e\nCommit-Queue: Etienne Pierre-Doray \u003cetiennep@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656662}",
      "email": "etiennep@chromium.org",
      "hash": "e3881c8a6367b922dcb2c5d03f730039390a29bc",
      "subject": "[base] Use priority boost in ThreadPool shutdown"
    },
    "8027211": {
      "author": "Brandon Fong",
      "avatar": "https://lh4.googleusercontent.com/-1S5SUmLf8rk/AAAAAAAAAAI/AAAAAAAAAAA/9Oam1XpmzNs/s120-p/photo.jpg",
      "cl": "8027211",
      "clUrl": "https://chromium-review.googlesource.com/c/8027211",
      "description": "Update the type expectation for the TabSearchOverlayCoordinator for\nthe modal dialog manager supplier to be nullable given that the supplier\nin TabbedRootUiCoordinator (which is non null) can be upcast, removing\nthe need for a wildcard type and lambda conversion.\n\nBug: 524203511\nChange-Id: I893905db1ed959b9ad8fcc75559064edc8fef1a7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027211\nReviewed-by: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCommit-Queue: Brandon Fong \u003cbjfong@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656304}",
      "email": "bjfong@google.com",
      "hash": "c99830fe9bf5d41d55a3c6c30e433f410bb483b8",
      "subject": "[search] Update the type expectations in tab search panel suppliers"
    },
    "8027390": {
      "author": "Bryan Enrique Gonzalez Velez",
      "avatar": "https://lh6.googleusercontent.com/-5SLwAmSyRzs/AAAAAAAAAAI/AAAAAAAAAAA/VYVr834q734/s120-p/photo.jpg",
      "cl": "8027390",
      "clUrl": "https://chromium-review.googlesource.com/c/8027390",
      "description": "When the spanify tool needs to cast a signed index/offset to size_t for\na subspan call, it previously hardcoded base::checked_cast and its\ninclude. This causes build failures in projects like Skia that do not\ndepend on Chromium's base.\n\nThis CL introduces a way to customize the checked cast prefix per\nproject. For Skia, we configure it to use its native SkTo\u003csize_t\u003e cast\nand the corresponding \"include/private/SkTo.h\" header.\n\nAlso adds a regression test case under tools/clang/spanify/tests/skia/\nto verify this behavior.\n\nBug: 529840065\nChange-Id: I2840975645873fc4969c10685f1783a6d5e2fc64\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027390\nReviewed-by: Stephen Nusko \u003cnuskos@chromium.org\u003e\nReviewed-by: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nCommit-Queue: Bryan Enrique Gonzalez \u003cbryanenriquegv@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656301}",
      "email": "bryanenriquegv@google.com",
      "hash": "201767c96e7907c0bf88fa899bb7357f19a72a76",
      "subject": "[spanify] Use Skia's native SkTo cast for subspan conversions"
    },
    "8027458": {
      "author": "Simge Şengün",
      "avatar": "https://lh6.googleusercontent.com/-yXOKge8vjTo/AAAAAAAAAAI/AAAAAAAAAAA/kEeqG3FFPYs/s120-p/photo.jpg",
      "cl": "8027458",
      "clUrl": "https://chromium-review.googlesource.com/c/8027458",
      "description": "- Set up the `OptimizationGuideAnnotationIndexClient` skeleton.\n- Move `AnnotationIndexClient::Create` to descendant interfaces.\n\nFixed: 529712912\nChange-Id: I6489e83f97dba04782a9ace1236370031dea0ecd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027458\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCommit-Queue: Simge Şengün \u003csimges@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656494}",
      "email": "simges@google.com",
      "hash": "521af3184ce42dac113a329ef6d5051df5fa2fd2",
      "subject": "Set up skeleton for the Annotation Index Client with Optimization Guide integration"
    },
    "8027460": {
      "author": "Ankush Singh",
      "avatar": "https://lh4.googleusercontent.com/-O_Qx6x6kvY0/AAAAAAAAAAI/AAAAAAAAAAA/8caaQPFTaMg/s120-p/photo.jpg",
      "cl": "8027460",
      "clUrl": "https://chromium-review.googlesource.com/c/8027460",
      "description": "iOS only.\n\nThis CL refactors SendTabToSelfBrowserAgent to inherit from\nTabsDependencyInstaller and utilize its lifecycle hooks, instead of\nobserving WebStateList changes manually.\n\nBug: 503283050\nChange-Id: I57864bcee2b7c5f56b21a35c84668d556a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027460\nCommit-Queue: Louis Romero \u003clpromero@google.com\u003e\nAuto-Submit: Ankush Singh \u003cankushkush@google.com\u003e\nReviewed-by: Louis Romero \u003clpromero@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656522}",
      "email": "ankushkush@google.com",
      "hash": "7a1093f07921b2b09a84fa9804dfc4e509d67e3d",
      "subject": "[STTS] Refactor SendTabToSelfBrowserAgent to use TabsDependencyInstaller"
    },
    "8027515": {
      "author": "Zhou Shuangshuang",
      "avatar": "https://lh4.googleusercontent.com/-EPaMSinnx6Q/AAAAAAAAAAI/AAAAAAAAAAA/bVhx6u-ZDCs/s120-p/photo.jpg",
      "cl": "8027515",
      "clUrl": "https://chromium-review.googlesource.com/c/8027515",
      "description": "This CL folds several spots in core/layout that hashed the same key\nmore than once to carry out a single operation. Each is reduced to one\nlookup.\n\n- gap_utils: UpdateGapStateFor() did find() then insert() on miss, then\n  re-looked-up the same key on every loop iteration. This CL uses a\n  single insert(), fills the entry only when it is new (is_new_entry),\n  and reuses the returned reference in the loop.\n\n- out_of_flow_layout_part: a Contains() check guarded a following\n  insert(), but insert() already no-ops when the key is present, so the\n  guard was a wasted lookup. This CL drops it and calls insert()\n  unconditionally.\n\n- layout_custom / layout_worklet_global_scope: Contains() followed by\n  at() hashed the key twice to fetch one value (and a later Set() a\n  third time). This CL uses a single find() and reuses the iterator.\n\nThis CL has no behavior change.\n\nBug: none\nChange-Id: Iffdbde85d1f68439fc207ff1d163f12d08177e75\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027515\nReviewed-by: Fredrik Söderquist \u003cfs@opera.com\u003e\nCommit-Queue: Fredrik Söderquist \u003cfs@opera.com\u003e\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656445}",
      "email": "shuangshuang.zhou@intel.com",
      "hash": "620ef8925b3ee77293718b8b6ea31e40d890d3af",
      "subject": "[layout] Fold redundant hashmap lookups"
    },
    "8027720": {
      "author": "Angela Novakovic",
      "avatar": "https://lh5.googleusercontent.com/-R1xiGm_yWdg/AAAAAAAAAAI/AAAAAAAAAAA/H9wF-7kOQRM/s120-p/photo.jpg",
      "cl": "8027720",
      "clUrl": "https://chromium-review.googlesource.com/c/8027720",
      "description": "This CL adds new custom symbols and updates the\nDefaultIconForAutofillAIEntityType to map to the correct icon.\n\nThe Gemini-branded custom symbols that were added:\n1) passport.spark\n2) car.spark\n3) person.text.rectangle.spark\n4) person.text.rectangle.2.spark\n5) location.spark\n\nThe non-Gemini-branded custom symbols that were added:\n1) person.text.rectangle.2\n2) airplane.up\n\nThe default symbol that was update:\n1) person.text.rectangle (replaced person.fill.checkmark)\n\nBug: 523320919\nChange-Id: I22dc4c4acf662a1770fc22faf3f4c82efb1a6242\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027720\nReviewed-by: Leo Zhao \u003cleozhao@google.com\u003e\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: Angela Novakovic \u003cnovakovica@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656521}",
      "email": "novakovica@google.com",
      "hash": "925e80a3ded4e445291029c983ddfcc2b01498d7",
      "subject": "[iOS][AtMemory] Add and map new custom symbols for Ai Autofill"
    },
    "8027723": {
      "author": "Andrew Grieve",
      "avatar": "https://lh4.googleusercontent.com/-A_W-R-lDVOY/AAAAAAAAAAI/AAAAAAAAAAA/GkG6Z1VgfZg/s120-p/photo.jpg",
      "cl": "8027723",
      "clUrl": "https://chromium-review.googlesource.com/c/8027723",
      "description": "This should make diffs smaller \u0026 more readable.\n\nBug: 40869831\nChange-Id: I4265b0063bba6cdd2ee060cbbd85824c74b4b88d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027723\nReviewed-by: Sam Maier \u003csmaier@google.com\u003e\nCommit-Queue: Sam Maier \u003csmaier@google.com\u003e\nAuto-Submit: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656691}",
      "email": "agrieve@chromium.org",
      "hash": "e3b68b100a00a64d07aedd40014d1c4feb40a458",
      "subject": "android-binary-size: Normalize disassembly before diffing"
    },
    "8028345": {
      "author": "Nicolas Dossou-Gbete",
      "avatar": "https://lh3.googleusercontent.com/-v_ylBpZOrTo/AAAAAAAAAAI/AAAAAAAAAAA/pmdiolP9aPU/s120-p/photo.jpg",
      "cl": "8028345",
      "clUrl": "https://chromium-review.googlesource.com/c/8028345",
      "description": "Also addresses some unit tests that were not affected by the field trial\ntesting config:\n- Force-disables the feature for a test specifically exercising some\n  behaviour related to search provider overrides\n- Avoids using search provider overrides in a test that was using it as\n  a shortcut to inject an engine in the system\n\nBug: 302675777\nChange-Id: Ic48f7a2ac4c38a58a9c4f3ae76ee202ee652ce94\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028345\nReviewed-by: Tomek Jurkiewicz \u003ctju@google.com\u003e\nCommit-Queue: Nicolas Dossou-Gbété \u003cdgn@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656473}",
      "email": "dgn@chromium.org",
      "hash": "fd761a8bcfbf889b0dde22cb9c173c16b8e0e301",
      "subject": "Enable SearchProviderOverrides by default"
    },
    "8028346": {
      "author": "Judith Hemp",
      "avatar": "https://lh4.googleusercontent.com/-T-cygclAV38/AAAAAAAAAAI/AAAAAAAAAAA/pwTz_JMz-Zg/s120-p/photo.jpg",
      "cl": "8028346",
      "clUrl": "https://chromium-review.googlesource.com/c/8028346",
      "description": "Fixed: 529347471\nChange-Id: I4d1dc28323bf729cbebe21422574015d1b80bc97\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028346\nReviewed-by: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\nAuto-Submit: Judith Hemp \u003chempjudith@google.com\u003e\nReviewed-by: Saeid Eid \u003csaeideid@google.com\u003e\nCommit-Queue: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656310}",
      "email": "hempjudith@google.com",
      "hash": "8f48e7ae843b95ea9fd652900f46fd1b6feb857e",
      "subject": "Extend Blink.CapabilityElement.{CapabilityType}.InvalidStyle.Reason expiry."
    },
    "8028348": {
      "author": "Atalyk Akash",
      "avatar": "https://lh5.googleusercontent.com/-qdqxqD2_ZCQ/AAAAAAAAAAI/AAAAAAAAAAA/36GbH9XA4tk/s120-p/photo.jpg",
      "cl": "8028348",
      "clUrl": "https://chromium-review.googlesource.com/c/8028348",
      "description": "The UX requirement for the chips in the Flyout screen is for chips to\nhave the same height in the same row. This change aligns the height of\nchips in the same row.\n\nScreenshot portrait: screen/6zxkcmuGt6fR4cy\nScreenshot landscape: screen/9xn6JfEbJJhTTge\n\nMock: screen/5J3ufYogmGCDBWh\nVideo: screen/AXpYUtkJBqmn3Cg\nBug: 530106354\nChange-Id: Idedb5fa1021007e42dc70353d86f1e89fbd70fc4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028348\nReviewed-by: Timofey Chudakov \u003ctchudakov@google.com\u003e\nReviewed-by: Piotr Kotynia \u003cpiotrkotynia@google.com\u003e\nCommit-Queue: Atalyk Akash \u003catalyk@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656470}",
      "email": "atalyk@google.com",
      "hash": "6ae94c7570d246766406333db1fef224d324c64b",
      "subject": "[AtMemory][Android] Align Flyout chips"
    },
    "8028395": {
      "author": "Etienne Pierre-doray",
      "avatar": "https://lh3.googleusercontent.com/-Pr6Px4urACw/AAAAAAAAAAI/AAAAAAAAAAA/c-giz0zyyK0/s120-p/photo.jpg",
      "cl": "8028395",
      "clUrl": "https://chromium-review.googlesource.com/c/8028395",
      "description": "TRACE_EVENT_BEGIN[012](...) -\u003e TRACE_EVENT_BEGIN(...)\nTRACE_EVENT_END[012](cat, name, ...) -\u003e TRACE_EVENT_END(cat, ...)\n\nTRACE_EVENT_BEGIN requires compile time string or StaticString.\nThis CL changes string definitions required to fix this.\n\nThis also converts some _BEGIN/_END pairs to a scoped TRACE_EVENT\nwhen possible.\n\nBug: 432427382\nChange-Id: I57986ea1bba109dbe3a3926137215d34fa546a3a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028395\nReviewed-by: Gabriel Charette \u003cgab@chromium.org\u003e\nOwners-Override: Gabriel Charette \u003cgab@chromium.org\u003e\nCommit-Queue: Etienne Pierre-Doray \u003cetiennep@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656501}",
      "email": "etiennep@chromium.org",
      "hash": "89c1b22f118a7441205302e6a0e7c4fbd067f826",
      "subject": "[tracing] Migrate legacy TRACE_EVENT_BEGIN/END[012] macros"
    },
    "8028542": {
      "author": "Andrea Orru",
      "avatar": "https://lh5.googleusercontent.com/-XQN3tJODCZY/AAAAAAAAAAI/AAAAAAAAAAA/RbTNNDrocxw/s120-p/photo.jpg",
      "cl": "8028542",
      "clUrl": "https://chromium-review.googlesource.com/c/8028542",
      "description": "Reduces the Linux and POSIX platform channels of the frozen legacy Mojo\nCore clone under //chromeos/ash/components/mojo_proxy/mojo_core to\nlegacy protocol only code, mainly by removing the shared memory ring\nbuffer channel upgrade path (the memfd/eventfs upgrade behind\nkMojoUseEventFd, negotiated via UPGRADE_OFFER) and the ipcz-only handle\nreading plumbing (GetReadPlatformHandlesForIpcz), which is folded back\ninto the legacy path.\n\nNo behavior change; the clone is not yet built.\n\nThis CL is largely AI-driven.\n\nBug: 359926651\nChange-Id: I369bd401ef00f5689049620cfdde49e7ead6be9e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028542\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Andrea Orru \u003candreaorru@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656686}",
      "email": "andreaorru@chromium.org",
      "hash": "5b3d4c0377c8d2f9f50fd878342c3f584b913403",
      "subject": "legacy-mojo: Remove the shared memory channel upgrade path"
    },
    "8028543": {
      "author": "Andrea Orru",
      "avatar": "https://lh5.googleusercontent.com/-XQN3tJODCZY/AAAAAAAAAAI/AAAAAAAAAAA/RbTNNDrocxw/s120-p/photo.jpg",
      "cl": "8028543",
      "clUrl": "https://chromium-review.googlesource.com/c/8028543",
      "description": "Removes ipcz code from the core Channel and NodeChannel of the frozen\nlegacy Mojo Core clone, keeping only legacy protocol logic. Also drops\nthe Channel base-class hooks for the (now removed) shared memory upgrade\npath, and all of the Mojo.Channel.* UMA histograms. The frozen clone\nmust not report into the same histograms as the real //mojo.\n\nNo behavior change; the clone is not yet built.\n\nThis CL is largely AI-driven.\n\nBug: 359926651\nChange-Id: I88f54f113d2addfe190f5454de78c8a8e00e095e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028543\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Andrea Orru \u003candreaorru@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656687}",
      "email": "andreaorru@chromium.org",
      "hash": "96b1a736346bec241e036872f1c5eac6fb2af209",
      "subject": "legacy-mojo: Remove ipcz from the frozen Channel / NodeChannel layer"
    },
    "8028583": {
      "author": "Shunya Shishido",
      "avatar": "https://lh4.googleusercontent.com/-Rt8o3qoEnK4/AAAAAAAAAAI/AAAAAAAAAAA/HkBaScead1w/s120-p/photo.jpg",
      "cl": "8028583",
      "clUrl": "https://chromium-review.googlesource.com/c/8028583",
      "description": "IsServiceWorkerSyntheticResponseAllowed() gated on\nIsDefaultSearchEngine(), which matches the default search provider's\nalternate_urls in addition to its primary search URL. A search provider\nthat lists an alternate_url on a different origin therefore made\nnavigations to that origin eligible for the synthetic ServiceWorker\nregistration, which is returned ahead of the storage lookup for the\norigin's own registration.\n\nRequire the navigated URL to be same-origin with the default search\nprovider's primary search URL so the synthetic registration is only used\non the search provider's own origin.\n\nUpdate the existing unit test to use an https search URL so its positive\nexpectation holds under the new origin check, and add coverage for\nalternate_urls on a different origin.\n\nBug: 517774971\n\nTAG=agy\n\nCONV=e3a74e33-5c1c-48e7-b139-14c8e9116f8f\n\nChange-Id: I5fb614e0f8a60c734c4ff4ed314f330457696e7f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028583\nReviewed-by: Yoshisato Yanagisawa \u003cyyanagisawa@chromium.org\u003e\nCommit-Queue: Shunya Shishido \u003csisidovski@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656443}",
      "email": "sisidovski@chromium.org",
      "hash": "e30c3969db337dad9ee43af0b85265e3afdb7b66",
      "subject": "Restrict ServiceWorker synthetic response to the DSE origin"
    },
    "8028963": {
      "author": "Guido Urdaneta",
      "avatar": "https://lh5.googleusercontent.com/-T-9_-kgWD1U/AAAAAAAAAAI/AAAAAAAAAAA/LgnXV5b6P3U/s120-p/photo.jpg",
      "cl": "8028963",
      "clUrl": "https://chromium-review.googlesource.com/c/8028963",
      "description": "If an iframe hosting an RTCPeerConnection is detached while\nreplaceTrack is communicating with the WebRTC signaling thread,\ncross-thread tasks posted back to the main thread can fail because the\nmain thread task runner is shut down. When this happens, closures\nholding AdapterRef objects are deconstructed on the signaling thread.\n\nPreviously, AdapterRef::~AdapterRef() would remove the adapter from the\nmap and execute removed_adapter-\u003eDispose() directly on whatever thread\ninvoked ~AdapterRef(). When run on the signaling thread, this triggered\nmain-thread disposal paths (such as MediaStreamVideoTrack::RemoveSink)\non the signaling thread without synchronization, leading to data races\nand Use-After-Free.\n\nThis CL updates AdapterRef::~AdapterRef() and\nWebRtcMediaStreamTrackAdapter::Dispose() to check whether execution is\noccurring on the main thread. If invoked on a non-main thread, map\nremoval and track disposal are posted to the main thread.\n\nBug: 523296105\nChange-Id: I85f5403e14dbdc7e49b5060bc098014878d19297\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028963\nCommit-Queue: Guido Urdaneta \u003cguidou@chromium.org\u003e\nReviewed-by: Tove Petersson \u003ctovep@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656585}",
      "email": "guidou@chromium.org",
      "hash": "5643da4a3d7eca3d0b9b523647c7e14e37f294c4",
      "subject": "[WebRTC] Ensure WebRtcMediaStreamTrackAdapter is disposed on main thread"
    },
    "8028965": {
      "author": "Arthur Milchior",
      "avatar": "",
      "cl": "8028965",
      "clUrl": "https://chromium-review.googlesource.com/c/8028965",
      "description": "crbug.com/527063033 shows that the signinCoordinator may be non nil.\n\nEither it means that Local Authentication executes its callback twice,\nwhich does not seems to be a known issue searching online. Or the first\ntime a signin-in coordinator is dismissed, it is not properly recorded\nby the passwordCoordinator. Maybe because the stop is actually\nasynchronously executed after the view dismissal.\n\nThis occurs rarely enough (around 10 times a day) that it’s probably\ncorrect to simply stop the first coordinator (whose view is probably\nalready dismissed) and open a second one.\n\nFixed: 527063033\nChange-Id: If64d44e79ad0cccc69c9c76183a79343773ee865\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028965\nCommit-Queue: Rafał Godlewski \u003crgod@google.com\u003e\nAuto-Submit: Arthur Milchior \u003carthurmilchior@chromium.org\u003e\nReviewed-by: Rafał Godlewski \u003crgod@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656508}",
      "email": "arthurmilchior@google.com",
      "hash": "19de9f728c7a21382efcd858d0926edd4542c67d",
      "subject": "[iOS]Stop first signin coordinator"
    },
    "8029082": {
      "author": "Ryosuke Miyake",
      "avatar": "https://lh6.googleusercontent.com/-ReXxiyOdQIo/AAAAAAAAAAI/AAAAAAAAAAA/hqHSX1S9zcA/s120-p/photo.jpg",
      "cl": "8029082",
      "clUrl": "https://chromium-review.googlesource.com/c/8029082",
      "description": "Re-enable Siso TypeScript rules on Windows. They were previously\ndisabled in crrev.com/c/7875808 due to filesystem contention (\"stat\nstorm\") during tsconfig dependency scanning. Recent updates resolved the\nprimary filesystem bottlenecks:\n- Removed redundant libc++ headers from compiler inputs (crrev.com/c/7950337).\n- Deduplicated concurrent hashfs.Stat calls via singleflight (crrev.com/c/7951179).\n\nAdditionally, optimize TypeScript rule evaluation for non-remote\nexecution by Conditionally attaching Starlark handlers only when remote\nexecution is enabled\n  (`\"handler\": ... if remote_run else None`).\n\nVerification:\n- Local Windows build (`autoninja -C out\\Default ..\\..\\tools\\typescript\\ts_library.py^^`):\n  Completed clean build in 2m41.86s (283 ts_library steps). Starlark handler overhead\n  averaged 150.77 ms/step.\n- Remote CI bots:\n  - win-build-perf-developer: https://ci.chromium.org/b/8677492604123180241\n  - win-build-perf-siso: https://ci.chromium.org/b/8677492595394015009\n  Confirmed builds succeed with no noticeable performance regressions in step\n  execution or graph resolution.\n\nBug: 530008078\nChange-Id: I24be5ad8afe44d5f1fa2e9155e0d58e59e8687bb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8029082\nReviewed-by: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nCommit-Queue: Ryosuke Miyake \u003crysk@google.com\u003e\nReviewed-by: Junji Watanabe \u003cjwata@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656397}",
      "email": "rysk@google.com",
      "hash": "23b062288142a982d8e03518b37fdb3b371fcb8d",
      "subject": "Siso: Re-enable TypeScript Siso rules and handlers on gWindows"
    },
    "8029248": {
      "author": "Antonio Gomes",
      "avatar": "https://lh4.googleusercontent.com/-Roj3sDO2cAk/AAAAAAAAAAI/AAAAAAAAAAA/FrdDAmtmGeI/s120-p/photo.jpg",
      "cl": "8029248",
      "clUrl": "https://chromium-review.googlesource.com/c/8029248",
      "description": "Move password_bubble_view_base.h out of //chrome/browser/ui:ui into a\nnew thin target, //chrome/browser/ui/views/passwords:password_bubble_view_base,\nso that bubble views in other directories can subclass PasswordBubbleViewBase\nwithout depending on all of //chrome/browser/ui:ui.\n\nThis is a preparation step toward modularizing //chrome/browser/ui/views/webauthn,\nwhose passkey bubble views subclass PasswordBubbleViewBase.\n\nR=chromium-bedrock-reviews@google.com\n\nBug: 353332589\nChange-Id: Id3d9f9360f37e22cf5209a4038fbefe19730fbaa\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8029248\nReviewed-by: Dana Fried \u003cdfried@chromium.org\u003e\nCommit-Queue: Antonio Gomes Netto \u003ctonikitoo@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656346}",
      "email": "tonikitoo@igalia.com",
      "hash": "4ca8b4ed1716247289abf9a7ae7cd6e048ec869f",
      "subject": "Extract PasswordBubbleViewBase header into a thin GN target"
    },
    "8029402": {
      "author": "Shunya Shishido",
      "avatar": "https://lh4.googleusercontent.com/-Rt8o3qoEnK4/AAAAAAAAAAI/AAAAAAAAAAA/HkBaScead1w/s120-p/photo.jpg",
      "cl": "8029402",
      "clUrl": "https://chromium-review.googlesource.com/c/8029402",
      "description": "To avoid performance penalties and excessive IPCs on pages that do not\nuse the DeclarativePerformanceObserver feature, this CL introduces\nrenderer-side optimizations:\n- Skips detail payload serialization and buffering in\n  Performance::mark() if the feature is globally disabled or has been\n  determined inactive for the document.\n- Sets a disconnection handler on the host interface. When the host pipe\n  is closed (which occurs immediately if the document has not opted in),\n  subsequent calls to performance.mark() skip all processing and Mojo\n  interface requests.\n\nTAG=agy\n\nBug: 505208781\nChange-Id: I05cb36a8738e54b07bce56744b73943c467b6e5d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8029402\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nCommit-Queue: Shunya Shishido \u003csisidovski@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656406}",
      "email": "sisidovski@chromium.org",
      "hash": "4dfe223d77f54b13a3ed2995a77a0c72a70aa6d4",
      "subject": "Optimize renderer-side overhead for non-opt-in pages"
    },
    "8029643": {
      "author": "Luis Antunes",
      "avatar": "https://lh5.googleusercontent.com/-2vQJBth6YH8/AAAAAAAAAAI/AAAAAAAAAAA/RQ_XtnssoN4/s120-p/photo.jpg",
      "cl": "8029643",
      "clUrl": "https://chromium-review.googlesource.com/c/8029643",
      "description": "AutofillNameFixFlowBridge held its native pointer in a final field, so\nit could not be cleared once PromptDismissed deleted the C++\ncounterpart. A late delegate callback (e.g. via the soft-keyboard Done\naction that calls onClick directly) would then forward a stale pointer\nto JNI.\n\nMirror AutofillExpirationDateFixFlowBridge / CardUnmaskBridge: drop\nfinal, zero the pointer in onPromptDismissed and skip\nonUserAcceptCardholderName / onUserDismiss / onPromptDismissed when it\nis 0. Relax the constructor to @VisibleForTesting package visibility and\nadd Robolectric coverage.\n\nFixed: 520540744\nChange-Id: I8d4fc04946ecc8f798f72213a4c83c57f41fddbf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8029643\nCommit-Queue: Luis Antunes \u003cluisantunes@google.com\u003e\nReviewed-by: Luchen Peng \u003cluchenpeng@google.com\u003e\nReviewed-by: Slobodan Pejic \u003cslobodan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656587}",
      "email": "luisantunes@google.com",
      "hash": "2a4a6bfdb0f89d2da863599e637e6dc1ed7e78df",
      "subject": "[Autofill] Clear native pointer in name fix-flow bridge"
    },
    "8029800": {
      "author": "Shunya Shishido",
      "avatar": "https://lh4.googleusercontent.com/-Rt8o3qoEnK4/AAAAAAAAAAI/AAAAAAAAAAA/HkBaScead1w/s120-p/photo.jpg",
      "cl": "8029800",
      "clUrl": "https://chromium-review.googlesource.com/c/8029800",
      "description": "To prevent malicious renderers from spamming performance entries and\ncausing an Out-Of-Memory (OOM) crash in the browser process, this CL\nenforces a strict 640KB limit on the accumulated size of buffered\nentries per document lifecycle.\n\nSpecifically:\n- Uses base::DictValue::EstimateMemoryUsage() to estimate the heap\n  footprint of incoming performance entries from the renderer without\n  full serialization overhead.\n- Drops new entries when the 640KB quota is exceeded.\n- Resets the tracked buffer size when metrics are flushed or when the\n  document is restored from the Back-Forward Cache (BFCache).\n\nTAG=agy\n\nBug: 505208781\nChange-Id: I43c432165c68ab0e67cc7fa29648d2498c446982\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8029800\nCommit-Queue: Shunya Shishido \u003csisidovski@chromium.org\u003e\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656398}",
      "email": "sisidovski@chromium.org",
      "hash": "1f93291156d223b4494c15eccaf4e498be06e927",
      "subject": "Implement document buffer size limits for OOM protection"
    },
    "8029960": {
      "author": "Frédéric Wang Nélar",
      "avatar": "https://lh4.googleusercontent.com/-6kiUg2jQnds/AAAAAAAAAAI/AAAAAAAAAAA/k5ZOWta-8t0/s120-p/photo.jpg",
      "cl": "8029960",
      "clUrl": "https://chromium-review.googlesource.com/c/8029960",
      "description": "This is currently not specified but there some discussions happening at\nhttps://github.com/whatwg/html/pull/11620\n\ncrossorigin mutation will be handled in a follow-up CL.\n\nBug: 522338661, 40255884\nChange-Id: I6e473e56b7b2b79d3a037001644ac89b598cd4ae\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8029960\nReviewed-by: Patrick Meenan \u003cpmeenan@chromium.org\u003e\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nCommit-Queue: Frédéric Wang Nélar \u003cfwang@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656392}",
      "email": "fwang@igalia.com",
      "hash": "f8a77c5f62a044b7dfb881ab9f2973c0502bd790",
      "subject": "[compression dictionary] Add WPT test to check fetch timing for \u003clink\u003e element and DOM operations."
    },
    "8029986": {
      "author": "Boris Sazonov",
      "avatar": "https://lh6.googleusercontent.com/-6k9X73DQC9Y/AAAAAAAAAAI/AAAAAAAAAAA/BkuPR8-EA1I/s120-p/photo.jpg",
      "cl": "8029986",
      "clUrl": "https://chromium-review.googlesource.com/c/8029986",
      "description": "Show all cookie accounts in chrome://signin-internals and specify\ntheir sign-in and verification status.\n\nBug: 524874495\nChange-Id: I5e17661c8393800a8ad6344636ac3a06b0520c2f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8029986\nAuto-Submit: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nCommit-Queue: Alex Ilin \u003calexilin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656489}",
      "email": "bsazonov@chromium.org",
      "hash": "84f17b898385cdee7d9dee634911935a2abd6443",
      "subject": "[Signin] Show all cookie accounts in signin-internals"
    },
    "8030100": {
      "author": "Shunya Shishido",
      "avatar": "https://lh4.googleusercontent.com/-Rt8o3qoEnK4/AAAAAAAAAAI/AAAAAAAAAAA/HkBaScead1w/s120-p/photo.jpg",
      "cl": "8030100",
      "clUrl": "https://chromium-review.googlesource.com/c/8030100",
      "description": "When a hostname resolves to multiple addresses,\nHttpNetworkTransaction::GenerateNetworkErrorLoggingReport() only\nreported the last attempted address as RequestDetails::server_ip.\nNetworkErrorLoggingService then compared only that single address\nagainst the policy's received_ip_address when deciding whether to\ndowngrade the report to dns.address_changed, so the downgrade was\nskipped whenever the last attempted address happened to match the policy\naddress even though other addresses had also been contacted.\n\nThis CL plumbs the full set of contacted addresses through to the NEL\nservice:\n\n* RequestDetails gains an `other_server_ips` field.\n* HttpNetworkTransaction populates it from\n  `connection_attempts_`.\n* NetworkErrorLoggingService downgrades the report if\n  `server_ip` or any of `other_server_ips` differs from the\n  policy's `received_ip_address`.\n\nTAG=agy\nCONV=0627b279-d6cf-4c08-953e-131bdc2b4ee7\n\nBug: 500492844\nChange-Id: I936dd6802a1552db699fc2324bd9288338614143\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030100\nReviewed-by: Adam Rice \u003cricea@chromium.org\u003e\nCommit-Queue: Shunya Shishido \u003csisidovski@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656349}",
      "email": "sisidovski@chromium.org",
      "hash": "c52ce5c11e9bd2e0581e05771eb42df018d59b1c",
      "subject": "NEL: consider all attempted addresses in report downgrade"
    },
    "8030121": {
      "author": "Shunya Shishido",
      "avatar": "https://lh4.googleusercontent.com/-Rt8o3qoEnK4/AAAAAAAAAAI/AAAAAAAAAAA/HkBaScead1w/s120-p/photo.jpg",
      "cl": "8030121",
      "clUrl": "https://chromium-review.googlesource.com/c/8030121",
      "description": "PrefetchURLLoaderServiceContext receives renderer-supplied\nResourceRequests via SubresourceProxyingURLLoaderService. For\ncross-origin and recursive prefetches the request is forwarded to a\nCorsURLLoaderFactory created with is_trusted = true (via\nURLLoaderFactoryParamsHelper::CreateForPrefetch), which skips the\nload_flags allowlist that the network service applies to untrusted\ncallers. This let the renderer supply flags such as LOAD_BYPASS_PROXY or\nLOAD_DISABLE_CERT_NETWORK_FETCHES on the forwarded request.\n\nApply the same allowlist that CorsURLLoaderFactory uses for untrusted\ncallers in CreatePrefetchLoaderAndStart, alongside the existing\ntrusted_params check, and reject offending requests with\nERR_INVALID_ARGUMENT and ReportBadMessage.\n\nAdd browser tests that drive the SubresourceProxyingURLLoader factory\ndirectly and verify that restricted flags are rejected while\nrenderer-permitted flags continue to be forwarded.\n\nTAG=agy\nCONV=fadb8099-bff9-487b-8731-17e10dc94af0\n\nBug: 498328139\nChange-Id: I71f42166d3fd3db7726e7026cdcdbbbb61a39a71\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030121\nReviewed-by: Kenichi Ishibashi \u003cbashi@chromium.org\u003e\nReviewed-by: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\nCommit-Queue: Shunya Shishido \u003csisidovski@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656322}",
      "email": "sisidovski@chromium.org",
      "hash": "477cd38a3be5889a17d121a58bfc4f18bfbc0cee",
      "subject": "[loader] Validate prefetch load_flags before trusted forwarding"
    },
    "8030201": {
      "author": "Kenichi Ishibashi",
      "avatar": "https://lh5.googleusercontent.com/-IjeSdxbqNPw/AAAAAAAAAAI/AAAAAAAAAAA/UBkHcg_hSm4/s120-p/photo.jpg",
      "cl": "8030201",
      "clUrl": "https://chromium-review.googlesource.com/c/8030201",
      "description": "When modifications to request headers are merged in\n`NavigationRequest::OnStartChecksComplete`, the modified headers are\nsaved into `begin_params_-\u003eheaders`. However, `request_headers_`\n(which caches the parsed headers) was not being reset. This caused\nsubsequent calls to `GetRequestHeaders()` to return stale headers if\nit had been called prior to `OnStartChecksComplete` (e.g., in a\nnavigation throttle's `WillStartRequest`).\n\nThis CL fixes the bug by resetting `request_headers_` when\n`begin_params_-\u003eheaders` is updated in `OnStartChecksComplete`.\n\nA regression test is added in `navigation_request_unittest.cc`.\n\nTAG=agy\nCONV=012b1e4e-394e-49e1-89b2-43a93d013d29\n\nBug: 529425553\nChange-Id: Icc6cebb63b6b448c8c8b2741a0eb2521e8b77526\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030201\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nCommit-Queue: Kenichi Ishibashi \u003cbashi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656355}",
      "email": "bashi@chromium.org",
      "hash": "97cf87042207a23cabcda44be47b2bafb80f3539",
      "subject": "Fix request headers caching inconsistency in NavigationRequest"
    },
    "8030241": {
      "author": "Jiacheng Guo",
      "avatar": "https://lh6.googleusercontent.com/-6gShfCVr-lI/AAAAAAAAAAI/AAAAAAAAAAA/k7izy_dt-Lk/s120-p/photo.jpg",
      "cl": "8030241",
      "clUrl": "https://chromium-review.googlesource.com/c/8030241",
      "description": "Support window-mode boundary filters in both trace_analyzer.py\nand trace_comparator.py scripts. This allows restricting target\nslices and metric windows to those overlapping with top-level\nboundary slices in both tools.\n\nBug: None\nChange-Id: I395b42b16e7ea1c3b675be2ec3f1a268439f00ad\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030241\nReviewed-by: Erik Chen \u003cerikchen@chromium.org\u003e\nCommit-Queue: Jiacheng Guo \u003cgjc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656344}",
      "email": "gjc@google.com",
      "hash": "1a14637916da8b2eeae0a7af3c99774d20ad1731",
      "subject": "Support boundary filters in analyzing-sql-traces scripts"
    },
    "8030247": {
      "author": "Di Wu",
      "avatar": "https://lh4.googleusercontent.com/-IA1rlaCrSZ8/AAAAAAAAAAI/AAAAAAAAAAA/lGlaGVAlF5o/s120-p/photo.jpg",
      "cl": "8030247",
      "clUrl": "https://chromium-review.googlesource.com/c/8030247",
      "description": "This changelist is part of an ongoing series to decouple ChromeOS code\nfrom the main Chrome browser codebase. By migrating away from\nash::ProfileHelper (//chrome/browser/ash) to lower-level Ash APIs such\nas ash::BrowserContextHelper (//chromeos/ash/components), it removes\ninappropriate upward dependencies from lower-level Ash components to the\nhigher-level browser application layer. This modernization also moves\ncode away from heavy, UI-bound Profile objects and toward the cleaner\ncontent::BrowserContext abstraction. Where ProfileHelper wraps user\nchecks, the migration uses components/user_manager directly.\n\nEcheAppManagerFactory now resolves the user for SystemInfo through\nash::BrowserContextHelper instead of ProfileHelper. The caller already\nhandles a missing user by leaving the user-specific device name and Gaia\nID empty, and the focused unit test covers that testing-profile path\nwhile the direct lower-level lookup removes the local ProfileHelper\ndependency.\n\nBug: b:511961755\nTest: CQ\nChange-Id: I4af98b5ac259cf5e4ad0a9d086d161e589d13e77\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030247\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Crisrael Lucero \u003ccrisrael@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656309}",
      "email": "diwux@google.com",
      "hash": "95ffd7273c5b3276d825a1cc9a55928f1955c9a8",
      "subject": "Ash: Migrate EcheAppManagerFactory off ProfileHelper"
    },
    "8030322": {
      "author": "Hidehiko Abe",
      "avatar": "https://lh3.googleusercontent.com/-928Ka5tjoe0/AAAAAAAAAAI/AAAAAAAAAAA/YMAR-0PwcgA/s120-p/photo.jpg",
      "cl": "8030322",
      "clUrl": "https://chromium-review.googlesource.com/c/8030322",
      "description": "Along with the change, we no longer need injection so factory\nmechanism is also removed.\nThe crosapi interface is kept, and will be cleaned up in a later CL.\n\nBUG=510951937\nTEST=Tryjob\n\nChange-Id: Ib9ae11cef9a394dd6f990b82deefaf5eb3b67d9a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030322\nCommit-Queue: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nReviewed-by: Georg Neis \u003cneis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656321}",
      "email": "hidehiko@chromium.org",
      "hash": "96da49f70cca2ba8e0070dbe6d555f70ec001d4b",
      "subject": "Remove in-process IPC around crosapi::TelemetryEventService."
    },
    "8030342": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "cl": "8030342",
      "clUrl": "https://chromium-review.googlesource.com/c/8030342",
      "description": "This change was generated (and formatted) mostly automatically.\nFor specific asks, leave a comment to elicit a fleshy response.\n\nThis particular CL is scoped to\nbase/profiler\n\nThis CL was uploaded by git cl split.\n\nR=spvm@chromium.org\n\nBug: 529948677\nChange-Id: I7729e487190b58b86ece1dd80a3c928667100a61\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030342\nReviewed-by: Sean Maher \u003cspvm@chromium.org\u003e\nCommit-Queue: Sean Maher \u003cspvm@chromium.org\u003e\nAuto-Submit: Kalvin Lee \u003ckdlee@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656695}",
      "email": "kdlee@chromium.org",
      "hash": "e6300c934ab5168de34d83744f5a81f58465d506",
      "subject": "IWYU: `base::span`"
    },
    "8030481": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "cl": "8030481",
      "clUrl": "https://chromium-review.googlesource.com/c/8030481",
      "description": "This change was generated (and formatted) mostly automatically.\nFor specific asks, leave a comment to elicit a fleshy response.\n\nThis particular CL is scoped to\n['chrome/browser/ash/exo', 'chrome/browser/ash/fileapi', 'chrome/browser/ash/smb_client', 'chrome/browser/extensions/api/socket']\n\nThis CL was uploaded by git cl split.\n\nR=joelhockey@chromium.org\n\nBug: 529948677\nChange-Id: I5c70cef0c05dfac3ba0f85793ba6476fc94ac5cb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030481\nAuto-Submit: Kalvin Lee \u003ckdlee@chromium.org\u003e\nReviewed-by: Joel Hockey \u003cjoelhockey@chromium.org\u003e\nCommit-Queue: Joel Hockey \u003cjoelhockey@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656294}",
      "email": "kdlee@chromium.org",
      "hash": "fccd983a9e400a00fca8ac765bbb19585606a973",
      "subject": "IWYU: `base::span`"
    },
    "8030621": {
      "author": "David Roger",
      "avatar": "https://lh4.googleusercontent.com/-YOLPphzlgqk/AAAAAAAAAAI/AAAAAAAAAAA/cbSIJSRKSvE/s120-p/photo.jpg",
      "cl": "8030621",
      "clUrl": "https://chromium-review.googlesource.com/c/8030621",
      "description": "** Implementation notes **\n\nChanges HoverButton:\n- adds `icon_vertical_offset` which is needed to support larger icons.\n- introduce a Params struct to avoid a constructor with too many parameters.\n\nChanges to the profile menu:\n- `AddAvailableProfile()` no longer resize images, because it now needs to support larger images with a ring. The responsibility of resizing images is moved to `ProfileMenuView`, and to do this, `GetCircularSizedImage()` is now exposed as a public function.\n- `ProfileMenuViewBase` remains a pure UI class and is agnostic of the concept of AI rings. The business logic remains in `ProfileMenuView`.\n\n** Screenshots **\nhttps://screenshot.googleplex.com/77iHKGHNPLi8gSm\nhttps://screenshot.googleplex.com/vxg7ob4VYRtJVYo\n\n** Pixel test images **\nhttps://screenshot.googleplex.com/9VsUuWV9tpJ3cb5\nhttps://screenshot.googleplex.com/7m2magymApSfA9A\n\nBug: 516795761\nChange-Id: I1d9df5c261292bcc57f5a816257a1d1eaf09b0f0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030621\nCommit-Queue: David Roger \u003cdroger@chromium.org\u003e\nReviewed-by: Anthi Orfanou \u003canthie@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656570}",
      "email": "droger@chromium.org",
      "hash": "b858b48626b775456ae18fcce9bdac99beb1150f",
      "subject": "[signin] Support AI avatar ring in \"other profiles\""
    },
    "8031050": {
      "author": "Dan Murphy",
      "avatar": "https://lh5.googleusercontent.com/-mJIOm8TNrWE/AAAAAAAAAAI/AAAAAAAAAAA/dh2FAX91NV8/s120-p/photo.jpg",
      "cl": "8031050",
      "clUrl": "https://chromium-review.googlesource.com/c/8031050",
      "description": "Explicitly initialize event tracking variables on the window object in\nSetupGeometryChangeCallback to avoid ReferenceError when accessed before\nongeometrychange event fires. Also improve error handling in helper\nmethods to avoid hard CHECK-fails when extracting visibility booleans.\n\nTAG=agy\n\nBug: 527898355\nChange-Id: I1188f697752a5522fc6ebfffa8742cfb31f0d3ad\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031050\nReviewed-by: Kunjan Patel \u003cksukh@chromium.org\u003e\nCommit-Queue: Daniel Murphy \u003cdmurph@chromium.org\u003e\nReviewed-by: Marijn Kruisselbrink \u003cmek@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656637}",
      "email": "dmurph@chromium.org",
      "hash": "99c8402e5320ae468a603d4233af49ddda0d3943",
      "subject": "[PWA] Fix JS ReferenceError flakiness in WebAppFrameToolbarBrowserTest"
    },
    "8031173": {
      "author": "Nina Satragno",
      "avatar": "",
      "cl": "8031173",
      "clUrl": "https://chromium-review.googlesource.com/c/8031173",
      "description": "Add JSON serialization for CMTG keys.\n\nSee https://github.com/w3c/webauthn/pull/2377\n\nBug: 485888879\nChange-Id: I196f97564a83b9f6b913c49cb351c95aaf7e60e9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031173\nReviewed-by: Ken Buchanan \u003ckenrb@chromium.org\u003e\nCommit-Queue: Ken Buchanan \u003ckenrb@chromium.org\u003e\nAuto-Submit: Nina Satragno \u003cnsatragno@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656690}",
      "email": "nsatragno@google.com",
      "hash": "20698a09f8319bcb336930dd6e14731ab13f9cde",
      "subject": "[webauthn] Add CMTG JSON methods"
    },
    "8031175": {
      "author": "Dana Fried",
      "avatar": "https://lh6.googleusercontent.com/-1d6DEMfQycI/AAAAAAAAAAI/AAAAAAAAAAA/7n62yodIr7M/s120-p/photo.jpg",
      "cl": "8031175",
      "clUrl": "https://chromium-review.googlesource.com/c/8031175",
      "description": "Bug: 530890337\nChange-Id: I06877972a15cdc3331ad734af3a7ae738c230900\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031175\nReviewed-by: Kaan Alsan \u003calsan@chromium.org\u003e\nOwners-Override: Dana Fried \u003cdfried@chromium.org\u003e\nReviewed-by: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nReviewed-by: Muhammad Salmaan \u003cmusalmaan@chromium.org\u003e\nAuto-Submit: Dana Fried \u003cdfried@chromium.org\u003e\nCommit-Queue: Dana Fried \u003cdfried@chromium.org\u003e\nCommit-Queue: Kaan Alsan \u003calsan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656572}",
      "email": "dfried@chromium.org",
      "hash": "64a11e0870b73321dccaf86d8538a67ca33ccde3",
      "subject": "[Gardener] Disable flaky test"
    },
    "8031296": {
      "author": "Eleanor Lee",
      "avatar": "https://lh3.googleusercontent.com/-XxXO6wG_OmM/AAAAAAAAAAI/AAAAAAAAAAA/FrKHWUJBLxc/s120-p/photo.jpg",
      "cl": "8031296",
      "clUrl": "https://chromium-review.googlesource.com/c/8031296",
      "description": "right click on VT empty space -\u003e context menu appears -\u003e click \"show tabs horizontally\" was not dismissing the context menu because #handleContextMenuInteraction was being called twice. Updated the logic so that the right click empty space context menus skip onInterceptTouchEvent.\n\nBug: 521982129\nChange-Id: I7b63957941933834f18138017a1b00186696e4d5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031296\nCommit-Queue: Eleanor Lee \u003celeanorlee@google.com\u003e\nReviewed-by: Gazal Agarwal \u003cagazal@google.com\u003e\nCommit-Queue: Gazal Agarwal \u003cagazal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656324}",
      "email": "eleanorlee@google.com",
      "hash": "dc72c59106ad45d832b76f6914b9502ab9bb1021",
      "subject": "[Vertical Tabs] Fix right click empty space context menu bug"
    },
    "8031423": {
      "author": "Simge Şengün",
      "avatar": "https://lh6.googleusercontent.com/-yXOKge8vjTo/AAAAAAAAAAI/AAAAAAAAAAA/kEeqG3FFPYs/s120-p/photo.jpg",
      "cl": "8031423",
      "clUrl": "https://chromium-review.googlesource.com/c/8031423",
      "description": "This change introduces a conditional path to create an\nOptimizationGuideAnnotationIndexClient instead of a\nNetworkAnnotationIndexClient within the MultistepFilterServiceFactory.\nThe new path is controlled by a new\n`multistep-filter-optimization-guide` switch\n\nFixed: 522752358\nChange-Id: Iede867537da53aa2fc04250a5f44bb49231d09fc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031423\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCommit-Queue: Simge Şengün \u003csimges@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656512}",
      "email": "simges@google.com",
      "hash": "d4aa67207fe4ad5e26ac5d4aa2d0ac3b3cce3c91",
      "subject": "Add OptimizationGuide support in MultistepFilterServiceFactory"
    },
    "8031571": {
      "author": "Chris Lu",
      "avatar": "",
      "cl": "8031571",
      "clUrl": "https://chromium-review.googlesource.com/c/8031571",
      "description": "The trailing spacing should be the same as the vertical spacing.\n\nFixed: 525360707\nChange-Id: I927746580f976f094b0d6663943e67c3f56d17e6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031571\nAuto-Submit: Chris Lu \u003cthegreenfrog@chromium.org\u003e\nReviewed-by: Radu Nitescu \u003cradunitescu@google.com\u003e\nCommit-Queue: Radu Nitescu \u003cradunitescu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656476}",
      "email": "thegreenfrog@google.com",
      "hash": "87a91fdd12892615df3c620103b81477715e8404",
      "subject": "[ios] Adjust clear button trailing spacing on composebox iPad"
    },
    "8031587": {
      "author": "Christopher Grant",
      "avatar": "https://lh4.googleusercontent.com/-sgk-WGsj-Jo/AAAAAAAAAAI/AAAAAAAAAAA/ldCcx4w7SZg/s120-p/photo.jpg",
      "cl": "8031587",
      "clUrl": "https://chromium-review.googlesource.com/c/8031587",
      "description": "This test was disabled because it relied on the actual prepopulated\nsearch engine list, and broke when the production list was updated.\nRemove that dependency by injecting a deterministic list.\n\nBug: 530120931\nChange-Id: If71f76db16f310fd3808872bd044b9556ee311c1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031587\nReviewed-by: Shuhei Takahashi \u003cnya@chromium.org\u003e\nAuto-Submit: Christopher Grant \u003ccjgrant@chromium.org\u003e\nCommit-Queue: Shuhei Takahashi \u003cnya@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656299}",
      "email": "cjgrant@chromium.org",
      "hash": "76d3aceb0d940f0472d3e4f464cbb5ad8687edc4",
      "subject": "SEH Dialog: Re-enable non-Google pixel test"
    },
    "8031592": {
      "author": "Nicolás Peña",
      "avatar": "https://lh4.googleusercontent.com/-F0ZRSmu37A8/AAAAAAAAAAI/AAAAAAAAAAA/qR0xv2ftpEQ/s120-p/photo.jpg",
      "cl": "8031592",
      "clUrl": "https://chromium-review.googlesource.com/c/8031592",
      "description": "Change the `RequestFactory` callback signature in\n`NavigationInterceptor` to return a boolean directly indicating whether\na request was successfully started, rather than returning a raw pointer\nto a `Request` object.\n\nTo support this, introduce `StartTokenRequestFromNavigation` wrapper\nmethod in `RequestService` which handles initiating the request on the\nactive `Request` session.\n\nThis simplifies NavigationInterceptor's dependencies and moves Request\nmanagement logic entirely into RequestService. This is a prerequisite to\nmoving the pending request logic into RequestService.\n\nBug: 528306566\nChange-Id: Id9be8a139a29fda45e92fda314b1620df486f30e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031592\nReviewed-by: Christian Biesinger \u003ccbiesinger@chromium.org\u003e\nCommit-Queue: Nicolás Peña \u003cnpm@chromium.org\u003e\nReviewed-by: Yi Gu \u003cyigu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656733}",
      "email": "npm@chromium.org",
      "hash": "17b9bc6df8e3290781355b07964660ea2c59dd1c",
      "subject": "[FedCM] Decouple NavigationInterceptor from Request class"
    },
    "8031661": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8031661",
      "clUrl": "https://chromium-review.googlesource.com/c/8031661",
      "description": "Extract the enterprise/platform_auth unit tests, browsertests, and\nandroid_browsertests from //chrome/test into source_sets in\nplatform_auth/BUILD.gn, and have //chrome/test depend on them.\n\nBug: None\nChange-Id: If5bd786d9c4b544924396821f643888a405af4bd\nCo-Authored-By: Claude Opus 4.8 (1M context) \u003cnoreply@anthropic.com\u003e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031661\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656502}",
      "email": "erikchen@chromium.org",
      "hash": "42e42d4461ed174603ac4c1e3019a3b5d666c9ea",
      "subject": "Modularize enterprise/platform_auth tests"
    },
    "8031723": {
      "author": "marco",
      "avatar": "https://lh6.googleusercontent.com/-AlAwdR7t8o0/AAAAAAAAAAI/AAAAAAAAAAA/TGEw_hN9fjc/s120-p/photo.jpg",
      "cl": "8031723",
      "clUrl": "https://chromium-review.googlesource.com/c/8031723",
      "description": "Tests under //content should run under ContentJUnit4ClassRunner instead\nof BaseJUnit4ClassRunner due to restriction checks on the runner. The\npresent CL re-enables tests and updates the runner to the most\nappropriate.\n\nBug: 530108206\nChange-Id: I93f20708f5a878576a90683ed79fda0fc474bcd9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031723\nReviewed-by: Ramin Halavati \u003crhalavati@chromium.org\u003e\nCommit-Queue: Marco Esau Garcia Martinez \u003cgmarcoesau@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656632}",
      "email": "gmarcoesau@google.com",
      "hash": "cf3b851f3daa0482dbdb46cd23fa6489de09fc90",
      "subject": "[a11y] Re-enable E2E tests"
    },
    "8031840": {
      "author": "Simge Şengün",
      "avatar": "https://lh6.googleusercontent.com/-yXOKge8vjTo/AAAAAAAAAAI/AAAAAAAAAAA/kEeqG3FFPYs/s120-p/photo.jpg",
      "cl": "8031840",
      "clUrl": "https://chromium-review.googlesource.com/c/8031840",
      "description": "This CL adds the following to the optimization guide:\n- CONTEXT_FILTER_EXECUTION request context for on demand\nFILTER_EXTRACT_ATTRIBUTES optimizations.\n- FilterExecutionRequestContextMetadata proto that\nmatches the server proto.\n\nServer CL: cl/940508763\n\nPRD: go/magic-filters:dd\nBug: b:529713698\nChange-Id: I0a3f95d1ce5b5914dab4f2f94db2b764468d5691\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031840\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCommit-Queue: Simge Şengün \u003csimges@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656643}",
      "email": "simges@google.com",
      "hash": "85d6daa4b6b431dee759a59f1736a6ae6de881ff",
      "subject": "Add Smart Filters execution request context and metadata"
    },
    "8031953": {
      "author": "Leo Zhao",
      "avatar": "https://lh6.googleusercontent.com/-Sl8JddNeDi4/AAAAAAAAAAI/AAAAAAAAAAA/x83YR8CIwAE/s120-p/photo.jpg",
      "cl": "8031953",
      "clUrl": "https://chromium-review.googlesource.com/c/8031953",
      "description": "This CL adds PersonalContextAccessManager support into Autofill iOS client, which requires two other personal context services. Personal context access manager is needed for pre-fetching Ambient Autofill data.\n\nBug: 503279933\nChange-Id: Ia0e4d12d2f66def33743c0595624be98f4476cb1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031953\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: Leo Zhao \u003cleozhao@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656628}",
      "email": "leozhao@google.com",
      "hash": "370104739e6a98dc7d12955019f3956f71ef980f",
      "subject": "[iOS] Add supporting services for personal context"
    },
    "8031954": {
      "author": "Keishi Hattori",
      "avatar": "https://lh5.googleusercontent.com/-a4rZIF4h2xI/AAAAAAAAAAI/AAAAAAAAAAA/bOtazSMsyl0/s120-p/photo.jpg",
      "cl": "8031954",
      "clUrl": "https://chromium-review.googlesource.com/c/8031954",
      "description": "This reverts commit b3e9d51815b406a0be359bac3319cab56c443f2e.\n\nReason for revert: Failure on ios-simulator-noncq, ios-simulator-full-configs, etc.\n\nFailure Link: https://ci.chromium.org/ui/p/chromium/builders/ci/ios-simulator-noncq/76006/overview\n\nOriginal change's description:\n\u003e [iOS] Field trial config for Gemini updated capabilities\n\u003e\n\u003e Bug: 489359951\n\u003e Change-Id: Ica9a2528467502109ad4107ef553cce0b343701a\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031954\n\u003e Auto-Submit: Adam Arcaro \u003cadamta@google.com\u003e\n\u003e Commit-Queue: Adam Arcaro \u003cadamta@google.com\u003e\n\u003e Reviewed-by: Tarek Makkouk \u003ctarekmakkouk@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1656275}\n\nBug: 489359951\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I629f8a8b59b3b239d2f43a34249992bcb7090eb3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037865\nAuto-Submit: Keishi Hattori \u003ckeishi@chromium.org\u003e\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\nCr-Commit-Position: refs/heads/main@{#1656330}",
      "email": "keishi@chromium.org",
      "hash": "669cf56c1fec9c292561efc54031c84988ab159f",
      "subject": "Revert \"[iOS] Field trial config for Gemini updated capabilities\""
    },
    "8032012": {
      "author": "Chris Lu",
      "avatar": "",
      "cl": "8032012",
      "clUrl": "https://chromium-review.googlesource.com/c/8032012",
      "description": "When the suggestions go from a few to none on iPad, the omnibox popup is\nclosed. However, ComposeboxViewController did not reset its cached\n_omniboxPreferredContentHeight or trigger preferredContentSize update,\nleaving a large blank white space.\n\nThis CL resets the cached height to 0 and recalculates the preferred\ncontent size when the popup is closed on the custom ipad presentation.\n\nVideo: https://screencast.googleplex.com/cast/NTcyNjczODg5Mjk4MDIyNHw2MWZiYTAzNy0wYw\n\nFixed: 525360991\nChange-Id: Ide85df4a49cb662a7424f9eaac4a93d6cc129662\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032012\nReviewed-by: Radu Nitescu \u003cradunitescu@google.com\u003e\nCommit-Queue: Radu Nitescu \u003cradunitescu@google.com\u003e\nAuto-Submit: Chris Lu \u003cthegreenfrog@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656478}",
      "email": "thegreenfrog@google.com",
      "hash": "7bd9c58ede341096ef5a241d801f51143d0ca6f3",
      "subject": "[ios] Fix iPad empty whitespace when suggestions are cleared"
    },
    "8032023": {
      "author": "Rafał Godlewski",
      "avatar": "https://lh4.googleusercontent.com/-ilq9zQD2S-A/AAAAAAAAAAI/AAAAAAAAAAA/h8BU68V-GQs/s120-p/photo.jpg",
      "cl": "8032023",
      "clUrl": "https://chromium-review.googlesource.com/c/8032023",
      "description": "In other places using FetchKeys() of passkey keychain provider there is\na need to handle an NSError that might be returned, e.g.:\n* Credential import/export needs to differentiate whether it is an\nactual error or a \"user cancelled PIN creation\", to decide whether to\ndismiss the views or rather display an error alert\n\nIn case of passkey client, the more sensible solution to me is:\n* keys fetched -\u003e proceed (error should be nil anyway)\n* keys not fetched -\u003e defer to renderer\n\nHence, this CL cleans up those leftover TODOs and passing NSError in\nthat callback altogether. Deferring to renderer on empty keys is already\nimplemented.\n\nBug: 460485614\nChange-Id: I7f7bc6ce32b4caec68668fdaf739294d7557900f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032023\nReviewed-by: Alexis Hétu \u003csugoi@chromium.org\u003e\nCommit-Queue: Rafał Godlewski \u003crgod@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656633}",
      "email": "rgod@google.com",
      "hash": "c7d0034ef082c70a69354c51c6b165595ad32911",
      "subject": "[iOS][Passkeys] Remove unused NSError from FetchKeysCallback"
    },
    "8032203": {
      "author": "Karol Sygiet",
      "avatar": "https://lh3.googleusercontent.com/-FloUWXWJuOc/AAAAAAAAAAI/AAAAAAAAAAA/dOQBeWk6n9k/s120-p/photo.jpg",
      "cl": "8032203",
      "clUrl": "https://chromium-review.googlesource.com/c/8032203",
      "description": "This CL introduces a ranking logic that orders the MemorySearchResults\nprior to being displayed in the suggestion UI.\n\nThe strategy works the following way:\n\n1. Both local and remote results are sorted based on the\nconfidence_score, which is calculated using the Autofills standard\nalgorithm based on usage for local results, and uses PC provided values\nfor remote results.\n\n2. Returns them in order where all local results take a precedence over\nall remote results, unless all results have a transactions related type\n(Order or Shipment), in which case remote results take a precedence.\n\nBug: 524713777\nChange-Id: Ie4ee6116b41395c5e3d04c280871de50e8ff43ea\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032203\nReviewed-by: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nCommit-Queue: Karol Sygiet \u003csygiet@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656625}",
      "email": "sygiet@google.com",
      "hash": "5b690857e86756a61debed6121a7991a7884f36b",
      "subject": "[AtMemory] Implement ranking strategy"
    },
    "8032477": {
      "author": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "avatar": "https://lh6.googleusercontent.com/-bmjmM3wy1aI/AAAAAAAAAAI/AAAAAAAAAAA/ZO8sFsZRTr4/s120-p/photo.jpg",
      "cl": "8032477",
      "clUrl": "https://chromium-review.googlesource.com/c/8032477",
      "description": "* This is an automated release commit.\n* Do not revert without consulting chrome-pmo@google.com.\nNOAUTOREVERT=true\n\nChange-Id: Ief9e63f456e754dffc095a3f07ffa8c6172645bf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032477\nBot-Commit: chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com \u003cchrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656335}",
      "email": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "hash": "6d8755146924cb995d8ff21204c13c6a3bba5bb9",
      "subject": "Updating trunk VERSION from 7928.0 to 7929.0"
    },
    "8032482": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "cl": "8032482",
      "clUrl": "https://chromium-review.googlesource.com/c/8032482",
      "description": "Bug: 352263194\nChange-Id: I630abad8f80a64089f463dc580eba6ea289ece3b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032482\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nReviewed-by: Kentaro Hara \u003charaken@chromium.org\u003e\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656377}",
      "email": "blundell@chromium.org",
      "hash": "8e4d0e65c3a4e5507fbf55d49f3edc08501a9f06",
      "subject": "[Blink] Remove dead canvas_2d_resource_provider.h includes"
    },
    "8032483": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "cl": "8032483",
      "clUrl": "https://chromium-review.googlesource.com/c/8032483",
      "description": "Give them more specific names as appropriate.\n\nBug: 352263194\nChange-Id: Iad1c5336a75db3bb2868c22b2d4d1453aaf0ce13\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032483\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656379}",
      "email": "blundell@chromium.org",
      "hash": "f890df2cc3676f7b9c4aa2a813acf007e3cf8966",
      "subject": "[Blink] Rename methods referencing CanvasResourceProvider"
    },
    "8032484": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "cl": "8032484",
      "clUrl": "https://chromium-review.googlesource.com/c/8032484",
      "description": "Next step in moving rasterization to the 2d contexts. Followup will move\nthe limits being checked here; it's a bit more fiddly than might be\nexpected.\n\nBug: 352263194\nChange-Id: I3fa2f5cd59a803fdca9e21a54b1f134a667b5c39\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032484\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656365}",
      "email": "blundell@chromium.org",
      "hash": "5be3e81c8e40dc9877acf5a80d70060781ad4a95",
      "subject": "[Blink] Move FlushIfRecordingLimitExceeded() out of providers"
    },
    "8032494": {
      "author": "Rafał Godlewski",
      "avatar": "https://lh4.googleusercontent.com/-ilq9zQD2S-A/AAAAAAAAAAI/AAAAAAAAAAA/h8BU68V-GQs/s120-p/photo.jpg",
      "cl": "8032494",
      "clUrl": "https://chromium-review.googlesource.com/c/8032494",
      "description": "Bug: 460485614\nChange-Id: I232daab485004fb436fa45229f18d71b74470d60\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032494\nCommit-Queue: Rafał Godlewski \u003crgod@google.com\u003e\nReviewed-by: Alexis Hétu \u003csugoi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656631}",
      "email": "rgod@google.com",
      "hash": "e11fa81301448ed9e9fe3631f2b084050710dff3",
      "subject": "[iOS][Passkeys] Move TODO to a dedicated cleanup bug"
    },
    "8032645": {
      "author": "Saifuddin Hitawala",
      "avatar": "https://lh3.googleusercontent.com/-kI6doAWub7k/AAAAAAAAAAI/AAAAAAAAAAA/w_ti3FGKzdQ/s120-p/photo.jpg",
      "cl": "8032645",
      "clUrl": "https://chromium-review.googlesource.com/c/8032645",
      "description": "This feature for adding default color space to\nMailboxVideoFrameConverter launched in M148 and can now be removed.\n\nBug: 425634684\nChange-Id: Idb6da8dba9e6989829a5f57c2a1a4f4f3cabaea6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032645\nReviewed-by: Colin Blundell \u003cblundell@chromium.org\u003e\nCommit-Queue: Saifuddin Hitawala \u003chitawala@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656543}",
      "email": "hitawala@chromium.org",
      "hash": "79ff7300f7cfcb9bdbf94922d54b043b21951ebc",
      "subject": "[media] Cleanup kUseDefaultColorSpaceForMailboxVFConverter feature"
    },
    "8032649": {
      "author": "Danilo Tedeschi",
      "avatar": "https://lh4.googleusercontent.com/-o60aWRQQunI/AAAAAAAAAAI/AAAAAAAAAAA/EywYd35zkfY/s120-p/photo.jpg",
      "cl": "8032649",
      "clUrl": "https://chromium-review.googlesource.com/c/8032649",
      "description": "Bug: 529445512\nChange-Id: I6fc09a29818caf2030a035ec248c700ad39f20ef\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032649\nCommit-Queue: Danilo Tedeschi \u003cdanft@google.com\u003e\nReviewed-by: Paula Gómez \u003cpaugomez@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656634}",
      "email": "danft@google.com",
      "hash": "fff256b66854381a52443c9225585af6905a2218",
      "subject": "Small fixes to LanguageTag that allow fixed_flat construction"
    },
    "8032678": {
      "author": "Andrew Grieve",
      "avatar": "https://lh4.googleusercontent.com/-A_W-R-lDVOY/AAAAAAAAAAI/AAAAAAAAAAA/GkG6Z1VgfZg/s120-p/photo.jpg",
      "cl": "8032678",
      "clUrl": "https://chromium-review.googlesource.com/c/8032678",
      "description": "The next version of aapt2 makes this a warning. We can't actually fix\nall warnings because there do exist duplicate resources between\nappcompat \u0026 material design, so we suppress the warning in that case.\n\nBug: 530905530\nChange-Id: I3893b4956bedcb1294bfac668a47c84c0c2bab61\nCq-Include-Trybots: luci.chrome.try:android-internal-dbg,android-internal-binary-size\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032678\nAuto-Submit: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: Martin Kong \u003cmartinkong@google.com\u003e\nReviewed-by: Martin Kong \u003cmartinkong@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656713}",
      "email": "agrieve@chromium.org",
      "hash": "3249a682596f61cf1f7577cce334264fb860dd15",
      "subject": "Android: Do not aapt2 link resources from apk_under_test"
    },
    "8032692": {
      "author": "Łukasz Barczyński",
      "avatar": "https://lh3.googleusercontent.com/-qN7fZu_06_I/AAAAAAAAAAI/AAAAAAAAAAA/BvVo0dMoVjk/s120-p/photo.jpg",
      "cl": "8032692",
      "clUrl": "https://chromium-review.googlesource.com/c/8032692",
      "description": "ChromeBrowserTestRule was used in these tests only to initialize native.\nReplacing it with just the initialization to reduce the usage of\nChromeBrowserTestRule, which is just an adapter for SigninTestRule\nwithout any specific logic.\n\nThis CL is part of the fixit week effort and part of a bigger chain. The\ngoal is to completely remove ChromeBrowserTestRule from the source,\nbecause it's redundant.\n\nBug: 499170957\nChange-Id: I38853b8411a9652033a00d95b49b24dcc6f91c72\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032692\nCommit-Queue: Łukasz Barczyński \u003clbarczynski@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656677}",
      "email": "lbarczynski@google.com",
      "hash": "d582154187120e0333003aa96b6da27048bbe1c9",
      "subject": "[Android] Remove ChromeBrowserTestRule in the thumbnail generator tests"
    },
    "8032693": {
      "author": "Ankush Singh",
      "avatar": "https://lh4.googleusercontent.com/-O_Qx6x6kvY0/AAAAAAAAAAI/AAAAAAAAAAA/8caaQPFTaMg/s120-p/photo.jpg",
      "cl": "8032693",
      "clUrl": "https://chromium-review.googlesource.com/c/8032693",
      "description": "With kSendTabToSelfPostSendToast enabled, we show a confirmation\nsnackbar upon a send-tab-to-self action. This CL adds the user email as\nthe subtitle on this snackbar.\n\nScreenshots (googlers-only)\nBefore: https://api-dot-screenshot.googleplex.com/api/image/3zKrSDCUUActHR2:image-bytes\nAfter: https://api-dot-screenshot.googleplex.com/api/image/7zK5EVEXMeJXJ5H:image-bytes\n\nFixed: 530834393\nChange-Id: I31e729639b5bf808c6fbfad42527b47d6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032693\nCommit-Queue: Ankush Singh \u003cankushkush@google.com\u003e\nAuto-Submit: Ankush Singh \u003cankushkush@google.com\u003e\nReviewed-by: Jood Hajeer \u003cjood@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656565}",
      "email": "ankushkush@google.com",
      "hash": "1ccf8cf5db37256df12f6576a389519d636adb2a",
      "subject": "STTS: Show email address as subtitle on post send snackbar"
    },
    "8032711": {
      "author": "Stephen McGruer",
      "avatar": "https://lh5.googleusercontent.com/-_hHlx6bGXmg/AAAAAAAAAAI/AAAAAAAAAAA/ZD-oPtdof6w/s120-p/photo.jpg",
      "cl": "8032711",
      "clUrl": "https://chromium-review.googlesource.com/c/8032711",
      "description": "Bug: None\nChange-Id: Ie9749cf19265bfc9f3dfaf5f8a168d405df1c473\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032711\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCommit-Queue: Jihad Hanna \u003cjihadghanna@google.com\u003e\nAuto-Submit: Stephen McGruer \u003csmcgruer@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656367}",
      "email": "smcgruer@chromium.org",
      "hash": "44d9cbfb06fd23844fc0f61b16d7b0474597a79e",
      "subject": "[Autofill] Remove unused IsValidBasicCardIssuerNetwork method"
    },
    "8032724": {
      "author": "Monica Salama",
      "avatar": "https://lh5.googleusercontent.com/-L_B4IPH6Nas/AAAAAAAAAAI/AAAAAAAAAAA/iAKGh-9ySB0/s120-p/photo.jpg",
      "cl": "8032724",
      "clUrl": "https://chromium-review.googlesource.com/c/8032724",
      "description": "This CL adds the `primary_account_id` parameter to the\n`X-Chrome-ID-Consistency-Request` header when the\n`kDiceLinkedAccounts` feature flag is enabled.\n\nThis parameter contains the Gaia ID of the primary account in the\nprofile, and is sent regardless of whether sync is enabled or not,\nas long as a primary account exists.\n\nBug: 475435113\nTest: components_unittests --gtest_filter=DiceHeaderHelperTest.AppendOrRemoveDiceRequestHeader_DiceLinkedAccounts\nChange-Id: I9c398521c958ba2481dec679d967db1124fd32f2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032724\nCommit-Queue: Monica Salama \u003cmsalama@chromium.org\u003e\nReviewed-by: David Roger \u003cdroger@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656515}",
      "email": "msalama@chromium.org",
      "hash": "406d2f3a93cd6d616fa11c74caed4ae9bfdea83b",
      "subject": "[LinkedAcc] Add primary_account_id to Dice request header"
    },
    "8032761": {
      "author": "Ireneusz Szulc",
      "avatar": "https://lh4.googleusercontent.com/-P-DqqFOpE0U/AAAAAAAAAAI/AAAAAAAAAAA/pMO4omniY68/s120-p/photo.jpg",
      "cl": "8032761",
      "clUrl": "https://chromium-review.googlesource.com/c/8032761",
      "description": "Prevent stale index deletion in AutofillKeyboardAccessoryControllerImpl\nwhen the suggestions list updates while a deletion confirmation dialog\nis open.\n\nBug: 513792983\nChange-Id: If5aa50a3a08f73f0fd4ec25ab38a5e596a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032761\nCommit-Queue: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nReviewed-by: Christoph Schwering \u003cschwering@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656594}",
      "email": "ireneuszszulc@google.com",
      "hash": "83f649e5bfece81f7b064c4924ba5febc9cffd4c",
      "subject": "Autofill: Invalidate pending deletion callbacks on suggestion updates"
    },
    "8032798": {
      "author": "Andrea Orru",
      "avatar": "https://lh5.googleusercontent.com/-XQN3tJODCZY/AAAAAAAAAAI/AAAAAAAAAAA/RbTNNDrocxw/s120-p/photo.jpg",
      "cl": "8032798",
      "clUrl": "https://chromium-review.googlesource.com/c/8032798",
      "description": "Applies small, standalone manual changes to the frozen legacy Mojo Core\nclone under //chromeos/ash/components/mojo_proxy/mojo_core that the\nearlier mechanical copy/transform CLs omitted, in preparation for\nbuilding it standalone.\n\n* Adds RAW_PTR_EXCLUSION annotations to the C API structs, whose layout\n  must remain C-compatible and stable.\n* Adds a base::ScopedAllowBaseSyncPrimitives friend entry for the\n  clone's ScopedIPCSupport.\n* Moves the forward declarations in dispatcher.h inside the mojo_legacy\n  namespace so the header compiles standalone.\n\nNo behavior change; the clone is not yet built.\n\nThis CL is largely AI-driven.\n\nBug: 359926651\nChange-Id: Iff22c6264175cbeb21a7ca678a1410ef06f3c4a7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032798\nAuto-Submit: Andrea Orru \u003candreaorru@chromium.org\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCommit-Queue: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656280}",
      "email": "andreaorru@chromium.org",
      "hash": "d18d878307f45d23f0165905151e37f49e106901",
      "subject": "legacy-mojo: Annotate C API structs and add base sync-primitive friend"
    },
    "8032868": {
      "author": "Sophie Chang",
      "avatar": "https://lh4.googleusercontent.com/-TENSt6uTj-U/AAAAAAAAAAI/AAAAAAAAAAA/pGz-tCkfAWE/s120-p/photo.jpg",
      "cl": "8032868",
      "clUrl": "https://chromium-review.googlesource.com/c/8032868",
      "description": "Bug: 521709878\nChange-Id: Ib6784a4bfaf11f7bcb537a676f0578e3d65156dc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032868\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCommit-Queue: Sophie Chang \u003csophiechang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656412}",
      "email": "sophiechang@chromium.org",
      "hash": "64ac1c10ae61bb1a5de2252194164611e27cb494",
      "subject": "Record source and CMS index if applicable for each shown suggestion"
    },
    "8032876": {
      "author": "Henrique Nakashima",
      "avatar": "https://lh3.googleusercontent.com/-8QqvI2PqT54/AAAAAAAAAAI/AAAAAAAAAAA/FyXtHMYfDT0/s120-p/photo.jpg",
      "cl": "8032876",
      "clUrl": "https://chromium-review.googlesource.com/c/8032876",
      "description": "Re-enable leak checks in CustomTabActivityTest and TabReparentingTest\nnow that the memory leak in NavigationInfoCaptureTrigger has been fixed\nin crrev.com/c/8009093.\n\nFixed: 528413345\nChange-Id: Ifabc80d62b3f425a28a2f304fc378e00a780376d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032876\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656740}",
      "email": "hnakashima@chromium.org",
      "hash": "bb9e620d8e9d6f81500568c1422e93bea8d5e8ad",
      "subject": "[Android] Re-enable leak checks for NavigationInfoCaptureTrigger tests"
    },
    "8032896": {
      "author": "Yanling",
      "avatar": "https://lh5.googleusercontent.com/-g9VlDJP1gvY/AAAAAAAAAAI/AAAAAAAAAAA/q_DIhnviUZQ/s120-p/photo.jpg",
      "cl": "8032896",
      "clUrl": "https://chromium-review.googlesource.com/c/8032896",
      "description": "The feature flag is added as in the screenshot:\nhttps://drive.google.com/file/d/1WybavzbQz7K4O9KWZ_f8XxU_fHCcyrJi/view?usp=sharing\u0026resourcekey=0-6LjA_hcoupRcooTc_KsRBA\n\nBug: \nChange-Id: I2e0eda5a8551d530b56184841428f75399d0c7d9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032896\nReviewed-by: Xi Han \u003chanxi@chromium.org\u003e\nCommit-Queue: Yanling Hu \u003cyanlinghu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656724}",
      "email": "yanlinghu@google.com",
      "hash": "d6328f56e52d9cc1ff355713d98e0978c1a7d883",
      "subject": "[NtpVision] Add feature flag"
    },
    "8032901": {
      "author": "Victor Hugo Vianna Silva",
      "avatar": "https://lh4.googleusercontent.com/-URBdlWdE2yY/AAAAAAAAAAI/AAAAAAAAAAA/au3d6iGeUXE/s120-p/photo.jpg",
      "cl": "8032901",
      "clUrl": "https://chromium-review.googlesource.com/c/8032901",
      "description": "The SDK added `role` properties to some standard classes [1][2], which\nBrowserAccessibilityCocoa also possesses. Some tests had variables that\nare BrowserAccessibilityCocoa declared as untyped (id) and that led\nto the compiler being confused. Fix by actually specifying the\nBrowserAccessibilityCocoa type.\n\n[1] https://developer.apple.com/documentation/appkit/nssegmentedcontrol/role-swift.property?language=objc\n[2] https://developer.apple.com/documentation/appkit/nstoolbaritemgroup/role-swift.property?language=objc\n\nBug: 530141405\nChange-Id: Ia321ae2846940675fa7c228edc44b7ed40e1bcaa\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032901\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656471}",
      "email": "victorvianna@google.com",
      "hash": "c6358c4902e61a044c2f095f70ce18fdfb207271",
      "subject": "Fix more macOS 27 build errors by avoiding `role` property confusion"
    },
    "8032902": {
      "author": "Rafał Godlewski",
      "avatar": "https://lh4.googleusercontent.com/-ilq9zQD2S-A/AAAAAAAAAAI/AAAAAAAAAAA/h8BU68V-GQs/s120-p/photo.jpg",
      "cl": "8032902",
      "clUrl": "https://chromium-review.googlesource.com/c/8032902",
      "description": "Resolves an old password sharing TODO. When sending a password to more\nthan 4 recipients, the bottom-right part of the multi-avatar-image\nshould contain +X text (X = num_recipients - 3_visible_recipients).\n\nScreenshot: https://screenshot.googleplex.com/PP3jJs3DRXFNhmg\n\nBug: 40275395\nChange-Id: I48a291e79448078cd5b79fb4bf0391250506b84c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032902\nCommit-Queue: Rafał Godlewski \u003crgod@google.com\u003e\nReviewed-by: Ernesto Izquierdo Clua \u003ceic@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656640}",
      "email": "rgod@google.com",
      "hash": "43acb8445af1871f4e96b79c59477fc320aa657c",
      "subject": "[iOS][Passwords] Handle more than 4 images in CreateMultiAvatarImage"
    },
    "8032904": {
      "author": "Chirag Arora",
      "avatar": "https://lh4.googleusercontent.com/-o9T15q_dqqA/AAAAAAAAAAI/AAAAAAAAAAA/sHgVEB_uhXo/s120-p/photo.jpg",
      "cl": "8032904",
      "clUrl": "https://chromium-review.googlesource.com/c/8032904",
      "description": "Reverted CL: crrev.com/c/7890546\n\nThis change is being reverted because we have changed the backend\nimplementation approach.\n\nBug: b:483043192\nChange-Id: I191be3b2b43198c0d577b57db196ab1159c5a0f9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032904\nReviewed-by: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nCommit-Queue: Chirag Arora \u003cheychirag@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656296}",
      "email": "heychirag@google.com",
      "hash": "4b976f3e707dbfc4626a8d92d2279756d2dc0402",
      "subject": "Revert \"Use MetricsReportingChoiceService for consent\""
    },
    "8032946": {
      "author": "Timofey Chudakov",
      "avatar": "https://lh5.googleusercontent.com/-hW5_xE4A0ug/AAAAAAAAAAI/AAAAAAAAAAA/R_SArpdNRv0/s120-p/photo.jpg",
      "cl": "8032946",
      "clUrl": "https://chromium-review.googlesource.com/c/8032946",
      "description": "This suggestion should not be supported on Android.\n\nBug: 513452611\nChange-Id: Ifec617fdc670980fc8b47f0e0b61d8d1d8da4ed6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032946\nReviewed-by: Luchen Peng \u003cluchenpeng@google.com\u003e\nCommit-Queue: Timofey Chudakov \u003ctchudakov@google.com\u003e\nAuto-Submit: Timofey Chudakov \u003ctchudakov@google.com\u003e\nCommit-Queue: Luchen Peng \u003cluchenpeng@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656552}",
      "email": "tchudakov@google.com",
      "hash": "fc195d1352f71bb1cd16ef1525eef3eb3100f2e4",
      "subject": "[AutofillAi] Disable \"Manage shopping info\" on Android."
    },
    "8032948": {
      "author": "Aliona DANGLA",
      "avatar": "",
      "cl": "8032948",
      "clUrl": "https://chromium-review.googlesource.com/c/8032948",
      "description": "When the composebox plus button bottom sheet feature is disabled (e.g.\non builders running without field trials), the plus menu falls back to a\nnative context menu (UIMenu). The purpose of this test is to test the\nbehavior with the bottom sheet. So this test is skipped if the bottom\nsheet is not enabled.\n\nBug: None\nChange-Id: I1f486c2f932980bee39f116ecb3b3bfd41700861\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032948\nAuto-Submit: Aliona Dangla \u003calionadangla@chromium.org\u003e\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656611}",
      "email": "alionadangla@google.com",
      "hash": "428d7c901b56fdd5faec8baaccd6aa5ea9d37a29",
      "subject": "[iOS] Skip testInputPlateHiddenOnPlusMenu test under conditions"
    },
    "8033005": {
      "author": "Sam Fortiner",
      "avatar": "https://lh3.googleusercontent.com/-cZrfETh8YIM/AAAAAAAAAAI/AAAAAAAAAAA/Zve1_9GV_b8/s120-p/photo.jpg",
      "cl": "8033005",
      "clUrl": "https://chromium-review.googlesource.com/c/8033005",
      "description": "`CleanupExtraSpares()` intentionally returns without doing work when\nthere are zero or one spare renderers. The existing browser test only\ncovered the case where extra spares are trimmed from two spares down to\none. This chang extends the test to also verify the behavior when only\none spare is present.\n\nBug: 364635886\nChange-Id: Idd949501bf0dd46b90bdbb1a5fa17146c5f9e581\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8033005\nReviewed-by: Aman Verma \u003camanvr@google.com\u003e\nCommit-Queue: Sam Fortiner \u003csamfort@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656649}",
      "email": "samfort@microsoft.com",
      "hash": "f6734eda132081bf30e9362ef412dafc5d978661",
      "subject": "Add CleanupExtraSpares single-spare coverage"
    },
    "8033021": {
      "author": "Christian Jaime",
      "avatar": "https://lh6.googleusercontent.com/-8itwEgYAN_g/AAAAAAAAAAI/AAAAAAAAAAA/Q6pR4niYtto/s120-p/photo.jpg",
      "cl": "8033021",
      "clUrl": "https://chromium-review.googlesource.com/c/8033021",
      "description": "This CL registers `readaloud::ReadAloudServiceFactory` in\n`ChromeBrowserMainExtraPartsProfiles` during browser startup on Android.\n\nThis ensures the KeyedServiceFactory is properly registered in the\nDependencyManager before any runtime GetForProfile() calls, preventing\nDCHECK failures during service initialization.\n\nThis change is part of the native C++ ReadAloud architecture proposed in\ngo/speakr-on-device.\n\nBug: 521774485\nChange-Id: Iee22585c89485a9570453d9a2bdab970473af978\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8033021\nReviewed-by: Ryan Sultanem \u003crsult@google.com\u003e\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nCommit-Queue: Christian Jaime \u003cchristianjaime@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656562}",
      "email": "christianjaime@google.com",
      "hash": "a922ed4956c4b9c51c44eea26b50ae2ab5527b04",
      "subject": "[ReadAloud] Register ReadAloudServiceFactory in ChromeBrowserMainExtraPartsProfiles"
    },
    "8033305": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "cl": "8033305",
      "clUrl": "https://chromium-review.googlesource.com/c/8033305",
      "description": "Paves the road for followup that moves this call to callsites.\n\nFor GPU rasterization there is no impact, as if the GPU context is lost\nwe will early-out here [1]. For CPU rasterization this means we will\nrasterize even in cases where we then fail to create a resource. This\nis not a problematic behavioral change.\n\n[1] https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/platform/graphics/canvas_2d_resource_provider.cc;l=671-673?q=Canvas2DResourceProvider::Raster\u0026ss=chromium\n\nBug: 352263194\nChange-Id: I71c7d056c6e2f039f9e2a14ec18403511e8dd78f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8033305\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656366}",
      "email": "blundell@chromium.org",
      "hash": "67017900dfdb7a09c37f6ff094cac82646e50e06",
      "subject": "[Blink] Always run Flush() in ProduceCanvasResource()"
    },
    "8033308": {
      "author": "Louis Romero",
      "avatar": "https://lh5.googleusercontent.com/-XkDk6_Nk_c0/AAAAAAAAAAI/AAAAAAAAAAA/aUqkFQNn3Ec/s120-p/photo.jpg",
      "cl": "8033308",
      "clUrl": "https://chromium-review.googlesource.com/c/8033308",
      "description": "This updates the section header text color of the Omnibox suggestions\npopup on iOS to use the custom secondary text color definition\nkTextSecondaryColor, matching the design specifications.\n\nBefore: https://screenshot.googleplex.com/3aHxPPWVEvebmwH\nAfter: https://screenshot.googleplex.com/3z8mA5PXKArhbEX\nFixed: 497011934\nChange-Id: I30303f0aa3627a2ede0ab6dfdc10741fea0895c4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8033308\nCommit-Queue: Louis Romero \u003clpromero@google.com\u003e\nReviewed-by: Stepan Khapugin \u003cstkhapugin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656553}",
      "email": "lpromero@google.com",
      "hash": "cbd4e22ed0666ab3043a3f724131aae8538607f1",
      "subject": "Set Omnibox suggestion section header color to kTextSecondaryColor"
    },
    "8033387": {
      "author": "Johannes Henkel",
      "avatar": "https://lh4.googleusercontent.com/-VLmHSBcj_KQ/AAAAAAAAAAI/AAAAAAAAAAA/hNTaezlxCKI/s120-p/photo.jpg",
      "cl": "8033387",
      "clUrl": "https://chromium-review.googlesource.com/c/8033387",
      "description": "Used in followup CL https://crrev.com/c/8029244 to simplify\nboilerplate (see soft_navigation_tracker.cc).\n\nChange-Id: If2fb7194a0b19c9af07fd2fe68c529152cafb7af\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8033387\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCommit-Queue: Johannes Henkel \u003cjohannes@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656290}",
      "email": "johannes@chromium.org",
      "hash": "0fd297490b78124b8087d5644e83ea75eb2a703a",
      "subject": "Add CloneTraits for base::circular_deque."
    },
    "8033921": {
      "author": "Junji Watanabe",
      "avatar": "https://lh4.googleusercontent.com/-0dEjl2j9qt4/AAAAAAAAAAI/AAAAAAAAAAA/pnzer6DTI_w/s120-p/photo.jpg",
      "cl": "8033921",
      "clUrl": "https://chromium-review.googlesource.com/c/8033921",
      "description": "This fixes the following build error:\n\nGN args\n```\ntarget_os = \"android\"\ntarget_cpu = \"arm64\"\n```\n\n```\n\u003e autoninja -C out/android-arm64-rel android_clang_arm/obj/chrome/browser/prefs/impl/browser_prefs.o\n...\nIn file included from ../../chrome/browser/prefs/browser_prefs.cc:293:\nIn file included from ../../components/feed/core/v2/ios_shared_prefs.h:8:\n../../components/feed/core/v2/ios_shared_experiments_translator.h:14:10: fatal error: 'components/feed/core/proto/v2/wire/chrome_feed_response_metadata.pb.h' file not found\n   14 | #include \"components/feed/core/proto/v2/wire/chrome_feed_response_metadata.pb.h\"\n      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n\nBug: 346429448\nChange-Id: If04516757861f18dd2fcd17bc3967da4f89e6b84\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8033921\nAuto-Submit: Junji Watanabe \u003cjwata@google.com\u003e\nReviewed-by: Gabriel Charette \u003cgab@chromium.org\u003e\nCommit-Queue: Junji Watanabe \u003cjwata@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656338}",
      "email": "jwata@google.com",
      "hash": "ece2d35eed455671a1d1f7e12a6fc38ce30707a1",
      "subject": "chrome: Add missing deps to //chrome/browser/pref:impl"
    },
    "8033961": {
      "author": "David Roger",
      "avatar": "https://lh4.googleusercontent.com/-YOLPphzlgqk/AAAAAAAAAAI/AAAAAAAAAAA/cbSIJSRKSvE/s120-p/photo.jpg",
      "cl": "8033961",
      "clUrl": "https://chromium-review.googlesource.com/c/8033961",
      "description": "Results of the 1% experiment:\n- 1 crash in experiment (http://crash/697c44cbe2cf7a89)\n- 24 crashes in control\n\nThe remaining crash can be tackled separately.\n\nBug: 468010268\nChange-Id: I67409850829bafe329ca14eec758b6cb1d578fbb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8033961\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nCommit-Queue: David Roger \u003cdroger@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656574}",
      "email": "droger@chromium.org",
      "hash": "450eead9ff5c7bbf5993170f1c32ec62225fd844",
      "subject": "[Profiles] Enable ProfileManagerDeferAsyncLoading by default"
    },
    "8034005": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "cl": "8034005",
      "clUrl": "https://chromium-review.googlesource.com/c/8034005",
      "description": "This was used only for the WebGPURecyclableResourceCache use case, which\nnow uses its own class.\n\nBug: 352263194\nChange-Id: I5b9c562e0d9f31db526a9ec1f328effbcd595e23\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8034005\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656419}",
      "email": "blundell@chromium.org",
      "hash": "a51fee5a4d597d3c6d46c62390101ee793892e19",
      "subject": "[Blink] Remove dead code from CanvasNon2DResourceProvider"
    },
    "8034082": {
      "author": "Sophie Chang",
      "avatar": "https://lh4.googleusercontent.com/-TENSt6uTj-U/AAAAAAAAAAI/AAAAAAAAAAA/pGz-tCkfAWE/s120-p/photo.jpg",
      "cl": "8034082",
      "clUrl": "https://chromium-review.googlesource.com/c/8034082",
      "description": "This is the form_signature, field_signature, and session_id.\n\nWill do remaining suggestion-based logging in followups\n\nBug: 521709878\nChange-Id: I66d57afefb186e71ae31d4b54379bc330e71d796\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8034082\nCommit-Queue: Sophie Chang \u003csophiechang@chromium.org\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656394}",
      "email": "sophiechang@chromium.org",
      "hash": "a14fb7aa7d2522f2c447e951803864cd270aff40",
      "subject": "Log static fields across query invocations for AtMemoryQuality"
    },
    "8034083": {
      "author": "Oleksandr Tara",
      "avatar": "https://lh5.googleusercontent.com/-MY8MbIWvk_Q/AAAAAAAAAAI/AAAAAAAAAAA/iQc4CKvry1E/s120-p/photo.jpg",
      "cl": "8034083",
      "clUrl": "https://chromium-review.googlesource.com/c/8034083",
      "description": "In the future this should trigger confirmation dialogue but for the MVP\nwe can just fail the request.\n\nBug: 511936279\nChange-Id: I2ea75ac12bbb3acc6508218998b9640d607f28c5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8034083\nReviewed-by: Kevin McNee \u003cmcnee@chromium.org\u003e\nCommit-Queue: Oleksandr Tara \u003cotara@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656519}",
      "email": "otara@google.com",
      "hash": "dec39ac0cefcec6b6787c530490efc4a5f372ba8",
      "subject": "Fail OTP filling when outside of actor login flow"
    },
    "8034181": {
      "author": "Oleksii Kalinin",
      "avatar": "https://lh6.googleusercontent.com/-czv38cD9aho/AAAAAAAAAAI/AAAAAAAAAAA/tCSpRlK-qi0/s120-p/photo.jpg",
      "cl": "8034181",
      "clUrl": "https://chromium-review.googlesource.com/c/8034181",
      "description": "This change introduces `CriticalActionQueryOptions` to allow filtering\ncritical action queries by time range, action types, conversation ID,\nactor task ID, and to limit the number of results. The\n`CriticalActionDatabase` is updated to construct dynamic SQL queries\nbased on these options, and the `CriticalActionBackend` and\n`CriticalActionService` are updated to expose this new querying\nfunctionality.\n\nFixed: b:511118197\nChange-Id: I81f4654e59c0c10794d9c9feff91da75631f18f2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8034181\nReviewed-by: Mohamad Arab \u003carabm@google.com\u003e\nCommit-Queue: Oleksii Kalinin \u003ckalinino@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656488}",
      "email": "kalinino@google.com",
      "hash": "bc345dc4090da7b63286dff9e9e6b36307fbb4e2",
      "subject": "[critical_actions] Add API to query multiple entries with options."
    },
    "8034203": {
      "author": "Edman Anjos",
      "avatar": "",
      "cl": "8034203",
      "clUrl": "https://chromium-review.googlesource.com/c/8034203",
      "description": "The current literal in the comments is wrong.\n\nBug: none\nChange-Id: Ib2a9873d0c4a483fadd5ce0e8d809c2a19aefe5d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8034203\nCommit-Queue: Edman Anjos \u003cedman@chromium.org\u003e\nReviewed-by: Gabriel Charette \u003cgab@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656407}",
      "email": "edmanp@google.com",
      "hash": "4750e3167bbc4c257383cadde73b54cf6b21ba19",
      "subject": "Fix string literal in IsJson and IsSupersetOfValue comments"
    },
    "8034245": {
      "author": "Alex Ilin",
      "avatar": "https://lh3.googleusercontent.com/-JI-HuP4AzJ0/AAAAAAAAAAI/AAAAAAAAAAA/Ep7UPoMsHMA/s120-p/photo.jpg",
      "cl": "8034245",
      "clUrl": "https://chromium-review.googlesource.com/c/8034245",
      "description": "Bug: 514242898, b:485838181\nChange-Id: Idf9fb355510da66ede368b291efdc1704a481f4f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8034245\nReviewed-by: Ali Hijazi \u003cahijazi@chromium.org\u003e\nCommit-Queue: Alex Ilin \u003calexilin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656601}",
      "email": "alexilin@chromium.org",
      "hash": "7afab5cef7b522a388ec371721f23ca3696ecc8d",
      "subject": "[DBSC] Fieldtrial testing config for ChromeRefreshTokenBindingUpgrade"
    },
    "8034247": {
      "author": "Mikel Astiz",
      "avatar": "https://lh6.googleusercontent.com/-d2wU34ze3Og/AAAAAAAAAAI/AAAAAAAAAAA/kSYJlVC9C3g/s120-p/photo.jpg",
      "cl": "8034247",
      "clUrl": "https://chromium-review.googlesource.com/c/8034247",
      "description": "The design is not finalized but this API gives a rough sense of the\nresponsibilities of the service.\n\nChange-Id: Iec0b6bff4f094c5ffd20654513ee652ac5e41b30\nBug: 527991726\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8034247\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCommit-Queue: Mikel Astiz \u003cmastiz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656641}",
      "email": "mastiz@chromium.org",
      "hash": "946ee8842f8fb77af31dd1835c031925e94dc77f",
      "subject": "[sync] Introduce initial API for Tab Context service"
    },
    "8034250": {
      "author": "Federica Germinario",
      "avatar": "https://lh6.googleusercontent.com/-z239tbQ35Bw/AAAAAAAAAAI/AAAAAAAAAAA/uknAAujvYHw/s120-p/photo.jpg",
      "cl": "8034250",
      "clUrl": "https://chromium-review.googlesource.com/c/8034250",
      "description": "Remove EnableOmniboxDebugging from NSUserDefaults in tearDownHelper to\nprevent NSUserDefaults test pollution across EarlGrey test runs.\n\nBug: 530520627\nChange-Id: I833024ad4347f2a62ee50537901f9bcc3bec61c0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8034250\nAuto-Submit: Federica Germinario \u003cfedegermi@google.com\u003e\nReviewed-by: Ameur Hosni \u003cameurhosni@google.com\u003e\nCommit-Queue: Ameur Hosni \u003cameurhosni@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656604}",
      "email": "fedegermi@google.com",
      "hash": "75fed63761d6879dd26d8653f7228001798d9e9f",
      "subject": "[iOS] Clean up EnableOmniboxDebugging in assistant_aim_egtest"
    },
    "8034326": {
      "author": "Federica Germinario",
      "avatar": "https://lh6.googleusercontent.com/-z239tbQ35Bw/AAAAAAAAAAI/AAAAAAAAAAA/uknAAujvYHw/s120-p/photo.jpg",
      "cl": "8034326",
      "clUrl": "https://chromium-review.googlesource.com/c/8034326",
      "description": "In BrowserViewControllerTest, partial mocks of container_.view were\ncreated during tests without explicit stopMocking calls.\n\nOn iOS 27, internal UIKit interactions (such as\nUIContextMenuInteraction) attached during the mock lifetime resulted in\na zombie release crash during TearDown() when the autorelease pool\ndrained.\n\nFixed: 530898501\nChange-Id: I76477b41d9670a21133a6c8c4cdea35813a8974b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8034326\nAuto-Submit: Federica Germinario \u003cfedegermi@google.com\u003e\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656606}",
      "email": "fedegermi@google.com",
      "hash": "32363d5d0595ba633e8763ac6e6606b3be8a969d",
      "subject": "[iOS] Stop partial mocks in BrowserViewControllerTest"
    },
    "8034581": {
      "author": "Georg Neis",
      "avatar": "https://lh3.googleusercontent.com/-PuL4a0sDfTo/AAAAAAAAAAI/AAAAAAAAAAA/dtYey2tPFMw/s120-p/photo.jpg",
      "cl": "8034581",
      "clUrl": "https://chromium-review.googlesource.com/c/8034581",
      "description": "- Add GetSWADelegate() method to BrowserDelegate to allow querying\n  System Web App details without depending on Browser or\n  BrowserWindowInterface in Ash code.\n- Add web_app::GetSystemWebAppDelegate and web_app::GetSystemWebAppType\n  in app_browser_controller.h for use in non-Ash files.\n\nBug: b:369688254\nChange-Id: I39e8f06689d0beaea6c01730063c7c92a4fd5acc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8034581\nReviewed-by: Di Wu \u003cdiwux@google.com\u003e\nCommit-Queue: Georg Neis \u003cneis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656391}",
      "email": "neis@chromium.org",
      "hash": "2d03bcd7dc86ce01992cb3d538a7d943d8a1fc7b",
      "subject": "ash: Refactor SWA query helpers to BrowserDelegate and web_app helpers"
    },
    "8034800": {
      "author": "Philipp Hancke",
      "avatar": "https://lh4.googleusercontent.com/-ykNMGeFhTQs/AAAAAAAAAAI/AAAAAAAAAAA/EuFQZf2WdVM/s120-p/photo.jpg",
      "cl": "8034800",
      "clUrl": "https://chromium-review.googlesource.com/c/8034800",
      "description": "which was incorrectly comparing to the last offer in the answer branch.\n\nBug: None\nChange-Id: I146f395a3bfc9b889c3fbc0f2cc382efd0381138\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8034800\nReviewed-by: Guido Urdaneta \u003cguidou@chromium.org\u003e\nCommit-Queue: Philipp Hancke \u003cphilipp.hancke@googlemail.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656561}",
      "email": "philipp.hancke@googlemail.com",
      "hash": "5ce113b909bf31f904e88f4d8a1125c5199e4fb0",
      "subject": "webrtc: fix opus stereo sdp munging detection"
    },
    "8034824": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "cl": "8034824",
      "clUrl": "https://chromium-review.googlesource.com/c/8034824",
      "description": "Remove from canvas_2d_resource_provider.h, and add where directly used.\n\nBug: 352263194\nChange-Id: Ia6132c1070f1a3c8d86afab64b22ce0d53d69cb5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8034824\nReviewed-by: Kentaro Hara \u003charaken@chromium.org\u003e\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656376}",
      "email": "blundell@chromium.org",
      "hash": "c72b2692db15da18803f34fae8f9fde81593163a",
      "subject": "[Blink] Clean up canvas_non_2d_resource_provider.h includes"
    },
    "8034840": {
      "author": "Piotr Kotynia",
      "avatar": "https://lh3.googleusercontent.com/-QmRW_LjC3tU/AAAAAAAAAAI/AAAAAAAAAAA/fVMSluKxZFk/s120-p/photo.jpg",
      "cl": "8034840",
      "clUrl": "https://chromium-review.googlesource.com/c/8034840",
      "description": "Bug: 527299284\nChange-Id: I9ac360ace6c89e51c13764cafe9218aa5621788d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8034840\nCommit-Queue: Piotr Kotynia \u003cpiotrkotynia@google.com\u003e\nReviewed-by: Timofey Chudakov \u003ctchudakov@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656415}",
      "email": "piotrkotynia@google.com",
      "hash": "a66a39b2db9e7478c9c8d7061ded4952c4ab8ddf",
      "subject": "[@memory][Android] Allow 2-line suggestion titles in the bottomsheet"
    },
    "8034880": {
      "author": "Test User",
      "avatar": "",
      "cl": "8034880",
      "clUrl": "https://chromium-review.googlesource.com/c/8034880",
      "description": "NoStatePrefetchContents was passing the launching tab's\nSessionStorageNamespace into WebContents::CreateWithSessionStorage. This\nwas a leftover from the old swap-in prerenderer; NSP contents are never\nswapped in, so the hidden WebContents has no need for the launcher's\nsession storage data and should not share its namespace with another\nWebContents. Create the prefetch WebContents with a fresh namespace via\nWebContents::Create instead, and keep recording the launcher's namespace\nid for use in Matches() only.\n\nAdd a browser test that verifies the prefetch WebContents has a distinct\nnamespace id from the launching tab while still matching it.\n\nTAG=agy\nCONV=dbc0ad8c-2f13-498b-81e0-53ee084728bc\n\nFixed: 497499482\nChange-Id: I129d9abcab0fa1661e3b935d681cad42f2266909\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8034880\nCommit-Queue: Minoru Chikamune \u003cchikamune@chromium.org\u003e\nReviewed-by: Hiroki Nakagawa \u003cnhiroki@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656467}",
      "email": "chikamune@google.com",
      "hash": "fcd4f10edbdcee80d2f510d95b32cb5bfcc3abbb",
      "subject": "Give the prefetch WebContents its own SessionStorageNamespace"
    },
    "8034946": {
      "author": "Tobiasz Ciepliński",
      "avatar": "https://lh3.googleusercontent.com/-Chsoo_QMk2M/AAAAAAAAAAI/AAAAAAAAAAA/7NmXiLgLqic/s120-p/photo.jpg",
      "cl": "8034946",
      "clUrl": "https://chromium-review.googlesource.com/c/8034946",
      "description": "This CL logs the new Autofill.AtMemory.QueryCompleted UMA metric\non final query response, while ignoring partial responses.\n\nBug: b:523253148\nChange-Id: I28241a6a539b9ea4caf81a2f764b86570099de46\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8034946\nAuto-Submit: Tobiasz Ciepliński \u003ctobson@google.com\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nReviewed-by: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nCommit-Queue: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nCommit-Queue: Tobiasz Ciepliński \u003ctobson@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656559}",
      "email": "tobson@google.com",
      "hash": "3a2d30afd97476f54411e52d4aaa29852d23facc",
      "subject": "Record Autofill.AtMemory.QueryCompleted metric on query completion."
    },
    "8034947": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "cl": "8034947",
      "clUrl": "https://chromium-review.googlesource.com/c/8034947",
      "description": "Move responsibility for flushing raster ops before producing the\nresource to callsites, analogous to the contract on Snapshot().\n\nBug: 352263194\nChange-Id: I9286ba1aa0db6019d53d9544e43a8a95f374b6d7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8034947\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656372}",
      "email": "blundell@chromium.org",
      "hash": "de64e24cbe7679d110d2942a420db794362cd1fd",
      "subject": "[Blink] Move Flush() out of Canvas2DRP::ProduceCanvasResource()"
    },
    "8034948": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "cl": "8034948",
      "clUrl": "https://chromium-review.googlesource.com/c/8034948",
      "description": "Bug: 352263194\nChange-Id: I75801d931eccae3fca183cffb136e9943ac5b495\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8034948\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656420}",
      "email": "blundell@chromium.org",
      "hash": "f87b35c6f8751db2be3d05d855ea95765898b190",
      "subject": "[Blink] Strip dead code from WebGPU resource provider"
    },
    "8035007": {
      "author": "Rainhard Findling",
      "avatar": "https://lh3.googleusercontent.com/-u4enCPl1lbg/AAAAAAAAAAI/AAAAAAAAAAA/Zc3YmX434nc/s120-p/photo.jpg",
      "cl": "8035007",
      "clUrl": "https://chromium-review.googlesource.com/c/8035007",
      "description": "The old Desktop Settings linkout got superseded by another Personal\nContext presence in Settings. This CL hides that old linkout, a\nfollow-up CL will remove it fully.\n\nBug: b:529788949\nChange-Id: Ie0144d2603bde789c24478b6c55e05d9bba584eb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8035007\nCommit-Queue: Rainhard Findling \u003crainhard@chromium.org\u003e\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656492}",
      "email": "rainhard@chromium.org",
      "hash": "23f68bc4ab74ee23af93b1afe4e95cb64b9a2b87",
      "subject": "Personal Context: hide old Desktop Settings linkout"
    },
    "8035008": {
      "author": "Łukasz Barczyński",
      "avatar": "https://lh3.googleusercontent.com/-qN7fZu_06_I/AAAAAAAAAAI/AAAAAAAAAAA/BvVo0dMoVjk/s120-p/photo.jpg",
      "cl": "8035008",
      "clUrl": "https://chromium-review.googlesource.com/c/8035008",
      "description": "ChromeBrowserTestRule was used in these tests only to initialize native.\nReplacing it with just the initialization to reduce the usage of\nChromeBrowserTestRule, which is just an adapter for SigninTestRule\nwithout any specific logic.\n\nThis CL is part of the fixit week effort and part of a bigger chain. The\ngoal is to completely remove ChromeBrowserTestRule from the source,\nbecause it's redundant.\n\nBug: 499170957\nChange-Id: Iec649676b9c2a29a01700644d6c159d7ea27df17\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8035008\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Łukasz Barczyński \u003clbarczynski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656663}",
      "email": "lbarczynski@google.com",
      "hash": "1335884f7453efebf10bb11bf430599d74f4ddd6",
      "subject": "[Android] Remove ChromeBrowserTestRule in the omnibox tests"
    },
    "8035040": {
      "author": "Jan Keitel",
      "avatar": "https://lh5.googleusercontent.com/-tMNoDh7gwHQ/AAAAAAAAAAI/AAAAAAAAAAA/xsOeVsUwI9A/s120-p/photo.jpg",
      "cl": "8035040",
      "clUrl": "https://chromium-review.googlesource.com/c/8035040",
      "description": "This CL drops some \"Funnel\" from the names of metrics that already\nbehave as describe in the DD (go/at-memory-mvp-dd). It also leaves\nTODOs on other metrics that also require a change in emission\nbehavior.\n\nOBSOLETE_HISTOGRAMS=Renamed before launch\n\nBug: 523245335\nChange-Id: Id48178ac2f7ac01dca35ff67ead02668945979bd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8035040\nAuto-Submit: Jan Keitel \u003cjkeitel@google.com\u003e\nCommit-Queue: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nReviewed-by: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656486}",
      "email": "jkeitel@google.com",
      "hash": "9ab7d6c2da10ddf81993748a4518532670870eb0",
      "subject": "Rename first AtMemory funnel metrics"
    },
    "8035042": {
      "author": "Sophie Crowley",
      "avatar": "https://lh4.googleusercontent.com/-MRu9kJtKreE/AAAAAAAAAAI/AAAAAAAAAAA/nd9opry5v4E/s120-p/photo.jpg",
      "cl": "8035042",
      "clUrl": "https://chromium-review.googlesource.com/c/8035042",
      "description": "This test was disabled due to flakiness on the Brya build which seems to have since resolved itself (see: https://crbug.com/496912352). The corresponding test for SigninLevelUpButton has also been re-enabled (https://crrev.com/c/8019945).\n\nChange-Id: Ieba510c1dbdc63b97035d553919793231f45afb7\nBug: 489053128\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8035042\nCommit-Queue: Samar Chehade \u003csamarchehade@google.com\u003e\nReviewed-by: Samar Chehade \u003csamarchehade@google.com\u003e\nReviewed-by: Łukasz Barczyński \u003clbarczynski@google.com\u003e\nReviewed-by: Liza Bipin \u003cmlbipin@google.com\u003e\nAuto-Submit: Sophie Crowley \u003ccrowleso@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656591}",
      "email": "crowleso@google.com",
      "hash": "a49a87e19a3b30e18500c12d8b6b0c15ae5b3547",
      "subject": "[Signin][Android] Re-enable testIdentityDiscWithSwitchToIncognito"
    },
    "8035052": {
      "author": "Rafał Godlewski",
      "avatar": "https://lh4.googleusercontent.com/-ilq9zQD2S-A/AAAAAAAAAAI/AAAAAAAAAAA/h8BU68V-GQs/s120-p/photo.jpg",
      "cl": "8035052",
      "clUrl": "https://chromium-review.googlesource.com/c/8035052",
      "description": "Bug: 464228247\nChange-Id: I7e177b85925b02f50a8579343e7d6c10675876f8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8035052\nAuto-Submit: Rafał Godlewski \u003crgod@google.com\u003e\nReviewed-by: Ivana Žužić \u003cizuzic@google.com\u003e\nCommit-Queue: Ivana Žužić \u003cizuzic@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656518}",
      "email": "rgod@google.com",
      "hash": "5c8582b790f5165d2ded99929f84ab77d7da4783",
      "subject": "[iOS] Add fieldtrial for PasswordSaveInContextErrorResolution"
    },
    "8035053": {
      "author": "Igor Sheludko",
      "avatar": "https://lh3.googleusercontent.com/-gwHhpOzHQLM/AAAAAAAAAAI/AAAAAAAAAAA/z2Hhix4HQSY/s120-p/photo.jpg",
      "cl": "8035053",
      "clUrl": "https://chromium-review.googlesource.com/c/8035053",
      "description": "... namely, property setter callbacks returning void result.\n\nBug: 348660658\nChange-Id: Ibbb258e7c24975c18a23184c6e4a5a91e00d3219\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8035053\nCommit-Queue: Michael Lippautz \u003cmlippautz@chromium.org\u003e\nCommit-Queue: Igor Sheludko \u003cishell@chromium.org\u003e\nAuto-Submit: Igor Sheludko \u003cishell@chromium.org\u003e\nReviewed-by: Michael Lippautz \u003cmlippautz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656497}",
      "email": "ishell@chromium.org",
      "hash": "c8068822713f6456489409750cd8b731f54d5143",
      "subject": "[gin] Update usages of deprecated V8 apis"
    },
    "8035140": {
      "author": "Ramin Halavati",
      "avatar": "https://lh6.googleusercontent.com/-rMU8HChgpyk/AAAAAAAAAAI/AAAAAAAAAAA/Kd5KjJrh_2A/s120-p/photo.jpg",
      "cl": "8035140",
      "clUrl": "https://chromium-review.googlesource.com/c/8035140",
      "description": "1. Add `OpticalCharacterRecognizerTestBase` common base class inheriting\n   from InProcessBrowserTest to deduplicate initialization and perform\n   OCR helper methods.\n2. Re-enable smaller tests. Since the flakiness seems to be fixed in the\n   previous CLs, enabling more tests should be safe. But to avoid a\n   revert if the longer tests still time out, they will be enabled in\n   next CLs.\n\nAX-Relnotes: n/a\nBug: 470431038\nChange-Id: If62dbe780c1e845369a3fafbaa161c228e0ad45a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8035140\nReviewed-by: Peter Kotwicz \u003cpkotwicz@chromium.org\u003e\nAuto-Submit: Ramin Halavati \u003crhalavati@chromium.org\u003e\nCommit-Queue: Ramin Halavati \u003crhalavati@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656644}",
      "email": "rhalavati@chromium.org",
      "hash": "1605ccd463e4d39d21ffe5282a299e238dac232e",
      "subject": "Refactor OpticalCharacterRecognizer browsertests and enable more tests."
    },
    "8035201": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "cl": "8035201",
      "clUrl": "https://chromium-review.googlesource.com/c/8035201",
      "description": "Remove from canvas_2d_resource_provider.h, and add where directly used.\n\nBug: 352263194\nChange-Id: Icb6fd83cceb655ef4c9554b303b83b067d7f6ea0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8035201\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656362}",
      "email": "blundell@chromium.org",
      "hash": "4a292a35501ebc5a84e6cee20a586f5417ed1872",
      "subject": "[Blink] Clean up includes of canvas_2d_bitmap_provider.h"
    },
    "8035205": {
      "author": "Łukasz Barczyński",
      "avatar": "https://lh3.googleusercontent.com/-qN7fZu_06_I/AAAAAAAAAAI/AAAAAAAAAAA/BvVo0dMoVjk/s120-p/photo.jpg",
      "cl": "8035205",
      "clUrl": "https://chromium-review.googlesource.com/c/8035205",
      "description": "ChromeBrowserTestRule was used in these tests only because of native\ninitialization part. These changes are required because\nChromeBrowserTestRule will be removed from the source code soon as part\nof cleanup work.\n\nBug: 499170957\nChange-Id: I189014560381b1236c1531b65d41ccadbedf1dac\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8035205\nCommit-Queue: Łukasz Barczyński \u003clbarczynski@google.com\u003e\nReviewed-by: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nOwners-Override: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656666}",
      "email": "lbarczynski@google.com",
      "hash": "a65ec2d4fc8165025a74e48b7bdfa2bd2f25d84c",
      "subject": "[Android] Remove ChromeBrowserTestRule in the feedback tests"
    },
    "8035223": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "cl": "8035223",
      "clUrl": "https://chromium-review.googlesource.com/c/8035223",
      "description": "Bug: 352263194\nChange-Id: I111cd32692fa4e14dcb80548b2e36fd828fb3804\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8035223\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656380}",
      "email": "blundell@chromium.org",
      "hash": "7600c3b0ca4b6deac3d6af9fc440a8a1971e3189",
      "subject": "[Blink] Update outdated references to CanvasResourceProvider in comments"
    },
    "8035228": {
      "author": "Rafał Godlewski",
      "avatar": "https://lh4.googleusercontent.com/-ilq9zQD2S-A/AAAAAAAAAAI/AAAAAAAAAAA/h8BU68V-GQs/s120-p/photo.jpg",
      "cl": "8035228",
      "clUrl": "https://chromium-review.googlesource.com/c/8035228",
      "description": "It seems that coordinates of the multi-avatar of recipients in password\nsharing had swapped lower / upper quadrants of the avatar, as apparently\nY-axis grows downwards.\n\nThe code so far was handling 1-4 recipients so the order in which the\nimages are placed didn't really matter. The follow-up CL though will\nhandle the case of \u003e4 recipients by adding \"+X\" in the bottom-right\nquadrant, that's where it will matter.\n\nThis CL makes leftUpperRect, rightUpperRect, rightLowerRect,\nleftLowerRect have actually correct position.\n\nBug: 40275395\nChange-Id: I65f5104c35dd8156aba9b94d7a78d8753c8438fe\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8035228\nCommit-Queue: Rafał Godlewski \u003crgod@google.com\u003e\nReviewed-by: Ernesto Izquierdo Clua \u003ceic@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656593}",
      "email": "rgod@google.com",
      "hash": "b8a33476a08e4fef5b700626a9bcdc165fc0ce99",
      "subject": "[iOS][Passwords] Refactor multi-avatar image coordinates"
    },
    "8035343": {
      "author": "Christoph Schwering",
      "avatar": "https://lh4.googleusercontent.com/-Qw-PHSgIOpU/AAAAAAAAAAI/AAAAAAAAAAA/op17V5IhGCg/s120-p/photo.jpg",
      "cl": "8035343",
      "clUrl": "https://chromium-review.googlesource.com/c/8035343",
      "description": "The functions will be deleted as part of the cleanup of the\nkAutofillSimplifyFocusCheck kill switch.\n\nBug: 40284887, 530190112\nChange-Id: I9152eab2402c9873a4d16c37819b54cee228f128\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8035343\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nReviewed-by: Mohamed Amir Yosef \u003cmamir@chromium.org\u003e\nCommit-Queue: Christoph Schwering \u003cschwering@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656538}",
      "email": "schwering@google.com",
      "hash": "571c2cdd388abf70df8bdfa792eae2d1d0267bd8",
      "subject": "[Autofill] Deprecate GetDriver(), GetRenderFrameHost()"
    },
    "8035461": {
      "author": "Leonardo Evi",
      "avatar": "https://lh3.googleusercontent.com/-SL7hvS4sgwY/AAAAAAAAAAI/AAAAAAAAAAA/SIxRyMd32xM/s120-p/photo.jpg",
      "cl": "8035461",
      "clUrl": "https://chromium-review.googlesource.com/c/8035461",
      "description": "Bug: 524901718\nChange-Id: Ib3eabb97a4691feac4b3ff5854029bbdae76dad3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8035461\nReviewed-by: Guido Urdaneta \u003cguidou@chromium.org\u003e\nReviewed-by: Ilya Nikolaevskiy \u003cilnik@chromium.org\u003e\nCommit-Queue: Leonardo Evi \u003cevil@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656528}",
      "email": "evil@chromium.org",
      "hash": "3d93643730ba9ba35d258a675a187bfc97b6fd5e",
      "subject": "[EncodedTransform] Remove mock GetTimestamp method expectations from RTCEncodedFrame tests"
    },
    "8035465": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "cl": "8035465",
      "clUrl": "https://chromium-review.googlesource.com/c/8035465",
      "description": "Will enable simplification on both sides in followup, as this use case\nis substantively different from other use cases of this class.\n\nBug: 352263194\nChange-Id: I7c05d881ea72dd5bc70a0d36646252f34b4d7dbb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8035465\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nReviewed-by: Kentaro Hara \u003charaken@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656418}",
      "email": "blundell@chromium.org",
      "hash": "f7a80192b10fe5ada789ff3df0e9ba27c00a014d",
      "subject": "[Blink] Fork CanvasNon2DRP for WebGPU recyclable cache use case"
    },
    "8035521": {
      "author": "Chirag Arora",
      "avatar": "https://lh4.googleusercontent.com/-o9T15q_dqqA/AAAAAAAAAAI/AAAAAAAAAAA/sHgVEB_uhXo/s120-p/photo.jpg",
      "cl": "8035521",
      "clUrl": "https://chromium-review.googlesource.com/c/8035521",
      "description": "Reverted CL: crrev.com/c/7822221\n\nThis change is being reverted because we have changed the backend\nimplementation approach.\n\nBug: b:483043192\nChange-Id: I112ec47b94ae476925eb4527862a64fa992802ba\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8035521\nReviewed-by: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nReviewed-by: Olivier Robin \u003colivierrobin@chromium.org\u003e\nCommit-Queue: Chirag Arora \u003cheychirag@google.com\u003e\nReviewed-by: Mohamed Amir Yosef \u003cmamir@chromium.org\u003e\nReviewed-by: Adam Arcaro \u003cadamta@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656297}",
      "email": "heychirag@google.com",
      "hash": "08936e72191d12d0472384d7a197d69444048ea5",
      "subject": "Revert \"Initialize MetricsReportingChoiceService in MetricsServiceManager\""
    },
    "8035680": {
      "author": "Ivana Žužić",
      "avatar": "https://lh5.googleusercontent.com/-UKO-QfIVMns/AAAAAAAAAAI/AAAAAAAAAAA/EfmXBTBkTG8/s120-p/photo.jpg",
      "cl": "8035680",
      "clUrl": "https://chromium-review.googlesource.com/c/8035680",
      "description": "This test verifies that when a password is updated in the LoginDatabase,\nany associated insecure credentials are automatically cleared,\nregardless of whether the input StoredCredential still contains the\nissues.\n\nBug: 530481008\nChange-Id: I63fac923e7d336f57ab8f2839ae00e19746e44e0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8035680\nReviewed-by: Ioana Treib \u003cioanap@chromium.org\u003e\nCommit-Queue: Ivana Žužić \u003cizuzic@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656514}",
      "email": "izuzic@google.com",
      "hash": "606e069343ffcd383ab0418092585264b0027729",
      "subject": "Add test for clearing insecure credentials together with password update"
    },
    "8035740": {
      "author": "Federica Germinario",
      "avatar": "https://lh6.googleusercontent.com/-z239tbQ35Bw/AAAAAAAAAAI/AAAAAAAAAAA/uknAAujvYHw/s120-p/photo.jpg",
      "cl": "8035740",
      "clUrl": "https://chromium-review.googlesource.com/c/8035740",
      "description": "Remove FirstRunRecency from NSUserDefaults in tearDownHelper to prevent\nNSUserDefaults test pollution across EarlGrey test runs.\n\nChange-Id: I7c073613c687a4541cfff9c0303d8d471d70b04c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8035740\nAuto-Submit: Federica Germinario \u003cfedegermi@google.com\u003e\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656410}",
      "email": "fedegermi@google.com",
      "hash": "2563aac07c16d68d888551c00bc1bb7d47caa636",
      "subject": "[iOS] Clean up FirstRunRecency in set_up_list_default_browser_egtest"
    },
    "8035861": {
      "author": "Atalyk Akash",
      "avatar": "https://lh5.googleusercontent.com/-qdqxqD2_ZCQ/AAAAAAAAAAI/AAAAAAAAAAA/36GbH9XA4tk/s120-p/photo.jpg",
      "cl": "8035861",
      "clUrl": "https://chromium-review.googlesource.com/c/8035861",
      "description": "The change introduces UI changes to the Source text in the Flyout\nscreen.\n\nScreenshot portrait: screen/83ygqTxXzhGyuHa\nScreenshot landscape: screen/7m5svoQi36J9TmW\n\nMock: screen/3cuniSaSZFZyy8d\nBug: 530099305\nChange-Id: I460a5974c1be9793e84ae76d6bd9854616c96cdd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8035861\nReviewed-by: Christoph Schwering \u003cschwering@google.com\u003e\nReviewed-by: Timofey Chudakov \u003ctchudakov@google.com\u003e\nReviewed-by: Piotr Kotynia \u003cpiotrkotynia@google.com\u003e\nCommit-Queue: Atalyk Akash \u003catalyk@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656600}",
      "email": "atalyk@google.com",
      "hash": "cb25134e787b7ce71a41f25bc0715da53af8a4ac",
      "subject": "[AtMemory][Android] Change Source UI in Flyout"
    },
    "8035882": {
      "author": "Neri Marschik",
      "avatar": "https://lh4.googleusercontent.com/-17_XzyMcNSY/AAAAAAAAAAI/AAAAAAAAAAA/2QLW9Fs_6Ww/s120-p/photo.jpg",
      "cl": "8035882",
      "clUrl": "https://chromium-review.googlesource.com/c/8035882",
      "description": "The test starts a prefetch whose redirect chain contains a search URL\n(expected to be rejected with kPrefetchFailedInvalidRedirect) and waited\nwith base::RunLoop().RunUntilIdle() before navigating away. RunUntilIdle\nonly drains already-queued work, so on a slow or loaded machine it\nreturns before the redirect response is delivered over the network and\nprocessed, leaving the prefetch in flight. The user navigation below\nthen cancels it (kPrefetchCancelledOnUserNavigation, status 56) instead\nof the expected invalid-redirect rejection (status 43), so\nExpectUniqueSample fails. This is why it flaked on slower bots.\n\nWait on the Preloading.Prefetch.PrefetchStatus histogram sample instead,\nwhich PrefetchContainer records exactly once when the prefetch reaches a\nterminal status. No navigation happens during the wait, so the only\nreachable status is the redirect rejection. Re-enables the test.\n\nReproduced by adding artificial delay to the test's local network\nresponses, which reliably pushes the redirect reply past RunUntilIdle:\nbefore, 20 of 20 runs failed with the cancelled status; with the fix,\n0 of 120 (and 0 of 23 without the delay).\n\nFixed: 527655680\nChange-Id: Ifc7b407aa20275793b1573f1f75b991264a195d4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8035882\nReviewed-by: Philipp Wollermann \u003cphilwo@google.com\u003e\nCommit-Queue: Philipp Wollermann \u003cphilwo@google.com\u003e\nReviewed-by: Lingqi Chi \u003clingqi@chromium.org\u003e\nAuto-Submit: Neri Marschik \u003cnerima@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656468}",
      "email": "nerima@google.com",
      "hash": "29de5706fa70f26811fee8e23b1187890da4e136",
      "subject": "Deflake: re-enable NewTabPagePreload PreventSearchRelatedRedirect"
    },
    "8035968": {
      "author": "Gazal",
      "avatar": "https://lh5.googleusercontent.com/-5jZ5sBksdws/AAAAAAAAAAI/AAAAAAAAAAA/V5MBqLUUh3c/s120-p/photo.jpg",
      "cl": "8035968",
      "clUrl": "https://chromium-review.googlesource.com/c/8035968",
      "description": "The Java enum PlusAddressesUserActions is completely unused in the\ncodebase. It defined a single user action string which is also not\nregistered or used anywhere.\n\nBug: 528754503, 530621408\nChange-Id: I0677eb39699a87bd2907bc0273d00719c4bb71c7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8035968\nReviewed-by: Timofey Chudakov \u003ctchudakov@google.com\u003e\nAuto-Submit: Gazal Agarwal \u003cagazal@google.com\u003e\nCommit-Queue: Timofey Chudakov \u003ctchudakov@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656396}",
      "email": "agazal@google.com",
      "hash": "3c59912b8c238db414896b65bd24d7a33e818e98",
      "subject": "[code-health] Remove unused PlusAddressesUserActions"
    },
    "8035988": {
      "author": "Henrique Nakashima",
      "avatar": "https://lh3.googleusercontent.com/-8QqvI2PqT54/AAAAAAAAAAI/AAAAAAAAAAA/FyXtHMYfDT0/s120-p/photo.jpg",
      "cl": "8035988",
      "clUrl": "https://chromium-review.googlesource.com/c/8035988",
      "description": "AsyncLayoutInflater was refactored to not use a dedicated thread. This\nCL removes the now unnecessary AsyncLayoutInflator leak suppression from\nChromeInstrumentationLeaks.\n\nBug: 465145691\nChange-Id: I4ff3b3e15cc543936ec51e3fb5408df0852e3656\nFixed: 465145691\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8035988\nCommit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\nAuto-Submit: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656542}",
      "email": "hnakashima@chromium.org",
      "hash": "acf4882f3568e752b116b598e3cfa7f451d100a4",
      "subject": "[Android] Remove AsyncLayoutInflator leak suppression"
    },
    "8035989": {
      "author": "Nicolás Peña",
      "avatar": "https://lh4.googleusercontent.com/-F0ZRSmu37A8/AAAAAAAAAAI/AAAAAAAAAAA/qR0xv2ftpEQ/s120-p/photo.jpg",
      "cl": "8035989",
      "clUrl": "https://chromium-review.googlesource.com/c/8035989",
      "description": "Bug: 528306566\nChange-Id: Ie7a4c6acc79e44a4fb894af19077a6e455a552d7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8035989\nReviewed-by: Yi Gu \u003cyigu@chromium.org\u003e\nCommit-Queue: Nicolás Peña \u003cnpm@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656279}",
      "email": "npm@chromium.org",
      "hash": "c8d7418c7bee67f0cae11abe95d660aea2c680d3",
      "subject": "[FedCM] Use receivers_.ReportBadMessage() in RequestService"
    },
    "8036034": {
      "author": "pinpoint-worker",
      "avatar": "https://lh4.googleusercontent.com/-VSmT6IeFjkg/AAAAAAAAAAI/AAAAAAAAAAA/H7d9JAkL0Ig/s120-p/photo.jpg",
      "cl": "8036034",
      "clUrl": "https://chromium-review.googlesource.com/c/8036034",
      "description": "No-try: true\nChange-Id: Icf5731c1d4db9845b2e92bdbee290b9b3be41623\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8036034\nAuto-Submit: pinpoint-worker \u003cpinpoint-worker@skia-infra-corp.iam.gserviceaccount.com\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656281}",
      "email": "pinpoint-worker@skia-infra-corp.iam.gserviceaccount.com",
      "hash": "a64c5ef853ee4de48d1bd660dff45e512914808e",
      "subject": "Update CBB autoroll for the builds refs"
    },
    "8036071": {
      "author": "Gazal",
      "avatar": "https://lh5.googleusercontent.com/-5jZ5sBksdws/AAAAAAAAAAI/AAAAAAAAAAA/V5MBqLUUh3c/s120-p/photo.jpg",
      "cl": "8036071",
      "clUrl": "https://chromium-review.googlesource.com/c/8036071",
      "description": "This CL replaces the FieldType enum in CreditCardScannerManager\nwith a @IntDef annotated @interface. Enums in Android/Java\nintroduce runtime memory overhead due to class loading and\nallocation of enum objects. Using @IntDef provides lightweight\ninteger constants while retaining compile-time type safety.\nThe member field Set\u003cFieldType\u003e mFieldsFilledByScanner is\nconverted to Set\u003cInteger\u003e to avoid enum overhead.\n\nBUG: 528754503,530611790\nChange-Id: Ic65a161173d2a51a51beeee75d9f311dddc1fd38\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8036071\nCommit-Queue: Gazal Agarwal \u003cagazal@google.com\u003e\nAuto-Submit: Gazal Agarwal \u003cagazal@google.com\u003e\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656739}",
      "email": "agazal@google.com",
      "hash": "7367ac98ed6c59f1b66e0ebe3fa459db0603fae7",
      "subject": "[code-health] Replace FieldType enum in CreditCardScannerManager"
    },
    "8036082": {
      "author": "Aditya Gupta",
      "avatar": "https://lh5.googleusercontent.com/-yTT5PLu18FM/AAAAAAAAAAI/AAAAAAAAAAA/NC5ODysS7Lg/s120-p/photo.jpg",
      "cl": "8036082",
      "clUrl": "https://chromium-review.googlesource.com/c/8036082",
      "description": "Bug: b:530588543\nChange-Id: I71f0f37dfff4543f5f73507ba3a956cc4245bb5e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8036082\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCommit-Queue: Aditya Gupta \u003cadigupt@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656417}",
      "email": "adigupt@google.com",
      "hash": "d41621ee0f42c406c9ab522baae672efe9dac1f8",
      "subject": "[Multistep filter] Add a give feedback button in three dot menu"
    },
    "8036084": {
      "author": "Aditya Gupta",
      "avatar": "https://lh5.googleusercontent.com/-yTT5PLu18FM/AAAAAAAAAAI/AAAAAAAAAAA/NC5ODysS7Lg/s120-p/photo.jpg",
      "cl": "8036084",
      "clUrl": "https://chromium-review.googlesource.com/c/8036084",
      "description": "Bug: b:530898482\n\nChange-Id: If42796a38f037061516aa0a81048c5a6f1678079\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8036084\nCommit-Queue: Aditya Gupta \u003cadigupt@google.com\u003e\nReviewed-by: Christoph Schwering \u003cschwering@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656580}",
      "email": "adigupt@google.com",
      "hash": "2a55a6e212085bdfb064fc2c8acd7b0f9d6d79ea",
      "subject": "[Multistep Filter] Add battre@ as OWNERS"
    },
    "8036101": {
      "author": "Federica Germinario",
      "avatar": "https://lh6.googleusercontent.com/-z239tbQ35Bw/AAAAAAAAAAI/AAAAAAAAAAA/uknAAujvYHw/s120-p/photo.jpg",
      "cl": "8036101",
      "clUrl": "https://chromium-review.googlesource.com/c/8036101",
      "description": "Remove CloudManagementEnrollmentToken and FirstRunForceEnabled from NSUserDefaults in tearDownHelper to prevent NSUserDefaults test pollution across EarlGrey test runs.\n\nBug: 530520627\nChange-Id: I2ae7e448a6c1b4d643baa74c5915fec645253337\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8036101\nCommit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nAuto-Submit: Federica Germinario \u003cfedegermi@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656526}",
      "email": "fedegermi@google.com",
      "hash": "69383ac1c12127afc038915508a72a49410b67ab",
      "subject": "[iOS] Clean up CloudManagementEnrollmentToken in enterprise_loading_screen_egtest"
    },
    "8036104": {
      "author": "Pier-Alexandre Bouchard",
      "avatar": "https://lh4.googleusercontent.com/-5YXBl-dTFHg/AAAAAAAAAAI/AAAAAAAAAAA/e3EdUexPGzk/s120-p/photo.jpg",
      "cl": "8036104",
      "clUrl": "https://chromium-review.googlesource.com/c/8036104",
      "description": "Extract LevelUpProgressBar from LevelUpProgressView to allow reuse\nacross Level Up UI modules in Chrome.\n\nBug: 513244362\nChange-Id: I81155fa064665d8b792d7ffbf3256aa42d40c422\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8036104\nReviewed-by: Adam Arcaro \u003cadamta@google.com\u003e\nCommit-Queue: Pier-Alexandre Bouchard \u003cpabouchard@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656311}",
      "email": "pabouchard@google.com",
      "hash": "24aadfa94c4e04a0a1cb66c03f15e8110fa073f1",
      "subject": "[iOS] Refactor LevelUpProgressBar into a standalone UI component"
    },
    "8036162": {
      "author": "Henrique Nakashima",
      "avatar": "https://lh3.googleusercontent.com/-8QqvI2PqT54/AAAAAAAAAAI/AAAAAAAAAAA/FyXtHMYfDT0/s120-p/photo.jpg",
      "cl": "8036162",
      "clUrl": "https://chromium-review.googlesource.com/c/8036162",
      "description": "Disables testOverlaysContentKeyboardGeometry in\nVirtualKeyboardResizeTest due to test failures on android-arm-tests.\n\nBug: 530667596\nChange-Id: I0872ac5d2a19770333a12605840bfdc31a3870a3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8036162\nCommit-Queue: Brandon Fong \u003cbjfong@google.com\u003e\nAuto-Submit: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCommit-Queue: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nReviewed-by: Brandon Fong \u003cbjfong@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656300}",
      "email": "hnakashima@chromium.org",
      "hash": "82587f817d176cceef94cdbd83ed5a6ae003c2bb",
      "subject": "[Android] Disable VirtualKeyboardResizeTest#testOverlaysContentKeyboardGeometry"
    },
    "8036165": {
      "author": "Andrew Grieve",
      "avatar": "https://lh4.googleusercontent.com/-A_W-R-lDVOY/AAAAAAAAAAI/AAAAAAAAAAA/GkG6Z1VgfZg/s120-p/photo.jpg",
      "cl": "8036165",
      "clUrl": "https://chromium-review.googlesource.com/c/8036165",
      "description": "Also makes this sort of error fatal in future.\n\nBug: 381144380\nCq-Include-Trybots: luci.chrome.try:android-internal-dbg,android-internal-binary-size\nChange-Id: I489e956256137d48ad7e16027fa9def10a7410a9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8036165\nAuto-Submit: Andrew Grieve \u003cagrieve@chromium.org\u003e\nReviewed-by: Sam Maier \u003csmaier@google.com\u003e\nCommit-Queue: Sam Maier \u003csmaier@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656532}",
      "email": "agrieve@chromium.org",
      "hash": "7f40a78d25b2a80bde838610248e37ce447b97bd",
      "subject": "android-binary-size: Fix missing disassembly from stale r8.jar path"
    },
    "8036207": {
      "author": "Nina Satragno",
      "avatar": "",
      "cl": "8036207",
      "clUrl": "https://chromium-review.googlesource.com/c/8036207",
      "description": "Add a test for AuthenticationExtensionsClientOutputsToJSON,\nwhich was missing.\n\nThe public-key-credential-to-json.https.window.js WPT already tests\ntoJson without extensions.\n\nBug: 530457807, 530457808\nChange-Id: I796963d047b4e247654b7744da24ae5e301bba50\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8036207\nReviewed-by: Ken Buchanan \u003ckenrb@chromium.org\u003e\nCommit-Queue: Ken Buchanan \u003ckenrb@chromium.org\u003e\nAuto-Submit: Nina Satragno \u003cnsatragno@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656682}",
      "email": "nsatragno@google.com",
      "hash": "f48f1f8539610831527e9536c728c6118026f00b",
      "subject": "[webauthn] Test AuthenticationExtensionsClientOutputsToJSON"
    },
    "8036210": {
      "author": "Henrique Nakashima",
      "avatar": "https://lh3.googleusercontent.com/-8QqvI2PqT54/AAAAAAAAAAI/AAAAAAAAAAA/FyXtHMYfDT0/s120-p/photo.jpg",
      "cl": "8036210",
      "clUrl": "https://chromium-review.googlesource.com/c/8036210",
      "description": "Test has been failing from the start in LFFs due to unexpectedly\nregistering observers twice.\n\nChange-Id: Ia7095ae8383e6ce88c4c2a6d8b693d4223295e6a\nBug: 530605872,507160978\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8036210\nAuto-Submit: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nOwners-Override: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nReviewed-by: Evan Luo \u003cevanluo@google.com\u003e\nCommit-Queue: Evan Luo \u003cevanluo@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656283}",
      "email": "hnakashima@chromium.org",
      "hash": "3926425d8545161b21362eb54830d914423ea0cf",
      "subject": "[Android] Disable testGlicButton_PanelOpen in LFF"
    },
    "8036344": {
      "author": "Łukasz Barczyński",
      "avatar": "https://lh3.googleusercontent.com/-qN7fZu_06_I/AAAAAAAAAAI/AAAAAAAAAAA/BvVo0dMoVjk/s120-p/photo.jpg",
      "cl": "8036344",
      "clUrl": "https://chromium-review.googlesource.com/c/8036344",
      "description": "ChromeBrowserTestRule is an adapter for SigninTestRule with a small\naddition of native initialization at the beginning. Due to the fact that\nthese parts should not be coupled directly and ChromeBrowserTestRule\ndoes not introduce any additional logic over what SigninTestRule can\noffer, we want to remove ChromeBrowserTestRule completely from the\nsource code. This CL is part of a bigger chain of CLs cleaning up tests\nfrom using ChromeBrowserTestRule and removing it completely from the\nsource code in the end.\n\nBug: 499170957\nChange-Id: I946ee302a26af5b00e173346777d380e55df83e8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8036344\nReviewed-by: Maksim Moskvitin \u003cmmoskvitin@google.com\u003e\nCommit-Queue: Łukasz Barczyński \u003clbarczynski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656659}",
      "email": "lbarczynski@google.com",
      "hash": "301f08618a64ec9f89d4f24c7ba35128e35a7727",
      "subject": "[Android] Remove ChromeBrowserTestRule in the sync settings tests"
    },
    "8036346": {
      "author": "Łukasz Barczyński",
      "avatar": "https://lh3.googleusercontent.com/-qN7fZu_06_I/AAAAAAAAAAI/AAAAAAAAAAA/BvVo0dMoVjk/s120-p/photo.jpg",
      "cl": "8036346",
      "clUrl": "https://chromium-review.googlesource.com/c/8036346",
      "description": "ChromeBrowserTestRule was used in these tests only to initialize native.\nReplacing it with just the initialization to reduce the usage of\nChromeBrowserTestRule, which is just an adapter for SigninTestRule\nwithout any specific logic.\n\nThis CL is part of the fixit week effort and part of a bigger chain. The\ngoal is to completely remove ChromeBrowserTestRule from the source,\nbecause it's redundant.\n\nBug: 499170957\nChange-Id: If328df38fbf0b0afd44b8d2a2122dd06d810873a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8036346\nOwners-Override: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nReviewed-by: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCommit-Queue: Łukasz Barczyński \u003clbarczynski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656668}",
      "email": "lbarczynski@google.com",
      "hash": "bc0c5049431c609f7249237a9c8fea9f7e3890cc",
      "subject": "[Android] Remove ChromeBrowserTestRule in the metrics tests"
    },
    "8036360": {
      "author": "Nicolas Dossou-Gbete",
      "avatar": "https://lh3.googleusercontent.com/-v_ylBpZOrTo/AAAAAAAAAAI/AAAAAAAAAAA/pmdiolP9aPU/s120-p/photo.jpg",
      "cl": "8036360",
      "clUrl": "https://chromium-review.googlesource.com/c/8036360",
      "description": "The IgnoreSearchProviderOverrides feature is about to be enabled by\ndefault. This uncovered that some unit tests are not correctly handling\nthe default state of the feature changing, as they were not affected by\nfieldtrial_testing_config.json. This change is adjusting the affected\ntests to handle both states of the feature, to do things right*TM.\n\nAs part of cleanup, the test variants that disable the feature will be\nremoved.\n\nBug: 302675777\nChange-Id: Iaf831b84ffcdc2437c17171df1b1381235be138b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8036360\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nCommit-Queue: Nicolas Dossou-Gbété \u003cdgn@chromium.org\u003e\nAuto-Submit: Nicolas Dossou-Gbété \u003cdgn@chromium.org\u003e\nReviewed-by: Tomek Jurkiewicz \u003ctju@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656456}",
      "email": "dgn@chromium.org",
      "hash": "f4e25695e5f7ab053ed24bfb9d8f16acb2225ebc",
      "subject": "Fix unit tests affected by IgnoreSearchProviderOverrides"
    },
    "8036380": {
      "author": "Sophie Chang",
      "avatar": "https://lh4.googleusercontent.com/-TENSt6uTj-U/AAAAAAAAAAI/AAAAAAAAAAA/pGz-tCkfAWE/s120-p/photo.jpg",
      "cl": "8036380",
      "clUrl": "https://chromium-review.googlesource.com/c/8036380",
      "description": "Bug: 521709878\nChange-Id: I0511271b08da026e231c7cc8ba65e90c740bc88e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8036380\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCommit-Queue: Sophie Chang \u003csophiechang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656411}",
      "email": "sophiechang@chromium.org",
      "hash": "0e35e9c169177f0e00c0b2e097db911a2c5d0390",
      "subject": "Record query submitted to suggestion shown metric in both UMA and MQLS"
    },
    "8036440": {
      "author": "Sophie Chang",
      "avatar": "https://lh4.googleusercontent.com/-TENSt6uTj-U/AAAAAAAAAAI/AAAAAAAAAAA/pGz-tCkfAWE/s120-p/photo.jpg",
      "cl": "8036440",
      "clUrl": "https://chromium-review.googlesource.com/c/8036440",
      "description": "Change-Id: I4834a62ce81fcbc877a0b601cd1f47e4f4947409\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8036440\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCommit-Queue: Sophie Chang \u003csophiechang@chromium.org\u003e\nAuto-Submit: Sophie Chang \u003csophiechang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656432}",
      "email": "sophiechang@chromium.org",
      "hash": "c53b3b02f6e11905c21acbcc1cbb86fde132600e",
      "subject": "Remove owners from accessibility_annotator that don't work on pcontext related efforts (and add Jan)"
    },
    "8036486": {
      "author": "Haihan Chen",
      "avatar": "https://lh6.googleusercontent.com/-K-eRcqkWL8M/AAAAAAAAAAI/AAAAAAAAAAA/tkMkZfQfVcM/s120-p/photo.jpg",
      "cl": "8036486",
      "clUrl": "https://chromium-review.googlesource.com/c/8036486",
      "description": "Navigating or closing a tab while a data controls warn dialog is visible\nclears the dialog's pending callbacks without executing them. For Glic\npastes, this destroyed the actor's ToolCallback, leaving the actor task\nwaiting indefinitely in the kValidating state.\n\nFix it here so that if the callback is dropped mid-scan, it\nautomatically resolves with kFrameWentAway.\n\nBug: 529814352\nChange-Id: I288c478fd1ff43dd0c97e247e4272ddfb9ea3caa\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8036486\nCommit-Queue: Haihan Chen \u003chaihan@google.com\u003e\nReviewed-by: David Bokan \u003cbokan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656706}",
      "email": "haihan@google.com",
      "hash": "76030fc1fbd783cf1213ceef5277f17b4dc66f44",
      "subject": "[GLIC CEP Paste Support] Fix paste-warn-navigate task hang"
    },
    "8036560": {
      "author": "Antonio Gomes",
      "avatar": "https://lh4.googleusercontent.com/-Roj3sDO2cAk/AAAAAAAAAAI/AAAAAAAAAAA/FrdDAmtmGeI/s120-p/photo.jpg",
      "cl": "8036560",
      "clUrl": "https://chromium-review.googlesource.com/c/8036560",
      "description": "Move security_dialog_tracker.h out of //chrome/browser/ui:ui into a new\nthin target, //chrome/browser/ui/views/extensions:security_dialog_tracker,\nso callers can reach SecurityDialogTracker without depending on all of\n//chrome/browser/ui:ui.\n\nThis is the second preparation step toward modularizing\n//chrome/browser/ui/views/webauthn\n(authenticator_request_dialog_view_controller_views.cc\nuses SecurityDialogTracker).\n\nR=chromium-bedrock-reviews@google.com\n\nBug: 353332589\nChange-Id: I5a89b99d49f0b9a5c721e447be18353cfc0fe3f9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8036560\nCommit-Queue: Antonio Gomes Netto \u003ctonikitoo@igalia.com\u003e\nReviewed-by: Colin Blundell \u003cblundell@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656498}",
      "email": "tonikitoo@igalia.com",
      "hash": "ff63ac270353304415a9d9f353728471069db5dc",
      "subject": "Extract SecurityDialogTracker header into a thin GN target"
    },
    "8036581": {
      "author": "Rafał Godlewski",
      "avatar": "https://lh4.googleusercontent.com/-ilq9zQD2S-A/AAAAAAAAAAI/AAAAAAAAAAA/h8BU68V-GQs/s120-p/photo.jpg",
      "cl": "8036581",
      "clUrl": "https://chromium-review.googlesource.com/c/8036581",
      "description": "This CL removes the obsolete TODO to override the animation time in\ntests. The success animation is fast enough in tests (~0.5s).\n\nBug: 40275395\nChange-Id: I6d788061489e94e5ca769d69702a49972d556da6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8036581\nReviewed-by: Ernesto Izquierdo Clua \u003ceic@google.com\u003e\nCommit-Queue: Rafał Godlewski \u003crgod@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656613}",
      "email": "rgod@google.com",
      "hash": "7af4f960a3afe3b5db9b7f001ddc94eefd3f2ffe",
      "subject": "[iOS][Password] Remove obsolete animation override TODO"
    },
    "8036588": {
      "author": "Louis Romero",
      "avatar": "https://lh5.googleusercontent.com/-XkDk6_Nk_c0/AAAAAAAAAAI/AAAAAAAAAAA/aUqkFQNn3Ec/s120-p/photo.jpg",
      "cl": "8036588",
      "clUrl": "https://chromium-review.googlesource.com/c/8036588",
      "description": "WebKit VoiceOver on iOS reads the image filename (iconcopycontent.svg)\nfor the policy copy button even though it has a descriptive aria-label\non the parent action link.\n\nThis CL adds aria-hidden=\"true\" to the copy button image elements so\nthat VoiceOver ignores the image itself and only reads the parent's\naria-label, which correctly describes the action (e.g. \"Copy the value\nof AllowChromeDataInBackups policy\").\n\nFixed: 496726559\nChange-Id: If22c4bd052b8be244281343bcd328e4298ae17fb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8036588\nAuto-Submit: Louis Romero \u003clpromero@google.com\u003e\nReviewed-by: Nicolas Ouellet-Payeur \u003cnicolaso@chromium.org\u003e\nCommit-Queue: Nicolas Ouellet-Payeur \u003cnicolaso@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656751}",
      "email": "lpromero@google.com",
      "hash": "3997f5a642d229b83e5bb500529c4b38c8797df4",
      "subject": "Hide policy copy icon from screen readers"
    },
    "8036683": {
      "author": "Łukasz Barczyński",
      "avatar": "https://lh3.googleusercontent.com/-qN7fZu_06_I/AAAAAAAAAAI/AAAAAAAAAAA/BvVo0dMoVjk/s120-p/photo.jpg",
      "cl": "8036683",
      "clUrl": "https://chromium-review.googlesource.com/c/8036683",
      "description": "ChromeBrowserTestRule was used in these tests only to initialize native.\nReplacing it with just the initialization to reduce the usage of\nChromeBrowserTestRule, which is just an adapter for SigninTestRule\nwithout any specific logic.\n\nThis CL is part of the fixit week effort and part of a bigger chain. The\ngoal is to completely remove ChromeBrowserTestRule from the source,\nbecause it's redundant.\n\nBug: 499170957\nChange-Id: If53eed9d140dcedbc9c95ab3ff8de1b924976783\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8036683\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Łukasz Barczyński \u003clbarczynski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656664}",
      "email": "lbarczynski@google.com",
      "hash": "ae61bcfbbab9a6d14ae7f4afb16260bea4788208",
      "subject": "[Android] Remove ChromeBrowserTestRule in the dom distiller tests"
    },
    "8036740": {
      "author": "Foromo Daniel Soromou",
      "avatar": "https://lh6.googleusercontent.com/-6o9sWTbhXuE/AAAAAAAAAAI/AAAAAAAAAAA/ml9-F5KUmvc/s120-p/photo.jpg",
      "cl": "8036740",
      "clUrl": "https://chromium-review.googlesource.com/c/8036740",
      "description": "Correct a typo in the expected Application User Model ID (AUMID) string\nto fix the detection logic for the Windows Settings app window. The\nprevious string ended in \"cw5n1h2txyewp\" instead of the correct\n\"cw5n1h2txyewy\", which prevented accurate identification.\n\nAdditionally, update the window event hook to evaluate the root ancestor\nof the window triggering the event. Previously, the hook evaluated only\nthe specific window triggering the event, which caused detection to fail\nif a child window triggered the display event.\n\nBug: 454597786\nChange-Id: I317b572951a4fd8c0a1a35cd52ec3c29fd2168d0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8036740\nCommit-Queue: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nReviewed-by: Kaan Alsan \u003calsan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656560}",
      "email": "koretadaniel@chromium.org",
      "hash": "6fee6feee4b48ca2c6510f0f4a7aed73db87d52b",
      "subject": "Fix Windows Settings app window detection"
    },
    "8036762": {
      "author": "Alexis Hétu",
      "avatar": "https://lh4.googleusercontent.com/-NnusqV6hR1s/AAAAAAAAAAI/AAAAAAAAAAA/nPAIk6vFsSI/s120-p/photo.jpg",
      "cl": "8036762",
      "clUrl": "https://chromium-review.googlesource.com/c/8036762",
      "description": "For conditional passkey creation, the browser performs automatic passkey\nupgrades from existing passwords. If the browser state is off-the-record\n(incognito), an incognito warning interstitial must be shown to the user\nbefore creation.\n\nPreviously, the interstitial was shown immediately upon receiving the\nregistration request. However, if the password store query later returns\nno matching credentials (or the upgrade threshold is not met), the\nupgrade is denied anyway, meaning incognito users were shown a warning\ninterstitial unnecessarily.\n\nThis CL defers showing the incognito interstitial for conditional create\nrequests until the password store query has successfully completed and\nverified that an automatic upgrade can be performed.\n\nBug: 524670801\nChange-Id: I87d118ad8e420ce44f232e83973c343e063f769c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8036762\nCommit-Queue: Alexis Hétu \u003csugoi@chromium.org\u003e\nReviewed-by: Sourav Uttam Sinha \u003csinhasourav@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656578}",
      "email": "sugoi@chromium.org",
      "hash": "7d71bb39c07e0ef392c817248cf444369424c572",
      "subject": "[iOS] Defer incognito warning interstitial for conditional create requests"
    },
    "8036924": {
      "author": "Nina Satragno",
      "avatar": "",
      "cl": "8036924",
      "clUrl": "https://chromium-review.googlesource.com/c/8036924",
      "description": "Fix a in the credBlob extension JSON serialization where Blink\nincorrectly invoked the getCredBlob buffer getter instead of the boolean\ncredBlob getter, triggering a DCHECK crash on the creation path.\n\nTAG=agy\nCONV=2fa9806d-3571-474e-a097-501b66df7c6b\n\nFixed: 530457807\nChange-Id: I7f8ef599fb85237e2b935a231ff96d8eab76a4cd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8036924\nAuto-Submit: Nina Satragno \u003cnsatragno@chromium.org\u003e\nReviewed-by: Ken Buchanan \u003ckenrb@chromium.org\u003e\nCommit-Queue: Nina Satragno \u003cnsatragno@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656717}",
      "email": "nsatragno@google.com",
      "hash": "881db66b5c2d539a00a698aeb049438a260908c3",
      "subject": "[webauthn] Fix credBlob JSON serialization bug"
    },
    "8036925": {
      "author": "Henrique Nakashima",
      "avatar": "https://lh3.googleusercontent.com/-8QqvI2PqT54/AAAAAAAAAAI/AAAAAAAAAAA/FyXtHMYfDT0/s120-p/photo.jpg",
      "cl": "8036925",
      "clUrl": "https://chromium-review.googlesource.com/c/8036925",
      "description": "Bug: 530649771\nChange-Id: Icea87158a4d2da90f93786e6601edb1645658346\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8036925\nOwners-Override: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nReviewed-by: Brandon Fong \u003cbjfong@google.com\u003e\nCommit-Queue: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nReviewed-by: Evan Luo \u003cevanluo@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656285}",
      "email": "hnakashima@chromium.org",
      "hash": "ac5fc25dda03f76ffe975f2ed87e8449a82e509b",
      "subject": "[Android] Disable AppModalPresenterTest#testDismiss_BackPressed on Desktop"
    },
    "8036926": {
      "author": "Googler",
      "avatar": "",
      "cl": "8036926",
      "clUrl": "https://chromium-review.googlesource.com/c/8036926",
      "description": "This CL was generated by a Copybara workflow. See the attached bug for more details.\n\nBbcpOrigin-RevId: 941799228\nChange-Id: Ie5dae7aa432f62fc9a53b0f0fc8e568d02409fe3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8036926\nAuto-Submit: Copybara Service \u003ccopybara-worker-blackhole@google.com\u003e\nCommit-Queue: Bekzhan Kassenov \u003cbkassenov@google.com\u003e\nReviewed-by: Zachary Tan \u003ctanzachary@chromium.org\u003e\nReviewed-by: Bekzhan Kassenov \u003cbkassenov@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656404}",
      "email": "noreply@google.com",
      "hash": "d40c7dbce9b721e32f2befa0d8cd8a0811384995",
      "subject": "Sync feature protos."
    },
    "8037020": {
      "author": "Mohamed Amir Yosef",
      "avatar": "https://lh4.googleusercontent.com/-koe2ple2Poc/AAAAAAAAAAI/AAAAAAAAAAA/fiNL4R6AfY0/s120-p/photo.jpg",
      "cl": "8037020",
      "clUrl": "https://chromium-review.googlesource.com/c/8037020",
      "description": "Rename `VirtualWalletBehavior` to `VirtualWalletAction` and the\n`behavior` parameter to `action` in the `DigitalCredentials` CDP domain\nto align with the W3C Digital Credentials spec.\nhttps://www.w3.org/TR/digital-credentials/#automated-testing\n\nAlso update the internal `VirtualWallet` class and all associated\nunittests to use \"action\" instead of \"behavior\" for consistency.\n\nBug: 470685266\nTAG=agy\nCONV=f3f4fd1a-4ca8-4b67-a2a8-8ddb6c3cfd55\n\nChange-Id: I7af4fe3365e4a6045660dd389bf103f8c57240a4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037020\nReviewed-by: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nCommit-Queue: Mohamed Amir Yosef \u003cmamir@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656422}",
      "email": "mamir@chromium.org",
      "hash": "3305f54f5b4478b503853f328408698a13cd9cd3",
      "subject": "[Digital Credentials] Align virtual wallet CDP with spec"
    },
    "8037023": {
      "author": "PKI Metadata Updates Bot",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "8037023",
      "clUrl": "https://chromium-review.googlesource.com/c/8037023",
      "description": "Automatic update for 2026-07-03 UTC\n\nMerge-Approval-Bypass: pki-metadata-updater\nChange-Id: I483f506c7f52b209fd774203aa880a5e3a14c9a5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037023\nBot-Commit: PKI Metadata Updates Bot \u003cmdb.chrome-pki-metadata-release-jobs@google.com\u003e\nCommit-Queue: PKI Metadata Updates Bot \u003cmdb.chrome-pki-metadata-release-jobs@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656569}",
      "email": "mdb.chrome-pki-metadata-release-jobs@google.com",
      "hash": "1136757f47c7e2b6cc593f871a5d79fc0e9834b4",
      "subject": "[CT] Automatic update from google3"
    },
    "8037040": {
      "author": "Petr Čermák",
      "avatar": "https://lh6.googleusercontent.com/-TZhbXGcv7xM/AAAAAAAAAAI/AAAAAAAAAAA/drvcB1j6Nhs/s120-p/photo.jpg",
      "cl": "8037040",
      "clUrl": "https://chromium-review.googlesource.com/c/8037040",
      "description": "This CL modifies the scroll jank v4 metric to track and record the\nsigned total raw scroll delta\n(`cc::Frame::Stage::ScrollUpdates::Real::total_raw_delta_pixels`)\ninstead of the absolute total raw scroll delta\n(`cc::Frame::Stage::ScrollUpdates::Real::abs_total_raw_delta_pixels`).\n\nBug: b:530542919\nChange-Id: I4251071daf5fff9e38f140db7a77e9ef63920642\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037040\nReviewed-by: Kartar Singh \u003ckartarsingh@google.com\u003e\nCommit-Queue: Petr Cermak \u003cpetrcermak@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656529}",
      "email": "petrcermak@chromium.org",
      "hash": "6c6be8d66dfd1c89dfbe36eac8a8a4c1b1a11893",
      "subject": "[Scroll jank v4 metric] Track signed total raw delta instead of absolute"
    },
    "8037060": {
      "author": "Petr Čermák",
      "avatar": "https://lh6.googleusercontent.com/-TZhbXGcv7xM/AAAAAAAAAAI/AAAAAAAAAAA/drvcB1j6Nhs/s120-p/photo.jpg",
      "cl": "8037060",
      "clUrl": "https://chromium-review.googlesource.com/c/8037060",
      "description": "This CL adds\nfeatures::kScrollJankV4MetricFastScrollContinuityRequiresSameDirection,\nwhich modifies the scroll jank v4 metric to only apply the \"fast scroll\ncontinuity\" rule to consecutive frames whose total raw scroll deltas\nhave the same sign. This is to reduce false positives reported by the v4\nmetric when the user suddenly changes the scroll direction.\n\nBug: b:530542919\nChange-Id: I78fae3d099c6fb559d51a2e906bafdf42cc1f1ec\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037060\nReviewed-by: Kartar Singh \u003ckartarsingh@google.com\u003e\nCommit-Queue: Petr Cermak \u003cpetrcermak@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656598}",
      "email": "petrcermak@chromium.org",
      "hash": "deda08198931bb2708bc59b7ef332355860bd360",
      "subject": "[Scroll jank v4] Restrict \"fast scroll continuity\" to same direction"
    },
    "8037084": {
      "author": "Andrew Grieve",
      "avatar": "https://lh4.googleusercontent.com/-A_W-R-lDVOY/AAAAAAAAAAI/AAAAAAAAAAA/GkG6Z1VgfZg/s120-p/photo.jpg",
      "cl": "8037084",
      "clUrl": "https://chromium-review.googlesource.com/c/8037084",
      "description": "This configuration is unsupported \u0026 broken.\n\nBug: 528308557\nChange-Id: If11b0761572d9800be589a023f7cd5d024b9da76\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037084\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nAuto-Submit: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656395}",
      "email": "agrieve@chromium.org",
      "hash": "e260270a297c93d72cb6d22ad850c501524ea35a",
      "subject": "Remove is_component_build=true from ToTAndroid bots"
    },
    "8037120": {
      "author": "Calder Kitagawa",
      "avatar": "https://lh6.googleusercontent.com/-4cBBx62oyIE/AAAAAAAAAAI/AAAAAAAAAAA/P9CJoop--JE/s120-p/photo.jpg",
      "cl": "8037120",
      "clUrl": "https://chromium-review.googlesource.com/c/8037120",
      "description": "Bug: 525079251\nChange-Id: Ifcf977e33a20b8112dc86836588df7e15f0766f3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037120\nReviewed-by: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nAuto-Submit: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656684}",
      "email": "ckitagawa@chromium.org",
      "hash": "e624c469112f2296d882d2975524720a4ba7a790",
      "subject": "[TabModel] Improve tab index lookup"
    },
    "8037127": {
      "author": "Nina Satragno",
      "avatar": "",
      "cl": "8037127",
      "clUrl": "https://chromium-review.googlesource.com/c/8037127",
      "description": "Fix a silent data loss bug in the PRF extension JSON serialization\nwhere the inner results dictionary was never appended to the parent\nobject.\n\nTAG=agy\nCONV=2fa9806d-3571-474e-a097-501b66df7c6b\n\nFixed: 530457808\nChange-Id: I3a26b8b7251b6abf08897371059b353a4f2604ff\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037127\nAuto-Submit: Nina Satragno \u003cnsatragno@chromium.org\u003e\nReviewed-by: Ken Buchanan \u003ckenrb@chromium.org\u003e\nCommit-Queue: Nina Satragno \u003cnsatragno@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656716}",
      "email": "nsatragno@google.com",
      "hash": "434f57a28bdb61c1019cc7e92a286042123bdf70",
      "subject": "[webauthn] Fix PRF JSON data loss bug"
    },
    "8037140": {
      "author": "Guillaume Jenkins",
      "avatar": "https://lh5.googleusercontent.com/-JMMuJQe_sH0/AAAAAAAAAAI/AAAAAAAAAAA/3WhJAt7EQXc/s120-p/photo.jpg",
      "cl": "8037140",
      "clUrl": "https://chromium-review.googlesource.com/c/8037140",
      "description": "The picture-in-picture integration for default browser promos is\napproved for launch. Metrics show that the \"default apps destination\"\narm is performing better with PiP. This CL enables the feature by\ndefault with that arm and removes the fieldtrial testing config entry.\n\nSome tests needed to be tweaked. The persistent promo tests can simply\ndisable the feature because that feature is mutually exclusive with the\npicture-in-picture feature, and will be cleaned up soon. The non-modal\npromo tests simply had to have their expectations adjusted for the PiP\ncode path.\n\nBug: 465096045\nChange-Id: I97d81ee0e5fd8785a666596381365d696aff2f20\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037140\nAuto-Submit: Guillaume Jenkins \u003cgujen@google.com\u003e\nCommit-Queue: Guillaume Jenkins \u003cgujen@google.com\u003e\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656558}",
      "email": "gujen@google.com",
      "hash": "4f9eed5cf6f5239fd4cc74ab0873e9eadde6a7cf",
      "subject": "[iOS] Enable picture-in-picture default browser instructions by default"
    },
    "8037147": {
      "author": "Etienne Pierre-doray",
      "avatar": "https://lh3.googleusercontent.com/-Pr6Px4urACw/AAAAAAAAAAI/AAAAAAAAAAA/c-giz0zyyK0/s120-p/photo.jpg",
      "cl": "8037147",
      "clUrl": "https://chromium-review.googlesource.com/c/8037147",
      "description": "To avoid unnamed tracks in field traces.\nTo keep grouping, this adds a parent \"ResourcePool\" track.\n\nhttps://screenshot.googleplex.com/mLxLH5ZYQDg356e\n\nChange-Id: I42ab66e75aa5f886d9c133754a8dfe569a4b52a4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037147\nReviewed-by: Colin Blundell \u003cblundell@chromium.org\u003e\nReviewed-by: Benoit Lize \u003clizeb@chromium.org\u003e\nCommit-Queue: Etienne Pierre-Doray \u003cetiennep@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656639}",
      "email": "etiennep@chromium.org",
      "hash": "405ddd5030fb582e7ee75c72171f30fa6c1a86bf",
      "subject": "[tracing] Use static string for ResourcePool counters"
    },
    "8037148": {
      "author": "Calder Kitagawa",
      "avatar": "https://lh6.googleusercontent.com/-4cBBx62oyIE/AAAAAAAAAAI/AAAAAAAAAAA/P9CJoop--JE/s120-p/photo.jpg",
      "cl": "8037148",
      "clUrl": "https://chromium-review.googlesource.com/c/8037148",
      "description": "A recent CL (crrev.com/c/8019763) added an opaque background color to\nHubContainerView to ensure the tab switcher covers the toolbar in\ndesktop mode. However, this unconditionally occluded the\nTopToolbarSceneLayer on phones during the Hub enter/exit crossfade\nanimation, causing a white/blank flickering effect.\n\nThis CL fixes the issue by only applying the opaque HubColors\nbackground when Vertical Tabs are enabled. When disabled, it falls\nback to Color.TRANSPARENT to preserve the compositor crossfade.\n\nFixed: 530064585\nTAG=agy\nCONV=4aaeb70a-cbdd-4a82-9c7d-b1f1426a7c2c\n\nChange-Id: Ieaec8eaf1b62578579bdb005371966e86a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037148\nCommit-Queue: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nReviewed-by: Hitarth Kothari \u003chitarthkothari@google.com\u003e\nAuto-Submit: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Hitarth Kothari \u003chitarthkothari@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656626}",
      "email": "ckitagawa@chromium.org",
      "hash": "3b762c4b665e43af6ecd9160509fb3604666bc81",
      "subject": "[Hub] Fix toolbar flickering during Hub transition on Android phones"
    },
    "8037149": {
      "author": "Calder Kitagawa",
      "avatar": "https://lh6.googleusercontent.com/-4cBBx62oyIE/AAAAAAAAAAI/AAAAAAAAAAA/P9CJoop--JE/s120-p/photo.jpg",
      "cl": "8037149",
      "clUrl": "https://chromium-review.googlesource.com/c/8037149",
      "description": "When the OptionalButtonView is animated, TransitionManager can\nsilently drop transitions if bounds are clamped during layout,\npreventing onTransitionStart and onTransitionEnd from firing.\nThis leaves the state machine permanently stuck, and the click\nlistener is never attached to the button, rendering it\nuninteractable.\n\nThis fix adds a fallback OnPreDrawListener immediately after calling\nTransitionManager.beginDelayedTransition. If the transition is\ndropped, the fallback runnable will execute on the next frame and\nforcefully complete the transition state machine, restoring the\nbutton's interactability.\n\nFixed: 529720620\nTAG=agy\n\nChange-Id: I3b24d6df59722df50ac2998606d074776a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037149\nReviewed-by: Hitarth Kothari \u003chitarthkothari@google.com\u003e\nAuto-Submit: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Hitarth Kothari \u003chitarthkothari@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656680}",
      "email": "ckitagawa@chromium.org",
      "hash": "d28321dd40138a096c6c8dd1f222e9b7a08be964",
      "subject": "[Toolbar] Recover dropped transitions in OptionalButtonView"
    },
    "8037160": {
      "author": "Jiayu Chen",
      "avatar": "https://lh6.googleusercontent.com/-2EpKuCA6_Qc/AAAAAAAAAAI/AAAAAAAAAAA/qixG61-jRfQ/s120-p/photo.jpg",
      "cl": "8037160",
      "clUrl": "https://chromium-review.googlesource.com/c/8037160",
      "description": "DocumentPipFrameView seeded its content-setting icons from the\nconstructor, but refreshing an already-visible icon paints it through\n  `ContentSettingImageView::UpdateImage` -\u003e\n  `IconLabelBubbleView::GetForegroundColor` -\u003e\n  `DocumentPipFrameView::GetIconLabelBubbleSurroundingForegroundColor`-\u003e\n  `View::GetColorProvider`,\nwhich returns null before the frame view is attached to its Widget. When\na content-setting icon is already active at creation time (e.g. camera\nin use when entering auto-PiP), this dereferenced the null provider and\ncrashed during `Widget::Init()` -\u003e `CreateFrameView()`.\n\nSeed the content-setting icons from AddedToWidget() instead of the ctor,\nmaking sure Widget exist when `GetColorProvider` called.\n\nBug: 515252142\nChange-Id: I2402a4324356ab90155868fffc3ca5a75f7b62c3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037160\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Jiayu Chen \u003cjiayuchen@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656463}",
      "email": "jiayuchen@microsoft.com",
      "hash": "6c83aea03c6fd689ab1072239801672fa38019d3",
      "subject": "[bedrock]: Fix crash seeding content-setting icons before Widget attach"
    },
    "8037226": {
      "author": "Henrique Nakashima",
      "avatar": "https://lh3.googleusercontent.com/-8QqvI2PqT54/AAAAAAAAAAI/AAAAAAAAAAA/FyXtHMYfDT0/s120-p/photo.jpg",
      "cl": "8037226",
      "clUrl": "https://chromium-review.googlesource.com/c/8037226",
      "description": "Disables all 5 tests in GlicNudgeControllerAndroidBrowserTest suite due\nto failures.\n\nBug: 530661117\nChange-Id: Ib03699256d2893949798c93384931603eea79635\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037226\nReviewed-by: Brandon Fong \u003cbjfong@google.com\u003e\nOwners-Override: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCommit-Queue: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nReviewed-by: Evan Luo \u003cevanluo@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656287}",
      "email": "hnakashima@chromium.org",
      "hash": "5340ddea65855929e397a3baf3158586a0ed365e",
      "subject": "[glic] Disable GlicNudgeControllerAndroidBrowserTest tests"
    },
    "8037262": {
      "author": "marco",
      "avatar": "https://lh6.googleusercontent.com/-AlAwdR7t8o0/AAAAAAAAAAI/AAAAAAAAAAA/TGEw_hN9fjc/s120-p/photo.jpg",
      "cl": "8037262",
      "clUrl": "https://chromium-review.googlesource.com/c/8037262",
      "description": "After going through CI, the occlusion test flaked across tablets,\nautomotive and desktop. After diving into the layout properties of the\nMessage, it was found this is centralized as shown in\nmessage_banner_view.xml [1]. Thus, the approach is to centralize the\nhtml's button. Additionally, a timeout was included until the test setup\narrives to the WebPageStation, which also showed to flake.\n\nBug: 514878860\n\n[1]. /chromium/src/components/messages/android/internal/java/res/layout/message_banner_view.xml\n\nChange-Id: I502e8d988b0f9ba75a8da509c28ad0c6ea503f4a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037262\nCommit-Queue: Marco Esau Garcia Martinez \u003cgmarcoesau@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656638}",
      "email": "gmarcoesau@google.com",
      "hash": "b03d58c99787ad128d975f42e4ffe7b32ace2b61",
      "subject": "[a11y] Re-enable occlusion MessageTest"
    },
    "8037300": {
      "author": "Federica Germinario",
      "avatar": "https://lh6.googleusercontent.com/-z239tbQ35Bw/AAAAAAAAAAI/AAAAAAAAAAA/uknAAujvYHw/s120-p/photo.jpg",
      "cl": "8037300",
      "clUrl": "https://chromium-review.googlesource.com/c/8037300",
      "description": "When opening a download link in a new tab, the newly created tab is\nactively loading the download URL. Using loading=false passed a 4s UI\nelement timeout, which timed out on iOS 27 simulator runs before the\nDownload Manager UI appeared. Passing loading=true uses the 10s page\nload timeout, allowing the tab to finish loading.\n\nFixed: 527963360\nChange-Id: I5d35141768934da5f968d965870ff45cb39477da\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037300\nAuto-Submit: Federica Germinario \u003cfedegermi@google.com\u003e\nReviewed-by: Quentin Pubert \u003cqpubert@google.com\u003e\nCommit-Queue: Quentin Pubert \u003cqpubert@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656442}",
      "email": "fedegermi@google.com",
      "hash": "7fa5fade426ad7cc8f62240538f9f8fe7270949f",
      "subject": "[iOS] Use loading timeout in testDownloadInNewTab"
    },
    "8037361": {
      "author": "Łukasz Barczyński",
      "avatar": "https://lh3.googleusercontent.com/-qN7fZu_06_I/AAAAAAAAAAI/AAAAAAAAAAA/BvVo0dMoVjk/s120-p/photo.jpg",
      "cl": "8037361",
      "clUrl": "https://chromium-review.googlesource.com/c/8037361",
      "description": "ChromeBrowserTestRule was used in these tests only to initialize native.\nReplacing it with just the initialization to reduce the usage of\nChromeBrowserTestRule, which is just an adapter for SigninTestRule\nwithout any specific logic.\n\nThis CL is part of the fixit week effort and part of a bigger chain. The\ngoal is to completely remove ChromeBrowserTestRule from the source,\nbecause it's redundant.\n\nBug: 499170957\nChange-Id: I3541dae870514b01e9f5796d5e06d0eb5ac0abc2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037361\nReviewed-by: Martin Šrámek \u003cmsramek@chromium.org\u003e\nCommit-Queue: Łukasz Barczyński \u003clbarczynski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656661}",
      "email": "lbarczynski@google.com",
      "hash": "14fc8fc301a1d7d408cbd065461e8b4335e4e496",
      "subject": "[Android] Remove ChromeBrowserTestRule in the content settings tests"
    },
    "8037363": {
      "author": "Mohannad Farrag",
      "avatar": "https://lh3.googleusercontent.com/-x6LEk6hzQR0/AAAAAAAAAAI/AAAAAAAAAAA/BCSUm8MO_cw/s120-p/photo.jpg",
      "cl": "8037363",
      "clUrl": "https://chromium-review.googlesource.com/c/8037363",
      "description": "Bug: 528456310\nChange-Id: Id6ca48cacc6db73c4edb15843da2f475362b0cb9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037363\nCommit-Queue: Etienne Dechamps \u003cedechamps@google.com\u003e\nReviewed-by: Etienne Dechamps \u003cedechamps@google.com\u003e\nCommit-Queue: Mohannad Farrag \u003caymanm@google.com\u003e\nAuto-Submit: Mohannad Farrag \u003caymanm@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656487}",
      "email": "aymanm@google.com",
      "hash": "970060a136e41d1aaad3cbd7f4e24f8ab3e08d68",
      "subject": "Remove RELEASE_CONSCRYPT_NSC build flag as per http://ag/40759417"
    },
    "8037408": {
      "author": "Antonio Gomes",
      "avatar": "https://lh4.googleusercontent.com/-Roj3sDO2cAk/AAAAAAAAAAI/AAAAAAAAAAA/FrdDAmtmGeI/s120-p/photo.jpg",
      "cl": "8037408",
      "clUrl": "https://chromium-review.googlesource.com/c/8037408",
      "description": "Move the views/webauthn directory out of the monolithic\n//chrome/browser/ui:ui target into its own source_set targets:\n  //c/b/ui/views/webauthn:webauthn        (the dialog/sheet views)\n  //c/b/ui/views/webauthn/ambient:ambient (the ambient signin bubble)\n\nNeither includes any header still built as part of\n//chrome/browser/ui:ui -- the two former blockers,\nPasswordBubbleViewBase and SecurityDialogTracker, were moved to their\nown thin targets in preceding CLs -- so no :impl split or\nallow_circular_includes_from entry is needed. The ambient bubble is kept\nin a separate target because it is decoupled from the rest of webauthn\nand its only consumer is //chrome/browser/ui/webauthn (the ambient\nsignin controller).\n\nThe webauthn test files are left in place for now (they still depend on\npassword_bubble_view_test_base, which lives in chrome/test:unit_tests);\nthe targets that host them gain a temporary dependency on the\nviews/webauthn target, annotated with a TODO. They will move into\nviews/webauthn test targets in a follow-up once\npassword_bubble_view_test_base is componentized.\n\nR=chromium-bedrock-reviews@google.com\n\nBug: 353332589\nChange-Id: I70f1bf378617175348c19e44f2909d060687a955\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037408\nCommit-Queue: Antonio Gomes Netto \u003ctonikitoo@igalia.com\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656531}",
      "email": "tonikitoo@igalia.com",
      "hash": "d8a7c323fe383a9d40e7166069e9bb16d96fed15",
      "subject": "Modularize chrome/browser/ui/views/webauthn/"
    },
    "8037500": {
      "author": "Andrew Grieve",
      "avatar": "https://lh4.googleusercontent.com/-A_W-R-lDVOY/AAAAAAAAAAI/AAAAAAAAAAA/GkG6Z1VgfZg/s120-p/photo.jpg",
      "cl": "8037500",
      "clUrl": "https://chromium-review.googlesource.com/c/8037500",
      "description": "Bug: 529102889\nChange-Id: Id4ddc8e24e300195a6e0ac3685a39a8cdf93b078\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037500\nCommit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\nAuto-Submit: Andrew Grieve \u003cagrieve@chromium.org\u003e\nReviewed-by: Sam Maier \u003csmaier@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656343}",
      "email": "agrieve@chromium.org",
      "hash": "7bf78f1e93e58e0b592db312abedcee032d4e061",
      "subject": "Package a newer mold version (with fix for GC'ing unused DSOs)"
    },
    "8037561": {
      "author": "Nicolás Peña",
      "avatar": "https://lh4.googleusercontent.com/-F0ZRSmu37A8/AAAAAAAAAAI/AAAAAAAAAAA/qR0xv2ftpEQ/s120-p/photo.jpg",
      "cl": "8037561",
      "clUrl": "https://chromium-review.googlesource.com/c/8037561",
      "description": "Bypass-Check-License: Rename\nBug: 528306566\nChange-Id: I0101f12b26cfe8998ca2461b24944dcfaea90e82\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037561\nCommit-Queue: Nicolás Peña \u003cnpm@chromium.org\u003e\nReviewed-by: Yi Gu \u003cyigu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656289}",
      "email": "npm@chromium.org",
      "hash": "2e3cecb4286d1932ea573f85922d943092dc6554",
      "subject": "[FedCM] Purge Auth prefix from test helper and example.org test suite"
    },
    "8037571": {
      "author": "Samuel Huang",
      "avatar": "https://lh3.googleusercontent.com/-TSavg7wY0dY/AAAAAAAAAAI/AAAAAAAAAAA/OXsIjJKGryc/s120-p/photo.jpg",
      "cl": "8037571",
      "clUrl": "https://chromium-review.googlesource.com/c/8037571",
      "description": "Change-Id: Icf3e7bb1ccb8223e28aaf5e4794ce88fc2e51bd2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037571\nCommit-Queue: Samuel Huang \u003chuangs@chromium.org\u003e\nReviewed-by: Xi Han \u003chanxi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656703}",
      "email": "huangs@chromium.org",
      "hash": "cfd4007182b77bea24b42038f4790eca23b0e1cd",
      "subject": "[MVT] Add huangs@ to chrome/android/java/src/org/chromium/chrome/browser/suggestions/OWNER"
    },
    "8037582": {
      "author": "Antonio Gomes",
      "avatar": "https://lh4.googleusercontent.com/-Roj3sDO2cAk/AAAAAAAAAAI/AAAAAAAAAAA/FrdDAmtmGeI/s120-p/photo.jpg",
      "cl": "8037582",
      "clUrl": "https://chromium-review.googlesource.com/c/8037582",
      "description": "password_bubble_view_test_base.{cc,h} is the shared test fixture for\npassword-bubble view unit tests. It lived as a loose source compiled\ndirectly into chrome/test:unit_tests, which meant it could not be\ndepended on from other test targets.\n\nMove it into a new source_set:\n  //chrome/browser/ui/views/passwords:test_support\n\nchrome/test:unit_tests now depends on that target instead of compiling\nthe file directly; the password-bubble unit tests (and the\nviews/webauthn passkey unit tests, still hosted there for now) reach the\nfixture through the dependency.\n\nThis is a preparation step: it lets the views/webauthn passkey unit\ntests move into their own target in a follow-up that componentizes the\nwebauthn test files.\n\nR=chromium-bedrock-reviews@google.com\n\nBug: 353332589\nChange-Id: I6ee2d9466356d1449de96b52a582fbb471e482ce\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037582\nReviewed-by: Dana Fried \u003cdfried@chromium.org\u003e\nCommit-Queue: Antonio Gomes Netto \u003ctonikitoo@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656596}",
      "email": "tonikitoo@igalia.com",
      "hash": "1877c2a7e1e009ddd8b3935ea1b533a6f3b875fc",
      "subject": "Extract PasswordBubbleViewTestBase into a passwords test_support target"
    },
    "8037621": {
      "author": "Henrique Nakashima",
      "avatar": "https://lh3.googleusercontent.com/-8QqvI2PqT54/AAAAAAAAAAI/AAAAAAAAAAA/FyXtHMYfDT0/s120-p/photo.jpg",
      "cl": "8037621",
      "clUrl": "https://chromium-review.googlesource.com/c/8037621",
      "description": "Disables testCrossFrameServerPredictionArrivesBeforeAutofillStart in\nAwAutofillTest due to test crashes across builders.\n\nBug: 530651513\nChange-Id: I5568261b5509b769a8ce3596b632b7add48193f6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037621\nCommit-Queue: Brandon Fong \u003cbjfong@google.com\u003e\nOwners-Override: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nReviewed-by: Brandon Fong \u003cbjfong@google.com\u003e\nAuto-Submit: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656305}",
      "email": "hnakashima@chromium.org",
      "hash": "0f782d0346a71cfc2d3c35b17865172926451481",
      "subject": "[Android] Disable AwAutofillTest#testCrossFrameServerPredictionArrivesBeforeAutofillStart"
    },
    "8037641": {
      "author": "trang mai",
      "avatar": "https://lh3.googleusercontent.com/-5hjm0yFtrdU/AAAAAAAAAAI/AAAAAAAAAAA/gIpN8boT2Aw/s120-p/photo.jpg",
      "cl": "8037641",
      "clUrl": "https://chromium-review.googlesource.com/c/8037641",
      "description": "This CL migrates the signature of `ActorOneTimeTokenFillingService::RetrieveOtp`\nto return `base::expected\u003cstd::string, OneTimeTokenRetrievalError\u003e` instead of\n`std::string`. This allows propagating retrieval errors back to the caller.\n\nBug: 502908360\nChange-Id: I35c2c8491f39d81b28e94dd2c9cc2a9f767c33d0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037641\nReviewed-by: Ioana Treib \u003cioanap@chromium.org\u003e\nCommit-Queue: Trang Mai \u003ctrangm@google.com\u003e\nAuto-Submit: Trang Mai \u003ctrangm@google.com\u003e\nReviewed-by: David Bokan \u003cbokan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656744}",
      "email": "trangm@google.com",
      "hash": "baaad368a8bb0e6b130a7d62463a12aba1a5b578",
      "subject": "[OTP] Migrate ActorOneTimeTokenFillingService::RetrieveOtp to base::expected"
    },
    "8037679": {
      "author": "Federica Germinario",
      "avatar": "https://lh6.googleusercontent.com/-z239tbQ35Bw/AAAAAAAAAAI/AAAAAAAAAAA/uknAAujvYHw/s120-p/photo.jpg",
      "cl": "8037679",
      "clUrl": "https://chromium-review.googlesource.com/c/8037679",
      "description": "Add \"to access your camera\" to TextToButtonsOfKnownSystemAlerts in\nsystem_alert_handler.mm so EarlGrey test runners can automatically\ndismiss camera permission dialogs on iOS 27.\n\nBug: 530453328\nChange-Id: I0a226f0bb62e2735522b20bbc9fe67132525471e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037679\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: Federica Germinario \u003cfedegermi@google.com\u003e\nAuto-Submit: Federica Germinario \u003cfedegermi@google.com\u003e\nCommit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656457}",
      "email": "fedegermi@google.com",
      "hash": "712e84d9ebe8f4ca82eea8053956adb12bceef4e",
      "subject": "[iOS] Add camera permission alert pattern to system_alert_handler"
    },
    "8037802": {
      "author": "Mikel Astiz",
      "avatar": "https://lh6.googleusercontent.com/-d2wU34ze3Og/AAAAAAAAAAI/AAAAAAAAAAA/kSYJlVC9C3g/s120-p/photo.jpg",
      "cl": "8037802",
      "clUrl": "https://chromium-review.googlesource.com/c/8037802",
      "description": "This initial patch creates the directory with a minimal set of files\nwithout actual logic within.\n\nChange-Id: Idc13fc6dbb5fad74bd750b71a529a8d5baadaaff\nBug: 527991726\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037802\nReviewed-by: Colin Blundell \u003cblundell@chromium.org\u003e\nCommit-Queue: Mikel Astiz \u003cmastiz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656568}",
      "email": "mastiz@chromium.org",
      "hash": "03fb431014c0160a7498e6b6ceff1e9ab58b7e21",
      "subject": "[sync] Introduce new component for Tab Context"
    },
    "8037864": {
      "author": "Kent Tamura",
      "avatar": "https://lh3.googleusercontent.com/-Xn4R5JMv3zM/AAAAAAAAAAI/AAAAAAAAAAA/BKgC_HIpPUQ/s120-p/photo.jpg",
      "cl": "8037864",
      "clUrl": "https://chromium-review.googlesource.com/c/8037864",
      "description": "This patch resolves various 64-bit to 32-bit truncation warnings in\npreparation for enabling the -Wshorten-64-to-32 compiler flag.\n\nBug: 514751964\nChange-Id: I810360c0ca81b758cfbd6af0d72ad999a464bfb6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037864\nCommit-Queue: Fredrik Söderquist \u003cfs@opera.com\u003e\nReviewed-by: Fredrik Söderquist \u003cfs@opera.com\u003e\nAuto-Submit: Kent Tamura \u003ctkent@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656440}",
      "email": "tkent@chromium.org",
      "hash": "ece7a09843b658ca68605a56516a7f8f2d5ab9ed",
      "subject": "renderer/core/: Resolve 64-bit truncation issues"
    },
    "8037900": {
      "author": "Nick Diego Yamane",
      "avatar": "https://lh3.googleusercontent.com/-hLvPIKVpEmA/AAAAAAAAAAI/AAAAAAAAAAA/h6zXVw52x-4/s120-p/photo.jpg",
      "cl": "8037900",
      "clUrl": "https://chromium-review.googlesource.com/c/8037900",
      "description": "The monolithic `chrome/test:unit_tests`, `chrome/test:browser_tests`,\nand `chrome/test:interactive_ui_tests` targets accumulate sources from\nmany subdirectories, making it hard to reason about per-directory\ndependencies. This change extracts the C++ test files from\n`chrome/test/interaction/` into dedicated source_set targets:\n\n- `:unit_tests`          — unit tests (non-Android)\n- `:browser_tests`       — browser tests (non-Android)\n- `:interactive_ui_tests`— interactive UI tests (toolkit_views only)\n\nThe interaction test-support helpers (interactive_browser_test.h,\ninteraction_test_util_browser.h, etc.) remain in\n`chrome/test:test_support_ui` for now to avoid a circular dependency\nwith in_process_browser_test.h; a follow-up CL will extract those.\n\nPlatform-specific conditions were preserved. Missing dependencies that\nwere implicit via private dep chains in the monolithic targets were made\nexplicit:\n- `//chrome/browser/ui/views:layout_provider`\n- `//chrome/browser/ui/views/controls`\n- `//chrome/browser/ui/views/bubble`\n- `//chrome/browser/ui/tabs:tab_menu`\n- `//chrome/browser/ui/side_panel:side_panel_views_dependent`\n\nAnalysis/Plan: https://notes.nickdiego.dev/chromium/bedrocking-chrome-test\n\nR=chromium-bedrock-reviews@google.com\n\nBug: 353332589\nChange-Id: I4c50d9a5d87ec9d1114a25ff345eae7a33f362ec\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037900\nCommit-Queue: Nick Yamane \u003cnickdiego@igalia.com\u003e\nReviewed-by: Colin Blundell \u003cblundell@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656617}",
      "email": "nickdiego@igalia.com",
      "hash": "9370e267fa97fb35795e439bc771ba5c94364043",
      "subject": "[Bedrock] Modularize chrome/test/interaction/BUILD.gn targets"
    },
    "8038021": {
      "author": "Junji Watanabe",
      "avatar": "https://lh4.googleusercontent.com/-0dEjl2j9qt4/AAAAAAAAAAI/AAAAAAAAAAA/pnzer6DTI_w/s120-p/photo.jpg",
      "cl": "8038021",
      "clUrl": "https://chromium-review.googlesource.com/c/8038021",
      "description": "Bug: 530753949\nChange-Id: I11ca21fa7a5755f81f371cf5404cba684232ce65\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8038021\nReviewed-by: Fumitoshi Ukai \u003cukai@google.com\u003e\nReviewed-by: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nCommit-Queue: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nCommit-Queue: Junji Watanabe \u003cjwata@google.com\u003e\nAuto-Submit: Junji Watanabe \u003cjwata@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656423}",
      "email": "jwata@google.com",
      "hash": "6b87308ea6f50c635a5fd109afb6a20a32f8aed8",
      "subject": "siso: ignore bad deps for obj/base/base_nocompile_tests/language_tag_nocompile_placeholder.o"
    },
    "8038240": {
      "author": "Joel Hockey",
      "avatar": "https://lh6.googleusercontent.com/-ipj90k2_nKs/AAAAAAAAAAI/AAAAAAAAAAA/RGCZLZg83AI/s120-p/photo.jpg",
      "cl": "8038240",
      "clUrl": "https://chromium-review.googlesource.com/c/8038240",
      "description": "Bug: 524235345\nChange-Id: I43292eaa50be4539966173fd38da1db2f876c4f1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8038240\nAuto-Submit: Joel Hockey \u003cjoelhockey@chromium.org\u003e\nCommit-Queue: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656339}",
      "email": "joelhockey@chromium.org",
      "hash": "e41b9bca804f09469e1e0a3f3456c41602514e7f",
      "subject": "Extend Android.DragDrop.Files.Count"
    },
    "8038501": {
      "author": "Antonio Gomes",
      "avatar": "https://lh4.googleusercontent.com/-Roj3sDO2cAk/AAAAAAAAAAI/AAAAAAAAAAA/FrdDAmtmGeI/s120-p/photo.jpg",
      "cl": "8038501",
      "clUrl": "https://chromium-review.googlesource.com/c/8038501",
      "description": "Follow-up to the views/webauthn modularization.\n\nThis CL moves the webauthn test files out of chrome/test and\n//chrome/browser/ui:test_support into their own targets under\n//chrome/browser/ui/views/webauthn:\n  :test_support   (authenticator_request_dialog_view_test_api)\n  :unit_tests     (the passkey/pin_textfield/ring_progress_bar unit\n                   tests)\n  :browser_tests  (authenticator_dialog_view_browsertest)\n\nThe passkey unit tests reach the shared password-bubble fixture through\n//chrome/browser/ui/views/passwords:test_support, extracted in the\npreceding CL. chrome/test:unit_tests and chrome/test:browser_tests now\ndepend on the new :unit_tests / :browser_tests targets instead of\ncompiling the files directly, and the temporary dependencies (with their\nTODO comments) added during the modularization are removed.\n\nR=chromium-bedrock-reviews@google.com\n\nBug: 353332589\nChange-Id: Id3dbb7f8e00faf0f9f11d6d6e50bbcb6132f7b8c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8038501\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Antonio Gomes Netto \u003ctonikitoo@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656692}",
      "email": "tonikitoo@igalia.com",
      "hash": "ca799522592021ef4525a88f5361dc4323a0d152",
      "subject": "Componentize chrome/browser/ui/views/webauthn/ - test files"
    },
    "8038580": {
      "author": "Hojeong Park",
      "avatar": "https://lh5.googleusercontent.com/-H4KuzhX-PA4/AAAAAAAAAAI/AAAAAAAAAAA/TDcZT0Pohd0/s120-p/photo.jpg",
      "cl": "8038580",
      "clUrl": "https://chromium-review.googlesource.com/c/8038580",
      "description": "Rebaseline and re-enable after the DevTools change rolls in.\n\nBug: None\nTest: third_party/blink/tools/run_web_tests.py http/tests/devtools/security/\nChange-Id: Id9407ed3d4fc11c04525423ea375ab02b453cbf8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8038580\nReviewed-by: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nReviewed-by: Danil Somsikov \u003cdsv@chromium.org\u003e\nCommit-Queue: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656479}",
      "email": "parkhj062@gmail.com",
      "hash": "e7c6ab7f8a4959433f98f2d00d8f78f0e93ec8c5",
      "subject": "Disable layout tests to land crrev.com/c/7969697"
    },
    "8038704": {
      "author": "Xi Han",
      "avatar": "",
      "cl": "8038704",
      "clUrl": "https://chromium-review.googlesource.com/c/8038704",
      "description": "This is a follow up CL for https://crrev.com/c/8020724, and add tests\nfor that CL.\n\nBug: 488439751\nChange-Id: I31182f11d125cf7449fa49bfb98ddc6806303072\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8038704\nCommit-Queue: Xi Han \u003chanxi@chromium.org\u003e\nReviewed-by: Xinyi Ji \u003cxinyiji@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656719}",
      "email": "hanxi@google.com",
      "hash": "8760810da0e47637c1171f039748b1c662bd30cd",
      "subject": "[ThemeSync] Add tests for Supporting multiple theme collection images in history."
    },
    "8038840": {
      "author": "Zhou Shuangshuang",
      "avatar": "https://lh4.googleusercontent.com/-EPaMSinnx6Q/AAAAAAAAAAI/AAAAAAAAAAA/bVhx6u-ZDCs/s120-p/photo.jpg",
      "cl": "8038840",
      "clUrl": "https://chromium-review.googlesource.com/c/8038840",
      "description": "Several spots in core/animation looked up the same key twice for a\nsingle operation: a Contains()/find() guard followed by an\nat()/Set()/insert() of that same key. This CL folds each into one\nlookup, relying on WTF Take() and insert() returning the existing entry\n(and not overwriting it) when the key is already present.\n\nThis CL has no behavior change.\n\nBug: none\nChange-Id: I4af9b1d93a2a6be90904ff03404e34f3f701a8e7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8038840\nCommit-Queue: Fredrik Söderquist \u003cfs@opera.com\u003e\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nReviewed-by: Fredrik Söderquist \u003cfs@opera.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656448}",
      "email": "shuangshuang.zhou@intel.com",
      "hash": "810a087b7404c9477eb7edf63efa01623614c078",
      "subject": "[animation] Fold redundant hashmap lookups"
    },
    "8039201": {
      "author": "Łukasz Barczyński",
      "avatar": "https://lh3.googleusercontent.com/-qN7fZu_06_I/AAAAAAAAAAI/AAAAAAAAAAA/BvVo0dMoVjk/s120-p/photo.jpg",
      "cl": "8039201",
      "clUrl": "https://chromium-review.googlesource.com/c/8039201",
      "description": "ChromeBrowserTestRule was used in these tests only to initialize native.\nReplacing it with just the initialization to reduce the usage of\nChromeBrowserTestRule, which is just an adapter for SigninTestRule\nwithout any specific logic.\n\nThis CL is part of the fixit week effort and part of a bigger chain. The\ngoal is to completely remove ChromeBrowserTestRule from the source,\nbecause it's redundant.\n\nBug: 499170957\nChange-Id: I007ebe4857bdedf4e1fc04f97746cdeca87dfc69\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8039201\nCommit-Queue: Łukasz Barczyński \u003clbarczynski@google.com\u003e\nReviewed-by: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nOwners-Override: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656660}",
      "email": "lbarczynski@google.com",
      "hash": "296da854150452dbf5cd2ea6e0cc6015c257cf13",
      "subject": "[Android] Remove ChromeBrowserTestRule in the download tests"
    },
    "8039224": {
      "author": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "avatar": "https://lh6.googleusercontent.com/-bmjmM3wy1aI/AAAAAAAAAAI/AAAAAAAAAAA/ZO8sFsZRTr4/s120-p/photo.jpg",
      "cl": "8039224",
      "clUrl": "https://chromium-review.googlesource.com/c/8039224",
      "description": "* This is an automated release commit.\n* Do not revert without consulting chrome-pmo@google.com.\nNOAUTOREVERT=true\n\nChange-Id: Id7e6387797473e937a10e0fd7123217d229e5a66\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8039224\nBot-Commit: chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com \u003cchrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656547}",
      "email": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "hash": "c923078ee56a482c0620913b4366d1f5d3d9bd0c",
      "subject": "Updating trunk VERSION from 7929.0 to 7930.0"
    },
    "8039241": {
      "author": "Łukasz Barczyński",
      "avatar": "https://lh3.googleusercontent.com/-qN7fZu_06_I/AAAAAAAAAAI/AAAAAAAAAAA/BvVo0dMoVjk/s120-p/photo.jpg",
      "cl": "8039241",
      "clUrl": "https://chromium-review.googlesource.com/c/8039241",
      "description": "ChromeBrowserTestRule was used in these tests only to initialize native.\nReplacing it with just the initialization to reduce the usage of\nChromeBrowserTestRule, which is just an adapter for SigninTestRule\nwithout any specific logic.\n\nThis CL is part of the fixit week effort and part of a bigger chain. The\ngoal is to completely remove ChromeBrowserTestRule from the source,\nbecause it's redundant.\n\nBug: 499170957\nChange-Id: Ia70eda0522e93c2405630291fe1ebf4922e49a58\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8039241\nCommit-Queue: Łukasz Barczyński \u003clbarczynski@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656671}",
      "email": "lbarczynski@google.com",
      "hash": "967c3f46ea1dc18f20dc55876958a8cd2230bdeb",
      "subject": "[Android] Remove ChromeBrowserTestRule in the notifications tests"
    },
    "8039280": {
      "author": "Kent Tamura",
      "avatar": "https://lh3.googleusercontent.com/-Xn4R5JMv3zM/AAAAAAAAAAI/AAAAAAAAAAA/BKgC_HIpPUQ/s120-p/photo.jpg",
      "cl": "8039280",
      "clUrl": "https://chromium-review.googlesource.com/c/8039280",
      "description": "* StringBuilder\u0026 as an \"out\" argument should be the last argument\n  according to Google C++ style guide.\n* Replace bool arguments with SerializationType, and add\n  GetSerializationType(const Document\u0026) helper.\n\nThis CL has no behavior changes.\n\nChange-Id: Ib9b3534c096661d1ca59e98b4eceda7abb55b714\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8039280\nAuto-Submit: Kent Tamura \u003ctkent@chromium.org\u003e\nReviewed-by: Fredrik Söderquist \u003cfs@opera.com\u003e\nCommit-Queue: Fredrik Söderquist \u003cfs@opera.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656441}",
      "email": "tkent@chromium.org",
      "hash": "db0ce46b03f1a66641390aac86f2431cd19b5236",
      "subject": "editing: Update AppendAttribute*() signatures"
    },
    "8039504": {
      "author": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8039504",
      "clUrl": "https://chromium-review.googlesource.com/c/8039504",
      "description": "CrOS Changes (16739.0.0-1078525 -\u003e 16740.0.0-1078544):\n- External: http://go/cros-changes/85832..85850?ext=true\n- Internal: http://go/cros-changes/119931..119950\n\nUploaded by https://ci.chromium.org/b/8677323363423140865\n\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-betty-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-brya-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-jacuzzi-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-reven-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-trogdor-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-volteer-chrome\n\nCrOS-LKGM: 16740.0.0-1078544\nMerge-Approval-Bypass: Automated LKGM update\nCr-Original-Build-Id: 8677323363423140865\nCrOS-External-Manifest-Position: 85850\nCrOS-Internal-Manifest-Position: 119950\nChange-Id: Ia82565ffc800fabe414e73915e0cceaa4b0d5e15\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8039504\nCommit-Queue: chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com\u003e\nBot-Commit: chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656655}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "22e0d1879ed539dd61acaeef1f20d54550c19635",
      "subject": "Automated Commit: LKGM 16740.0.0-1078544 for chromeos."
    },
    "8039520": {
      "author": "Sergey Silkin",
      "avatar": "https://lh5.googleusercontent.com/-4lCvukBLLfE/AAAAAAAAAAI/AAAAAAAAAAA/O0RmAWUhPfc/s120-p/photo.jpg",
      "cl": "8039520",
      "clUrl": "https://chromium-review.googlesource.com/c/8039520",
      "description": "Add field trial testing config entry for WebRTC-Video-PerSsrcKeyframes.\n\nBug: webrtc:527515375\nChange-Id: I36a1aa1e03c63b116c4b686ffeb40e1443fc526b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8039520\nReviewed-by: Erik Språng \u003csprang@chromium.org\u003e\nCommit-Queue: Erik Språng \u003csprang@chromium.org\u003e\nAuto-Submit: Sergey Silkin \u003cssilkin@chromium.org\u003e\nReviewed-by: Sergey Silkin \u003cssilkin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656576}",
      "email": "ssilkin@chromium.org",
      "hash": "9ed52fe203d9a3707b4eb4dd231e9239abe9ab71",
      "subject": "Test config: WebRTC-Video-PerSsrcKeyframes"
    },
    "8039521": {
      "author": "Gauthier Ambard",
      "avatar": "https://lh4.googleusercontent.com/-i-O-ZGsBLB8/AAAAAAAAAAI/AAAAAAAAAAA/G5adnZOgQGo/s120-p/photo.jpg",
      "cl": "8039521",
      "clUrl": "https://chromium-review.googlesource.com/c/8039521",
      "description": "It seems that the _toolbarHandler is receiving a unrecongnized selector\nat startup. This is not supposed to happen as the receiver for those\ncommands is the toolbar main coordinator.\n\nThe only possible way is if there is a shutdown called at some point.\n\nThis CL resets the _toolbarHandler to nil on shutdown.\n\nFixed: 527925501\nChange-Id: Id4c53b7231191a8f23fa9c17d8516b2d0a07cbd3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8039521\nAuto-Submit: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\nReviewed-by: Federica Germinario \u003cfedegermi@google.com\u003e\nCommit-Queue: Federica Germinario \u003cfedegermi@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656452}",
      "email": "gambard@chromium.org",
      "hash": "152c228491be25742f0e262136d1ec063d0c7db6",
      "subject": "[iOS] Reset _toolbarHandler on shutdown"
    },
    "8039601": {
      "author": "Łukasz Barczyński",
      "avatar": "https://lh3.googleusercontent.com/-qN7fZu_06_I/AAAAAAAAAAI/AAAAAAAAAAA/BvVo0dMoVjk/s120-p/photo.jpg",
      "cl": "8039601",
      "clUrl": "https://chromium-review.googlesource.com/c/8039601",
      "description": "ChromeBrowserTestRule was used in these tests only to initialize native.\nReplacing it with just the initialization to reduce the usage of\nChromeBrowserTestRule, which is just an adapter for SigninTestRule\nwithout any specific logic.\n\nThis CL is part of the fixit week effort and part of a bigger chain. The\ngoal is to completely remove ChromeBrowserTestRule from the source,\nbecause it's redundant.\n\nBug: 499170957\nChange-Id: I819e2c7224c03db96f462dbe251ad179c884abd5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8039601\nCommit-Queue: Łukasz Barczyński \u003clbarczynski@google.com\u003e\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656674}",
      "email": "lbarczynski@google.com",
      "hash": "a2a1ba76b27f43d4ac1b2e0276f38317b2d0f5d9",
      "subject": "[Android] Remove ChromeBrowserTestRule in the optimization guide tests"
    },
    "8039660": {
      "author": "Dominic Battré",
      "avatar": "https://lh3.googleusercontent.com/-8AIO1KqybMQ/AAAAAAAAAAI/AAAAAAAAAAA/2DRf5N7ruSY/s120-p/photo.jpg",
      "cl": "8039660",
      "clUrl": "https://chromium-review.googlesource.com/c/8039660",
      "description": "This change reorders the parameters of OnUrlAllowedForExtraction and\nOnUrlAllowedForSuggestion to place the asynchronously provided\n`supported_task_types` as the last argument. This allows for direct\nbinding using `base::BindOnce` without the need for a wrapping lambda,\nsimplifying the code.\n\nb: 514314244\nChange-Id: Ie48494451fc5876051ced52492c3f0a4e3135327\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8039660\nReviewed-by: Christoph Schwering \u003cschwering@google.com\u003e\nReviewed-by: Aditya Gupta \u003cadigupt@google.com\u003e\nCommit-Queue: Dominic Battré \u003cbattre@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656483}",
      "email": "battre@chromium.org",
      "hash": "0c703a9cb4261713684ed65e9febb5d2ff1330a5",
      "subject": "Refactor: Simplify base::BindOnce calls in MultistepFilterService"
    },
    "8039841": {
      "author": "Łukasz Barczyński",
      "avatar": "https://lh3.googleusercontent.com/-qN7fZu_06_I/AAAAAAAAAAI/AAAAAAAAAAA/BvVo0dMoVjk/s120-p/photo.jpg",
      "cl": "8039841",
      "clUrl": "https://chromium-review.googlesource.com/c/8039841",
      "description": "ChromeBrowserTestRule was used in these tests only to initialize native.\nReplacing it with just the initialization to reduce the usage of\nChromeBrowserTestRule, which is just an adapter for SigninTestRule\nwithout any specific logic.\n\nThis CL is part of the fixit week effort and part of a bigger chain. The\ngoal is to completely remove ChromeBrowserTestRule from the source,\nbecause it's redundant.\n\nBug: 499170957\nChange-Id: I2962a657c206c2acbcfbdba3bb57a0ea67d9ce28\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8039841\nOwners-Override: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Łukasz Barczyński \u003clbarczynski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656667}",
      "email": "lbarczynski@google.com",
      "hash": "fdd26402ed6577ea7f59e9099bf320a2a97cfdb3",
      "subject": "[Android] Remove ChromeBrowserTestRule in the browser tests"
    },
    "8039900": {
      "author": "Jan Keitel",
      "avatar": "https://lh5.googleusercontent.com/-tMNoDh7gwHQ/AAAAAAAAAAI/AAAAAAAAAAA/xsOeVsUwI9A/s120-p/photo.jpg",
      "cl": "8039900",
      "clUrl": "https://chromium-review.googlesource.com/c/8039900",
      "description": "This CL does two things:\n- It drops the \"Funnel\" from the UMA metric's name.\n- It changes the semantics:\n  - Previously, the metric was emitted once per popup session.\n  - Now it is submitted once per submitted user query.\n\nBug: 530393823\nChange-Id: I70dc97266f94f6caebbd217905790d653ba5b4d1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8039900\nCommit-Queue: Jan Keitel \u003cjkeitel@google.com\u003e\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656551}",
      "email": "jkeitel@google.com",
      "hash": "fec3e08f84547eac7d3c564748310e5c3c055499",
      "subject": "Rename and change Autofill.AtMemory.SuggestionAccepted metric"
    },
    "8039901": {
      "author": "Viktor Semeniuk",
      "avatar": "https://lh4.googleusercontent.com/-vKGC1MIjyOA/AAAAAAAAAAI/AAAAAAAAAAA/woUbzgowSBc/s120-p/photo.jpg",
      "cl": "8039901",
      "clUrl": "https://chromium-review.googlesource.com/c/8039901",
      "description": "Fixed: 526956372\nChange-Id: I9e5e4bc015d62b3f5458c0fdde01418d559b48af\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8039901\nCommit-Queue: Viktor Semeniuk \u003cvsemeniuk@google.com\u003e\nReviewed-by: Anna Tsvirchkova \u003catsvirchkova@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656530}",
      "email": "vsemeniuk@google.com",
      "hash": "21796750b2370f2c9c2c96d695b5acc7faf8b865",
      "subject": "Record password requirements to MQLS during password change"
    },
    "8039902": {
      "author": "Jan Keitel",
      "avatar": "https://lh5.googleusercontent.com/-tMNoDh7gwHQ/AAAAAAAAAAI/AAAAAAAAAAA/xsOeVsUwI9A/s120-p/photo.jpg",
      "cl": "8039902",
      "clUrl": "https://chromium-review.googlesource.com/c/8039902",
      "description": "Counts how many queries a user issues to AtMemory before accepting\na suggestion.\n\nBug: 521711000\nChange-Id: Ica14ce4462be569cb7232f673d1d3abecfd26b3a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8039902\nReviewed-by: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nCommit-Queue: Jan Keitel \u003cjkeitel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656610}",
      "email": "jkeitel@google.com",
      "hash": "c562cf41bee12ff9bdb803b54b0c706fe55281e2",
      "subject": "Add Autofill.AtMemory.QueryCountBeforeAcceptance"
    },
    "8040120": {
      "author": "Łukasz Barczyński",
      "avatar": "https://lh3.googleusercontent.com/-qN7fZu_06_I/AAAAAAAAAAI/AAAAAAAAAAA/BvVo0dMoVjk/s120-p/photo.jpg",
      "cl": "8040120",
      "clUrl": "https://chromium-review.googlesource.com/c/8040120",
      "description": "ChromeBrowserTestRule was used in these tests only to initialize native.\nReplacing it with just the initialization to reduce the usage of\nChromeBrowserTestRule, which is just an adapter for SigninTestRule\nwithout any specific logic.\n\nThis CL is part of the fixit week effort and part of a bigger chain. The\ngoal is to completely remove ChromeBrowserTestRule from the source,\nbecause it's redundant.\n\nBug: 499170957\nChange-Id: I97a16870b990708009d8e00345ddea6fef866bfc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8040120\nCommit-Queue: Łukasz Barczyński \u003clbarczynski@google.com\u003e\nReviewed-by: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nOwners-Override: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656672}",
      "email": "lbarczynski@google.com",
      "hash": "2e0521136bbc0c21bf547734b12b10db091c2bbe",
      "subject": "[Android] Remove ChromeBrowserTestRule in the commerce tests"
    },
    "8040263": {
      "author": "Antonio Gomes",
      "avatar": "https://lh4.googleusercontent.com/-Roj3sDO2cAk/AAAAAAAAAAI/AAAAAAAAAAA/FrdDAmtmGeI/s120-p/photo.jpg",
      "cl": "8040263",
      "clUrl": "https://chromium-review.googlesource.com/c/8040263",
      "description": "history_tab_helper.cc included //chrome/browser/ui/browser.h in its\nnon-Android branch, but that code already operates over\nBrowserWindowInterface / GlobalBrowserCollection, so the include was\nstale.\n\nDropping it removes //chrome/browser/history:impl's last include of a\n//chrome/browser/ui:ui header, which lets us:\n- remove the allow_circular_includes_from entry for\n  //chrome/browser/history:impl from //chrome/browser/ui:ui.\n- move //chrome/browser/history:impl from public_deps to deps in\n  //chrome/browser:browser. It is an implementation-only (.cc) target\n  with no exported headers, so it never belonged in public_deps.\n\nR=chromium-bedrock-reviews@google.com\n\nBug: 353332589, 507421089\nChange-Id: I00e713ff3dd9ec65036d8306943fbedf279e3359\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8040263\nReviewed-by: Dana Fried \u003cdfried@chromium.org\u003e\nCommit-Queue: Antonio Gomes Netto \u003ctonikitoo@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656737}",
      "email": "tonikitoo@igalia.com",
      "hash": "f37bb48889cfc1ca3c0e5a83cda66776ec2b2dc2",
      "subject": "Retire //chrome/browser/history:impl allow_circular_includes_from entry"
    },
    "8040303": {
      "author": "Karol Sygiet",
      "avatar": "https://lh3.googleusercontent.com/-FloUWXWJuOc/AAAAAAAAAAI/AAAAAAAAAAA/dOQBeWk6n9k/s120-p/photo.jpg",
      "cl": "8040303",
      "clUrl": "https://chromium-review.googlesource.com/c/8040303",
      "description": "Filter words should only be applied to local results. This CL removes\nthe filtering added for remote results and updates the comment in the\nheader such that \"merging\" is not mentioned.\n\nBug: 524713777\nChange-Id: I670a3851bc93cc72231799e0cdd43dbd3e5b8560\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8040303\nReviewed-by: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nCommit-Queue: Karol Sygiet \u003csygiet@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656670}",
      "email": "sygiet@google.com",
      "hash": "f3b7fc2728d66ba1ae97af849e2ec8e8f56e0851",
      "subject": "[AtMemory] Do not filter remote results"
    },
    "8040398": {
      "author": "Jeremy Roman",
      "avatar": "https://lh5.googleusercontent.com/-4d7KwMaRdig/AAAAAAAAAAI/AAAAAAAAAAA/ROEb0ni2fSY/s120-p/photo.jpg",
      "cl": "8040398",
      "clUrl": "https://chromium-review.googlesource.com/c/8040398",
      "description": "Previously, if an updated version of the Indigo component was installed\nby ComponentUpdater during a running browser session, IndigoService would\nnot reload indigo_prompts.bin or indigo_config.bin because:\n1. IndigoService skipped registering the component ready callback if the\n   component was already present on disk at browser startup.\n2. OnIndigoComponentReady() gated file reloads on !config_loaded_ and\n   !prompts_loaded_.\n\nThis commit:\n- Always registers for ComponentUpdater ready callbacks in IndigoService's\n  constructor so mid-session component updates notify running instances.\n- Removes the !config_loaded_ / !prompts_loaded_ checks in\n  OnIndigoComponentReady() so newly installed component files are reloaded\n  dynamically from disk (while keeping --indigo-config-proto command line\n  overrides intact).\n- Adds unit test coverage verifying that component updates reload both\n  prompts and config.\n\nTAG=agy\nCONV=ecee7cf4-19c9-497e-b255-ead95c189c29\n\nBug: b:523315119\nTest: IndigoServiceTest.ComponentUpdateReloadsPromptsAndConfig\nChange-Id: Ib495c63415969e21b4520f3a8069d71fab3493ec\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8040398\nCommit-Queue: Jeremy Roman \u003cjbroman@chromium.org\u003e\nReviewed-by: Rodney Ding \u003crodneyding@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656683}",
      "email": "jbroman@chromium.org",
      "hash": "6cadffa0c30a8abf934ead99a338b12427794f50",
      "subject": "Enable mid-session dynamic reloads of Indigo prompts and config"
    },
    "8040460": {
      "author": "Ameur Hosni",
      "avatar": "https://lh3.googleusercontent.com/-JIMuQsjWqY8/AAAAAAAAAAI/AAAAAAAAAAA/8ZtipKkPce4/s120-p/photo.jpg",
      "cl": "8040460",
      "clUrl": "https://chromium-review.googlesource.com/c/8040460",
      "description": "Fixed: 525711987\nChange-Id: I38c92c3b2e87a318aeaf6e890ef361c573cf3f72\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8040460\nReviewed-by: Elmehdi Rahmaoui \u003cerahmaoui@google.com\u003e\nAuto-Submit: Ameur Hosni \u003cameurhosni@google.com\u003e\nCommit-Queue: Elmehdi Rahmaoui \u003cerahmaoui@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656548}",
      "email": "ameurhosni@google.com",
      "hash": "91eeb9336c353cbf575a8ed13122a2d97c43c645",
      "subject": "[IOS][AIM] Introduce new item source for context library"
    },
    "8040500": {
      "author": "Chrome Release Translations",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "8040500",
      "clUrl": "https://chromium-review.googlesource.com/c/8040500",
      "description": "Binary-Size: Size increase is unavoidable\nChange-Id: I66f305ad02f99b31b1ac4e00e6764d69cf7c042c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8040500\nSLSA-Policy-Verified: SLSA Policy Verification Service \u003cdevtools-gerritcodereview-exitgate@google.com\u003e\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: Chrome Release Translation Dump \u003cmdb.chrome-release-translation-dump@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656550}",
      "email": "mdb.chrome-release-translation-dump@google.com",
      "hash": "82e2b6a7a5b6c6a8be743d9fd764fa0ea32035e0",
      "subject": "Updating XTBs based on .GRDs from branch main"
    },
    "8040504": {
      "author": "Dominic Battré",
      "avatar": "https://lh3.googleusercontent.com/-8AIO1KqybMQ/AAAAAAAAAAI/AAAAAAAAAAA/2DRf5N7ruSY/s120-p/photo.jpg",
      "cl": "8040504",
      "clUrl": "https://chromium-review.googlesource.com/c/8040504",
      "description": "Adds comments to the header files for ChromeFilterNavigationObserver,\nMultistepFilterService, and MultistepFilterUiDelegate to clarify their\nownership and scope (e.g., per WebContents or per BrowserContext).\n\nChange-Id: Ib3dce41771265012aa4cec753b222916212adf8e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8040504\nCommit-Queue: Dominic Battré \u003cbattre@chromium.org\u003e\nReviewed-by: Aditya Gupta \u003cadigupt@google.com\u003e\nReviewed-by: Christoph Schwering \u003cschwering@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656705}",
      "email": "battre@chromium.org",
      "hash": "729dfb5ae663155870cf8c005e0ec1b2fc369787",
      "subject": "Document ownership and lifetime of Multistep Filter components."
    },
    "8040561": {
      "author": "Monica Salama",
      "avatar": "https://lh5.googleusercontent.com/-L_B4IPH6Nas/AAAAAAAAAAI/AAAAAAAAAAA/iAKGh-9ySB0/s120-p/photo.jpg",
      "cl": "8040561",
      "clUrl": "https://chromium-review.googlesource.com/c/8040561",
      "description": "SigninQRCodeInfoBarDelegate observes DiceTabHelper, but both are destroyed during WebContents destruction. Since DiceTabHelper is destroyed first, the delegate's ScopedObservation becomes dangling, causing a crash on destruction.\n\nThis CL introduces a nested WebContentsDestroyedWatcher helper class (which is a WebContentsObserver) to detect WebContents destruction and reset the observation safely.\n\nA unit test is added to verify this safety.\n\nBug: 507711973\nChange-Id: I6d63db496cd651b7679ad724c638a9bd6989fb68\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8040561\nReviewed-by: David Roger \u003cdroger@chromium.org\u003e\nCommit-Queue: Monica Salama \u003cmsalama@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656608}",
      "email": "msalama@chromium.org",
      "hash": "84c1329c80706f67df924fcfdc3fa5490d554795",
      "subject": "[MagiChrome] Fix dangling pointer in SigninQRCodeInfoBarDelegate"
    },
    "8040581": {
      "author": "Isaac Madgwick",
      "avatar": "https://lh6.googleusercontent.com/-YQlrXQ4CE_s/AAAAAAAAAAI/AAAAAAAAAAA/GcoRxB_V-l0/s120-p/photo.jpg",
      "cl": "8040581",
      "clUrl": "https://chromium-review.googlesource.com/c/8040581",
      "description": "- Adds WebViewDisableClassPreloading finch config\nto start an ablation study on the WebView class preloader\n\nBug: 530884724\nChange-Id: Iba0e05004bba88d83f6d3645e8846a5755278034\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8040581\nReviewed-by: Sayed Elabady \u003celabadysayed@chromium.org\u003e\nCommit-Queue: Isaac Madgwick \u003cisaacmadgwick@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656563}",
      "email": "isaacmadgwick@chromium.org",
      "hash": "e23a5de13fd6bc59565a7642db5ae13a8be2c9b9",
      "subject": "Add WebViewDisableClassPreloading finch config"
    },
    "8040707": {
      "author": "Henrique Nakashima",
      "avatar": "https://lh3.googleusercontent.com/-8QqvI2PqT54/AAAAAAAAAAI/AAAAAAAAAAA/FyXtHMYfDT0/s120-p/photo.jpg",
      "cl": "8040707",
      "clUrl": "https://chromium-review.googlesource.com/c/8040707",
      "description": "Disables NewGlicApiTest.testGetFormFactor on Android due to test\nfailures on tablet/automotive builders.\n\nBug: 530946737\nChange-Id: I43d1146a05c640ceb1727308e46fdee938487f85\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8040707\nReviewed-by: Yaron Friedman \u003cyfriedman@chromium.org\u003e\nCommit-Queue: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nAuto-Submit: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656707}",
      "email": "hnakashima@chromium.org",
      "hash": "29e59c0e7aba4c7e1eb58665da9fd78cd6ac3c2f",
      "subject": "[Android] Disable NewGlicApiTest.testGetFormFactor on Android"
    },
    "8040708": {
      "author": "Pier-Alexandre Bouchard",
      "avatar": "https://lh4.googleusercontent.com/-5YXBl-dTFHg/AAAAAAAAAAI/AAAAAAAAAAA/e3EdUexPGzk/s120-p/photo.jpg",
      "cl": "8040708",
      "clUrl": "https://chromium-review.googlesource.com/c/8040708",
      "description": "Bug: 474368290\nChange-Id: Iccc60b5f76e7435e0b2a8bae39672a604e1a3468\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8040708\nReviewed-by: Xu Li \u003cmxlg@google.com\u003e\nReviewed-by: Alexis Hétu \u003csugoi@chromium.org\u003e\nCommit-Queue: Pier-Alexandre Bouchard \u003cpabouchard@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656720}",
      "email": "pabouchard@google.com",
      "hash": "c69817cfcab7330361408b2ec0170da53417a8e6",
      "subject": "[iOS] Remove IOSExpandedSetupList field trial entry"
    },
    "8040720": {
      "author": "Kaan Alsan",
      "avatar": "https://lh3.googleusercontent.com/-b7OTJ5Smd5s/AAAAAAAAAAI/AAAAAAAAAAA/kj1YQdhmkv0/s120-p/photo.jpg",
      "cl": "8040720",
      "clUrl": "https://chromium-review.googlesource.com/c/8040720",
      "description": "Cache the LocationBarView pointer in\nLensOverlayHomeworkPageActionController to avoid performing\nElementTracker lookups on every focus change.\n\nThis optimization is gated behind the new feature flag\nkLensOverlayHomeworkPageActionFocusOptimization.\n\nChange-Id: Icd8d12cbe2536f5c3ac139a95a877db46d00e7c1\nBug: 530894155\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8040720\nCommit-Queue: Kaan Alsan \u003calsan@chromium.org\u003e\nReviewed-by: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656622}",
      "email": "alsan@chromium.org",
      "hash": "ae00bb9174cc76fa769abff4e361b1af0ffb859f",
      "subject": "Optimize LensOverlayHomework focus updates"
    },
    "8040721": {
      "author": "Dana Fried",
      "avatar": "https://lh6.googleusercontent.com/-1d6DEMfQycI/AAAAAAAAAAI/AAAAAAAAAAA/7n62yodIr7M/s120-p/photo.jpg",
      "cl": "8040721",
      "clUrl": "https://chromium-review.googlesource.com/c/8040721",
      "description": "Bug: 530928983\nChange-Id: I74d4c85943f141b7b52859e8b90773bf8757c852\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8040721\nAuto-Submit: Dana Fried \u003cdfried@chromium.org\u003e\nCommit-Queue: Kaan Alsan \u003calsan@chromium.org\u003e\nOwners-Override: Dana Fried \u003cdfried@chromium.org\u003e\nReviewed-by: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nReviewed-by: Kaan Alsan \u003calsan@chromium.org\u003e\nCommit-Queue: Dana Fried \u003cdfried@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656636}",
      "email": "dfried@chromium.org",
      "hash": "bbba74158a73887b0cd55f731b6487761b4ca1ad",
      "subject": "[Gardener] Disable specific WPT test"
    },
    "8040842": {
      "author": "Foromo Daniel Soromou",
      "avatar": "https://lh6.googleusercontent.com/-6o9sWTbhXuE/AAAAAAAAAAI/AAAAAAAAAAA/ml9-F5KUmvc/s120-p/photo.jpg",
      "cl": "8040842",
      "clUrl": "https://chromium-review.googlesource.com/c/8040842",
      "description": "See: https://screenshot.googleplex.com/5xtgtq8P29as4KZ.png\n\nBug: 454597786\nChange-Id: Ie8f3eaab709ae3def45c8fcc1757563905d73811\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8040842\nCommit-Queue: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nReviewed-by: Kaan Alsan \u003calsan@chromium.org\u003e\nReviewed-by: Ken Buchanan \u003ckenrb@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656715}",
      "email": "koretadaniel@chromium.org",
      "hash": "74477380127379705caaf35f773521b71090cdff",
      "subject": "Add addition strings and error state"
    },
    "8040949": {
      "author": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8040949",
      "clUrl": "https://chromium-review.googlesource.com/c/8040949",
      "description": "CrOS Changes (16740.0.0-1078544 -\u003e 16740.0.0-1078552):\n- External: http://go/cros-changes/85850..85858?ext=true\n- Internal: http://go/cros-changes/119950..119958\n\nUploaded by https://ci.chromium.org/b/8677294281402610609\n\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-betty-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-brya-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-jacuzzi-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-reven-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-trogdor-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-volteer-chrome\n\nCrOS-LKGM: 16740.0.0-1078552\nMerge-Approval-Bypass: Automated LKGM update\nCr-Original-Build-Id: 8677294281402610609\nCrOS-External-Manifest-Position: 85858\nCrOS-Internal-Manifest-Position: 119958\nChange-Id: Ieaa480d80fe214e4233f11e21e3f0ba749afdf8e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8040949\nCommit-Queue: chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com\u003e\nBot-Commit: chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656722}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "d60e4aa2da9aa786240812225699ee8fc6279ae8",
      "subject": "Automated Commit: LKGM 16740.0.0-1078552 for chromeos."
    },
    "8041000": {
      "author": "Sourav",
      "avatar": "https://lh3.googleusercontent.com/-nvhirZpenj0/AAAAAAAAAAI/AAAAAAAAAAA/WXHdTO-BOJQ/s120-p/photo.jpg",
      "cl": "8041000",
      "clUrl": "https://chromium-review.googlesource.com/c/8041000",
      "description": "This CL resolves a content world mismatch where passkeys were not\nappearing in the manual fallback UI.\n\nSpecifically, IOSWebAuthnCredentialsDelegateFactory expects frame IDs\nfrom the isolated world, not the page content world. Previously,\nManualFillCredentialsMediator was retrieving the WebFramesManager\nassociated with the page content world, so its frames were associated\nwith page content world frame IDs. Passing an incorrect frame ID to the\nfactory resulted in the wrong IOSWebAuthnCredentialsDelegate object\nbeing returned.\n\nTo fix this, the mediator is updated to correctly retrieve the\nWebFramesManager associated with the isolated world.\n\nBug: 460486078\nChange-Id: Ia0c1d3edadd5ed858a6ce441e0f38e213f0efb0f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8041000\nReviewed-by: Alexis Hétu \u003csugoi@chromium.org\u003e\nCommit-Queue: Sourav Uttam Sinha \u003csinhasourav@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1656696}",
      "email": "sinhasourav@google.com",
      "hash": "0658903babc2a564c2f2d5b3ff783d89847b9985",
      "subject": "[iOSPasskeysM3] Fix manual fallback content world mismatch"
    },
    "8041082": {
      "author": "Dana Fried",
      "avatar": "https://lh6.googleusercontent.com/-1d6DEMfQycI/AAAAAAAAAAI/AAAAAAAAAAA/7n62yodIr7M/s120-p/photo.jpg",
      "cl": "8041082",
      "clUrl": "https://chromium-review.googlesource.com/c/8041082",
      "description": "Tests have all been flaking in CI for a long time.\n\nBug: 530967723\nChange-Id: I399bfacf8da047a9d36f442ae656fabd27eef1eb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8041082\nAuto-Submit: Dana Fried \u003cdfried@chromium.org\u003e\nCommit-Queue: Dana Fried \u003cdfried@chromium.org\u003e\nOwners-Override: Dana Fried \u003cdfried@chromium.org\u003e\nReviewed-by: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656727}",
      "email": "dfried@chromium.org",
      "hash": "5e91c06e4cdc33bcac2491a68c249ec6b5fe90aa",
      "subject": "[Gardener] Disable all CaptureHandlePwaBrowserTest due to flakes"
    },
    "8041204": {
      "author": "Roger McFarlane",
      "avatar": "https://lh6.googleusercontent.com/-l1Aa8jxe9v8/AAAAAAAAAAI/AAAAAAAAAAA/rQZ2e-KXBS0/s120-p/photo.jpg",
      "cl": "8041204",
      "clUrl": "https://chromium-review.googlesource.com/c/8041204",
      "description": "This CL updates the regex for finding base features to now also match\nthe BASE_RUNTIME_MUTABLE_FEATURE macro.\n\nBug: 482451012\nChange-Id: I9a38bf21ff6d9397a1d8b0dca9a3f33d16cf1208\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8041204\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: Roger McFarlane \u003crogerm@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1656738}",
      "email": "rogerm@chromium.org",
      "hash": "90f8636e45be60af45781b25e4febed27ada593f",
      "subject": "Update feature finding regex to include runtime mutable features."
    }
  },
  "date": "2026-07-03",
  "days": 1,
  "generatedAt": "2026-07-03T22:08:45Z",
  "markdown": "## Highlights\n- **Security** DBSC now persists attestation keys and protects them from garbage collection, tightening long lived token binding state. [CL 8002925](https://chromium-review.googlesource.com/c/8002925)\n- **Security** macOS gets hardware-backed attestation keys for DBSC, strengthening device-bound credential security on Apple hardware. [CL 8025259](https://chromium-review.googlesource.com/c/8025259)\n- **Networking** Reporting API variation headers are now enabled by default, expanding experiment-aware reporting in the network stack. [CL 8026529](https://chromium-review.googlesource.com/c/8026529)\n- **Privacy** ProfileManagerDeferAsyncLoading is enabled by default, reducing early profile startup work and changing profile bring-up behavior. [CL 8033961](https://chromium-review.googlesource.com/c/8033961)\n- **Rendering** SVG New Zoom keeps DOM APIs in CSS pixels while threading zoom through viewBox, viewport, and path geometry, a meaningful spec and rendering alignment step. [CL 7993956](https://chromium-review.googlesource.com/c/7993956)\n- **A11y** Canvas accessibility now has an OCR trigger heuristic, improving fallback access to canvas content that was previously opaque to assistive tech. [CL 8012369](https://chromium-review.googlesource.com/c/8012369)\n- **Build** Android test infrastructure keeps shedding ChromeBrowserTestRule across many suites, a broad cleanup that simplifies browser test setup and reduces harness debt. [CL 8039841](https://chromium-review.googlesource.com/c/8039841)\n- **UI** Theme Sync history now supports multiple theme collection images, improving visual fidelity for synced theme history. [CL 8020724](https://chromium-review.googlesource.com/c/8020724)\n- **Security** ServiceWorker synthetic responses are now restricted to the default search engine origin, closing off a risky response injection surface. [CL 8028583](https://chromium-review.googlesource.com/c/8028583)\n\n## What landed by area\n\n### Security, identity, and credentials\n- **Security** WebAuthn fixes credBlob JSON serialization so extension output is preserved correctly. [CL 8036924](https://chromium-review.googlesource.com/c/8036924)\n- **Security** WebAuthn fixes PRF JSON data loss in client output serialization. [CL 8037127](https://chromium-review.googlesource.com/c/8037127)\n- **Security** WebAuthn adds CMTG JSON methods to extend serialization support. [CL 8031173](https://chromium-review.googlesource.com/c/8031173)\n- **Security** WebAuthn adds dedicated coverage for AuthenticationExtensionsClientOutputsToJSON. [CL 8036207](https://chromium-review.googlesource.com/c/8036207)\n- **Security** FedCM decouples NavigationInterceptor from Request, cleaning up request flow boundaries. [CL 8031592](https://chromium-review.googlesource.com/c/8031592)\n- **Security** FedCM switches RequestService bad message handling to receivers_.ReportBadMessage(), improving protocol enforcement. [CL 8035989](https://chromium-review.googlesource.com/c/8035989)\n- **Security** FedCM purges the Auth prefix from helpers and the example.org test suite for cleaner naming around auth paths. [CL 8037561](https://chromium-review.googlesource.com/c/8037561)\n- **Security** Policy lookup on Windows registry becomes case insensitive, improving policy robustness across enterprise setups. [CL 7913022](https://chromium-review.googlesource.com/c/7913022)\n- **Security** OTP filling now fails outside actor login flow, tightening the guardrails on autofill behavior. [CL 8034083](https://chromium-review.googlesource.com/c/8034083)\n- **Security** OTP flow verification now uses affiliation matching to better validate actor login flows. [CL 8026692](https://chromium-review.googlesource.com/c/8026692)\n- **Security** AffiliatedDomainMatcher gains affiliation and PSL matching support for more accurate domain relationships. [CL 8023667](https://chromium-review.googlesource.com/c/8023667)\n- **Security** ActorOneTimeTokenFillingService::RetrieveOtp migrates to base::expected for clearer success and error handling. [CL 8037641](https://chromium-review.googlesource.com/c/8037641)\n- **Security** Linked account Dice requests now carry primary_account_id in the request header. [CL 8032724](https://chromium-review.googlesource.com/c/8032724)\n- **Security** Signin internals now shows all cookie accounts for better inspection of account state. [CL 8029986](https://chromium-review.googlesource.com/c/8029986)\n- **Privacy** Extensions on signed-in profiles are removed when an account is removed. [CL 8026449](https://chromium-review.googlesource.com/c/8026449)\n- **Privacy** Android adds the JNI layer needed to remove signed-in extensions on signout. [CL 8024791](https://chromium-review.googlesource.com/c/8024791)\n- **Security** Digital Credentials aligns the virtual wallet CDP surface with the spec. [CL 8037020](https://chromium-review.googlesource.com/c/8037020)\n- **Privacy** SearchProviderOverrides is enabled by default, changing default override behavior in search provider policy handling. [CL 8028345](https://chromium-review.googlesource.com/c/8028345)\n- **Privacy** Tests are updated for IgnoreSearchProviderOverrides fallout after the default enablement. [CL 8036360](https://chromium-review.googlesource.com/c/8036360)\n- **Security** RecoveryFactorEditor now uses a common ObtainContextOrFail path, reducing bespoke context handling. [CL 7942237](https://chromium-review.googlesource.com/c/7942237)\n\n### Networking, loading, and web APIs\n- **Networking** AncestorThrottle URL evaluation is fixed during redirects, closing a navigation correctness hole. [CL 7993741](https://chromium-review.googlesource.com/c/7993741)\n- **Networking** NavigationRequest fixes request header caching inconsistency, reducing cross-stage header state drift. [CL 8030201](https://chromium-review.googlesource.com/c/8030201)\n- **Networking** NEL now considers all attempted addresses when downgrading reports. [CL 8030100](https://chromium-review.googlesource.com/c/8030100)\n- **Networking** Loader code validates prefetch load_flags before trusted forwarding. [CL 8030121](https://chromium-review.googlesource.com/c/8030121)\n- **Networking** Prefetch WebContents now gets its own SessionStorageNamespace, isolating storage better for speculative loads. [CL 8034880](https://chromium-review.googlesource.com/c/8034880)\n- **Networking** Compression dictionary coverage adds a WPT around fetch timing for link elements and DOM operations. [CL 8029960](https://chromium-review.googlesource.com/c/8029960)\n- **Web Platform** createImageBitmap promise timing is fixed, improving conformance around async image creation. [CL 8008926](https://chromium-review.googlesource.com/c/8008926)\n- **Web Platform** IndexedDBConnectionDeduplication gets a testing config hook. [CL 8025178](https://chromium-review.googlesource.com/c/8025178)\n- **Web Platform** Navigation.InitiatorType UMA is introduced for better attribution of initiator classes. [CL 7901885](https://chromium-review.googlesource.com/c/7901885)\n- **Security** Support for early failure capture gets a feature param, part of the OOM protection and supportability work. [CL 8022563](https://chromium-review.googlesource.com/c/8022563)\n- **Security** Renderer-side overhead is optimized for non-opt-in pages in the document buffering path. [CL 8029402](https://chromium-review.googlesource.com/c/8029402)\n- **Security** Document buffer size limits are implemented for OOM protection. [CL 8029800](https://chromium-review.googlesource.com/c/8029800)\n\n### Blink, rendering, graphics, and GPU\n- **Rendering** SVG New Zoom scales path, offset-path, and text-path geometry. [CL 7993756](https://chromium-review.googlesource.com/c/7993756)\n- **Rendering** SVG New Zoom threads zoom through viewBox and viewport transforms. [CL 7994175](https://chromium-review.googlesource.com/c/7994175)\n- **Rendering** Blink adds an expiry extension for CapabilityElement invalid style reason metrics. [CL 8028346](https://chromium-review.googlesource.com/c/8028346)\n- **GPU** WebGPU resource provider dead code is stripped from Blink. [CL 8034948](https://chromium-review.googlesource.com/c/8034948)\n- **GPU** CanvasNon2DResourceProvider dead code is removed. [CL 8034005](https://chromium-review.googlesource.com/c/8034005)\n- **GPU** Blink forks CanvasNon2DRP for the WebGPU recyclable cache use case. [CL 8035465](https://chromium-review.googlesource.com/c/8035465)\n- **Rendering** Blink updates stale CanvasResourceProvider references in comments to match current architecture. [CL 8035223](https://chromium-review.googlesource.com/c/8035223)\n- **Rendering** Blink renames methods that still referenced CanvasResourceProvider. [CL 8032483](https://chromium-review.googlesource.com/c/8032483)\n- **Rendering** Blink removes dead canvas_2d_resource_provider includes. [CL 8032482](https://chromium-review.googlesource.com/c/8032482)\n- **Rendering** Blink cleans up includes in canvas_non_2d_resource_provider.h. [CL 8034824](https://chromium-review.googlesource.com/c/8034824)\n- **Rendering** Flush moves out of Canvas2DRP::ProduceCanvasResource() as part of provider cleanup. [CL 8034947](https://chromium-review.googlesource.com/c/8034947)\n- **Rendering** Flush now always runs in ProduceCanvasResource(), tightening resource production semantics. [CL 8033305](https://chromium-review.googlesource.com/c/8033305)\n- **Rendering** FlushIfRecordingLimitExceeded moves out of provider classes. [CL 8032484](https://chromium-review.googlesource.com/c/8032484)\n- **Rendering** Blink cleans up includes of canvas_2d_bitmap_provider.h. [CL 8035201](https://chromium-review.googlesource.com/c/8035201)\n- **Rendering** CustomProperty stops refcounting its AtomicString, shaving overhead in style data handling. [CL 8019006](https://chromium-review.googlesource.com/c/8019006)\n- **Rendering** Editing updates AppendAttribute*() signatures. [CL 8039280](https://chromium-review.googlesource.com/c/8039280)\n- **Rendering** renderer/core resolves 64-bit truncation issues. [CL 8037864](https://chromium-review.googlesource.com/c/8037864)\n- **GPU** DisplayScheduler adds a deadline check for late draws. [CL 7993738](https://chromium-review.googlesource.com/c/7993738)\n- **GPU** DisplayScheduler tests now advance the mock clock by a vsync interval. [CL 8020643](https://chromium-review.googlesource.com/c/8020643)\n- **GPU** DisplayScheduler now passes an enum downstream when notifying DidFinishFrame. [CL 7985085](https://chromium-review.googlesource.com/c/7985085)\n- **GPU** GpuPersistentCache adds retry logic when opening file handles. [CL 7971426](https://chromium-review.googlesource.com/c/7971426)\n- **Rendering** Animation code folds redundant hashmap lookups. [CL 8038840](https://chromium-review.googlesource.com/c/8038840)\n- **Rendering** Layout code folds redundant hashmap lookups. [CL 8027515](https://chromium-review.googlesource.com/c/8027515)\n- **Rendering** Scroll predictor input mapping is relanded on Android WebView. [CL 7461538](https://chromium-review.googlesource.com/c/7461538)\n- **Perf** Scroll jank v4 restricts \"fast scroll continuity\" to the same direction. [CL 8037060](https://chromium-review.googlesource.com/c/8037060)\n- **Perf** Scroll jank v4 metric now tracks signed total raw delta instead of absolute delta. [CL 8037040](https://chromium-review.googlesource.com/c/8037040)\n\n### Android\n- **Build** Android stops aapt2 from linking resources out of apk_under_test. [CL 8032678](https://chromium-review.googlesource.com/c/8032678)\n- **Build** android-binary-size now normalizes disassembly before diffing. [CL 8027723](https://chromium-review.googlesource.com/c/8027723)\n- **Build** android-binary-size fixes missing disassembly caused by a stale r8.jar path. [CL 8036165](https://chromium-review.googlesource.com/c/8036165)\n- **Build** Android remote execution now covers create_size_info_files.py. [CL 7792567](https://chromium-review.googlesource.com/c/7792567)\n- **Build** ToT Android bots drop is_component_build=true. [CL 8037084](https://chromium-review.googlesource.com/c/8037084)\n- **Mobile** TabModel improves tab index lookup. [CL 8037120](https://chromium-review.googlesource.com/c/8037120)\n- **UI** Hub fixes toolbar flicker during transitions on Android phones. [CL 8037148](https://chromium-review.googlesource.com/c/8037148)\n- **UI** AtMemory Android changes source UI in the flyout. [CL 8035861](https://chromium-review.googlesource.com/c/8035861)\n- **UI** AtMemory Android aligns flyout chips. [CL 8028348](https://chromium-review.googlesource.com/c/8028348)\n- **UI** @memory Android allows two-line suggestion titles in the bottom sheet. [CL 8034840](https://chromium-review.googlesource.com/c/8034840)\n- **Privacy** Autofill AI disables \"Manage shopping info\" on Android. [CL 8032946](https://chromium-review.googlesource.com/c/8032946)\n- **Mobile** Android drag and drop metrics now extend file count reporting. [CL 8038240](https://chromium-review.googlesource.com/c/8038240)\n- **Perf** AsyncLayoutInflator leak suppression is removed on Android. [CL 8035988](https://chromium-review.googlesource.com/c/8035988)\n- **Perf** SignalAccumulator drops its Tab field to prevent a memory leak. [CL 8026913](https://chromium-review.googlesource.com/c/8026913)\n- **Build** NavigationInfoCaptureTrigger leak checks are re-enabled in Android tests. [CL 8032876](https://chromium-review.googlesource.com/c/8032876)\n- **Build** SearchActivityTest deflakes native init waits with a scaled timeout. [CL 8009446](https://chromium-review.googlesource.com/c/8009446)\n- **Build** NewTabPagePreload PreventSearchRelatedRedirect is re-enabled after deflake work. [CL 8035882](https://chromium-review.googlesource.com/c/8035882)\n- **Build** AwAutofill cross-frame prediction test is disabled for flakiness. [CL 8037621](https://chromium-review.googlesource.com/c/8037621)\n- **Build** VirtualKeyboardResizeTest overlay geometry coverage is disabled for flakiness. [CL 8036162](https://chromium-review.googlesource.com/c/8036162)\n- **Build** NewGlicApiTest.testGetFormFactor is disabled on Android. [CL 8040707](https://chromium-review.googlesource.com/c/8040707)\n- **Build** GlicNudgeControllerAndroidBrowserTest coverage is disabled. [CL 8037226](https://chromium-review.googlesource.com/c/8037226)\n- **Build** AppModalPresenterTest back-press dismissal is disabled on Desktop Android coverage. [CL 8036925](https://chromium-review.googlesource.com/c/8036925)\n- **Build** testGlicButton_PanelOpen is disabled in LFF. [CL 8036210](https://chromium-review.googlesource.com/c/8036210)\n- **Build** ChromeBrowserTestRule removal continues across signin tests. [CL 7929494](https://chromium-review.googlesource.com/c/7929494)\n- **Build** ChromeBrowserTestRule removal continues across engagement tests. [CL 7927971](https://chromium-review.googlesource.com/c/7927971)\n- **Build** ChromeBrowserTestRule removal continues across thumbnail generator tests. [CL 8032692](https://chromium-review.googlesource.com/c/8032692)\n- **Build** ChromeBrowserTestRule removal continues across browser sync tests. [CL 8024943](https://chromium-review.googlesource.com/c/8024943)\n- **Build** ChromeBrowserTestRule removal continues across HTTP client tests. [CL 8024942](https://chromium-review.googlesource.com/c/8024942)\n- **Build** ChromeBrowserTestRule removal continues across optimization guide tests. [CL 8039601](https://chromium-review.googlesource.com/c/8039601)\n- **Build** ChromeBrowserTestRule removal continues across commerce tests. [CL 8040120](https://chromium-review.googlesource.com/c/8040120)\n- **Build** ChromeBrowserTestRule removal continues across notifications tests. [CL 8039241](https://chromium-review.googlesource.com/c/8039241)\n- **Build** ChromeBrowserTestRule removal continues across merchant viewer tests. [CL 7929872](https://chromium-review.googlesource.com/c/7929872)\n- **Build** ChromeBrowserTestRule removal continues across metrics tests. [CL 8036346](https://chromium-review.googlesource.com/c/8036346)\n- **Build** ChromeBrowserTestRule removal continues across browser tests. [CL 8039841](https://chromium-review.googlesource.com/c/8039841)\n- **Build** ChromeBrowserTestRule removal continues across feedback tests. [CL 8035205](https://chromium-review.googlesource.com/c/8035205)\n- **Build** ChromeBrowserTestRule removal continues across search engines tests. [CL 7929813](https://chromium-review.googlesource.com/c/7929813)\n- **Build** ChromeBrowserTestRule removal continues across dom distiller tests. [CL 8036683](https://chromium-review.googlesource.com/c/8036683)\n- **Build** ChromeBrowserTestRule removal continues across omnibox tests. [CL 8035008](https://chromium-review.googlesource.com/c/8035008)\n- **Build** ChromeBrowserTestRule removal continues across content settings tests. [CL 8037361](https://chromium-review.googlesource.com/c/8037361)\n- **Build** ChromeBrowserTestRule removal continues across download tests. [CL 8039201](https://chromium-review.googlesource.com/c/8039201)\n- **Build** ChromeBrowserTestRule removal continues across sync settings tests. [CL 8036344](https://chromium-review.googlesource.com/c/8036344)\n- **Build** ChromeBrowserTestRule removal continues across autofill tests. [CL 7930959](https://chromium-review.googlesource.com/c/7930959)\n- **Build** ChromeBrowserTestRule removal continues across share tests. [CL 7952417](https://chromium-review.googlesource.com/c/7952417)\n- **Build** ChromeBrowserTestRule removal continues across payments tests. [CL 7951338](https://chromium-review.googlesource.com/c/7951338)\n- **Build** ChromeBrowserTestRule removal continues across bookmarks tests. [CL 7951878](https://chromium-review.googlesource.com/c/7951878)\n- **Build** ChromeBrowserTestRule removal continues across site settings tests. [CL 7927995](https://chromium-review.googlesource.com/c/7927995)\n- **Build** ChromeBrowserTestRule removal continues across tabs tests. [CL 7930128](https://chromium-review.googlesource.com/c/7930128)\n- **Build** ChromeBrowserTestRule removal continues across privacy tests. [CL 7929534](https://chromium-review.googlesource.com/c/7929534)\n- **Build** ChromeBrowserTestRule removal continues across safe browsing tests. [CL 7929814](https://chromium-review.googlesource.com/c/7929814)\n- **Build** ChromeBrowserTestRule removal continues across privacy settings tests. [CL 7908458](https://chromium-review.googlesource.com/c/7908458)\n- **Mobile** Signin testIdentityDiscWithSwitchToIncognito is re-enabled. [CL 8035042](https://chromium-review.googlesource.com/c/8035042)\n\n### iOS\n- **UI** iOS adds settings for Gemini Live microphone and closed captioning. [CL 8006790](https://chromium-review.googlesource.com/c/8006790)\n- **Privacy** iOS blocks page context extraction on unsafe pages. [CL 8016498](https://chromium-review.googlesource.com/c/8016498)\n- **UI** iOS enables picture-in-picture default browser instructions by default. [CL 8037140](https://chromium-review.googlesource.com/c/8037140)\n- **UI** iOS launches page action menu auth flow and unavailability UI. [CL 8007426](https://chromium-review.googlesource.com/c/8007426)\n- **UI** iOS refactors LevelUpProgressBar into a standalone UI component. [CL 8036104](https://chromium-review.googlesource.com/c/8036104)\n- **UI** iOS adds an infobar message for Autofill AI prefetch failures. [CL 8025271](https://chromium-review.googlesource.com/c/8025271)\n- **Mobile** iOS adds supporting services for personal context. [CL 8031953](https://chromium-review.googlesource.com/c/8031953)\n- **UI** iOS AIM introduces a new item source for context library. [CL 8040460](https://chromium-review.googlesource.com/c/8040460)\n- **UI** iOS AIM correctly loads past threads. [CL 8013521](https://chromium-review.googlesource.com/c/8013521)\n- **UI** iOS AIM adds new tab attachment animation in the assistant sheet. [CL 8004713](https://chromium-review.googlesource.com/c/8004713)\n- **UI** iOS Cobrowse now shows minimized when opening the first link from AIM SRP. [CL 8011650](https://chromium-review.googlesource.com/c/8011650)\n- **Security** iOS passkeys M3 fixes a manual fallback content world mismatch. [CL 8041000](https://chromium-review.googlesource.com/c/8041000)\n- **Refactor** iOS passkeys removes an unused NSError from FetchKeysCallback. [CL 8032023](https://chromium-review.googlesource.com/c/8032023)\n- **Refactor** iOS passkeys moves a TODO into a dedicated cleanup bug. [CL 8032494](https://chromium-review.googlesource.com/c/8032494)\n- **UI** iOS passwords handles more than four images in CreateMultiAvatarImage. [CL 8032902](https://chromium-review.googlesource.com/c/8032902)\n- **Refactor** iOS passwords refactors multi-avatar image coordinates. [CL 8035228](https://chromium-review.googlesource.com/c/8035228)\n- **Refactor** iOS password code removes an obsolete animation override TODO. [CL 8036581](https://chromium-review.googlesource.com/c/8036581)\n- **Build** iOS partially re-enables some password controller tests. [CL 8024716](https://chromium-review.googlesource.com/c/8024716)\n- **Privacy** iOS adds a field trial for PasswordSaveInContextErrorResolution. [CL 8035052](https://chromium-review.googlesource.com/c/8035052)\n- **UI** iOS defers the incognito warning interstitial for conditional create requests. [CL 8036762](https://chromium-review.googlesource.com/c/8036762)\n- **UI** iOS fixes iPad empty whitespace when suggestions are cleared. [CL 8032012](https://chromium-review.googlesource.com/c/8032012)\n- **UI** iOS adjusts clear button trailing spacing on composebox iPad. [CL 8031571](https://chromium-review.googlesource.com/c/8031571)\n- **Build** iOS fixes ComposeboxTestCase testAttachUnrealizedTab failures. [CL 8011190](https://chromium-review.googlesource.com/c/8011190)\n- **Build** iOS uses a loading timeout in testDownloadInNewTab. [CL 8037300](https://chromium-review.googlesource.com/c/8037300)\n- **Build** iOS adds a camera permission alert pattern to system_alert_handler. [CL 8037679](https://chromium-review.googlesource.com/c/8037679)\n- **Build** iOS resets _toolbarHandler on shutdown. [CL 8039521](https://chromium-review.googlesource.com/c/8039521)\n- **Build** iOS stops partial mocks in BrowserViewControllerTest. [CL 8034326](https://chromium-review.googlesource.com/c/8034326)\n- **Build** iOS cleans up EnableOmniboxDebugging in assistant AIM egtests. [CL 8034250](https://chromium-review.googlesource.com/c/8034250)\n- **Build** iOS cleans up CloudManagementEnrollmentToken in enterprise loading screen egtests. [CL 8036101](https://chromium-review.googlesource.com/c/8036101)\n- **Build** iOS cleans up FirstRunRecency in default browser setup egtests. [CL 8035740](https://chromium-review.googlesource.com/c/8035740)\n- **Build** iOS skips testInputPlateHiddenOnPlusMenu under some conditions. [CL 8032948](https://chromium-review.googlesource.com/c/8032948)\n- **Refactor** iOS removes mainScreen usage in QRCodeGenerator. [CL 8025359](https://chromium-review.googlesource.com/c/8025359)\n- **UI** iOS blink fixes web contents being overlapped by browser toolbars. [CL 7977340](https://chromium-review.googlesource.com/c/7977340)\n- **UI** iOS expanded setup list field trial entry is removed. [CL 8040708](https://chromium-review.googlesource.com/c/8040708)\n- **Refactor** iOS first signin coordinator stop path is simplified. [CL 8028965](https://chromium-review.googlesource.com/c/8028965)\n- **UI** iOS AtMemory adds and maps new custom symbols for AI Autofill. [CL 8027720](https://chromium-review.googlesource.com/c/8027720)\n\n### Autofill, passwords, profiles, and personal data\n- **UI** Theme Sync adds tests for multiple theme collection images in history. [CL 8038704](https://chromium-review.googlesource.com/c/8038704)\n- **Perf** AtMemory stops filtering remote results. [CL 8040303](https://chromium-review.googlesource.com/c/8040303)\n- **Perf** AtMemory implements a ranking strategy. [CL 8032203](https://chromium-review.googlesource.com/c/8032203)\n- **Perf** Autofill.AtMemory.QueryCountBeforeAcceptance is added. [CL 8039902](https://chromium-review.googlesource.com/c/8039902)\n- **Perf** Autofill.AtMemory.QueryCompleted is now recorded on query completion. [CL 8034946](https://chromium-review.googlesource.com/c/8034946)\n- **Perf** Autofill.AtMemory.SuggestionAccepted is renamed and adjusted. [CL 8039900](https://chromium-review.googlesource.com/c/8039900)\n- **Perf** The first AtMemory funnel metrics are renamed. [CL 8035040](https://chromium-review.googlesource.com/c/8035040)\n- **Perf** Suggestion shown metrics now record source and CMS index for each suggestion. [CL 8032868](https://chromium-review.googlesource.com/c/8032868)\n- **Perf** Query submitted to suggestion shown metrics now land in both UMA and MQLS. [CL 8036380](https://chromium-review.googlesource.com/c/8036380)\n- **Perf** AtMemoryQuality now logs static fields across query invocations. [CL 8034082](https://chromium-review.googlesource.com/c/8034082)\n- **Autofill** Autofill invalidates pending deletion callbacks on suggestion updates. [CL 8032761](https://chromium-review.googlesource.com/c/8032761)\n- **Autofill** Autofill clears a native pointer in the name fix-flow bridge. [CL 8029643](https://chromium-review.googlesource.com/c/8029643)\n- **Autofill** iOS extracted max_length is clamped to kDefaultMaxLength. [CL 7982698](https://chromium-review.googlesource.com/c/7982698)\n- **Autofill** AmbientAutofill avoids downloading SPII entities when reauth is disabled. [CL 8003763](https://chromium-review.googlesource.com/c/8003763)\n- **Autofill** Autofill deprecates GetDriver() and GetRenderFrameHost(). [CL 8035343](https://chromium-review.googlesource.com/c/8035343)\n- **Autofill** Autofill simplifies a focus test in AutofillPopupControllerImpl. [CL 8025262](https://chromium-review.googlesource.com/c/8025262)\n- **Autofill** Unused IsValidBasicCardIssuerNetwork is removed. [CL 8032711](https://chromium-review.googlesource.com/c/8032711)\n- **Security** Password update flows now test clearing insecure credentials together with the update. [CL 8035680](https://chromium-review.googlesource.com/c/8035680)\n- **Security** Password requirements are recorded to MQLS during password change. [CL 8039901](https://chromium-review.googlesource.com/c/8039901)\n- **UI** Signin supports an AI avatar ring in \"other profiles\". [CL 8030621](https://chromium-review.googlesource.com/c/8030621)\n- **Privacy** Extension and policy choice propagation across profiles is avoided again in a reland. [CL 7986107](https://chromium-review.googlesource.com/c/7986107)\n- **Privacy** Personal Context hides the old Desktop Settings linkout. [CL 8035007](https://chromium-review.googlesource.com/c/8035007)\n- **Privacy** FRE Revamp now waits for sync before checking Password Manager eligibility. [CL 8024429](https://chromium-review.googlesource.com/c/8024429)\n- **Perf** FRE Revamp adds histograms for feature showcase CTAs. [CL 8006733](https://chromium-review.googlesource.com/c/8006733)\n\n### UI, accessibility, AI, and product surfaces\n- **A11y** Policy copy icon is hidden from screen readers to cut noise in accessibility output. [CL 8036588](https://chromium-review.googlesource.com/c/8036588)\n- **A11y** Occlusion MessageTest is re-enabled. [CL 8037262](https://chromium-review.googlesource.com/c/8037262)\n- **A11y** End-to-end accessibility tests are re-enabled. [CL 8031723](https://chromium-review.googlesource.com/c/8031723)\n- **UI** NtpVision adds a feature flag. [CL 8032896](https://chromium-review.googlesource.com/c/8032896)\n- **UI** Visual guided setter WebUI is wired up through Mojo. [CL 8021111](https://chromium-review.googlesource.com/c/8021111)\n- **UI** Windows Settings app window detection is fixed. [CL 8036740](https://chromium-review.googlesource.com/c/8036740)\n- **UI** Additional strings and an error state land for the guided setter flow. [CL 8040842](https://chromium-review.googlesource.com/c/8040842)\n- **UI** Indigo can now reload prompts and config dynamically mid-session. [CL 8040398](https://chromium-review.googlesource.com/c/8040398)\n- **UI** Indigo implements prototype page heuristic classification and config loading. [CL 8021537](https://chromium-review.googlesource.com/c/8021537)\n- **UI** Indigo is relanded as disabled for enterprise. [CL 8026849](https://chromium-review.googlesource.com/c/8026849)\n- **UI** Glic sanitizes selection text for the context menu. [CL 8025963](https://chromium-review.googlesource.com/c/8025963)\n- **UI** GLIC paste support fixes a paste-warn-navigate task hang. [CL 8036486](https://chromium-review.googlesource.com/c/8036486)\n- **UI** Smart Filters adds execution request context and metadata. [CL 8031840](https://chromium-review.googlesource.com/c/8031840)\n- **UI** Smart Filters adds optimization types. [CL 8026635](https://chromium-review.googlesource.com/c/8026635)\n- **UI** Multistep Filter gets OptimizationGuide support in its service factory. [CL 8031423](https://chromium-review.googlesource.com/c/8031423)\n- **UI** Multistep Filter adds a give feedback button in the three-dot menu. [CL 8036082](https://chromium-review.googlesource.com/c/8036082)\n- **UI** Annotation Index Client gets a skeleton with Optimization Guide integration. [CL 8027458](https://chromium-review.googlesource.com/c/8027458)\n- **UI** Context Notice gets styling updates. [CL 7967978](https://chromium-review.googlesource.com/c/7967978)\n- **UI** LensOverlayHomework focus updates are optimized. [CL 8040720](https://chromium-review.googlesource.com/c/8040720)\n- **UI** Omnibox suggestion section headers now use kTextSecondaryColor. [CL 8033308](https://chromium-review.googlesource.com/c/8033308)\n- **UI** Vertical Tabs fixes the empty-space right-click context menu bug. [CL 8031296](https://chromium-review.googlesource.com/c/8031296)\n- **UI** Tab Search readjusts the suggestions container left margin. [CL 8025180](https://chromium-review.googlesource.com/c/8025180)\n- **Refactor** Tab Search updates type expectations in panel suppliers. [CL 8027211](https://chromium-review.googlesource.com/c/8027211)\n- **UI** Toolbar OptionalButtonView now recovers dropped transitions. [CL 8037149](https://chromium-review.googlesource.com/c/8037149)\n- **UI** Read Aloud registers ReadAloudServiceFactory in ChromeBrowserMainExtraPartsProfiles. [CL 8033021](https://chromium-review.googlesource.com/c/8033021)\n- **UI** DBD hides the password checkbox and adds a \"Manage other Google data\" section. [CL 7986484](https://chromium-review.googlesource.com/c/7986484)\n- **UI** STTS shows the email address as a subtitle on the post-send snackbar. [CL 8032693](https://chromium-review.googlesource.com/c/8032693)\n- **Perf** STTS updates AutoOpenOutcome metrics and renames the histogram. [CL 8021643](https://chromium-review.googlesource.com/c/8021643)\n- **Refactor** STTS refactors SendTabToSelfBrowserAgent to use TabsDependencyInstaller. [CL 8027460](https://chromium-review.googlesource.com/c/8027460)\n- **UI** Gmail OTP preference copy gets a \"learn more\" link. [CL 7992617](https://chromium-review.googlesource.com/c/7992617)\n\n### Platform, performance, build, and refactors\n- **Perf** base::ThreadPool shutdown now uses a priority boost. [CL 8027170](https://chromium-review.googlesource.com/c/8027170)\n- **Refactor** base renames SetCurrentThreadType to SetDefaultThreadType. [CL 7727623](https://chromium-review.googlesource.com/c/7727623)\n- **Refactor** time_formatting.cc now uses IcuBridge. [CL 7870595](https://chromium-review.googlesource.com/c/7870595)\n- **Refactor** Make string_split constexpr in //base/strings. [CL 8016357](https://chromium-review.googlesource.com/c/8016357)\n- **Refactor** LanguageTag gets fixes that allow fixed_flat construction. [CL 8032649](https://chromium-review.googlesource.com/c/8032649)\n- **Refactor** HashingLRUCache migrates to Abseil containers. [CL 7960447](https://chromium-review.googlesource.com/c/7960447)\n- **Refactor** IWYU cleanup lands for base::span. [CL 8030342](https://chromium-review.googlesource.com/c/8030342)\n- **Refactor** A second IWYU cleanup lands for base::span. [CL 8030481](https://chromium-review.googlesource.com/c/8030481)\n- **Refactor** CloneTraits support is added for base::circular_deque. [CL 8033387](https://chromium-review.googlesource.com/c/8033387)\n- **Refactor** tracing migrates legacy TRACE_EVENT_BEGIN/END[012] macros. [CL 8028395](https://chromium-review.googlesource.com/c/8028395)\n- **Perf** tracing switches ResourcePool counters to static strings. [CL 8037147](https://chromium-review.googlesource.com/c/8037147)\n- **Perf** LockMetricsRecorder now pre-inflates histograms. [CL 8016223](https://chromium-review.googlesource.com/c/8016223)\n- **Refactor** LockMetricsRecorder enablement is decoupled from SequenceManager. [CL 7964153](https://chromium-review.googlesource.com/c/7964153)\n- **Perf** MemoryListSampler marks its WaitableEvent as declare_only_used_while_idle(). [CL 8006351](https://chromium-review.googlesource.com/c/8006351)\n- **Perf** performance_manager moves LevelDBSiteDataStore to BEST_EFFORT priority. [CL 7982644](https://chromium-review.googlesource.com/c/7982644)\n- **Refactor** Memory Coordinator adds traits to RenderFrameHostImpl. [CL 8026530](https://chromium-review.googlesource.com/c/8026530)\n- **Refactor** Memory Coordinator adds traits to SpareRenderProcessHostManagerImpl. [CL 8018908](https://chromium-review.googlesource.com/c/8018908)\n- **Refactor** legacy-mojo removes ipcz from the frozen Channel and NodeChannel layer. [CL 8028543](https://chromium-review.googlesource.com/c/8028543)\n- **Refactor** legacy-mojo removes the shared memory channel upgrade path. [CL 8028542](https://chromium-review.googlesource.com/c/8028542)\n- **Refactor** legacy-mojo annotates C API structs and adds a base sync-primitive friend. [CL 8032798](https://chromium-review.googlesource.com/c/8032798)\n- **Refactor** Java heap profiler and heap dump generator dead code is removed. [CL 7956537](https://chromium-review.googlesource.com/c/7956537)\n- **Build** Remove enable_javaless_renderers GN flag is relanded. [CL 7997697](https://chromium-review.googlesource.com/c/7997697)\n- **Build** A newer mold is packaged with a fix for GC of unused DSOs. [CL 8037500](https://chromium-review.googlesource.com/c/8037500)\n- **Build** siso re-enables TypeScript rules and handlers on gWindows. [CL 8029082](https://chromium-review.googlesource.com/c/8029082)\n- **Build** siso ignores bad deps for a base nocompile placeholder object. [CL 8038021](https://chromium-review.googlesource.com/c/8038021)\n- **Build** Feature finding regex now includes runtime mutable features. [CL 8041204](https://chromium-review.googlesource.com/c/8041204)\n- **Build** chrome/browser/history:impl retires an allow_circular_includes_from entry. [CL 8040263](https://chromium-review.googlesource.com/c/8040263)\n- **Build** chrome/browser/pref:impl gets missing deps. [CL 8033921](https://chromium-review.googlesource.com/c/8033921)\n- **Build** RELEASE_CONSCRYPT_NSC build flag is removed. [CL 8037363](https://chromium-review.googlesource.com/c/8037363)\n- **Build** Add CleanupExtraSpares single-spare coverage. [CL 8033005](https://chromium-review.googlesource.com/c/8033005)\n- **Build** analyzing-sql-traces scripts now support boundary filters. [CL 8030241](https://chromium-review.googlesource.com/c/8030241)\n- **Build** Bedrock modularizes chrome/test/interaction BUILD.gn targets. [CL 8037900](https://chromium-review.googlesource.com/c/8037900)\n- **Build** enterprise/platform_auth tests are modularized. [CL 8031661](https://chromium-review.googlesource.com/c/8031661)\n- **Build** WebAuthn views tests are componentized under chrome/browser/ui/views/webauthn. [CL 8038501](https://chromium-review.googlesource.com/c/8038501)\n- **Build** chrome/browser/ui/views/webauthn itself is modularized. [CL 8037408](https://chromium-review.googlesource.com/c/8037408)\n- **Build** PasswordBubbleViewTestBase is extracted into passwords test_support. [CL 8037582](https://chromium-review.googlesource.com/c/8037582)\n- **Build** PasswordBubbleViewBase header is extracted into a thin GN target. [CL 8029248](https://chromium-review.googlesource.com/c/8029248)\n- **Build** SecurityDialogTracker header is extracted into a thin GN target. [CL 8036560](https://chromium-review.googlesource.com/c/8036560)\n- **Build** MultiStep Filter component ownership and lifetime are documented. [CL 8040504](https://chromium-review.googlesource.com/c/8040504)\n- **Build** TestPrivateAiService is refactored for driver injection and less duplicated test code. [CL 8015895](https://chromium-review.googlesource.com/c/8015895)\n- **Refactor** critical_actions adds an API to query multiple entries with options. [CL 8034181](https://chromium-review.googlesource.com/c/8034181)\n- **Privacy** CriticalActionService is integrated with Clear Browsing Data. [CL 8025669](https://chromium-review.googlesource.com/c/8025669)\n- **Refactor** gin updates usages of deprecated V8 APIs. [CL 8035053](https://chromium-review.googlesource.com/c/8035053)\n- **V8** WebNN fuzz coverage is relanded for LeakyRelu and DQ-LeakyRelu-Q subgraphs. [CL 8016574](https://chromium-review.googlesource.com/c/8016574)\n- **Media** WebRTC ensures WebRtcMediaStreamTrackAdapter is disposed on the main thread. [CL 8028963](https://chromium-review.googlesource.com/c/8028963)\n- **Media** WebRTC fixes opus stereo SDP munging detection. [CL 8034800](https://chromium-review.googlesource.com/c/8034800)\n- **Media** RTCEncodedFrame tests drop mock GetTimestamp expectations. [CL 8035461](https://chromium-review.googlesource.com/c/8035461)\n- **Media** media delegates GenUnverifiedSyncToken() to ClientSharedImage. [CL 8026569](https://chromium-review.googlesource.com/c/8026569)\n- **Media** media cleans up the kUseDefaultColorSpaceForMailboxVFConverter feature. [CL 8032645](https://chromium-review.googlesource.com/c/8032645)\n- **Mobile** WebViewDisableClassPreloading gets a Finch config hook. [CL 8040581](https://chromium-review.googlesource.com/c/8040581)\n- **Refactor** crosapi TelemetryEventService drops in-process IPC. [CL 8030322](https://chromium-review.googlesource.com/c/8030322)\n- **Refactor** Ash migrates EcheAppManagerFactory off ProfileHelper. [CL 8030247](https://chromium-review.googlesource.com/c/8030247)\n- **Refactor** ash refactors SWA query helpers into BrowserDelegate and web_app helpers. [CL 8034581](https://chromium-review.googlesource.com/c/8034581)\n- **Build** cros/device-sync uses crypto/kdf in unit tests. [CL 8021347](https://chromium-review.googlesource.com/c/8021347)\n- **Build** WiFiServiceMac binds a WeakPtr from the SSID change observer. [CL 8018224](https://chromium-review.googlesource.com/c/8018224)\n- **Build** clang-tidy issues are fixed in components/metrics. [CL 8025089](https://chromium-review.googlesource.com/c/8025089)\n- **Build** spanify uses Skia's native SkTo cast for subspan conversions. [CL 8027390](https://chromium-review.googlesource.com/c/8027390)\n- **Build** String literal comments in IsJson and IsSupersetOfValue are corrected. [CL 8034203](https://chromium-review.googlesource.com/c/8034203)\n- **Build** a11y annotator OWNERS are updated for personal context work. [CL 8036440](https://chromium-review.googlesource.com/c/8036440)\n- **Build** Multistep Filter adds battre@ as an owner. [CL 8036084](https://chromium-review.googlesource.com/c/8036084)\n- **Build** MVT adds huangs@ as owner for suggestions code. [CL 8037571](https://chromium-review.googlesource.com/c/8037571)\n\n## Reverts \u0026 Reapplies\n- **Refactor** Revert of re-enabling TabStripGroupContextMenuTest in desktop freeform, likely due to renewed flakiness. [CL 7900489](https://chromium-review.googlesource.com/c/7900489)\n- **Rendering** Revert of a temporary PAC update metric for scroll cull rect changes. [CL 7927692](https://chromium-review.googlesource.com/c/7927692)\n- **Security** Revert of policy public key validation after a production crash. [CL 8020683](https://chromium-review.googlesource.com/c/8020683)\n- **UI** Revert of iOS AgeMismatchSignout egtests for account switching. [CL 8007129](https://chromium-review.googlesource.com/c/8007129)\n- **Build** Revert of atomic package.json copying into the WebUI out folder. [CL 7964997](https://chromium-review.googlesource.com/c/7964997)\n- **Privacy** Revert of MetricsReportingChoiceService initialization in MetricsServiceManager. [CL 8035521](https://chromium-review.googlesource.com/c/8035521)\n- **Privacy** Revert of using MetricsReportingChoiceService for consent. [CL 8032904](https://chromium-review.googlesource.com/c/8032904)\n- **Privacy** Reverted crrev.com/c/7813599 and crrev.com/c/7696832 as part of the metrics reporting rollback cluster. [CL 8025310](https://chromium-review.googlesource.com/c/8025310)\n- **UI** Revert of iOS field trial config for Gemini updated capabilities. [CL 8031954](https://chromium-review.googlesource.com/c/8031954)\n- **UI** Revert and reland churn around disabling Indigo for enterprise, ending with the reland in place. [CL 8026849](https://chromium-review.googlesource.com/c/8026849)",
  "repo": "chromium",
  "repoDisplay": "Chromium",
  "rollGroups": [
    {
      "name": "Chrome Mac Arm PGO Profile",
      "count": 11
    },
    {
      "name": "Chrome Win32 PGO Profile",
      "count": 8
    },
    {
      "name": "Chrome Win64 PGO Profile",
      "count": 6
    },
    {
      "name": "Perfetto Trace Processor Win",
      "count": 6
    },
    {
      "name": "Perfetto Trace Processor Linux",
      "count": 5
    },
    {
      "name": "Chrome Mac PGO Profile",
      "count": 4
    },
    {
      "name": "Chrome Win ARM64 PGO Profile",
      "count": 4
    },
    {
      "name": "Chrome Linux PGO Profile",
      "count": 3
    },
    {
      "name": "Chrome Android Desktop x64 PGO",
      "count": 3
    },
    {
      "name": "Other",
      "count": 2
    },
    {
      "name": "clank/internal/apps from 6f0172bd6a13 to d09b9ab3e394",
      "count": 1
    },
    {
      "name": "Skia from 7dd7fd971c7e to 1d673d2b0958",
      "count": 1
    },
    {
      "name": "ios_internal from c35cf8207513 to 61845868795a",
      "count": 1
    },
    {
      "name": "Dawn from bd2dadf43e82 to 0c0a47dbedbb",
      "count": 1
    },
    {
      "name": "BoringSSL from a945a3ea4cdf to 3b268346a8e1",
      "count": 1
    },
    {
      "name": "clank/internal/apps from e16efd60bfe6 to 6f0172bd6a13",
      "count": 1
    },
    {
      "name": "gn from e1c88f9d3d54 to 5e880747b8b6",
      "count": 1
    },
    {
      "name": "Updater chromium_mac_arm64 from",
      "count": 1
    },
    {
      "name": "Enterprise Companion chromium_mac_amd64 from 0dZW0qRIb4kELoQHV...",
      "count": 1
    },
    {
      "name": "Kotlin Stdlib from KgHOiAR2I9elPwMo4...",
      "count": 1
    },
    {
      "name": "Kotlin Stdlib from VuJDofgwNFz4r3hoi...",
      "count": 1
    },
    {
      "name": "clank/internal/apps from e5e3c7c74e07 to 390ca2722e66",
      "count": 1
    },
    {
      "name": "ios_internal from 0ddcacb67bc5 to bad45b927de1",
      "count": 1
    },
    {
      "name": "Updater chromium_win_arm64 from",
      "count": 1
    },
    {
      "name": "Enterprise Companion chromium_mac_arm64 from Q1IPn3EOBL4XfWX9h...",
      "count": 1
    },
    {
      "name": "Platform Experience Win from 423a5d528776",
      "count": 1
    },
    {
      "name": "Dawn from c33161921dbb to d5c047bec201",
      "count": 1
    },
    {
      "name": "Updater chrome_win_x86_64 from",
      "count": 1
    },
    {
      "name": "clank/internal/apps from d09b9ab3e394 to c5af798705c2",
      "count": 1
    },
    {
      "name": "Crossbench from 32605b510068 to 5d1acb8acce0",
      "count": 1
    },
    {
      "name": "Chromite from 06815980145c to 12ee63137ed3",
      "count": 1
    },
    {
      "name": "BoringSSL from 3b268346a8e1 to 1c7d52ef3e3f",
      "count": 1
    },
    {
      "name": "Dawn from d5c047bec201 to bd2dadf43e82",
      "count": 1
    },
    {
      "name": "ANGLE from 5330964f2ca6 to ea467c307853",
      "count": 1
    },
    {
      "name": "Updater chromium_mac_amd64 from",
      "count": 1
    },
    {
      "name": "src-internal from 331e90c1ab2a to bbb5c0399833",
      "count": 1
    },
    {
      "name": "Updater chrome_win_x86 from",
      "count": 1
    },
    {
      "name": "Enterprise Companion chromium_win_x86 from yqAkUJeLiNqBJIEnH...",
      "count": 1
    },
    {
      "name": "llvm-libc from 5261bd347662 to 7f0fcd04f999",
      "count": 1
    },
    {
      "name": "clank/internal/apps from 8636e3345425 to 6e6d80435506",
      "count": 1
    },
    {
      "name": "Perfetto Trace Processor Linux ARM",
      "count": 1
    },
    {
      "name": "Dawn from 7120dedd9ac9 to c33161921dbb",
      "count": 1
    },
    {
      "name": "vulkan-deps from eb97988c9151 to ff9ff829b7c4",
      "count": 1
    },
    {
      "name": "Crossbench from 5d1acb8acce0 to 3c4411f0bddd",
      "count": 1
    },
    {
      "name": "Help App from k_42vZLsPEZkz7Rm-...",
      "count": 1
    },
    {
      "name": "Chromium Variations from Wvxu-gz69L3re2tko...",
      "count": 1
    },
    {
      "name": "src-internal from 215ed4d188c3 to 331e90c1ab2a",
      "count": 1
    },
    {
      "name": "Domato to fadff396cc45d521cc594d3e2396e27e887b1963",
      "count": 1
    },
    {
      "name": "Updater chrome_linux64 from",
      "count": 1
    },
    {
      "name": "ANGLE from f834e3937bad to 600b59f1595f",
      "count": 1
    },
    {
      "name": "androidx from 2QMGUceaZDaOZZt41... to cA38QpLEHRemv_kJY...",
      "count": 1
    },
    {
      "name": "mold to version with that",
      "count": 1
    },
    {
      "name": "Perfetto from ba8f54bef100 to 455ee4251cec",
      "count": 1
    },
    {
      "name": "Skia from 919956953af6 to 8c5eb079d335",
      "count": 1
    },
    {
      "name": "Crossbench from bed42aa1ba34 to 32605b510068",
      "count": 1
    },
    {
      "name": "Projector App from BlkAO32nHKhT0eutj...",
      "count": 1
    },
    {
      "name": "Boca Receiver App from igDuBEH4odWxpEKV7...",
      "count": 1
    },
    {
      "name": "gradle wrapper 8.10-",
      "count": 1
    },
    {
      "name": "ios_internal from bad45b927de1 to c468d0b31e34",
      "count": 1
    },
    {
      "name": "clank/internal/apps from 6e6d80435506 to e5e3c7c74e07",
      "count": 1
    }
  ],
  "since": "2026-07-03",
  "totals": {
    "commits": 476,
    "features": 311,
    "rolls": 153
  },
  "until": "2026-07-03"
}