{
  "commits": {
    "7927268": {
      "author": "Xiaochen Zhou",
      "avatar": "https://lh3.googleusercontent.com/-oDxtK8NSHP8/AAAAAAAAAAI/AAAAAAAAAAA/AKbbKbd1Wzg/s120-p/photo.jpg",
      "cl": "7927268",
      "clUrl": "https://chromium-review.googlesource.com/c/7927268",
      "description": "This CL adds connection allowlist(CA) check for PaymentRequest API's\nservice worker(SW) registration. If the registration URL is not allowed\nby the CA, the registration will fail.\n\nThis is done by adding the initiator frame id as a new parameter to\nServiceWorkerContextWrapper::RegisterServiceWorker. So that it can\nthen call ServiceWorkerContextCore::RegisterServiceWorker with the\ninitiator frame id and a copy of the initiator's policies. With these,\nthe pre-existing service worker registration CA checks are exercised:\nServiceWorkerContextWrapper::GetLoaderFactoryForMainScriptFetch\nchecks the SW url against CA according to the given frame id.\n\nNote:\n- If the initiator frame has already gone at the time of CA checks (for\n  example, user closes the tab between the PaymentRequest API requests\n  service worker registration, and program runs to the CA checks), the\n  service worker registration will abort.\n- ServiceWorkerContextWrapper::RegisterServiceWorker has a pre-existing\n  TODO crbug.com/40228395 comment that it uses an invalid initiator\n  frame id for SW registration.\n- It is used by PaymentRequest API and Extension.\n- This CL updated PaymentRequest API to pass the initiator frame id to\n  this function.\n- For Extension, it still passes an invalid frame id. No behavior\n  change.\n- Updated TODO comment.\n\nAbout CA: https://github.com/WICG/connection-allowlists\n\nBug: 519915328, 447954811, 506480941, 40228395\nChange-Id: Id91a03dd5f19b1920b000f10395431065e9a1c66\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7927268\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCommit-Queue: Xiaochen Zhou \u003cxiaochenzh@chromium.org\u003e\nReviewed-by: Shivani Sharma \u003cshivanisha@chromium.org\u003e\nReviewed-by: Justin Lulejian \u003cjlulejian@chromium.org\u003e\nReviewed-by: Darwin Yang \u003cdarwinyang@chromium.org\u003e\nReviewed-by: Yoshisato Yanagisawa \u003cyyanagisawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668292}",
      "email": "xiaochenzh@chromium.org",
      "hash": "95a6d23cf50170bd4b94662b65058f226142d9b8",
      "subject": "[Connection-Allowlist] Enforce for PaymentRequest API: service worker registration"
    },
    "8075740": {
      "author": "Jinsuk Kim",
      "avatar": "",
      "cl": "8075740",
      "clUrl": "https://chromium-review.googlesource.com/c/8075740",
      "description": "Using the HeightType, turns SidePanel's height to be aligned with\nWebContents when Vertical Tabs Side UI is showing.\n\nDetailed changes:\n - ViewMarginAdjusterForSideUi was updated to make various toolbar\n   elements respect or ignore SideUiContainers' width depending on\n   the containers' height type.\n - SidePanelContainerCoordinatorImpl takes the Vertical Tab state\n   into account to build the right SideUiSize.\n - SideUiCoordinatorImpl uses TopControlsStack to get the total\n   height of various top controls, and adjust the anchor container\n   layout accordingly.\n\nBug: 525353575\nChange-Id: Ie3106da8e7e187cb0e624b851bbe42a76101bb7e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8075740\nReviewed-by: Mark Schillaci \u003cmschillaci@google.com\u003e\nCommit-Queue: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nReviewed-by: Linyu He \u003clinyuh@google.com\u003e\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668222}",
      "email": "jinsukkim@google.com",
      "hash": "4f2fbd9e22197ea3ec4c8713f0159f8c50891323",
      "subject": "[SidePanel] WebContents height when Vertical Tab is on"
    },
    "8096423": {
      "author": "Jenna Himawan",
      "avatar": "https://lh5.googleusercontent.com/-hWXERi_vp0g/AAAAAAAAAAI/AAAAAAAAAAA/eEWysTaoMx8/s120-p/photo.jpg",
      "cl": "8096423",
      "clUrl": "https://chromium-review.googlesource.com/c/8096423",
      "description": "Demo: https://screencast.googleplex.com/cast/NTQ0NzQ4NTg1NzIwMjE3Nnw5ZDNkMmUyNy04NQ\n\nDemo 2, showing bell menu: https://screencast.googleplex.com/cast/NTY1ODg1MTg2ODE0NzcxMnwyMjAxMzk0MC05OA\n\nDemo before (doesn't show multiple media notifications at all): https://screencast.googleplex.com/cast/NTg1Njg4OTYxNDEwNjYyNHwwZGZkMWNkYS03ZQ\n\nAdd better handling for foregrounding failures and make some changes for better readability / understanding:\n- Refactor `MediaNotificationController.updateNotification()` to be a pure renderer that decides to call `startForeground` (promote) or `notify` (background) based solely on `mIsForeground` state.\n- Always call `manager.notify()` even when promoting to FGS, ensuring the notification is fully registered in the system (matching original behavior during initial show).\n- Move FGS state management logic into `promote()` and `demote()` methods, making the flows symmetric. `promote()` sets `mIsForeground = true` and `demote()` sets `mIsForeground = false`.\n- Update `onServiceStarted()` and `showNotification()` in `MediaNotificationController` to only promote the notification to FGS if it is currently active AND playing (not paused) using the new `shouldBeForeground()` helper. This prevents paused notifications from keeping FGS alive.\n- Handle promotion failure in `sActiveNotificationIds` management.\n- Change `previousController.demote(false)` to `demote(true)` (which calls `stopForeground(STOP_FOREGROUND_DETACH)`) when switching active playing tabs. This explicitly detaches the old notification from the Foreground Service before promoting the new one, preventing the OS from automatically cancelling/archiving the old notification.\n\nTAG=agy\nCONV=d22e63c0-21df-47a4-a8fc-d4578481a6e2\n\nBug: 522397811\nChange-Id: Ic72c48c94dd4acd019cd7edf69bcc3ef3849a6b6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8096423\nReviewed-by: Phil Yan \u003cphilyan@chromium.org\u003e\nReviewed-by: Frank Liberato \u003cliberato@chromium.org\u003e\nReviewed-by: Min Qin \u003cqinmin@chromium.org\u003e\nCommit-Queue: Jenna Himawan \u003cjhimawan@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668242}",
      "email": "jhimawan@google.com",
      "hash": "9009690326b5c60422f4c7c20d8b43fc26c10636",
      "subject": "[MultipleMediaNotifs] Refactor FGS Routing and Fallback Recovery"
    },
    "8103623": {
      "author": "Alvin Ji",
      "avatar": "https://lh5.googleusercontent.com/-MT6qpqJVGLk/AAAAAAAAAAI/AAAAAAAAAAA/6LOvcknzmKY/s120-p/photo.jpg",
      "cl": "8103623",
      "clUrl": "https://chromium-review.googlesource.com/c/8103623",
      "description": "This is a reland of commit e62f5b7b6ebb275abd1354914e4fd7ec82d2a2b7\n\nOriginal change's description:\n\u003e geolocation: Implement visibility-aware pause and resume for position requests\n\u003e\n\u003e This CL implements pause and resume support for Blink Geolocation API\n\u003e requests, ensuring mid-flight timeout timers correctly pause while a tab\n\u003e is hidden and resume with their exact remaining time upon unhiding.\n\u003e\n\u003e Requests initiated while hidden are left in a dormant state and armed\n\u003e upon foregrounding, preventing spurious background dispatches.\n\u003e\n\u003e Bug: 534027930\n\u003e Change-Id: I9c220d781b4bd68b745762cf3ed201e2960cfa55\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8103623\n\u003e Reviewed-by: Matt Reynolds \u003cmattreynolds@chromium.org\u003e\n\u003e Commit-Queue: Alvin Ji \u003calvinji@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1667572}\n\nBug: 534027930\nChange-Id: I7923b1df8514d070bd766f30583dfb70004d85d8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139753\nCommit-Queue: Alvin Ji \u003calvinji@chromium.org\u003e\nReviewed-by: Matt Reynolds \u003cmattreynolds@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668225}",
      "email": "alvinji@chromium.org",
      "hash": "72a01d54771adbd05b799cad0a5dc2c70c6f2866",
      "subject": "Reland \"geolocation: Implement visibility-aware pause and resume for position requests\""
    },
    "8120467": {
      "author": "Andrea Orru",
      "avatar": "https://lh5.googleusercontent.com/-XQN3tJODCZY/AAAAAAAAAAI/AAAAAAAAAAA/RbTNNDrocxw/s120-p/photo.jpg",
      "cl": "8120467",
      "clUrl": "https://chromium-review.googlesource.com/c/8120467",
      "description": "Implements response resolution for per-context webRequest event\ndispatch, completing the lifecycle for PendingTarget entries recorded on\na BlockedRequest.\n\nDuring event handling, the renderer delivers responses in two stages:\n\n1. Individual blocking listener responses arrive via\n   \"webRequestInternal.eventHandled\" as they do today. Each response is\n   clamped to the target's allowed extraInfoSpec bitmask and recorded as\n   an event delta.\n2. Once all matching listeners in the context finish executing, a\n   single \"webRequestInternal.eventHandlingDone\" IPC resolves the\n   pending target, applies the collected deltas, and unblocks the\n   network request if no other blocking sources remain.\n\nThe renderer owns the completion signal by reporting \"eventHandlingDone\"\nfor every awaited dispatch it receives. The browser resolves a pending\ntarget without applying response deltas only when the event cannot be\ndelivered at dispatch time (Event::cannot_dispatch_callback). A\nfollow-up will add resolution for targets whose renderer context is torn\ndown.\n\nAdditionally, refactors response delta recording into a reusable\nAppendResponseDelta() helper shared between the legacy per-listener and\nnew per-context dispatch paths.\n\nNote: This code is currently inactive until the per-context event\ndispatch feature flag is enabled.\n\nDesign doc: go/no-webrequest-subevent\n\nBug: 494684626\nChange-Id: Ic809ceb2b09718c14a754673e6246f8c9aab08d4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8120467\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCommit-Queue: Andrea Orru \u003candreaorru@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668248}",
      "email": "andreaorru@chromium.org",
      "hash": "85327297228a55e6fdd11eb71f664e913bded9ad",
      "subject": "[Extensions] Resolve per-context webRequest blocking dispatch targets"
    },
    "8122682": {
      "author": "Henrique Nakashima",
      "avatar": "https://lh3.googleusercontent.com/-8QqvI2PqT54/AAAAAAAAAAI/AAAAAAAAAAA/FyXtHMYfDT0/s120-p/photo.jpg",
      "cl": "8122682",
      "clUrl": "https://chromium-review.googlesource.com/c/8122682",
      "description": "Bug: 344672098,535536257\nChange-Id: I08fd79f54e617b3fa1b785d6f87ff013105e047b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8122682\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668205}",
      "email": "hnakashima@chromium.org",
      "hash": "864f0d520b755c0841a4ccb4fad96f342bdeca40",
      "subject": "[Android] Batch SiteSettingsCookiesTest with Batch.PER_CLASS"
    },
    "8125337": {
      "author": "Henrique Nakashima",
      "avatar": "https://lh3.googleusercontent.com/-8QqvI2PqT54/AAAAAAAAAAI/AAAAAAAAAAA/FyXtHMYfDT0/s120-p/photo.jpg",
      "cl": "8125337",
      "clUrl": "https://chromium-review.googlesource.com/c/8125337",
      "description": "Bug: 344672098,535536257\nChange-Id: I76629bf93609e4159dee9c4a7c069bb1398a317f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8125337\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668207}",
      "email": "hnakashima@chromium.org",
      "hash": "8492be19f16b864c78b75b4fdde6128a8c1e45b1",
      "subject": "[Android] Batch SiteSettingsLocationTest with Batch.PER_CLASS"
    },
    "8125338": {
      "author": "Henrique Nakashima",
      "avatar": "https://lh3.googleusercontent.com/-8QqvI2PqT54/AAAAAAAAAAI/AAAAAAAAAAA/FyXtHMYfDT0/s120-p/photo.jpg",
      "cl": "8125338",
      "clUrl": "https://chromium-review.googlesource.com/c/8125338",
      "description": "Bug: 344672098,535536257\nChange-Id: I8bf2ecea39b3eaa2d68241ff552d0c76abc58f58\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8125338\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668209}",
      "email": "hnakashima@chromium.org",
      "hash": "2fb6926a96ccb65d4347f45dce20b16a33533f7e",
      "subject": "[Android] Batch SiteSettingsTest with Batch.PER_CLASS"
    },
    "8126647": {
      "author": "Todd Reifsteck",
      "avatar": "https://lh3.googleusercontent.com/-huFZkL_eRek/AAAAAAAAAAI/AAAAAAAAAAA/WJQMtlWj5UM/s120-p/photo.jpg",
      "cl": "8126647",
      "clUrl": "https://chromium-review.googlesource.com/c/8126647",
      "description": "Generated match patterns are string literals with static lifetime, but\nSimpleFeature copied them into a process-lifetime vector of owning\nstrings. Retain a span of generated string_view values instead.\nStaticSpan accepts only arrays with static storage duration, making the\nretained lifetime safe at compile time.\n\nCore benefit:\n\n- Removes private, per-process copies of generated URL match strings\n  while keeping the existing lazy URLPattern construction behavior.\n- Makes the lifetime requirement explicit and compile-time enforced.\n\nMemory impact:\n\n- Removes 80 vector backing allocations and 117 long-string allocations\n  measured across 362 generated SimpleFeature definitions.\n- Shrinks all 723 generated simple-derived objects by 8 bytes, saving\n  about 5.6 KiB of private object storage.\n- Eliminates at least 11.7 KiB of live private heap payload, or about\n  13 KiB with 16-byte allocation rounding, before allocator metadata.\n- Adds about 3.6 KiB of string_view tables to the shared, read-only\n  image.\n\nBug: 537387983\nTest: tools/json_schema_compiler/feature_compiler_test.py\nTest: extensions_unittests\nTest: unit_tests\nChange-Id: Ibf06709229bbefaf6dfd864de1133cdb05564950\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8126647\nReviewed-by: Jesse McKenna \u003cjessemckenna@google.com\u003e\nCommit-Queue: Todd Reifsteck \u003ctoddreif@microsoft.com\u003e\nReviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668215}",
      "email": "toddreif@microsoft.com",
      "hash": "9a10da25a681a7c429f8917afee54fcf329cb9c2",
      "subject": "SimpleFeature memory 1/11: Avoid match pattern copies"
    },
    "8126784": {
      "author": "Sinan Sahin",
      "avatar": "https://lh6.googleusercontent.com/-t2wYTasE05U/AAAAAAAAAAI/AAAAAAAAAAA/Zl9OzCKMkgA/s120-p/photo.jpg",
      "cl": "8126784",
      "clUrl": "https://chromium-review.googlesource.com/c/8126784",
      "description": "Currently, popup_bg_shadow wraps ?attr/popupBg to tint it. Since this\nattribute is density adaptive, popup_bg_shadow also is density adaptive.\n\nThis CL moves the adaptiveness to an outer layer to have drawables with\n16dp and 24dp radius usable on their own.\n\nBug: 534454214\nChange-Id: I3bd88f4a5efe01023f1c9f36a2ed526c078cee46\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8126784\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCommit-Queue: Sinan Sahin \u003csinansahin@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668231}",
      "email": "sinansahin@google.com",
      "hash": "4ad32c20f67dc855db9d73adfb04362621ff990e",
      "subject": "Create independently usable 16dp and 24dp radius popup drawables"
    },
    "8127279": {
      "author": "Hailey Wang",
      "avatar": "https://lh4.googleusercontent.com/-w-MQm9zaKaY/AAAAAAAAAAI/AAAAAAAAAAA/v4xyiHZv07Y/s120-p/photo.jpg",
      "cl": "8127279",
      "clUrl": "https://chromium-review.googlesource.com/c/8127279",
      "description": "Previously, clicking a task whose bound tab was missing or not yet attached\nwould fall back to opening a new NTP tab.\nThis change updates task tab switching in GlicTaskMenuCoordinator:\n1. Only open a new NTP tab if the task is completed and its bound tab was closed.\n2. For active tasks, do nothing if the bound tab isn't found in the tab model.\n3. Only display the \"Tab closed\" subtitle status for completed tasks whose tab has been closed.\n\nBug: 532683400\nChange-Id: Id963df6666bb3ea6d19b20b213807ec895f5981a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8127279\nReviewed-by: Mei Liang \u003cmeiliang@chromium.org\u003e\nCommit-Queue: Hailey Wang \u003chaileywang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668224}",
      "email": "haileywang@google.com",
      "hash": "7e018a5c45ef693463176d796610676539bcb937",
      "subject": "[Glic] Fix issue where clicking on task open NTP"
    },
    "8127578": {
      "author": "Mason Freed",
      "avatar": "https://lh3.googleusercontent.com/-1ya5ANiRzSI/AAAAAAAAAAI/AAAAAAAAAAA/0WyLQi44EBs/s120-p/photo.jpg",
      "cl": "8127578",
      "clUrl": "https://chromium-review.googlesource.com/c/8127578",
      "description": "Ensure paint property nodes are allocated for active unbounded elements\neven if they do not otherwise need paint properties, and properly track\npaint property node changes via OnUpdateTransform, OnClearTransform,\nOnUpdateEffect, and OnClearEffect wrappers. Also keep fragment data\npaint offset in sync when updating unbounded wrapper nodes.\n\nAlso add kUnboundedWrapperEffect to CompositorElementIdNamespace to\ngive the unbounded wrapper effect node its own compositor element ID\nnamespace and call EnsureUniqueId() in GetCompositorElementId(). This\nprevents element ID collisions with the element's primary effect node\nwhile ensuring a valid element ID is available for cc\nRenderSurfaceImpl.\n\nThis CL fixes a few crashes, which are represented by the new tests\nin this CL.\n\nFixed: 536954129\nBug: 508672616\nChange-Id: I3a1ae3d9c61fd18bcf9656daf62741c8e96918b8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8127578\nCommit-Queue: Philip Rogers \u003cpdr@chromium.org\u003e\nAuto-Submit: Mason Freed \u003cmasonf@chromium.org\u003e\nReviewed-by: Philip Rogers \u003cpdr@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668218}",
      "email": "masonf@chromium.org",
      "hash": "fa13a75d3f315f69b615eb16962e4118eaf93a38",
      "subject": "Fix DCHECK failures in paint property builder for unbounded elements"
    },
    "8128301": {
      "author": "Kevin Rooney",
      "avatar": "https://lh5.googleusercontent.com/-vV8QJxKn_7U/AAAAAAAAAAI/AAAAAAAAAAA/iC7Iq00thT8/s120-p/photo.jpg",
      "cl": "8128301",
      "clUrl": "https://chromium-review.googlesource.com/c/8128301",
      "description": "Add the NotebooksEligibilityService interface, an initial\nimplementation, and NotebooksEligibilityServiceFactory.\n\nThis introduces a dedicated KeyedService for managing and reporting\nuser and profile eligibility for the Notebooks feature.\nNotebooksServiceFactory now consults it for the profile-type and\nfeature-flag checks it previously did inline. In a follow-up CL, this\nservice will replace the remaining eligibility logic in\nNotebooksService.\n\nBug: 531797025\n\nChange-Id: I144f80a373b53f60573ebba41d0bc84dbe8aeeec\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8128301\nReviewed-by: Chase Hartsell \u003cchazzy@chromium.org\u003e\nCommit-Queue: Chase Hartsell \u003cchazzy@chromium.org\u003e\nReviewed-by: Tommy Nyquist \u003cnyquist@chromium.org\u003e\nAuto-Submit: Kevin Rooney \u003ckevroon@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668192}",
      "email": "kevroon@google.com",
      "hash": "7b8ed56671d7d8e85440557c13ac47573e00ba0f",
      "subject": "[Notebooks] Add NotebooksEligibilityService interface and factory"
    },
    "8134541": {
      "author": "Andrea Orru",
      "avatar": "https://lh5.googleusercontent.com/-XQN3tJODCZY/AAAAAAAAAAI/AAAAAAAAAAA/RbTNNDrocxw/s120-p/photo.jpg",
      "cl": "8134541",
      "clUrl": "https://chromium-review.googlesource.com/c/8134541",
      "description": "Disambiguate request ID parameters and members in WebRequestAPI and\nWebRequestProxyingURLLoaderFactory:\n\n- Rename `client_request_id` to `request_id_from_client` to clearly\n  denote that the ID is supplied by the upstream caller of\n  `CreateLoaderAndStart()`, avoiding ambiguity with downstream\n  interfaces such as `URLLoaderClient`.\n\n- Rename `network_service_request_id` to\n  `request_id_for_network_service` to make explicit that this ID is\n  assigned by the proxy and forwarded downstream to the network service.\n\n- Rename `request_id` to `browser_context_request_id` to make explicit\n  that this ID is unique per BrowserContext and avoid ambiguity with\n  other shorthanded request IDs.\n\nBug: 513564337, 521887333\nChange-Id: I47dfafbf798bbe0506c1564461f588434819580d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8134541\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCommit-Queue: Andrea Orru \u003candreaorru@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668200}",
      "email": "andreaorru@chromium.org",
      "hash": "ef7d0a803c37c6efe4d4278ab1aadf205b94271a",
      "subject": "[Extensions] Rename request IDs in WebRequestProxyingURLLoaderFactory"
    },
    "8135158": {
      "author": "Nathan Memmott",
      "avatar": "https://lh5.googleusercontent.com/-Bsvj6TynpkA/AAAAAAAAAAI/AAAAAAAAAAA/k4yeLe-ZOIw/s120-p/photo.jpg",
      "cl": "8135158",
      "clUrl": "https://chromium-review.googlesource.com/c/8135158",
      "description": "This reverts commit 4484719a68a95cef76a0bb93c41dd1a817f47d5b.\n\nReason for revert: These tests weren't failing after https://crrev.com/c/8143912 was submitted\n\nFailure Link: No failure.\n\nOriginal change's description:\n\u003e WebNN: Disable tests blocking LiteRT roll\n\u003e\n\u003e These tests are preventing us from rolling the internal and external\n\u003e LiteRT library due to ABI because it introduces ABI differences. This\n\u003e temporarily disables them and will be re-enabled once the LiteRT\n\u003e libraries are rolled.\n\u003e\n\u003e Bug: 537769664\n\u003e Change-Id: Ia2839a8fbbec7ecd8086fab40a1ca2511643291b\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8135158\n\u003e Reviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\n\u003e Auto-Submit: Nathan Memmott \u003cmemmott@chromium.org\u003e\n\u003e Reviewed-by: Lynne Jiang \u003clyjiang@google.com\u003e\n\u003e Commit-Queue: Reilly Grant \u003creillyg@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1668163}\n\nBug: 537769664\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: Iea2ad575a88a08da1e5111a92124ced7e148ef2a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8145639\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nReviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\nCommit-Queue: Nathan Memmott \u003cmemmott@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668227}",
      "email": "memmott@chromium.org",
      "hash": "1ab90d7d23063e7ac0c2674f00dfbb0fe93c12c1",
      "subject": "Revert \"WebNN: Disable tests blocking LiteRT roll\""
    },
    "8136785": {
      "author": "Loko Kung",
      "avatar": "https://lh5.googleusercontent.com/-VOpQ2MIjIFA/AAAAAAAAAAI/AAAAAAAAAAA/ZbLfRWmZMZQ/s120-p/photo.jpg",
      "cl": "8136785",
      "clUrl": "https://chromium-review.googlesource.com/c/8136785",
      "description": "This reverts commit a977f04e5831a8fd6d90615702b97a7ef0e3fdaa.\n\nReason for revert: Should be fixed by https://chromium-review.git.corp.google.com/c/chromium/src/+/8140261\n\nOriginal change's description:\n\u003e [Gardening] Disable Linux MSAN tests for crrev.com/c/8104603\n\u003e\n\u003e This CL disables the following tests on Linux MSAN:\n\u003e * regress/regress-1239910-adapter.html\n\u003e * virtual/webnn-service-on-cpu/external/wpt/webnn/conformance_tests/tensor.https.any.html?cpu\n\u003e\n\u003e These tests started failing consistently with a MSAN crash after\n\u003e crrev.com/c/8104603. Because recent changes from a Dawn roll make it\n\u003e difficult to cleanly revert the culprit CL, this CL temporarily disables\n\u003e the tests to restore builder health while a proper forward-fix is\n\u003e implemented.\n\u003e\n\u003e Bug: 538420326, 528305452\n\u003e Change-Id: I52667b29fa48b52f4e223a5d5e7efd36554bae7d\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8136785\n\u003e Auto-Submit: Taiyo Mizuhashi \u003ctaiyo@chromium.org\u003e\n\u003e Commit-Queue: Ken Okada \u003ckenoss@chromium.org\u003e\n\u003e Commit-Queue: Taiyo Mizuhashi \u003ctaiyo@chromium.org\u003e\n\u003e Owners-Override: Taiyo Mizuhashi \u003ctaiyo@chromium.org\u003e\n\u003e Reviewed-by: Ken Okada \u003ckenoss@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1667768}\n\nBug: 538420326, 528305452\nChange-Id: I89f41503e3395b2fbf64a751eec3ff03c466ee9f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8143385\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: Loko Kung \u003clokokung@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668249}",
      "email": "lokokung@google.com",
      "hash": "2f348e56ff097f98b81dea515409098207648e68",
      "subject": "Revert \"[Gardening] Disable Linux MSAN tests for crrev.com/c/8104603\""
    },
    "8137685": {
      "author": "Sky Malice",
      "avatar": "https://lh6.googleusercontent.com/-jSxhRIzlqJQ/AAAAAAAAAAI/AAAAAAAAAAA/v9G1HzTZDQQ/s120-p/photo.jpg",
      "cl": "8137685",
      "clUrl": "https://chromium-review.googlesource.com/c/8137685",
      "description": "Bug: 538260578\nChange-Id: I0844afe8ca899b7b750c7b4197819096b53ae7ad\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137685\nReviewed-by: Tomasz Wiszkowski \u003cender@google.com\u003e\nCommit-Queue: Tomasz Wiszkowski \u003cender@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668237}",
      "email": "skym@chromium.org",
      "hash": "65021fe12cc9b98aff6a92cdd4f5423a28794f05",
      "subject": "[AIM] Create a shared areAnimationsEnabled for omnibox."
    },
    "8137833": {
      "author": "Paul Sobek",
      "avatar": "https://lh5.googleusercontent.com/-57KBQgm4Ono/AAAAAAAAAAI/AAAAAAAAAAA/9hUs-30cddI/s120-p/photo.jpg",
      "cl": "8137833",
      "clUrl": "https://chromium-review.googlesource.com/c/8137833",
      "description": "Bug: 536028960\nChange-Id: I61a4ca854c0a303e29e3c86062f82c6b4e0f09e6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137833\nAuto-Submit: Paul Sobek \u003csobek@google.com\u003e\nCommit-Queue: Paul Sobek \u003csobek@google.com\u003e\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nReviewed-by: Saifuddin Hitawala \u003chitawala@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668279}",
      "email": "sobek@google.com",
      "hash": "981dc350f2c2f0e2e232eb15db7284e063fc58ed",
      "subject": "Add working TV device names to RelaxLimitAImageReaderMaxSizeToOne"
    },
    "8137935": {
      "author": "Solomon Kinard",
      "avatar": "https://lh5.googleusercontent.com/-Yeqz9hDyMrs/AAAAAAAAAAI/AAAAAAAAAAA/j72a3uX844s/s120-p/photo.jpg",
      "cl": "8137935",
      "clUrl": "https://chromium-review.googlesource.com/c/8137935",
      "description": "Previously, the chrome.sidePanel.onOpened event was dispatched\nimmediately when the side panel UI opened. However, at this exact\nmoment, the ExtensionHost had not yet finished its first load, meaning\nits underlying RenderFrameHost was not fully registered with the\nProcessManager. As a result, calls to chrome.runtime.getContexts()\nwithin an onOpened listener would fail to discover the newly created\nside panel context and unexpectedly return an empty array.\n\nThis CL fixes the race condition by having ExtensionSidePanelCoordinator\nobserve the ExtensionHost. Dispatching now delays the onOpened event\nuntil the host completes its first load (has_loaded_once() becomes\ntrue). Additionally, this introduces on_opened_dispatched_ to track the\ndispatch state. This guarantees that if a user rapidly closes the side\npanel before it finishes loading (preventing onOpened from firing), it\navoids dispatching an unmatched onClosed event.\n\nBug: 524864604\nChange-Id: Ia136fcb23507abd9b96d7e9c6f5ee6574a57e0d7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137935\nCommit-Queue: Solomon Kinard \u003csolomonkinard@chromium.org\u003e\nReviewed-by: Kelvin Jiang \u003ckelvinjiang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668254}",
      "email": "solomonkinard@chromium.org",
      "hash": "876099adf4369a12671c5b202ee62dcdcd790fda",
      "subject": "Extensions: SidePanel: Delay .onOpened until ExtensionHost loads"
    },
    "8138108": {
      "author": "Aisulu R",
      "avatar": "https://lh5.googleusercontent.com/-z2vkZ9hah-o/AAAAAAAAAAI/AAAAAAAAAAA/_y0o2fdAFOQ/s120-p/photo.jpg",
      "cl": "8138108",
      "clUrl": "https://chromium-review.googlesource.com/c/8138108",
      "description": "This CL adds UMA histogram tracking for the notice similarly to Clank.\n\nSpecifically, it records the `kShown` and `kAcknowledged` notice\ninteraction metrics depending on the main filling product source\n(AtMemory and Ambient Autofill).\n\nThe other actions like Dismiss, etc. will be added later once we align\nbetween surfaces and platforms.\n\nBug: b:520201413\nChange-Id: Ibc9eba2805003fcbbed132f273c09e204bf7b1a7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138108\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCommit-Queue: Sophie Chang \u003csophiechang@chromium.org\u003e\nAuto-Submit: Aisulu Rakhmetullina \u003caisulu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668191}",
      "email": "aisulu@google.com",
      "hash": "a51b3431e1dee70f38a6287db561306695ae34f0",
      "subject": "[PersonalContext] Record basic metrics for notice on Desktop"
    },
    "8138482": {
      "author": "luci-bisection@appspot.gserviceaccount.com",
      "avatar": "https://lh5.googleusercontent.com/-ELhTJmCIbaU/AAAAAAAAAAI/AAAAAAAAAAA/5T5-6tr7teQ/s120-p/photo.jpg",
      "cl": "8138482",
      "clUrl": "https://chromium-review.googlesource.com/c/8138482",
      "description": "This reverts commit e8f81421fb31319114aab7b3d5ffaf1677b6449f.\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/6032648548909056\n\nSample build with failed test: https://ci.chromium.org/b/8675369182410018225\nAffected test(s):\n[://\\:chrome_wpt_tests!webtest::external/wpt/webdriver/tests/classic/external/webauthn/add_credential#invalid.py](https://ci.chromium.org/ui/test/chromium/:%2F%2F%5C:chrome_wpt_tests%21webtest::external%2Fwpt%2Fwebdriver%2Ftests%2Fclassic%2Fexternal%2Fwebauthn%2Fadd_credential%23invalid.py?q=VHash%3A0bc243e3f1e70338)\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%2F6032648548909056\u0026format=PLAIN\u0026priority=P3\u0026title=Wrongly+blamed+https%3A%2F%2Fchromium-review.googlesource.com%2Fc%2Fchromium%2Fsrc%2F%2B%2F8138482\u0026type=BUG\n\nOriginal change's description:\n\u003e [webauthn] Expose null signature counter to CDP\n\u003e\n\u003e Expand WebAuthn virtual authenticator CDP commands to support setting a\n\u003e null signature counter, and add support for modifying an existing\n\u003e signature counter. This will be used to support an upgrade to the\n\u003e WebAuthn webdriver commands.\n\u003e\n\u003e Since CDP doesn't seem to support differentiating between an\n\u003e integer value being missing or null, use -1 as a sentinel value to\n\u003e indicate a counter missing. Webdriver will map null to -1.\n\u003e\n\u003e See https://github.com/w3c/webauthn/pull/2382\n\u003e\n\u003e TAG=agy\n\u003e CONV=8a5aa474-7c70-4d3f-9d13-59d4a45e6971\n\u003e\n\u003e Bug: 533056772\n\u003e Change-Id: I18e8f9b58181274caef89ec3963a221fbc80c40e\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138482\n\u003e Commit-Queue: Nina Satragno \u003cnsatragno@chromium.org\u003e\n\u003e Reviewed-by: Andrey Kosyakov \u003ccaseq@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1668046}\n\u003e\n\nBug: 533056772\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I5b38a569c7d6ab9891d1cfb992880dfadf026f21\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8144521\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nReviewed-by: Andrey Kosyakov \u003ccaseq@chromium.org\u003e\nCommit-Queue: Stefan Zager \u003cszager@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668201}",
      "email": "luci-bisection@appspot.gserviceaccount.com",
      "hash": "3fa63711eae777f6c509d9de122c2fe2e29aa554",
      "subject": "Revert \"[webauthn] Expose null signature counter to CDP\""
    },
    "8139633": {
      "author": "Ben Pastene",
      "avatar": "https://lh6.googleusercontent.com/-049fjZrcqHs/AAAAAAAAAAI/AAAAAAAAAAA/8YFcf13gLCc/s120-p/photo.jpg",
      "cl": "8139633",
      "clUrl": "https://chromium-review.googlesource.com/c/8139633",
      "description": "This builder's been running at 50% experiment on the CQ for ages. And\nthere's been no recent movement on it. ie: http://b/417525126 was\nclosed as infeasible over a year ago.\n\nSo this just drops it down to 5% so that it will still run gradual\nbuilds, but it won't consume too many machine resources.\n\nAnd bump shards of js_code_coverage_browser_tests on\nlinux-js-coverage-rel. This should cutdown on its overall build\ncycle time.\n\nThis should help reduce the contention on the main builderless\njammy try pool.\n\nBug: None\nChange-Id: I0813e7b5873488158f91bd7aef2aadb0cb674930\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139633\nReviewed-by: Will Yeager \u003cwyeager@google.com\u003e\nCommit-Queue: Prakhar Asthana \u003cpasthana@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668236}",
      "email": "bpastene@chromium.org",
      "hash": "18faed0dd71a06cd2b15a7e1a895db5a2aef900e",
      "subject": "Drop CQ experiment of chromeos-js-coverage-rel"
    },
    "8139966": {
      "author": "Eva Su",
      "avatar": "https://lh6.googleusercontent.com/-AnM5cuDHfAE/AAAAAAAAAAI/AAAAAAAAAAA/QDeOTgNjZ3s/s120-p/photo.jpg",
      "cl": "8139966",
      "clUrl": "https://chromium-review.googlesource.com/c/8139966",
      "description": "After the fieldtrial testing config was submitted to enable the\nExtensionsPinnedByDefault feature (crrev.com/c/8108478), there's been\nsome tests within ExtensionOnClosedEventSidePanelBrowserTest that are\nflaking and failing.\n\nThese legacy tests implicitly assume that extensions are unpinned when\nloaded. This CL explicitly disables the\nfeatures::kExtensionsPinnedByDefault feature for the\nExtensionOnClosedEventSidePanelBrowserTest fixture to fix these\nfailures. This completes the test fixes that were started in\ncrrev.com/c/8110238.\n\nBug: 538470032\nChange-Id: I1dd388b1e342ca3dbc2f5c8e017d0ed87f0662f2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139966\nReviewed-by: Kelvin Jiang \u003ckelvinjiang@chromium.org\u003e\nCommit-Queue: Eva Su \u003cevasu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668217}",
      "email": "evasu@chromium.org",
      "hash": "8003e93ad6b7e6c0233a7ae771593978f901accf",
      "subject": "[Extensions] Disable kExtensionsPinnedByDefault in side panel test"
    },
    "8140261": {
      "author": "Lokbondo Kung",
      "avatar": "https://lh5.googleusercontent.com/-VOpQ2MIjIFA/AAAAAAAAAAI/AAAAAAAAAAA/ZbLfRWmZMZQ/s120-p/photo.jpg",
      "cl": "8140261",
      "clUrl": "https://chromium-review.googlesource.com/c/8140261",
      "description": "Bug: 538109716\nChange-Id: I57748afae31e8311fa7592407cd44eb2d3c65ff4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140261\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Loko Kung \u003clokokung@google.com\u003e\nAuto-Submit: Loko Kung \u003clokokung@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668233}",
      "email": "lokokung@google.com",
      "hash": "1c6d73c0745c6f76839d4a032f4e31aa71e85453",
      "subject": "[dawn][wire] Make sure to initialize memory from AlignedUninit."
    },
    "8140266": {
      "author": "Kai Ninomiya",
      "avatar": "https://lh6.googleusercontent.com/-EHRNe36p9QM/AAAAAAAAAAI/AAAAAAAAAAA/Y8N_iBWq5eM/s120-p/photo.jpg",
      "cl": "8140266",
      "clUrl": "https://chromium-review.googlesource.com/c/8140266",
      "description": "This reverts commit 8fe1887e2919b769255877ccbcc602429dd2f3c4.\n\nReason for revert: Likely causing flaky CQ failures (flaky enough that\nCQ basically always fails)\n\n[snip: unrelated warning about win32con]\nTraceback (most recent call last):\n  File \"C:\\b\\s\\w\\ir\\testing\\test_env.py\", line 541, in \u003cmodule\u003e\n    sys.exit(main())\n             ^^^^^^\n  File \"C:\\b\\s\\w\\ir\\testing\\test_env.py\", line 537, in main\n    return run_executable(sys.argv[1:], os.environ.copy())\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"C:\\b\\s\\w\\ir\\testing\\test_env.py\", line 463, in run_executable\n    common.set_lpac_acls(ROOT_DIR, is_test_script=True)\n  File \"C:\\b\\s\\w\\ir\\testing\\scripts\\common.py\", line 127, in set_lpac_acls\n    _grant_acls(full_filename, [('S-1-15-2-2', '(RX)')])\n  File \"C:\\b\\s\\w\\ir\\testing\\scripts\\common.py\", line 66, in _grant_acls\n    os.makedirs(target_dir, exist_ok=True)\n  File \"\u003cfrozen os\u003e\", line 225, in makedirs\nFileExistsError: [WinError 183] Cannot create a file when that file already exists: 'C:\\\\b\\\\s\\\\w\\\\ir\\\\out\\\\9f0d-Dawn_Win10_x64_\\\\chrome_100_percent.pak'\n\n\nFailure Link:\nhttps://ci.chromium.org/ui/p/chromium/builders/ci/Dawn%20Win10%20x64%20Release%20(NVIDIA)/92435/overview\nhttps://chromium-swarm.appspot.com/task?id=79aed7d87b2b0c10\nAlso happening on CQ.\n\nOriginal change's description:\n\u003e [infra] Add isolate_profile_data mixin to Windows GPU tests\n\u003e\n\u003e This CL adds the isolate_profile_data mixin to Windows GPU tests so that\n\u003e Swarming test isolates collect and upload .profraw code coverage profile\n\u003e files for aggregation in coverage reports.\n\u003e\n\u003e Look at bug comments for more information.\n\u003e\n\u003e Sibling CL:\n\u003e chromium-review.git.corp.google.com/c/chromium/src/+/8140821\n\u003e Control Build:\n\u003e ci.chromium.org/ui/p/chromium/builders/try/win-rel/1602109\n\u003e Fix Build:\n\u003e ci.chromium.org/ui/p/chromium/builders/try/win-rel/1602110\n\u003e\n\u003e Bug: 40917276\n\u003e Change-Id: Iad2b3c46f0248602c90a1aaf14adbd21fa0faba2\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140266\n\u003e Commit-Queue: Aadarsh Battula \u003caadarshb@google.com\u003e\n\u003e Reviewed-by: Brian Sheedy \u003cbsheedy@chromium.org\u003e\n\u003e Reviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1668042}\n\nBug: 40917276\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I568754a591b7f08aaed562dfbadfaff3dccd5af5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8145767\nAuto-Submit: Kai Ninomiya \u003ckainino@chromium.org\u003e\nReviewed-by: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668301}",
      "email": "kainino@chromium.org",
      "hash": "084ee1a348d639c0c877e75230ee080676553691",
      "subject": "Revert \"[infra] Add isolate_profile_data mixin to Windows GPU tests\""
    },
    "8140381": {
      "author": "Dan Harrington",
      "avatar": "https://lh4.googleusercontent.com/-7SNYuvIzI24/AAAAAAAAAAI/AAAAAAAAAAA/Am5cUClHvA0/s120-p/photo.jpg",
      "cl": "8140381",
      "clUrl": "https://chromium-review.googlesource.com/c/8140381",
      "description": "In the future, the web client will be present independent of the page\nhandler\n\nBug: b:537788620\nChange-Id: Ib0624d6a4eaa60c3f27bdb55f1acbd766a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140381\nReviewed-by: Carlos Knippschild \u003ccarlosk@chromium.org\u003e\nCommit-Queue: Dan H \u003charringtond@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668206}",
      "email": "harringtond@chromium.org",
      "hash": "553dea9278ff482306869e8814fbb886aca8f03a",
      "subject": "Make Host own the web client handler"
    },
    "8140405": {
      "author": "Adam Yao",
      "avatar": "https://lh5.googleusercontent.com/-7uGDeYVDKh4/AAAAAAAAAAI/AAAAAAAAAAA/l1YiCcAx92o/s120-p/photo.jpg",
      "cl": "8140405",
      "clUrl": "https://chromium-review.googlesource.com/c/8140405",
      "description": "Realbox and Cobrowse handle Drive files directly in WebUI, but the\nOmnibox uses native C++ views to trigger the Drive picker and populate\nthe WebUI. The manually constructed thumbnailUrl (which fixes missing\nthumbnails for certain Drive items by pointing to\ndrive.google.com/thumbnail) was missing in the native-\u003eWebUI data flow\nover Mojo.\n\nhttps://screencast.googleplex.com/cast/NDU2MzMwODI3ODQ0ODEyOHwyYTMxZjg2OC1mNQ\n\nFixed: b:538358946\nChange-Id: Ie2dadf8f08890b2cad8a32a7b0c53fe180c8620c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140405\nCommit-Queue: Juliet Lévesque Knighton \u003cjulietlevesque@google.com\u003e\nReviewed-by: Alex Gough \u003cajgo@chromium.org\u003e\nReviewed-by: Elias Klim \u003celklm@chromium.org\u003e\nReviewed-by: Dhruv Kathpalia \u003cdhruvkathpalia@google.com\u003e\nReviewed-by: Juliet Lévesque Knighton \u003cjulietlevesque@google.com\u003e\nReviewed-by: Jason Hu \u003chujasonx@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668216}",
      "email": "adamyao@google.com",
      "hash": "cddd91fbaaa76f24d31996b3a2d87bb173079e7a",
      "subject": "[aim-drive] - Fix broken thumbnails in omnibox add from drive entrypoint"
    },
    "8140414": {
      "author": "Mitsuru Oshima",
      "avatar": "https://lh3.googleusercontent.com/-0Y55REyBQ4w/AAAAAAAAAAI/AAAAAAAAAAA/yGgNpVi7M5o/s120-p/photo.jpg",
      "cl": "8140414",
      "clUrl": "https://chromium-review.googlesource.com/c/8140414",
      "description": "Use an aura::Window::ScopedDeleteBlocker in\nRenderWidgetHostViewEventHandler::LockPointer to ensure that the window\n(and by extension, the event handler) are not deleted prematurely while\nexecuting.\n\nJust checking weakptr in\nRenderWidgetHostViewEventHandler and WindowTreeHostPlatform\nas suggested in the bug is not enough(see bug). If we find a valid\nuse case for this deletion, we'll work on a different approach.\n\nBug: 532921800\nTest: covered by unittest\nTAG=agy\nCONV=6a632318-b810-4c6e-a0e2-1135bf67758d\n\nChange-Id: Iffe955d91dd88a2f99bf36d83517dc64d36da7a7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140414\nReviewed-by: Alex Moshchuk \u003calexmos@chromium.org\u003e\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668283}",
      "email": "oshima@chromium.org",
      "hash": "6c6a101bf9d2dac667054f54220cfc046af40883",
      "subject": "aura: Handle window deletion during LockPointer"
    },
    "8140827": {
      "author": "Hongchan Choi",
      "avatar": "",
      "cl": "8140827",
      "clUrl": "https://chromium-review.googlesource.com/c/8140827",
      "description": "Update expected WAV baselines for Vorbis codec tests. The baseline\nfiles were outdated and had incorrect frame counts compared to the\ncurrent FFmpeg decoder output.\n\n- vbr-70kbps-44khz: 15936 -\u003e 15307 frames\n- vbr-96kbps-44khz: 44480 -\u003e 44100 frames\n- vbr-128kbps-44khz: 11072 -\u003e 11025 frames\n\nThis fixes the tests on all platforms where they were failing/flaky\ndue to frame count mismatch.\n\nTAG=agy\nCONV=3d468fcc-d412-497d-baaa-59f37d9b3766\n\nBug: 40277372\nTest: webaudio/codec-tests/vorbis/\nChange-Id: Icea9bae869f28806bd5fdcc2c30b9593fc0c766a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140827\nReviewed-by: Mahesh Kannan \u003ckmaheshb@google.com\u003e\nCommit-Queue: Hongchan Choi \u003chongchan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668204}",
      "email": "hongchan@google.com",
      "hash": "3260dac7df501e91b8eb14e7c55fffef4a54dec6",
      "subject": "[WebAudio] Update Vorbis codec test expected WAVs"
    },
    "8141501": {
      "author": "Mitsuru Oshima",
      "avatar": "https://lh3.googleusercontent.com/-0Y55REyBQ4w/AAAAAAAAAAI/AAAAAAAAAAA/yGgNpVi7M5o/s120-p/photo.jpg",
      "cl": "8141501",
      "clUrl": "https://chromium-review.googlesource.com/c/8141501",
      "description": "Clarify that DUMP_WILL_BE_CHECK is fatal (crashes) in non-official\nbuilds and in official builds with DCHECKs enabled.\n\nBug: None\nTAG=agy\nCONV=2f3b0cea-ce11-4c42-b297-bc77214346f3\n\nChange-Id: I4f619b4a2f5dd73ae6ef12fa84ef223a5c56c669\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141501\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668202}",
      "email": "oshima@chromium.org",
      "hash": "856d58707272972db283016f435a2378787b356a",
      "subject": "Update checks.md to clarify DUMP_WILL_BE_CHECK behavior"
    },
    "8141632": {
      "author": "Jack Geng",
      "avatar": "https://lh6.googleusercontent.com/--ywcScp9W20/AAAAAAAAAAI/AAAAAAAAAAA/QkVEFEBj4mk/s120-p/photo.jpg",
      "cl": "8141632",
      "clUrl": "https://chromium-review.googlesource.com/c/8141632",
      "description": "This CL consolidates duplicated logic and improves overall readability\nin browser_frame_view_chromeos.cc by:\n\n- Extracting repetitive layout invalidations into a `RelayoutBrowserWindow` helper.\n- Replacing verbose, repeated `ImmersiveModeController::From(...)` calls with a `GetImmersiveModeController()` helper method.\n\nBug: b:538621355\nChange-Id: I190fc36e47d130156d1e02f24422850afc2f14b3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141632\nReviewed-by: James Cook \u003cjamescook@chromium.org\u003e\nCommit-Queue: Jack Geng \u003cjackgeng@google.com\u003e\nReviewed-by: Zoraiz Naeem \u003czoraiznaeem@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668314}",
      "email": "jackgeng@google.com",
      "hash": "a9968370f1127c02ed27ef866ae154ad8af86cc0",
      "subject": "Clean up and improve readability in BrowserFrameViewChromeOS"
    },
    "8141979": {
      "author": "Duncan Mercer",
      "avatar": "https://lh6.googleusercontent.com/-QMndr0qfWPs/AAAAAAAAAAI/AAAAAAAAAAA/Q9VM1oAnUbs/s120-p/photo.jpg",
      "cl": "8141979",
      "clUrl": "https://chromium-review.googlesource.com/c/8141979",
      "description": "Re-enables the Contextual Tasks toolbar pixel tests on Windows and\nupdates the Skia Gold baseline CL. Also read the comment to teach\ndevelopers how to run these tests locally.\n\nImplementation details:\n- Remove MAYBE_Screenshots macro disabling Screenshots on Windows.\n- Update Skia Gold baseline_cl parameter to 7620222.\n- Add file header documentation for local debugging and screenshot\n  generation flags.\n\nBug: b:491973183\nChange-Id: I286eb74c8e7594842dd1bc6091450ee9fa627dcb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141979\nCommit-Queue: Bryan Nguyen \u003cnguyenbryan@google.com\u003e\nReviewed-by: Bryan Nguyen \u003cnguyenbryan@google.com\u003e\nAuto-Submit: Duncan Mercer \u003cmercerd@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668195}",
      "email": "mercerd@google.com",
      "hash": "a2eb8e013553f7fe3ad96cf5c4ad31e7177e86a7",
      "subject": "[Contextual Tasks] Re-enable Toolbar pixel tests"
    },
    "8141988": {
      "author": "shomizoe",
      "avatar": "https://lh3.googleusercontent.com/-MLXmxqya0AQ/AAAAAAAAAAI/AAAAAAAAAAA/NNkObBAvbzU/s120-p/photo.jpg",
      "cl": "8141988",
      "clUrl": "https://chromium-review.googlesource.com/c/8141988",
      "description": "When the energy-effect-enabled flag is active, the NTP Searchbox renders\nwith a 1px solid border. This border shifts its inner layout (including\nthe contextual entrypoint \"+\" button center) by 1px horizontally and\nvertically. Because the Composebox lacks a border under this flag, this\ncreates a 1px layout shift mismatch when opening the Composebox.\n\nThis CL fixes the mismatch by applying a 1px offset to the Composebox's\ncontextual entrypoint button position (both inset-inline-start and top)\nwhen the energy-effect-enabled host attribute is present.\n\n## Manual Testing\n- Before (canary):\n  https://screencast.googleplex.com/cast/NjQwMjk4NjIyNDkxMDMzNnw3MjBkYjNmMS02Mg\n- After:\n  https://screencast.googleplex.com/cast/NjQyODA5MDU3NzE5MDkxMnw3NjMxMTQyOS1iMA\n\n## Debug Doc\nhttps://shomizoe.users.x20web.corp.google.com/cl_addition/b_535669892.html\n\nFixed: b:535669892\nTest: autoninja -C out/Default browser_tests \u0026\u0026 xvfb-run ./out/Default/browser_tests --gtest_filter=\"NewTabPageAppTest.Composebox\"\nChange-Id: I419e4396741349c5c7aaa83554e825566a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141988\nReviewed-by: Dhruv Kathpalia \u003cdhruvkathpalia@google.com\u003e\nCommit-Queue: Sho Mizoe \u003cshomizoe@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668203}",
      "email": "shomizoe@google.com",
      "hash": "3a0f2fd467c29814f9c8bfc4451e9f988c73e220",
      "subject": "[NTP] Fix composebox entrypoint layout shift"
    },
    "8142302": {
      "author": "Zekun Jiang",
      "avatar": "https://lh3.googleusercontent.com/-hLA3VRFoJU8/AAAAAAAAAAI/AAAAAAAAAAA/q8pPsR82loo/s120-p/photo.jpg",
      "cl": "8142302",
      "clUrl": "https://chromium-review.googlesource.com/c/8142302",
      "description": "Switches to string_view for pref construction and pref name storage.\n\nChange-Id: I14cb93df7567bd8c5ea9f91e4ec24699157b6a40\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142302\nCommit-Queue: Zekun Jiang \u003czekunjiang@google.com\u003e\nReviewed-by: Mike Wittman \u003cwittman@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668198}",
      "email": "zekunjiang@google.com",
      "hash": "f0acf98f78dd674873e07ced63d56ff0f7724fc3",
      "subject": "Fix UNSAFE_TODO in enterprise_policy_registry.cc."
    },
    "8142467": {
      "author": "Liang Zhao",
      "avatar": "https://lh6.googleusercontent.com/-pLaoiUeKZ0Y/AAAAAAAAAAI/AAAAAAAAAAA/4-JrtW60SKk/s120-p/photo.jpg",
      "cl": "8142467",
      "clUrl": "https://chromium-review.googlesource.com/c/8142467",
      "description": "As SurfaceEmbed focus management requires deterministic event order of\nframe focus and embed element focus, change SurfaceEmbed mojo interfaces\nto be frame associated. Potentially, other visual property sync events\nwould also benefit from switching to associated interface.\n\nBug: 508638062\nChange-Id: Ie7f8ff92cfb98ee69eee7d04e3d6e4256e408000\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142467\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nReviewed-by: Keren Zhu \u003ckerenzhu@chromium.org\u003e\nReviewed-by: Charlie Reis \u003ccreis@chromium.org\u003e\nCommit-Queue: Liang Zhao \u003clzhao@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668199}",
      "email": "lzhao@microsoft.com",
      "hash": "10e82ec096827913bed8a364ddd02985c9085fb8",
      "subject": "Change SurfaceEmbed mojo interfaces to be frame associated"
    },
    "8142501": {
      "author": "Shu Yang",
      "avatar": "https://lh5.googleusercontent.com/-flZcOzNzAoo/AAAAAAAAAAI/AAAAAAAAAAA/65gVTxlZs1A/s120-p/photo.jpg",
      "cl": "8142501",
      "clUrl": "https://chromium-review.googlesource.com/c/8142501",
      "description": "When rapidly opening new tabs from a tab with an active side panel,\nmultiple side panel replacements can occur within a short time frame.\nBecause the Java-side replacement logic involves an asynchronous frame\ndelay (to prevent UI flicker), the C++ `pending_replaced_entry_` can\nbe overwritten by a subsequent tab switch before the previous Java\nreplacement finishes. This causes `OnEntryHidden()` to be invoked on\nthe wrong entry or skipped entirely, breaking the side panel state for\nsubsequent tabs.\n\nThis CL fixes the issue by forcing any pending side panel replacement\nin Java to complete synchronously at the beginning of\n`StartReplacingPanelContent` if a replacement is already in progress.\n\nThis CL also adds a regression test to verify that rapid tab switching\ndoesn't cause UI freezes or crashes during side panel initialization.\n\nCq-Include-Trybots: luci.chromium.try:android-desktop-x64-rel\nInclude-Ci-Only-Tests: true\nBug: 535487924\nChange-Id: I1e749135984841d930aaa5ce835dc65efd07d4b0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142501\nReviewed-by: Linyu He \u003clinyuh@google.com\u003e\nCommit-Queue: Shu Yang \u003cshuyng@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668212}",
      "email": "shuyng@google.com",
      "hash": "4804c1576548939b0a9fd77a6aaee42a7085281a",
      "subject": "Fix side panel state issues during rapid tab switching"
    },
    "8142768": {
      "author": "Wenyu Fu",
      "avatar": "https://lh3.googleusercontent.com/-zdEdO0_O8jg/AAAAAAAAAAI/AAAAAAAAAAA/emSwq5e8MwM/s120-p/photo.jpg",
      "cl": "8142768",
      "clUrl": "https://chromium-review.googlesource.com/c/8142768",
      "description": "While I worked on several android component across the app and has start\nramping up ownership on different browser components, and willing to\ntake more ownership and spread review loads\n\nchrome/tools/check_ownership.py wenyufu@chromium.org\n------------------------------------------------------------ Checking\nrequirements for: wenyufu@chromium.org\n------------------------------------------------------------ [*]\nChecking commit count for wenyufu@chromium.org... [*] Checking review\ncount for wenyufu@chromium.org... [*] Searching for OWNERS files for\nwenyufu@chromium.org...\n\n------------------------------------------------------------ SUMMARY\n------------------------------------------------------------\n  Commit Count:      535 (Threshold: 300) [PASS]\n  Review Count:      2287 (Threshold: 500) [PASS]\n  OWNERS Files:      39 (Threshold: 3) [PASS]\n\nFound in 39 OWNERS file(s):\n  - chrome/android/OWNERS\n  - chrome/android/javatests/OWNERS\n  - chrome/android/junit/OWNERS\n  - chrome/app/actor_strings_grdp/OWNERS\n  - chrome/app/android/OWNERS\n  - chrome/app/glic_strings_grdp/OWNERS\n  - chrome/browser/android/OWNERS\n  - chrome/browser/browser_actuator/OWNERS\n  - chrome/browser/device/OWNERS\n  - chrome/browser/incognito_window/OWNERS\n  - chrome/browser/tabpersistence/OWNERS\n  - chrome/browser/util/OWNERS\n  - chrome/browser/version/OWNERS\n  - chrome/test/android/OWNERS\n  - chrome/android/java/res/OWNERS\n  - chrome/android/java/res_app/OWNERS\n  - chrome/android/java/res_base/OWNERS\n  - chrome/android/java/res_chromium_base/OWNERS\n  - chrome/browser/actor/android/OWNERS\n  - chrome/browser/browser_controls/android/OWNERS\n  - chrome/browser/context_sharing/tab_bottom_sheet/OWNERS\n  - chrome/browser/fullscreen/android/OWNERS\n  - chrome/browser/glic/android/OWNERS\n  - chrome/browser/profiles/android/OWNERS\n  - chrome/browser/ui/android/OWNERS\n  - chrome/test/base/android/OWNERS\n  - chrome/browser/glic/public/android/OWNERS\n  - chrome/browser/ui/android/bricks/OWNERS\n  - chrome/browser/ui/android/favicon/OWNERS\n  - chrome/browser/ui/android/hats/OWNERS\n  - chrome/android/java/src/org/chromium/chrome/browser/actor/OWNERS\n  - chrome/android/java/src/org/chromium/chrome/browser/app/OWNERS\n  - chrome/android/java/src/org/chromium/chrome/browser/survey/OWNERS\n  - chrome/android/javatests/src/org/chromium/chrome/browser/actor/OWNERS\n  - chrome/android/javatests/src/org/chromium/chrome/browser/browser_controls/OWNERS\n  - chrome/android/javatests/src/org/chromium/chrome/browser/fullscreen/OWNERS\n  - chrome/android/javatests/src/org/chromium/chrome/browser/survey/OWNERS\n  - chrome/android/junit/src/org/chromium/chrome/browser/actor/OWNERS\n  - chrome/android/junit/src/org/chromium/chrome/browser/survey/OWNERS\n\nChange-Id: I720682f43202d66d1dd898fc8ff1dff9d66acb2b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142768\nReviewed-by: Tommy Nyquist \u003cnyquist@chromium.org\u003e\nCommit-Queue: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nAuto-Submit: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668226}",
      "email": "wenyufu@chromium.org",
      "hash": "8a562956a23840284c7909d8b184e2793d25b304",
      "subject": "Add wenyufu@chromium.org to //chrome/OWNERS"
    },
    "8143222": {
      "author": "Caitlin Chen",
      "avatar": "https://lh6.googleusercontent.com/-oqGbdl-0SNs/AAAAAAAAAAI/AAAAAAAAAAA/auOhEFzHtHU/s120-p/photo.jpg",
      "cl": "8143222",
      "clUrl": "https://chromium-review.googlesource.com/c/8143222",
      "description": "This CL adds\nIDS_LENS_COBROWSE_CURRENT_TAB_IPH_DESCRIPTION\nshown in the screenshot below.\n\nhttp://screenshot/d2EjJXR3EtpPjKu\n\nBug: 536126944\nChange-Id: I87ecfc46d03c7c0f5e32b764f83993195c61730e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8143222\nReviewed-by: Dhruv Kathpalia \u003cdhruvkathpalia@google.com\u003e\nCommit-Queue: Caitlin Chen \u003ccaitc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668294}",
      "email": "caitc@google.com",
      "hash": "103f4202df368a63d5cdb8014bca978ee4af86c9",
      "subject": "[omnibox] Add new string for cobrowse IPH"
    },
    "8143318": {
      "author": "dpapad",
      "avatar": "https://lh6.googleusercontent.com/-vH0l_P8ajRM/AAAAAAAAAAI/AAAAAAAAAAA/ai9s6RBmZVc/s120-p/photo.jpg",
      "cl": "8143318",
      "clUrl": "https://chromium-review.googlesource.com/c/8143318",
      "description": "This is necessary to unblock the migration of performance_page/ to Lit.\n\nBug: 393471368\nChange-Id: Ic27296b04f15bcec053e624da30f20bc20814f0d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8143318\nCommit-Queue: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nReviewed-by: Rebekah Potter \u003crbpotter@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668232}",
      "email": "dpapad@chromium.org",
      "hash": "3e2cb962f503b8fa9b5990c098113d3f943a8ada",
      "subject": "Settings Lit: Make collapse_radio_button.ts compatible with PrefService."
    },
    "8143386": {
      "author": "Caroline Rising",
      "avatar": "https://lh6.googleusercontent.com/-w7NFhcCh_n0/AAAAAAAAAAI/AAAAAAAAAAA/E4RiwxebpBw/s120-p/photo.jpg",
      "cl": "8143386",
      "clUrl": "https://chromium-review.googlesource.com/c/8143386",
      "description": "Bug: 523325947\nChange-Id: I59489facd3e934bd206d40255d7d6763d3a31abc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8143386\nCommit-Queue: Caroline Rising \u003ccorising@chromium.org\u003e\nReviewed-by: Vince Lugli \u003clugli@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668193}",
      "email": "corising@chromium.org",
      "hash": "fca20776604652314f9f27fcc7d202aae7182970",
      "subject": "[Unified tabstrip] Add feature flag to chrome://flags"
    },
    "8143500": {
      "author": "Devlin Cronin",
      "avatar": "https://lh6.googleusercontent.com/-fjbU-SK2xLw/AAAAAAAAAAI/AAAAAAAAAAA/W9hbYUsHaZA/s120-p/photo.jpg",
      "cl": "8143500",
      "clUrl": "https://chromium-review.googlesource.com/c/8143500",
      "description": "Right-clicking an extension icon in the toolbar while a hover card is\npending or being dismissed could trigger an AssertionError in\nExtensionActionListMediator, resulting in an app crash.\n\nThis occurred because:\n* closeHoverCard() did not cancel pending delayed mShowHoverCardRunnable\n  callbacks posted to Handler during mouse hover events, allowing hover\n  cards to attempt to show while context menu layout was processing.\n* showContextMenuOnAnchor() hard-asserted that mActionState was Idle,\n  which failed when asynchronous UI layout or popup dismiss events\n  occurred while waiting for layout animation callbacks to fire.\n\nFix this by:\n* Canceling any pending mShowHoverCardRunnable in closeHoverCard(). This\n  fixes an issue where a new hover card show would be queued up after\n  the hover card closed since the mouse is still over the item.\n* Replaces the hard assertion in showContextMenuOnAnchor() with a\n  graceful state check and popout cleanup. This is important for cases\n  where a separate call still triggers a state change, e.g.\n  programmatically triggering the popup.\n\nAdd regression tests for the same.\n\nBug: 538660003\nChange-Id: Ib60674897d7336fd9fc0bb96eae0273b4cceec83\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8143500\nCommit-Queue: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nReviewed-by: Eva Su \u003cevasu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668221}",
      "email": "rdevlin.cronin@chromium.org",
      "hash": "aac4c88eb851e26a715738d3915ee6c583ccb009",
      "subject": "[Extensions] Fix android crash when right-clicking toolbar action"
    },
    "8143839": {
      "author": "Jean-Philippe Gravel",
      "avatar": "https://lh6.googleusercontent.com/-Dq-MyMynGF0/AAAAAAAAAAI/AAAAAAAAAAA/hPyZHxkkGlA/s120-p/photo.jpg",
      "cl": "8143839",
      "clUrl": "https://chromium-review.googlesource.com/c/8143839",
      "description": "The 2D canvas supports image filtering, either via `ctx.filter` or\n`ctx.beginLayer({filter})`. Both approach supports CSS filter strings,\nwhich supports `url(...)` references to SVG filters. As detailed in [1],\nfilters can potentially contain privacy-sensitive information, like\ncross-origin images, or colors indicating whether a remote site was\nvisited. Such filters are tainted and that taint should propagate to the\ncanvas to prevent the page from reading back the image.\n\nFor ctx.filter, CanvasRenderingContext2DState::GetFilter() handles this\ntaint propagation. This logic was missing for ctx.beginLayer({filter}).\n\n[1] https://drafts.csswg.org/filter-effects/#tainted-filter-primitives\n\nFixed: 501594511\nChange-Id: Ie025d867d5b684b11627f247c4c47412a5f38149\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8143839\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCommit-Queue: Jean-Philippe Gravel \u003cjpgravel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668214}",
      "email": "jpgravel@chromium.org",
      "hash": "dcb779a5c5ebc3a3ba5062f874c98e76c25fe0bd",
      "subject": "[canvas] Propagate taint from beginLayer reference filters"
    },
    "8143840": {
      "author": "Jean-Philippe Gravel",
      "avatar": "https://lh6.googleusercontent.com/-Dq-MyMynGF0/AAAAAAAAAAI/AAAAAAAAAAA/hPyZHxkkGlA/s120-p/photo.jpg",
      "cl": "8143840",
      "clUrl": "https://chromium-review.googlesource.com/c/8143840",
      "description": "The 2d canvas beginLayer function can be passed `url(...)` filter\nstrings. These refer to SVG filters, either using a full URL, or a\nreference to a local DOM element. Both of these worked for ctx.filter,\nbut for beginLayer, local references were not resolved properly.\nCanvasRenderingContext2DState::GetFilter resolves local references for\nctx.filter by calling CSSValue::ReResolveUrl. This logic was missing\nfrom the beginLayer implementation.\n\nChange-Id: Ie96791eece5bd00019c5066e38ac2ca84d54cfd7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8143840\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCommit-Queue: Jean-Philippe Gravel \u003cjpgravel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668235}",
      "email": "jpgravel@chromium.org",
      "hash": "5cfcd510d05ff44d4dc643b53ef811c1267b4f43",
      "subject": "[canvas] Resolve local url reference in layer filters"
    },
    "8143860": {
      "author": "Xinyi Ji",
      "avatar": "",
      "cl": "8143860",
      "clUrl": "https://chromium-review.googlesource.com/c/8143860",
      "description": "Updates the record loading loop in\nNtpAndroidThemeSyncBridge::OnDataLoaded to break immediately on parse\nsuccess and continue on deserialization error.\n\nBug: 488439751\nChange-Id: Ifa0c0347fe73ddbaf9ab0b33defc6c6359307a81\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8143860\nCommit-Queue: Xinyi Ji \u003cxinyiji@chromium.org\u003e\nReviewed-by: Xi Han \u003chanxi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668190}",
      "email": "xinyiji@google.com",
      "hash": "60cef267a02f8230f055423cfecda9ec808c9813",
      "subject": "[NTP Customization Sync] Polish loop control in OnDataLoaded (Step 2.2)"
    },
    "8143883": {
      "author": "Hailey Wang",
      "avatar": "https://lh4.googleusercontent.com/-w-MQm9zaKaY/AAAAAAAAAAI/AAAAAAAAAAA/v4xyiHZv07Y/s120-p/photo.jpg",
      "cl": "8143883",
      "clUrl": "https://chromium-review.googlesource.com/c/8143883",
      "description": "Change-Id: I5cef51c8a9e41b6cd08de4e80608fba1633f0593\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8143883\nCommit-Queue: Hailey Wang \u003chaileywang@google.com\u003e\nReviewed-by: Siddhartha S \u003cssid@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668210}",
      "email": "haileywang@google.com",
      "hash": "3497cdb1edc51a5b0626ca4e2105e7e28b1c1fe0",
      "subject": "[Glic] Add feature param control to glic bottom sheet promo"
    },
    "8143926": {
      "author": "chromeos-ci-prod",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8143926",
      "clUrl": "https://chromium-review.googlesource.com/c/8143926",
      "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/8675304365963771265 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\": \"d06d475531a58566ab0c8fd2e21063e823c85fea\"}]\nCq-Cl-Tag: pupr:chromeos-lkgm\nChange-Id: I88e54731668ad91cc28311b0b43f26e975151d7b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8143926\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@{#1668286}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "98c1db69ba7fb188453ab54dfd8213629a8bd94b",
      "subject": "chromeos/CHROMEOS_LKGM: Automatic uprev to 16763.0.0-1079064."
    },
    "8144179": {
      "author": "Henrique Nakashima",
      "avatar": "https://lh3.googleusercontent.com/-8QqvI2PqT54/AAAAAAAAAAI/AAAAAAAAAAA/FyXtHMYfDT0/s120-p/photo.jpg",
      "cl": "8144179",
      "clUrl": "https://chromium-review.googlesource.com/c/8144179",
      "description": "Bug: 344672098,535536257\nChange-Id: Icbd06aa868e6a48d6cfec233a71c10050f3babcb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8144179\nCommit-Queue: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668213}",
      "email": "hnakashima@chromium.org",
      "hash": "f5fe49d6725d3b7b326f91597ad62cc3886d0dee",
      "subject": "[Android] Batch SiteSettingsMenuTest with Batch.PER_CLASS"
    },
    "8144200": {
      "author": "Sorin Jianu",
      "avatar": "https://lh4.googleusercontent.com/-1ZaO0VJCPrk/AAAAAAAAAAI/AAAAAAAAAAA/7dxXh8UattU/s120-p/photo.jpg",
      "cl": "8144200",
      "clUrl": "https://chromium-review.googlesource.com/c/8144200",
      "description": "Change-Id: I0f1cd432ecea73857bab84120bfa86557dbef260\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8144200\nCommit-Queue: Sorin Jianu \u003csorin@chromium.org\u003e\nReviewed-by: Noah Rose Ledesma \u003cnoahrose@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668194}",
      "email": "sorin@chromium.org",
      "hash": "51958cf697c08d7b3334cc3e5d9e571d5a2e3e90",
      "subject": "component_updater: remove unused mocked function from CUS mock"
    },
    "8144279": {
      "author": "Henrique Nakashima",
      "avatar": "https://lh3.googleusercontent.com/-8QqvI2PqT54/AAAAAAAAAAI/AAAAAAAAAAA/FyXtHMYfDT0/s120-p/photo.jpg",
      "cl": "8144279",
      "clUrl": "https://chromium-review.googlesource.com/c/8144279",
      "description": "Bug: 344672098,535536257\nChange-Id: If3891b60ece2d7e67f8fbc3ddcc2a30348ad205c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8144279\nCommit-Queue: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668208}",
      "email": "hnakashima@chromium.org",
      "hash": "dc9387046f9c4d917fe4735947d74994174045a1",
      "subject": "[Android] Batch SiteSettingsRenderTest with Batch.PER_CLASS"
    },
    "8144324": {
      "author": "Sky Malice",
      "avatar": "https://lh6.googleusercontent.com/-jSxhRIzlqJQ/AAAAAAAAAAI/AAAAAAAAAAA/v9G1HzTZDQQ/s120-p/photo.jpg",
      "cl": "8144324",
      "clUrl": "https://chromium-review.googlesource.com/c/8144324",
      "description": "Bug: 538694333\nChange-Id: I32acbb2540f4387605f3ed488423097e37098c68\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8144324\nAuto-Submit: Sky Malice \u003cskym@chromium.org\u003e\nCommit-Queue: Tomasz Wiszkowski \u003cender@google.com\u003e\nReviewed-by: Tomasz Wiszkowski \u003cender@google.com\u003e\nCommit-Queue: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668220}",
      "email": "skym@chromium.org",
      "hash": "ecfe9fc3897ec836487b405f143a1c2ba4d945c5",
      "subject": "[AIM] Renames Exact to Preview in statusview favicon feature."
    },
    "8144381": {
      "author": "Evan Luo",
      "avatar": "https://lh5.googleusercontent.com/-LSNTXe0BKRg/AAAAAAAAAAI/AAAAAAAAAAA/PlDRwE7SXa0/s120-p/photo.jpg",
      "cl": "8144381",
      "clUrl": "https://chromium-review.googlesource.com/c/8144381",
      "description": "Screenshot: https://screenshot.googleplex.com/image/8Qw6VUnEpyTK9XU.png\n\nBug: 535692460\nChange-Id: I70c73e68cc729e2e5d102cdbcd5d48c95303c3ea\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8144381\nReviewed-by: Brandon Wylie \u003cwylieb@google.com\u003e\nCommit-Queue: Evan Luo \u003cevanluo@google.com\u003e\nAuto-Submit: Evan Luo \u003cevanluo@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668247}",
      "email": "evanluo@google.com",
      "hash": "428e7e8cc01d6769931aa4e544dee49df93a8f84",
      "subject": "[bookmarks] Move Show bookmarks bar context menu checkmark icon to RHS"
    },
    "8144383": {
      "author": "Mark Schillaci",
      "avatar": "https://lh4.googleusercontent.com/-4Tu2G0y3iKc/AAAAAAAAAAI/AAAAAAAAAAA/rtkeOwjDb00/s120-p/photo.jpg",
      "cl": "8144383",
      "clUrl": "https://chromium-review.googlesource.com/c/8144383",
      "description": "This CL fixes an issue where the bookmark bar was disappearing when it\nwas covered by a scrim. When the contextual search overlay panel is\nopened, it turns the controls invisible, and when this was happening we\nwere completely hiding the bookmarks bar, leaving an empty space. We\nnow ensure the scene layer is only hidden when the controls are both\nmarked as invisible and completely scrolled off the screen.\n\nBug: 537839954\nChange-Id: I70cf2104287c425bd82323ca6463bc57bf633c73\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8144383\nAuto-Submit: Mark Schillaci \u003cmschillaci@google.com\u003e\nCommit-Queue: Sinan Sahin \u003csinansahin@google.com\u003e\nReviewed-by: Sinan Sahin \u003csinansahin@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668219}",
      "email": "mschillaci@google.com",
      "hash": "e379aea9155f95f8c872c00a6506c334507a3ee3",
      "subject": "[Bookmarks Bar] Fix widget issue when contextual search appears"
    },
    "8144401": {
      "author": "Phil Yan",
      "avatar": "https://lh5.googleusercontent.com/-KKWIjtEgfi4/AAAAAAAAAAI/AAAAAAAAAAA/him2IdJD4xg/s120-p/photo.jpg",
      "cl": "8144401",
      "clUrl": "https://chromium-review.googlesource.com/c/8144401",
      "description": "This commit enables the UseSurfaceViewForThinWebView feature by\ndefault on Android. Transitioning to SurfaceView for compositor view\nrendering in ThinWebView is now ready for default deployment.\n\nFinch metrics: http://shortn/_en2hLoiCmd\n\nTAG=agy\nCONV=9086cacc-af08-4aa4-937c-36b5222b1c5e\n\nBug: 519710663\nChange-Id: I3e57340e5fc8923acf37db75949ba460b25ae800\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8144401\nAuto-Submit: Phil Yan \u003cphilyan@chromium.org\u003e\nReviewed-by: Shakti Sahu \u003cshaktisahu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668295}",
      "email": "philyan@chromium.org",
      "hash": "8ae74aa8c7bcaafce34b495393a62453fc460440",
      "subject": "[thin_webview] Enable UseSurfaceViewForThinWebView by default"
    },
    "8144526": {
      "author": "pinpoint-worker",
      "avatar": "https://lh4.googleusercontent.com/-VSmT6IeFjkg/AAAAAAAAAAI/AAAAAAAAAAA/H7d9JAkL0Ig/s120-p/photo.jpg",
      "cl": "8144526",
      "clUrl": "https://chromium-review.googlesource.com/c/8144526",
      "description": "No-try: true\nChange-Id: I68cab62409c03726417e81d8bf43a5a7b43908f6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8144526\nAuto-Submit: pinpoint-worker \u003cpinpoint-worker@skia-infra-corp.iam.gserviceaccount.com\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668196}",
      "email": "pinpoint-worker@skia-infra-corp.iam.gserviceaccount.com",
      "hash": "d5863f8c941b901f8ecaf5950d721a34579d3311",
      "subject": "Update CBB autoroll for the builds refs"
    },
    "8144579": {
      "author": "Caitlin Chen",
      "avatar": "https://lh6.googleusercontent.com/-oqGbdl-0SNs/AAAAAAAAAAI/AAAAAAAAAAA/auOhEFzHtHU/s120-p/photo.jpg",
      "cl": "8144579",
      "clUrl": "https://chromium-review.googlesource.com/c/8144579",
      "description": "Change-Id: I3c96b50be4caa4c5392e1a7d5692fda3a43ddf6e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8144579\nCommit-Queue: Caitlin Chen \u003ccaitc@google.com\u003e\nReviewed-by: Moe Ahmadi \u003cmahmadi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668293}",
      "email": "caitc@google.com",
      "hash": "53e44c20ac0041437e113112ab38a595e104747f",
      "subject": "[omnibox] Add caitc to omnibox owners"
    },
    "8144601": {
      "author": "chromeos-ci-prod",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8144601",
      "clUrl": "https://chromium-review.googlesource.com/c/8144601",
      "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/8675357160527167953 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\": \"9ba32123da1e0b33b326edc49d72966ca0737598\"}]\nCq-Cl-Tag: pupr:chromeos-lkgm\nChange-Id: I8303f8364f8e10695d68cb9cdd3632d23d538481\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8144601\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@{#1668229}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "17b6c66761c3ee6644051f4a510674ad7623d8bc",
      "subject": "chromeos/CHROMEOS_LKGM: Automatic uprev to 16762.0.0-1079050."
    },
    "8144724": {
      "author": "chromeos-ci-prod",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8144724",
      "clUrl": "https://chromium-review.googlesource.com/c/8144724",
      "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/8675335883066015201 for job details.\n\nBUG=None\nTEST=CQ\n\nPupr-Upstream-Versions: [{\"ref\": \"refs/heads/snapshot\", \"repository\": \"/chromeos/manifest-internal\", \"revision\": \"26ef4500fd16303fa277c23b8812f95632b890d6\"}]\nCq-Cl-Tag: pupr:chromeos-lkgm\nChange-Id: Ia22b2f368188534fa173b9e879db7aed8804cb64\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8144724\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@{#1668255}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "f9fc9c120349821238662bf5814ceb30bf2cbc60",
      "subject": "chromeos/CHROMEOS_LKGM: Automatic uprev to 16762.0.0-1079054."
    },
    "8144881": {
      "author": "Evan Luo",
      "avatar": "https://lh5.googleusercontent.com/-LSNTXe0BKRg/AAAAAAAAAAI/AAAAAAAAAAA/PlDRwE7SXa0/s120-p/photo.jpg",
      "cl": "8144881",
      "clUrl": "https://chromium-review.googlesource.com/c/8144881",
      "description": "Clean up existing NonNull references in BookmarkBarTest so that\npresubmit doesn't flag these in its warnings anymore.\n\nBug: 537297082\nChange-Id: Idb3bcf6eb071d771ee36716b9d16e7a24fbcb3c7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8144881\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@{#1668228}",
      "email": "evanluo@google.com",
      "hash": "b197964c563f2b4ab2af3362bc0600e4f6e52fc8",
      "subject": "[bookmarks] Fix NonNull warnings in BookmarkBarTest"
    },
    "8144981": {
      "author": "chromeos-ci-prod",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8144981",
      "clUrl": "https://chromium-review.googlesource.com/c/8144981",
      "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/8675317138667150753 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\": \"a39005b58514a372ff2fddd62a14668783d95928\"}]\nCq-Cl-Tag: pupr:chromeos-lkgm\nChange-Id: I95258850b0b816d233591bcfd193e679c0bd51c6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8144981\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@{#1668270}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "4b7b8d1bc8ee1cac0df6feead5dd8c67d68aba02",
      "subject": "chromeos/CHROMEOS_LKGM: Automatic uprev to 16762.0.0-1079059."
    },
    "8145060": {
      "author": "chromeos-ci-prod",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8145060",
      "clUrl": "https://chromium-review.googlesource.com/c/8145060",
      "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/8675347208000680993 for job details.\n\nBUG=None\nTEST=CQ\n\nPupr-Upstream-Versions: [{\"ref\": \"refs/heads/snapshot\", \"repository\": \"/chromeos/manifest-internal\", \"revision\": \"0a09939672fd8c2c0cb1b03236490c1c34a881d5\"}]\nCq-Cl-Tag: pupr:chromeos-lkgm\nChange-Id: Ib9717799bee4068a80b642869165fa27468069d4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8145060\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@{#1668251}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "682b369fc0d31ea175608d92b8f8b4039d4f14b3",
      "subject": "chromeos/CHROMEOS_LKGM: Automatic uprev to 16762.0.0-1079052."
    },
    "8145161": {
      "author": "Stefan Zager",
      "avatar": "https://lh6.googleusercontent.com/-5moMkwKuHXc/AAAAAAAAAAI/AAAAAAAAAAA/Vst4736RbMw/s120-p/photo.jpg",
      "cl": "8145161",
      "clUrl": "https://chromium-review.googlesource.com/c/8145161",
      "description": "Bug: 538697108\nChange-Id: I7b225e88304e19a1e6677c707902e53aa8d005d5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8145161\nOwners-Override: Stefan Zager \u003cszager@google.com\u003e\nReviewed-by: Patrick Monette \u003cpmonette@chromium.org\u003e\nCommit-Queue: Patrick Monette \u003cpmonette@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668243}",
      "email": "szager@chromium.org",
      "hash": "030451c7efdbaab6bf739a35e18ce07eca567e4e",
      "subject": "Disable MultiplePrerendersBrowserTest.MemoryPressureOnTrigger_Critical"
    },
    "8145179": {
      "author": "Henrique Nakashima",
      "avatar": "https://lh3.googleusercontent.com/-8QqvI2PqT54/AAAAAAAAAAI/AAAAAAAAAAA/FyXtHMYfDT0/s120-p/photo.jpg",
      "cl": "8145179",
      "clUrl": "https://chromium-review.googlesource.com/c/8145179",
      "description": "In JunitTestMain.java, PARAMETERIZED_SUFFIX_REGEX was defined with an\nend-of-string anchor ($), causing pre-filtering to strip parameterized\nsuffixes ([29], __v1) only from the final item in colon-separated filter\nstrings. Preceding test classes in the string retained their suffixes,\nfailed Java reflection method matching, and were silently dropped from\nCQ retry runs.\n\nThis change updates PARAMETERIZED_SUFFIX_REGEX to match bracketed or\ndouble-underscore parameter suffixes without requiring an end-of-string\nanchor, ensuring all items in a filter string are pre-filtered.\n\nBug: 538670770\nChange-Id: Icf4ff322e170c9dc609e34fe320cf9bbf042a5a3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8145179\nCommit-Queue: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nReviewed-by: Linyu He \u003clinyuh@google.com\u003e\nOwners-Override: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nAuto-Submit: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668197}",
      "email": "hnakashima@chromium.org",
      "hash": "51c5a521930cfd7793d62d197538998da23af72a",
      "subject": "[Android] Fix JUnit pre-filtering for multi-test parameterized filters"
    },
    "8145241": {
      "author": "Brandon Fong",
      "avatar": "https://lh4.googleusercontent.com/-1S5SUmLf8rk/AAAAAAAAAAI/AAAAAAAAAAA/9Oam1XpmzNs/s120-p/photo.jpg",
      "cl": "8145241",
      "clUrl": "https://chromium-review.googlesource.com/c/8145241",
      "description": "Fix a small regression that removed the header space on the tab search\npanel when adding the empty state view in the layout file.\n\nBug: 537329447\nChange-Id: Ic29b1413c0bd106b85b90c09135e352f0c94d821\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8145241\nReviewed-by: Brandon Wylie \u003cwylieb@google.com\u003e\nCommit-Queue: Brandon Fong \u003cbjfong@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668239}",
      "email": "bjfong@google.com",
      "hash": "fa1f119b620c552c7724ad749df9c4b6d9ae52fc",
      "subject": "[search] Fix a small regression for the empty state view update"
    },
    "8145299": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8145299",
      "clUrl": "https://chromium-review.googlesource.com/c/8145299",
      "description": "Bug: 536089330\nChange-Id: I77ea1ddce60168d68d9ea6ce66b2f01b5c8ced9b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8145299\nAuto-Submit: Tomasz Wiszkowski \u003cender@google.com\u003e\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668223}",
      "email": "ender@google.com",
      "hash": "74c50be64b1d1be9c327120e8030da1cf8f47114",
      "subject": "Hide standby ring when window loses focus."
    },
    "8145610": {
      "author": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "avatar": "https://lh6.googleusercontent.com/-bmjmM3wy1aI/AAAAAAAAAAI/AAAAAAAAAAA/ZO8sFsZRTr4/s120-p/photo.jpg",
      "cl": "8145610",
      "clUrl": "https://chromium-review.googlesource.com/c/8145610",
      "description": "* This is an automated release commit.\n* Do not revert without consulting chrome-pmo@google.com.\nNOAUTOREVERT=true\n\nChange-Id: Ie61dcee02bf8487b207eb5f5edd44dcebeecfdff\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8145610\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@{#1668280}",
      "email": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "hash": "e64cbd130f6274e9af4ab2dfc5ee3d873a232705",
      "subject": "Updating trunk VERSION from 7972.0 to 7973.0"
    },
    "8145826": {
      "author": "chromeos-ci-prod",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8145826",
      "clUrl": "https://chromium-review.googlesource.com/c/8145826",
      "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/8675293694758170289 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\": \"cfc45da00ef6ed4b9b1bff8f941e6be7c4ddfae9\"}]\nCq-Cl-Tag: pupr:chromeos-lkgm\nChange-Id: I5b66ea37cb25086d0b81595d0f49c8fa6283f80a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8145826\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@{#1668296}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "c9f043ddb87b67aeab37f8eca97a3d373d24a8dd",
      "subject": "chromeos/CHROMEOS_LKGM: Automatic uprev to 16763.0.0-1079067."
    },
    "8145999": {
      "author": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "avatar": "https://lh6.googleusercontent.com/-bmjmM3wy1aI/AAAAAAAAAAI/AAAAAAAAAAA/ZO8sFsZRTr4/s120-p/photo.jpg",
      "cl": "8145999",
      "clUrl": "https://chromium-review.googlesource.com/c/8145999",
      "description": "* This is an automated release commit.\n* Do not revert without consulting chrome-pmo@google.com.\nNOAUTOREVERT=true\n\nChange-Id: I5e04ef562329e3b4541d1ed1814384e61a0192b3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8145999\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@{#1668245}",
      "email": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "hash": "6f3d6d7351c84ceb76e5c621bea715eb03eb7314",
      "subject": "Updating trunk VERSION from 7971.0 to 7972.0"
    }
  },
  "date": "2026-07-25",
  "days": 1,
  "generatedAt": "2026-07-25T22:06:11Z",
  "markdown": "## Highlights\n- **Security** PaymentRequest service worker registration now enforces the Connection-Allowlist, tightening who can initiate payment flows from background contexts. [CL 7927268](https://chromium-review.googlesource.com/c/7927268) [bug 519915328](https://issues.chromium.org/issues/519915328)\n- **Privacy** Geolocation position requests were relanded with visibility-aware pause and resume, reducing background location activity when pages are not visible. [CL 8103623](https://chromium-review.googlesource.com/c/8103623) [bug 534027930](https://issues.chromium.org/issues/534027930)\n- **Mobile** Thin WebView now enables SurfaceView by default, a meaningful Android rendering-path change that can improve embed performance and behavior. [CL 8144401](https://chromium-review.googlesource.com/c/8144401) [bug 519710663](https://issues.chromium.org/issues/519710663)\n- **Rendering** Canvas layer filters now resolve local URL references and propagate taint correctly, closing correctness gaps in filtered canvas rendering. [CL 8143840](https://chromium-review.googlesource.com/c/8143840) [CL 8143839](https://chromium-review.googlesource.com/c/8143839) [bug 501594511](https://issues.chromium.org/issues/501594511)\n- **Extensions** WebRequest blocking dispatch now resolves per-context targets, a substantial correctness fix for extension request handling across execution contexts. [CL 8120467](https://chromium-review.googlesource.com/c/8120467) [bug 494684626](https://issues.chromium.org/issues/494684626)\n- **UI** Side panel stability got multiple fixes for rapid tab switching, vertical tabs sizing, and event timing, improving one of Chrome's busiest new surfaces. [CL 8142501](https://chromium-review.googlesource.com/c/8142501) [CL 8075740](https://chromium-review.googlesource.com/c/8075740) [CL 8137935](https://chromium-review.googlesource.com/c/8137935) [bug 535487924](https://issues.chromium.org/issues/535487924) [bug 525353575](https://issues.chromium.org/issues/525353575) [bug 524864604](https://issues.chromium.org/issues/524864604)\n- **GPU** Dawn wire now explicitly initializes memory from AlignedUninit, a low-level safety fix in the graphics stack. [CL 8140261](https://chromium-review.googlesource.com/c/8140261) [bug 538109716](https://issues.chromium.org/issues/538109716)\n- **Rendering** Aura now handles window deletion during LockPointer, fixing a fragile lifecycle edge case in input and window management. [CL 8140414](https://chromium-review.googlesource.com/c/8140414) [bug 532921800](https://issues.chromium.org/issues/532921800)\n\n## What landed by area\n\n### Chrome UI and surfaces\n- **UI** Bookmarks bar context menu moves the \"Show bookmarks bar\" checkmark icon to the right-hand side for cleaner menu alignment. [CL 8144381](https://chromium-review.googlesource.com/c/8144381) [bug 535692460](https://issues.chromium.org/issues/535692460)\n- **UI** Bookmarks bar fixes a widget issue when contextual search appears, cleaning up an interaction bug in a common surface. [CL 8144383](https://chromium-review.googlesource.com/c/8144383) [bug 537839954](https://issues.chromium.org/issues/537839954)\n- **UI** Standby ring now hides when the window loses focus, removing a distracting stale visual state. [CL 8145299](https://chromium-review.googlesource.com/c/8145299) [bug 536089330](https://issues.chromium.org/issues/536089330)\n- **UI** Search fixes a regression in empty-state view updates. [CL 8145241](https://chromium-review.googlesource.com/c/8145241) [bug 537329447](https://issues.chromium.org/issues/537329447)\n- **UI** New tab page fixes a composebox entrypoint layout shift. [CL 8141988](https://chromium-review.googlesource.com/c/8141988)\n- **UI** Unified tabstrip adds a chrome://flags entry, making the feature easier to dogfood and stage. [CL 8143386](https://chromium-review.googlesource.com/c/8143386) [bug 523325947](https://issues.chromium.org/issues/523325947)\n- **Refactor** BrowserFrameViewChromeOS gets readability cleanup, likely reducing friction for future ChromeOS frame work. [CL 8141632](https://chromium-review.googlesource.com/c/8141632)\n\n### Omnibox, AIM, Glic, and side panel\n- **UI** Omnibox adds a new string for cobrowse IPH. [CL 8143222](https://chromium-review.googlesource.com/c/8143222) [bug 536126944](https://issues.chromium.org/issues/536126944)\n- **Refactor** AIM creates a shared areAnimationsEnabled path for omnibox behavior, reducing duplicated animation gating logic. [CL 8137685](https://chromium-review.googlesource.com/c/8137685) [bug 538260578](https://issues.chromium.org/issues/538260578)\n- **UI** AIM renames \"Exact\" to \"Preview\" in the statusview favicon feature, polishing feature terminology. [CL 8144324](https://chromium-review.googlesource.com/c/8144324) [bug 538694333](https://issues.chromium.org/issues/538694333)\n- **UI** Aim-drive fixes broken thumbnails in the omnibox \"add from drive\" entrypoint. [CL 8140405](https://chromium-review.googlesource.com/c/8140405)\n- **UI** Glic fixes a bug where clicking on a task opened the NTP. [CL 8127279](https://chromium-review.googlesource.com/c/8127279) [bug 532683400](https://issues.chromium.org/issues/532683400)\n- **UI** Glic adds feature-param control for the bottom sheet promo, giving experiments finer rollout control. [CL 8143883](https://chromium-review.googlesource.com/c/8143883)\n- **UI** Side panel fixes height handling when vertical tabs are enabled. [CL 8075740](https://chromium-review.googlesource.com/c/8075740) [bug 525353575](https://issues.chromium.org/issues/525353575)\n- **UI** Side panel state handling is hardened during rapid tab switching. [CL 8142501](https://chromium-review.googlesource.com/c/8142501) [bug 535487924](https://issues.chromium.org/issues/535487924)\n- **Extensions** Extensions side panel now delays onOpened until the ExtensionHost loads, fixing event ordering. [CL 8137935](https://chromium-review.googlesource.com/c/8137935) [bug 524864604](https://issues.chromium.org/issues/524864604)\n\n### Extensions and web app plumbing\n- **Extensions** WebRequest proxying renames request IDs in WebRequestProxyingURLLoaderFactory, clarifying internal request tracking. [CL 8134541](https://chromium-review.googlesource.com/c/8134541) [bug 513564337](https://issues.chromium.org/issues/513564337)\n- **Extensions** Toolbar action right-click crash is fixed on Android. [CL 8143500](https://chromium-review.googlesource.com/c/8143500) [bug 538660003](https://issues.chromium.org/issues/538660003)\n- **Extensions** Side panel tests disable kExtensionsPinnedByDefault where needed, isolating test behavior from feature-default changes. [CL 8139966](https://chromium-review.googlesource.com/c/8139966) [bug 538470032](https://issues.chromium.org/issues/538470032)\n- **Perf** SimpleFeature memory work avoids match pattern copies, shaving overhead in extensions feature plumbing. [CL 8126647](https://chromium-review.googlesource.com/c/8126647) [bug 537387983](https://issues.chromium.org/issues/537387983)\n- **Refactor** Host now owns the web client handler, simplifying ownership in web client plumbing. [CL 8140381](https://chromium-review.googlesource.com/c/8140381)\n- **Refactor** SurfaceEmbed mojo interfaces are switched to frame-associated interfaces, tightening their attachment model. [CL 8142467](https://chromium-review.googlesource.com/c/8142467) [bug 508638062](https://issues.chromium.org/issues/508638062)\n\n### Rendering, graphics, and media\n- **Rendering** Paint property builder fixes DCHECK failures for unbounded elements. [CL 8127578](https://chromium-review.googlesource.com/c/8127578) [bug 536954129](https://issues.chromium.org/issues/536954129)\n- **Media** WebAudio updates expected WAVs for Vorbis codec tests, syncing test baselines with current output. [CL 8140827](https://chromium-review.googlesource.com/c/8140827) [bug 40277372](https://issues.chromium.org/issues/40277372)\n- **GPU** TV device names are added to RelaxLimitAImageReaderMaxSizeToOne, broadening compatibility handling for affected Android TV devices. [CL 8137833](https://chromium-review.googlesource.com/c/8137833) [bug 536028960](https://issues.chromium.org/issues/536028960)\n- **Media** Multiple media notifications refactors foreground-service routing and fallback recovery, reducing complexity in Android media notification behavior. [CL 8096423](https://chromium-review.googlesource.com/c/8096423) [bug 522397811](https://issues.chromium.org/issues/522397811)\n- **GPU** Contextual Tasks toolbar pixel tests are re-enabled after prior instability. [CL 8141979](https://chromium-review.googlesource.com/c/8141979)\n\n### Android and mobile infra\n- **Mobile** SiteSettingsMenuTest is batched with Batch.PER_CLASS to cut Android test overhead. [CL 8144179](https://chromium-review.googlesource.com/c/8144179) [bug 344672098](https://issues.chromium.org/issues/344672098)\n- **Mobile** SiteSettingsTest is batched with Batch.PER_CLASS. [CL 8125338](https://chromium-review.googlesource.com/c/8125338) [bug 344672098](https://issues.chromium.org/issues/344672098)\n- **Mobile** SiteSettingsRenderTest is batched with Batch.PER_CLASS. [CL 8144279](https://chromium-review.googlesource.com/c/8144279) [bug 344672098](https://issues.chromium.org/issues/344672098)\n- **Mobile** SiteSettingsLocationTest is batched with Batch.PER_CLASS. [CL 8125337](https://chromium-review.googlesource.com/c/8125337) [bug 344672098](https://issues.chromium.org/issues/344672098)\n- **Mobile** SiteSettingsCookiesTest is batched with Batch.PER_CLASS. [CL 8122682](https://chromium-review.googlesource.com/c/8122682) [bug 344672098](https://issues.chromium.org/issues/344672098)\n- **Build** JUnit pre-filtering is fixed for multi-test parameterized filters on Android, improving targeted test execution. [CL 8145179](https://chromium-review.googlesource.com/c/8145179) [bug 538670770](https://issues.chromium.org/issues/538670770)\n- **UI** Popup drawables now have independently usable 16dp and 24dp radii. [CL 8126784](https://chromium-review.googlesource.com/c/8126784) [bug 534454214](https://issues.chromium.org/issues/534454214)\n\n### Settings, prefs, and profile features\n- **Refactor** Settings Lit makes collapse_radio_button.ts compatible with PrefService, smoothing migration and reuse in settings UI. [CL 8143318](https://chromium-review.googlesource.com/c/8143318) [bug 393471368](https://issues.chromium.org/issues/393471368)\n- **Refactor** Notebooks adds a NotebooksEligibilityService interface and factory, laying service infrastructure for feature gating. [CL 8128301](https://chromium-review.googlesource.com/c/8128301) [bug 531797025](https://issues.chromium.org/issues/531797025)\n- **Privacy** PersonalContext records basic desktop metrics for its notice surface. [CL 8138108](https://chromium-review.googlesource.com/c/8138108)\n- **Refactor** NTP Customization Sync polishes loop control in OnDataLoaded, a small maintainability cleanup in sync setup flow. [CL 8143860](https://chromium-review.googlesource.com/c/8143860) [bug 488439751](https://issues.chromium.org/issues/488439751)\n\n### Infra, tests, and maintenance\n- **Build** Checks documentation is updated to clarify DUMP_WILL_BE_CHECK behavior. [CL 8141501](https://chromium-review.googlesource.com/c/8141501)\n- **Build** CQ experiment for chromeos-js-coverage-rel is dropped. [CL 8139633](https://chromium-review.googlesource.com/c/8139633)\n- **Refactor** component_updater removes an unused mocked function from the CUS mock. [CL 8144200](https://chromium-review.googlesource.com/c/8144200)\n- **Build** enterprise_policy_registry.cc gets an UNSAFE_TODO cleanup. [CL 8142302](https://chromium-review.googlesource.com/c/8142302)\n\n## Reverts \u0026 Reapplies\n- **Build** Revert of adding isolate_profile_data mixin to Windows GPU tests, backing out an infra change tied to test behavior. [CL 8140266](https://chromium-review.googlesource.com/c/8140266) [bug 40917276](https://issues.chromium.org/issues/40917276)\n- **Build** Revert of disabling Linux MSAN tests for [CL 8104603](https://chromium-review.googlesource.com/c/8104603), restoring coverage after gardening fallout. [CL 8136785](https://chromium-review.googlesource.com/c/8136785) [bug 538420326](https://issues.chromium.org/issues/538420326)\n- **Mobile** Revert of \"WebNN: Disable tests blocking LiteRT roll\", undoing a temporary test suppression. [CL 8135158](https://chromium-review.googlesource.com/c/8135158) [bug 537769664](https://issues.chromium.org/issues/537769664)\n- **Privacy** Reland of visibility-aware geolocation pause and resume, bringing back a background-activity reduction after prior rollback. [CL 8103623](https://chromium-review.googlesource.com/c/8103623) [bug 534027930](https://issues.chromium.org/issues/534027930)\n- **DevTools** Revert of exposing a null WebAuthn signature counter to CDP, backing out a protocol-facing behavior change. [CL 8138482](https://chromium-review.googlesource.com/c/8138482) [bug 533056772](https://issues.chromium.org/issues/533056772)",
  "repo": "chromium",
  "repoDisplay": "Chromium",
  "rollGroups": [
    {
      "name": "Chrome Android ARM64 Orderfile",
      "count": 10
    },
    {
      "name": "Chrome Win64 PGO Profile",
      "count": 7
    },
    {
      "name": "Chrome Android Desktop x64 PGO",
      "count": 4
    },
    {
      "name": "Chrome Mac PGO Profile",
      "count": 4
    },
    {
      "name": "Chrome Linux PGO Profile",
      "count": 3
    },
    {
      "name": "Chrome Android ARM32 Orderfile",
      "count": 3
    },
    {
      "name": "Chrome Android ARM32 PGO Profile",
      "count": 3
    },
    {
      "name": "Chrome Win ARM64 PGO Profile",
      "count": 3
    },
    {
      "name": "Other",
      "count": 2
    },
    {
      "name": "Truth from d806a7ead947 to 9fbe5aeb2c7c",
      "count": 1
    },
    {
      "name": "Enterprise Companion chromium_mac_amd64 from JJlM6utaVlY46nncB...",
      "count": 1
    },
    {
      "name": "WebView ARM Orderfile from R-ttxx057eBOsMPOx...",
      "count": 1
    },
    {
      "name": "libunwind from e756ed4e3b3a to 1fd455816c72",
      "count": 1
    },
    {
      "name": "WebView ARM64 Orderfile from W9_VM0lasciBOSdli...",
      "count": 1
    },
    {
      "name": "clank/internal/apps from b1f4720ecd2d to 174d78d66eec",
      "count": 1
    },
    {
      "name": "WebView ARM64 Orderfile from r1Jy-RTtaW7a-upgf...",
      "count": 1
    },
    {
      "name": "WebView ARM Orderfile from O0WE2Ff0uGJIkFXw5...",
      "count": 1
    },
    {
      "name": "WebView ARM64 Orderfile from ERY5IfbRC7uXYXEnu...",
      "count": 1
    },
    {
      "name": "WebView ARM Orderfile from bmgJ8sbWc9ZatrVFB...",
      "count": 1
    },
    {
      "name": "src-internal from c0b7e6d31076 to fe39b015681e",
      "count": 1
    },
    {
      "name": "Updater chromium_linux64 from",
      "count": 1
    },
    {
      "name": "WebView ARM64 Orderfile from ORCQ3Zu_9LZrPZ_4M...",
      "count": 1
    },
    {
      "name": "Updater chromium_mac_amd64 from",
      "count": 1
    },
    {
      "name": "WebRTC from 596524b5bfe6 to 9622a32258c7",
      "count": 1
    },
    {
      "name": "WebView ARM64 Orderfile from OVTlnrBkndVu50aAQ...",
      "count": 1
    },
    {
      "name": "llvm-libc from 19f5977e331c to 75ae50cd48c8",
      "count": 1
    }
  ],
  "since": "2026-07-25",
  "totals": {
    "commits": 125,
    "features": 67,
    "rolls": 56
  },
  "until": "2026-07-25"
}