{
  "commits": {
    "6897294": {
      "author": "Aeryn Moss",
      "avatar": "https://lh6.googleusercontent.com/-Jq-YxBPsln4/AAAAAAAAAAI/AAAAAAAAAAA/0tI1YUlH-K8/s120-p/photo.jpg",
      "cl": "6897294",
      "clUrl": "https://chromium-review.googlesource.com/c/6897294",
      "description": "Items with tooltips will have the `ACTION_SHOW_TOOLTIP` or\n`ACTION_HIDE_TOOLTIP` accessibility action made available, depending on\nwhether the renderer indicates the tooltip is currently being shown.\nWhen an assistive technology requests the action, Clank forwards the\naction to the default native-View action handler, which renders the\ntooltip in the top-left of the screen. Rendering the tooltip closer to\nthe node in question would require a richer Android API.\n\nBug: 382732493\nAX-Relnotes: Support Show/Hide Tooltip actions\nChange-Id: I63b4a0137a2046889a9a6d963f72a0fe144134fc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6897294\nCommit-Queue: Aeryn Moss \u003caerynm@google.com\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nReviewed-by: Ted Choc \u003ctedchoc@chromium.org\u003e\nReviewed-by: Lucas Radaelli \u003clucasradaelli@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661141}",
      "email": "aerynm@google.com",
      "hash": "0976730981877ed30e1cb06c63ad7d60c030c7f4",
      "subject": "[a11y] Support Show/Hide Tooltip actions from Android in Clank"
    },
    "7759798": {
      "author": "Chrome Crash (Prod)",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "7759798",
      "clUrl": "https://chromium-review.googlesource.com/c/7759798",
      "description": "This reverts commit 9a4ed4b454753dafc8ca2c7cbbddcca222a6ed22.\n\nReason for revert: \nThe Suspect CL https://chromium-review.googlesource.com/q/Iea6190f533c4b87326671e0d40f7accadde0abb8 is highly likely the cause of the crash. Please see the crash report http://crash/a58c73582a6efd58.\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 Forwarding abort reason from AbortController.abort() to fetch() response\n\u003e \n\u003e Behind a flag ForwardReasonToFetchBodyAbort.\n\u003e \n\u003e The fetch promise itself was forwarding the abort reason. However the body methods and ReadableStream were not, as they're intended to.\n\u003e \n\u003e Bug: 502133195\n\u003e Change-Id: Iea6190f533c4b87326671e0d40f7accadde0abb8\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7759798\n\u003e Reviewed-by: Adam Rice \u003cricea@chromium.org\u003e\n\u003e Commit-Queue: Taylor Brandstetter \u003cdeadbeef@chromium.org\u003e\n\u003e Reviewed-by: Andreas Haas \u003cahaas@chromium.org\u003e\n\u003e Reviewed-by: Hiroki Nakagawa \u003cnhiroki@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1659857}\n\u003e \n\nBug: 533559790\nChange-Id: Icedebf7f1fa394800d63450fda5a347398f1095d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8078018\nCommit-Queue: Hiroki Nakagawa \u003cnhiroki@chromium.org\u003e\nReviewed-by: Hiroki Nakagawa \u003cnhiroki@chromium.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1660911}",
      "email": "crash@system.gserviceaccount.com",
      "hash": "1045ad8afe1dee2347ffce64ac72198163c4ffdc",
      "subject": "Revert \"Forwarding abort reason from AbortController.abort() to fetch() response\""
    },
    "7800436": {
      "author": "Ankush Singh",
      "avatar": "https://lh4.googleusercontent.com/-O_Qx6x6kvY0/AAAAAAAAAAI/AAAAAAAAAAA/8caaQPFTaMg/s120-p/photo.jpg",
      "cl": "7800436",
      "clUrl": "https://chromium-review.googlesource.com/c/7800436",
      "description": "It is possible that persisted pref data is corrupt, or has become stale\nif a pref type was changed. If such a pref is a mergeable dict, it might\ncrash. This CL fixes that by ignoring such corrupt pref value, which is\nlikely to be overwritten by the new value anyway.\n\nFixed: 496990174\nChange-Id: Idd4afbcbf29645a148641e48b83b7008a7e9239d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7800436\nCommit-Queue: Ankush Singh \u003cankushkush@google.com\u003e\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nCommit-Queue: Marc Treib \u003ctreib@chromium.org\u003e\nAuto-Submit: Ankush Singh \u003cankushkush@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661003}",
      "email": "ankushkush@google.com",
      "hash": "01d0114ee68d01a234553f2b8859bf178b04f588",
      "subject": "Check pref values are of dict type before unmerging"
    },
    "7861156": {
      "author": "Piotr Domaradzki",
      "avatar": "https://lh5.googleusercontent.com/-JCJ4Eovp6Hg/AAAAAAAAAAI/AAAAAAAAAAA/e16V9ljN6gw/s120-p/photo.jpg",
      "cl": "7861156",
      "clUrl": "https://chromium-review.googlesource.com/c/7861156",
      "description": "This reverts commit d8fc9210039e09bc775ec62780a6f9e49e9c7b3a.\n\nReason for revert: the following tests are failing: SurfaceEmbedBackgroundTabCaptureInteractiveUiTest.KeepAliveWorksForCapturedBackgroundTab, WebUIBrowserSurfaceEmbedPixelTest.SurfaceEmbedRendersRedRect, SurfaceEmbedConnectorWebContentsBrowserTest.SurfaceEmbedConnectorWithOOPIFInBFCache.\n\nFailure Link: https://ci.chromium.org/ui/p/chromium/builders/ci/linux-blink-web-tests-force-accessibility-rel\n\nOriginal change's description:\n\u003e Accessibility tree stitching for SurfaceEmbed\n\u003e\n\u003e Surface-embedded WebContents (via the SurfaceEmbed infrastructure) were\n\u003e previously invisible to the accessibility tree. This CL connects the\n\u003e embedded child's accessibility tree to the parent document's tree so\n\u003e that assistive technologies can navigate across the embedding boundary.\n\u003e\n\u003e On the renderer side, a new AccessibilityObserver inner class in\n\u003e SurfaceEmbedWebPlugin (implemented as a RenderFrameObserver) detects\n\u003e when accessibility mode becomes active and sends the container element's\n\u003e AX node ID and tree token to the browser via the new\n\u003e SetParentAccessibilityInfo mojom method on SurfaceEmbedHost. This\n\u003e handles both the case where accessibility is already enabled at plugin\n\u003e creation time and the case where it is enabled later.\n\u003e\n\u003e On the browser side, SurfaceEmbedConnectorImpl::UpdateAccessibilityTree\n\u003e performs the actual tree stitching by dispatching a kStitchChildTree\n\u003e accessibility action to the parent frame. To support this,\n\u003e RenderFrameHostImpl gains a SetEmbedParentAXTreeID method that stores\n\u003e the parent tree relationship, and both AccessibilityIsRootFrame() and\n\u003e GetParentAXTreeID() are updated to recognize that a surface-embedded\n\u003e frame is not the accessibility root even though it is the root of its\n\u003e own frame tree. When SurfaceEmbedConnector::Detach is called, the\n\u003e accessibility relationship is cleared on the child RenderFrameHost.\n\u003e\n\u003e Throughout the change, raw int usage for accessibility node IDs is\n\u003e replaced with ui::AXNodeID for type safety except in mojom. I had\n\u003e started adding it to mojom but then found a previous commit doing the\n\u003e exact same thing that was later reverted for perf issues. Accordingly,\n\u003e I'm leaving the AXNodeID type in mojom as an int.\n\u003e\n\u003e The SurfaceEmbedHost interface binder is also registered in\n\u003e webui_examples so the mojom connection works end-to-end. Browser tests\n\u003e verify that the embed parent AX tree ID is correctly stored and\n\u003e retrieved, that SetParentAccessibilityInfo stitches the trees together,\n\u003e and that detach clears the relationship.\n\u003e\n\u003e Bug: 514751941\n\u003e Change-Id: I7f3aae195af7d8df248885fca08133b19a9c58bf\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7861156\n\u003e Reviewed-by: Benjamin Beaudry \u003cbenjamin.beaudry@microsoft.com\u003e\n\u003e Reviewed-by: Keren Zhu \u003ckerenzhu@chromium.org\u003e\n\u003e Reviewed-by: Robert Liao \u003crobliao@chromium.org\u003e\n\u003e Commit-Queue: Dave Risney \u003cdavid.risney@microsoft.com\u003e\n\u003e Reviewed-by: Giovanni Ortuno Urquidi \u003cortuno@chromium.org\u003e\n\u003e Reviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1660355}\n\nBug: 514751941\nChange-Id: If803423138a806033715f604af6adbcdf246c100\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086733\nOwners-Override: Piotr Domaradzki \u003cdoland@google.com\u003e\nReviewed-by: Karol Sygiet \u003csygiet@google.com\u003e\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCommit-Queue: Piotr Domaradzki \u003cdoland@google.com\u003e\nReviewed-by: Benjamin Beaudry \u003cbenjamin.beaudry@microsoft.com\u003e\nAuto-Submit: Piotr Domaradzki \u003cdoland@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661106}",
      "email": "doland@google.com",
      "hash": "19f0bb37135e8adf34225bdb30ad99010b2ba612",
      "subject": "[Gardener] Revert \"Accessibility tree stitching for SurfaceEmbed\""
    },
    "7871683": {
      "author": "Matt Jones",
      "avatar": "https://lh4.googleusercontent.com/-iED9p-QSUto/AAAAAAAAAAI/AAAAAAAAAAA/PFbI-ga2C8I/s120-p/photo.jpg",
      "cl": "7871683",
      "clUrl": "https://chromium-review.googlesource.com/c/7871683",
      "description": "This patch implements updated AIM URL detection based on the\nAimEligibilityService. Both allowed hosts and URL paths are provided by\nthe server which are now used instead of the hard-coded logic in the\nContextualTasksUiService. This params that prevent a navigation from\nentering cobrowse are now passed from AimEligibilityService as well.\n\nThe proto file in third_party was updated via script, which also\nupdated a number of other files which were reverted for this patch.\nSee b/531724619 for details.\n\nRFC:\nhttps://docs.google.com/document/d/1J1NUTM_cX_s34Lcg9I6OM7aMPWkpyjv8LyjZxpe7wqI\n\nBug: 498566984, 522776236\nChange-Id: Idadd71114546ea6174bbf2209dc7095ddba602ba\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7871683\nAuto-Submit: Matthew Jones \u003cmdjones@chromium.org\u003e\nReviewed-by: manuk hovanesian \u003cmanukh@chromium.org\u003e\nReviewed-by: Duncan Mercer \u003cmercerd@google.com\u003e\nCommit-Queue: Matthew Jones \u003cmdjones@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661391}",
      "email": "mdjones@chromium.org",
      "hash": "aa7931655675ee18bd5ba2330a60c75b72c8f0cb",
      "subject": "[cobrowse] Add AIM URL host, path, and debug checks to AimEligibilityService"
    },
    "7878448": {
      "author": "Ian Vollick",
      "avatar": "https://lh6.googleusercontent.com/-824oWYdTJ84/AAAAAAAAAAI/AAAAAAAAAAA/77BMw_LYhzY/s120-p/photo.jpg",
      "cl": "7878448",
      "clUrl": "https://chromium-review.googlesource.com/c/7878448",
      "description": "With this change, we now only start observing navigations\nif policy checks are needed and we determine if this is the\ncase prior to fetching the image from the renderer.\n\nThis change also updates GlicShareImage to make use of the\nPageContextEligibilityHelper (both when determining whether\nto show the context menu item and to observe eligibility\nchanges while fetching image context).\n\nThis is for the Create Image with Gemini context menu item.\n\nBug: b:505900624\nChange-Id: I20b7941226a1648f1a53a55bdf5a4c103062ca8f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7878448\nReviewed-by: Gary Klassen \u003cgklassen@chromium.org\u003e\nReviewed-by: Dominique Fauteux-Chapleau \u003cdomfc@chromium.org\u003e\nCommit-Queue: Ian Vollick \u003cvollick@chromium.org\u003e\nReviewed-by: Erik Chen \u003cerikchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661252}",
      "email": "vollick@chromium.org",
      "hash": "3ef35d20f66010c51b8aece998721def15e6bc38",
      "subject": "Update eligibility and policy checks for GlicShareImage"
    },
    "7888720": {
      "author": "vishwa-kalubowila-codimite",
      "avatar": "https://lh4.googleusercontent.com/-nrh-mKX4EOs/AAAAAAAAAAI/AAAAAAAAAAA/Hh5BDTQBFMA/s120-p/photo.jpg",
      "cl": "7888720",
      "clUrl": "https://chromium-review.googlesource.com/c/7888720",
      "description": "Extended the kcer NSS fuzzer to exercise the new tag methods.\n\nBug: b:529342524\nChange-Id: Ibb5e657e686ef6e812c3ca4a06b56fe50f722096\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7888720\nReviewed-by: Michael Ershov \u003cmiersh@google.com\u003e\nCommit-Queue: Vishwa Kalubowila \u003cvishwa.kalubowila@codimite.com\u003e\nReviewed-by: Sergey Poromov \u003cporomov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661013}",
      "email": "vishwa.kalubowila@codimite.com",
      "hash": "9625120fd09f265e6fd2c728d9a6e51f64574cf8",
      "subject": "[kcer] Add tests for browser enterprise client cert tag"
    },
    "7898546": {
      "author": "Vasiliy Telezhnikov",
      "avatar": "https://lh3.googleusercontent.com/-JmT8xh3Qmic/AAAAAAAAAAI/AAAAAAAAAAA/9ZuZRQJlUw0/s120-p/photo.jpg",
      "cl": "7898546",
      "clUrl": "https://chromium-review.googlesource.com/c/7898546",
      "description": "Bug: 519633318\nChange-Id: I679dd372511e0835fb2525d2397221d754771456\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7898546\nCommit-Queue: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661122}",
      "email": "vasilyt@chromium.org",
      "hash": "75824eea71c08963a0746898c04c93e149ebca3b",
      "subject": "Disallow Angle/CGL backend on mac"
    },
    "7904448": {
      "author": "Hoch Hochkeppel",
      "avatar": "https://lh3.googleusercontent.com/---w7BalOyiA/AAAAAAAAAAI/AAAAAAAAAAA/X3YwHhKHRKM/s120-p/photo.jpg",
      "cl": "7904448",
      "clUrl": "https://chromium-review.googlesource.com/c/7904448",
      "description": "In Chromium we bake the text-scale into the device-scale-factor on\nWindows, scaling all the UI accordingly. Though not currently applied on\nother platforms, this is the same behavior that will ideally be applied\non other platforms where there is a system-level text-scale capability\n(e.g. Mac).\n\nThis change updates the text-scale meta implementation in the renderer\nto factor the text-scale back out of the device-scale-factor on any\nplatform where they are being combined.\n\nBug: 420184705, 430566925\nChange-Id: I06f23bea3fbb44207b89b178afb735c899de158c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7904448\nReviewed-by: David Grogan \u003cdgrogan@chromium.org\u003e\nCommit-Queue: David Grogan \u003cdgrogan@chromium.org\u003e\nCommit-Queue: Hoch Hochkeppel \u003cmhochk@microsoft.com\u003e\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661275}",
      "email": "mhochk@microsoft.com",
      "hash": "a0c3a119324de0647b64ade64652c90d9671388e",
      "subject": "[meta text-scale] Support for combined device-scale"
    },
    "7922847": {
      "author": "Stanislav Mikheyev",
      "avatar": "https://lh4.googleusercontent.com/-g3XVfh8dPJw/AAAAAAAAAAI/AAAAAAAAAAA/yDfSPCgbMrs/s120-p/photo.jpg",
      "cl": "7922847",
      "clUrl": "https://chromium-review.googlesource.com/c/7922847",
      "description": "Bug: 346507576\nChange-Id: Ie173a58e66980513068a657e163e45d3e650aceb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7922847\nReviewed-by: Josef Raska \u003cjosefraska@google.com\u003e\nCommit-Queue: Stanislav Mikheyev \u003cmikhe@google.com\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nReviewed-by: Christian Dullweber \u003cdullweber@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661104}",
      "email": "mikhe@google.com",
      "hash": "81e45f43bafde30ef61261ba803268d105cfb97e",
      "subject": "Autofill: fix an incorrect type in the autofill webdata backend"
    },
    "7922899": {
      "author": "Dale Curtis",
      "avatar": "https://lh4.googleusercontent.com/-ARt-nSNTtS0/AAAAAAAAAAI/AAAAAAAAAAA/Vb7INZhUp2A/s120-p/photo.jpg",
      "cl": "7922899",
      "clUrl": "https://chromium-review.googlesource.com/c/7922899",
      "description": "This adds a new Rust based parser which leverages the Rust MP3 and ADTS\nframe parsers added in a previous CL. Since this is more complicated to\nreason about, it's guarded by a kill-switch.\n\nOverall the logic should be the same, just in Rust though.\n\nBug: 516847142\nChange-Id: Ibe6b7f07dcab0bff150000ba1f03c57f6bb250c5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7922899\nReviewed-by: Thomas Guilbert \u003ctguilbert@chromium.org\u003e\nCommit-Queue: Dale Curtis \u003cdalecurtis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661277}",
      "email": "dalecurtis@chromium.org",
      "hash": "c8cf5c6948fe275e78a7b423979977d1e4078250",
      "subject": "Introduce rust parser for mpeg1 based containers in MSE"
    },
    "7922926": {
      "author": "Rob Pitkin",
      "avatar": "",
      "cl": "7922926",
      "clUrl": "https://chromium-review.googlesource.com/c/7922926",
      "description": "Enables compilation and execution of WebHidDevicePolicyHandlerTest (in\nwebhid_device_policy_handler_unittest.cc) and WebHID policy pref mapping\ntests on Android.\n\nEnabling Android support required:\n- Adding `android` to `future` across WebHID enterprise\n  policy definition YAML files so policy constants are generated for\n  Android.\n- Moving `webhid_device_policy_handler.h` and `.cc` to cross-platform\n  source sets in `chrome/browser/policy/BUILD.gn`.\n- Moving `webhid_device_policy_handler_unittest.cc` to unconditional\n  shared sources in `chrome/test/BUILD.gn`.\n- Enabling WebHID policy pref mapping tests on Android by adding\n  \"android\" to the test case JSON files (required by\n  PolicyPrefsTestCoverageTest).\n\nincludes the service implementation and test code. The increase is\nattributed to the addition of the `services/device/hid` directory,\nthe `content/browser/hid` directory, the\n`third_party/blink/public/mojom/hid` directory, and the\n`chrome/browser/hid` directory.\n--gtest_filter=\"*WebHidDevicePolicyHandler*\"\n--gtest_filter=\"*ChunkedPolicyPrefsTest.PolicyToPrefsMapping*\"\n--test_policy_to_pref_mappings_filter=\"*WebHid*\"\nBYPASS_POLICY_COMPATIBILITY_CHECK=Enabling WebHID enterprise policies on\nAndroid in M151.\n\nBinary-Size: Enabling HID services and tests on Android necessarily\nBug: 514441364, 514441406\nTest: out/Default/unit_tests\nTest: out/Default/browser_tests\nChange-Id: I1d598ab1f988963de977d141641408bbdb222bdd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7922926\nReviewed-by: Artem Sumaneev \u003casumaneev@google.com\u003e\nReviewed-by: Matt Reynolds \u003cmattreynolds@chromium.org\u003e\nCommit-Queue: Rob Pitkin \u003crobpitkin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661303}",
      "email": "robpitkin@google.com",
      "hash": "2a9bf219dcd817a9f7d3876f084979db7ebe6e7f",
      "subject": "hid: Enable policy handler and pref mapping tests on Android"
    },
    "7927817": {
      "author": "Mike Wittman",
      "avatar": "https://lh4.googleusercontent.com/-ybE0paTVX5A/AAAAAAAAAAI/AAAAAAAAAAA/ALs0PkleAFA/s120-p/photo.jpg",
      "cl": "7927817",
      "clUrl": "https://chromium-review.googlesource.com/c/7927817",
      "description": "This CL modernizes the ModelInfo factory, storage, and registry pipeline\nto use value semantics, eliminating unnecessary heap allocations and\npointer indirection.\n\nSpecifically:\n1. Renames ModelInfo::Create to ModelInfo::CreateFromProto and changes\n   its return type from std::unique_ptr\u003cModelInfo\u003e to std::optional\u003cModelInfo\u003e,\n   returning the struct by value and eliminating a heap allocation.\n\n2. Refactors the model delivery pipeline to use value semantics:\n   - Updates PredictionManager::StoreLoadedModelInfo to take ModelInfo by\n     value (removing a redundant null check).\n   - Refactors ModelProviderRegistry to store ModelInfo by value in its\n     internal map (optimization_target_model_info_map_), and updates\n     UpdateModel and UpdateModelImmediatelyForTesting to take ModelInfo\n     by value.\n   - This completely eliminates std::unique_ptr\u003cModelInfo\u003e from the\n     production model delivery and registration pipeline.\n\n3. Migrates tests and test fakes to use the new value-based registry APIs,\n   eliminating many std::make_unique allocations in:\n   - on_device_model_adaptation_loader_unittest.cc\n   - fake_model_broker.cc\n   - fake_model_broker_android.cc\n\nThis is a pure refactoring CL with no behavioral changes.\n\nBug: 522111615\nTest: components_unittests --gtest_filter=\"*OptimizationGuide*:*OnDeviceTail*:*PassageEmbeddings*\"\nChange-Id: I468acdd1316ccdfd25b3b568aac6d75f3dc05f5c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7927817\nAuto-Submit: Mike Wittman \u003cwittman@chromium.org\u003e\nReviewed-by: Zekun Jiang \u003czekunjiang@google.com\u003e\nReviewed-by: Eugene Zemtsov \u003ceugene@chromium.org\u003e\nReviewed-by: thefrog \u003cthefrog@chromium.org\u003e\nCommit-Queue: Mike Wittman \u003cwittman@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661298}",
      "email": "wittman@chromium.org",
      "hash": "c9b3a759af273b6a9163a5404cbcc83917863a65",
      "subject": "[Optimization Guide] Clean up ModelInfo factory and registry to use value semantics"
    },
    "7928750": {
      "author": "Zoraiz Naeem",
      "avatar": "",
      "cl": "7928750",
      "clUrl": "https://chromium-review.googlesource.com/c/7928750",
      "description": "This CL refactors the usage of ui::Layer to utilize its new subclasses:\nLayerNotDrawn, LayerTextured, LayerSolidColor, and LayerNinePatch.\n\nThis improves type safety and code clarity by making the layer type\nexplicit in the type system. It also makes the Layer API cleaner.\n\nNote that in this CL, none of the functionality is migrated into the\nsubclasses. Instead only the call sites have been updated. In the\nfollow-up CLs, type-specific logic will be moved into the subclasses.\n\nBug: b:522627357\nAX-Relnotes: n/a\nChange-Id: I0e66f19d0a527f44f491c5e898466dca0e0fdf65\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7928750\nCommit-Queue: Zoraiz Naeem \u003czoraiznaeem@chromium.org\u003e\nReviewed-by: Robert Flack \u003cflackr@chromium.org\u003e\nReviewed-by: Elly \u003cellyjones@chromium.org\u003e\nReviewed-by: Mitsuru Oshima \u003coshima@chromium.org\u003e\nOwners-Override: Cici Ruan \u003ccuicuiruan@google.com\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661254}",
      "email": "zoraiznaeem@google.com",
      "hash": "39ddcd70278d1d588931dd305612b949278459c1",
      "subject": "[ui/compositor] Refactor ui::Layer to use subclasses"
    },
    "7945046": {
      "author": "Haochen Feng",
      "avatar": "https://lh5.googleusercontent.com/-h0E8P8GGGco/AAAAAAAAAAI/AAAAAAAAAAA/634cP0_qIGw/s120-p/photo.jpg",
      "cl": "7945046",
      "clUrl": "https://chromium-review.googlesource.com/c/7945046",
      "description": "This CL contains the necessary code to support the suggestion selection\nflow for the `MaximizeRewardsEntry` suggestion and the corresponding\n`AiCardRecommendationManager`. It routes suggestion selection to\n`OnUserDecisionToUseMaximizeRewards`, where it stops at triggering\n`TriggerCheckoutAmountExtractionWithAi`.\n\nAdditionally, it handles unit tests and maintaining the private variable\n`is_card_number_field_empty_`, denoting if the credit card number box is\nempty or not, which is updated by `NotifyOfFieldState`.\n\nIt also introduces the class `MockAiCardRecommendationManager` to test\nsuggestion selection flows e.g. `OnUserDecisionToUseMaximizeRewards`.\n\nDesign: go/autofill-ai-card-recommendations-design\nBug: 522976689\nChange-Id: I9d00a358dc03e891d98a8e5fc4537282f1f198e9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7945046\nReviewed-by: Fernando Ramirez \u003cferny@google.com\u003e\nCommit-Queue: Haochen Feng \u003chaochenf@google.com\u003e\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nReviewed-by: Vinny Persky \u003cvinnypersky@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661346}",
      "email": "haochenf@google.com",
      "hash": "1edab4e8ff182feb7875b40cb3fcd80ff090f9d9",
      "subject": "[AF] Implement \"Maximize rewards\" suggestion selection"
    },
    "7951866": {
      "author": "Yue She",
      "avatar": "https://lh5.googleusercontent.com/-eIiAQXOwsnQ/AAAAAAAAAAI/AAAAAAAAAAA/0cPOcac2pW8/s120-p/photo.jpg",
      "cl": "7951866",
      "clUrl": "https://chromium-review.googlesource.com/c/7951866",
      "description": "This CL implements the aperitif'ed chrome_exe_main_mac.cc in C and puts\nall the initialization logic into libaperitif.dylib, plus unit tests to\nverify link-order rules and early initialization sequences. Most of the\ncode is copied from the original proof of concept cl in\nhttps://crrev.com/c/7673901 with a caveat: the CL is not producing the\naperitif'ed helper binaries yet in chrome.app. Therefore, in order to\nrun aperitif related unit tests, a temporary test-only helper binary\n('aperitif_test_helper') is created.\n\nThe temporary aperitif_test_helper will be removed in the next chain cl,\nonce we start producing aperitif'ed helper binaries in chrome.app, and\nwe can then test directly against the helpers.\n\nFor a while, both `chrome_exe_main_mac.cc` and `chrome_exe_main_mac.c`\nwill be kept in parallel while we conduct A/B testing to gather more\nmetrics as we transition to use `chrome_exe_main_mac.c`. The end goal is\nto completely replace the current `chrome_exe_main_mac.cc` with\n`chrome_exe_main_mac.c` by the end of this project.\n\nBug: 40794783\nChange-Id: I85577c99a541efe83dddf17e4837596f953e098f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7951866\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCommit-Queue: Yue She \u003cyueshe@google.com\u003e\nReviewed-by: Mark Mentovai \u003cmark@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661347}",
      "email": "yueshe@google.com",
      "hash": "a7e42f8cde417c9a4234049b91fabc3e36a2765a",
      "subject": "[mac] Implement libaperitif.dylib and unit tests"
    },
    "7957760": {
      "author": "Julia Sobiech",
      "avatar": "https://lh4.googleusercontent.com/-7Phf-w-GHgg/AAAAAAAAAAI/AAAAAAAAAAA/6pk2pDnK_9Q/s120-p/photo.jpg",
      "cl": "7957760",
      "clUrl": "https://chromium-review.googlesource.com/c/7957760",
      "description": "Introduces `autofill_settings_table_view_controller_unittest.mm` to test\nthe behavior of `AutofillSettingsTableViewController`, including its\nmodel structure based on policy, delegate calls, and mutator\ninteractions.\n\nBug: 491417627\nChange-Id: If43bf55883aecb24416a432c341a50da74bda501\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7957760\nReviewed-by: Vidhan Jain \u003cvidhanj@google.com\u003e\nCommit-Queue: Julia Sobiech \u003cjsobiech@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661187}",
      "email": "jsobiech@google.com",
      "hash": "0cb70bbe5461615735b948b81e64783d605fb3da",
      "subject": "[HoT][Bling] Add unit tests for AutofillSettingsTableViewController"
    },
    "7961928": {
      "author": "Ye Tian",
      "avatar": "https://lh5.googleusercontent.com/-HWE1ZiqoGpw/AAAAAAAAAAI/AAAAAAAAAAA/NzgLxsSZvNQ/s120-p/photo.jpg",
      "cl": "7961928",
      "clUrl": "https://chromium-review.googlesource.com/c/7961928",
      "description": "Expose the IssuerAlternativeName extension for the page info certificate\nviewer. And add an IssuerAltNameTest with a synthetic CertBuilder\ncertificate covering a multi-type IAN (DNS, rfc822, URI, IPv4).\n\nBug: 476855848\nChange-Id: I0b5a4d141d6b68a7758427d0e8c203a86004bed3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7961928\nReviewed-by: Matt Mueller \u003cmattm@chromium.org\u003e\nReviewed-by: Filipa Senra \u003cfsenra@google.com\u003e\nCommit-Queue: Tian Ye \u003ctianye@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661014}",
      "email": "tianye@microsoft.com",
      "hash": "5d411949e55b00c6da4d0da79f7d4f842a9e7023",
      "subject": "[iOS] Add Issuer Alternative Name fields to X509CertificateModel"
    },
    "7986888": {
      "author": "Dominique Fauteux-Chapleau",
      "avatar": "https://lh6.googleusercontent.com/-pF1LYHoEbQU/AAAAAAAAAAI/AAAAAAAAAAA/RitX6pH8Rmo/s120-p/photo.jpg",
      "cl": "7986888",
      "clUrl": "https://chromium-review.googlesource.com/c/7986888",
      "description": "This CL removes the protected part of RequestHandlerBase and instead\nadds accessors for its child classes.\n\nChange-Id: I384dd30c387e6a49c24d89549d771d08a9658833\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7986888\nAuto-Submit: Dominique Fauteux-Chapleau \u003cdomfc@chromium.org\u003e\nCommit-Queue: Nasser Al-shawwa \u003calshawwa@chromium.org\u003e\nReviewed-by: Nasser Al-shawwa \u003calshawwa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661130}",
      "email": "domfc@chromium.org",
      "hash": "7c4af14d0520ae8b4dbcda778b45268ad698c8b0",
      "subject": "Remove RequestHandlerBase protected section"
    },
    "7989339": {
      "author": "Anthony Vallee-Dubois",
      "avatar": "",
      "cl": "7989339",
      "clUrl": "https://chromium-review.googlesource.com/c/7989339",
      "description": "This CL adds the kDecodeScriptsInBlink base::Feature. When enabled,\nblink will provide already decoded chunks to v8 during script streaming.\nThis allows v8 to forgo its own decoding. See go/chrome-single-decoding\n\nWhen this feature is enabled, there is no blink ScriptDecoder or\nScriptDecoderWithClient (and thus no blink decoder thread). Instead,\nchunks are passed from the network to the v8 decoder thread, decoded by\nblink's TextResourceDecoder, and shared as external strings with v8.\n\nThis should reduce peak memory footprint of stream decoding, memory\nchurning, and removes duplicated decoding work and several unnecessary\nbuffer copies.\n\nThe corresponding v8 changes are here:\nhttps://chromium-review.git.corp.google.com/c/v8/v8/+/7989286\n\nBug: 328297266\nChange-Id: Ie6e175383cd065dd8b7383f072347c075f634b41\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7989339\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nReviewed-by: Marja Hölttä \u003cmarja@chromium.org\u003e\nCommit-Queue: Anthony Vallee-Dubois \u003canthonyvd@chromium.org\u003e\nReviewed-by: Tsuyoshi Horo \u003choro@chromium.org\u003e\nReviewed-by: Kouhei Ueno \u003ckouhei@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661304}",
      "email": "anthonyvd@google.com",
      "hash": "9c33b2cb48943f266ec3ddb0348171deb6eeaa1a",
      "subject": "Only decode streamed scripts in blink"
    },
    "7991297": {
      "author": "Minju Kim",
      "avatar": "https://lh3.googleusercontent.com/-vrc86pkzBdE/AAAAAAAAAAI/AAAAAAAAAAA/xFoMvkdtq24/s120-p/photo.jpg",
      "cl": "7991297",
      "clUrl": "https://chromium-review.googlesource.com/c/7991297",
      "description": "Add reusable test-side MockCameraDevice and MockCaptureDeviceController\nhelpers backed by Chromium's existing SharedMemoryVirtualDevice path.\n\nThe helpers support adding, removing, and resetting runtime mock\ncameras. Browser tests cover enumerateDevices() exposure, devicechange,\nexact deviceId selection through getUserMedia(), reset behavior, and\ndelivery of real video frames to a \u003cvideo\u003e element.\n\nThe frame pump follows the same SharedMemoryVirtualDevice contract as\nthe existing SharedMemoryDeviceExerciser: it requests buffers on a\nlow-rate scheduled loop, handles kInvalidBufferId, fills valid buffers,\nand submits them through OnFrameReadyInBuffer().\n\nThe frame-delivery test follows the existing macOS disable pattern for\nshared-memory virtual-device frame display.\n\nThis is an initial Chromium-side implementation piece. Follow-up work\nwill decide how mock devices should affect the page-visible capture\ndevice set and will add WebDriver/BiDi command integration.\n\nBug: 489736656\nChange-Id: I104df79be327aff5b6310bb9a8a7d065881167ee\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7991297\nReviewed-by: Guido Urdaneta \u003cguidou@chromium.org\u003e\nCommit-Queue: Minju Kim \u003cmkim@igalia.com\u003e\nReviewed-by: Ilya Nikolaevskiy \u003cilnik@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1660917}",
      "email": "mkim@igalia.com",
      "hash": "7877cc8573457c6ed48eb9bbc76c9a673ccde106",
      "subject": "Add mock camera helpers backed by virtual capture devices"
    },
    "7997261": {
      "author": "Michael Tang",
      "avatar": "https://lh3.googleusercontent.com/-cvRqCkgNd-4/AAAAAAAAAAI/AAAAAAAAAAA/mWRHzrLGP2s/s120-p/photo.jpg",
      "cl": "7997261",
      "clUrl": "https://chromium-review.googlesource.com/c/7997261",
      "description": "This change stores a single-entry cache for the web contents swap chain\non Windows with partially delegated compositing.\n\nThis is intended to improve time-to-FCP with partially delegated\ncompositing enabled, which we found to thrash allocations when going\nfrom NTP to surface content fallback (i.e. a solid color quad that has\nno render pass) to the actual surface content render pass.\n\nWe make the assumption that there is usually, at most, one scanout\nrender pass backing (e.g. for the web contents) that may not always\nappear on contiguous frames but maintains stable RenderPassRequirements.\n\nChange-Id: I7606ae23b8f607c8801ced36a8a5b2856a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7997261\nCommit-Queue: Michael Tang \u003ctangm@microsoft.com\u003e\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661145}",
      "email": "tangm@microsoft.com",
      "hash": "ac4dc31a4c7883ee9da55fd3177d8d13ce412458",
      "subject": "Reuse stashed scanout render pass backing in SkiaRenderer"
    },
    "7997776": {
      "author": "David Segovia",
      "avatar": "https://lh5.googleusercontent.com/-q9mOhoY6SCc/AAAAAAAAAAI/AAAAAAAAAAA/JOn7_M7ceY4/s120-p/photo.jpg",
      "cl": "7997776",
      "clUrl": "https://chromium-review.googlesource.com/c/7997776",
      "description": "This CL fixes an accessibility issue where keyboard focus was lost when\nclosing Immersive Reading Mode, causing a focus trap for screen reader\nusers.\n\nBug: 505484045\nChange-Id: I97c09866ac754da6550aa56291d997a73a081d7e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7997776\nReviewed-by: Eitan Goldberger \u003ceitang@google.com\u003e\nReviewed-by: Kristi Saney \u003ckristislee@google.com\u003e\nCommit-Queue: David Segovia \u003cdavidsegovia@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661287}",
      "email": "davidsegovia@google.com",
      "hash": "29d348bfa65d9fcd45f6d473440651a46770ed29",
      "subject": "[Read Anything] Restore focus to main page when closing Reading Mode"
    },
    "8000010": {
      "author": "Hyowon Kim",
      "avatar": "https://lh3.googleusercontent.com/-6xuCyajWy_0/AAAAAAAAAAI/AAAAAAAAAAA/Fs5hsfdSZQ0/s120-p/photo.jpg",
      "cl": "8000010",
      "clUrl": "https://chromium-review.googlesource.com/c/8000010",
      "description": "Directory handles were returning AbortError because Move() and Rename()\nwere not implemented. This CL delegates them to DoMove()/DoRename() in\nthe base class, same as file handles do.\n\nAlso adds a check in DidResolveTokenToMove() to catch moves into a\ndescendant before lock acquisition, to return the correct\nInvalidModificationError.\n\nBug: 40198034\nChange-Id: Ida084df31153ece6f5f6c85e7e4c4a0645651679\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8000010\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCommit-Queue: Hyowon Kim \u003chyowon@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1660965}",
      "email": "hyowon@igalia.com",
      "hash": "e8fe74cd2cd610809dafa9f229f4c01a759fc840",
      "subject": "FSA: Enable move() and rename() for directory handles in OPFS"
    },
    "8000812": {
      "author": "Kent Tamura",
      "avatar": "https://lh3.googleusercontent.com/-Xn4R5JMv3zM/AAAAAAAAAAI/AAAAAAAAAAA/BKgC_HIpPUQ/s120-p/photo.jpg",
      "cl": "8000812",
      "clUrl": "https://chromium-review.googlesource.com/c/8000812",
      "description": "This reverts https://crrev.com/c/8000812 and\nhttps://crrev.com/c/8063409.\n\nReason for revert: Memory regression. crbug.com/532769350\n\nOriginal change's description:\n\u003e Propagate block-end annotation space from previous sibling block\n\u003e\n\u003e When laying out a block container, if it has no block-end border and not\n\u003e a new formatting context, propagate its last line's block-end annotation\n\u003e space to its layout result.\n\u003e\n\u003e During layout of subsequent sibling blocks, this space is retrieved from\n\u003e the constraint space and added to the initial block-start annotation\n\u003e space to allow ruby annotations to overlap.\n\u003e\n\u003e This CL extends ConstraintSpace to carry the previous sibling's\n\u003e block-end annotation space, and propagates them in BlockLayoutAlgorithm.\n\u003e This CL also moves block_start_annotation_space from RareData to\n\u003e BlockData.\n\u003e\n\u003e WPT:\n\u003e Update some tests to avoid shorter block-gap, by adding\n\u003e `overflow: hidden`, which creates a new formatting context.\n\u003e\n\u003e DesignDoc: https://docs.google.com/document/d/1h1jTJLXHcdMdFUIgMRxkFEJQ3wQ86Ru38sMA9r51pEw/edit?usp=sharing\n\u003e\n\u003e Bug: 445727139\n\u003e Change-Id: I52dd0c401883668225ceadf310146261e6c6267d\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8000812\n\u003e Commit-Queue: Kent Tamura \u003ctkent@chromium.org\u003e\n\u003e Reviewed-by: Koji Ishii \u003ckojii@chromium.org\u003e\n\u003e Auto-Submit: Kent Tamura \u003ctkent@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1659340}\n\nBug: 445727139, 532769350\nBug: 445727139\nChange-Id: Ida529505e125d7228bb09926de10bb04a0c3b4fe\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8082820\nAuto-Submit: Kent Tamura \u003ctkent@chromium.org\u003e\nCommit-Queue: Koji Ishii \u003ckojii@chromium.org\u003e\nReviewed-by: Koji Ishii \u003ckojii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1660941}",
      "email": "tkent@chromium.org",
      "hash": "da26bb3abb2ae5b7d97e91814c28efd20363c060",
      "subject": "Revert \"Propagate block-end annotation space from previous sibling block\""
    },
    "8001092": {
      "author": "Jenna Himawan",
      "avatar": "https://lh5.googleusercontent.com/-hWXERi_vp0g/AAAAAAAAAAI/AAAAAAAAAAA/eEWysTaoMx8/s120-p/photo.jpg",
      "cl": "8001092",
      "clUrl": "https://chromium-review.googlesource.com/c/8001092",
      "description": "Bypass-Check-License: Moving files, not creating new files\nBug: 517482830\nChange-Id: I7cfa48e6d171461c5ad49afd3b610ce94d575962\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8001092\nCommit-Queue: Jenna Himawan \u003cjhimawan@google.com\u003e\nReviewed-by: Bo Liu \u003cboliu@chromium.org\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661311}",
      "email": "jhimawan@google.com",
      "hash": "a9de56747eeb6b737003a1c4d1ef5bbca617ba69",
      "subject": "Plumb InitiatorNavigationState for Android context menu navigations"
    },
    "8003342": {
      "author": "Talita Halboth",
      "avatar": "https://lh6.googleusercontent.com/-CeB1JHpVAtM/AAAAAAAAAAI/AAAAAAAAAAA/CouHz2Lv9xw/s120-p/photo.jpg",
      "cl": "8003342",
      "clUrl": "https://chromium-review.googlesource.com/c/8003342",
      "description": "This CL enables real-time synchronization of the Automatic Password\nChange (APC) state between the backend and the Password Checkup WebUI.\n\nKey changes:\n- Listens for 'onPasswordAutomaticChangeStateUpdated' events from the\n  Mojo backend in the checkup details section.\n- Dynamically updates the UI in 'checkup-list-item' to replace the\n  action button with status text (e.g., \"Changing Password\", \"Success\")\n  while an APC flow is active.\n- Added proper lifecycle management for the Mojo listener.\n\nscreenshots: https://screenshot.googleplex.com/66JHGGye5AsjxqS\nhttps://screenshot.googleplex.com/4xxLSU7Madyn2Lb\nhttps://screenshot.googleplex.com/8CvWaCkU9fe2JFt\nhttps://screenshot.googleplex.com/A6HwTVAkow4RM82\n\nmocks: https://screenshot.googleplex.com/7ppvkQ8RmWZMdmZ\nhttps://screenshot.googleplex.com/8vcPjQGGH6zVhQM\nhttps://screenshot.googleplex.com/5WTqpovEi74JFQg\nhttps://screenshot.googleplex.com/AiXNz8mJmMdDvLC\n\nscreencast:\nhttps://drive.google.com/file/d/1ElKqmN5VOMTMGQW4VcJ-PpZpEufO8Q8k/view?usp=sharing\n\nBug: b:525277612\nChange-Id: I316635420fdc627992c2e7248283c84483e33385\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8003342\nCommit-Queue: Talita Halboth \u003ctalitahalboth@google.com\u003e\nAuto-Submit: Talita Halboth \u003ctalitahalboth@google.com\u003e\nReviewed-by: Anna Tsvirchkova \u003catsvirchkova@google.com\u003e\nReviewed-by: Andrii Natiahlyi \u003cnatiahlyi@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1660982}",
      "email": "talitahalboth@google.com",
      "hash": "95aab926c9e638ccc0a33ea32533e53d2fad44d7",
      "subject": "[APC] Synchronize automatic password change state in WebUI"
    },
    "8003419": {
      "author": "Azamat Myrzabekov",
      "avatar": "https://lh5.googleusercontent.com/-mGb0ZRR20Uw/AAAAAAAAAAI/AAAAAAAAAAA/_Z1D3GRM5dM/s120-p/photo.jpg",
      "cl": "8003419",
      "clUrl": "https://chromium-review.googlesource.com/c/8003419",
      "description": "The \"Search History\" and \"My Activity\" link-outs are hidden from \"Manage\nother Google data\" section in Clear Browsing Data when the user is\nsigned out.\n\nBug: 524163258, 527789801\nChange-Id: I787c90ee909c9f06793b7363d751b19cea476522\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8003419\nReviewed-by: Christian Dullweber \u003cdullweber@chromium.org\u003e\nReviewed-by: Zaina Al-Mashni \u003czalmashni@google.com\u003e\nCommit-Queue: Azamat Myrzabekov \u003cazamatmz@google.com\u003e\nAuto-Submit: Azamat Myrzabekov \u003cazamatmz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661072}",
      "email": "azamatmz@google.com",
      "hash": "ef22ae7883e7e5f6c117cd99483059537aa0a310",
      "subject": "[DBD] Hide Search History and My Activity link-outs from Clear Browsing Data when signed out."
    },
    "8006088": {
      "author": "Andres Ricardo Perez",
      "avatar": "https://lh4.googleusercontent.com/-FU1lq9yAgUU/AAAAAAAAAAI/AAAAAAAAAAA/W24g_IMzvek/s120-p/photo.jpg",
      "cl": "8006088",
      "clUrl": "https://chromium-review.googlesource.com/c/8006088",
      "description": "On macOS, the MacCriticalDiskSpacePressure experiment (rolled into\nPerfCombined2025) reports critical memory pressure when free disk space\nfalls below 250MB.\n\nTo allow these simulated critical events to occupy their own distinct\nbucket in time-in-state metrics (Memory.PressureLevel2) without the\ncomplexity of a global enum change, this CL introduces an internal \"disk\npressure\" tracking state within the memory pressure component.\n\nInstead of modifying the core base::MemoryPressureLevel enum, the macOS\nevaluator signals when critical pressure is due to low disk space via a\nnew UpdateDiskPressureState() interface. The MemoryPressureLevelReporter\nthen maps this state to a new bucket (value 3) solely at the moment of\nreporting to UMA.\n\nThis approach keeps the public API completely unchanged, avoiding the\nneed to update and verify Mojo interfaces, listener clients, or any of\nthe C++ switch statements across the codebase.\n\nTransitions are not reported if they involve simulated critical\npressure. The next CL in the stack moves the transition reporting to\nbefore the OS and disk signals are joined, to be able to report them\nsolely based on the OS signal.\n\nBug: 529835192\nChange-Id: Iff872d6db7f53b2610c9ebedbb04acd42f5539b2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8006088\nReviewed-by: Gabriel Charette \u003cgab@chromium.org\u003e\nCommit-Queue: Andres Ricardo Perez Rojas \u003candresrperez@chromium.org\u003e\nReviewed-by: Patrick Monette \u003cpmonette@chromium.org\u003e\nReviewed-by: Joe Mason \u003cjoenotcharles@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661163}",
      "email": "andresrperez@chromium.org",
      "hash": "64868d83904afdf88690c9c9d9d2639716acf1f1",
      "subject": "[Memory Pressure] Track simulated critical pressure via sub-state"
    },
    "8006348": {
      "author": "Andres Ricardo Perez",
      "avatar": "https://lh4.googleusercontent.com/-FU1lq9yAgUU/AAAAAAAAAAI/AAAAAAAAAAA/W24g_IMzvek/s120-p/photo.jpg",
      "cl": "8006348",
      "clUrl": "https://chromium-review.googlesource.com/c/8006348",
      "description": "On macOS, the critical memory pressure signal is a combination of\nOS-level memory pressure and disk-space-derived pressure.\n\nBecause simulated critical pressure (low disk space) now occupies its\nown UMA bucket and suppresses transition metrics in the main reporter,\nreal OS-level transitions (e.g., Moderate -\u003e None) were being masked and\nlost whenever the browser was under simulated critical pressure.\n\nThis CL resolves the masking by splitting the reporting responsibilities\non macOS:\n1. The general `Memory.PressureLevel2` level reporting is kept\n   on the monitor's main `MemoryPressureLevelReporter`.\n2. The reporting of transition duration metrics\n   (`Memory.PressureWindowDuration.*`) is moved into\n   `SystemMemoryPressureEvaluatorMac`, using a separate\n   reporter instance that receives only the pure OS-level signal.\n\nTo support this, `MemoryPressureLevelReporter` is updated to allow\ndisabling either the level histogram or the transition prefix via its\nconstructor.\n\nBug: 529835192\n\nChange-Id: Iedcc5d3a88308c518de21d69d75da2a494dfe0b1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8006348\nReviewed-by: Patrick Monette \u003cpmonette@chromium.org\u003e\nCommit-Queue: Andres Ricardo Perez Rojas \u003candresrperez@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661166}",
      "email": "andresrperez@chromium.org",
      "hash": "e5eb65337f9450d5b9e455ee034b27c570c4330a",
      "subject": "[Memory Pressure] Split transition and level reporting on macOS"
    },
    "8009790": {
      "author": "Ivana Drašković",
      "avatar": "https://lh5.googleusercontent.com/-sRBYh90Bmzo/AAAAAAAAAAI/AAAAAAAAAAA/ZPfwAhEPT_s/s120-p/photo.jpg",
      "cl": "8009790",
      "clUrl": "https://chromium-review.googlesource.com/c/8009790",
      "description": "This change deprecates the CCTResetTimeoutEnabled feature flag and the associated EXTRA_TIMEOUT_MINUTES_ALLOWED intent extra. The timeout functionality now relies on the CCTResetTimeoutAllowed feature and the EXTRA_TIMEOUT_MINUTES extra. A new parameter, reset_timeout_mins_for_testing, is introduced for testing purposes within the CCTResetTimeoutAllowed feature. The logic for determining the timeout duration has been simplified to use the embedder-provided value, clamped by a minimum, or overridden by the testing parameter.\n\nBug: 527779121\nChange-Id: I84b440ca676872019dd8ebaefc92876b46da36ac\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8009790\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nReviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nCommit-Queue: Ivana Drašković \u003ctivi@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661031}",
      "email": "tivi@google.com",
      "hash": "6d8a911bee8938b4649482619acf21c471808493",
      "subject": "Remove CCTResetTimeoutEnabled feature and EXTRA_TIMEOUT_MINUTES_ALLOWED."
    },
    "8009799": {
      "author": "Keren Zhu",
      "avatar": "https://lh4.googleusercontent.com/-D_L2MnRIwdU/AAAAAAAAAAI/AAAAAAAAAAA/oz5ghGqwpno/s120-p/photo.jpg",
      "cl": "8009799",
      "clUrl": "https://chromium-review.googlesource.com/c/8009799",
      "description": "Previously, when a page embedded using SurfaceEmbed has focus and then\nnavigates to a new page (e.g. cross-domain navigation to create a new\nRenderWidgetHostView), the page focus would be lost.\n\nThis occurred because the navigation manager checked if the main frame\nwas nested via frame_tree_node_-\u003eGetParentOrOuterDocumentOrEmbedder() to\ndecide whether to focus the RenderWidgetHost directly. This check fails\nfor SurfaceEmbed since its embedding hierarchy is not recorded in the\nFrameTree.\n\nThis CL fixes the issue by checking whether the new view is a\nRenderWidgetHostViewChildFrame instead of testing the FrameTree\nrelation.\n\nTest: components_browsertests --gtest_filter=SurfaceEmbedBrowserTest.FocusPreservedAfterNavigation\nFixed: 520428443\nChange-Id: I58e6354a27ba7f6ced251b60354c377ca921286b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8009799\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCommit-Queue: Keren Zhu \u003ckerenzhu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1660905}",
      "email": "kerenzhu@chromium.org",
      "hash": "b6574406792a96dbaccd0972ee7741c75bced506",
      "subject": "surface-embed: Preserve focus after navigation"
    },
    "8010317": {
      "author": "Aaron Leventhal",
      "avatar": "https://lh5.googleusercontent.com/-fSV6hD24FG0/AAAAAAAAAAI/AAAAAAAAAAA/ngskhcaVBos/s120-p/photo.jpg",
      "cl": "8010317",
      "clUrl": "https://chromium-review.googlesource.com/c/8010317",
      "description": "Use WebElementInteractionDisallowedReason from Blink to report a\nspecific interaction-disallowed reason in actor errors.\n\nBug: 467649732\nBug: 465736813\nChange-Id: I0f793b7352ab57f1aee5cbc69e8eb531f33687d1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8010317\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCommit-Queue: Aaron Leventhal \u003caleventhal@google.com\u003e\nReviewed-by: Nan Lin \u003clinnan@chromium.org\u003e\nAuto-Submit: Aaron Leventhal \u003caleventhal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661336}",
      "email": "aleventhal@google.com",
      "hash": "a39a7099ad80f14e80aec869fdbdea018b597edd",
      "subject": "[APC] Add actor interaction-disallowed reason messages"
    },
    "8010927": {
      "author": "Ye Tian",
      "avatar": "https://lh5.googleusercontent.com/-HWE1ZiqoGpw/AAAAAAAAAAI/AAAAAAAAAAA/NzgLxsSZvNQ/s120-p/photo.jpg",
      "cl": "8010927",
      "clUrl": "https://chromium-review.googlesource.com/c/8010927",
      "description": "Expose the CRLDistributionPoints extension for the page info certificate\nviewer. Only the fullName of each distribution point is parsed. The\nrelativeName, reasons, and cRLIssuer fields are not.\n\nBug: 476855848\nChange-Id: Id3384a417dd34baa1be00a922f02aa7f61785e32\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8010927\nReviewed-by: Filipa Senra \u003cfsenra@google.com\u003e\nCommit-Queue: Tian Ye \u003ctianye@microsoft.com\u003e\nReviewed-by: Matt Mueller \u003cmattm@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661015}",
      "email": "tianye@microsoft.com",
      "hash": "7f8bab21623661f7fcd529fbcaa6a85abd98061e",
      "subject": "[iOS] Add CRL Distribution Points fields to X509CertificateModel"
    },
    "8010973": {
      "author": "Stanisław Solarewicz",
      "avatar": "https://lh6.googleusercontent.com/-XeKt6NcU5hU/AAAAAAAAAAI/AAAAAAAAAAA/sZ_pqc6udI0/s120-p/photo.jpg",
      "cl": "8010973",
      "clUrl": "https://chromium-review.googlesource.com/c/8010973",
      "description": "This is a reland of commit c1a7f6005a959974378e3ed61d98edfba9831577\n\nThe problem was caused by using base::Unretained for the callback when\nregistering the step. This would have been fine if the callback would\nremain in Step's owernship. However, the callback is moved to the WebUI\nwhich outlives the profile picker controller, hence use-after-free\noccurs.\n\nVerified on:\nhttps://ci.chromium.org/ui/inv/u-ssolarewicz-2026-07-10-08-58-00-0fd21fb5cb725a55/test-results?q=Status%3APASSED+\n\nOriginal change's description:\n\u003e [DSBD] Show the device signals disclaimer screen in the profile picker\n\u003e\n\u003e This patch adds logic which shows the enterprise signals disclaimer\n\u003e within the profile picker once the given profile is chosen and meets\n\u003e disclaimer conditions.\n\u003e\n\u003e New DeviceSignalsDisclaimerStepController has been implemented, to\n\u003e facilitate control of this screen. Switch to this step happens\n\u003e inside OnProfileLoadedForPicking if conditions are met.\n\u003e\n\u003e Light theme:\n\u003e https://screenshot.googleplex.com/AqZvU8W3z2euA4Y.png\n\u003e\n\u003e Dark theme:\n\u003e https://screenshot.googleplex.com/86zGsrqnKV7srWg.png\n\u003e\n\u003e Screen recording:\n\u003e http://screencast/cast/NDg4OTQwNTI4MTAwOTY2NHxhNzlkMjBhYi0wZA\n\u003e\n\u003e Bug: b:512836948\n\u003e Change-Id: I3e3500dca5144819b6396bf3665274740dc6e7a8\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8010973\n\u003e Reviewed-by: Ryan Sultanem \u003crsult@google.com\u003e\n\u003e Commit-Queue: Stanisław Solarewicz \u003cssolarewicz@chromium.org\u003e\n\u003e Reviewed-by: Nicolas Ouellet-Payeur \u003cnicolaso@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1659427}\n\nBug: b:512836948\nChange-Id: I7784c33835ff00d458d0f329aef50ef3a4b18ffb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8072239\nReviewed-by: Ryan Sultanem \u003crsult@google.com\u003e\nCommit-Queue: Stanisław Solarewicz \u003cssolarewicz@chromium.org\u003e\nReviewed-by: Nicolas Ouellet-Payeur \u003cnicolaso@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661165}",
      "email": "ssolarewicz@chromium.org",
      "hash": "e7cdb0fa569ac248fbe4992640b1b34f66c4a8f2",
      "subject": "Reland \"[DSBD] Show the device signals disclaimer screen in the profile picker\""
    },
    "8011208": {
      "author": "Ireneusz Szulc",
      "avatar": "https://lh4.googleusercontent.com/-P-DqqFOpE0U/AAAAAAAAAAI/AAAAAAAAAAA/pMO4omniY68/s120-p/photo.jpg",
      "cl": "8011208",
      "clUrl": "https://chromium-review.googlesource.com/c/8011208",
      "description": "This change drops the \"About\" title and updates the source attribution\nwording to \"Suggested by Gemini\" for PI-sourced\nresults in the AtMemory flyout menu. This also removes unused source\ndescription helper functions and translatable strings that are no longer\nneeded.\n\nScreenshot: https://screenshot.googleplex.com/6QfFWqa3dF8TnaS\n\nBug: b:527791863\nChange-Id: I2b2e7c748fcc1d1c1bf87dc0034731c46a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8011208\nReviewed-by: Christoph Schwering \u003cschwering@google.com\u003e\nCommit-Queue: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1660973}",
      "email": "ireneuszszulc@google.com",
      "hash": "051620c889d404e25717d2db47a2a29768df0ff6",
      "subject": "AtMemory: Update Personal Intelligence source attribution"
    },
    "8020646": {
      "author": "Yoav Weiss",
      "avatar": "https://lh4.googleusercontent.com/-xFEquYI1PRg/AAAAAAAAAAI/AAAAAAAAAAA/cqAgcfQbGNM/s120-p/photo.jpg",
      "cl": "8020646",
      "clUrl": "https://chromium-review.googlesource.com/c/8020646",
      "description": "Adds DelayedStreamSocket, a StreamSocket wrapper that injects realistic\nsocket-level network delay using an intermediate bottleneck-buffer\nmodel:\n\nFor READS:\n  OS Socket -read-\u003e [Download BottleneckBuffer] -pull-\u003e Consumer\nFor WRITES:\n  Producer -push-\u003e [Upload BottleneckBuffer] -write-\u003e OS Socket\n\nEach BottleneckBuffer applies half-RTT propagation delay per chunk; a\nshared BandwidthThrottle (passed in by the owning factory) gates\ndraining at the configured throughput. A full buffer creates natural\nbackpressure that propagates to the TCP receive window for reads or\nblocks application writes for uploads. Connect() completion is delayed\nby one full RTT (SYN + SYN-ACK).\n\nAlso adds DelayedSocketConfig (net/socket/delayed_socket_config.h),\nthe small {latency, download_throughput, upload_throughput} struct\nthat this wrapper and the follow-on datagram wrapper both consume.\n0 is the \"unconstrained\" sentinel for the throughput fields so a\ndefault-constructed config naturally means no delay.\n\n\nBug: 496616821\n\nCo-Authored-By: AI (Claude Opus 4.7 via Pi) \u003cnoreply@pi.dev\u003e\nChange-Id: I0aae2cd88060cf83c2c724873a1d8631d101f44a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8020646\nReviewed-by: Patrick Meenan \u003cpmeenan@chromium.org\u003e\nReviewed-by: Adam Rice \u003cricea@chromium.org\u003e\nCommit-Queue: Yoav Weiss (@Shopify) \u003cyoavweiss@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661242}",
      "email": "yoavweiss@chromium.org",
      "hash": "0b16b00a1c20a1aa3aef99e936e0e0506e2768e3",
      "subject": "DelayedStreamSocket: TCP socket wrapper with simulated network delay"
    },
    "8020895": {
      "author": "Joel Hockey",
      "avatar": "https://lh6.googleusercontent.com/-ipj90k2_nKs/AAAAAAAAAAI/AAAAAAAAAAA/RGCZLZg83AI/s120-p/photo.jpg",
      "cl": "8020895",
      "clUrl": "https://chromium-review.googlesource.com/c/8020895",
      "description": "This reverts commit 6f462792d3bde7706b78b6bbc197782ba8836c73.\n\nReason for revert: failing on some bots\n\nFailure Link:\nhttps://ci.chromium.org/ui/p/chrome/builders/ci/android-desktop-17-x64-rel-emu-tests/1290/blamelist\n\nOriginal change's description:\n\u003e [Glic] Add integration tests\n\u003e\n\u003e This CL introduces GlicAndroidUiIntegrationTest to verify that the\n\u003e native UI components for Glic behave correctly when interacting with the\n\u003e underlying ActorKeyedService and GlicKeyedService.\n\u003e\n\u003e By overriding the global service factories with mocks, these tests\n\u003e isolate the Android UI logic from native C++ initialization, ensuring\n\u003e deterministic verification of the visual states.\n\u003e\n\u003e Bug: 519241181\n\u003e Change-Id: I25b8469678e84e3980a31b89e0ad3f96695c115d\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8020895\n\u003e Reviewed-by: Ritika Gupta \u003critikagup@google.com\u003e\n\u003e Commit-Queue: Hailey Wang \u003chaileywang@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1660623}\n\nBug: 519241181\nChange-Id: Ie1a2bb84355f93997eac6693b83b6f9acede6592\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8082182\nAuto-Submit: Joel Hockey \u003cjoelhockey@chromium.org\u003e\nOwners-Override: Joel Hockey \u003cjoelhockey@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@{#1660937}",
      "email": "joelhockey@chromium.org",
      "hash": "a4062d416e5611c0ec53755844a5b2f077b363d9",
      "subject": "Revert \"[Glic] Add integration tests\""
    },
    "8021112": {
      "author": "Andrea Orru",
      "avatar": "https://lh5.googleusercontent.com/-XQN3tJODCZY/AAAAAAAAAAI/AAAAAAAAAAA/RbTNNDrocxw/s120-p/photo.jpg",
      "cl": "8021112",
      "clUrl": "https://chromium-review.googlesource.com/c/8021112",
      "description": "`mojo_proxy` bridges two Mojo implementations in a single process: a\nlegacy (pre-ipcz) node facing legacy clients (e.g., ARCVM) and a\nMojoIpcz node facing the host. Previously, both relied on `//mojo`,\nrequiring `//mojo` to maintain `mojo_support_legacy_core`.\n\nThis CL switches `mojo_proxy`'s legacy side and integration tests to the\nfrozen Mojo Core clone, eliminating `//chromeos`'s dependency on\n`mojo_support_legacy_core`:\n\n* Legacy side \u0026 tests: All legacy API calls now use `mojo_legacy::*`.\n  Test child processes route Mojo C API calls and bindings to the clone\n  via `MojoEmbedderSetSystemThunks()`.\n\n* Host side: Continues using `//mojo` (`MojoIpcz`).\n  `ipcz_driver::Transport::SetIOTaskRunner()` is now called directly in\n  place of `mojo::core::ScopedIPCSupport`.\n\nWith this change, `//mojo` is free to drop `mojo_support_legacy_core`.\n\nThis CL is largely AI-driven.\n\nBug: 359926651\nTest: mojo_proxy_unittests\nChange-Id: Icfb1dcc5ba195f24d369a70bd95973f3b1743f60\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8021112\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Andrea Orru \u003candreaorru@chromium.org\u003e\nReviewed-by: Philipp Wollermann \u003cphilwo@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661206}",
      "email": "andreaorru@chromium.org",
      "hash": "40e69c85316346dab97f38efecc664d2ae4c73dc",
      "subject": "legacy-mojo: Switch Mojo Proxy's legacy side to the frozen clone"
    },
    "8021595": {
      "author": "Javier Contreras",
      "avatar": "https://lh4.googleusercontent.com/-cllT9FObmVQ/AAAAAAAAAAI/AAAAAAAAAAA/2HgLYa4zEBw/s120-p/photo.jpg",
      "cl": "8021595",
      "clUrl": "https://chromium-review.googlesource.com/c/8021595",
      "description": "Currently, we keep a `fragment_relative_index` when we build gaps to\nboth determine when to build main gaps, as well as access \"previous\"\nmain gaps when processing a line in a non-ascending order.\n\nWe currently derive this index by simple subtraction, `flex_line_index\n- first_flex_line_processed_index_`. However, as it turns out this ends\nup breaking in a non-contiguous situation set like processing lines {0,\n2, 3} in a fragment (line 1 finished earlier). This results in the\nfollowing relative line indices: 0, 2, 3, where it should be 0,1,2. This\ncreates issues with our vector indexing since we expect these indices to\nbe contiguous, and it also leads to issues because\n`flex_cross_gap_sizes_` used an == guard to determine when to add to it,\nand once the index jumped past the count, the equality could never hold\nagain, so the array froze one entry short. (i.e.\n`gap_geometry_-\u003eGetFlexCrossGapSizeCount() ==\nfragment_relative_line_index` would be false).\n\nNow, we add a lazy map + counter that maps an absolute flex-line index\nto a contiguous 0-based position assigned in visit order within the\ncurrent fragment.\n\nThis simplifies the current code, and also fixes this class of bugs.\n\nA rendering test was added, it no longer crashes but technically has\nsome wrong behavior that we want to fix. Filed a bug and will address\nthat in another CL.\n\nFixed: 528865563\nBug: 532828232\nChange-Id: Ieee7b594a85c69e03ef3f9692994ee685f315f76\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8021595\nCommit-Queue: Javier Contreras \u003cjaviercon@microsoft.com\u003e\nReviewed-by: Alison Maher \u003calmaher@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661164}",
      "email": "javiercon@microsoft.com",
      "hash": "f1566bec10a1f0639c191686ab1b2ccee91700d9",
      "subject": "[gap-decorations] Fix flex gap decorations crash in frag scenario"
    },
    "8023904": {
      "author": "Neil Bao",
      "avatar": "https://lh5.googleusercontent.com/-G5n1m8j75JE/AAAAAAAAAAI/AAAAAAAAAAA/20GeSLWOufQ/s120-p/photo.jpg",
      "cl": "8023904",
      "clUrl": "https://chromium-review.googlesource.com/c/8023904",
      "description": "This is a reland of commit 510d2b24cb283c0da56974cabcc9354dfb877390\n\nRevert was a false positive.\n\nOriginal change's description:\n\u003e [bedrock] Modularize Browser creation/init params into BrowserInitState\n\u003e\n\u003e This is phase 1 of extracting Browser's creation/initial parameters into\n\u003e a dedicated window-scoped helper.\n\u003e\n\u003e Browser is an oversized class that owns many loosely-related pieces of\n\u003e state. This CL extracts the window's creation and initial parameters --\n\u003e values seeded from Browser::CreateParams at construction and mostly\n\u003e read-only afterwards -- into a new window-scoped BrowserInitState helper.\n\u003e\n\u003e BrowserInitState follows the established window-scoped controller pattern\n\u003e (UnloadController, WindowFeatureController): it is attached to the\n\u003e browser's UnownedUserDataHost and reachable from any holder of a\n\u003e BrowserWindowInterface via BrowserInitState::From(). It owns the\n\u003e CreateParams copy plus the derived/mutable fields, removing the parallel\n\u003e copies that previously lived on Browser.\n\u003e\n\u003e The following accessors and their backing members move into\n\u003e BrowserInitState:\n\u003e   create_params(), creation_source(), is_session_restore()/\n\u003e   set_is_session_restore(), override_bounds()/set_override_bounds()/\n\u003e   bounds_overridden(), initial_show_state()/set_initial_show_state(),\n\u003e   initial_workspace(), initial_visible_on_all_workspaces_state(),\n\u003e   is_vertical_tabs_initially_collapsed(),\n\u003e   get_vertical_tabs_initial_uncollapsed_width(),\n\u003e   omit_from_session_restore() and should_trigger_session_restore().\n\u003e\n\u003e BrowserInitState is constructed first in the Browser constructor so that\n\u003e downstream features (BrowserWindowFeatures) and window setup (window\n\u003e sizer) can query it during initialization.\n\u003e\n\u003e Phase 1 (this CL): introduce BrowserInitState, move the state, and keep\n\u003e   thin forwarders on Browser to limit churn.\n\u003e Phase 2 (follow-up): migrate the ~50 external call sites to\n\u003e   BrowserInitState::From() and remove the Browser forwarders.\n\u003e\n\u003e set_update_ui_immediately_for_testing is intentionally not moved as it is\n\u003e a UI-update scheduling hook rather than creation state.\n\u003e\n\u003e This is a pure refactor with no intended behavior change.\n\u003e\n\u003e Bug: 496674143\n\u003e Change-Id: Ib903299985576da177c64a2aa95605d51f5de146\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8023904\n\u003e Reviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\n\u003e Auto-Submit: Neil Bao \u003cneilbao@microsoft.com\u003e\n\u003e Reviewed-by: Fred Shih \u003cffred@chromium.org\u003e\n\u003e Commit-Queue: Fred Shih \u003cffred@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1658284}\n\nInclude-Ci-Only-Tests: true\nBug: 496674143\nChange-Id: I608576022c6d0f6fc411974de9aa271fc4b37c93\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8082620\nReviewed-by: Fred Shih \u003cffred@chromium.org\u003e\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661200}",
      "email": "neilbao@microsoft.com",
      "hash": "f4b936bb33bcb2e61e82ab26851c3701385a26fc",
      "subject": "Reland \"[bedrock] Modularize Browser creation/init params into BrowserInitState\""
    },
    "8025079": {
      "author": "Andres Ricardo Perez",
      "avatar": "https://lh4.googleusercontent.com/-FU1lq9yAgUU/AAAAAAAAAAI/AAAAAAAAAAA/W24g_IMzvek/s120-p/photo.jpg",
      "cl": "8025079",
      "clUrl": "https://chromium-review.googlesource.com/c/8025079",
      "description": "As part of the review for https://crrev.com/c/8018908 (which adds traits\nto the very similar SpareRenderProcessHostManagerImpl), it was pointed\nout that LRURendererCache executes OnReleaseMemory() without posting any\ntasks anywhere, and in a synchronous manner.\n\nThis CL therefore changes ExecutionType::kSynchronous in\nLRURendererCache.\n\nBug: 489671163\nChange-Id: I2524ced088b96860c3fb657bfcf5bb07d5357c7d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025079\nReviewed-by: Aman Verma \u003camanvr@google.com\u003e\nAuto-Submit: Andres Ricardo Perez Rojas \u003candresrperez@chromium.org\u003e\nReviewed-by: Simeon Anfinrud \u003csanfin@chromium.org\u003e\nCommit-Queue: Andres Ricardo Perez Rojas \u003candresrperez@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661149}",
      "email": "andresrperez@chromium.org",
      "hash": "c2c0b0e6639f9dfe961f724c9db75c4b0f0ef303",
      "subject": "[Memory Coordinator] Use ExecutionType::kSynchronous in LRURendererCache"
    },
    "8025286": {
      "author": "Gary Klassen",
      "avatar": "https://lh3.googleusercontent.com/-OZYtEKdzzcI/AAAAAAAAAAI/AAAAAAAAAAA/XW5zi2oFeFw/s120-p/photo.jpg",
      "cl": "8025286",
      "clUrl": "https://chromium-review.googlesource.com/c/8025286",
      "description": "The \"TopCue\" presentation variation (where the inline selection affordance was suppressed in favor of an anchor at the top of the browser window) is no longer being pursued.\n\nThis CL cleans up obsolete code by removing:\n- The kGlicSelectionPromptUseWidget and kGlicSelectionTopCueOnlyList FeatureParams from features.h/cc.\n- Fallback logic in GlicSelectionObserver that checked use_widget=false when selection affordance was triggered.\n- Obsolete feature parameter initializations in unit tests.\n\nR=dtapuska@chromium.org, wusirui@google.com\n\nBug: 528392999\nTest: GlicSelectionObserverTest.*\nChange-Id: I6e37fc01f1da17dbe2e1600768b16738fbb4095a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025286\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCommit-Queue: Gary Klassen \u003cgklassen@chromium.org\u003e\nReviewed-by: Ian Vollick \u003cvollick@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661339}",
      "email": "gklassen@chromium.org",
      "hash": "793933622d3c88981df3fa0d703f3320aaee0a65",
      "subject": "[inline] Remove abandoned TopCue implementation and parameters"
    },
    "8025918": {
      "author": "Rob Pitkin",
      "avatar": "",
      "cl": "8025918",
      "clUrl": "https://chromium-review.googlesource.com/c/8025918",
      "description": "On macOS, BluetoothRemoteGattServiceMac, BluetoothRemoteGattCharacteristicMac,\nand BluetoothRemoteGattDescriptorMac constructed GATT identifiers using Objective-C\nformat string stringWithFormat:@\"%s-%p\". Because macOS Chromium uses PartitionAlloc\nEverywhere (PA-E), formatting %p embeds 64-bit virtual heap addresses into the identifier string.\n\nWhen these strings are sent over Mojo IPC to the renderer process, a compromised\nrenderer could read these pointer addresses to map browser heap layout and bypass ASLR.\n\nReplace %p with base::UnguessableToken::Create().ToString().c_str() to ensure\ncryptographically unguessable, stateless, thread-safe uniqueness without leaking\nbrowser heap layout. Also update operator\u003c\u003c logging to log GetIdentifier().\n\nTAG=agy\nCONV=60ab6f7d-f6e6-4bf5-8b14-067aefab4126\n\nBug: 500484520\nChange-Id: Ic69106765f6a13c6746601321b50a13336f67412\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025918\nReviewed-by: Matt Reynolds \u003cmattreynolds@chromium.org\u003e\nCommit-Queue: Rob Pitkin \u003crobpitkin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661181}",
      "email": "robpitkin@google.com",
      "hash": "ee79c0611ff70932f2672da3d580b2fe69b7b8d0",
      "subject": "Prevent macOS WebBluetooth GATT identifiers from leaking heap pointers"
    },
    "8028399": {
      "author": "Andres Ricardo Perez",
      "avatar": "https://lh4.googleusercontent.com/-FU1lq9yAgUU/AAAAAAAAAAI/AAAAAAAAAAA/W24g_IMzvek/s120-p/photo.jpg",
      "cl": "8028399",
      "clUrl": "https://chromium-review.googlesource.com/c/8028399",
      "description": "Updates BlobMemoryController to explicitly define its memory\ncoordination semantics using MemoryConsumerTraits. This provides the\nglobal Memory Coordinator with accurate information regarding the scale,\neviction cost, and statefulness of the cache to optimize system-wide\nmemory reclamation decisions.\n\nBug: 489671163\nChange-Id: I8d4c9774b538443c40f5306922663fe7515ad58f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028399\nCommit-Queue: Andres Ricardo Perez Rojas \u003candresrperez@chromium.org\u003e\nAuto-Submit: Andres Ricardo Perez Rojas \u003candresrperez@chromium.org\u003e\nReviewed-by: Fergal Daly \u003cfergal@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661134}",
      "email": "andresrperez@chromium.org",
      "hash": "bfdbfc02c2dd8ef9bafe342b1f6f3a0e35957531",
      "subject": "[Memory Coordinator] Add traits to BlobMemoryController"
    },
    "8028546": {
      "author": "Andrea Orru",
      "avatar": "https://lh5.googleusercontent.com/-XQN3tJODCZY/AAAAAAAAAAI/AAAAAAAAAAA/RbTNNDrocxw/s120-p/photo.jpg",
      "cl": "8028546",
      "clUrl": "https://chromium-review.googlesource.com/c/8028546",
      "description": "Wires up the now isolated frozen legacy Mojo Core clone under\n//chromeos/ash/components/mojo_proxy/mojo_core so it and its retained\nunit tests build and can be run standalone.\n\n* Adds self-contained BUILD.gn targets (mojo_legacy_unittests,\n  test_support, etc.) mirroring //mojo but with frozen buildflags.\n* Wires mojo_legacy_unittests into the top-level gn_all group.\n* Updates DEPS to drop the temporary ipcz include allowance (the \"-mojo\"\n  rule is already enforced).\n\nThe clone library and tests now build and can be run standalone on Linux\nand ChromeOS with zero dependency on //mojo or ipcz. However, as of this\ncommit, Mojo Proxy is still built against //mojo, so no behavior change.\n\nNOTE: `mojo_legacy_unittests` still have to be wired into infra so that\nCQ will run them.\n\nThis CL is largely AI-driven.\n\nBug: 359926651\nChange-Id: Ie443f3221a7df4d6e56872009c783ca198f5058a\nBypass-Check-License: Files copied from //mojo\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028546\nReviewed-by: Philipp Wollermann \u003cphilwo@google.com\u003e\nCommit-Queue: Andrea Orru \u003candreaorru@chromium.org\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661205}",
      "email": "andreaorru@chromium.org",
      "hash": "2f0f53ec7b0bfde721bfd319386162319e913aaf",
      "subject": "legacy-mojo: Build the frozen legacy Mojo Core clone + tests standalone"
    },
    "8031803": {
      "author": "Ryan Thomas",
      "avatar": "https://lh3.googleusercontent.com/-cxdkcInGznM/AAAAAAAAAAI/AAAAAAAAAAA/i2RBNd9dqSw/s120-p/photo.jpg",
      "cl": "8031803",
      "clUrl": "https://chromium-review.googlesource.com/c/8031803",
      "description": "When Inline PDF V2 is not enabled, editing PDFs directly within Chrome\nis unsupported. This change adds fallback support to open and edit the\ndocument using an external editor app via an ANNOTATE intent.\n- Override click listeners on the PDF toolbox to launch an external\n  annotation intent (`android.intent.action.ANNOTATE`) when inline V2\n  is disabled.\n- Pass the current visible page index and file name as intent extras.\n- Validate URI safety prior to sharing with external applications.\n- Hide the PDF toolbox during document load if the URI is unsafe or if\n  no external annotator app is available on the device.\n- Display a toast notification if external editing cannot be performed.\n\nVerification (AL): http://screencast/cast/NTM4ODgyODQ4MjIwNzc0NHwzYzJkNTMxOC1hNg\nVerification (LFF): http://screencast/cast/NDcyMDU5MTcwMDQ5MjI4OHw5ODE2ZjQ2Ni1iNQ\n\nBug: 530200054\nChange-Id: Ica8a92dee0f1bcf62f9583325b7d4e1e22358b80\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031803\nReviewed-by: Sirisha Kavuluru \u003cskavuluru@google.com\u003e\nCommit-Queue: Ryan Thomas \u003crathomas@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661280}",
      "email": "rathomas@google.com",
      "hash": "ff396e83d8bb1ff2f3ae2fcb52e4ea14c2db57a7",
      "subject": "[PDF V2] Support external PDF editing when inline V2 is disabled."
    },
    "8032567": {
      "author": "Yurii Lahodiuk",
      "avatar": "https://lh6.googleusercontent.com/-lyHBVDZDzik/AAAAAAAAAAI/AAAAAAAAAAA/739bP447mJY/s120-p/photo.jpg",
      "cl": "8032567",
      "clUrl": "https://chromium-review.googlesource.com/c/8032567",
      "description": "Upon the `DISABLE_SYNC_ON_CLIENT` error\n`SyncServiceImpl::OnActionableProtocolError` revokes the consent (which\nturns-off Sync, and activates Sync-the-transport mode). However, in this\nscenario in Sync-the-transport mode Sync didn't \"remember\" anymore the\nsyncing preferences of the user.\n\nIn the scope of this change we are fixing the described issue. The\nchange is protected by the enabled-by-default flag\n`kSyncCopyPreferencesToTransportModeOnServerForcedDisable`.\n\nBug: b:534244680\nChange-Id: Ia944acb2b6fb98fb6a49f0c522787ca39b01a50e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032567\nCommit-Queue: Yurii Lahodiuk \u003cylahodiuk@google.com\u003e\nReviewed-by: Mikel Astiz \u003cmastiz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661081}",
      "email": "ylahodiuk@google.com",
      "hash": "d88c212ba49b2c012f8e35afd4f2331f654f182e",
      "subject": "[sync] Copy prefs to transport mode upon `DISABLE_SYNC_ON_CLIENT` error"
    },
    "8032708": {
      "author": "Sinan Sahin",
      "avatar": "https://lh6.googleusercontent.com/-t2wYTasE05U/AAAAAAAAAAI/AAAAAAAAAAA/Zl9OzCKMkgA/s120-p/photo.jpg",
      "cl": "8032708",
      "clUrl": "https://chromium-review.googlesource.com/c/8032708",
      "description": "Bug: 512992970\nChange-Id: Ie58c724060bd7fdefa44fe6348f0ffa009b39109\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032708\nReviewed-by: Ian Wells \u003ciwells@chromium.org\u003e\nCommit-Queue: Sinan Sahin \u003csinansahin@google.com\u003e\nReviewed-by: Sirisha Kavuluru \u003cskavuluru@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661390}",
      "email": "sinansahin@google.com",
      "hash": "9253440fa6881206fa2cfd14fd759299d4c896e6",
      "subject": "[Side Panel] Adjust Read Aloud miniplayer width for Side Panel"
    },
    "8032860": {
      "author": "Marlon Facey",
      "avatar": "",
      "cl": "8032860",
      "clUrl": "https://chromium-review.googlesource.com/c/8032860",
      "description": "1. On every other single click on the omnibox the full url would not highlight. This is due to select_all_on_mouse_release_ being false as\nthe view views thinks the popup is open when it is not. Clear the results when the omnibox loses focus, so\ncontroller-\u003eIsPopupOpen() would return false.\n\n2. Additionally, clearing these results also keeps the results from keeping the popup open when switching tabs. It should be noted that this\nstale results issue does still happen.\n\n3. PendingFocusSelection_ is no longer needed since the input state is\nnow set after the blink selectAll event.\n\n4. Add mousedown and mouseup click handlers so that all the text is\nselected when clicking in from the drafting state.\n\n5. Add back widget observer and activation changed handler so the popup\nactually closes when we click out and there are no draft changes.\n\n6. Delay deactivating the focus and closing the popup until after save\nstate to tab runs so that it properly transfers focus/selection etc.\n\n7. Remove revert() call in omnibox_popup_view_full_webui. This was\nresetting the edit model's user text and input_in_progress and updating the display url to the new tab url.\n\n8. Close the popup if the user text is empty so that the\nomnibox_view_views steady state will show onTabChanged. Similarly,\nif user_text is empty, pass the permananent_display_text to the handler.\nIn theory this is unnecessary since the popup will be closed in this\nstate but for the sake of correctness.\n\n9. Replicate conditions from OmniboxViewViews OnBlur when deactivating\nthe widget so that the location bar is properly formatted.\n\nBug: b:504668582\nChange-Id: I2265aa7ed62313fd5f643d3fcb2b7fe5cbf1300c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032860\nReviewed-by: Paul Adedeji \u003cpauladedeji@google.com\u003e\nCommit-Queue: Marlon Facey \u003cmfacey@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661383}",
      "email": "mfacey@google.com",
      "hash": "187c3f872009cde8450cfe903040880fc0e6a22d",
      "subject": "[Full WebUI Omnibox] Fix selection bugs"
    },
    "8034700": {
      "author": "Di Wu",
      "avatar": "https://lh4.googleusercontent.com/-IA1rlaCrSZ8/AAAAAAAAAAI/AAAAAAAAAAA/lGlaGVAlF5o/s120-p/photo.jpg",
      "cl": "8034700",
      "clUrl": "https://chromium-review.googlesource.com/c/8034700",
      "description": "This changelist is part of an ongoing series to decouple ChromeOS\ncode from 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\nthe higher-level browser application layer. This modernization also\nmoves code away from heavy, UI-bound Profile objects and toward the\ncleaner content::BrowserContext abstraction. Where ProfileHelper wraps\nuser checks, the migration uses components/user_manager directly.\n\nDemoSessionLoginIdleHandlerTest now uses IsUserBrowserContext() to\nignore non-user profiles in its DriveIntegrationService test factory.\nThis keeps the existing user-context predicate while removing the\nProfileHelper dependency and stale demo-mode build metadata.\n\nBug: b:511961755\nTest: CQ\nChange-Id: Iaa46f377ded155c080e9f4aae666a7dfd8296750\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8034700\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Xiqi Ruan \u003cxiqiruan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661034}",
      "email": "diwux@google.com",
      "hash": "9cd1a0ce7c858e72df4f44b8e75f05fec120c529",
      "subject": "Ash: Migrate demo session browser test off ProfileHelper"
    },
    "8035505": {
      "author": "Keigo Oka",
      "avatar": "",
      "cl": "8035505",
      "clUrl": "https://chromium-review.googlesource.com/c/8035505",
      "description": "Replace raw_ptr\u003ccontent::RenderFrameHost\u003e with\ncontent::GlobalRenderFrameHostId in ChromeSelectionDropdownMenuModel,\nresolving the RenderFrameHost dynamically via\ncontent::RenderFrameHost::FromID() when executing menu commands.\nAdditionally, update the header include to use the full project path.\n\nStoring a direct pointer to a RenderFrameHost across asynchronous UI\nlifecycles (such as an open selection dropdown menu) is unsafe, as the\nframe host can be destroyed or replaced during navigation or renderer\ntermination before menu command execution occurs. Storing the\nGlobalRenderFrameHostId and resolving it dynamically on demand prevents\nreferencing stale or destroyed frame hosts.\n\nTAG=agy\nCONV=fea93752-9111-426b-9969-c89a2a88ecdd\n\nBug: 524044764\nChange-Id: I9823bf70a7a723da0c383893b305356e02c12360\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8035505\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Keigo Oka \u003coka@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1660953}",
      "email": "oka@google.com",
      "hash": "c36d4abefc5c8a5d314e1d2dc138c250ca900570",
      "subject": "android: Store GlobalRenderFrameHostId in selection dropdown menu model"
    },
    "8036120": {
      "author": "Prashant Nevase",
      "avatar": "https://lh6.googleusercontent.com/-mFzdolmHS-4/AAAAAAAAAAI/AAAAAAAAAAA/kkoyOfOrsJ8/s120-p/photo.jpg",
      "cl": "8036120",
      "clUrl": "https://chromium-review.googlesource.com/c/8036120",
      "description": "Large standalone SVG documents are treated as content (illustrations/\nphotos) and left untouched by auto dark mode, while small ones like\nicons are considered for auto dark mode.\n\nNested SVGs are handled via a stack of auto dark mode paused states on\nGraphicsContext, managed by ScopedAutoDarkModeState. An icon-sized\ninner SVG re-enables inversion even inside a paused (large) container,\nand the outer state is restored on scope exit. Images remain gated by\ntheir own size classification rather than the paused state.\n\nBug: 449909524\nChange-Id: Ifd8b68ec9a30ad66c116cf41d510eead499d3bd6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8036120\nReviewed-by: Stephen Chenney \u003cschenney@chromium.org\u003e\nCommit-Queue: Prashant Nevase \u003cpnevase@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661044}",
      "email": "pnevase@microsoft.com",
      "hash": "b5934b11cfc2948f8b97ebb0997aab5f77e2fe2c",
      "subject": "Add size threshold for classifying SVG documents for auto dark mode."
    },
    "8037362": {
      "author": "Ben Wiser",
      "avatar": "https://lh3.googleusercontent.com/-5wljy1eGiHY/AAAAAAAAAAI/AAAAAAAAAAA/_sOaF4EBouo/s120-p/photo.jpg",
      "cl": "8037362",
      "clUrl": "https://chromium-review.googlesource.com/c/8037362",
      "description": "We are introducing new lifetime properties to AwContents where it can\noutlive a single WebViewChromium instance. It makes a ton of sense\nmaking our settings owned by AwContents in this world so that our\nsettings can persist.\n\nThis also solves the issue of updating the context ownership since we\npreviously created AwSettings before AwContents, which made it hard to\nrely on the _current_ provided context to AwContents.\n\nWebAuthn support checks were happening on the IO Thread so switching\nthose to using the application context which is safe to do. The other\ncontext uses happen on the constructor so we are safe to introduce our\nnew threading requirements there.\n\nI couldn't actually find getUiModeNight in use anywhere in our code base\nso I'm guessing that is dead code.\n\nThe default settings now need to be set in AwContents so that they don't\nget overwritten down the line. One interesting quirk from this is that\nthe glue code wasn't actually running during our tests so this has\nchanged our defaults - added a reset method for the moment so that our\ntests have a clean environment.\n\nBug: 505041465\nChange-Id: I88a48822019c37e480ab6b4f797bdb3ffb91e98d\nBypass-Target-Sdk-Version-Check: Moved targetSdkVersion checks from WebViewChromium.java to AwContents.java\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037362\nCommit-Queue: Rupert Wiser \u003cbewise@chromium.org\u003e\nReviewed-by: Richard Coles \u003ctorne@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661005}",
      "email": "bewise@chromium.org",
      "hash": "7cfc5f4064ccfa11b1793deec3ceeb489c3886ca",
      "subject": "webview: Make AwSettings owned by AwContents"
    },
    "8037701": {
      "author": "Tsuyoshi Horo",
      "avatar": "https://lh3.googleusercontent.com/-ckxnw0LP0WY/AAAAAAAAAAI/AAAAAAAAAAA/48fCw4llNsk/s120-p/photo.jpg",
      "cl": "8037701",
      "clUrl": "https://chromium-review.googlesource.com/c/8037701",
      "description": "RestrictedUDPSocket gated JoinGroup() and LeaveGroup() on the per-socket\nallow_multicast_ flag, but SendTo() and Connect() allowed multicast\ndestination addresses even if the 'direct-sockets-multicast' Permissions\nPolicy was absent.\n\nThis CL introduces the following changes:\n- Adds feature flag\n  kDirectSocketsUdpSendRequireMulticastPermissionPolicy (enabled by\n  default) and registers a chrome://flags entry to allow bypassing the\n  restriction.\n- Defines a new net error code net::ERR_MULTICAST_NOT_ALLOWED (-190).\n- Checks multicast permission policy in DirectSocketsServiceImpl when\n  resolving hostnames for connected UDP sockets, returning\n  net::ERR_MULTICAST_NOT_ALLOWED if missing.\n- Checks multicast permission policy in RestrictedUDPSocket::SendTo and\n  OnResolveCompleteForSendTo for bound UDP sockets.\n- Emits informative console error messages in renderer UDPSocket and\n  UDPWritableStreamWrapper when ERR_MULTICAST_NOT_ALLOWED occurs.\n- Updates unit tests and browser tests to run parameterized test suites\n  covering enabled and disabled feature states, IP literals, and\n  hostname resolution.\n\nBug: 517608454\nChange-Id: Id9fc8d4f421424beb77826bb79750462fbe4b3f1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037701\nCommit-Queue: Tsuyoshi Horo \u003choro@chromium.org\u003e\nReviewed-by: Vlad Krot \u003cvkrot@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661023}",
      "email": "horo@chromium.org",
      "hash": "405665065117459f6a72161b865c8244742b21c7",
      "subject": "[direct sockets] Gate UDP multicast send/connect on permission policy"
    },
    "8038344": {
      "author": "Minseong Kim",
      "avatar": "https://lh3.googleusercontent.com/-T-dh7F018Ic/AAAAAAAAAAI/AAAAAAAAAAA/nogKgWgmnOQ/s120-p/photo.jpg",
      "cl": "8038344",
      "clUrl": "https://chromium-review.googlesource.com/c/8038344",
      "description": "Tab stops must be positioned relative to the start content edge of the\npreserved tab's nearest block container ancestor, per CSS Text 3\nwhite-space phase 2. Ruby bases are laid out by their own\nsub-LineBreaker, which measured each tab from the start of the ruby base\nrather than from the block container. As a result, tabs inside a ruby\nbase were placed at the wrong offset and could crash when measuring\nmax-content width.\n\nThis CL introduces a tab_stop_offset_ member on LineBreaker that records\nthe offset of a (sub-)line's start from the tab-stop origin.\nHandleControlItem adds tab_stop_offset_ when shaping tabulation\ncharacters.\n\nGuard the new behavior behind the TabSizeInRubyBase runtime feature.\n\nSpec: https://www.w3.org/TR/css-text-3/#white-space-phase-2\nBug: 505419357\nChange-Id: I10aba8c1eaae54e9d4ab8c9b6ba2b0d94fa27296\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8038344\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nReviewed-by: Koji Ishii \u003ckojii@chromium.org\u003e\nCommit-Queue: Koji Ishii \u003ckojii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1660956}",
      "email": "jja08111@gmail.com",
      "hash": "fb5382de24c01a9fbc3f9c916d457323f2834dca",
      "subject": "Fix tablutation inside a ruby base"
    },
    "8039242": {
      "author": "Aditya Batra",
      "avatar": "https://lh3.googleusercontent.com/-2CywDweP_0o/AAAAAAAAAAI/AAAAAAAAAAA/71moQPkp2Gs/s120-p/photo.jpg",
      "cl": "8039242",
      "clUrl": "https://chromium-review.googlesource.com/c/8039242",
      "description": "CL 7563430 (crrev.com/c/7563430) updated IsInterestingOnAndroid() to\nunconditionally return true for nodes with role kLink. While this fixed\nan issue where TalkBack skipped non-focusable links with valid labels\n(crbug.com/40949381), it introduced a regression on sites that render\nempty structural anchor tags inside forms or layout containers (such as\n\u003ca id=\"sb_hidden\"\u003e\u003c/a\u003e on bing.com).\n\nBecause those empty anchors were unconditionally marked as interesting\nand clickable, TalkBack stopped on them during swipe navigation,\nannouncing \"link\" with no response when double-tapped. This change\nrefines IsInterestingOnAndroid() so that non-focusable links are only\nmarked interesting if they have a non-whitespace accessible name or\nnon-whitespace text content.\n\nFocusable links (\u003ca href=\"...\"\u003e) remain unaffected as they are caught\nearlier by IsFocusable(). This preserves the fix for crbug.com/40949381\nwhile preventing TalkBack from stopping on unlabelled, inactive\nstructural anchor placeholders.\n\nBug: 530806715, 40949381\nChange-Id: I6e18091acc127daf76468559aa7e73c16be95681\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8039242\nReviewed-by: Aeryn Moss \u003caerynm@google.com\u003e\nCommit-Queue: Aditya Batra \u003cadibatra@google.com\u003e\nReviewed-by: Ramin Halavati \u003crhalavati@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661216}",
      "email": "adibatra@google.com",
      "hash": "3c239e98e22bbd05810ebd1b836826ca9edf3050",
      "subject": "[A11Y] Avoid exposing empty non-focusable links on Android"
    },
    "8039364": {
      "author": "Ramon Cano Aparicio",
      "avatar": "https://lh5.googleusercontent.com/-SfIGH68jX5M/AAAAAAAAAAI/AAAAAAAAAAA/XilceFyCtcI/s120-p/photo.jpg",
      "cl": "8039364",
      "clUrl": "https://chromium-review.googlesource.com/c/8039364",
      "description": "Moves the StartupVisibility enum from metrics_state_manager.h to its own\nheader file, startup_visibility.h, to allow other components to use it\nwithout depending on the full MetricsStateManager.\n\nBug: 530049020\nChange-Id: Id3ba0f625e6cb423b7d9a201b4f79398484b5e8b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8039364\nReviewed-by: Michael van Ouwerkerk \u003cmvanouwerkerk@chromium.org\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nReviewed-by: Caitlin Fischer \u003ccaitlinfischer@google.com\u003e\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nReviewed-by: Maria Kazinova \u003ckazinova@google.com\u003e\nReviewed-by: Dan H \u003charringtond@chromium.org\u003e\nReviewed-by: Zekun Jiang \u003czekunjiang@google.com\u003e\nCommit-Queue: Ramon Cano Aparicio \u003crcanoaparicio@google.com\u003e\nReviewed-by: Olivier Robin \u003colivierrobin@chromium.org\u003e\nReviewed-by: Zufeng Wang \u003czufeng@google.com\u003e\nReviewed-by: Nicolas Dossou-Gbété \u003cdgn@chromium.org\u003e\nReviewed-by: Guillaume Jenkins \u003cgujen@google.com\u003e\nReviewed-by: Simeon Anfinrud \u003csanfin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661400}",
      "email": "rcanoaparicio@google.com",
      "hash": "1896dd8b12e2f398bb3b5b470e7107dc904ebef0",
      "subject": "Add a header file for StartupVisibility."
    },
    "8039611": {
      "author": "Florin Malita",
      "avatar": "https://lh5.googleusercontent.com/-24s0dy8NzEg/AAAAAAAAAAI/AAAAAAAAAAA/PFSk9VN9WLM/s120-p/photo.jpg",
      "cl": "8039611",
      "clUrl": "https://chromium-review.googlesource.com/c/8039611",
      "description": "ConfigureSkiaKillSwitches() wires the kForceSkcmsICCParsing and\nkForceSkExifCppParsing features to Skia's process-global codec\nselectors, but it is only reachable via InitializeSkia() /\nInitializeSkiaLite(). Those were called from the browser, renderer, and\nGPU process entry points but not from UtilityMain(), so utility-hosted\nimage consumers (data_decoder, print_compositor,\npaint_preview_compositor) ran with Skia's compile-time defaults instead\nof the feature-controlled configuration used by every other process\ntype.\n\nCall InitializeSkiaLite() early in UtilityMain() to match the other\nprocess types. This also gives utility processes the Skia event tracer\nand memory-dump provider they were previously missing.\n\nAdd a UtilityProcessHostBrowserTest that mirrors the existing\nPseudonymizationSaltInitialized check to keep this from regressing.\n\nBug: 514017820\nChange-Id: I8b6be1d519b3efd8548b3fd4ac2888bb411fa124\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8039611\nReviewed-by: Will Harris \u003cwfh@chromium.org\u003e\nReviewed-by: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nCommit-Queue: Florin Malita \u003cfmalita@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661228}",
      "email": "fmalita@chromium.org",
      "hash": "6bdbcfeda12fbc9a999974c878c2ec01a36134bc",
      "subject": "[content] Initialize Skia in utility processes"
    },
    "8039830": {
      "author": "luci-bisection@appspot.gserviceaccount.com",
      "avatar": "https://lh5.googleusercontent.com/-ELhTJmCIbaU/AAAAAAAAAAI/AAAAAAAAAAA/5T5-6tr7teQ/s120-p/photo.jpg",
      "cl": "8039830",
      "clUrl": "https://chromium-review.googlesource.com/c/8039830",
      "description": "This reverts commit cc13a9dd4c6007cdb3596f1a2499db25240bc3a1.\n\nReason for revert:\nLUCI Bisection has identified this change as the cause of a test failure. See the analysis: https://ci.chromium.org/ui/p/chromium/bisection/test-analysis/b/5728275893583872\n\nSample build with failed test: https://ci.chromium.org/b/8676632190905767313\nAffected test(s):\n[://chrome/android\\:chrome_public_test_apk!junit:org.chromium.chrome.browser.notifications:NotificationPlatformBridgeTest#testNotificationProvisionalUnsubscribeAndCommit](https://ci.chromium.org/ui/test/chromium/:%2F%2Fchrome%2Fandroid%5C:chrome_public_test_apk%21junit:org.chromium.chrome.browser.notifications:NotificationPlatformBridgeTest%23testNotificationProvisionalUnsubscribeAndCommit?q=VHash%3A3cf45aeef473a113)\n\nIf this is a false positive, please report it at http://b.corp.google.com/createIssue?component=1199205\u0026description=Analysis%3A+https%3A%2F%2Fci.chromium.org%2Fui%2Fp%2Fchromium%2Fbisection%2Ftest-analysis%2Fb%2F5728275893583872\u0026format=PLAIN\u0026priority=P3\u0026title=Wrongly+blamed+https%3A%2F%2Fchromium-review.googlesource.com%2Fc%2Fchromium%2Fsrc%2F%2B%2F8039830\u0026type=BUG\n\nOriginal change's description:\n\u003e Add TabAndroidGracefulShutdown to fieldtrial_testing_config.json\n\u003e\n\u003e Bug: 494305655\n\u003e Change-Id: Iaea37c74982f61bb05b2e7fde0443bb16a6a6964\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8039830\n\u003e Reviewed-by: Daniel Murphy \u003cdmurph@chromium.org\u003e\n\u003e Commit-Queue: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\n\u003e Reviewed-by: Sky Malice \u003cskym@chromium.org\u003e\n\u003e Reviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1660487}\n\u003e\n\nBug: 494305655\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I77d2a44f99764e668d740ac3065deedf36b219ed\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8077524\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: Joel Hockey \u003cjoelhockey@chromium.org\u003e\nOwners-Override: Joel Hockey \u003cjoelhockey@chromium.org\u003e\nReviewed-by: Joel Hockey \u003cjoelhockey@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1660957}",
      "email": "luci-bisection@appspot.gserviceaccount.com",
      "hash": "d55b72ba89574a3c48dcc5739115dc16795d6fed",
      "subject": "Revert \"Add TabAndroidGracefulShutdown to fieldtrial_testing_config.json\""
    },
    "8042987": {
      "author": "Przemek Perkowski",
      "avatar": "https://lh5.googleusercontent.com/-BEEkCVtsYw4/AAAAAAAAAAI/AAAAAAAAAAA/UO8sR0AfwiI/s120-p/photo.jpg",
      "cl": "8042987",
      "clUrl": "https://chromium-review.googlesource.com/c/8042987",
      "description": "This reverts commit fe5d9cc6ddf4753a24615c394f4ad3a54fd863d6.\n\nReason for revert: TODO\n\nOriginal change's description:\n\u003e Revert \"Reland \"Respect GeminiSettings enterprise policy in AtMemory.\"\"\n\u003e\n\u003e This reverts commit 1e6c9470f430b63eb19cd1259d2360c82f06bcf0.\n\u003e\n\u003e Reason for revert: It crashed the test AtMemoryEnablementUtilsTest.MayPerformAtMemoryAction_FeatureCheckedLast_ToggleOff in Chrome uprev.\n\u003e\n\u003e Failure Link: https://ci.chromium.org/ui/p/chromeos/builders/cq/chrome-uprev-presubmit/b8676643238518784145/test-results?q=ExactID%3A%3A%2F%2Fcomponents%5C%3Acomponents_unittests%21gtest%3A%3AAtMemoryEnablementUtilsTest%23MayPerformAtMemoryAction_FeatureCheckedLast_ToggleOff+VHash%3A0bb8c70a09460627\u0026clean=\u0026cols=\n\u003e\n\u003e Original change's description:\n\u003e \u003e Reland \"Respect GeminiSettings enterprise policy in AtMemory.\"\n\u003e \u003e\n\u003e \u003e This reverts commit 6f25a3d073251cfd5b3863f756f63d6b98557410.\n\u003e \u003e\n\u003e \u003e Reason for revert: fixed the failing tests\n\u003e \u003e\n\u003e \u003e Original change's description:\n\u003e \u003e \u003e Revert \"Respect GeminiSettings enterprise policy in AtMemory.\"\n\u003e \u003e \u003e\n\u003e \u003e \u003e This reverts commit 80db7b4f91ea5d6bc48df5a44b599752cc5b15b6.\n\u003e \u003e \u003e\n\u003e \u003e \u003e Reason for revert: b/532568195\n\u003e \u003e \u003e\n\u003e \u003e \u003e Failure Link: ci.chromium.org/ui/p/chrome/builders/ci/linux-chromeos-chrome/59167/overview\n\u003e \u003e \u003e\n\u003e \u003e \u003e Original change's description:\n\u003e \u003e \u003e \u003e Respect GeminiSettings enterprise policy in AtMemory.\n\u003e \u003e \u003e \u003e\n\u003e \u003e \u003e \u003e When GeminiSettings is set to 1 (not allowed), drop AtMemory triggers\n\u003e \u003e \u003e \u003e for customer accounts on Enterprise devices.\n\u003e \u003e \u003e \u003e\n\u003e \u003e \u003e \u003e Bug: 524157152\n\u003e \u003e \u003e \u003e Change-Id: Ia41b32eaba098950593a9e534274c0036a6a6964\n\u003e \u003e \u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8042987\n\u003e \u003e \u003e \u003e Commit-Queue: Przemek Perkowski \u003cperkowski@google.com\u003e\n\u003e \u003e \u003e \u003e Reviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\n\u003e \u003e \u003e \u003e Cr-Commit-Position: refs/heads/main@{#1658659}\n\u003e \u003e \u003e\n\u003e \u003e \u003e Bug: 524157152\n\u003e \u003e \u003e No-Presubmit: true\n\u003e \u003e \u003e No-Tree-Checks: true\n\u003e \u003e \u003e No-Try: true\n\u003e \u003e \u003e Change-Id: I24e64237d0af9bf3a61b4b70a9ca603fabcb359f\n\u003e \u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8067917\n\u003e \u003e \u003e Commit-Queue: Cici Ruan \u003ccuicuiruan@google.com\u003e\n\u003e \u003e \u003e Owners-Override: Cici Ruan \u003ccuicuiruan@google.com\u003e\n\u003e \u003e \u003e Reviewed-by: Xiqi Ruan \u003cxiqiruan@chromium.org\u003e\n\u003e \u003e \u003e Cr-Commit-Position: refs/heads/main@{#1659127}\n\u003e \u003e\n\u003e \u003e Bug: 524157152\n\u003e \u003e Change-Id: Id746876bea7d04eedd714535235f03bfa5cb5739\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8063501\n\u003e \u003e Reviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\n\u003e \u003e Reviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\n\u003e \u003e Commit-Queue: Przemek Perkowski \u003cperkowski@google.com\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1660220}\n\u003e\n\u003e Bug: 524157152\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Change-Id: Iec3722cd79c14408f6c84e91800a50832146aa87\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8076900\n\u003e Commit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Bot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Auto-Submit: Cici Ruan \u003ccuicuiruan@google.com\u003e\n\u003e Owners-Override: Cici Ruan \u003ccuicuiruan@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1660538}\n\nBug: 524157152\nChange-Id: I26835682710bfb64ad217630c4097419f50f9b03\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084460\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCommit-Queue: Przemek Perkowski \u003cperkowski@google.com\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661059}",
      "email": "perkowski@google.com",
      "hash": "65240c54c3697e245a2bd67cc5ae63fea3acd3c0",
      "subject": "Reland \"Reland \"Respect GeminiSettings enterprise policy in AtMemory.\"\""
    },
    "8043000": {
      "author": "vishwa-kalubowila-codimite",
      "avatar": "https://lh4.googleusercontent.com/-nrh-mKX4EOs/AAAAAAAAAAI/AAAAAAAAAAA/Hh5BDTQBFMA/s120-p/photo.jpg",
      "cl": "8043000",
      "clUrl": "https://chromium-review.googlesource.com/c/8043000",
      "description": "Tag freshly generated keys in KcerPrivateKeyFactory as owned by the\nbrowser enterprise client certificate (CA Connector) provisioning flow\nvia Kcer::SetBrowserEnterpriseClientCertTag, on both the TPM-backed and\nsoftware fallback paths. The tag is written immediately after key\ngeneration, as required by the Kcer API contract.\n\nBug: b:529342524\nChange-Id: Ifac7b0a359318ecb82ee829dcfcd27afb35a3034\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8043000\nCommit-Queue: Vishwa Kalubowila \u003cvishwa.kalubowila@codimite.com\u003e\nReviewed-by: Michael Ershov \u003cmiersh@google.com\u003e\nReviewed-by: Anatoli Hancharou \u003cantoli@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661030}",
      "email": "vishwa.kalubowila@codimite.com",
      "hash": "d2b44d1682d459ae96ae908b8e22387438aa963b",
      "subject": "[kcer] Tag generated keys as browser enterprise"
    },
    "8043268": {
      "author": "Lukasz Anforowicz",
      "avatar": "https://lh5.googleusercontent.com/-GpQI54v_GbQ/AAAAAAAAAAI/AAAAAAAAAAA/ovTlecyuHnY/s120-p/photo.jpg",
      "cl": "8043268",
      "clUrl": "https://chromium-review.googlesource.com/c/8043268",
      "description": "Before this CL:\n\n* `cc_bindings_from_rs` would crash on some Windows trybots - e.g. see:\n  https://ci.chromium.org/ui/p/chromium/builders/try/win-arm64-compile-dbg/957839/overview\n  and\n  https://ci.chromium.org/ui/p/chromium/builders/try/win_chromium_compile_dbg_ng/2867710/overview\n* Because of the above `enable_cpp_api_from_rust` couldn't be set to\n  `true` on Windows\n* The problems above were caused by the fact that before this CL,\n  `rustc_wrapper.py` would add parent process's environment when\n  invoking `rustc`, but other tools (`clippy_wrapper.py`,\n  `cpp_api_from_rust_wrapper.py`, `apply_fixes.py`) would start with a\n  minimal environment.\n\nAfter this CL:\n\n* `enable_cpp_api_from_rust` may be set to `true` when targeting\n  Windows\n* All CQ bots succeed (in the follow-up CL at https://crrev.com/c/8077420)\n* Parent process's environment is handled within\n  `PrepareRustEnvForExecution` (and so affects all Rust tools).\n\nBug: 470466915\nChange-Id: I0bfc0edb48b3d209361be5262dd2e12d7259c309\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8043268\nCommit-Queue: Łukasz Anforowicz \u003clukasza@chromium.org\u003e\nCommit-Queue: Liza Burakova \u003cliza@chromium.org\u003e\nReviewed-by: Liza Burakova \u003cliza@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661329}",
      "email": "lukasza@chromium.org",
      "hash": "bcd275d6873518e09fef883370dba50790d1a4ba",
      "subject": "[crubit] Inherit parent's environment when running Crubit."
    },
    "8043932": {
      "author": "Keigo Oka",
      "avatar": "",
      "cl": "8043932",
      "clUrl": "https://chromium-review.googlesource.com/c/8043932",
      "description": "Exposes hidePopupsAndPreserveSelection() on the\npublic SelectionPopupController interface. Also updates\nSelectionPopupControllerImpl to execute custom dropdown click listeners\ndirectly and only clear selection when handled == true.\n\nWhy this is needed:\n- Custom selection menu delegates require popup dismissal without losing text selection.\n- Previously, dropdown item clicks unconditionally cleared selection\n  even for custom actions. Prioritizing custom listeners and checking\n  action handling prevents premature selection destruction.\n\nTAG=agy\nCONV=fea93752-9111-426b-9969-c89a2a88ecdd\n\nBug: 524044764\nChange-Id: I8fb14cb90b3c483ac3f0b401fe44eae9ea830993\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8043932\nCommit-Queue: Keigo Oka \u003coka@chromium.org\u003e\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1660954}",
      "email": "oka@google.com",
      "hash": "8d6333ed44fc514e5fbcdfa477e43c5ac1935b41",
      "subject": "content: Expose selection APIs and fix selection clearing on dropdown clicks"
    },
    "8044692": {
      "author": "Antonio Gomes",
      "avatar": "https://lh4.googleusercontent.com/-Roj3sDO2cAk/AAAAAAAAAAI/AAAAAAAAAAA/FrdDAmtmGeI/s120-p/photo.jpg",
      "cl": "8044692",
      "clUrl": "https://chromium-review.googlesource.com/c/8044692",
      "description": "RegistersVisualPrefsWithExpectedSyncFlags previously hardcoded the three\nbatches of syncable accessibility preferences.\n\nThis CL derives them instead from the\nGetSyncableAccessibilityPrefsBatch{1,2,3}() helpers in\naccessibility_sync_prefs_utils, so the test tracks a single source of\ntruth rather than a copy that can drift.\n\nPreferences flagged has_custom_registration are registered outside the\ngeneric batch registration this test exercises, so their sync flags are\nnot governed by the batch feature and are skipped.\n\nR=aidazolic@chromium.org, katie@chromium.org\n\nBug: 479890756\nChange-Id: Ia1e80d2e1349260b784a96b5176f4101f7577e73\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8044692\nReviewed-by: Aida Zolic \u003caidazolic@chromium.org\u003e\nReviewed-by: Katie D \u003ckatie@chromium.org\u003e\nCommit-Queue: Antonio Gomes Netto \u003ctonikitoo@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661250}",
      "email": "tonikitoo@igalia.com",
      "hash": "ad6cc7f1d3a8633e966880d0517bc966f3c120ea",
      "subject": "a11y sync: Adapt AccessibilityControllerRegisterProfilePrefsTest to the batch getter APIs"
    },
    "8047861": {
      "author": "Amya Singhal",
      "avatar": "https://lh4.googleusercontent.com/-R4WkwkQJbkc/AAAAAAAAAAI/AAAAAAAAAAA/vikFi3Myi50/s120-p/photo.jpg",
      "cl": "8047861",
      "clUrl": "https://chromium-review.googlesource.com/c/8047861",
      "description": "Screenshot: https://drive.google.com/file/d/1iE4RKU3fK2zqWIpaSSdAogX64ApdFGa2/view?usp=sharing\nBug: b:525857719 b:529831909\nChange-Id: Ife47b9461eb40d7944348d69abc26e1178031c58\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8047861\nReviewed-by: Erik Chen \u003cerikchen@chromium.org\u003e\nReviewed-by: David Bokan \u003cbokan@chromium.org\u003e\nReviewed-by: Gary Klassen \u003cgklassen@chromium.org\u003e\nCommit-Queue: Amya Singhal \u003camyasinghal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661223}",
      "email": "amyasinghal@google.com",
      "hash": "015d0d59ab1a99c105e976d643500efcfa3ca3e9",
      "subject": "[Voice Typing] adding google chrome branded banners for onboarding dialog"
    },
    "8051224": {
      "author": "Karim El Harim",
      "avatar": "https://lh6.googleusercontent.com/-S8QfEcyxK6k/AAAAAAAAAAI/AAAAAAAAAAA/nErEARL_wOg/s120-p/photo.jpg",
      "cl": "8051224",
      "clUrl": "https://chromium-review.googlesource.com/c/8051224",
      "description": "WriteBytes() checks write_next_offset_ + bytes.size() \u003c\nmessage_.size(), which rejects a write that exactly fills the message\nbuffer. The bounds check in AddDataToMessage()/AddIntToMessage()\n(safe_length \u003e message_.size()) and the DCHECK_LE in ReadBytes() both\naccept the exact-fill case, so an entry sized to exactly fill the\nbuffer trips the DCHECK despite being in bounds. Use DCHECK_LE to\nmatch. DCHECK-only; no release behavior change.\n\nThe DCHECK was introduced together with the WriteBytes() helper in the\nspanification in crrev.com/c/7276084.\n\nAdd a regression test that exactly fills the message buffer; under\nDCHECKs it fails before this fix and passes after.\n\nDeveloped on Windows, where this Linux-only target does not build, so\nlocal validation was by inspection; a CQ dry run of\nsandbox_linux_unittests (BrokerSimpleMessage.*) would be appreciated.\n\nThis CL also adds me to AUTHORS (individual CLA signed). The entry\npreviously rode CL 8046740; it moved here so that exactly one open CL\ncarries it.\n\nR=mpdenton@chromium.org\n\nBug: 508092637\nChange-Id: I6279125f3ea0c299d7da9249b655f3458f1eac54\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8051224\nReviewed-by: Matthew Denton \u003cmpdenton@chromium.org\u003e\nReviewed-by: Elly \u003cellyjones@chromium.org\u003e\nCommit-Queue: Elly \u003cellyjones@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661155}",
      "email": "karimelharim@gmail.com",
      "hash": "90487eb8ebdb130f28392cbe71d97ea00231ef8d",
      "subject": "[sandbox/linux] Fix off-by-one DCHECK in BrokerSimpleMessage::WriteBytes"
    },
    "8051729": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "cl": "8051729",
      "clUrl": "https://chromium-review.googlesource.com/c/8051729",
      "description": "There should be no more users. Make `Alloc()` properly `PA_NOINLINE`\n(n.b. just propagating the annotation already present on\n`AllocInline()`).\n\nFixed: 531793723\nChange-Id: I0e11c18ef2ca04452c6a5c6f2a3e89b24f885f66\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8051729\nCommit-Queue: Kalvin Lee \u003ckdlee@chromium.org\u003e\nReviewed-by: Takashi Sakamoto \u003ctasak@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1660951}",
      "email": "kdlee@chromium.org",
      "hash": "cd9e004aa2087d4a088d8542855d756fe57dd0ab",
      "subject": "PA: Remove `AllocInline()`"
    },
    "8052024": {
      "author": "Anna Sato",
      "avatar": "https://lh5.googleusercontent.com/-Xr5GrWFKvNk/AAAAAAAAAAI/AAAAAAAAAAA/9ZyKO-3igIU/s120-p/photo.jpg",
      "cl": "8052024",
      "clUrl": "https://chromium-review.googlesource.com/c/8052024",
      "description": "This CL adds a policy to allow enterprise administrators to disable the\nnew BFCache behavior `DisconnectWebSocketOnBFCache` if their legacy\ninternal apps break due to lack of reconnection logic.\n\nNew virtual test suite is added for the\nkDisableBackForwardCacheForWebSockets switch.\n\nBYPASS_POLICY_COMPATIBILITY_CHECK=Enterprise escape hatch for M149 rollout\n\nFixed: 531545512\nChange-Id: Ic5df2eef899a22d3702cb5927c22c25a3d80a3b5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8052024\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nReviewed-by: Igor Ruvinov \u003cigorruvinov@chromium.org\u003e\nCommit-Queue: Anna Sato \u003cannasato@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1660952}",
      "email": "annasato@chromium.org",
      "hash": "c194735297818c499ebe84b0889a7790263d7448",
      "subject": "Add enterprise policy to disable BFCache for websocket"
    },
    "8052290": {
      "author": "Jason Jiang",
      "avatar": "https://lh5.googleusercontent.com/-o36nlflhSqw/AAAAAAAAAAI/AAAAAAAAAAA/wp4ISS2ku08/s120-p/photo.jpg",
      "cl": "8052290",
      "clUrl": "https://chromium-review.googlesource.com/c/8052290",
      "description": "Figma spec:\nhttps://www.figma.com/design/NLMJNd5s2g9DEDZCbIngJV/ChroMenu---Desktop-Scalability?node-id=2561-293714\u0026t=m67lZ2Ug1oDY8VVS-0\n\nLinux sc: https://screenshot.googleplex.com/AavCRgUvqNxTAvN\nMac sc: https://screenshot.googleplex.com/B6VNT6wymuLcJkz\nWindows sc: https://screenshot.googleplex.com/3a98tQREyKiYfvM\n\nBug: 40925436\nChange-Id: Ied0cd5835a8b35d4d6664e25f4639a9014cad243\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8052290\nReviewed-by: David Yeung \u003cdayeung@chromium.org\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Jason Jiang \u003cjasonnjiang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661356}",
      "email": "jasonnjiang@google.com",
      "hash": "f7696adfb6146f04e70a4c98a50a0a1117cf7b23",
      "subject": "Adjusted the font weight for titles in ChroMenu to Medium Font Size"
    },
    "8052465": {
      "author": "Shiyi Zou",
      "avatar": "https://lh6.googleusercontent.com/-iFBCMehdUE0/AAAAAAAAAAI/AAAAAAAAAAA/uEF29bVBpHk/s120-p/photo.jpg",
      "cl": "8052465",
      "clUrl": "https://chromium-review.googlesource.com/c/8052465",
      "description": "Also moves `LaunchCompilerProcess()` into the anonymous namespace since\nit currently does not use any class members.\n\nBug: 502249078\nChange-Id: I0e57fe64ba33234b4968e875f4f9d829ce202d79\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8052465\nReviewed-by: Hu, Ningxin \u003cningxin.hu@intel.com\u003e\nCommit-Queue: Zou, Shiyi \u003cshiyi.zou@intel.com\u003e\nReviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1660923}",
      "email": "shiyi.zou@intel.com",
      "hash": "2dda7cbeeaa226a045af2148655bea5d79f11848",
      "subject": "webnn: include device type in compiler process display name"
    },
    "8052535": {
      "author": "Traian Dobrescu",
      "avatar": "https://lh4.googleusercontent.com/-sRXkoUs3U3k/AAAAAAAAAAI/AAAAAAAAAAA/zwQrI7baP0g/s120-p/photo.jpg",
      "cl": "8052535",
      "clUrl": "https://chromium-review.googlesource.com/c/8052535",
      "description": "- Added an origin Allowlist with AwBrowserContext\n- Added a setter and getter for the allowlist\n\nBug: b:452920345\nChange-Id: Ic6da03c6f4cc72571d2498b6df641bdcc71b29db\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8052535\nReviewed-by: Peter Pakkenberg \u003cpbirk@chromium.org\u003e\nReviewed-by: Richard Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Traian Dobrescu \u003ctraiand@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661041}",
      "email": "traiand@google.com",
      "hash": "bdb6f44fff6d30abac212468236309bbce10fdf2",
      "subject": "Cross Origin Isolation Allow List for Webview Browser Context"
    },
    "8054385": {
      "author": "Erica Kovac",
      "avatar": "https://lh4.googleusercontent.com/-2gqk7LDEKiQ/AAAAAAAAAAI/AAAAAAAAAAA/r2iIrCPKB7g/s120-p/photo.jpg",
      "cl": "8054385",
      "clUrl": "https://chromium-review.googlesource.com/c/8054385",
      "description": "Use of the PVT service is enabled by kEnablePrivateVerificationTokens.\n\nBug: 508294009,508293545\nTest: unit_tests --gtest_filter=ChromeBrowsingDataModelDelegateTest.*\nChange-Id: I437149cba3416796416d6bc5c416b41adb2a6879\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8054385\nReviewed-by: Aykut Bulut \u003caykutb@chromium.org\u003e\nAuto-Submit: Erica Kovac \u003cekovac@google.com\u003e\nReviewed-by: Filipa Senra \u003cfsenra@google.com\u003e\nCommit-Queue: Erica Kovac \u003cekovac@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661267}",
      "email": "ekovac@google.com",
      "hash": "302bcfa0374cfdd3f8e9283078149cf9f55e24a6",
      "subject": "[PVT] Integrate Private Verification Tokens into BrowsingDataModel."
    },
    "8054507": {
      "author": "Angela Novakovic",
      "avatar": "https://lh5.googleusercontent.com/-R1xiGm_yWdg/AAAAAAAAAAI/AAAAAAAAAAA/H9wF-7kOQRM/s120-p/photo.jpg",
      "cl": "8054507",
      "clUrl": "https://chromium-review.googlesource.com/c/8054507",
      "description": "This CL updates the Shopping table view controller UI to follow a\nsimilar UI as the travel page, except the shopping entities cannot be\nadded, nor deleted.\n\nA follow-up CL will connect the ShoppingCoordinator to the\nAutofillAIEntityEditCoordinator and add a toggle button to the top of\nthe ShoppingTableViewController.\n\nShopping page UI:\nhttps://screenshot.googleplex.com/api/99Br2qASmfW5TaS.png\n\nBug: 531808392\nChange-Id: Ia2ff583e9b4e593bd4c69630e099961455a4a2cf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8054507\nReviewed-by: Leo Zhao \u003cleozhao@google.com\u003e\nReviewed-by: Alexis Hétu \u003csugoi@chromium.org\u003e\nCommit-Queue: Angela Novakovic \u003cnovakovica@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661158}",
      "email": "novakovica@google.com",
      "hash": "b06fed10b37607c30f93043b830749f4e5ecf022",
      "subject": "[iOS][HofT] Create the Shopping page UI"
    },
    "8058004": {
      "author": "Lei Zhang",
      "avatar": "https://lh4.googleusercontent.com/-J_AC_p6_Uyo/AAAAAAAAAAI/AAAAAAAAAAA/aFk0h9tUaH8/s120-p/photo.jpg",
      "cl": "8058004",
      "clUrl": "https://chromium-review.googlesource.com/c/8058004",
      "description": "Use range-based for loops, and initialize some members where declared.\n\nChange-Id: Ib271799d3d47a11d3c7088e71b12cf0e5bc61bf1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8058004\nReviewed-by: Kyra Seevers \u003ckyraseevers@chromium.org\u003e\nCommit-Queue: Kyra Seevers \u003ckyraseevers@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661133}",
      "email": "thestig@chromium.org",
      "hash": "74ee0a07b0dc60f057e5ec595b7f7b6e356370bf",
      "subject": "Modernize some visitedlink code."
    },
    "8059624": {
      "author": "Mingjing Zhang",
      "avatar": "https://lh3.googleusercontent.com/-T8ZBEslX458/AAAAAAAAAAI/AAAAAAAAAAA/O_vJhvvtHV0/s120-p/photo.jpg",
      "cl": "8059624",
      "clUrl": "https://chromium-review.googlesource.com/c/8059624",
      "description": "As part of the effort to delegate SyncToken management to\nClientSharedImage, this CL removes the explicit GenVerifiedSyncToken()\ncalls in //components, and replaces them with the equivalent creation\nSyncToken from ClientSharedImage. This CL is expected to cause no\nfunctional change.\n\nBug: 40286368\nChange-Id: I9be5e57798149b07d994b48b6adffde3e60b3438\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8059624\nCommit-Queue: Mingjing Zhang \u003cmjzhang@chromium.org\u003e\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nReviewed-by: Xiaoqian Dai \u003cxdai@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661359}",
      "email": "mjzhang@chromium.org",
      "hash": "3c9cc65dc509b8846ea860e50fe57a87f855c2e2",
      "subject": "[components] Refactor GenVerifiedSyncToken()"
    },
    "8059945": {
      "author": "James Cook",
      "avatar": "https://lh4.googleusercontent.com/-qikRA8xqB3U/AAAAAAAAAAI/AAAAAAAAAAA/JBUbB9n7c4s/s120-p/photo.jpg",
      "cl": "8059945",
      "clUrl": "https://chromium-review.googlesource.com/c/8059945",
      "description": "This reverts commit c1d7b70a654151aa0ec1b5f7e85a662ade552c6a.\n\nReason for revert: Crash was in code behind a flag for an\nin-development feature. There are known crash issues with this feaure,\nso remove it from chrome://flags until it is more stable.\n\nOriginal change's description:\n\u003e Revert \"settings: Fix SettingsNavigation for SettingsInTab on Android, part 1\"\n\u003e\n\u003e This reverts commit d0a5f2032dd62590373633711bdf5ec2175ad33c.\n\u003e\n\u003e Reason for revert:\n\u003e The Suspect CL https://chromium-review.googlesource.com/q/I2924a69c7e250e72e9941c6715ed4657e5c56677 is highly likely the cause of the crash. Please see the crash report http://crash/5f8c4915e615abcf.\n\u003e Rebase the Revert CL on top of main branch with conflicts allowed option to prevent false positive merge conflicts.\n\u003e\n\u003e If you agree with the revert CL, please approve it and mark as Commit-Queue +2 to submit it.\n\u003e\n\u003e More details can be found in the go/crash-revert-cls-creation.\n\u003e\n\u003e Original change's description:\n\u003e \u003e settings: Fix SettingsNavigation for SettingsInTab on Android, part 1\n\u003e \u003e\n\u003e \u003e Many settings classes use SettingsNavigation to trigger transitions to\n\u003e \u003e different sub-sections of settings (e.g. Autofill or Third Party\n\u003e \u003e Cookies). This causes them to launch a new SettingsActivity, which\n\u003e \u003e takes over the main window and obscures settings in a tab.\n\u003e \u003e\n\u003e \u003e Update SettingsHostFragment and SettingsNavigation to support in-place\n\u003e \u003e fragment transitions with SettingsInTab. This requires a small\n\u003e \u003e refactor of MultiColumnSettings to extract a helper method.\n\u003e \u003e\n\u003e \u003e Programmatically opening the settings tab when it is closed will be\n\u003e \u003e addressed in a future CL. See TODOs in the code.\n\u003e \u003e\n\u003e \u003e I have manually tested the affected settings (see bug), both with\n\u003e \u003e SettingsInTab enabled and disabled.\n\u003e \u003e\n\u003e \u003e Bug: 532161175, 521895796\n\u003e \u003e Change-Id: I2924a69c7e250e72e9941c6715ed4657e5c56677\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8059945\n\u003e \u003e Reviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\n\u003e \u003e Commit-Queue: James Cook \u003cjamescook@chromium.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1658995}\n\u003e \u003e\n\u003e\n\u003e Bug: 533485674\n\u003e Change-Id: I5347cf64029452cec8099f3f15dd181c65c54cdb\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8072460\n\u003e Commit-Queue: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\n\u003e Commit-Queue: Chrome Crash (Prod) \u003ccrash@system.gserviceaccount.com\u003e\n\u003e Reviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\n\u003e Bot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1660496}\n\nBug: 533485674\nChange-Id: Ia0b51a441947a0ea271f9f8cc79b07f5d9fdc041\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8078520\nCommit-Queue: James Cook \u003cjamescook@chromium.org\u003e\nReviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661282}",
      "email": "jamescook@chromium.org",
      "hash": "93fc77285dac0bb1e74ac9bd2e228fd3119f8f69",
      "subject": "Reland \"settings: Fix SettingsNavigation for SettingsInTab on Android, part 1\""
    },
    "8060834": {
      "author": "Maks Orlovich",
      "avatar": "https://lh6.googleusercontent.com/-hp8-OB16Kl8/AAAAAAAAAAI/AAAAAAAAAAA/8kbE8IRrUe0/s120-p/photo.jpg",
      "cl": "8060834",
      "clUrl": "https://chromium-review.googlesource.com/c/8060834",
      "description": "This mostly involved making AiModePageActionController work\nwith a generic location bar, not specifically LocationBarView\n(which required adding a method to the interface to check focus).\n\nBug: 491707187\nChange-Id: I9072919b23f355c5885942ad43c9c2330b8b6fb2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8060834\nReviewed-by: Caleb Raitto \u003ccaraitto@chromium.org\u003e\nReviewed-by: Dominic Farolino \u003cdom@chromium.org\u003e\nReviewed-by: Kaan Alsan \u003calsan@chromium.org\u003e\nReviewed-by: Orin Jaworski \u003corinj@chromium.org\u003e\nReviewed-by: David Pennington \u003cdpenning@chromium.org\u003e\nCommit-Queue: Maks Orlovich \u003cmorlovich@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661274}",
      "email": "morlovich@chromium.org",
      "hash": "92836defa152215bc91dad7e026d4d23f8945ee8",
      "subject": "WebUILocationBar: show AIM button as appropriate."
    },
    "8060854": {
      "author": "Khalid Peer",
      "avatar": "https://lh3.googleusercontent.com/-wlFu9EwS0EM/AAAAAAAAAAI/AAAAAAAAAAA/loT29K-o7Bg/s120-p/photo.jpg",
      "cl": "8060854",
      "clUrl": "https://chromium-review.googlesource.com/c/8060854",
      "description": "This CL adds native context menu support for all of the remaining\ncore text-editing menu items in the full WebUI Omnibox popup.\n\nIn addition to adding support for such items, this CL also updates\n`OmniboxContextMenuMixin` to support `ExecuteCommand()` logic for\nthe various Omnibox-specific menu items already handled by the mixin.\n\nBug: b:504669997\nChange-Id: Ic4af5bbc458e56ea31b37743e3e592278a2c8d7e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8060854\nCommit-Queue: Khalid Peer \u003ckhalidpeer@chromium.org\u003e\nReviewed-by: David Yeung \u003cdayeung@chromium.org\u003e\nReviewed-by: Paul Adedeji \u003cpauladedeji@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661378}",
      "email": "khalidpeer@chromium.org",
      "hash": "545858c7087d582df9d4d22a075113badea4648e",
      "subject": "[omnibox] Enable native context menu for full WebUI popup (Part 5)."
    },
    "8060874": {
      "author": "Jenna Himawan",
      "avatar": "https://lh5.googleusercontent.com/-hWXERi_vp0g/AAAAAAAAAAI/AAAAAAAAAAA/eEWysTaoMx8/s120-p/photo.jpg",
      "cl": "8060874",
      "clUrl": "https://chromium-review.googlesource.com/c/8060874",
      "description": "Similar to the bug fixed by crrev.com/c/7808037, some websites don't\nhave a canonical URL, causing the main bug (see attached). Also, some\nwebsites report a canonical URL that does not actually link to the correct content.\n\nTAG=agy\nCONV=88db6c0a-11b2-449f-a26f-222d8dd5a589\n\nBug: 531798604\nChange-Id: I9d7291a8975163821999ee6dd1679d5be417b23b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8060874\nCommit-Queue: Jenna Himawan \u003cjhimawan@google.com\u003e\nReviewed-by: Theresa Wellington \u003ctwellington@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661396}",
      "email": "jhimawan@google.com",
      "hash": "0359c81fb989e633c29513a07bc55cfc7b10dd3e",
      "subject": "Stop using canonical URLs for link-to-text"
    },
    "8061095": {
      "author": "Atalyk Akash",
      "avatar": "https://lh5.googleusercontent.com/-qdqxqD2_ZCQ/AAAAAAAAAAI/AAAAAAAAAAA/36GbH9XA4tk/s120-p/photo.jpg",
      "cl": "8061095",
      "clUrl": "https://chromium-review.googlesource.com/c/8061095",
      "description": "The CL introduces the changes to reuse the Suggestion item for the\nsearch tile instead of using separate dedicated view. This change will\nserve as a base to add special cases handling in the follow-up CLs.\n\nBug: 513149061\nChange-Id: I572e22f73dabb6f72aa27f9ed85ac7d094813769\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8061095\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@{#1661051}",
      "email": "atalyk@google.com",
      "hash": "e994b4d9415d5a2c7f4e4b9b88021c41337a75f0",
      "subject": "[AtMemory] Unify the search affordance into Suggestion item"
    },
    "8061356": {
      "author": "Thomas Lukaszewicz",
      "avatar": "https://lh4.googleusercontent.com/-kI0APtXjlgE/AAAAAAAAAAI/AAAAAAAAAAA/h89R--YBKKQ/s120-p/photo.jpg",
      "cl": "8061356",
      "clUrl": "https://chromium-review.googlesource.com/c/8061356",
      "description": "No expected behavior changes. This CL updates calls to\nBrowser::profile() to instead be BrowserWindowInterface::GetProfile().\n\nThis change contains only the rename + reformat (if necessary)\n\nBug: 532248264\nChange-Id: I8db4e86a38db91a08c1d0cc8133baf550a0db9c9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8061356\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nReviewed-by: Maks Orlovich \u003cmorlovich@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661218}",
      "email": "tluk@chromium.org",
      "hash": "affc692b476652799b90234e6b5d90d86c7da790",
      "subject": "Convert profile() to GetProfile() (Part 8)"
    },
    "8061359": {
      "author": "Thomas Lukaszewicz",
      "avatar": "https://lh4.googleusercontent.com/-kI0APtXjlgE/AAAAAAAAAAI/AAAAAAAAAAA/h89R--YBKKQ/s120-p/photo.jpg",
      "cl": "8061359",
      "clUrl": "https://chromium-review.googlesource.com/c/8061359",
      "description": "No expected behavior changes. This CL updates calls to\nBrowser::profile() to instead be BrowserWindowInterface::GetProfile().\n\nThis change contains only the rename + reformat (if necessary)\n\nBug: 532248264\nChange-Id: I75d909dc1d8133253f041672b96192ba44c3e0f4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8061359\nReviewed-by: Fred Shih \u003cffred@chromium.org\u003e\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661221}",
      "email": "tluk@chromium.org",
      "hash": "88e71520aac8f8f17eda3fee67995bfe382cdf22",
      "subject": "Convert profile() to GetProfile() (Part 28)"
    },
    "8061367": {
      "author": "Jianfeng Liu",
      "avatar": "https://lh3.googleusercontent.com/-xOTB5icFy_k/AAAAAAAAAAI/AAAAAAAAAAA/9JKxtZ65Czk/s120-p/photo.jpg",
      "cl": "8061367",
      "clUrl": "https://chromium-review.googlesource.com/c/8061367",
      "description": "V4L2 and VA-API are mutually exclusive upstream: the GN args forbid\nbuilding with both use_v4l2_codec and use_vaapi set, and a number of\nsource files assume the two are never compiled together (the\npreprocessor uses #if/#elif chains, the sandbox computes a single policy\ntype, etc.). That makes it impossible to ship a single Linux build that\ncan target both a V4L2-based and a VA-API-based video pipeline at once.\n\nLift the mutual exclusion and select the active backend at runtime,\ncentralized in media::ActiveLinuxVideoDecoderType() (decoder.h), which\nthe decoder, encoder, image processor, video frame mapper and mojo media\nclients all consult so the whole pipeline agrees on one backend. The\ndefault is VA-API; a new base::Feature, kPreferV4L2VideoAcceleration\n(disabled by default), switches to V4L2 when enabled.\n\nThe build-time mutual-exclusion assert in media/gpu/BUILD.gn and\nmedia/gpu/chromeos/BUILD.gn is removed, and the #if/#elif chains that\nassumed exclusivity (fourcc, image_processor_factory,\nvideo_decoder_pipeline, gpu_video_encode_accelerator_factory,\nvideo_frame_mapper_factory, gpu_mojo_media_client_{cros,linux},\noop_video_decoder_factory_service) are rewritten as independent #if\nblocks so both code paths compile when both flags are on.\n\nThe hardware video decoding/encoding sandboxes also assumed a single\nbackend. They now grant the union of the broker permissions and seccomp\nfilters that either backend needs, since the runtime choice is not\nvisible at sandbox-build time (and broker permissions are immutable once\nthe sandbox is up). This widens the attack surface of a mixed build\ncompared to a single-backend build; the relevant call sites call this\nout in comments.\n\nThe mixed-build decoding sandbox preserves the existing Intel/AMD split\nfor the VA-API half: ComputePolicyType() selects kVaapiAndV4L2 (Intel\nVA-API + V4L2) or kVaapiOnAMDAndV4L2 (AMD VA-API + V4L2) based on\nuse_amd_specific_policies.\n\nbrowser video decoding  with default flags (VA-API) and with\n--enable-features=PreferV4L2VideoAcceleration (V4L2).\n\nBug: 530450488\nTest: Built with use_vaapi=true use_v4l2_codec=true. Ran\nChange-Id: Id62dbbe42d93e8422a66dccccba94eabe84787f7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8061367\nCommit-Queue: Jianfeng Liu \u003cliujianfeng1994@gmail.com\u003e\nReviewed-by: Ted (Chromium) Meyer \u003ctmathmeyer@chromium.org\u003e\nReviewed-by: Ben Scarlato \u003cakhna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1660921}",
      "email": "liujianfeng1994@gmail.com",
      "hash": "8c1f628030183bcf5874245f6c15cbe28ca80036",
      "subject": "media: make enable of v4l2/vaapi on linux possible"
    },
    "8061407": {
      "author": "Keishi Hattori",
      "avatar": "",
      "cl": "8061407",
      "clUrl": "https://chromium-review.googlesource.com/c/8061407",
      "description": "This replaces RAW_PTR_EXCLUSION with raw_ptr\u003cT, kUnprotectedInRelease\u003e in\ncomponents/site_engagement to provide better safety in certain builds while avoiding\nperformance overhead in release builds.\n\nThis CL was uploaded by git cl split.\n\n\nR=meacer@chromium.org\n\nBug: 501113069\nChange-Id: I6fce09bc3d793597063ef04bc1769b233bbc251c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8061407\nAuto-Submit: Keishi Hattori \u003ckeishi@chromium.org\u003e\nReviewed-by: Mustafa Emre Acer \u003cmeacer@chromium.org\u003e\nCommit-Queue: Keishi Hattori \u003ckeishi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1660984}",
      "email": "keishi@google.com",
      "hash": "9a5dc0fe3b584a0cadf2469270fb7db774d11228",
      "subject": "Convert RAW_PTR_EXCLUSION to raw_ptr\u003cT, kUnprotectedInRelease\u003e in components/site_engagement"
    },
    "8061554": {
      "author": "Jiacheng Guo",
      "avatar": "https://lh6.googleusercontent.com/-6gShfCVr-lI/AAAAAAAAAAI/AAAAAAAAAAA/k7izy_dt-Lk/s120-p/photo.jpg",
      "cl": "8061554",
      "clUrl": "https://chromium-review.googlesource.com/c/8061554",
      "description": "The CL adds support to collect trace with warm cache by:\n1. Introducing migrate_profile.py to pull (for Android) and clean up\nprofile directories, stripping active tab/session files and empty\ndirectories.\n2. Adding run_warm_benchmark.py wrapper script to automate the\nentire 3-step warm run flow for both Android and Desktop,\nforwarding any extra unrecognized arguments to run_benchmark, and\nautomatically inferring package names on Android (removing the need\nfor explicit --package argument).\n3. Updating SKILL.md to document the new automated execution steps and\nargument forwarding capability.\n\nBug: None\n\nChange-Id: I8e4f3989c1f5e298a774e7f4dd48e986849a24a8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8061554\nReviewed-by: Erik Chen \u003cerikchen@chromium.org\u003e\nCommit-Queue: Jiacheng Guo \u003cgjc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661324}",
      "email": "gjc@google.com",
      "hash": "6b7f0566452f11bcf1573754f81d5cc665d96544",
      "subject": "Add warm trace support to automated-tracing skill."
    },
    "8061689": {
      "author": "Thomas Lukaszewicz",
      "avatar": "https://lh4.googleusercontent.com/-kI0APtXjlgE/AAAAAAAAAAI/AAAAAAAAAAA/h89R--YBKKQ/s120-p/photo.jpg",
      "cl": "8061689",
      "clUrl": "https://chromium-review.googlesource.com/c/8061689",
      "description": "No expected behavior changes. This CL updates calls to\nBrowser::profile() to instead be BrowserWindowInterface::GetProfile().\n\nThis change contains only the rename + reformat (if necessary)\n\nBug: 532248264\nChange-Id: I2ec192fdcb3c18fe4cbfbfd6804922295fb6811a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8061689\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nReviewed-by: Dibyajyoti Pal \u003cdibyapal@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1660909}",
      "email": "tluk@chromium.org",
      "hash": "2342e76a98d094110d91e2f6c1d4b233909a72b2",
      "subject": "Convert profile() to GetProfile() (Part 26)"
    },
    "8061797": {
      "author": "Aditya Gupta",
      "avatar": "https://lh5.googleusercontent.com/-yTT5PLu18FM/AAAAAAAAAAI/AAAAAAAAAAA/NC5ODysS7Lg/s120-p/photo.jpg",
      "cl": "8061797",
      "clUrl": "https://chromium-review.googlesource.com/c/8061797",
      "description": "This change introduces new histograms to track:\n- The number of filter facets displayed to the user in the initial cue.\n- The number of facets that were successfully applied.\n- The success or failure of applying each individual facet type.\n\nThe `LogApplicationOutcome` function is refactored to handle logging for\nall facets within a suggestion. A new `LogFacetsShown` function is added\nto record the number of facets shown when the filter suggestion is first\nshown.\n\nFixed: b:514314251, b:525696681\nChange-Id: Ia822996f0af8576ed02a052296c1b6635263b8c7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8061797\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nReviewed-by: Dominic Battré \u003cbattre@chromium.org\u003e\nCommit-Queue: Aditya Gupta \u003cadigupt@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661345}",
      "email": "adigupt@google.com",
      "hash": "17f88da14be7c938bdc8698d85440ea3b5879c5e",
      "subject": "Add metrics for filter facet count and application outcomes."
    },
    "8061889": {
      "author": "Ioana Treib",
      "avatar": "https://lh5.googleusercontent.com/-0VA0x0mgfYY/AAAAAAAAAAI/AAAAAAAAAAA/6OQves7NdCI/s120-p/photo.jpg",
      "cl": "8061889",
      "clUrl": "https://chromium-review.googlesource.com/c/8061889",
      "description": "This reverts commit f7e117f248c8d9ceba92de21a90abe5f5c624155.\n\nReason for revert: https://chromium-review.git.corp.google.com/c/chromium/src/+/8077524\nAppBannerManagerTest and AppBannerManagerBrowserTest started failing on desktop after the revert above. It's likely that the test fixes are needed for this change too so maybe the CLs should go together in the reland.\n\nFailure Link: https://ci.chromium.org/ui/p/chromium/builders/ci/android-desktop-x64-rel-15-tests/21241/test-results\n\nOriginal change's description:\n\u003e Default enable TabAndroidGracefulShutdown on desktop\n\u003e\n\u003e Bug: 494305655\n\u003e Change-Id: Iff3b6525047c20c5924ae7f4871b67f86a6a6964\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8061889\n\u003e Reviewed-by: Sky Malice \u003cskym@chromium.org\u003e\n\u003e Commit-Queue: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1660646}\n\nBug: 494305655\nChange-Id: I6114c94b0a34a64bb9499cf3045fae04e9b3fa04\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085680\nCommit-Queue: Ioana Treib \u003cioanap@chromium.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nOwners-Override: Ioana Treib \u003cioanap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661047}",
      "email": "ioanap@chromium.org",
      "hash": "d3f5060351fc22ddf8b1298148d6758e7ea97cbd",
      "subject": "Revert \"Default enable TabAndroidGracefulShutdown on desktop\""
    },
    "8062343": {
      "author": "Thomas Lukaszewicz",
      "avatar": "https://lh4.googleusercontent.com/-kI0APtXjlgE/AAAAAAAAAAI/AAAAAAAAAAA/h89R--YBKKQ/s120-p/photo.jpg",
      "cl": "8062343",
      "clUrl": "https://chromium-review.googlesource.com/c/8062343",
      "description": "No expected behavior changes. This CL updates calls to\nBrowser::profile() to instead be BrowserWindowInterface::GetProfile().\n\nThis change contains only the rename + reformat (if necessary)\n\nBug: 532248264\nChange-Id: I48f1f9d99fe2a6de428ff2e773091c2e6da1068a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8062343\nReviewed-by: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661188}",
      "email": "tluk@chromium.org",
      "hash": "f2cf919007a87169b461b965e030772e9bf54462",
      "subject": "Convert profile() to GetProfile() (Part 27)"
    },
    "8062349": {
      "author": "Peter E Conn",
      "avatar": "",
      "cl": "8062349",
      "clUrl": "https://chromium-review.googlesource.com/c/8062349",
      "description": "This change plumbs response headers from the C++content::NavigationHandle\nup through the Java NavigationHandle to AwNavigation. Plumbing through the\nsupport library will come in a follow up CL.\n\nTAG=agy\nCONV=d5a7d6e1-c72b-46a5-9a87-5affeeb14f5e\n\nBug: 509940298\nChange-Id: Ic59817647435ce67920458b42b74e4b73501f7dd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8062349\nReviewed-by: Peter Pakkenberg \u003cpbirk@chromium.org\u003e\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nCommit-Queue: Peter Conn \u003cpeconn@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661116}",
      "email": "peconn@google.com",
      "hash": "5d8d8465e0e21d6f51d0dc1829aea2a109aace97",
      "subject": "Expose HTTP response headers via AwNavigation"
    },
    "8062358": {
      "author": "Nicola Tommasi",
      "avatar": "https://lh3.googleusercontent.com/-7RC39xBR8-U/AAAAAAAAAAI/AAAAAAAAAAA/O_Dhkgk2d-w/s120-p/photo.jpg",
      "cl": "8062358",
      "clUrl": "https://chromium-review.googlesource.com/c/8062358",
      "description": "This change introduces pContext section in the Autofill settings page.\nThe section is only visible when pContext business logic allows it AND\nHoT is disabled.\n\nScreenshot: https://screenshot.googleplex.com/944akQAqGrVt26A\nBug: b:529317863\nChange-Id: I8cd86ab478534445d69a0fb9951ca81742bf2a07\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8062358\nReviewed-by: Timofey Chudakov \u003ctchudakov@google.com\u003e\nCommit-Queue: Nicola Tommasi \u003ctommasin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661018}",
      "email": "tommasin@chromium.org",
      "hash": "8dcac53a3fa487bd84d73e8845ad1f50ae27c9d5",
      "subject": "[pContext] Add pContext settings to Autofill options when HoT is OFF"
    },
    "8063411": {
      "author": "Di Wu",
      "avatar": "https://lh4.googleusercontent.com/-IA1rlaCrSZ8/AAAAAAAAAAI/AAAAAAAAAAA/lGlaGVAlF5o/s120-p/photo.jpg",
      "cl": "8063411",
      "clUrl": "https://chromium-review.googlesource.com/c/8063411",
      "description": "This changelist is part of an ongoing series to decouple ChromeOS\ncode from 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\nthe higher-level browser application layer. This modernization also\nmoves code away from heavy, UI-bound Profile objects and toward the\ncleaner content::BrowserContext abstraction. Where ProfileHelper wraps\nuser checks, the migration uses components/user_manager directly.\n\nChromeOsMirrorAccountConsistencyTest now resolves the logged-in user's\ncreated browser context through ash::BrowserContextHelper, then converts\nit back to Profile for existing signin helpers. The test logs in a real\nLoginManagerMixin user before both lookups, so it does not need the\nProfileHelper testing-only user-to-profile map.\n\nBug: b:511961755\nTest: CQ\nChange-Id: If9fb92f8b59d6f8a83ee6f6cba0e3816c6e81b5d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8063411\nReviewed-by: Anthi Orfanou \u003canthie@google.com\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661033}",
      "email": "diwux@google.com",
      "hash": "8c26a31632181e0da6a4ceac0c21bb68cefa4581",
      "subject": "Ash: Migrate ChromeOS mirror account test off ProfileHelper"
    },
    "8063427": {
      "author": "Jiacheng Guo",
      "avatar": "https://lh6.googleusercontent.com/-6gShfCVr-lI/AAAAAAAAAAI/AAAAAAAAAAA/k7izy_dt-Lk/s120-p/photo.jpg",
      "cl": "8063427",
      "clUrl": "https://chromium-review.googlesource.com/c/8063427",
      "description": "Introduce UMA metrics and trace events to measure the duration of\nTabIcon::UpdateThrobber. We record two UMA metrics:\n- Tab.Icon.UpdateThrobber.Time: measures all calls.\n- Tab.Icon.UpdateThrobber.Time.NotCached: measures only calls that\n  result in actual layer creation or destruction.\n\nThese metrics will help quantify the overhead of destructive layer\ntoggling for tab throbbers on the UI thread.\n\nWe add the following trace events:\n- TabIcon::UpdateThrobber\n- TabIcon::UpdateThrobber (Toggle Layer)\n\nFor more details, see the UI Update Latency Tech Report:\nhttps://docs.google.com/document/d/1VZQjPS5bUMz-TtGpnkuGB1D1DS-XbZY6RJrKtsjAKQQ/edit?usp=sharing\n\nBug: 532788479\nChange-Id: I078b20d69c153328d042a210ff0e702ab9a00911\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8063427\nReviewed-by: David Pennington \u003cdpenning@chromium.org\u003e\nReviewed-by: Olivier Li \u003colivierli@chromium.org\u003e\nCommit-Queue: Jiacheng Guo \u003cgjc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1660991}",
      "email": "gjc@google.com",
      "hash": "bca1fd08c290af22d979a24339fc71283d47af9c",
      "subject": "Add telemetry for TabIcon throbber layer refresh."
    },
    "8063444": {
      "author": "Thomas Lukaszewicz",
      "avatar": "https://lh4.googleusercontent.com/-kI0APtXjlgE/AAAAAAAAAAI/AAAAAAAAAAA/h89R--YBKKQ/s120-p/photo.jpg",
      "cl": "8063444",
      "clUrl": "https://chromium-review.googlesource.com/c/8063444",
      "description": "No expected behavior changes. This CL updates calls to\nBrowser::profile() to instead be BrowserWindowInterface::GetProfile().\n\nThis change contains only the rename + reformat (if necessary)\n\nBug: 532248264\nChange-Id: I9d930a67cc4da32cdbbd94ece20c170743241c5f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8063444\nReviewed-by: Alex Turner \u003calexmt@chromium.org\u003e\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661380}",
      "email": "tluk@chromium.org",
      "hash": "6cad2bdbb6847ebcf4329bba59d1897af3b7a549",
      "subject": "Convert profile() to GetProfile() (Part 13)"
    },
    "8063504": {
      "author": "Thomas Lukaszewicz",
      "avatar": "https://lh4.googleusercontent.com/-kI0APtXjlgE/AAAAAAAAAAI/AAAAAAAAAAA/h89R--YBKKQ/s120-p/photo.jpg",
      "cl": "8063504",
      "clUrl": "https://chromium-review.googlesource.com/c/8063504",
      "description": "No expected behavior changes. This CL updates calls to\nBrowser::profile() to instead be BrowserWindowInterface::GetProfile().\n\nThis change contains only the rename + reformat (if necessary)\n\nBug: 532248264\nChange-Id: I82f94b23d66f4fa7ae396bba89ebdaf2121f9c90\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8063504\nReviewed-by: Christian Dullweber \u003cdullweber@chromium.org\u003e\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1660915}",
      "email": "tluk@chromium.org",
      "hash": "e81a59a0c3ce9f06abb84143937486ddfc11237d",
      "subject": "Convert profile() to GetProfile() (Part 22)"
    },
    "8063552": {
      "author": "Aditya Gupta",
      "avatar": "https://lh5.googleusercontent.com/-yTT5PLu18FM/AAAAAAAAAAI/AAAAAAAAAAA/NC5ODysS7Lg/s120-p/photo.jpg",
      "cl": "8063552",
      "clUrl": "https://chromium-review.googlesource.com/c/8063552",
      "description": "This CL adds Suggestion Application Outcome metrics based on the\nfollowing criteria once a suggesiton is accepted by the user:\n- If the navigation resulted in any error, it logs `kAllFiltersNotApplied`.\n- If the navigation was not an error, it waits for the annotation\n  extraction to finish and based on the results:\n  a. If applied suggestion matched the extracted annotations,\n  it logs 'kAllFiltersApplied'.\n  b. Else it logs 'kAllFiltersNotApplied'.\n\nBug: b:531717350\nChange-Id: Ia2fe7584e99cdb44b0f2ed62bc1e8fba202be7b0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8063552\nReviewed-by: Dominic Battré \u003cbattre@chromium.org\u003e\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCommit-Queue: Aditya Gupta \u003cadigupt@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661049}",
      "email": "adigupt@google.com",
      "hash": "0e5ef47cf085037b83277f1ef87f77f42b699589",
      "subject": "[Multistep Filter] Add Suggestion Application Outcome metrics."
    },
    "8063885": {
      "author": "Antonio Sartori",
      "avatar": "https://lh6.googleusercontent.com/-AfUNT9pEARI/AAAAAAAAAAI/AAAAAAAAAAA/ItXWCYj_qAY/s120-p/photo.jpg",
      "cl": "8063885",
      "clUrl": "https://chromium-review.googlesource.com/c/8063885",
      "description": "This CL fixes the function GetEffectiveEmbeddingOrigin to actually\nalways return an origin. Previously, this function was returning an\nURL with path in case of sandboxed top-level documents. A browsertest\nchecks that permission requests in opaque origins work as expected.\n\nBug: 532211035\nChange-Id: I0593de146e7fe60f7ba256db26edbdea43229f87\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8063885\nCommit-Queue: Antonio Sartori \u003cantoniosartori@chromium.org\u003e\nReviewed-by: Andy Paicu \u003candypaicu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661193}",
      "email": "antoniosartori@chromium.org",
      "hash": "8beb508c3155f57f5b4ace174f6b7df59d7f6666",
      "subject": "[permissions] Fix GetEffectiveEmbeddingOrigin to return an origin"
    },
    "8064561": {
      "author": "Mikel Astiz",
      "avatar": "https://lh6.googleusercontent.com/-d2wU34ze3Og/AAAAAAAAAAI/AAAAAAAAAAA/kSYJlVC9C3g/s120-p/photo.jpg",
      "cl": "8064561",
      "clUrl": "https://chromium-review.googlesource.com/c/8064561",
      "description": "This patch introduces initial proto fields for this feature and\nimplements basic functionality in the corresponding sync bridge.\n\nChange-Id: Ifd41b957f62d6fda987853a21daf6d473f15fc11\nBug: 527991726\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8064561\nCommit-Queue: Mikel Astiz \u003cmastiz@chromium.org\u003e\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661055}",
      "email": "mastiz@chromium.org",
      "hash": "9377f92fea0ffe708f8f80aaf8202798f09987a9",
      "subject": "[sync] Add initial fields to EncryptedTabContextContainerSpecifics"
    },
    "8064563": {
      "author": "Mohannad Farrag",
      "avatar": "https://lh3.googleusercontent.com/-x6LEk6hzQR0/AAAAAAAAAAI/AAAAAAAAAAA/BCSUm8MO_cw/s120-p/photo.jpg",
      "cl": "8064563",
      "clUrl": "https://chromium-review.googlesource.com/c/8064563",
      "description": "Recent Chromium commits introduced BCP47 subtag generation actions in\nbase/i18n that execute //tools/i18n/generate_known_bcp47_subtags.py.\nDuring gn2bp translation on CI, this caused an exception because the\naction script was unrecognized and unlisted in Copybara.\n\nThis CL adds GenerateKnownBcp47SubtagsSanitizer to action_sanitizers.py\nto handle the script and adds it to origin_files in copy.bara.sky.\n\nBug: 533380867\nChange-Id: If255b6d4f3dd1c31c28940023fa2abd8d622052e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8064563\nReviewed-by: Stefano Duo \u003cstefanoduo@google.com\u003e\nAuto-Submit: Mohannad Farrag \u003caymanm@google.com\u003e\nCommit-Queue: Mohannad Farrag \u003caymanm@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661046}",
      "email": "aymanm@google.com",
      "hash": "6eb3a8d74e51371140cbe64c972cd96c1c29506a",
      "subject": "[Cronet] Support generate_known_bcp47_subtags in gn2bp"
    },
    "8065230": {
      "author": "Peter E Conn",
      "avatar": "",
      "cl": "8065230",
      "clUrl": "https://chromium-review.googlesource.com/c/8065230",
      "description": "Instead of specifically checking for ConnectionSecurityLevel.DANGEROUS\nto force-show the browser controls, check if the security level is\nSECURE. This ensures that the URL bar is shown not only for DANGEROUS\nbut also for WARNING and NONE states (e.g. mixed content, http).\nThis prevents origins from suppressing security indicators with TWAs.\n\nTAG=agy\nCONV=c4062454-4b45-484e-9930-7d4b9c0288d5\n\nFix: 533018632\nChange-Id: Ic5c84ccc6650b7c346898e0603112761473aefb3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8065230\nReviewed-by: Daniel Murphy \u003cdmurph@chromium.org\u003e\nCommit-Queue: Peter Conn \u003cpeconn@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661143}",
      "email": "peconn@google.com",
      "hash": "3bd23769cab8ef0cc0512054a26c467eeeda2c53",
      "subject": "Fix TWA SecurityLevel checks for toolbar hiding"
    },
    "8065239": {
      "author": "Alex Ilin",
      "avatar": "https://lh3.googleusercontent.com/-JI-HuP4AzJ0/AAAAAAAAAAI/AAAAAAAAAAA/Ep7UPoMsHMA/s120-p/photo.jpg",
      "cl": "8065239",
      "clUrl": "https://chromium-review.googlesource.com/c/8065239",
      "description": "The kDeviceBoundSessionProactiveRefresh feature flag has been enabled by\ndefault for a long time. This CL cleans up the flag and inlines its\nenabled-by-default behavior.\n\nBug: 489734665\nChange-Id: Ib31d8b1063974a9fba1692f1b819e633d8be82ff\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8065239\nCommit-Queue: Alex Ilin \u003calexilin@chromium.org\u003e\nAuto-Submit: Alex Ilin \u003calexilin@chromium.org\u003e\nReviewed-by: Adam Rice \u003cricea@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661153}",
      "email": "alexilin@chromium.org",
      "hash": "aa4c950f52e67f6875cd655c4518b55f06cc2ce6",
      "subject": "[DBSC] Clean up proactive refreshes feature flag"
    },
    "8065472": {
      "author": "Arthur Sonzogni",
      "avatar": "https://lh4.googleusercontent.com/-pgZg6Pw0R4M/AAAAAAAAAAI/AAAAAAAAAAA/zFdLBZFTTmU/s120-p/photo.jpg",
      "cl": "8065472",
      "clUrl": "https://chromium-review.googlesource.com/c/8065472",
      "description": "Address code review comment in fake_webauthn_api.cc by removing\nunnecessary explicit span conversion of std::vector, which is\nimplicitly convertible.\n\nChange-Id: I6fca80f2fb397330b69a6ecbb1d7699241e2dc78\nBug: 501112808\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8065472\nAuto-Submit: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nReviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\nCommit-Queue: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661101}",
      "email": "arthursonzogni@chromium.org",
      "hash": "b0a43634dc0333ef06b0dadf9f1801964928594c",
      "subject": "[unsafe-buffers] Remove unnecessary span conversion in fake_webauthn_api.cc"
    },
    "8065838": {
      "author": "Manuel Briones",
      "avatar": "https://lh6.googleusercontent.com/-lbBgAtoX7u4/AAAAAAAAAAI/AAAAAAAAAAA/sO-qcnYtahE/s120-p/photo.jpg",
      "cl": "8065838",
      "clUrl": "https://chromium-review.googlesource.com/c/8065838",
      "description": "`Centipede Upload Linux ASan`[1] has been running out of disk during\n`zipping` step. This CL increases the `free_space` dimension to `high`.\n\nIncrease on machines on infra side is deployed on CL [2].\n\n[1]:\nhttps://ci.chromium.org/ui/p/chromium/builders/ci/Centipede%20Upload%20Linux%20ASan\n[2]: https://crrev.com/i/9523057\n\nBug: 525728246\nChange-Id: Ia6a1757b7263b06da5861ab0d4aeb700dc2b17d1\nSigned-off-by: Manuel Briones \u003cmanuelbriones@google.com\u003e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8065838\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nReviewed-by: Struan Shrimpton \u003csshrimp@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661317}",
      "email": "manuelbriones@google.com",
      "hash": "a2f3b1d9f01e678c89e81a0c65a2d412f9b01ea6",
      "subject": "Increase disk size for `Centipede Upload Linux ASan` builder"
    },
    "8065840": {
      "author": "YiwenQian",
      "avatar": "",
      "cl": "8065840",
      "clUrl": "https://chromium-review.googlesource.com/c/8065840",
      "description": "Feature sync approval:\nhttps://docs.google.com/document/d/1dDmgNDRoEv3omInLwWVeznJKveei3922XAOL2HihgfE/edit?tab=t.0#bookmark=kix.hvzgy5g7wnru\n\nChange-Id: I72a49e6866b1cd5f60d45a9440eef7b3dd0d130c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8065840\nReviewed-by: Christoph Schwering \u003cschwering@google.com\u003e\nCommit-Queue: yiwen qian \u003cyiwenqian@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661213}",
      "email": "yiwenqian@google.com",
      "hash": "4543a62c370c4ba0344546a3d4a4834477c55548",
      "subject": "[ScanCard IOS] Enable scan card on IOS by default"
    },
    "8066034": {
      "author": "Ilya Nikolaevskiy",
      "avatar": "https://lh4.googleusercontent.com/-e5j-NcosU5c/AAAAAAAAAAI/AAAAAAAAAAA/3byml8L1RNo/s120-p/photo.jpg",
      "cl": "8066034",
      "clUrl": "https://chromium-review.googlesource.com/c/8066034",
      "description": "This will prevent potential device spoofing.\n\nFixed: 533028973\nChange-Id: I239b5567c122d626397f8ef6d8428e5506cbe335\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8066034\nReviewed-by: Colin Blundell \u003cblundell@chromium.org\u003e\nCommit-Queue: Ilya Nikolaevskiy \u003cilnik@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661026}",
      "email": "ilnik@chromium.org",
      "hash": "bc9a0630178991c52ed1c54c55e58e8157714947",
      "subject": "Ensure virtual cameras have empty model_id"
    },
    "8066039": {
      "author": "Vidhan Jain",
      "avatar": "https://lh4.googleusercontent.com/-bJYmcMeCXI4/AAAAAAAAAAI/AAAAAAAAAAA/PGi7Hl_zyS8/s120-p/photo.jpg",
      "cl": "8066039",
      "clUrl": "https://chromium-review.googlesource.com/c/8066039",
      "description": "This CL prevents fields that have ever been autofilled (i.e. contains\nFieldModifier::kAutofill) from being saved to the local Autocomplete\ndatabase during form submission.\n\nHowever, if a field was autocompleted (filled by Autocomplete) and then\nedited by the user, we still save the edited value because it represents\nnew user-entered autocomplete data. For other structured Autofill\nproducts (e.g. Address, Payments, Autofill AI), we prevent saving even\nif the user edited them to avoid leaking structured data into\nAutocomplete.\n\nThis behavior is guarded behind the new feature flag\nkAutofillPreventAutofillFromSavingToAutocomplete.\n\nBug: 533411686\nChange-Id: Ia98e397bbeae70f6915a5943ab8d54f02fcbba93\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8066039\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCommit-Queue: Vidhan Jain \u003cvidhanj@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661225}",
      "email": "vidhanj@google.com",
      "hash": "e070f17eda2bd1370a34da954e03d87b870f48c1",
      "subject": "Prevent saving autofilled fields to Autocomplete on submission"
    },
    "8066524": {
      "author": "Oleh Desiatyrikov",
      "avatar": "https://lh6.googleusercontent.com/-A_7zJRtp1N0/AAAAAAAAAAI/AAAAAAAAAAA/-pERaQNwqGU/s120-p/photo.jpg",
      "cl": "8066524",
      "clUrl": "https://chromium-review.googlesource.com/c/8066524",
      "description": "Update the ImmersiveVideoFormatRadioGroup to support a set of standard\nimmersive video formats and display the detected/recommended format.\n\nSpecifically:\n- Switch ImmersiveVideoFormatRadioGroup to use RadioButtonWithDescription/RadioButtonWithDescriptionLayout.\n- Show detailed format descriptions (e.g. \"360° Stereoscopic\") when\n  a recommended option is set.\n- Add unit tests for ImmersiveVideoFormatRadioGroup.\n- Update styles and layout parameters of the selection views.\n\nhttps://screenshot.googleplex.com/5mfWEDxSBmg4VE3\nhttps://screenshot.googleplex.com/7oMrR9ViTNkspud\n\nBug: 532271496, 525396715\nChange-Id: I288a092c7b4ed3236bffe84735e6afc5acd6732b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8066524\nReviewed-by: Nick Mondello \u003cmondello@google.com\u003e\nCommit-Queue: Oleh Desiatyrikov (xWF) \u003cdesiatyrikov@google.com\u003e\nReviewed-by: Gurmeet Kalra \u003cgurmeetk@google.com\u003e\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661344}",
      "email": "desiatyrikov@google.com",
      "hash": "03a2f2ed06c9102e1e6de6453a70d218f3c25ba1",
      "subject": "[XR] Refine immersive video format selection UI and options"
    },
    "8066842": {
      "author": "Hongchan Choi",
      "avatar": "",
      "cl": "8066842",
      "clUrl": "https://chromium-review.googlesource.com/c/8066842",
      "description": "This CL refactors the AudioContext constructor to skip the autoplay\npolicy switch block when the document is in a prerendered state.\nPreviously, the fall-through into this block caused redundant autoplay\nstatus updates and immediate console warnings during prerendering.\n\nAutoplay checks are now re-evaluated when the page is activated in\nResumeOnPrerenderActivation(). Console warnings are deferred until\nactivation by calling IsAllowedToStart() with should_suppress_warning\nset to false.\n\nBug: 499073060\nTest: wpt_internal/prerender/restriction-web-audio-warning.https.html\n\nTAG=agy\nCONV=c50e8a54-99eb-4a45-a30c-fcf2461b017d\n\nChange-Id: I996a7c74592eda16076e42b6054f62e985317736\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8066842\nReviewed-by: Mahesh Kannan \u003ckmaheshb@google.com\u003e\nCommit-Queue: Hongchan Choi \u003chongchan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661322}",
      "email": "hongchan@google.com",
      "hash": "6c76c0979f0640659728d2fa8721e2f26a625bd9",
      "subject": "[WebAudio] Skip autoplay policy checks during prerendering"
    },
    "8067138": {
      "author": "Moe Ahmadi",
      "avatar": "https://lh3.googleusercontent.com/-ZnVUiAJI930/AAAAAAAAAAI/AAAAAAAAAAA/BlAiAdqESzE/s120-p/photo.jpg",
      "cl": "8067138",
      "clUrl": "https://chromium-review.googlesource.com/c/8067138",
      "description": "This change introduces context-aware (BrowserContext/Profile) template\nreplacements (($i18n{}) and dynamic ES module (`strings.m.js`)\nsupport for component extensions, mirroring the pattern used in WebUI\nwithout requiring a WebUI backend dependency.\n\nWhile $i18n{} template replacements currently work (e.g., PDF\nViewer), the existing mechanism relies on global string evaluated at\nstartup and stored in a static map keyed only by the ExtensionId. This\nlacks Profile/BrowserContext awareness (e.g., enterprise policies,\naccount sign-in/eligibility states) and requires dependencies on\nfeature-specific utilities inside //chrome/browser/extensions/.\n\nKey modifications:\n\n- Introduce dynamic /strings.m.js module loading and dynamic $i18n{key}\n  template replacements for component extensions.\n- Plumb content::BrowserContext through resource loading paths and the\n  ComponentExtensionResourceManager to ensure profile-scoped resolution.\n- Add RegisterTemplateDataProvider and GetDynamicResourceContent to\n  allow extensions to register callbacks that supply dictionary data.\n- Manage dictionary provider callbacks with clean RAII lifetimes and\n  clear cached replacements upon subscription removal to prevent leaks.\n- Intercept and generate serialized JSON dictionary modules for dynamic\n  requests over Mojo, satisfying strict ES module MIME checks.\n- Update AimEligibility diagnostics to validate the implementation by\n  using template substitutions and dynamic module imports.\n\nBug: b:524549011\nChange-Id: Ia526dc79747d57fe9b24aa7541347039fa5f5d28\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8067138\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCommit-Queue: Moe Ahmadi \u003cmahmadi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661382}",
      "email": "mahmadi@chromium.org",
      "hash": "2f515ae1d15732a189866a51716afaea6422e7a7",
      "subject": "Adds dynamic template and loadTimeData support for component extensions"
    },
    "8067357": {
      "author": "Joe Mason",
      "avatar": "https://lh3.googleusercontent.com/-kE1-PSPo1wk/AAAAAAAAAAI/AAAAAAAAAAA/y4G6sgz0fdw/s120-p/photo.jpg",
      "cl": "8067357",
      "clUrl": "https://chromium-review.googlesource.com/c/8067357",
      "description": "ByteCount is deprecated.\n\nAfter DiskMetrics is converted to ByteSize, it becomes identical to\nbase::SysInfo::DiskSpaceInfo, so just use that directly.\n\nBug: 448661443\nChange-Id: I439eed211cf2e431a36ae853eb2b43e1b1eba162\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8067357\nReviewed-by: Patrick Monette \u003cpmonette@chromium.org\u003e\nCommit-Queue: Joe Mason \u003cjoenotcharles@google.com\u003e\nAuto-Submit: Joe Mason \u003cjoenotcharles@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661147}",
      "email": "joenotcharles@google.com",
      "hash": "a8c0ed32b6274ec39674ac2dacc25bd1dcd4763e",
      "subject": "Use ByteSize in //chrome/browser/performance_manager"
    },
    "8067364": {
      "author": "Saifuddin Hitawala",
      "avatar": "https://lh3.googleusercontent.com/-kI6doAWub7k/AAAAAAAAAAI/AAAAAAAAAAA/w_ti3FGKzdQ/s120-p/photo.jpg",
      "cl": "8067364",
      "clUrl": "https://chromium-review.googlesource.com/c/8067364",
      "description": "For VideoCapture on ChromeOS, the size used for creating SharedImage\ncan be different from that used for creating VideoFrameInfo for the\nready buffer. This change updates\nCameraDeviceContext::SubmitCapturedVideoCaptureBuffer to take in\nSharedImage size as the coded_size which is set from\nVideoCaptureFormat's frame size and passes the original frame size\nas the visible rect like before.\n\nThis will help ensure that coded size matches the SharedImage size\nwhen passed over mojo to VideoCaptureImpl where the VideoFrame is\ncreated by wrapping SharedImage.\n\nBug: 532604659\nChange-Id: Ife07f3bd021b800fa78a46bc49e04545ee54adde\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8067364\nReviewed-by: Ilya Nikolaevskiy \u003cilnik@chromium.org\u003e\nCommit-Queue: Saifuddin Hitawala \u003chitawala@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661260}",
      "email": "hitawala@chromium.org",
      "hash": "35a2559f13192e81469521f387b2f3cf3bb81f24",
      "subject": "[media] Pass shared image size as coded size for CrOS VideoCapture"
    },
    "8067437": {
      "author": "Ryan Akiyama",
      "avatar": "https://lh3.googleusercontent.com/-GTIsqksHOQA/AAAAAAAAAAI/AAAAAAAAAAA/_6z4WeTmDYs/s120-p/photo.jpg",
      "cl": "8067437",
      "clUrl": "https://chromium-review.googlesource.com/c/8067437",
      "description": "Create a dedicated `WeakPtrFactory` for metrics related callbacks in\n`OmniboxPopupPresenterBase` and `OmniboxPopupViewViews`. By invalidating\nthis factory when the popup is hidden, we prevent stale async callbacks\nfrom previous popup presentations from executing and causing erroneous\nlatency measurements, such as large \"overflow\" durations in metrics like\n`ResultToContentReadyPerShow` and `OnFirstShow`.\n\nBug: b:524270342\nChange-Id: I3dd1d087aa520e92870844ce6e5988cc004fe28b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8067437\nReviewed-by: Ming-Ying Chung \u003cmych@chromium.org\u003e\nReviewed-by: Moe Ahmadi \u003cmahmadi@chromium.org\u003e\nReviewed-by: Paul Adedeji \u003cpauladedeji@google.com\u003e\nCommit-Queue: Ryan Akiyama \u003cryanakiyama@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1660966}",
      "email": "ryanakiyama@chromium.org",
      "hash": "f8f5ab6591a4924b5029f6e3c84ed5b48d206aab",
      "subject": "[omnibox] Fix metric latency overflow on show/hide"
    },
    "8067438": {
      "author": "Peter",
      "avatar": "",
      "cl": "8067438",
      "clUrl": "https://chromium-review.googlesource.com/c/8067438",
      "description": "This CL makes AccessibilityStateImpl a delegate of AccessibilityState\nand makes AccessibilityState instantiate AccessibilityStateImpl.\n\nBug: 532638877\nBypass-Check-License: Copied file\nChange-Id: I5911a62c59b7bbc0ff51a15b770893aaf5931818\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8067438\nReviewed-by: Ramin Halavati \u003crhalavati@chromium.org\u003e\nCommit-Queue: Peter Kotwicz \u003cpkotwicz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661247}",
      "email": "pkotwicz@google.com",
      "hash": "baf6222ce7fbc307b0178624c639d2c92f9e9c6d",
      "subject": "Split testing code out of AccessibilityState part 2/3"
    },
    "8068105": {
      "author": "Jiacheng Guo",
      "avatar": "https://lh6.googleusercontent.com/-6gShfCVr-lI/AAAAAAAAAAI/AAAAAAAAAAA/k7izy_dt-Lk/s120-p/photo.jpg",
      "cl": "8068105",
      "clUrl": "https://chromium-review.googlesource.com/c/8068105",
      "description": "Add query_trace.py to the analyzing-sql-traces skill folder to allow\nrunning arbitrary SQL queries on Perfetto trace files. Update the\nSKILL.md instructions to document Step 3 for executing arbitrary SQL\nqueries. This avoids the subagent creating python scripts for these\nqueries.\n\nBug: None\nChange-Id: I47209421e71c56c3b1608ba4bbf061018a5ef226\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8068105\nCommit-Queue: Jiacheng Guo \u003cgjc@google.com\u003e\nReviewed-by: Erik Chen \u003cerikchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661349}",
      "email": "gjc@google.com",
      "hash": "43431fdeb00f47ce068772194316381301e944b5",
      "subject": "Add arbitrary SQL query functionality to analyzing-sql-traces skill."
    },
    "8068158": {
      "author": "dljames",
      "avatar": "https://lh4.googleusercontent.com/-Eg6xaQKoBSI/AAAAAAAAAAI/AAAAAAAAAAA/_o9VKLMOyvY/s120-p/photo.jpg",
      "cl": "8068158",
      "clUrl": "https://chromium-review.googlesource.com/c/8068158",
      "description": "This reverts commit 02f6951720f68cc4c2e4a6bd3554886928be52cd.\n\nReason for revert: kWarningOldIcon did not specify an icon size in its\ndefinition. To fix this, a canvas dimension of 48 will be added to the\nicon definition to prevent this failure. This was triggered since the\nChromeMenuAction call does not specify a size as it relies on the icon\nto provide it. Since it wasn't provided a DCHECK was hit.\n\nOriginal change's description:\n\u003e Revert \"[BAM] Define action item equivalent for IDC_REPORT_UNSAFE_SITE\"\n\u003e\n\u003e This reverts commit 83c1df19c304d753c67d65d12064e5ed185472ad.\n\u003e\n\u003e Reason for revert: DCHECK crash. Failed on Chrome uprev. kWarningOldIcon missing size or not correct size.\n\u003e\n\u003e Failure Link: https://ci.chromium.org/ui/p/chromeos/builders/cq/chrome-uprev-presubmit/b8676682959465090177/test-results?q=ExactID%3Aninja%3A%2F%2Fchrome%2Ftest%3Achromeos_integration_tests%2FAshIntegrationTestTest.Basics+VHash%3Aad11c4c8adba622d\u0026clean=\u0026cols=\n\u003e\n\u003e Original change's description:\n\u003e \u003e [BAM] Define action item equivalent for IDC_REPORT_UNSAFE_SITE\n\u003e \u003e\n\u003e \u003e Maps IDC_REPORT_UNSAFE_SITE to kActionReportUnsafeSite in\n\u003e \u003e chrome_action_id.h and registers the corresponding ActionItem calling\n\u003e \u003e chrome::OpenReportUnsafeSiteDialog(bwi) in BrowserActions.\n\u003e \u003e\n\u003e \u003e TAG=agy\n\u003e \u003e CONV=9cdfa583-d9a2-4f72-b35d-d56b1d04fb67\n\u003e \u003e\n\u003e \u003e Bug: 525118424\n\u003e \u003e Change-Id: I89c7416d2c92b3e0a751f155761b17ac5cc9c354\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8068158\n\u003e \u003e Reviewed-by: Kunal Daftari \u003ckunaldaftari@google.com\u003e\n\u003e \u003e Reviewed-by: Eshwar Stalin \u003cestalin@chromium.org\u003e\n\u003e \u003e Commit-Queue: Darryl James \u003cdljames@chromium.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1659927}\n\u003e\n\u003e Bug: 525118424\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Change-Id: Ic1110d30f4294d7a1c12ae5e36f47218001b17c3\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8072307\n\u003e Commit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Bot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Owners-Override: Cici Ruan \u003ccuicuiruan@google.com\u003e\n\u003e Auto-Submit: Cici Ruan \u003ccuicuiruan@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1660116}\n\nBug: 525118424\nFixed: 533244622\nChange-Id: I25b6947af4bcaf904f319846b6725102230d3b39\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8076298\nReviewed-by: David Yeung \u003cdayeung@chromium.org\u003e\nReviewed-by: Eshwar Stalin \u003cestalin@chromium.org\u003e\nReviewed-by: Kunal Daftari \u003ckunaldaftari@google.com\u003e\nCommit-Queue: Darryl James \u003cdljames@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661239}",
      "email": "dljames@chromium.org",
      "hash": "2ec646fc501e20948d21a5f52c1bea4d31570d0d",
      "subject": "Reland \"[BAM] Define action item equivalent for IDC_REPORT_UNSAFE_SITE\""
    },
    "8069257": {
      "author": "Hyowon Kim",
      "avatar": "https://lh3.googleusercontent.com/-6xuCyajWy_0/AAAAAAAAAAI/AAAAAAAAAAA/Fs5hsfdSZQ0/s120-p/photo.jpg",
      "cl": "8069257",
      "clUrl": "https://chromium-review.googlesource.com/c/8069257",
      "description": "Bug: 423838364\nChange-Id: I7acbf1f29abbda66dff5395cd0ff1686b3c89320\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8069257\nReviewed-by: Nikolay Vitkov \u003cnvitkov@chromium.org\u003e\nCommit-Queue: Hyowon Kim \u003chyowon@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1660907}",
      "email": "hyowon@igalia.com",
      "hash": "56fc469a40a8fd2ba0a7dc88ba233e1377aeecc9",
      "subject": "Remove obsolete DevTools insertion-order test expectations"
    },
    "8069263": {
      "author": "Di Wu",
      "avatar": "https://lh4.googleusercontent.com/-IA1rlaCrSZ8/AAAAAAAAAAI/AAAAAAAAAAA/lGlaGVAlF5o/s120-p/photo.jpg",
      "cl": "8069263",
      "clUrl": "https://chromium-review.googlesource.com/c/8069263",
      "description": "This changelist is part of an ongoing series to decouple ChromeOS\ncode from 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\nthe higher-level browser application layer. This modernization also\nmoves code away from heavy, UI-bound Profile objects and toward the\ncleaner content::BrowserContext abstraction. Where ProfileHelper wraps\nuser checks, the migration uses components/user_manager directly.\n\nChromeOSFamilyLinkUserMetricsProvider now resolves the primary user's\nProfile through ash::BrowserContextHelper after the session has created\nthe user profile, and uses ash::IsUserBrowserContext for the existing\nuser-profile DCHECK.\n\nBug: b:511961755\nTest: CQ\nChange-Id: I3cc24dff5ef1de66155efddeb4c473d51b93cf7c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8069263\nReviewed-by: Siddhartha S \u003cssid@chromium.org\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661042}",
      "email": "diwux@google.com",
      "hash": "f50a6fe4c61afbed25944b335c63c26a17a52a8a",
      "subject": "Ash: Migrate ChromeOS Family Link metrics off ProfileHelper"
    },
    "8069264": {
      "author": "Kenichi Ishibashi",
      "avatar": "https://lh5.googleusercontent.com/-IjeSdxbqNPw/AAAAAAAAAAI/AAAAAAAAAAA/UBkHcg_hSm4/s120-p/photo.jpg",
      "cl": "8069264",
      "clUrl": "https://chromium-review.googlesource.com/c/8069264",
      "description": "This CL plumbs Fast Fetch eligibility and timing information from\ncontent/ to GWSPageLoadMetricsObserver to record GWS-specific\nopportunity time histograms.\n\nRecords the following GWS-specific histograms in\nGWSPageLoadMetricsObserver when the navigation is eligible:\n\n- PageLoad.Clients.GoogleSearch.NavigationTiming.FastFetch.OpportunityTime.LoaderStart\n- PageLoad.Clients.GoogleSearch.NavigationTiming.FastFetch.OpportunityTime.FetchStart\n\nTAG=agy\nCONV=de56a280-40cb-4195-938d-1864be6720f2\n\nBug: 529425553\nChange-Id: I697313d247c898e17c851baf0f89b689ced70bad\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8069264\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nReviewed-by: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\nCommit-Queue: Kenichi Ishibashi \u003cbashi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1660997}",
      "email": "bashi@chromium.org",
      "hash": "0497e66600957cb7e5290aead1dd54d3a1cf082f",
      "subject": "Record GWS-specific Fast Fetch opportunity time histograms"
    },
    "8069765": {
      "author": "Alexis Wu",
      "avatar": "https://lh3.googleusercontent.com/-Xh4F_eU8Iek/AAAAAAAAAAI/AAAAAAAAAAA/eeyL8kvMmPM/s120-p/photo.jpg",
      "cl": "8069765",
      "clUrl": "https://chromium-review.googlesource.com/c/8069765",
      "description": "Screenshot: https://screenshot.googleplex.com/8uFmeFGowiBNxw2\nfixed: b:516805060\nChange-Id: Id7a3618114b36d91d5d9e99d671fd669f70eea78\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8069765\nReviewed-by: Ritika Gupta \u003critikagup@google.com\u003e\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nCommit-Queue: Alexis Wu \u003calexiswu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661222}",
      "email": "alexiswu@google.com",
      "hash": "dbff478ea5a76997fe5f87189b4292aeb9d2c6ae",
      "subject": "[a11y] Fix info box false 'double tap to activate'"
    },
    "8069816": {
      "author": "Jiacheng Guo",
      "avatar": "https://lh6.googleusercontent.com/-6gShfCVr-lI/AAAAAAAAAAI/AAAAAAAAAAA/k7izy_dt-Lk/s120-p/photo.jpg",
      "cl": "8069816",
      "clUrl": "https://chromium-review.googlesource.com/c/8069816",
      "description": "Fixes a bug in the window-mode trace analysis tool where call count\nwas tracked per trace file instead of per slice occurrence. Also\nsafeguards against UnicodeDecodeError crashes by casting trace string\ncolumns to BLOB in SQLite and decoding using replacement characters\nin Python.\n\nBug: None\nChange-Id: I6a8d93b8da2cbf4d9e91dd1bbc364287d3c8d72f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8069816\nReviewed-by: Erik Chen \u003cerikchen@chromium.org\u003e\nCommit-Queue: Jiacheng Guo \u003cgjc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661348}",
      "email": "gjc@google.com",
      "hash": "d18e57beaf671fcf9ec9514198af04e4bd2218a8",
      "subject": "Fix call count and unicode decoding in trace analyzer"
    },
    "8069923": {
      "author": "Mitsuru Oshima",
      "avatar": "https://lh3.googleusercontent.com/-0Y55REyBQ4w/AAAAAAAAAAI/AAAAAAAAAAA/yGgNpVi7M5o/s120-p/photo.jpg",
      "cl": "8069923",
      "clUrl": "https://chromium-review.googlesource.com/c/8069923",
      "description": "Add CHECK(!ui_controls::IsUIControlsEnabled()) to MockActivationController\nconstructor to ensure it is never used in interactive_ui_tests on desktop\nchrome.\n\nIntroduce `allow_in_interactive_ui_tests` parameter to bypass this check\nfor exceptional cases, and use it in WhatsNewFetcherActiveStateTest.\n\nTAG=agy\nCONV=7432f62e-bd47-4838-8757-133f166cb859\n\nBug: 40268116\nChange-Id: I2fad1d4301ad259fa0a8996d8f16ce4756e87cc6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8069923\nReviewed-by: Keren Zhu \u003ckerenzhu@chromium.org\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1660924}",
      "email": "oshima@chromium.org",
      "hash": "38e311c8755d44864cf77e53ab38400af677376c",
      "subject": "Prevent MockActivationController usage in interactive_ui_tests"
    },
    "8070130": {
      "author": "James Cook",
      "avatar": "https://lh4.googleusercontent.com/-qikRA8xqB3U/AAAAAAAAAAI/AAAAAAAAAAA/JBUbB9n7c4s/s120-p/photo.jpg",
      "cl": "8070130",
      "clUrl": "https://chromium-review.googlesource.com/c/8070130",
      "description": "Under Accessibility settings, clicking \"Saved zoom for sites\" calls\nSettingsNavigation.startSettings() to show the all-sites section.\nHowever, it passes ContextUtil.getApplicationContext() to the function,\nwhich causes a failure to look up the current activity and triggers\nan assert.\n\nAdd a fallback to the last focused activity to handle cases like\nthese. While this particular case could be fixed in\nAccessibilitySettings, there are ~150 callers of startSettings() across\nthe code base that pass a variety of context types, so I think it's\nbest to fix this centrally in SettingsNavigation.\n\nBug: 532238412, 521895796\nChange-Id: Ie16c8099066babb3505765e4b4601667995db1ca\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8070130\nCommit-Queue: James Cook \u003cjamescook@chromium.org\u003e\nReviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661292}",
      "email": "jamescook@chromium.org",
      "hash": "a7ed73ade292b8de47119827d00a947ecbb19b9b",
      "subject": "settings: Fix crash in accessibility settings with SettingsInTab"
    },
    "8070227": {
      "author": "Adam Kassi Lahlou",
      "avatar": "https://lh6.googleusercontent.com/-GBvQnIOrRGQ/AAAAAAAAAAI/AAAAAAAAAAA/maT2Nv4j3vM/s120-p/photo.jpg",
      "cl": "8070227",
      "clUrl": "https://chromium-review.googlesource.com/c/8070227",
      "description": "Following UX review, update FormatWatermarkTimestamp to use ISO 8601\nformatting with numeric timezone offset (YYYY-MM-DDTHH:MM:SS±HH:MM).\n\nWhile human-readable format (YYYY-MM-DD HH:MM:SS (UTC±HH:MM))\nfacilitates quick human scanning, strict ISO 8601 format, being\ninternationally standardized, is superior for leak investigations.\nSecurity personnel typically analyze specific screenshots rather than\nlarge volumes, eliminating the need for quick visual scanning\noptimization.\n\nBug: 531789594\nChange-Id: I37e7f3f40fb150846485eb7eca26985010d5533a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8070227\nReviewed-by: Nancy Xiao \u003cnancylanxiao@google.com\u003e\nCommit-Queue: Adam Kassi Lahlou \u003cadamkl@google.com\u003e\nReviewed-by: Nasser Al-shawwa \u003calshawwa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661119}",
      "email": "adamkl@google.com",
      "hash": "29fd33dc7a1d52d887d02d8e959072b72b8596f6",
      "subject": "Update watermark timestamps to strict ISO 8601 format"
    },
    "8070229": {
      "author": "Justin Cohen",
      "avatar": "https://lh6.googleusercontent.com/-9jBVkJm786c/AAAAAAAAAAI/AAAAAAAAAAA/--UMAFoZu9Y/s120-p/photo.jpg",
      "cl": "8070229",
      "clUrl": "https://chromium-review.googlesource.com/c/8070229",
      "description": "This CL increases the page load timeout to 30 seconds for the web state\nchecks in XCallbackURLEGTest when running on iOS 27 and newer. The\ndefault 10-second timeout is prone to flakiness and timeouts.\n\nFixed: 527963368\nChange-Id: Iae406442d1ec226fda8e5acc513e5a9f05f464c6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8070229\nCommit-Queue: Justin Cohen \u003cjustincohen@google.com\u003e\nReviewed-by: Mark Cogan \u003cmarq@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1660897}",
      "email": "justincohen@google.com",
      "hash": "093db95e365293b730808438eebdf9fa812e6c55",
      "subject": "ios: Fix XCallbackURLEGTest page load timeouts on iOS27."
    },
    "8070276": {
      "author": "Michael Tatarski",
      "avatar": "https://lh3.googleusercontent.com/-6KTjxplaxJA/AAAAAAAAAAI/AAAAAAAAAAA/cqwAlbsz8S4/s120-p/photo.jpg",
      "cl": "8070276",
      "clUrl": "https://chromium-review.googlesource.com/c/8070276",
      "description": "This CL serves as a prerequisite for integrating Send Tab to Self device\nsubmenus into link-based context menus.\n\nIt introduces an optional argument for the target URL such that a right\nclick flow on a link passes an URL that deviates from the current web\ncontents.\n\nBug: 358172214\nChange-Id: I83a237e2a29ed3788e74db51880caeedb9e58e49\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8070276\nCommit-Queue: Ankush Singh \u003cankushkush@google.com\u003e\nCommit-Queue: Michael Tatarski \u003cmtatarski@google.com\u003e\nAuto-Submit: Michael Tatarski \u003cmtatarski@google.com\u003e\nReviewed-by: Ankush Singh \u003cankushkush@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661016}",
      "email": "mtatarski@google.com",
      "hash": "b3ff4b72de9e83ecbd8d32d43fadc105378d7527",
      "subject": "[STTS] Add optional argument to GetEntryPointDisplayReason"
    },
    "8070278": {
      "author": "Nick Diego Yamane",
      "avatar": "https://lh3.googleusercontent.com/-hLvPIKVpEmA/AAAAAAAAAAI/AAAAAAAAAAA/h6zXVw52x-4/s120-p/photo.jpg",
      "cl": "8070278",
      "clUrl": "https://chromium-review.googlesource.com/c/8070278",
      "description": "Update chrome/test/{interaction,user_education,gpu,v8}/BUILD.gn to depend\non the newly created //chrome/test/base:* thin targets instead of the\nfull //chrome/test:test_support_ui / :test_support monoliths:\n\n  - interaction:{browser_tests,interactive_ui_tests} → :in_process_browser_test\n  - user_education:user_education → :in_process_browser_test\n  - gpu:browser_tests → :in_process_browser_test, :test_launcher_utils, :ui_test_utils\n  - v8:browser_tests → :in_process_browser_test, :ui_test_utils\n\nAlso, previously implicit deps are made explicit now:\n  - interaction:browser_tests and :interactive_ui_tests gain :interaction\n    (was transitively available through test_support_ui's\n    allow_circular_includes_from)\n  - interaction:interactive_ui_tests gains //chrome/browser/ui/views/interaction\n    and //net:test_support (same reason)\n  - user_education:user_education gains //components/webui/chrome_urls\n    (interactive_feature_promo_test.h directly includes pref_names.h)\n\nAnalysis/Plan: https://notes.nickdiego.dev/chromium/bedrocking-chrome-test\n\nBug: 353332589\n\n\n[Bedrock] Extract chrome/test/base thin targets for in_process_browser_test, ui_test_utils, and test_launcher_utils\n\nCreate chrome/test/base/BUILD.gn with three header-only thin source_sets:\n\n  - //chrome/test/base:in_process_browser_test\n  - //chrome/test/base:ui_test_utils\n  - //chrome/test/base:test_launcher_utils\n\nThese are pre-extraction targets (headers only; .cc implementations remain\nin //chrome/test:test_support_ui / :test_support) to allow chrome/test/\nsubdirectories to declare precise deps instead of the full monolith. Full\nextraction is blocked by a pre-existing dep-graph cycle through\n//chrome/browser/ui:test_support; the TODO comments document this and\nreference the bug for cleanup.\n\nAnalysis/Plan: https://notes.nickdiego.dev/chromium/bedrocking-chrome-test\n\nR=chromium-bedrock-reviews@google.com\n\nBug: 353332589\nChange-Id: I89728225a63d804b26e0a2be59c2a25f60705a47\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8070278\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCommit-Queue: Nick Yamane \u003cnickdiego@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661108}",
      "email": "nickdiego@igalia.com",
      "hash": "ed8988f26e8093922fe13b07002840003d6a70c6",
      "subject": "[Bedrock] Replace temp monolith deps by newly created c/t/base thin targets"
    },
    "8070502": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8070502",
      "clUrl": "https://chromium-review.googlesource.com/c/8070502",
      "description": "Extract partner_bookmarks_shim_unittest.cc from //chrome/test into a new\nsource_set(\"unit_tests\") in //chrome/browser/partnerbookmarks\n(is_android), and have //chrome/test:unit_tests depend on it in its\nis_android block.\n\nBug: None\nChange-Id: Ibac3f1c1208a3a1b48f80797153732328c31f818\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8070502\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661340}",
      "email": "erikchen@chromium.org",
      "hash": "f86714eea3d64a41689be1beb33c982d651dade7",
      "subject": "Modularize chrome/browser/partnerbookmarks unit tests"
    },
    "8070534": {
      "author": "Dylan Jew",
      "avatar": "https://lh6.googleusercontent.com/-gHqgOOPZffQ/AAAAAAAAAAI/AAAAAAAAAAA/pkF2bEuIOvU/s120-p/photo.jpg",
      "cl": "8070534",
      "clUrl": "https://chromium-review.googlesource.com/c/8070534",
      "description": "This will be used for blackbox fuzzing by the CPP Runtime safety team.\n\nCopies the ASAN Release builder and enables AsanBackupRefPtrV2.\n\nBug: 531402315\nChange-Id: I9d49827cb5e123c7fd1de8c6b89aea3c6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8070534\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nCommit-Queue: Dylan Jew \u003cdylanj@google.com\u003e\nReviewed-by: Victor Liu \u003cliuvic@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661238}",
      "email": "dylanj@google.com",
      "hash": "0e59e7e12425001348096bd8d0ada48f130dde56",
      "subject": "Add ASAN Release BrpV2 build for chromium"
    },
    "8070862": {
      "author": "Nick Diego Yamane",
      "avatar": "https://lh3.googleusercontent.com/-hLvPIKVpEmA/AAAAAAAAAAI/AAAAAAAAAAA/h6zXVw52x-4/s120-p/photo.jpg",
      "cl": "8070862",
      "clUrl": "https://chromium-review.googlesource.com/c/8070862",
      "description": "Create chrome/test/base/BUILD.gn with three header-only thin source_sets:\n\n  - //chrome/test/base:in_process_browser_test\n  - //chrome/test/base:ui_test_utils\n  - //chrome/test/base:test_launcher_utils\n\nThese are pre-extraction targets (headers only; .cc implementations remain\nin //chrome/test:{test_support_ui,:test_support}) to allow chrome/test/\nsubdirs to declare precise deps instead of the full monolith. Full\nextraction is blocked by a pre-existing dep cycle through\n//chrome/browser/ui:test_support. The TODO comments document this and\nreference the bug for cleanup.\n\nAnalysis/Plan: https://notes.nickdiego.dev/chromium/bedrocking-chrome-test\n\nR=chromium-bedrock-reviews@google.com\n\nBug: 353332589\nChange-Id: Icf9c003f3681d31b53c4c5cb7d21c13c32d29a22\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8070862\nReviewed-by: Dana Fried \u003cdfried@chromium.org\u003e\nCommit-Queue: Nick Yamane \u003cnickdiego@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661102}",
      "email": "nickdiego@igalia.com",
      "hash": "2007889a7a696a78dbe12fbd3e15d795e90536b3",
      "subject": "[Bedrock] Extract 3 new chrome/test/base thin targets"
    },
    "8070879": {
      "author": "Joe Mason",
      "avatar": "https://lh3.googleusercontent.com/-kE1-PSPo1wk/AAAAAAAAAAI/AAAAAAAAAAA/y4G6sgz0fdw/s120-p/photo.jpg",
      "cl": "8070879",
      "clUrl": "https://chromium-review.googlesource.com/c/8070879",
      "description": "This is a reland of commit 8ccaab86e42ddc2b9b5dd853b72d913097ba5569\n\nReason: fixed uses of ByteCount that weren't built on CQ\n\nOriginal change's description:\n\u003e Use ByteSize in //media/base\n\u003e\n\u003e ByteCount is deprecated.\n\u003e\n\u003e Bug: 448661443\n\u003e Change-Id: Iae9d4d97953abfecc8b600ee36bd8ab3b1d1d002\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8070879\n\u003e Auto-Submit: Joe Mason \u003cjoenotcharles@google.com\u003e\n\u003e Commit-Queue: Thomas Guilbert \u003ctguilbert@chromium.org\u003e\n\u003e Reviewed-by: Thomas Guilbert \u003ctguilbert@chromium.org\u003e\n\u003e Commit-Queue: Joe Mason \u003cjoenotcharles@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1659900}\n\nBug: 448661443\nCq-Include-Trybots: luci.chromium.try:linux-cast-arm64-rel,linux-cast-arm-rel,linux-cast-x64-dbg,linux-cast-x64-rel,android-cast-arm-dbg,android-cast-arm-rel,chromeos-arm-generic-dbg,chromeos-arm-generic-rel,fuchsia-x64-cast-receiver-dbg,fuchsia-x64-cast-receiver-rel\nChange-Id: I7392a29ad484c84334816244d813076ea98c623d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8075319\nReviewed-by: Thomas Guilbert \u003ctguilbert@chromium.org\u003e\nAuto-Submit: Joe Mason \u003cjoenotcharles@google.com\u003e\nCommit-Queue: Joe Mason \u003cjoenotcharles@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661381}",
      "email": "joenotcharles@google.com",
      "hash": "6f6426f0570f4d31c764a58a7f8c7d37db08c9a2",
      "subject": "Reland \"Use ByteSize in //media/base\""
    },
    "8071031": {
      "author": "Dale Rogerson",
      "avatar": "https://lh6.googleusercontent.com/-xl2w2tPfvFY/AAAAAAAAAAI/AAAAAAAAAAA/OGGsg6Nb5KM/s120-p/photo.jpg",
      "cl": "8071031",
      "clUrl": "https://chromium-review.googlesource.com/c/8071031",
      "description": "When --enable-optimization-guide-debug-logs is enabled, messages are\nqueued in an in-memory buffer (recent_log_messages_) before WebUI\nobservers attach. If the 700-message limit is exceeded during early\nbrowser startup, the oldest messages are dropped.\n\nThis change removes Rajendra's 4-year-old TODO and implements a drop\ncounter (recent_log_messages_dropped_count_). When an observer connects\n(e.g. chrome://optimization-guide-internals is opened), if any startup\nmessages were dropped, a warning row is dynamically emitted at the top\nof the logs table indicating the number of dropped messages and\nsuggesting kMaxRecentLogMessages be increased if needed.\n\nAdditionally, this change fixes a duplicate log message issue in\nAddObserver() when a new observer is opened up. Previously, attaching a\nnew observer re-broadcast the entire historical buffer to all currently\nattached observers, causing duplicate log rows in existing WebUI tabs.\nAddObserver() now replays historical logs exclusively to the newly\nconnecting observer.\n\nTAG=agy\nCONV=7573186b-6cd6-480e-b58b-fcaf3fc7c029\n\nBug: 533073561\nChange-Id: Ic0dfa9971b1f2fa79b2b1c8337aa97942814f1d6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8071031\nReviewed-by: Mike Wittman \u003cwittman@chromium.org\u003e\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCommit-Queue: Dale Rogerson \u003cdalerogerson@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661253}",
      "email": "dalerogerson@google.com",
      "hash": "b6a06103d04c06f41c48cef48fa5f40a9f0987d5",
      "subject": "Add drop warning to OptimizationGuideLogger and remove obsolete TODO"
    },
    "8071038": {
      "author": "Ziran Sun",
      "avatar": "https://lh4.googleusercontent.com/-_xw0m2yb8NY/AAAAAAAAAAI/AAAAAAAAAAA/HiB9Qdng6KY/s120-p/photo.jpg",
      "cl": "8071038",
      "clUrl": "https://chromium-review.googlesource.com/c/8071038",
      "description": "Words in the dictionary are treated as opaque text and matched\nby exact byte/codepoint equality. Add RTL writing-mode tests\nto confirm.\n\nBug: 428005649\nChange-Id: I07c66c08407a68764ca83de878ad97a69732b574\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8071038\nCommit-Queue: Ziran Sun \u003czsun@igalia.com\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nReviewed-by: Darren Shen \u003cshend@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661029}",
      "email": "zsun@igalia.com",
      "hash": "35a7b90426ac53a2344b86f595b2208b711f1a28",
      "subject": "SpellCheckCustomDictionary: Add tests for words in RTL language."
    },
    "8071142": {
      "author": "Emily Shack",
      "avatar": "https://lh4.googleusercontent.com/-BFIKkstvJQg/AAAAAAAAAAI/AAAAAAAAAAA/1sroh81CHrI/s120-p/photo.jpg",
      "cl": "8071142",
      "clUrl": "https://chromium-review.googlesource.com/c/8071142",
      "description": "See go/chrome-icon-modernization-dd. This is part of a larger effort to\nstandardize icon naming, enabling easier bulk updates in the future, as\nwell as applying 100% roundedness to all existing icons.\n\nBug: 511303545\nChange-Id: I8a76f17157b9e7e950af57531ba268a6edd12e1c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8071142\nAuto-Submit: Emily Shack \u003cemshack@chromium.org\u003e\nCommit-Queue: Andrei Nedoluzhko \u003cnedol@google.com\u003e\nReviewed-by: Andrei Nedoluzhko \u003cnedol@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661009}",
      "email": "emshack@chromium.org",
      "hash": "0765aaa1bd26d1041e80b778be16101bcf5439b2",
      "subject": "[GlowUp] Remove unused support tool icons"
    },
    "8071218": {
      "author": "Alexis Wu",
      "avatar": "https://lh3.googleusercontent.com/-Xh4F_eU8Iek/AAAAAAAAAAI/AAAAAAAAAAA/eeyL8kvMmPM/s120-p/photo.jpg",
      "cl": "8071218",
      "clUrl": "https://chromium-review.googlesource.com/c/8071218",
      "description": "fixed: b:518937617\nChange-Id: I008e00512c62ea2d3f137cab8372bde7eba4904a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8071218\nCommit-Queue: Alexis Wu \u003calexiswu@google.com\u003e\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661300}",
      "email": "alexiswu@google.com",
      "hash": "7f431b1abad2e6f889e2a8f17c004b03e176d78e",
      "subject": "Use GlicEnabling.setEnabledForTesting in `TabbedAppMenuPropertiesDelegateUnitTest.java`"
    },
    "8071266": {
      "author": "Christoph Schwering",
      "avatar": "https://lh4.googleusercontent.com/-Qw-PHSgIOpU/AAAAAAAAAAI/AAAAAAAAAAA/op17V5IhGCg/s120-p/photo.jpg",
      "cl": "8071266",
      "clUrl": "https://chromium-review.googlesource.com/c/8071266",
      "description": "The CL replaces RenderFrameDeleted() and DidFinishNavigation() with\nRenderFrameHostStateChanged()... but keeps RenderFrameDeleted() again\nbecause of a bug in RenderFrameHostStateChanged().\n\nThe intention is that RenderFrameHostStateChanged() is also\nnotified when a navigation in a parent frame makes the descendant\nframe go into bfcache.\n\nBug: 514038302\nChange-Id: I3fae9459774c66233a6236e473ab77c46a62225a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8071266\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCommit-Queue: Christoph Schwering \u003cschwering@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661091}",
      "email": "schwering@google.com",
      "hash": "c3968d605c3d42a036dd6fd6cc4193457e7a6464",
      "subject": "[Autofill] Hide popup in RenderFrameHostStateChanged()"
    },
    "8071268": {
      "author": "Vidhan Jain",
      "avatar": "https://lh4.googleusercontent.com/-bJYmcMeCXI4/AAAAAAAAAAI/AAAAAAAAAAA/PGi7Hl_zyS8/s120-p/photo.jpg",
      "cl": "8071268",
      "clUrl": "https://chromium-review.googlesource.com/c/8071268",
      "description": "Bug: 533411686\nChange-Id: I828f9e6a99ab2022d508f5b77a11bec103393dd1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8071268\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCommit-Queue: Vidhan Jain \u003cvidhanj@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661210}",
      "email": "vidhanj@google.com",
      "hash": "469e4338a10b8434b8fe33b020b1d4d4df58084d",
      "subject": "Add kAutofillPreventAutofillFromSavingToAutocomplete feature flag"
    },
    "8071389": {
      "author": "Cameron Higgins",
      "avatar": "https://lh3.googleusercontent.com/-qBjpq6X9O2Q/AAAAAAAAAAI/AAAAAAAAAAA/tAE_wXkQZSQ/s120-p/photo.jpg",
      "cl": "8071389",
      "clUrl": "https://chromium-review.googlesource.com/c/8071389",
      "description": "During the Mac15 --\u003e Mac26 upgrade process we are dropping support for the `mac_default_x64` mixin for testers in chromium.tests pool. As only a select few x64 machine types were upgradeable to mac26 we have very low capacity. Further we expect mac 27 to drop support for x64 processors.\n\nBug: 533478788\nChange-Id: Iacc5794510ee16bdfa43fbd7879d49906a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8071389\nReviewed-by: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCommit-Queue: Cameron Higgins \u003ccameronhiggins@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661132}",
      "email": "cameronhiggins@google.com",
      "hash": "f01f6b8a728bcd9da681cd310b7e44e97f8a9449",
      "subject": "Convert WebRTC Chromium Mac Tester to test on arm64."
    },
    "8071928": {
      "author": "Dylan Nagler",
      "avatar": "https://lh3.googleusercontent.com/-QWELYZGlvSU/AAAAAAAAAAI/AAAAAAAAAAA/cIrB6dyp4ck/s120-p/photo.jpg",
      "cl": "8071928",
      "clUrl": "https://chromium-review.googlesource.com/c/8071928",
      "description": "This CL refactors the suggestion handling on iOS to attach the\nAutofillSuggestionDelegate directly to the FormSuggestion metadata.\n\nPreviously, AutofillAgent relied on internal global state to track the\nactive delegate. By binding the delegate to the individual suggestion\nobjects, we remove this dependency on agent state. This ensures that\nselection actions are always routed to the specific delegate that\noriginated the suggestion, making the suggestion lifecycle more\nrobust and easier to reason about.\n\nKey changes:\n - Added a weak pointer to the delegate in FormSuggestionMetadata.\n - Removed the global _suggestionDelegate from AutofillAgent,\n  replacing it with a passive _lastReceivedDelegate fallback\n  to support manual fill suggestions.\n - Updated didSelectSuggestion to prioritize the delegate bound\n  to the individual suggestion.\n - Streamlined internal agent APIs by removing unnecessary delegate\n  parameters from onSuggestionsReady and hideAutofillPopup.\n - Added unit tests verifying that interactions are correctly routed\n  even when multiple delegates have provided suggestions.\n\nBug: 533482985\nChange-Id: Ie6960532e05be586c343a18689a09c3912ac7c05\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8071928\nReviewed-by: Tommy Martino \u003ctmartino@chromium.org\u003e\nCommit-Queue: Dylan Nagler \u003cdnagler@google.com\u003e\nReviewed-by: Carlos Acosta \u003ccyacosta@google.com\u003e\nReviewed-by: Vincent Boisselle \u003cvincb@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661310}",
      "email": "dnagler@google.com",
      "hash": "2b194605ca81d7234ced640f5b2c937270d3f88d",
      "subject": "[ios][autofill] Bind AutofillSuggestionDelegate to FormSuggestion model"
    },
    "8072059": {
      "author": "Nick Diego Yamane",
      "avatar": "https://lh3.googleusercontent.com/-hLvPIKVpEmA/AAAAAAAAAAI/AAAAAAAAAAA/h6zXVw52x-4/s120-p/photo.jpg",
      "cl": "8072059",
      "clUrl": "https://chromium-review.googlesource.com/c/8072059",
      "description": "Move the in_process_browser_test_mixin source_set out of\n//chrome/test:BUILD.gn into its permanent home at //chrome/test/base.\nThis is a full extraction (both .cc and .h) — no dep cycle blocks it\nsince the mixin only depends on //base.\n\nAlso, this adapts chrome/test/base/BUILD.gn removing the file-level\nassert(!is_android) and wrapping the non-Android thin targets in if\n(!is_android), so the new cross-platform mixin target can coexist.\n\nExternal consumers updated:\n  - //chrome/browser/ui/test:dialog\n  - //chrome/browser/privacy_sandbox:attestations_mixin\n\nAnalysis/Plan: https://notes.nickdiego.dev/chromium/bedrocking-chrome-test\n\nR=chromium-bedrock-reviews@google.com\n\nBug: 353332589\nChange-Id: I6d9fdd4b06bf7f41422316ce46671182db024a87\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8072059\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Nick Yamane \u003cnickdiego@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661128}",
      "email": "nickdiego@igalia.com",
      "hash": "85029e0de7604d7df5b3fbccbd31d9dc7b8b506f",
      "subject": "[Bedrock] Extract //chrome/test/base:in_process_browser_test_mixin"
    },
    "8072100": {
      "author": "Dana Fried",
      "avatar": "https://lh6.googleusercontent.com/-1d6DEMfQycI/AAAAAAAAAAI/AAAAAAAAAAA/7n62yodIr7M/s120-p/photo.jpg",
      "cl": "8072100",
      "clUrl": "https://chromium-review.googlesource.com/c/8072100",
      "description": "This reverts commit f2d5f7a7cdc3ec2d3b295664a2cdec045bbf84e5.\n\nReason for revert: WIP (tests will be fixed)\n\nOriginal change's description:\n\u003e Revert \"[Glass] GlassFrameService updates\"\n\u003e\n\u003e This reverts commit 3c9fa3e0901697ff47fdc992668fab1c83daf816.\n\u003e\n\u003e Reason for revert: causing test failures\n\u003e\n\u003e Failure Link: https://ci.chromium.org/ui/p/chromium/builders/ci/mac15-arm64-rel-tests/29584/overview\n\u003e\n\u003e Original change's description:\n\u003e \u003e [Glass] GlassFrameService updates\n\u003e \u003e\n\u003e \u003e GlassFrameService -\u003e Unowned User Data\n\u003e \u003e\n\u003e \u003e Slightly simplified some code around the service.\n\u003e \u003e\n\u003e \u003e BrowserViewTabbedLayoutImpl now correctly uses the service.\n\u003e \u003e\n\u003e \u003e Bug: 526615181\n\u003e \u003e Change-Id: I2a4cb5881165d8dfe69562f2ed4fa267ced6e061\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8072100\n\u003e \u003e Reviewed-by: Steven Luong \u003cstluong@chromium.org\u003e\n\u003e \u003e Auto-Submit: Dana Fried \u003cdfried@chromium.org\u003e\n\u003e \u003e Commit-Queue: Dana Fried \u003cdfried@chromium.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1660404}\n\u003e\n\u003e Bug: 526615181\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Change-Id: If98acc8a4ca15c26e68636a943cf4e3ae35bbfad\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8070226\n\u003e Owners-Override: Adithya Srinivasan \u003cadithyas@chromium.org\u003e\n\u003e Commit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Auto-Submit: Adithya Srinivasan \u003cadithyas@chromium.org\u003e\n\u003e Bot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1660474}\n\nBug: 526615181\nChange-Id: I738bc870ff29cd6f6e32d4b40c1873f7e991fd11\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8077801\nReviewed-by: Steven Luong \u003cstluong@chromium.org\u003e\nCommit-Queue: David Pennington \u003cdpenning@chromium.org\u003e\nAuto-Submit: Dana Fried \u003cdfried@chromium.org\u003e\nReviewed-by: David Pennington \u003cdpenning@chromium.org\u003e\nReviewed-by: Dominic Austria \u003cdominicaustria@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661197}",
      "email": "dfried@chromium.org",
      "hash": "f00289106869b3aafd0b500b5d3b07796baad0fb",
      "subject": "Reland \"[Glass] GlassFrameService updates\""
    },
    "8072123": {
      "author": "Dibyajyoti Pal",
      "avatar": "",
      "cl": "8072123",
      "clUrl": "https://chromium-review.googlesource.com/c/8072123",
      "description": "crrev.com/c/7792625 ensured that the web app internals entries were\nnormalized using base::DictValue in the backend, which caused the\nentries to be ordered in ascending order, due to the implementation\ndetails of base::DictValue. This CL fixes that by sorting them in order\nof readability (with web app information at the top), for ease of\ndebugging.\n\nTAG=agy\nCONV=72993949-04b4-4ef4-861e-62de456141b6\n\nBug: 503294326\nTest: out/Default/browser_tests --gtest_filter=\"*WebAppInternals*\"\nTest: out/cros/browser_tests --gtest_filter=\"*WebAppInternals*\"\nChange-Id: I3ef06af9eb3fcb054c3fd76810afcf8ee179583b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8072123\nCommit-Queue: Dibyajyoti Pal \u003cdibyapal@chromium.org\u003e\nReviewed-by: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661399}",
      "email": "dibyapal@google.com",
      "hash": "71dc23c06a2f65232eb8aa72467374dab8a141e6",
      "subject": "[PWA][1/3] Ensure web app internals entries are ordered for readability"
    },
    "8072275": {
      "author": "Chris Lu",
      "avatar": "",
      "cl": "8072275",
      "clUrl": "https://chromium-review.googlesource.com/c/8072275",
      "description": "This CL embeds the NTP Identity Disc button (displaying the current signed-in user's profile avatar) into the new NTP Redesign view controller shell.\n\nVideo: https://screencast.googleplex.com/cast/NTcyNjI2ODA5MDc0NDgzMnxhNTVkNmE1OS04Zg\n\nBug: 526677926\nChange-Id: I0b58da2a5389e75a9de8675a906fd48f7c9b5cad\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8072275\nReviewed-by: Hira Mahmood \u003chiramahmood@google.com\u003e\nCommit-Queue: Chris Lu \u003cthegreenfrog@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661135}",
      "email": "thegreenfrog@google.com",
      "hash": "9f750be70b31539a546b5362904ebda480ec192c",
      "subject": "[iOS, prototype] Integrate Identity Disc avatar button in NTP Redesign"
    },
    "8072280": {
      "author": "Joe Mason",
      "avatar": "https://lh3.googleusercontent.com/-kE1-PSPo1wk/AAAAAAAAAAI/AAAAAAAAAAA/y4G6sgz0fdw/s120-p/photo.jpg",
      "cl": "8072280",
      "clUrl": "https://chromium-review.googlesource.com/c/8072280",
      "description": "ByteCount is deprecated.\n\nBug: 448661443\nChange-Id: I26425c6f6d846547ddcf0b837dc17974a41cfde9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8072280\nCommit-Queue: Joe Mason \u003cjoenotcharles@google.com\u003e\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661160}",
      "email": "joenotcharles@google.com",
      "hash": "af9b380afce8d6ed376648f43f992f42c945ac6f",
      "subject": "Use ByteSize in //chrome/browser"
    },
    "8072281": {
      "author": "Kramer Ge",
      "avatar": "https://lh3.googleusercontent.com/-FvXcWpwDFF4/AAAAAAAAAAI/AAAAAAAAAAA/os_x1bvsgXQ/s120-p/photo.jpg",
      "cl": "8072281",
      "clUrl": "https://chromium-review.googlesource.com/c/8072281",
      "description": "A class of uaf are caused by direct/indirect delegate OnStatusUpdate()\ncalls. Notably iterating on GetAllWindows() while the delegate may\ndestroy the window and its descendant windows.\n\nAdd GetAllWindowsAsWeakPtr() for callers that need to check for\npotential window destruction.\n\nBug: 532925350\nChange-Id: I06109f25e6a1d9588fb55e930bc5ba81e82f6267\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8072281\nReviewed-by: Thomas Anderson \u003cthomasanderson@chromium.org\u003e\nCommit-Queue: Kramer Ge \u003cfangzhoug@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661337}",
      "email": "fangzhoug@chromium.org",
      "hash": "c9c9c645ab28e5a002c926a456f10a36ac36029c",
      "subject": "[Ozone/Wayland]Add window manager GetAllWindowsAsWeakPtr()"
    },
    "8072420": {
      "author": "Devlin Cronin",
      "avatar": "https://lh6.googleusercontent.com/-fjbU-SK2xLw/AAAAAAAAAAI/AAAAAAAAAAA/W9hbYUsHaZA/s120-p/photo.jpg",
      "cl": "8072420",
      "clUrl": "https://chromium-review.googlesource.com/c/8072420",
      "description": "The kApiActionOpenPopup has been launched for years. Remove it.\n\nBug: 40057101\nChange-Id: Idca050b78dab4824f02aa4d4360712d7b1de0086\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8072420\nAuto-Submit: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nReviewed-by: Andrea Orru \u003candreaorru@chromium.org\u003e\nCommit-Queue: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661289}",
      "email": "rdevlin.cronin@chromium.org",
      "hash": "242802c9d633c2d83248cac8d55a38fec746c892",
      "subject": "[Extensions] Remove kApiActionOpenPopup feature"
    },
    "8072779": {
      "author": "Devlin Cronin",
      "avatar": "https://lh6.googleusercontent.com/-fjbU-SK2xLw/AAAAAAAAAAI/AAAAAAAAAAA/W9hbYUsHaZA/s120-p/photo.jpg",
      "cl": "8072779",
      "clUrl": "https://chromium-review.googlesource.com/c/8072779",
      "description": "_api_features.json had the following block for \"action\" API entries:\n\n```\n  \"action.isEnabled\": {\n    \"channel\": \"stable\"\n  },\n  \"action.getBadgeTextColor\": {\n    \"channel\": \"stable\"\n  },\n  \"action.setBadgeTextColor\": {\n    \"channel\": \"stable\"\n  },\n```\n\nThese are unnecessary because the \"action\" API is already available on\nstable channel (and has been for years). Remove them.\n\nBug: None\nChange-Id: I1c99ab3b349f67fa93235953cdec69114ca9f98c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8072779\nReviewed-by: Justin Lulejian \u003cjlulejian@chromium.org\u003e\nCommit-Queue: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661372}",
      "email": "rdevlin.cronin@chromium.org",
      "hash": "8e1a44f1b8fb7554d2b905e4b46fd572193fa5df",
      "subject": "[Extensions] Clean up unnecessary \"action\" feature specifications"
    },
    "8072782": {
      "author": "Jeremy Roman",
      "avatar": "https://lh5.googleusercontent.com/-4d7KwMaRdig/AAAAAAAAAAI/AAAAAAAAAAA/ROEb0ni2fSY/s120-p/photo.jpg",
      "cl": "8072782",
      "clUrl": "https://chromium-review.googlesource.com/c/8072782",
      "description": "This reverts commit e79c0eda4799b5d9bde25549159436d4a5f57820.\n\nReason for revert: https://chromium-review.git.corp.google.com/c/chromium/src/+/8085330 fixes the test\n\nOriginal change's description:\n\u003e Revert \"indigo: Swap strings in Chrome builds\"\n\u003e\n\u003e This reverts commit 5cf2a9d261ec77b0acc597748c57e76fa25a0801.\n\u003e\n\u003e Reason for revert: It failed IndigoImageReplacementManagerBrowserTest.RegistersAndNavigatesToComponentExtension.\n\u003e\n\u003e Failure Link: https://ci.chromium.org/ui/p/chrome/builders/ci/linux-chromeos-chrome/59203/overview\n\u003e\n\u003e Original change's description:\n\u003e \u003e indigo: Swap strings in Chrome builds\n\u003e \u003e\n\u003e \u003e Change to the approved strings in branded builds by default.\n\u003e \u003e\n\u003e \u003e Bug: b:512246974\n\u003e \u003e Change-Id: I775b58d2b57b46abdd222bf19743087774e76e30\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8072782\n\u003e \u003e Reviewed-by: Jeremy Roman \u003cjbroman@chromium.org\u003e\n\u003e \u003e Commit-Queue: Jeremy Roman \u003cjbroman@chromium.org\u003e\n\u003e \u003e Reviewed-by: Baran Erfani \u003cbaranerf@google.com\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1660636}\n\u003e\n\u003e Bug: b:512246974\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Change-Id: I289ecd2ace563ca44ed4cf7dac38fa38cbee5846\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8078010\n\u003e Commit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Auto-Submit: Cici Ruan \u003ccuicuiruan@google.com\u003e\n\u003e Owners-Override: Cici Ruan \u003ccuicuiruan@google.com\u003e\n\u003e Bot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1660675}\n\nBug: b:512246974\nChange-Id: I5f5eb57ace23d9680fe8ba27a32ec1b97246822d\nCq-Include-Trybots: luci.chrome.try:linux-chromeos-chrome\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085643\nAuto-Submit: Jeremy Roman \u003cjbroman@chromium.org\u003e\nCommit-Queue: Jeremy Roman \u003cjbroman@chromium.org\u003e\nReviewed-by: Adithya Srinivasan \u003cadithyas@chromium.org\u003e\nCommit-Queue: Adithya Srinivasan \u003cadithyas@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661230}",
      "email": "jbroman@chromium.org",
      "hash": "3b0e280e8957719b5ef7eaae452d4cf329651d2d",
      "subject": "Reland \"indigo: Swap strings in Chrome builds\""
    },
    "8072864": {
      "author": "luci-bisection@appspot.gserviceaccount.com",
      "avatar": "https://lh5.googleusercontent.com/-ELhTJmCIbaU/AAAAAAAAAAI/AAAAAAAAAAA/5T5-6tr7teQ/s120-p/photo.jpg",
      "cl": "8072864",
      "clUrl": "https://chromium-review.googlesource.com/c/8072864",
      "description": "This reverts commit 10898274ef3d9ec9364f65731634a211021761b7.\n\nReason for revert:\nLUCI Bisection has identified this change as the cause of a test failure. See the analysis: https://ci.chromium.org/ui/p/chromium/bisection/test-analysis/b/5733269195718656\n\nSample build with failed test: https://ci.chromium.org/b/8676640291144971329\nAffected test(s):\n[://android_webview/test\\:webview_cts_tests!junit:android.webkit.cts:WebViewRenderProcessClientTest#testWebViewRenderProcessClientWithExecutor](https://ci.chromium.org/ui/test/chromium/:%2F%2Fandroid_webview%2Ftest%5C:webview_cts_tests%21junit:android.webkit.cts:WebViewRenderProcessClientTest%23testWebViewRenderProcessClientWithExecutor?q=VHash%3A372157ef91cf067b)\n[://android_webview/test\\:webview_cts_tests!junit:android.webkit.cts:WebViewRenderProcessClientTest#testWebViewRenderProcessClientWithoutExecutor](https://ci.chromium.org/ui/test/chromium/:%2F%2Fandroid_webview%2Ftest%5C:webview_cts_tests%21junit:android.webkit.cts:WebViewRenderProcessClientTest%23testWebViewRenderProcessClientWithoutExecutor?q=VHash%3A372157ef91cf067b)\n\nIf this is a false positive, please report it at http://b.corp.google.com/createIssue?component=1199205\u0026description=Analysis%3A+https%3A%2F%2Fci.chromium.org%2Fui%2Fp%2Fchromium%2Fbisection%2Ftest-analysis%2Fb%2F5733269195718656\u0026format=PLAIN\u0026priority=P3\u0026title=Wrongly+blamed+https%3A%2F%2Fchromium-review.googlesource.com%2Fc%2Fchromium%2Fsrc%2F%2B%2F8072864\u0026type=BUG\n\nOriginal change's description:\n\u003e [soft navs] CHECK(!TimeOrigin().is_null()) for any SoftNavigationContext\n\u003e\n\u003e This fixes the remaining tests that create input events that don't\n\u003e have a timestamp by calling SetTimeStamp(base::TimeTicks::Now()), and\n\u003e adds a CHECK statement to the constructor of SoftNavigationContext.\n\u003e\n\u003e Change-Id: I6b390ea920235d60e2ddf6787efacf1dcfe3f827\n\u003e Bug: 490814752\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8072864\n\u003e Reviewed-by: Scott Haseley \u003cshaseley@chromium.org\u003e\n\u003e Commit-Queue: Johannes Henkel \u003cjohannes@chromium.org\u003e\n\u003e Reviewed-by: Stefan Zager \u003cszager@chromium.org\u003e\n\u003e Reviewed-by: Michal Mocny \u003cmmocny@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1660393}\n\u003e\n\nBug: 490814752\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: Iabd4632a8b1540983e70f82fd511d5dbfedfbf5f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8078002\nOwners-Override: Joel Hockey \u003cjoelhockey@chromium.org\u003e\nCommit-Queue: Joel Hockey \u003cjoelhockey@chromium.org\u003e\nReviewed-by: Joel Hockey \u003cjoelhockey@chromium.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1660943}",
      "email": "luci-bisection@appspot.gserviceaccount.com",
      "hash": "5835d2b518f3597eec30f974734d5535fdd09781",
      "subject": "Revert \"[soft navs] CHECK(!TimeOrigin().is_null()) for any SoftNavigationContext\""
    },
    "8073061": {
      "author": "msta",
      "avatar": "https://lh3.googleusercontent.com/-4SQXP5lJY-E/AAAAAAAAAAI/AAAAAAAAAAA/AJaHwYLxUZk/s120-p/photo.jpg",
      "cl": "8073061",
      "clUrl": "https://chromium-review.googlesource.com/c/8073061",
      "description": "Bug: 500845363\nChange-Id: I64546de591fa694358dc9a869e5a940b6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8073061\nCommit-Queue: Matt Stark \u003cmsta@google.com\u003e\nReviewed-by: Junji Watanabe \u003cjwata@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1660910}",
      "email": "msta@google.com",
      "hash": "f0c6b6610698a5214555d62bfea4c020239be225",
      "subject": "Add a flag to generate modulemaps"
    },
    "8073129": {
      "author": "Guohui Deng",
      "avatar": "https://lh5.googleusercontent.com/-HCunc4aiKYc/AAAAAAAAAAI/AAAAAAAAAAA/vbI42HRU0hA/s120-p/photo.jpg",
      "cl": "8073129",
      "clUrl": "https://chromium-review.googlesource.com/c/8073129",
      "description": "Because it's more efficient.\n\nBug: 383157188\nChange-Id: Id88927179e4b7fb2acef5d1540d1d77040534ed5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8073129\nReviewed-by: Noam Rosenthal \u003cnrosenthal@google.com\u003e\nCommit-Queue: Guohui Deng \u003cguohuideng@microsoft.com\u003e\nReviewed-by: Scott Haseley \u003cshaseley@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661251}",
      "email": "guohuideng@microsoft.com",
      "hash": "a87afc76f4a8fb9ffb992c991b46b4e221f83fd5",
      "subject": "Convert ConditionalMarkInfo to a plain struct"
    },
    "8073139": {
      "author": "Will Harris",
      "avatar": "https://lh4.googleusercontent.com/-19nKprQf0mg/AAAAAAAAAAI/AAAAAAAAAAA/ffwANfqRedY/s120-p/photo.jpg",
      "cl": "8073139",
      "clUrl": "https://chromium-review.googlesource.com/c/8073139",
      "description": "The crash key is called `is-isolated` and an isolated process will emit\nthe value `yes`.\n\nVerified by starting chrome, chrome://crash and finding the crash key in\nthe dump.\n\nBug: 533049452\nChange-Id: I9f9cbcbbec108f2da63bc89d6366dcfe44012c48\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8073139\nCommit-Queue: Will Harris \u003cwfh@chromium.org\u003e\nReviewed-by: Erik Chen \u003cerikchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661209}",
      "email": "wfh@chromium.org",
      "hash": "769c559807a29c512682d36c4a63e663e0effd67",
      "subject": "Add crash key to indicate a process is running isolated"
    },
    "8073381": {
      "author": "Quinton Lucyk",
      "avatar": "https://lh6.googleusercontent.com/-qGD4byRy-0I/AAAAAAAAAAI/AAAAAAAAAAA/frwNh3Vwhn8/s120-p/photo.jpg",
      "cl": "8073381",
      "clUrl": "https://chromium-review.googlesource.com/c/8073381",
      "description": "Query the low user engagement model config asynchronously on startup\nusing GetClassificationResult, and cache the result in\nSearchPromotionManager.\n\nThis replaces the synchronous navigation-time query using the legacy\nGetCachedSegmentResult API, which was causing browser crashes for modern\nclassification models because they are not legacy-compatible and thus\nnot registered in segment_selectors_.\n\nBug: 467255671\nChange-Id: I208db871566372da94087f0fbaea7c9f42f3cab2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8073381\nReviewed-by: Ian Clelland \u003ciclelland@chromium.org\u003e\nReviewed-by: Kaan Alsan \u003calsan@chromium.org\u003e\nCommit-Queue: Quinton Lucyk \u003cqlucyk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661305}",
      "email": "qlucyk@chromium.org",
      "hash": "81960ec6b9a57f2fc1c4b5552de95b5071fe1134",
      "subject": "Cache engagement level asynchronously on startup."
    },
    "8073382": {
      "author": "Torne (Richard Coles)",
      "avatar": "",
      "cl": "8073382",
      "clUrl": "https://chromium-review.googlesource.com/c/8073382",
      "description": "These are supposed to be sorted alphabetically per the comments to\nreduce conflicts. Re-sort them and add additional comments to encourage\ndoing this.\n\nChange-Id: I2089b1c9e8d3046f26d2a5122855e14dc3434b39\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8073382\nCommit-Queue: Richard Coles \u003ctorne@chromium.org\u003e\nReviewed-by: Peter Conn \u003cpeconn@chromium.org\u003e\nAuto-Submit: Richard Coles \u003ctorne@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661121}",
      "email": "torne@google.com",
      "hash": "812a690ac19a20318e79e40291073c7349d03e64",
      "subject": "webview: sort aw_features.{cc,h}"
    },
    "8073383": {
      "author": "Torne (Richard Coles)",
      "avatar": "",
      "cl": "8073383",
      "clUrl": "https://chromium-review.googlesource.com/c/8073383",
      "description": "kWebViewInterceptedCookieHeader was removed but the declaration in the\nheader was still here; delete it.\n\nChange-Id: I2707fc81822b0a79e155dce233e6520e78b67d13\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8073383\nAuto-Submit: Richard Coles \u003ctorne@chromium.org\u003e\nReviewed-by: Peter Pakkenberg \u003cpbirk@chromium.org\u003e\nCommit-Queue: Peter Pakkenberg \u003cpbirk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661140}",
      "email": "torne@google.com",
      "hash": "9c017f55a5f3af83c5685f6008928e353edcaba7",
      "subject": "webview: clean up deleted feature."
    },
    "8073398": {
      "author": "Kent Tamura",
      "avatar": "https://lh3.googleusercontent.com/-Xn4R5JMv3zM/AAAAAAAAAAI/AAAAAAAAAAA/BKgC_HIpPUQ/s120-p/photo.jpg",
      "cl": "8073398",
      "clUrl": "https://chromium-review.googlesource.com/c/8073398",
      "description": "The '//third_party/blink/renderer:narrowing' config is a subset of\n'//third_party/blink/renderer:inside_blink'. This CL removes the\nredundant 'narrowing' config and updates targets to use 'inside_blink'\nwhere necessary.\n\nTargets that already used 'inside_blink' (mediastream, storage) simply\nhave the redundant reference removed. For targets where 'narrowing' was\nreplaced by 'inside_blink' (platform, wtf), this adds:\n- Defines: 'INSIDE_BLINK' and 'BLINK_IMPLEMENTATION=1'.\n- Additional warning flags: -Wconversion (and associated suppressions).\n\nThese targets are logically part of Blink, so applying the standard\n'inside_blink' configuration is appropriate and helps maintain\nconsistency across the renderer.\n\nBug: 514751964\nChange-Id: I729aa3fd9301b1067e73b2d124921620f1b3cafe\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8073398\nAuto-Submit: Kent Tamura \u003ctkent@chromium.org\u003e\nCommit-Queue: Kent Tamura \u003ctkent@chromium.org\u003e\nReviewed-by: Fredrik Söderquist \u003cfs@opera.com\u003e\nCr-Commit-Position: refs/heads/main@{#1660912}",
      "email": "tkent@chromium.org",
      "hash": "0e28ea0941a54612f2b3e72351fd986a1bfeddba",
      "subject": "Consolidate Blink configs: Remove 'narrowing' in favor of 'inside_blink'"
    },
    "8073480": {
      "author": "Mustaq Ahmed",
      "avatar": "",
      "cl": "8073480",
      "clUrl": "https://chromium-review.googlesource.com/c/8073480",
      "description": "This started flaking since it was enabled few weeks ago.\n\nFixed: 525995646\nBug: 340956654\nChange-Id: I4b6b5bb6f3270ba2a9361921f4c0c3c65279fe87\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8073480\nReviewed-by: Kevin Ellis \u003ckevers@chromium.org\u003e\nAuto-Submit: Mustaq Ahmed \u003cmustaq@chromium.org\u003e\nCommit-Queue: Kevin Ellis \u003ckevers@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661316}",
      "email": "mustaq@google.com",
      "hash": "da2ee71099f7e218f293d7c80026ec22fa159515",
      "subject": "Mark scrollend-event-fires-to-iframe-window.html as flaky"
    },
    "8073559": {
      "author": "Dan Polanco",
      "avatar": "https://lh5.googleusercontent.com/-KFFbQTPR47s/AAAAAAAAAAI/AAAAAAAAAAA/POkoSj10t14/s120-p/photo.jpg",
      "cl": "8073559",
      "clUrl": "https://chromium-review.googlesource.com/c/8073559",
      "description": "When the bottom bar is enabled, the bottom sheet can trigger the\nonPaymentHandlerUiShown callback synchronously during the show() call.\nPreviously, mPaymentHandlerUi was assigned after show() returned, which\ntriggered the null check and crashed test since the field was still\nnull when the callback fired.\n\nThis CL fixes this by assigning mPaymentHandlerUi before calling show().\nIf show() fails and returns a null WebContents, the field is correctly\nreset back to null.\n\nChange-Id: Ia36a7a39d51cb242ad068828573ab04d1f4f0e4a\nBug: 527933081\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8073559\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Dan Polanco \u003cpolardz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661199}",
      "email": "polardz@google.com",
      "hash": "2dff28db93276d69364ee7900e33b76c92bbe9ba",
      "subject": "Fix assertion failure in PaymentUiService when opening payment UI"
    },
    "8073658": {
      "author": "Sargun Vohra",
      "avatar": "https://lh4.googleusercontent.com/-F623VYlONb0/AAAAAAAAAAI/AAAAAAAAAAA/e4HfmnKfbYM/s120-p/photo.jpg",
      "cl": "8073658",
      "clUrl": "https://chromium-review.googlesource.com/c/8073658",
      "description": "Compositors can override display color spaces per surface through\npreferred_changed. The resulting DisplayColorSpaces used the default\nRGBA_8888 format, bypassing the high-bit-depth format selected by\nWaylandScreen and causing banding in HDR output.\n\nPass WaylandScreen's selected HDR format to the preferred surface\nimage description. Apply it to all content usages when the target\nsupports HDR because SDR content is also composed into that target.\n\nThis extends https://crrev.com/c/7875994 to the per-surface color\nspace path introduced by https://crrev.com/c/6868958.\n\nR=fangzhoug@chromium.org, thomasanderson@chromium.org\n\nTest: A/B tested EIZO gradients and HDR video on KDE Wayland HDR.\nChange-Id: I82f0e90cc0ebe6849da45fd945592f7089dfc4f1\nFixed: 503402063\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8073658\nReviewed-by: Kramer Ge \u003cfangzhoug@chromium.org\u003e\nReviewed-by: Thomas Anderson \u003cthomasanderson@chromium.org\u003e\nCommit-Queue: Kramer Ge \u003cfangzhoug@chromium.org\u003e\nCommit-Queue: Thomas Anderson \u003cthomasanderson@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661192}",
      "email": "sargun.vohra@gmail.com",
      "hash": "7733798cb682d94d26a3c2c6f71760977f42e7cd",
      "subject": "Ozone/Wayland: Use HDR format for surface feedback"
    },
    "8073744": {
      "author": "Yoav Weiss",
      "avatar": "https://lh4.googleusercontent.com/-xFEquYI1PRg/AAAAAAAAAAI/AAAAAAAAAAA/cqAgcfQbGNM/s120-p/photo.jpg",
      "cl": "8073744",
      "clUrl": "https://chromium-review.googlesource.com/c/8073744",
      "description": "Bug: 532843494\nChange-Id: I87ed0271dbe1d9fb108729e7f26b7048f8f243e1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8073744\nReviewed-by: Kenichi Ishibashi \u003cbashi@chromium.org\u003e\nCommit-Queue: Yoav Weiss (@Shopify) \u003cyoavweiss@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1660992}",
      "email": "yoavweiss@chromium.org",
      "hash": "ffafffb42909910a122f30cd42ae9a2bc4d6f395",
      "subject": "EarlyHints preload - support the integrity attribute"
    },
    "8073795": {
      "author": "Achuith Bhandarkar",
      "avatar": "https://lh4.googleusercontent.com/-UeGwHCViTz0/AAAAAAAAAAI/AAAAAAAAAAA/r2GSbreKygc/s120-p/photo.jpg",
      "cl": "8073795",
      "clUrl": "https://chromium-review.googlesource.com/c/8073795",
      "description": "LoginState::primary_user_hash() has been deprecated in favor of\nSessionManager/UserManager concepts.\n\nTAG=agy\nCONV=8cba795a-24e0-4a19-98e7-1d75d0276200\n\nBug: b:278643115\nChange-Id: If604c1c66fb32b1e13e0632b8ce8e8ff403054e0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8073795\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Achuith Bhandarkar \u003cachuith@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1660950}",
      "email": "achuith@chromium.org",
      "hash": "950849752307132edc9f24d6a17b66dfaedc6ed0",
      "subject": "login_state: Remove deprecated primary_user_hash()"
    },
    "8073796": {
      "author": "Sharon Yang",
      "avatar": "https://lh6.googleusercontent.com/-2esOg0dM7eE/AAAAAAAAAAI/AAAAAAAAAAA/ENNhPwF6J84/s120-p/photo.jpg",
      "cl": "8073796",
      "clUrl": "https://chromium-review.googlesource.com/c/8073796",
      "description": "The following tests were migrated:\n- external/wpt/css/filter-effects/crashtests/filter-change.html\n- external/wpt/css/filter-effects/crashtests/filter-empty-element.html\n- external/wpt/css/filter-effects/crashtests/filter-hw-sw-switch.html\n\nBug: 485677942\nChange-Id: I36ebaf06f35ffe0c6e85b3f0c88a779b5b8e6455\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8073796\nCommit-Queue: Sharon Yang \u003cyangsharon@igalia.com\u003e\nReviewed-by: Christian Biesinger \u003ccbiesinger@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661397}",
      "email": "yangsharon@igalia.com",
      "hash": "09dbcabecd892e368a525bcd42936bd58300d157",
      "subject": "Migrate css filter-effects crashtests to external/wpt"
    },
    "8073799": {
      "author": "Ramin Halavati",
      "avatar": "https://lh6.googleusercontent.com/-rMU8HChgpyk/AAAAAAAAAAI/AAAAAAAAAAA/Kd5KjJrh_2A/s120-p/photo.jpg",
      "cl": "8073799",
      "clUrl": "https://chromium-review.googlesource.com/c/8073799",
      "description": "Enable larger OCR browser tests as the flakiness on already tests is\nquite low.\n\nBug: 498093320\nChange-Id: I51354ce82bf9e717f8703cc861373e6340c33145\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8073799\nCommit-Queue: Ramin Halavati \u003crhalavati@chromium.org\u003e\nReviewed-by: Peter Kotwicz \u003cpkotwicz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661219}",
      "email": "rhalavati@chromium.org",
      "hash": "d104f234e90b45b78b60ccc4639eb17d48926d99",
      "subject": "Enable the remaining OCR browser tests on Mac and Linux."
    },
    "8073978": {
      "author": "Di Wu",
      "avatar": "https://lh4.googleusercontent.com/-IA1rlaCrSZ8/AAAAAAAAAAI/AAAAAAAAAAA/lGlaGVAlF5o/s120-p/photo.jpg",
      "cl": "8073978",
      "clUrl": "https://chromium-review.googlesource.com/c/8073978",
      "description": "This changelist is part of an ongoing series to decouple ChromeOS\ncode from 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\nthe higher-level browser application layer. This modernization also\nmoves code away from heavy, UI-bound Profile objects and toward the\ncleaner content::BrowserContext abstraction. Where ProfileHelper wraps\nuser checks, the migration uses components/user_manager directly.\n\nChromeTasksDelegate now resolves the profile for an active account\nthrough BrowserContextHelper::GetBrowserContextByAccountId() and\nconverts it back to Profile at the existing call site. The delegate is\nreached from active-user session changes, so the lower-level lookup\npreserves the existing non-guest account path without the ProfileHelper\ntest mapping fallback. The patch also removes the now-stale\nchrome/browser/ash/api DEPS allowance for\nchrome/browser/ash/profiles after the last include in that subtree is\nremoved.\n\nBug: b:511961755\nTest: CQ\nChange-Id: If46a53de386099a1f6c0332f98a5ab96791e0cd1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8073978\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Kyle Horimoto \u003ckhorimoto@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661040}",
      "email": "diwux@google.com",
      "hash": "b51fbe42bbc49ff60a8c816a9c7d25e28f0e75e6",
      "subject": "Ash: Migrate ChromeTasksDelegate off ProfileHelper"
    },
    "8074044": {
      "author": "Maks Orlovich",
      "avatar": "https://lh6.googleusercontent.com/-hp8-OB16Kl8/AAAAAAAAAAI/AAAAAAAAAAA/8kbE8IRrUe0/s120-p/photo.jpg",
      "cl": "8074044",
      "clUrl": "https://chromium-review.googlesource.com/c/8074044",
      "description": "Fixed: 533446300\nChange-Id: I130245edb091f1d48437d74a59aa012667a6227b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8074044\nReviewed-by: Josh Karlin \u003cjkarlin@chromium.org\u003e\nCommit-Queue: Maks Orlovich \u003cmorlovich@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661113}",
      "email": "morlovich@chromium.org",
      "hash": "7b15c3bbc9632e9868e4c10a32133cd82a024f12",
      "subject": "SimpleCache: fix problems with self-deletion in post-doom callbacks"
    },
    "8074081": {
      "author": "Philip Pfaffe",
      "avatar": "https://lh3.googleusercontent.com/-ZavyXpXASgw/AAAAAAAAAAI/AAAAAAAAAAA/yR08RGxEBGo/s120-p/photo.jpg",
      "cl": "8074081",
      "clUrl": "https://chromium-review.googlesource.com/c/8074081",
      "description": "R=dsv@chromium.org\n\nBug: 407751377\nChange-Id: Ic779b9722b1c6b2a0dff89def5ce803d71d2a90b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8074081\nAuto-Submit: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\nReviewed-by: Danil Somsikov \u003cdsv@chromium.org\u003e\nCommit-Queue: Danil Somsikov \u003cdsv@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661084}",
      "email": "pfaffe@chromium.org",
      "hash": "4fefafd4581cd8f097180a615efdeb3f1d4bdc50",
      "subject": "Update a devtools test before a UI migration"
    },
    "8074341": {
      "author": "Mohannad Farrag",
      "avatar": "https://lh3.googleusercontent.com/-x6LEk6hzQR0/AAAAAAAAAAI/AAAAAAAAAAA/BCSUm8MO_cw/s120-p/photo.jpg",
      "cl": "8074341",
      "clUrl": "https://chromium-review.googlesource.com/c/8074341",
      "description": "Previously, recvmsg / read() codepath would run a DCHECK on the socket\nto ensure that it is not invalid. However, there exist cases where the\nsocket can be invalid. This happens when the socket is closed while\nthe quic reader is in the yielding window. The reason why this never\ncrashed for recvmsg is because the DCHECK is omitted in production and\nthe recvmsg returns EBADF which gets mapped to ERR_INVALID_HANDLE.\n\nOn the recvmmsg path, this DCHECK becomes a CHECK which starts crashing\nand I've changed the code to protect against that by returning a clean\nerror saying that the socket is not connected.\n\nBug: 533224376, 515333601\nChange-Id: I3a215b9d3255ee2a96de3dde7156427ef341387b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8074341\nReviewed-by: Adam Rice \u003cricea@chromium.org\u003e\nCommit-Queue: Mohannad Farrag \u003caymanm@google.com\u003e\nAuto-Submit: Mohannad Farrag \u003caymanm@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661045}",
      "email": "aymanm@google.com",
      "hash": "d2f56c451fcca771fa64187115300584ab0de9f5",
      "subject": "Return an error instead of crashing on an invalidSocket"
    },
    "8074423": {
      "author": "Mariam Ali",
      "avatar": "https://lh3.googleusercontent.com/-Tn7eq8knhE8/AAAAAAAAAAI/AAAAAAAAAAA/Co0OkHMHhjU/s120-p/photo.jpg",
      "cl": "8074423",
      "clUrl": "https://chromium-review.googlesource.com/c/8074423",
      "description": "On Android by passing suggestion with an empty label leads to runtime\ncrashes.\n\nChange-Id: I0b2d337c14cf070e6750a465fea43e887e21268b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8074423\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCommit-Queue: Mariam Ali \u003calimariam@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661139}",
      "email": "alimariam@google.com",
      "hash": "cc3205996bccb69bd2ee1c4fc43b5d547dbcf638",
      "subject": "[pContext][Clank] Limit Notice suggestion to be only on Desktop"
    },
    "8074426": {
      "author": "Vidhan Jain",
      "avatar": "https://lh4.googleusercontent.com/-bJYmcMeCXI4/AAAAAAAAAAI/AAAAAAAAAAA/PGi7Hl_zyS8/s120-p/photo.jpg",
      "cl": "8074426",
      "clUrl": "https://chromium-review.googlesource.com/c/8074426",
      "description": "This CL updates the last-used date and use count of an Autocomplete\nentry in the database immediately upon suggestion selection in\nAutocompleteHistoryManager::OnSingleFieldSuggestionSelected.\n\nThis update is guarded by the new feature flag\nkAutofillPreventAutofillFromSavingToAutocomplete. When this feature is\nenabled, subsequent form submission will skip saving any fields that\nwere autofilled (including those autocompleted). Thus, the metadata\nupdate must be performed at suggestion acceptance time instead of form\nsubmission.\n\nBug: 533411686\nChange-Id: Iaab3a4d094dca1159a19eb1adcdf034f46ba9931\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8074426\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCommit-Queue: Vidhan Jain \u003cvidhanj@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661211}",
      "email": "vidhanj@google.com",
      "hash": "68fe53daa7a2e79040a4516e5617569e11d78dec",
      "subject": "Update Autocomplete entry metadata on suggestion selection"
    },
    "8074700": {
      "author": "Xi Han",
      "avatar": "",
      "cl": "8074700",
      "clUrl": "https://chromium-review.googlesource.com/c/8074700",
      "description": "In this CL, we add tooltip text for buttons on the fake search box, as\nwell as the edit pen for customizing NTP theme.\nDemo: http://shortn/_oHhxaCxP6e.\n\nBug: 532874932, 533325867\nChange-Id: Ic40aa4c7b5e303b41a96c322fa69c6a1c06f4825\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8074700\nReviewed-by: Xinyi Ji \u003cxinyiji@chromium.org\u003e\nCommit-Queue: Xi Han \u003chanxi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661343}",
      "email": "hanxi@google.com",
      "hash": "7a3f4517a771605ec428c937e22c08cada64a8ad",
      "subject": "[Ntp] Add tooltip text for NTPs."
    },
    "8074860": {
      "author": "Caroline Rising",
      "avatar": "https://lh6.googleusercontent.com/-w7NFhcCh_n0/AAAAAAAAAAI/AAAAAAAAAAA/E4RiwxebpBw/s120-p/photo.jpg",
      "cl": "8074860",
      "clUrl": "https://chromium-review.googlesource.com/c/8074860",
      "description": "This is pre-work for supporting drag in the horizontal tab strip.\nAllowing the drag axes to update means that the pinned container drag\naxes is accurate based on the collapsed state and simplifies\nDraggedTabsContainer::IsHorizontalDragSupported.\n\nBug: 523327760\nChange-Id: Id1ae496b310690937488db85be243282bcf4c11f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8074860\nReviewed-by: Kaan Alsan \u003calsan@chromium.org\u003e\nCommit-Queue: Caroline Rising \u003ccorising@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661127}",
      "email": "corising@chromium.org",
      "hash": "48ba54231226ba133d90b81b8103e34275f92135",
      "subject": "[Unified tabstrip] Update pinned container drag axes on collapse state changes for vertical tabs"
    },
    "8074918": {
      "author": "kenoss",
      "avatar": "https://lh6.googleusercontent.com/-1mSUHxK5OU8/AAAAAAAAAAI/AAAAAAAAAAA/Xp9obdoo_aY/s120-p/photo.jpg",
      "cl": "8074918",
      "clUrl": "https://chromium-review.googlesource.com/c/8074918",
      "description": "If we enable `CancelUnrelatedPrefetch`, we have crashes due to\nreentrancy of `PrefetchContainer`'s callbacks. This CL add a `CHECK`\nfor this case and prevents scattering crash reports with various\n`CHECK`s.\n\nBug: 499176365, 532560786, 532949306\nChange-Id: I7ea7f0465b8476980f2e79ba30091301d4fab286\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8074918\nCommit-Queue: Hiroshige Hayashizaki \u003chiroshige@chromium.org\u003e\nReviewed-by: Hiroshige Hayashizaki \u003chiroshige@chromium.org\u003e\nAuto-Submit: Ken Okada \u003ckenoss@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661148}",
      "email": "kenoss@chromium.org",
      "hash": "e5dce0c9774e482425e1a9df46a82549e41cb66c",
      "subject": "CancelUnrelatedPrefetch: Prevent scattering crash reports"
    },
    "8074968": {
      "author": "Adam Yao",
      "avatar": "https://lh5.googleusercontent.com/-7uGDeYVDKh4/AAAAAAAAAAI/AAAAAAAAAAA/l1YiCcAx92o/s120-p/photo.jpg",
      "cl": "8074968",
      "clUrl": "https://chromium-review.googlesource.com/c/8074968",
      "description": "Add metrics/histograms for new GoogleSearchAiModeWorkspace settings.\n\nChange-Id: Ia43ee826fedd2a0b9fb276e3dde108d6eded9b89\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8074968\nReviewed-by: Abe Boujane \u003cboujane@google.com\u003e\nReviewed-by: Rainhard Findling \u003crainhard@chromium.org\u003e\nCommit-Queue: Adam Yao \u003cadamyao@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661183}",
      "email": "adamyao@google.com",
      "hash": "e67f973d845e09b24c9e080f58beaf31602417ca",
      "subject": "[aim-drive] - Add GoogleSearchAiModeWorkspace metrics for settings"
    },
    "8075068": {
      "author": "Chris Lu",
      "avatar": "",
      "cl": "8075068",
      "clUrl": "https://chromium-review.googlesource.com/c/8075068",
      "description": "This CL refactors the drag and scroll coordination logic in\nNewTabPageBottomSheetViewController to provide a native UIScrollView\nexperience when interacting with the feed.\nKey changes:\n- Coordinated simultaneous gesture recognition: Configured the sheet's\n  pan gesture and the feed's scroll view pan gesture to recognize\n  simultaneously only when the sheet is expanded.\n- ScrollEnabled state toggling: Set feedScrollView.scrollEnabled to\n  YES only when in the expanded state. In resting/collapsed states,\n  scrollEnabled is set to NO, allowing drags on the feed contents\n  to cleanly bubble up and move the bottom sheet itself.\n- Gesture-driven sheet translation: Refactored handlePan: to intercept\n  drags when expanded, allowing the sheet to move down only when the\n  scroll view is scrolled to the top and the user drags downwards.\n  This resolves touch translation stalling caused by coordinate updates\n  inside scroll delegate callbacks.\n- ScrollDelegateProxy implementation: Added a proxy subclass to\n  intercept and forward scroll delegate events to both the bottom\n  sheet controller and the original feed delegate, allowing the sheet\n  to lock the contentOffset to zero during pull-down transitions.\n\nVideo: https://screencast.googleplex.com/cast/NTU1OTczNzQ0NDcyODgzMnw1NTM1MjA4Zi0zMA\n\nBug: 526677926\nChange-Id: I5af1ccac907537eca485c63ed5bfcf8149f24e98\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8075068\nReviewed-by: Ginny Huang \u003cginnyhuang@chromium.org\u003e\nCommit-Queue: Chris Lu \u003cthegreenfrog@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661366}",
      "email": "thegreenfrog@google.com",
      "hash": "5dc7e07b507a6a52f11c402f9cde3176ad7d95c8",
      "subject": "[NTP Redesign] Refactor bottom sheet gestures and scroll coordination"
    },
    "8075160": {
      "author": "Evan Luo",
      "avatar": "https://lh5.googleusercontent.com/-LSNTXe0BKRg/AAAAAAAAAAI/AAAAAAAAAAA/PlDRwE7SXa0/s120-p/photo.jpg",
      "cl": "8075160",
      "clUrl": "https://chromium-review.googlesource.com/c/8075160",
      "description": "Bookmark bar items appeared too close to the top of the bookmars bar and\nhad uneven vertical padding, add a top padding to balance it.\n\nScreenshot: https://screenshot.googleplex.com/api/AzmKsNUjXgacnLz.png\n\nBug: 533021820\nChange-Id: If7d87dde382fff21793eec7627a078c81a4956bb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8075160\nReviewed-by: Brandon Wylie \u003cwylieb@google.com\u003e\nCommit-Queue: Brandon Wylie \u003cwylieb@google.com\u003e\nAuto-Submit: Evan Luo \u003cevanluo@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661312}",
      "email": "evanluo@google.com",
      "hash": "27753cbe6669e402d0a133c0d89a90f37367374e",
      "subject": "[bookmarks] Add top padding to bookmarks bar to fix vertical centering"
    },
    "8075279": {
      "author": "Nick Diego Yamane",
      "avatar": "https://lh3.googleusercontent.com/-hLvPIKVpEmA/AAAAAAAAAAI/AAAAAAAAAAA/h6zXVw52x-4/s120-p/photo.jpg",
      "cl": "8075279",
      "clUrl": "https://chromium-review.googlesource.com/c/8075279",
      "description": "Move the chrome_test_launcher static_library out of the monolithic\n//chrome/test/BUILD.gn into its permanent home at //chrome/test/base.\nThis is a full extraction (both .cc and .h) —  no dep cycle blocks it.\n\nExternal consumers updated:\n  - chrome/test/BUILD.gn (6 internal refs)\n  - chrome/browser/sync/test/integration/BUILD.gn\n  - chrome/browser/glic/e2e_test/BUILD.gn\n  - chrome/test/fuzzing/BUILD.gn\n\nAnalysis/Plan: https://notes.nickdiego.dev/chromium/bedrocking-chrome-test\n\nR=chromium-bedrock-reviews@google.com\n\nBug: 353332589\nChange-Id: Ibddf8308e4271cf5e50e1ecf4a14e0933c9ac0ce\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8075279\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCommit-Queue: Nick Yamane \u003cnickdiego@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661136}",
      "email": "nickdiego@igalia.com",
      "hash": "c1da29de3b5a4f4bc047cdca54faff2cab68ad36",
      "subject": "[Bedrock] Extract //chrome/test/base:chrome_test_launcher"
    },
    "8075343": {
      "author": "Tom Anderson",
      "avatar": "https://lh4.googleusercontent.com/-9W9eE00M_TU/AAAAAAAAAAI/AAAAAAAAAAA/dm9kq48KqvY/s120-p/photo.jpg",
      "cl": "8075343",
      "clUrl": "https://chromium-review.googlesource.com/c/8075343",
      "description": "Previously, the google-chrome-repo package build derived its version\nfrom PGP_KEY_VERSION in common/key.include, and did not set\nSOURCE_DATE_EPOCH when invoking dpkg-deb. This caused the produced .deb\npackage checksum to change across official builds as file mtimes tracked\nbuild_timestamp (or wall-clock time). Additionally, updates to repo\nscripts (e.g., postinst_repo, postrm_repo) did not enforce a version\nbump.\n\nThis change introduces:\n1. debian/repo_package.include storing REPO_PACKAGE_VERSION,\n   REPO_PACKAGE_TIMESTAMP, and static REPO_PACKAGE_HASH.\n2. Updates to debian/build_repo_package.py to use REPO_PACKAGE_VERSION\n   for package versioning, normalize umask (0o022), ensure exact mode\n   bits on DEBIAN/control (0644), set SOURCE_DATE_EPOCH to\n   REPO_PACKAGE_TIMESTAMP, and invoke dpkg-deb with -Zxz -z9 to\n   guarantee identical byte output regardless of host dpkg defaults.\n3. PRESUBMIT.py check in chrome/installer/linux/ that builds the .deb\n   package and compares its SHA-256 hash against REPO_PACKAGE_HASH in\n   repo_package.include to enforce that any change to package output\n   requires incrementing REPO_PACKAGE_VERSION, updating\n   REPO_PACKAGE_TIMESTAMP, and updating REPO_PACKAGE_HASH.\n4. Removal of PGP_KEY_VERSION from key.include, updating\n   update_key_include.py to automatically regenerate\n   repo_package.include (via --repo-only or when key.include changes).\n\nBug: 528018092\nChange-Id: Id5d2234a3b28f63c7300f3379c87ce4ea94a3a6d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8075343\nCommit-Queue: Thomas Anderson \u003cthomasanderson@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661373}",
      "email": "thomasanderson@chromium.org",
      "hash": "f79e4d7699b6d708101de7726652f136c40642a0",
      "subject": "Installer: Make linux repo package build deterministic and enforce version bumps"
    },
    "8075460": {
      "author": "Tom Anderson",
      "avatar": "https://lh4.googleusercontent.com/-9W9eE00M_TU/AAAAAAAAAAI/AAAAAAAAAAA/dm9kq48KqvY/s120-p/photo.jpg",
      "cl": "8075460",
      "clUrl": "https://chromium-review.googlesource.com/c/8075460",
      "description": "Currently, some interactive_ui_tests on Windows-10-19045 are hitting the\n1-hour timeout limit under win-asan. Increase the number of shards from\n18 to 24 to distribute the test load better and prevent timeouts.\n\nBug: None\nChange-Id: I21b84a9a2cda493010201ee78a291ea346383d81\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8075460\nAuto-Submit: Thomas Anderson \u003cthomasanderson@chromium.org\u003e\nCommit-Queue: Ben Pastene \u003cbpastene@chromium.org\u003e\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661278}",
      "email": "thomasanderson@chromium.org",
      "hash": "4c38db3e890afa6a0ef82ad7a7f9644430ad565e",
      "subject": "Increase shards for win-asan interactive_ui_tests to 24"
    },
    "8075461": {
      "author": "Lukasz Anforowicz",
      "avatar": "https://lh5.googleusercontent.com/-GpQI54v_GbQ/AAAAAAAAAAI/AAAAAAAAAAA/ovTlecyuHnY/s120-p/photo.jpg",
      "cl": "8075461",
      "clUrl": "https://chromium-review.googlesource.com/c/8075461",
      "description": "When `enable_cpp_api_from_rust = true`, the build runs\n`cpp_api_from_rust_wrapper.py` which calls `cc_bindings_from_rs`.\nThis is a generic GN action, not a standard `rust_rlib` action.\n\nOn Siso builders with remote execution (or strict sandboxing), this\naction fails because:\n\n1. The wrapper script fails to import `action_helpers.py` because\n   helper scripts are not uploaded.  This CL fixes this by adding\n   `rustc_wrapper_inputs` `action` `inputs` in `cpp_api_from_rust.gni`.\n2. `cc_bindings_from_rs` (which behaves like `rustc`) fails to find\n   transitive dependencies (like`rustc_std_workspace_core` crate)\n   because Siso does not automatically scan and upload transitive Rust\n   dependencies for generic GN actions.  This CL fixes this by\n   replicating Siso rules that already address this problem for `rustc`\n   and Clippy - a new Sio rule for `rust/cpp_api_from_rust` specifies\n   `indirect_inputs: rust_compile_indirect_inputs`.\n\nTAG=agy\nCONV=68c2437f-19ab-486e-9473-2b43c6781584\n\nChange-Id: I19197ad2610173f09715eeae4b5d67b5ec169b50\nBug: 470466915\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8075461\nReviewed-by: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nCommit-Queue: Łukasz Anforowicz \u003clukasza@chromium.org\u003e\nReviewed-by: Junji Watanabe \u003cjwata@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661161}",
      "email": "lukasza@chromium.org",
      "hash": "50ac9500c6f8f3ab1bc693750e32b8032ec9e54c",
      "subject": "[crubit] Fix Siso remote execution for `cpp_api_from_rust` actions."
    },
    "8075462": {
      "author": "Mitsuru Oshima",
      "avatar": "https://lh3.googleusercontent.com/-0Y55REyBQ4w/AAAAAAAAAAI/AAAAAAAAAAA/yGgNpVi7M5o/s120-p/photo.jpg",
      "cl": "8075462",
      "clUrl": "https://chromium-review.googlesource.com/c/8075462",
      "description": "Modify NativeViewHost::GetUILayer() to return the host's layer\nif layer_managed_by_views() is true. This is the case when\nkUseNativeViewHostAuraWithClipWindow is disabled.\n\nMove the logic to apply rounded corners to native view\ninside NativeViewHostAura, and always uses fast rounded corner.\n\nBUG=434082728\nTest: updated existing tests. No user-noticable difference and existing\ntest should pass.\nTAG=agy\nCONV=b3a3da65-cfc0-4319-93dd-8a654fa594d4\n\nChange-Id: Ic1f2a33e6d8bdf62d564f4efd6b82f5c05d3d4da\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8075462\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1660919}",
      "email": "oshima@chromium.org",
      "hash": "49036bd400f14bd0b22c22a173229a60c42071c7",
      "subject": "Views: Prepare NativeViewHost for replacing GetUILayer()"
    },
    "8075620": {
      "author": "Alan Baker",
      "avatar": "https://lh3.googleusercontent.com/-759ef8YMhbQ/AAAAAAAAAAI/AAAAAAAAAAA/zWW-3Ky3rS0/s120-p/photo.jpg",
      "cl": "8075620",
      "clUrl": "https://chromium-review.googlesource.com/c/8075620",
      "description": "Bug: 532501014\nChange-Id: I8059a344d559bd1171283c159b62ab0eb95344b9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8075620\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: Alan Baker \u003calanbaker@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661097}",
      "email": "alanbaker@google.com",
      "hash": "ad6ff3dd6a12c9f9b67b517082f7c2dc011b1b7b",
      "subject": "Add WebGPU use SPIR-V reconvergnce mode to field trial testing config"
    },
    "8075664": {
      "author": "Devlin Cronin",
      "avatar": "https://lh6.googleusercontent.com/-fjbU-SK2xLw/AAAAAAAAAAI/AAAAAAAAAAA/W9hbYUsHaZA/s120-p/photo.jpg",
      "cl": "8075664",
      "clUrl": "https://chromium-review.googlesource.com/c/8075664",
      "description": "For non-native messaging, add jlulejian@ and andreaorru@, who have each\nworked in the area pretty extensively.\n\nFor native messaging, add kelvinjiang@, who is working in the area.\nRemove sergeyu@, who hasn't been active in this area lately.\n\nBug: None\nChange-Id: I1b685ae3ff058bbd799d00fc8ce2c16d5231888c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8075664\nReviewed-by: Andrea Orru \u003candreaorru@chromium.org\u003e\nReviewed-by: Justin Lulejian \u003cjlulejian@chromium.org\u003e\nCommit-Queue: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nReviewed-by: Kelvin Jiang \u003ckelvinjiang@chromium.org\u003e\nReviewed-by: Sergey Ulanov \u003csergeyu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661354}",
      "email": "rdevlin.cronin@chromium.org",
      "hash": "4a2bcd4c7e13524be81f9ee050b234d3776e8a67",
      "subject": "[Extensions] Update messaging API owners"
    },
    "8075744": {
      "author": "Brandon Wylie",
      "avatar": "https://lh6.googleusercontent.com/-rYzVazYbmUc/AAAAAAAAAAI/AAAAAAAAAAA/wk8Y0KNCU4k/s120-p/photo.jpg",
      "cl": "8075744",
      "clUrl": "https://chromium-review.googlesource.com/c/8075744",
      "description": "Bug: 447439573\nChange-Id: Id976b4856a6d9e216160f5364a564405bb3e51f8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8075744\nReviewed-by: Brandon Fong \u003cbjfong@google.com\u003e\nCommit-Queue: Brandon Wylie \u003cwylieb@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661285}",
      "email": "wylieb@google.com",
      "hash": "7fa922033a31fb12a04d76c467b41e9cf845e918",
      "subject": "[bookmarks] Add feature flag for Android Desktop Bookmark Popup"
    },
    "8075746": {
      "author": "Ryan Thomas",
      "avatar": "https://lh3.googleusercontent.com/-cxdkcInGznM/AAAAAAAAAAI/AAAAAAAAAAA/i2RBNd9dqSw/s120-p/photo.jpg",
      "cl": "8075746",
      "clUrl": "https://chromium-review.googlesource.com/c/8075746",
      "description": "This change adds new enum values to AndroidPdfToolbarAction for fitting\nto page (vertical/horizontal) and navigating to a specific page number.\nThe PdfToolbarCoordinator is updated to record these actions using\nPdfUtils. New unit tests are added to verify the metric recording.\n\nBug: 483708786\nChange-Id: I478c4d63af834f71dc8965986ede820c738d859f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8075746\nCommit-Queue: Ryan Thomas \u003crathomas@google.com\u003e\nReviewed-by: Mark Schillaci \u003cmschillaci@google.com\u003e\nReviewed-by: Min Qin \u003cqinmin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661195}",
      "email": "rathomas@google.com",
      "hash": "9d0897fcf6e517224025df68b4cb41af70a4247a",
      "subject": "[PDF V2] Add metrics for fit-to-page and page navigation actions."
    },
    "8075798": {
      "author": "Hitarth Kothari",
      "avatar": "https://lh4.googleusercontent.com/-HZTDN6MbpsE/AAAAAAAAAAI/AAAAAAAAAAA/K3LPxloSjh0/s120-p/photo.jpg",
      "cl": "8075798",
      "clUrl": "https://chromium-review.googlesource.com/c/8075798",
      "description": "Bug: 521530523\nChange-Id: I13f0decac451ab6b37286f7fd427cbf7cd331276\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8075798\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Hitarth Kothari \u003chitarthkothari@google.com\u003e\nAuto-Submit: Hitarth Kothari \u003chitarthkothari@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661162}",
      "email": "hitarthkothari@google.com",
      "hash": "86e515009a0e36824d036f74264f3a4b4653495c",
      "subject": "[AIM] Disable actionModeMenu for AIM BottomSheet/SidePanel"
    },
    "8076079": {
      "author": "Orin Jaworski",
      "avatar": "https://lh6.googleusercontent.com/-Pg4gnpkvz1I/AAAAAAAAAAI/AAAAAAAAAAA/8y2e-Y_4SLc/s120-p/photo.jpg",
      "cl": "8076079",
      "clUrl": "https://chromium-review.googlesource.com/c/8076079",
      "description": "This CL simplifies execution of omnibox actions by partially rolling\nback the implementation of the omnibox toolbelt, which is not planned\nfor launch or continued support.\n\nBug: 531796992\nChange-Id: Icc61dd52400e92d3e34a91d2f2540db37457fe8a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8076079\nCommit-Queue: Orin Jaworski \u003corinj@chromium.org\u003e\nReviewed-by: Paul Adedeji \u003cpauladedeji@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661184}",
      "email": "orinj@chromium.org",
      "hash": "43d42354c751ddb6bddbc047bc72a23365f77807",
      "subject": "Remove omnibox toolbelt starter pack actions and keyword mode entry"
    },
    "8076120": {
      "author": "dpapad",
      "avatar": "https://lh6.googleusercontent.com/-vH0l_P8ajRM/AAAAAAAAAAI/AAAAAAAAAAA/ai9s6RBmZVc/s120-p/photo.jpg",
      "cl": "8076120",
      "clUrl": "https://chromium-review.googlesource.com/c/8076120",
      "description": "These FYI bots are not given enough time for the tests to complete and\ntherefore keep showing up as red which is not very helpful. Changing\nthem to only build (for now) so that they can properly show up as green.\n\nBug: 423789047\nChange-Id: If23e835a615e4db53d8ac0fbd93109094f7e4d60\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8076120\nAuto-Submit: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nCommit-Queue: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661263}",
      "email": "dpapad@chromium.org",
      "hash": "f5a57ac47ad200583b704a98b2f07668474a41b8",
      "subject": "WebUI: Stop running tests on  Linux/CrOS FYI TypeScript v7 bots."
    },
    "8076219": {
      "author": "Dale Rogerson",
      "avatar": "https://lh6.googleusercontent.com/-xl2w2tPfvFY/AAAAAAAAAAI/AAAAAAAAAAA/OGGsg6Nb5KM/s120-p/photo.jpg",
      "cl": "8076219",
      "clUrl": "https://chromium-review.googlesource.com/c/8076219",
      "description": "Clean up, modernize, and expand test coverage for the subscription\neligibility component and metrics provider:\n- Cache command-line switch `kForceAiSubscriptionTier` during construction\n  of `SubscriptionEligibilityService` instead of parsing strings on every\n  call to `GetAiSubscriptionTier()`.\n- Use `std::string_view` cleanly with `base::StringToInt()` during switch\n  parsing.\n- Use `set::contains()` (`C++20`) in `SubscriptionEligibilityMetricsProvider`\n  instead of explicit `find() != end()` checks.\n- Migrate `SubscriptionEligibilityServiceTest` to use\n  `TestingPrefServiceSyncable` so `prefs::RegisterProfilePrefs` registers\n  directly on the active pref registry without double-registration\n  workarounds.\n- Add `ObserverNotifiedOnPrefChange` unit test verifying observer callbacks\n  trigger correctly when `prefs::kAiSubscriptionTier` changes.\n\nTAG=agy\nCONV=22c12bb3-8fcf-47c2-ae60-c5ec3c109054\n\nBug: b:533499984\nChange-Id: I3ca611906481b734fff604fd9d2b2544a40e2fbb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8076219\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCommit-Queue: Dale Rogerson \u003cdalerogerson@google.com\u003e\nReviewed-by: Mike Wittman \u003cwittman@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661175}",
      "email": "dalerogerson@google.com",
      "hash": "728175208028f5798233aa9c5c6516f1c04c97bf",
      "subject": "subscription_eligibility: Modernize service and expand unit tests"
    },
    "8076358": {
      "author": "Achuith Bhandarkar",
      "avatar": "https://lh4.googleusercontent.com/-UeGwHCViTz0/AAAAAAAAAAI/AAAAAAAAAAA/r2GSbreKygc/s120-p/photo.jpg",
      "cl": "8076358",
      "clUrl": "https://chromium-review.googlesource.com/c/8076358",
      "description": "Replace the standalone TestingPrefServiceSimple member in\nEuiccStatusUploaderTest with TestingBrowserProcess::GetGlobal()-\u003elocal_state().\nDrop redundant pref registrations since TestingBrowserProcess already\nregisters local state preferences upon initialization.\n\nTAG=agy\nCONV=5d76c32a-2329-4ab9-bd5f-15d297352a7a\n\nBug: 268078468\nTest: unit_tests --gtest_filter=EuiccStatusUploaderTest.*\nChange-Id: Ib60cab586bd85b43b46a31fc1a79c6596d1beb74\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8076358\nReviewed-by: Jun Ishiguro \u003cjunis@google.com\u003e\nCommit-Queue: Achuith Bhandarkar \u003cachuith@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661086}",
      "email": "achuith@chromium.org",
      "hash": "0356d35737a3fe1b12614def5a3eaac124ac707a",
      "subject": "Refactor EuiccStatusUploaderTest to use TestingBrowserProcess local state"
    },
    "8076559": {
      "author": "Joey Arhar",
      "avatar": "https://lh6.googleusercontent.com/-WRxvG_jYMVM/AAAAAAAAAAI/AAAAAAAAAAA/asi1jwzwjGE/s120-p/photo.jpg",
      "cl": "8076559",
      "clUrl": "https://chromium-review.googlesource.com/c/8076559",
      "description": "It was possible for SelectMutationObserver to emit multiple copies of\nthe same accessibility issue when processing multiple mutation records\nat the same time.  For example, if you insert\n`\u003clegend\u003e\u003cbutton\u003e\u003c/legend\u003e` into a select element, you'll get two\nrecords:\n1. One record for the parent insertion (`addedNodes: [\u003clegend\u003e]`).\n2. Another record for the child insertion (`addedNodes: [\u003cbutton\u003e]`).\n\nPreviously, `SelectMutationObserver::Deliver` processed every record\nindependently without deduplication:\n- When processing `\u003clegend\u003e`, `CheckAddedNodes` called\n  `TraverseNodeDescendants(legend)`, which walked down to `\u003cbutton\u003e` and\n  reported an accessibility issue for it.\n- When processing `\u003cbutton\u003e`, `CheckAddedNodes` checked `\u003cbutton\u003e`\n  directly and reported an accessibility issue for it a second time.\n\nAs a result, a single invalid node could increment\n`content_model_violation_count_` and emit duplicate\n`ElementAccessibilityIssue` events over the DevTools protocol multiple\ntimes within a single microtask.\n\nThis patch:\n1. Adds stack-allocated intra-batch deduplication\n   (`HeapHashSet\u003cMember\u003cNode\u003e\u003e visited_nodes`) across `Deliver` and\n   `SelectMutationObserver`'s initial constructor traversal, ensuring\n   that any node visited during a batch is checked and reported at most\n   once without storing heap member variables on the observer instance.\n2. Updates `select-element-accessibility-issue-creation.js` to use\n   `onIssueAdded` instead of `onceIssueAdded` and removes the hardcoded\n   event count/race condition against IPC delivery.\n\nFixed: 532199276\nChange-Id: I8257b1d9e504d090c4fae85a8ce4d04024ac4e4f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8076559\nReviewed-by: Ana Sollano Kim \u003cansollan@microsoft.com\u003e\nCommit-Queue: Joey Arhar \u003cjarhar@chromium.org\u003e\nReviewed-by: Joey Arhar \u003cjarhar@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661395}",
      "email": "jarhar@chromium.org",
      "hash": "33a6f6cfed649b36f6a1930d2800bdfb881dd818",
      "subject": "Consolidate a11y events emitted from SelectMutationObserver"
    },
    "8076599": {
      "author": "David Yeung",
      "avatar": "https://lh4.googleusercontent.com/-EigqEkdaGCE/AAAAAAAAAAI/AAAAAAAAAAA/HuhlB53U2U0/s120-p/photo.jpg",
      "cl": "8076599",
      "clUrl": "https://chromium-review.googlesource.com/c/8076599",
      "description": "Extract common setup, drag initiation, and event waiting logic into\nhelper functions. Expand test coverage by splitting test case into\nmodular scenarios.\n\nBug: 501070793\nChange-Id: I6fed8444429e23d717731cc573405650205daa55\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8076599\nReviewed-by: Fred Shih \u003cffred@chromium.org\u003e\nCommit-Queue: David Yeung \u003cdayeung@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661194}",
      "email": "dayeung@chromium.org",
      "hash": "60df3db976c11e516cccd3d9bf21a7ee0665ca97",
      "subject": "Refactor TabDrag browser tests and add coverage"
    },
    "8076861": {
      "author": "Sinan Sahin",
      "avatar": "https://lh6.googleusercontent.com/-t2wYTasE05U/AAAAAAAAAAI/AAAAAAAAAAA/Zl9OzCKMkgA/s120-p/photo.jpg",
      "cl": "8076861",
      "clUrl": "https://chromium-review.googlesource.com/c/8076861",
      "description": "TabContextMenuItemDelegate#onOpenInDefaultBrowser dispatches an implicit\nACTION_VIEW intent for the link URL when the user picks \"Open in ...\"\nfrom the context menu in a CCT. Add CATEGORY_BROWSABLE so the intent\nonly resolves to activities that can handle links from a browser.\n\nBug: 517647545\nChange-Id: I465af7fd3502739768374a2c027c514d4a3b181c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8076861\nReviewed-by: Michael Thiessen \u003cmthiesse@chromium.org\u003e\nCommit-Queue: Sinan Sahin \u003csinansahin@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661357}",
      "email": "sinansahin@google.com",
      "hash": "b744e62428763e63931a701a67b2d8efca88729f",
      "subject": "Add CATEGORY_BROWSABLE to CCT 'Open in browser' intent"
    },
    "8076880": {
      "author": "Duncan Mercer",
      "avatar": "https://lh6.googleusercontent.com/-QMndr0qfWPs/AAAAAAAAAAI/AAAAAAAAAAA/Q9VM1oAnUbs/s120-p/photo.jpg",
      "cl": "8076880",
      "clUrl": "https://chromium-review.googlesource.com/c/8076880",
      "description": "This change introduces a mechanism to disable the opening animation of\nthe Contextual Tasks side panel. This is primarily intended for cases\nwhere the panel is launched via the private API, allowing for a\nfaster, non-animated transition when the corresponding feature flag is\nenabled.\n\n* Introduce `kContextualTasksPrivateApiNoAnimation` feature flag and a\n  helper function to check its state.\n* Add a `use_no_animation` parameter to `Show` methods in\n  `ContextualTasksPanelController` and\n  `ContextualTasksSidePanelCoordinator` to support skipping the open\n  animation.\n* Update `ContextualTasksUiService::StartTaskUiInSidePanel` to\n  propagate this option to the controller.\n* Retrieve the flag state in the private API launch function and pass\n  it to the UI service.\n* Add unit tests to cover the new animation paths in the coordinator.\n* Modernize the definition of\n  `kContextualTasksEphemeralBrandedEntryPoint`.\n\nChange-Id: I3c6ff5552c815fa3af93369f0168c480347db36e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8076880\nReviewed-by: Juan Mojica \u003cjuanmojica@google.com\u003e\nAuto-Submit: Duncan Mercer \u003cmercerd@google.com\u003e\nCommit-Queue: Duncan Mercer \u003cmercerd@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661296}",
      "email": "mercerd@google.com",
      "hash": "771d2539f6f5bad84fbfd5b044c7d2d9105dcc96",
      "subject": "[Contextual Tasks] Add option to skip animation"
    },
    "8076881": {
      "author": "Chris Lu",
      "avatar": "",
      "cl": "8076881",
      "clUrl": "https://chromium-review.googlesource.com/c/8076881",
      "description": "When kOverflowMenuHomeCustomizationEntrypoint, kOverflowMenuNTPRefactor, and kChromeNextIA are enabled, the Home Customization row in the overflow menu displays a preview. However, when the user selects a custom background and the cache is disabled or does not contain the background image, no preview is shown at all.\n\nThis CL fixes this by adding a fallback to the custom color theme or the default un-themed color preview when the custom background preview fails to load or is not cached.\n\nVideo: https://screencast.googleplex.com/cast/NTgzNTM1NjI1ODY5NzIxNnw0OWU5YzI3MC0zNw\n\nFixed: 533491611\nChange-Id: If0a95ac438d93b2298ec9f6e8b7ccb51bae00636\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8076881\nCommit-Queue: Chris Lu \u003cthegreenfrog@chromium.org\u003e\nReviewed-by: Robbie Gibson \u003crkgibson@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661377}",
      "email": "thegreenfrog@google.com",
      "hash": "77b9d38e9eb6aa0b20e40c56843fce636ab3eb0c",
      "subject": "[ios] Always show Home customization row preview image"
    },
    "8076898": {
      "author": "Will Harris",
      "avatar": "https://lh4.googleusercontent.com/-19nKprQf0mg/AAAAAAAAAAI/AAAAAAAAAAA/ffwANfqRedY/s120-p/photo.jpg",
      "cl": "8076898",
      "clUrl": "https://chromium-review.googlesource.com/c/8076898",
      "description": "Isolated unit tests require running as admin, installing the elevation\nservice, and running in serial as the elevation service is system-wide.\n\nPreviously these were contained in the existing fixture in\n`IsolatedBrowserSupportLaunchTest` but in order to make future unit\ntesting easier, pull the support library out into its own\n`isolated_browser_test_support` source_set and abstract this complexity\nfrom the test, allowing the normal `MULTIPROCESS_TEST_MAIN` support\nfunctions to be used, but run the multi-process test isolated.\n\nThis improves support for future tests. A new test\n`CheckIsolatedCommandline` is added to verify the new harness - which\nworks for both Chrome branded and Chromium builds.\n\nNo functional/production changes in this CL - it is test only, and just\nshifting existing code around.\n\nBug: 433545123\nChange-Id: If33e647ef930c4cc72f76a6973a715c9a920155e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8076898\nCommit-Queue: Will Harris \u003cwfh@chromium.org\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661392}",
      "email": "wfh@chromium.org",
      "hash": "245f3da22fd6869e8c63ea9d9731ef2b366132f0",
      "subject": "Improve support for running isolated unit tests"
    },
    "8076958": {
      "author": "Alexis Hétu",
      "avatar": "https://lh4.googleusercontent.com/-NnusqV6hR1s/AAAAAAAAAAI/AAAAAAAAAAA/nPAIk6vFsSI/s120-p/photo.jpg",
      "cl": "8076958",
      "clUrl": "https://chromium-review.googlesource.com/c/8076958",
      "description": "Setting up CredentialSuggestionBottomSheetMediatorBase's\nwebAuthnCredentialsDelegate properly from\nCredentialSuggestionBottomSheetMediator's initializer allows\nMarkPasskeyAsUserVerified to be called from within\nselectSuggestion:atIndex:reauthenticationResult:completion:\nand prevents the reauthentication from happening twice.\n\nBug: 532629137\nChange-Id: Ibbdd2520b803dc0c4486456a7c18869563c0572c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8076958\nCommit-Queue: Alexis Hétu \u003csugoi@chromium.org\u003e\nReviewed-by: Tommy Martino \u003ctmartino@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661398}",
      "email": "sugoi@chromium.org",
      "hash": "d523dd894a4a358684f04c4279625022a8469ea0",
      "subject": "[iOS] Prevent performing user verification twice"
    },
    "8076998": {
      "author": "Avi Drissman",
      "avatar": "https://lh6.googleusercontent.com/-g_hSdDFmIB8/AAAAAAAAAAI/AAAAAAAAAAA/BwUiN4si-W0/s120-p/photo.jpg",
      "cl": "8076998",
      "clUrl": "https://chromium-review.googlesource.com/c/8076998",
      "description": "Historically, for \u003cselect\u003e menus, each item had the font set on it\ndirectly, as setting the font at the menu level didn't work. It turns\nout that, when using an NSPopUpButtonCell, the font set on the cell\noverrides everything.\n\nTherefore, switch to setting the font on the cell. This fixes two\nproblems:\n\n- The checkmark for the selected item is now scaled correctly\n- Native menu section headers are now scaled correctly and thus can be\n  used.\n\nFixed: 389084419\nChange-Id: Iac3a0fa5fafa3a7cdd31d92f2f55b2926a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8076998\nCommit-Queue: Avi Drissman \u003cavi@chromium.org\u003e\nReviewed-by: Bryan Oltman \u003cbryanoltman@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661271}",
      "email": "avi@chromium.org",
      "hash": "fb476587644adfb74bd2ef3eb34782ca8d0ebd78",
      "subject": "Set the font on the entire menu, not on items"
    },
    "8077079": {
      "author": "Gazal",
      "avatar": "https://lh5.googleusercontent.com/-5jZ5sBksdws/AAAAAAAAAAI/AAAAAAAAAAA/V5MBqLUUh3c/s120-p/photo.jpg",
      "cl": "8077079",
      "clUrl": "https://chromium-review.googlesource.com/c/8077079",
      "description": "Replaced the Java enum WebsitePermissionsType in WebsitePermissionsFetcher.java with an @IntDef annotation and integer constants to reduce binary size and memory overhead. Updated usages in WebsitePermissionsFetcher.java and PermissionInfo.java accordingly.\n\nBug: 528754503, 533502201\nChange-Id: If33741052ae7810cb3dd57a19ae217170f88da1e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8077079\nAuto-Submit: Gazal Agarwal \u003cagazal@google.com\u003e\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nCommit-Queue: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661232}",
      "email": "agazal@google.com",
      "hash": "adf8ad37940fea4a8c9f8b6d65aa71af5a3d23fa",
      "subject": "[Code Health] Replace WebsitePermissionsType enum with @IntDef"
    },
    "8077119": {
      "author": "Zinovy Nis",
      "avatar": "https://lh4.googleusercontent.com/-PKv9biQ6R0Y/AAAAAAAAAAI/AAAAAAAAAAA/RH0pRXNkluI/s120-p/photo.jpg",
      "cl": "8077119",
      "clUrl": "https://chromium-review.googlesource.com/c/8077119",
      "description": "The applied ClangTidy check is performance-string-view-conversions\n\nBug: 482770893\nChange-Id: Ie4105d1112366e9835eba7f2a14140304e237cbe\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8077119\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nReviewed-by: Victor Vianna \u003cvictorvianna@google.com\u003e\nCommit-Queue: Victor Vianna \u003cvictorvianna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661057}",
      "email": "zynis@yandex-team.ru",
      "hash": "2943f8cf6140e53af000457590b84127ec62bf13",
      "subject": "[chrome] Code clean-up with clang-tidy's checks"
    },
    "8077139": {
      "author": "Brandon Fong",
      "avatar": "https://lh4.googleusercontent.com/-1S5SUmLf8rk/AAAAAAAAAAI/AAAAAAAAAAA/9Oam1XpmzNs/s120-p/photo.jpg",
      "cl": "8077139",
      "clUrl": "https://chromium-review.googlesource.com/c/8077139",
      "description": "Add a show and hide slide animation when the tab search panel is first\ntriggered and then hidden similar to vertical tabs.\n\nBug: 527090329\nChange-Id: I72290487e3ac056139a1da868ac2456512faed1f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8077139\nReviewed-by: Brandon Wylie \u003cwylieb@google.com\u003e\nCommit-Queue: Brandon Fong \u003cbjfong@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661295}",
      "email": "bjfong@google.com",
      "hash": "e9280e52c2f60aa930b270099716b4638be37674",
      "subject": "[search] Add a show and hide slide animation for the tab search panel"
    },
    "8077178": {
      "author": "Devlin Cronin",
      "avatar": "https://lh6.googleusercontent.com/-fjbU-SK2xLw/AAAAAAAAAAI/AAAAAAAAAAA/W9hbYUsHaZA/s120-p/photo.jpg",
      "cl": "8077178",
      "clUrl": "https://chromium-review.googlesource.com/c/8077178",
      "description": "(Hopefully) fix ExtensionTabsTest.DiscardedProperty to no longer fail\nor be flaky.\n\nThis test had a few potential issues:\n1) It didn't set the focused tab strip for the resource coordinator, so\n   there was a chance another tab strip could be considered focused.\n2) It uses Browser::OpenURL(), but didn't wait for the URLs to fully\n   load.\n3) After activating a discarded tab (to un-discard the tab), it didn't\n   wait for the tab to reload, leading to a race.\n\nFix all these issues.\n\nThe test now passes repeatedly. Let's see if it sticks.\n\nFixed: 504781983\nChange-Id: I3d4479f887568a8f3be7875e056b38f7c6199755\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8077178\nReviewed-by: Andrea Orru \u003candreaorru@chromium.org\u003e\nCommit-Queue: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661394}",
      "email": "rdevlin.cronin@chromium.org",
      "hash": "1875c42604fdb122b2fddc70ada609ee41d4c2d8",
      "subject": "[Extensions] (Hopefully) de-flake ExtensionTabsTest.DiscardedProperty"
    },
    "8077318": {
      "author": "Chris Fredrickson",
      "avatar": "https://lh4.googleusercontent.com/-DU18GokUvYM/AAAAAAAAAAI/AAAAAAAAAAA/5-b9IY41TqM/s120-p/photo.jpg",
      "cl": "8077318",
      "clUrl": "https://chromium-review.googlesource.com/c/8077318",
      "description": "This adds information about any active ActorContainerConfig to the actor\njournal, in the form of a descriptive json blob.\n\nChange-Id: I26e0f1f210b7d3c25db79fe8c1fd154ce8a95820\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8077318\nAuto-Submit: Chris Fredrickson \u003ccfredric@chromium.org\u003e\nCommit-Queue: Chris Fredrickson \u003ccfredric@chromium.org\u003e\nReviewed-by: Jeremy Roman \u003cjbroman@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661173}",
      "email": "cfredric@chromium.org",
      "hash": "48b296535fe25519b6eeec6f0ba761e0f6c362af",
      "subject": "Add ActorContainerConfig metadata to actor journal"
    },
    "8077558": {
      "author": "Alexander Cooper",
      "avatar": "https://lh5.googleusercontent.com/-iTvVfO5e9bE/AAAAAAAAAAI/AAAAAAAAAAA/SZqRacNU-Xw/s120-p/photo.jpg",
      "cl": "8077558",
      "clUrl": "https://chromium-review.googlesource.com/c/8077558",
      "description": "VRServiceImpl previously forwarded XR runtime hot-plug events via\nRuntimesChanged() without checking if the associated RenderFrameHost\nwas visible.\n\nTo align with other platform sensors (e.g., DevicePostureProviderImpl)\nand ensure events are only delivered to visible frames, this change:\n- Adds an IsRenderFrameHostVisible() helper method to VRServiceImpl.\n- Checks frame visibility in RuntimesChanged() and sets a\n  pending_device_changed_ flag if the frame is not currently visible.\n- Overrides WebContentsObserver::OnVisibilityChanged() to flush any\n  deferred device change notifications once the associated frame\n  becomes visible again.\n\nTAG=agy\n\nFixed: 533001362\nChange-Id: I405b72ce431b100eed229996c48911cce192a617\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8077558\nReviewed-by: Brandon Jones \u003cbajones@chromium.org\u003e\nCommit-Queue: Alexander Cooper \u003calcooper@chromium.org\u003e\nCommit-Queue: Brandon Jones \u003cbajones@chromium.org\u003e\nAuto-Submit: Alexander Cooper \u003calcooper@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661243}",
      "email": "alcooper@chromium.org",
      "hash": "86ca49b1d3680f6c9c60ab20d59440b3810df1f8",
      "subject": "Gate VRService RuntimesChanged on frame visibility"
    },
    "8077559": {
      "author": "Rob Pitkin",
      "avatar": "",
      "cl": "8077559",
      "clUrl": "https://chromium-review.googlesource.com/c/8077559",
      "description": "A logic flaw in FrameSensorProviderProxy allowed a background tab to\nbypass the kSensorPrivacyMitigations visibility gate and continue\nreceiving live physical sensor readings. If a tab was hidden while a\nsensor request was asynchronously in-flight, the newly registered\ncontroller was never suspended.\n\nThis CL fixes the issue by verifying the current suspension status\nwhen a new controller is added in FinalizeSensorConnection. If the\nframe is currently suspended (or should be suspended), we invoke\nSuspend() on the newly added controller.\n\nWe also add a unit test to cover this scenario and prevent regression.\n\nBug: 533034224\nChange-Id: I655dec948009af9e1a151fb279e210cd379b5b25\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8077559\nReviewed-by: Matt Reynolds \u003cmattreynolds@chromium.org\u003e\nCommit-Queue: Rob Pitkin \u003crobpitkin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661314}",
      "email": "robpitkin@google.com",
      "hash": "8f6754a5479996c7b8369a72bf21208d0e8897bb",
      "subject": "sensors: Fix sensor privacy mitigation bypass for in-flight requests."
    },
    "8077601": {
      "author": "Brian Sheedy",
      "avatar": "https://lh6.googleusercontent.com/-sA7B2zTzoAs/AAAAAAAAAAI/AAAAAAAAAAA/nsHb3a_lmjs/s120-p/photo.jpg",
      "cl": "8077601",
      "clUrl": "https://chromium-review.googlesource.com/c/8077601",
      "description": "Clamps the value of `total_used_memory` to `total_allocated_memory` in\nSkiaVulkanMemoryAllocator::totalAllocatedAndUsedMemory. The underlying\ncode being called does not make guarantees that the used and allocated\nmemory totals are both updated atomically together, only that each value\nis updated atomically. This can flakily result in used memory appearing\nto exceed allocated memory if the totals are calculated while memory is\nbeing freed.\n\nSince the resulting numbers are only used for histograms, occasionally\nreporting slightly off numbers seems acceptable.\n\nBug: 533493911\nChange-Id: I149513b4376b45f99ac0952553d4b5c35363e116\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8077601\nReviewed-by: Saifuddin Hitawala \u003chitawala@chromium.org\u003e\nCommit-Queue: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nAuto-Submit: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661331}",
      "email": "bsheedy@chromium.org",
      "hash": "960ac6df8698fcd7574b5797ce757d7b879c01fa",
      "subject": "Clamp Skia Vulkan memory numbers"
    },
    "8077706": {
      "author": "Gianni Chen",
      "avatar": "https://lh4.googleusercontent.com/-nujCnoqSHqQ/AAAAAAAAAAI/AAAAAAAAAAA/q6mEs7HFt3g/s120-p/photo.jpg",
      "cl": "8077706",
      "clUrl": "https://chromium-review.googlesource.com/c/8077706",
      "description": "This change adds a new chrome flag to enable Android theming on the\nWebUI NTP. This feature is only available for Android Desktop devices.\n\nBug: 533645494\nChange-Id: I6378dcebc658d645f76cd609d5df3ee02848c514\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8077706\nReviewed-by: Dhruv Kathpalia \u003cdhruvkathpalia@google.com\u003e\nCommit-Queue: Gianni Chen \u003cgiannich@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661281}",
      "email": "giannich@chromium.org",
      "hash": "aefc072bbd1a55231ab2a61f30e84e8c376e9ad7",
      "subject": "[WebUI NTP on AL] Add webui-ntp-android-theming Chrome Flag"
    },
    "8077778": {
      "author": "Brandon Fong",
      "avatar": "https://lh4.googleusercontent.com/-1S5SUmLf8rk/AAAAAAAAAAI/AAAAAAAAAAA/9Oam1XpmzNs/s120-p/photo.jpg",
      "cl": "8077778",
      "clUrl": "https://chromium-review.googlesource.com/c/8077778",
      "description": "Update the show criteria for the tab search button such that it will\nalways show between layout toggles (VT to strip layout).\n\nBug: 527090329\nChange-Id: I8c349bd8f7a816f15e94a73d195efc2e553c3237\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8077778\nReviewed-by: Neil Coronado \u003cnemco@google.com\u003e\nCommit-Queue: Brandon Fong \u003cbjfong@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661227}",
      "email": "bjfong@google.com",
      "hash": "f0e70359efc19275fc69d7a7d5070c0f01b59227",
      "subject": "[search] Ensure the tab search button always shows on the tab strip"
    },
    "8078000": {
      "author": "Hao Dong",
      "avatar": "https://lh4.googleusercontent.com/-zrsG5Uf07B8/AAAAAAAAAAI/AAAAAAAAAAA/zcSZMFpUmTY/s120-p/photo.jpg",
      "cl": "8078000",
      "clUrl": "https://chromium-review.googlesource.com/c/8078000",
      "description": "Demo: https://screencast.googleplex.com/cast/NDk0NTIyNTM2MDM0MzA0MHxiYzQ0MTYyNS0wMg\n\nThis CL\n1. Removes all view.setVisibility and uses update*() method as the\n   single source of truth.\n2. Respects the priority of the icon visibilites by adding\n   |shouldHideForCollapsed| in update*() methods.\n3. Updates the constraints of icons for collapsed rail view.\n\nBug: 527641177\nChange-Id: I7e3edb52d8c94344996043aa323cfce335fa3e29\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8078000\nReviewed-by: Gazal Agarwal \u003cagazal@google.com\u003e\nCommit-Queue: Hao Dong \u003cspdonghao@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661256}",
      "email": "spdonghao@google.com",
      "hash": "ded8d4a1ecca20bf680537c7c427e1e876ad83f2",
      "subject": "[Vertical Tabs] 2/n Collapsed rail - Prioritize icon visibilities."
    },
    "8078164": {
      "author": "Joey Arhar",
      "avatar": "https://lh6.googleusercontent.com/-WRxvG_jYMVM/AAAAAAAAAAI/AAAAAAAAAAA/asi1jwzwjGE/s120-p/photo.jpg",
      "cl": "8078164",
      "clUrl": "https://chromium-review.googlesource.com/c/8078164",
      "description": "This is being partially enabled by finch on stable, and needs to be\nenabled by default in runtime_enabled_features in order to fully enable\nby finch on stable.\n\nFixed: 41273490, 517718241\nChange-Id: If830aa6dcc7156ff1a7e6b1df2bb28ea7e3145f3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8078164\nReviewed-by: Joey Arhar \u003cjarhar@chromium.org\u003e\nReviewed-by: David Grogan \u003cdgrogan@chromium.org\u003e\nCommit-Queue: Joey Arhar \u003cjarhar@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661338}",
      "email": "jarhar@chromium.org",
      "hash": "f48c7cde5cd810986f6c756a7d55173045ffb096",
      "subject": "Enable SelectWebViewUntrustedEventRemoval by default"
    },
    "8078320": {
      "author": "Lei Zhang",
      "avatar": "https://lh4.googleusercontent.com/-J_AC_p6_Uyo/AAAAAAAAAAI/AAAAAAAAAAA/aFk0h9tUaH8/s120-p/photo.jpg",
      "cl": "8078320",
      "clUrl": "https://chromium-review.googlesource.com/c/8078320",
      "description": "Currently, multi_page_no_text.pdf contains a 5000x5000 JPEG and then\nlies about its image dimensions, which just happens to make it render\nfast with PDFium and render correctly because the image is all red\npixels. However, this is fragile and the rendering speed can slow down\ndrastically in debug mode if/when the PDFium JPEG implementation changes\nand ignores the incorrect image dimensions. So switch to a 100x100 JPEG\ninstead and avoid the potential extra rendering cost, since the test\ncases that use this PDF do not require such a large image.\n\nChange-Id: Icd3c0c1f334c93a1d11b210337846b27e7111639\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8078320\nAuto-Submit: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661290}",
      "email": "thestig@chromium.org",
      "hash": "bb1a7147f1d820d085541cd1abec700dc1054d35",
      "subject": "[PDF] Simplify pdf/test/data/multi_page_no_text.pdf"
    },
    "8078960": {
      "author": "Jilin Yang",
      "avatar": "https://lh6.googleusercontent.com/-FheM4D9n7AQ/AAAAAAAAAAI/AAAAAAAAAAA/3CWuX_q6hqA/s120-p/photo.jpg",
      "cl": "8078960",
      "clUrl": "https://chromium-review.googlesource.com/c/8078960",
      "description": "This is the 5th part of b:522797589.\n\nRender the contextual entrypoint-and-menu in the forked composebox\nand mirror the shared component's Smart Tab Sharing behavior (initial\nactive-state fetch on connect; clearing shared tab context when\nsharing turns active) so the app's menu lookup works on the fork\npath. The automatic active tab is not migrate yet, so context\nclearing covers manual tabs only.\n\nThe two context-menu Mojo regression tests now run on both the legacy\nand fork paths, and a new dual-path test verifies the glif animation\nstate forwarded by the fork template reaches the real entrypoint button\nand toggles its glow wrapper rendering.\n\nFixed: b:533662707\n\nChange-Id: I2815c53558f72ff3b534748c083485921ffa7ead\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8078960\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Duncan Mercer \u003cmercerd@google.com\u003e\nCommit-Queue: Jilin Yang \u003cjilinyang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661393}",
      "email": "jilinyang@google.com",
      "hash": "4965a1ae1b1930646fc231af867c24258c50d749",
      "subject": "[contextual-tasks]: Add context menu and smart tab sharing to the fork"
    },
    "8079700": {
      "author": "Caitlin Chen",
      "avatar": "https://lh6.googleusercontent.com/-oqGbdl-0SNs/AAAAAAAAAAI/AAAAAAAAAAA/auOhEFzHtHU/s120-p/photo.jpg",
      "cl": "8079700",
      "clUrl": "https://chromium-review.googlesource.com/c/8079700",
      "description": "Fixes a bug where page action chips (e.g. \"AI Mode\") sometimes render as\na rectangle instead of a pill shape on first load.\n\nThis only sometimes occurs and is not reliably reproducible, as it\ndepends on whether the browser/page state triggers a static show or an\nanimated show on first load (which varies depending on window activation\nstate and initial page loading timing).\n\nThe issue occurs when a chip is statically loaded without animation.\nWhat is likely happening is, UpdateAnimationState() is called before\nUpdateIconImage(), triggering UpdateBackground() while the icon image is\nstill empty. This results in a corner radius calculated from an empty\npreferred height (2px instead of 12px). Because the background doesn't\ndynamically adjust its corner radius when the view is resized during\nlayout, the chip remains a rectangle.\n\nFix this by swapping the execution order in OnPageActionModelChanged so\nUpdateIconImage() is called first, ensuring the preferred height is\nfully populated before the background is initialized.\n\nbroken: http://screenshot/699vgNawRAFUmQX animation after:\nhttp://screencast/cast/NTQ4MzUxMjUzNzgwODg5Nnw5NjZjNGI0NS1iZA\n\nBug: 533750855\nChange-Id: I08b30ec369d00fb0ac8b2604967c7dc2198dd35d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8079700\nReviewed-by: Kaan Alsan \u003calsan@chromium.org\u003e\nCommit-Queue: Caitlin Chen \u003ccaitc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661212}",
      "email": "caitc@google.com",
      "hash": "0a3a7c91c4c5f3b69496e91c90d812425d76d88d",
      "subject": "[omnibox] Fix rectangular page action chip rendering on first load"
    },
    "8080266": {
      "author": "Zoraiz Naeem",
      "avatar": "",
      "cl": "8080266",
      "clUrl": "https://chromium-review.googlesource.com/c/8080266",
      "description": "This CL manually patches annotations.xml to include 'android' in the\nos_list for several remoting network annotations.\n\nThis fixes a build failure on the android-arm64-rel-compilator and\nandroid-x86-rel caused by crrev.com/c/7941449. (It is basically a\nrevert)\n\nChange-Id: Icb20ab425876b784ca4b70f519f41771e2c25add\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8080266\nReviewed-by: Nicolas Ouellet-Payeur \u003cnicolaso@chromium.org\u003e\nCommit-Queue: Zoraiz Naeem \u003czoraiznaeem@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661186}",
      "email": "zoraiznaeem@google.com",
      "hash": "0705ece94e78752c9b0e260100b3820aa958d550",
      "subject": "Updating traffic annotations"
    },
    "8080440": {
      "author": "Gyuyoung Kim",
      "avatar": "https://lh6.googleusercontent.com/-ewJFm3jXGcE/AAAAAAAAAAI/AAAAAAAAAAA/DPrOrwOrrII/s120-p/photo.jpg",
      "cl": "8080440",
      "clUrl": "https://chromium-review.googlesource.com/c/8080440",
      "description": "Gardening more failing SurfaceEmbedBrowserTests,\nwhich has been failing since https://crrev.com/c/7893748.\n\nBug: 503810632\nChange-Id: I5ce21557ef895ac390823b1aa5d3e7f96307dfb5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8080440\nCommit-Queue: Gyuyoung Kim \u003cgyuyoung@igalia.com\u003e\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1660903}",
      "email": "gyuyoung@igalia.com",
      "hash": "196beb28e47c3f688e0b0c53fd52de87f5445374",
      "subject": "[iOS Blink] Disable PluginSendsParentAccessibilityInfoToHost"
    },
    "8081676": {
      "author": "Mitsuru Oshima",
      "avatar": "https://lh3.googleusercontent.com/-0Y55REyBQ4w/AAAAAAAAAAI/AAAAAAAAAAA/yGgNpVi7M5o/s120-p/photo.jpg",
      "cl": "8081676",
      "clUrl": "https://chromium-review.googlesource.com/c/8081676",
      "description": "Ensure that PiP and DevTools browsers created in\nToastServiceBrowserTest are shown and thus properly initialized and\ncleaned up, avoiding leaks.\n\nTAG=agy\nCONV=b3a3da65-cfc0-4319-93dd-8a654fa594d4\n\nBug: None\nTest: browser_tests --gtest_filter=ToastServiceBrowserTest.ServiceExistForBrowserTypes\nChange-Id: I4405d68320caa21408136ccafb05095d0a158c07\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8081676\nReviewed-by: Steven Luong \u003cstluong@chromium.org\u003e\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661318}",
      "email": "oshima@chromium.org",
      "hash": "08f2e0543cab1f7ca7bb5562c722ae6a16a33ddc",
      "subject": "Toasts: Show browsers in ToastServiceBrowserTest"
    },
    "8081694": {
      "author": "chromeos-ci-prod",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8081694",
      "clUrl": "https://chromium-review.googlesource.com/c/8081694",
      "description": "CQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-betty-chrome-gtest-and-tast\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\nGenerated by PUpr, see https://cr-buildbucket.appspot.com/build/8676443478097612865 for job details.\n\nBUG=None\nTEST=CQ\nR=chrome-os-gardeners-reviews@google.com\n\nPupr-Upstream-Versions: [{\"ref\": \"refs/heads/snapshot\", \"repository\": \"/chromeos/manifest-internal\", \"revision\": \"ef6ba547c828a6479688dc4b6cb148c6a8dc3225\"}]\nCq-Cl-Tag: pupr:chromeos-lkgm\nChange-Id: I17a0bff12bc936ad4512ecf57c2e7d39415ee1e6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8081694\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@{#1660920}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "91a81be6906e4fc5e5922d5edfa614cc973dfb68",
      "subject": "chromeos/CHROMEOS_LKGM: Automatic uprev to 16750.0.0-1078764."
    },
    "8082241": {
      "author": "Andrew Grieve",
      "avatar": "https://lh4.googleusercontent.com/-A_W-R-lDVOY/AAAAAAAAAAI/AAAAAAAAAAA/GkG6Z1VgfZg/s120-p/photo.jpg",
      "cl": "8082241",
      "clUrl": "https://chromium-review.googlesource.com/c/8082241",
      "description": "See: https://crbug.com/40208899#comment94\n\nBug: 40208899\nChange-Id: I9ad9f1cf71af1844469765725d52c01338c2c572\nCq-Include-Trybots: luci.chrome.try:android-internal-dbg,android-internal-binary-size\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8082241\nAuto-Submit: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\nReviewed-by: Kentaro Hara \u003charaken@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1660918}",
      "email": "agrieve@chromium.org",
      "hash": "a41b32a4b1d7b717f4a5796888f0713312f527e7",
      "subject": "Fix V8 start-up snapshot issue with use_mold=true"
    },
    "8082260": {
      "author": "Fumitoshi Ukai",
      "avatar": "https://lh3.googleusercontent.com/-5aGNJUVO4TY/AAAAAAAAAAI/AAAAAAAAAAA/ILuGtsHkwVg/s120-p/photo.jpg",
      "cl": "8082260",
      "clUrl": "https://chromium-review.googlesource.com/c/8082260",
      "description": "% git log --oneline \\\n   siso/v1.5.22..36cc599dca99520d2a0df22d62c4a87fc5a536d1 siso\n36cc599d siso: fix siso proxy for two phase caching\n6a32df5e siso: webui make lazy loading of CSS and templates thread-safe\n45a768ad siso: webui use private ServeMux to avoid exposing pprof\n5916021b siso: spawnhelper set up default log.Logger\nc9a1522c ninja: show expected output and cmdline on failure in quiet mode\nb1aa6c31 siso: add execute/proto/tap.proto\na64823ea siso: keep out-of-workspace depfile paths uncleaned\n18311c42 siso: fix step stats line\na9209ef7 siso: update version string to v1.5.23\n\nBug: 532263767\nChange-Id: I1114faf0092324601188fe0acc81162b92acb587\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8082260\nReviewed-by: Philipp Wollermann \u003cphilwo@google.com\u003e\nCommit-Queue: Yuke Liao \u003cliaoyuke@google.com\u003e\nAuto-Submit: Fumitoshi Ukai \u003cukai@google.com\u003e\nReviewed-by: Yuke Liao \u003cliaoyuke@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1660906}",
      "email": "ukai@google.com",
      "hash": "fc399338c5faed87b5cebdcdfaf585934e666f02",
      "subject": "siso: update to version 1.5.23"
    },
    "8082261": {
      "author": "Matt Stark",
      "avatar": "https://lh3.googleusercontent.com/-4SQXP5lJY-E/AAAAAAAAAAI/AAAAAAAAAAA/AJaHwYLxUZk/s120-p/photo.jpg",
      "cl": "8082261",
      "clUrl": "https://chromium-review.googlesource.com/c/8082261",
      "description": "This reverts commit 8ef613faec9b446d4ea5fdb1fdc4be551d92682d.\n\nReason for revert: Root issue fixed\n\nOriginal change's description:\n\u003e Revert \"build: Fix unified modules on chromeos.\"\n\u003e\n\u003e This reverts commit 91ef1dea7970d14c62342e3e62708bd0f9fb46ee.\n\u003e\n\u003e Reason for revert:\n\u003e LUCI Bisection has identified this change as the culprit of a build failure. See the analysis: https://ci.chromium.org/ui/p/chromium/bisection/compile-analysis/b/8676424142539572065\n\u003e\n\u003e Sample failed build: https://ci.chromium.org/b/8676424142539572065\n\u003e\n\u003e If this is a false positive, please report it at http://b.corp.google.com/createIssue?component=1199205\u0026description=Analysis%3A+https%3A%2F%2Fchromium-review.googlesource.com%2Fc%2Fchromium%2Fsrc%2F%2B%2F8082261\u0026format=PLAIN\u0026priority=P3\u0026title=Wrongly+blamed+https%3A%2F%2Fci.chromium.org%2Fui%2Fp%2Fchromium%2Fbisection%2Fcompile-analysis%2Fb%2F8676424142539572065\u0026type=BUG\n\u003e\n\u003e Original change's description:\n\u003e \u003e build: Fix unified modules on chromeos.\n\u003e \u003e\n\u003e \u003e Bug: 500845363\n\u003e \u003e Change-Id: I0ca66595cbd65b3e7d5f51544fb5a8766a6a6964\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8082261\n\u003e \u003e Commit-Queue: Matt Stark \u003cmsta@google.com\u003e\n\u003e \u003e Auto-Submit: Matt Stark \u003cmsta@google.com\u003e\n\u003e \u003e Commit-Queue: Junji Watanabe \u003cjwata@google.com\u003e\n\u003e \u003e Reviewed-by: Takuto Ikuta \u003ctikuta@chromium.org\u003e\n\u003e \u003e Reviewed-by: Junji Watanabe \u003cjwata@google.com\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1660934}\n\u003e \u003e\n\u003e\n\u003e Bug: 500845363\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Change-Id: I63fd49097a6daae2bdf14e74a3b153ddb792874e\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8083033\n\u003e Commit-Queue: luci-bisection@appspot.gserviceaccount.com \u003cluci-bisection@appspot.gserviceaccount.com\u003e\n\u003e Bot-Commit: luci-bisection@appspot.gserviceaccount.com \u003cluci-bisection@appspot.gserviceaccount.com\u003e\n\u003e Owners-Override: luci-bisection@appspot.gserviceaccount.com \u003cluci-bisection@appspot.gserviceaccount.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1660935}\n\nBug: 500845363\nChange-Id: Ibd5bc0876c0b16c13f9f2380594e71b4ce35d7b2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8083241\nReviewed-by: Junji Watanabe \u003cjwata@google.com\u003e\nCommit-Queue: Matt Stark \u003cmsta@google.com\u003e\nReviewed-by: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1660986}",
      "email": "msta@google.com",
      "hash": "62f61d04c82d3f5faf2a538251a24f12531fc337",
      "subject": "Reland \"build: Fix unified modules on chromeos.\""
    },
    "8082322": {
      "author": "chromeos-ci-prod",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8082322",
      "clUrl": "https://chromium-review.googlesource.com/c/8082322",
      "description": "CQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-betty-chrome-gtest-and-tast\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\nGenerated by PUpr, see https://cr-buildbucket.appspot.com/build/8676422219283060881 for job details.\n\nBUG=None\nTEST=CQ\nR=chrome-os-gardeners-reviews@google.com\n\nPupr-Upstream-Versions: [{\"ref\": \"refs/heads/snapshot\", \"repository\": \"/chromeos/manifest-internal\", \"revision\": \"83a3fcc42a6b326bfdba557d6dc0422cd99307e6\"}]\nCq-Cl-Tag: pupr:chromeos-lkgm\nChange-Id: I197e3b43b198bca98cac1615e1681cd8a1702316\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8082322\nBot-Commit: chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com\u003e\nCommit-Queue: chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1660967}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "de11378793b7834d6376cd87e1b8b3a697e49de2",
      "subject": "chromeos/CHROMEOS_LKGM: Automatic uprev to 16750.0.0-1078770."
    },
    "8082560": {
      "author": "Takashi Nakayama",
      "avatar": "https://lh6.googleusercontent.com/-lRyFgkD3Jx8/AAAAAAAAAAI/AAAAAAAAAAA/hIzynLfV4zI/s120-p/photo.jpg",
      "cl": "8082560",
      "clUrl": "https://chromium-review.googlesource.com/c/8082560",
      "description": "History: https://ci.chromium.org/ui/test/chromium/%3A%2F%2Fchrome%2Ftest%5C%3Abrowser_tests!gtest%3A%3AContextualTasksBrowserTest%23Composebox\n\nBug: 480689282\nChange-Id: Ic9b1eaec9c9d3e3823f37c243e83e54f7a4b5e16\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8082560\nReviewed-by: Shunya Shishido \u003csisidovski@chromium.org\u003e\nCommit-Queue: Takashi Nakayama \u003ctnak@chromium.org\u003e\nReviewed-by: Minoru Chikamune \u003cchikamune@chromium.org\u003e\nOwners-Override: Takashi Nakayama \u003ctnak@google.com\u003e\nAuto-Submit: Takashi Nakayama \u003ctnak@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1660922}",
      "email": "tnak@chromium.org",
      "hash": "1abcbf4c726c7b7de7243c66342f46cd105c50ae",
      "subject": "Disable flaky ContextualTasksBrowserTest#Composebox"
    },
    "8082800": {
      "author": "Ari Chivukula",
      "avatar": "https://lh3.googleusercontent.com/-pBPDc-hPqmk/AAAAAAAAAAI/AAAAAAAAAAA/BsFD8BSZs1U/s120-p/photo.jpg",
      "cl": "8082800",
      "clUrl": "https://chromium-review.googlesource.com/c/8082800",
      "description": "'State' is too generic a concept for socket pools, as they have a lot of\nconceptual state (and other methods referencing it). 'Expandability' is\na more clear concept related to size.\n\nThis is a pure rename CL, no functionality changes at all.\n\nBug: 512509719\nChange-Id: I688adbd58545cfac348e7e4bc6e9e4a12f4cbe2c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8082800\nCommit-Queue: Ari Chivukula \u003carichiv@chromium.org\u003e\nAuto-Submit: Ari Chivukula \u003carichiv@chromium.org\u003e\nReviewed-by: Kenichi Ishibashi \u003cbashi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661076}",
      "email": "arichiv@chromium.org",
      "hash": "8d1bbce6a991ec93ee358889e7a04af0f563fced",
      "subject": "[TCP] SocketPoolState -\u003e SocketPoolExpandability"
    },
    "8082973": {
      "author": "Thomas Lukaszewicz",
      "avatar": "https://lh4.googleusercontent.com/-kI0APtXjlgE/AAAAAAAAAAI/AAAAAAAAAAA/h89R--YBKKQ/s120-p/photo.jpg",
      "cl": "8082973",
      "clUrl": "https://chromium-review.googlesource.com/c/8082973",
      "description": "There are no intended behavioral changes.\n\nThis CL introduces const-corect Browser::tab_strip_model() APIs and\nupdates any non-const correct callsites to be const correct.\n\nBug: 532254684\nChange-Id: Ia97f3f06cefdbf27a7709e83cbbe0fb7e43005b6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8082973\nReviewed-by: David Yeung \u003cdayeung@chromium.org\u003e\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661207}",
      "email": "tluk@chromium.org",
      "hash": "fe8bc3cf8fe2442c3c72988b9a17110de8032e8e",
      "subject": "[bedrock] Make Browser::tab_strip_model() const correct"
    },
    "8083040": {
      "author": "Georg Neis",
      "avatar": "https://lh3.googleusercontent.com/-PuL4a0sDfTo/AAAAAAAAAAI/AAAAAAAAAAA/dtYey2tPFMw/s120-p/photo.jpg",
      "cl": "8083040",
      "clUrl": "https://chromium-review.googlesource.com/c/8083040",
      "description": "It's no longer used.\n\nBug: b:365902693\nChange-Id: I3f3d9ee55591d2152e6ef8c329ed2cab351ab049\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8083040\nReviewed-by: Di Wu \u003cdiwux@google.com\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nCommit-Queue: Georg Neis \u003cneis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1660933}",
      "email": "neis@chromium.org",
      "hash": "661fe9cfb25cbc2e49bb30eb637e5bc0aafa857e",
      "subject": "Remove crosapi's nullable_primitives.mojom"
    },
    "8083060": {
      "author": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "avatar": "https://lh6.googleusercontent.com/-bmjmM3wy1aI/AAAAAAAAAAI/AAAAAAAAAAA/ZO8sFsZRTr4/s120-p/photo.jpg",
      "cl": "8083060",
      "clUrl": "https://chromium-review.googlesource.com/c/8083060",
      "description": "* This is an automated release commit.\n* Do not revert without consulting chrome-pmo@google.com.\nNOAUTOREVERT=true\n\nChange-Id: I8eb35a5fa791811e25c632d4766c943163d8f52d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8083060\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@{#1660928}",
      "email": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "hash": "b6dc47608eb1f33eeb056e6243e68861f94bf7b9",
      "subject": "Updating trunk VERSION from 7947.0 to 7948.0"
    },
    "8083140": {
      "author": "Georg Neis",
      "avatar": "https://lh3.googleusercontent.com/-PuL4a0sDfTo/AAAAAAAAAAI/AAAAAAAAAAA/dtYey2tPFMw/s120-p/photo.jpg",
      "cl": "8083140",
      "clUrl": "https://chromium-review.googlesource.com/c/8083140",
      "description": "Move the one remaining constant to its use.\n\nChange-Id: Ifa5ff8d89888c5e02ae716176fd7405d8ca6bb32\nBug: b:365902693\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8083140\nReviewed-by: Di Wu \u003cdiwux@google.com\u003e\nCommit-Queue: Georg Neis \u003cneis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1660942}",
      "email": "neis@chromium.org",
      "hash": "09ffc3cc0a102854ac75034d6dfd9cba43f96f5f",
      "subject": "Remove //chromeos/crosapi/cpp:crosapi_constants"
    },
    "8083200": {
      "author": "Takashi Nakayama",
      "avatar": "https://lh6.googleusercontent.com/-lRyFgkD3Jx8/AAAAAAAAAAI/AAAAAAAAAAA/hIzynLfV4zI/s120-p/photo.jpg",
      "cl": "8083200",
      "clUrl": "https://chromium-review.googlesource.com/c/8083200",
      "description": "Bug: 533927599\nChange-Id: I2493456817e2b8b336da69749a18d0fafeeccb44\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8083200\nCommit-Queue: Takashi Nakayama \u003ctnak@chromium.org\u003e\nOwners-Override: Takashi Nakayama \u003ctnak@google.com\u003e\nReviewed-by: Hiroki Nakagawa \u003cnhiroki@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1660936}",
      "email": "tnak@chromium.org",
      "hash": "9d09ec554b99a99730e8f82586f7c6a32a4de9e7",
      "subject": "[Gardener] Disable flaky BoundSessionOAuthMultiloginPersistentErrorTest on Linux"
    },
    "8083240": {
      "author": "Takashi Nakayama",
      "avatar": "https://lh6.googleusercontent.com/-lRyFgkD3Jx8/AAAAAAAAAAI/AAAAAAAAAAA/hIzynLfV4zI/s120-p/photo.jpg",
      "cl": "8083240",
      "clUrl": "https://chromium-review.googlesource.com/c/8083240",
      "description": "Bug: 530351886\nChange-Id: Ie982dc0e0084bb9a71fc9bb8909af19bbabd759b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8083240\nReviewed-by: Hiroki Nakagawa \u003cnhiroki@chromium.org\u003e\nOwners-Override: Takashi Nakayama \u003ctnak@google.com\u003e\nCommit-Queue: Takashi Nakayama \u003ctnak@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1660938}",
      "email": "tnak@chromium.org",
      "hash": "b58e40817163de3f25151d9f5c09abb7613353b0",
      "subject": "[Gardener] Disable flaky OmniboxContextMenuControllerPecBrowserTest on Linux and Win"
    },
    "8083560": {
      "author": "Jiacheng Guo",
      "avatar": "https://lh6.googleusercontent.com/-6gShfCVr-lI/AAAAAAAAAAI/AAAAAAAAAAA/k7izy_dt-Lk/s120-p/photo.jpg",
      "cl": "8083560",
      "clUrl": "https://chromium-review.googlesource.com/c/8083560",
      "description": "The CL removes the legacy experiment group name and prewarm URL from the\nprevious Prewarm experiment.\n\nBug: 531885903\nChange-Id: I9ffe9df591adb1f1e4d06942b6c5258baa6fe89a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8083560\nReviewed-by: Keita Suzuki \u003csuzukikeita@chromium.org\u003e\nCommit-Queue: Jiacheng Guo \u003cgjc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1660964}",
      "email": "gjc@google.com",
      "hash": "53a58bab7add02eca7cdbb7c8187520c8fc1c9f1",
      "subject": "Fix field trial config for PrewarmZeroSuggestTrigger"
    },
    "8083670": {
      "author": "chromeos-ci-prod",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8083670",
      "clUrl": "https://chromium-review.googlesource.com/c/8083670",
      "description": "CQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-betty-chrome-gtest-and-tast\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\nGenerated by PUpr, see https://cr-buildbucket.appspot.com/build/8676404825559514145 for job details.\n\nBUG=None\nTEST=CQ\nR=chrome-os-gardeners-reviews@google.com\n\nPupr-Upstream-Versions: [{\"ref\": \"refs/heads/snapshot\", \"repository\": \"/chromeos/manifest-internal\", \"revision\": \"74c69de1f23456e3653fea28d947c12605035fdc\"}]\nCq-Cl-Tag: pupr:chromeos-lkgm\nChange-Id: I37471a750fa673df357ab7e33da6eb6312635e82\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8083670\nBot-Commit: chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com\u003e\nCommit-Queue: chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661050}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "18c7fd43c636da0c44629e6384e9d84ef76b8be2",
      "subject": "chromeos/CHROMEOS_LKGM: Automatic uprev to 16751.0.0-1078775."
    },
    "8083742": {
      "author": "Mustaq Ahmed",
      "avatar": "",
      "cl": "8083742",
      "clUrl": "https://chromium-review.googlesource.com/c/8083742",
      "description": "The method now correctly handles detached nodes and nodes from different\nDocuments by checking the topmost ancestor during the depth calculation\nin ComparePreorderTreePosition. If the two nodes do not share the same\nDocument as their topmost ancestor or if either is detached, return 0 to\nindicate no relative preorder tree position without causing a\nnull-pointer dereference during the LCA search.\n\nTAG=agy\nCONV=57441e29-f47e-47f2-8367-dbfe2bf6e459\n\nFixed: 533050757\nChange-Id: I09403b3294231594cb0d56f0e51f936c4272eb46\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8083742\nReviewed-by: Joey Arhar \u003cjarhar@chromium.org\u003e\nCommit-Queue: Mustaq Ahmed \u003cmustaq@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661286}",
      "email": "mustaq@google.com",
      "hash": "46e117af28cb5223fdade49a348e872c67efa981",
      "subject": "Handle detached nodes in ComparePreorderTreePosition"
    },
    "8083861": {
      "author": "Nicolás Peña",
      "avatar": "https://lh4.googleusercontent.com/-F0ZRSmu37A8/AAAAAAAAAAI/AAAAAAAAAAA/qR0xv2ftpEQ/s120-p/photo.jpg",
      "cl": "8083861",
      "clUrl": "https://chromium-review.googlesource.com/c/8083861",
      "description": "The test\nGlicInstanceCoordinatorUnbindOnCloseTest.UnboundWhenClosedBySidePanelCoordinator\nis also flaky on Linuc. Sample failure:\nhttps://ci.chromium.org/ui/p/chromium/builders/ci/Linux%20UBSan%20Tests/17034/overview\n\nBug: 514816170\nChange-Id: Iab776b906a42351bedd903f1d94b39c55d17a900\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8083861\nCommit-Queue: Nicolás Peña \u003cnpm@chromium.org\u003e\nReviewed-by: Christian Biesinger \u003ccbiesinger@chromium.org\u003e\nOwners-Override: Nicolás Peña \u003cnpm@chromium.org\u003e\nCommit-Queue: Christian Biesinger \u003ccbiesinger@chromium.org\u003e\nAuto-Submit: Nicolás Peña \u003cnpm@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661364}",
      "email": "npm@chromium.org",
      "hash": "fcf25bdb7e27a461d175680ab9d180b54f65666e",
      "subject": "[Gardener] Disable Glic test on Linux"
    },
    "8083977": {
      "author": "Sorin Jianu",
      "avatar": "https://lh4.googleusercontent.com/-1ZaO0VJCPrk/AAAAAAAAAAI/AAAAAAAAAAA/7dxXh8UattU/s120-p/photo.jpg",
      "cl": "8083977",
      "clUrl": "https://chromium-review.googlesource.com/c/8083977",
      "description": "Fixed: 510491430\nChange-Id: I488dc6dc750c2480b1d1800a491fb1eef9cde582\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8083977\nCommit-Queue: Sorin Jianu \u003csorin@chromium.org\u003e\nAuto-Submit: Sorin Jianu \u003csorin@chromium.org\u003e\nReviewed-by: Noah Rose Ledesma \u003cnoahrose@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661259}",
      "email": "sorin@chromium.org",
      "hash": "e655b8401a18cfbc7d8cc46fd71e5c36945e0e22",
      "subject": "updater: improve comment of ParseTagImpl"
    },
    "8084120": {
      "author": "Eriko Kurimoto",
      "avatar": "https://lh4.googleusercontent.com/-d9hWS_ef_9w/AAAAAAAAAAI/AAAAAAAAAAA/ocEFJJwuggQ/s120-p/photo.jpg",
      "cl": "8084120",
      "clUrl": "https://chromium-review.googlesource.com/c/8084120",
      "description": "The test is now fixed by sync window show, so re-enabling.\n\nBug: 477426026\nChange-Id: I33661d108683120ac4d96e5b5c1d3d12ab696ce5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084120\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nAuto-Submit: Eriko Kurimoto \u003celkurin@chromium.org\u003e\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661191}",
      "email": "elkurin@chromium.org",
      "hash": "6a9c397560c0ebff7f32d10a0a3bf28e90e714b8",
      "subject": "WaaP: Re-enable SwapChainTraceTest_IsOpaque test with InitialWebUI"
    },
    "8084121": {
      "author": "Eriko Kurimoto",
      "avatar": "https://lh4.googleusercontent.com/-d9hWS_ef_9w/AAAAAAAAAAI/AAAAAAAAAAA/ocEFJJwuggQ/s120-p/photo.jpg",
      "cl": "8084121",
      "clUrl": "https://chromium-review.googlesource.com/c/8084121",
      "description": "The test is now fixed by sync window show, so re-enabling.\n\nBug: 477426026\nChange-Id: I19a19b67626f5b884c40b47b60e2b4c76dca6b6f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084121\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nAuto-Submit: Eriko Kurimoto \u003celkurin@chromium.org\u003e\nCommit-Queue: Eriko Kurimoto \u003celkurin@chromium.org\u003e\nCommit-Queue: Jan Keitel \u003cjkeitel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1660998}",
      "email": "elkurin@chromium.org",
      "hash": "f1cf00e65d2b613aed30f22caea33591a51ec871",
      "subject": "WaaP: Re-enable TabStripCollectionController test with InitialWebUI"
    },
    "8084141": {
      "author": "Takashi Nakayama",
      "avatar": "https://lh6.googleusercontent.com/-lRyFgkD3Jx8/AAAAAAAAAAI/AAAAAAAAAAA/hIzynLfV4zI/s120-p/photo.jpg",
      "cl": "8084141",
      "clUrl": "https://chromium-review.googlesource.com/c/8084141",
      "description": "Bug: 534101060\nChange-Id: Ic4d4873224e5e41c001432dbe61bd476eba13d7a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084141\nOwners-Override: Takashi Nakayama \u003ctnak@google.com\u003e\nReviewed-by: Hiroki Nakagawa \u003cnhiroki@chromium.org\u003e\nCommit-Queue: Takashi Nakayama \u003ctnak@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1660972}",
      "email": "tnak@chromium.org",
      "hash": "0f06dd61d526b48d8da08c66ce562257bb145375",
      "subject": "[Gardener] Disable flaky webmcp webtest on Linux"
    },
    "8084142": {
      "author": "Kent Tamura",
      "avatar": "https://lh3.googleusercontent.com/-Xn4R5JMv3zM/AAAAAAAAAAI/AAAAAAAAAAA/BKgC_HIpPUQ/s120-p/photo.jpg",
      "cl": "8084142",
      "clUrl": "https://chromium-review.googlesource.com/c/8084142",
      "description": "This is part of a phased reland of https://crrev.com/c/8000812.\nEnabling the flag at this stage ensures that performance bots\ncorrectly monitor the impact of the subsequent CLs in the reland\nsequence.\n\nBug: 445727139, 532769350\nChange-Id: I57d124b053f0c38c75228fbfb2e105dc503eb305\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084142\nAuto-Submit: Kent Tamura \u003ctkent@chromium.org\u003e\nReviewed-by: Koji Ishii \u003ckojii@chromium.org\u003e\nCommit-Queue: Koji Ishii \u003ckojii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1660980}",
      "email": "tkent@chromium.org",
      "hash": "9f73522efda92e38085e3a86a04c924ceab19213",
      "subject": "Enable \"AnnotationSpaceOnStart\" runtime flag by default"
    },
    "8084143": {
      "author": "Takashi Nakayama",
      "avatar": "https://lh6.googleusercontent.com/-lRyFgkD3Jx8/AAAAAAAAAAI/AAAAAAAAAAA/hIzynLfV4zI/s120-p/photo.jpg",
      "cl": "8084143",
      "clUrl": "https://chromium-review.googlesource.com/c/8084143",
      "description": "After auto roll in crrev.com/c/8077841, linux-presubmit is failing. See\nthe bug for details.\n\nBug: 534082921\nChange-Id: I925258e9b84f53f0798c02e516f9319f675a1ced\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084143\nReviewed-by: Hiroki Nakagawa \u003cnhiroki@chromium.org\u003e\nCommit-Queue: Takashi Nakayama \u003ctnak@chromium.org\u003e\nOwners-Override: Takashi Nakayama \u003ctnak@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1660978}",
      "email": "tnak@chromium.org",
      "hash": "9648ae12d303371ee1ca820d35608a502d7bb595",
      "subject": "[Gardener] Roll back Depot Tools roll to 2c147b70c0e2"
    },
    "8084187": {
      "author": "Calder Kitagawa",
      "avatar": "https://lh6.googleusercontent.com/-4cBBx62oyIE/AAAAAAAAAAI/AAAAAAAAAAA/P9CJoop--JE/s120-p/photo.jpg",
      "cl": "8084187",
      "clUrl": "https://chromium-review.googlesource.com/c/8084187",
      "description": "When a pinned tab is added to a tab group or ungrouped, native\nTabCollectionTabModelImpl unpins the tab and shifts its position in\nTabModel. Previously, GroupedLayoutDelegate and TabListMediator\nupdated the item properties in-place without repositioning the card to\ngetInsertionIndexOfTab(tab) in TabListModel, causing a desync between\nTabModel and TabListModel that corrupted tab card indices.\n\nThis fix ensures TabListModel moves items to their target insertion\nindexes during didMergeTabToGroup and didChangePinState, and updates\nTabListModel.moveItem index validation to allow moving items to the end\nof the model list.\n\nFixed: 534227251\nTAG=agy\nCONV=b9605062-d903-44e6-b46d-f84f0c7972c0\n\nChange-Id: I4044488642bb95c6ac94c9d1bb0027976a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084187\nCommit-Queue: Gazal Agarwal \u003cagazal@google.com\u003e\nReviewed-by: Gazal Agarwal \u003cagazal@google.com\u003e\nCommit-Queue: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661203}",
      "email": "ckitagawa@chromium.org",
      "hash": "62fd5dee8b86909278cad89dff8cc0f631f83f99",
      "subject": "[TabSwitcher] Resync TabListModel on tab grouping and pin state changes"
    },
    "8084362": {
      "author": "PKI Metadata Updates Bot",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "8084362",
      "clUrl": "https://chromium-review.googlesource.com/c/8084362",
      "description": "Automatic update for 2026-07-13 UTC\n\nMerge-Approval-Bypass: pki-metadata-updater\nChange-Id: Id3a2922df402ff66bedd71922224f77f3e5504be\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084362\nCommit-Queue: PKI Metadata Updates Bot \u003cmdb.chrome-pki-metadata-release-jobs@google.com\u003e\nBot-Commit: PKI Metadata Updates Bot \u003cmdb.chrome-pki-metadata-release-jobs@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661120}",
      "email": "mdb.chrome-pki-metadata-release-jobs@google.com",
      "hash": "52d5383cc8509ac99952778a9baedd45e2bf4a6b",
      "subject": "[CT] Automatic update from google3"
    },
    "8084422": {
      "author": "Chrome Release Translations",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "8084422",
      "clUrl": "https://chromium-review.googlesource.com/c/8084422",
      "description": "Binary-Size: Size increase is unavoidable\nChange-Id: I32760a8258c8b1defa56f03f6d55d5b6bc283d83\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084422\nAuto-Submit: Chrome Release Translation Dump \u003cmdb.chrome-release-translation-dump@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\nSLSA-Policy-Verified: SLSA Policy Verification Service \u003cdevtools-gerritcodereview-exitgate@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661098}",
      "email": "mdb.chrome-release-translation-dump@google.com",
      "hash": "89f3527a8f112d6f4a8f577f1f4987592772d9a3",
      "subject": "Updating XTBs based on .GRDs from branch main"
    },
    "8084440": {
      "author": "Takashi Nakayama",
      "avatar": "https://lh6.googleusercontent.com/-lRyFgkD3Jx8/AAAAAAAAAAI/AAAAAAAAAAA/hIzynLfV4zI/s120-p/photo.jpg",
      "cl": "8084440",
      "clUrl": "https://chromium-review.googlesource.com/c/8084440",
      "description": "Bug: 534101064\nChange-Id: I6a74a645e4cf9911dbbbe75d36b0d25d48ff29dc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084440\nAuto-Submit: Takashi Nakayama \u003ctnak@chromium.org\u003e\nCommit-Queue: Hiroki Nakagawa \u003cnhiroki@chromium.org\u003e\nReviewed-by: Hiroki Nakagawa \u003cnhiroki@chromium.org\u003e\nOwners-Override: Takashi Nakayama \u003ctnak@google.com\u003e\nReviewed-by: Ken Okada \u003ckenoss@chromium.org\u003e\nCommit-Queue: Takashi Nakayama \u003ctnak@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1660981}",
      "email": "tnak@chromium.org",
      "hash": "5acc5b0cc7fd57616794c8b74bb157750feaac18",
      "subject": "[Gardener] Disable failing PasswordManagerInteractiveTest on Linux"
    },
    "8084467": {
      "author": "Atalyk Akash",
      "avatar": "https://lh5.googleusercontent.com/-qdqxqD2_ZCQ/AAAAAAAAAAI/AAAAAAAAAAA/36GbH9XA4tk/s120-p/photo.jpg",
      "cl": "8084467",
      "clUrl": "https://chromium-review.googlesource.com/c/8084467",
      "description": "IsAcceptable field will be used to check if the suggestion\ncan be accepted or not.\n\nBug: 513149061\nChange-Id: I0a9fda83c4c0ae3fca3308c7790be8b5ca2e2fb4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084467\nReviewed-by: Piotr Kotynia \u003cpiotrkotynia@google.com\u003e\nReviewed-by: Josef Raska \u003cjosefraska@google.com\u003e\nCommit-Queue: Atalyk Akash \u003catalyk@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661080}",
      "email": "atalyk@google.com",
      "hash": "6c5a38ca09710e22f1cb163937dc47219ce38c23",
      "subject": "[AtMemory][Android] Add IsAcceptable to AutofillSuggestion"
    },
    "8084475": {
      "author": "Aditya Gupta",
      "avatar": "https://lh5.googleusercontent.com/-yTT5PLu18FM/AAAAAAAAAAI/AAAAAAAAAAA/NC5ODysS7Lg/s120-p/photo.jpg",
      "cl": "8084475",
      "clUrl": "https://chromium-review.googlesource.com/c/8084475",
      "description": "Also refactor the constructor and use CHECK_DEREF for `identify_service`\nand `perf_service`.\n\nBug: b:525696738\nChange-Id: If446f26835024c053553b92ea088e43525b428da\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084475\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCommit-Queue: Aditya Gupta \u003cadigupt@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661351}",
      "email": "adigupt@google.com",
      "hash": "fe094af6476274406fb833803d94ecb0337b2e91",
      "subject": "Add `GetRetentionState` method in Multistep filter service."
    },
    "8084540": {
      "author": "Takashi Nakayama",
      "avatar": "https://lh6.googleusercontent.com/-lRyFgkD3Jx8/AAAAAAAAAAI/AAAAAAAAAAA/hIzynLfV4zI/s120-p/photo.jpg",
      "cl": "8084540",
      "clUrl": "https://chromium-review.googlesource.com/c/8084540",
      "description": "`EnterAndExitFullscreenInSplitTabShouldResizeTwoTimes` is failing on\nsome Mac builders.\n\nHistory:\nhttps://ci.chromium.org/ui/test/chromium/%3A%2F%2Fchrome%2Ftest%5C%3Abrowser_tests!gtest%3A%3AMultiContentsViewWebContentsReLayoutBrowserTest%23EnterAndExitFullscreenInSplitTabShouldResizeTwoTimes?q=VHASH%3A812306a38c719b85\n\nExample failure:\nhttps://ci.chromium.org/ui/test-investigate/invocations/build-8676718442073954945/tests\n\nBug: 429495554\nChange-Id: Iaeb2d7311d17ca2b89570b630f81ec0501fd7683\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084540\nOwners-Override: Takashi Nakayama \u003ctnak@google.com\u003e\nCommit-Queue: Takashi Nakayama \u003ctnak@chromium.org\u003e\nReviewed-by: Shunya Shishido \u003csisidovski@chromium.org\u003e\nAuto-Submit: Takashi Nakayama \u003ctnak@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1660985}",
      "email": "tnak@chromium.org",
      "hash": "75f346fc266b891cb939b1bb2a390ab6dad5028a",
      "subject": "[Gardener] Disable failing MultiContentsViewWebContentsReLayoutBrowserTest on Mac"
    },
    "8084561": {
      "author": "Brandon Wylie",
      "avatar": "https://lh6.googleusercontent.com/-rYzVazYbmUc/AAAAAAAAAAI/AAAAAAAAAAA/wk8Y0KNCU4k/s120-p/photo.jpg",
      "cl": "8084561",
      "clUrl": "https://chromium-review.googlesource.com/c/8084561",
      "description": "Four Notifications.ChromeFinds.* histograms are expiring on 2026-08-25.\nThis change extends their expiration by one year to 2027-08-25.\n\nBug: 534334126\nChange-Id: I9910ca3409d6653908c4d7268ed302f1dd779c8c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084561\nCommit-Queue: Brandon Wylie \u003cwylieb@google.com\u003e\nReviewed-by: Mark Pearson \u003cmpearson@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661235}",
      "email": "wylieb@google.com",
      "hash": "fada085d700feb08e9b65d8376128b76ef66f29e",
      "subject": "Extend ChromeFinds histograms"
    },
    "8084641": {
      "author": "Nasser Al-shawwa",
      "avatar": "https://lh4.googleusercontent.com/-JS1g0PRBSow/AAAAAAAAAAI/AAAAAAAAAAA/h7dqXDaE8bA/s120-p/photo.jpg",
      "cl": "8084641",
      "clUrl": "https://chromium-review.googlesource.com/c/8084641",
      "description": "Change-Id: I5429decdb488f1a30b05e8fbd5aa67fa194d444a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084641\nReviewed-by: Haihan Chen \u003chaihan@google.com\u003e\nCommit-Queue: Nasser Al-shawwa \u003calshawwa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661224}",
      "email": "alshawwa@chromium.org",
      "hash": "3542d9c97005c81db45c50330530d1d3bc7b7de2",
      "subject": "Add EnableDlpFileSystemApi field trial testing config"
    },
    "8084728": {
      "author": "chromeos-ci-prod",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8084728",
      "clUrl": "https://chromium-review.googlesource.com/c/8084728",
      "description": "CQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-betty-chrome-gtest-and-tast\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\nGenerated by PUpr, see https://cr-buildbucket.appspot.com/build/8676391172857862465 for job details.\n\nBUG=None\nTEST=CQ\nR=chrome-os-gardeners-reviews@google.com\n\nPupr-Upstream-Versions: [{\"ref\": \"refs/heads/snapshot\", \"repository\": \"/chromeos/manifest-internal\", \"revision\": \"87fedd9de5952f7e3ae3d34561dc74f5bfecb4c3\"}]\nCq-Cl-Tag: pupr:chromeos-lkgm\nChange-Id: Id0b14b6b5b9c575c6d5c233256393090072b330d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084728\nBot-Commit: chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com\u003e\nCommit-Queue: chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661355}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "acac199437c2aeae44bbb1a1110e467b8dad90c0",
      "subject": "chromeos/CHROMEOS_LKGM: Automatic uprev to 16751.0.0-1078778."
    },
    "8084800": {
      "author": "Takashi Nakayama",
      "avatar": "https://lh6.googleusercontent.com/-lRyFgkD3Jx8/AAAAAAAAAAI/AAAAAAAAAAA/hIzynLfV4zI/s120-p/photo.jpg",
      "cl": "8084800",
      "clUrl": "https://chromium-review.googlesource.com/c/8084800",
      "description": "Bug: 534138461\nChange-Id: I8ea687df640f82fa3d440469e0a80bcf9f347d7a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084800\nCommit-Queue: Keita Suzuki \u003csuzukikeita@chromium.org\u003e\nOwners-Override: Takashi Nakayama \u003ctnak@google.com\u003e\nAuto-Submit: Takashi Nakayama \u003ctnak@chromium.org\u003e\nCommit-Queue: Takashi Nakayama \u003ctnak@chromium.org\u003e\nReviewed-by: Keita Suzuki \u003csuzukikeita@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1660988}",
      "email": "tnak@chromium.org",
      "hash": "a465102e6557cc7567785b7fc8c0029cba2903fe",
      "subject": "[Gardener] Disable failing CSS WPT on Linux"
    },
    "8084821": {
      "author": "Simon Zünd",
      "avatar": "https://lh3.googleusercontent.com/-jCFyxFRF7TY/AAAAAAAAAAI/AAAAAAAAAAA/TWaf2l2D6bw/s120-p/photo.jpg",
      "cl": "8084821",
      "clUrl": "https://chromium-review.googlesource.com/c/8084821",
      "description": "Pass TargetManager as the first argument to\nResourceTreeModel.resourceForURL in blink web tests.\n\nTAG=agy\nCONV=e2756dee-569f-4f17-bc0f-85e241332a11\n\nBug: 493763857\nChange-Id: I762caaee1ffaf99d9108873c650f7320d0ec1736\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084821\nAuto-Submit: Simon Zünd \u003cszuend@chromium.org\u003e\nCommit-Queue: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nReviewed-by: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661001}",
      "email": "szuend@chromium.org",
      "hash": "28a5b10d4aeea2794a30ba39777a3b08f6356f68",
      "subject": "Update ResourceTreeModel.resourceForURL calls in DevTools web tests"
    },
    "8084824": {
      "author": "Karol Sygiet",
      "avatar": "https://lh3.googleusercontent.com/-FloUWXWJuOc/AAAAAAAAAAI/AAAAAAAAAAA/dOQBeWk6n9k/s120-p/photo.jpg",
      "cl": "8084824",
      "clUrl": "https://chromium-review.googlesource.com/c/8084824",
      "description": "Places the AtMemory context menu entry in the same visual menu group as\n\"Select password\", separated from subsequent items by a single\nseparator.\n\nFixed: 532936465\nChange-Id: I85794c0c215a737949b0db78248e5ba044a3344a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084824\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCommit-Queue: Karol Sygiet \u003csygiet@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661110}",
      "email": "sygiet@google.com",
      "hash": "4a070202057a1ded981ecd56476d51364d293acd",
      "subject": "[AtMemory] Group AtMemory with password fallback context menu options"
    },
    "8084825": {
      "author": "Alex Chen",
      "avatar": "https://lh3.googleusercontent.com/-4OWBQu86AwU/AAAAAAAAAAI/AAAAAAAAAAA/AaI_l69KOmU/s120-p/photo.jpg",
      "cl": "8084825",
      "clUrl": "https://chromium-review.googlesource.com/c/8084825",
      "description": "Specifically, csd.ChromeUserPopulation.profile_mangement_status.\nRe-arrange if case for ChromeOS for slightly better readability.\n\nChange-Id: Iec800827c7db9d93c2a72ed02d5fa326c78ea7e7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084825\nReviewed-by: thefrog \u003cthefrog@chromium.org\u003e\nCommit-Queue: Alex Chen \u003calxchn@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661326}",
      "email": "alxchn@google.com",
      "hash": "b9b6f5f50d3886177aa82d5c1ed2ef010eb38101",
      "subject": "Allow filling of profile_management_status on Mac."
    },
    "8084921": {
      "author": "Danil Somsikov",
      "avatar": "https://lh4.googleusercontent.com/-rKNlZgJ9hyU/AAAAAAAAAAI/AAAAAAAAAAA/ejFmTzkfhdQ/s120-p/photo.jpg",
      "cl": "8084921",
      "clUrl": "https://chromium-review.googlesource.com/c/8084921",
      "description": "Bug: 407750537\nChange-Id: Ib05a5df8bd1f43f9ef0f0e3ad91d82681aade5df\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084921\nCommit-Queue: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\nReviewed-by: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\nAuto-Submit: Danil Somsikov \u003cdsv@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661019}",
      "email": "dsv@chromium.org",
      "hash": "c3ed2d5729edc8be14ff5f61c49e59b033f2382a",
      "subject": "Remove http/tests/devtools/indexeddb/delete-entry.js as it was replaced by a unit test "
    },
    "8085000": {
      "author": "Philipp Wollermann",
      "avatar": "https://lh6.googleusercontent.com/-IY48u2bRoso/AAAAAAAAAAI/AAAAAAAAAAA/KoMBqmWof5I/s120-p/photo.jpg",
      "cl": "8085000",
      "clUrl": "https://chromium-review.googlesource.com/c/8085000",
      "description": "update_resource_ids writes a \"GENERATED FILE. Edit X instead.\" header\ninto the generated default_resource_ids file. X is computed as\nrelpath(input, new_srcdir), but the two arguments have different bases:\nthe input path is relative to the cwd (the build dir), while new_srcdir\nis relative to the output file's directory. relpath resolves both\nagainst the cwd, so the mixed bases produce a path that walks up to\nnear the filesystem root and back down through the checkout:\n\n  # Edit $SRCDIR/philwo/chromium/src/tools/gritsettings/... instead.\n\nThe header thus embeds the absolute location of the checkout. The\ngenerated file is an input of every grit action, so its digest feeds\nevery grit cache key. Two checkouts at different paths produce\ndifferent bytes and can never share cache entries for any grit action,\neven though the resource ids themselves are identical.\n\nCompute the path against src_dir instead, which has the same base (the\ncwd) as the input path. The header becomes\n\n  # Edit $SRCDIR/tools/gritsettings/resource_ids.spec instead.\n\nwhich is what the line was always meant to say ($SRCDIR in the\ngenerated file points at the source root) and is identical for every\ncheckout. Also normalize the separators to forward slashes, like the\nSRCDIR entry itself.\n\nChange-Id: I7fddbd0c3a86b29f322126953ade90540022f8c1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085000\nCommit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\nReviewed-by: Junji Watanabe \u003cjwata@google.com\u003e\nReviewed-by: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nAuto-Submit: Philipp Wollermann \u003cphilwo@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661063}",
      "email": "philwo@google.com",
      "hash": "a37baa84e85d62d8bdc7eef3ff6237217c0c8a9e",
      "subject": "[grit] Keep the checkout path out of the default_resource_ids header"
    },
    "8085082": {
      "author": "Gyuyoung Kim",
      "avatar": "https://lh6.googleusercontent.com/-ewJFm3jXGcE/AAAAAAAAAAI/AAAAAAAAAAA/DPrOrwOrrII/s120-p/photo.jpg",
      "cl": "8085082",
      "clUrl": "https://chromium-review.googlesource.com/c/8085082",
      "description": "Gardening more failing SurfaceEmbedBrowserTests,\nwhich has been failing since https://crrev.com/c/8009799.\n\nBug: 503810632\nChange-Id: I6113549f1c89c3d02b77236201f9a4883a6e4490\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085082\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCommit-Queue: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661115}",
      "email": "gyuyoung@igalia.com",
      "hash": "7822c65ccd5f92c4e379c8adbc0e93a065265653",
      "subject": "[iOS Blink] Disable FocusPreservedAfterNavigation test"
    },
    "8085123": {
      "author": "Christoph Schwering",
      "avatar": "https://lh4.googleusercontent.com/-Qw-PHSgIOpU/AAAAAAAAAAI/AAAAAAAAAAA/op17V5IhGCg/s120-p/photo.jpg",
      "cl": "8085123",
      "clUrl": "https://chromium-review.googlesource.com/c/8085123",
      "description": "The feature was launched in 150.0.7853.0.\n\nBug: 40183094\nChange-Id: I0f93ddd79fbbac1de0e3f1f4efdc39092d1712e8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085123\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCommit-Queue: Christoph Schwering \u003cschwering@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661028}",
      "email": "schwering@google.com",
      "hash": "970e3556de12c83367e3f3f45e9716d3342c6255",
      "subject": "[Autofill] Clean up kAutofillFixFormEquality"
    },
    "8085124": {
      "author": "Yang Guo",
      "avatar": "https://lh4.googleusercontent.com/-3JJGoeaRnbc/AAAAAAAAAAI/AAAAAAAAAAA/1BM__Pwc4u4/s120-p/photo.jpg",
      "cl": "8085124",
      "clUrl": "https://chromium-review.googlesource.com/c/8085124",
      "description": "The devtools-frontend CL (crrev.com/c/8069249) has landed and rolled into\nChromium via crrev.com/c/8070377. We can now remove the temporary [ Failure Pass ]\nexpectations for these tests in TestExpectations.\n\nBug: 531626737\nTest: third_party/blink/tools/run_web_tests.py http/tests/devtools/security/\nChange-Id: I2f243bea830761423b370729df533946d07e4fb5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085124\nCommit-Queue: Yang Guo \u003cyangguo@chromium.org\u003e\nReviewed-by: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nCommit-Queue: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nAuto-Submit: Yang Guo \u003cyangguo@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661048}",
      "email": "yangguo@chromium.org",
      "hash": "d9a989052cced7e39688033ff4c96098f0cbb633",
      "subject": "[DevTools] Remove temporary disable of security mixed-content tests"
    },
    "8085282": {
      "author": "Jan Keitel",
      "avatar": "https://lh5.googleusercontent.com/-tMNoDh7gwHQ/AAAAAAAAAAI/AAAAAAAAAAA/xsOeVsUwI9A/s120-p/photo.jpg",
      "cl": "8085282",
      "clUrl": "https://chromium-review.googlesource.com/c/8085282",
      "description": "Pass form and field ids that actually exist.\n\nBug: 40100455\nChange-Id: Ie50dd5a6131cefa112510b83fd34cd46f941f92c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085282\nReviewed-by: Karol Sygiet \u003csygiet@google.com\u003e\nCommit-Queue: Jan Keitel \u003cjkeitel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661125}",
      "email": "jkeitel@google.com",
      "hash": "1b244803ee73e1ae9c5878c7b85c1b14d76ad9ab",
      "subject": "Make AtMemoryManager tests more realistic"
    },
    "8085286": {
      "author": "Yuly Novikov",
      "avatar": "https://lh6.googleusercontent.com/-kuBJS3W27Xw/AAAAAAAAAAI/AAAAAAAAAAA/tHrjNJ2Ni4A/s120-p/photo.jpg",
      "cl": "8085286",
      "clUrl": "https://chromium-review.googlesource.com/c/8085286",
      "description": "Bug: b/461549870, b/422192766\nChange-Id: Ic441df302b2cca709c2a4c723013d0fdf0ffe86a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085286\nReviewed-by: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\nAuto-Submit: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661328}",
      "email": "ynovikov@chromium.org",
      "hash": "7bfdb89ee2940955fc7d5dc6b81073bece5059fe",
      "subject": "Decom AMD 9900X and Intel Arc 140V GPU experimental bots"
    },
    "8085330": {
      "author": "Jeremy Roman",
      "avatar": "https://lh5.googleusercontent.com/-4d7KwMaRdig/AAAAAAAAAAI/AAAAAAAAAAA/ROEb0ni2fSY/s120-p/photo.jpg",
      "cl": "8085330",
      "clUrl": "https://chromium-review.googlesource.com/c/8085330",
      "description": "IndigoImageReplacementManagerBrowserTest.RegistersAndNavigatesToComponentExtension\npreviously checked for a hard-coded \"Indigo\" string for document.title.\nWhen built with use_indigo_internal_strings=true, IDS_INDIGO_TITLE maps to\na different string, causing the test to fail.\n\nThis change uses l10n_util::GetStringUTF8(IDS_INDIGO_TITLE) to get the\nexpected document.title, allowing the test to pass across build configurations.\n\nTAG=agy\nCONV=f224eb83-6a39-4b60-93de-eb58d02b083f\n\nBug: b:512246974\nChange-Id: Ia5809fae3134616fa6daa3bb70acf791c3423d33\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085330\nReviewed-by: Baran Erfani \u003cbaranerf@google.com\u003e\nCommit-Queue: Baran Erfani \u003cbaranerf@google.com\u003e\nCommit-Queue: Jeremy Roman \u003cjbroman@chromium.org\u003e\nAuto-Submit: Jeremy Roman \u003cjbroman@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661176}",
      "email": "jbroman@chromium.org",
      "hash": "243a7d12622b5285b60cdd97c556dbc5e4544646",
      "subject": "[Indigo] Check IDS_INDIGO_TITLE instead of hardcoded string in test"
    },
    "8085331": {
      "author": "Kaan Alsan",
      "avatar": "https://lh3.googleusercontent.com/-b7OTJ5Smd5s/AAAAAAAAAAI/AAAAAAAAAAA/kj1YQdhmkv0/s120-p/photo.jpg",
      "cl": "8085331",
      "clUrl": "https://chromium-review.googlesource.com/c/8085331",
      "description": "This fixes an edge case with vertical tab dragging, where the event's\nsource may not be the same as the \"source view\". Specifically, when\ndragging a tab group header, the source view is the tab group view, but\nthe event source is the header view.\n\nThis CL updates TabDragHandler::InitializeDrag to take this into\naccount.\n\nFixed: 531716919\nChange-Id: I7351ae9744955ba870b8c192631633ac2f472c7f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085331\nCommit-Queue: Kaan Alsan \u003calsan@chromium.org\u003e\nReviewed-by: Vince Lugli \u003clugli@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661367}",
      "email": "alsan@chromium.org",
      "hash": "bea7df320b0cf1c26760c44e529383d0a1f226ac",
      "subject": "[Vertical Tabs] Convert drag-init event location to be relative to the source view"
    },
    "8085340": {
      "author": "Yang Guo",
      "avatar": "https://lh4.googleusercontent.com/-3JJGoeaRnbc/AAAAAAAAAAI/AAAAAAAAAAA/1BM__Pwc4u4/s120-p/photo.jpg",
      "cl": "8085340",
      "clUrl": "https://chromium-review.googlesource.com/c/8085340",
      "description": "Remove the temporary exception in TestExpectations after devtools-frontend change https://crrev.com/c/8069248 has rolled in.\n\nBug: 531626896\nChange-Id: I6f751e47e1b067256876f149b57770bb8cc0b8d3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085340\nCommit-Queue: Yang Guo \u003cyangguo@chromium.org\u003e\nAuto-Submit: Yang Guo \u003cyangguo@chromium.org\u003e\nReviewed-by: Nikolay Vitkov \u003cnvitkov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661000}",
      "email": "yangguo@chromium.org",
      "hash": "26df58923a5d5fa3a0811b7b38fd1dad42dd75d5",
      "subject": "[DevTools] Re-enable ignorelist-a11y-test.js after devtools-frontend roll"
    },
    "8085343": {
      "author": "Norge Vizcay",
      "avatar": "https://lh5.googleusercontent.com/-zKNsaCCK4xM/AAAAAAAAAAI/AAAAAAAAAAA/uv7WQ1jqN7U/s120-p/photo.jpg",
      "cl": "8085343",
      "clUrl": "https://chromium-review.googlesource.com/c/8085343",
      "description": "Add documentation for HandleFailedResponse() in the header and source\nfiles to clarify its behavior, particularly how the\n`requested_spii_presence` flag influences which types are marked with a\nfailure status.\n\nBug: 516721244\nChange-Id: Ib57820268230bfb3201290817359ba6048d8cf0a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085343\nReviewed-by: Tobiasz Ciepliński \u003ctobson@google.com\u003e\nAuto-Submit: Norge Vizcay \u003cvizcay@google.com\u003e\nCommit-Queue: Norge Vizcay \u003cvizcay@google.com\u003e\nCommit-Queue: Tobiasz Ciepliński \u003ctobson@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661037}",
      "email": "vizcay@google.com",
      "hash": "c6bd30681f48b7d0f01c38fe84f3301fa059c609",
      "subject": "Add comment descriptions to HandleFailedResponse"
    },
    "8085344": {
      "author": "Norge Vizcay",
      "avatar": "https://lh5.googleusercontent.com/-zKNsaCCK4xM/AAAAAAAAAAI/AAAAAAAAAAA/uv7WQ1jqN7U/s120-p/photo.jpg",
      "cl": "8085344",
      "clUrl": "https://chromium-review.googlesource.com/c/8085344",
      "description": "Introduce a new string feature parameter to the kAutofillAmbientAutofill\nfeature flag to allow configuring the set of devices where Ambient\nAutofill is enabled via Finch.\n\nBug: 523168644\nChange-Id: Ib4b0ef76001ce7edf0a3a77f4238ac2538db2381\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085344\nCommit-Queue: Norge Vizcay \u003cvizcay@google.com\u003e\nReviewed-by: Tobiasz Ciepliński \u003ctobson@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661089}",
      "email": "vizcay@google.com",
      "hash": "e4b5b59b5b276aefac63c959eb20fcf179a49513",
      "subject": "Add EnabledDevices parameter to kAutofillAmbientAutofill."
    },
    "8085383": {
      "author": "Ioana Treib",
      "avatar": "https://lh5.googleusercontent.com/-0VA0x0mgfYY/AAAAAAAAAAI/AAAAAAAAAAA/6OQves7NdCI/s120-p/photo.jpg",
      "cl": "8085383",
      "clUrl": "https://chromium-review.googlesource.com/c/8085383",
      "description": "Test being restricted to non-auto: fireGeneratedEvent_alertDisplayStyleChange_firesSubtreeChangeType\n\nBug: 534257179\nChange-Id: I13e347264a7746a02515ea5d0fc15c80055700cb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085383\nOwners-Override: Ioana Treib \u003cioanap@chromium.org\u003e\nCommit-Queue: Ioana Treib \u003cioanap@chromium.org\u003e\nReviewed-by: Anna Tsvirchkova \u003catsvirchkova@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661079}",
      "email": "ioanap@chromium.org",
      "hash": "d2938ffe8ab503b3bbe3a55f35135d676125e179",
      "subject": "[Gardener] Disable flaky WebContentsAccessibilityE2ETest on auto"
    },
    "8085387": {
      "author": "Nicolás Peña",
      "avatar": "https://lh4.googleusercontent.com/-F0ZRSmu37A8/AAAAAAAAAAI/AAAAAAAAAAA/qR0xv2ftpEQ/s120-p/photo.jpg",
      "cl": "8085387",
      "clUrl": "https://chromium-review.googlesource.com/c/8085387",
      "description": "They are disabled on Win ASAN but they are flaky on regular Windows too.\n\nBug: 512348269\nChange-Id: I6ed7a525ca1f7e9c7df6a73648a8740a67ce72fe\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085387\nAuto-Submit: Nicolás Peña \u003cnpm@chromium.org\u003e\nCommit-Queue: Christian Biesinger \u003ccbiesinger@chromium.org\u003e\nOwners-Override: Nicolás Peña \u003cnpm@chromium.org\u003e\nReviewed-by: Christian Biesinger \u003ccbiesinger@chromium.org\u003e\nCommit-Queue: Nicolás Peña \u003cnpm@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661179}",
      "email": "npm@chromium.org",
      "hash": "56dc01a1e2c1612bcab616b827e06e47697d68ea",
      "subject": "[Gardener] Disable a couple of WebUIOmniboxSimplificationInteractiveTests on Win"
    },
    "8085420": {
      "author": "Piotr Kotynia",
      "avatar": "https://lh3.googleusercontent.com/-QmRW_LjC3tU/AAAAAAAAAAI/AAAAAAAAAAA/fVMSluKxZFk/s120-p/photo.jpg",
      "cl": "8085420",
      "clUrl": "https://chromium-review.googlesource.com/c/8085420",
      "description": "Ensures AtMemoryQueryServiceFactory is initialized during startup on\nAndroid alongside other platforms, guaranteeing proper KeyedService\ndependency graph registration and shutdown order.\n\nBug: 492891369\nChange-Id: I7d07b72c5cedf57c40193614fe4687419f809def\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085420\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCommit-Queue: Piotr Kotynia \u003cpiotrkotynia@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661043}",
      "email": "piotrkotynia@google.com",
      "hash": "6dacbda3556916cdebcad693954b51da1140578f",
      "subject": "[@memory][Android] Register AtMemoryQueryServiceFactory on Android"
    },
    "8085500": {
      "author": "Mohamed Amir Yosef",
      "avatar": "https://lh4.googleusercontent.com/-koe2ple2Poc/AAAAAAAAAAI/AAAAAAAAAAA/fiNL4R6AfY0/s120-p/photo.jpg",
      "cl": "8085500",
      "clUrl": "https://chromium-review.googlesource.com/c/8085500",
      "description": "The folder external/wpt/digital-credentials/mdoc/ has been deleted.\nThis CL cleans up the corresponding entries in TestExpectations and\nFlagExpectations/surface-embed.\n\nTAG=agy\nCONV=3584ca17-f3a7-4c38-946a-35e181f7bfdf\n\nBug: 532615207\nChange-Id: I365c04ad87cff8ddebbb389f02fcef933c4394f2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085500\nCommit-Queue: Andrii Natiahlyi \u003cnatiahlyi@google.com\u003e\nCommit-Queue: Mohamed Amir Yosef \u003cmamir@chromium.org\u003e\nReviewed-by: Andrii Natiahlyi \u003cnatiahlyi@google.com\u003e\nAuto-Submit: Mohamed Amir Yosef \u003cmamir@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661020}",
      "email": "mamir@chromium.org",
      "hash": "f626903f73d325412fde989329117e6900c3e231",
      "subject": "Cleanup digital-credentials/mdoc test expectations"
    },
    "8085520": {
      "author": "autosharder",
      "avatar": "https://lh6.googleusercontent.com/-7FbUW9Vo0iE/AAAAAAAAAAI/AAAAAAAAAAA/Nw5o6chrvKU/s120-p/photo.jpg",
      "cl": "8085520",
      "clUrl": "https://chromium-review.googlesource.com/c/8085520",
      "description": "This is an automated CL generated by the autosharder.\nOptimal shard counts for test suites are calculated by querying recent\nruntimes.\n\nThe build that created this CL was https://ci.chromium.org/b/8676404172451823553\n\nR=rubber-stamper@appspot.gserviceaccount.com\n\nIgnore-Freeze: True\nChange-Id: I510a0b85b902adb1f31e033da612aae50681fd59\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085520\nAuto-Submit: chromium-autosharder@chops-service-accounts.iam.gserviceaccount.com \u003cchromium-autosharder@chops-service-accounts.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\nCommit-Queue: chromium-autosharder@chops-service-accounts.iam.gserviceaccount.com \u003cchromium-autosharder@chops-service-accounts.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661017}",
      "email": "chromium-autosharder@chops-service-accounts.iam.gserviceaccount.com",
      "hash": "ddbd9038fd762424b5af882856f07742dd70a6c8",
      "subject": "Autoshard chromium/src test suites"
    },
    "8085560": {
      "author": "Eriko Kurimoto",
      "avatar": "https://lh4.googleusercontent.com/-d9hWS_ef_9w/AAAAAAAAAAI/AAAAAAAAAAA/ocEFJJwuggQ/s120-p/photo.jpg",
      "cl": "8085560",
      "clUrl": "https://chromium-review.googlesource.com/c/8085560",
      "description": "The test is now fixed by sync window show, so re-enabling.\n\nBug: 477426026\nChange-Id: I1c1e071d35fbb2a1f29fc6206125281f7181a0ab\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085560\nCommit-Queue: Jan Keitel \u003cjkeitel@google.com\u003e\nAuto-Submit: Eriko Kurimoto \u003celkurin@chromium.org\u003e\nCommit-Queue: Eriko Kurimoto \u003celkurin@chromium.org\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661021}",
      "email": "elkurin@chromium.org",
      "hash": "ba8cefa0fdc85306ee9d6a23e1423a9255bc9e40",
      "subject": "WaaP: Re-enable MultiContentsViewTabDragInteractiveTest with InitialWebUI"
    },
    "8085580": {
      "author": "Rafał Godlewski",
      "avatar": "https://lh4.googleusercontent.com/-ilq9zQD2S-A/AAAAAAAAAAI/AAAAAAAAAAA/h8BU68V-GQs/s120-p/photo.jpg",
      "cl": "8085580",
      "clUrl": "https://chromium-review.googlesource.com/c/8085580",
      "description": "Those tests were failing on device, but the logs are gone at this point.\nRe-enabling to verify if it still fails and fix if needed.\n\nBug: 371189341\nChange-Id: Icf75fa8c169c1ec20fb0f7641cb6bf29f9d8e38b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085580\nAuto-Submit: Rafał Godlewski \u003crgod@google.com\u003e\nCommit-Queue: Rafał Godlewski \u003crgod@google.com\u003e\nReviewed-by: Vincent Boisselle \u003cvincb@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661234}",
      "email": "rgod@google.com",
      "hash": "d8ea73bca18bab5a306b6247e446998a8239df28",
      "subject": "[iOS] Mark password controller tests as flaky"
    },
    "8085601": {
      "author": "Javier Fernández García-Boente",
      "avatar": "https://lh5.googleusercontent.com/-mcDiKelGMsE/AAAAAAAAAAI/AAAAAAAAAAA/Y0ptCc8MY5E/s120-p/photo.jpg",
      "cl": "8085601",
      "clUrl": "https://chromium-review.googlesource.com/c/8085601",
      "description": "CSSMathExpressionOperation canonicalizes \"a / b\" into \"a * (1 / b)\" (an\nInvert node), but CustomCSSText() serialized such a product as \"a * (1 /\nb)\" instead of \"a / b\". Per the CSS Values 4\n\"serialize-a-calculation-tree\" algorithm, a Product node whose child is\nan Invert node must be serialized with \" / \", which is what Blink's own\nTyped OM CSSMathProduct::BuildCSSText() and both Firefox and Safari\nalready do.\n\nBug: 524405490\nChange-Id: Icaca775bf796b7377f6b5762a9da704d682b3cdc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085601\nReviewed-by: Kevin Babbitt \u003ckbabbitt@microsoft.com\u003e\nCommit-Queue: Javier Fernandez \u003cjfernandez@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661262}",
      "email": "jfernandez@igalia.com",
      "hash": "2cf3e9a4d8ae9486c292c127d663d03732c85528",
      "subject": "[Typed OM] Serialize inverted product operand as \"/ x\""
    },
    "8085605": {
      "author": "Karol Sygiet",
      "avatar": "https://lh3.googleusercontent.com/-FloUWXWJuOc/AAAAAAAAAAI/AAAAAAAAAAA/dOQBeWk6n9k/s120-p/photo.jpg",
      "cl": "8085605",
      "clUrl": "https://chromium-review.googlesource.com/c/8085605",
      "description": "Previously, FetchCreditCardData in AutofillDataProvider added card\nnumber and security code (CVC) entries to the search result's metadata\nlist without checking if they were empty. This resulted in empty card\nnumber entries or dummy CVC placeholders (•••) being attached as\nmetadata for cards where CVC or card numbers were not saved. This CL\nupdates FetchCreditCardData to verify that the obfuscated card number\nand CVC are non-empty before adding them to the metadata list, and adds\nunit test coverage for empty field omission.\n\nBug: 534284544\nChange-Id: I9eb4011796d085d7e78352f7745fee8c1c83a5d1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085605\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCommit-Queue: Karol Sygiet \u003csygiet@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661126}",
      "email": "sygiet@google.com",
      "hash": "8d7ef2ff41b16d769e3f0a5de5b6220971007c25",
      "subject": "[AtMemory] Only add non-empty credit card attributes to metadata"
    },
    "8085606": {
      "author": "Nicolás Peña",
      "avatar": "https://lh4.googleusercontent.com/-F0ZRSmu37A8/AAAAAAAAAAI/AAAAAAAAAAA/qR0xv2ftpEQ/s120-p/photo.jpg",
      "cl": "8085606",
      "clUrl": "https://chromium-review.googlesource.com/c/8085606",
      "description": "This change adds a TestExpectation entry for\nexternal/wpt/css/css-ui/compute-kind-widget-generated/grouped-kind-of-widget-fallback-border-block-start-color-001.html\non Linux, marking it as Failure Pass.\n\nBug: 534282817\nChange-Id: Ia24b66191a72ffa5d1a4f80b18e3814099e5767e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085606\nReviewed-by: Christian Biesinger \u003ccbiesinger@chromium.org\u003e\nCommit-Queue: Christian Biesinger \u003ccbiesinger@chromium.org\u003e\nAuto-Submit: Nicolás Peña \u003cnpm@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661137}",
      "email": "npm@chromium.org",
      "hash": "a61464c413c893d6beae365f2fe429629850c5b3",
      "subject": "[Gardener] Add expectation for a failing/passing WPT test."
    },
    "8085609": {
      "author": "Marc Treib",
      "avatar": "https://lh4.googleusercontent.com/-Iit6zHK84Bk/AAAAAAAAAAI/AAAAAAAAAAA/lgFrnnABWsY/s120-p/photo.jpg",
      "cl": "8085609",
      "clUrl": "https://chromium-review.googlesource.com/c/8085609",
      "description": "There was a TODO there to figure out why the test didn't work on\nautomotive. This CL adds an explanatory comment and removes the TODO.\n\nFixed: 533093300\nChange-Id: Ic05df0872d2d5e13454ed04a70f6df6d093d4a75\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085609\nCommit-Queue: Mikel Astiz \u003cmastiz@chromium.org\u003e\nAuto-Submit: Marc Treib \u003ctreib@chromium.org\u003e\nReviewed-by: Mikel Astiz \u003cmastiz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661341}",
      "email": "treib@chromium.org",
      "hash": "0845f7491b041619cdcbd9f04852004b0c8aeb69",
      "subject": "Remove TODO in SyncUtilTest.MakeUserAgentForSyncAndroidDesktop"
    },
    "8085645": {
      "author": "Mei Liang",
      "avatar": "https://lh4.googleusercontent.com/-jyAu_AvfOGA/AAAAAAAAAAI/AAAAAAAAAAA/dgLDhqtnTUg/s120-p/photo.jpg",
      "cl": "8085645",
      "clUrl": "https://chromium-review.googlesource.com/c/8085645",
      "description": "Added explicit instruction to inject the append-only persistency warning\nwhenever LINT.IfChange is applied to an unannotated Java enum.\n\nNO_IFTTT\n\nChange-Id: Id7ce4612371575f438a436226703261e6d95b345\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085645\nCommit-Queue: Mei Liang \u003cmeiliang@chromium.org\u003e\nReviewed-by: Gazal Agarwal \u003cagazal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661241}",
      "email": "meiliang@chromium.org",
      "hash": "2f3cf18c7ddda806865583f84a1215c783da4e7f",
      "subject": "Update code-health lint-sync skill"
    },
    "8085646": {
      "author": "dljames",
      "avatar": "https://lh4.googleusercontent.com/-Eg6xaQKoBSI/AAAAAAAAAAI/AAAAAAAAAAA/_o9VKLMOyvY/s120-p/photo.jpg",
      "cl": "8085646",
      "clUrl": "https://chromium-review.googlesource.com/c/8085646",
      "description": "Extend the expiry date for TabGroups.SavedTabGroupLifespan and\nTabGroups.SavedTabGroupUnpinnedCount to 2026-12-15, aligning them\nwith other SavedTabGroup histograms.\n\nTAG=agy\nCONV=75acb269-ba25-41d0-9ada-60b3e0a0874f\n\nBug: 521391076\nChange-Id: I2144f4ef8a796935161c4ed233268360c02be111\nFixed: 521391076\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085646\nReviewed-by: Muhammad Salmaan \u003cmusalmaan@chromium.org\u003e\nCommit-Queue: Darryl James \u003cdljames@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661273}",
      "email": "dljames@chromium.org",
      "hash": "579f7eac87a554ec01c13b2d5a16ca8e2b843324",
      "subject": "Extend TabGroups.SavedTabGroup* histograms expiry to 2026-12-15"
    },
    "8085647": {
      "author": "Mohamed Adel",
      "avatar": "https://lh3.googleusercontent.com/-AQ4vS5pnyTk/AAAAAAAAAAI/AAAAAAAAAAA/bf-IgtwZ7C4/s120-p/photo.jpg",
      "cl": "8085647",
      "clUrl": "https://chromium-review.googlesource.com/c/8085647",
      "description": "Only honor CustomTabsIntent.EXTRA_REMOTEVIEWS and the matching\nCustomTabsSession#setSecondaryToolbarViews update path when the\nlaunching intent / session is from a trusted first-party caller,\nmirroring the existing handling of\nEXTRA_ENABLE_EMBEDDED_MEDIA_EXPERIENCE. RemoteViews supplied by\narbitrary apps may carry setImageViewUri actions that load and decode\ncaller-controlled content:// data in the browser process, which is not\nsomething we want to do on behalf of third-party embedders.\n\nTAG=agy\n\nBug: 523486138\nChange-Id: I169ec798a2d8a236174309a9c9dc9d6b4798f2cd\nFixed: 523486138\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085647\nCommit-Queue: Moe Adel \u003cadelm@google.com\u003e\nReviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661350}",
      "email": "adelm@google.com",
      "hash": "8a2476998be1693cc409e35eb99e81c57ac3782c",
      "subject": "[Android][CCT] Restrict secondary-toolbar RemoteViews to 1P"
    },
    "8085682": {
      "author": "Ankush Singh",
      "avatar": "https://lh4.googleusercontent.com/-O_Qx6x6kvY0/AAAAAAAAAAI/AAAAAAAAAAA/8caaQPFTaMg/s120-p/photo.jpg",
      "cl": "8085682",
      "clUrl": "https://chromium-review.googlesource.com/c/8085682",
      "description": "On cold startups, MarkEntryOpened can be called (e.g., from a system\nnotification click) before the SendTabToSelfModel has finished loading\nfrom disk. Currently, these are queued in unknown_opened_entries_ but\nwere never processed once loading completed.\n\nThis CL ensures these queued opens are applied to the model once it\nbecomes ready in OnReadAllMetadata. Added a unit test to verify this\nbehavior.\n\nBug: 533380245, 503283050\nChange-Id: I978d1f8f0b2c3d5cc0c1d83923e2cfa2baa26478\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085682\nCommit-Queue: Marc Treib \u003ctreib@chromium.org\u003e\nAuto-Submit: Ankush Singh \u003cankushkush@google.com\u003e\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661068}",
      "email": "ankushkush@google.com",
      "hash": "d6593e1800ce3e4acc6aec9bea9ded6f647d12a0",
      "subject": "STTS: Process queued SendTabToSelf opens when model becomes ready"
    },
    "8085741": {
      "author": "Jan Keitel",
      "avatar": "https://lh5.googleusercontent.com/-tMNoDh7gwHQ/AAAAAAAAAAI/AAAAAAAAAAA/xsOeVsUwI9A/s120-p/photo.jpg",
      "cl": "8085741",
      "clUrl": "https://chromium-review.googlesource.com/c/8085741",
      "description": "Fixed: 534221851\nChange-Id: I7f310083315235e9d6970a18aa0d65c142040b5b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085741\nReviewed-by: Nicola Tommasi \u003ctommasin@chromium.org\u003e\nAuto-Submit: Jan Keitel \u003cjkeitel@google.com\u003e\nCommit-Queue: Jan Keitel \u003cjkeitel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661109}",
      "email": "jkeitel@google.com",
      "hash": "6df8fb2be906e7cc9cdbdec5a9377b167de66644",
      "subject": "Accepting PContext notice suggestions should not crash Chrome"
    },
    "8085742": {
      "author": "Kacper Bajkiewicz",
      "avatar": "https://lh5.googleusercontent.com/-u-nmkL7TPLI/AAAAAAAAAAI/AAAAAAAAAAA/JTpQKe6ojlE/s120-p/photo.jpg",
      "cl": "8085742",
      "clUrl": "https://chromium-review.googlesource.com/c/8085742",
      "description": "This CL adds a dedicated OWNERS file to be shared across all feature showcase directories.\n\nChange-Id: Iba308baee4934c8dde02e58b6f24c0e0d0e721e3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085742\nReviewed-by: Ernest Nguyen Hung \u003cernn@google.com\u003e\nAuto-Submit: Kacper Bajkiewicz \u003ckbajkiewicz@google.com\u003e\nCommit-Queue: Kacper Bajkiewicz \u003ckbajkiewicz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661095}",
      "email": "kbajkiewicz@google.com",
      "hash": "15dc5f4b2b174aa1fa5cc58d6b6b2b7c4aec043f",
      "subject": "Add kbajkiewicz to feature showcase OWNERS."
    },
    "8085743": {
      "author": "Jan Keitel",
      "avatar": "https://lh5.googleusercontent.com/-tMNoDh7gwHQ/AAAAAAAAAAI/AAAAAAAAAAA/xsOeVsUwI9A/s120-p/photo.jpg",
      "cl": "8085743",
      "clUrl": "https://chromium-review.googlesource.com/c/8085743",
      "description": "Fixed: 534257190\nChange-Id: I1ac781446aabaf23dd957fba142d4bd635744ac2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085743\nCommit-Queue: Jan Keitel \u003cjkeitel@google.com\u003e\nReviewed-by: Karol Sygiet \u003csygiet@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661117}",
      "email": "jkeitel@google.com",
      "hash": "36f18a0afaf1fd6ef724753e97c3dc247e4f0556",
      "subject": "Do not use (obfuscated) CVC in AtMemory suggestion labels"
    },
    "8085744": {
      "author": "Stanislav Mikheyev",
      "avatar": "https://lh4.googleusercontent.com/-g3XVfh8dPJw/AAAAAAAAAAI/AAAAAAAAAAA/yDfSPCgbMrs/s120-p/photo.jpg",
      "cl": "8085744",
      "clUrl": "https://chromium-review.googlesource.com/c/8085744",
      "description": "Bug: b:447113309\nChange-Id: I6cf5406f7b5f617422b81ec4b3b760a11ab4106b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085744\nCommit-Queue: Stanislav Mikheyev \u003cmikhe@google.com\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661129}",
      "email": "mikhe@google.com",
      "hash": "93df251e9c5d701eb4ffa98c1f1dc94175888b81",
      "subject": "Autofill: Remove deprecated YourSavedInfoBrandingInSettings flag"
    },
    "8085747": {
      "author": "Aldo Culquicondor",
      "avatar": "https://lh3.googleusercontent.com/-4nNvmbPq7WU/AAAAAAAAAAI/AAAAAAAAAAA/AfPhHHXnNhI/s120-p/photo.jpg",
      "cl": "8085747",
      "clUrl": "https://chromium-review.googlesource.com/c/8085747",
      "description": "Callers are responsible for verifying that there is a history entry\nbefore starting a back-forward history navigation gesture. Checking and\ncancelling the gesture while we investigate.\n\nBug: 530682179\nChange-Id: I89aa38c3300611744527e9a2343f05bf9bff3e50\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085747\nAuto-Submit: Aldo Culquicondor \u003cacondor@chromium.org\u003e\nReviewed-by: William Liu \u003cliuwilliam@chromium.org\u003e\nCommit-Queue: William Liu \u003cliuwilliam@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661214}",
      "email": "acondor@chromium.org",
      "hash": "bb0759380d8a08ebb923c010d80197dd0921a82a",
      "subject": "Hotfix for back-forward transitions when there is no history"
    },
    "8085860": {
      "author": "Takuto Ikuta",
      "avatar": "https://lh4.googleusercontent.com/-wGE3A3dBSps/AAAAAAAAAAI/AAAAAAAAAAA/OJjmqO0_PR0/s120-p/photo.jpg",
      "cl": "8085860",
      "clUrl": "https://chromium-review.googlesource.com/c/8085860",
      "description": "This is to reduce the number of link concurrency and avoid errors like\nhttps://ci.chromium.org/ui/p/chromium/builders/ci/Windows%20deterministic/35024/overview\n\nBug: 534209941\nChange-Id: Idef4455e0583c65e18254a9c4dd49765af134dd7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085860\nCommit-Queue: Junji Watanabe \u003cjwata@google.com\u003e\nAuto-Submit: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nReviewed-by: Junji Watanabe \u003cjwata@google.com\u003e\nCommit-Queue: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661054}",
      "email": "tikuta@chromium.org",
      "hash": "2d58bf19fb93c6fc8ac6aaf091a9aae0059ac252",
      "subject": "build: increase mem_per_link_gb for Windows build"
    },
    "8085884": {
      "author": "Ananya Seelam",
      "avatar": "https://lh4.googleusercontent.com/--VGousG91Ks/AAAAAAAAAAI/AAAAAAAAAAA/AY-g1sTFDfg/s120-p/photo.jpg",
      "cl": "8085884",
      "clUrl": "https://chromium-review.googlesource.com/c/8085884",
      "description": "Omnibox should never have restored tabs from previous sessions. This CL\nadds a check to ensure this happens.\n\nBefore: http://screencast/cast/NjY2NzAxMDAxMTI5OTg0MHwwNzAyYzhmNy04OQ\n\nAfter (no flags):\nhttp://screencast/cast/NjI1NDY5NTM2NTQ3NjM1Mnw4MDBlYjNjYS0yMQ\n\nAfter (flag enabled):\nhttp://screencast/cast/NjY3NDI5MDM0MTU3NjcwNHwwODFiM2UyNi04ZQ\n\nBug: b:534316619\nChange-Id: I9339eb1954da081daa48f29f33a60d1a1cb5b828\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085884\nReviewed-by: Josiah Kiehl \u003ckiehl@google.com\u003e\nReviewed-by: James Leung \u003cjamesleung@google.com\u003e\nCommit-Queue: Ananya Seelam \u003cananyaseelam@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661249}",
      "email": "ananyaseelam@google.com",
      "hash": "4f9116489b2d6880026df48095b449c6c88eb2b7",
      "subject": "[context-input] Always clear restored tabs for omnibox"
    },
    "8085885": {
      "author": "Benjamin Keen",
      "avatar": "https://lh5.googleusercontent.com/-MtP819PrprQ/AAAAAAAAAAI/AAAAAAAAAAA/xyDiM2vL3H0/s120-p/photo.jpg",
      "cl": "8085885",
      "clUrl": "https://chromium-review.googlesource.com/c/8085885",
      "description": "These histograms are still needed to monitor the duration of\nPicture-in-Picture sessions. This CL extends their expiry date by one\nyear to 2027-08-23.\n\nTAG=agy\n\nBug: 534334606\nChange-Id: I5279725f63c84e2e357ffe1d0f03ce52d5e42d58\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085885\nReviewed-by: Evan Liu \u003cevliu@google.com\u003e\nCommit-Queue: Benjamin Keen \u003cbkeen@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661269}",
      "email": "bkeen@google.com",
      "hash": "4c1205f22deafa9435b3553db0a7bf75783122f1",
      "subject": "Extend expiry of Media.Session.PictureInPicture.TotalTimeForSession*"
    },
    "8085982": {
      "author": "Sharon Yang",
      "avatar": "https://lh6.googleusercontent.com/-2esOg0dM7eE/AAAAAAAAAAI/AAAAAAAAAAA/ENNhPwF6J84/s120-p/photo.jpg",
      "cl": "8085982",
      "clUrl": "https://chromium-review.googlesource.com/c/8085982",
      "description": "The following test was migrated:\n- external/wpt/css/css-flexbox/crashtests/insert-text.html\n\nBug: 485677942\nChange-Id: Ie9e5294e3d059650d5cbeb8c40add230b2aba0b0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085982\nReviewed-by: Christian Biesinger \u003ccbiesinger@chromium.org\u003e\nCommit-Queue: Sharon Yang \u003cyangsharon@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661323}",
      "email": "yangsharon@igalia.com",
      "hash": "3d9e465723c0ce114575f8a6c1618f8be3fdfa6e",
      "subject": "Migrate css-flexbox crashtests to external/wpt"
    },
    "8086104": {
      "author": "Nicolás Peña",
      "avatar": "https://lh4.googleusercontent.com/-F0ZRSmu37A8/AAAAAAAAAAI/AAAAAAAAAAA/qR0xv2ftpEQ/s120-p/photo.jpg",
      "cl": "8086104",
      "clUrl": "https://chromium-review.googlesource.com/c/8086104",
      "description": "This test was earlier marked as flaky crash but the failures appear to\nbe OOMs which are not covered by the failure type. Additionally, the\nassociated bug was marked WontFix, so we instead move this test to\nNeverFixTests on Win to save bot resources.\n\nBug: 379516106\nChange-Id: Ic71373c1e3766420f69239ae4a778fe61cb215d0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086104\nReviewed-by: Christian Biesinger \u003ccbiesinger@chromium.org\u003e\nCommit-Queue: Nicolás Peña \u003cnpm@chromium.org\u003e\nAuto-Submit: Nicolás Peña \u003cnpm@chromium.org\u003e\nCommit-Queue: Christian Biesinger \u003ccbiesinger@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661385}",
      "email": "npm@chromium.org",
      "hash": "785fb2e4c01c41ab705479f7985d88058c4abaeb",
      "subject": "[Gardener] Skip external/wpt/css/css-overflow/scrollbar-large-scale-in-iframe.html on Win"
    },
    "8086142": {
      "author": "Philip Pfaffe",
      "avatar": "https://lh3.googleusercontent.com/-ZavyXpXASgw/AAAAAAAAAAI/AAAAAAAAAAA/yR08RGxEBGo/s120-p/photo.jpg",
      "cl": "8086142",
      "clUrl": "https://chromium-review.googlesource.com/c/8086142",
      "description": "Bug: 457388389\nChange-Id: Ib8298ec55106402b0f36c514ac9c58566a939bdc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086142\nCommit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nAuto-Submit: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661185}",
      "email": "pfaffe@chromium.org",
      "hash": "4d19a3aba3a974f07b59422a998fff13211c0bfd",
      "subject": "Disable tests for a devtools cl"
    },
    "8086143": {
      "author": "Noam Rosenthal",
      "avatar": "",
      "cl": "8086143",
      "clUrl": "https://chromium-review.googlesource.com/c/8086143",
      "description": "Bug: 378827535\nChange-Id: I1286437de906e00b343b3cd7179a3b9237ca1af3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086143\nCommit-Queue: Noam Rosenthal \u003cnrosenthal@google.com\u003e\nReviewed-by: Michal Mocny \u003cmmocny@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661330}",
      "email": "nrosenthal@chromium.org",
      "hash": "01fcaf9fedcf725fc1eaac488af577d0bf84c5c3",
      "subject": "Merge PaintTimingMixin flag"
    },
    "8086160": {
      "author": "Piotr Domaradzki",
      "avatar": "https://lh5.googleusercontent.com/-JCJ4Eovp6Hg/AAAAAAAAAAI/AAAAAAAAAAA/e16V9ljN6gw/s120-p/photo.jpg",
      "cl": "8086160",
      "clUrl": "https://chromium-review.googlesource.com/c/8086160",
      "description": "Bug: 534240517\nChange-Id: I555a5ca38688ceffc9f2df75df28ba7b2d4461ca\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086160\nCommit-Queue: Piotr Domaradzki \u003cdoland@google.com\u003e\nOwners-Override: Piotr Domaradzki \u003cdoland@google.com\u003e\nAuto-Submit: Piotr Domaradzki \u003cdoland@google.com\u003e\nReviewed-by: Tobiasz Ciepliński \u003ctobson@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661067}",
      "email": "doland@google.com",
      "hash": "37e5de8cd3aa0bb8f70d7874cb2433fb5083aaac",
      "subject": "Disable tests that are broken on Win ARM64."
    },
    "8086163": {
      "author": "Nicolás Peña",
      "avatar": "https://lh4.googleusercontent.com/-F0ZRSmu37A8/AAAAAAAAAAI/AAAAAAAAAAA/qR0xv2ftpEQ/s120-p/photo.jpg",
      "cl": "8086163",
      "clUrl": "https://chromium-review.googlesource.com/c/8086163",
      "description": "This test is being removed from both CI and try builders because it is\nfailing to verify symbolization in the output.\n\nBug: 534324436\nChange-Id: Id2eaae72490f481d2740b6a408a51297de66c73c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086163\nCommit-Queue: Nicolás Peña \u003cnpm@chromium.org\u003e\nReviewed-by: Zijie He \u003czijiehe@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661196}",
      "email": "npm@chromium.org",
      "hash": "404b845f953d569ef520c13f4913e213ae82fa30",
      "subject": "[Gardener] Remove content_shell_crash_test from fuchsia-x64-cast-receiver-rel"
    },
    "8086182": {
      "author": "Qingxin Wu",
      "avatar": "https://lh5.googleusercontent.com/-J3gNu0BgqYk/AAAAAAAAAAI/AAAAAAAAAAA/lslK_C9D3_c/s120-p/photo.jpg",
      "cl": "8086182",
      "clUrl": "https://chromium-review.googlesource.com/c/8086182",
      "description": "It looked greyish, while it should be more black.\nLocationBarView::GetSecurityChipColor() sets the color to\nkColorOmniboxText when security level is not dangerous, so fixing the\nlocation_icon.css to match that.\n\nChange-Id: I4d34e2918cfffa0f1c122d68aac3528eb8b0c78a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086182\nReviewed-by: Paul Jensen \u003cpauljensen@chromium.org\u003e\nCommit-Queue: Qingxin Wu \u003cqingxinwu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661226}",
      "email": "qingxinwu@google.com",
      "hash": "538788459ac5ba3f3dc5700b7d4faed051dc566e",
      "subject": "Fix WebUI tune icon's color."
    },
    "8086185": {
      "author": "Nicolás Peña",
      "avatar": "https://lh4.googleusercontent.com/-F0ZRSmu37A8/AAAAAAAAAAI/AAAAAAAAAAA/qR0xv2ftpEQ/s120-p/photo.jpg",
      "cl": "8086185",
      "clUrl": "https://chromium-review.googlesource.com/c/8086185",
      "description": "Disable KeepAliveWorksForCapturedBackgroundTab and\nSurfaceEmbedConnectorWithOOPIFInBFCache on Linux as they are failing on\nthe linux-blink-web-tests-force-accessibility-rel bot.\n\nBug: 534306599\nChange-Id: Ib995f2b24a095bee04c593b39c227029b41833c6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086185\nCommit-Queue: Nicolás Peña \u003cnpm@chromium.org\u003e\nCommit-Queue: Christian Biesinger \u003ccbiesinger@chromium.org\u003e\nReviewed-by: Christian Biesinger \u003ccbiesinger@chromium.org\u003e\nAuto-Submit: Nicolás Peña \u003cnpm@chromium.org\u003e\nOwners-Override: Nicolás Peña \u003cnpm@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661182}",
      "email": "npm@chromium.org",
      "hash": "495929ec3a3244b96ba944871a12aa0f63dcb746",
      "subject": "[Gardener] Disable SurfaceEmbed tests on Linux."
    },
    "8086398": {
      "author": "Chrome Metrics Config Manager",
      "avatar": "",
      "cl": "8086398",
      "clUrl": "https://chromium-review.googlesource.com/c/8086398",
      "description": "This CL was created on behalf of mschillaci.\nPlease review the CL and approve it if it looks good.\nContact the listed reviewers if you have any questions.\n\nBUG=534353891\n\nChange-Id: I5d63565f2391059081b7633108ca268713bde3e8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086398\nAuto-Submit: Chrome Metrics Config Manager \u003cchrome-metrics-config-manager-server@google.com\u003e\nReviewed-by: Luc Nguyen \u003clucnguyen@google.com\u003e\nReviewed-by: Mark Schillaci \u003cmschillaci@google.com\u003e\nCommit-Queue: Mark Schillaci \u003cmschillaci@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661257}",
      "email": "chrome-metrics-config-manager-server@google.com",
      "hash": "14938cbd17f3bd3a9c4d8fc221755582ee8a1044",
      "subject": "Add a fieldtrial testing entry for DebugToolbarPositioning."
    },
    "8086414": {
      "author": "Ioana Treib",
      "avatar": "https://lh5.googleusercontent.com/-0VA0x0mgfYY/AAAAAAAAAAI/AAAAAAAAAAA/6OQves7NdCI/s120-p/photo.jpg",
      "cl": "8086414",
      "clUrl": "https://chromium-review.googlesource.com/c/8086414",
      "description": "It seems to only fail on automotive. Judging by the test contents it\nshouldn't even run there. Skipping it on auto.\n\nBug: 533093300\nChange-Id: I15692daa2fc56e7901bce2ec01d92024a56c76a5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086414\nOwners-Override: Ioana Treib \u003cioanap@chromium.org\u003e\nReviewed-by: Anna Tsvirchkova \u003catsvirchkova@google.com\u003e\nCommit-Queue: Ioana Treib \u003cioanap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661118}",
      "email": "ioanap@chromium.org",
      "hash": "aaba64049266a0a40019bf3be8a6ed3012a5f586",
      "subject": "[Gardener] Re-enable SyncUtilTest.MakeUserAgentForSyncAndroidDesktop"
    },
    "8086503": {
      "author": "Hongchan Choi",
      "avatar": "",
      "cl": "8086503",
      "clUrl": "https://chromium-review.googlesource.com/c/8086503",
      "description": "Demotes the safety CHECK to DCHECK in AudioDestination::Render to\nprevent frequent tab crashes during rapid suspend/resume cycles.\n\nWhen the assertion fails in release builds, the code safely falls back\nto the recovery path: zero-filling the output buffer and playing\nsilence. This recovery is safe against out-of-bounds accesses (as it\nonly pulls available frames and zero-fills the rest) and prevents\nplaying stale data.\n\nBug: 528653884\n\nTAG=agy CONV=50d9526d-ec12-4776-88b2-5694081b7eb6\n\nChange-Id: I5d61c0ecf64f0af442768f4901292f977aae1938\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086503\nReviewed-by: Mahesh Kannan \u003ckmaheshb@google.com\u003e\nCommit-Queue: Hongchan Choi \u003chongchan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661332}",
      "email": "hongchan@google.com",
      "hash": "63117abcaed259524ac9c2106f3901737f30a8cd",
      "subject": "[WebAudio] Demote bypass mode safety CHECK to DCHECK"
    },
    "8086507": {
      "author": "Alison Gale",
      "avatar": "https://lh5.googleusercontent.com/-LZjHm1Gogis/AAAAAAAAAAI/AAAAAAAAAAA/qqeTEwoBU-o/s120-p/photo.jpg",
      "cl": "8086507",
      "clUrl": "https://chromium-review.googlesource.com/c/8086507",
      "description": "This was the previous value but had been updated for certain OS.\nSwitching back to the original for mac which seemed to work.\n\nExample passing run:\nhttps://ci.chromium.org/ui/inv/u-agale-2026-07-13-17-25-00-3411d56fbbf1a02a/test-results?q=MultiContents\n\nBug: 429495554\nChange-Id: I88b3ba45aeacff65a4a26fe7b503f71c3ebca466\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086507\nCommit-Queue: Alison Gale \u003cagale@chromium.org\u003e\nReviewed-by: Steven Luong \u003cstluong@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661236}",
      "email": "agale@chromium.org",
      "hash": "eb1f06ff355b98fab4b10527b507a68bf44eb481",
      "subject": "Deflake test by updating number of times mac resizes"
    },
    "8086509": {
      "author": "Sky Malice",
      "avatar": "https://lh6.googleusercontent.com/-jSxhRIzlqJQ/AAAAAAAAAAI/AAAAAAAAAAA/v9G1HzTZDQQ/s120-p/photo.jpg",
      "cl": "8086509",
      "clUrl": "https://chromium-review.googlesource.com/c/8086509",
      "description": "Preview text is now used to track the full text being displayed in the\nurlbar, including the autocomplete suggestion. This is then utilized by\nthe esc key handling, to commit the preview text (retaining selection)\nwhen entering standby.\n\nBug: 522911537, 529854485, 526655008\nChange-Id: Ic9e90d89debdf66fd721e56ee655acf421776bf9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086509\nCommit-Queue: Sky Malice \u003cskym@chromium.org\u003e\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661307}",
      "email": "skym@chromium.org",
      "hash": "266b2d785c04e644197f7d9e5f79130e7ed8f490",
      "subject": "[AIM] Esc now enters standby, commits preview."
    },
    "8086663": {
      "author": "Riley Tatum",
      "avatar": "https://lh4.googleusercontent.com/-L_mEMIkx_EA/AAAAAAAAAAI/AAAAAAAAAAA/6b3OaVNSQBE/s120-p/photo.jpg",
      "cl": "8086663",
      "clUrl": "https://chromium-review.googlesource.com/c/8086663",
      "description": "Change-Id: I313125e00e75910d2f4b07b4cc44f51703e498a1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086663\nReviewed-by: Gianni Chen \u003cgiannich@chromium.org\u003e\nCommit-Queue: Gianni Chen \u003cgiannich@chromium.org\u003e\nAuto-Submit: Riley Tatum \u003crtatum@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661362}",
      "email": "rtatum@google.com",
      "hash": "d1fb998e3e05ded38f3d9f4caea58a273b91c949",
      "subject": "[ntp-next] Update fieldtrial testing config for canvas and starters"
    },
    "8086665": {
      "author": "Sam Maier",
      "avatar": "https://lh4.googleusercontent.com/-QIFf240wtxE/AAAAAAAAAAI/AAAAAAAAAAA/F1ukOVI7qZY/s120-p/photo.jpg",
      "cl": "8086665",
      "clUrl": "https://chromium-review.googlesource.com/c/8086665",
      "description": "This should've come with http://crrev.com/c/8037744\n\nBug: 530704341\nChange-Id: I1eb2288e8d35e7d57a98e2f3da3d45bd6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086665\nAuto-Submit: Sam Maier \u003csmaier@google.com\u003e\nReviewed-by: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCommit-Queue: Sam Maier \u003csmaier@google.com\u003e\nOwners-Override: Sam Maier \u003csmaier@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661388}",
      "email": "smaier@google.com",
      "hash": "009cb6e1a25d67e8d538ba95920c37a2b2d9e8af",
      "subject": "Unguard Javaless Renderer in test manifest templates"
    },
    "8086833": {
      "author": "Calder Kitagawa",
      "avatar": "https://lh6.googleusercontent.com/-4cBBx62oyIE/AAAAAAAAAAI/AAAAAAAAAAA/P9CJoop--JE/s120-p/photo.jpg",
      "cl": "8086833",
      "clUrl": "https://chromium-review.googlesource.com/c/8086833",
      "description": "Fixed: 533033997, 508370471\nChange-Id: I04df93d0e667049101dab38bf2f0dfb516eacf6d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086833\nMega-CQ: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nReviewed-by: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661190}",
      "email": "ckitagawa@chromium.org",
      "hash": "262066267b7b5bbb0ce5ac7ef4cfe16f18f4c312",
      "subject": "Re-enable TabGroupListBottomSheetTest.java"
    },
    "8086893": {
      "author": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "avatar": "https://lh6.googleusercontent.com/-bmjmM3wy1aI/AAAAAAAAAAI/AAAAAAAAAAA/ZO8sFsZRTr4/s120-p/photo.jpg",
      "cl": "8086893",
      "clUrl": "https://chromium-review.googlesource.com/c/8086893",
      "description": "* This is an automated release commit.\n* Do not revert without consulting chrome-pmo@google.com.\nNOAUTOREVERT=true\n\nChange-Id: I5093aa06ff9e5e8333da2cf65391bda8fd310011\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086893\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@{#1661099}",
      "email": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "hash": "5543fe0033539ace8ffe9b60c027baa347666b9d",
      "subject": "Updating trunk VERSION from 7948.0 to 7949.0"
    },
    "8086916": {
      "author": "Kaan Alsan",
      "avatar": "https://lh3.googleusercontent.com/-b7OTJ5Smd5s/AAAAAAAAAAI/AAAAAAAAAAA/kj1YQdhmkv0/s120-p/photo.jpg",
      "cl": "8086916",
      "clUrl": "https://chromium-review.googlesource.com/c/8086916",
      "description": "With the tab unification, the vertical-specific code is becoming common.\nThis updates ownership to reflect that.\n\nChange-Id: I02f9e44eb8e82d86b3547f7803b72b55917aff34\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086916\nAuto-Submit: Kaan Alsan \u003calsan@chromium.org\u003e\nCommit-Queue: Alison Gale \u003cagale@chromium.org\u003e\nReviewed-by: Alison Gale \u003cagale@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661171}",
      "email": "alsan@chromium.org",
      "hash": "deeb0aa193fe33d93276fd7d55e3973cb317a161",
      "subject": "Generalize alsan@ ownership of c/b/ui/views/tabs"
    },
    "8086957": {
      "author": "Evan Luo",
      "avatar": "https://lh5.googleusercontent.com/-LSNTXe0BKRg/AAAAAAAAAAI/AAAAAAAAAAA/PlDRwE7SXa0/s120-p/photo.jpg",
      "cl": "8086957",
      "clUrl": "https://chromium-review.googlesource.com/c/8086957",
      "description": "Enabled by default.\n\nBug: 533038921\nChange-Id: Ia60de1865bf0582c782548d8a2939a4cf33ce094\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086957\nCommit-Queue: Brandon Wylie \u003cwylieb@google.com\u003e\nAuto-Submit: Evan Luo \u003cevanluo@google.com\u003e\nReviewed-by: Brandon Wylie \u003cwylieb@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661266}",
      "email": "evanluo@google.com",
      "hash": "47ef6e4354d054b8c31b3173b882364601efbcc6",
      "subject": "[bookmarks] Add feature flag for bookmarks bar context menu"
    },
    "8086960": {
      "author": "behery",
      "avatar": "https://lh5.googleusercontent.com/-wc4YHf5uJ84/AAAAAAAAAAI/AAAAAAAAAAA/n9FrTl0TRxI/s120-p/photo.jpg",
      "cl": "8086960",
      "clUrl": "https://chromium-review.googlesource.com/c/8086960",
      "description": "Extends the declarative InfoBarSpec model to support inline links by\nintroducing:\n   1. `SubstitutionsCallback`: Allows features to dynamically provide\n      substitution values for message templates.\n   2. `InlineLinkCallback`: Handles clicks on inline links, passing\n      `WindowOpenDisposition` to respect navigation modifiers.\n\nThis defines the interface additions needed for inline link support\nin the centralized framework.\n\nDesign (Chrome-only): go/inline-infobar-centralization\nTAG=agy\nCONV=8451463f-90c6-47ee-bfc0-e10baf38eda0\n\nBug: None\nChange-Id: I540f24548ad95c63e604e2734bbb44fcda9dcb0c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086960\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCommit-Queue: Hamzah Behery \u003cbehery@chromium.org\u003e\nReviewed-by: Muhammad Salmaan \u003cmusalmaan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661220}",
      "email": "behery@chromium.org",
      "hash": "3483f2b64757293211b0c235291c4eb9ff0ba6fa",
      "subject": "[1/3][InfoBars] Add inline link callbacks to InfoBarSpec"
    },
    "8086963": {
      "author": "Muhammad Salmaan",
      "avatar": "https://lh6.googleusercontent.com/-R8VKNRsfhss/AAAAAAAAAAI/AAAAAAAAAAA/y4-qcYErPak/s120-p/photo.jpg",
      "cl": "8086963",
      "clUrl": "https://chromium-review.googlesource.com/c/8086963",
      "description": "This CL implements sparse metrics tracking for the Centralized Infobar\nFramework to evaluate the health, usage, and user engagement of desktop\ninfobars as they are migrated to the modern centralized manager.\n\nSummary of changes:\n\nMetrics Recording: Integrated sparse UMA tracking\n(base::UmaHistogramSparse) using the InfoBarIdentifier. Show events are\nlogged in BrowserInfoBarManager when an infobar is successfully\ndisplayed, while user interactions (Accept, Cancel, Dismiss, and\nLinkClicked) are recorded in RegistryInfoBarDelegate.\n\nHistogram Definitions: Registered the InfoBar.Centralized.{Action}\ntemplated sparse metrics in browser/histograms.xml, describing the\nbucket association with specific infobar identifiers.\n\nTest Coverage: Added a CentralizedMetrics browser test case to\nbrowser_infobar_manager_browsertest.cc using base::HistogramTester to\nassert correct recording across all action types.\n\nBug: 523205725\nChange-Id: Iac58d68304cd3e71a3b0a89a279943d67152d0d4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086963\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCommit-Queue: Muhammad Salmaan \u003cmusalmaan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661261}",
      "email": "musalmaan@chromium.org",
      "hash": "b5470ac602dd94de3fa37f35c8a2a3649c6d013d",
      "subject": "[Infobar Centralization] Add metrics tracking for the Centralized Infobar Framework"
    },
    "8086965": {
      "author": "Hitarth Kothari",
      "avatar": "https://lh4.googleusercontent.com/-HZTDN6MbpsE/AAAAAAAAAAI/AAAAAAAAAAA/K3LPxloSjh0/s120-p/photo.jpg",
      "cl": "8086965",
      "clUrl": "https://chromium-review.googlesource.com/c/8086965",
      "description": "Glic's WebUI host WebContents (chrome://glic) and guest WebContents\n(glic.google.com) were not having PrefsTabHelper attached to them.\nAs a result, profile-level WebPreferences (such as the Android system\nfont scale factor preference, webkit.webprefs.font_scale_factor) were\nnever propagated to Blink's WebPreferences in the renderer.\nThis change attaches PrefsTabHelper to:\n1. Glic's host WebUI WebContents upon container creation in\n   WebUIContentsContainerImpl.\n2. Glic's guest WebContents in OnGuestAdded.\nThis ensures both pages receive profile preferences and dynamically\nupdate their layouts and text accessibility sizing (like Text Autosizer)\nin response to settings changes.\n\nBug: 517083038\nChange-Id: Ic4a0039866a0871c4ee80e631718aed648b989fb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086965\nReviewed-by: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nAuto-Submit: Hitarth Kothari \u003chitarthkothari@google.com\u003e\nCommit-Queue: Hitarth Kothari \u003chitarthkothari@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661288}",
      "email": "hitarthkothari@google.com",
      "hash": "11c026df15c7d1fc88ac38ef24e1287b1cfb1bc6",
      "subject": "[glic] Attach PrefsTabHelper to Glic host and guest WebContents"
    },
    "8086976": {
      "author": "Nicolás Peña",
      "avatar": "https://lh4.googleusercontent.com/-F0ZRSmu37A8/AAAAAAAAAAI/AAAAAAAAAAA/qR0xv2ftpEQ/s120-p/photo.jpg",
      "cl": "8086976",
      "clUrl": "https://chromium-review.googlesource.com/c/8086976",
      "description": "It is consistently failing on\nlinux-blink-web-tests-force-accessibility-rel\n\nBug: 534291359\nChange-Id: I7397a0a502f48fbe4a2f2c1f983c8424d9b23f05\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086976\nCommit-Queue: Yi Gu \u003cyigu@chromium.org\u003e\nReviewed-by: Yi Gu \u003cyigu@chromium.org\u003e\nAuto-Submit: Nicolás Peña \u003cnpm@chromium.org\u003e\nOwners-Override: Nicolás Peña \u003cnpm@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661244}",
      "email": "npm@chromium.org",
      "hash": "434e56cebe3c7303020899553b0ffc15c2a3a273",
      "subject": "[Gardener] Disable WebUIBrowserSurfaceEmbedPixelTest on Linux"
    },
    "8087070": {
      "author": "Sorin Jianu",
      "avatar": "https://lh4.googleusercontent.com/-1ZaO0VJCPrk/AAAAAAAAAAI/AAAAAAAAAAA/7dxXh8UattU/s120-p/photo.jpg",
      "cl": "8087070",
      "clUrl": "https://chromium-review.googlesource.com/c/8087070",
      "description": "Change-Id: I102e095ad29eb5ba006c2894b3225561e1fcda4c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087070\nAuto-Submit: Sorin Jianu \u003csorin@chromium.org\u003e\nReviewed-by: Noah Rose Ledesma \u003cnoahrose@google.com\u003e\nCommit-Queue: Sorin Jianu \u003csorin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661389}",
      "email": "sorin@chromium.org",
      "hash": "d2818da68465ed6b883ad681a373ad6fcebfe50a",
      "subject": "updater: changed more logs to plogs"
    },
    "8087113": {
      "author": "Tom Anderson",
      "avatar": "https://lh4.googleusercontent.com/-9W9eE00M_TU/AAAAAAAAAAI/AAAAAAAAAAA/dm9kq48KqvY/s120-p/photo.jpg",
      "cl": "8087113",
      "clUrl": "https://chromium-review.googlesource.com/c/8087113",
      "description": "During nested run loop execution triggered by drag-and-drop delegates,\nre-entrant events (e.g. XdndLeave or window closure) can destroy the\nactive XDragContext or its parent XDragDropClient. Upon returning to\nouter stack frames, this leads to unguarded UAF access.\n\nThis CL fixes this by:\n1. Clearing `drag_drop_client_` and snapshotting it before calling\n   `CompleteXdndPosition()` in\n   `XDragContext::RequestNextTargetOrComplete()`. This ensures that no\n   member of `this` is accessed after the re-entrant loop returns.\n2. Using a `WeakPtr` guard in `XDragDropClient::OnSelectionNotify()`\n   to avoid accessing the freed client when deleting the selection\n   property.\n\nChange-Id: I6567b83abf16d57b289aa95682fc25ce3fb54993\nFixed: 533603842\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087113\nCommit-Queue: Thomas Anderson \u003cthomasanderson@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661204}",
      "email": "thomasanderson@chromium.org",
      "hash": "6f5313d99255448b649062ffbbc855538aed2206",
      "subject": "[X11] Fix UAF in XDragContext and XDragDropClient during XDND events"
    },
    "8087117": {
      "author": "Thomas Lukaszewicz",
      "avatar": "https://lh4.googleusercontent.com/-kI0APtXjlgE/AAAAAAAAAAI/AAAAAAAAAAA/h89R--YBKKQ/s120-p/photo.jpg",
      "cl": "8087117",
      "clUrl": "https://chromium-review.googlesource.com/c/8087117",
      "description": "This CL lifts tab_strip_model() out of Browser and into\nBrowserWindowInterface so existing clients can instead depend on the\nlighter BrowserWindowInterface.\n\nThe intention is to migrate all clients to the existing\nBWI::GetTabStripModel() getter, but this will be a longer term change\nas there are many thousands of existing callsites.\n\nBug: 532254684\nChange-Id: Ifcf3d894f4ee406b6c3f7c15444db9ee9b717c2c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087117\nReviewed-by: David Yeung \u003cdayeung@chromium.org\u003e\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661299}",
      "email": "tluk@chromium.org",
      "hash": "190739a06835ff475b328cf7d5fcf9137ba6d604",
      "subject": "[bedrock] Move tab_strip_model() accessor to BrowserWindowInterface"
    },
    "8087253": {
      "author": "Nicolás Peña",
      "avatar": "https://lh4.googleusercontent.com/-F0ZRSmu37A8/AAAAAAAAAAI/AAAAAAAAAAA/qR0xv2ftpEQ/s120-p/photo.jpg",
      "cl": "8087253",
      "clUrl": "https://chromium-review.googlesource.com/c/8087253",
      "description": "Bug: 379516106\nChange-Id: I7427723b0640c22d883df8c4b69212369f097fdf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087253\nAuto-Submit: Nicolás Peña \u003cnpm@chromium.org\u003e\nReviewed-by: Christian Biesinger \u003ccbiesinger@chromium.org\u003e\nCommit-Queue: Christian Biesinger \u003ccbiesinger@chromium.org\u003e\nCommit-Queue: Nicolás Peña \u003cnpm@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661150}",
      "email": "npm@chromium.org",
      "hash": "0ec18053147c3b60108eb8c71cf976650069069f",
      "subject": "[Gardener] Mark scrollbar-large-scale-in-iframe.html flaky on Win"
    },
    "8087293": {
      "author": "Kirubel",
      "avatar": "https://lh5.googleusercontent.com/-Qvia1J2CD6g/AAAAAAAAAAI/AAAAAAAAAAA/JqAbYPFhT0E/s120-p/photo.jpg",
      "cl": "8087293",
      "clUrl": "https://chromium-review.googlesource.com/c/8087293",
      "description": "This is based on the Desktop changes in https://crrev.com/c/7239787 to\nensure that context is captured correctly when the page navigates.\n\nBug: b:531849279\nChange-Id: I85a3a6ab486fa4cdc12bc699dd1f788e6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087293\nReviewed-by: Andrew Liu \u003cliu@chromium.org\u003e\nCommit-Queue: Kirubel \u003ckaklilu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661233}",
      "email": "kaklilu@chromium.org",
      "hash": "f214ed0fccca64642023ecaf1af6ee507fe88254",
      "subject": "[iOS][actor] Make ObservationDelayController restart on navigation"
    },
    "8087336": {
      "author": "Amy Hwang",
      "avatar": "https://lh6.googleusercontent.com/-E3PEpCswlHE/AAAAAAAAAAI/AAAAAAAAAAA/lxxoVnPVRNU/s120-p/photo.jpg",
      "cl": "8087336",
      "clUrl": "https://chromium-review.googlesource.com/c/8087336",
      "description": "Native macOS top menu bar \u0026 right-click context menus\nstrictly require Title Case (go/chrome-capitalization).\nWhen tested in en-GB, a few items rendered in sentence case.\n\nThus, this CL updates string definitions to follow official Chromium\nlocalization guidelines\n(https://www.chromium.org/developers/design-documents/ui-localization/).\n\nThese change will ensure that L10n team checks the explicit instructions\nto preserve Title Case on macOS. This CL is a follow-up to a previous\nchange (crrev.com/c/8041354) to catch a few strings that were missed.\n\nChange-Id: Id0a21670bbb73a8342226abc3e1ae691deb592a0\nBug: 522175846\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087336\nReviewed-by: Marwan Tammam \u003cquarz@chromium.org\u003e\nReviewed-by: Atharv Maan \u003catharvmaan@chromium.org\u003e\nCommit-Queue: Amy Hwang \u003camyhwang@chromium.org\u003e\nReviewed-by: Dominic Austria \u003cdominicaustria@google.com\u003e\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661215}",
      "email": "amyhwang@chromium.org",
      "hash": "8f324f907fb9a3627e9d98226f03864f0638175f",
      "subject": "L10n cleanup: Fix description text to use title case"
    },
    "8087337": {
      "author": "Muhammad Salmaan",
      "avatar": "https://lh6.googleusercontent.com/-R8VKNRsfhss/AAAAAAAAAAI/AAAAAAAAAAA/y4-qcYErPak/s120-p/photo.jpg",
      "cl": "8087337",
      "clUrl": "https://chromium-review.googlesource.com/c/8087337",
      "description": "Bug: none\nChange-Id: I9c0e9d5bbbe4cc0d71b52b21f059589375ff21c2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087337\nCommit-Queue: Muhammad Salmaan \u003cmusalmaan@chromium.org\u003e\nReviewed-by: Omar Flores \u003comarflores@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661321}",
      "email": "musalmaan@chromium.org",
      "hash": "e03418a308ed02ca0dabbe17d1601844eda56889",
      "subject": "Enable field trial testing for centralized infobars"
    },
    "8087357": {
      "author": "Lauren Winston",
      "avatar": "https://lh4.googleusercontent.com/-dr59lzPtyXg/AAAAAAAAAAI/AAAAAAAAAAA/vhD8gNaCpxU/s120-p/photo.jpg",
      "cl": "8087357",
      "clUrl": "https://chromium-review.googlesource.com/c/8087357",
      "description": "This:\n- adjusts the underline color to be the same as the highlight color,\n  ensuring it is visible\n- Adds forced-color-adjust:none to line focus window mode. In general,\n  this rule should not be used, but in this case, this is the best way\n  to continue using the line focus scrim. Given that this allows\n  line focus to be usable by HC users, this is an acceptable use\n  of the rule\n\nhttps://drive.google.com/file/d/1i-iovOLTs1iyAP_37_7nqGNsHdLfA0YR/view?usp=sharing\u0026resourcekey=0-tZeAnzYInyJmc2dn4O0ccA\n\nTested on Linux. Will verify on Windows Canary before marking\nthe bug as fixed.\n\nBug: 525781609\nChange-Id: I3914141185af6978fb61b9ef2d8f2878563ea781\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087357\nCommit-Queue: Lauren Winston \u003clwinston@google.com\u003e\nReviewed-by: Kristi Saney \u003ckristislee@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661297}",
      "email": "lwinston@google.com",
      "hash": "57f13c105a5cda2a63073654504bdc380b70474c",
      "subject": "[Line focus] Adjust line focus colors to work for HC mode."
    },
    "8087358": {
      "author": "Fiaz Muhammad",
      "avatar": "https://lh6.googleusercontent.com/-Q8snahPIHXo/AAAAAAAAAAI/AAAAAAAAAAA/PURXBiCvKoQ/s120-p/photo.jpg",
      "cl": "8087358",
      "clUrl": "https://chromium-review.googlesource.com/c/8087358",
      "description": "Extend the expiry date for Tabs.TabPersistentStore histograms to\n2027-08-23.\n\nFixed: 534334804, 534353623\nChange-Id: Ia0a86ca049d2f144aaa64e74ba9a50d6d6dccde8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087358\nAuto-Submit: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nCommit-Queue: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661363}",
      "email": "mfiaz@google.com",
      "hash": "370d18e282d4883d9d018862da410ab73f1ed37b",
      "subject": "[Persist] Extend expiry for TabPersistentStore histograms"
    },
    "8087613": {
      "author": "Marke Hallowell",
      "avatar": "https://lh4.googleusercontent.com/-4YUIh9C-LSw/AAAAAAAAAAI/AAAAAAAAAAA/RHl2YJ3PXcA/s120-p/photo.jpg",
      "cl": "8087613",
      "clUrl": "https://chromium-review.googlesource.com/c/8087613",
      "description": "Bug: None\nLink: https://chromium-review.googlesource.com/id/I8066d8373b1504edabb46a95f09eedaa6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087613\nCommit-Queue: Marke Hallowell \u003cwry@chromium.org\u003e\nReviewed-by: Nick Birnie \u003cbirnie@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661240}",
      "email": "wry@chromium.org",
      "hash": "ce5cb5792845e848117b7b94b7aa81e27c7081e7",
      "subject": "[GlicInvoke] Add a test for \"never wait for fre\" mode."
    },
    "8087614": {
      "author": "David Tseng",
      "avatar": "",
      "cl": "8087614",
      "clUrl": "https://chromium-review.googlesource.com/c/8087614",
      "description": "Remove katydek and abigailbklein from root OWNERS, and add katydek back to ChromeOS-specific accessibility OWNERS.\n\nTAG=agy\nCONV=62ddce3d-2fce-44a7-84c2-85f1f1bad05f\nR=abigailbklein@google.com, katie@chromium.org, lucasradaelli@google.com, rhalavati@chromium.org\n\nChange-Id: I0c878293e5e426d12db62f1f1ab60541490498b9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087614\nReviewed-by: Lucas Radaelli \u003clucasradaelli@google.com\u003e\nCommit-Queue: David Tseng \u003cdtseng@chromium.org\u003e\nReviewed-by: Katie D \u003ckatie@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661320}",
      "email": "dtseng@google.com",
      "hash": "e5180a16d064e364292d8ddaea4400ccce79baa0",
      "subject": "a11y: Clean up accessibility OWNERS"
    },
    "8087615": {
      "author": "Wan-Teh Chang",
      "avatar": "https://lh3.googleusercontent.com/-dV6EDzJnBME/AAAAAAAAAAI/AAAAAAAAAAA/BSLNqzauaJY/s120-p/photo.jpg",
      "cl": "8087615",
      "clUrl": "https://chromium-review.googlesource.com/c/8087615",
      "description": "Update the expiry of the histograms\nBlink.DecodedImage.AvifDensity.Count.* to 2027-07-13 (a year from\ntoday).\n\nBug: 534334552\nChange-Id: I10fcf2a834d05afbea35857456a5c418959b871b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087615\nCommit-Queue: Wan-Teh Chang \u003cwtc@google.com\u003e\nReviewed-by: Nicolás Peña \u003cnpm@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661229}",
      "email": "wtc@google.com",
      "hash": "99c29e80a68cccaae00901107d5c002abe6e008a",
      "subject": "Update expiry Blink.DecodedImage.AvifDensity.Count"
    },
    "8087714": {
      "author": "Mei Liang",
      "avatar": "https://lh4.googleusercontent.com/-jyAu_AvfOGA/AAAAAAAAAAI/AAAAAAAAAAA/dgLDhqtnTUg/s120-p/photo.jpg",
      "cl": "8087714",
      "clUrl": "https://chromium-review.googlesource.com/c/8087714",
      "description": "Extend expiry for DiscountBubble.SourceTypeOnShow and related metrics\nto 2027-01-26.\n\nBug: 524235669, 524235904, 524236243\nChange-Id: I81415703216bafe9270bfe9f2ae5d4dbb8bd628a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087714\nReviewed-by: Matthew Jones \u003cmdjones@chromium.org\u003e\nCommit-Queue: Mei Liang \u003cmeiliang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661246}",
      "email": "meiliang@chromium.org",
      "hash": "62887bb90dbd52a3b20334471fedcc7417682360",
      "subject": "[commerce] Extend Commerce.Discounts.DiscountBubble.SourceTypeOnShow expiry"
    },
    "8087733": {
      "author": "Calder Kitagawa",
      "avatar": "https://lh6.googleusercontent.com/-4cBBx62oyIE/AAAAAAAAAAI/AAAAAAAAAAA/P9CJoop--JE/s120-p/photo.jpg",
      "cl": "8087733",
      "clUrl": "https://chromium-review.googlesource.com/c/8087733",
      "description": "Make lookup by webcontents faster and modernize C++.\n\nBug: 525079251\nChange-Id: I2861a1da91017442a04c6c83bb4095af872d9b1e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087733\nReviewed-by: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nAuto-Submit: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nReviewed-by: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nCommit-Queue: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661358}",
      "email": "ckitagawa@chromium.org",
      "hash": "59a62b2b26d80873708e89d82d682aca0330b318",
      "subject": "[TabModel] More TabModelList optimization"
    },
    "8087773": {
      "author": "Sorin Jianu",
      "avatar": "https://lh4.googleusercontent.com/-1ZaO0VJCPrk/AAAAAAAAAAI/AAAAAAAAAAA/7dxXh8UattU/s120-p/photo.jpg",
      "cl": "8087773",
      "clUrl": "https://chromium-review.googlesource.com/c/8087773",
      "description": "Change-Id: Ifa01cb4d51b165e87e9fbfa67677e06046f7b39c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087773\nReviewed-by: Noah Rose Ledesma \u003cnoahrose@google.com\u003e\nAuto-Submit: Sorin Jianu \u003csorin@chromium.org\u003e\nCommit-Queue: Sorin Jianu \u003csorin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661333}",
      "email": "sorin@chromium.org",
      "hash": "5494a2dc9bf1c4ecbbe0595d94f46af4b5456a39",
      "subject": "updater: print the error code and text when logging memory stats"
    },
    "8087774": {
      "author": "Mei Liang",
      "avatar": "https://lh4.googleusercontent.com/-jyAu_AvfOGA/AAAAAAAAAAI/AAAAAAAAAAA/dgLDhqtnTUg/s120-p/photo.jpg",
      "cl": "8087774",
      "clUrl": "https://chromium-review.googlesource.com/c/8087774",
      "description": "Synchronizes AndroidDragTargetType in enums.xml with DragTargetType\nin DragAndDropDelegateImpl.java, and adds the requisite LINT.IfChange\nand LINT.ThenChange tags to maintain sync in the future.\n\nAdded missing BROWSER_CONTENT value to the XML enum to match Java.\n\nTAG=agy\nCONV=c4d21b90-168c-4fdf-93f4-1ce88dd70358\n\nChange-Id: I9b909b88779751ca02505d53a9347afbf54e156d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087774\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nCommit-Queue: Mei Liang \u003cmeiliang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661264}",
      "email": "meiliang@chromium.org",
      "hash": "9c857773b5dc2b9c866539a01bd9d8a723934673",
      "subject": "Add LINT tags for AndroidDragTargetType"
    },
    "8087875": {
      "author": "Mohamed Adel",
      "avatar": "https://lh3.googleusercontent.com/-AQ4vS5pnyTk/AAAAAAAAAAI/AAAAAAAAAAA/bf-IgtwZ7C4/s120-p/photo.jpg",
      "cl": "8087875",
      "clUrl": "https://chromium-review.googlesource.com/c/8087875",
      "description": "BrowserServicesThemeColorProvider and TopUiThemeColorProvider derive the\ntoolbar primary color from the activity theme color when\nTab#isThemingAllowed() is true. Neither provider's tab observer reacted\nto onSSLStateUpdated, so when the visible SSL state changed without a\nnavigation and the tab's own theme color was already UNSPECIFIED (so\nonDidChangeThemeColor did not fire), the previous activity theme color\nand BrandedColorScheme were left in place even though theming was no\nlonger allowed.\n\nAdd onSSLStateUpdated overrides to both tab observers so the toolbar\ncolor and color scheme are recomputed alongside the other\nconnection-state UI when the SSL state changes.\n\nTAG=agy\n\nBug: 517719358\nChange-Id: Ia84ac465aaee46e36a8d7e64b14e094a78af498f\nFixed: 517719358\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087875\nCommit-Queue: Moe Adel \u003cadelm@google.com\u003e\nReviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661375}",
      "email": "adelm@google.com",
      "hash": "d125c0dee27c0641133c990eb1ae3865564f5eac",
      "subject": "[Android] Recompute toolbar theme on SSL state changes"
    },
    "8087894": {
      "author": "Nicolás Peña",
      "avatar": "https://lh4.googleusercontent.com/-F0ZRSmu37A8/AAAAAAAAAAI/AAAAAAAAAAA/qR0xv2ftpEQ/s120-p/photo.jpg",
      "cl": "8087894",
      "clUrl": "https://chromium-review.googlesource.com/c/8087894",
      "description": "Mark\nexternal/wpt/css/css-ui/compute-kind-widget-generated/grouped-kind-of-widget-fallback-border-block-start-style-001.html\nas Failure Pass on Linux.\n\nBug: 534138461\nChange-Id: Ied88c253e040970a5d499351a18d04317e43bd58\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087894\nCommit-Queue: Nicolás Peña \u003cnpm@chromium.org\u003e\nCommit-Queue: Christian Biesinger \u003ccbiesinger@chromium.org\u003e\nReviewed-by: Christian Biesinger \u003ccbiesinger@chromium.org\u003e\nAuto-Submit: Nicolás Peña \u003cnpm@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661334}",
      "email": "npm@chromium.org",
      "hash": "2c473f56dd31d813c894dad6728e903099db266d",
      "subject": "[Gardener] Mark grouped-kind-of-widget-fallback-border-block-start-style-001.html flaky"
    },
    "8087933": {
      "author": "Duncan Mercer",
      "avatar": "https://lh6.googleusercontent.com/-QMndr0qfWPs/AAAAAAAAAAI/AAAAAAAAAAA/Q9VM1oAnUbs/s120-p/photo.jpg",
      "cl": "8087933",
      "clUrl": "https://chromium-review.googlesource.com/c/8087933",
      "description": "This CL fixes a bug that would occur when the tab associated with a task\nfrom the contextual tasks extension API would close. This would cause\nContextual Tasks infra to recreate the URL, rather than reusing the one\nprovided by the extension API. Since the URL from the API is formatted\nvery specifically for a restore flow, the rebuilt URL wouldn't match and\nnot load properly. This CL fixes the issue by storing the url in\n`task_id_to_creation_url_`, even if there is already a valid task. This\ncache will be used instead of building a new URL.\n\nFixed: b:533532877\nChange-Id: I975dec6e9f443bc22ad336b5b771ff3ec08e10a2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087933\nCommit-Queue: Duncan Mercer \u003cmercerd@google.com\u003e\nReviewed-by: Juan Mojica \u003cjuanmojica@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661306}",
      "email": "mercerd@google.com",
      "hash": "78070ac63a2cc27d05c9fbe7b7d139a9e2158cc7",
      "subject": "[Contextual Tasks] Fix blank side panel after close"
    },
    "8088376": {
      "author": "Ernesto Izquierdo Clua",
      "avatar": "https://lh5.googleusercontent.com/-Fsy3pLhwsp0/AAAAAAAAAAI/AAAAAAAAAAA/yqIXThGivTc/s120-p/photo.jpg",
      "cl": "8088376",
      "clUrl": "https://chromium-review.googlesource.com/c/8088376",
      "description": "The test PasswordManagerTestCase/testTappingInfoButtonForHiddenPasskey\nis still flaky.\n\nExample failure:\nhttps://ci.chromium.org/ui/p/chrome/builders/ci/iphone-device/68538/overview\n\nBug: 442428665\nChange-Id: Ide49f133c23eac62534a285a6666b043d3a67e8a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8088376\nOwners-Override: Ernesto Izquierdo Clua \u003ceic@google.com\u003e\nCommit-Queue: Pier-Alexandre Bouchard \u003cpabouchard@google.com\u003e\nAuto-Submit: Ernesto Izquierdo Clua \u003ceic@google.com\u003e\nCommit-Queue: Ernesto Izquierdo Clua \u003ceic@google.com\u003e\nReviewed-by: Alexis Hétu \u003csugoi@chromium.org\u003e\nReviewed-by: Pier-Alexandre Bouchard \u003cpabouchard@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661353}",
      "email": "eic@google.com",
      "hash": "e1a6f70e2c513326f0909919f962942044ecb51a",
      "subject": "[ios] Disable flaky testTappingInfoButtonForHiddenPasskey on device"
    },
    "8088695": {
      "author": "Nicolás Peña",
      "avatar": "https://lh4.googleusercontent.com/-F0ZRSmu37A8/AAAAAAAAAAI/AAAAAAAAAAA/qR0xv2ftpEQ/s120-p/photo.jpg",
      "cl": "8088695",
      "clUrl": "https://chromium-review.googlesource.com/c/8088695",
      "description": "Bug: 534399662\nChange-Id: I1e5919b68784e4e1e5f9d110ed4f066385746e4c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8088695\nAuto-Submit: Nicolás Peña \u003cnpm@chromium.org\u003e\nCommit-Queue: Nicolás Peña \u003cnpm@chromium.org\u003e\nReviewed-by: Christian Biesinger \u003ccbiesinger@chromium.org\u003e\nCommit-Queue: Christian Biesinger \u003ccbiesinger@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661369}",
      "email": "npm@chromium.org",
      "hash": "70d3defc6d20735e53953b4b73c85d252c02ece6",
      "subject": "[Gardener] Disable NewTabPageModulesTest.FileSuggestion on Win"
    }
  },
  "date": "2026-07-13",
  "days": 1,
  "generatedAt": "2026-07-13T22:07:39Z",
  "markdown": "## Highlights\n- **Security** Fixed a use-after-free in X11 drag-and-drop event handling, closing a real memory safety bug in desktop Linux paths. [CL 8087113](https://chromium-review.googlesource.com/c/8087113)\n- **Privacy** Fixed a sensor privacy mitigation bypass for in-flight requests, tightening protection against unintended sensor access. [CL 8077559](https://chromium-review.googlesource.com/c/8077559)\n- **Web Platform** Enabled `move()` and `rename()` for directory handles in OPFS, expanding File System Access parity for web apps. [CL 8000010](https://chromium-review.googlesource.com/c/8000010)\n- **Web Platform** Added Early Hints preload support for the `integrity` attribute, improving correctness for speculative subresource loading. [CL 8073744](https://chromium-review.googlesource.com/c/8073744)\n- **Media** Introduced a Rust parser for MPEG-1 based containers in MSE, pushing more media parsing onto safer implementation paths. [CL 7922899](https://chromium-review.googlesource.com/c/7922899)\n- **Rendering** Merged the PaintTimingMixin flag and shipped related timing plumbing cleanup, simplifying paint timing behavior in Blink. [CL 8086143](https://chromium-review.googlesource.com/c/8086143)\n- **Perf** Changed streamed script decoding to happen only in Blink, reducing duplicated work in the loading pipeline. [CL 7989339](https://chromium-review.googlesource.com/c/7989339)\n- **Mobile** Enabled scan card on iOS by default, broadening Autofill capture on mobile without extra setup. [CL 8065840](https://chromium-review.googlesource.com/c/8065840)\n- **GPU** Reused stashed scanout render pass backing in SkiaRenderer, cutting GPU allocation churn on composited frames. [CL 7997261](https://chromium-review.googlesource.com/c/7997261)\n- **Build** Made Linux repo package builds deterministic and enforced version bumps, improving packaging reproducibility. [CL 8075343](https://chromium-review.googlesource.com/c/8075343)\n\n## What landed by area\n\n### Blink and Web Platform\n- **Web Platform** Migrated css filter-effects crashtests to external WPT, moving more rendering coverage onto shared web platform infrastructure. [CL 8073796](https://chromium-review.googlesource.com/c/8073796)\n- **Web Platform** Migrated css-flexbox crashtests to external WPT, continuing Blink test upstreaming. [CL 8085982](https://chromium-review.googlesource.com/c/8085982)\n- **A11y** Consolidated a11y events emitted from `SelectMutationObserver`, reducing noisy or redundant event behavior. [CL 8076559](https://chromium-review.googlesource.com/c/8076559)\n- **Web Platform** Enabled `SelectWebViewUntrustedEventRemoval` by default, tightening event exposure around select internals. [CL 8078164](https://chromium-review.googlesource.com/c/8078164)\n- **Web Platform** Fixed detached-node handling in `ComparePreorderTreePosition`, hardening DOM ordering logic. [CL 8083742](https://chromium-review.googlesource.com/c/8083742)\n- **Media** Skipped WebAudio autoplay policy checks during prerendering, aligning prerender behavior with deferred activation expectations. [CL 8066842](https://chromium-review.googlesource.com/c/8066842)\n- **Media** Demoted a WebAudio bypass-mode safety `CHECK` to `DCHECK`, softening failure mode in non-production builds. [CL 8086503](https://chromium-review.googlesource.com/c/8086503)\n- **Rendering** Fixed a flex gap decorations crash in a fragmented layout scenario. [CL 8021595](https://chromium-review.googlesource.com/c/8021595)\n- **Rendering** Added a size threshold when classifying SVG documents for auto dark mode, reducing misclassification cost and surprises. [CL 8036120](https://chromium-review.googlesource.com/c/8036120)\n- **Web Platform** Serialized inverted Typed OM product operands as `\"/ x\"`, tightening spec conformance. [CL 8085601](https://chromium-review.googlesource.com/c/8085601)\n- **Rendering** Enabled `AnnotationSpaceOnStart` by default. [CL 8084142](https://chromium-review.googlesource.com/c/8084142)\n- **Rendering** Fixed tablutation inside a ruby base, closing a text layout correctness bug. [CL 8038344](https://chromium-review.googlesource.com/c/8038344)\n- **Web Platform** Exposed selection APIs and fixed selection clearing on dropdown clicks in content. [CL 8043932](https://chromium-review.googlesource.com/c/8043932)\n- **Mobile** Stored `GlobalRenderFrameHostId` in the Android selection dropdown menu model to support selection plumbing. [CL 8035505](https://chromium-review.googlesource.com/c/8035505)\n- **Rendering** Consolidated Blink configs by removing `narrowing` in favor of `inside_blink`, simplifying config naming. [CL 8073398](https://chromium-review.googlesource.com/c/8073398)\n- **Web Platform** Preserved focus after navigation for surface embed. [CL 8009799](https://chromium-review.googlesource.com/c/8009799)\n- **Web Platform** Added permission-policy gating for direct-sockets UDP multicast send and connect. [CL 8037701](https://chromium-review.googlesource.com/c/8037701)\n- **Web Platform** Added an enterprise policy to disable BFCache for websocket usage. [CL 8052024](https://chromium-review.googlesource.com/c/8052024)\n\n### Networking, Privacy, and Security\n- **Security** Prevented macOS WebBluetooth GATT identifiers from leaking heap pointers, reducing infoleak risk. [CL 8025918](https://chromium-review.googlesource.com/c/8025918)\n- **Security** Fixed an off-by-one `DCHECK` in the Linux sandbox broker message writer. [CL 8051224](https://chromium-review.googlesource.com/c/8051224)\n- **Networking** Added `DelayedStreamSocket`, a TCP wrapper with simulated network delay for tests and transport experiments. [CL 8020646](https://chromium-review.googlesource.com/c/8020646)\n- **Networking** Fixed `SimpleCache` self-deletion issues in post-doom callbacks, hardening cache teardown paths. [CL 8074044](https://chromium-review.googlesource.com/c/8074044)\n- **Networking** Renamed `SocketPoolState` to `SocketPoolExpandability`, clarifying TCP pool terminology. [CL 8082800](https://chromium-review.googlesource.com/c/8082800)\n- **Networking** Returned an error instead of crashing on an invalid socket in Cronet-facing code. [CL 8074341](https://chromium-review.googlesource.com/c/8074341)\n- **Privacy** Integrated Private Verification Tokens into `BrowsingDataModel`, bringing PVTs into data clearing surfaces. [CL 8054385](https://chromium-review.googlesource.com/c/8054385)\n- **Privacy** Hid Search History and My Activity link-outs from Clear Browsing Data when signed out. [CL 8003419](https://chromium-review.googlesource.com/c/8003419)\n- **Privacy** Stopped using canonical URLs for link-to-text, changing how text fragment generation resolves targets. [CL 8060874](https://chromium-review.googlesource.com/c/8060874)\n- **Security** Fixed `GetEffectiveEmbeddingOrigin` to always return an origin in permissions code. [CL 8063885](https://chromium-review.googlesource.com/c/8063885)\n- **Perf** Canceled unrelated prefetch work without scattering crash reports, cleaning up noisy failure attribution. [CL 8074918](https://chromium-review.googlesource.com/c/8074918)\n- **Security** Added browser-enterprise tagging for generated keys in kcer. [CL 8043000](https://chromium-review.googlesource.com/c/8043000)\n- **Security** Added tests for the browser-enterprise client cert tag in kcer. [CL 7888720](https://chromium-review.googlesource.com/c/7888720)\n\n### UI, Chrome desktop, and WebUI\n- **UI** Added a header file for `StartupVisibility`, continuing startup state cleanup. [CL 8039364](https://chromium-review.googlesource.com/c/8039364)\n- **UI** Fixed selection bugs in the full WebUI omnibox. [CL 8032860](https://chromium-review.googlesource.com/c/8032860)\n- **UI** Enabled the native context menu for the full WebUI omnibox popup in part 5 of the rollout. [CL 8060854](https://chromium-review.googlesource.com/c/8060854)\n- **UI** Adjusted the Read Aloud miniplayer width for the side panel. [CL 8032708](https://chromium-review.googlesource.com/c/8032708)\n- **UI** Converted vertical-tabs drag-init event location to be relative to the source view. [CL 8085331](https://chromium-review.googlesource.com/c/8085331)\n- **UI** Added tooltip text for NTPs. [CL 8074700](https://chromium-review.googlesource.com/c/8074700)\n- **A11y** Restored focus to the main page when closing Reading Mode in Read Anything. [CL 7997776](https://chromium-review.googlesource.com/c/7997776)\n- **UI** Added a show and hide slide animation for the tab search panel. [CL 8077139](https://chromium-review.googlesource.com/c/8077139)\n- **UI** Ensured the tab search button always shows on the tab strip. [CL 8077778](https://chromium-review.googlesource.com/c/8077778)\n- **UI** Fixed the WebUI tune icon color. [CL 8086182](https://chromium-review.googlesource.com/c/8086182)\n- **UI** Added a feature flag for the Android desktop bookmark popup. [CL 8075744](https://chromium-review.googlesource.com/c/8075744)\n- **UI** Added a feature flag for the bookmarks bar context menu. [CL 8086957](https://chromium-review.googlesource.com/c/8086957)\n- **UI** Added top padding to the bookmarks bar to fix vertical centering. [CL 8075160](https://chromium-review.googlesource.com/c/8075160)\n- **UI** Set the font on the entire menu instead of per-item styling. [CL 8076998](https://chromium-review.googlesource.com/c/8076998)\n- **UI** Adjusted ChroMenu title font weight to medium sizing. [CL 8052290](https://chromium-review.googlesource.com/c/8052290)\n- **UI** Added inline link callbacks to `InfoBarSpec` as part of infobar centralization. [CL 8086960](https://chromium-review.googlesource.com/c/8086960)\n- **UI** Added metrics tracking for the centralized infobar framework. [CL 8086963](https://chromium-review.googlesource.com/c/8086963)\n- **UI** Enabled field trial testing for centralized infobars. [CL 8087337](https://chromium-review.googlesource.com/c/8087337)\n- **UI** Showed browsers in `ToastServiceBrowserTest`, expanding toast coverage. [CL 8081676](https://chromium-review.googlesource.com/c/8081676)\n- **UI** Refactored tab-drag browser tests and added coverage for drag behavior. [CL 8076599](https://chromium-review.googlesource.com/c/8076599)\n\n### Android, iOS, and mobile surfaces\n- **Mobile** Prevented performing user verification twice on iOS. [CL 8076958](https://chromium-review.googlesource.com/c/8076958)\n- **Mobile** Always showed the Home customization row preview image on iOS. [CL 8076881](https://chromium-review.googlesource.com/c/8076881)\n- **Mobile** Recomputed Android toolbar theme on SSL state changes. [CL 8087875](https://chromium-review.googlesource.com/c/8087875)\n- **Security** Restricted CCT secondary-toolbar `RemoteViews` to first-party apps. [CL 8085647](https://chromium-review.googlesource.com/c/8085647)\n- **Mobile** Added `CATEGORY_BROWSABLE` to the CCT \"Open in browser\" intent. [CL 8076861](https://chromium-review.googlesource.com/c/8076861)\n- **Mobile** Refactored NTP redesign bottom sheet gestures and scroll coordination on iOS. [CL 8075068](https://chromium-review.googlesource.com/c/8075068)\n- **Mobile** Bound `AutofillSuggestionDelegate` to the form suggestion model on iOS Autofill. [CL 8071928](https://chromium-review.googlesource.com/c/8071928)\n- **A11y** Fixed a crash in accessibility settings with SettingsInTab. [CL 8070130](https://chromium-review.googlesource.com/c/8070130)\n- **Mobile** Relanded the Android SettingsInTab navigation fix, part 1. [CL 8059945](https://chromium-review.googlesource.com/c/8059945)\n- **Mobile** Added a WebUI NTP on Android theming Chrome flag. [CL 8077706](https://chromium-review.googlesource.com/c/8077706)\n- **Mobile** Added support for combined device-scale in meta text-scale. [CL 7904448](https://chromium-review.googlesource.com/c/7904448)\n- **A11y** Avoided exposing empty non-focusable links on Android. [CL 8039242](https://chromium-review.googlesource.com/c/8039242)\n- **A11y** Fixed a false \"double tap to activate\" info box announcement in Clank. [CL 8069765](https://chromium-review.googlesource.com/c/8069765)\n- **A11y** Added tooltip show and hide accessibility actions from Android in Clank. [CL 6897294](https://chromium-review.googlesource.com/c/6897294)\n- **Mobile** Fixed back-forward transitions when there is no history. [CL 8085747](https://chromium-review.googlesource.com/c/8085747)\n- **Mobile** Added the Shopping page UI on iOS as a prototype. [CL 8054507](https://chromium-review.googlesource.com/c/8054507)\n- **Mobile** Integrated the Identity Disc avatar button into the iOS NTP redesign prototype. [CL 8072275](https://chromium-review.googlesource.com/c/8072275)\n- **Mobile** Added CRL Distribution Points fields to the iOS `X509CertificateModel`. [CL 8010927](https://chromium-review.googlesource.com/c/8010927)\n- **Mobile** Added Issuer Alternative Name fields to the iOS `X509CertificateModel`. [CL 7961928](https://chromium-review.googlesource.com/c/7961928)\n- **Mobile** Fixed TWA security-level checks for toolbar hiding. [CL 8065230](https://chromium-review.googlesource.com/c/8065230)\n- **Mobile** Exposed HTTP response headers via `AwNavigation` in WebView. [CL 8062349](https://chromium-review.googlesource.com/c/8062349)\n- **Mobile** Made `AwSettings` owned by `AwContents`, simplifying WebView ownership. [CL 8037362](https://chromium-review.googlesource.com/c/8037362)\n- **Privacy** Added a cross-origin isolation allow list for WebView browser contexts. [CL 8052535](https://chromium-review.googlesource.com/c/8052535)\n- **Mobile** Removed the `CCTResetTimeoutEnabled` feature and timeout extra. [CL 8009790](https://chromium-review.googlesource.com/c/8009790)\n\n### Autofill, passwords, and AI surfaces\n- **Autofill** Prevented saving autofilled fields to Autocomplete on submission. [CL 8066039](https://chromium-review.googlesource.com/c/8066039)\n- **Autofill** Added `kAutofillPreventAutofillFromSavingToAutocomplete` behind a feature flag. [CL 8071268](https://chromium-review.googlesource.com/c/8071268)\n- **Autofill** Updated Autocomplete entry metadata on suggestion selection. [CL 8074426](https://chromium-review.googlesource.com/c/8074426)\n- **Autofill** Hid the popup in `RenderFrameHostStateChanged()`, cleaning up visibility transitions. [CL 8071266](https://chromium-review.googlesource.com/c/8071266)\n- **Autofill** Removed the deprecated `YourSavedInfoBrandingInSettings` flag. [CL 8085744](https://chromium-review.googlesource.com/c/8085744)\n- **Autofill** Fixed an incorrect type in the Autofill webdata backend. [CL 7922847](https://chromium-review.googlesource.com/c/7922847)\n- **Autofill** Cleaned up `kAutofillFixFormEquality`. [CL 8085123](https://chromium-review.googlesource.com/c/8085123)\n- **Autofill** Added an `EnabledDevices` parameter to `kAutofillAmbientAutofill`. [CL 8085344](https://chromium-review.googlesource.com/c/8085344)\n- **Security** Synchronized automatic password change state in WebUI. [CL 8003342](https://chromium-review.googlesource.com/c/8003342)\n- **UI** Added pContext settings to Autofill options when HoT is off. [CL 8062358](https://chromium-review.googlesource.com/c/8062358)\n- **UI** Limited the pContext Notice suggestion to desktop in Clank. [CL 8074423](https://chromium-review.googlesource.com/c/8074423)\n- **UI** Made accepting pContext notice suggestions stop crashing Chrome. [CL 8085741](https://chromium-review.googlesource.com/c/8085741)\n- **UI** Registered `AtMemoryQueryServiceFactory` on Android. [CL 8085420](https://chromium-review.googlesource.com/c/8085420)\n- **UI** Added `IsAcceptable` to `AutofillSuggestion` for AtMemory on Android. [CL 8084467](https://chromium-review.googlesource.com/c/8084467)\n- **UI** Unified the AtMemory search affordance into the Suggestion item. [CL 8061095](https://chromium-review.googlesource.com/c/8061095)\n- **UI** Grouped AtMemory with password fallback context menu options. [CL 8084824](https://chromium-review.googlesource.com/c/8084824)\n- **Privacy** Avoided using obfuscated CVC in AtMemory suggestion labels. [CL 8085743](https://chromium-review.googlesource.com/c/8085743)\n- **Refactor** Updated Personal Intelligence source attribution in AtMemory. [CL 8011208](https://chromium-review.googlesource.com/c/8011208)\n- **UI** Implemented \"Maximize rewards\" suggestion selection in AF. [CL 7945046](https://chromium-review.googlesource.com/c/7945046)\n\n### Media, GPU, graphics, and XR\n- **Media** Relanded `ByteSize` adoption in `//media/base`. [CL 8070879](https://chromium-review.googlesource.com/c/8070879)\n- **Media** Passed shared image size as coded size for ChromeOS video capture. [CL 8067364](https://chromium-review.googlesource.com/c/8067364)\n- **GPU** Clamped Skia Vulkan memory numbers, reducing bogus or unstable reporting. [CL 8077601](https://chromium-review.googlesource.com/c/8077601)\n- **GPU** Initialized Skia in utility processes from content. [CL 8039611](https://chromium-review.googlesource.com/c/8039611)\n- **GPU** Used HDR format for surface feedback on Ozone Wayland. [CL 8073658](https://chromium-review.googlesource.com/c/8073658)\n- **GPU** Disallowed the ANGLE CGL backend on macOS. [CL 7898546](https://chromium-review.googlesource.com/c/7898546)\n- **GPU** Added WebGPU SPIR-V reconvergence mode to field trial testing config. [CL 8075620](https://chromium-review.googlesource.com/c/8075620)\n- **XR** Refined immersive video format selection UI and options for XR. [CL 8066524](https://chromium-review.googlesource.com/c/8066524)\n- **XR** Gated `VRService` `RuntimesChanged` on frame visibility. [CL 8077558](https://chromium-review.googlesource.com/c/8077558)\n- **Media** Made enabling v4l2 and vaapi on Linux possible. [CL 8061367](https://chromium-review.googlesource.com/c/8061367)\n- **Media** Removed an abandoned TopCue implementation and parameters from inline media code. [CL 8025286](https://chromium-review.googlesource.com/c/8025286)\n- **Media** Ensured virtual cameras have an empty `model_id`. [CL 8066034](https://chromium-review.googlesource.com/c/8066034)\n- **Media** Added mock camera helpers backed by virtual capture devices. [CL 7991297](https://chromium-review.googlesource.com/c/7991297)\n- **DevTools** Added metrics for fit-to-page and page navigation actions in PDF V2. [CL 8075746](https://chromium-review.googlesource.com/c/8075746)\n- **UI** Supported external PDF editing when inline PDF V2 is disabled. [CL 8031803](https://chromium-review.googlesource.com/c/8031803)\n- **Refactor** Simplified `pdf/test/data/multi_page_no_text.pdf`. [CL 8078320](https://chromium-review.googlesource.com/c/8078320)\n\n### Build, infrastructure, and large refactors\n- **Build** Improved support for running isolated unit tests. [CL 8076898](https://chromium-review.googlesource.com/c/8076898)\n- **Build** Added a crash key to indicate a process is running isolated. [CL 8073139](https://chromium-review.googlesource.com/c/8073139)\n- **Build** Unguarded the javaless renderer in test manifest templates. [CL 8086665](https://chromium-review.googlesource.com/c/8086665)\n- **Build** Added an ASAN Release BrpV2 build for Chromium. [CL 8070534](https://chromium-review.googlesource.com/c/8070534)\n- **Build** Increased `mem_per_link_gb` for Windows builds. [CL 8085860](https://chromium-review.googlesource.com/c/8085860)\n- **Build** Increased disk size for the `Centipede Upload Linux ASan` builder. [CL 8065838](https://chromium-review.googlesource.com/c/8065838)\n- **Build** Added a flag to generate modulemaps. [CL 8073061](https://chromium-review.googlesource.com/c/8073061)\n- **Build** Relanded the unified modules build fix on ChromeOS. [CL 8082261](https://chromium-review.googlesource.com/c/8082261)\n- **Build** Kept the checkout path out of the default resource IDs header in grit. [CL 8085000](https://chromium-review.googlesource.com/c/8085000)\n- **Build** Fixed the V8 startup snapshot issue with `use_mold=true`. [CL 8082241](https://chromium-review.googlesource.com/c/8082241)\n- **Build** Updated siso to version 1.5.23. [CL 8082260](https://chromium-review.googlesource.com/c/8082260)\n- **Refactor** Switched the legacy side of Mojo Proxy to the frozen clone. [CL 8021112](https://chromium-review.googlesource.com/c/8021112)\n- **Refactor** Built the frozen legacy Mojo Core clone and tests standalone. [CL 8028546](https://chromium-review.googlesource.com/c/8028546)\n- **Refactor** Refactored `ui::Layer` toward subclass-based implementation. [CL 7928750](https://chromium-review.googlesource.com/c/7928750)\n- **Refactor** Refactored `GenVerifiedSyncToken()` in components. [CL 8059624](https://chromium-review.googlesource.com/c/8059624)\n- **Refactor** Converted `ConditionalMarkInfo` to a plain struct. [CL 8073129](https://chromium-review.googlesource.com/c/8073129)\n- **Refactor** Removed `AllocInline()` from PartitionAlloc. [CL 8051729](https://chromium-review.googlesource.com/c/8051729)\n- **Refactor** Modernized visitedlink code. [CL 8058004](https://chromium-review.googlesource.com/c/8058004)\n- **Refactor** Replaced `WebsitePermissionsType` with `@IntDef` in Android code health cleanup. [CL 8077079](https://chromium-review.googlesource.com/c/8077079)\n- **Refactor** Ran clang-tidy cleanups in `//chrome`. [CL 8077119](https://chromium-review.googlesource.com/c/8077119)\n\n### Chrome architecture, sync, extensions, and misc product work\n- **Refactor** Continued the `profile()` to `GetProfile()` migration in parts 8, 13, 22, 26, 27, and 28. [CL 8061356](https://chromium-review.googlesource.com/c/8061356) [CL 8063444](https://chromium-review.googlesource.com/c/8063444) [CL 8063504](https://chromium-review.googlesource.com/c/8063504) [CL 8061689](https://chromium-review.googlesource.com/c/8061689) [CL 8062343](https://chromium-review.googlesource.com/c/8062343) [CL 8061359](https://chromium-review.googlesource.com/c/8061359)\n- **Refactor** Moved `tab_strip_model()` accessor to `BrowserWindowInterface` in bedrock. [CL 8087117](https://chromium-review.googlesource.com/c/8087117)\n- **Refactor** Made `Browser::tab_strip_model()` const-correct in bedrock. [CL 8082973](https://chromium-review.googlesource.com/c/8082973)\n- **Refactor** Relanded browser creation modularization into `BrowserInitState`. [CL 8023904](https://chromium-review.googlesource.com/c/8023904)\n- **Build** Extracted `//chrome/test/base:chrome_test_launcher` from bedrock. [CL 8075279](https://chromium-review.googlesource.com/c/8075279)\n- **Build** Extracted `//chrome/test/base:in_process_browser_test_mixin` from bedrock. [CL 8072059](https://chromium-review.googlesource.com/c/8072059)\n- **Build** Replaced temporary monolith deps with new thin targets in bedrock. [CL 8070278](https://chromium-review.googlesource.com/c/8070278)\n- **Build** Extracted three more thin targets from `chrome/test/base`. [CL 8070862](https://chromium-review.googlesource.com/c/8070862)\n- **Sync** Copied prefs to transport mode upon `DISABLE_SYNC_ON_CLIENT` error. [CL 8032567](https://chromium-review.googlesource.com/c/8032567)\n- **Sync** Added initial fields to `EncryptedTabContextContainerSpecifics`. [CL 8064561](https://chromium-review.googlesource.com/c/8064561)\n- **Extensions** Added dynamic template and `loadTimeData` support for component extensions. [CL 8067138](https://chromium-review.googlesource.com/c/8067138)\n- **Extensions** Cleaned up unnecessary `\"action\"` feature specifications. [CL 8072779](https://chromium-review.googlesource.com/c/8072779)\n- **Extensions** Removed `kApiActionOpenPopup` feature plumbing. [CL 8072420](https://chromium-review.googlesource.com/c/8072420)\n- **Extensions** Deflaked `ExtensionTabsTest.DiscardedProperty`. [CL 8077178](https://chromium-review.googlesource.com/c/8077178)\n- **DevTools** Removed the temporary disable for mixed-content security tests. [CL 8085124](https://chromium-review.googlesource.com/c/8085124)\n- **DevTools** Updated a DevTools test before a UI migration. [CL 8074081](https://chromium-review.googlesource.com/c/8074081)\n- **DevTools** Removed obsolete IndexedDB delete-entry web test coverage after unit-test replacement. [CL 8084921](https://chromium-review.googlesource.com/c/8084921)\n- **DevTools** Updated `ResourceTreeModel.resourceForURL` call sites in web tests. [CL 8084821](https://chromium-review.googlesource.com/c/8084821)\n- **DevTools** Removed obsolete DevTools insertion-order test expectations. [CL 8069257](https://chromium-review.googlesource.com/c/8069257)\n- **Perf** Cached site engagement level asynchronously on startup. [CL 8073381](https://chromium-review.googlesource.com/c/8073381)\n- **Perf** Optimized `TabModelList` further on Android. [CL 8087733](https://chromium-review.googlesource.com/c/8087733)\n- **UI** Resynced `TabListModel` on tab grouping and pin state changes in tab switcher. [CL 8084187](https://chromium-review.googlesource.com/c/8084187)\n- **UI** Updated pinned container drag axes on collapse state changes for vertical tabs in unified tabstrip. [CL 8074860](https://chromium-review.googlesource.com/c/8074860)\n- **UI** Prioritized icon visibility for collapsed-rail vertical tabs. [CL 8078000](https://chromium-review.googlesource.com/c/8078000)\n- **UI** Removed omnibox toolbelt starter pack actions and keyword mode entry. [CL 8076079](https://chromium-review.googlesource.com/c/8076079)\n\n## Reverts \u0026 Reapplies\n- **Refactor** Reverted accessibility tree stitching for SurfaceEmbed after test fallout. [CL 7861156](https://chromium-review.googlesource.com/c/7861156)\n- **UI** Reverted `TabAndroidGracefulShutdown` field trial config, then relanded it later with follow-up fixes. [CL 8039830](https://chromium-review.googlesource.com/c/8039830)\n- **UI** Relanded `TabAndroidGracefulShutdown` field trial config after the earlier rollback. [CL 8039830](https://chromium-review.googlesource.com/c/8039830)\n- **UI** Reverted default enablement of `TabAndroidGracefulShutdown` on desktop. [CL 8061889](https://chromium-review.googlesource.com/c/8061889)\n- **Web Platform** Reverted a soft navigation `CHECK(!TimeOrigin().is_null())` after breakage. [CL 8072864](https://chromium-review.googlesource.com/c/8072864)\n- **Rendering** Reverted block-end annotation-space propagation from previous sibling block. [CL 8000812](https://chromium-review.googlesource.com/c/8000812)\n- **UI** Reverted Glic integration tests. [CL 8020895](https://chromium-review.googlesource.com/c/8020895)\n- **Web Platform** Reverted forwarding abort reasons from `AbortController.abort()` to fetch responses after crashes. [CL 7759798](https://chromium-review.googlesource.com/c/7759798)\n- **UI** Re-enabled `WaaP` `TabStripCollectionController` test with InitialWebUI, then immediately backed it out again due to instability. [CL 8084121](https://chromium-review.googlesource.com/c/8084121)\n- **UI** Backed out the `WaaP` `TabStripCollectionController` re-enable after follow-up failures. [CL 8084121](https://chromium-review.googlesource.com/c/8084121)\n- **Build** Relanded the Indigo string swap in Chrome builds. [CL 8072782](https://chromium-review.googlesource.com/c/8072782)\n- **UI** Relanded the action item equivalent for `IDC_REPORT_UNSAFE_SITE` in BAM. [CL 8068158](https://chromium-review.googlesource.com/c/8068158)\n- **UI** Relanded the DSBD disclaimer screen in the profile picker. [CL 8010973](https://chromium-review.googlesource.com/c/8010973)\n- **Build** Relanded the unified-modules ChromeOS build fix. [CL 8082261](https://chromium-review.googlesource.com/c/8082261)\n- **Privacy** Relanded enterprise policy respect for GeminiSettings in AtMemory. [CL 8042987](https://chromium-review.googlesource.com/c/8042987)",
  "repo": "chromium",
  "repoDisplay": "Chromium",
  "rollGroups": [
    {
      "name": "Chrome Android ARM64 Orderfile",
      "count": 14
    },
    {
      "name": "Chrome Mac Arm PGO Profile",
      "count": 12
    },
    {
      "name": "Chrome Win32 PGO Profile",
      "count": 7
    },
    {
      "name": "Chrome Win64 PGO Profile",
      "count": 6
    },
    {
      "name": "Perfetto Trace Processor Linux",
      "count": 4
    },
    {
      "name": "Chrome Android Desktop x64 PGO",
      "count": 4
    },
    {
      "name": "Perfetto Trace Processor Win",
      "count": 3
    },
    {
      "name": "Chrome Linux PGO Profile",
      "count": 3
    },
    {
      "name": "Chrome Mac PGO Profile",
      "count": 3
    },
    {
      "name": "Other",
      "count": 2
    },
    {
      "name": "Chrome Android ARM32 PGO Profile",
      "count": 2
    },
    {
      "name": "Chrome Win ARM64 PGO Profile",
      "count": 2
    },
    {
      "name": "Perfetto Trace Processor Linux ARM",
      "count": 1
    },
    {
      "name": "V8 from 89413eb944b3 to aafae445c338",
      "count": 1
    },
    {
      "name": "src-internal from 5757d2f92f7f to e5d67bf39886",
      "count": 1
    },
    {
      "name": "clank/internal/apps from 43b92a4d9bfd to 2c4970dd1b74",
      "count": 1
    },
    {
      "name": "Crossbench from 65c94efdc7ff to 220464136d25",
      "count": 1
    },
    {
      "name": "Updater chromium_mac_amd64 from",
      "count": 1
    },
    {
      "name": "clank/internal/apps from 7fedf09c2f9e to 43b92a4d9bfd",
      "count": 1
    },
    {
      "name": "eigen from 8058e942b935 to 4a5c040749ba",
      "count": 1
    },
    {
      "name": "clank/internal/apps from 248ec114cc7d to e4b3155d637d",
      "count": 1
    },
    {
      "name": "androidx from -nnqs5Gubh-5zU8KZ... to cqYi4DOAvdV-n8uPI...",
      "count": 1
    },
    {
      "name": "Skia from 653a691cf215 to 4153e67b6296",
      "count": 1
    },
    {
      "name": "Crossbench from 8de99829becc to e8ef493eccdd",
      "count": 1
    },
    {
      "name": "Updater chromium_win_x86_64 from",
      "count": 1
    },
    {
      "name": "Perfetto from d6f33ca80ef5 to 4cad1fb56bb9",
      "count": 1
    },
    {
      "name": "DevTools Frontend from ed8c5a5cd2be",
      "count": 1
    },
    {
      "name": "Chrome Android ARM32 Orderfile",
      "count": 1
    },
    {
      "name": "V8 from 6035b39affa4 to fd80e8f1bac5",
      "count": 1
    },
    {
      "name": "Projector App from mU9b-QtJP2zoHyYmS...",
      "count": 1
    },
    {
      "name": "ChromeOS Atom AFDO profile",
      "count": 1
    },
    {
      "name": "Media App from -KKGjkw2c3OvaQIei...",
      "count": 1
    },
    {
      "name": "chromium/web-tests from 864c3c02d157 to 2bb0c1338da5",
      "count": 1
    },
    {
      "name": "Perfetto from 422547846be8 to 4de268918fb0",
      "count": 1
    },
    {
      "name": "ANGLE from 8b3018dd6823 to dc3864636271",
      "count": 1
    },
    {
      "name": "Skia from 4153e67b6296 to 94db35da9a8a",
      "count": 1
    },
    {
      "name": "Skia from 3d1fc554f1a2 to 6284e1a780a3",
      "count": 1
    },
    {
      "name": "Perfetto Trace Processor Mac ARM64",
      "count": 1
    },
    {
      "name": "ChromeOS Bigcore AFDO profile",
      "count": 1
    },
    {
      "name": "DevTools Frontend from 261915e936d8",
      "count": 1
    },
    {
      "name": "src/third_party/libvpx/source/libvpx/ 8592391cd..c1f98b5fe",
      "count": 1
    },
    {
      "name": "vulkan-deps from 1f04d1b21852 to a5ee9a8d74c9",
      "count": 1
    },
    {
      "name": "Updater chromium_mac_arm64 from",
      "count": 1
    },
    {
      "name": "Perfetto Trace Processor Linux ARM64",
      "count": 1
    },
    {
      "name": "ANGLE from b1b3bc376c59 to a2cabe1f33db",
      "count": 1
    },
    {
      "name": "vulkan-deps from dc047b98f656 to 05c674093331",
      "count": 1
    },
    {
      "name": "DevTools Frontend from 7a53e41bc361",
      "count": 1
    },
    {
      "name": "WebView ARM Orderfile from fCs0Mi2YrKWjPTnsf...",
      "count": 1
    },
    {
      "name": "vulkan-deps from a5ee9a8d74c9 to dc047b98f656",
      "count": 1
    },
    {
      "name": "DevTools Frontend from 8f042a023b72",
      "count": 1
    },
    {
      "name": "androidx from V75kQRslZAvO-LO6B... to Zdai5Q4hnLFGraHZg...",
      "count": 1
    },
    {
      "name": "V8 from fd80e8f1bac5 to ca390a77b0a2",
      "count": 1
    },
    {
      "name": "src-internal from e5d67bf39886 to 52b21e5b22b7",
      "count": 1
    },
    {
      "name": "Dawn from 99906bea51e4 to 7002d2419ce4",
      "count": 1
    },
    {
      "name": "clank/internal/apps from 862579d512ee to f81f1ace704b",
      "count": 1
    },
    {
      "name": "Perfetto from 4cad1fb56bb9 to 422547846be8",
      "count": 1
    },
    {
      "name": "Dawn from b87a8b9b6489 to 99906bea51e4",
      "count": 1
    },
    {
      "name": "Amd64 AFDO from 152.0.7945.0_pre1660717_rc-r1-merged",
      "count": 1
    },
    {
      "name": "V8 from 512507c522cf to 7d527ca839bc",
      "count": 1
    },
    {
      "name": "Help App from OnQYkuOCUHuaxu6mM...",
      "count": 1
    }
  ],
  "since": "2026-07-13",
  "totals": {
    "commits": 509,
    "features": 333,
    "rolls": 164
  },
  "until": "2026-07-13"
}