{
  "commits": {
    "5287320": {
      "author": "Avi Drissman",
      "avatar": "https://lh6.googleusercontent.com/-g_hSdDFmIB8/AAAAAAAAAAI/AAAAAAAAAAA/BwUiN4si-W0/s120-p/photo.jpg",
      "cl": "5287320",
      "clUrl": "https://chromium-review.googlesource.com/c/5287320",
      "description": "https://crrev.com/c/647836 was committed to improve Chromium's\nperformance while native menus were fading out.\n\nRe \"NSUnhighlightMenuRunLoopMode\", code inspection seems to indicate\nthat its use is restricted to apps linked against 10.10 SDKs and\nearlier, which matches experimentation.\n\nRe \"com.apple.hitoolbox.windows.windowfadingmode\", this is not present\non macOS 14 or later, and even in previous releases of macOS it does\nnot spin for long.\n\nAnd finally, most animations happen in the GPU process anyway (try\nstopping the browser process in a debugger and watch the animations\ncontinue; it's wild!), so it's not worth the price of keeping this\ncomplicated code.\n\nThis effectively reverts https://crrev.com/c/647836.\n\nThis was landed and reverted before in https://crrev.com/c/4961174 and\nhttps://crrev.com/c/4995276. It was reverted due to a test failure, but\nthat was three years ago and the failure on the bots no longer can be\nfound. Trying again.\n\nFixed: 40915918\nInclude-Ci-Only-Tests: true\nChange-Id: I839e1c3f32214ab0f45588d46e0a330acf225ffb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5287320\nCommit-Queue: Avi Drissman \u003cavi@chromium.org\u003e\nReviewed-by: Mark Mentovai \u003cmark@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672861}",
      "email": "avi@chromium.org",
      "hash": "6540411fe430b9ed1834ad4f05c47d3ac4013fad",
      "subject": "Remove handling of esoteric run loop modes"
    },
    "6124972": {
      "author": "Joey Arhar",
      "avatar": "",
      "cl": "6124972",
      "clUrl": "https://chromium-review.googlesource.com/c/6124972",
      "description": "This patch improves the \u003ctextarea\u003e resize handle (resizer) on platforms\nwith thin overlay scrollbars (like Android and ChromeOS) or no\nscrollbars, by decoupling it from the scrollbar thickness and using a\nconsistent fixed size and spacing.\n\nPreviously, the resizer size was based on the scrollbar thickness. On\nmobile platforms, scrollbars are very thin, resulting in a tiny, almost\nuntargetable resizer.\n\nWith this patch:\n- If we have overlay scrollbars, the resizer corner uses a fixed size of\n  15 DIP (pointer hit target) and 30 DIP (touch hit target).\n- The resizer is drawn at a fixed 7x7 CSS pixels (DIP) size, with 2px\n  spacing from the corner borders.\n- We implement capping logic to ensure the resizer shrinks to fit in\n  extremely small corners (e.g. thin custom scrollbars) without drawing\n  outside.\n- For non-overlay scrollbars, we still match the scrollbar thickness to\n  ensure visual alignment, but use the new fixed-size drawing (capped).\n\nThis behavior is flag-guarded by the new \"TextAreaResizerFixedSize\"\nruntime enabled feature, which is enabled by default.\n\nFixed: 40746409\nChange-Id: Ie05ae28b60db3830048386ece99ba3e7ba0a1249\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6124972\nCommit-Queue: Joey Arhar \u003cjarhar@chromium.org\u003e\nSLSA-Policy-Verified: SLSA Policy Verification Service \u003cdevtools-gerritcodereview-exitgate@google.com\u003e\nReviewed-by: Joey Arhar \u003cjarhar@chromium.org\u003e\nReviewed-by: Xianzhu Wang \u003cwangxianzhu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672904}",
      "email": "jarhar@chromium.org",
      "hash": "8f74c59e928ec661586518bf35c0741ffe5507d2",
      "subject": "Make \u003ctextarea\u003e resize handle consistently sized and spaced"
    },
    "7871739": {
      "author": "Rakhi Sharma",
      "avatar": "",
      "cl": "7871739",
      "clUrl": "https://chromium-review.googlesource.com/c/7871739",
      "description": "This reverts\nhttps://chromium-review.googlesource.com/c/chromium/src/+/7871739\n\nReason for revert: VoiceOver on macOS is unable to read text in Google\nDocs or Gmail compose windows when using Chrome 150, preventing users\nfrom navigating or editing documents.\n\nOriginal change's description:\n\u003e [a11y] Fix redundant VoiceOver announcements in nested text fields on Mac.\n\u003e\n\u003e When a text field is nested inside unignored containers (like inline\n\u003e elements), VoiceOver repeatedly announces the placeholder and \"inside \u003e of web content\" on every keystroke. This happens because notifications\n\u003e sent to the root (AXWebArea) that explicitly reference the nested\n\u003e element via NSAccessibilityTextChangeElement trigger a context re-sync\n\u003e in VoiceOver.\n\u003e\n\u003e This CL addresses the issue by:\n\u003e 1. Sending a \"quiet\" notification to the root (stripping the\n\u003e    NSAccessibilityTextChangeElement key) while keeping it for the\n\u003e    notification to the text field itself. This preserves typing feedback without triggering the re-sync.\n\u003e  2. Adding NSAccessibilityTextStateSyncKey to value change notifications to signal incremental updates.\n\u003e 3. Correctly calculating the NSAccessibilityTextSelectionChangedFocus\n\u003e    flag based on actual focus changes, preventing redundant descriptions when only the caret moves.\n\u003e\n\u003e placeholder text and \"web content\" while typing in certain nested text \u003e fields.\n\u003e\n\u003e AX-Relnotes: Fixed an issue where VoiceOver would repeatedly announce\n\u003e Bug: 512582992\n\u003e Change-Id: I03671d507972391334b585cfb47dc9674bd5b120\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7871739\n\u003e Commit-Queue: Carlos Marcelo Barrera Nolasco \u003ccarlosbarrera@google.com\u003e\n\u003e Reviewed-by: David Tseng \u003cdtseng@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1638589}\n\nBug: 534441751\nChange-Id: I3b2540cb2b3e30c0ecfff3ad17beb17d4c2fdee4\nAX-Relnotes: N/A\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8174466\nReviewed-by: David Tseng \u003cdtseng@chromium.org\u003e\nReviewed-by: Valerie Young \u003cspectranaut@igalia.com\u003e\nCommit-Queue: Valerie Young \u003cspectranaut@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672813}",
      "email": "atbrakhi@igalia.com",
      "hash": "daccd7ce0df928b63b4c78c2433436efdbf39743",
      "subject": "Revert \"[a11y] Fix redundant VoiceOver announcements in nested text fields on Mac.\""
    },
    "7899824": {
      "author": "Mike West",
      "avatar": "https://lh5.googleusercontent.com/-Fsw9b4VKoW0/AAAAAAAAAAI/AAAAAAAAAAA/iKz4BmMnDlk/s120-p/photo.jpg",
      "cl": "7899824",
      "clUrl": "https://chromium-review.googlesource.com/c/7899824",
      "description": "This CL adds reporting capabilities to the shared utility functions used\nto check for Connection Allowlist compliance outside the network stack,\nand ensures that they're wired up correctly to send reports for\nnavigations and navigational redirects.\n\nBug: 482728970\nChange-Id: I3e5fb2b635ab1fa82a04826f5420774606e3a6c2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7899824\nReviewed-by: Shivani Sharma \u003cshivanisha@chromium.org\u003e\nCommit-Queue: Mike West \u003cmkwst@chromium.org\u003e\nReviewed-by: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672660}",
      "email": "mkwst@chromium.org",
      "hash": "833e0a5624ecc217fb425a9aee9128bb178532b7",
      "subject": "[Connection Allowlist] Add reporting support for navigation."
    },
    "7997164": {
      "author": "Haochen Feng",
      "avatar": "https://lh5.googleusercontent.com/-h0E8P8GGGco/AAAAAAAAAAI/AAAAAAAAAAA/634cP0_qIGw/s120-p/photo.jpg",
      "cl": "7997164",
      "clUrl": "https://chromium-review.googlesource.com/c/7997164",
      "description": "This CL allows AI card recommendations to call AI amount extraction upon\nsuggestion selection. It follows the pattern of sending a callback when\ntriggering amount extraction, introduced in AI amount extraction\nrefactor:\nhttps://chromium-review.git.corp.google.com/c/chromium/src/+/8032789/16..17\n\nDesign: go/autofill-ai-card-recommendations-design\nBug: 522976689\nChange-Id: I0dd1e34c5d2b08bee00055e51fec415ebb184e6d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7997164\nReviewed-by: Vinny Persky \u003cvinnypersky@google.com\u003e\nReviewed-by: Fernando Ramirez \u003cferny@google.com\u003e\nCommit-Queue: Haochen Feng \u003chaochenf@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672914}",
      "email": "haochenf@google.com",
      "hash": "7f386aae2d72c30b31cc7cb09d698c47c3f4741d",
      "subject": "[AF] AI card recommendation triggers AI amount extraction"
    },
    "8024863": {
      "author": "Camille Lamy",
      "avatar": "https://lh6.googleusercontent.com/-0fuIfd7kk5Q/AAAAAAAAAAI/AAAAAAAAAAA/QMBSHvEJtKA/s120-p/photo.jpg",
      "cl": "8024863",
      "clUrl": "https://chromium-review.googlesource.com/c/8024863",
      "description": "This CL introduces a new token shared across the browser and renderer\nprocess meant to track the state a document is in to pass to navigations\nstarted from this document. Unlike the document token, this token is\nmeant to change during the lifetime of the document if some of its\npolicies change.\n\nThe current CL only updates the initiator state token on navigation.\nFurther CLs will ensure that is properly set and updated in all relevant\ncases, and also passed to navigation IPCs from the renderer process to\nthe browser process. Finally, we will align the lifetime of the\nInitiatorNavigationState on the initiator state token, ensuring we have\nproper synchronization between the InitiatorNavigationState in the\nbrowser process and the navigation IPCs coming from the renderer\nprocess.\n\nChange-Id: I2b6c915f6a88e6137fa88bce74b3e341a5ea21e5\nBug: 510258191\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8024863\nReviewed-by: Alex Moshchuk \u003calexmos@chromium.org\u003e\nReviewed-by: Mike West \u003cmkwst@chromium.org\u003e\nCommit-Queue: Camille Lamy \u003cclamy@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672580}",
      "email": "clamy@chromium.org",
      "hash": "dfab56e8af92c54cd1f55e2e892c7c50e798daad",
      "subject": "Introduce the Initiator State Token"
    },
    "8029420": {
      "author": "Eugene Zemtsov",
      "avatar": "https://lh5.googleusercontent.com/-ui7OpBWC8pE/AAAAAAAAAAI/AAAAAAAAAAA/dIyVmYvz-Ko/s120-p/photo.jpg",
      "cl": "8029420",
      "clUrl": "https://chromium-review.googlesource.com/c/8029420",
      "description": "Allows Android zero-copy video capture to run inside the Browser\nprocess.\n\n- content/browser \u0026 services/video_capture: Connect Browser's GPU channel andunify GPU channel management into GpuChannelHostProvider.\n\n- gpu/vulkan: Fall back to system libvulkan.so when ANGLE Vulkan fails in the Browser process.\n\n- media/capture: Support in-process Vulkan context and hardware buffer capture for VideoCaptureDeviceAndroid.\n\nBug: 479892740\nChange-Id: Ic4709675749deeee32088e336cccb6a53e460ca0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8029420\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCommit-Queue: Eugene Zemtsov \u003ceugene@chromium.org\u003e\nReviewed-by: Sean Li \u003cseannli@google.com\u003e\nReviewed-by: Ilya Nikolaevskiy \u003cilnik@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672878}",
      "email": "eugene@chromium.org",
      "hash": "51f23d99d3616730865f1f50f7a4128d34ddc431",
      "subject": "gpu: In-browser-process mode for zero-copy video capture"
    },
    "8070299": {
      "author": "Alexandra Pereira",
      "avatar": "https://lh6.googleusercontent.com/-iO2fwYpwmkI/AAAAAAAAAAI/AAAAAAAAAAA/41SpU09_sFQ/s120-p/photo.jpg",
      "cl": "8070299",
      "clUrl": "https://chromium-review.googlesource.com/c/8070299",
      "description": "Replaces synchronous window.prompt calls in WebUI Mojo communication\nwith an asynchronous message loop:\n- JS queues outgoing messages and resolves native polling promises.\n- Native C++ continuously polls messages and dispatches watcher events asynchronously.\n\nBug: 510359370\nChange-Id: I9b013dcab4f4c48f60420d6877beb598b2133db2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8070299\nReviewed-by: Mike Dougherty \u003cmichaeldo@chromium.org\u003e\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: Alexandra Pereira \u003calexandrasp@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672747}",
      "email": "alexandrasp@google.com",
      "hash": "dc7b93702006a65c9724f5c401e1a63c00c212d0",
      "subject": "[ios] Modernize WebUI Mojo IPC with asynchronous message queue"
    },
    "8087331": {
      "author": "Chris Thompson",
      "avatar": "https://lh4.googleusercontent.com/-ojMAhiWoTS0/AAAAAAAAAAI/AAAAAAAAAAA/89EtVoHlZNY/s120-p/photo.jpg",
      "cl": "8087331",
      "clUrl": "https://chromium-review.googlesource.com/c/8087331",
      "description": "This CL expands the Download Service and Download Manager to\nconditionally accept a custom SharedURLLoaderFactory parameter. The\nfactory is plumbed through DownloadUrlParameters but no callers are\nusing it yet. This sets up the infrastructure for enforcing Local\nNetwork Access (LNA) in Background Fetch.\n\nTAG=agy\nCONV=96c12324-004c-4da1-bec2-9436ea828a56\n\nBug: 455486148\nChange-Id: I4f08681691bf1d5cbd05c41b3a6c9c7cd8eacc83\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087331\nReviewed-by: Peter Beverloo \u003cpeter@chromium.org\u003e\nAuto-Submit: Chris Thompson \u003ccthomp@chromium.org\u003e\nReviewed-by: Min Qin \u003cqinmin@chromium.org\u003e\nReviewed-by: Steven Holte \u003cholte@chromium.org\u003e\nReviewed-by: Joel Hockey \u003cjoelhockey@chromium.org\u003e\nCommit-Queue: Chris Thompson \u003ccthomp@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672808}",
      "email": "cthomp@chromium.org",
      "hash": "8bc07492a94f923d0aa3074824fc88ef3ae9725f",
      "subject": "Plumb SharedURLLoaderFactory through Download API"
    },
    "8088677": {
      "author": "Zoraiz Naeem",
      "avatar": "",
      "cl": "8088677",
      "clUrl": "https://chromium-review.googlesource.com/c/8088677",
      "description": "This is a reland of commit cac97a77d4e82b632bee48be4048543e22d78885\n\nFix: The original Cl accidentally changed the deadline policy when\nshowing a surface in UnboundedSurfaceWindowMac, causing a timeout in\nGlicActorTaskLifecycleFunctionalBrowserTest#testPauseAndResumeCreatedTaskWithIframe.\n\nOriginal change's description:\n\u003e Extract LayerSurface from ui::Layer\n\u003e\n\u003e This introduces a new `LayerSurface` class that inherits from\n\u003e `ui::Layer` to encapsulate the logic for handling `cc::SurfaceLayer` and\n\u003e viz surfaces. Previously, this logic resided in the base `ui::Layer`\n\u003e class, adding unnecessary overhead and complexity to layer types that do\n\u003e not embed surfaces.\n\u003e\n\u003e By moving surface-specific methods (like `SetShowSurface`,\n\u003e `SetOldestAcceptableFallback`, etc.) and members (like `surface_layer_`)\n\u003e into `LayerSurface`, we create a clearer distinction between layer\n\u003e types.\n\u003e\n\u003e This change also updates all call sites across ash, components, content,\n\u003e and ui to initialize `ui::LAYER_SURFACE` where surfaces are embedded and\n\u003e to use `Layer::AsSurface()` when calling surface-specific methods.\n\u003e\n\u003e Bug: 522627357\n\u003e Change-Id: Id6c7776655860f034c44967bfd2a50b9698e3edb\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8088677\n\u003e Commit-Queue: Zoraiz Naeem \u003czoraiznaeem@chromium.org\u003e\n\u003e Reviewed-by: Mitsuru Oshima \u003coshima@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1669152}\n\nBug: 522627357\nChange-Id: I041bcae9269a0365ad81a9e9833bb376f3d73b2d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8163841\nReviewed-by: Mitsuru Oshima \u003coshima@chromium.org\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Zoraiz Naeem \u003czoraiznaeem@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672789}",
      "email": "zoraiznaeem@google.com",
      "hash": "d0ded1c78d768d88408b7af59ac699dd495d57e2",
      "subject": "Reland \"Extract LayerSurface from ui::Layer\""
    },
    "8098470": {
      "author": "Giovanni Pezzino",
      "avatar": "https://lh6.googleusercontent.com/-aSx_vxtqs5E/AAAAAAAAAAI/AAAAAAAAAAA/eXbWUcSGNd4/s120-p/photo.jpg",
      "cl": "8098470",
      "clUrl": "https://chromium-review.googlesource.com/c/8098470",
      "description": "AppWindow rejects same-window top-level navigations via OpenURLFromTab\nand sets browser_handles_all_top_level_requests so that renderers route\ntop-level navigations through that hook. Override\nShouldAllowRendererInitiatedCrossProcessNavigation as well so the\nbrowser process also blocks renderer-initiated cross-process commits for\nthe app window's main frame, matching ExtensionViewHost and\nAccessibilityPanel.\n\nAlso bypass this check for guest views (webviews) in content/ since they\nare allowed (and expected) to navigate cross-process.\n\nBug: b:525314506\nTEST=AppWindowAPITest.RendererInitiatedCrossProcessNavigationBlocked, IsolatedOriginWebViewTest.IsolatedOriginInWebview/MPArch\nTAG=agy\n\nChange-Id: I7282c2371f00f4bda7cab938667829a87aa38b6a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8098470\nReviewed-by: Simon Hangl \u003csimonha@google.com\u003e\nReviewed-by: Toni Barzic \u003ctbarzic@chromium.org\u003e\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nReviewed-by: Camille Lamy \u003cclamy@chromium.org\u003e\nCommit-Queue: Giovanni Pezzino \u003cgiovax@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672769}",
      "email": "giovax@google.com",
      "hash": "aa7fee1f57f8adc0fd7c8f20b97877f5fdbd1ed0",
      "subject": "Block cross-process navigation in app windows."
    },
    "8116341": {
      "author": "Katie Lu",
      "avatar": "https://lh6.googleusercontent.com/-3WHZrUJUb_I/AAAAAAAAAAI/AAAAAAAAAAA/RKLxjjXtYiY/s120-p/photo.jpg",
      "cl": "8116341",
      "clUrl": "https://chromium-review.googlesource.com/c/8116341",
      "description": "The `translate_agents_` map now stores a `PageAgents` struct, allowing a single page sequence number to be associated with both a main page agent and a side panel agent. When `RegisterPage` is called for the Reading Mode side panel, the agent is bound to the `side_panel_agent` for the current page sequence number without incrementing it.\n\nChange-Id: I23197169805aa1e10363adf2231e90842286b752\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8116341\nReviewed-by: Danilo Tedeschi \u003cdanft@google.com\u003e\nReviewed-by: Paula Gómez \u003cpaugomez@google.com\u003e\nCommit-Queue: Danilo Tedeschi \u003cdanft@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672721}",
      "email": "ktlu@google.com",
      "hash": "336eb7a96c3db2216465d2c952d3a10d0eaaea0b",
      "subject": "Handle Reading Mode side panel agent registration in ContentTranslateDriver."
    },
    "8116929": {
      "author": "Rui Chen",
      "avatar": "https://lh4.googleusercontent.com/-CqBjwamZH88/AAAAAAAAAAI/AAAAAAAAAAA/G2lKEASQoLI/s120-p/photo.jpg",
      "cl": "8116929",
      "clUrl": "https://chromium-review.googlesource.com/c/8116929",
      "description": "We add cached flag experiment WebViewUseWVLESForLayeredStudy to\nallow us to turn on Variations Synchronisation when constructing\nlayers.\nTogether with existing allowlist, this should ensure layered\nstudy can be synchronised on a device.\n\nChange-Id: I46ffaeec6e011c8733614a83e3dde8a4b19213bc\nBug: 535956645\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8116929\nReviewed-by: Caitlin Fischer \u003ccaitlinfischer@google.com\u003e\nReviewed-by: Nate Fischer \u003cntfschr@chromium.org\u003e\nCommit-Queue: Rui Chen \u003cchesterchen@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672797}",
      "email": "chesterchen@google.com",
      "hash": "e701f552ec0e079640db0fe0bea440445da81942",
      "subject": "[AW] Add cached flag experiment WebViewUseWVLESForLayeredStudy"
    },
    "8122261": {
      "author": "Kevin Ellis",
      "avatar": "",
      "cl": "8122261",
      "clUrl": "https://chromium-review.googlesource.com/c/8122261",
      "description": "This patch avoids recalculating values for non-style dependent\nkeyframes. The keyframes are cached as a self-contained animation\ncurve. When the native paint worklet produces a new deferred paint\nimage, it can reuse the previously extracted keyframe values if\nunchanged.\n\nThis patch also reduces the expense of running a nearly complete\ncheck for eligibility to run on the compositor frame with each Paint\ncall. Instead we take an optimistic stance, downgrading in\nAnimation::PreCommit if necessary.\n\nFinally, the main thread value is stored in the paint worklet input\nrather than the main thread progress, to avoid wasteful recalculation.\n\nBug: 41491098\nChange-Id: I9bfc623e6553c9b0893a90a1d9fd73f4351f27e6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8122261\nCommit-Queue: Kevin Ellis \u003ckevers@chromium.org\u003e\nReviewed-by: Claire Chambers \u003cclchambers@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672828}",
      "email": "kevers@google.com",
      "hash": "5963cb788c87001ba174df862dabeb84d755e9d3",
      "subject": "Cache background-color keyframes"
    },
    "8123898": {
      "author": "Chinglin Yu",
      "avatar": "",
      "cl": "8123898",
      "clUrl": "https://chromium-review.googlesource.com/c/8123898",
      "description": "The major regression in the Images test of motionmark has been improved.\nRe-enable for larger scale experimentation.\n\nBug: b/523270654\nChange-Id: I6f5acb3ece4b4fb3839e61d20a211da6b60a34b2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8123898\nReviewed-by: vikas soni \u003cvikassoni@chromium.org\u003e\nCommit-Queue: Chinglin Yu \u003cchinglinyu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672471}",
      "email": "chinglinyu@google.com",
      "hash": "bb4fc4b4c52372fc5f9fbec767e283e8d3354d0c",
      "subject": "Re-enable DrDc on Android desktop builds."
    },
    "8125895": {
      "author": "Alexandra Pereira",
      "avatar": "https://lh6.googleusercontent.com/-iO2fwYpwmkI/AAAAAAAAAAI/AAAAAAAAAAA/41SpU09_sFQ/s120-p/photo.jpg",
      "cl": "8125895",
      "clUrl": "https://chromium-review.googlesource.com/c/8125895",
      "description": "MojoFacade handles Mojo IPC communication specifically for WebUI pages.\nPreviously, it was owned by WebStateImpl::RealizedWebState, but its\nlifecycle is 1:1 tied to WebUIIOSImpl (created when WebUI is setup for\na page and destroyed when WebUI is cleared).\n\nThis CL moves ownership of MojoFacade into WebUIIOS, encapsulating\nit within the WebUI layer and simplifying RealizedWebState.\n\nBug: 510359370\nChange-Id: I216752940c9a75404e0edca7f9f85a4f80b0cf01\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8125895\nReviewed-by: Mike Dougherty \u003cmichaeldo@chromium.org\u003e\nCommit-Queue: Alexandra Pereira \u003calexandrasp@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672782}",
      "email": "alexandrasp@google.com",
      "hash": "39ed62dbe26b80bf1da6cdb89121ec25cffefea9",
      "subject": "[ios] Transfer MojoFacade ownership to WebUIIOS"
    },
    "8127272": {
      "author": "Gayane Petrosyan",
      "avatar": "https://lh6.googleusercontent.com/-2clhNbknhM8/AAAAAAAAAAI/AAAAAAAAAAA/zvQQX-kkFQI/s120-p/photo.jpg",
      "cl": "8127272",
      "clUrl": "https://chromium-review.googlesource.com/c/8127272",
      "description": "Move Gemini gateway creation, initialization and ownership to Gemini\ncontainer mediator.\n\nNow when mediator is created:\n- gateway is created and initialized with all the handlers\n- `configureGemini` is called\nThese were previously done in `GeminiBrowserAgent` ctor\n\nIn this CL also `createGeminiConfigurationForActiveWebState` is\nmodified to take `baseViewController` for further setup, but this\nwe should be able to get rid of after the migration is done.\n\nBug: 532334416\nChange-Id: I64e2d2a172ef2a0dce66786c263b1f308aa170ef\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8127272\nReviewed-by: Yasaman Sedaghat \u003cyasamans@google.com\u003e\nCommit-Queue: Gayane Petrosyan \u003cgayane@google.com\u003e\nReviewed-by: Stepan Khapugin \u003cstkhapugin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672673}",
      "email": "gayane@google.com",
      "hash": "867ed30f2ab74670f78342fab6adc9602237527e",
      "subject": "[iOS] Move Gemini gateway creation to Gemini container mediator"
    },
    "8128025": {
      "author": "Quentin Pubert",
      "avatar": "https://lh3.googleusercontent.com/-rXAGc5DyfC8/AAAAAAAAAAI/AAAAAAAAAAA/I2Um9iwuFwk/s120-p/photo.jpg",
      "cl": "8128025",
      "clUrl": "https://chromium-review.googlesource.com/c/8128025",
      "description": "This CL introduces an observer pattern to `ReaderModeBrowserAgent` and\nbridges it to Objective-C to allow observing Reader Mode state changes.\n\nKey changes:\n- `ReaderModeBrowserAgent::Observer`: C++ observer interface for Reader\n  Mode content show/hide and agent destruction events.\n- `ReaderModeBrowserAgentObserverBridge`: Objective-C bridge conforming\n  to `\u003cReaderModeBrowserAgentObserving\u003e` protocol.\n- `PageActionMenuMediator`: Observes `ReaderModeBrowserAgent` via\n  `base::ScopedObservation` and automatically dismisses the Page Action\n  Menu bottom sheet when Reader Mode is hidden.\n- Added unit tests\n  (`ReaderModeBrowserAgentTest.ObserverBridgeNotifications`)\n  and EarlGrey UI integration tests\n  (`testPageActionMenuDismissedOnReaderModeHide`).\n\nFixed: 517994225\nChange-Id: Ia0e6ab7c82514119f9eacb63b84ef423a6a4c34e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8128025\nReviewed-by: Adam Arcaro \u003cadamta@google.com\u003e\nAuto-Submit: Quentin Pubert \u003cqpubert@google.com\u003e\nReviewed-by: Olivier Robin \u003colivierrobin@chromium.org\u003e\nCommit-Queue: Quentin Pubert \u003cqpubert@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672675}",
      "email": "qpubert@google.com",
      "hash": "0cabe40d334168dc2ff1e78ed5a7d9c812f36431",
      "subject": "[iOS] Add ReaderModeBrowserAgentObserver to dismiss the page action menu"
    },
    "8128123": {
      "author": "Chris Thompson",
      "avatar": "https://lh4.googleusercontent.com/-ojMAhiWoTS0/AAAAAAAAAAI/AAAAAAAAAAA/89EtVoHlZNY/s120-p/photo.jpg",
      "cl": "8128123",
      "clUrl": "https://chromium-review.googlesource.com/c/8128123",
      "description": "This CL introduces baseline test infrastructure for verifying Background\nFetch behavior across browser sessions and restarts. Specifically:\n- Adds base BackgroundFetchAndroidBrowserTest class and observer\n  utilities in background_fetch_browsertest_android.cc to test\n  pause/resume functionality across browser restarts.\n- Includes PRE_FetchCanBePausedRestartedAndResumed and\n  FetchCanBePausedRestartedAndResumed browser tests.\n- Adds JobsInitializedOnBrowserRestartWithPausedRequest unit test in\n  background_fetch_service_unittest.cc to verify standard restart\n  behavior (LNA integration will be added in a followup CL).\n\nTAG=agy\nCONV=96c12324-004c-4da1-bec2-9436ea828a56\n\nBug: 455486148\nChange-Id: I82d0d42d96c60a3e180f148bbab5c3e8ed005609\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8128123\nCommit-Queue: Chris Thompson \u003ccthomp@chromium.org\u003e\nReviewed-by: Peter Beverloo \u003cpeter@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672841}",
      "email": "cthomp@chromium.org",
      "hash": "855098d6335b91e333b5a0c4fa66cac86339c7f5",
      "subject": "Add test infrastructure for Background Fetch restarts"
    },
    "8130410": {
      "author": "Sasha Kunitskaya",
      "avatar": "",
      "cl": "8130410",
      "clUrl": "https://chromium-review.googlesource.com/c/8130410",
      "description": "This change refactors ManagedUserProfileNoticeUI to pass configuration\nparameters synchronously using content::WebContentsUserData before\nnavigation begins. This resolves a race condition where the UI loaded\nand executed JavaScript (which queried loadTimeData synchronously)\nbefore the asynchronous Initialize() method was triggered.\n\nBug: 526570381\nChange-Id: I63648dae8e0665d814cddfd69e0d1c30db969011\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8130410\nCommit-Queue: Sasha Kunitskaya \u003csaskekun@google.com\u003e\nReviewed-by: Nicolas Dossou-Gbété \u003cdgn@chromium.org\u003e\nReviewed-by: Ernest Nguyen Hung \u003cernn@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672655}",
      "email": "saskekun@google.com",
      "hash": "8e7e26bec765a246e0a8aca09d779471ebb42479",
      "subject": "ManagedUserProfileNoticeUI: refactor data initialization"
    },
    "8131183": {
      "author": "Scott Yoder",
      "avatar": "https://lh5.googleusercontent.com/-RvsmZGzTUdY/AAAAAAAAAAI/AAAAAAAAAAA/iTGIgiIEULE/s120-p/photo.jpg",
      "cl": "8131183",
      "clUrl": "https://chromium-review.googlesource.com/c/8131183",
      "description": "This is a reland of commit 43be00becb948b1d11483ecce23070900fde0e09\n\nThe original commit failed on the ios-asan bot because the SceneState\nobject was a local variable in SetUp and was being dealloc'd prior to\nthe initialization of the FullscreenMediator, causing a CHECK crash.\nThis reland fixes that by storing the SceneState in an ivar on the test\nclass.\n\nOriginal change's description:\n\u003e [ios] Replace legacy FullscreenController in GeminiBrowserAgentTest\n\u003e\n\u003e Update GeminiBrowserAgentTest to use FullscreenCoordinator and\n\u003e FullscreenBrowserAgent when the FullscreenRefactoring feature is\n\u003e enabled.\n\u003e\n\u003e - Add helper InitFullscreenCoordinatorIfNeeded to create\n\u003e   FullscreenBrowserAgent and start FullscreenCoordinator when\n\u003e   FullscreenRefactoring is enabled.\n\u003e - Add helper IsFullscreenEnabled to check FullscreenBrowserAgent when\n\u003e   refactoring is enabled or FullscreenController when disabled.\n\u003e - Update TestFloatyKeepsFullscreenDisabledUntilDismissed to assert\n\u003e   via IsFullscreenEnabled.\n\u003e\n\u003e Fixed: 535867411\n\u003e Change-Id: I40bc53261c8ecca7736aeaea04bbc2dc7218a105\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8131183\n\u003e Reviewed-by: Yasaman Sedaghat \u003cyasamans@google.com\u003e\n\u003e Commit-Queue: Scott Yoder \u003cscottyoder@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1667425}\n\nChange-Id: I9d8419fddd65d9a08dc5351fb2fa0123e1d32f6d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8177781\nCommit-Queue: Scott Yoder \u003cscottyoder@google.com\u003e\nReviewed-by: Yasaman Sedaghat \u003cyasamans@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672855}",
      "email": "scottyoder@google.com",
      "hash": "577137474029ce55b1572d2b41d0fb1040cfcf69",
      "subject": "Reland \"[ios] Replace legacy FullscreenController in GeminiBrowserAgentTest\""
    },
    "8132359": {
      "author": "Ivan Kabadzhov",
      "avatar": "",
      "cl": "8132359",
      "clUrl": "https://chromium-review.googlesource.com/c/8132359",
      "description": "This CL introduces the cws-review-prompting-native-ui feature flag on\nDesktop. When enabled, this flag gates native UI affordances (such as in\nthe Extensions menu and management page) for leaving reviews on\ninstalled Chrome Web Store extensions.\n\nBug: b:535486252\nChange-Id: I3c031ffbe3091a3a2a8028af756ae5d6ca735ef0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8132359\nReviewed-by: Eva Su \u003cevasu@chromium.org\u003e\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCommit-Queue: Ivan Kabadzhov \u003cikabadzhov@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672538}",
      "email": "ikabadzhov@google.com",
      "hash": "652f65a080146f09a063efb81a147d3d963e7ab7",
      "subject": "Add feature flag for CWS Review Prompting Native UI"
    },
    "8137706": {
      "author": "Giovanni Pezzino",
      "avatar": "https://lh6.googleusercontent.com/-aSx_vxtqs5E/AAAAAAAAAAI/AAAAAAAAAAA/eXbWUcSGNd4/s120-p/photo.jpg",
      "cl": "8137706",
      "clUrl": "https://chromium-review.googlesource.com/c/8137706",
      "description": "When websites loaded inside a \u003cwebview\u003e guest requested media permissions\nusing the \u003cusermedia\u003e element (PEPC) and the UserMediaElementLegacy feature\nwas disabled, the request would crash (in debug builds) or behave\ninconsistently. This was because standard \u003cusermedia\u003e requests both mic and\ncamera, and if the hosting Chrome App only had one of these permissions in\nits manifest, the browser would return mixed results (one granted, one\ndenied), which violated a DCHECK in PermissionServiceImpl.\n\nThis CL fixes the issue by:\n1. Removing the strict DCHECK that enforces all results to have the same\n   status in EmbeddedPermissionRequestCallbackWrapper.\n2. Aggregating the results such that if any permission is denied, the\n   combined result is denied.\n3. Adding tests to verify combinations of the legacy flag and manifest\n   permissions, including a dedicated test for the partial grant case (Mic\n   allowed, Camera denied) which verifies that backend permissions are not\n   revoked.\n\nBUG=513228207\nTAG=agy\n\nChange-Id: Ie833651e2c45ee9d84898b753188234e6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137706\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCommit-Queue: Giovanni Pezzino \u003cgiovax@google.com\u003e\nReviewed-by: Thomas Nguyen \u003ctungnh@chromium.org\u003e\nReviewed-by: Andrew Rayskiy \u003cgreengrape@google.com\u003e\nAuto-Submit: Giovanni Pezzino \u003cgiovax@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672618}",
      "email": "giovax@google.com",
      "hash": "2790129dcbdb4fa07d8bd2b282a74e56b26c40dd",
      "subject": "Fix webview media permission requests with PEPC when legacy mode is disabled."
    },
    "8138068": {
      "author": "Gauthier Ambard",
      "avatar": "https://lh4.googleusercontent.com/-i-O-ZGsBLB8/AAAAAAAAAAI/AAAAAAAAAAA/G5adnZOgQGo/s120-p/photo.jpg",
      "cl": "8138068",
      "clUrl": "https://chromium-review.googlesource.com/c/8138068",
      "description": "This reverts commit 8537505b27ee29762c7353b748d68f85b9c65bac.\n\nReason for revert:\nThe Suspect CL https://chromium-review.googlesource.com/q/I10713d90c7a2027bc610724364cbd30d53f963e2 is highly likely the cause of the crash. Please see the crash report http://crash/fbc47dc5b0400000.\n\nOriginal change's description:\n\u003e [iOS] Fix keyboard shortcuts avec SceneViewController\n\u003e\n\u003e When the SceneViewController is enabled, the keyboard shortcuts are not\n\u003e working. This is because there is no firstResponder as the TabGrid is\n\u003e no longer the root VC and the SceneVC is not implementing\n\u003e canBecomeFirstResponder.\n\u003e\n\u003e To fix this, this CL implements it and return YES.\n\u003e\n\u003e It is also making sure that the next responders are correctly handled:\n\u003e taking example on how it is done in the TabGrid, the SceneVC is first\n\u003e making the AppBar the next responder, then the TabGrid, then its real\n\u003e nextResponder.\n\u003e\n\u003e This CL is also removing a call to becomeFirstResponder on TabGrid's\n\u003e panels as they can't become first responder, so this wasn't doing\n\u003e anything.\n\u003e\n\u003e Fixed: 538083361\n\u003e Change-Id: I10713d90c7a2027bc610724364cbd30d53f963e2\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138068\n\u003e Reviewed-by: Scott Yoder \u003cscottyoder@google.com\u003e\n\u003e Commit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1668608}\n\u003e\n\nBug: 541211406\nChange-Id: I395418122504e3c158dabb9bdc82e28531a812b5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8174347\nReviewed-by: Aliona Dangla \u003calionadangla@chromium.org\u003e\nAuto-Submit: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: Aliona Dangla \u003calionadangla@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672679}",
      "email": "gambard@chromium.org",
      "hash": "c3ef452860a891c5eb96aaa8c95dadf5e86a9a5f",
      "subject": "Revert \"[iOS] Fix keyboard shortcuts avec SceneViewController\""
    },
    "8139068": {
      "author": "Dibyajyoti Pal",
      "avatar": "https://lh5.googleusercontent.com/-WKQSemq8c9w/AAAAAAAAAAI/AAAAAAAAAAA/QCBlgsFgaAo/s120-p/photo.jpg",
      "cl": "8139068",
      "clUrl": "https://chromium-review.googlesource.com/c/8139068",
      "description": "This reverts commit 36cf9b93cc035582a837252f3ca87999be781289.\n\nReason for revert: Incorrect CL, not the true cause of failure.\n\nOriginal change's description:\n\u003e [SyncTest] Improve fake server setup for tests\n\u003e\n\u003e This CL adds a retry logic with exponential backoff when initializing\n\u003e the embedded test server in case of transient errors.\n\u003e\n\u003e This is a speculative fix for the flakiness issues causing integration\n\u003e sync test architecture to crash, leading to cascading failures as seen\n\u003e in https://chromium-swarm.appspot.com/task?id=79a5e03e12919f11\u0026w=true.\n\u003e\n\u003e Bug: 536419371\n\u003e Change-Id: Ic2716e8481fb3e326d57d1c44a85d4149e8cea89\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139068\n\u003e Commit-Queue: Dibyajyoti Pal \u003cdibyapal@chromium.org\u003e\n\u003e Reviewed-by: Mahmoud Rashad \u003cmmrashad@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1671097}\n\nBug: 536419371\nChange-Id: I38a3661b56b3d65c9f7f5fc734c5e973fa373d43\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8187994\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nCommit-Queue: Marc Treib \u003ctreib@chromium.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nAuto-Submit: Dibyajyoti Pal \u003cdibyapal@chromium.org\u003e\nCommit-Queue: Dibyajyoti Pal \u003cdibyapal@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672763}",
      "email": "dibyapal@chromium.org",
      "hash": "449aaff979b4e67aa29d5eceb68bd372aa2341f8",
      "subject": "Revert \"[SyncTest] Improve fake server setup for tests\""
    },
    "8139261": {
      "author": "fikremen",
      "avatar": "",
      "cl": "8139261",
      "clUrl": "https://chromium-review.googlesource.com/c/8139261",
      "description": "Add SetDefaultRichExtraction() shorthand to\nPageContextWrapperConfigBuilder to configure rich extraction (APC V2)\ndefaults for iOS features (enables rich extraction, cross-origin frame\ngrafting, and paid content extraction).\n\nMigrate Composebox, GliC (BWG), and PersistTabContext call sites for\nclean configuration parity across features.\n\nBug: 538134854\nChange-Id: If12b5a25363d0362e0cc05df2227173ad57a0c69\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139261\nReviewed-by: Stepan Khapugin \u003cstkhapugin@chromium.org\u003e\nCommit-Queue: Fikre Mengistu \u003cfikremengistu@chromium.org\u003e\nReviewed-by: Adam Arcaro \u003cadamta@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672700}",
      "email": "fikremengistu@chromium.org",
      "hash": "cc325b2e6eb5fbba3a394d0ee922929572898899",
      "subject": "[iOS][APC] Add SetDefaultRichExtraction shorthand to config builder"
    },
    "8141212": {
      "author": "Sasha Kunitskaya",
      "avatar": "",
      "cl": "8141212",
      "clUrl": "https://chromium-review.googlesource.com/c/8141212",
      "description": "1. Pre-factoring for unifying data initialization:\n- remove the ScreenType query parameter from the\nManagedUserProfileNotice URL and delete the associated logic\n- introduce default ScreenType instead;\n- unify kFirstRun and kDeviceSignalsDisclaimer ScreenTypes data\ninitialization with the rest of the types;\n\n2. Minor refactoring of ManagedUserProfileNoticeUI:\n- unused imports removed;\n- `const` qualifiers added;\n- `ManagedUserProfileNoticeUI::ScreenType` simplified to `ScreenType`.\n\nTBD in a following CL:\n- pass configuration parameters synchronously using\ncontent::WebContentsUserData before navigation begins\n- move initialization of all ScreenTypes data to the constructor\n\nBug: 526570381\nChange-Id: Id71e09a6efa70b1c693d452bf3a9bcd7fb2e7260\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141212\nReviewed-by: Nicolas Dossou-Gbété \u003cdgn@chromium.org\u003e\nCommit-Queue: Sasha Kunitskaya \u003csaskekun@google.com\u003e\nReviewed-by: Ernest Nguyen Hung \u003cernn@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672643}",
      "email": "saskekun@google.com",
      "hash": "a8372840d000f7b9010cbb3e9697d20145382a4e",
      "subject": "ManagedUserProfileNoticeUI: unify data initialization"
    },
    "8141281": {
      "author": "Eshwar Stalin",
      "avatar": "https://lh6.googleusercontent.com/-BPN5HQXxog8/AAAAAAAAAAI/AAAAAAAAAAA/kT6Z_phP6c4/s120-p/photo.jpg",
      "cl": "8141281",
      "clUrl": "https://chromium-review.googlesource.com/c/8141281",
      "description": "Removing ContentsContainer view and directly parenting MultiContentsView\nas the contents container. This also allows removal of\nContentsLayoutManager. This completes the final structuring of the\ncontent views post SplitView refactoring changes.\n\nChange-Id: I798b9f4c44c69b290b46d19d45516e2763419223\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141281\nReviewed-by: Caroline Rising \u003ccorising@chromium.org\u003e\nCommit-Queue: Eshwar Stalin \u003cestalin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672446}",
      "email": "estalin@chromium.org",
      "hash": "77ee5194c45199d672a3aa6194af2eb940e36a66",
      "subject": "Cleanup ContentsContainer from the view hierarchy"
    },
    "8142363": {
      "author": "Andy Li",
      "avatar": "",
      "cl": "8142363",
      "clUrl": "https://chromium-review.googlesource.com/c/8142363",
      "description": "Records BrowserActuator.SessionRegistry.ExistingSessionsCount and\nBrowserActuator.SessionRegistry.SessionLimitReached in\nTransportSessionRegistryImpl::CreateSession when a new transport\nsession request arrives.\n\nAdd unit tests to verify metric recording on session creation and rejection.\n\nAdd histogram metadata entries to metadata/browser_actuator/histograms.xml.\n\nPrevious CL that created directory: https://chromium-review.git.corp.google.com/c/chromium/src/+/8144980\n\nBug: 538598265\nChange-Id: If0a5b016bc12a8eb872da5494ae4825dba434afa\nSkip-Clang-Tidy-Checks: bugprone-argument-comment\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142363\nReviewed-by: Mark Pearson \u003cmpearson@chromium.org\u003e\nReviewed-by: Anusha Muley \u003canushamuley@google.com\u003e\nAuto-Submit: Andy Li \u003candylky@google.com\u003e\nCommit-Queue: Andy Li \u003candylky@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672803}",
      "email": "andylky@google.com",
      "hash": "051f7ea6ceb9e47b327b563ad85b379e0c9200c8",
      "subject": "[browser_actuator] Record UMA histogram for transport sessions"
    },
    "8143963": {
      "author": "Stanislav Mikheyev",
      "avatar": "https://lh4.googleusercontent.com/-g3XVfh8dPJw/AAAAAAAAAAI/AAAAAAAAAAA/yDfSPCgbMrs/s120-p/photo.jpg",
      "cl": "8143963",
      "clUrl": "https://chromium-review.googlesource.com/c/8143963",
      "description": "Following the YourSavedInfo experiment cleanup, all of the code from the your_saved_info directory can be moved to the autofill directory. Files are moved from the your_saved_info directory and not vice versa because the \"your saved info\" naming was deprecated.\n\nOWNERS files are merged, and approval responsibilities remain unchanged.\n\nBug: b:447113309\nBypass-Check-License: refactoring\nChange-Id: I5206108d43f3438a4e0c4bdae83496b33c35f6db\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8143963\nCommit-Queue: Stanislav Mikheyev \u003cmikhe@google.com\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nReviewed-by: Viktor Semeniuk \u003cvsemeniuk@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672641}",
      "email": "mikhe@google.com",
      "hash": "ee96b30eeae638e21d6570a3507e7af64f79dda8",
      "subject": "YourSavedInfo: Move all your_saved_info code into autofill directory"
    },
    "8144121": {
      "author": "Andrea Orru",
      "avatar": "",
      "cl": "8144121",
      "clUrl": "https://chromium-review.googlesource.com/c/8144121",
      "description": "When an extension uses file_browser_handlers with an empty file_filters\nlist or with \"file_access\": [\"create\"], no file URL patterns are\ngenerated for the handler. Previously, CreateExtensionFileHandlers\nunconditionally passed an empty vector of patterns to\nCreateFileURLFilter, which triggered a DCHECK(!patterns.empty()) and\ncaused Ash to crash in debug builds.\n\nThis change skips generating intent filters for file browser handlers\nwhen pattern matching lists are empty, avoiding unnecessary filter\nregistration.\n\nFixed: 40225745\nChange-Id: Ib60f58b5c882bb332261b44c3ae90a48bd42d6b8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8144121\nReviewed-by: Toni Barzic \u003ctbarzic@chromium.org\u003e\nCommit-Queue: Andrea Orru \u003candreaorru@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672796}",
      "email": "andreaorru@chromium.org",
      "hash": "8df82bfecd597ec7ff6312d641be186ca0105fd7",
      "subject": "Skip intent filters for file browser handlers with empty patterns"
    },
    "8145199": {
      "author": "Bryant Chandler",
      "avatar": "",
      "cl": "8145199",
      "clUrl": "https://chromium-review.googlesource.com/c/8145199",
      "description": "Remove the unused kGlicGuestUrlMultiInstanceParam feature flag and\nMaybeAddMultiInstanceParameter() helper, which appended mode=mi to the\nguest URL.\n\nThis is a speculative fix for the linked bug (I haven't been able to\nrepro on my machine). If the web client navigated to strip the URL\nparameter, Chrome would detect a navigation and force a panel reload.\n\nBug: b:537883583, b:539497056\nChange-Id: I6e46a57d19dbed96b5e7673432bf9f9d6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8145199\nCommit-Queue: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nReviewed-by: Dan H \u003charringtond@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672726}",
      "email": "bryantchandler@google.com",
      "hash": "2ccae2c8b055c7ffd77185507c9ba23e1bf0e30d",
      "subject": "[glic] Remove multi-instance URL parameter from guest URL"
    },
    "8145480": {
      "author": "Stanislav Mikheyev",
      "avatar": "https://lh4.googleusercontent.com/-g3XVfh8dPJw/AAAAAAAAAAI/AAAAAAAAAAA/yDfSPCgbMrs/s120-p/photo.jpg",
      "cl": "8145480",
      "clUrl": "https://chromium-review.googlesource.com/c/8145480",
      "description": "Now that the \"Your Saved Info\" (Home of Transactions M1) settings page is unconditional on desktop, the legacy pre-HoT top-level Autofill wrappers are unreachable dead code.\n\nSpecifically:\n- Delete pre-HoT top-level page containers (autofill_page.html/ts and autofill_page_index.html/ts).\n- Remove deleted files from chrome/browser/resources/settings/BUILD.gn.\n- Clean up obsolete element exports in settings.ts.\n\nBug: b:447113309\nChange-Id: Iee1b07f13b9ddfcf3442610f5b88d56ddbec7143\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8145480\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCommit-Queue: Stanislav Mikheyev \u003cmikhe@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672615}",
      "email": "mikhe@google.com",
      "hash": "1d3c9652ab51ca847eb6e0692e259cd8c8aa59b2",
      "subject": "YourSavedInfo: Delete unreachable pre-HoT Autofill settings pages"
    },
    "8150801": {
      "author": "Ryo Hashimoto",
      "avatar": "",
      "cl": "8150801",
      "clUrl": "https://chromium-review.googlesource.com/c/8150801",
      "description": "DropdownAdapter uses LayerDrawable to combine\nlistChoiceBackgroundIndicator and DropdownDividerDrawable so that the\nformer can add mouse hover and keyboard focus effect.\n\nMove HoverHighlightViewListener to ui/android and use it in\nDropdownAdapter to correctly update the hover state.\n\nUse ListMenuUtils.clipContentViewOutline in DropdownPopupWindowImpl to\nclip the hover effect inside the shape of the popup.\n\nScreenshot: http://screenshot/BMuophQFpnMW6ND\nBug: 532869551\nBypass-Check-License: HoverHighlightViewListener.java was moved\nChange-Id: I27068297c3fb16a8857643d61af0910d85f7f619\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8150801\nReviewed-by: Yaron Friedman \u003cyfriedman@chromium.org\u003e\nCommit-Queue: Ryo Hashimoto \u003chashimoto@chromium.org\u003e\nReviewed-by: Sinan Sahin \u003csinansahin@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672456}",
      "email": "hashimoto@google.com",
      "hash": "1b125aa4363b050500018de88593e90c8b2fc012",
      "subject": "android: Add hover and focus effect to \u003cselect\u003e dropdown"
    },
    "8150927": {
      "author": "Shivani Sharma",
      "avatar": "https://lh4.googleusercontent.com/-L5xvfMQV-Lk/AAAAAAAAAAI/AAAAAAAAAAA/Qsex2wDlGFc/s120-p/photo.jpg",
      "cl": "8150927",
      "clUrl": "https://chromium-review.googlesource.com/c/8150927",
      "description": "This CL adds a test to make sure a sandboxed iframe honors C-A\nresponse-origin header.\n\nBug: 538197154\n\nChange-Id: I2e3cdf174098b1976f5031a0aa5088728afdf070\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8150927\nReviewed-by: Xiaochen Zhou \u003cxiaochenzh@chromium.org\u003e\nReviewed-by: Kenichi Ishibashi \u003cbashi@chromium.org\u003e\nCommit-Queue: Shivani Sharma \u003cshivanisha@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672667}",
      "email": "shivanisha@chromium.org",
      "hash": "6b467063f511a7eacb6f4aeea9871c03ca9358cf",
      "subject": "[Connection-Allowlist] opaque origin iframe test"
    },
    "8151779": {
      "author": "Chengdong Zhang",
      "avatar": "",
      "cl": "8151779",
      "clUrl": "https://chromium-review.googlesource.com/c/8151779",
      "description": "updateLayoutAndBackground() casts getLayoutParams() to\nFrameLayout.LayoutParams and mHolder.getLayoutParams() to\nLinearLayout.LayoutParams. These casts assume the tablet LocationBar is\nalways attached to its normal FrameLayout holder. That holds in both\nstable states (the location_bar_holder FrameLayout in the toolbar, and\nthe OmniboxSuggestionsContainer FrameLayout when reparented to the\npopover), so the casts usually succeed.\n\nHowever, the popover reparenting flow removes and re-adds the view\nbetween parents at runtime, and activity recreation can restore the view\nbefore its parent is re-established. During that transient window the\nview can momentarily hold LinearLayout.LayoutParams, and the blind cast\nthrows ClassCastException. This path is reached because closing a tab on\ntablet triggers a tab switch whose beginOrResumeInput registers an\nautocomplete-state observer via addSyncObserverAndCallIfNonNull, firing a\nsynchronous callback that runs updateLayoutAndBackground() mid-reparent.\n\nBail out of updateLayoutAndBackground() when the view is not in its\nexpected parent state. Once it settles back into its normal FrameLayout\nparent, a subsequent layout pass refreshes correctly. No behavior change\nin the stable states.\n\nBug: 539265825\nChange-Id: I1d26ddd6c8d98574ce62d2ad15547d3eabc3b184\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8151779\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCommit-Queue: Chengdong Zhang \u003cchengdzhang@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672482}",
      "email": "chengdzhang@microsoft.com",
      "hash": "ba71dea9ec709061b5e9348b81d04e181ce826b0",
      "subject": "[Omnibox] Guard tablet updateLayoutAndBackground against bad LayoutParams"
    },
    "8154340": {
      "author": "Norge Vizcay",
      "avatar": "https://lh5.googleusercontent.com/-zKNsaCCK4xM/AAAAAAAAAAI/AAAAAAAAAAA/uv7WQ1jqN7U/s120-p/photo.jpg",
      "cl": "8154340",
      "clUrl": "https://chromium-review.googlesource.com/c/8154340",
      "description": "Orders don't support local data.\n\nBug: 40100455\nChange-Id: Ibc226b2ae502fc9e99975a3706057ca596457d45\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8154340\nAuto-Submit: Norge Vizcay \u003cvizcay@google.com\u003e\nCommit-Queue: Norge Vizcay \u003cvizcay@google.com\u003e\nReviewed-by: Tobiasz Ciepliński \u003ctobson@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672585}",
      "email": "vizcay@google.com",
      "hash": "6537cb312513d9421e5bda42ca818c98ea163bd9",
      "subject": "Follow-up on crrev/c/8130321."
    },
    "8156861": {
      "author": "James Cook",
      "avatar": "https://lh4.googleusercontent.com/-qikRA8xqB3U/AAAAAAAAAAI/AAAAAAAAAAA/JBUbB9n7c4s/s120-p/photo.jpg",
      "cl": "8156861",
      "clUrl": "https://chromium-review.googlesource.com/c/8156861",
      "description": "To support testing settings fragments when SettingsInTab is enabled,\nthis CL introduces SettingsActivityInterface, SettingsTestRule, and\nSettingsInTabTestActivity.\n\nPreviously, tests relied on SettingsActivityTestRule and directly\nreferenced SettingsActivity, which is not used when settings are hosted\ninside a tab on tablets and desktops.\n\nThe goal is to allow SettingsActivityTestRule instances in tests to be\nmore-or-less mechanically replaced with SettingsTestRule (probably by an\nAI coder). Since the new class has a different name, the code base can\nbe converted incrementally.\n\n* Add SettingsActivityInterface so test rules and helper methods can\nrefer to either activity type.\n\n* Introduce SettingsTestRule, which launches either SettingsActivity or\nSettingsInTabTestActivity depending on whether SettingsInTab is enabled.\n\n* Implement SettingsInTabTestActivity using\nSettingsPageFragmentDelegateImpl to realistically simulate settings\nhosted in a tab.\n\n* Port MultiColumnSettingsUnitTest to use SettingsTestRule as a demonstration.\n\nTest: run_chrome_public_test_apk -f \"MultiColumnSettingsUnitTest.*\"\nBug: 532164507, 521895796\nChange-Id: Ibf2f5fb364ca2965c763e9990e74cd75531730be\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8156861\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nCommit-Queue: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nCommit-Queue: James Cook \u003cjamescook@chromium.org\u003e\nReviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nAuto-Submit: James Cook \u003cjamescook@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672774}",
      "email": "jamescook@chromium.org",
      "hash": "dad2cc86f0befc632c04c0d6c6a661fe4884e16f",
      "subject": "settings: Add SettingsTestRule and SettingsInTabTestActivity"
    },
    "8157122": {
      "author": "Kamil Jarosz",
      "avatar": "https://lh6.googleusercontent.com/-iIJBHCVoVxw/AAAAAAAAAAI/AAAAAAAAAAA/ETUcD8-K_aM/s120-p/photo.jpg",
      "cl": "8157122",
      "clUrl": "https://chromium-review.googlesource.com/c/8157122",
      "description": "Pass the cue object, active_tab, tabs_to_show, and background_tabs to\nRecordCueingInteractionToPrivateInsights so that cue interaction events\ncontain the same rich contextual payload as SHOWN events.\n\nTAG=agy\nCONV=1f0500be-0409-42ea-ad1b-0bb6a5340b0e\n\nBug: 539905452\nChange-Id: Iac8d0757add4dbb6878380cacbdf0dc34d9a0541\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8157122\nReviewed-by: Matt Dembski \u003cdembski@google.com\u003e\nReviewed-by: Kamil Jarosz \u003ckjarosz@google.com\u003e\nCommit-Queue: Kamil Jarosz \u003ckjarosz@google.com\u003e\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672603}",
      "email": "kjarosz@google.com",
      "hash": "fb8f47b07500bc85ce7553de200233363b816ac0",
      "subject": "Plumb contextual cue data to interaction logging"
    },
    "8157209": {
      "author": "Fredrik Söderquist",
      "avatar": "https://lh6.googleusercontent.com/-6ZztzZwTuO0/AAAAAAAAAAI/AAAAAAAAAAA/zI2xoeDT_VE/s120-p/photo.jpg",
      "cl": "8157209",
      "clUrl": "https://chromium-review.googlesource.com/c/8157209",
      "description": "Explicitly perform a \"scrub\" of null String values instead.\n\nChange-Id: Ia52b2c383e99f8d3611395b30ddd6203984de1f0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8157209\nCommit-Queue: Fredrik Söderquist \u003cfs@opera.com\u003e\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672512}",
      "email": "fs@opera.com",
      "hash": "df8a229402c730b3cb786745e6a0d8ea004faead",
      "subject": "Remove blink::String round-tripping through UTF-8"
    },
    "8157505": {
      "author": "Dibyajyoti Pal",
      "avatar": "",
      "cl": "8157505",
      "clUrl": "https://chromium-review.googlesource.com/c/8157505",
      "description": "crrev.com/c/5367664 introduced logic that would bypass the create\nshortcut flow if the install url was the root page to align with legacy\nbehavior.\n\nThis CL reverts that change behind a feature flag, so that the user gets\nthe option to both install and create a shortcut on every url that is\nvisited (AKA the disambiguation dialog). On pages where installation\ncannot happen (like if the device is not connected to the internet for\nthe apk to be minted), the Install button is not clickable on the\ndisambiguation dialog. Behavior is behind\nchrome://flags/#always-show-install-disambiguation-dialog.\n\nTo make this work, the feature flag is defined in C++, and transferred\nto the Java side using a feature map instead of JNI. The old integration\ntests has also been updated to reconsider the newer behavior.\n\nBug: 462473525\nChange-Id: I704c422c514d4a2ac2a1cdef3c396f626f98fba4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8157505\nReviewed-by: Daniel Murphy \u003cdmurph@chromium.org\u003e\nCommit-Queue: Dibyajyoti Pal \u003cdibyapal@chromium.org\u003e\nReviewed-by: Sirisha Kavuluru \u003cskavuluru@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672758}",
      "email": "dibyapal@google.com",
      "hash": "6c704fe8c10dbbecad746d05ce8662b65a66e831",
      "subject": "[PWA/Android] Always show dialog for install/create shortcut on urls"
    },
    "8157639": {
      "author": "Josh Karlin",
      "avatar": "https://lh4.googleusercontent.com/-jjqsm6eJUu0/AAAAAAAAAAI/AAAAAAAAAAA/YSzxrFPDFtI/s120-p/photo.jpg",
      "cl": "8157639",
      "clUrl": "https://chromium-review.googlesource.com/c/8157639",
      "description": "Refactors AdTracker to inherit from the ScriptAncestryTracker base\nclass. The AdTracker still has to implement marking of ad frames, handle\nfetch requests in CalculateIsAdSubresource, and keep track of\nAdAncestry. The rest is handled by the base class.\n\nBug: 522344717\nChange-Id: Ifdad72e2ca8046df71807a4ac1b449d456b21abd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8157639\nReviewed-by: Yao Xiao \u003cyaoxia@chromium.org\u003e\nCommit-Queue: Josh Karlin \u003cjkarlin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672919}",
      "email": "jkarlin@chromium.org",
      "hash": "722da66a21c7e84552bf68a12fdd842eb7d4a6b9",
      "subject": "[AdTracker] Refactor AdTracker to inherit from ScriptAncestryTracker"
    },
    "8157784": {
      "author": "Joemer Ramos",
      "avatar": "https://lh4.googleusercontent.com/-ue00Aiubchc/AAAAAAAAAAI/AAAAAAAAAAA/Xa-3C6hm58g/s120-p/photo.jpg",
      "cl": "8157784",
      "clUrl": "https://chromium-review.googlesource.com/c/8157784",
      "description": "Stores the 28-day active session count in local state pref\nkLastRecordedActiveDaysInPast28Days during session metrics logging.\nIn WelcomeBackScreenProfileAgent, reads previous active days count\ndirectly from this pref instead of waiting for tracker initialization,\nand records IOS.WelcomeBack.ActiveDaysInPast28DaysForInactives\nhistogram when active days count \u003c= 1.\n\nBug: 517156952\nChange-Id: I458757a6c2dba72a4a12714ab31c3c3ee4b4080d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8157784\nReviewed-by: Cheick Cisse \u003ccheickcisse@google.com\u003e\nReviewed-by: Sylvain Defresne \u003csdefresne@chromium.org\u003e\nReviewed-by: Guillaume Jenkins \u003cgujen@google.com\u003e\nReviewed-by: Robbie Gibson \u003crkgibson@google.com\u003e\nCommit-Queue: Joemer Ramos \u003cjoemerramos@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672663}",
      "email": "joemerramos@google.com",
      "hash": "033ca9cc4d1cfee7db1bc7975a6043c641b620c6",
      "subject": "[ios] Store 28-day active days count in pref and add inactives metric"
    },
    "8158682": {
      "author": "Ilya Nikolaevskiy",
      "avatar": "",
      "cl": "8158682",
      "clUrl": "https://chromium-review.googlesource.com/c/8158682",
      "description": "It can take up to 5s when a USB camera is just connected, which blocks\nthe main thread also used to pump video frames.\nThis causes 5s freeze in the ongoing video stream when camera is\nplugged in.\n\nBecause DxgiDeviceManager now is used in multiple threads, it's switched to use locks instead of sequence checker.\n\nBug: b:534225396\nChange-Id: If18c2ee0813bc81d0f8516870a3531d6d6cbd573\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8158682\nReviewed-by: Guido Urdaneta \u003cguidou@chromium.org\u003e\nReviewed-by: Eugene Zemtsov \u003ceugene@chromium.org\u003e\nCommit-Queue: Ilya Nikolaevskiy \u003cilnik@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672571}",
      "email": "ilnik@chromium.org",
      "hash": "b43405d550683c869555447fc889d1ca9498ab79",
      "subject": "Move camera devices enumeration off the main thread on windows"
    },
    "8158939": {
      "author": "Zhe Li",
      "avatar": "https://lh5.googleusercontent.com/-Oy3MyfWmqrw/AAAAAAAAAAI/AAAAAAAAAAA/iRJRxIXIYHY/s120-p/photo.jpg",
      "cl": "8158939",
      "clUrl": "https://chromium-review.googlesource.com/c/8158939",
      "description": "Demo: https://drive.google.com/file/d/1wKfmsDaYvJ5GwAHjA-pGdJgSRbYcE2NZ/view?usp=sharing\nFixed: 539559239\nChange-Id: Ia52b730a472a33577734d3c2a134eee9889bb3b2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8158939\nAuto-Submit: Zhe Li \u003czheliooo@google.com\u003e\nReviewed-by: Sirisha Kavuluru \u003cskavuluru@google.com\u003e\nReviewed-by: Aishwarya Rajesh \u003caishwaryarj@google.com\u003e\nCommit-Queue: Sirisha Kavuluru \u003cskavuluru@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672821}",
      "email": "zheliooo@google.com",
      "hash": "957961b216d9056bf506f860fc08d5ce03138b5d",
      "subject": "[WindowManagerDeprecation] Highlight the History menu item for Recent Tabs IPH when submenus are enabled"
    },
    "8159008": {
      "author": "Johann Hofmann",
      "avatar": "https://lh4.googleusercontent.com/-nug01em8-i0/AAAAAAAAAAI/AAAAAAAAAAA/GvLQOO5x9Bk/s120-p/photo.jpg",
      "cl": "8159008",
      "clUrl": "https://chromium-review.googlesource.com/c/8159008",
      "description": "If the StorageAccessAPIRelatedWebsiteSets feature is disabled, we\nwant to ensure that any previously granted permissions decided by\nRelated Website Sets are not used.\n\nThis CL cleans up these grants by deleting them from the\nHostContentSettingsMap on startup. This is safe because STORAGE_ACCESS\nsettings are unsyncable and won't reappear during the session.\n\nWe also keep checks in DecidePermission for SAA and Top-level SAA\nto prevent new RWS-decided grants from being created.\n\nBug: None\nTAG=agy\n\nChange-Id: I6465fce7a71b7b3dc2afabec5c0702986a0320f0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8159008\nReviewed-by: Christian Dullweber \u003cdullweber@chromium.org\u003e\nCommit-Queue: Johann Hofmann \u003cjohannhof@chromium.org\u003e\nReviewed-by: Stefan Zager \u003cszager@chromium.org\u003e\nReviewed-by: Chris Fredrickson \u003ccfredric@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672886}",
      "email": "johannhof@chromium.org",
      "hash": "0f8055f72ddd45aa3fff5b3ae50e653879d47108",
      "subject": "Delete RWS storage access grants on startup when feature is disabled"
    },
    "8159009": {
      "author": "Magdalena Skarbinska",
      "avatar": "",
      "cl": "8159009",
      "clUrl": "https://chromium-review.googlesource.com/c/8159009",
      "description": "NavigationCapturingProcess::MaybeNotifyIwaTabCounterService previously\ncalled FindBestAppWithUrlInScope for the initiator origin without\nexcluding scope extensions. As a result, when a window was opened from\nan origin matching an IWA's scope extension, the navigation was\nincorrectly attributed to the IWA as the opener.\n\nThis change passes {.exclude_scope_extensions = true} to\nFindBestAppWithUrlInScope in NavigationCapturingProcess so that scope\nextensions are excluded when resolving whether an IWA is the opener.\nAdds a browser test NoNotificationForTabOpenedFromScopeExtensionOrigin\nverifying no notification is emitted when opening a tab from a scope\nextension origin.\n\nBug: 517721914\nChange-Id: I9e3dd945d9452d0a76326e7e50b24785409185f6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8159009\nReviewed-by: Mike Wasserman \u003cmsw@chromium.org\u003e\nReviewed-by: Andrew Rayskiy \u003cgreengrape@google.com\u003e\nCommit-Queue: Magdalena Skarbińska \u003cmskarbinska@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672550}",
      "email": "mskarbinska@google.com",
      "hash": "964c5f9e3beddaeb5c1accb7166dc6bc153e9819",
      "subject": "[IWA] Fix IWA scope extension check in NavigationCapturingProcess"
    },
    "8159305": {
      "author": "Julia Przybytniowska",
      "avatar": "https://lh3.googleusercontent.com/--D6gd_XmyNs/AAAAAAAAAAI/AAAAAAAAAAA/NJM98sY8A8o/s120-p/photo.jpg",
      "cl": "8159305",
      "clUrl": "https://chromium-review.googlesource.com/c/8159305",
      "description": "Change is gated by policy value \u0026 flag. Demo added to in comment under\nbug.\n\nDD: go/chrome-enterprise-isolated-mode-client-dd\n\nUX Mocks:\nhttps://docs.google.com/presentation/d/12MY_DSRMLXqa67rru3nJb7rkOxNWxM_NRzftkp7Q7EU/edit?usp=sharing\n\nBUG=b:540240990\n\nChange-Id: I8b0b9adcd82cdb135416de39ec8f10e89f781ded\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8159305\nCommit-Queue: Julia Przybytniowska \u003cprzybytniowska@google.com\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nReviewed-by: Owen Min \u003czmin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672560}",
      "email": "przybytniowska@google.com",
      "hash": "571e2214cfab9e1cae65406ab5b99152bdee2265",
      "subject": "[Isolated Mode] Add New Isolated Window entry point in 3-dot tab menu."
    },
    "8159448": {
      "author": "Arthur Milchior",
      "avatar": "",
      "cl": "8159448",
      "clUrl": "https://chromium-review.googlesource.com/c/8159448",
      "description": "The SVG is actually a disk from which a ring is extruded.\n\nWhile the use of \"k\" or \"c\" does not actually matter, this ensures at\nleast that upstream and downstream accounts agree on the name.\n\nThis is part of the chain:\n* crrev.com/i/9598175\n+ crrev.com/c/8159448\n* crrev.com/i/9605256\n\nBug: 522144942\nChange-Id: Idc2bc087ccbdd12a92bc55f980de619f17ffc5a4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8159448\nCommit-Queue: Arthur Milchior \u003carthurmilchior@chromium.org\u003e\nAuto-Submit: Arthur Milchior \u003carthurmilchior@chromium.org\u003e\nReviewed-by: Jérôme Lebel \u003cjlebel@chromium.org\u003e\nCommit-Queue: Jérôme Lebel \u003cjlebel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672582}",
      "email": "arthurmilchior@google.com",
      "hash": "4eb654e868f8feda446191292c4a715dddd860cd",
      "subject": "[iOS]Rename ring and disk to disc"
    },
    "8159626": {
      "author": "Sylvain Defresne",
      "avatar": "https://lh3.googleusercontent.com/-CimKodhRFuQ/AAAAAAAAAAI/AAAAAAAAAAA/Uellcdlboks/s120-p/photo.jpg",
      "cl": "8159626",
      "clUrl": "https://chromium-review.googlesource.com/c/8159626",
      "description": "Replace it with a method -connectWithProfileState:sceneSessionID:\nas this is more idiomatic Objective-C.\n\nBug: 519105565\nChange-Id: I8aa44986a9c1e81ac1b5c06d56566f2926cdcca2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8159626\nReviewed-by: Federica Germinario \u003cfedegermi@google.com\u003e\nCommit-Queue: Sylvain Defresne \u003csdefresne@chromium.org\u003e\nAuto-Submit: Sylvain Defresne \u003csdefresne@chromium.org\u003e\nCommit-Queue: Federica Germinario \u003cfedegermi@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672579}",
      "email": "sdefresne@chromium.org",
      "hash": "e83d01250f5297aabb1428c756a479f9a4ac6c75",
      "subject": "[ios] Remove -connectWithOptions: method of SceneController"
    },
    "8159739": {
      "author": "Brian Sheedy",
      "avatar": "",
      "cl": "8159739",
      "clUrl": "https://chromium-review.googlesource.com/c/8159739",
      "description": "Switches linux_optional_gpu_tests_rel to mirror the relevant\nchromium.gpu.fyi CI builders instead of being a standalone trybot. As a\nresult, the following changes are made to tests:\n\n1. webrtc_tests is added to all Linux CI testers. Before this, it was\n   only run on linux_optional_gpu_tests_rel (we should not have\n   trybot-only test coverage), but it passes consistently, so we might\n   as well keep it.\n2. vulkan_pixel_skia_gold_test is marked as CI-only since that appears\n   to have been the original intention and it was not run on the\n   optional trybot before.\n3. Any tests that were run on both the chromium.gpu and chromium.gpu.fyi\n   NVIDIA GTX 1660 testers have been removed from the FYI tester. CI\n   coverage is handled by the non-FYI tester and CQ coverage is handled\n   by linux-rel which mirrors the non-FYI tester and is added to all\n   CLs.\n4. The bundles used by most Linux FYI testers are no-op refactored to\n   be the union of the non-FYI and FYI-only test bundles.\n5. Branches the relevant CI builders since\n   linux_optional_gpu_tests_rel is branched.\n\nAdditional tests added to linux_optional_gpu_tests_rel as a result of\nthis:\n\n* Intel\n  * angle_unittests\n  * gl_tests_passthrough\n  * gl_unittests\n  * mappable_buffer_tests\n  * vulkan_tests\n  * context_lost_passthrough_tests\n  * expected_color_pixel_passthrough_test\n  * gpu_process_launch_tests\n  * hardware_accelerated_feature_tests\n  * pixel_skia_gold_passthrough_test\n  * screenshot_sync_passthrough_tests\n* NVIDIA\n  * mappable_buffer_tests\n  * vulkan_tests\n\nTests removed from linux_optional_gpu_tests_rel as a result of this:\n* Intel\n  * N/A\n* NVIDIA\n  * info_collection_tests\n  * trace_test\n\nBug: 538645005, 541312843\nChange-Id: I0b52a00a0218bcc593f7a64986a3ae6a8a8583a4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8159739\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672778}",
      "email": "bsheedy@chromium.org",
      "hash": "fb6efcb5eb7b3505ab7f002d18e741e411feb39c",
      "subject": "Mirror Linux optional trybot and dedupe tests"
    },
    "8160285": {
      "author": "Takashi Toyoshima",
      "avatar": "",
      "cl": "8160285",
      "clUrl": "https://chromium-review.googlesource.com/c/8160285",
      "description": "This CL introduces a feature flag `kSafeRevalidation` (enabled by\ndefault) and refactors cache revalidation handling to prevent CORS\nbypass vulnerabilities.\n\nInstead of relying on Blink to directly set raw conditional headers\n(`If-None-Match`, `If-Modified-Since`) and self-report a spoofable\n`is_revalidating` flag, Blink now passes structured metadata\n(`revalidation_etag` and `revalidation_last_modified`) in\n`ResourceRequest`.\n\nWhen `kSafeRevalidation` is enabled, Network Service ignores the\nrenderer-supplied `is_revalidating` flag and safely constructs\nconditional headers and handles 304 / CORS access checks based on the\npresence of structured revalidation metadata.\n\nBug: 499230506\nChange-Id: Ic390e9d17009df94ecde283e433b9891a5d6888c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8160285\nReviewed-by: Adam Rice \u003cricea@chromium.org\u003e\nCommit-Queue: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672530}",
      "email": "toyoshim@chromium.org",
      "hash": "2ef3dc14657fe82f7f6ce443e2367b80a14ae851",
      "subject": "OOR-CORS: Safe revalidation handling via structured metadata"
    },
    "8160313": {
      "author": "Claire Chambers",
      "avatar": "",
      "cl": "8160313",
      "clUrl": "https://chromium-review.googlesource.com/c/8160313",
      "description": "This bug occurs because the StyleResolverState does not initialize the\nLength Conversion Data with zoom by default. In the case of dependent\nunits (such as %, vh, etc) this would occur. However, pixels would not\ntrigger a recalc in this case. Since *all* units are dependent on zoom\n(effectively), this recalc is now made mandatory.\n\nAdditionally, since the StyleResolverState is does not change across\nkeyframes, the constructor is hoisted to the Paint/Bounding Rect\ncallers, so that the resolution and creation of a cloned style only\noccurs once rather than per keyframe.\n\nBug: 535696703\nChange-Id: I2b58faa21310a98de55a7f25ddd6994b202243b3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8160313\nReviewed-by: Vladimir Levin \u003cvmpstr@chromium.org\u003e\nCommit-Queue: Claire Chambers \u003cclchambers@microsoft.com\u003e\nReviewed-by: Kevin Ellis \u003ckevers@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672640}",
      "email": "clchambers@microsoft.com",
      "hash": "38b062d66f22a358e03cf80998e01c68182d8e97",
      "subject": "Fix another issue where zoom would not apply for cc clip-paths"
    },
    "8160344": {
      "author": "Paul Adedeji",
      "avatar": "https://lh5.googleusercontent.com/-tMF8riq4Jsk/AAAAAAAAAAI/AAAAAAAAAAA/WxXvEpNlQQA/s120-p/photo.jpg",
      "cl": "8160344",
      "clUrl": "https://chromium-review.googlesource.com/c/8160344",
      "description": "Several interactive UI tests for the WebUI omnibox were previously\ndisabled due to flakiness associated with blurring the omnibox using\n`ClickWebPageBody()`.\n\nThis change resolves the flakiness and re-enables the disabled tests\n(`ClickOutsideClosesDropdown`, `ActiveUnfocusedDraft`, `BlurredPage`,\nand `ClearAndManualBlur`) with the following adjustments:\n* Rework `ClickWebPageBody()` to use explicit mouse movement and click\n  actions on the contents web view instead of JavaScript-based DOM\n  focusing, ensuring reliable omnibox blur behavior. This was taken from\n  mfacey@'s WIP CL [1], which demonstrated a better way to do this.\n* Update `BlurredPage` and `ClearAndManualBlur` test sequences to\n  properly uninstrument the popup WebContents during tab switching and\n  correctly verify popup visibility states upon blur and focus events.\n\n[1]https://chromium-review.git.corp.google.com/c/chromium/src/+/8129492\n\nBug: b:504668292, b:542226394\nChange-Id: I550f3b6807186b6aa8f26be63770638cfea44b28\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8160344\nAuto-Submit: Paul Adedeji \u003cpauladedeji@google.com\u003e\nReviewed-by: Marlon Facey \u003cmfacey@chromium.org\u003e\nCommit-Queue: Marlon Facey \u003cmfacey@chromium.org\u003e\nCommit-Queue: Paul Adedeji \u003cpauladedeji@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672814}",
      "email": "pauladedeji@google.com",
      "hash": "9989eba291985aab3d827573db0499b1f5ad4acf",
      "subject": "[omnibox] De-flake and re-enable WebUI omnibox interactive UI tests"
    },
    "8160584": {
      "author": "Qiu Jianlin",
      "avatar": "https://lh6.googleusercontent.com/-Fukq9Um1B74/AAAAAAAAAAI/AAAAAAAAAAA/XZZvkHtj0mk/s120-p/photo.jpg",
      "cl": "8160584",
      "clUrl": "https://chromium-review.googlesource.com/c/8160584",
      "description": "This adds support of plumbing HDR metadata when encoding HEVC with\nmain10 profile. This depends on CL:8163560 for the WebCodecs support.\n\nBug: 537818862\nChange-Id: I1143fb784807bd4276e924d828ea8238650a7640\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8160584\nReviewed-by: Eugene Zemtsov \u003ceugene@chromium.org\u003e\nCommit-Queue: Qiu, Jianlin \u003cjianlin.qiu@intel.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672459}",
      "email": "jianlin.qiu@intel.com",
      "hash": "cc1127699fede6ce01f2fb2a258f7e793c436ece",
      "subject": "[D3D12 VEA] Add HDR encoding support for HEVC on Windows."
    },
    "8160761": {
      "author": "Thomas Lukaszewicz",
      "avatar": "https://lh4.googleusercontent.com/-kI0APtXjlgE/AAAAAAAAAAI/AAAAAAAAAAA/h89R--YBKKQ/s120-p/photo.jpg",
      "cl": "8160761",
      "clUrl": "https://chromium-review.googlesource.com/c/8160761",
      "description": "This is a reland of commit 672dcac589d3d816c04974282917a1f6bb3d875d\n\nOriginal change's description:\n\u003e Remove Browser::browser_actions()\n\u003e\n\u003e This CL replaces usages of Browser::browser_actions() with\n\u003e BrowserActions::From(), and removes browser_actions() from Browser.\n\u003e\n\u003e Bug: 496674143\n\u003e Change-Id: I0aa3e5f3c6c1fd130ea004d57fc943958b1fb3d9\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8160761\n\u003e Commit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\n\u003e Reviewed-by: David Yeung \u003cdayeung@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1670698}\n\nBug: 496674143\nChange-Id: I3f2408466f2766f7b90d38268ee9f15edc1b7599\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8181487\nReviewed-by: Di Wu \u003cdiwux@google.com\u003e\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672486}",
      "email": "tluk@chromium.org",
      "hash": "135f89c23028d4b5c6bd312b4dbdf8fb679c4c90",
      "subject": "Reland \"Remove Browser::browser_actions()\""
    },
    "8161588": {
      "author": "Gaston Rodriguez",
      "avatar": "",
      "cl": "8161588",
      "clUrl": "https://chromium-review.googlesource.com/c/8161588",
      "description": "This CL removes flags that have been enabled by default for a long time.\nCode branches that accounted for the possibility of the flag enablement\nbeing false were simplified to assume that the flag would always be\ntrue.\n\nFlag, Shipping CL, Major version the ship landed\nPlaceholderVisibility                      CL:6320936 v137\nCaretWithTextAffinityUpstream              CL:6254377 v137\nAdjustDOMOffsetToLayoutOffsetForSecureText CL:6384839 v137\nCheckForCanonicalPositionInIdleSpellCheck  CL:6284887 v137\nEnterInOpenShadowRoots                     CL:6458257 v137\n\nBug: 398955086,40677155,409714583,396485529,403358869\nChange-Id: I440115d3d636e9e596b143b094f75aecef1e5ced\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8161588\nCommit-Queue: Gaston Rodriguez \u003cgastonr@microsoft.com\u003e\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672733}",
      "email": "gastonr@microsoft.com",
      "hash": "57f0332aa47ed2252f1e18604e629ccb303ea297",
      "subject": "[2] Delete stale shipped blink flags"
    },
    "8161751": {
      "author": "Kristi Saney",
      "avatar": "https://lh6.googleusercontent.com/-WaCiN0gwkaE/AAAAAAAAAAI/AAAAAAAAAAA/UuWuHX3W5EI/s120-p/photo.jpg",
      "cl": "8161751",
      "clUrl": "https://chromium-review.googlesource.com/c/8161751",
      "description": "Bug: 525509284\nChange-Id: I9758a048e86e947ea60856d55e6c6aa2dbd822c5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8161751\nReviewed-by: Lauren Winston \u003clwinston@google.com\u003e\nCommit-Queue: Kristi Saney \u003ckristislee@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672710}",
      "email": "kristislee@google.com",
      "hash": "da9f55d49925b867d2877d138389498285eedd3d",
      "subject": "[Reading mode PDFs] Check the font weight for PDFs in ShouldBold"
    },
    "8161841": {
      "author": "Robert Lin",
      "avatar": "https://lh5.googleusercontent.com/-xOt9-H4RsGA/AAAAAAAAAAI/AAAAAAAAAAA/1Z3gmpD5Rpc/s120-p/photo.jpg",
      "cl": "8161841",
      "clUrl": "https://chromium-review.googlesource.com/c/8161841",
      "description": "This CL introduces kLinkClick to ChromeInitiatorLocation, and make\nNavigationInitiatorPageLoadMetricsObserver be able to identify LinkClick\ncases.\n\nBug: 517725655\nChange-Id: I4bec9bdd14fc180d6a88eb885c2eb687cf37da55\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8161841\nReviewed-by: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\nReviewed-by: Hiroki Nakagawa \u003cnhiroki@chromium.org\u003e\nCommit-Queue: Huanpo Lin \u003crobertlin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672546}",
      "email": "robertlin@chromium.org",
      "hash": "8cc66d75449c9be106d223322827268fe32bf521",
      "subject": "Add LinkClick to NavigationInitiatorPageLoadMetricsObserver"
    },
    "8162326": {
      "author": "Juliet Levesque",
      "avatar": "https://lh3.googleusercontent.com/-WU72Bu20M_g/AAAAAAAAAAI/AAAAAAAAAAA/E1N8h41UBDc/s120-p/photo.jpg",
      "cl": "8162326",
      "clUrl": "https://chromium-review.googlesource.com/c/8162326",
      "description": "- Set ViewType::kComponent and PermissionRequestManager on Omnibox\n  Everywhere's WebContents so SpeechRecognition is allowed by Chrome.\n- Override RequestMediaAccessPermission in OmniboxEverywhereUIManager\n  to route media requests to MediaCaptureDevicesDispatcher.\n- Add chrome://omnibox-everywhere to ChromePermissionsClient\n  allowlists to map permission requests to the Default Search Engine\n  origin.\n- Permission prompt anchors in the open browser, but follow up in\nb/541242860 to update if needed with product to anchor elsewhere\n\nDemo: https://screencast.googleplex.com/cast/NTcyNTc0NjkyMzMwNzAwOHwwNTMxN2I0ZC1kZg\nFixed: b:533113103\nChange-Id: I66c4984df6848c1e11be10f192bb4f46f4066186\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8162326\nReviewed-by: Thomas Nguyen \u003ctungnh@chromium.org\u003e\nCommit-Queue: Juliet Lévesque Knighton \u003cjulietlevesque@google.com\u003e\nReviewed-by: Kaan Alsan \u003calsan@chromium.org\u003e\nReviewed-by: Nihar Majmudar \u003cniharm@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672740}",
      "email": "julietlevesque@google.com",
      "hash": "d0901c82ef9a3b844ac62e73b2b79839c6fda20f",
      "subject": "[loomnibox] Allow voice search permissions for Omnibox Everywhere"
    },
    "8162384": {
      "author": "Christian Dullweber",
      "avatar": "",
      "cl": "8162384",
      "clUrl": "https://chromium-review.googlesource.com/c/8162384",
      "description": "Record impression for Personal Context notices in prefs and record\nmetrics when the notice is acknowledged. Record a separate metric when\na notice is acknowledged implicitly.\n\nBug: 539486706\nChange-Id: I3cb1271a6e69952269391a8574f7d0467312bacf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8162384\nReviewed-by: Alexis Hétu \u003csugoi@chromium.org\u003e\nAuto-Submit: Christian Dullweber \u003cdullweber@chromium.org\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nReviewed-by: Leo Zhao \u003cleozhao@google.com\u003e\nCommit-Queue: Christian Dullweber \u003cdullweber@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672609}",
      "email": "dullweber@chromium.org",
      "hash": "94756e17bf9f7d75cd8f0a36f9a0a7a5c75152e1",
      "subject": "pContext: Add tracking and metrics for Personal Context notice impressions"
    },
    "8162551": {
      "author": "Nihar Majmudar",
      "avatar": "https://lh6.googleusercontent.com/-f9rV3ZP5ssc/AAAAAAAAAAI/AAAAAAAAAAA/-thMMr7rGbA/s120-p/photo.jpg",
      "cl": "8162551",
      "clUrl": "https://chromium-review.googlesource.com/c/8162551",
      "description": "Currently, one shared component and a lot of omnibox everywhere code\n(from the prototype) use ntp-realbox-next-enabled. However, the shared\ncomponent is used in many places and omnibox everywhere is not related\nto the NTP.\n\nWhat ntp-realbox-next-enabled is really checking is fusebox eligibility\n+ ntp next flag. Since other features don't care about the ntp next\nflag, switch these to just checking fusebox eligibility and fix the\nnaming of this loadTimeData.\n\nChange-Id: I992b6b510236ee8ce55897ac3c35a6021ad0941a\nBug: 540381265\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8162551\nReviewed-by: Khalid Peer \u003ckhalidpeer@chromium.org\u003e\nReviewed-by: Riley Tatum \u003crtatum@google.com\u003e\nCommit-Queue: Nihar Majmudar \u003cniharm@google.com\u003e\nReviewed-by: Juliet Lévesque Knighton \u003cjulietlevesque@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672791}",
      "email": "niharm@google.com",
      "hash": "8c4f0123ca4c85d4f9d3c229eab2a6a7b8a50d4c",
      "subject": "[Loomnibox] Remove NTP specific naming from omnibox everywhere."
    },
    "8162839": {
      "author": "Fredrik Söderquist",
      "avatar": "https://lh6.googleusercontent.com/-6ZztzZwTuO0/AAAAAAAAAAI/AAAAAAAAAAA/zI2xoeDT_VE/s120-p/photo.jpg",
      "cl": "8162839",
      "clUrl": "https://chromium-review.googlesource.com/c/8162839",
      "description": "Change variables named fooBar to foo_bar. Also drop unnecessary Create()\nand Trace() implementations and reorder variable definitions.\n\nChange-Id: I7ec88407951a8c7c9ebd5105d32d7757c603d331\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8162839\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nCommit-Queue: Fredrik Söderquist \u003cfs@opera.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672554}",
      "email": "fs@opera.com",
      "hash": "ccfa936c798081c8f07b68a064f8db6767ed98b5",
      "subject": "Clean up naming in FontMetadata and FontAccess"
    },
    "8163326": {
      "author": "James Hawkins",
      "avatar": "",
      "cl": "8163326",
      "clUrl": "https://chromium-review.googlesource.com/c/8163326",
      "description": "Bug: None\nTest: browser_tests\n  --gtest_filter=\"*DiagnosticsAppBrowserTest*:*FirmwareUpdateAppBrowserTest*:*GraduationAppBrowserTest*:*OSFeedbackBrowserTest*:*PrintPreviewCrosBrowserTest*:*ShortcutCustomizationAppBrowserTest*\"\n\nChange-Id: Ie2ca679101acd3592f563b2e19e4dc1f2885b3e7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8163326\nReviewed-by: Wenyu Zhang \u003czhangwenyu@google.com\u003e\nReviewed-by: Ashley Prasad \u003cashleydp@google.com\u003e\nCommit-Queue: James Hawkins \u003cjhawkins@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672795}",
      "email": "jhawkins@google.com",
      "hash": "ae45f2921c241def072eb7c0f282d882e8ecb681",
      "subject": "typescript: Modernize property declarations in Ash WebUI apps (1)"
    },
    "8163420": {
      "author": "Judith Hemp",
      "avatar": "https://lh4.googleusercontent.com/-T-cygclAV38/AAAAAAAAAAI/AAAAAAAAAAA/pwTz_JMz-Zg/s120-p/photo.jpg",
      "cl": "8163420",
      "clUrl": "https://chromium-review.googlesource.com/c/8163420",
      "description": "Fixed: 539526584\nChange-Id: Iebc9b1bdcf155602831200ce85ab93a9b3dc871f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8163420\nAuto-Submit: Judith Hemp \u003chempjudith@google.com\u003e\nCommit-Queue: Judith Hemp \u003chempjudith@google.com\u003e\nReviewed-by: Thomas Nguyen \u003ctungnh@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672626}",
      "email": "hempjudith@google.com",
      "hash": "3ca70bc5eb0f71a998e1125974e3448ceebb610b",
      "subject": "Extend Permissions.Prompt.{PermissionType}.ElementAnchoredBubble.{OsScreen}.OsScreenAction expiry."
    },
    "8163584": {
      "author": "Patrick Meenan",
      "avatar": "",
      "cl": "8163584",
      "clUrl": "https://chromium-review.googlesource.com/c/8163584",
      "description": "This adds support for using a single-keyed dictionary storage for\npervasive resources that are also compression dictionaries (behind\na disabled-by-default feature flag until the feature is approved).\n\nFeature: https://chromestatus.com/feature/5137485911949312\n\nBug: 539283714\nChange-Id: I92b9234cc5d30dda09103ca739b2471b0832d453\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8163584\nReviewed-by: Giovanni Ortuno Urquidi \u003cortuno@chromium.org\u003e\nCommit-Queue: Patrick Meenan \u003cpmeenan@chromium.org\u003e\nReviewed-by: Tsuyoshi Horo \u003choro@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672725}",
      "email": "pmeenan@chromium.org",
      "hash": "874714c4b3e19ea884b90e7f99f0d4ee181aca0f",
      "subject": "Add support for pervasive compression dictionaries"
    },
    "8163624": {
      "author": "Alex Naidis",
      "avatar": "",
      "cl": "8163624",
      "clUrl": "https://chromium-review.googlesource.com/c/8163624",
      "description": "SysEx7 UMPs carry only the data between the MIDI 1.0 F0 and F7\nbracketing bytes. The current converter includes those bytes in\noutbound UMP payloads and fails to restore them on input, breaking\nWeb MIDI SysEx on the default macOS UMP backend.\n\nStrip the brackets when creating SysEx7 UMPs and reconstruct them from\nComplete, Start, and End status values when dispatching legacy MIDI.\nCorrect the protocol vectors and cover zero-, six-, and seven-byte\npayload boundaries.\n\nThis fixes a regression introduced by https://crrev.com/c/8016282.\n\nSpecification:\nhttps://midi.org/universal-midi-packet-ump-and-midi-2-0-protocol-specification\nSection 7.7, System Exclusive (7-Bit) Messages.\n\nR=hongchan@chromium.org, toyoshim@chromium.org\n\nFixed: 540020473\nChange-Id: I004d7329dc27a7351560050e15b595013b28fb9f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8163624\nReviewed-by: Hongchan Choi \u003chongchan@chromium.org\u003e\nReviewed-by: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\nCommit-Queue: Hongchan Choi \u003chongchan@chromium.org\u003e\nAuto-Submit: Alex Naidis \u003calexnai00@gmail.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672730}",
      "email": "alex.naidis@linux.com",
      "hash": "5af1bee2ffd0d5234865b1848a52262b2081ecb2",
      "subject": "midi: Fix SysEx7 framing in UMP conversion"
    },
    "8163872": {
      "author": "dljames",
      "avatar": "https://lh4.googleusercontent.com/-Eg6xaQKoBSI/AAAAAAAAAAI/AAAAAAAAAAA/_o9VKLMOyvY/s120-p/photo.jpg",
      "cl": "8163872",
      "clUrl": "https://chromium-review.googlesource.com/c/8163872",
      "description": "Track session pause state in BrowserCommandController when\nOnTaskLockedController is updated in order to properly update tab\nswitching commands.\n\nThis was causing test failures when kUseActionsForBrowserCommands is\nenabled which exposed a bug where some of the commands were not properly\nupdated. This patch ensures parity with the implementation in\nBrowserDelegateImpl by consolidating code paths.\n\nA behavior change was made such that the numbered IDC_SELECT_TAB_0..7\ncommands and IDC_SELECT_LAST_TAB are enabled alongside the existing\ncycle and select commands.\n\nBUG=525118424\nTAG=agy\nCONV=5e4328e5-2733-47f2-8a3c-2adc0b4566a6\n\nChange-Id: I38f0a03d5d31ac778cb6149e1572666663b143f0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8163872\nCommit-Queue: Darryl James \u003cdljames@chromium.org\u003e\nReviewed-by: Georg Neis \u003cneis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672680}",
      "email": "dljames@chromium.org",
      "hash": "61e388ad7ef84e10146227155937915467799824",
      "subject": "[BAM] Refactor OnTask pause state tracking in BrowserCommandController"
    },
    "8163966": {
      "author": "Sergey Poromov",
      "avatar": "",
      "cl": "8163966",
      "clUrl": "https://chromium-review.googlesource.com/c/8163966",
      "description": "When an ARC policy dictates forced installed apps,\nActivateArcIfRequiredByPolicy() is called synchronously during the\nOnActivationNecessityChecked() observer list iteration.\n\nSpecifically, ArcSessionManager notifies observers of\nOnArcStartDelayed(). ArcPolicyBridge receives this notification and\nevaluates policies. If force-installed apps are found, it immediately\ncalls AllowActivation().\n\nCalling AllowActivation() immediately starts propagating ARC activation\nstates (eventually calling StartArc), which triggers re-entrancy issues\nbecause the original observer_list_.Notify() iteration loop hasn't\nfinished yet. This triggers a base::ObserverList re-entrancy check,\nresulting in a fatal crash:\n\n[FATAL:observer_list.h Check failed: !IsIteratingOverObservers()\n\nTo resolve this issue, the call to AllowActivation() is scheduled\nasynchronously via\nbase::SingleThreadTaskRunner::GetCurrentDefault()-\u003ePostTask() to\nguarantee that the observer iteration completes cleanly before ARC state\nchanges are initiated.\n\nBug: b:540793588\nTest: out/Release/unit_tests --gtest_filter=\"ArcPolicyBridgeTest.*\"\nChange-Id: I2e267b022ae6d2bcbfcddf8fd51bd68f5723f86e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8163966\nCommit-Queue: Sergey Poromov \u003cporomov@chromium.org\u003e\nReviewed-by: Yao Li \u003cyaohuali@google.com\u003e\nReviewed-by: Fahad Mansoor \u003cfahadmansoor@google.com\u003e\nAuto-Submit: Sergey Poromov \u003cporomov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672602}",
      "email": "poromov@google.com",
      "hash": "69138c688e2b1a22b6d04f49466888be7c60cacf",
      "subject": "Fix ArcSessionManager Re-Entrancy Crash"
    },
    "8164336": {
      "author": "Georges Khalil",
      "avatar": "https://lh4.googleusercontent.com/-cDuFbOVQTmw/AAAAAAAAAAI/AAAAAAAAAAA/w373MmMdV8c/s120-p/photo.jpg",
      "cl": "8164336",
      "clUrl": "https://chromium-review.googlesource.com/c/8164336",
      "description": "This change introduces a warning banner on the chrome://policy WebUI\npage for Desktop Chrome (Linux, Windows, Mac) whenever custom\ncommand-line flags are specified upon browser launch\n\nNO_IFTTT=Desktop only feature, not applicable to iOS.\n\nBUG: 400791511\nChange-Id: Ia86de036d11fc73efeb106bfcb3637df34f03fed\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8164336\nCommit-Queue: Georges Khalil \u003cgeorgesak@chromium.org\u003e\nReviewed-by: Georges Khalil \u003cgeorgesak@chromium.org\u003e\nReviewed-by: Dominic Farolino \u003cdom@chromium.org\u003e\nReviewed-by: Yann Dago \u003cydago@chromium.org\u003e\nAuto-Submit: Georges Khalil \u003cgeorgesak@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672816}",
      "email": "georgesak@chromium.org",
      "hash": "e0e447f6db2e2c37ed6ddb70d33afbe4dace5412",
      "subject": "[policy] Show warning on chrome://policy when custom flags set"
    },
    "8164559": {
      "author": "Antonio Alphonse",
      "avatar": "",
      "cl": "8164559",
      "clUrl": "https://chromium-review.googlesource.com/c/8164559",
      "description": "This reverts commit 283ac1ef12df16eb0256a4d5ce83477b5afba061.\n\nReason for revert: Shards are failing on this unittest.\n\nFailure Link: https://chromium-swarm.appspot.com/task?id=79e075a72882a310\u0026w=true\n\nOriginal change's description:\n\u003e Sanitize cursor theme name and size in GTK and Wayland\n\u003e\n\u003e This change extends GtkSettingsSetProperty interceptor and GtkUi to\n\u003e sanitize gtk-cursor-theme-name and gtk-cursor-theme-size at write-time,\n\u003e preventing unsanitized cursor theme names from being set in GTK\n\u003e settings.\n\u003e\n\u003e It also introduces unified ui::IsValidCursorThemeName and\n\u003e ui::IsValidCursorThemeSize validation helpers in //ui/base/cursor, and\n\u003e adds validation to WaylandCursorFactory to ensure invalid or\n\u003e path-traversing cursor theme names are rejected before calling\n\u003e wl_cursor_theme_load.\n\u003e\n\u003e Change-Id: Ibe8a3ce208d76d2e724902424491a6116d4352f6\n\u003e Fixed: 540289900\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8164559\n\u003e Reviewed-by: Yichen Zhou \u003cyichenz@chromium.org\u003e\n\u003e Commit-Queue: Thomas Anderson \u003cthomasanderson@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1670761}\n\nBug: 540289900\nChange-Id: I6f07bbbf369e363a159be7c200a7a2d0909550e8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8186301\nCommit-Queue: Antonio Alphonse \u003calphonsea@google.com\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nAuto-Submit: Antonio Alphonse \u003calphonsea@google.com\u003e\nOwners-Override: Antonio Alphonse \u003calphonsea@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672739}",
      "email": "alphonsea@google.com",
      "hash": "00bb7e425c82d0b1c3f42846c9913973eb4f66f1",
      "subject": "Revert \"Sanitize cursor theme name and size in GTK and Wayland\""
    },
    "8164671": {
      "author": "Kristi Saney",
      "avatar": "https://lh6.googleusercontent.com/-WaCiN0gwkaE/AAAAAAAAAAI/AAAAAAAAAAA/UuWuHX3W5EI/s120-p/photo.jpg",
      "cl": "8164671",
      "clUrl": "https://chromium-review.googlesource.com/c/8164671",
      "description": "Instead of having the AccessibilityTextStyleInfo creator decide about\nboldness, push that decision up to higher level logic by propagating\nonly the direct font weight.\n\nWith this change, the tree builder itself decides based on font weight\nwhether or not to add the bold text style to a given node.\n\nAdditionally, in using font weight, I noticed some PDFs (example [1])\nhave CID fonts which causes the font weight calculation to be much\nlarger than the maximum 900 from the PDF spec, marking the whole PDF\nbold. This change includes a minimum and maximum valid font weight\nbefore adding it onto the accessibility node. The\nAccessibilityTextStyleInfo creator still propagates the font_weight even\nif it's outside the valid range.\n\nThe font_matrix.in and .pdf are updated to include /StemV values that\nresult in out-of-range weight values for testing purposes. This now\ntests that GetTextRunInfo always returns the font weight regardless of\nits value.\n\n[1] https://www.hud.gov/sites/dfiles/Housing/documents/LENDER%20FAQ%20AND%20RESPONSE.pdf\n\nBug: 525508832\nChange-Id: I63fcd18c06451859870a439d7b2aeaac9cdabf9a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8164671\nCommit-Queue: Kristi Saney \u003ckristislee@google.com\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672684}",
      "email": "kristislee@google.com",
      "hash": "7886efba8a63ac70184224c9a42ce9f5e75319dd",
      "subject": "[Reading mode PDFs] Remove is_bold from AccessibilityTextStyleInfo"
    },
    "8164940": {
      "author": "Felicia Lim",
      "avatar": "",
      "cl": "8164940",
      "clUrl": "https://chromium-review.googlesource.com/c/8164940",
      "description": "https://github.com/xiph/opus/commit/1c370855aa0e7fe3f583d74a2ffd48ca1432a479\n\nBug: 539034296\nChange-Id: Id842e513919cc94d1b2e2d620c5f91f380cbcd62\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8164940\nReviewed-by: Gustaf Ullberg \u003cgustaf@chromium.org\u003e\nReviewed-by: Felicia Lim \u003cflim@chromium.org\u003e\nCommit-Queue: Felicia Lim \u003cflim@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672728}",
      "email": "flim@google.com",
      "hash": "b781919fd95f1eb17df95bbc047d24401fb199eb",
      "subject": "opus: cherry pick 1c37085 to ignore a wraparound in silk/NSQ.c"
    },
    "8164992": {
      "author": "Juliet Levesque",
      "avatar": "https://lh3.googleusercontent.com/-WU72Bu20M_g/AAAAAAAAAAI/AAAAAAAAAAA/E1N8h41UBDc/s120-p/photo.jpg",
      "cl": "8164992",
      "clUrl": "https://chromium-review.googlesource.com/c/8164992",
      "description": "Support dragging and dropping files into omnibox everywhere searchbox and composebox.\n\nScreen: https://screencast.googleplex.com/cast/NjIzMzI3MjIwMjgyMTYzMnw4NjEwZTYyZS0wOA\nFixed: 533113269\nChange-Id: I317855b2ce4ee7fc1e425318eee05e10dd6f55e7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8164992\nCommit-Queue: Juliet Lévesque Knighton \u003cjulietlevesque@google.com\u003e\nReviewed-by: Nihar Majmudar \u003cniharm@google.com\u003e\nReviewed-by: James Leung \u003cjamesleung@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672786}",
      "email": "julietlevesque@google.com",
      "hash": "31aea85fc9c0646eabdb5161b201adaec067e481",
      "subject": "[loomnibox] Add drag and drop file support to omnibox everywhere"
    },
    "8165022": {
      "author": "Ryan Thomas",
      "avatar": "https://lh3.googleusercontent.com/-cxdkcInGznM/AAAAAAAAAAI/AAAAAAAAAAA/i2RBNd9dqSw/s120-p/photo.jpg",
      "cl": "8165022",
      "clUrl": "https://chromium-review.googlesource.com/c/8165022",
      "description": "This CL clamps page indices to a minimum of 0 in PdfCoordinator and\nPdfToolbarCoordinator. This prevents potential crashes or\nIllegalArgumentExceptions when actions (such as toggling fit-to-page or\ntwo-pages-per-row) are triggered before the viewport is fully\ninitialized, which could otherwise result in a page index of -1. Unit\ntests are also added to verify this behavior.\n\nBug: 537867474\nChange-Id: Icff67419ecb50cb2003766ecc248b5bd3b6fedb7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8165022\nReviewed-by: Shu Yang \u003cshuyng@google.com\u003e\nCommit-Queue: Ryan Thomas \u003crathomas@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672775}",
      "email": "rathomas@google.com",
      "hash": "511a18684a025535b9479b88f7e811123d9cfaab",
      "subject": "[PDF V2] Prevent negative page indices in Android PDF viewer."
    },
    "8165192": {
      "author": "James Cook",
      "avatar": "https://lh4.googleusercontent.com/-qikRA8xqB3U/AAAAAAAAAAI/AAAAAAAAAAA/JBUbB9n7c4s/s120-p/photo.jpg",
      "cl": "8165192",
      "clUrl": "https://chromium-review.googlesource.com/c/8165192",
      "description": "This reverts commit 96cf1203bd224a556bf61dc9c8810b71663d0988.\n\nReason for revert: We found quite a few bugs after being\non-by-default for a few days, so we're going to disable the\nfeature while we fix them. See children of the bug.\n\nOriginal change's description:\n\u003e settings: Enable the feature SettingsInTab on Android\n\u003e\n\u003e We want to temporarily enable the feature to collect performance and\n\u003e crash data from canary channel. We'll revert it before beta.\n\u003e\n\u003e Sheriffs: If this CL causes test failures, particularly in settings\n\u003e related code, feel free to revert. Please give us a link to the builder\n\u003e that failed so we can fix it before trying to reland. Thanks!\n\u003e\n\u003e Bug: 521895796\n\u003e Change-Id: Iceb070320487a288b28716ab4052e08d93aa7ac5\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8165192\n\u003e Reviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\n\u003e Commit-Queue: James Cook \u003cjamescook@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1670594}\n\nBug: 521895796\nChange-Id: I0f01b0e52fb20f03a340ead0ae53e56dadf07204\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8177534\nCommit-Queue: James Cook \u003cjamescook@chromium.org\u003e\nReviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672848}",
      "email": "jamescook@chromium.org",
      "hash": "abb3c0e0c81fceb4188a41d68f366700eab09461",
      "subject": "Revert \"settings: Enable the feature SettingsInTab on Android\""
    },
    "8165468": {
      "author": "Hoch Hochkeppel (HE/HIM)",
      "avatar": "https://lh3.googleusercontent.com/---w7BalOyiA/AAAAAAAAAAI/AAAAAAAAAAA/X3YwHhKHRKM/s120-p/photo.jpg",
      "cl": "8165468",
      "clUrl": "https://chromium-review.googlesource.com/c/8165468",
      "description": "Updating `FetchDataLoaderAsString` to check with the `StringBuilder` for\nan overflow before actually appending. Practically, this means that\n`fetch()` attempts to load a 1+GB string will now fail, rather than\ncrash the renderer.\n\nFWIW, this is already covered for many of the other `FetchDataLoader`s,\nwith the closest similarity being the `FetchDataLoaderAsArrayBuffer`.\n\nFixed: 491061499\nChange-Id: I743ec647c8eb250b2a19d413dbaf5725a2a98c56\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8165468\nReviewed-by: Nidhi Jaju \u003cnidhijaju@chromium.org\u003e\nCommit-Queue: Hoch Hochkeppel \u003cmhochk@microsoft.com\u003e\nReviewed-by: Kurt Catti-Schmidt \u003ckschmi@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672910}",
      "email": "mhochk@microsoft.com",
      "hash": "c775e69845919cec3857e5ed079cf5daddedfa8c",
      "subject": "Add overflow guard to FetchDataLoaderAsString"
    },
    "8165661": {
      "author": "Ryo Hashimoto",
      "avatar": "",
      "cl": "8165661",
      "clUrl": "https://chromium-review.googlesource.com/c/8165661",
      "description": "Several Android instrumentation tests rotate the activity/display\norientation using ActivityTestUtils.rotateActivityToOrientation()\nwithout clearing the orientation request when the test finishes. In\nbatched test runs, this may cause subsequent tests with unspecified\nrequested orientation to inherit the requested orientation, leading to\nflaky render image diff failures.\n\nThis change adds ActivityTestUtils.clearActivityOrientation() calls in\nthe teardown of rotator tests to ensure requested orientation is\nproperly cleared.\n\nBug: 538098246\nInclude-Ci-Only-Tests: true\nCq-Include-Trybots: luci.chromium.try:android-12l-x64-dbg,android-12l-landscape-x64-dbg,android-15-tablet-landscape-x64-rel,android-15-tablet-x64-rel,android-16-x64-rel\nChange-Id: Ib30174277b5114cf9083c326eb273703893abc88\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8165661\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCommit-Queue: Ryo Hashimoto \u003chashimoto@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672463}",
      "email": "hashimoto@google.com",
      "hash": "ec3deb9a7ceb353eca102a25e0c6f63793d7589e",
      "subject": "Clear requested orientation in teardown of Android test rotators"
    },
    "8166541": {
      "author": "Karol Sygiet",
      "avatar": "https://lh3.googleusercontent.com/-FloUWXWJuOc/AAAAAAAAAAI/AAAAAAAAAAA/dOQBeWk6n9k/s120-p/photo.jpg",
      "cl": "8166541",
      "clUrl": "https://chromium-review.googlesource.com/c/8166541",
      "description": "This CL formats flight departure and arrival date metadata values as\n\"MMM d\" (e.g., \"Jun 7\") in suggestion labels while preserving raw\nfillable date-time strings for filling.\n\nBug: b:539400547\nChange-Id: I8fed49789ec0fcd1e56c86a654560c057ae6fa50\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8166541\nReviewed-by: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nCommit-Queue: Karol Sygiet \u003csygiet@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672593}",
      "email": "sygiet@google.com",
      "hash": "5efdd76ee9258ea99f9e9f53eabc5ff8203db44a",
      "subject": "[AtMemory] Improve label formatting for flight dates"
    },
    "8166600": {
      "author": "Jose Dapena Paz",
      "avatar": "https://lh4.googleusercontent.com/-d80A_pQ-t0w/AAAAAAAAAAI/AAAAAAAAAAA/nmmiYKz14WA/s120-p/photo.jpg",
      "cl": "8166600",
      "clUrl": "https://chromium-review.googlesource.com/c/8166600",
      "description": "The standard discussion [1] concluded that a dashed HTML content\nattribute is inappropriate for the ignore marker. It should be spelled\n`containertimingignore` (no dash), consistent with how HTML content\nattributes are conventionally named. The JS accessor remains\n`containerTimingIgnore`.\n\n[1] https://github.com/WICG/container-timing/issues/65\n\n`containertimingignore` becomes the canonical spelling.\n\nBoth are spelling are:\n- Functional. Though the dashed `containertiming-ignore` spelling is\ndeprecated (showing a console warning when found).\n- Firing the existing use counter.\n- Read through the HasContainerTimingIgnoreAttribute() helper, that\nshould go away with the dashed spelling once the origin trial ends.\n\nBug: 539984792\nChange-Id: I2af8a3a007c5387a1dce58d23e60cd6fca2564ac\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8166600\nReviewed-by: Scott Haseley \u003cshaseley@chromium.org\u003e\nCommit-Queue: José Dapena Paz \u003cjdapena@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672798}",
      "email": "jdapena@igalia.com",
      "hash": "3f012c77d4d672a177950e6a29a4b6d1802cd377",
      "subject": "Container Timing: rename containertiming-ignore to containertimingignore"
    },
    "8166881": {
      "author": "Quentin Pubert",
      "avatar": "https://lh3.googleusercontent.com/-rXAGc5DyfC8/AAAAAAAAAAI/AAAAAAAAAAA/I2Um9iwuFwk/s120-p/photo.jpg",
      "cl": "8166881",
      "clUrl": "https://chromium-review.googlesource.com/c/8166881",
      "description": "This is a reland of commit 547844483168c3ef4309751adf4f3ecef9614bdf\n\nOriginal change's description:\n\u003e [iOS] Clean up kEnableReaderModeInUS feature flag\n\u003e\n\u003e Cleans up the launched reader-mode-us-enabled feature flag.\n\u003e\n\u003e Bug: 509857504\n\u003e Change-Id: I6c9cd7c36d81481c42cb8f68c749d5dcf1d95881\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8166881\n\u003e Reviewed-by: Sylvain Defresne \u003csdefresne@chromium.org\u003e\n\u003e Auto-Submit: Quentin Pubert \u003cqpubert@google.com\u003e\n\u003e Commit-Queue: Sylvain Defresne \u003csdefresne@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1670998}\n\nBug: 509857504\nChange-Id: Ia8f829337df0cc59ffcc67cdfed581a7331635ac\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182527\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: Quentin Pubert \u003cqpubert@google.com\u003e\nAuto-Submit: Quentin Pubert \u003cqpubert@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672576}",
      "email": "qpubert@google.com",
      "hash": "d28cff485b23a18f73d7147bea581c2118dc5492",
      "subject": "Reland \"[iOS] Clean up kEnableReaderModeInUS feature flag\""
    },
    "8167085": {
      "author": "Syed Albiz",
      "avatar": "https://lh6.googleusercontent.com/-a1tS2DJnf38/AAAAAAAAAAI/AAAAAAAAAAA/faZXMjZHrBQ/s120-p/photo.jpg",
      "cl": "8167085",
      "clUrl": "https://chromium-review.googlesource.com/c/8167085",
      "description": "This CL performs several minor cleanups and modernizations across\ncomponents/enterprise:\n- Replaces std::map and std::set with base::flat_map and base::flat_set in enterprise connectors.\n- Replaces manual new allocations with std::make_unique in unit tests.\n\nChange-Id: I5bebb919e0188d06070dc4e1c7ffdc364f691b50\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8167085\nReviewed-by: Anunoy Ghosh \u003canunoy@chromium.org\u003e\nCommit-Queue: Syed Albiz \u003cssalbiz@google.com\u003e\nReviewed-by: Dominique Fauteux-Chapleau \u003cdomfc@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672783}",
      "email": "ssalbiz@google.com",
      "hash": "32f5dfd912a31039c984e15dea1dec5584f4467a",
      "subject": "---- Clean up and modernize enterprise components."
    },
    "8167185": {
      "author": "Devon Loehr",
      "avatar": "https://lh4.googleusercontent.com/-gKhk_KqFLR0/AAAAAAAAAAI/AAAAAAAAAAA/vQ2HUTZyicI/s120-p/photo.jpg",
      "cl": "8167185",
      "clUrl": "https://chromium-review.googlesource.com/c/8167185",
      "description": "This allows us to pass Mojo message handles across FFI in a\ntype-safe way. We also opportunistically patch some existing bugs\nlike missing null checks and using the wrong type.\n\nBug: 540355135\nChange-Id: I40f7bd1b97c6829dc403656d362c47f59b6f9082\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8167185\nCommit-Queue: Devon Loehr \u003cdloehr@google.com\u003e\nReviewed-by: Andy Lim \u003candysjlim@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672715}",
      "email": "dloehr@google.com",
      "hash": "5adafba5544893b8e6a8601e0fd9643d7d105465",
      "subject": "Expose ScopedMessageHandleWrapper to Rust"
    },
    "8167483": {
      "author": "Ian Wells",
      "avatar": "https://lh4.googleusercontent.com/-J-m7t8z9vJI/AAAAAAAAAAI/AAAAAAAAAAA/WWIe-7aTH54/s120-p/photo.jpg",
      "cl": "8167483",
      "clUrl": "https://chromium-review.googlesource.com/c/8167483",
      "description": "Prepare to share ActorTaskListBubbleController with Android by moving\nviews-specific UI concerns out into ActorTaskListBubble.\n\n* Make ActorTaskListBubble a class that hides the views::Widget and\n  its observation.\n* While we're here, log the number of rows that were actually shown\n  after filtering rather than before.\n\nBug: 518584352\nChange-Id: I275b06945d4d21ad8a75ea457c2b8ae53875c6fe\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8167483\nReviewed-by: Christine Ying \u003cchrstne@google.com\u003e\nCommit-Queue: Ian Wells \u003ciwells@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672831}",
      "email": "iwells@chromium.org",
      "hash": "73686bcb2169c013787bacb0628cfc2e67fffc31",
      "subject": "Start removing views dependencies from ActorTaskListBubbleController"
    },
    "8167625": {
      "author": "Brandon Jones",
      "avatar": "https://lh6.googleusercontent.com/-Fb0VJy9f5FQ/AAAAAAAAAAI/AAAAAAAAAAA/a0PKM5vdtP0/s120-p/photo.jpg",
      "cl": "8167625",
      "clUrl": "https://chromium-review.googlesource.com/c/8167625",
      "description": "Removes the WebGPU blocklist from Android devices with Xclipse GPUs\nnow that the known critical issues have been resolved. Ideally new\nissues that are found after this that merit blocking WebGPU on the\ndevice will be blocked by driver version rather than blocklisting\nthe GPU vendor as a whole again.\n\nFixed: 481364093\nChange-Id: I09054f3205859614bb4f9d3deabaa54d0fbe379c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8167625\nCommit-Queue: Brandon Jones \u003cbajones@chromium.org\u003e\nAuto-Submit: Brandon Jones \u003cbajones@chromium.org\u003e\nReviewed-by: Loko Kung \u003clokokung@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672902}",
      "email": "bajones@chromium.org",
      "hash": "135b255508d590a69d29e86f6b47338a6572de80",
      "subject": "Enable WebGPU on Xclipse mobile devices"
    },
    "8167780": {
      "author": "Bryant Chandler",
      "avatar": "",
      "cl": "8167780",
      "clUrl": "https://chromium-review.googlesource.com/c/8167780",
      "description": "On Android, Activity recreation and panel migrations can cause hotkeys\nto be unregistered from an AcceleratorManager after their host window or\nactivity has already been destroyed, or on a new AcceleratorManager\nwhere they were never registered.\n\nThe DCHECK here seemed a little overly aggressive, since the checked\ncases definitely don't have the hotkey registered. From the perspective\nof the outside user, the goal of having the accelerator unregistered has\nbeen met.\n\nThis CL updates ui::AcceleratorManager::Unregister to gracefully log a\nDLOG(WARNING) and return early if the accelerator is not registered or\nbelongs to a different target.\n\nChange-Id: I81ee894f7b56c7b06d0dd1dad3a4d2506a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8167780\nCommit-Queue: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nReviewed-by: David Padlipsky \u003cdpad@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672755}",
      "email": "bryantchandler@google.com",
      "hash": "50c8935b9066047068f59ed19354bb90918515d7",
      "subject": "[ui] Gracefully handle unregistering missing accelerators"
    },
    "8170702": {
      "author": "Neil Coronado",
      "avatar": "https://lh5.googleusercontent.com/-U9ZfookVevQ/AAAAAAAAAAI/AAAAAAAAAAA/SpqURgwxcv4/s120-p/photo.jpg",
      "cl": "8170702",
      "clUrl": "https://chromium-review.googlesource.com/c/8170702",
      "description": "Update the hairline for Incognito state.\n -Passes down an IncognitoStateProvider to listen to changes.\n -Updates the hairline and rounded corner colors on change.\n\nBefore: http://screenshot-v2/image/7ai66k1pfvc10.png\nAfter: http://screenshot-v2/image/5pvntkagalgqo.png\n\nBug: 540566058\nChange-Id: Ia06f67abfe4c382cd6b2ba36b92610d7e9e27364\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8170702\nCommit-Queue: Neil Coronado \u003cnemco@google.com\u003e\nReviewed-by: Linyu He \u003clinyuh@google.com\u003e\nReviewed-by: Sirisha Kavuluru \u003cskavuluru@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672822}",
      "email": "nemco@google.com",
      "hash": "db5459ebbc18fbce29797edd8c8692e9b071555c",
      "subject": "[SidePanel] Update the hairline for Incognito state"
    },
    "8170801": {
      "author": "Abe Boujane",
      "avatar": "https://lh6.googleusercontent.com/-SzOnp84pPo8/AAAAAAAAAAI/AAAAAAAAAAA/b8vYbFt0B9w/s120-p/photo.jpg",
      "cl": "8170801",
      "clUrl": "https://chromium-review.googlesource.com/c/8170801",
      "description": "Now that Privacy Sandbox UX Deprecation feature is enabled by default,\nthis CL cleans up code paths, delegate methods, strings, and tests for\nwhen the feature was disabled\n\nChange-Id: I8998910778450d5f63a39787db2eea74cf5baaaa\nBug: b:534866765\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8170801\nReviewed-by: Nicola Tommasi \u003ctommasin@chromium.org\u003e\nCommit-Queue: Abe Boujane \u003cboujane@google.com\u003e\nReviewed-by: Mingyu Lei \u003cleimy@chromium.org\u003e\nReviewed-by: Matthew Jones \u003cmdjones@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672705}",
      "email": "boujane@google.com",
      "hash": "78d6264a1e0c6f493571ac4e10765368273d534d",
      "subject": "[Site Settings] Clean up Privacy Sandbox snackbar and UX Deprecation disabled paths"
    },
    "8170860": {
      "author": "Yurii Lahodiuk",
      "avatar": "https://lh6.googleusercontent.com/-lyHBVDZDzik/AAAAAAAAAAI/AAAAAAAAAAA/739bP447mJY/s120-p/photo.jpg",
      "cl": "8170860",
      "clUrl": "https://chromium-review.googlesource.com/c/8170860",
      "description": "In the scope of this change we are introducing the logic for publishing\nthe password readiness metric for clients that use the trusted vault\nencryption. This metric will be similar to the passkey readiness metric.\n\nThis change is protected by a killswitch `kRecordPasswordReadiness`.\n\nAs a follow-up (crbug.com/540854648) we will refine and decouple the\nmetrics publishing logic.\n\nChange-Id: I592d56d938c27ce5146dec56a693f936ba84100a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8170860\nReviewed-by: Ioana Treib \u003cioanap@chromium.org\u003e\nCommit-Queue: Yurii Lahodiuk \u003cylahodiuk@google.com\u003e\nReviewed-by: Adem Derinel \u003cderinel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672676}",
      "email": "ylahodiuk@google.com",
      "hash": "69f2549aa4f93e72c6ed74081f25919b417f3a8f",
      "subject": "Publish password readiness metrics on startup"
    },
    "8171303": {
      "author": "Yvonne Shi",
      "avatar": "",
      "cl": "8171303",
      "clUrl": "https://chromium-review.googlesource.com/c/8171303",
      "description": "Bug: 537427675\nChange-Id: I70ab44634a1e5892776625bae006022384c7bf07\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8171303\nReviewed-by: Tomasz Wiszkowski \u003cender@google.com\u003e\nCommit-Queue: Yvonne Shi \u003cyvonneshi@google.com\u003e\nReviewed-by: Gianni Chen \u003cgiannich@chromium.org\u003e\nReviewed-by: ben chin \u003clungc@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672905}",
      "email": "yvonneshi@google.com",
      "hash": "d804dd792d6b5ef08d39fee9f8dc21bfeadd2c79",
      "subject": "WebUI NTP: Disable tab switcher"
    },
    "8171443": {
      "author": "Danilo Tedeschi",
      "avatar": "https://lh4.googleusercontent.com/-o60aWRQQunI/AAAAAAAAAAI/AAAAAAAAAAA/EywYd35zkfY/s120-p/photo.jpg",
      "cl": "8171443",
      "clUrl": "https://chromium-review.googlesource.com/c/8171443",
      "description": "Migrate deprecated UnlocalizedTimeFormatWithPattern and\nLocalizedTimeFormatWithPattern usages to use\nbase::i18n::IcuBridge::DateTimeFormatter and modern time APIs.\n\nBug: 534455293\nChange-Id: I89a6a47406114d90e4c3b417e964ffe53fe5e1c9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8171443\nReviewed-by: Stephen Nusko \u003cnuskos@chromium.org\u003e\nCommit-Queue: Danilo Tedeschi \u003cdanft@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672734}",
      "email": "danft@google.com",
      "hash": "ea3587b0ded1ff04af6cc5de5cdb25373ec46abc",
      "subject": "IcuBridge migration 10.1/n: services/tracing"
    },
    "8171666": {
      "author": "Kent Tamura",
      "avatar": "https://lh3.googleusercontent.com/-Xn4R5JMv3zM/AAAAAAAAAAI/AAAAAAAAAAA/BKgC_HIpPUQ/s120-p/photo.jpg",
      "cl": "8171666",
      "clUrl": "https://chromium-review.googlesource.com/c/8171666",
      "description": "This CL implements the 'max-content-sizing' CSS property, which allows\ncontrolling whether max-content sizing behaves as 'shrink-to-fit' (i.e.,\nbounded by the available space).\n\nProperty details:\n- Accepted values: 'auto' (default) and 'shrink-to-fit'.\n- The property itself is not inherited, but setting it to\n  'shrink-to-fit' toggles an internal 'IsInShrinkToFitSubtree' flag on\n  the ComputedStyle.\n- This flag is inherited, ensuring the behavior applies to the entire\n  subtree unless a descendant explicitly resets the property to 'auto'.\n\nImplementation details:\n- Added property definition and keywords to CSS JSON5 files.\n- Implemented custom StyleBuilder functions to manage the inherited\n  flag.\n- Added fast-path parsing support and UseCounter metrics.\n- Included WPT parsing tests and ComputedStyle unit tests for\n  inheritance.\n\nThe feature is gated behind the 'CssMaxContentSizing' runtime flag.\n\nExplainer: https://github.com/explainers-by-googlers/css-shrink-to-fit/blob/main/README.md\n\nBug: 537526308\nChange-Id: I1330fc67897b1b8bd7040b8441590e9915610e65\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8171666\nReviewed-by: Rune Lillesveen \u003cfuthark@chromium.org\u003e\nReviewed-by: Ian Kilpatrick \u003cikilpatrick@chromium.org\u003e\nCommit-Queue: Kent Tamura \u003ctkent@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672443}",
      "email": "tkent@chromium.org",
      "hash": "6b70ce96f23779d60fece6c50064f65c8e28ae9a",
      "subject": "CSS: Implement 'max-content-sizing' property"
    },
    "8172583": {
      "author": "Rachael Newitt",
      "avatar": "",
      "cl": "8172583",
      "clUrl": "https://chromium-review.googlesource.com/c/8172583",
      "description": "Owners have started receiving onboarding bugs for freshness and\nwe want to make sure what's expected is clearly outlined in the\ndocs; both the requirement to update, and the expectations for\nthe bugs.\n\nBug: 464065990\nChange-Id: I30e644e541f5149789e45fef6f336c5013dbbb97\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8172583\nReviewed-by: Jordan Brown \u003crop@google.com\u003e\nAuto-Submit: Rachael Newitt \u003crenewitt@google.com\u003e\nCommit-Queue: Rachael Newitt \u003crenewitt@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672893}",
      "email": "renewitt@google.com",
      "hash": "d94a1b57d69eb2c8cbbdc0de20053bac4d2233e9",
      "subject": "docs: Update 3P docs to clarify update reqs and bug guide."
    },
    "8173283": {
      "author": "Shunya Shishido",
      "avatar": "https://lh4.googleusercontent.com/-Rt8o3qoEnK4/AAAAAAAAAAI/AAAAAAAAAAA/HkBaScead1w/s120-p/photo.jpg",
      "cl": "8173283",
      "clUrl": "https://chromium-review.googlesource.com/c/8173283",
      "description": "WindowClient.focus(), Clients.openWindow() and\nPaymentRequestEvent.openWindow() are gated in the renderer on user\ninteraction/activation gates. None of those can be triggered from a\nfenced frame context for service workers.\n\nMirror that expectation in the browser process: ServiceWorkerVersion\nalready stores the registration's ancestor frame type, so check it\nin FocusClient(), OpenNewTab(), and OpenPaymentHandlerWindow() and\nReportBadMessage when it is kFencedFrame.\n\nAdd ServiceWorkerVersionFencedFrameTest unit tests and plumb an\noptional ancestor_frame_type through\nCreateNewServiceWorkerRegistration() so the fixture can construct a\nkFencedFrame registration.\n\nTAG=agy\nCONV=66793587-3f0d-4c60-ba41-165335ec8a6f\n\nBug: 497359396\nChange-Id: I2157fafdc610b1c606fc28c52f732c2320858d40\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8173283\nReviewed-by: Yoshisato Yanagisawa \u003cyyanagisawa@chromium.org\u003e\nCommit-Queue: Shunya Shishido \u003csisidovski@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672583}",
      "email": "sisidovski@chromium.org",
      "hash": "17630fd0572bfd5c86f1b19cc4b2dc3cdfaf2cbb",
      "subject": "[ServiceWorker] Restrict window APIs in fenced-frame workers"
    },
    "8173443": {
      "author": "Hyowon Kim",
      "avatar": "https://lh3.googleusercontent.com/-6xuCyajWy_0/AAAAAAAAAAI/AAAAAAAAAAA/Fs5hsfdSZQ0/s120-p/photo.jpg",
      "cl": "8173443",
      "clUrl": "https://chromium-review.googlesource.com/c/8173443",
      "description": "Bug: 507903802\nChange-Id: I05c3986fc08bf0568327402945b737f1e463d0ea\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8173443\nReviewed-by: Helmut Januschka \u003chelmut@januschka.com\u003e\nReviewed-by: Luca Versari \u003cveluca@google.com\u003e\nCommit-Queue: Hyowon Kim \u003chyowon@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672461}",
      "email": "hyowon@igalia.com",
      "hash": "9636afe4bd386c0832ae7cf2b9547baa6c044645",
      "subject": "Add fuzzy match to jpegxl reftest for JXL's rounding difference"
    },
    "8173568": {
      "author": "Jihad Hanna",
      "avatar": "",
      "cl": "8173568",
      "clUrl": "https://chromium-review.googlesource.com/c/8173568",
      "description": "Fixed: 329430570\nChange-Id: I84b9b1840e19a0a49a2b4925ab3a6ae5e97c2eef\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8173568\nReviewed-by: Friedrich Hauser \u003cfriedrichh@chromium.org\u003e\nCommit-Queue: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672588}",
      "email": "jihadghanna@google.com",
      "hash": "50794aac607b41663798838f243bc414ff2ec891",
      "subject": "Consistently use AwG package name instead of component name"
    },
    "8173570": {
      "author": "Viktor Semeniuk",
      "avatar": "https://lh4.googleusercontent.com/-vKGC1MIjyOA/AAAAAAAAAAI/AAAAAAAAAAA/woUbzgowSBc/s120-p/photo.jpg",
      "cl": "8173570",
      "clUrl": "https://chromium-review.googlesource.com/c/8173570",
      "description": "Fixed: 541869870\nChange-Id: Ie6845f09653efe88bd1ac71121be564e687f1274\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8173570\nReviewed-by: Anna Tsvirchkova \u003catsvirchkova@google.com\u003e\nCommit-Queue: Viktor Semeniuk \u003cvsemeniuk@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672671}",
      "email": "vsemeniuk@google.com",
      "hash": "c32a11ba70910a7dd68f9ecbae9a17127fd03966",
      "subject": "Restrict form filling to primary main frames"
    },
    "8173765": {
      "author": "Arthur Milchior",
      "avatar": "",
      "cl": "8173765",
      "clUrl": "https://chromium-review.googlesource.com/c/8173765",
      "description": "Renames the kAiAvatarRingIos feature flag to kAiSubscriptionAvatarRingIOS and configures it in fieldtrial_testing_config.json.\n\nBug: 522144942\nChange-Id: If10982631cd25443fa8ce476a38c3a0eb48dc2b8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8173765\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nAuto-Submit: Arthur Milchior \u003carthurmilchior@chromium.org\u003e\nCommit-Queue: Arthur Milchior \u003carthurmilchior@chromium.org\u003e\nReviewed-by: David Roger \u003cdroger@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672767}",
      "email": "arthurmilchior@google.com",
      "hash": "ba75665ecbba1093062ce9e2ecff97c1051300d3",
      "subject": "[iOS] Introduce Finch experiment AiSubscriptionAvatarRingIOS"
    },
    "8173768": {
      "author": "Rahim Mammadli",
      "avatar": "",
      "cl": "8173768",
      "clUrl": "https://chromium-review.googlesource.com/c/8173768",
      "description": "This CL extends `popup_row_factory_utils_browsertest.cc` to add pixel\ntest coverage for `SuggestionType::kAtMemorySourceAttribution`.\n\nBug: 538019057\nChange-Id: I954bf245a9ad77f4f6b310ddf89f40946a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8173768\nCommit-Queue: Rahim Mammadli \u003crahimis@google.com\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672572}",
      "email": "rahimis@google.com",
      "hash": "47cbba4e513c4512d60f26056ef0f0884f82f296",
      "subject": "Add pixel test coverage for kAtMemorySourceAttribution popup row view"
    },
    "8173904": {
      "author": "Sylvain Defresne",
      "avatar": "https://lh3.googleusercontent.com/-CimKodhRFuQ/AAAAAAAAAAI/AAAAAAAAAAA/Uellcdlboks/s120-p/photo.jpg",
      "cl": "8173904",
      "clUrl": "https://chromium-review.googlesource.com/c/8173904",
      "description": "Remove the explicit declaration of the backing ivar and the getter\nfor the -profileState property and let the compiler generate them.\n\nThis fix an inconsistency between the property declaration (marked\nas weak) and the definition of the ivar (implictly strong).\n\nBug: none\nChange-Id: I192077fe6298bd0bf858ef34e6ca48ab8f8c7bb3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8173904\nReviewed-by: Federica Germinario \u003cfedegermi@google.com\u003e\nCommit-Queue: Sylvain Defresne \u003csdefresne@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672514}",
      "email": "sdefresne@chromium.org",
      "hash": "5082f2c0f31a73b137167d68eebe5576f3b3053b",
      "subject": "[ios] Use @synthesized ivar for -profileState property"
    },
    "8173944": {
      "author": "Robert Lin",
      "avatar": "https://lh5.googleusercontent.com/-xOt9-H4RsGA/AAAAAAAAAAI/AAAAAAAAAAA/1Z3gmpD5Rpc/s120-p/photo.jpg",
      "cl": "8173944",
      "clUrl": "https://chromium-review.googlesource.com/c/8173944",
      "description": "As the dependency on c/b/p_l_m/chrome_initiator_location.* is introduced\nin c/b/p_l_m/o/navigation_initiator_page_load_metrics_observer.cc, the\ncomments are no longer needed.\n\nBug: 517725655\nChange-Id: Ibc52b1b1fd22047b9e91e4970ae1f681796ca66d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8173944\nReviewed-by: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\nCommit-Queue: Huanpo Lin \u003crobertlin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672460}",
      "email": "robertlin@chromium.org",
      "hash": "fe70ec61f99709519ab64823629ec2812a07841f",
      "subject": "Remove a TODO in navigation_initiator_page_load_metrics_observer.h"
    },
    "8173983": {
      "author": "Eleanor Lee",
      "avatar": "https://lh3.googleusercontent.com/-XxXO6wG_OmM/AAAAAAAAAAI/AAAAAAAAAAA/FrKHWUJBLxc/s120-p/photo.jpg",
      "cl": "8173983",
      "clUrl": "https://chromium-review.googlesource.com/c/8173983",
      "description": "After: https://screencast.googleplex.com/cast/NDY4OTI1MjgwMDUyODM4NHw4MzY3YmZjOS0xMA\n\n1) The \"New\" badge is only for tablets (Non-AL).\n2) It will show up to 3 times unless the user clicks the \"Show tabs vertically\" menu item, in which case it will no longer show again.\n3) It does not show in the \"Show tabs horizontally\" menu item.\n\nWill add follow-ups to add it to the other 2 VT entry points (regular tabs \u0026 nested app menu).\n\nBug: 520144242\nChange-Id: I0fb79629656fedfbbaa494e0f816559656229537\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8173983\nReviewed-by: Theresa Wellington \u003ctwellington@chromium.org\u003e\nReviewed-by: Gazal Agarwal \u003cagazal@google.com\u003e\nCommit-Queue: Eleanor Lee \u003celeanorlee@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672759}",
      "email": "eleanorlee@google.com",
      "hash": "d97b1f276d5f29a3da96b00ae88fc58e2066e666",
      "subject": "[Vertical Tabs] Add the new badge to empty space context menu entry point in tablets"
    },
    "8174006": {
      "author": "Marc Treib",
      "avatar": "https://lh4.googleusercontent.com/-Iit6zHK84Bk/AAAAAAAAAAI/AAAAAAAAAAA/lgFrnnABWsY/s120-p/photo.jpg",
      "cl": "8174006",
      "clUrl": "https://chromium-review.googlesource.com/c/8174006",
      "description": "Bug: 484887324\nChange-Id: I94677ee184a5d8935ab881391f3387aa6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8174006\nReviewed-by: Ankush Singh \u003cankushkush@google.com\u003e\nCommit-Queue: Marc Treib \u003ctreib@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672598}",
      "email": "treib@chromium.org",
      "hash": "a422c1a8ce2b1f4b925870746ef4721c3946c0a2",
      "subject": "[STTS][Android] Integration tests for OtherDevicesShortcutController"
    },
    "8174010": {
      "author": "Quentin Pubert",
      "avatar": "https://lh3.googleusercontent.com/-rXAGc5DyfC8/AAAAAAAAAAI/AAAAAAAAAAA/I2Um9iwuFwk/s120-p/photo.jpg",
      "cl": "8174010",
      "clUrl": "https://chromium-review.googlesource.com/c/8174010",
      "description": "This change throttles UI updates of the download manager by ignoring\nupdates for 100ms after `OnDownloadUpdated` is called and the consumer\nhas just been updated. This solves an issue where overly frequent\nprogress updates can cause the app to crash.\n\nBug: 348309107\nChange-Id: I0e9e4d50b2c493d36f196ea1fcafd7ace107ef9c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8174010\nCommit-Queue: Quentin Pubert \u003cqpubert@google.com\u003e\nAuto-Submit: Quentin Pubert \u003cqpubert@google.com\u003e\nReviewed-by: Olivier Robin \u003colivierrobin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672701}",
      "email": "qpubert@google.com",
      "hash": "f639e0b9037dcfcb44fbce1d46e76dd51b6acd56",
      "subject": "[iOS] Throttle download manager UI updates"
    },
    "8174013": {
      "author": "Radu Nitescu",
      "avatar": "https://lh5.googleusercontent.com/-2i2Seu81BBg/AAAAAAAAAAI/AAAAAAAAAAA/rd4mLSIZ1MU/s120-p/photo.jpg",
      "cl": "8174013",
      "clUrl": "https://chromium-review.googlesource.com/c/8174013",
      "description": "Cobrowse does not support inline autocomplete.\n\nFixed: 540752892\nChange-Id: I93f7ace6a735ff2b14776d5ed303c21b0ad6c29c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8174013\nCommit-Queue: Radu Nitescu \u003cradunitescu@google.com\u003e\nReviewed-by: Aliona Dangla \u003calionadangla@chromium.org\u003e\nAuto-Submit: Radu Nitescu \u003cradunitescu@google.com\u003e\nCommit-Queue: Aliona Dangla \u003calionadangla@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672690}",
      "email": "radunitescu@google.com",
      "hash": "279bb195425c8ecfdf345364801eb9850d036416",
      "subject": "[iOS] Prevent inline autocomplete in cobrowse"
    },
    "8174069": {
      "author": "Florian Leimgruber",
      "avatar": "",
      "cl": "8174069",
      "clUrl": "https://chromium-review.googlesource.com/c/8174069",
      "description": "This CL introduces the feature flag and uses it to filter incoming\nentities in the sync bridge.\n\nBug: 541119872, 542022094\nChange-Id: Id92aca1dd434898f7481ee6d31fcfa374332e65b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8174069\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCommit-Queue: Florian Leimgruber \u003cfleimgruber@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672566}",
      "email": "fleimgruber@google.com",
      "hash": "06fb6cf99635a6b9ec0b5baab304599a7f7cec4e",
      "subject": "Add feature flag controlling the Wallet orders and shipments integration"
    },
    "8174344": {
      "author": "Federica Germinario",
      "avatar": "https://lh6.googleusercontent.com/-z239tbQ35Bw/AAAAAAAAAAI/AAAAAAAAAAA/uknAAujvYHw/s120-p/photo.jpg",
      "cl": "8174344",
      "clUrl": "https://chromium-review.googlesource.com/c/8174344",
      "description": "Create TaskRequestForWidgetURLContext subclass to improve code\nreadability inside class TaskRequestForURLContext.\n\nBug: 493816082\nChange-Id: Icc009ad18ab2b0faa091cd8739b3a4275c626aed\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8174344\nReviewed-by: Sylvain Defresne \u003csdefresne@chromium.org\u003e\nCommit-Queue: Federica Germinario \u003cfedegermi@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672627}",
      "email": "fedegermi@google.com",
      "hash": "3e3659e5b4eaf65ebae609d9feb6fd22f2a1e744",
      "subject": "[ios] Add TaskRequestForWidgetURLContext subclass"
    },
    "8174364": {
      "author": "Kartar Singh",
      "avatar": "https://lh6.googleusercontent.com/-Pp62NICrK20/AAAAAAAAAAI/AAAAAAAAAAA/gWX6HIcdX3s/s120-p/photo.jpg",
      "cl": "8174364",
      "clUrl": "https://chromium-review.googlesource.com/c/8174364",
      "description": "Record the reason why a specific frame deadline was selected by\nviz::FrameDeadlineDecider when choosing a presentation deadline.\n\nSpecifically, we define the SelectionReason enum and record an\nenumerated UMA histogram:\n  Viz.FrameDeadlineDecider.SelectionReason\n\nThe possible selection reasons are:\n  - kPlatformPreferred: Platform-preferred deadline was used.\n  - kOngoingSequence: Deadline was locked to an ongoing frame sequence.\n  - kNewChromePreferred: Chrome-preferred deadline was selected.\n  - kOsPreferredNoDeadlineWithinTarget: Fell back to OS preferred\n    deadline because Chrome preferred deadline exceeded target\n    present delta.\n  - kOsPreferredChromePreferredSooner: Fell back to OS preferred\n    deadline because Chrome preferred deadline was below OS preferred\n    deadline.\n\nThis histogram will help understand which decision paths in\nFrameDeadlineDecider are taken in the field and diagnose causes of\ndeadline fallbacks.\n\nTAG=agy\n\nBug: 500826814, b/530161880\nChange-Id: Iaa20507f9292a9be8425652cfa4adb43cd69c53d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8174364\nReviewed-by: Luc Nguyen \u003clucnguyen@google.com\u003e\nReviewed-by: Kyle Charbonneau \u003ckylechar@chromium.org\u003e\nCommit-Queue: Kartar Singh \u003ckartarsingh@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672845}",
      "email": "kartarsingh@google.com",
      "hash": "f305816836d26eed9225741382b847cc13109022",
      "subject": "Record Viz.FrameDeadlineDecider.SelectionReason histogram"
    },
    "8174388": {
      "author": "Florian Leimgruber",
      "avatar": "",
      "cl": "8174388",
      "clUrl": "https://chromium-review.googlesource.com/c/8174388",
      "description": "The function is supposed to trim all fields that the client understands,\nbut is missing country_code(). Practically, this doesn't really matter\nsince driver's licence is read-only.\n\nBug: 40100455\nChange-Id: I441d0263392a38c143289559da3e34a06861008a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8174388\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCommit-Queue: Florian Leimgruber \u003cfleimgruber@google.com\u003e\nAuto-Submit: Florian Leimgruber \u003cfleimgruber@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672539}",
      "email": "fleimgruber@google.com",
      "hash": "b86ff11a88b303c7d79322acf6762469a967159d",
      "subject": "Fix TrimDriverLicense()"
    },
    "8174464": {
      "author": "Sylvain Defresne",
      "avatar": "https://lh3.googleusercontent.com/-CimKodhRFuQ/AAAAAAAAAAI/AAAAAAAAAAA/Uellcdlboks/s120-p/photo.jpg",
      "cl": "8174464",
      "clUrl": "https://chromium-review.googlesource.com/c/8174464",
      "description": "In preparation of moving SceneAgent and SceneStateAnimator to their\nown header files, add missing imports of scene_state.h (including\nthe deps when needed).\n\nBug: 519105565\nChange-Id: I4fed173a056b157a14d3ea5e9f8bb28293847665\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8174464\nCommit-Queue: Sylvain Defresne \u003csdefresne@chromium.org\u003e\nReviewed-by: Federica Germinario \u003cfedegermi@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672636}",
      "email": "sdefresne@chromium.org",
      "hash": "0e7dfb0cec1c3bb1b42b16d408409aa6ea084fd7",
      "subject": "[ios] Add missing imports of scene_state.h"
    },
    "8174468": {
      "author": "Norge Vizcay",
      "avatar": "https://lh5.googleusercontent.com/-zKNsaCCK4xM/AAAAAAAAAAI/AAAAAAAAAAA/uv7WQ1jqN7U/s120-p/photo.jpg",
      "cl": "8174468",
      "clUrl": "https://chromium-review.googlesource.com/c/8174468",
      "description": "Fix Yoda-style comparisons in address_data_manager_unittest.cc by\nputting the actual expression on the left side and the expected constant\non the right side of EXPECT_EQ, ASSERT_EQ, etc.\n\nTAG=agy\nCONV=cba583dd-d31f-4bf4-b564-9cf3404f42ae\n\nBug: 40100455\nChange-Id: Ice4ce978029df936e947b7c0639b25ab8b42f2d1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8174468\nReviewed-by: Florian Leimgruber \u003cfleimgruber@google.com\u003e\nCommit-Queue: Norge Vizcay \u003cvizcay@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672597}",
      "email": "vizcay@google.com",
      "hash": "27c3cbe5e016ba945888f8b4468a219d785111f3",
      "subject": "Enforce go/noyoda in address_data_manager_unittest.cc"
    },
    "8174471": {
      "author": "Wolfgang Beyer",
      "avatar": "https://lh4.googleusercontent.com/-y_YanNtQFrI/AAAAAAAAAAI/AAAAAAAAAAA/Yjy0BocvMYA/s120-p/photo.jpg",
      "cl": "8174471",
      "clUrl": "https://chromium-review.googlesource.com/c/8174471",
      "description": "The Pixel 5 has been removed from the device list. Updating tests\naccordingly.\n\nBug: 483092899\nChange-Id: I9ed1d83964e447da6dadd15f754ca7c00efd73bc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8174471\nCommit-Queue: Wolfgang Beyer \u003cwolfi@chromium.org\u003e\nAuto-Submit: Wolfgang Beyer \u003cwolfi@chromium.org\u003e\nCommit-Queue: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nReviewed-by: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672703}",
      "email": "wolfi@chromium.org",
      "hash": "c312b8f4c9968fce9cd37edb74773b38d060febe",
      "subject": "[DevTools] Update chromedriver Python integration tests"
    },
    "8174509": {
      "author": "Kartar Singh",
      "avatar": "https://lh6.googleusercontent.com/-Pp62NICrK20/AAAAAAAAAAI/AAAAAAAAAAA/gWX6HIcdX3s/s120-p/photo.jpg",
      "cl": "8174509",
      "clUrl": "https://chromium-review.googlesource.com/c/8174509",
      "description": "Add Perfetto typed trace event instrumentation for\nviz::FrameDeadlineDecider.\n\nSpecifically:\n- Defines the `FrameDeadlineDecider` proto message (extension ID 1085)\n  in `chrome_track_event.proto` to record `selection_reason` and\n  `chrome_preferred_frame_timeline` (reusing\n  `AndroidChoreographerFrameCallbackData.FrameTimeline`).\n- Updates `FrameDeadlineDecider::SelectDeadline()` to emit a typed trace\n  event using `set_frame_deadline_decider()`, recording\n  `selection_reason` and `chrome_preferred_frame_timeline`.\n\nNO_IFTTT=Updated LINT.ThenChange references for SelectionReason proto\nenum.\n\nTAG=agy\n\nBug: 500826814, b/530161880\nChange-Id: Ifea07893d445abf860b01c95b6037cd444db19a2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8174509\nCommit-Queue: Kartar Singh \u003ckartarsingh@google.com\u003e\nReviewed-by: Petr Cermak \u003cpetrcermak@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672846}",
      "email": "kartarsingh@google.com",
      "hash": "936eae0880e1e7d81dc6113c53eab5dfba89591d",
      "subject": "[FrameDeadlineDecider] Add typed trace event instrumentation"
    },
    "8174543": {
      "author": "Karol Sygiet",
      "avatar": "https://lh3.googleusercontent.com/-FloUWXWJuOc/AAAAAAAAAAI/AAAAAAAAAAA/dOQBeWk6n9k/s120-p/photo.jpg",
      "cl": "8174543",
      "clUrl": "https://chromium-review.googlesource.com/c/8174543",
      "description": "When user accepts an SPII suggestion from PersonalContextService, a\nseparate query is issued to obtain the unobfuscated data. Chrome cannot\nassume that the second query will always succeed so a need for an error\nmessage arises.\n\nThis CL adds a toast message when the SPII filling failed due to an\nerror, informing the user to retry filling. A followup CL will add a\nseparate, more tailored string for errors related to authentication.\n\nImplementation: screen/6tp0rjt0mfem8\nBug: 538538380\nChange-Id: Ibdd9bae09a4a9e1cfa2bc882e8490ba018ed4944\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8174543\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nReviewed-by: Steven Luong \u003cstluong@chromium.org\u003e\nCommit-Queue: Karol Sygiet \u003csygiet@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672531}",
      "email": "sygiet@google.com",
      "hash": "8e8cb45c781fd9ed5f1f83696dfb440939f69aa8",
      "subject": "[AtMemory] Notify the user about failing SPII filling"
    },
    "8174547": {
      "author": "Ziran Sun",
      "avatar": "https://lh4.googleusercontent.com/-_xw0m2yb8NY/AAAAAAAAAAI/AAAAAAAAAAA/HiB9Qdng6KY/s120-p/photo.jpg",
      "cl": "8174547",
      "clUrl": "https://chromium-review.googlesource.com/c/8174547",
      "description": "Adds a unit test covering the interaction between the per-document\ncustom word set and hybrid spell checking on Windows, where the native\nWindows spell checker handles some locales and Hunspell re-checks its\nresults for the locales it could not handle.\n\nBug: 428005649\nChange-Id: Ic9be4ef58c46e5a663711fcaadbdb7b55dd6375d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8174547\nCommit-Queue: Ziran Sun \u003czsun@igalia.com\u003e\nReviewed-by: Stephen Chenney \u003cschenney@chromium.org\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672525}",
      "email": "zsun@igalia.com",
      "hash": "cd69cb1749ad8ef9ee71ae97d9f068db9710d22c",
      "subject": "SpellCheckCustomDictionary: Test for Windows hybrid spell check case."
    },
    "8174550": {
      "author": "Norge Vizcay",
      "avatar": "https://lh5.googleusercontent.com/-zKNsaCCK4xM/AAAAAAAAAAI/AAAAAAAAAAA/uv7WQ1jqN7U/s120-p/photo.jpg",
      "cl": "8174550",
      "clUrl": "https://chromium-review.googlesource.com/c/8174550",
      "description": "Fix Yoda-style comparisons in payments_form_data_importer_unittest.cc by\nputting the actual expression on the left side and the expected constant\non the right side of EXPECT_EQ, ASSERT_EQ, etc.\n\nTAG=agy\nCONV=cba583dd-d31f-4bf4-b564-9cf3404f42ae\n\nBug: 40100455\nChange-Id: Ie076b21b5a7283b3738120cf2527a6da30330b57\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8174550\nCommit-Queue: Norge Vizcay \u003cvizcay@google.com\u003e\nReviewed-by: Florian Leimgruber \u003cfleimgruber@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672600}",
      "email": "vizcay@google.com",
      "hash": "78b9361dbf6bb1c3d7b05b059298f7b9ccb50f6c",
      "subject": "Enforce go/noyoda in payments_form_data_importer_unittest.cc"
    },
    "8174630": {
      "author": "Boris Sazonov",
      "avatar": "https://lh6.googleusercontent.com/-6k9X73DQC9Y/AAAAAAAAAAI/AAAAAAAAAAA/BkuPR8-EA1I/s120-p/photo.jpg",
      "cl": "8174630",
      "clUrl": "https://chromium-review.googlesource.com/c/8174630",
      "description": "This change moves web::WebTaskEnvironment and\nIOSChromeScopedTestingLocalState to be declared before profile_ in\nAccountMenuMediatorTest. This ensures that the task environment and\nlocal state outlive the profile during destruction.\n\nThis is needed to address test failures related to implementing\nAccountInfoFetcherIos (see crrev.com/c/7913662 and\nci.chromium.org/ui/p/chromium/builders/try/ios-simulator-full-configs/213628/test-results).\n\nBug: 449708427\nChange-Id: I2b66ab20ef1cc407b67ebf44a89da3a0db7904d4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8174630\nCommit-Queue: Arthur Milchior \u003carthurmilchior@chromium.org\u003e\nAuto-Submit: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nReviewed-by: Arthur Milchior \u003carthurmilchior@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672748}",
      "email": "bsazonov@chromium.org",
      "hash": "7dbbfbcfebce18b02a7edb08736a70b24ab723a6",
      "subject": "[iOS] Destroy task environment and local state after profile in AccountMenuMediatorTest"
    },
    "8174686": {
      "author": "Elias Homsi",
      "avatar": "https://lh4.googleusercontent.com/-aTuVBLHQ3Bw/AAAAAAAAAAI/AAAAAAAAAAA/HuCwa-Ajdqs/s120-p/photo.jpg",
      "cl": "8174686",
      "clUrl": "https://chromium-review.googlesource.com/c/8174686",
      "description": "Update clipboard data protection utilities to check the restriction\nlevel of the last replaced clipboard data. If the restriction level is\nblocked or an ongoing scan is in progress, the clipboard paste data is\nnot restored.\n\nBug: 325455508\nChange-Id: I8f15394ee4c5d4d8f9d694f5c5846b0bc9862b2e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8174686\nCommit-Queue: Dominique Fauteux-Chapleau \u003cdomfc@chromium.org\u003e\nReviewed-by: Dominique Fauteux-Chapleau \u003cdomfc@chromium.org\u003e\nAuto-Submit: Elias Homsi \u003celiashomsi@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672633}",
      "email": "eliashomsi@google.com",
      "hash": "af84c76432e3418b8e7595ebbf2b7682625f4bc3",
      "subject": "[Copy Trigger] Avoid restoring replaced clipboard data if blocked or scanning."
    },
    "8174845": {
      "author": "Florian Leimgruber",
      "avatar": "",
      "cl": "8174845",
      "clUrl": "https://chromium-review.googlesource.com/c/8174845",
      "description": "Adjusts the specifics to support syncing metadata for Wallet orders\nand shipments (received through AUTOFILL_VALUABLE) via\nAUTOFILL_VALUABLE_METADATA.\nAs a result, now all entity types have a pass type, making some tests\nobsolete.\n\nNO_IFTTT=No new metadata fields, just new enum values.\n\nBug: 541119872\nChange-Id: I5142f8e146ac3862dba0512919d1be193fd67ffd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8174845\nReviewed-by: Michael Tatarski \u003cmtatarski@google.com\u003e\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCommit-Queue: Florian Leimgruber \u003cfleimgruber@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672625}",
      "email": "fleimgruber@google.com",
      "hash": "2b7e29961c77e018f2cca1bc785e3bfc64c2b7d5",
      "subject": "AutofillAi: Metadata sync for Wallet orders and shipments"
    },
    "8174950": {
      "author": "Radu Nitescu",
      "avatar": "https://lh5.googleusercontent.com/-2i2Seu81BBg/AAAAAAAAAAI/AAAAAAAAAAA/rd4mLSIZ1MU/s120-p/photo.jpg",
      "cl": "8174950",
      "clUrl": "https://chromium-review.googlesource.com/c/8174950",
      "description": "Change-Id: I50945d1eb3431a43550f91164aa30a867eb9297b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8174950\nAuto-Submit: Radu Nitescu \u003cradunitescu@google.com\u003e\nCommit-Queue: Radu Nitescu \u003cradunitescu@google.com\u003e\nCommit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672527}",
      "email": "radunitescu@google.com",
      "hash": "27ea26d20d224b17495f67f4a6fd4dfcb63d1f4f",
      "subject": "[iOS] Add radunitescu as temporary owner of assistant container"
    },
    "8174951": {
      "author": "Arthur Milchior",
      "avatar": "",
      "cl": "8174951",
      "clUrl": "https://chromium-review.googlesource.com/c/8174951",
      "description": "This CL replaces manual layout constraints with cleaner helper methods\ndefined in constraints_ui_util.h in signin and authentication views.\n\nChanges done by Antigravity.\n\nBug: none\nChange-Id: I04269e7d95e05a90dc091481974d49813559a85d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8174951\nReviewed-by: Jérôme Lebel \u003cjlebel@chromium.org\u003e\nCommit-Queue: Arthur Milchior \u003carthurmilchior@chromium.org\u003e\nAuto-Submit: Arthur Milchior \u003carthurmilchior@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672664}",
      "email": "arthurmilchior@google.com",
      "hash": "16f19e96f8e477ca84f950c2381a673143b3d94b",
      "subject": "[ios] Replace manual layout constraints with constraints_ui_util helpers"
    },
    "8175067": {
      "author": "Daniel Clark",
      "avatar": "https://lh6.googleusercontent.com/-Myhc5O9yY-I/AAAAAAAAAAI/AAAAAAAAAAA/_205-ZRyQbU/s120-p/photo.jpg",
      "cl": "8175067",
      "clUrl": "https://chromium-review.googlesource.com/c/8175067",
      "description": "When the user clicks on a window border to start window resizing,\nWindows' native modal loop sends WM_ENTERSIZEMOVE, and\n`ScopedAllowApplicationTasksInNativeNestedLoop` is set so that IPC\nfrom renderer processes can continue to be handled.\n\nIf the user then drags the window border, WM_SIZING or WM_MOVING will\nbe received, at which point `UserResizeMoveDetector` will set\n`g_in_move_resize_loop`. This causes\n`DesktopDragDropClientWin::StartDragAndDrop` to correctly guard\nagainst mouse actions during the window resize being treated\nas a drag/drop by checking `IsInNativeMoveResizeLoop()`.\n\nBut if a compromised renderer spams `LocalFrameHost::StartDragging`\nIPC messages in the gap between `WM_ENTERSIZEMOVE` and\n`WM_SIZING`/`WM_MOVING`, the `g_in_move_resize_loop` guard isn't\nyet set, meaning the `IsInNativeMoveResizeLoop()` check in\n`DesktopDragDropClientWin::StartDragAndDrop` will return false\nand a payload from the renderer could be completed as a drop despite\nthe user only having clicked the window border.\n\nFix it by setting `g_in_move_resize_loop` as soon as WM_ENTERSIZEMOVE\nis received. This is consistent with the timing with which we set\n`g_is_in_native_menu_loop` in `HWNDMessageHandler::OnEnterMenuLoop`.\n\nFixed: 520469117\nChange-Id: I65722bfd78e418f9e43c2ee0eafe85382d7dabd4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8175067\nReviewed-by: David Bienvenu \u003cdavidbienvenu@chromium.org\u003e\nCommit-Queue: Dan Clark \u003cdaniec@microsoft.com\u003e\nReviewed-by: Allen Bauer \u003ckylixrd@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672718}",
      "email": "daniec@microsoft.com",
      "hash": "47ffe717717435d672257187a00922b391d0a27e",
      "subject": "Set g_in_move_resize_loop as soon as we get WM_ENTERSIZEMOVE"
    },
    "8175082": {
      "author": "Eshwar Stalin",
      "avatar": "https://lh6.googleusercontent.com/-BPN5HQXxog8/AAAAAAAAAAI/AAAAAAAAAAA/kT6Z_phP6c4/s120-p/photo.jpg",
      "cl": "8175082",
      "clUrl": "https://chromium-review.googlesource.com/c/8175082",
      "description": "Actions that are registered in browser_actions.cc are window level\nactions. Actions corresponding to command ids that aren't window level\nshould be registered outside the root window. This change removes\nactions that are non-window level from browser_actions.cc\n\nChange-Id: I3f7fd45dd144d63eca0d279e6d2aa9453f84db72\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8175082\nReviewed-by: Kunal Daftari \u003ckunaldaftari@google.com\u003e\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCommit-Queue: Eshwar Stalin \u003cestalin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672903}",
      "email": "estalin@chromium.org",
      "hash": "c3ee69d63f5be3c3ee2af4e9b54e50a1583528db",
      "subject": "[BAM] Removing non-window level actions in browser_actions.cc"
    },
    "8175084": {
      "author": "Chuong Ho",
      "avatar": "",
      "cl": "8175084",
      "clUrl": "https://chromium-review.googlesource.com/c/8175084",
      "description": "This change adds UMA histograms to track:\n\n1. SpellCheck.Android.Request: Dispatched text check requests.\n\n2. SpellCheck.Android.UnderlineCount.Spelling/.Grammar: Number of error\nunderlines per response.\n\n3. SpellCheck.Android.UnderlineLength.Spelling/.Grammar: Length of error underlines.\n\nFixed:541919800 TAG=agy CONV=02c9f16c-e990-4e40-85b8-9926fe340d0d\n\nChange-Id: I37245a71510d4e682eaf253812c4430bed53b984\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8175084\nReviewed-by: Darren Shen \u003cshend@chromium.org\u003e\nCommit-Queue: Chuong Ho \u003chdchuong@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672483}",
      "email": "hdchuong@google.com",
      "hash": "f1a1e0076444589d8f61f980eca2a433f251ddc4",
      "subject": "spellcheck: Add UMA metrics for spell check / grammar check"
    },
    "8175234": {
      "author": "Mason Freed",
      "avatar": "https://lh3.googleusercontent.com/-1ya5ANiRzSI/AAAAAAAAAAI/AAAAAAAAAAA/0WyLQi44EBs/s120-p/photo.jpg",
      "cl": "8175234",
      "clUrl": "https://chromium-review.googlesource.com/c/8175234",
      "description": "Refactor parse-a-sizes-attribute.js to check document.readyState before\nregistering a load listener.\n\nPreviously, the script assigned 'onload = function() { ... done(); }'\non window. If the iframe completed loading before the script parsed and\nassigned onload, the load event was missed. Because the test harness\nuses setup({explicit_done: true}), missing the load event left done()\nuncalled, causing intermittent test timeouts.\n\nThe sizes-auto.html test was including parse-a-sizes-attribute.js,\nbut not using it. That was also removed.\n\nFixed: 540555511\nChange-Id: I1a2a0b2ec797a05619384caf284a02f22f6590ff\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8175234\nAuto-Submit: Mason Freed \u003cmasonf@chromium.org\u003e\nCommit-Queue: Joey Arhar \u003cjarhar@chromium.org\u003e\nReviewed-by: Joey Arhar \u003cjarhar@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672702}",
      "email": "masonf@chromium.org",
      "hash": "88f202e5929ead8928b9d170c4c1625cab5e371f",
      "subject": "Fix race condition in parse-a-sizes-attribute WPT test helper"
    },
    "8175300": {
      "author": "Dibyajyoti Pal",
      "avatar": "",
      "cl": "8175300",
      "clUrl": "https://chromium-review.googlesource.com/c/8175300",
      "description": "This CL also includes tests to ensure that the correct histogram is\nwritten to.\n\nChange-Id: Ib507e3d5b7026554b908c267aef90cea0005e0be\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8175300\nCommit-Queue: Dibyajyoti Pal \u003cdibyapal@chromium.org\u003e\nAuto-Submit: Dibyajyoti Pal \u003cdibyapal@chromium.org\u003e\nReviewed-by: Luke Deng \u003clukedeng@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672749}",
      "email": "dibyapal@google.com",
      "hash": "4985eba35a901bdc99565a915c3abd77a6ff6b08",
      "subject": "[PWA] Fix typo in ResolveWebAppPendingMigrationInfoCommand histograms"
    },
    "8175435": {
      "author": "Brian Sheedy",
      "avatar": "",
      "cl": "8175435",
      "clUrl": "https://chromium-review.googlesource.com/c/8175435",
      "description": "Switches all children of \"GPU FYI Android arm64 Builder\" to use the test\ntrigger CAS code path.\n\nBug: 536066698\nChange-Id: I3980450f10053580f94301935af6d3e1e3c6cfc2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8175435\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nAuto-Submit: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672751}",
      "email": "bsheedy@chromium.org",
      "hash": "398cbf05830e30ca4918bf2390732ff2a41d3133",
      "subject": "Switch GPU Android/arm64 to test trigger CAS"
    },
    "8175444": {
      "author": "Talita Halboth",
      "avatar": "",
      "cl": "8175444",
      "clUrl": "https://chromium-review.googlesource.com/c/8175444",
      "description": "On macOS, switching active tabs in non-interactive or swarming test\nenvironments does not reliably trigger OS window visibility signals to\ninvoke `WebContents::WasHidden()` on the deactivated tab. Without\n`WasHidden()` being called on tab deactivation,\n`ManagePasswordsUIController::OnVisibilityChanged(HIDDEN)` is not\nnotified, causing `HideBubble()` to be skipped and leaving the password\nbubble open (`IsBubbleShowing()` evaluating to true). Explicitly\ninvoking `WasHidden()` on the deactivated tab under `#if\nBUILDFLAG(IS_MAC)` ensures that `ManagePasswordsUIController` receives\nthe visibility change notification and reliably closes the bubble on\nmacOS bots.\n\nBug: b:539700715 , b:542160939\nChange-Id: I3dbc8a9797e0b7e87a7b880b8c8aa7dd62eff19a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8175444\nReviewed-by: Keren Zhu \u003ckerenzhu@chromium.org\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCommit-Queue: Talita Halboth \u003ctalitahalboth@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672851}",
      "email": "talitahalboth@google.com",
      "hash": "178047cf3721c82b0f30b5bef26a22d7961a4cce",
      "subject": "Fix flaky TwoTabsWithBubbleSwitch tests on macOS"
    },
    "8175584": {
      "author": "Arthur Milchior",
      "avatar": "",
      "cl": "8175584",
      "clUrl": "https://chromium-review.googlesource.com/c/8175584",
      "description": "For the sake of the consistency with the NTP, in case of error, the\nAI tier is not displayed. Even if the Tier is unrelated to the error\n(such as missing passphrase).\n\nBug: 522144942\nChange-Id: Iba126d14f34b544a4e67aed6566bf1cb1affb8b8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8175584\nReviewed-by: Menghan Yang \u003cmyuu@google.com\u003e\nAuto-Submit: Arthur Milchior \u003carthurmilchior@chromium.org\u003e\nCommit-Queue: Arthur Milchior \u003carthurmilchior@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672569}",
      "email": "arthurmilchior@google.com",
      "hash": "0fc8357622b96569bcb36a52e488129c2530843b",
      "subject": "[iOS]Do not display AI tier in case of error"
    },
    "8175590": {
      "author": "Ernest Nguyen Hung",
      "avatar": "https://lh5.googleusercontent.com/--lEDpU14l-Y/AAAAAAAAAAI/AAAAAAAAAAA/E2RvdtPQvXg/s120-p/photo.jpg",
      "cl": "8175590",
      "clUrl": "https://chromium-review.googlesource.com/c/8175590",
      "description": "It simplifies `switches::IsPreFirstRunDesktopRefreshEnabled` by removing\nredundant parametrization (Pre-First Run Refresh shouldn't distinguish\nbetween DSE and non-DSE regions).\n\nBug: 539382282\nChange-Id: Ia97096d9c60059838f73a5c87a36e90c1213393c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8175590\nReviewed-by: Kacper Bajkiewicz \u003ckbajkiewicz@google.com\u003e\nCommit-Queue: Kacper Bajkiewicz \u003ckbajkiewicz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672732}",
      "email": "ernn@google.com",
      "hash": "8b13e39443e3b18fabb82a913c14f9d42c6b0f05",
      "subject": "[FRE] Simplify `IsPreFirstRunDesktopRefreshEnabled` helper"
    },
    "8175607": {
      "author": "Florian Leimgruber",
      "avatar": "",
      "cl": "8175607",
      "clUrl": "https://chromium-review.googlesource.com/c/8175607",
      "description": "Adds the protos from http://shortn/_EzbcQIJdfW to unblock the server\nchanges.\n\nBug: 541119872\nChange-Id: I768d8d744cddc6c886bebd9d6e88564976d19364\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8175607\nReviewed-by: Mahmoud Rashad \u003cmmrashad@google.com\u003e\nCommit-Queue: Florian Leimgruber \u003cfleimgruber@google.com\u003e\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672508}",
      "email": "fleimgruber@google.com",
      "hash": "115232be42911b18dd41bb5a12841683160fcef2",
      "subject": "AutofillAi: Add specifics for Wallet order and shipments"
    },
    "8175609": {
      "author": "Jan Keitel",
      "avatar": "https://lh5.googleusercontent.com/-tMNoDh7gwHQ/AAAAAAAAAAI/AAAAAAAAAAA/xsOeVsUwI9A/s120-p/photo.jpg",
      "cl": "8175609",
      "clUrl": "https://chromium-review.googlesource.com/c/8175609",
      "description": "This CL refactors FilterResults() in AtMemoryQueryService to take\nthe entries vector by value and filter in-place, avoiding unnecessary\nvector and string copies.\n\nBug: 542022101\nChange-Id: I68492645bc9591f629db089bb7deb87cd6da3bac\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8175609\nAuto-Submit: Jan Keitel \u003cjkeitel@google.com\u003e\nReviewed-by: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nCommit-Queue: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672584}",
      "email": "jkeitel@google.com",
      "hash": "5c80323c970d49b4230cbc152e4a462cb19f8b0f",
      "subject": "[AtMemory] Refactor FilterResults to take entries by value"
    },
    "8175731": {
      "author": "Mason Freed",
      "avatar": "https://lh3.googleusercontent.com/-1ya5ANiRzSI/AAAAAAAAAAI/AAAAAAAAAAA/0WyLQi44EBs/s120-p/photo.jpg",
      "cl": "8175731",
      "clUrl": "https://chromium-review.googlesource.com/c/8175731",
      "description": "CollectFlattenedAssignedNodes binds a reference to assigned_nodes_ and\niterates over it by reference while synchronously recursing into slot\nassignment recalculation. A nested recalculation can clear assigned\nnodes of the outer slot, freeing the backing vector during iteration.\n\nThis change creates a defensive copy of assigned_nodes to ensure the\nvector backing remains valid throughout the loop iteration.\n\nThis fix was validated using the POC provided in the bug description,\nwhich was implemented and executed locally, but no committable repro\nwas found.\n\nFixed: 540100588\nChange-Id: I39d6e02c7face470cbfe42c6419c5f2ec15519ae\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8175731\nReviewed-by: Joey Arhar \u003cjarhar@chromium.org\u003e\nCommit-Queue: Mason Freed \u003cmasonf@chromium.org\u003e\nAuto-Submit: Mason Freed \u003cmasonf@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672756}",
      "email": "masonf@chromium.org",
      "hash": "4de277c7202e0f7e9a2999decffcb0344b3e883d",
      "subject": "Add defensive copy in CollectFlattenedAssignedNodes"
    },
    "8175746": {
      "author": "Norge Vizcay",
      "avatar": "https://lh5.googleusercontent.com/-zKNsaCCK4xM/AAAAAAAAAAI/AAAAAAAAAAA/uv7WQ1jqN7U/s120-p/photo.jpg",
      "cl": "8175746",
      "clUrl": "https://chromium-review.googlesource.com/c/8175746",
      "description": "Fix Yoda-style comparisons in payments_autofill_table_unittest.cc by\nputting the actual expression on the left side and the expected constant\non the right side of EXPECT_EQ, ASSERT_EQ, etc.\n\nTAG=agy\nCONV=cba583dd-d31f-4bf4-b564-9cf3404f42ae\n\nBug: 40100455\nChange-Id: Ie47a63233b2d4113e55eefae7e889b6e900ad396\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8175746\nReviewed-by: Tobiasz Ciepliński \u003ctobson@google.com\u003e\nCommit-Queue: Norge Vizcay \u003cvizcay@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672589}",
      "email": "vizcay@google.com",
      "hash": "275cda15ed8a2200ac93c563721ee414efa805f4",
      "subject": "Enforce go/noyoda in payments_autofill_table_unittest.cc"
    },
    "8175748": {
      "author": "Michael Tatarski",
      "avatar": "https://lh3.googleusercontent.com/-6KTjxplaxJA/AAAAAAAAAAI/AAAAAAAAAAA/cqwAlbsz8S4/s120-p/photo.jpg",
      "cl": "8175748",
      "clUrl": "https://chromium-review.googlesource.com/c/8175748",
      "description": "This change adds an \"Enabled with fast-follows\" choice to the\nkSendTabToSelfEnhancedHandoffChoices feature entry in about_flags for\niOS, mirroring the fast-follows experiment switch in Desktop and Android\nabout_flags.cc. Selecting the fast-follows option enables the\nSendTabToSelfIOSShareSheetDeviceList feature flag alongside the core\nSend Tab to Self enhanced handoff features.\n\nBug: 493866369\nChange-Id: I68497e8d95c66f1db97a7c975f66835c00c65abe\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8175748\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nCommit-Queue: Michael Tatarski \u003cmtatarski@google.com\u003e\nAuto-Submit: Michael Tatarski \u003cmtatarski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672793}",
      "email": "mtatarski@google.com",
      "hash": "cb611245d0b2e6d5b0f2b1f2d221505dd10aed8e",
      "subject": "[STTS] Add fast-follows switch to enhanced handoff flag on iOS"
    },
    "8175785": {
      "author": "Sorin Jianu",
      "avatar": "",
      "cl": "8175785",
      "clUrl": "https://chromium-review.googlesource.com/c/8175785",
      "description": "Change-Id: Ifdda1b34a33585ec6d3304c2c110b942e8f4369b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8175785\nReviewed-by: Noah Rose Ledesma \u003cnoahrose@google.com\u003e\nCommit-Queue: Sorin Jianu \u003csorin@chromium.org\u003e\nReviewed-by: S Ganesh \u003cganesh@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672863}",
      "email": "sorin@chromium.org",
      "hash": "8e49cdc6f7a32ce6ca6cd1ed5babd935302118ba",
      "subject": "updater: fix potential 0-termination string issues"
    },
    "8175816": {
      "author": "Andrea Gomez",
      "avatar": "https://lh6.googleusercontent.com/-QfvKfO1yxZg/AAAAAAAAAAI/AAAAAAAAAAA/u8gM5LNs2-U/s120-p/photo.jpg",
      "cl": "8175816",
      "clUrl": "https://chromium-review.googlesource.com/c/8175816",
      "description": "Add Glic.Session.WasTurnSubmitted.{EmbedderType}.{InvocationSource} that\nis logged when a Glic session finishes. It logs 0 if no turns were\nsubmitted during the session, and 1 if at least one turn was submitted.\n\nAlso adds Tab to the EmbedderType variant and fixes a potential bug with\nGlic.Instance.PanelPresentationTime.{EmbedderType} potentially logging\n\"Floaty\" when in a tab embedder.\n\nAdds EmbedderType to glic_enums.h and updates references.\n\nBug: 541344222\nChange-Id: Ide7541eb3d9b79870183f7079283295087eaf6fb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8175816\nCommit-Queue: Andrea Gomez \u003candreaxg@google.com\u003e\nReviewed-by: Dan H \u003charringtond@chromium.org\u003e\nAuto-Submit: Andrea Gomez \u003candreaxg@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672781}",
      "email": "andreaxg@google.com",
      "hash": "b8d3fa5be7c30636a6b082966b0d29d6f001ab22",
      "subject": "Log used instances on session close segmented by invocation source"
    },
    "8175843": {
      "author": "Peng Zhou",
      "avatar": "https://lh6.googleusercontent.com/-7v74SzIlDOo/AAAAAAAAAAI/AAAAAAAAAAA/9lQdUH2KTOA/s120-p/photo.jpg",
      "cl": "8175843",
      "clUrl": "https://chromium-review.googlesource.com/c/8175843",
      "description": "This reverts commit d6e93f444e82820e0e4f8c5d9d7447f89ae06a5c.\n\nReason for revert: Caused performance regression.\n\nFailure Link: https://issues.chromium.org/issues/541312491\n\nOriginal change's description:\n\u003e [Mac Window Occlusion] Hide native view for empty visible bounds\n\u003e\n\u003e `NativeViewHostMac::AttachNativeView` runs before\n\u003e `NativeViewHost::Layout`. As a result, a WebContents attached to a host\n\u003e with empty visible bounds may be visible when its native view is added\n\u003e to the new hierarchy. The native view is then hidden by `Layout`,\n\u003e causing a visible-to-hidden transition that the page can observe.\n\u003e\n\u003e Hide the native view before attaching it when the host has empty visible\n\u003e bounds. Also pass the initial visibility to `ViewsHostableAttach` so\n\u003e that a remote `WebContentsNSView` applies it before `SetParentNSView`.\n\u003e\n\u003e Bug: 540648468\n\u003e Change-Id: I3c449cd84c553ea898c82a1353e4c66731bc9f6d\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8175843\n\u003e Reviewed-by: Keren Zhu \u003ckerenzhu@chromium.org\u003e\n\u003e Reviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\n\u003e Commit-Queue: Peng Zhou \u003cpengzhou@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1671951}\n\nBug: 540648468\nChange-Id: Iae2c0b2b86bc24c555a3a0aec1903487667b32ae\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8184654\nCommit-Queue: Keren Zhu \u003ckerenzhu@chromium.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nReviewed-by: Keren Zhu \u003ckerenzhu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672477}",
      "email": "pengzhou@chromium.org",
      "hash": "a385f9737b56f02a1fb39dc5e686ce03b8cce002",
      "subject": "Revert \"[Mac Window Occlusion] Hide native view for empty visible bounds\""
    },
    "8175908": {
      "author": "Jaewon Lee",
      "avatar": "https://lh3.googleusercontent.com/-ZsS81EZ1i24/AAAAAAAAAAI/AAAAAAAAAAA/ygdQsamo37U/s120-p/photo.jpg",
      "cl": "8175908",
      "clUrl": "https://chromium-review.googlesource.com/c/8175908",
      "description": "The renderer process only calls AIManager::Create* after validating\nthe language options via AIManager::CanCreate*. If AIManager::Create*\nreceives invalid or unsupported language options, it indicates that an\nuntrusted renderer bypassed client-side checks and sent a raw IPC.\n\nThis CL updates AIManager::CreateLanguageModel, CreateSummarizer,\nCreateProofreader, CreateWriter, and CreateRewriter to call\nreceivers_.ReportBadMessage(\"Unsupported language options\") instead of\nreturning a client error when CheckAndFixLanguages fails.\n\nFixed: 540948065\nChange-Id: Id22238b94888ba6459e29852c7cff3d6e0ee8e8c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8175908\nReviewed-by: Nathan Memmott \u003cmemmott@chromium.org\u003e\nReviewed-by: Mike Wasserman \u003cmsw@chromium.org\u003e\nReviewed-by: Mustafa Emre Acer \u003cmeacer@chromium.org\u003e\nCommit-Queue: Jaewon Lee \u003cjaeone@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672720}",
      "email": "jaeone@google.com",
      "hash": "839fd98a2695e3940912752959e088c6d78eeab0",
      "subject": "Report bad message for invalid language options in AIManager::Create*"
    },
    "8175930": {
      "author": "Dan Harrington",
      "avatar": "https://lh4.googleusercontent.com/-7SNYuvIzI24/AAAAAAAAAAI/AAAAAAAAAAA/Am5cUClHvA0/s120-p/photo.jpg",
      "cl": "8175930",
      "clUrl": "https://chromium-review.googlesource.com/c/8175930",
      "description": "before a newwindow event is fired, a guest web contents is created.\nThis change ignores these guest contents in glic::OnGuestAdded because\nthey should not ever be bound as a glic guest.\n\nNote that we prevent opening popup windows in glic, so these contents\nare short-lived.\n\nBug: b:537788620\nChange-Id: Iad471c132c1e24c1038bc8a76cd5ca666a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8175930\nReviewed-by: Carlos Knippschild \u003ccarlosk@chromium.org\u003e\nAuto-Submit: Dan H \u003charringtond@chromium.org\u003e\nCommit-Queue: Dan H \u003charringtond@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672858}",
      "email": "harringtond@chromium.org",
      "hash": "9949bc22ccc133248e2f580407fcc11b709a6004",
      "subject": "Glic: ignore popup guest contents"
    },
    "8175931": {
      "author": "Mark Schillaci",
      "avatar": "",
      "cl": "8175931",
      "clUrl": "https://chromium-review.googlesource.com/c/8175931",
      "description": "This CL enables keyboard shortcut routing for web-based secondary UIs\nthat are built on top of the bottom sheets. Previously some features\nwould not respond to all keyboard shortcuts (depending on keyboard focus\nand shortcut type) because their WebContents were hosted in an isolated\nWindow without a delegate. This CL fixes that gap by explicitly setting\na keyboard shortcut delegate within the TabBottomSheetWebUi class.\n\nBug: 518014173\nChange-Id: I0a124774d2d143004676a0cbbdf8e41320828d7c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8175931\nCommit-Queue: Mark Schillaci \u003cmschillaci@google.com\u003e\nReviewed-by: Shakti Sahu \u003cshaktisahu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672711}",
      "email": "mschillaci@google.com",
      "hash": "4575377367dfeabf1aded43cbfcf73371fed9412",
      "subject": "Update TabBottomSheetWebUi to register a keyboard shortcut delegate"
    },
    "8176067": {
      "author": "Florian Leimgruber",
      "avatar": "",
      "cl": "8176067",
      "clUrl": "https://chromium-review.googlesource.com/c/8176067",
      "description": "Implements the old sync client protection for the new\nAutofillValuableSpecifics fields.\n\nPractically, this isn't really necessary since the data type is read-\nonly. But it's implemented because the trimmed specifics are persisted\nby the sync machinery, so trimming is a memory optimization.\n\nNO_IFTTT=Implements the functionality for proto changes from a prior CL\n\nBug: 541119872\nChange-Id: Iec29907dfd2507ad2377e7257ab4b1d271e7346d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8176067\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCommit-Queue: Florian Leimgruber \u003cfleimgruber@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672558}",
      "email": "fleimgruber@google.com",
      "hash": "e7b3a346ecbc2e506038452c2575b50b8e6aa3b2",
      "subject": "Implement specifics trimming for order and shipment types"
    },
    "8176425": {
      "author": "Caroline Rising",
      "avatar": "",
      "cl": "8176425",
      "clUrl": "https://chromium-review.googlesource.com/c/8176425",
      "description": "This applies for both the vertical tab strip and the new horizontal\ntab strip behind the tab strip unification flag.\n\nAdds checks for web app closability, chromeos locked fullscreen, window\nteardown confirmation, saved/shared tab group deletion confirmation,\nlast tab as grouped tab deletion behavior, and reading list IPH trigger.\nAlso generalizes/parameterizes test coverage for these to run for\nvertical tabs as necessary and to pass if the tab strip unification flag\nwas enabled.\n\nBug: 540420095, 533340081\nChange-Id: I791c52e059a3fce0c83b4ab085ffd9d7ade88946\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8176425\nReviewed-by: Vince Lugli \u003clugli@google.com\u003e\nReviewed-by: David Pennington \u003cdpenning@chromium.org\u003e\nCommit-Queue: Caroline Rising \u003ccorising@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672805}",
      "email": "corising@chromium.org",
      "hash": "5ad5fada8ec3a5a419d1ef9ede37fa4cd334d9cb",
      "subject": "[Unified tabstrip] Add tab close checks for parity with horizontal tab strip"
    },
    "8176475": {
      "author": "Ohene Osei",
      "avatar": "https://lh5.googleusercontent.com/-E7pPD1pIBvk/AAAAAAAAAAI/AAAAAAAAAAA/JOOyIxEnKQQ/s120-p/photo.jpg",
      "cl": "8176475",
      "clUrl": "https://chromium-review.googlesource.com/c/8176475",
      "description": "Several places look up the same key in the nested notifications_ map\nmore than once, or on every loop iteration, where a single lookup\nsuffices: the schedule-request duplicate check, DeleteNotifications\n(re-looked-up on every loop iteration plus a final erase by key),\nFindNotificationEntry, and DeleteNotification's erase block. Use\nfind() once per key and reuse the returned iterator instead.\n\nFixed: 541251910\nChange-Id: I6211d800ae012a3ed79ead7c03702a34c29099aa\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8176475\nReviewed-by: Peter Beverloo \u003cpeter@chromium.org\u003e\nCommit-Queue: Ohene Osei \u003ct-oheneosei@microsoft.com\u003e\nReviewed-by: Chris Davis \u003cchrdavis@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672713}",
      "email": "t-oheneosei@microsoft.com",
      "hash": "3d88161c5e377200009a318c2db8a5b17007bb2f",
      "subject": "notifications: eliminate redundant notifications_ map lookups"
    },
    "8176489": {
      "author": "Steven Holte",
      "avatar": "",
      "cl": "8176489",
      "clUrl": "https://chromium-review.googlesource.com/c/8176489",
      "description": "Move kOptimizationGuideModelStoreDirPrefix to prediction_model_store.h\nand prediction_model_store.cc, update call sites to include the new\nheader directly, and remove unused optimization_guide_constants.h\nincludes.\n\nBug: 514743962\nTAG=agy\nCONV=a15456f7-937e-490f-8e68-39e1b55c3110\n\nChange-Id: I181f6ae9b73a736d43ac965253b481296a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8176489\nAuto-Submit: Steven Holte \u003cholte@chromium.org\u003e\nCommit-Queue: Zekun Jiang \u003czekunjiang@google.com\u003e\nReviewed-by: Mark Cogan \u003cmarq@chromium.org\u003e\nReviewed-by: Zekun Jiang \u003czekunjiang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672829}",
      "email": "holte@google.com",
      "hash": "6176e5f2c3ac9937a8bba191a6cf26c1eda60bec",
      "subject": "Move kOptimizationGuideModelStoreDirPrefix out of optimization_guide_constants.h"
    },
    "8176490": {
      "author": "Lauren Winston",
      "avatar": "https://lh4.googleusercontent.com/-dr59lzPtyXg/AAAAAAAAAAI/AAAAAAAAAAA/vhD8gNaCpxU/s120-p/photo.jpg",
      "cl": "8176490",
      "clUrl": "https://chromium-review.googlesource.com/c/8176490",
      "description": "Since Immersive is already enabled by default, this\ndoesn't need to be broken out into a separate test.\n\nPrepwork for removing the Immersive flag.\n\nBug: 537491063\nChange-Id: Icb6d2284b8aeb5d583504a188fa38373ce87182e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8176490\nCommit-Queue: Lauren Winston \u003clwinston@google.com\u003e\nReviewed-by: Martín Gómez \u003cmartinglopez@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672773}",
      "email": "lwinston@google.com",
      "hash": "0e589ff07a7fce4b2e6ad342e55d34b83a43fbdb",
      "subject": "Merge Immersive test back with ReadAnythingMochaTest"
    },
    "8176568": {
      "author": "Sergio Solano",
      "avatar": "https://lh5.googleusercontent.com/-xLY3NK_YsUU/AAAAAAAAAAI/AAAAAAAAAAA/JfCMuGKtuq4/s120-p/photo.jpg",
      "cl": "8176568",
      "clUrl": "https://chromium-review.googlesource.com/c/8176568",
      "description": "When a variable is spanified and passed as an argument to a function\nparameter of type `void*` or `const void*`, `Spanifier` fails to append\n`.data()` at the callsite.\n\nSpanify excludes `voidType()` to prevent creating invalid\n`base::span\u003cvoid\u003e` types. This leaves no graph edge between the caller\nand the function parameter because there is no match to `void*`\nparameters. Without this frontier edge, spanify omits `.data()`,\nresulting in errors like `error: no matching function for call to ...`\n\nThis change extends `lhs_param` to match parameters declared as `void*`\nor `const void*`. By matching these parameter nodes, `Spanifier`\nestablishes the callsite graph edge. Since `void*` parameters remain\nunrewritten, `extract_edits.py` detects the type mismatch at the\nboundary and correctly appends `.data()` at the callsite.\n\nBug: 540825430\nChange-Id: Ia04e4d4a235ac9e3907fb9930995c73d0b56b045\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8176568\nReviewed-by: Stephen Nusko \u003cnuskos@chromium.org\u003e\nAuto-Submit: Sergio Solano \u003csergiosolano@google.com\u003e\nCommit-Queue: Stephen Nusko \u003cnuskos@chromium.org\u003e\nReviewed-by: Sergio Solano \u003csergiosolano@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672480}",
      "email": "sergiosolano@google.com",
      "hash": "42f6e6316873c8ace30eb45b12348d182522c653",
      "subject": "Emit `.data()` when passing spanified arguments to `void*` parameters"
    },
    "8176584": {
      "author": "Salma Aly",
      "avatar": "https://lh4.googleusercontent.com/-NgcjG_qXL2I/AAAAAAAAAAI/AAAAAAAAAAA/s_ByDGt4IjA/s120-p/photo.jpg",
      "cl": "8176584",
      "clUrl": "https://chromium-review.googlesource.com/c/8176584",
      "description": "Specifically, this CL:\n- Modifies `RetrieveGmailOtpIfNeeded()` to properly forward and respect\n  the actual `expiration` timestamp requested by the frontend subscriber,\n  rather than falling back to a constant duration.\n- Fixes backend subscription truncation: when extending an already-active\n  backend subscription, the code now uses `std::max()` to compare the\n  existing subscription timeout against the new request timeout. This\n  guarantees we never accidentally shorten an active subscriber's duration.\n- Exposes `GetExpirationTime()` on `ExpiringSubscription` to facilitate\n  this `std::max()` check cleanly.\n\nBug: b:530535640\nTAG=agy\nCONV=7f7e542d-560d-46d4-9a84-eafb577a0927\n\nChange-Id: Iee278a1c0e5a7050fe4be9da98c81f2af003fd64\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8176584\nReviewed-by: Ioana Treib \u003cioanap@chromium.org\u003e\nReviewed-by: Trang Mai \u003ctrangm@google.com\u003e\nCommit-Queue: Salma Aly \u003csalmaabdelaziz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672518}",
      "email": "salmaabdelaziz@google.com",
      "hash": "940435ebd5106ca47776ff1a278c71f8ceb36cc4",
      "subject": "[Otp4Be] Fix Gmail OTP backend subscription timeouts"
    },
    "8176586": {
      "author": "Mikita Kuchyn",
      "avatar": "",
      "cl": "8176586",
      "clUrl": "https://chromium-review.googlesource.com/c/8176586",
      "description": "This change will allow to avoid a circular `#include` dependency in\nsubsequent CLs. The change is moved to a separate commit, so the\nsubsequent CLs are at-memory exclusive, and at-memory owners could\nreview them, saving global reviewers time.\n\nBug: 531988037\nChange-Id: Ie1e05614cf3de42ab3de29fa5b1c8afd0cf2d016\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8176586\nCommit-Queue: Mikita Kuchyn \u003ckuchyn@chromium.org\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672608}",
      "email": "kuchyn@google.com",
      "hash": "c746ee4437d80df890a774bb2b5154b8adff17f9",
      "subject": "[autofill] Replace include with forward declaration in BAM"
    },
    "8176587": {
      "author": "Mikita Kuchyn",
      "avatar": "",
      "cl": "8176587",
      "clUrl": "https://chromium-review.googlesource.com/c/8176587",
      "description": "This CL adds loading indicator when at-memory credit card fetch requires\neither reauthentication or a server request.\n\n`AtMemoryManager` now observes `CreditCardAccessManager`, and tracks if\nthe credit card fetch is in progress with `bool\ncredit_card_fetch_in_progress_`.\n\nThe subpopups will work with the loading spinner correctly as soon as\nthis CL is merged:\nhttps://chromium-review.git.corp.google.com/c/chromium/src/+/8181124\n\nBug: 531988037\nChange-Id: I8142dc77a08cc9ed9caf448a93a969c8dff83035\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8176587\nReviewed-by: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nCommit-Queue: Mikita Kuchyn \u003ckuchyn@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672666}",
      "email": "kuchyn@google.com",
      "hash": "668c448ab2994a5633ef722d212c53b993a5b4e6",
      "subject": "[atmemory] Add loading spinner on Credit Card async fetches and reauth"
    },
    "8176662": {
      "author": "Eleanor Lee",
      "avatar": "https://lh3.googleusercontent.com/-XxXO6wG_OmM/AAAAAAAAAAI/AAAAAAAAAAA/FrKHWUJBLxc/s120-p/photo.jpg",
      "cl": "8176662",
      "clUrl": "https://chromium-review.googlesource.com/c/8176662",
      "description": "Confirmed with UX that the max 3 impression count is shared across all of the VT entry points.\n\nAfter: https://screencast.googleplex.com/cast/NDg0NTQyNDY1NjUxNTA3MnxlODg2NjM5Mi02MA\n\nChange-Id: I8c6459bd28682da307bc5f94bbd625e5beb4dbc8\nBug: 520144242\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8176662\nReviewed-by: Gazal Agarwal \u003cagazal@google.com\u003e\nCommit-Queue: Eleanor Lee \u003celeanorlee@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672760}",
      "email": "eleanorlee@google.com",
      "hash": "9ae3d9fc9d85b5a66301ed23306b231057b82f6e",
      "subject": "[Vertical Tabs] Add the new badge to the regular tab context menu entry point in tablets"
    },
    "8176836": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8176836",
      "clUrl": "https://chromium-review.googlesource.com/c/8176836",
      "description": "SecurityStateTabHelper and its Chrome subclass hold no state: the\ngetters are pure computations over the visible NavigationEntry's\nSSLStatus plus read-through into other objects reachable from the\nWebContents (Safe Browsing UI manager, safety tips, HTTPS-Only Mode,\n2-QWAC page data, a profile pref). Storing that behind WebContents\nuser data forces every surface to know to create the helper, and has\nproduced lazy-creation call sites, per-surface creation bugs and\nunchecked FromWebContents() dereferences. iOS already models this as\nthree free functions (components/security_state/ios/), and five\nproduction call sites bypass the helper today by calling\nsecurity_state::GetVisibleSecurityState() directly.\n\nStep 1 of removing the helper: move the Chrome enrichment logic into\nfree functions in chrome/browser/ssl/chrome_security_state_util.h\n(chrome_security_state::GetVisibleSecurityState / GetSecurityLevel /\nGetMaliciousContentStatus) and turn the helper's methods into thin\nforwards. No behavior change.\n\nFollow-ups migrate the ~30 consumers to the free functions, move the\nhelper's two stateless observer side effects (known-interception\ndisclosure, form-submission UKM) to a TabFeatures-owned observer, and\ndelete both classes together with their per-surface creation sites.\n\nBug: 540709814\nAgent-Generated: true\nChange-Id: Ibd15cc3d735aed1b2cfe1a88d3d652a59e006b42\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8176836\nReviewed-by: Carlos IL \u003ccarlosil@chromium.org\u003e\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672737}",
      "email": "erikchen@chromium.org",
      "hash": "d3f34d7cf8b2f344db588c1cec9340d470907e9a",
      "subject": "Extract Chrome security state reads into free functions"
    },
    "8176991": {
      "author": "dpapad",
      "avatar": "https://lh6.googleusercontent.com/-vH0l_P8ajRM/AAAAAAAAAAI/AAAAAAAAAAA/ai9s6RBmZVc/s120-p/photo.jpg",
      "cl": "8176991",
      "clUrl": "https://chromium-review.googlesource.com/c/8176991",
      "description": "In this part migrating exception_add_input.ts and\nexception_edit_input.ts to Lit.\n\nBug: 393471368\nChange-Id: I64598b2c914d36923382442d92c8fa5fcb245922\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8176991\nCommit-Queue: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nReviewed-by: Rebekah Potter \u003crbpotter@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672754}",
      "email": "dpapad@chromium.org",
      "hash": "6dfce3f28bda4554b70e4483b99ad8cfa3fc5f39",
      "subject": "Settings Lit: Migrate performance_page/, part 5."
    },
    "8177113": {
      "author": "Reilly Grant",
      "avatar": "https://lh5.googleusercontent.com/-_cTxYW2BrWI/AAAAAAAAAAI/AAAAAAAAAAA/DByWMU7_CT8/s120-p/photo.jpg",
      "cl": "8177113",
      "clUrl": "https://chromium-review.googlesource.com/c/8177113",
      "description": "The entry added in https://crrev.com/c/8158940 was not in alphabetical\norder.\n\nChange-Id: Ib6b11835321ee4e87d9f5922e987cf0d462e9764\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8177113\nCommit-Queue: Rainhard Findling \u003crainhard@chromium.org\u003e\nReviewed-by: Rainhard Findling \u003crainhard@chromium.org\u003e\nAuto-Submit: Reilly Grant \u003creillyg@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672545}",
      "email": "reillyg@chromium.org",
      "hash": "e52df250ec71d59b2566bc8a85e5100e423b129f",
      "subject": "Alphabetize chrome/browser/resources/settings/ai_page/OWNERS"
    },
    "8177145": {
      "author": "Shunya Shishido",
      "avatar": "https://lh4.googleusercontent.com/-Rt8o3qoEnK4/AAAAAAAAAAI/AAAAAAAAAAA/HkBaScead1w/s120-p/photo.jpg",
      "cl": "8177145",
      "clUrl": "https://chromium-review.googlesource.com/c/8177145",
      "description": "In DeclarativePerformanceObserver, navigation URLs and Largest\nContentful Paint (LCP) resource URLs were previously serialized verbatim\ninto performance entry dictionaries within Reporting-API report bodies.\nWhile ReportingServiceImpl::QueueReport() sanitizes top-level report\nURLs by stripping fragments and user credentials, report bodies were\ntransmitted unmodified.\n\nThis change wraps URL assignments in\nnetwork::SerializeResponseUrlForReporting() when initializing and\nupdating committed_url_ from navigation handles (during initial\nnavigation and BackForwardCache restoration), as well as when formatting\nLCP resource URLs in DidObservePerformanceEntries().\n\nTAG=agy\nCONV=0d216dbe-f50c-4f85-a83b-851e23cebd72\n\nBug: 540059211\nChange-Id: I24f0e23291232f1aab23023db36fab0e47253a19\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8177145\nReviewed-by: Yoshisato Yanagisawa \u003cyyanagisawa@chromium.org\u003e\nCommit-Queue: Shunya Shishido \u003csisidovski@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672507}",
      "email": "sisidovski@chromium.org",
      "hash": "f5383966e92c1b7718d11931f3e471c56b7b9c5d",
      "subject": "Sanitize URLs in DeclarativePerformanceObserver report bodies"
    },
    "8177241": {
      "author": "Hayato Ito",
      "avatar": "https://lh4.googleusercontent.com/-0tL4l1pFa2Q/AAAAAAAAAAI/AAAAAAAAAAA/blTxTFDagBQ/s120-p/photo.jpg",
      "cl": "8177241",
      "clUrl": "https://chromium-review.googlesource.com/c/8177241",
      "description": "ServiceWorkerVersion::GetClient/PostMessageToClient/FocusClient/NavigateClient\ncompared the target client's URL-derived origin against the script URL's\norigin, while GetClients (Clients#matchAll) filters by full\nblink::StorageKey via IsSameOriginServiceWorkerClient. Make the by-UUID\noperations consistent by comparing the client's StorageKey against the\nversion's key_, so that same-origin clients in a different storage\npartition (third-party-partitioned iframe / fenced frame) are not\nreachable. This also removes the last uses of DeprecatedGetOriginAsURL()\nin this file.\n\nBug: 499218516\nChange-Id: Iffa288dad2f75bfc3e6152ffdc604cfa90ac69f6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8177241\nCommit-Queue: Hayato Ito \u003chayato@chromium.org\u003e\nReviewed-by: Yoshisato Yanagisawa \u003cyyanagisawa@chromium.org\u003e\nReviewed-by: Hiroki Nakagawa \u003cnhiroki@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672504}",
      "email": "hayato@chromium.org",
      "hash": "9ac349c94b98903e8bbc2667eddd5b067fabdb9f",
      "subject": "[ServiceWorker] Filter by-UUID client operations by StorageKey"
    },
    "8177253": {
      "author": "Lambros Lambrou",
      "avatar": "https://lh3.googleusercontent.com/-8BdDdv4MksM/AAAAAAAAAAI/AAAAAAAAAAA/9YQAuHbOmq0/s120-p/photo.jpg",
      "cl": "8177253",
      "clUrl": "https://chromium-review.googlesource.com/c/8177253",
      "description": "This is needed to support Skia Autoroller, as described in the Skia\nInfrastructure bug template at\nhttps://issues.skia.org/issues/new?pli=1\u0026component=1389291\u0026template=1850622\n\nBug: 538000011\nChange-Id: Id7563ccddcf90951bbb2a7dd2cb60693d9d73f3f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8177253\nCommit-Queue: Deepak Ravichandran \u003cdeepakr@google.com\u003e\nReviewed-by: Deepak Ravichandran \u003cdeepakr@google.com\u003e\nAuto-Submit: Lambros Lambrou \u003clambroslambrou@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672916}",
      "email": "lambroslambrou@chromium.org",
      "hash": "f145971609b8613e8e49811b44db32f6b3814c9b",
      "subject": "Add libei submodule to OWNERS"
    },
    "8177284": {
      "author": "Seung Jae Lim",
      "avatar": "https://lh5.googleusercontent.com/-DLck3sFfWho/AAAAAAAAAAI/AAAAAAAAAAA/IrFgUlussuI/s120-p/photo.jpg",
      "cl": "8177284",
      "clUrl": "https://chromium-review.googlesource.com/c/8177284",
      "description": "Introduce more object-oriented wrappers for RAII and memory guarantees.\n\nBug: 529331861\nChange-Id: Iaffd09b67fbb9e1c4d18e7385eddb4a1ac9a3036\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8177284\nReviewed-by: Devon Loehr \u003cdloehr@google.com\u003e\nCommit-Queue: Andy Lim \u003candysjlim@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672669}",
      "email": "andysjlim@chromium.org",
      "hash": "1db53cfdcce058031b91d1f8f736e22b39e41365",
      "subject": "[rustmojo] Introduce a system wrapper around buffer"
    },
    "8177314": {
      "author": "Zonghan Xu",
      "avatar": "",
      "cl": "8177314",
      "clUrl": "https://chromium-review.googlesource.com/c/8177314",
      "description": "Extend Enterprise Proxy definitions to Desktop platforms, after this CL the covered platforms will be Win/Linux/MacOS/Android/ChromeOS, while iOS/Fuchsia are not covered.\n\niOS support will be added in a follow up to avoid bloating CL size\n\nBug: 540813987\nChange-Id: I544884be0411fe5363c313a1dd4d1eaa4b42b58c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8177314\nCommit-Queue: Zonghan Xu \u003cxzonghan@chromium.org\u003e\nReviewed-by: Artem Sumaneev \u003casumaneev@google.com\u003e\nReviewed-by: Erik Chen \u003cerikchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672744}",
      "email": "xzonghan@google.com",
      "hash": "2e8a0bd2745f15bda61d9441b89663fe7da0aa79",
      "subject": "[SG Android] Broaden enterprise_proxy buildflag and add platform feature flags"
    },
    "8177426": {
      "author": "James Cook",
      "avatar": "https://lh4.googleusercontent.com/-qikRA8xqB3U/AAAAAAAAAAI/AAAAAAAAAAA/JBUbB9n7c4s/s120-p/photo.jpg",
      "cl": "8177426",
      "clUrl": "https://chromium-review.googlesource.com/c/8177426",
      "description": "When SettingsInTab is enabled and the window is narrow (in single-column\nmode), UX wants the top-level main settings page to display the Chrome\nproduct logo as its navigation icon instead of a back button. The back\nbutton is preserved when viewing a settings detail pane.\n\nThis CL updates SettingsMenuHelper.updateNavigationIcon to accept an\nisMainSettings parameter so it can display the Chrome logo when\nSettingsInTab is enabled on the main settings page in single-column\nmode. SettingsPageFragmentDelegateImpl is updated to re-evaluate the\nnavigation icon when the detail pane slide state or fragment title\nchanges.\n\nTest: tools/autotest.py -C out/AndroidDebug SettingsMenuHelperUnitTest\nTest: tools/autotest.py -C out/AndroidDebug SettingsPageFragmentDelegateImplTest\nBug: 535723871, 521895796\nChange-Id: I651f3591cd1cbcf48795a338f91d06fea43c5acb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8177426\nReviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nCommit-Queue: James Cook \u003cjamescook@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672757}",
      "email": "jamescook@chromium.org",
      "hash": "5c6dbab3c530633079397fd205028b8db4215a9e",
      "subject": "settings: Show Chrome logo on narrow SettingsInTab main page"
    },
    "8177515": {
      "author": "jdh",
      "avatar": "https://lh6.googleusercontent.com/-QU4laSyR8l8/AAAAAAAAAAI/AAAAAAAAAAA/doiX2cZaL7g/s120-p/photo.jpg",
      "cl": "8177515",
      "clUrl": "https://chromium-review.googlesource.com/c/8177515",
      "description": "This CL moves ExtractClipboardData (along with helper functions\nNormalizeToken and IsPossibleURL) to ClientSideDetectionHostBase so\nthat all platforms inherit clipboard token extraction.\n\nBug: 502615476\nChange-Id: Id425f1f6c87c33bbebf171ff3a18ec8f93944f03\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8177515\nCommit-Queue: jdh \u003cjdh@chromium.org\u003e\nReviewed-by: Nwokedi Idika \u003cnwokedi@chromium.org\u003e\nReviewed-by: thefrog \u003cthefrog@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672704}",
      "email": "jdh@chromium.org",
      "hash": "61d8e79de30815378435826543bf88c84122eec1",
      "subject": "[SafeBrowsing] Move ExtractClipboardData to CSD Host base class"
    },
    "8177575": {
      "author": "Cheick Cisse",
      "avatar": "https://lh5.googleusercontent.com/-QXKMzsL-vpk/AAAAAAAAAAI/AAAAAAAAAAA/JBEsVxFBFfI/s120-p/photo.jpg",
      "cl": "8177575",
      "clUrl": "https://chromium-review.googlesource.com/c/8177575",
      "description": "Introduce two new FET features for testing the new settings default\nbrowser promos with triggering criteria:\n- kIPHiOSPromoSettingsCardDefaultBrowserFeature:\n1/ User is not already a default user 2/ Max Impression cap: 4 3/ Time\nbetween impressions: 7 days 4/ Dismissing permanently suppresses the\nbanner for that user\n- kIPHiOSPromoSettingsCellDefaultBrowserFeature:\n1/ User is not already a default user 2/ No impression limit 3/ Tapping\non the entry point permanently suppresses and reverts Settings back to\nits legacy version\n\nDefine the respective impression and dismissal events in event_constants\nand add their standard FET configurations.\n\nBug: 540876546\nChange-Id: I61088c065f75d0ebdda3fd0f5c0e7523aea3e8ca\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8177575\nReviewed-by: Robbie Gibson \u003crkgibson@google.com\u003e\nCommit-Queue: Cheick Cisse \u003ccheickcisse@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672787}",
      "email": "cheickcisse@google.com",
      "hash": "be424ec62441ee0fd002b2d6bcb10446c0583321",
      "subject": "[iOS]Add IPH configurations and UMA for settings db promo v2"
    },
    "8177578": {
      "author": "Xu Li",
      "avatar": "https://lh3.googleusercontent.com/-i_vjy5FmRBo/AAAAAAAAAAI/AAAAAAAAAAA/irU5M6YDMUc/s120-p/photo.jpg",
      "cl": "8177578",
      "clUrl": "https://chromium-review.googlesource.com/c/8177578",
      "description": "Currently whenever a file download scanning needs to be triggered in a\ntab_helper. We have to repeat the code of getting ConnectorsService,\nContentAnalysisInfo and FilesRequestHandlerIOS, ad the only difference\nis the callback bind. Extract the code into a helper function\n`CloudContentScanningResources` that accepts a generic callback to avoid\ncode duplicates.\n\nIn the followup CL, I'll to replace the existing code block in\ndownloadManagerTabHelper, driveTabHelper and shareCoordiantor with\nStartCloudContentScanning.\n\nBug: 541295505\nChange-Id: I2d49c7657847af240f4303aa1c809b6c7b216843\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8177578\nCommit-Queue: Xu Li \u003cmxlg@google.com\u003e\nReviewed-by: Quentin Pubert \u003cqpubert@google.com\u003e\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672800}",
      "email": "mxlg@google.com",
      "hash": "66461f79e5016f2546f8b6c0987b4a2e669c32d8",
      "subject": "[iOS] Add helper function for enterprise DLP file download scanning."
    },
    "8177579": {
      "author": "Avi Drissman",
      "avatar": "https://lh6.googleusercontent.com/-g_hSdDFmIB8/AAAAAAAAAAI/AAAAAAAAAAA/BwUiN4si-W0/s120-p/photo.jpg",
      "cl": "8177579",
      "clUrl": "https://chromium-review.googlesource.com/c/8177579",
      "description": "WriteBookmark accepts a free-form URL string from the renderer. On\nmacOS, ClipboardMac::WriteURL forwards file:// URLs to\nPasteboardItemsFromUrls, which writes them to the system pasteboard as\nNSPasteboardTypeFileURL. A subsequent ReadFiles() then returns the same\npath back to the renderer, contrary to the invariant documented on\nReadFiles in clipboard.mojom.\n\nRenderers have no need to write file:// bookmarks, so drop them in\nClipboardHostImpl alongside the existing invalid-URL guard.\n\nFixed: 500094528\nChange-Id: Iabbef8189dd88c955bcc1cf83874ab8b6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8177579\nAuto-Submit: Avi Drissman \u003cavi@chromium.org\u003e\nReviewed-by: Bryan Oltman \u003cbryanoltman@google.com\u003e\nCommit-Queue: Bryan Oltman \u003cbryanoltman@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672699}",
      "email": "avi@chromium.org",
      "hash": "4939275abb618e309bdbcf4d9931f671eed71825",
      "subject": "Drop file:// URLs in ClipboardHostImpl::WriteBookmark"
    },
    "8177686": {
      "author": "Kirubel",
      "avatar": "https://lh5.googleusercontent.com/-Qvia1J2CD6g/AAAAAAAAAAI/AAAAAAAAAAA/JqAbYPFhT0E/s120-p/photo.jpg",
      "cl": "8177686",
      "clUrl": "https://chromium-review.googlesource.com/c/8177686",
      "description": "This opens a tab with about:blank next to the tab that initiates the\nactuation. This tool is not yet registered in the factory since we'll\nneed to first make some changes in the orchestration layer.\n\nBug: b:472291689\nChange-Id: I9cf576d3a32710cef5152a17628525726a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8177686\nCommit-Queue: Kirubel \u003ckaklilu@chromium.org\u003e\nReviewed-by: Andrew Liu \u003cliu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672714}",
      "email": "kaklilu@chromium.org",
      "hash": "231401d546a10af0d2d6a286561d49750d29c702",
      "subject": "Add CreateTab tool"
    },
    "8177733": {
      "author": "Hubert Chao",
      "avatar": "https://lh4.googleusercontent.com/-rg3BWkFvkhA/AAAAAAAAAAI/AAAAAAAAAAA/9oWdNlbrU3s/s120-p/photo.jpg",
      "cl": "8177733",
      "clUrl": "https://chromium-review.googlesource.com/c/8177733",
      "description": "Bug: 527730705\nChange-Id: I0888968b2685103f234d4fed992dc8bb0dfecc58\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8177733\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nCommit-Queue: Hubert Chao \u003chchao@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672670}",
      "email": "hchao@chromium.org",
      "hash": "2567ff46e1b022280e9538ffe5b7c9a3eb977d27",
      "subject": "[LNA] fix NavigationPolicyContainerBuilderBrowserTest to not use treat-as-public-address"
    },
    "8177748": {
      "author": "chrstne",
      "avatar": "",
      "cl": "8177748",
      "clUrl": "https://chromium-review.googlesource.com/c/8177748",
      "description": "- Update dates of histograms still being recorded\n- Remove deprecated histograms\n\nOBSOLETE_HISTOGRAMS=These histograms are deprecated and replaced with PrivacySandbox.Notice.NoticeEvent*\n\nChange-Id: I55f2ac0fe9cecdf7e325a7d9191cea2c1ff4aec7\n\nBug: b:529347090, b:529347388, b:529347891, b:518796274, b:518796014,\nChange-Id: I55f2ac0fe9cecdf7e325a7d9191cea2c1ff4aec7\nb: 518795047, b:518795959, b:518795816\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8177748\nCommit-Queue: Christine Ying \u003cchrstne@google.com\u003e\nReviewed-by: Abe Boujane \u003cboujane@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672678}",
      "email": "chrstne@google.com",
      "hash": "2ffb37dad346c8f2fb1a88689d6d09c8dcec093b",
      "subject": "[PrivacySandbox] Update notice storage histogram dates"
    },
    "8177770": {
      "author": "Maks Orlovich",
      "avatar": "https://lh6.googleusercontent.com/-hp8-OB16Kl8/AAAAAAAAAAI/AAAAAAAAAAA/8kbE8IRrUe0/s120-p/photo.jpg",
      "cl": "8177770",
      "clUrl": "https://chromium-review.googlesource.com/c/8177770",
      "description": "Casting to LocationBarView in presenters \u0026 friends was unsafe; and led\nto crashes with WebUILocationBar\n\nBug: 469743571\nChange-Id: Icb0ecaf4e715e4f37a96ddf8b2a27d2530153440\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8177770\nReviewed-by: Paul Adedeji \u003cpauladedeji@google.com\u003e\nCommit-Queue: Maks Orlovich \u003cmorlovich@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672693}",
      "email": "morlovich@chromium.org",
      "hash": "48f2ac1aa24e051ba2d7d84b0f30a32cd0e0c4bc",
      "subject": "Remove LocationBarView deps in various AIM popup bits."
    },
    "8177776": {
      "author": "Barkin Unal",
      "avatar": "",
      "cl": "8177776",
      "clUrl": "https://chromium-review.googlesource.com/c/8177776",
      "description": "Refactor the requiresStartup method to use a negated OR condition\ninstead of conjoined negative conditions. This improves readability\nwhile maintaining the same logical behavior.\n\nFixed: 541299454\nChange-Id: Icbc84399f4e29f3d3d24a788c25f7f80a3d8814e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8177776\nReviewed-by: Abhijith Nair \u003cabhijithnair@chromium.org\u003e\nReviewed-by: Richard Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Barkin Unal \u003cbarkinunal@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672637}",
      "email": "barkinunal@chromium.org",
      "hash": "b2a203b64e1021a869cffcb6e71115130e501eb2",
      "subject": "[AW] Update ProfileStore.requiresStartup to be more readable"
    },
    "8177982": {
      "author": "Caitlin Chen",
      "avatar": "https://lh6.googleusercontent.com/-oqGbdl-0SNs/AAAAAAAAAAI/AAAAAAAAAAA/auOhEFzHtHU/s120-p/photo.jpg",
      "cl": "8177982",
      "clUrl": "https://chromium-review.googlesource.com/c/8177982",
      "description": "This CL updates the WebUI Omnibox handler to explicitly use the\nsparkloupe icon for contextual search suggestions\n(GROUP_CONTEXTUAL_SEARCH) when the kAskGSwapIcon feature parameter is\nenabled. Previously, it was unconditionally overriding it to a rotated\nreply icon.\n\nThis CL also fixes a crash in WebUI when kAskGSwapIcon is enabled on\nplatforms with rounded icons disabled.\nContextualSearchOpenLensAction::GetVectorIcon() was unconditionally\nreturning kSearchSparkIcon (new rounded variant), which failed to map in\nSearchboxHandler::AutocompleteIconToResourceName when rounded icons were\ndisabled. The action now correctly respects\nfeatures::IsRoundedIconsEnabled() and returns kSearchSparkOldIcon when\nappropriate. Same as when !defined(SUPPORT_PEDALS_VECTOR_ICONS).\n\nBefore: http://screenshot/0mo3q9u5295ag\nAfter: http://screenshot/7m65nvnve2e60\nBUG: b:541382481\nChange-Id: Ic98633f9f079261dbbc8b880cb71ecf23b79d5c0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8177982\nReviewed-by: Khalid Peer \u003ckhalidpeer@chromium.org\u003e\nCommit-Queue: Caitlin Chen \u003ccaitc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672834}",
      "email": "caitc@google.com",
      "hash": "6dea12082edeee54f6691cbb025aede8b6250d3f",
      "subject": "[omnibox] Swap contextual search suggestion icon to sparkloupe"
    },
    "8178181": {
      "author": "Andrew Verge",
      "avatar": "https://lh4.googleusercontent.com/-3Sb7GpSu8XM/AAAAAAAAAAI/AAAAAAAAAAA/q31Ep_Sxg7U/s120-p/photo.jpg",
      "cl": "8178181",
      "clUrl": "https://chromium-review.googlesource.com/c/8178181",
      "description": "In crrev.com/c/8132041, we landed a function to determine if all ICE\ncandidates are administratively prohibited by the user agent. That\nfunction doesn't handle violation reports, but still has a redundant\nsend_report param.\n\nChange-Id: Icf4da0770e9ac60320f22454552f65275ea15a50\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8178181\nCommit-Queue: Guido Urdaneta \u003cguidou@chromium.org\u003e\nReviewed-by: Guido Urdaneta \u003cguidou@chromium.org\u003e\nAuto-Submit: Andrew Verge \u003caverge@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672522}",
      "email": "averge@chromium.org",
      "hash": "fdff14780581d6ec154d42fd2bedb05ea38e2e9b",
      "subject": "[Connection-Allowlist] Clean up redundant send_report param."
    },
    "8178265": {
      "author": "Andrew Grieve",
      "avatar": "https://lh4.googleusercontent.com/-A_W-R-lDVOY/AAAAAAAAAAI/AAAAAAAAAAA/GkG6Z1VgfZg/s120-p/photo.jpg",
      "cl": "8178265",
      "clUrl": "https://chromium-review.googlesource.com/c/8178265",
      "description": "There's a decently sized crash cluster showing this happens at this\nframe.\n\nBug: 540644097\nChange-Id: I81c0feda39f0cfecf2e6d06c4bc7560604e94337\nCq-Include-Trybots: luci.chrome.try:android-internal-dbg,android-internal-binary-size\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8178265\nAuto-Submit: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: Tanmoy Mollik \u003ctriploblastic@google.com\u003e\nReviewed-by: Tanmoy Mollik \u003ctriploblastic@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672523}",
      "email": "agrieve@chromium.org",
      "hash": "87616e7f523b56d1fa330aa861ad9380e140cab3",
      "subject": "AccountManagerFacadeImpl: Catch OutOfMemoryError when getting accounts"
    },
    "8178548": {
      "author": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "avatar": "https://lh6.googleusercontent.com/-bmjmM3wy1aI/AAAAAAAAAAI/AAAAAAAAAAA/ZO8sFsZRTr4/s120-p/photo.jpg",
      "cl": "8178548",
      "clUrl": "https://chromium-review.googlesource.com/c/8178548",
      "description": "* This is an automated release commit.\n* Do not revert without consulting chrome-pmo@google.com.\nNOAUTOREVERT=true\n\nChange-Id: I56299e084a9284bb6baaaae6c910af0e1875fde6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8178548\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@{#1672465}",
      "email": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "hash": "05800151f60a27332b0f3d8153dabb41eae81a74",
      "subject": "Updating trunk VERSION from 7988.0 to 7989.0"
    },
    "8178582": {
      "author": "chromeos-ci-prod",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8178582",
      "clUrl": "https://chromium-review.googlesource.com/c/8178582",
      "description": "Diff Link: http://crosland/log/1079172..1079265\n\nGenerated by PUpr, see https://cr-buildbucket.appspot.com/build/8674522656013544513 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\": \"4ca9f39301d2c2bd9b3895b597acfe0046aecb37\"}]\nCq-Cl-Tag: pupr:chromeos-lkgm\nOverride-Tryjobs-For-Automation: luci.chrome.try:chromeos-betty-chrome-gtest-and-tast,chromeos-brya-chrome,chromeos-jacuzzi-chrome,chromeos-reven-chrome,chromeos-trogdor-chrome,chromeos-volteer-chrome; luci.chromium.try:chromeos-amd64-generic-rel,chromeos-arm64-generic-rel,linux-presubmit,win-presubmit\nChange-Id: I16543b0230073ecdf8d779db85fd1b36340fa650\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8178582\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@{#1672511}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "973439304f4c212d7ebb88538e29b89ccb9ded80",
      "subject": "chromeos/CHROMEOS_LKGM: Automatic uprev to 16773.0.0-1079265."
    },
    "8178787": {
      "author": "zijiehe-google-com",
      "avatar": "https://lh4.googleusercontent.com/-JJ7uaVUsPlE/AAAAAAAAAAI/AAAAAAAAAAA/xPj22f0Bkxg/s120-p/photo.jpg",
      "cl": "8178787",
      "clUrl": "https://chromium-review.googlesource.com/c/8178787",
      "description": "This avoids GN conflicts on Fuchsia platform.\nAlso adds Fuchsia-specific manifest fragments to the target.\n\nBug: 40818213\nChange-Id: I630e93e9e1688111b3cb47939d795b8fdbffb626\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8178787\nCommit-Queue: Zijie He \u003czijiehe@google.com\u003e\nReviewed-by: Allen Bauer \u003ckylixrd@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672799}",
      "email": "zijiehe@google.com",
      "hash": "e8b68834648f63a66387a07f9aaf731c13063e33",
      "subject": "[fuchsia] Rename views_perftests to views_perftests_fuchsia"
    },
    "8178867": {
      "author": "Aran Donohue",
      "avatar": "https://lh3.googleusercontent.com/-JT4oz8OSPYU/AAAAAAAAAAI/AAAAAAAAAAA/1yZefgY3AOs/s120-p/photo.jpg",
      "cl": "8178867",
      "clUrl": "https://chromium-review.googlesource.com/c/8178867",
      "description": "Fix to test MSAN issue.\n\nBug: 541015755\nChange-Id: Ic3e1612740696d8630f1722d09f043b0374ebb9d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8178867\nCommit-Queue: Adam Rice \u003cricea@chromium.org\u003e\nReviewed-by: Shunya Shishido \u003csisidovski@chromium.org\u003e\nReviewed-by: Adam Rice \u003cricea@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672738}",
      "email": "aran.donohue@gmail.com",
      "hash": "d77e4db88925817666a36c9d8e4b3183154043f7",
      "subject": "Add destructor to DedicatedWebTransportHttp3HeadersTest"
    },
    "8178926": {
      "author": "Solomon Kinard",
      "avatar": "https://lh5.googleusercontent.com/-Yeqz9hDyMrs/AAAAAAAAAAI/AAAAAAAAAAA/j72a3uX844s/s120-p/photo.jpg",
      "cl": "8178926",
      "clUrl": "https://chromium-review.googlesource.com/c/8178926",
      "description": "Bug: b:539454390\nChange-Id: I077ccbee8b0b392f765b416edc349e3afb0b4c36\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8178926\nReviewed-by: Kelvin Jiang \u003ckelvinjiang@chromium.org\u003e\nCommit-Queue: Solomon Kinard \u003csolomonkinard@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672820}",
      "email": "solomonkinard@chromium.org",
      "hash": "e41eeee24b8e9e90add10727bcc58fa072f28495",
      "subject": "Extensions: Side Panel: Make test conditional to reflect the builder"
    },
    "8178992": {
      "author": "Steven Holte",
      "avatar": "",
      "cl": "8178992",
      "clUrl": "https://chromium-review.googlesource.com/c/8178992",
      "description": "Move kOptimizationGuideModelExecutionDebugLogsHeaderKey out of\noptimization_guide_constants.h/.cc into the anonymous namespace of\nmodel_execution_fetcher_impl.cc where it is used, and remove the\nunused optimization_guide_constants.h include.\n\nBug: 514743962\nTAG=agy\nCONV=a15456f7-937e-490f-8e68-39e1b55c3110\n\nChange-Id: I74dea55198034a329bf2b39bb2daafd86a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8178992\nReviewed-by: Zekun Jiang \u003czekunjiang@google.com\u003e\nAuto-Submit: Steven Holte \u003cholte@chromium.org\u003e\nCommit-Queue: Zekun Jiang \u003czekunjiang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672832}",
      "email": "holte@google.com",
      "hash": "a20d3ec0c54704653f7b996ea137b492d6565f12",
      "subject": "Move kOptimizationGuideModelExecutionDebugLogsHeaderKey to model_execution_fetcher_impl.cc"
    },
    "8179007": {
      "author": "Yixi Wu",
      "avatar": "https://lh6.googleusercontent.com/-c-CasAsjylQ/AAAAAAAAAAI/AAAAAAAAAAA/3IXlBukFA2o/s120-p/photo.jpg",
      "cl": "8179007",
      "clUrl": "https://chromium-review.googlesource.com/c/8179007",
      "description": "Update the WarningDialog and Snackbar message for Paste Content Analysis\nto use the newly added strings.\n\nBug: 537763044\nChange-Id: Ic7d9c347729e84b4088040bc2c874ea3839e13cd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8179007\nReviewed-by: Ernesto Izquierdo Clua \u003ceic@google.com\u003e\nCommit-Queue: Yixi Wu \u003cyixiwu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672735}",
      "email": "yixiwu@google.com",
      "hash": "45130f9eb553d36674baa54c7f9e7a2f15d50504",
      "subject": "[iOS] Update Enterprise Paste Content Analysis UI to use added strings"
    },
    "8179008": {
      "author": "Jakob Koblinsky",
      "avatar": "https://lh3.googleusercontent.com/-0YEsrUMno-s/AAAAAAAAAAI/AAAAAAAAAAA/Zzabuo-wKHk/s120-p/photo.jpg",
      "cl": "8179008",
      "clUrl": "https://chromium-review.googlesource.com/c/8179008",
      "description": "A regression was introduced by crrev.com/c/7891885 which is causing\ncertain voice queries to silently fail. That CL moved the URL resolution\nmechanism from the VoiceRecognitionHandler to the AutocompleteMediator,\nand in doing so, changed the preconditions for executing a\nhigh-confidence voice query.\n\nFor URL resolution, a Profile object is necessary, and the\nAutocompleteMediator was getting its Profile object from its\nmSessionState. So, if there was no active session, it would silently\nfail. And there are in fact voice search entry points that occur outside\nan active session. In particular, via the NTP mic button.\n\nThis CL allows voice search to work in these session-less contexts by\npassing in a fallback profile to AutocompleteMediator#loadUrlFromVoice.\nIf a session is active, then we use the session's Profile, and if not,\nwe use the fallback profile.\n\nBug: 541295247\nChange-Id: I3f3eec3eed83f545f4e9c8ff00698e533dd72c97\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8179008\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCommit-Queue: Jakob Koblinsky \u003cjkoblinsky@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672794}",
      "email": "jkoblinsky@google.com",
      "hash": "5bd73ed52b68b03c4a28c9f7e6151e5a66b5c869",
      "subject": "[Omnibox] Allow voice queries from session-less contexts (e.g., NTP)"
    },
    "8179015": {
      "author": "Kunal Daftari",
      "avatar": "https://lh3.googleusercontent.com/-qDm61ipS4GE/AAAAAAAAAAI/AAAAAAAAAAA/oGt6jxKEaMg/s120-p/photo.jpg",
      "cl": "8179015",
      "clUrl": "https://chromium-review.googlesource.com/c/8179015",
      "description": "This change adds tests for both the legacy / unified tab strip so that toggling the orientation does not crash the browser.\n\nTest: VerticalTabStripFocusModeLegacyTest.ToggleOrientationPreservesFocusMode\nTest: VerticalTabStripFocusModeUnifiedTest.ToggleOrientationPreservesFocusMode\nBug: 542240081\nChange-Id: I8b6a643c888823d86fc5b57c2d113f9ebb48836b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8179015\nCommit-Queue: Kunal Daftari \u003ckunaldaftari@google.com\u003e\nReviewed-by: Alison Gale \u003cagale@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672862}",
      "email": "kunaldaftari@google.com",
      "hash": "31a9dac06e9d12cf84b213868bdc3a312511008c",
      "subject": "[Focus] Toggling Tab Strip Orientation Crash Fix"
    },
    "8179105": {
      "author": "Charles Hager",
      "avatar": "https://lh6.googleusercontent.com/-d4i_sWIj5z4/AAAAAAAAAAI/AAAAAAAAAAA/E6ZZQ537qcM/s120-p/photo.jpg",
      "cl": "8179105",
      "clUrl": "https://chromium-review.googlesource.com/c/8179105",
      "description": "Bug: 540924125\nChange-Id: Ief1f7f1c1b94f88943b07375fd962b5c87ec4f15\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8179105\nReviewed-by: Theresa Wellington \u003ctwellington@chromium.org\u003e\nCommit-Queue: Charles Hager \u003cclhager@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672892}",
      "email": "clhager@google.com",
      "hash": "4194a1fb7578997eea45856139bef82df826592b",
      "subject": "Add flag for edge to edge on automotive"
    },
    "8179258": {
      "author": "Tomek Jurkiewicz",
      "avatar": "https://lh6.googleusercontent.com/-ySHCXjMflzA/AAAAAAAAAAI/AAAAAAAAAAA/lsticuiOmuA/s120-p/photo.jpg",
      "cl": "8179258",
      "clUrl": "https://chromium-review.googlesource.com/c/8179258",
      "description": "Add @Restriction(DeviceRestriction.RESTRICTION_TYPE_NON_AUTO) to\nfireGeneratedEvent_defaultActionVerbChanged_firesContentChanged() in\nWebContentsAccessibilityE2ETest.java so that the test is skipped on\nAndroid Automotive OS form factors.\n\nTest is notoriously failing on\nhttps://ci.chromium.org/ui/p/chrome-m152/builders/ci/android-automotive-12l-x64-rel-tests,\nexample failure:\nhttps://ci.chromium.org/ui/p/chrome-m152/builders/ci/android-automotive-12l-x64-rel-tests/131/overview\n\nTAG=agy\nCONV=e44cfe93-e786-429b-9ae3-8cd477e6543f\n\nBug: 542071685, 540048447\nChange-Id: I222c2903461119007bb4d2504844548e35a340fa\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8179258\nOwners-Override: Tomek Jurkiewicz \u003ctju@google.com\u003e\nReviewed-by: Tanmoy Mollik \u003ctriploblastic@google.com\u003e\nCommit-Queue: Tomek Jurkiewicz \u003ctju@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672612}",
      "email": "tju@google.com",
      "hash": "c1cae063c13a6fc500750f2995be11a31bf779ce",
      "subject": "Disable fireGeneratedEvent_defaultActionVerbChanged_firesContentChanged on Automotive"
    },
    "8179260": {
      "author": "Stanislav Mikheyev",
      "avatar": "https://lh4.googleusercontent.com/-g3XVfh8dPJw/AAAAAAAAAAI/AAAAAAAAAAA/yDfSPCgbMrs/s120-p/photo.jpg",
      "cl": "8179260",
      "clUrl": "https://chromium-review.googlesource.com/c/8179260",
      "description": "Rename `allowEditing_` to `allowNewEntitiesAddition_` to prevent\nconfusion with `allowEditingPref`. The property controls if users can\nadd new entities. Users can always edit existing entities.\n\nTAG=agy\nCONV=94ea7e51-1f18-410a-8a70-e3be0b7d27ac\n\nBug: 457730714\nChange-Id: I8ff0489c15ecacee058d2304534a999243f79cd2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8179260\nCommit-Queue: Stanislav Mikheyev \u003cmikhe@google.com\u003e\nReviewed-by: Julia Sobiech \u003cjsobiech@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672683}",
      "email": "mikhe@google.com",
      "hash": "efdda5c04fe29eff46cbcfea28b7d5145b30ec5b",
      "subject": "YourSavedInfo: Rename allowEditing_ property to allowNewEntitiesAddition_"
    },
    "8179272": {
      "author": "Paul Adedeji",
      "avatar": "https://lh5.googleusercontent.com/-tMF8riq4Jsk/AAAAAAAAAAI/AAAAAAAAAAA/WxXvEpNlQQA/s120-p/photo.jpg",
      "cl": "8179272",
      "clUrl": "https://chromium-review.googlesource.com/c/8179272",
      "description": "This CL updates keyboard handling in `OmniboxPopupSearchboxElement`:\n\n* Refactors `handleEscapeKey_()` to simplify temporary text detection and ensure dirty user input consistently reverts to `permanentDisplayText_` (resetting `fullUrlShown_` to false).\n* Ignores key navigation events in `handleKeyNavigation()` when `e.isComposing` is true. This ensures the OS IME engine receives key events first during active text composition (e.g., Japanese, Chinese, Korean) rather than prematurely triggering popup keyboard navigation or Escape key unwinding.\n\nBug: b:540871905, b:541284710\nFixed: b:540871905\nChange-Id: Ibfec7e406707d36d80b6253b89066f98d689e6c9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8179272\nAuto-Submit: Paul Adedeji \u003cpauladedeji@google.com\u003e\nReviewed-by: Devi Varaprasad Jonnala \u003cjonnalad@google.com\u003e\nCommit-Queue: Devi Varaprasad Jonnala \u003cjonnalad@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672840}",
      "email": "pauladedeji@google.com",
      "hash": "f84ea3caf9934e1268e00602c18e1b1f34c36430",
      "subject": "[omnibox] Fix Esc key unwinding and ignore nav during IME composition"
    },
    "8179348": {
      "author": "Yao Xiao",
      "avatar": "https://lh5.googleusercontent.com/-a4Kr2fXcA3Y/AAAAAAAAAAI/AAAAAAAAAAA/dtOHZx_Iaug/s120-p/photo.jpg",
      "cl": "8179348",
      "clUrl": "https://chromium-review.googlesource.com/c/8179348",
      "description": "The Topics API is being deprecated and was effectively disabled in prior\ncleanup work.\n\nThis CL removes the obsolete `Observe-Browsing-Topics` response header\nparsing logic. Downstream implementations have already been removed.\n\nBug: 461709147\nChange-Id: Ifa3eedd9a37af897ab0840afbdb4fbb88815fff8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8179348\nReviewed-by: Dominic Farolino \u003cdom@chromium.org\u003e\nCommit-Queue: Yao Xiao \u003cyaoxia@chromium.org\u003e\nReviewed-by: mmenke \u003cmmenke@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672716}",
      "email": "yaoxia@chromium.org",
      "hash": "43484c1860f9f675ed4f27359954355a67cb05ac",
      "subject": "[Topics] Remove obsolete Observe-Browsing-Topics header parsing"
    },
    "8179414": {
      "author": "Cheick Cisse",
      "avatar": "https://lh5.googleusercontent.com/-QXKMzsL-vpk/AAAAAAAAAAI/AAAAAAAAAAA/JBEsVxFBFfI/s120-p/photo.jpg",
      "cl": "8179414",
      "clUrl": "https://chromium-review.googlesource.com/c/8179414",
      "description": "This CL introduces kIOSSettingsDefaultBrowserPromoV2 feature flag to\nexperiment with a new default browser promo in Settings.\n\n- Add kIOSSettingsDefaultBrowserPromoTypeParam to support testing\ndifferent visual treatments, namely card and cell styles.\n\n- Expose IsIOSSettingsDefaultBrowserPromoV2Enabled() and\nCurrentSettingsDefaultBrowserPromoType() helper methods in features.h\nto check the feature and parameter status in client classes like\nSettingsTableViewController.\n\n- Register the feature and its variations in about_flags.mm and add the\nmetadata to flag-metadata.json with expiry milestone 156.\n\nBug: 540849621\nChange-Id: I2b9a7f3d8b9418bec76ab6645c44a59138eff937\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8179414\nReviewed-by: Robbie Gibson \u003crkgibson@google.com\u003e\nCommit-Queue: Cheick Cisse \u003ccheickcisse@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672772}",
      "email": "cheickcisse@google.com",
      "hash": "42dfe4ede912f9a936bc1146a8d5417c6a5a0e97",
      "subject": "[iOS] Add kIOSSettingsDefaultBrowserPromoV2 feature flag and parameters"
    },
    "8179471": {
      "author": "Bryan Nguyen",
      "avatar": "https://lh3.googleusercontent.com/-fLHnzK8V_10/AAAAAAAAAAI/AAAAAAAAAAA/bKNisZcQ1Mk/s120-p/photo.jpg",
      "cl": "8179471",
      "clUrl": "https://chromium-review.googlesource.com/c/8179471",
      "description": "When the contextual tasks side panel is open, close tab actions (e.g.\nclicking the close tab button or pressing Ctrl+W) will perform the same\naction as the contextual tasks \"Close website\" button: moving the\nWebContents of the side panel into a new tab before closing the old tab.\n\nThe methods that handle window-level and bulk tab actions are not\nchanged, so if the window or browser is being closed or the user is\nclosing multiple tabs at a time, the behavior is unaffected.\n\nThis is experimental and intended to help evaluate if this UI flow is\nfeasible. Changes are guarded behind a flag.\n\nDemo: http://shortn/_i5MqMplyJ6\n\nBug: 537424772\nChange-Id: Ife25cc10ac1457755f980e438c95b78761f3d917\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8179471\nCommit-Queue: Bryan Nguyen \u003cnguyenbryan@google.com\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nReviewed-by: Juan Mojica \u003cjuanmojica@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672827}",
      "email": "nguyenbryan@google.com",
      "hash": "d82c1ef7c90d0b2301de3461b145e3e7b0b30f24",
      "subject": "[contextual-tasks] Add flag to expand side panel on tab close."
    },
    "8179486": {
      "author": "Oleksii Kalinin",
      "avatar": "",
      "cl": "8179486",
      "clUrl": "https://chromium-review.googlesource.com/c/8179486",
      "description": "This CL adds a list of critical actions (such as phone, email, or\npayment method filled) to the expanded view of history items when\ncritical actions are enabled. It implements click and keyboard handlers\nto open the action's URL in a new tab, styles the action rows, and adds\nWebUI tests to verify rendering and interaction.\n\nCurrent list of critical action items is mocked, in the follow-up CL a\nbasic db integration will be added.\n\nAdditionally, the bookmark star icon is updated to the filled variant\nbecause it was not rendering at all. Breakage in\nhttps://chromium-review.git.corp.google.com/c/chromium/src/+/8141921\n\nScreencast: https://screencast.googleplex.com/cast/NTYxOTk1Njg0NTY0MTcyOHwxZDcxOTlmZi1iMA\nBug: b:538031094\nChange-Id: Iccc26fd9948ce6ba43a09485b255dee70f41ea6f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8179486\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nCommit-Queue: Oleksii Kalinin \u003ckalinino@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672644}",
      "email": "kalinino@google.com",
      "hash": "93a734aba04a11ae34fdbcc887abb4c57e2e9a4a",
      "subject": "Implement UI for critical actions rows in history items."
    },
    "8179588": {
      "author": "Chrome Screen AI Releaser",
      "avatar": "",
      "cl": "8179588",
      "clUrl": "https://chromium-review.googlesource.com/c/8179588",
      "description": "This CL updates the CIPD for downloading the library that is used for\nChromeScreenAI browser tests.\n\nIf browser tests fail, revert the rollout for the new binary in the\ncomponent updater as well. You will need to rollout a newer (or older)\nrelease to update the clients that are affected by the faulty rollout.\n\nVerify that the new license file is reviewed in go/lican.\n\nBug: 378472917\n\nChange-Id: I47fafe7f4dfedd43455600f3445ea347f7c83e8d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8179588\nReviewed-by: Ramin Halavati \u003crhalavati@chromium.org\u003e\nReviewed-by: Kyungjun Lee \u003ckyungjunlee@google.com\u003e\nCommit-Queue: Ramin Halavati \u003crhalavati@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672695}",
      "email": "chrome-screen-ai-releaser@system.gserviceaccount.com",
      "hash": "6630218f40444aee048761f0f1a3662261b99f65",
      "subject": "Uprev ChromeScreenAI CIPD to 153.00"
    },
    "8179644": {
      "author": "Eugene Zemtsov",
      "avatar": "https://lh5.googleusercontent.com/-ui7OpBWC8pE/AAAAAAAAAAI/AAAAAAAAAAA/dIyVmYvz-Ko/s120-p/photo.jpg",
      "cl": "8179644",
      "clUrl": "https://chromium-review.googlesource.com/c/8179644",
      "description": "VideoToolboxAV1Accelerator::ProcessFormat() previously failed to\nvalidate the output of\nlibgav1::ObuParser::GetAV1CodecConfigurationBox(), allowing empty/null\nav1C spans to construct malformed CoreMedia format descriptions.\nAdditionally, bit depth and sequence max frame dimensions were omitted\nfrom format change detection keys, preventing format description updates\non stream parameter transitions. transitions.\n\nBug: 536439844\nChange-Id: I6d3ff4086a4e8ac9470ca0816344dd6e00490b5e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8179644\nCommit-Queue: Eugene Zemtsov \u003ceugene@chromium.org\u003e\nReviewed-by: Dale Curtis \u003cdalecurtis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672762}",
      "email": "eugene@chromium.org",
      "hash": "8d7b91ee781c387a36d9fe0472f3210c3da6a3f7",
      "subject": "media: Validate av1C box and track bit depth \u0026 frame size in VT AV1 accelerator"
    },
    "8179647": {
      "author": "Chase Hartsell",
      "avatar": "",
      "cl": "8179647",
      "clUrl": "https://chromium-review.googlesource.com/c/8179647",
      "description": "Updates the organizer panel layer to match its corner radii to the\nbrowser window. This ensures that the window has a consistent corner\nradius as the panel slides in and out.\n\nDemo: http://go/scrcast/NTkwMDQyNDcxOTYzMDMzNnxiNmMyNWE3Ny01Yg\n\nBug: 540880336\nChange-Id: I509a95d34b4eaefd3014439dc9e83fb2a9294310\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8179647\nReviewed-by: Alison Gale \u003cagale@chromium.org\u003e\nCommit-Queue: Chase Hartsell \u003cchazzy@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672849}",
      "email": "chazzy@google.com",
      "hash": "09f3e0999b28fbde27676019b6b640164af1b041",
      "subject": "[organizer] Clip panel to browser window corners"
    },
    "8179765": {
      "author": "Giovanni Ortuño Urquidi",
      "avatar": "https://lh6.googleusercontent.com/-wN5CJWamRj0/AAAAAAAAAAI/AAAAAAAAAAA/_tezUf7PLl0/s120-p/photo.jpg",
      "cl": "8179765",
      "clUrl": "https://chromium-review.googlesource.com/c/8179765",
      "description": "All instances of the legacy fuzzable protos have been migrated.\n\nThis CL makes the experimental fuzzable proto behavior unconditional in\n`fuzzable_proto_library.gni`:\n\n- Unconditionally generates `${target_name}_fuzzable` (full protos) and `${target_name}` (lite protos).\n- Removes the unused `:protobuf_full` group from `BUILD.gn`.\n- Retains `\"use_experimental_fuzzable_proto\"` in the\n`forward_variables_from` exclusion list so existing calls passing\n`use_experimental_fuzzable_proto = true` continue to work without GN\nerrors.\n\nBug: 505034799\nChange-Id: I2f18f19720e277f22e0e56a6ee4a18fd521f10ee\nCq-Include-Trybots: luci.chromium.try:linux-libfuzzer-asan-rel,linux-libfuzzer-high-end-asan-rel,chromeos-libfuzzer-asan-rel,mac-libfuzzer-asan-rel,win-libfuzzer-asan-rel,win_chromium_compile_dbg_ng\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8179765\nReviewed-by: Victor Liu \u003cliuvic@google.com\u003e\nCommit-Queue: Giovanni Ortuno Urquidi \u003cortuno@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672865}",
      "email": "ortuno@chromium.org",
      "hash": "28f52ac8f67c13e8d690bb287dc766cbd4d12929",
      "subject": "lpm: Promote experimental fuzzable protos to default"
    },
    "8179803": {
      "author": "Adam Yao",
      "avatar": "https://lh5.googleusercontent.com/-7uGDeYVDKh4/AAAAAAAAAAI/AAAAAAAAAAA/l1YiCcAx92o/s120-p/photo.jpg",
      "cl": "8179803",
      "clUrl": "https://chromium-review.googlesource.com/c/8179803",
      "description": "The V2 Drive API migration for Chrome Search depends on the Drive server\non which OAUTH scope we send -- if we send the `drive.file` scope, we\nget the V2 version, if we send the `drive.Readonly`, we get V1. We are\nplanning a migration to the new V2 scope guarded behind with this flag.\n\nFixed: b:542148796\nChange-Id: I813fff78fc7f23ef41e64034e832f0cd73cad7af\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8179803\nReviewed-by: Ernest Nguyen Hung \u003cernn@google.com\u003e\nReviewed-by: Tanmoy Mollik \u003ctriploblastic@google.com\u003e\nReviewed-by: Juliet Lévesque Knighton \u003cjulietlevesque@google.com\u003e\nCommit-Queue: Adam Yao \u003cadamyao@google.com\u003e\nReviewed-by: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672712}",
      "email": "adamyao@google.com",
      "hash": "06afc5000518409703b633a5c8a4d82b26224d2f",
      "subject": "[aim-drive] - add new scope drive.file and guard behind a flag"
    },
    "8180126": {
      "author": "Michael Tatarski",
      "avatar": "https://lh3.googleusercontent.com/-6KTjxplaxJA/AAAAAAAAAAI/AAAAAAAAAAA/cqwAlbsz8S4/s120-p/photo.jpg",
      "cl": "8180126",
      "clUrl": "https://chromium-review.googlesource.com/c/8180126",
      "description": "This CL removes an obsolete metrics TODO comment that is no longer\nactionable.\n\nBug: 40180897\nChange-Id: Ief626b29e89d240df861ec8d37232beca9ca42e0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8180126\nAuto-Submit: Michael Tatarski \u003cmtatarski@google.com\u003e\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nCommit-Queue: Ankush Singh \u003cankushkush@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672606}",
      "email": "mtatarski@google.com",
      "hash": "6c194b8b3e0c7f7f7ba18f51a9952061848b438a",
      "subject": "[STTS] Remove stale metrics TODO in SendTabToSelfToolbarBubbleView"
    },
    "8180127": {
      "author": "Jordan Bayles",
      "avatar": "https://lh6.googleusercontent.com/-kw80RY07puE/AAAAAAAAAAI/AAAAAAAAAAA/ljOPBVQdKlE/s120-p/photo.jpg",
      "cl": "8180127",
      "clUrl": "https://chromium-review.googlesource.com/c/8180127",
      "description": "SymphoniaAudioDecoder crashed when ToSymphoniaPacket was called with an\nuninitialized (nullopt) first_frame_timestamp due to calling .value()\nwithout fallback.\n\nThis CL updates ToSymphoniaPacket to safely use\n.value_or(buffer.timestamp()) so that if first_frame_timestamp is\nnullopt, the packet timestamp defaults to 0-us offset instead of\ncrashing with bad_optional_access. It also resets first_frame_timestamp_\nin ResetTimestampState().\n\nFixed: 541880745\nChange-Id: I9355a165d60a8b29b7a52def0c58a4492165c36c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8180127\nCommit-Queue: Jordan Bayles \u003cjophba@chromium.org\u003e\nReviewed-by: Thomas Guilbert \u003ctguilbert@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672876}",
      "email": "jophba@chromium.org",
      "hash": "f3849d24a547a4b00a3cb58379c4704efcccd3db",
      "subject": "media: Fix SymphoniaAudioDecoder crash when timestamp is nullopt"
    },
    "8180295": {
      "author": "Julia Hansbrough",
      "avatar": "https://lh6.googleusercontent.com/-tNiIBMkIowE/AAAAAAAAAAI/AAAAAAAAAAA/KQpc8eNDHws/s120-p/photo.jpg",
      "cl": "8180295",
      "clUrl": "https://chromium-review.googlesource.com/c/8180295",
      "description": "I recently had to cite this entry, and found the wording actually a\nlittle confusing/abiguous, so I thought I'd update it to something\nbetter.  Suggestions for further improvement welcome.\n\nChange-Id: I10e573c40c9f9a4b94b45ff2c7c05ea264f2d787\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8180295\nReviewed-by: Alex Gough \u003cajgo@chromium.org\u003e\nCommit-Queue: Julia Hansbrough \u003cflowerhack@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672801}",
      "email": "flowerhack@google.com",
      "hash": "b07c7ace717f3f77a13abc1e173d52307fd5defa",
      "subject": "[docs] Update the chrome security FAQ."
    },
    "8180468": {
      "author": "Bryant Chandler",
      "avatar": "",
      "cl": "8180468",
      "clUrl": "https://chromium-review.googlesource.com/c/8180468",
      "description": "Ports the permission enforcement tests from legacy\nNonInteractiveGlicTest to the new GlicApiBrowserTest harness. Evaluates\nAPIs (audio, location, tabContext) directly in WebUI TypeScript browser\ntests.\n\nDisabling tab context sharing is tested by setting both preference keys\n(kGlicTabContextEnabled, kGlicDefaultTabContextEnabled) to false, which\nprevents auto-pinning on bind and yields the expected permission denied\nresponse on focused tab context calls.\n\nThe test file is registered in chrome/browser/glic/BUILD.gn to run on\nboth desktop and Android.\n\nBug: b:537847154\nChange-Id: Iab69470237b38eb86e351116e84370be6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8180468\nReviewed-by: Dan H \u003charringtond@chromium.org\u003e\nCommit-Queue: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672870}",
      "email": "bryantchandler@google.com",
      "hash": "d8c572074931a822e579a5ae01c757041c5b07ff",
      "subject": "[glic] Migrate permission enforcement browsertests to GlicApiBrowserTest"
    },
    "8180488": {
      "author": "Ireneusz Szulc",
      "avatar": "https://lh4.googleusercontent.com/-P-DqqFOpE0U/AAAAAAAAAAI/AAAAAAAAAAA/pMO4omniY68/s120-p/photo.jpg",
      "cl": "8180488",
      "clUrl": "https://chromium-review.googlesource.com/c/8180488",
      "description": "This CL allows deduplicating local obfuscated values (e.g. passport\nnumber) with remote raw suffixes from CMS by stripping obfuscation dots\nbefore comparison.\n\nBug: 540203383\nChange-Id: Ic42af01da65174084bc9b67907ed46896a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8180488\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCommit-Queue: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672661}",
      "email": "ireneuszszulc@google.com",
      "hash": "5eab1c67b584e23a2ce609774a9aa46e0fc79d45",
      "subject": "AtMemory: Support comparison of obfuscated values in deduplication"
    },
    "8180666": {
      "author": "Rune Lillesveen",
      "avatar": "https://lh6.googleusercontent.com/-Nqk_JSpzTng/AAAAAAAAAAI/AAAAAAAAAAA/jKyD3wCMZXE/s120-p/photo.jpg",
      "cl": "8180666",
      "clUrl": "https://chromium-review.googlesource.com/c/8180666",
      "description": "Bug: 518082852\nChange-Id: Ie31aebb22cd83730d44869f475ff3c1ec37b4078\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8180666\nReviewed-by: Javier Fernandez \u003cjfernandez@igalia.com\u003e\nCommit-Queue: Rune Lillesveen \u003cfuthark@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672568}",
      "email": "futhark@chromium.org",
      "hash": "9ef64552f77b59e11090cdb22ce4c72592c52ddd",
      "subject": "Escape custom property names for unparsed serialization"
    },
    "8180850": {
      "author": "Bryant Chandler",
      "avatar": "",
      "cl": "8180850",
      "clUrl": "https://chromium-review.googlesource.com/c/8180850",
      "description": "Change-Id: I67f240b3f86f6a5e5ed70ffc606d087b6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8180850\nCommit-Queue: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nReviewed-by: Marke Hallowell \u003cwry@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672745}",
      "email": "bryantchandler@google.com",
      "hash": "3829addf3d0352add80d4d22c32bb3650fd83fe4",
      "subject": "[glic] Migrate TabShowOptions to use tabs::TabHandle"
    },
    "8180851": {
      "author": "Bryant Chandler",
      "avatar": "",
      "cl": "8180851",
      "clUrl": "https://chromium-review.googlesource.com/c/8180851",
      "description": "Unbinds other instances from a tab group when a new one is bound.\n\nChange-Id: Ib33d14922117e1a4d96e0ac885e78b3b6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8180851\nReviewed-by: Marke Hallowell \u003cwry@chromium.org\u003e\nCommit-Queue: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672885}",
      "email": "bryantchandler@google.com",
      "hash": "01aab5fe626baa40ba87c6f14499b23ea60931d4",
      "subject": "[glic] Make tab group binding mutually exclusive"
    },
    "8180856": {
      "author": "Steven Holte",
      "avatar": "",
      "cl": "8180856",
      "clUrl": "https://chromium-review.googlesource.com/c/8180856",
      "description": "Move kOnDeviceModelAudioVramMinMb out of optimization_guide_constants.h\ninto services/on_device_model/public/cpp/capabilities.h as\nkAudioVramMinMb under namespace on_device_model. Update call sites in\nperformance_class.cc, fake_model_broker.h, ai_language_model_unittest.cc,\nand fake_service.h to use the new name and location, and remove\noptimization_guide_constants.h includes and DEPS rule.\n\nBug: 514743962\nTAG=agy\nCONV=a15456f7-937e-490f-8e68-39e1b55c3110\n\nChange-Id: I7ad6db8fb5eac29f0da7039a85a2d9ab6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8180856\nReviewed-by: Zekun Jiang \u003czekunjiang@google.com\u003e\nAuto-Submit: Steven Holte \u003cholte@chromium.org\u003e\nReviewed-by: Nathan Memmott \u003cmemmott@chromium.org\u003e\nCommit-Queue: Nathan Memmott \u003cmemmott@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672836}",
      "email": "holte@google.com",
      "hash": "bf9d91bb1ad39053a0353d6866d39f8cb58468f0",
      "subject": "Move kAudioVramMinMb to services/on_device_model/public/cpp/capabilities.h"
    },
    "8180886": {
      "author": "Paul Adedeji",
      "avatar": "https://lh5.googleusercontent.com/-tMF8riq4Jsk/AAAAAAAAAAI/AAAAAAAAAAA/WxXvEpNlQQA/s120-p/photo.jpg",
      "cl": "8180886",
      "clUrl": "https://chromium-review.googlesource.com/c/8180886",
      "description": "Encapsulate the context menu container and contextual chips into a\nstandalone WebUI component (`omnibox-popup-contextual-entrypoint`) to\nsimplify `OmniboxPopupAppElement` and improve modularity.\n\nSpecifically, this change:\n- Creates `omnibox-popup-contextual-entrypoint` to house the contextual\n  entrypoint button, current tab chip, and Lens search chips/icons.\n- Moves associated CSS styling, properties, event listeners, and tab\n  context handlers from `app.ts`, `app.html.ts`, and `app.css` into the\n  new component.\n- Updates existing WebUI and interactive browser tests to query\n  elements within the new component's shadow DOM and adds a dedicated\n  test suite for `OmniboxPopupContextualEntrypointElement`.\n\nChange-Id: Ib6739fd592f7c7e071ab3d290e4715d4dbd467d6\nBug: b:539623700\nFixed: b:539623700\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8180886\nReviewed-by: Caitlin Chen \u003ccaitc@google.com\u003e\nCommit-Queue: Paul Adedeji \u003cpauladedeji@google.com\u003e\nAuto-Submit: Paul Adedeji \u003cpauladedeji@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672907}",
      "email": "pauladedeji@google.com",
      "hash": "81782334fce3f48a5738af92dffc2172e38da5b5",
      "subject": "[omnibox] Extract omnibox popup contextual entrypoint component"
    },
    "8180965": {
      "author": "Zainab Rizvi",
      "avatar": "https://lh4.googleusercontent.com/-t-Ki8zXSG6k/AAAAAAAAAAI/AAAAAAAAAAA/QL2aEg9tpOk/s120-p/photo.jpg",
      "cl": "8180965",
      "clUrl": "https://chromium-review.googlesource.com/c/8180965",
      "description": "OpenURLParams::extra_headers are LF-separated and are normalized to CRLF\nby CreateNavigationRequestFromLoadParams() before they are applied to\nthe outgoing request. HttpRequestHeaders::AddHeadersFromString() splits\nonly on CRLF, so apply the same normalization in\nVerifyNavigationHeaders() so that the allowlist sees the same set of\nheaders as the request.\n\nTAG=agy\nCONV=0f4b35dd-2710-47f6-9c65-c3ab1af7c0f2\n\nFixed: 518002426\nChange-Id: Id0e6a09fef2d42ad8eb71713c39467c1f49a5c3b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8180965\nCommit-Queue: Zainab Rizvi \u003crizvis@google.com\u003e\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672649}",
      "email": "rizvis@google.com",
      "hash": "784608b0067f6ea6e7d1b66888c725c09fdd4291",
      "subject": "Normalize LF to CRLF in VerifyNavigationHeaders"
    },
    "8180968": {
      "author": "Meet bundles autoroller",
      "avatar": "https://lh3.googleusercontent.com/-JBOITw5k94c/AAAAAAAAAAI/AAAAAAAAAAA/wqcbTNin7_w/s120-p/photo.jpg",
      "cl": "8180968",
      "clUrl": "https://chromium-review.googlesource.com/c/8180968",
      "description": "If this roll has caused a breakage, revert this CL.\nPlease CC meet-gpu-chromium-tests+autoroller@google.com on the revert to ensure that a human is aware of the problem.\n\nCq-Include-Trybots: luci.chromium.try:gpu-fyi-cq-mac-arm64;luci.chromium.try:gpu-fyi-try-linux-amd-rel;luci.chromium.try:gpu-fyi-try-linux-amd-rx-7600-rel;luci.chromium.try:gpu-fyi-try-linux-intel-exp;luci.chromium.try:gpu-fyi-try-linux-intel-rel;luci.chromium.try:gpu-fyi-try-linux-intel-uhd770-rel;luci.chromium.try:gpu-fyi-try-linux-nvidia-dbg;luci.chromium.try:gpu-fyi-try-linux-nvidia-exp;luci.chromium.try:gpu-fyi-try-linux-nvidia-rtx-4070-super-rel;luci.chromium.try:gpu-fyi-try-linux-wayland-amd-rel;luci.chromium.try:gpu-fyi-try-linux-wayland-intel-rel;luci.chromium.try:gpu-fyi-try-mac-amd-retina-555x-rel;luci.chromium.try:gpu-fyi-try-mac-amd-retina-dbg;luci.chromium.try:gpu-fyi-try-mac-amd-retina-exp;luci.chromium.try:gpu-fyi-try-mac-arm64-apple-m1-exp;luci.chromium.try:gpu-fyi-try-mac-arm64-apple-m1-rel;luci.chromium.try:gpu-fyi-try-mac-arm64-apple-m2-exp;luci.chromium.try:gpu-fyi-try-mac-arm64-apple-m3-retina-rel;luci.chromium.try:gpu-fyi-try-mac-intel-dbg;luci.chromium.try:gpu-fyi-try-mac-intel-exp;luci.chromium.try:gpu-fyi-try-win10-amd-rel-64;luci.chromium.try:gpu-fyi-try-win10-intel-rel-64;luci.chromium.try:gpu-fyi-try-win10-intel-uhd770-rel;luci.chromium.try:gpu-fyi-try-win10-nvidia-dbg-64;luci.chromium.try:gpu-fyi-try-win10-nvidia-exp-64;luci.chromium.try:gpu-fyi-try-win10-nvidia-rel-32;luci.chromium.try:gpu-fyi-try-win11-amd-rel-64;luci.chromium.try:gpu-fyi-try-win11-nvidia-4070-exp-64;luci.chromium.try:gpu-fyi-try-win11-nvidia-4070-rel-64;luci.chromium.try:gpu-fyi-try-win11-qualcomm-snapdragon-x-elite-rel-64;luci.chromium.try:mac_optional_gpu_tests_rel\nChange-Id: I831b6e4cab812b97223a59282558c9870710161c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8180968\nCommit-Queue: Meet bundles autoroller \u003cmeet-tools-roll-into-chromium@system.gserviceaccount.com\u003e\nBot-Commit: Meet bundles autoroller \u003cmeet-tools-roll-into-chromium@system.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672578}",
      "email": "meet-tools-roll-into-chromium@system.gserviceaccount.com",
      "hash": "4877a7345efeba7cbb52ae65ef95822428e83636",
      "subject": "Update meet_effects hash in DEPS file."
    },
    "8181047": {
      "author": "Sharon Yang",
      "avatar": "https://lh6.googleusercontent.com/-2esOg0dM7eE/AAAAAAAAAAI/AAAAAAAAAAA/ENNhPwF6J84/s120-p/photo.jpg",
      "cl": "8181047",
      "clUrl": "https://chromium-review.googlesource.com/c/8181047",
      "description": "The two below cross origin iframe tests now pass.\n- virtual/threaded-composited-iframes/external/wpt/is-input-pending/security/cross-origin-subframe-masked-pointer-events-mixed-2.sub.html\n- virtual/threaded-composited-iframes/external/wpt/is-input-pending/security/cross-origin-subframe-complex-clip.sub.html\n\nBug: 1123189\nChange-Id: I8107aefe7c453bc794927e28ec23cb5839775435\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8181047\nCommit-Queue: Sharon Yang \u003cyangsharon@igalia.com\u003e\nReviewed-by: Stefan Zager \u003cszager@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672901}",
      "email": "yangsharon@igalia.com",
      "hash": "976f37ede3507d2938e9aa6427af7fa497fb635e",
      "subject": "Remove TestExpectations entries for threaded composited iframe tests"
    },
    "8181049": {
      "author": "Orin Jaworski",
      "avatar": "https://lh6.googleusercontent.com/-Pg4gnpkvz1I/AAAAAAAAAAI/AAAAAAAAAAA/8y2e-Y_4SLc/s120-p/photo.jpg",
      "cl": "8181049",
      "clUrl": "https://chromium-review.googlesource.com/c/8181049",
      "description": "This reverts commit 261c383d6d0c2118028f6537216bd2ce0ebbf025.\n\nManual revert to resolve merge conflicts and quickly fix b/542221769\n\nBug: b:542221769\nChange-Id: Ie8ae9aed01acbd91e2fcafec1abc19d713f2b9fe\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8181049\nCommit-Queue: Orin Jaworski \u003corinj@chromium.org\u003e\nReviewed-by: Justin Donnelly \u003cjdonnelly@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672898}",
      "email": "orinj@chromium.org",
      "hash": "0b16d71c268aa508f1b168130f56d38f4cfe369c",
      "subject": "Revert \"[omnibox][webui][keyword] Freeze results on user interaction\""
    },
    "8181078": {
      "author": "autosharder",
      "avatar": "https://lh6.googleusercontent.com/-7FbUW9Vo0iE/AAAAAAAAAAI/AAAAAAAAAAA/Nw5o6chrvKU/s120-p/photo.jpg",
      "cl": "8181078",
      "clUrl": "https://chromium-review.googlesource.com/c/8181078",
      "description": "This is an automated CL generated by the autosharder.\nOptimal shard counts for test suites are calculated by querying recent\nruntimes.\n\nThe build that created this CL was https://ci.chromium.org/b/8674501637114783537\n\nR=rubber-stamper@appspot.gserviceaccount.com\n\nIgnore-Freeze: True\nChange-Id: I12989d04953b05676218391d1619dbdbd9852d24\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8181078\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\nAuto-Submit: chromium-autosharder@chops-service-accounts.iam.gserviceaccount.com \u003cchromium-autosharder@chops-service-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autosharder@chops-service-accounts.iam.gserviceaccount.com \u003cchromium-autosharder@chops-service-accounts.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672581}",
      "email": "chromium-autosharder@chops-service-accounts.iam.gserviceaccount.com",
      "hash": "c7c308192deaf27d42cc7e7c231e995c452a0852",
      "subject": "Autoshard chromium/src test suites"
    },
    "8181124": {
      "author": "Jan Keitel",
      "avatar": "https://lh5.googleusercontent.com/-tMNoDh7gwHQ/AAAAAAAAAAI/AAAAAAAAAAA/xsOeVsUwI9A/s120-p/photo.jpg",
      "cl": "8181124",
      "clUrl": "https://chromium-review.googlesource.com/c/8181124",
      "description": "When a child suggestion is selected, PrepareLoadingStateSuggestions\npreviously failed to mark the root-level parent as loading and did not\ndeactivate child suggestions appropriately.\n\nThis CL updates PrepareLoadingStateSuggestions so that a root-level\nsuggestion is marked as \"loading\" if it is equal to the selected\nsuggestion or if any of its descendants are. Otherwise, root-level\nsuggestions are deactivated. In addition, all child suggestions at any\nlevel are deactivated.\n\nUnit tests are added in suggestion_util_unittest.cc to cover root,\nchild, and unselected suggestion scenarios.\n\nFixed: 539812062\nChange-Id: I799343a920ed327b9c2a7dcc9eed5c003d5ef0b8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8181124\nReviewed-by: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nCommit-Queue: Jan Keitel \u003cjkeitel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672611}",
      "email": "jkeitel@google.com",
      "hash": "dfd2df1e14099e9266b3a173140c399e18d79a20",
      "subject": "[Autofill] Fix PrepareLoadingStateSuggestions for child suggestions"
    },
    "8181388": {
      "author": "Jihad Hanna",
      "avatar": "",
      "cl": "8181388",
      "clUrl": "https://chromium-review.googlesource.com/c/8181388",
      "description": "The feature has been enabled by default for a while now.\n\nFixed: 456526604\nChange-Id: I6ca59289b13e0a5ab6132d57e2c8e3ff9ee1d5d5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8181388\nCommit-Queue: Jihad Hanna \u003cjihadghanna@google.com\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672562}",
      "email": "jihadghanna@google.com",
      "hash": "d9773f31741d33c4624a6ed9f3ec991edd20eeb1",
      "subject": "Cleanup AutofillAndroidFormDataCompareFieldGlobalId"
    },
    "8181426": {
      "author": "Victor Hugo Vianna Silva",
      "avatar": "https://lh4.googleusercontent.com/-URBdlWdE2yY/AAAAAAAAAAI/AAAAAAAAAAA/au3d6iGeUXE/s120-p/photo.jpg",
      "cl": "8181426",
      "clUrl": "https://chromium-review.googlesource.com/c/8181426",
      "description": "Before this CL, the following legacy prefs were read from backups, upon\nrestore:\n  - Syncing account\n  - Global (i.e. not per account) data type preferences\nAnd they were written to their modern counterparts:\n  - Signed-in account\n  - Per-account data type preferences\n\nThis migration logic has been in place for almost 2 years (cl/685612734)\nand so can be removed by this CL. If the legacy prefs are present in a\nbackup, they will be ignored from now on.\n\nBug: 40066949\nChange-Id: I3feb85826f24299a1423d0d68f8c32379693cc3d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8181426\nAuto-Submit: Victor Vianna \u003cvictorvianna@google.com\u003e\nReviewed-by: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nCommit-Queue: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672647}",
      "email": "victorvianna@google.com",
      "hash": "107ce0cea0de56e0d1a1a8495e5dca871ecc73d6",
      "subject": "[sync/android] Stop restoring legacy sync prefs from backups"
    },
    "8181447": {
      "author": "Thomas Lukaszewicz",
      "avatar": "https://lh4.googleusercontent.com/-kI0APtXjlgE/AAAAAAAAAAI/AAAAAAAAAAA/h89R--YBKKQ/s120-p/photo.jpg",
      "cl": "8181447",
      "clUrl": "https://chromium-review.googlesource.com/c/8181447",
      "description": "This moves the implementation of Browser::OnWindowDidShow() into\nBrowserView as a private method since it is a BrowserView\nresponsibility.\n\nTAG=agy\nCONV=c6d06ab0-1366-47b4-b59f-fc952776da4c\n\nBug: 496674143\nChange-Id: I66385ac9d1174144a3f19660eeacb232c518df4d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8181447\nReviewed-by: Keren Zhu \u003ckerenzhu@chromium.org\u003e\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672489}",
      "email": "tluk@chromium.org",
      "hash": "575224b6efc963d9beb2ecc2a0cb3f77b24fc0a1",
      "subject": "Move Browser::OnWindowDidShow() to BrowserView"
    },
    "8181587": {
      "author": "Rakina Zata Amni",
      "avatar": "https://lh6.googleusercontent.com/-e1MV1lOHlsc/AAAAAAAAAAI/AAAAAAAAAAA/KxtD4xkj2AQ/s120-p/photo.jpg",
      "cl": "8181587",
      "clUrl": "https://chromium-review.googlesource.com/c/8181587",
      "description": "Instead of passing has_potentially_trustworthy_unique_origin from the renderer and clamping it in the browser, this CL removes the field from DidCommitProvisionalLoadParams entirely and computes it in the browser process inside RenderFrameHostImpl::SetLastCommittedOrigin.\n\nThis is a security improvement as it prevents a compromised renderer from claiming that an opaque origin is potentially trustworthy.\n\nBug: 496595299\n\nTAG=agy\n\nCONV=16ca3df5-92fb-4b33-a9bf-29956e520fc5\n\nChange-Id: I032fc6c526130cb431d9772693c398795142b6c9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8181587\nReviewed-by: Alex Moshchuk \u003calexmos@chromium.org\u003e\nReviewed-by: Sam McNally \u003csammc@chromium.org\u003e\nCommit-Queue: Rakina Zata Amni \u003crakina@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672472}",
      "email": "rakina@chromium.org",
      "hash": "cbef3d0f82fdb884a10fe58f5cb75fcc3eef50fd",
      "subject": "Remove DidCommitParams has_potentially_trustworthy_unique_origin"
    },
    "8181589": {
      "author": "Yoshisto Yanagisawa",
      "avatar": "https://lh4.googleusercontent.com/-n1px2GqzX0I/AAAAAAAAAAI/AAAAAAAAAAA/4LPtNs-6rrY/s120-p/photo.jpg",
      "cl": "8181589",
      "clUrl": "https://chromium-review.googlesource.com/c/8181589",
      "description": "This CL adds the field trial testing config for\nkServiceWorkerRaceNetworkRequestFallbackOnDisconnect to enable the\nfeature for tests.\n\nTAG=agy\nCONV=47cd122e-4f21-4266-98dc-ce414789332d\n\nBug: 340949948\nChange-Id: I25b256e01be4a9957d0c6681b8ba3d03ba526d11\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8181589\nAuto-Submit: Yoshisato Yanagisawa \u003cyyanagisawa@chromium.org\u003e\nCommit-Queue: Yoshisato Yanagisawa \u003cyyanagisawa@chromium.org\u003e\nCommit-Queue: Shunya Shishido \u003csisidovski@chromium.org\u003e\nReviewed-by: Shunya Shishido \u003csisidovski@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672479}",
      "email": "yyanagisawa@chromium.org",
      "hash": "86dca1fed33da72a2c4ee559cd1916adcf425e99",
      "subject": "Add field trial testing config for ServiceWorkerRaceNetworkRequestFallbackOnDisconnect"
    },
    "8181690": {
      "author": "Tsuyoshi Horo",
      "avatar": "https://lh3.googleusercontent.com/-ckxnw0LP0WY/AAAAAAAAAAI/AAAAAAAAAAA/48fCw4llNsk/s120-p/photo.jpg",
      "cl": "8181690",
      "clUrl": "https://chromium-review.googlesource.com/c/8181690",
      "description": "When copying cache entries to SqlSharedCache, invoke\nSqlPersistentStore::MoveBlobsToSharedCache after all entry body chunks\nhave been written. This updates the store's resource metadata to point\nto the shared cache database and deletes the blob records from the\nstore.\n\nOn successful completion of MoveBlobsToSharedCache, OnCopyEntryComplete\nis called. If MoveBlobsToSharedCache fails, OnCopyEntryFailed cleans up\nthe partially created entry in the isolated database.\n\nAlso update SqlSharedCache unittests to verify that the store's\nshared_cache_resource_id is set after CopyEntries, and add a test case\nfor handling MoveBlobsToSharedCache failures.\n\nBug: 473666511\nChange-Id: Ibc510938ce6f8edd75d08f34a0186039ff4401a8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8181690\nCommit-Queue: Tsuyoshi Horo \u003choro@chromium.org\u003e\nReviewed-by: Shunya Shishido \u003csisidovski@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672506}",
      "email": "horo@chromium.org",
      "hash": "b66b76b2a7f5fee1b0e7ecc9ec0a0776a6002495",
      "subject": "net/disk_cache/sql: Move blobs to shared cache on copy completion"
    },
    "8181691": {
      "author": "Tsuyoshi Horo",
      "avatar": "https://lh3.googleusercontent.com/-ckxnw0LP0WY/AAAAAAAAAAI/AAAAAAAAAAA/48fCw4llNsk/s120-p/photo.jpg",
      "cl": "8181691",
      "clUrl": "https://chromium-review.googlesource.com/c/8181691",
      "description": "Update SqlSharedCacheTest helper CreateAndInitStoreAndCache() to create\nSqlSharedCache instances via SqlSharedCacheManager instead of direct\ninstantiation.\n\nBug: 473666511\nChange-Id: I8623d2f4b1ddf248e37146ab5a0a96d560748e3f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8181691\nCommit-Queue: Tsuyoshi Horo \u003choro@chromium.org\u003e\nReviewed-by: Shunya Shishido \u003csisidovski@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672557}",
      "email": "horo@chromium.org",
      "hash": "c29529e3eb350cb4dd3a0afc7dff0a37b31c7137",
      "subject": "net/disk_cache/sql: Use manager for SqlSharedCache in tests"
    },
    "8181706": {
      "author": "Stephen Chenney",
      "avatar": "",
      "cl": "8181706",
      "clUrl": "https://chromium-review.googlesource.com/c/8181706",
      "description": "When a iframe with a background image specified for the body (or\nhtml) is moved into a canvas subtree, the image is not invalidated\nand a cross-origin image may still be painted into the canvas. Fix\nthis by invalidating the display item clients associated with the\nroot background.\n\nBug: 532914190\nChange-Id: I982af5f176d648472f8453e911cd4c32588c5f2a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8181706\nCommit-Queue: Stephen Chenney \u003cschenney@chromium.org\u003e\nReviewed-by: Philip Rogers \u003cpdr@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672440}",
      "email": "schenney@chromium.org",
      "hash": "3c3b9747e9c2926b5560a959622eb44e7f01e91a",
      "subject": "[HiC] Invalidate body background images in iframes"
    },
    "8181729": {
      "author": "Fumitoshi Ukai",
      "avatar": "https://lh3.googleusercontent.com/-5aGNJUVO4TY/AAAAAAAAAAI/AAAAAAAAAAA/ILuGtsHkwVg/s120-p/photo.jpg",
      "cl": "8181729",
      "clUrl": "https://chromium-review.googlesource.com/c/8181729",
      "description": "% git log --oneline \\\n  siso/v1.5.25..cb6ccf7181532ce7ca0d533152a68747d1a885c3 siso\ncb6ccf71 siso: fix StepMetric.RunTime to include postproc for remoteexec\n669e903a siso: webui refactor critical path from handler to invocation interface\n41d19b51 siso: webui make invocation list directly available in breadcrumbs\n65ab4b9c siso: webui implement dedicated invocation list page\nb0cb76af siso: add grpc admin service\ne2447fc2 siso: webui split buildMetrics struct out of handlers file\ne6a6eb32 siso: proxy longrunning GetOperation\nb14730b1 siso: split reapi casDataConn from conn, casConn\n5f22e1e4 siso: webui redesign invocation top bar to show build status\n3059bced siso: add -reapi_walkdir_stream flag\n52e22d84 siso: webui show whether build succeeded in details tab\n45b4dfed siso: enable subtest name linter on execute/\n16c7de35 siso: check dep if dep is in workspace even if it is absolute\nd9e88e5e siso: measure RunTime using spans\n5a778c90 siso: Introduce Garbage Collection Engine\n82d2dbb0 siso: recall checks output_files etc when -local\n636a9f23 siso: ensure started non-zero to calculate local RunTime\na22fb8c7 siso: use remote concurrency for two phase caching\n62135a04 siso: disable keepalive on unix domain socket\n4256a363 siso: update version string to v1.5.26\n\nBug: 539417887\nChange-Id: If36de65d96889225e18535e9292561c5c6f2f16b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8181729\nReviewed-by: Junji Watanabe \u003cjwata@google.com\u003e\nAuto-Submit: Fumitoshi Ukai \u003cukai@google.com\u003e\nCommit-Queue: Junji Watanabe \u003cjwata@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672495}",
      "email": "ukai@google.com",
      "hash": "ddd90f73e396cb3d59f781f5dd518117dc4e11a5",
      "subject": "siso: update to version 1.5.26"
    },
    "8181834": {
      "author": "Fumitoshi Ukai",
      "avatar": "https://lh3.googleusercontent.com/-5aGNJUVO4TY/AAAAAAAAAAI/AAAAAAAAAAA/ILuGtsHkwVg/s120-p/photo.jpg",
      "cl": "8181834",
      "clUrl": "https://chromium-review.googlesource.com/c/8181834",
      "description": "https://crrev.com/c/8095362 changed the way to use\nvirtual build path\n\nBug: 528372534, 527765051, 529158482\nChange-Id: I9983e8dc6a537503f67df64afa555ab279e08908\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8181834\nCommit-Queue: Junji Watanabe \u003cjwata@google.com\u003e\nAuto-Submit: Fumitoshi Ukai \u003cukai@google.com\u003e\nReviewed-by: Junji Watanabe \u003cjwata@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672490}",
      "email": "ukai@google.com",
      "hash": "334b450c5350e97cb54c09cf849a574b5103270e",
      "subject": "update for run_in_virtual_path"
    },
    "8182008": {
      "author": "Thomas Lukaszewicz",
      "avatar": "https://lh4.googleusercontent.com/-kI0APtXjlgE/AAAAAAAAAAI/AAAAAAAAAAA/h89R--YBKKQ/s120-p/photo.jpg",
      "cl": "8182008",
      "clUrl": "https://chromium-review.googlesource.com/c/8182008",
      "description": "Replace all usage with BrowserWindowInterface::GetSessionID(). This\nis a simple mechanical change with no behavioral effects.\n\nBug: 496674143\nChange-Id: Ic86ef1be54c9175e488e46e8604d42f8bb2a9a78\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182008\nReviewed-by: David Yeung \u003cdayeung@chromium.org\u003e\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672869}",
      "email": "tluk@chromium.org",
      "hash": "6f72109a8be77dbe8a040e77f5e01c0cb8af64a6",
      "subject": "Remove Browser::session_id()"
    },
    "8182133": {
      "author": "thefrog",
      "avatar": "https://lh5.googleusercontent.com/-GY2wggFiEps/AAAAAAAAAAI/AAAAAAAAAAA/K53oU5VomLI/s120-p/photo.jpg",
      "cl": "8182133",
      "clUrl": "https://chromium-review.googlesource.com/c/8182133",
      "description": "This CL:\n1. Updates web_ui code to try to fetch the local database manager debug\n   info on iOS as well (with BUILD flag changes).\n2. Threads through safe_browsing::WebUIIOSInfoSingleton::GetInstance()\n   for the webui_delegate for URT and HPRT lookups.\n\nBug: 40704516\nChange-Id: I34151e3024f27e1775aab423f709e6a915eb6b1e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182133\nReviewed-by: Daniel White \u003cdanieltwhite@google.com\u003e\nCommit-Queue: thefrog \u003cthefrog@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672866}",
      "email": "thefrog@chromium.org",
      "hash": "b04601c0ae42802f08b96d29b871d5d2b2bd1e65",
      "subject": "Wire up database manager and URT/HPRT logging on chrome://safe-browsing"
    },
    "8182141": {
      "author": "Nico Weber",
      "avatar": "https://lh4.googleusercontent.com/-KRk-s90KsOI/AAAAAAAAAAI/AAAAAAAAAAA/LM47RTcNQfc/s120-p/photo.jpg",
      "cl": "8182141",
      "clUrl": "https://chromium-review.googlesource.com/c/8182141",
      "description": "We had to define this due to an earlier libc++ roll removing the define\nwhile our libc++abi roller was stuck.\n\nNow that we finally rolled libc++abi, this is no longer needed.\n\nNo behavior change.\n\nBug: 469458284,503250165\nChange-Id: I1f9363782398efa98d941c7f059df5dd677f3bdc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182141\nReviewed-by: Arthur Eubanks \u003caeubanks@google.com\u003e\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672810}",
      "email": "thakis@chromium.org",
      "hash": "efad31f49b040c172bf4d107aab78f9bb53ab075",
      "subject": "build: Remove no-longer-needed _LIBCPP_CONSTINIT define"
    },
    "8182253": {
      "author": "Dibyajyoti Pal",
      "avatar": "",
      "cl": "8182253",
      "clUrl": "https://chromium-review.googlesource.com/c/8182253",
      "description": "default\n\nFixed: 462473525\nChange-Id: I2ebfe052c7b92c640a1018010ef111f1129b40a7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182253\nCommit-Queue: Dibyajyoti Pal \u003cdibyapal@chromium.org\u003e\nReviewed-by: Daniel Murphy \u003cdmurph@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672815}",
      "email": "dibyapal@google.com",
      "hash": "ff5777f1cbbc79bae4a6b63f9358d4334e342dd3",
      "subject": "[PWA/Android] Enable showing of disambiguation dialog for installs by"
    },
    "8182297": {
      "author": "Danilo Tedeschi",
      "avatar": "https://lh4.googleusercontent.com/-o60aWRQQunI/AAAAAAAAAAI/AAAAAAAAAAA/EywYd35zkfY/s120-p/photo.jpg",
      "cl": "8182297",
      "clUrl": "https://chromium-review.googlesource.com/c/8182297",
      "description": "Change-Id: Ifa64ca89c7b85514906c5dd4724bb359d19fa13f\nBug: 526738932\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182297\nReviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\nCommit-Queue: Danilo Tedeschi \u003cdanft@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672918}",
      "email": "danft@google.com",
      "hash": "8118aff70fb186be41595c19d1029dfe507e004a",
      "subject": "Remove pseudo locale conditions from //base/i18n"
    },
    "8182328": {
      "author": "Sharon Yang",
      "avatar": "https://lh6.googleusercontent.com/-2esOg0dM7eE/AAAAAAAAAAI/AAAAAAAAAAA/ENNhPwF6J84/s120-p/photo.jpg",
      "cl": "8182328",
      "clUrl": "https://chromium-review.googlesource.com/c/8182328",
      "description": "The tests now pass so can be removed from TestExpectations. The\nfollowing 3 tests were removed for 3 Windows platforms each, for a total\nof 18 removed tests\n- external/wpt/scroll-animations/scroll-timelines/animation-with-transform.html\n- external/wpt/scroll-animations/scroll-timelines/two-animations-attach-to-same-scroll-timeline-cancel-one.html\n- external/wpt/scroll-animations/scroll-timelines/two-animations-attach-to-same-scroll-timeline.html\n\nBug: 414642173\nChange-Id: I133b477384ea8d22618cce0439a9261f7619174c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182328\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCommit-Queue: Sharon Yang \u003cyangsharon@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672777}",
      "email": "yangsharon@igalia.com",
      "hash": "cfa26af036f35441db28a20a261e23a1a6be3b53",
      "subject": "Remove windows scroll animations from TestExpectations"
    },
    "8182390": {
      "author": "Steve Becker",
      "avatar": "",
      "cl": "8182390",
      "clUrl": "https://chromium-review.googlesource.com/c/8182390",
      "description": "SQLite has been enabled by default for in-memory IndexedDB contexts\nafter the rollout showed no regressions. The feature flag is now\nredundant and leaves stale controls in WebView and the field trial\ntesting config.\n\nSelect SQLite directly for in-memory contexts and remove the launched\nfeature declaration, WebView production flag, and testing config entry.\nAdd a regression test that verifies an in-memory context uses SQLite\nwithout a feature override.\n\nBug: 539389197\nChange-Id: I3e3fce09267a5c20dc24d98d44c8c5f4e37dcfe9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182390\nCommit-Queue: Steve Becker \u003cstevebe@microsoft.com\u003e\nReviewed-by: Abhishek Shanthkumar \u003cabhishek.shanthkumar@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672766}",
      "email": "stevebe@microsoft.com",
      "hash": "69f265cc2e5cda990da630856a5ae0aeb53c4b9c",
      "subject": "IDB: remove in-memory SQLite feature flag"
    },
    "8182407": {
      "author": "Julia Sobiech",
      "avatar": "https://lh4.googleusercontent.com/-7Phf-w-GHgg/AAAAAAAAAAI/AAAAAAAAAAA/6pk2pDnK_9Q/s120-p/photo.jpg",
      "cl": "8182407",
      "clUrl": "https://chromium-review.googlesource.com/c/8182407",
      "description": "Because of the plus addresses' sunset, this CL:\n- Removes all remaining usages of strings from plus_addresses_strings.grd and plus_addresses_internal_strings.grd across Chromium.\n- Removes chrome/browser/ui/plus_addresses/ (desktop plus address creation dialog delegate, menu model, controller, and associated tests).\n- Removes plus address manual fallback context menu items from autofill_context_menu_manager.cc/.h and render_view_context_menu.cc.\n- Removes plus address override toast from toast_service.cc.\n- Removes plus address User Education new badge registrations.\n- Removes unused plus_addresses_strings.h includes.\n\nNO_IFTTT=IDC_CONTENT_CONTEXT_AUTOFILL_FALLBACK_PLUS_ADDRESS is a legacy\ncommand ID with no corresponding ActionItem in chrome_action_id.h\n\nBug: 541204684\nChange-Id: I67543704a0396ede69ef4577a2fcedb243db9b21\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182407\nReviewed-by: Allen Bauer \u003ckylixrd@chromium.org\u003e\nCommit-Queue: Julia Sobiech \u003cjsobiech@google.com\u003e\nReviewed-by: Alison Gale \u003cagale@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672752}",
      "email": "jsobiech@google.com",
      "hash": "430e20ded6fe4a03d5abd36f77cc7fedafaac8cb",
      "subject": "[PlusAddress] Remove plus address UI and string usages"
    },
    "8182411": {
      "author": "Norge Vizcay",
      "avatar": "https://lh5.googleusercontent.com/-zKNsaCCK4xM/AAAAAAAAAAI/AAAAAAAAAAA/uv7WQ1jqN7U/s120-p/photo.jpg",
      "cl": "8182411",
      "clUrl": "https://chromium-review.googlesource.com/c/8182411",
      "description": "Fix Yoda-style comparisons in autofill_normalization_utils_unittest.cc\nby putting the actual expression on the left side and the expected\nconstant on the right side of EXPECT_EQ, ASSERT_EQ, etc.\n\nTAG=agy\nCONV=cba583dd-d31f-4bf4-b564-9cf3404f42ae\n\nBug: 40100455\nChange-Id: I8f5454c10b1bf84430079a3015e774699bd696c3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182411\nReviewed-by: Florian Leimgruber \u003cfleimgruber@google.com\u003e\nCommit-Queue: Norge Vizcay \u003cvizcay@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672599}",
      "email": "vizcay@google.com",
      "hash": "d8fd0671bbc8f2fd98648772fba5ca0e5dfc4bb5",
      "subject": "Enforce go/noyoda in autofill_normalization_utils_unittest.cc"
    },
    "8182471": {
      "author": "Michael Kawano",
      "avatar": "https://lh4.googleusercontent.com/-oWWhKR9rJGo/AAAAAAAAAAI/AAAAAAAAAAA/DCJRTh0qne8/s120-p/photo.jpg",
      "cl": "8182471",
      "clUrl": "https://chromium-review.googlesource.com/c/8182471",
      "description": "Demo: https://screenshot-v2.corp.google.com/76m8Zp5h56ai85M\nChange-Id: I5d9df7821cbbbd9a8f45b4f3b94e30eb69fe787b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182471\nCommit-Queue: Michael Kawano \u003cmhkawano@google.com\u003e\nReviewed-by: marissa shen \u003cmarissashen@google.com\u003e\nReviewed-by: Aashna Sheth \u003caashnas@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672817}",
      "email": "mhkawano@google.com",
      "hash": "8d9483696842753504073ae3aa8e8ac054dbc9ae",
      "subject": "Passing the language code to CSL"
    },
    "8182507": {
      "author": "Florian Leimgruber",
      "avatar": "",
      "cl": "8182507",
      "clUrl": "https://chromium-review.googlesource.com/c/8182507",
      "description": "Converts incoming data from Wallet to the AutofillAi entity model. This\nis trivial for the most part, except for two repeated fields, which are\nconverted to comma-separated strings. See http://shortn/_s90nPOaNIS.\n\nBug: 541119872\nChange-Id: I7d22d91accc18c60affac275f9de37efd034f810\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182507\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCommit-Queue: Florian Leimgruber \u003cfleimgruber@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672632}",
      "email": "fleimgruber@google.com",
      "hash": "acad037c7690399bb3e3100cc46cbf0fabd6711b",
      "subject": "Specifics -\u003e EntityInstance conversion for orders and shipments"
    },
    "8182509": {
      "author": "Norge Vizcay",
      "avatar": "https://lh5.googleusercontent.com/-zKNsaCCK4xM/AAAAAAAAAAI/AAAAAAAAAAA/uv7WQ1jqN7U/s120-p/photo.jpg",
      "cl": "8182509",
      "clUrl": "https://chromium-review.googlesource.com/c/8182509",
      "description": "Fix Yoda-style comparisons in autocomplete_table_unittest.cc by putting\nthe actual expression on the left side and the expected constant on the\nright side of EXPECT_EQ, ASSERT_EQ, etc.\n\nTAG=agy\nCONV=cba583dd-d31f-4bf4-b564-9cf3404f42ae\n\nBug: 40100455\nChange-Id: I4e9532a22e569d37748e95cf4917ded969eb8856\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182509\nCommit-Queue: Norge Vizcay \u003cvizcay@google.com\u003e\nReviewed-by: Tobiasz Ciepliński \u003ctobson@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672587}",
      "email": "vizcay@google.com",
      "hash": "7aa23f0a8696ad0ddc0a32851f1c771df6cb7fe6",
      "subject": "Enforce go/noyoda in autocomplete_table_unittest.cc"
    },
    "8182510": {
      "author": "Norge Vizcay",
      "avatar": "https://lh5.googleusercontent.com/-zKNsaCCK4xM/AAAAAAAAAAI/AAAAAAAAAAA/uv7WQ1jqN7U/s120-p/photo.jpg",
      "cl": "8182510",
      "clUrl": "https://chromium-review.googlesource.com/c/8182510",
      "description": "Fix Yoda-style comparisons in address_suggestion_generator_unittest.cc\nby putting the actual expression on the left side and the expected\nconstant on the right side of EXPECT_EQ, ASSERT_EQ, etc.\n\nTAG=agy\nCONV=cba583dd-d31f-4bf4-b564-9cf3404f42ae\n\nBug: 40100455\nChange-Id: I43c36cceb8813101bfdef01d1e74a2f06f6eaf96\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182510\nReviewed-by: Florian Leimgruber \u003cfleimgruber@google.com\u003e\nCommit-Queue: Norge Vizcay \u003cvizcay@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672595}",
      "email": "vizcay@google.com",
      "hash": "5f8916152a6b81e641bd28f216c6bf1175760f91",
      "subject": "Enforce go/noyoda in address_suggestion_generator_unittest.cc"
    },
    "8182568": {
      "author": "Alex Rudenko",
      "avatar": "https://lh5.googleusercontent.com/-UI2k_SYpVhs/AAAAAAAAAAI/AAAAAAAAAAA/-jUJWjPNWIQ/s120-p/photo.jpg",
      "cl": "8182568",
      "clUrl": "https://chromium-review.googlesource.com/c/8182568",
      "description": "TargetHandler::Disable() bulk-clears `attached_sessions_`, but\ndestroying a Session detaches its child DevTools session from the\ntarget's agent host. The embedder side of that child session may own\nhidden targets which get closed at this point; if their renderers are\ngone the close path runs synchronously and the hidden targets' agent\nhosts call AgentHostClosed() on sibling Sessions still owned by the map\nbeing cleared, which then call `attached_sessions_.erase(id_)` on it.\n\nMove the map into a local before releasing it so the reentrant erase\noperates on the now-empty member instead of the container being walked.\n\nFixed: 521620916\nChange-Id: Iaa54071504b73d54ac1f18cfc67514f42e1c3d31\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182568\nCommit-Queue: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nReviewed-by: Andrey Kosyakov \u003ccaseq@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672509}",
      "email": "alexrudenko@chromium.org",
      "hash": "d5186c8dddab74ef4874b27aba84f942c16efd16",
      "subject": "DevTools: avoid reentrant erase during TargetHandler::Disable"
    },
    "8182569": {
      "author": "Stanislav Mikheyev",
      "avatar": "https://lh4.googleusercontent.com/-g3XVfh8dPJw/AAAAAAAAAAI/AAAAAAAAAAA/yDfSPCgbMrs/s120-p/photo.jpg",
      "cl": "8182569",
      "clUrl": "https://chromium-review.googlesource.com/c/8182569",
      "description": "In Chrome Settings, when a user turns off the toggle for addresses or payment methods, the Add button disappears. In contrast, subpages like Identity Docs disable the Add button when the toggle is off.\n\nThis change disables the Add button on the address and payment settings pages when the user turns off the toggle. This makes the UI behavior consistent across all Autofill settings subpages.\n\nTAG=agy\nCONV=c899fc15-2122-4d1f-854d-4a6d624bd5e0\n\nBug: 458621345\nChange-Id: Id6d82203653bbb5628adfc74d87e6c45ee629fad\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182569\nCommit-Queue: Stanislav Mikheyev \u003cmikhe@google.com\u003e\nReviewed-by: Viktor Semeniuk \u003cvsemeniuk@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672653}",
      "email": "mikhe@google.com",
      "hash": "c5677a1e90df167207a76bd4d98670852c98006f",
      "subject": "Autofill: Disable Add button when autofill toggle is off in settings"
    },
    "8182574": {
      "author": "Alex Chen",
      "avatar": "",
      "cl": "8182574",
      "clUrl": "https://chromium-review.googlesource.com/c/8182574",
      "description": "Add https://gemini.corp.google.com to the default kGlicApiAllowedOrigins\nfeature parameter in chrome/common/chrome_features.cc so that API access\nis permitted for this origin by default.\n\nValidated locally and with:\n```\nopen -a Google\\ Chrome\\ Canary --args   --enable-features=\"Glic,GlicCSPConfig:glic-api-allowed-origins/https%3A%2F%2Fgemini.corp.google.com\"\n```\n\nTAG=agy\nCONV=261d7ab7-3d1e-4031-bd72-c8d54bb2bf31\n\nBug: 542142367\nChange-Id: Ie89a3e68e94b5b39fe122218b40cd5372032f70c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182574\nReviewed-by: Dan H \u003charringtond@chromium.org\u003e\nCommit-Queue: Alex Chen \u003calexwchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672681}",
      "email": "alexwchen@chromium.org",
      "hash": "8bedf37f1b8ec822374f0b48a3eded3023f670ed",
      "subject": "[GExChrome] Add gemini.corp.google.com to default glic-api-allowed-origins"
    },
    "8182575": {
      "author": "chromeos-ci-prod",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8182575",
      "clUrl": "https://chromium-review.googlesource.com/c/8182575",
      "description": "Diff Link: http://crosland/log/1079265..1079270\n\nGenerated by PUpr, see https://cr-buildbucket.appspot.com/build/8674497855561049121 for job details.\n\nBUG=None\nTEST=CQ\n\nPupr-Upstream-Versions: [{\"ref\": \"refs/heads/snapshot\", \"repository\": \"/chromeos/manifest-internal\", \"revision\": \"94fa0708733d1915e60a8641b72a4cf3f2ad5389\"}]\nCq-Cl-Tag: pupr:chromeos-lkgm\nOverride-Tryjobs-For-Automation: luci.chrome.try:chromeos-betty-chrome-gtest-and-tast,chromeos-brya-chrome,chromeos-jacuzzi-chrome,chromeos-reven-chrome,chromeos-trogdor-chrome,chromeos-volteer-chrome; luci.chromium.try:chromeos-amd64-generic-rel,chromeos-arm64-generic-rel,linux-presubmit,win-presubmit\nChange-Id: Iafc7687e8b91ad6c421c9cfa16b69af9281c054a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182575\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@{#1672621}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "63c1af51fc17ea5e5362660f3ee86d02f9469699",
      "subject": "chromeos/CHROMEOS_LKGM: Automatic uprev to 16773.0.0-1079270."
    },
    "8182687": {
      "author": "Irem Uguz",
      "avatar": "https://lh4.googleusercontent.com/-nJH9xauC7JQ/AAAAAAAAAAI/AAAAAAAAAAA/qwwySW6dCps/s120-p/photo.jpg",
      "cl": "8182687",
      "clUrl": "https://chromium-review.googlesource.com/c/8182687",
      "description": "Test is crashing the in the shards.\n\nBug: 542153303\nChange-Id: Iedc7c01ea2cabbb767e715c52930785a1cd9e58a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182687\nReviewed-by: Antonio Alphonse \u003calphonsea@google.com\u003e\nOwners-Override: Irem Uguz \u003ciremuguz@google.com\u003e\nCommit-Queue: Irem Uguz \u003ciremuguz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672698}",
      "email": "iremuguz@google.com",
      "hash": "aa69b068ee7f4acd28be7d85646a5b0c12b84f6b",
      "subject": "[gardener] Disable ChromeVoxBackgroundTest_TableColumnHeaders"
    },
    "8182727": {
      "author": "Ryan Sultanem",
      "avatar": "https://lh5.googleusercontent.com/-XuFw7OqD-Ao/AAAAAAAAAAI/AAAAAAAAAAA/FHG2CgEaty0/s120-p/photo.jpg",
      "cl": "8182727",
      "clUrl": "https://chromium-review.googlesource.com/c/8182727",
      "description": "Followup to http://crrev.com/c/8180743, where the existing cache\noptimization is removed, in favor for the newly introduced account list\nused in last computation optimization.\n\nThe cached account optimization can never be hit, since it matches\nwith the newly added one. Cleaned up and simplified the code to\nreflect that.\n\nBug: 540681977\nChange-Id: Id74e5b7c41245dd8df189180fd0633902883ec93\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182727\nCommit-Queue: Ryan Sultanem \u003crsult@google.com\u003e\nReviewed-by: David Roger \u003cdroger@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672723}",
      "email": "rsult@google.com",
      "hash": "d0f2af9cf161d50a6349905a3610b4eef962f136",
      "subject": "[SyncPreview] Remove cache check from account list optimization"
    },
    "8182749": {
      "author": "Wolfgang Beyer",
      "avatar": "https://lh4.googleusercontent.com/-y_YanNtQFrI/AAAAAAAAAAI/AAAAAAAAAAA/Yjy0BocvMYA/s120-p/photo.jpg",
      "cl": "8182749",
      "clUrl": "https://chromium-review.googlesource.com/c/8182749",
      "description": "The Pixel 5 has been removed from the device list. Updating tests\naccordingly.\n\nBug: 483092899\nChange-Id: I1cd209b400209be4bd4e0de02fb0c71d27c94472\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182749\nCommit-Queue: Wolfgang Beyer \u003cwolfi@chromium.org\u003e\nAuto-Submit: Wolfgang Beyer \u003cwolfi@chromium.org\u003e\nReviewed-by: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nCommit-Queue: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672577}",
      "email": "wolfi@chromium.org",
      "hash": "478d766aa347e7b5721abcf9b72dff803e596efa",
      "subject": "[DevTools] Update chromedriver emulation tests"
    },
    "8182810": {
      "author": "Norge Vizcay",
      "avatar": "https://lh5.googleusercontent.com/-zKNsaCCK4xM/AAAAAAAAAAI/AAAAAAAAAAA/uv7WQ1jqN7U/s120-p/photo.jpg",
      "cl": "8182810",
      "clUrl": "https://chromium-review.googlesource.com/c/8182810",
      "description": "Fix Yoda-style comparisons in\nmultiple_request_payments_network_interface_base_unittest.cc by putting\nthe actual expression on the left side and the expected constant on the\nright side of EXPECT_EQ, ASSERT_EQ, etc.\n\nTAG=agy\nCONV=cba583dd-d31f-4bf4-b564-9cf3404f42ae\n\nBug: 40100455\nChange-Id: Ic8fc46c2b5977560237e1ede547a9e73b04d16f4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182810\nCommit-Queue: Norge Vizcay \u003cvizcay@google.com\u003e\nReviewed-by: Florian Leimgruber \u003cfleimgruber@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672596}",
      "email": "vizcay@google.com",
      "hash": "31d431993fae50854bd1f5dbe49bb0c3b732391c",
      "subject": "go/noyoda: multiple_request_payments_network_interface_base_unittest.cc"
    },
    "8182847": {
      "author": "thefrog",
      "avatar": "https://lh5.googleusercontent.com/-GY2wggFiEps/AAAAAAAAAAI/AAAAAAAAAAA/K53oU5VomLI/s120-p/photo.jpg",
      "cl": "8182847",
      "clUrl": "https://chromium-review.googlesource.com/c/8182847",
      "description": "Several histograms did not configure the store suffixes correctly. Two\nmain issues:\n1. Some histograms were not configured for the suffix-less version when\n   needed.\n2. Some histograms needed a _v5 suffix since the new store names are\n   appended with _v5.\n\nThis CL fixes these. For problem 2, it introduces a new variants entry\nSafeBrowsing_V5Store_Metrics.\n\nAlso included in this CL:\n - `{SafeBrowsing_SBStore_Metrics}` is removed from the summary in some\n   places since it is not necessary.\n - SafeBrowsing.V5Database.Size is collapsed into\n   SafeBrowsing.V5Database.Size{Store}.\n\nBug: 362791941\nChange-Id: I16baa120cb0a8372489c9f9f6e7ca91250f25b15\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182847\nCommit-Queue: Varun Khaneja \u003cvakh@chromium.org\u003e\nReviewed-by: Varun Khaneja \u003cvakh@chromium.org\u003e\nAuto-Submit: thefrog \u003cthefrog@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672894}",
      "email": "thefrog@chromium.org",
      "hash": "486d13ab4ffbad0eed4e993c26c39b9ed55fdec3",
      "subject": "Fix v5 histograms.xml store-specific suffix configurations"
    },
    "8182866": {
      "author": "Jan Keitel",
      "avatar": "https://lh5.googleusercontent.com/-tMNoDh7gwHQ/AAAAAAAAAAI/AAAAAAAAAAA/xsOeVsUwI9A/s120-p/photo.jpg",
      "cl": "8182866",
      "clUrl": "https://chromium-review.googlesource.com/c/8182866",
      "description": "Pass the -h (--no-dereference) flag to touch in build-deb.sh when\nnormalizing file timestamps for Debian package builds.\n\nWithout -h, touch dereferences symbolic links and attempts to\nmodify the target file. When it encounters\nchrome-remote-desktop.service (a symlink pointing to /dev/null),\ntouch tries to set the timestamp of /dev/null. This fails with\n\"Operation not permitted\" for unprivileged users on workstations.\n\nWith -h, touch modifies the symlink timestamp directly without\ndereferencing it, fixing the packaging build failure while\npreserving deterministic, reproducible package builds.\n\nTAG=agy\nCONV=b95f63b3-bd27-4602-85d4-7e0cc5dfad7b\n\nBug: 377894390\nChange-Id: If26b31e8fc02125edcc7f7b82892dae552bcacf3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182866\nCommit-Queue: Jan Keitel \u003cjkeitel@google.com\u003e\nReviewed-by: Yuwei Huang \u003cyuweih@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672503}",
      "email": "jkeitel@google.com",
      "hash": "6cae3030cda69eec85b29fc727a2a8918dd6b917",
      "subject": "[remoting] Don't dereference symlinks when normalizing deb timestamps"
    },
    "8182873": {
      "author": "Rune Lillesveen",
      "avatar": "https://lh6.googleusercontent.com/-Nqk_JSpzTng/AAAAAAAAAAI/AAAAAAAAAAA/jKyD3wCMZXE/s120-p/photo.jpg",
      "cl": "8182873",
      "clUrl": "https://chromium-review.googlesource.com/c/8182873",
      "description": "We did not resolve aliases for setProperty(), which lead to a\nSECURITY_CHECK() failure.\n\nThe aliases were already allowed for @-rule parsing.\n\nAdd a test to wpt_internal since these aliases are non-standard\n\nBug: 541924668\nChange-Id: Ie970fc17c7190cf3b94aff285b32e90869b564fd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182873\nReviewed-by: Javier Fernandez \u003cjfernandez@igalia.com\u003e\nCommit-Queue: Rune Lillesveen \u003cfuthark@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672770}",
      "email": "futhark@chromium.org",
      "hash": "61eed89b5dc2d6e5729d73a94707a3fe7111fc73",
      "subject": "Resolve CSS property aliases for @position-try validation"
    },
    "8182906": {
      "author": "Xiaochen Zhou",
      "avatar": "",
      "cl": "8182906",
      "clUrl": "https://chromium-review.googlesource.com/c/8182906",
      "description": "The tests were flaky because sometimes the existing connection is\nreused. There is no new connection made so that the connection tracker\ndoes not have any recording.\n\nThe fix is to change the preconnect URL to be a cross-origin one. Also,\nbefore the preconnect, make sure all existing connections are closed.\n\nVerified by repeating the tests 1000 times locally.\n\nBug: 536058900, 497205155\nChange-Id: I5242bcb138c624e34873d778c09335627acef911\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182906\nReviewed-by: Kenichi Ishibashi \u003cbashi@chromium.org\u003e\nCommit-Queue: Xiaochen Zhou \u003cxiaochenzh@chromium.org\u003e\nReviewed-by: Andrew Verge \u003caverge@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672624}",
      "email": "xiaochenzh@chromium.org",
      "hash": "fae00f96a9ecd0fa08f9900c1e056a65aa85a828",
      "subject": "[Connection-Allowlist] Fix flaky navigation preconnect tests"
    },
    "8182929": {
      "author": "Giovanni Ortuño Urquidi",
      "avatar": "https://lh6.googleusercontent.com/-wN5CJWamRj0/AAAAAAAAAAI/AAAAAAAAAAA/_tezUf7PLl0/s120-p/photo.jpg",
      "cl": "8182929",
      "clUrl": "https://chromium-review.googlesource.com/c/8182929",
      "description": "We use is_renderer_initiated for untrustworhty navigations, so we\nshouldn't set it to false for chrome-untrusted://.\n\nBug: 537466493\nChange-Id: Ie1b10be89066be6cc9186ba8261b7c3d7271c947\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182929\nCommit-Queue: Giovanni Ortuno Urquidi \u003cortuno@chromium.org\u003e\nReviewed-by: Alex Moshchuk \u003calexmos@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672853}",
      "email": "ortuno@chromium.org",
      "hash": "140c7324157ca9e303d196e3f96568abf741962b",
      "subject": "webui: Mark untrusted webui navigations as renderer initiated"
    },
    "8183026": {
      "author": "Rahim Mammadli",
      "avatar": "",
      "cl": "8183026",
      "clUrl": "https://chromium-review.googlesource.com/c/8183026",
      "description": "Bug: 538019057\nChange-Id: I7cf2078a9cbef8d36460a72e3719329e6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8183026\nCommit-Queue: Rahim Mammadli \u003crahimis@google.com\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672565}",
      "email": "rahimis@google.com",
      "hash": "ea9ca23dcd484e076176c348345558844676d17f",
      "subject": "[Autofill] Extract non-parameterized PopupRowViewTestBase fixture"
    },
    "8183126": {
      "author": "Yao Xiao",
      "avatar": "https://lh5.googleusercontent.com/-a4Kr2fXcA3Y/AAAAAAAAAAI/AAAAAAAAAAA/dtOHZx_Iaug/s120-p/photo.jpg",
      "cl": "8183126",
      "clUrl": "https://chromium-review.googlesource.com/c/8183126",
      "description": "The Topics API is being deprecated and was effectively disabled in prior\ncleanup work.\n\nThis CL removes the obsolete `browsing_topics` field from the\n`IframeAttributes` mojom struct and cleans up related dead code,\nas the upstream and downstream implementations have already been\nremoved.\n\nDrive-by: Update obsolete comments in `RenderFrameHostImpl` regarding\nsubresource proxying factory setup to remove references to topics.\n\nBug: 461709147\nChange-Id: Ia644d6630c9e69b25bb02c6b9baf9e182e3d9343\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8183126\nReviewed-by: Ari Chivukula \u003carichiv@chromium.org\u003e\nCommit-Queue: Yao Xiao \u003cyaoxia@chromium.org\u003e\nReviewed-by: Charlie Reis \u003ccreis@chromium.org\u003e\nReviewed-by: Robert Kaplow \u003crkaplow@chromium.org\u003e\nReviewed-by: Dominic Farolino \u003cdom@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672717}",
      "email": "yaoxia@chromium.org",
      "hash": "fc86821ac1043d685fc556df1505b76fbea82e14",
      "subject": "[Topics] Remove obsolete browsing_topics field in IframeAttributes"
    },
    "8183206": {
      "author": "Hubert Chao",
      "avatar": "https://lh4.googleusercontent.com/-rg3BWkFvkhA/AAAAAAAAAAI/AAAAAAAAAAA/9oWdNlbrU3s/s120-p/photo.jpg",
      "cl": "8183206",
      "clUrl": "https://chromium-review.googlesource.com/c/8183206",
      "description": "The old test `testInsecurePrivateNetworkAccess` was designed to ensure\nthat Private Network Access(PNA) controls didn't apply to WebView.\nRewrote test to reflect that Local Network Access(LNA) has replaced PNA,\nand that we are removing `Content-Security-Policy:\ntreat-as-public-address`.\n\nBug: 527730705\nChange-Id: I07c8861ed3a04caf2420d1c0d4236d2937e22b04\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8183206\nReviewed-by: Nate Fischer \u003cntfschr@chromium.org\u003e\nCommit-Queue: Hubert Chao \u003chchao@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672896}",
      "email": "hchao@chromium.org",
      "hash": "ffd530431ef77a68377b6f8b6e6814bec98d0643",
      "subject": "[LNA] Change android webview test from PNA to LNA"
    },
    "8183447": {
      "author": "Will Yeager",
      "avatar": "https://lh3.googleusercontent.com/-aiWotxNt_fU/AAAAAAAAAAI/AAAAAAAAAAA/J7LWILt39x8/s120-p/photo.jpg",
      "cl": "8183447",
      "clUrl": "https://chromium-review.googlesource.com/c/8183447",
      "description": "browser_tests: 35 =\u003e 40\ninteractive_ui_tests: 6 =\u003e 8\n\nBug: 539541462\nChange-Id: I524f69ba648fb67af9fa8a3969032a7c9c7dcc58\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8183447\nCommit-Queue: Will Yeager \u003cwyeager@google.com\u003e\nReviewed-by: Daniel White \u003cdanieltwhite@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672659}",
      "email": "wyeager@google.com",
      "hash": "7ffc6e76b4d6920af10f9b0fc472c699fd57998c",
      "subject": "Increase browser_tests and interactive_ui Mac13 Tests shards"
    },
    "8183448": {
      "author": "Joe Peplowski",
      "avatar": "",
      "cl": "8183448",
      "clUrl": "https://chromium-review.googlesource.com/c/8183448",
      "description": "Bug: 536840497\nFixed: 540256032\nChange-Id: I8679efec95d529b15e82bd09819f23a254459c05\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8183448\nReviewed-by: Yasaman Sedaghat \u003cyasamans@google.com\u003e\nReviewed-by: Adam Arcaro \u003cadamta@google.com\u003e\nCommit-Queue: Joe Peplowski \u003cjoepeplowski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672812}",
      "email": "joepeplowski@google.com",
      "hash": "f307afdf1fe779d6cf73432d3e60adf88db9e2a4",
      "subject": "[iOS] Bump multi tab flag expiry milestone to 160"
    },
    "8183488": {
      "author": "Federica Germinario",
      "avatar": "https://lh6.googleusercontent.com/-z239tbQ35Bw/AAAAAAAAAAI/AAAAAAAAAAA/uknAAujvYHw/s120-p/photo.jpg",
      "cl": "8183488",
      "clUrl": "https://chromium-review.googlesource.com/c/8183488",
      "description": "Create TaskRequestForXCallbackURLContext subclass to improve code\nreadability inside class TaskRequestForURLContext.\n\nBug: 493816082\nChange-Id: I8962839d7ca5ed04f70703ce628d0264785e80ea\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8183488\nReviewed-by: Sylvain Defresne \u003csdefresne@chromium.org\u003e\nCommit-Queue: Federica Germinario \u003cfedegermi@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672638}",
      "email": "fedegermi@google.com",
      "hash": "f4691c3276164f7253dc2e75486d96a42e6b9784",
      "subject": "[ios] Create subclass TaskRequestForXCallbackURLContext"
    },
    "8183509": {
      "author": "Dale Curtis",
      "avatar": "https://lh4.googleusercontent.com/-ARt-nSNTtS0/AAAAAAAAAAI/AAAAAAAAAAA/Vb7INZhUp2A/s120-p/photo.jpg",
      "cl": "8183509",
      "clUrl": "https://chromium-review.googlesource.com/c/8183509",
      "description": "R=liberato\n\nChange-Id: I1b87a15af5e6da2b18bfcc430fba0887d82d7043\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8183509\nReviewed-by: Frank Liberato \u003cliberato@chromium.org\u003e\nCommit-Queue: Frank Liberato \u003cliberato@chromium.org\u003e\nReviewed-by: Phil Yan \u003cphilyan@chromium.org\u003e\nAuto-Submit: Dale Curtis \u003cdalecurtis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672792}",
      "email": "dalecurtis@chromium.org",
      "hash": "d95831ff3d80792098491fcac3e94c74af0080b7",
      "subject": "Add philyan@ to media OWNERS files for Android directories"
    },
    "8183527": {
      "author": "Alexis Hétu",
      "avatar": "https://lh4.googleusercontent.com/-NnusqV6hR1s/AAAAAAAAAAI/AAAAAAAAAAA/nPAIk6vFsSI/s120-p/photo.jpg",
      "cl": "8183527",
      "clUrl": "https://chromium-review.googlesource.com/c/8183527",
      "description": "authenticatorAttachment is defined as nullable\n(AuthenticatorAttachment?) in the WebAuthn specification.\nHowever, the WebAuthn JavaScript shim was validating\nnative credentials by strictly checking if typeof\npublicKeyCredential.authenticatorAttachment === 'string'.\nIf an authenticator or WebKit returns null, this validation\nwould fail, causing the shim to silently skip telemetry\nand metrics for the passthrough.\n\nThis CL updates the validation logic to allow null values\nfor authenticatorAttachment in both isPublicKeyCredential\nand isValidCredential, and adds unit tests to verify that\nregistration and assertion passthrough requests with null\nattachments are successfully validated and logged.\n\nBug: 536917639\nChange-Id: I82128190b0ff0dc350fdfd3e0de63302b3d39fc7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8183527\nReviewed-by: Tommy Martino \u003ctmartino@chromium.org\u003e\nCommit-Queue: Tommy Martino \u003ctmartino@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672674}",
      "email": "sugoi@chromium.org",
      "hash": "e5e3a4d77e392260531a47bf448841f91852f251",
      "subject": "[iOS] Allow null authenticatorAttachment in WebAuthn shim"
    },
    "8183570": {
      "author": "James Cook",
      "avatar": "https://lh4.googleusercontent.com/-qikRA8xqB3U/AAAAAAAAAAI/AAAAAAAAAAA/JBUbB9n7c4s/s120-p/photo.jpg",
      "cl": "8183570",
      "clUrl": "https://chromium-review.googlesource.com/c/8183570",
      "description": "In SettingsInTab.isEnabled(), we checked whether the device form factor\nis a tablet by calling\nDeviceFormFactor.isNonMultiDisplayContextOnTablet() with the application\ncontext.\n\nWhen a user changed the UI theme (light/dark mode) in Settings on an\nAndroid tablet, AppCompatDelegate.setDefaultNightMode() updated the\nconfiguration of application-level resources. Because the application\ncontext is not associated with an Activity window or display, its\nresources lost their screen width qualifiers (-sw600dp), causing\ndetectScreenWidthBucket() to fall back to default phone dimensions. As a\nresult, SettingsInTab.isEnabled() incorrectly evaluated to false after a\ntheme change.\n\nThis caused downstream crashes:\n\n- In SettingsNavigationImpl, finishCurrentSettings() cast\nChromeTabbedActivity to SettingsActivity (ClassCastException).\n\n- In MultiColumnSettings, isShowingMainSettings() evaluated\nisLayoutOpen() before onCreateView() completed (IllegalStateException).\n\nThis CL updates SettingsInTab.isEnabled() to check\nApplicationStatus.getLastTrackedFocusedActivity() when available before\nfalling back to the application context. An Activity context retains its\nwindow screen width bucket (-sw600dp) across day/night mode recreations.\n\nBug: 541155044, 521895796\nTest: run_chrome_junit_tests -f \"*SettingsInTabTest*\"\nTest: manually tested, see bug for steps\nChange-Id: Ia3f7e1aaf9a51441fc196fcf1c9440dbc9a18134\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8183570\nReviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nCommit-Queue: James Cook \u003cjamescook@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672911}",
      "email": "jamescook@chromium.org",
      "hash": "4e554e952493f1c3a93cb9c64d341c6fbddb280a",
      "subject": "settings: Fix SettingsInTab crash after light/dark theme change"
    },
    "8183587": {
      "author": "Michael Tatarski",
      "avatar": "https://lh3.googleusercontent.com/-6KTjxplaxJA/AAAAAAAAAAI/AAAAAAAAAAA/cqwAlbsz8S4/s120-p/photo.jpg",
      "cl": "8183587",
      "clUrl": "https://chromium-review.googlesource.com/c/8183587",
      "description": "This CL adds an AddEntryRemotely overload taking RemoteEntryParams to\nFakeSendTabToSelfModel and delegates the existing five-argument method\nto it.\n\nBug: 488072250\nChange-Id: Id749e5ece8c427798bd574de7db7b83e7bd845b0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8183587\nAuto-Submit: Michael Tatarski \u003cmtatarski@google.com\u003e\nCommit-Queue: Michael Tatarski \u003cmtatarski@google.com\u003e\nReviewed-by: Ankush Singh \u003cankushkush@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672650}",
      "email": "mtatarski@google.com",
      "hash": "008b98b4fd3346201a78d599f28e5a2e6c89fb95",
      "subject": "[STTS] Add RemoteEntryParams overload to FakeSendTabToSelfModel"
    },
    "8183591": {
      "author": "Charles Hager",
      "avatar": "https://lh6.googleusercontent.com/-d4i_sWIj5z4/AAAAAAAAAAI/AAAAAAAAAAA/E6ZZQ537qcM/s120-p/photo.jpg",
      "cl": "8183591",
      "clUrl": "https://chromium-review.googlesource.com/c/8183591",
      "description": "Bug: 542245290\nChange-Id: Ifbfd7cdd6e51745b504989a9ee74699fa08d2bca\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8183591\nReviewed-by: Michael Wu \u003cmklw@google.com\u003e\nReviewed-by: Moe Adel \u003cadelm@google.com\u003e\nReviewed-by: Gazal Agarwal \u003cagazal@google.com\u003e\nOwners-Override: Charles Hager \u003cclhager@google.com\u003e\nCommit-Queue: Charles Hager \u003cclhager@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672912}",
      "email": "clhager@google.com",
      "hash": "071baabb656eab0ec1e340f00ee02fffb34d3085",
      "subject": "Disable CertVerifyProcBuiltinTest"
    },
    "8183626": {
      "author": "Yao Xiao",
      "avatar": "https://lh5.googleusercontent.com/-a4Kr2fXcA3Y/AAAAAAAAAAI/AAAAAAAAAAA/dtOHZx_Iaug/s120-p/photo.jpg",
      "cl": "8183626",
      "clUrl": "https://chromium-review.googlesource.com/c/8183626",
      "description": "The Topics API is being deprecated and was effectively disabled in\nprior cleanup work.\n\nThis CL removes BrowsingTopicsService and its remaining usages and mocks\nwithin the test suite.\n\nBug: 461709147\nChange-Id: I501378ca0843fd745b19f9aecdfb0240ca64a010\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8183626\nReviewed-by: Abe Boujane \u003cboujane@google.com\u003e\nCommit-Queue: Yao Xiao \u003cyaoxia@chromium.org\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672843}",
      "email": "yaoxia@chromium.org",
      "hash": "ffc531469f34376dfee23892e828cd8052cd8e56",
      "subject": "[Topics] Remove obsolete BrowsingTopicsService and remaining usages"
    },
    "8183649": {
      "author": "Yuwei Huang",
      "avatar": "",
      "cl": "8183649",
      "clUrl": "https://chromium-review.googlesource.com/c/8183649",
      "description": "SessionOptions will be passed from the network process to the PC process\nvia mojo as part of go/crd-pc-process. However it is currently a weakly\ntyped string-\u003estring dictionary, which will be a violation of mojo rule\nAPI-T2-01 if we pass it as-is. To fix this, this CL turns SessionOptions\ninto something strongly typed similar to SessionPolicies, and fixes\nexisting uses of SessionOptions.\n\nChanges:\n- Replaced the opaque string map in SessionOptions with 8 strongly-typed\n  std::optional\u003cbool\u003e / std::optional\u003cint\u003e fields corresponding to all\n  known option keys across remoting/.\n- Wrapped platform-specific fields (enable_sck_capturer on macOS,\n  allow_dxgi_capturer on Windows) in #if BUILDFLAG() guards.\n- Replaced string/map mutation and serialization helpers (Append,\n  Import, Export, Get, GetBool, GetInt) with standard copy/move\n  constructors, operator==, operator\u003c\u003c, and a static Parse(dict) method.\n- Implemented static key-to-field-pointer lookup maps in session_options.cc\n  to parse dictionaries and format stream output without hardcoded\n  if/else chains.\n- Updated all call sites (DesktopEnvironmentOptions, ClientSession,\n  ChromiumPacketSocketFactory, WebrtcVideoEncoderWrapper) to use direct\n  struct member accesses.\n\nBUG=b:502281489\nTAG=agy\nCONV=30efd205-45d4-4a5d-a399-c1249f18e03c\n\nBug: 502281489\nChange-Id: Icb4c445e8715fb2398c36f345656f85111b86a0c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8183649\nCommit-Queue: Yuwei Huang \u003cyuweih@chromium.org\u003e\nAuto-Submit: Yuwei Huang \u003cyuweih@chromium.org\u003e\nReviewed-by: Joe Downing \u003cjoedow@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672877}",
      "email": "yuweih@chromium.org",
      "hash": "685f4a268d970e25a528e7c916603b6f4696be39",
      "subject": "[remoting] Make SessionOptions strongly typed"
    },
    "8183675": {
      "author": "Steven Holte",
      "avatar": "",
      "cl": "8183675",
      "clUrl": "https://chromium-review.googlesource.com/c/8183675",
      "description": "Move kOnDeviceModelAdaptationWeightsFile out of\noptimization_guide_constants.h/.cc into on_device_model_adaptation_loader.h,\nand remove the unused optimization_guide_constants.h include from\non_device_model_adaptation_loader.cc.\n\nBug: 514743962\nTAG=agy\nCONV=a15456f7-937e-490f-8e68-39e1b55c3110\n\nChange-Id: Ie1eb77468b25a2c44373469bad1eec816a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8183675\nCommit-Queue: Zekun Jiang \u003czekunjiang@google.com\u003e\nReviewed-by: Zekun Jiang \u003czekunjiang@google.com\u003e\nAuto-Submit: Steven Holte \u003cholte@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672833}",
      "email": "holte@google.com",
      "hash": "ada5c3d57ce8a99769a0ad399f5f6984dfdf5779",
      "subject": "Move kOnDeviceModelAdaptationWeightsFile to on_device_model_adaptation_loader.h"
    },
    "8183747": {
      "author": "Kyle Horimoto",
      "avatar": "",
      "cl": "8183747",
      "clUrl": "https://chromium-review.googlesource.com/c/8183747",
      "description": "I left this project a while ago, but I've been getting reviews for\n//chrome still.\n\nChange-Id: I5620653302719d57d102e420ad54180a250d9c4e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8183747\nAuto-Submit: Kyle Horimoto \u003ckhorimoto@chromium.org\u003e\nReviewed-by: Georg Neis \u003cneis@chromium.org\u003e\nCommit-Queue: Georg Neis \u003cneis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672458}",
      "email": "khorimoto@google.com",
      "hash": "d23619a08fa9431469477e5f52f0029e96fd26cd",
      "subject": "Remove khorimoto from //chrome/OWNERS"
    },
    "8183767": {
      "author": "Michael Tatarski",
      "avatar": "https://lh3.googleusercontent.com/-6KTjxplaxJA/AAAAAAAAAAI/AAAAAAAAAAA/cqwAlbsz8S4/s120-p/photo.jpg",
      "cl": "8183767",
      "clUrl": "https://chromium-review.googlesource.com/c/8183767",
      "description": "This change adds a CHECK to ensure that the Java callback is always\nprovided, as the Android implementation has been updated to always\nsupply it. This allows for the removal of the conditional check and\nsimplifies the callback binding logic.\n\nBug: 492072882\nChange-Id: I4ca268d1ec8931b3c2d5a4129bab677e245cb05b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8183767\nReviewed-by: Ankush Singh \u003cankushkush@google.com\u003e\nCommit-Queue: Ankush Singh \u003cankushkush@google.com\u003e\nAuto-Submit: Michael Tatarski \u003cmtatarski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672607}",
      "email": "mtatarski@google.com",
      "hash": "489e6d856749d51219d9aab41273ec2ef773ecad",
      "subject": "[STTS] Enforce non-null callback in Android bridge"
    },
    "8183794": {
      "author": "Anna Sato",
      "avatar": "https://lh5.googleusercontent.com/-Xr5GrWFKvNk/AAAAAAAAAAI/AAAAAAAAAAA/9ZyKO-3igIU/s120-p/photo.jpg",
      "cl": "8183794",
      "clUrl": "https://chromium-review.googlesource.com/c/8183794",
      "description": "The primary goal of the IgnoreDuplicateNavs feature is to improve\nlatency by preventing the browser from wasting a network response that\nis already in flight.\n\nSince javascript:, data:, and blob: URLs do not trigger network\nrequests, deduplicating them provides no performance benefit. So this\noptimization is now restricted to HTTP and HTTPS navigations only.\n\nChange-Id: I87901fcb4b78a6e902c0ec7cd1eba402bcc5e5b3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8183794\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nCommit-Queue: Anna Sato \u003cannasato@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672648}",
      "email": "annasato@chromium.org",
      "hash": "8a0d17e5890553d90ffdb548cf40ee10d91ba907",
      "subject": "Only deduplicate navigations for HTTP and HTTPS schemes."
    },
    "8183795": {
      "author": "chromeos-ci-prod",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8183795",
      "clUrl": "https://chromium-review.googlesource.com/c/8183795",
      "description": "Diff Link: http://crosland/log/1079270..1079272\n\nGenerated by PUpr, see https://cr-buildbucket.appspot.com/build/8674486537046689089 for job details.\n\nBUG=None\nTEST=CQ\n\nPupr-Upstream-Versions: [{\"ref\": \"refs/heads/snapshot\", \"repository\": \"/chromeos/manifest-internal\", \"revision\": \"f4406213c7684ae3bffd93b521d5b3c61184696d\"}]\nCq-Cl-Tag: pupr:chromeos-lkgm\nOverride-Tryjobs-For-Automation: luci.chrome.try:chromeos-betty-chrome-gtest-and-tast,chromeos-brya-chrome,chromeos-jacuzzi-chrome,chromeos-reven-chrome,chromeos-trogdor-chrome,chromeos-volteer-chrome; luci.chromium.try:chromeos-amd64-generic-rel,chromeos-arm64-generic-rel,linux-presubmit,win-presubmit\nChange-Id: I27e97800d27200883eb95c384b488ea6f3896136\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8183795\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@{#1672689}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "793510478dc82360fbc1c9ff95882d1cb22e1b05",
      "subject": "chromeos/CHROMEOS_LKGM: Automatic uprev to 16774.0.0-1079272."
    },
    "8183890": {
      "author": "Charles Meng",
      "avatar": "https://lh6.googleusercontent.com/-6vxPI_1mR40/AAAAAAAAAAI/AAAAAAAAAAA/NynSxEyJ0dU/s120-p/photo.jpg",
      "cl": "8183890",
      "clUrl": "https://chromium-review.googlesource.com/c/8183890",
      "description": "Fixed: 529348374\nChange-Id: I7dea386a224ead496dd2562181a46905841b2413\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8183890\nCommit-Queue: Charles Meng \u003ccharlesmeng@chromium.org\u003e\nReviewed-by: Alison Gale \u003cagale@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672868}",
      "email": "charlesmeng@chromium.org",
      "hash": "cf08ca678955ab4eee8aaa517c607dfdad37fcbd",
      "subject": "Extend performance controls metrics expiry"
    },
    "8183929": {
      "author": "Brandon Wylie",
      "avatar": "https://lh6.googleusercontent.com/-rYzVazYbmUc/AAAAAAAAAAI/AAAAAAAAAAA/wk8Y0KNCU4k/s120-p/photo.jpg",
      "cl": "8183929",
      "clUrl": "https://chromium-review.googlesource.com/c/8183929",
      "description": "- Extended the expiry date of Bookmarks.Android.BackendLoadTime.* histograms to 2027-09-14.\n\nBug: 542190251\nChange-Id: I903c086e11bdd24be5c5db3e838e5f67f5551de3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8183929\nAuto-Submit: Brandon Wylie \u003cwylieb@google.com\u003e\nCommit-Queue: Mark Schillaci \u003cmschillaci@google.com\u003e\nReviewed-by: Mark Schillaci \u003cmschillaci@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672788}",
      "email": "wylieb@google.com",
      "hash": "5c9a252b47f473eb2a260a984b22a3f3a6b01a33",
      "subject": "Extend expiry of Bookmarks.Android.BackendLoadTime.* histograms"
    },
    "8183949": {
      "author": "Gauthier Ambard",
      "avatar": "https://lh4.googleusercontent.com/-i-O-ZGsBLB8/AAAAAAAAAAI/AAAAAAAAAAA/G5adnZOgQGo/s120-p/photo.jpg",
      "cl": "8183949",
      "clUrl": "https://chromium-review.googlesource.com/c/8183949",
      "description": "Instead of passing the symbol name and type, use the new enum.\n\nBug: 537673111\nChange-Id: Iacdc76e748dfb62b355d744d0cc858199aa8ee69\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8183949\nAuto-Submit: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: Robbie Gibson \u003crkgibson@google.com\u003e\nReviewed-by: Robbie Gibson \u003crkgibson@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672908}",
      "email": "gambard@chromium.org",
      "hash": "4820626761fe5b1f3dc10ae77f439e688a5b9e2c",
      "subject": "[iOS] Update ContextualPanelItemConfiguration to use new symbol enum"
    },
    "8183966": {
      "author": "Noah Rose Ledesma",
      "avatar": "https://lh3.googleusercontent.com/-qNBvsWA6X9s/AAAAAAAAAAI/AAAAAAAAAAA/34XA1dfoPqM/s120-p/photo.jpg",
      "cl": "8183966",
      "clUrl": "https://chromium-review.googlesource.com/c/8183966",
      "description": "It is useful to know whether clients actually depend on the CUP server\nproof being present in the ETag header. Add a histogram to record the\nnumber of times in which the header is load-bearing for CUP.\n\nBug: 541374781\nChange-Id: I5f971b63a9a1a5dc890787946976aaa76a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8183966\nCommit-Queue: Noah Rose Ledesma \u003cnoahrose@google.com\u003e\nReviewed-by: Mark Pearson \u003cmpearson@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672697}",
      "email": "noahrose@google.com",
      "hash": "03766d21a93a05c60ece29df7f82a21d67aaef2d",
      "subject": "Add a metric to count CUP ETag fallbacks"
    },
    "8184028": {
      "author": "Irem Uguz",
      "avatar": "https://lh4.googleusercontent.com/-nJH9xauC7JQ/AAAAAAAAAAI/AAAAAAAAAAA/qwwySW6dCps/s120-p/photo.jpg",
      "cl": "8184028",
      "clUrl": "https://chromium-review.googlesource.com/c/8184028",
      "description": "The test is consistently failing on Mac builders.\n\nBug: 542108808\nChange-Id: I49a0c5c715d9b61421a9bda7f0fdaf9b8af1af90\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8184028\nReviewed-by: Antonio Alphonse \u003calphonsea@google.com\u003e\nCommit-Queue: Irem Uguz \u003ciremuguz@google.com\u003e\nOwners-Override: Irem Uguz \u003ciremuguz@google.com\u003e\nAuto-Submit: Irem Uguz \u003ciremuguz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672668}",
      "email": "iremuguz@google.com",
      "hash": "4d4053d14dd73b871c3279e9bb888b4ee2b943d0",
      "subject": "[gardener] Disable AutofillFieldPromoViewImplBrowserTest.BoundsAreCorrect"
    },
    "8184048": {
      "author": "Brian Sheedy",
      "avatar": "",
      "cl": "8184048",
      "clUrl": "https://chromium-review.googlesource.com/c/8184048",
      "description": "Switches all children of \"GPU FYI Linux Builder (dbg)\" to use the test\ntrigger CAS code path.\n\nBug: 536066698\nChange-Id: I5b6a1a660775dfdd8a9cecf33921b6ded729f539\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8184048\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\nAuto-Submit: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672642}",
      "email": "bsheedy@chromium.org",
      "hash": "6477149b480b04e4892798b2eaca4b39195df5f2",
      "subject": "Switch GPU Linux/x64/Debug to test trigger CAS"
    },
    "8184086": {
      "author": "Brian Sheedy",
      "avatar": "",
      "cl": "8184086",
      "clUrl": "https://chromium-review.googlesource.com/c/8184086",
      "description": "Switches all children of \"GPU FYi Mac Builder (dbg)\" to use the test\ntrigger CAS code path.\n\nBug: 536066698\nChange-Id: Ie6840e6189648ad8e1197ba24f906f79b7b7ea47\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8184086\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nAuto-Submit: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672645}",
      "email": "bsheedy@chromium.org",
      "hash": "5fc0c5fd3cfa331686c3c2a3fa21e9af12e60a5e",
      "subject": "Switch GPU Mac/x64/Debug to test trigger CAS"
    },
    "8184108": {
      "author": "Joe Downing",
      "avatar": "",
      "cl": "8184108",
      "clUrl": "https://chromium-review.googlesource.com/c/8184108",
      "description": "FTL signaling was failing with a DCHECK when using protobuf format because JingleMessageFromProto did not populate the description field (which contains authentication details) or the transport info.\n\nThis CL implements the missing conversions for JingleAuthentication and JingleTransportInfo in the Jingle proto converter and adds unit tests.\n\nTEST=remoting_unittests --gtest_filter=JingleMessageProtoConverterTest.*\n\nBug: 540950638\nChange-Id: Ia73387a1c9633773a01d483c691762674a871893\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8184108\nAuto-Submit: Joe Downing \u003cjoedow@chromium.org\u003e\nReviewed-by: Yuwei Huang \u003cyuweih@chromium.org\u003e\nCommit-Queue: Joe Downing \u003cjoedow@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672452}",
      "email": "joedow@google.com",
      "hash": "6a5892706b0df744b873f785b99c89048c660319",
      "subject": "Fix missing authentication and transport info in proto converter"
    },
    "8184150": {
      "author": "Bryant Chandler",
      "avatar": "",
      "cl": "8184150",
      "clUrl": "https://chromium-review.googlesource.com/c/8184150",
      "description": "Migrate the PrefersColorSchemeTest suite in\nchrome_content_browser_client_browsertest.cc from the deprecated\nNonInteractiveGlicTest to GlicBrowserTest.\n\nRefactor the tests to use platform-agnostic APIs (GetBrowser() and\nTabListInterface) instead of browser() and tab_strip_model().\n\nBug: 537849089\nChange-Id: I8af7ba9aa213f52caac9004df58184fb6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8184150\nCommit-Queue: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nReviewed-by: Dan H \u003charringtond@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672742}",
      "email": "bryantchandler@google.com",
      "hash": "02966df6c3d1ecc910f9bc2665738bbac7003fb9",
      "subject": "[glic] Migrate PrefersColorSchemeTest to GlicBrowserTest"
    },
    "8184176": {
      "author": "dpapad",
      "avatar": "https://lh6.googleusercontent.com/-vH0l_P8ajRM/AAAAAAAAAAI/AAAAAAAAAAA/ai9s6RBmZVc/s120-p/photo.jpg",
      "cl": "8184176",
      "clUrl": "https://chromium-review.googlesource.com/c/8184176",
      "description": "Every ts_library() target invokes TypeScript twice:\n\n 1) Once to type check and convert from TS to JS\n 2) Once with '--listFilesOnly' to detect any missing dependencies.\n\nInvocation #2 was not respecting the use_typescript_go flag and was\nstill invoking the NodeJS version of TypeScript (v6).\n\nBug: 423789047\nChange-Id: Ia60303ed7d27d1f1c1e39f053456f5640c6c64fa\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8184176\nAuto-Submit: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nCommit-Queue: Rebekah Potter \u003crbpotter@chromium.org\u003e\nReviewed-by: Rebekah Potter \u003crbpotter@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672709}",
      "email": "dpapad@chromium.org",
      "hash": "280e858a95da0709241e95b1578083897edae67f",
      "subject": "WebUI: Stop invoking TS v6 when use_typescript_go=true."
    },
    "8184202": {
      "author": "Eshwar Stalin",
      "avatar": "https://lh6.googleusercontent.com/-BPN5HQXxog8/AAAAAAAAAAI/AAAAAAAAAAA/kT6Z_phP6c4/s120-p/photo.jpg",
      "cl": "8184202",
      "clUrl": "https://chromium-review.googlesource.com/c/8184202",
      "description": "Removing passing SidePanelOpenTrigger from appearance handler calls\nsince its hardcoded into the action. Additionally, scoping AppMenuModel\nto use SidePanelOpenTrigger context only for side panel command ids.\n\nChange-Id: Ibe7384facb7ac2596d136bd6183eccec1311f0e4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8184202\nReviewed-by: Kunal Daftari \u003ckunaldaftari@google.com\u003e\nCommit-Queue: Eshwar Stalin \u003cestalin@chromium.org\u003e\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672779}",
      "email": "estalin@chromium.org",
      "hash": "78d3c37559140c1ac395dbc8d0bc7d4f622b0f9d",
      "subject": "[BAM] Scoping using ActionInvocationContext when needed"
    },
    "8184218": {
      "author": "dpapad",
      "avatar": "https://lh6.googleusercontent.com/-vH0l_P8ajRM/AAAAAAAAAAI/AAAAAAAAAAA/ai9s6RBmZVc/s120-p/photo.jpg",
      "cl": "8184218",
      "clUrl": "https://chromium-review.googlesource.com/c/8184218",
      "description": "This is currently only used when the GN flag 'use_typescript_go=true' is\npresent and is in preparation of turning 'use_typescript_go=true' by\ndefault in a follow-up.\n\nBug: 423789047\nChange-Id: I563533024aa88d7a90b97ed2f2cc97e533558482\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8184218\nReviewed-by: Rebekah Potter \u003crbpotter@chromium.org\u003e\nCommit-Queue: Rebekah Potter \u003crbpotter@chromium.org\u003e\nAuto-Submit: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672707}",
      "email": "dpapad@chromium.org",
      "hash": "05f88922c370d591683f84722aff71b90a53bacd",
      "subject": "WebUI: Update TypeScript v7.0.1-rc to v7.0.2"
    },
    "8184388": {
      "author": "Tomek Jurkiewicz",
      "avatar": "https://lh6.googleusercontent.com/-ySHCXjMflzA/AAAAAAAAAAI/AAAAAAAAAAA/lsticuiOmuA/s120-p/photo.jpg",
      "cl": "8184388",
      "clUrl": "https://chromium-review.googlesource.com/c/8184388",
      "description": "Skip BrowserAccessibilityAndroidTest.TestJavaNodeCache_NodeUnignored in\nbrowser_accessibility_android_unittest.cc when running on Android\nAutomotive form factors using\nbase::android::device_info::is_automotive().\n\nTest is notoriously failing on\nhttps://ci.chromium.org/ui/p/chrome/builders/ci/android-14-arm64-rel-tests,\nexample failure:\nhttps://ci.chromium.org/ui/p/chrome/builders/ci/android-14-arm64-rel-tests/4740/overview\n\nTAG=agy\nCONV=e44cfe93-e786-429b-9ae3-8cd477e6543f\n\nBug: 542087826\nChange-Id: I6f63b66557552a3a1ba386a9e88b45a3cd80ac11\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8184388\nCommit-Queue: Tomek Jurkiewicz \u003ctju@google.com\u003e\nOwners-Override: Tomek Jurkiewicz \u003ctju@google.com\u003e\nReviewed-by: Tanmoy Mollik \u003ctriploblastic@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672619}",
      "email": "tju@google.com",
      "hash": "8a9e54a3142ac73b469acf9a7fe144ab6643c497",
      "subject": "Disable TestJavaNodeCache_NodeUnignored on Automotive"
    },
    "8184389": {
      "author": "Emily Shack",
      "avatar": "https://lh4.googleusercontent.com/-BFIKkstvJQg/AAAAAAAAAAI/AAAAAAAAAAA/1sroh81CHrI/s120-p/photo.jpg",
      "cl": "8184389",
      "clUrl": "https://chromium-review.googlesource.com/c/8184389",
      "description": "Bug: 542190675\nChange-Id: Iea4a1c6de8041c7178571c25475747600c824dca\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8184389\nAuto-Submit: Emily Shack \u003cemshack@chromium.org\u003e\nReviewed-by: Alison Gale \u003cagale@chromium.org\u003e\nCommit-Queue: Emily Shack \u003cemshack@chromium.org\u003e\nCommit-Queue: Alison Gale \u003cagale@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672806}",
      "email": "emshack@chromium.org",
      "hash": "08d316d36eb99bade47ef3d992c53d4a5acf85b7",
      "subject": "Extend Tabs.PageLoad.TimeSinceCreated2"
    },
    "8184640": {
      "author": "Thomas Lukaszewicz",
      "avatar": "https://lh4.googleusercontent.com/-kI0APtXjlgE/AAAAAAAAAAI/AAAAAAAAAAA/h89R--YBKKQ/s120-p/photo.jpg",
      "cl": "8184640",
      "clUrl": "https://chromium-review.googlesource.com/c/8184640",
      "description": "Removes Browser::browser_window_features() and replaces all existing usage with BrowserWindowInterface::GetFeatures()\ninstead, adjusting pointer dereferences to reference member\naccesses.\n\nCalls to GetBrowserForMigrationOnly() for the sole purpose of\nfetching the features pointer have been removed since\nGetFeatures() is directly available on BrowserWindowInterface.\n\nTAG=agy\nCONV=5f705218-157d-46d9-a669-907cb57df1f7\n\nBug: 496674143\nChange-Id: Idf234713faaa1602515d21f138c14db62ff41b3b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8184640\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nReviewed-by: Fred Shih \u003cffred@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672764}",
      "email": "tluk@chromium.org",
      "hash": "ded012e952b7ad7db3495ee5764446b13cba3301",
      "subject": "Replace browser_window_features() with GetFeatures()"
    },
    "8184779": {
      "author": "Ryo Hashimoto",
      "avatar": "",
      "cl": "8184779",
      "clUrl": "https://chromium-review.googlesource.com/c/8184779",
      "description": "Tests fail when listChoiceBackgroundIndicator is not defined.\nCheck if listChoiceBackgroundIndicator is defined before accessing the\ndrawable.\n\nBUG=532869551\n\nChange-Id: Icfb6f0477765aaed001143296dcb74fe0af3e3aa\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8184779\nCommit-Queue: Charles Hager \u003cclhager@google.com\u003e\nReviewed-by: Sinan Sahin \u003csinansahin@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672887}",
      "email": "hashimoto@google.com",
      "hash": "a15722c12e93967829d5624b8f9d503a6bc1a4a2",
      "subject": "ui/android: Fix failing tests"
    },
    "8184981": {
      "author": "Alfredo Higuera",
      "avatar": "https://lh3.googleusercontent.com/-GmaizjstnME/AAAAAAAAAAI/AAAAAAAAAAA/kgJHC3bTGLQ/s120-p/photo.jpg",
      "cl": "8184981",
      "clUrl": "https://chromium-review.googlesource.com/c/8184981",
      "description": "When switching from the Reading Mode side panel to Immersive mode, the\nside panel closes synchronously and restores window focus to the main\nweb page. Previously, ReadAnythingImmersiveWebView scheduled an\nasynchronous PostTask to call ShowUI() and request focus. On macOS,\nbecause focus was requested asynchronously outside the direct context of\nthe user gesture, macOS ignored the focus transition, leaving the\nImmersive overlay view unfocused and breaking hover state and event\nrouting.\n\nThis change removes the asynchronous PostTask from the constructor of\nReadAnythingImmersiveWebView and instead calls ShowUI() synchronously in\nReadAnythingImmersiveOverlayView::ShowUI() immediately after the view is\nadded to the view hierarchy. This ensures RequestFocus() executes\nsynchronously within the user's click gesture, making the Immersive view\nthe active First Responder immediately.\n\nBug: 537145891\nChange-Id: Ie8774d3a4cbb5c880b09cb36f51908dda5fd1404\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8184981\nReviewed-by: Lauren Winston \u003clwinston@google.com\u003e\nCommit-Queue: Alfredo Higuera \u003calfredohiguera@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672906}",
      "email": "alfredohiguera@google.com",
      "hash": "deed074da5760f97c54f02b43e80b345ef25a64b",
      "subject": "[Read Anything] Fix Immersive mode transition focus"
    },
    "8185124": {
      "author": "Thomas Lukaszewicz",
      "avatar": "https://lh4.googleusercontent.com/-kI0APtXjlgE/AAAAAAAAAAI/AAAAAAAAAAA/h89R--YBKKQ/s120-p/photo.jpg",
      "cl": "8185124",
      "clUrl": "https://chromium-review.googlesource.com/c/8185124",
      "description": "This fixes an ugly hack in the test suite that results in\nUBSan failures during refactors.\n\nBug: 496674143\nChange-Id: I257926cec1974ef9c89e317934ad0fa4fd7ac3fe\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8185124\nReviewed-by: Di Wu \u003cdiwux@google.com\u003e\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672469}",
      "email": "tluk@chromium.org",
      "hash": "7b93152b8a7338adf7d6102b1e0e9c42c84fcbfc",
      "subject": "Remove reinterpret_cast from ContextualTasksUtilsTest tests"
    },
    "8185129": {
      "author": "Minoru Chikamune",
      "avatar": "https://lh4.googleusercontent.com/-nl25ELME6fk/AAAAAAAAAAI/AAAAAAAAAAA/F-jeQVtgy_M/s120-p/photo.jpg",
      "cl": "8185129",
      "clUrl": "https://chromium-review.googlesource.com/c/8185129",
      "description": "DownloadResponseHandler::OnReceiveRedirect() unconditionally appended\nthe redirect target to the download's URL chain. Only HTTP(S) responses\ncan produce HTTP redirects; loaders for local schemes such as blob: and\ndata: never issue them, so treat any redirect reported while the current\nrequest URL is not HTTP(S) as an invalid request instead of following\nit. This keeps the resulting DownloadItem's URL chain and referrer bound\nto the URL that was actually loaded.\n\nAdd DownloadResponseHandlerTest to cover the blob:/data: cases in both\nkFollow and kManual redirect modes and to anchor that HTTP(S) redirects\nare still followed.\n\nTAG=agy\n\nFixed: 532957878\nChange-Id: I6441a09bba8cd4d0d9db0ac95bc6127f4d5d13c7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8185129\nReviewed-by: Shakti Sahu \u003cshaktisahu@chromium.org\u003e\nCommit-Queue: Minoru Chikamune \u003cchikamune@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672529}",
      "email": "chikamune@chromium.org",
      "hash": "6617d58a8cc7734783373152143f70a974afc9a0",
      "subject": "[download] Reject redirects for non-HTTP download request URLs"
    },
    "8185195": {
      "author": "Giovanni Ortuño Urquidi",
      "avatar": "https://lh6.googleusercontent.com/-wN5CJWamRj0/AAAAAAAAAAI/AAAAAAAAAAA/_tezUf7PLl0/s120-p/photo.jpg",
      "cl": "8185195",
      "clUrl": "https://chromium-review.googlesource.com/c/8185195",
      "description": "The new fuzzable protos can be used in non-fuzzing builds and unblock\nthe migration to FUZZ_TEST.\n\nBug: 505034799\nChange-Id: Ibbb480a2bf75b58d44b0c4d304c9d63b75b06230\nCq-Include-Trybots: luci.chromium.try:linux-libfuzzer-asan-rel,linux-libfuzzer-high-end-asan-rel,chromeos-libfuzzer-asan-rel,mac-libfuzzer-asan-rel,win-libfuzzer-asan-rel,linux-centipede-asan-rel,win_chromium_compile_dbg_ng\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8185195\nReviewed-by: Crisrael Lucero \u003ccrisrael@google.com\u003e\nCommit-Queue: Giovanni Ortuno Urquidi \u003cortuno@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672864}",
      "email": "ortuno@chromium.org",
      "hash": "9a3c2d4c09455d769b4a64e86c3da17518320e11",
      "subject": "lpm: Migrate accessibility_event_fuzzer to new fuzzable protos"
    },
    "8185336": {
      "author": "Chrome Release Translations",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "8185336",
      "clUrl": "https://chromium-review.googlesource.com/c/8185336",
      "description": "Binary-Size: Size increase is unavoidable\nChange-Id: I5a917b7ea2dd1e3ba8ddf2f70d90729a8309f7a3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8185336\nCommit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nAuto-Submit: Chrome Release Translation Dump \u003cmdb.chrome-release-translation-dump@google.com\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672651}",
      "email": "mdb.chrome-release-translation-dump@google.com",
      "hash": "fd2a307455ccc610ee70bab550847cae177c1d73",
      "subject": "Updating XTBs based on .GRDs from branch main"
    },
    "8185577": {
      "author": "Paul Jensen",
      "avatar": "",
      "cl": "8185577",
      "clUrl": "https://chromium-review.googlesource.com/c/8185577",
      "description": "Make extensions slide-in and slide-out animations consistent with pinned\ntoolbar actions and dedup CSS.\n\nBug: 524230982, 502125971\nChange-Id: I91b4d89fee39c761ee8b16bfdab53c90cc4a1c88\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8185577\nAuto-Submit: Paul Jensen \u003cpauljensen@chromium.org\u003e\nReviewed-by: Russ Hamilton \u003cbehamilton@google.com\u003e\nCommit-Queue: Russ Hamilton \u003cbehamilton@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672658}",
      "email": "pauljensen@chromium.org",
      "hash": "ce047286387770e41beab3842e25a34f900e9936",
      "subject": "WebUI toolbar: Merge and dedup pinned toolbar actions and extensions CSS"
    },
    "8185595": {
      "author": "Anna Sato",
      "avatar": "https://lh5.googleusercontent.com/-Xr5GrWFKvNk/AAAAAAAAAAI/AAAAAAAAAAA/9ZyKO-3igIU/s120-p/photo.jpg",
      "cl": "8185595",
      "clUrl": "https://chromium-review.googlesource.com/c/8185595",
      "description": "This is a follow-up to enabling BFCache for pages using Shared Workers.\nThe original PSA for kBFCacheWithSharedWorker can be found on blink-dev\nhere:\nhttps://groups.google.com/a/chromium.org/g/blink-dev/c/l7bzGz4dDxY/m/0ra9heK9AAAJ\n\nThe FreezeSharedWorker Finch experiment has been running at 40% in\nStable with no problems or regressions, so we are now proceeding to\nlaunch this to 100%.\n\nFixed: 431875857\nChange-Id: I068086e8c79c3ee8c04539c2f24f9b28a887de40\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8185595\nAuto-Submit: Anna Sato \u003cannasato@chromium.org\u003e\nReviewed-by: Yoshisato Yanagisawa \u003cyyanagisawa@chromium.org\u003e\nCommit-Queue: Yoshisato Yanagisawa \u003cyyanagisawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672493}",
      "email": "annasato@chromium.org",
      "hash": "843601f9e5743cf053683d845503d3987b4e7ddc",
      "subject": "Enable kFreezeSharedWorker by default."
    },
    "8185597": {
      "author": "Mateusz Zbikowski",
      "avatar": "https://lh4.googleusercontent.com/-SheQZj_vV4k/AAAAAAAAAAI/AAAAAAAAAAA/Gpgzm7v_Rso/s120-p/photo.jpg",
      "cl": "8185597",
      "clUrl": "https://chromium-review.googlesource.com/c/8185597",
      "description": "This CL updates the crossbench configuration for android-pixel4 and\nandroid-pixel10 WebView performance bots (including PGO variants) to\nreduce the number of repetitions from 50 to 25. The corresponding shard\nmaps have been regenerated to reflect this change. This is a\nprerequisite for crrev.com/c/8054366, to prevent tasks timing out.\n\nChange-Id: I6917cac198fab0ce07365381353c8e59dc704632\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8185597\nCommit-Queue: John Chen \u003cjohnchen@chromium.org\u003e\nAuto-Submit: Mateusz Zbikowski \u003czbikowski@google.com\u003e\nReviewed-by: John Chen \u003cjohnchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672784}",
      "email": "zbikowski@google.com",
      "hash": "ceffa43de58fdb4a075ab7042aae7a466ee13251",
      "subject": "Reduce repetitions to 25 for WebView crossbench benchmarks."
    },
    "8185598": {
      "author": "PKI Metadata Updates Bot",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "8185598",
      "clUrl": "https://chromium-review.googlesource.com/c/8185598",
      "description": "Automatic update for 2026-08-03 UTC\n\nMerge-Approval-Bypass: pki-metadata-updater\nChange-Id: I3756e9a5d5df6811b6d558b09c558bec19e9a774\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8185598\nCommit-Queue: PKI Metadata Updates Bot \u003cmdb.chrome-pki-metadata-release-jobs@google.com\u003e\nBot-Commit: PKI Metadata Updates Bot \u003cmdb.chrome-pki-metadata-release-jobs@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672665}",
      "email": "mdb.chrome-pki-metadata-release-jobs@google.com",
      "hash": "3ab053a7950c7e0dc95dde444978bbaa4e1b3bf1",
      "subject": "[CT] Automatic update from google3"
    },
    "8185599": {
      "author": "Paul Jensen",
      "avatar": "",
      "cl": "8185599",
      "clUrl": "https://chromium-review.googlesource.com/c/8185599",
      "description": "WebUI pinned toolbar actions C++ code needed to adjust indices in a\ncouple spots to take into account invisible actions.\n\nBug: 493171983\nChange-Id: I1b0aeeb8dbe774267999defff5c902c021ebc21b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8185599\nAuto-Submit: Paul Jensen \u003cpauljensen@chromium.org\u003e\nReviewed-by: Russ Hamilton \u003cbehamilton@google.com\u003e\nCommit-Queue: Russ Hamilton \u003cbehamilton@google.com\u003e\nCommit-Queue: Paul Jensen \u003cpauljensen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672917}",
      "email": "pauljensen@chromium.org",
      "hash": "92c54d916536eb0ba07a5c0c11b9daa0c3244830",
      "subject": "Fix WebUI pinned toolbar actions reordering with invisible actions"
    },
    "8185603": {
      "author": "Hubert Chao",
      "avatar": "https://lh4.googleusercontent.com/-rg3BWkFvkhA/AAAAAAAAAAI/AAAAAAAAAAA/9oWdNlbrU3s/s120-p/photo.jpg",
      "cl": "8185603",
      "clUrl": "https://chromium-review.googlesource.com/c/8185603",
      "description": "Bug: 527730705\nChange-Id: Ic73b185b717b5e38d80a5045126ac1565ed3c248\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8185603\nCommit-Queue: Hubert Chao \u003chchao@chromium.org\u003e\nReviewed-by: Chris Thompson \u003ccthomp@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672897}",
      "email": "hchao@chromium.org",
      "hash": "537f13e69e06cfca4264d0787bb30b1c526ddf4e",
      "subject": "[LNA] remove LNA content/ browser tests using treat-as-public-address"
    },
    "8185604": {
      "author": "S Ganesh",
      "avatar": "https://lh6.googleusercontent.com/-8bsX9dTSu7s/AAAAAAAAAAI/AAAAAAAAAAA/I98i_1_Wwq8/s120-p/photo.jpg",
      "cl": "8185604",
      "clUrl": "https://chromium-review.googlesource.com/c/8185604",
      "description": "Update docs/updater/functional_spec.md to explicitly document what\nhappens when an application installer execution times out after 15\n- The updater logs the timeout error\n  `GOOPDATEINSTALL_E_INSTALLER_TIMED_OUT` and cleans up unpacked\n  temporary files, but leaves the spawned installer process\n  running in the background.\n- Detail the requirement for application installers to implement\n  single-instance synchronization and exit with\n  `ERROR_INSTALL_ALREADY_RUNNING` (1618) when another instance is\n  detected.\n- Document how the Windows updater catches\n  `ERROR_INSTALL_ALREADY_RUNNING` and retries launching the installer up\n  to 4 times with exponential backoff before reporting failure.\n\nminutes: \nChange-Id: I3c17fb00552cafcfb5d3267129583ed13c7f58e8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8185604\nReviewed-by: Sorin Jianu \u003csorin@chromium.org\u003e\nCommit-Queue: S Ganesh \u003cganesh@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672838}",
      "email": "ganesh@chromium.org",
      "hash": "81d16d80ee30935f18af3506a2a9d50bb3583dda",
      "subject": "updater: Clarify installer timeout behavior in spec"
    },
    "8185615": {
      "author": "Kent Tamura",
      "avatar": "https://lh3.googleusercontent.com/-Xn4R5JMv3zM/AAAAAAAAAAI/AAAAAAAAAAA/BKgC_HIpPUQ/s120-p/photo.jpg",
      "cl": "8185615",
      "clUrl": "https://chromium-review.googlesource.com/c/8185615",
      "description": "Use `wtf_size_t` instead. Some variables are changed from `int` to\n`wtf_size_t` for consistency.\n\nhttps://google.github.io/styleguide/cppguide.html#Integer_Types\n\u003e Of the built-in integer types, only `int` should be used.\n\nBug: 519296902\nChange-Id: I98fa9eec9bc6295b7fe8b8df73a3c3f87319ae38\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8185615\nAuto-Submit: Kent Tamura \u003ctkent@chromium.org\u003e\nCommit-Queue: Fredrik Söderquist \u003cfs@opera.com\u003e\nReviewed-by: Fredrik Söderquist \u003cfs@opera.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672510}",
      "email": "tkent@chromium.org",
      "hash": "3284c500b1c7dc8f4688eaf8eab25d84d0bf75a7",
      "subject": "editing: Avoid `unsigned` in editing/v*"
    },
    "8185696": {
      "author": "Thomas Lukaszewicz",
      "avatar": "https://lh4.googleusercontent.com/-kI0APtXjlgE/AAAAAAAAAAI/AAAAAAAAAAA/h89R--YBKKQ/s120-p/photo.jpg",
      "cl": "8185696",
      "clUrl": "https://chromium-review.googlesource.com/c/8185696",
      "description": "Replace all usage with BrowserWindowInterface::GetType(). This is a\nsimple mechanical change with no behavioral effects.\n\nBug: 496674143\nChange-Id: I243db2890b750183b632a245474c0bd5042f9e4c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8185696\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nReviewed-by: Ming-Ying Chung \u003cmych@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672533}",
      "email": "tluk@chromium.org",
      "hash": "e63c1634e08a4c47854d5f31a0d744e4662aa643",
      "subject": "Remove Browser::type()"
    },
    "8185699": {
      "author": "dpapad",
      "avatar": "https://lh6.googleusercontent.com/-vH0l_P8ajRM/AAAAAAAAAAI/AAAAAAAAAAA/ai9s6RBmZVc/s120-p/photo.jpg",
      "cl": "8185699",
      "clUrl": "https://chromium-review.googlesource.com/c/8185699",
      "description": "Typescript v7 includes breaking changes in JSDoc syntax [1] which makes\nit impossible to satisfy both Closure Compiler and TS v7 at the same\ntime. Since Closure Compiler in Chromium is deprecated it makes sense to\nremove the problematic targets in preparation of turning on TS v7 by\ndefault.\n\nThis is in preparation of fixing JSDoc syntax to satisfy TS v7 in a\nfollow-up where ts_definitions() is hooked up to respect the\nuse_typescript_go GN flag.\n\n[1]\nhttps://devblogs.microsoft.com/typescript/announcing-typescript-7-0/#javascript-differences\n\nBug: 423789047,40222185\nChange-Id: I57f8364550f2adfee700c7b2b6aad8cd90c711d2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8185699\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nReviewed-by: James Hawkins \u003cjhawkins@chromium.org\u003e\nCommit-Queue: James Hawkins \u003cjhawkins@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672888}",
      "email": "dpapad@chromium.org",
      "hash": "168577902f61ff0a473d57e452408a343fc4de97",
      "subject": "CrOS WebUI: Remove js_type_check targets that can't coexist with TS v7."
    },
    "8185822": {
      "author": "Tomek Jurkiewicz",
      "avatar": "https://lh6.googleusercontent.com/-ySHCXjMflzA/AAAAAAAAAAI/AAAAAAAAAAA/lsticuiOmuA/s120-p/photo.jpg",
      "cl": "8185822",
      "clUrl": "https://chromium-review.googlesource.com/c/8185822",
      "description": "Add @Restriction(DeviceRestriction.RESTRICTION_TYPE_NON_AUTO) to\nfireGeneratedEvent_ariaLabelChange_firesTextChangeType() in\nWebContentsAccessibilityE2ETest.java so that the test is skipped on\nAndroid Automotive OS form factors.\n\nTest is notoriously failing on\nhttps://ci.chromium.org/ui/p/chrome-m152/builders/ci/android-automotive-12l-x64-rel-tests,\nexample failure:\nhttps://ci.chromium.org/ui/p/chrome-m152/builders/ci/android-automotive-12l-x64-rel-tests/134/overview\n\nTAG=agy\nCONV=e44cfe93-e786-429b-9ae3-8cd477e6543f\n\nBug: 542055199\nChange-Id: I8821cdf159edc4cc6f4defac3498e56282bdeba2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8185822\nReviewed-by: Nicola Tommasi \u003ctommasin@chromium.org\u003e\nOwners-Override: Tomek Jurkiewicz \u003ctju@google.com\u003e\nCommit-Queue: Tomek Jurkiewicz \u003ctju@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672610}",
      "email": "tju@google.com",
      "hash": "84e89ac75d0d2e8814178207b5806ca5677390f8",
      "subject": "Disable fireGeneratedEvent_ariaLabelChange_firesTextChangeType on Automotive"
    },
    "8185858": {
      "author": "Guillaume Saulnier-Comte",
      "avatar": "https://lh3.googleusercontent.com/-tB1a9PtwzlU/AAAAAAAAAAI/AAAAAAAAAAA/63qPwnbPrkE/s120-p/photo.jpg",
      "cl": "8185858",
      "clUrl": "https://chromium-review.googlesource.com/c/8185858",
      "description": "Enable the kChromeNextIa feature flag for actor overlay configuration.\n\nBug: 542111962\nChange-Id: I7fb7bfd7b68081485bc1e15dfce1e59d9fb37f9a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8185858\nAuto-Submit: Guillaume Saulnier-Comte \u003cgsaul@google.com\u003e\nCommit-Queue: Louis Romero \u003clpromero@google.com\u003e\nReviewed-by: Louis Romero \u003clpromero@google.com\u003e\nReviewed-by: Francis Beauchamp \u003cfbeauchamp@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672696}",
      "email": "gsaul@google.com",
      "hash": "6e79ddfd826ef7f131ed977e04a74d92988f2796",
      "subject": "[iOS][Actor] Enable NextIA in actor overlay tests"
    },
    "8185861": {
      "author": "Kunal Daftari",
      "avatar": "https://lh3.googleusercontent.com/-qDm61ipS4GE/AAAAAAAAAAI/AAAAAAAAAAA/oGt6jxKEaMg/s120-p/photo.jpg",
      "cl": "8185861",
      "clUrl": "https://chromium-review.googlesource.com/c/8185861",
      "description": "Because the horizontal tab strip (without the TabStripUnification) flag\nuses a separate framework, it needs to be updated independently.\n\nBug: 540109292\nChange-Id: I3bdacb4479820c56de8eb2f1f7ef99ecfb3337ea\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8185861\nCommit-Queue: Kunal Daftari \u003ckunaldaftari@google.com\u003e\nReviewed-by: Alison Gale \u003cagale@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672850}",
      "email": "kunaldaftari@google.com",
      "hash": "766107131bac0e23d2a8321cda02b80a2ec833be",
      "subject": "[Focus] Ensuring Left Click Doesn't Toggle Group in Legacy Horizontal"
    },
    "8185920": {
      "author": "Emily Shack",
      "avatar": "https://lh4.googleusercontent.com/-BFIKkstvJQg/AAAAAAAAAAI/AAAAAAAAAAA/1sroh81CHrI/s120-p/photo.jpg",
      "cl": "8185920",
      "clUrl": "https://chromium-review.googlesource.com/c/8185920",
      "description": "These icons were deleted in a previous CL due to being unused, but\nmissed a use case where the unprefixed icon name was returned by a map\nlookup.\n\nBug: 540655733\nChange-Id: I26fc342393813bd1cb9f298a999af2b772afb1db\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8185920\nReviewed-by: Xiangdong Kong \u003cxiangdongkong@google.com\u003e\nCommit-Queue: Xiangdong Kong \u003cxiangdongkong@google.com\u003e\nCommit-Queue: Emily Shack \u003cemshack@chromium.org\u003e\nAuto-Submit: Emily Shack \u003cemshack@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672785}",
      "email": "emshack@chromium.org",
      "hash": "a224382fa69aa9c64b030332baca2a647f383420",
      "subject": "Restore shortcut_input_ui icons"
    },
    "8185978": {
      "author": "Eric Ekey",
      "avatar": "https://lh6.googleusercontent.com/-0RwMx2MH1lw/AAAAAAAAAAI/AAAAAAAAAAA/-YSnjXCi2qw/s120-p/photo.jpg",
      "cl": "8185978",
      "clUrl": "https://chromium-review.googlesource.com/c/8185978",
      "description": "This change reduces the frequency of constraint updates in the toolbar\nto improve performance.\n\nR=gambard@chromium.org\n\nChange-Id: I8b88788904b7760f95a9d5508db5269387f30aab\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8185978\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: Eric Ekey \u003cericekey@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672677}",
      "email": "ericekey@google.com",
      "hash": "d6860ff7fb246b147cdc703b3e1f935d0fadec6b",
      "subject": "[iOS][AppBar] Remove Constraint Update from Layout Pass"
    },
    "8185980": {
      "author": "Lauren Winston",
      "avatar": "https://lh4.googleusercontent.com/-dr59lzPtyXg/AAAAAAAAAAI/AAAAAAAAAAA/vhD8gNaCpxU/s120-p/photo.jpg",
      "cl": "8185980",
      "clUrl": "https://chromium-review.googlesource.com/c/8185980",
      "description": "Since Immersive in enabled by default, this test can\njust be called ReadAnythingWithReadabilityMochaTest and\nthere's no need to enable the Immersive flag in the\ntest.\n\nPrepwork for removing the Immersive flag.\n\nBug: 537491063\nChange-Id: Iba8e3169ee94607da23d5774d49409732151ab95\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8185980\nReviewed-by: Alfredo Higuera \u003calfredohiguera@google.com\u003e\nCommit-Queue: Lauren Winston \u003clwinston@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672857}",
      "email": "lwinston@google.com",
      "hash": "43cd3b37b570ab887a7c2d896fa42a4fdd33ecef",
      "subject": "Rename ImmersiveReadAnythingWithReadability test."
    },
    "8186016": {
      "author": "Xi Han",
      "avatar": "",
      "cl": "8186016",
      "clUrl": "https://chromium-review.googlesource.com/c/8186016",
      "description": "This is a follow up CL for https://crrev.com/c/8183231 which\nintroduces 3 new top padding dimen on phones. However, they also\nchanges the top padding on tablets, which aren't expected. In this CL,\nwe unify their values on tablets.\nScreenshots: http://shortn/_dvI3l2YXIU.\n\nBug: 534357676\nChange-Id: I57ebd018e0eac47ad3eef55795b547037c267e7e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8186016\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCommit-Queue: Xi Han \u003chanxi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672807}",
      "email": "hanxi@google.com",
      "hash": "ec9f8a3144d3a44e124f3d8c2344906fbec12c95",
      "subject": "[Aurora] Fix top padding for Google logo on tablets."
    },
    "8186138": {
      "author": "Paul Jensen",
      "avatar": "",
      "cl": "8186138",
      "clUrl": "https://chromium-review.googlesource.com/c/8186138",
      "description": "CreateMediaRouterDialog only acquired a tab-fullscreen blocker when the\ninitiator was already tab-fullscreen at open time and had an associated\nbrowser. Acquire the blocker unconditionally so the page also cannot\nenter tab fullscreen after the dialog is shown, matching the\npermission-prompt and chooser-bubble callers. The blocker is released in\nReset() as before.\n\nFixed: 514011926\nChange-Id: I23839739489115dc16668e61135835ee8fbe8774\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8186138\nCommit-Queue: Paul Jensen \u003cpauljensen@chromium.org\u003e\nAuto-Submit: Paul Jensen \u003cpauljensen@chromium.org\u003e\nReviewed-by: Caroline Rising \u003ccorising@chromium.org\u003e\nCommit-Queue: Caroline Rising \u003ccorising@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672646}",
      "email": "pauljensen@chromium.org",
      "hash": "c73d532470b3d530826dc5f8d8aea2135d9b172f",
      "subject": "[Media Router] Block tab fullscreen while Cast dialog is showing"
    },
    "8186194": {
      "author": "Thomas Lukaszewicz",
      "avatar": "https://lh4.googleusercontent.com/-kI0APtXjlgE/AAAAAAAAAAI/AAAAAAAAAAA/h89R--YBKKQ/s120-p/photo.jpg",
      "cl": "8186194",
      "clUrl": "https://chromium-review.googlesource.com/c/8186194",
      "description": "Replaces all existing usage of `is_type_popup` with\n`browser-\u003eGetType() == BrowserWindowInterface::Type::TYPE_POPUP`.\n\nTAG=agy\nCONV=871201f1-ac13-4840-a9f5-2b0ef62e8943\n\nBug: 496674143\nChange-Id: I4c6902e3889ac6bc9678508b5622e536486ce4ba\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8186194\nReviewed-by: Fred Shih \u003cffred@chromium.org\u003e\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672830}",
      "email": "tluk@chromium.org",
      "hash": "b23c9b2880f0bb9dbc365ba1e393bd50e0f5d34c",
      "subject": "Remove Browser::is_type_popup()"
    },
    "8186257": {
      "author": "Chase Hartsell",
      "avatar": "",
      "cl": "8186257",
      "clUrl": "https://chromium-review.googlesource.com/c/8186257",
      "description": "Bug: 540544755\nChange-Id: I5a9d08ba71dfb682a9f4cd51a9b161e779cb48a7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8186257\nReviewed-by: David Pennington \u003cdpenning@chromium.org\u003e\nCommit-Queue: Chase Hartsell \u003cchazzy@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672823}",
      "email": "chazzy@google.com",
      "hash": "ff67933776a91dd3cd926dfa39cf6667716b2498",
      "subject": "[ribbon] Add tab-group-ribbon flag"
    },
    "8186299": {
      "author": "seannli",
      "avatar": "https://lh5.googleusercontent.com/-2KeTG-0nGYE/AAAAAAAAAAI/AAAAAAAAAAA/YYqrvqzQ02Y/s120-p/photo.jpg",
      "cl": "8186299",
      "clUrl": "https://chromium-review.googlesource.com/c/8186299",
      "description": "When background media capturing is enabled, ACTION_SCREEN_ON previously\nresumed camera capture immediately, even when the device woke up to a\nlockscreen.\n\nChange to listen to ACTION_USER_PRESENT to resume once the device is\nunlocked.\n\nBug: 490299099, 541114917\nTest: Manually on desktop device\nChange-Id: Ic9085e56e1e21e95191917a4be7ca6195fa0407f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8186299\nCommit-Queue: Sean Li \u003cseannli@google.com\u003e\nReviewed-by: Ilya Nikolaevskiy \u003cilnik@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672630}",
      "email": "seannli@google.com",
      "hash": "3d9960433c4a2abc682554c02a3254057fafd5e3",
      "subject": "camera: Don't resume the camera until desktop device is unlocked"
    },
    "8186335": {
      "author": "Lingqi Chi",
      "avatar": "https://lh5.googleusercontent.com/-MDy7CBqJcLM/AAAAAAAAAAI/AAAAAAAAAAA/sTgnN92ySKU/s120-p/photo.jpg",
      "cl": "8186335",
      "clUrl": "https://chromium-review.googlesource.com/c/8186335",
      "description": "Disable TabUpdated on Linux MSan Tests due to failures, while preserving\ntest coverage on other platforms.\n\nBug: 537538766\nChange-Id: I9219a5420201701e98507bb0940ddf2f560c2a35\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8186335\nOwners-Override: Lingqi Chi \u003clingqi@chromium.org\u003e\nReviewed-by: Takashi Nakayama \u003ctnak@chromium.org\u003e\nAuto-Submit: Lingqi Chi \u003clingqi@chromium.org\u003e\nCommit-Queue: Takashi Nakayama \u003ctnak@chromium.org\u003e\nReviewed-by: Huanpo Lin \u003crobertlin@chromium.org\u003e\nCommit-Queue: Lingqi Chi \u003clingqi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672494}",
      "email": "lingqi@chromium.org",
      "hash": "7167bc489db98190737c5a6b9ff00267f528df7f",
      "subject": "Disable TabSearchPageHandlerTest.TabUpdated on Linux MSan"
    },
    "8186380": {
      "author": "Joey Arhar",
      "avatar": "",
      "cl": "8186380",
      "clUrl": "https://chromium-review.googlesource.com/c/8186380",
      "description": "There are still webview apps relying on this behavior, see attached bug.\n\nFixed: 540916916\nBug: 41273490\nChange-Id: I9bee0e0f95c7c8a4aaa073c1847067ef5fb78e9d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8186380\nAuto-Submit: Joey Arhar \u003cjarhar@chromium.org\u003e\nCommit-Queue: Joey Arhar \u003cjarhar@chromium.org\u003e\nCommit-Queue: David Baron \u003cdbaron@chromium.org\u003e\nReviewed-by: Joey Arhar \u003cjarhar@chromium.org\u003e\nReviewed-by: David Baron \u003cdbaron@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672706}",
      "email": "jarhar@chromium.org",
      "hash": "9f783ec2a68a9be56611507cbddbe7213d831d9c",
      "subject": "Disable SelectWebViewUntrustedEventRemoval"
    },
    "8186434": {
      "author": "Qijiang Fan",
      "avatar": "",
      "cl": "8186434",
      "clUrl": "https://chromium-review.googlesource.com/c/8186434",
      "description": "Disable tast.camera.PlatformServiceSmoke on brya only for Chrome Browser\nCI/Trybot/Preuprevs to unblock LKGM.\n\nBug: 382134667\nChange-Id: Ifc5bc29fa5a2811711813518306a233e7138cf1c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8186434\nReviewed-by: John Palmer \u003cjopalmer@chromium.org\u003e\nAuto-Submit: Qijiang Fan \u003cfqj@chromium.org\u003e\nReviewed-by: Di Wu \u003cdiwux@google.com\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nCommit-Queue: Qijiang Fan \u003cfqj@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672468}",
      "email": "fqj@google.com",
      "hash": "3c10aec5207d45de2653c8b45e84add8223b3f64",
      "subject": "Disable tast.camera.PlatformServiceSmoke on brya"
    },
    "8186436": {
      "author": "Lingqi Chi",
      "avatar": "https://lh5.googleusercontent.com/-MDy7CBqJcLM/AAAAAAAAAAI/AAAAAAAAAAA/sTgnN92ySKU/s120-p/photo.jpg",
      "cl": "8186436",
      "clUrl": "https://chromium-review.googlesource.com/c/8186436",
      "description": "Disable AccessGranted_DoesNotConsumeUserInteraction on Linux CFI builds\ndue to test failures, while preserving test coverage on other platforms.\n\nBug: 540611509\nChange-Id: I767bdca78050df2921fad11ce69e4add5d8cf2eb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8186436\nOwners-Override: Lingqi Chi \u003clingqi@chromium.org\u003e\nCommit-Queue: Irem Uguz \u003ciremuguz@google.com\u003e\nAuto-Submit: Lingqi Chi \u003clingqi@chromium.org\u003e\nReviewed-by: Kentaro Hara \u003charaken@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672559}",
      "email": "lingqi@chromium.org",
      "hash": "22ee2411fe02819a335708f3fd9289b38419b646",
      "subject": "Disable StorageAccessAPIBrowserTest.AccessGranted_DoesNotConsumeUserInteraction on Linux CFI"
    },
    "8186616": {
      "author": "Andrew Paseltiner",
      "avatar": "https://lh3.googleusercontent.com/-lw_77kSAlPM/AAAAAAAAAAI/AAAAAAAAAAA/6DJi_2gSABY/s120-p/photo.jpg",
      "cl": "8186616",
      "clUrl": "https://chromium-review.googlesource.com/c/8186616",
      "description": "Using a single metric for each implementation makes it easier to do A/B\nanalysis.\n\nBug: 377941140\nChange-Id: Id6ee51cc12cb3345c50c5a546b6d7101ea808c1a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8186616\nReviewed-by: Lily Chen \u003cchlily@chromium.org\u003e\nCommit-Queue: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nReviewed-by: Maks Orlovich \u003cmorlovich@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672727}",
      "email": "apaseltiner@chromium.org",
      "hash": "6d606980295d31defb34322fd1574280174c4ad8",
      "subject": "Consolidate C++/Rust metrics for structured-header parsing"
    },
    "8186635": {
      "author": "chromeos-ci-prod",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8186635",
      "clUrl": "https://chromium-review.googlesource.com/c/8186635",
      "description": "Diff Link: http://crosland/log/1079272..1079273\n\nGenerated by PUpr, see https://cr-buildbucket.appspot.com/build/8674475212958746881 for job details.\n\nBUG=None\nTEST=CQ\n\nPupr-Upstream-Versions: [{\"ref\": \"refs/heads/snapshot\", \"repository\": \"/chromeos/manifest-internal\", \"revision\": \"dd932e5fb0db55e38a2ed10eec92d1b5826be467\"}]\nCq-Cl-Tag: pupr:chromeos-lkgm\nOverride-Tryjobs-For-Automation: luci.chrome.try:chromeos-betty-chrome-gtest-and-tast,chromeos-brya-chrome,chromeos-jacuzzi-chrome,chromeos-reven-chrome,chromeos-trogdor-chrome,chromeos-volteer-chrome; luci.chromium.try:chromeos-amd64-generic-rel,chromeos-arm64-generic-rel,linux-presubmit,win-presubmit\nChange-Id: I5ecf412a55dbd3aa7a651c04bac9418896714b7c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8186635\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@{#1672859}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "3c9fbc3f9099fc405bff2eb1f418c5d03180986b",
      "subject": "chromeos/CHROMEOS_LKGM: Automatic uprev to 16774.0.0-1079273."
    },
    "8186639": {
      "author": "Abe Boujane",
      "avatar": "https://lh6.googleusercontent.com/-SzOnp84pPo8/AAAAAAAAAAI/AAAAAAAAAAA/b8vYbFt0B9w/s120-p/photo.jpg",
      "cl": "8186639",
      "clUrl": "https://chromium-review.googlesource.com/c/8186639",
      "description": "Remove PrivacySandboxSettingsFragment,\nPrivacySandboxSettingsBaseFragment, their build target entries, unused\nresources (privacy_sandbox_preferences.xml and\nIDS_AD_PRIVACY_PAGE_TITLE), dependency injection handling, and the\nexpired Settings.PrivacySandbox.PrivacySandboxReferrer histogram and\nunused enum.\n\nOBSOLETE_HISTOGRAM[Settings.PrivacySandbox.PrivacySandboxReferrer]=Removed\nalong with PrivacySandboxSettingsFragment cleanup.\n\nTAG=agy CONV=228ec019-243f-41fd-bc71-5278bba979b7\n\nBug: b:534866765\nChange-Id: I4f0735fe9b64352b40a759b0b2457bb9c0b97f48\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8186639\nAuto-Submit: Abe Boujane \u003cboujane@google.com\u003e\nReviewed-by: Moe Adel \u003cadelm@google.com\u003e\nCommit-Queue: Moe Adel \u003cadelm@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672899}",
      "email": "boujane@google.com",
      "hash": "a56f4b4226fd93cc1e4290f4436466331ca16bcf",
      "subject": "Delete Privacy Sandbox Settings fragments, resources, and expired histogram"
    },
    "8186737": {
      "author": "Michael Tatarski",
      "avatar": "https://lh3.googleusercontent.com/-6KTjxplaxJA/AAAAAAAAAAI/AAAAAAAAAAA/cqwAlbsz8S4/s120-p/photo.jpg",
      "cl": "8186737",
      "clUrl": "https://chromium-review.googlesource.com/c/8186737",
      "description": "This CL removes an obsolete TODO comment from\nSendTabToSelfBubbleController::OnDeviceSelected regarding a duplicate\nShouldOfferFeature check. The duplicate readiness check was eliminated\nwhen OnDeviceSelected was refactored to delegate tab sending to\nSendTabToSelfPageHandler::SendTabToDevice, which shares validation logic\nwithin SendTabToSelfBridge::SendEntry.\n\nBug: 40817150\nChange-Id: I39ef985a664672ad700c40dfec0e9fa95390cdd5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8186737\nCommit-Queue: Ankush Singh \u003cankushkush@google.com\u003e\nReviewed-by: Ankush Singh \u003cankushkush@google.com\u003e\nAuto-Submit: Michael Tatarski \u003cmtatarski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672601}",
      "email": "mtatarski@google.com",
      "hash": "0b812a6dce4925ee91b4a3e7171f62268fff9996",
      "subject": "[STTS] Remove obsolete duplicate ShouldOfferFeature  TODO"
    },
    "8186758": {
      "author": "Aditya Gupta",
      "avatar": "",
      "cl": "8186758",
      "clUrl": "https://chromium-review.googlesource.com/c/8186758",
      "description": "Simplifies the destructor of FilterUiController by replacing the inline\nsuggestion cleanup and logging logic with a call to the existing\nClearSuggestion helper method.\n\nBug: b:529316974\nChange-Id: I5dbbccd635fe9e153bb88c41456172760aff1a9a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8186758\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCommit-Queue: Aditya Gupta \u003cadigupt@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672629}",
      "email": "adigupt@google.com",
      "hash": "f6f7ce3a005896269d3376380a81ca5380641c16",
      "subject": "Refactor FilterUiController destructor to use ClearSuggestion"
    },
    "8186854": {
      "author": "Chuong Ho",
      "avatar": "",
      "cl": "8186854",
      "clUrl": "https://chromium-review.googlesource.com/c/8186854",
      "description": "Change-Id: I05fb078f8a8eeafcfcf047c636f4d10a540d2d12\nBug: b:308708772\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8186854\nCommit-Queue: Chuong Ho \u003chdchuong@chromium.org\u003e\nAuto-Submit: Chuong Ho \u003chdchuong@chromium.org\u003e\nReviewed-by: Darren Shen \u003cshend@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672517}",
      "email": "hdchuong@google.com",
      "hash": "4aa814bb0cb05b7a450db46e639e92619a1fb7a8",
      "subject": "editor: enable editor for googlers"
    },
    "8186874": {
      "author": "Kent Tamura",
      "avatar": "https://lh3.googleusercontent.com/-Xn4R5JMv3zM/AAAAAAAAAAI/AAAAAAAAAAA/BKgC_HIpPUQ/s120-p/photo.jpg",
      "cl": "8186874",
      "clUrl": "https://chromium-review.googlesource.com/c/8186874",
      "description": "Distinguishing between string_size_t and wtf_size_t imposes a noticeable\nburden on Blink developers without providing significant benefits.\nThis CL replaces all string_size_t occurrences with wtf_size_t and\nremoves the type definition.\n\nChange-Id: Icf2f9bb98533472d425f5614d09c9ddbedf6ce6b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8186874\nReviewed-by: Fredrik Söderquist \u003cfs@opera.com\u003e\nCommit-Queue: Fredrik Söderquist \u003cfs@opera.com\u003e\nAuto-Submit: Kent Tamura \u003ctkent@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672519}",
      "email": "tkent@chromium.org",
      "hash": "904e2d4a24de4bbf9deaa50fac1e39d88c06b4c0",
      "subject": "WTF: Remove string_size_t"
    },
    "8187015": {
      "author": "Alison Gale",
      "avatar": "https://lh5.googleusercontent.com/-LZjHm1Gogis/AAAAAAAAAAI/AAAAAAAAAAA/qqeTEwoBU-o/s120-p/photo.jpg",
      "cl": "8187015",
      "clUrl": "https://chromium-review.googlesource.com/c/8187015",
      "description": "The browser command was added back but the module wasn't so the command\nisn't working.\n\nBug: 542147849\nChange-Id: I735fe5946085507cbbb59811ff3b17e5cf3b30ab\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8187015\nReviewed-by: Mickey Burks \u003cmickeyburks@chromium.org\u003e\nCommit-Queue: Alison Gale \u003cagale@chromium.org\u003e\nReviewed-by: Eshwar Stalin \u003cestalin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672761}",
      "email": "agale@chromium.org",
      "hash": "9efeb0bc88e0e53a0df9053ccc83431ed3aaa676",
      "subject": "[SxS] Add back what's new registry for archived module"
    },
    "8187074": {
      "author": "Rune Lillesveen",
      "avatar": "https://lh6.googleusercontent.com/-Nqk_JSpzTng/AAAAAAAAAAI/AAAAAAAAAAA/jKyD3wCMZXE/s120-p/photo.jpg",
      "cl": "8187074",
      "clUrl": "https://chromium-review.googlesource.com/c/8187074",
      "description": "sesse@ is no longer on the Chrome team\n\nChange-Id: I21886235c9e3e323618a7f89bdb5c84d9d5bb228\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8187074\nReviewed-by: Steinar H Gunderson \u003csesse@chromium.org\u003e\nCommit-Queue: Rune Lillesveen \u003cfuthark@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672544}",
      "email": "futhark@chromium.org",
      "hash": "2982c87ea47880db1a35f2edbcfaccbb01d8d5ee",
      "subject": "Remove sesse@ from core/css/OWNERS"
    },
    "8187076": {
      "author": "Florian Leimgruber",
      "avatar": "",
      "cl": "8187076",
      "clUrl": "https://chromium-review.googlesource.com/c/8187076",
      "description": "- Classifies orders and shipments as public passes (meaning that they\n  don't contain sensitive data). See http://shortn/_cb4PzcbvNr.\n- Defines a URL that shopping entities can link out to in settings.\n\nBug: 542052277, 542052269\nChange-Id: I58148993c7779043ce164979ea98f97e814a1790\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8187076\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCommit-Queue: Florian Leimgruber \u003cfleimgruber@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672622}",
      "email": "fleimgruber@google.com",
      "hash": "9786e94de9c7c4c94e04ddb31caf701807bb49a0",
      "subject": "Adapt EntityInstance to support Wallet orders and shipments"
    },
    "8187195": {
      "author": "Norge Vizcay",
      "avatar": "https://lh5.googleusercontent.com/-zKNsaCCK4xM/AAAAAAAAAAI/AAAAAAAAAAA/uv7WQ1jqN7U/s120-p/photo.jpg",
      "cl": "8187195",
      "clUrl": "https://chromium-review.googlesource.com/c/8187195",
      "description": "Fix Yoda-style comparisons in payments_data_manager_unittest.cc by\nputting the actual expression on the left side and the expected constant\non the right side of EXPECT_EQ, ASSERT_EQ, etc.\n\nTAG=agy\nCONV=cba583dd-d31f-4bf4-b564-9cf3404f42ae\n\nBug: 40100455\nChange-Id: I03e2e3c2c1bb8a12172a8512f68e3916e86d37a4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8187195\nReviewed-by: Tobiasz Ciepliński \u003ctobson@google.com\u003e\nCommit-Queue: Norge Vizcay \u003cvizcay@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672594}",
      "email": "vizcay@google.com",
      "hash": "7ca46aef7bd09d694223e5a4e0aa76eec9704e5a",
      "subject": "Enforce go/noyoda in payments_data_manager_unittest.cc"
    },
    "8187206": {
      "author": "greengrape",
      "avatar": "https://lh3.googleusercontent.com/-sf_aqVAr_tQ/AAAAAAAAAAI/AAAAAAAAAAA/r2PDBO3X3ds/s120-p/photo.jpg",
      "cl": "8187206",
      "clUrl": "https://chromium-review.googlesource.com/c/8187206",
      "description": "This CL propagates the update_manifest_url and update_channel specified\nduring dev mode installation from chrome://web-app-internals directly\nto the InstallIsolatedWebAppCommand instead of applying them post-factum\nafter the installation has completed.\n\nChange-Id: I2335da70666ae97b2fb748785b7d5c4f6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8187206\nReviewed-by: Dibyajyoti Pal \u003cdibyapal@chromium.org\u003e\nCommit-Queue: Dibyajyoti Pal \u003cdibyapal@chromium.org\u003e\nCommit-Queue: Andrew Rayskiy \u003cgreengrape@google.com\u003e\nAuto-Submit: Andrew Rayskiy \u003cgreengrape@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672871}",
      "email": "greengrape@google.com",
      "hash": "f39a2be8640ed5efcc481bf381f2b07c2e0a61d4",
      "subject": "Store IwaUpdateInfo during dev mode install of IWA."
    },
    "8187414": {
      "author": "Ahmed Raslan",
      "avatar": "https://lh6.googleusercontent.com/-DaegsuPwQy4/AAAAAAAAAAI/AAAAAAAAAAA/OXowNKhsQhI/s120-p/photo.jpg",
      "cl": "8187414",
      "clUrl": "https://chromium-review.googlesource.com/c/8187414",
      "description": "This CL introduces the `kEnterpriseTabTitleReporting` feature flag in\n`chrome/browser/enterprise/data_protection/data_protection_features.h`\nand exposes it via `chrome://flags`.\n\nWhen enabled, this flag will be used to guard the logic that delays the\nUrlFilteringInterstitialEvent to capture the destination tab title for\nmanaged Chrome Enterprise users.\n\nBug: 542100788\nChange-Id: Ifff58f18ff1e21fc2cb16a6bd2c6047bda34cd18\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8187414\nCommit-Queue: Ahmed Raslan \u003crslan@google.com\u003e\nReviewed-by: Dominique Fauteux-Chapleau \u003cdomfc@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672685}",
      "email": "rslan@google.com",
      "hash": "87dc1b217848c9d402e323644b6fbf4f70d1350b",
      "subject": "[Enterprise] Add feature flag for Chrome Tab Title Reporting"
    },
    "8187475": {
      "author": "Maks Orlovich",
      "avatar": "https://lh6.googleusercontent.com/-hp8-OB16Kl8/AAAAAAAAAAI/AAAAAAAAAAA/8kbE8IRrUe0/s120-p/photo.jpg",
      "cl": "8187475",
      "clUrl": "https://chromium-review.googlesource.com/c/8187475",
      "description": "Change-Id: Ia60395077739cfdc3b6a807ef635962fc5e9631e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8187475\nCommit-Queue: Maks Orlovich \u003cmorlovich@chromium.org\u003e\nReviewed-by: Paul Adedeji \u003cpauladedeji@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672736}",
      "email": "morlovich@chromium.org",
      "hash": "6e16d29e6544957a35e1950f1f3b1048bd3d9c6c",
      "subject": "Simplify location_bar_actions with LocationBar::GetPresenterDelegate"
    },
    "8187497": {
      "author": "Bryant Chandler",
      "avatar": "",
      "cl": "8187497",
      "clUrl": "https://chromium-review.googlesource.com/c/8187497",
      "description": "GlicView sets itself as the WebContentsDelegate for Glic's WebContents.\nWhen GlicView was detached (SetWebContents(nullptr)), it did not clear\nthe delegate. This left a dangling delegate pointer pointing to the\ndeleted GlicView, leading to a UAF crash if the WebContents received\nfocus after destruction.\n\nThis CL clears the delegate on the old WebContents if it is still\npointing to this view. GetDelegate() == this is checked to avoid\nclobbering delegates that have been reassigned during transitions.\n\nBug: 542237418\nChange-Id: I29b4f9f8b3a1e27c05f3b3b0fd07ed236a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8187497\nReviewed-by: Dan H \u003charringtond@chromium.org\u003e\nCommit-Queue: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672891}",
      "email": "bryantchandler@google.com",
      "hash": "ddbb4ebcc89142a5e75f027d6ea6c7c8170a9c2b",
      "subject": "[glic] Clear WebContentsDelegate in GlicView::SetWebContents"
    },
    "8187574": {
      "author": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "avatar": "https://lh6.googleusercontent.com/-bmjmM3wy1aI/AAAAAAAAAAI/AAAAAAAAAAA/ZO8sFsZRTr4/s120-p/photo.jpg",
      "cl": "8187574",
      "clUrl": "https://chromium-review.googlesource.com/c/8187574",
      "description": "* This is an automated release commit.\n* Do not revert without consulting chrome-pmo@google.com.\nNOAUTOREVERT=true\n\nChange-Id: Ib6b7eb197893a79902615bc2142232a68336a051\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8187574\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@{#1672656}",
      "email": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "hash": "99fc62e3c13ca837b6f4fa3e8f8f1870138022a6",
      "subject": "Updating trunk VERSION from 7989.0 to 7990.0"
    },
    "8187654": {
      "author": "Michael Tatarski",
      "avatar": "https://lh3.googleusercontent.com/-6KTjxplaxJA/AAAAAAAAAAI/AAAAAAAAAAA/cqwAlbsz8S4/s120-p/photo.jpg",
      "cl": "8187654",
      "clUrl": "https://chromium-review.googlesource.com/c/8187654",
      "description": "This CL adds a helper function in SendTabToSelfBrowserAgent to select\nthe most recently shared SendTabToSelfEntry when multiple entries arrive\nsimultaneously.\n\nPreviously, infobar display logic defaulted to selecting the last\nelement in the entries container, which does not guarantee picking the\nentry with the latest shared timestamp. The new helper explicitly\nevaluates entry timestamps to return the most recently shared entry for\nboth immediate display and background tab activation. Unit tests are\nadded to verify that infobars correspond to the most recent entry\nregardless of container ordering or initial WebState visibility.\n\nBug: 40619532\nChange-Id: Ie77e340efeea1568cb50683748c84eccaa39df9a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8187654\nCommit-Queue: Michael Tatarski \u003cmtatarski@google.com\u003e\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nAuto-Submit: Michael Tatarski \u003cmtatarski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672790}",
      "email": "mtatarski@google.com",
      "hash": "b79e816a2556a9aabd7e898e4084bd4ae06b1313",
      "subject": "[STTS] Show infobar for the most-recently-shared entry"
    },
    "8187855": {
      "author": "Brandon Wylie",
      "avatar": "https://lh6.googleusercontent.com/-rYzVazYbmUc/AAAAAAAAAAI/AAAAAAAAAAA/wk8Y0KNCU4k/s120-p/photo.jpg",
      "cl": "8187855",
      "clUrl": "https://chromium-review.googlesource.com/c/8187855",
      "description": "- Extend expires_after date for ImageFetcher.ImageLoadFromNetworkAfterCacheHit* histograms to 2027-09-13.\n\nBug: 542189933\nChange-Id: I49f787b097920bbe541e3bd6b04d3ae0ef3103ce\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8187855\nAuto-Submit: Brandon Wylie \u003cwylieb@google.com\u003e\nReviewed-by: Mark Pearson \u003cmpearson@chromium.org\u003e\nCommit-Queue: Mark Pearson \u003cmpearson@chromium.org\u003e\nReviewed-by: Mark Schillaci \u003cmschillaci@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672819}",
      "email": "wylieb@google.com",
      "hash": "59cfe5dee06d453aac9e9f63e03f4e6080176801",
      "subject": "Extend expiry date of ImageFetcher.ImageLoadFromNetworkAfterCacheHit*"
    },
    "8187856": {
      "author": "Bhuvana Betini",
      "avatar": "https://lh6.googleusercontent.com/-e6pJ9h3Pqw4/AAAAAAAAAAI/AAAAAAAAAAA/mOBkz3Gp0Mc/s120-p/photo.jpg",
      "cl": "8187856",
      "clUrl": "https://chromium-review.googlesource.com/c/8187856",
      "description": "When Chrome Activity finishes or stops, its WindowAndroid may be\ndestroyed. Calling TabImpl.stopOffscreenRendering() during cleanup was\nunconditionally restoring WebContents' top-level window to\nmWindowAndroid, causing DevicePosturePlatformProviderAndroid to query\nUnownedUserDataHost on a destroyed WindowAndroid and throwing an\nAssertionError.\n\nThis change updates TabImpl.stopOffscreenRendering() to check if\nmWindowAndroid is null or destroyed before setting top-level native\nwindow on WebContents. If destroyed or null, it safely passes null to\nreset window observers.\n\nBug: 537330680\nChange-Id: I3b4901415ec8a4044719e27edeb34348d4c18b0e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8187856\nReviewed-by: Siddhartha S \u003cssid@chromium.org\u003e\nReviewed-by: Ritika Gupta \u003critikagup@google.com\u003e\nCommit-Queue: Bhuvana Betini \u003cbbetini@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672883}",
      "email": "bbetini@google.com",
      "hash": "90858670dd84cd8e481ff4a59f06c12de7c349c5",
      "subject": "[Actor Backgrounding] Fix crash when stopping offscreen rendering on destroyed window"
    },
    "8187857": {
      "author": "Charles Hager",
      "avatar": "https://lh6.googleusercontent.com/-d4i_sWIj5z4/AAAAAAAAAAI/AAAAAAAAAAA/E6ZZQ537qcM/s120-p/photo.jpg",
      "cl": "8187857",
      "clUrl": "https://chromium-review.googlesource.com/c/8187857",
      "description": "Bug: 542242373\nChange-Id: Ibf6122b4e94ca1cbc5da80f97d8d367b8ad3d89d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8187857\nOwners-Override: Charles Hager \u003cclhager@google.com\u003e\nReviewed-by: Moe Adel \u003cadelm@google.com\u003e\nAuto-Submit: Charles Hager \u003cclhager@google.com\u003e\nReviewed-by: Gazal Agarwal \u003cagazal@google.com\u003e\nReviewed-by: Michael Wu \u003cmklw@google.com\u003e\nCommit-Queue: Charles Hager \u003cclhager@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672881}",
      "email": "clhager@google.com",
      "hash": "9e44892fb37100e7a030cc5a58bf757cb937648e",
      "subject": "Disable TestJavaNodeCache_NodeUnignored"
    },
    "8187954": {
      "author": "Alison Gale",
      "avatar": "https://lh5.googleusercontent.com/-LZjHm1Gogis/AAAAAAAAAAI/AAAAAAAAAAA/qqeTEwoBU-o/s120-p/photo.jpg",
      "cl": "8187954",
      "clUrl": "https://chromium-review.googlesource.com/c/8187954",
      "description": "Use PressButton instead of ClickMouse and always use the helper\n\nBug: 540606037\nChange-Id: I309ae1e87faeeba863caeeea6948af5f6335cb4f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8187954\nReviewed-by: Chase Hartsell \u003cchazzy@chromium.org\u003e\nCommit-Queue: Alison Gale \u003cagale@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672768}",
      "email": "agale@chromium.org",
      "hash": "d5b653c7b7039b34e6bbb69f8d6c5a00468b3dc0",
      "subject": "[Organizer] Deflake organizer panel interactive test"
    },
    "8188154": {
      "author": "Alison Gale",
      "avatar": "https://lh5.googleusercontent.com/-LZjHm1Gogis/AAAAAAAAAAI/AAAAAAAAAAA/qqeTEwoBU-o/s120-p/photo.jpg",
      "cl": "8188154",
      "clUrl": "https://chromium-review.googlesource.com/c/8188154",
      "description": "Change-Id: Ic9c0d2dd1f048d10824e0edf155ecfd7791fc11e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8188154\nCommit-Queue: Caroline Rising \u003ccorising@chromium.org\u003e\nAuto-Submit: Alison Gale \u003cagale@chromium.org\u003e\nReviewed-by: Caroline Rising \u003ccorising@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672844}",
      "email": "agale@chromium.org",
      "hash": "6d31f10d73009925632bfaf03b7587d287b6e802",
      "subject": "[Vertical Tabs] Fully launch Vertical Tabs on ChromeOS"
    }
  },
  "date": "2026-08-03",
  "days": 1,
  "generatedAt": "2026-08-03T22:07:44Z",
  "markdown": "## Highlights\n- **Web Platform** Enabled `kFreezeSharedWorker` by default, tightening background execution behavior for web apps and workers. [CL 8185595](https://chromium-review.googlesource.com/c/8185595)\n- **GPU** Enabled WebGPU on Xclipse mobile devices, expanding hardware acceleration coverage on Android. [CL 8167625](https://chromium-review.googlesource.com/c/8167625)\n- **Media** Added HDR HEVC encoding support for Windows D3D12 VEA, unlocking higher-end video export paths. [CL 8160584](https://chromium-review.googlesource.com/c/8160584)\n- **Networking** Added support for pervasive compression dictionaries, pushing transport efficiency work forward. [CL 8163584](https://chromium-review.googlesource.com/c/8163584)\n- **Security** Rejected redirects for non-HTTP download request URLs, closing off a risky download edge case. [CL 8185129](https://chromium-review.googlesource.com/c/8185129)\n- **Security** Dropped `file://` URLs in `ClipboardHostImpl::WriteBookmark`, reducing local path exposure through clipboard writes. [CL 8177579](https://chromium-review.googlesource.com/c/8177579)\n- **Rendering** Implemented the CSS `max-content-sizing` property and continued shipping layout and serialization fixes around modern CSS features. [CL 8171666](https://chromium-review.googlesource.com/c/8171666)\n- **UI** Fully launched Vertical Tabs on ChromeOS, making the alternate tab model a real shipped surface there. [CL 8188154](https://chromium-review.googlesource.com/c/8188154)\n- **Privacy** Removed obsolete Topics plumbing and startup storage-access cleanup when features are off, continuing Privacy Sandbox code retirement. [CL 8183626](https://chromium-review.googlesource.com/c/8183626)\n- **Security** Introduced the Initiator State Token, laying new request-state groundwork for future isolation and abuse defenses. [CL 8024863](https://chromium-review.googlesource.com/c/8024863)\n\n## What landed by area\n\n### Web Platform and Blink\n- **Rendering** Made `\u003ctextarea\u003e` resize handles consistent in size and spacing across platforms. [CL 6124972](https://chromium-review.googlesource.com/c/6124972)\n- **Rendering** Cached background-color keyframes to trim repeated animation work. [CL 8122261](https://chromium-review.googlesource.com/c/8122261)\n- **Web Platform** Renamed `containertiming-ignore` to `containertimingignore` for Container Timing. [CL 8166600](https://chromium-review.googlesource.com/c/8166600)\n- **Rendering** Resolved CSS property aliases during `@position-try` validation. [CL 8182873](https://chromium-review.googlesource.com/c/8182873)\n- **Rendering** Escaped custom property names correctly for unparsed CSS serialization. [CL 8180666](https://chromium-review.googlesource.com/c/8180666)\n- **Rendering** Fixed another case where zoom did not apply correctly with cc clip-paths. [CL 8160313](https://chromium-review.googlesource.com/c/8160313)\n- **Rendering** Invalidated body background images in iframes for HiC correctness. [CL 8181706](https://chromium-review.googlesource.com/c/8181706)\n- **Web Platform** Added a defensive copy in `CollectFlattenedAssignedNodes` to avoid mutation hazards. [CL 8175731](https://chromium-review.googlesource.com/c/8175731)\n- **Web Platform** Fixed a race in the `parse-a-sizes-attribute` WPT helper. [CL 8175234](https://chromium-review.googlesource.com/c/8175234)\n- **Web Platform** Deleted stale shipped Blink flags. [CL 8161588](https://chromium-review.googlesource.com/c/8161588)\n- **Refactor** Removed `WTF::string_size_t`. [CL 8186874](https://chromium-review.googlesource.com/c/8186874)\n- **Refactor** Removed needless `blink::String` UTF-8 round-tripping. [CL 8157209](https://chromium-review.googlesource.com/c/8157209)\n- **Refactor** Avoided `unsigned` in editing code for cleaner type usage. [CL 8185615](https://chromium-review.googlesource.com/c/8185615)\n- **Web Platform** Added a fuzzy match to the JPEG XL reftest for expected rounding differences. [CL 8173443](https://chromium-review.googlesource.com/c/8173443)\n\n### Security, Privacy and Trust\n- **Security** Added an overflow guard to `FetchDataLoaderAsString`. [CL 8165468](https://chromium-review.googlesource.com/c/8165468)\n- **Security** Marked untrusted WebUI navigations as renderer-initiated. [CL 8182929](https://chromium-review.googlesource.com/c/8182929)\n- **Privacy** Deleted RWS storage access grants on startup when the feature is disabled. [CL 8159008](https://chromium-review.googlesource.com/c/8159008)\n- **Privacy** Removed obsolete `BrowsingTopicsService` and remaining usages. [CL 8183626](https://chromium-review.googlesource.com/c/8183626)\n- **Privacy** Removed obsolete `browsing_topics` iframe attributes. [CL 8183126](https://chromium-review.googlesource.com/c/8183126)\n- **Privacy** Removed obsolete `Observe-Browsing-Topics` header parsing. [CL 8179348](https://chromium-review.googlesource.com/c/8179348)\n- **Security** Reported bad messages for invalid AIManager language options. [CL 8175908](https://chromium-review.googlesource.com/c/8175908)\n- **Security** Restricted form filling to primary main frames. [CL 8173570](https://chromium-review.googlesource.com/c/8173570)\n- **Security** Restricted window APIs in fenced-frame workers. [CL 8173283](https://chromium-review.googlesource.com/c/8173283)\n- **Security** Sanitized URLs in DeclarativePerformanceObserver report bodies. [CL 8177145](https://chromium-review.googlesource.com/c/8177145)\n- **Security** Added reporting support for Connection Allowlist navigations. [CL 7899824](https://chromium-review.googlesource.com/c/7899824)\n- **Security** Added opaque-origin iframe coverage for Connection Allowlist. [CL 8150927](https://chromium-review.googlesource.com/c/8150927)\n- **Security** Cleaned up redundant Connection Allowlist report parameters. [CL 8178181](https://chromium-review.googlesource.com/c/8178181)\n- **Security** Fixed flaky Connection Allowlist navigation preconnect tests. [CL 8182906](https://chromium-review.googlesource.com/c/8182906)\n- **Security** Wired database manager and URT/HPRT logging into `chrome://safe-browsing`. [CL 8182133](https://chromium-review.googlesource.com/c/8182133)\n- **Security** Moved `ExtractClipboardData` into the CSD host base class. [CL 8177515](https://chromium-review.googlesource.com/c/8177515)\n- **Security** Updated the Chrome security FAQ docs. [CL 8180295](https://chromium-review.googlesource.com/c/8180295)\n\n### Networking, Storage and Workers\n- **Networking** Added support for pervasive compression dictionaries. [CL 8163584](https://chromium-review.googlesource.com/c/8163584)\n- **Networking** Implemented safe OOR-CORS revalidation using structured metadata. [CL 8160285](https://chromium-review.googlesource.com/c/8160285)\n- **Networking** Added a metric to count CUP ETag fallbacks. [CL 8183966](https://chromium-review.googlesource.com/c/8183966)\n- **Networking** Normalized LF to CRLF in `VerifyNavigationHeaders`. [CL 8180965](https://chromium-review.googlesource.com/c/8180965)\n- **Networking** Only deduplicated navigations for HTTP and HTTPS schemes. [CL 8183794](https://chromium-review.googlesource.com/c/8183794)\n- **Web Platform** Added test infrastructure for Background Fetch restarts. [CL 8128123](https://chromium-review.googlesource.com/c/8128123)\n- **Networking** Plumbed `SharedURLLoaderFactory` through the Download API. [CL 8087331](https://chromium-review.googlesource.com/c/8087331)\n- **Security** Rejected redirects for non-HTTP download request URLs. [CL 8185129](https://chromium-review.googlesource.com/c/8185129)\n- **Web Platform** Filtered Service Worker by-UUID client operations by `StorageKey`. [CL 8177241](https://chromium-review.googlesource.com/c/8177241)\n- **Networking** Added field-trial config for `ServiceWorkerRaceNetworkRequestFallbackOnDisconnect`. [CL 8181589](https://chromium-review.googlesource.com/c/8181589)\n- **Web Platform** Enabled shared worker freezing by default. [CL 8185595](https://chromium-review.googlesource.com/c/8185595)\n- **Web Platform** Removed the in-memory SQLite feature flag from IndexedDB. [CL 8182390](https://chromium-review.googlesource.com/c/8182390)\n- **Networking** Used managers for `SqlSharedCache` in disk-cache SQL tests. [CL 8181691](https://chromium-review.googlesource.com/c/8181691)\n- **Networking** Moved blobs to shared cache on SQL disk-cache copy completion. [CL 8181690](https://chromium-review.googlesource.com/c/8181690)\n\n### GPU, Media and Performance\n- **GPU** Added in-browser-process mode for zero-copy video capture. [CL 8029420](https://chromium-review.googlesource.com/c/8029420)\n- **Media** Fixed a Symphonia audio decoder crash on nullopt timestamps. [CL 8180127](https://chromium-review.googlesource.com/c/8180127)\n- **Media** Validated `av1C` and tracked bit depth and frame size in the VideoToolbox AV1 accelerator. [CL 8179644](https://chromium-review.googlesource.com/c/8179644)\n- **Media** Added HDR HEVC encoding support for Windows D3D12 VEA. [CL 8160584](https://chromium-review.googlesource.com/c/8160584)\n- **Media** Fixed SysEx7 framing in MIDI UMP conversion. [CL 8163624](https://chromium-review.googlesource.com/c/8163624)\n- **Security** Cherry-picked an opus fix to ignore a wraparound in `silk/NSQ.c`. [CL 8164940](https://chromium-review.googlesource.com/c/8164940)\n- **GPU** Added typed trace event instrumentation to `FrameDeadlineDecider`. [CL 8174509](https://chromium-review.googlesource.com/c/8174509)\n- **Perf** Recorded `Viz.FrameDeadlineDecider.SelectionReason` histograms. [CL 8174364](https://chromium-review.googlesource.com/c/8174364)\n- **Perf** Added `LinkClick` to `NavigationInitiatorPageLoadMetricsObserver`. [CL 8161841](https://chromium-review.googlesource.com/c/8161841)\n- **Perf** Removed a stale TODO in the navigation initiator metrics observer. [CL 8173944](https://chromium-review.googlesource.com/c/8173944)\n- **Perf** Moved camera device enumeration off the Windows main thread. [CL 8158682](https://chromium-review.googlesource.com/c/8158682)\n- **Media** Delayed camera resume until the desktop device is unlocked. [CL 8186299](https://chromium-review.googlesource.com/c/8186299)\n\n### Browser UI, Tabs and Desktop Chrome\n- **UI** Fixed pinned toolbar action reordering when invisible actions are present in WebUI. [CL 8185599](https://chromium-review.googlesource.com/c/8185599)\n- **UI** Removed non-window-level actions from `browser_actions.cc`. [CL 8175082](https://chromium-review.googlesource.com/c/8175082)\n- **Refactor** Scoped `ActionInvocationContext` where it is actually needed in BAM. [CL 8184202](https://chromium-review.googlesource.com/c/8184202)\n- **Refactor** Refactored on-task pause-state tracking in `BrowserCommandController`. [CL 8163872](https://chromium-review.googlesource.com/c/8163872)\n- **UI** Fixed a tab strip orientation toggle crash. [CL 8179015](https://chromium-review.googlesource.com/c/8179015)\n- **UI** Ensured left-click does not toggle groups in legacy horizontal Focus tabstrip. [CL 8185861](https://chromium-review.googlesource.com/c/8185861)\n- **UI** Clipped the organizer panel to browser window corners. [CL 8179647](https://chromium-review.googlesource.com/c/8179647)\n- **UI** Added a `tab-group-ribbon` flag. [CL 8186257](https://chromium-review.googlesource.com/c/8186257)\n- **UI** Updated the Incognito side panel hairline. [CL 8170702](https://chromium-review.googlesource.com/c/8170702)\n- **UI** Highlighted the History menu item for Recent Tabs IPH with submenu support. [CL 8158939](https://chromium-review.googlesource.com/c/8158939)\n- **UI** Added a flag to expand the contextual tasks side panel when a tab closes. [CL 8179471](https://chromium-review.googlesource.com/c/8179471)\n- **UI** Added regular-tab and empty-space context menu badges for Vertical Tabs on tablets. [CL 8176662](https://chromium-review.googlesource.com/c/8176662)\n- **UI** Added regular-tab and empty-space context menu badges for Vertical Tabs on tablets. [CL 8173983](https://chromium-review.googlesource.com/c/8173983)\n- **UI** Added close checks for unified tabstrip parity with the horizontal tab strip. [CL 8176425](https://chromium-review.googlesource.com/c/8176425)\n- **UI** Blocked tab fullscreen while the Cast dialog is showing. [CL 8186138](https://chromium-review.googlesource.com/c/8186138)\n- **UI** Restored shortcut input UI icons. [CL 8185920](https://chromium-review.googlesource.com/c/8185920)\n- **UI** Simplified location bar actions via `LocationBar::GetPresenterDelegate`. [CL 8187475](https://chromium-review.googlesource.com/c/8187475)\n- **Refactor** Removed `LocationBarView` dependencies from AIM popup code. [CL 8177770](https://chromium-review.googlesource.com/c/8177770)\n- **Refactor** Started removing Views dependencies from `ActorTaskListBubbleController`. [CL 8167483](https://chromium-review.googlesource.com/c/8167483)\n- **Refactor** Cleaned up `ContentsContainer` from the view hierarchy. [CL 8141281](https://chromium-review.googlesource.com/c/8141281)\n- **Security** Blocked cross-process navigation in app windows. [CL 8098470](https://chromium-review.googlesource.com/c/8098470)\n- **UI** Added a New Isolated Window entry point in the 3-dot tab menu. [CL 8159305](https://chromium-review.googlesource.com/c/8159305)\n\n### Omnibox, Search and WebUI\n- **UI** Extracted the omnibox popup contextual entrypoint component. [CL 8180886](https://chromium-review.googlesource.com/c/8180886)\n- **UI** Fixed Esc unwinding and ignored navigation during IME composition in omnibox. [CL 8179272](https://chromium-review.googlesource.com/c/8179272)\n- **UI** Swapped the contextual search suggestion icon to sparkloupe. [CL 8177982](https://chromium-review.googlesource.com/c/8177982)\n- **UI** Re-enabled WebUI omnibox interactive UI tests after deflaking. [CL 8160344](https://chromium-review.googlesource.com/c/8160344)\n- **Mobile** Allowed voice queries from session-less contexts like the NTP. [CL 8179008](https://chromium-review.googlesource.com/c/8179008)\n- **Refactor** Removed NTP-specific omnibox naming as Loomnibox broadens scope. [CL 8162551](https://chromium-review.googlesource.com/c/8162551)\n- **UI** Added drag-and-drop file support to omnibox everywhere. [CL 8164992](https://chromium-review.googlesource.com/c/8164992)\n- **Mobile** Allowed voice search permissions for omnibox everywhere. [CL 8162326](https://chromium-review.googlesource.com/c/8162326)\n- **UI** Disabled the tab switcher on the WebUI NTP. [CL 8171303](https://chromium-review.googlesource.com/c/8171303)\n- **Web Platform** Created a `CreateTab` tool surface. [CL 8177686](https://chromium-review.googlesource.com/c/8177686)\n- **Build** Removed CrOS WebUI `js_type_check` targets that cannot coexist with TS v7. [CL 8185699](https://chromium-review.googlesource.com/c/8185699)\n- **Build** Stopped invoking TS v6 when `use_typescript_go=true`. [CL 8184176](https://chromium-review.googlesource.com/c/8184176)\n- **Build** Updated WebUI TypeScript from v7.0.1-rc to v7.0.2. [CL 8184218](https://chromium-review.googlesource.com/c/8184218)\n- **UI** Merged and deduplicated pinned toolbar actions and extensions CSS. [CL 8185577](https://chromium-review.googlesource.com/c/8185577)\n\n### Autofill, Payments and User Data\n- **UI** Triggered AI amount extraction from AI card recommendation flows. [CL 7997164](https://chromium-review.googlesource.com/c/7997164)\n- **Autofill** Renamed `allowEditing_` to `allowNewEntitiesAddition_` in YourSavedInfo. [CL 8179260](https://chromium-review.googlesource.com/c/8179260)\n- **Autofill** Disabled the Add button in settings when Autofill is turned off. [CL 8182569](https://chromium-review.googlesource.com/c/8182569)\n- **Autofill** Added loading spinners for credit-card async fetches and reauth in AtMemory. [CL 8176587](https://chromium-review.googlesource.com/c/8176587)\n- **Autofill** Supported obfuscated-value comparison during AtMemory deduplication. [CL 8180488](https://chromium-review.googlesource.com/c/8180488)\n- **Autofill** Improved AtMemory label formatting for flight dates. [CL 8166541](https://chromium-review.googlesource.com/c/8166541)\n- **Autofill** Refactored AtMemory `FilterResults` to take entries by value. [CL 8175609](https://chromium-review.googlesource.com/c/8175609)\n- **Autofill** Notified users when SPII filling fails in AtMemory. [CL 8174543](https://chromium-review.googlesource.com/c/8174543)\n- **Autofill** Fixed `PrepareLoadingStateSuggestions` for child suggestions. [CL 8181124](https://chromium-review.googlesource.com/c/8181124)\n- **Autofill** Extracted a non-parameterized `PopupRowViewTestBase` fixture. [CL 8183026](https://chromium-review.googlesource.com/c/8183026)\n- **Autofill** Moved all YourSavedInfo code into the autofill directory. [CL 8143963](https://chromium-review.googlesource.com/c/8143963)\n- **Autofill** Deleted unreachable pre-HoT Autofill settings pages. [CL 8145480](https://chromium-review.googlesource.com/c/8145480)\n- **Autofill** Added a feature flag for Wallet orders and shipments integration. [CL 8174069](https://chromium-review.googlesource.com/c/8174069)\n- **Autofill** Added specifics for Wallet orders and shipments. [CL 8175607](https://chromium-review.googlesource.com/c/8175607)\n- **Autofill** Synced Wallet order and shipment metadata. [CL 8174845](https://chromium-review.googlesource.com/c/8174845)\n- **Autofill** Implemented specifics trimming for order and shipment types. [CL 8176067](https://chromium-review.googlesource.com/c/8176067)\n- **Autofill** Adapted `EntityInstance` for Wallet orders and shipments. [CL 8187076](https://chromium-review.googlesource.com/c/8187076)\n- **Autofill** Converted specifics to `EntityInstance` for orders and shipments. [CL 8182507](https://chromium-review.googlesource.com/c/8182507)\n- **Autofill** Fixed `TrimDriverLicense()`. [CL 8174388](https://chromium-review.googlesource.com/c/8174388)\n- **Autofill** Replaced an include with a forward declaration in BAM-related Autofill code. [CL 8176586](https://chromium-review.googlesource.com/c/8176586)\n- **Autofill** Cleaned up `AutofillAndroidFormDataCompareFieldGlobalId`. [CL 8181388](https://chromium-review.googlesource.com/c/8181388)\n- **Refactor** Enforced `go/noyoda` in multiple Autofill and Payments unit tests. [CL 8174550](https://chromium-review.googlesource.com/c/8174550)\n- **Refactor** Enforced `go/noyoda` in more Autofill and Payments unit tests. [CL 8182411](https://chromium-review.googlesource.com/c/8182411)\n- **Refactor** Enforced `go/noyoda` in more Autofill and Payments unit tests. [CL 8174468](https://chromium-review.googlesource.com/c/8174468)\n- **Refactor** Enforced `go/noyoda` in more Autofill and Payments unit tests. [CL 8182810](https://chromium-review.googlesource.com/c/8182810)\n- **Refactor** Enforced `go/noyoda` in more Autofill and Payments unit tests. [CL 8182510](https://chromium-review.googlesource.com/c/8182510)\n- **Refactor** Enforced `go/noyoda` in more Autofill and Payments unit tests. [CL 8187195](https://chromium-review.googlesource.com/c/8187195)\n- **Refactor** Enforced `go/noyoda` in more Autofill and Payments unit tests. [CL 8175746](https://chromium-review.googlesource.com/c/8175746)\n- **Refactor** Enforced `go/noyoda` in more Autofill and Payments unit tests. [CL 8182509](https://chromium-review.googlesource.com/c/8182509)\n- **Refactor** Followed up on earlier `go/noyoda` cleanup. [CL 8154340](https://chromium-review.googlesource.com/c/8154340)\n\n### Android, iOS and Mobile\n- **Mobile** Added an edge-to-edge flag for automotive. [CL 8179105](https://chromium-review.googlesource.com/c/8179105)\n- **Mobile** Fixed failing `ui/android` tests. [CL 8184779](https://chromium-review.googlesource.com/c/8184779)\n- **Mobile** Enabled PWA install disambiguation dialogs on Android. [CL 8182253](https://chromium-review.googlesource.com/c/8182253)\n- **Mobile** Always showed the install or create-shortcut dialog for URL PWAs on Android. [CL 8157505](https://chromium-review.googlesource.com/c/8157505)\n- **Mobile** Prevented negative page indices in the Android PDF viewer. [CL 8165022](https://chromium-review.googlesource.com/c/8165022)\n- **Mobile** Broadened enterprise proxy buildflags and added SG Android platform flags. [CL 8177314](https://chromium-review.googlesource.com/c/8177314)\n- **Mobile** Added hover and focus effects to Android `\u003cselect\u003e` dropdowns. [CL 8150801](https://chromium-review.googlesource.com/c/8150801)\n- **Mobile** Re-enabled DrDc on Android desktop builds. [CL 8123898](https://chromium-review.googlesource.com/c/8123898)\n- **Mobile** Cleared requested orientation during Android test rotator teardown. [CL 8165661](https://chromium-review.googlesource.com/c/8165661)\n- **Mobile** Fixed WebView media permission requests with PEPC when legacy mode is off. [CL 8137706](https://chromium-review.googlesource.com/c/8137706)\n- **Mobile** Added a cached-flag experiment for `WebViewUseWVLESForLayeredStudy`. [CL 8116929](https://chromium-review.googlesource.com/c/8116929)\n- **Mobile** Made `ProfileStore.requiresStartup` clearer in Android WebView. [CL 8177776](https://chromium-review.googlesource.com/c/8177776)\n- **Mobile** Consistently used the AwG package name instead of a component name. [CL 8173568](https://chromium-review.googlesource.com/c/8173568)\n- **Mobile** Added fast-follows wiring to the enhanced handoff flag on iOS STTS. [CL 8175748](https://chromium-review.googlesource.com/c/8175748)\n- **Mobile** Showed the infobar for the most recently shared entry in iOS STTS. [CL 8187654](https://chromium-review.googlesource.com/c/8187654)\n- **Mobile** Added `RemoteEntryParams` overloads to the fake iOS STTS model. [CL 8183587](https://chromium-review.googlesource.com/c/8183587)\n- **Mobile** Prevented inline autocomplete in iOS cobrowse. [CL 8174013](https://chromium-review.googlesource.com/c/8174013)\n- **Mobile** Throttled iOS download manager UI updates. [CL 8174010](https://chromium-review.googlesource.com/c/8174010)\n- **Mobile** Added helper support for enterprise DLP file-download scanning on iOS. [CL 8177578](https://chromium-review.googlesource.com/c/8177578)\n- **Mobile** Allowed null `authenticatorAttachment` in the iOS WebAuthn shim. [CL 8183527](https://chromium-review.googlesource.com/c/8183527)\n- **Mobile** Added Reader Mode observer handling to dismiss the iOS page-action menu. [CL 8128025](https://chromium-review.googlesource.com/c/8128025)\n- **Mobile** Modernized iOS WebUI Mojo IPC with an async message queue. [CL 8070299](https://chromium-review.googlesource.com/c/8070299)\n- **Mobile** Transferred MojoFacade ownership to `WebUIIOS`. [CL 8125895](https://chromium-review.googlesource.com/c/8125895)\n- **Mobile** Replaced manual layout constraints with helper utilities on iOS. [CL 8174951](https://chromium-review.googlesource.com/c/8174951)\n- **Mobile** Removed constraint updates from the app bar layout pass on iOS. [CL 8185978](https://chromium-review.googlesource.com/c/8185978)\n- **Mobile** Added AI subscription avatar ring Finch wiring on iOS. [CL 8173765](https://chromium-review.googlesource.com/c/8173765)\n- **Mobile** Renamed ring and disk terminology to disc on iOS. [CL 8159448](https://chromium-review.googlesource.com/c/8159448)\n- **Mobile** Suppressed AI tier display on iOS when errors occur. [CL 8175584](https://chromium-review.googlesource.com/c/8175584)\n- **Mobile** Added settings promo v2 IPH configs and UMA on iOS. [CL 8177575](https://chromium-review.googlesource.com/c/8177575)\n- **Mobile** Added the `kIOSSettingsDefaultBrowserPromoV2` flag and params. [CL 8179414](https://chromium-review.googlesource.com/c/8179414)\n- **Mobile** Moved Gemini gateway creation into the Gemini container mediator on iOS. [CL 8127272](https://chromium-review.googlesource.com/c/8127272)\n- **Mobile** Added task request subclasses for iOS x-callback and widget URL flows. [CL 8183488](https://chromium-review.googlesource.com/c/8183488)\n- **Mobile** Added task request subclasses for iOS widget URL flows. [CL 8174344](https://chromium-review.googlesource.com/c/8174344)\n- **Mobile** Stored 28-day active-day counts in prefs and added inactive metrics on iOS. [CL 8157784](https://chromium-review.googlesource.com/c/8157784)\n\n### Build, Infra, Tooling and Refactors\n- **Build** Removed pseudo-locale conditions from `//base/i18n`. [CL 8182297](https://chromium-review.googlesource.com/c/8182297)\n- **Build** Removed the no-longer-needed `_LIBCPP_CONSTINIT` define. [CL 8182141](https://chromium-review.googlesource.com/c/8182141)\n- **Build** Promoted experimental fuzzable protos to default in lpm. [CL 8179765](https://chromium-review.googlesource.com/c/8179765)\n- **Build** Migrated `accessibility_event_fuzzer` to the new fuzzable protos. [CL 8185195](https://chromium-review.googlesource.com/c/8185195)\n- **Build** Exposed `ScopedMessageHandleWrapper` to Rust. [CL 8167185](https://chromium-review.googlesource.com/c/8167185)\n- **Build** Introduced a Rust system wrapper around Mojo buffers. [CL 8177284](https://chromium-review.googlesource.com/c/8177284)\n- **Build** Emitted `.data()` when spanified args are passed to `void*` parameters. [CL 8176568](https://chromium-review.googlesource.com/c/8176568)\n- **Build** Updated `siso` to 1.5.26. [CL 8181729](https://chromium-review.googlesource.com/c/8181729)\n- **Build** Updated `run_in_virtual_path`. [CL 8181834](https://chromium-review.googlesource.com/c/8181834)\n- **Build** Renamed the Fuchsia views perf test target. [CL 8178787](https://chromium-review.googlesource.com/c/8178787)\n- **Build** Mirrored optional Linux trybots and deduped tests. [CL 8159739](https://chromium-review.googlesource.com/c/8159739)\n- **Build** Switched GPU Android arm64 to test trigger CAS. [CL 8175435](https://chromium-review.googlesource.com/c/8175435)\n- **Build** Switched GPU Mac x64 Debug to test trigger CAS. [CL 8184086](https://chromium-review.googlesource.com/c/8184086)\n- **Build** Switched GPU Linux x64 Debug to test trigger CAS. [CL 8184048](https://chromium-review.googlesource.com/c/8184048)\n- **Build** Autosharded Chromium src test suites. [CL 8181078](https://chromium-review.googlesource.com/c/8181078)\n- **Refactor** Removed `Browser::session_id()`. [CL 8182008](https://chromium-review.googlesource.com/c/8182008)\n- **Refactor** Removed `Browser::is_type_popup()`. [CL 8186194](https://chromium-review.googlesource.com/c/8186194)\n- **Refactor** Replaced `browser_window_features()` with `GetFeatures()`. [CL 8184640](https://chromium-review.googlesource.com/c/8184640)\n- **Refactor** Removed `Browser::type()`. [CL 8185696](https://chromium-review.googlesource.com/c/8185696)\n- **Refactor** Moved `Browser::OnWindowDidShow()` into `BrowserView`. [CL 8181447](https://chromium-review.googlesource.com/c/8181447)\n- **Refactor** Removed handling of esoteric run loop modes. [CL 5287320](https://chromium-review.googlesource.com/c/5287320)\n- **Refactor** Cleaned up and modernized enterprise components. [CL 8167085](https://chromium-review.googlesource.com/c/8167085)\n\n## Reverts \u0026 Reapplies\n- **UI** Reverted freezing omnibox keyword results on user interaction, likely backing out a behavior regression in WebUI omnibox. [CL 8181049](https://chromium-review.googlesource.com/c/8181049)\n- **UI** Reverted enabling `SettingsInTab` on Android after follow-up stability issues. [CL 8165192](https://chromium-review.googlesource.com/c/8165192)\n- **A11y** Reverted a Mac VoiceOver nested text field announcement fix. [CL 7871739](https://chromium-review.googlesource.com/c/7871739)\n- **UI** Relanded the iOS fullscreen controller replacement in `GeminiBrowserAgentTest`. [CL 8131183](https://chromium-review.googlesource.com/c/8131183)\n- **Rendering** Relanded `LayerSurface` extraction from `ui::Layer`. [CL 8088677](https://chromium-review.googlesource.com/c/8088677)\n- **UI** Reverted an iOS keyboard shortcuts fix in `SceneViewController`. [CL 8138068](https://chromium-review.googlesource.com/c/8138068)\n- **UI** Relanded cleanup of the iOS Reader Mode US feature flag. [CL 8166881](https://chromium-review.googlesource.com/c/8166881)\n- **Refactor** Relanded removal of `Browser::browser_actions()`. [CL 8160761](https://chromium-review.googlesource.com/c/8160761)\n- **UI** Reverted hiding native views for empty visible bounds in Mac window occlusion. [CL 8175843](https://chromium-review.googlesource.com/c/8175843)",
  "repo": "chromium",
  "repoDisplay": "Chromium",
  "rollGroups": [
    {
      "name": "Chrome Mac Arm PGO Profile",
      "count": 11
    },
    {
      "name": "Chrome Android ARM64 Orderfile",
      "count": 9
    },
    {
      "name": "Chrome Win64 PGO Profile",
      "count": 5
    },
    {
      "name": "Chrome Linux PGO Profile",
      "count": 4
    },
    {
      "name": "Chrome Win ARM64 PGO Profile",
      "count": 4
    },
    {
      "name": "goldctl",
      "count": 4
    },
    {
      "name": "Chrome Mac PGO Profile",
      "count": 4
    },
    {
      "name": "Chrome Android ARM32 PGO Profile",
      "count": 3
    },
    {
      "name": "Chrome Android Desktop x64 PGO",
      "count": 3
    },
    {
      "name": "Chrome Android ARM32 Orderfile",
      "count": 2
    },
    {
      "name": "Chromite from fe8c13340279 to a0023a7d7b67",
      "count": 1
    },
    {
      "name": "ios_internal from 00c14c0a68f2 to 2650dea95fef",
      "count": 1
    },
    {
      "name": "Manifest Merger from pSnauLHOd1J9rrmuQ...",
      "count": 1
    },
    {
      "name": "ANGLE from cd05752a5137 to 272d37f4cc0c",
      "count": 1
    },
    {
      "name": "ChromeOS Atom AFDO profile",
      "count": 1
    },
    {
      "name": "Bump",
      "count": 1
    },
    {
      "name": "ios_internal from b4d2cd06b44b to 5fe544eb3889",
      "count": 1
    },
    {
      "name": "ios_internal from 2650dea95fef to b4d2cd06b44b",
      "count": 1
    },
    {
      "name": "Boca Receiver App from AWtqHWrRrzelBsPi1...",
      "count": 1
    },
    {
      "name": "cxx",
      "count": 1
    },
    {
      "name": "Infra from af6103f84643 to de24faf21b95",
      "count": 1
    },
    {
      "name": "gn from 3fd3b0624d8c to 17b0057970fa",
      "count": 1
    },
    {
      "name": "ios_internal from 29814a8fcf74 to 0b7235482ccb",
      "count": 1
    },
    {
      "name": "V8 from cc33f7851c08 to bdd79af04374",
      "count": 1
    },
    {
      "name": "llvm-libc from 50ad4d201981 to 300662227a83",
      "count": 1
    },
    {
      "name": "ChromeOS Bigcore AFDO profile",
      "count": 1
    },
    {
      "name": "thiserror",
      "count": 1
    },
    {
      "name": "Skia from 1c31040989d4 to 39cda9d6d7d2",
      "count": 1
    },
    {
      "name": "vulkan-deps from af17ae0ac3a5 to aa2286bf4240",
      "count": 1
    },
    {
      "name": "clank/internal/apps from a1b29c18e463 to 10603622daf1",
      "count": 1
    },
    {
      "name": "WebView ARM Orderfile from _VNCBCU-ZuY0lNha7...",
      "count": 1
    },
    {
      "name": "ios_internal from 5fe544eb3889 to 29814a8fcf74",
      "count": 1
    },
    {
      "name": "WebView ARM64 Orderfile from juxNQGjXcJtFYEjr6...",
      "count": 1
    },
    {
      "name": "Depot Tools from e154c8eda5e6",
      "count": 1
    },
    {
      "name": "Android Lint from xPF8AdU-OKJ7ZGBH4...",
      "count": 1
    },
    {
      "name": "Perfetto from 9e949123df0c to 6bd44fb176cb",
      "count": 1
    },
    {
      "name": "src-internal from 7b4961b4b0de to 23d0018d10bf",
      "count": 1
    },
    {
      "name": "Boca App from vZGky0vx4alJO3Oke...",
      "count": 1
    },
    {
      "name": "Crossbench from c74f1a28a97c to 7470bd3666b3",
      "count": 1
    },
    {
      "name": "JetStream main from b7babdf323e6",
      "count": 1
    },
    {
      "name": "clank/internal/apps from 10603622daf1 to 63438865fa10",
      "count": 1
    },
    {
      "name": "Perfetto Trace Processor Linux ARM64",
      "count": 1
    },
    {
      "name": "Error Prone from I4myLzCu8kNARdk3F...",
      "count": 1
    },
    {
      "name": "src-internal from 7b95fac2bfb6 to 7b4961b4b0de",
      "count": 1
    },
    {
      "name": "Perfetto Trace Processor Linux ARM",
      "count": 1
    },
    {
      "name": "Skia from abecb0dc02c1 to 62e4d651bc60",
      "count": 1
    },
    {
      "name": "ANGLE from 82a8b2d800c4 to 896efc3ca2d9",
      "count": 1
    },
    {
      "name": "BoringSSL from ed2f7e8c2600 to 93531a28b060",
      "count": 1
    },
    {
      "name": "BoringSSL from 30a26e970e14 to ed2f7e8c2600",
      "count": 1
    },
    {
      "name": "WebView ARM64 Orderfile from gE5a7uB9z4FCqyGH3...",
      "count": 1
    },
    {
      "name": "Skia from 39cda9d6d7d2 to 4205356d4bab",
      "count": 1
    },
    {
      "name": "WebRTC from 23b9b049795d to cfa20d666849",
      "count": 1
    },
    {
      "name": "Skia from e637676adf54 to a08d918ebd6a",
      "count": 1
    },
    {
      "name": "ios_internal from 63943b57d1c1 to e2b58ed7ad6c",
      "count": 1
    },
    {
      "name": "optimization-guide from fd3e84f0ce2f to b0c1df1ec6ee",
      "count": 1
    },
    {
      "name": "Depot Tools from db395c47f653",
      "count": 1
    },
    {
      "name": "Projector App from WQYhbhkYasxNLnn20...",
      "count": 1
    },
    {
      "name": "BoringSSL from 1a5078d343ba to c3fd1495640c",
      "count": 1
    },
    {
      "name": "Catapult from e4d1a01c96de to 16dc2198b902",
      "count": 1
    },
    {
      "name": "Kotlin Stdlib from V6WiAw0JsqVtaNfIS...",
      "count": 1
    }
  ],
  "since": "2026-08-03",
  "totals": {
    "commits": 483,
    "features": 332,
    "rolls": 147
  },
  "until": "2026-08-03"
}