{
  "commits": {
    "7080015": {
      "author": "Arthur Sonzogni",
      "avatar": "",
      "cl": "7080015",
      "clUrl": "https://chromium-review.googlesource.com/c/7080015",
      "description": "Replaced ZeroMemory with struct initialization to fix unsafe buffer\noperations.\n\nInitial patchet generated by headless gemini-cli using:\n//agents/prompts/projects/spanification/run.py\n\nFixed: 455563220\nChange-Id: Icbf2ba2a01c35cc7e619e2baf16ee2aeb0d936b5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7080015\nReviewed-by: Thomas Guilbert \u003ctguilbert@chromium.org\u003e\nCommit-Queue: Alexander Cooper \u003calcooper@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675219}",
      "email": "arthursonzogni@chromium.org",
      "hash": "2e693d636786a7c1baed8045c249343da2dea079",
      "subject": "Fix unsafe buffer usage in sink_input_pin_win.cc"
    },
    "7642390": {
      "author": "Arthur Sonzogni",
      "avatar": "",
      "cl": "7642390",
      "clUrl": "https://chromium-review.googlesource.com/c/7642390",
      "description": "Replaced raw pointer arithmetic and UNSAFE_TODO with base::span\noperations to safely calculate the destination buffer planes.\n\nInitial patchset generated by headless gemini-cli using:\n//agents/prompts/projects/spanification/run.py\n\nFixed: 490408330\nChange-Id: I11bcbce13067b49ef495d372fd22d95e6a911bff\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7642390\nReviewed-by: Thomas Guilbert \u003ctguilbert@chromium.org\u003e\nCommit-Queue: Alexander Cooper \u003calcooper@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674587}",
      "email": "arthursonzogni@chromium.org",
      "hash": "92a97b8e31b44917afc00aaebf1bfd637a4d36d8",
      "subject": "Fix unsafe buffer usage in VideoCaptureDeviceFuchsia"
    },
    "7647050": {
      "author": "Arthur Sonzogni",
      "avatar": "",
      "cl": "7647050",
      "clUrl": "https://chromium-review.googlesource.com/c/7647050",
      "description": "Replaced raw pointer parameters and arithmetic with base::span and\nsafe string conversion functions to fix unsafe buffer errors.\n\nInitial patchset generated by headless gemini-cli using:\n//agents/prompts/projects/spanification/run.py\n\nFixed: 490873561\nChange-Id: I094b467111c77b6509b2602ba9f47521b3096bfe\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7647050\nReviewed-by: Thomas Guilbert \u003ctguilbert@chromium.org\u003e\nCommit-Queue: Alexander Cooper \u003calcooper@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675274}",
      "email": "arthursonzogni@chromium.org",
      "hash": "753282edc3edb3bea52e05bd60dfc3b0f2ef73ec",
      "subject": "Fix unsafe buffer usage in CameraHalDelegate"
    },
    "7735345": {
      "author": "Yaron Friedman",
      "avatar": "",
      "cl": "7735345",
      "clUrl": "https://chromium-review.googlesource.com/c/7735345",
      "description": "This reverts commit 4f440da94ae8d8c1d485aad954ea52b63857d3ef.\n\nReason for revert: suspected for unintended impact on metrics\n\nOriginal change's description:\n\u003e Fix OmahaService unmanaged background thread and queue starvation leak.\n\u003e\n\u003e This CL resolves a critical background task thread leak in OmahaService by:\n\u003e 1. Aligning with the JobScheduler asynchronous lifecycle API by returning 'true' from onStartTask() to ensure the OS properly tracks execution and triggers onStopTask() on timeout.\n\u003e 2. Invoking 'cancel(true)' on the background AsyncTask inside onStopTask() to send a cooperative JVM thread interrupt signal, closing open socket connections and terminating the thread cleanly.\n\u003e 3. Adding robust blackbox JUnit tests verifying that the background thread leak and its global impact on the SerialExecutor queue are completely resolved.\n\u003e\n\u003e Bug: 467446215\n\u003e\n\u003e TAG=agy\n\u003e CONV=b9b51289-773f-46a6-bd89-b604f9fcc3d3\n\u003e\n\u003e Change-Id: I1690b65c92d5529c5db2b0d9b4286f644219fed9\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7735345\n\u003e Reviewed-by: Tommy Nyquist \u003cnyquist@chromium.org\u003e\n\u003e Commit-Queue: Yaron Friedman \u003cyfriedman@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1626896}\n\nBug: 467446215\nChange-Id: I6d7f9407841e999ffee3ab42320f47f3051a5dda\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8212181\nAuto-Submit: Yaron Friedman \u003cyfriedman@chromium.org\u003e\nCommit-Queue: Sorin Jianu \u003csorin@chromium.org\u003e\nReviewed-by: Sorin Jianu \u003csorin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675049}",
      "email": "yfriedman@google.com",
      "hash": "96d11c5e62d459a3acd172a1b2be61e3b46bc11f",
      "subject": "Revert \"Fix OmahaService unmanaged background thread and queue starvation leak.\""
    },
    "7801106": {
      "author": "Jacques Newman",
      "avatar": "https://lh4.googleusercontent.com/-jqFlKRO6uS0/AAAAAAAAAAI/AAAAAAAAAAA/UsGYwY1xNFM/s120-p/photo.jpg",
      "cl": "7801106",
      "clUrl": "https://chromium-review.googlesource.com/c/7801106",
      "description": "GetAttributeValue iterates over leaf text positions (e.g., inline text\nboxes), but GetLowestPlatformAncestor() may resolve to a parent node\n(e.g., static text). The leaf offsets are local to the leaf, but\nGetTextAttributeValue on the parent expects parent-level offsets. This\nmismatch caused annotation lookups (e.g., UIA_AnnotationTypesAttributeId\nfor spelling errors) to use wrong offsets on wrapped lines, making\nspelling markers invisible to screen readers.\n\nWhen the resolved platform node differs from the iterator's anchor,\ntranslate offsets via CreateParentPosition() before passing them to\nGetTextAttributeValue\n\nBug: 503691212, 503691211\nChange-Id: I7f35336d63bb1c2a9658fb28114285a4a5370cd3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7801106\nReviewed-by: Benjamin Beaudry \u003cbenjamin.beaudry@microsoft.com\u003e\nCommit-Queue: Jacques Newman \u003cjanewman@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674685}",
      "email": "janewman@microsoft.com",
      "hash": "32c16ce6f5f65859ed9d720cd64c10d7393cbc86",
      "subject": "a11y: Fix text attribute offset translation for wrapped text ranges"
    },
    "7848321": {
      "author": "Monica Chintala",
      "avatar": "https://lh3.googleusercontent.com/-D0tI1llAXBE/AAAAAAAAAAI/AAAAAAAAAAA/qlw4NkXWqVQ/s120-p/photo.jpg",
      "cl": "7848321",
      "clUrl": "https://chromium-review.googlesource.com/c/7848321",
      "description": "Move sandbox_origin_token_ from RenderFrameHostImpl to PageImpl\n\nThe sandbox_origin_token_ is only needed for main frames (popups). For\niframes, the token is consumed immediately in\nSetOriginDependentStateOfNewFrame() and does not need to be stored.\n\nThis moves the token storage to PageImpl where it semantically belongs,\nand removes the TakeSandboxOriginToken() wrapper from RFHI. Callers now\naccess the token directly via\nGetPage().TakeSandboxOriginTokenForPopUp().\n\nBug: crbug.com/489973915\nCo-authored-by: Copilot \u003c223556219+Copilot@users.noreply.github.com\u003e\nChange-Id: I40e0731678d5e880156715f5dacee6c4e4a785cc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7848321\nCommit-Queue: Monica Chintala \u003cmonicach@microsoft.com\u003e\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nReviewed-by: Diana Qu \u003cxiaqu@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675228}",
      "email": "monicach@microsoft.com",
      "hash": "9580a5f78fd8fc2aa3492e83d91621a84488fd00",
      "subject": "Rename sandbox origin token helpers on PageImpl"
    },
    "7863574": {
      "author": "Tiago Vignatti",
      "avatar": "https://lh4.googleusercontent.com/-_Lr28vjgZOk/AAAAAAAAAAI/AAAAAAAAAAA/IE8-eEqpHw4/s120-p/photo.jpg",
      "cl": "7863574",
      "clUrl": "https://chromium-review.googlesource.com/c/7863574",
      "description": "Relocate kChromeUIUntrustedProjectorSwaAppId and\nkChromeUIUntrustedProjectorPwaUrl from\n//ash/webui/projector_app/public/cpp/projector_app_constants.{h,cc} to\n//ash/constants/web_app_id_constants.h, where the rest of the ChromeOS\nSystem Web App identifiers already live.\n\nThe app ID/URL are pure data shared widely outside //ash/webui/ -- 15\nfiles across //chrome/browser/apps/, //chrome/browser/ash/,\n//chrome/browser/ui/ash/, //chrome/browser/web_applications/, and\n//chrome/browser/ui/webui/ash/. Forcing them all to reach into\n//ash/webui/ for a constant was the cause of two `// nogncheck`\nsuppressions in //chrome/browser/web_applications/app_service/. With the\nconstants now under //ash/constants/, both suppressions are dropped, the\n//ash/webui/projector_app/public/cpp dep is removed from\n//chrome/browser/web_applications/app_service:app_service, and files\nthat no longer need anything from projector_app_constants.h drop that\ninclude entirely. Files that still use the projector\nURL/host/file-extension constants keep their existing include.\n\nThe constants keep their original names and values to minimize churn;\nthe LINT.IfChange annotation pinning the app ID to tast-tests/apps.go is\npreserved.\n\nR=blundell@chromium.org\n\nBug: 353332589\nChange-Id: I051ca040d2561415d5622d9100faba5ffd6b5b5b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7863574\nReviewed-by: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nReviewed-by: Mitsuru Oshima \u003coshima@chromium.org\u003e\nReviewed-by: Achuith Bhandarkar \u003cachuith@chromium.org\u003e\nReviewed-by: Benjamin Zielinski \u003cbzielinski@google.com\u003e\nCommit-Queue: Tiago Vignatti \u003ctvignatti@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674945}",
      "email": "tvignatti@igalia.com",
      "hash": "b3e460d56758828793de3afd07c352cb6e1621a9",
      "subject": "Move Projector app ID/URL to ash/constants/"
    },
    "7904261": {
      "author": "Stefano Duo",
      "avatar": "https://lh3.googleusercontent.com/--NTYCdrUvPI/AAAAAAAAAAI/AAAAAAAAAAA/CAaAZMz0Lq8/s120-p/photo.jpg",
      "cl": "7904261",
      "clUrl": "https://chromium-review.googlesource.com/c/7904261",
      "description": "In multi-network Chrome Custom Tabs (CCT), network requests originating\nfrom a bound WebContents must be bound to a specific target network\n(stored in WebContents::GetTargetNetwork). Previously, this binding was\naccomplished by creating and maintaining a separate, network-bound\nNetworkContext (network_bound_network_context_) inside\nChromeContentBrowserClient, then routing requests to this separate\nnetwork-context. This approach was complex and memory-intensive.\n\nThis CL refactors the target network binding mechanism by plumbing a\ntarget_network parameter directly into\nnetwork.mojom.URLLoaderFactoryParams, built on top of the new\ntarget_network parameter needed to create a net::URLRequest. Under this\narchitecture, standard network factories can bind requests to a\nspecified network directly on demand, without requiring a separate\nNetworkContext.\n\nThe plumbing between WebContents' target_network, and\nnetwork.mojom.URLLoaderFactoryParams's new target_network parameter is\nstill implemented via WillCreateURLLoaderFactory, but it now relies on\ntwo new URLLoaderFactoryBuilder methods:\n1. SetTargetNetwork - stores the target_network and later uses it when\n   building the final URLLoaderFactory\n2. RequiresFreshFactory - used to figure out whether a pre-existing\n   shared URLLoaderFactory can be used, or a fresh one has to be\n   created. This is necessary to target a network for navigations (and\n   downloads). Navigations usually use the browser process shared\n   URLLoaderFactory. This is not possible for multi-network CCT\n   because it requires an URLLoaderFactory that target a network and\n   the browser shared URLLoaderFactory does not. In this scenario we\n   instead create a new URLLoaderFactory from scratch\n\ntarget_network can only be consumed by the network service. With that in\nmind, SetTargetNetwork should only be called when\nURLLoaderFactoryBuilder will build a fresh URLLoaderFactory within\nConnectTerminal. This is enforced by:\n1. Calling SetTargetNetwork only when we know the network service is\n   going to back the URLLoaderFactory that will be created.\n2. Explicitly crashing in the ConnectTerminal variants that do not\n   connect to a URLLoaderFactory built from scratch.\n3. Adding a new is_for_network_service parameter to\n   WillCreateURLLoaderFactory\n\nBug: 449098586, 488878730, 517776674\nChange-Id: I7a2c7da0152f853c479fb0c9a2d6f5ea18abb613\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7904261\nReviewed-by: Adam Rice \u003cricea@chromium.org\u003e\nCommit-Queue: Stefano Duo \u003cstefanoduo@google.com\u003e\nReviewed-by: Victor Vianna \u003cvictorvianna@google.com\u003e\nAuto-Submit: Stefano Duo \u003cstefanoduo@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675111}",
      "email": "stefanoduo@google.com",
      "hash": "925f969b44885626d960df90670845f2d7a3963e",
      "subject": "Refactor multi-network CCT to rely on net::UrlRequest's target_network"
    },
    "7966058": {
      "author": "Peter E Conn",
      "avatar": "",
      "cl": "7966058",
      "clUrl": "https://chromium-review.googlesource.com/c/7966058",
      "description": "This reverts commit 9fcd98e4172070b8a8f224ca3d7723f97c54bc01.\n\nReason for revert: this introduced a performance regression in WebView prefetch.\n\nBug: 543291702\n\nOriginal change's description:\n\u003e Block prefetch requests for disallowed URLs\n\u003e\n\u003e It used to be possible to prefetch URLs that otherwise should be\n\u003e blocked. This was not rendering the content, however we can also block\n\u003e the prefetch network request.\n\u003e\n\u003e This CL fixes the issue by intercepting prefetch requests in\n\u003e AwProxyingURLLoaderFactory and checking them against the\n\u003e AwSupervisedUserUrlClassifier. If the URL is disallowed, the\n\u003e prefetch request is blocked with net::ERR_BLOCKED_BY_CLIENT.\n\u003e\n\u003e TAG=agy\n\u003e CONV=10d00573-3f3a-4db3-847c-e564fce235fe\n\u003e\n\u003e Fixed: 517534914\n\u003e Test: run_webview_instrumentation_test_apk -f AwSupervisedUserTest#*\n\u003e Change-Id: I9c1de36e419a9a3f79779345031f37cbd8e805d6\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7966058\n\u003e Auto-Submit: Nate Fischer \u003cntfschr@chromium.org\u003e\n\u003e Commit-Queue: Nate Fischer \u003cntfschr@chromium.org\u003e\n\u003e Reviewed-by: Peter Pakkenberg \u003cpbirk@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1653573}\n\nBug: 517534914\nChange-Id: I7e8f94556dd740d9d067a957af6722962a38cf09\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8214579\nReviewed-by: Peter Beverloo \u003cpeter@chromium.org\u003e\nCommit-Queue: Peter Beverloo \u003cpeter@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674997}",
      "email": "peconn@google.com",
      "hash": "a64f8fb3b3a3db70fb4bfeca0d2a69c8d41564ff",
      "subject": "Revert \"Block prefetch requests for disallowed URLs\""
    },
    "7972217": {
      "author": "Helmut Januschka",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "7972217",
      "clUrl": "https://chromium-review.googlesource.com/c/7972217",
      "description": "This is a reland of commit 4400961e2e454193ca1685207ee9eb065ddd665c\n\nOriginal change's description:\n\u003e Keep browser alive while fetch keepalive URLLoaders exist\n\u003e\n\u003e Holds a ScopedKeepAlive while any fetch keepalive URLLoader (including\n\u003e pending fetchLater) exists, gated by the default-off\n\u003e kKeepAliveBrowserProcessAlive feature, so closing the last window does\n\u003e not drop pending requests.\n\u003e\n\u003e Bug: 408010432\n\u003e Change-Id: I8a8d2d7a8770e8f1cdedf9d279db2359a5192ff4\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7972217\n\u003e Reviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\n\u003e Reviewed-by: Ming-Ying Chung \u003cmych@chromium.org\u003e\n\u003e Reviewed-by: Ryan Sultanem \u003crsult@google.com\u003e\n\u003e Auto-Submit: Helmut Januschka \u003chelmut@januschka.com\u003e\n\u003e Reviewed-by: Nicolas Ouellet-Payeur \u003cnicolaso@chromium.org\u003e\n\u003e Reviewed-by: Greg Thompson \u003cgrt@chromium.org\u003e\n\u003e Commit-Queue: Helmut Januschka \u003chelmut@januschka.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1670925}\n\nBug: 408010432\nChange-Id: If4fd9e056a7dce471ba1353c3f5b8976e003a306\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8181986\nReviewed-by: Nicolas Ouellet-Payeur \u003cnicolaso@chromium.org\u003e\nReviewed-by: Ryan Sultanem \u003crsult@google.com\u003e\nCommit-Queue: Helmut Januschka \u003chelmut@januschka.com\u003e\nReviewed-by: Greg Thompson \u003cgrt@chromium.org\u003e\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nReviewed-by: Ming-Ying Chung \u003cmych@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675141}",
      "email": "helmut@januschka.com",
      "hash": "397c81ce71fdbd23903736813752ddc6776f9759",
      "subject": "Reland \"Keep browser alive while fetch keepalive URLLoaders exist\""
    },
    "7980617": {
      "author": "Ziad Youssef",
      "avatar": "https://lh3.googleusercontent.com/-x9R-qSgZypA/AAAAAAAAAAI/AAAAAAAAAAA/DjHCwjGZBlk/s120-p/photo.jpg",
      "cl": "7980617",
      "clUrl": "https://chromium-review.googlesource.com/c/7980617",
      "description": "Bug: 525785901\nChange-Id: Ibd84422c1ef792765017c261433254ea4ee57856\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7980617\nReviewed-by: Mateusz Zbikowski \u003czbikowski@google.com\u003e\nCommit-Queue: Ziad Youssef \u003cziadyoussef@chromium.org\u003e\nReviewed-by: Peter Beverloo \u003cpeter@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674869}",
      "email": "ziadyoussef@chromium.org",
      "hash": "dfd08dbd184bf58eb41ee74ea176fc1b31bb6ad6",
      "subject": "Add orderfile and pgo generation instructions"
    },
    "7998618": {
      "author": "Leah Ryu",
      "avatar": "",
      "cl": "7998618",
      "clUrl": "https://chromium-review.googlesource.com/c/7998618",
      "description": "NotebooksNetworkService is the component-layer client for the\nNotebooks backend. This CL implements CreateNotebook: the request URL is the API base URL, and the body contains a user-specified display name for the notebook.\n\nBug: 531809229\nChange-Id: I036cd78b08186b86616c0136128092c86a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7998618\nReviewed-by: Christian Dullweber \u003cdullweber@chromium.org\u003e\nCommit-Queue: Leah Ryu \u003cwoodchip@chromium.org\u003e\nReviewed-by: David Pennington \u003cdpenning@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675259}",
      "email": "woodchip@google.com",
      "hash": "e5e9e6bf98d4003d0603d1e03b8dabc558f74358",
      "subject": "[Notebooks] Implement NotebookNetworkService CreateNotebook with unit tests"
    },
    "8011647": {
      "author": "tannal",
      "avatar": "https://lh4.googleusercontent.com/-YsWr1H8zLkk/AAAAAAAAAAI/AAAAAAAAAAA/Ph-EdhUt5EE/s120-p/photo.jpg",
      "cl": "8011647",
      "clUrl": "https://chromium-review.googlesource.com/c/8011647",
      "description": "When href is not set, the role is the same as mrow.\n\nFor HTML a element, we also check whether the element has a mouse\nevent listener attached when mapping it to the link role.\n\nFor SVG a element, three engines differ from each other when href is not\nset.\n\nWe want the same behavior for the MathML a element.\n\nSee the discussion in https://github.com/w3c/mathml-aam/issues/39.\n\nAX-Relnotes: n/a.\n\nBug: 510487697\nChange-Id: I3fa4faca81d00ad6baf11c853240bdb43e97bc37\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8011647\nCommit-Queue: Frédéric Wang Nélar \u003cfwang@igalia.com\u003e\nReviewed-by: Frédéric Wang Nélar \u003cfwang@igalia.com\u003e\nReviewed-by: Jacques Newman \u003cjanewman@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674751}",
      "email": "mtan@igalia.com",
      "hash": "537c723abb7ffc9ecbd47b58bf128beaacdb3442",
      "subject": "[mathml] Map MathML a element to link role when href is specified"
    },
    "8020895": {
      "author": "Hailey Wang",
      "avatar": "https://lh4.googleusercontent.com/-w-MQm9zaKaY/AAAAAAAAAAI/AAAAAAAAAAA/v4xyiHZv07Y/s120-p/photo.jpg",
      "cl": "8020895",
      "clUrl": "https://chromium-review.googlesource.com/c/8020895",
      "description": "This reverts commit a4062d416e5611c0ec53755844a5b2f077b363d9.\n\nReason for revert: Fixing test flakiness by explicitly waiting for glic\nbutton to show up. Also add flag restriction.\n\nOriginal change's description:\n\u003e Revert \"[Glic] Add integration tests\"\n\u003e\n\u003e This reverts commit 6f462792d3bde7706b78b6bbc197782ba8836c73.\n\u003e\n\u003e Reason for revert: failing on some bots\n\u003e\n\u003e Failure Link:\n\u003e https://ci.chromium.org/ui/p/chrome/builders/ci/android-desktop-17-x64-rel-emu-tests/1290/blamelist\n\u003e\n\u003e Original change's description:\n\u003e \u003e [Glic] Add integration tests\n\u003e \u003e\n\u003e \u003e This CL introduces GlicAndroidUiIntegrationTest to verify that the\n\u003e \u003e native UI components for Glic behave correctly when interacting with the\n\u003e \u003e underlying ActorKeyedService and GlicKeyedService.\n\u003e \u003e\n\u003e \u003e By overriding the global service factories with mocks, these tests\n\u003e \u003e isolate the Android UI logic from native C++ initialization, ensuring\n\u003e \u003e deterministic verification of the visual states.\n\u003e \u003e\n\u003e \u003e Bug: 519241181\n\u003e \u003e Change-Id: I25b8469678e84e3980a31b89e0ad3f96695c115d\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8020895\n\u003e \u003e Reviewed-by: Ritika Gupta \u003critikagup@google.com\u003e\n\u003e \u003e Commit-Queue: Hailey Wang \u003chaileywang@google.com\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1660623}\n\u003e\n\u003e Bug: 519241181\n\u003e Change-Id: Ie1a2bb84355f93997eac6693b83b6f9acede6592\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8082182\n\u003e Auto-Submit: Joel Hockey \u003cjoelhockey@chromium.org\u003e\n\u003e Owners-Override: Joel Hockey \u003cjoelhockey@chromium.org\u003e\n\u003e Commit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Bot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1660937}\n\nTAG=agy\nCONV=d0fa7b28-723a-4e0e-85b0-7c822b14aace\n\nBug: 519241181\nChange-Id: Iecf29dd9c3eddc236e80a593181906fa63604d7b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084568\nReviewed-by: Ritika Gupta \u003critikagup@google.com\u003e\nCommit-Queue: Hailey Wang \u003chaileywang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674777}",
      "email": "haileywang@google.com",
      "hash": "d288ab413d5e5a8fbe3d1ad129f8d01fb638debc",
      "subject": "Reland \"[Glic] Add integration tests\""
    },
    "8030294": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "cl": "8030294",
      "clUrl": "https://chromium-review.googlesource.com/c/8030294",
      "description": "This change was generated (and formatted) mostly automatically.\nFor specific asks, leave a comment to elicit a fleshy response.\n\nThis particular CL is scoped to\n['chrome/browser/btm', 'content/browser/btm']\n\nThis CL was uploaded by git cl split.\n\nR=njeunje@chromium.org\n\nBug: 529948677\nChange-Id: Ia4701bce67d06ae3c714044d30e4f0ad7b9da38a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030294\nReviewed-by: Jonathan Njeunje \u003cnjeunje@chromium.org\u003e\nCommit-Queue: Kalvin Lee \u003ckdlee@chromium.org\u003e\nAuto-Submit: Kalvin Lee \u003ckdlee@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674734}",
      "email": "kdlee@chromium.org",
      "hash": "e849c0cd9dc0260637fb105eb5364e64b4971f9d",
      "subject": "IWYU: `base::span`"
    },
    "8032669": {
      "author": "Bryant Chandler",
      "avatar": "https://lh4.googleusercontent.com/-bpkdxDCAXws/AAAAAAAAAAI/AAAAAAAAAAA/YkXhVGgdBAs/s120-p/photo.jpg",
      "cl": "8032669",
      "clUrl": "https://chromium-review.googlesource.com/c/8032669",
      "description": "This reverts commit 546f3295311f2bf8920a78b5b8d2e9022ae8ee6e.\n\nReason for revert: fix wayland tests\n\nOriginal change's description:\n\u003e Revert \"[glic] Fix Android ConcurrentVisibility test failure in bisection\"\n\u003e\n\u003e This reverts commit d6d1d6b2d86e750cb118788dd7d6147dadb34771.\n\u003e\n\u003e Reason for revert: In order to revert https://crrev.com/c/8185659.\n\u003e\n\u003e Failure Link:\n\u003e https://ci.chromium.org/ui/p/chromium/builders/ci/linux-wayland-mutter-rel-tests/25989/overview\n\u003e https://ci.chromium.org/ui/p/chromium/builders/ci/linux-wayland-weston-rel-tests/17749/overview\n\u003e\n\u003e Original change's description:\n\u003e \u003e [glic] Fix Android ConcurrentVisibility test failure in bisection\n\u003e \u003e\n\u003e \u003e LUCI's test bisection runner runs disabled tests to help pin down\n\u003e \u003e failures. This means tests disabled with the \"DISABLED_\" prefix (like\n\u003e \u003e ConcurrentVisibility on Android) still run during bisection. Since\n\u003e \u003e Android doesn't support detaching, this test fails when bisection\n\u003e \u003e executes it.\n\u003e \u003e\n\u003e \u003e To fix this, this CL compiles out the ConcurrentVisibility test\n\u003e \u003e completely on Android using preprocessor guards (#if\n\u003e \u003e !BUILDFLAG(IS_ANDROID)).\n\u003e \u003e\n\u003e \u003e To keep multi-window concurrent visibility covered across platforms,\n\u003e \u003e this change adds a new ConcurrentVisibilityMultiWindow test. Since\n\u003e \u003e creating browser windows is different on Android (it's asynchronous)\n\u003e \u003e compared to desktop, this CL also adds a helper called\n\u003e \u003e CreateAdditionalBrowserWindow to GlicBrowserTestMixin to clean up the\n\u003e \u003e tests and make window creation consistent.\n\u003e \u003e\n\u003e \u003e Bug: 530661117\n\u003e \u003e Change-Id: Ic61169b4658cd5ca173aff587ea112716a6a6964\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032669\n\u003e \u003e Commit-Queue: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\n\u003e \u003e Reviewed-by: Dan H \u003charringtond@chromium.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1673499}\n\u003e\n\u003e Bug: 530661117\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Change-Id: I899317eed85e7d01fc828f4a7ea40bac09dbbfb9\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8198284\n\u003e Bot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Auto-Submit: Yuki Shiino \u003cyukishiino@chromium.org\u003e\n\u003e Commit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Owners-Override: Yuki Shiino \u003cyukishiino@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1673833}\n\nBug: 530661117\nCq-Include-Trybots: luci.chromium.try:linux-wayland-mutter-rel,linux-wayland-weston-rel\nChange-Id: If9177ab4d013eda503563ffc2e79fd139083cb6a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8202025\nCommit-Queue: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nReviewed-by: Dan H \u003charringtond@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674993}",
      "email": "bryantchandler@chromium.org",
      "hash": "362eda3705676689258a6f5f6bbec1ca1ece678c",
      "subject": "Reland \"[glic] Fix Android ConcurrentVisibility test failure in bisection\""
    },
    "8033902": {
      "author": "Miao Bin",
      "avatar": "https://lh5.googleusercontent.com/-60b5CBKk_xM/AAAAAAAAAAI/AAAAAAAAAAA/Jh6a6kILjFc/s120-p/photo.jpg",
      "cl": "8033902",
      "clUrl": "https://chromium-review.googlesource.com/c/8033902",
      "description": "This CL annotates Create() with EXCLUSIVE_LOCKS_REQUIRED and adds\nDCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_) before return\n`tensor_` to resolve the annotation gaps in the ORT backend which break\nthe chromium compile (-Werror and Wthread-safety-analysis).\n\nBug: 530123100\nChange-Id: I554075a49de145c6aa808b622616f898b6517216\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8033902\nReviewed-by: Hu, Ningxin \u003cningxin.hu@intel.com\u003e\nCommit-Queue: Miao, Bin \u003cbin.miao@intel.com\u003e\nReviewed-by: Rafael Cintron \u003crafael.cintron@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674626}",
      "email": "bin.miao@intel.com",
      "hash": "08f1120e2701c18c1e41ea180fa5127e1b368a1a",
      "subject": "WebNN: Add missing thread-safety annotations in ORT backend"
    },
    "8039580": {
      "author": "Jochen Kühner",
      "avatar": "",
      "cl": "8039580",
      "clUrl": "https://chromium-review.googlesource.com/c/8039580",
      "description": "Web authors need engine-accurate transformed geometry for editors,\noverlays, and hit testing. JavaScript polyfills have to reconstruct\nBlink layout and frame ancestry, which is incomplete and costly for\ndeep DOM trees.\n\nExpose getBoxQuads() and coordinate conversion on Document, Element,\nText, and CSSPseudoElement behind the existing experimental runtime\nflags. Resolve both endpoints after synchronous layout so lifecycle\nupdates cannot invalidate a captured LayoutObject. Reuse\nLayoutObject::QuadsInAncestor so CSS fragments, inline content, SVG\nlayout boxes, and transforms use Blink's established geometry paths.\n\nFor SVG inline boxes, combine glyph-level fragment items within each\ninline box fragment. This preserves one quad per box fragment and keeps\npositioned \u003ctspan\u003e geometry consistent with Firefox and existing WPTs.\n\nReject conversions when either endpoint has no usable layout reference,\nwhen frame trees are disconnected, or when any document on the frame\npath crosses an origin boundary. For a non-generated source pseudo,\nstart at its originating element as required by the transform algorithm.\nThis matches the non-null IDL while keeping same-origin iframe conversion\navailable.\n\nKeep the connected-callback WPT deterministic with a fixed workload.\nThe feature remains experimental while specification and launch review\ncontinue.\n\nChromeStatus: https://chromestatus.com/feature/6015941766807552\n\nSpec: https://drafts.csswg.org/cssom-view/#the-geometryutils-interface\n\nWPT: https://github.com/web-platform-tests/wpt/pull/61254\n\nBug: 427918516\nChange-Id: I49fab363ea6a14efa97534ded9fd718a741d07dc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8039580\nCommit-Queue: Stefan Zager \u003cszager@chromium.org\u003e\nReviewed-by: Philip Rogers \u003cpdr@chromium.org\u003e\nReviewed-by: Stefan Zager \u003cszager@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675195}",
      "email": "jochen.kuehner@gmx.de",
      "hash": "c7d4002f5ab5f6cfe73d10e5050704d7f72d00a1",
      "subject": "Implement CSSOM View GeometryUtils"
    },
    "8065294": {
      "author": "Lily Balas",
      "avatar": "https://lh4.googleusercontent.com/-azTUCR6COB0/AAAAAAAAAAI/AAAAAAAAAAA/Atsg7S-aYTw/s120-p/photo.jpg",
      "cl": "8065294",
      "clUrl": "https://chromium-review.googlesource.com/c/8065294",
      "description": "This is a first set of small string experiments for non-modal default promos as listed here: https://docs.google.com/document/d/1Qw9PQsjRyrDc8afjZ3fkEBGJbSCTEPT7_1SIw9BtGic/edit?resourcekey=0-Cl5o_2VTNkG9qnzYQqRLSQ\u0026tab=t.0#heading=h.ol5gtodp071y.\n\nChange-Id: I2086c46239891ac96c7d9c230d8de8ab7ccfb32c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8065294\nReviewed-by: Robbie Gibson \u003crkgibson@google.com\u003e\nReviewed-by: Cheick Cisse \u003ccheickcisse@google.com\u003e\nCommit-Queue: Lily Balas \u003clilybalas@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674959}",
      "email": "lilybalas@google.com",
      "hash": "2a29ba588a18dfca4c4898b56567e744781a1905",
      "subject": "[ios] Omnibox paste flow non-modal default experiments changing strings."
    },
    "8066695": {
      "author": "Ananya Anand",
      "avatar": "https://lh3.googleusercontent.com/-nQNxIp5uDro/AAAAAAAAAAI/AAAAAAAAAAA/ZLDpWhFo6YE/s120-p/photo.jpg",
      "cl": "8066695",
      "clUrl": "https://chromium-review.googlesource.com/c/8066695",
      "description": "Complete CSS Counter Styles L3 `symbols()` by wiring it into `counter()`\nand `counters()`. `CSSCounterContentValue`'s list style generalizes from\na name to a `\u003ccounter-style-name\u003e` or `symbols()`; `CounterContentData`\nbuilds its anonymous counter style eagerly and stores only that, used by\nboth the rendered counter and the accessibility alt-text path;\n`getComputedStyle` round-trips.\n\nAdd WPT coverage for `symbols()` in `counter()`/`counters()`: valid and\ninvalid parsing plus computed value in the css-content\ncontent-{valid,invalid,computed}.html tests, and accessibility unit\ntests for the `counter()` and `counters()` alt-text paths.\n\nThe `content-computed.html` rebaseline only adds a `Found 2 FAIL`\nsummary line: the new passing `symbols()` subtests push the file past\nthe 50-subtest threshold at which the harness emits that summary. The\ntwo failures pre-exist and are an unrelated quote-concatenation issue,\nnot a `symbols()` regression.\n\nClass relationships across the counter() path:\n- CSSCounterContentValue: the parsed CSS value for counter()/counters()\n  in `content`. Holds the counter name, the \u003ccounter-style\u003e argument\n  (a \u003ccounter-style-name\u003e or a symbols() function), and the separator.\n- CounterContentData (a ContentData subclass): the computed-style form.\n  Stores the resolved name, separator, tree scope, and the anonymous\n  CounterStyle built eagerly from symbols(); the symbols() value itself\n  is reconstructed on demand for getComputedStyle.\n- CounterStyle: the runtime object that generates the counter text; for\n  symbols() it is built inline via CreateAnonymousCounterStyle().\n- LayoutCounter: renders the counter, resolving its CounterStyle via\n  CounterContentData::ResolveCounterStyle() (inline symbols() if\n  present, else a named \u003ccounter-style\u003e looked up in scope)\n\nBug: 40747844\nChange-Id: I8fa2cf5c0884a7aada3c9e21ffe32019a50a47f4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8066695\nReviewed-by: Alison Maher \u003calmaher@microsoft.com\u003e\nReviewed-by: Javier Contreras \u003cjaviercon@microsoft.com\u003e\nCommit-Queue: Ananya Anand \u003ct-anaanand@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674627}",
      "email": "t-anaanand@microsoft.com",
      "hash": "f06409b6625b4d85be4d1f462fd538692b876e03",
      "subject": "[symbols] Support symbols() in counter() and counters()"
    },
    "8069943": {
      "author": "Tamino Bauknecht",
      "avatar": "https://lh5.googleusercontent.com/-sZcxVAM2ZQo/AAAAAAAAAAI/AAAAAAAAAAA/kkhKFkyzI_w/s120-p/photo.jpg",
      "cl": "8069943",
      "clUrl": "https://chromium-review.googlesource.com/c/8069943",
      "description": "This change fixes a bug on Windows and macOS where no input was accepted\nbefore 500ms have passed after the mouse entered an autocomplete entry.\nThe intended behavior introduced in crrev.com/c/5748574 is that a row\nmust be visible for at least 50% for 500ms before accepting the user\ninput to avoid unintentional user input.\n\nThe issue regarding the mouse hover is caused by\n`PopupRowWithButtonView` calling `button_-\u003eSetVisible(true)` on\nmouse-hover for its delete button which causes a recalculation of the\nlayout. For this, `ScrollView::Layout()` first computes the layout with\nscrollbars enabled (see\nhttps://source.chromium.org/chromium/chromium/src/+/main:ui/views/controls/scroll_view.cc;l=857;drc=e149c30276089b005a515c1c55ef4a8064290482)\nand then a second time without if they are not necessary (see\nhttps://source.chromium.org/chromium/chromium/src/+/main:ui/views/controls/scroll_view.cc;l=891;drc=e149c30276089b005a515c1c55ef4a8064290482\nwhich causes another call to `View::DeprecatedLayoutImmediately()`).\n\nLinux and ChromeOS use `OverlayScrollBar`s which overlay with the\ncontent and thus there is no call to `OnVisibleBoundsChanged()` on hover\nbecause of the early return in `View::SetBoundsRect()` (see\nhttps://source.chromium.org/chromium/chromium/src/+/main:ui/views/view.cc;l=407;drc=091d4a39d4f27d4533e92abb7709c7a36651c624).\n\nBug: 337222641\nChange-Id: Id30a557001b49a6b90a07513815aa9ab409ff401\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8069943\nCommit-Queue: Tamino Bauknecht \u003ctaminob@chromium.org\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674821}",
      "email": "taminob@chromium.org",
      "hash": "3b4ee4f3f14c24f3f6b11a99387a185b50f92d37",
      "subject": "autofill: Fix reset of row-wise 500ms input delay on mouse hover"
    },
    "8069944": {
      "author": "Tamino Bauknecht",
      "avatar": "https://lh5.googleusercontent.com/-sZcxVAM2ZQo/AAAAAAAAAAI/AAAAAAAAAAA/kkhKFkyzI_w/s120-p/photo.jpg",
      "cl": "8069944",
      "clUrl": "https://chromium-review.googlesource.com/c/8069944",
      "description": "The row-wise handling of ignored early clicks previously introduced a\ndelay that was applied for all `AutofillSuggestionTriggerSource`s which\nwas in conflict with the behavior of the general popup delay.\n\nThis change restricts the delay to certain trigger sources because some\nfilling products require frequent updates of the suggestions and\nencourage immediate user acceptance using the keyboard (e.g. AtMemory),\nso the delay would cause disruptions in the workflow of regular users.\n\nBug: 337222641\nChange-Id: I25b662c37db5d476fdc7d31d9b8218c287aec1a6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8069944\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCommit-Queue: Tamino Bauknecht \u003ctaminob@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674823}",
      "email": "taminob@chromium.org",
      "hash": "6c09b77e37cd5767a623b825b9bbb7a183b286d2",
      "subject": "autofill: Respect ShouldResetIdleBarrier() for row-wise input delay"
    },
    "8077818": {
      "author": "Helmut Januschka",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "8077818",
      "clUrl": "https://chromium-review.googlesource.com/c/8077818",
      "description": "Installed web apps colored the status bar from the manifest theme color\nbut left the Android navigation bar at the platform default, so reuse\nthe theme color for the navigation bar and hoist the update into\nBaseCustomTabActivity so it also runs for webapp/WebAPK activities,\nbehind the default-on WebAppNavigationBarThemeColor killswitch.\n\nNO_IFTTT=ChromeFeatureList.java change is already reflected in\nchrome_feature_list.cc.\n\nFixed: 40759522\nChange-Id: I4efa5c01688343e1fd9c62393e01a9fbe5e548c8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8077818\nReviewed-by: Peter Conn \u003cpeconn@chromium.org\u003e\nCommit-Queue: Helmut Januschka \u003chelmut@januschka.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674771}",
      "email": "helmut@januschka.com",
      "hash": "0a6ab4f0e2ce17e572b05400ae6eacd7fc5389f0",
      "subject": "Color installed web app navigation bar with the theme color"
    },
    "8077858": {
      "author": "Helmut Januschka",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "8077858",
      "clUrl": "https://chromium-review.googlesource.com/c/8077858",
      "description": "When \"Open in browser\" is chosen from the in-app browser of an installed\nTWA/Webapp/WebAPK, only finish the Custom Tab activity when it is safe\n(canFinishActivity), so the fallback path no longer closes the hosting\nweb app after opening the URL in the browser.\n\nFixed: 41495930\nChange-Id: I7f16901371572fc93cbb495aa7c2b6cc5763512b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8077858\nReviewed-by: Moe Adel \u003cadelm@google.com\u003e\nCommit-Queue: Helmut Januschka \u003chelmut@januschka.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674541}",
      "email": "helmut@januschka.com",
      "hash": "e6d19b585e64506e4780add5d783f2b16c24b6dd",
      "subject": "Keep installed web app alive on Custom Tab \"Open in browser\""
    },
    "8081920": {
      "author": "Helmut Januschka",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "8081920",
      "clUrl": "https://chromium-review.googlesource.com/c/8081920",
      "description": "Void elements like \u003cbr\u003e cannot contain a following \u003cimg\u003e, which stays a\ndirect \u003cpicture\u003e child per the tree builder, so keep the picked \u003csource\u003e\ninstead of bailing out of picture mode.\n\nBug: 40728681\nChange-Id: Ie9d160a972d3df4bff61af744d6540142a9c9c84\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8081920\nReviewed-by: Yoav Weiss (@Shopify) \u003cyoavweiss@chromium.org\u003e\nCommit-Queue: Helmut Januschka \u003chelmut@januschka.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675164}",
      "email": "helmut@januschka.com",
      "hash": "982023e76af20b7648ed8415fb7497db9cc6ea1a",
      "subject": "Ignore void elements between \u003cpicture\u003e children in preload scanner"
    },
    "8084023": {
      "author": "Henry Tran",
      "avatar": "https://lh6.googleusercontent.com/-UWslNn519zY/AAAAAAAAAAI/AAAAAAAAAAA/P-mfVwDOhW4/s120-p/photo.jpg",
      "cl": "8084023",
      "clUrl": "https://chromium-review.googlesource.com/c/8084023",
      "description": "This CL introduces the `kAutofillAiWalletPassBranding2026StringVariant`\nFeatureParam to the base pass branding feature. This enables testing\nmultiple arms for the 2026 branding experiment.\n\nThe parameter `string_variant` supports the following:\n* 0 (default): Arm A (MVP design, \"in Google Wallet\")\n* 1: Arm B (Securely + Wallet, \"securely in Google Wallet\")\n* 2: Arm C (Securely only, \"securely\")\n\nScreenshot: https://screenshot-v2.corp.google.com/40ad8ji6plfp8\n\nBUG=b:510110356\nBUG=514203233\nTAG=agy CONV=7edfe010-c239-413e-bac9-ad3071289cc9\n\nChange-Id: Ifbcee0fdf9cad10d353c0dd88512d179c8e0028a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084023\nAuto-Submit: Henry Tran \u003chhtran@google.com\u003e\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCommit-Queue: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674850}",
      "email": "hhtran@google.com",
      "hash": "302e908762ed9a2ab722c33a8d2462b2fdfc95a3",
      "subject": "[Autofill AI] Add FeatureParams for 2026 pass branding variants"
    },
    "8084624": {
      "author": "Júlio Piubello",
      "avatar": "https://lh6.googleusercontent.com/-OhrxUNB8YZI/AAAAAAAAAAI/AAAAAAAAAAA/B5oHliIFC-o/s120-p/photo.jpg",
      "cl": "8084624",
      "clUrl": "https://chromium-review.googlesource.com/c/8084624",
      "description": "Implement non-fullscreen Browser.setWindowBounds using Android's\nBrowserWindowInterface and ui::BaseWindow paths. Support normal,\nmaximized, minimized, and explicit bounds mutations for resizable tasks,\nincluding DevTools-created windows whose Activity is still pending.\n\nRoute ChromeDriver's classic window commands through the Browser domain\ninstead of evaluating page geometry or rejecting maximize and minimize.\nFixed-size Android configurations now return a clear protocol error\nrather than silently accepting a mutation that cannot be observed.\n\nFullscreen remains unsupported and is left for separate work. Update the\nfocused Android WebDriver expectations for the behavior exposed by the\nstandard fixed-size emulator.\n\nOverview doc: https://docs.google.com/document/d/19UWteIpyjlMVKS7KE1k5oWhaLnBXBK3aXhdAETbd5yY/edit?tab=t.0\n\nBug: 534416988\nChange-Id: I5e6925952558d3ae50e2ade9ad01e30afa67b615\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084624\nReviewed-by: Jack Thiesen \u003cjthiesen@chromium.org\u003e\nReviewed-by: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nCommit-Queue: Julio Piubello \u003cjulio@gitstart.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674725}",
      "email": "julio@gitstart.com",
      "hash": "6834c6b98b55e124256de835919208f1ef0bc598",
      "subject": "DevTools/Android: Implement Browser.setWindowBounds"
    },
    "8085128": {
      "author": "Maria Kazinova",
      "avatar": "https://lh6.googleusercontent.com/-24fsqPkni0g/AAAAAAAAAAI/AAAAAAAAAAA/nGGw-JqAcE0/s120-p/photo.jpg",
      "cl": "8085128",
      "clUrl": "https://chromium-review.googlesource.com/c/8085128",
      "description": "Integrate OtpFillingSafeBrowsingCheckerClient inside\nChromeOtpPhishGuardDelegate to perform SafeBrowsing checks when\nunmasking and filling OTPs.\n\nBug: 530475967\nChange-Id: If7061cdf02002e32ad6d7e8290ed26d0dee50162\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085128\nReviewed-by: Ioana Treib \u003cioanap@chromium.org\u003e\nReviewed-by: Christoph Schwering \u003cschwering@google.com\u003e\nCommit-Queue: Maria Kazinova \u003ckazinova@google.com\u003e\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674914}",
      "email": "kazinova@google.com",
      "hash": "7593f1c88b7e63d488b64c3dd3c4cd6450a854c9",
      "subject": "[OTPs] Wire OtpFillingSafeBrowsingCheckerClient"
    },
    "8085603": {
      "author": "Antonio Sartori",
      "avatar": "https://lh6.googleusercontent.com/-AfUNT9pEARI/AAAAAAAAAAI/AAAAAAAAAAA/ItXWCYj_qAY/s120-p/photo.jpg",
      "cl": "8085603",
      "clUrl": "https://chromium-review.googlesource.com/c/8085603",
      "description": "This change refactors the components handling multiple steps\n(variants) of the embedded permission prompt in order to fix the logic\nbug which is at the root of https://crbug.com/522845814. In\nparticular, currently the PermissionRequestManager holds a vector of\ncurrent requests which, for the embedded permission prompt, is the\nwhole set of requests being currently processed overall, while the\nactual requests displayed to the user might be a subset. The logic of\nhandling this subset of requests for the current variant is currently\nmanaged by the EmbeddedPermissionPrompt directly.\n\nThis change changes that, by instead always ensuring that the vector\nof current requests hold by PermissionRequestManager is the set of\nrequests that the user is currently prompted about. For doing that,\nownership of the EmbeddedPermissionPromptFlowModel is moved to\nPermissionRequestManager directly.\n\nThe EmbeddedPermissionPromptFlowModel now is responsible of the whole\nlifecyicle of a an embedded permission prompt set of requests (in all\nthe needed variants), while the EmbeddedPermissionPrompt classes are\nnow created for every single variant.\n\nOn desktop, in order to ensure that one scrim stays visible for all\nvariants, ownership of the scrim is moved to the\nEmbeddedPermissionPromptFlowModel.\n\nThis design is still a compromise, in particular because of some\ncrossed interactions between the EmbeddedPermissionPrompt,\nEmbeddedPermissionPromptFlowModel and PermissionRequestManager\nclasses, that it would make sense to simplify in the future,\nestablishing and respecting clear dependency relationships. However,\nthis seems a net improvement over the previous version. To further\nimprove the design, it would make sense to factor out of\nPermissionRequestManager a subclass with the lifetime of a single\npermission prompt (a CurrentPermissionRequestManager), with different\nbehaviors for embedded and normal permission prompts. However, that\nwould have required an even bigger change than this one.\n\nChange-Id: I23ffb953ea5dd8b605bce5bd0300a77130a6a424\nBug: 522845814\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085603\nReviewed-by: Thomas Nguyen \u003ctungnh@chromium.org\u003e\nCommit-Queue: Antonio Sartori \u003cantoniosartori@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674876}",
      "email": "antoniosartori@chromium.org",
      "hash": "455d765cf96c79149a8e0d1217c559c140d8e78a",
      "subject": "Bring EmbeddedPermsissionPromptFlowModel to PermissionRequestManager"
    },
    "8085740": {
      "author": "Michał Kaczmarczyk",
      "avatar": "https://lh6.googleusercontent.com/-1iqTq_iinvM/AAAAAAAAAAI/AAAAAAAAAAA/vi9la4yxpf8/s120-p/photo.jpg",
      "cl": "8085740",
      "clUrl": "https://chromium-review.googlesource.com/c/8085740",
      "description": "This CL adds `IOSSignalsAggregatorFactory`, a\n`ProfileKeyedServiceFactoryIOS`, to create and manage instances of\n`device_signals::SignalsAggregator`. The factory builds an aggregator\nwith `IOSSystemSignalsCollector` and `ProfileSignalsCollectorIOS`.\n\nBug: 421927804\nChange-Id: I1d3b0129b21180ad117095e0605d5eb17552f9d4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085740\nCommit-Queue: Michał Kaczmarczyk \u003cmickaczmarczyk@google.com\u003e\nReviewed-by: Anatoli Hancharou \u003cantoli@google.com\u003e\nReviewed-by: Rohit Rao \u003crohitrao@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675038}",
      "email": "mickaczmarczyk@google.com",
      "hash": "619e3eda5252e4fd4f88d8160b57b28b4afdf31a",
      "subject": "[enterprise]Introduce IOSSignalsAggregatorFactory for enterprise reporting on iOS."
    },
    "8086815": {
      "author": "Di Wu",
      "avatar": "https://lh4.googleusercontent.com/-IA1rlaCrSZ8/AAAAAAAAAAI/AAAAAAAAAAA/lGlaGVAlF5o/s120-p/photo.jpg",
      "cl": "8086815",
      "clUrl": "https://chromium-review.googlesource.com/c/8086815",
      "description": "Plugin VM (Parallels Desktop) is no longer supported. Remove the feature\nend to end: its profile-keyed services, installer and uninstaller UI,\nApp Service publisher, D-Bus services, enterprise policy handling, file\nmanager integration, and the resources and tests behind them.\n\nIn the code paths that Plugin VM shared with other VMs, such as\nguest_os, exo, camera and mic passthrough, USB, and the file manager,\nonly the Plugin VM arms are carved out. Crostini, Borealis, and\nBruschetta behavior is unchanged.\n\nAnything that may live on in persisted data, wire protocols, or recorded\nmetrics stays: policies are marked deprecated with their IDs reserved,\nserialized enum values keep their slots with do-not-reuse markers, and\nthe orphaned profile prefs are cleared through the regular\nobsolete-prefs migration.\n\nBug: b:526483959\nTest: CQ\nSkip-Translation-Screenshots-Check: true\nChange-Id: Ib3f3fc02b0de0bfa0aff704e895331de4c4666c9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086815\nReviewed-by: Caitlin Fischer \u003ccaitlinfischer@google.com\u003e\nSLSA-Policy-Verified: SLSA Policy Verification Service \u003cdevtools-gerritcodereview-exitgate@google.com\u003e\nReviewed-by: Jimmy Gong \u003cjimmyxgong@chromium.org\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nReviewed-by: Sergey Poromov \u003cporomov@chromium.org\u003e\nReviewed-by: Ramin Halavati \u003crhalavati@chromium.org\u003e\nReviewed-by: Ahmed Fakhry \u003cafakhry@chromium.org\u003e\nReviewed-by: John Admanski \u003cjadmanski@chromium.org\u003e\nReviewed-by: Toni Barzic \u003ctbarzic@chromium.org\u003e\nReviewed-by: Min Qin \u003cqinmin@chromium.org\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Ryan Sultanem \u003crsult@google.com\u003e\nReviewed-by: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\nReviewed-by: Kramer Ge \u003cfangzhoug@chromium.org\u003e\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nReviewed-by: Timothy Loh \u003ctimloh@chromium.org\u003e\nReviewed-by: Alexander Bolodurin \u003calexbn@chromium.org\u003e\nReviewed-by: Kyle Horimoto \u003ckhorimoto@chromium.org\u003e\nReviewed-by: Christian Dullweber \u003cdullweber@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674728}",
      "email": "diwux@google.com",
      "hash": "189dedfcc732032d41c7fd8f22ddab2063679f79",
      "subject": "Ash: Remove Plugin VM"
    },
    "8088405": {
      "author": "Jason Hu",
      "avatar": "https://lh5.googleusercontent.com/--nFa9Lf6Foo/AAAAAAAAAAI/AAAAAAAAAAA/XidIPxyZTSQ/s120-p/photo.jpg",
      "cl": "8088405",
      "clUrl": "https://chromium-review.googlesource.com/c/8088405",
      "description": "Adds the necessary base::Feature flags and configuration state to control the release and rollout of the identity delegation dynamic loading integration.\n\nBug: b:534400256\nChange-Id: I6b0abe509632b3b880f7a3abfe54e08c42588003\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8088405\nReviewed-by: Juan Mojica \u003cjuanmojica@google.com\u003e\nCommit-Queue: Jason Hu \u003chujasonx@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675212}",
      "email": "hujasonx@google.com",
      "hash": "02ad9f0620bb65bd8d8063b6a9bbd1ee0dd20c9c",
      "subject": "[context-input] Identity Delegation Feature Flags"
    },
    "8096846": {
      "author": "Zgroza Klimek",
      "avatar": "",
      "cl": "8096846",
      "clUrl": "https://chromium-review.googlesource.com/c/8096846",
      "description": "Bug: 534608615\nChange-Id: I77a6377acaf04c0a654a25b8bdc08ae56a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8096846\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: Zgroza (Luke) Klimek \u003czgroza@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674932}",
      "email": "zgroza@chromium.org",
      "hash": "d478e5857a602d5ffb6fdd85d06f8135ec8e8163",
      "subject": "autotest: Add support for Rust tests"
    },
    "8102203": {
      "author": "Ravjit Uppal",
      "avatar": "https://lh6.googleusercontent.com/-C-1YgR6l_mc/AAAAAAAAAAI/AAAAAAAAAAA/RsWqx2DrX7Y/s120-p/photo.jpg",
      "cl": "8102203",
      "clUrl": "https://chromium-review.googlesource.com/c/8102203",
      "description": "Legacy mode of usermedia is being deprecated. Currently it can only\nenabled using an OT token. All the WPTs should run in the standard mode,\nas that is the default mode. Also added a few legacy only tests to make\nsure it doesn't regress while it is still available on OT.\n\nChange-Id: Ifa14f9a1e949c5b08440e5d18432b906774cccb3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8102203\nReviewed-by: Joey Arhar \u003cjarhar@chromium.org\u003e\nAuto-Submit: Ravjit Uppal \u003cravjit@chromium.org\u003e\nReviewed-by: Thomas Nguyen \u003ctungnh@chromium.org\u003e\nReviewed-by: Jonathan Lee \u003cjonathanjlee@google.com\u003e\nCommit-Queue: Jonathan Lee \u003cjonathanjlee@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675034}",
      "email": "ravjit@chromium.org",
      "hash": "5fc6b80c95be33586a0544a1c266c78171cb4caf",
      "subject": "[CE] Run \u003cusermedia\u003e WPTs with the correct feature flags."
    },
    "8102642": {
      "author": "Emily Shack",
      "avatar": "https://lh4.googleusercontent.com/-BFIKkstvJQg/AAAAAAAAAAI/AAAAAAAAAAA/1sroh81CHrI/s120-p/photo.jpg",
      "cl": "8102642",
      "clUrl": "https://chromium-review.googlesource.com/c/8102642",
      "description": "See go/chrome-icon-modernization-dd. This is part of a larger effort to\nstandardize icon naming, enabling easier bulk updates in the future, as\nwell as applying 100% roundedness to all existing icons.\n\nBug: 511303545\nChange-Id: Ib7fc1bbdba020f7a8908b4de663987e6320c69b4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8102642\nReviewed-by: Dana Fried \u003cdfried@chromium.org\u003e\nCommit-Queue: Dana Fried \u003cdfried@chromium.org\u003e\nAuto-Submit: Emily Shack \u003cemshack@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674937}",
      "email": "emshack@chromium.org",
      "hash": "aa1c46353485330d14851ade509c0ffacf69fb46",
      "subject": "[GlowUp] Round extensions zero state icons"
    },
    "8103562": {
      "author": "Mason Freed",
      "avatar": "https://lh3.googleusercontent.com/-1ya5ANiRzSI/AAAAAAAAAAI/AAAAAAAAAAA/0WyLQi44EBs/s120-p/photo.jpg",
      "cl": "8103562",
      "clUrl": "https://chromium-review.googlesource.com/c/8103562",
      "description": "This change implements support for the experimental Unbounded Element\nAPI when TreesInViz is enabled. When running in this mode, the\nGPU-side LayerTreeHostImpl delegates compositor frame submissions\ndirectly to the parent CompositorFrameSinkSupport using a\nservice-side DirectLayerTreeFrameSink.\n\nPlumbs SetUnboundedFrameSinkId, SetUnboundedLocalSurfaceId, and\nDismissUnboundedFrameSink down from WebFrameWidgetImpl through\nLayerTreeHost and Proxies to the GPU-side LayerContextImpl.\n\nFinally, this CL adds a virtual WPT suite that enables TreesInViz,\nand also updates the content browsertests to run both with and without\nTreesInViz enabled, to verify the correct behavior of unbounded\nelements with and without TreesInViz enabled.\n\nSee go/unbounded-element for the overall design doc.\n\nFixed: 534373043\nChange-Id: I8388f858d51c5d6fdd9c70dcfae6f79c92a4801a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8103562\nCommit-Queue: Mason Freed \u003cmasonf@chromium.org\u003e\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Stacy Gaikovaia \u003cgaiko@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675134}",
      "email": "masonf@chromium.org",
      "hash": "1a07235d5252016c8c218d0a26d6260158728b37",
      "subject": "Implement unbounded element rendering support under TreesInViz"
    },
    "8104602": {
      "author": "dpapad",
      "avatar": "https://lh6.googleusercontent.com/-vH0l_P8ajRM/AAAAAAAAAAI/AAAAAAAAAAA/ai9s6RBmZVc/s120-p/photo.jpg",
      "cl": "8104602",
      "clUrl": "https://chromium-review.googlesource.com/c/8104602",
      "description": "Also updating siso configuration for ts_library() and ts_definitions()\ntargets to not add NodeJS as an input for such targets.\n\nThis improves build time spent executing ts_library() targets as follows:\n\nwith use_remoteexec=false\nLinux: Before (v6) 33s, After (v7) 13s, 2.5x improvement.\n CrOS: Before (v6) 56s, After (v7) 30s, 1.8x improvement.\n\nwhen use_remoteexec=true\nThe time is roughly the same before/after, which indicates that most of\nthe time is spent on overhead of RBE calls setup (local hashing,\nuploading files) rather than CPU time spent by 'tsc' itself. Will keep\ninvestigating separately if RBE calls can be improved.\n\nBug: 423789047,542651961\nChange-Id: Idc65ad67512c31a2a6174766a17e56e6da8a3608\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8104602\nReviewed-by: Junji Watanabe \u003cjwata@google.com\u003e\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@{#1675205}",
      "email": "dpapad@chromium.org",
      "hash": "22e041c69d8b86a7c7290181e531d6f368123446",
      "subject": "WebUI: Enable use_typescript_go (TS v7) by default."
    },
    "8110918": {
      "author": "Claire Chambers",
      "avatar": "",
      "cl": "8110918",
      "clUrl": "https://chromium-review.googlesource.com/c/8110918",
      "description": "This method always returns true outside of sentinel values, and as a\nresult, all defensive checks on this method no longer serve a purpose.\nThis CL removes the method altogether, and obsolutes the compositing\nfailure reason, which is no longer hit.\n\nChange-Id: Ic2b51652380b9cf33c4e4be9e2b1d921d6222c27\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8110918\nCommit-Queue: Claire Chambers \u003cclchambers@microsoft.com\u003e\nReviewed-by: Rune Lillesveen \u003cfuthark@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674749}",
      "email": "clchambers@microsoft.com",
      "hash": "9e71b1544680f5e816926bd3956813ee3ed8416e",
      "subject": "Cleanup IsCSSProperty()"
    },
    "8116607": {
      "author": "Magdalena Skarbinska",
      "avatar": "",
      "cl": "8116607",
      "clUrl": "https://chromium-review.googlesource.com/c/8116607",
      "description": "This CL converts the `//components/webapps/isolated_web_apps` target\nfrom a `source_set` to a `component`. This is necessary to avoid\nduplicate singleton instances (e.g., `IwaClient`,\n`IwaKeyDistributionInfoProvider`) in component builds, which can\ncause crashes.\n\nBug: 536866923\nChange-Id: Id6f547e87e3d35050c4c7bc9c09e0659020f1723\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8116607\nReviewed-by: Jeff Lin \u003cjeffulin@google.com\u003e\nCommit-Queue: Magdalena Skarbińska \u003cmskarbinska@google.com\u003e\nReviewed-by: Irina Fedorova \u003cirfedorova@google.com\u003e\nReviewed-by: Simon Hangl \u003csimonha@google.com\u003e\nReviewed-by: Noah Rose Ledesma \u003cnoahrose@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674794}",
      "email": "mskarbinska@google.com",
      "hash": "958de5fd727d8855f5ba2ff74073d9851e29e6e3",
      "subject": "[IWA] Refactor components/webapps/isolated_web_apps into a component"
    },
    "8122214": {
      "author": "Rahul Singh (EDGE)",
      "avatar": "",
      "cl": "8122214",
      "clUrl": "https://chromium-review.googlesource.com/c/8122214",
      "description": "Currently, move() gates the source handle on write permission only.\nHowever, when the destination directory is readable, a moved entry\nbecomes readable through that directory's read grant. So, when moving\ninto a readable directory, the source must also hold read permission.\nOtherwise a site could move a file it cannot read into a directory it\ncan read. The moved file inherits that directory's read grant, allowing\nthe site to bypass a read revocation and access the file's contents.\n\nThis change ensures that moving a file or a directory with a revoked\nread grant (e.g. when remove() revokes a handle's read grant) into a\nreadable directory fails. remove() revokes the read grant while keeping\nwrite. If the file or directory is recreated externally, the site's read\ngrant is not restored. Without this fix, move() would let a site regain\nread access by relocating the entry into a readable directory. Moving\ninto a write-only directory is unaffected, since the entry cannot become\nreadable there.\n\nBug: 523741272\nChange-Id: Ia1f52033ac9269d29120a7ec17c98f5d5b35eb29\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8122214\nReviewed-by: Ming-Ying Chung \u003cmych@chromium.org\u003e\nCommit-Queue: Rahul Singh \u003crahsin@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674979}",
      "email": "rahsin@microsoft.com",
      "hash": "2f959d402954f5e0fd2bcbcd58d973fbd8bcf9c0",
      "subject": "FSA: Source must be readable to move to readable dir"
    },
    "8128226": {
      "author": "Will Yeager",
      "avatar": "https://lh3.googleusercontent.com/-aiWotxNt_fU/AAAAAAAAAAI/AAAAAAAAAAA/J7LWILt39x8/s120-p/photo.jpg",
      "cl": "8128226",
      "clUrl": "https://chromium-review.googlesource.com/c/8128226",
      "description": "Also filtering out 25 tests failures that have accumulated while this\ntest suite has not been running in either CI or try on Mac arm64.\n\nBug: 537750114\nChange-Id: I6d5f08c4549363754659e3a05cfee6e497f9dd61\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8128226\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nReviewed-by: Mark Mentovai \u003cmark@chromium.org\u003e\nReviewed-by: Yue She \u003cyueshe@google.com\u003e\nCommit-Queue: Will Yeager \u003cwyeager@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675245}",
      "email": "wyeager@google.com",
      "hash": "b98ae5ffce848da6277fce049e035b7e5627ebe3",
      "subject": "Run browser_tests on mac-rel as ci_only"
    },
    "8130521": {
      "author": "Yoichi Osato",
      "avatar": "https://lh3.googleusercontent.com/-SGROnz-GwsY/AAAAAAAAAAI/AAAAAAAAAAA/Tny14HOfXpE/s120-p/photo.jpg",
      "cl": "8130521",
      "clUrl": "https://chromium-review.googlesource.com/c/8130521",
      "description": "While current speculation rules permit cross-origin subframe\nprerendering, we've reached the consensus that nested cross-origin\niframes prerendering should be prohibited unless their immediate parent\nexplicitly opts in that via the `Supports-Loading-Mode:\nprerender-cross-origin-frames` header.\n\nThis change updates PrerenderSubframeNavigationThrottle to compare\nsubframe origins against the immediate parent frame rather than the main\nframe. This doesn't change the original behavior: if each children's\norigin is same, it is prerendered. This also updates\nDecidePolicyForCrossOriginSubframeNavigation to enforce deferral of\nnested cross-origin subframe navigations during prerendering when the\nimmediate parent frame lacks the required header.\n\nThis change is guarded by new kPrerender2CrossOriginIframesNesting and\nyou can try this change by\n\"--enable-features=Prerender2CrossOriginIframes:nesting/true\" command\nline flag or selecting \"Enabled (Version 2:nesting/true)\" from\nchrome://flags/#prerender2-cross-origin-iframes.\n\nBug: 440387014\nChange-Id: I0e97b598347f4bc9ac82fb333bbab36b9137d696\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8130521\nReviewed-by: Hiroki Nakagawa \u003cnhiroki@chromium.org\u003e\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nCommit-Queue: Yoichi Osato \u003cyoichio@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674756}",
      "email": "yoichio@chromium.org",
      "hash": "2f16ed2883fde6320c3e8c5631c26f82b8cecb28",
      "subject": "Restrict nested cross-origin subframes in prerendering"
    },
    "8132586": {
      "author": "Tom Anderson",
      "avatar": "https://lh4.googleusercontent.com/-9W9eE00M_TU/AAAAAAAAAAI/AAAAAAAAAAA/dm9kq48KqvY/s120-p/photo.jpg",
      "cl": "8132586",
      "clUrl": "https://chromium-review.googlesource.com/c/8132586",
      "description": "This is a reland of commit 9506385526b401f7efa397a9434c21d508924334\n\nOriginal change's description:\n\u003e Reland \"geolocation: Implement XDG Desktop Portal Location provider on Linux\"\n\u003e\n\u003e This is a reland of commit 2565dc8e872864bade9a9bb6077710ac27a1c9aa\n\u003e\n\u003e Original change's description:\n\u003e \u003e geolocation: Implement XDG Desktop Portal Location provider on Linux\n\u003e \u003e\n\u003e \u003e Implement LocationProviderLinuxPortal using\n\u003e \u003e org.freedesktop.portal.Location over D-Bus session bus to support\n\u003e \u003e geolocation updates in Linux desktop environments and sandboxed\n\u003e \u003e containers (Flatpak/Snap).\n\u003e \u003e\n\u003e \u003e Bug: 537480522\n\u003e \u003e Change-Id: Ica3f9bf1b05d6d4d4ccb7e2a8ebf5401db5fd776\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8132586\n\u003e \u003e Reviewed-by: Matt Reynolds \u003cmattreynolds@chromium.org\u003e\n\u003e \u003e Auto-Submit: Thomas Anderson \u003cthomasanderson@chromium.org\u003e\n\u003e \u003e Reviewed-by: Alvin Ji \u003calvinji@chromium.org\u003e\n\u003e \u003e Commit-Queue: Matt Reynolds \u003cmattreynolds@chromium.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1673016}\n\u003e\n\u003e Bug: 537480522\n\u003e Change-Id: I2e68ce2134ae891975ac0bfb50790bd42b658b1e\n\u003e Cq-Include-Trybots: luci.chromium.try:linux-cast-arm64-rel\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8193458\n\u003e Auto-Submit: Thomas Anderson \u003cthomasanderson@chromium.org\u003e\n\u003e Reviewed-by: Matt Reynolds \u003cmattreynolds@chromium.org\u003e\n\u003e Commit-Queue: Matt Reynolds \u003cmattreynolds@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1673521}\n\nBug: 537480522\nCq-Include-Trybots: luci.chromium.try:linux-cast-arm64-rel\nChange-Id: Ie6b7220ad55a0559fc6854a52752eb454c4eb173\nCq-Include-Trybots: luci.chromium.try:linux_chromium_tsan_rel_ng\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8201326\nAuto-Submit: Thomas Anderson \u003cthomasanderson@chromium.org\u003e\nReviewed-by: Matt Reynolds \u003cmattreynolds@chromium.org\u003e\nCommit-Queue: Thomas Anderson \u003cthomasanderson@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674711}",
      "email": "thomasanderson@chromium.org",
      "hash": "2114e329ce8d3fed03e05c428a3991b9e5079f14",
      "subject": "Reland \"Reland \"geolocation: Implement XDG Desktop Portal Location provider on Linux\"\""
    },
    "8132609": {
      "author": "Kurt Catti-Schmidt",
      "avatar": "https://lh6.googleusercontent.com/-5BeF_8kJyAU/AAAAAAAAAAI/AAAAAAAAAAA/WnqgW0RPknw/s120-p/photo.jpg",
      "cl": "8132609",
      "clUrl": "https://chromium-review.googlesource.com/c/8132609",
      "description": "Register FontDataManager as Blink's Windows font prewarmer so common\nfamilies can be loaded before layout.\n\nThis relies on `blink::WebFontRendering::SetFontPrewarmer`, which is\ncurrently only implemented on Windows. Hypothetically, we could add it\nto Android as well, which supports font prewarming, but it doesn't\nsupport FontDataService.\n\nBug: 540031281\nChange-Id: I463393be92e9878c5d10d802e0a150b73f91c272\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8132609\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nReviewed-by: Anthony Vallee-Dubois \u003canthonyvd@chromium.org\u003e\nCommit-Queue: Kurt Catti-Schmidt \u003ckschmi@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675144}",
      "email": "kschmi@microsoft.com",
      "hash": "7bbe9d6a3d4fb4271ffd02b85c7506e2b0a034b0",
      "subject": "[fonts] Add font prewarming to FontDataManager"
    },
    "8134903": {
      "author": "Zekun Jiang",
      "avatar": "https://lh3.googleusercontent.com/-hLA3VRFoJU8/AAAAAAAAAAI/AAAAAAAAAAA/q8pPsR82loo/s120-p/photo.jpg",
      "cl": "8134903",
      "clUrl": "https://chromium-review.googlesource.com/c/8134903",
      "description": "This CL:\n1. adds a crowbar.txt file documenting the steps needed to update\n   third_party/libzip.\n2. removes patches to add generated files and replace them with\n   crowbar instructions to generate using cmake.\n3. Regenerate the config.h, zipconf.h and zip_err_str.c which wasn't\n   regenerated during the last update to libzip in crrev.com/c/8109257.\n\nBug: 514931473\nChange-Id: I8e768d07cb7865c24ecbd0a6b8d66652698cf87d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8134903\nReviewed-by: Rachael Newitt \u003crenewitt@google.com\u003e\nCommit-Queue: Zekun Jiang \u003czekunjiang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674594}",
      "email": "zekunjiang@google.com",
      "hash": "f76fc04502fbd5f7e82d1f9b0d3cf844c246e6ba",
      "subject": "Prepare libzip for automated updates."
    },
    "8139266": {
      "author": "Achuith Bhandarkar",
      "avatar": "https://lh4.googleusercontent.com/-UeGwHCViTz0/AAAAAAAAAAI/AAAAAAAAAAA/r2GSbreKygc/s120-p/photo.jpg",
      "cl": "8139266",
      "clUrl": "https://chromium-review.googlesource.com/c/8139266",
      "description": "Refactor test fixtures in chrome/browser/ash/arc/ unit tests:\n- Replace standalone TestingPrefServiceSimple local_state_ members with\n  TestingBrowserProcess::GetGlobal()-\u003elocal_state().\n- Remove DanglingUntriaged from raw_ptr variables and reset pointers\n  to nullptr in TearDown().\n- Align class member declarations with SetUp() order and enforce LIFO\n  order during TearDown().\n\nTAG=agy\nCONV=369bc48c-5a30-487c-853f-42c882dd815e\n\nBug: 534323787\nChange-Id: Ib2ff601476630047c2133f74988d76eb6842c7e8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139266\nCommit-Queue: Achuith Bhandarkar \u003cachuith@chromium.org\u003e\nReviewed-by: Jun Ishiguro \u003cjunis@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675171}",
      "email": "achuith@chromium.org",
      "hash": "652cd2b8a77a294050a577fa4dc13b745730f368",
      "subject": "c/b/ash/Arc: Refactor unit test fixtures"
    },
    "8139296": {
      "author": "manukh",
      "avatar": "https://lh3.googleusercontent.com/-d10XqzVQcPM/AAAAAAAAAAI/AAAAAAAAAAA/IsKJx-5pCRw/s120-p/photo.jpg",
      "cl": "8139296",
      "clUrl": "https://chromium-review.googlesource.com/c/8139296",
      "description": "There's usually at least the trivial seaerch suggestion shown. But when\nclearing input or closing the popup, we get empty results. We don't want\nempty results to remove the user from keyword mode. They should remin in\nkeyword mode for future inputs until the explicitly leave (via escape,\nbackspace, or selection traversal).\n\nOnly affects full-webUI omnibox since all other searchboxes either don't\npopulate results' keyword models required to power the rest of the\nkeyword flow, or (in the case of webUI-omnibox-popup) don't use handle\nuser keypresses and therefore can't enter webUI keyword mode.\n\nBug: b:529783215 b:540868639\nChange-Id: I5350b72c0427d386ae9802363ea9613453ccedba\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139296\nReviewed-by: Marlon Facey \u003cmfacey@chromium.org\u003e\nCommit-Queue: manuk hovanesian \u003cmanukh@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675082}",
      "email": "manukh@chromium.org",
      "hash": "3f50d4628c644c10ea9296363eda59260b7a5fd8",
      "subject": "[omnibox][webui][keyword] Don't exit keyword mode on empty results"
    },
    "8139431": {
      "author": "Zgroza Klimek",
      "avatar": "",
      "cl": "8139431",
      "clUrl": "https://chromium-review.googlesource.com/c/8139431",
      "description": "This is a problem for both rust static libraries and some C++\ntargets (e.g. source_set(\"passkey_browser_binder_unittests\")).\n\nThis CL is dependent on the upstream change in GN:\n  https://gn-review.googlesource.com/c/gn/+/24520\n\nBug: 534608615\nChange-Id: I61582e069e7b1a7862310bb30d932fee6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139431\nCommit-Queue: Zgroza (Luke) Klimek \u003czgroza@chromium.org\u003e\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674931}",
      "email": "zgroza@chromium.org",
      "hash": "eea85920d3900008c5180ce84c87c40d5531a7e3",
      "subject": "autotest: Filter out non-runnable targets"
    },
    "8139782": {
      "author": "Zhe Li",
      "avatar": "",
      "cl": "8139782",
      "clUrl": "https://chromium-review.googlesource.com/c/8139782",
      "description": "- Reduce desktop tab min width from 76dp -\u003e 68dp\n\n- Reduced the close button touch target on desktop from 24x24dp to 20x20dp.\n  a. Migrated close button icons to vector drawables (ic_tab_close_tabstrip_20dp.xml and ic_tab_close_tabstrip_24dp.xml). Retained PNGs as they are still referenced by the GLIC button.\n  b. Reduced the close button asset size from 24dp to 20dp by shrinking the surrounding transparent padding (7dp to 5dp), while keeping the 'X' icon itself at 10dp.\n  c. Added tab_close_button_bg_20dp.xml to reduce the hover highlight size accordingly.\n\n- Move close button 3dp(DESKTOP_CLOSE_BUTTON_EXTRA_OFFSET_DP) to the left, so its automatically centered upon reaching min tab width.\n- Removed previous custom logic for centering pinned tab favicon. With the tab min width reduction, the favicon is now centered by default.\n\nDesktop: https://drive.google.com/file/d/1NZ9CrYAEvAF9onF4sHGiQazs67R5zsHR/view?usp=sharinghttps://drive.google.com/file/d/1bWZZtIrnuy4G878yZV36Z3Ib2mR2ESTF/view?usp=sharing\nRTL: https://drive.google.com/file/d/1suMSNdwosFlfG9SDWaPaS3j47EfqoMz1/view?usp=sharing\n\nTablet(no change): https://drive.google.com/file/d/1iRtS_rI6vwlR_KjxAvNUDO1sefn9Z0gX/view?usp=sharing\n\nFixed: 523300656\nChange-Id: Icc1160e47e8811a6739eb2c9d4bd682643b8baa2\nBypass-Check-License: Renamed file\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139782\nReviewed-by: Sirisha Kavuluru \u003cskavuluru@google.com\u003e\nCommit-Queue: Zhe Li \u003czheliooo@google.com\u003e\nReviewed-by: Neil Coronado \u003cnemco@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674670}",
      "email": "zheliooo@google.com",
      "hash": "db1734ff8b09af83af2982b4fe3f83db3fc87815",
      "subject": "[TabStrip] Reduce minimum tab width"
    },
    "8140416": {
      "author": "Olga Gerchikov",
      "avatar": "https://lh5.googleusercontent.com/-B4__AX9f3Bg/AAAAAAAAAAI/AAAAAAAAAAA/VQHM9Y0_67o/s120-p/photo.jpg",
      "cl": "8140416",
      "clUrl": "https://chromium-review.googlesource.com/c/8140416",
      "description": "When an embedder magnifies an OOPIF, external_page_scale_factor scales\nthe OOPIF's raster (picture layer) resolution but, by design, not its\ngeometry — analogous to how page_scale_factor works for the main frame.\nA non-root effect render surface (opacity/filter/mask) inside the OOPIF,\nhowever, sized its backing at the un-magnified resolution. The crisp\nraster tiles drawn into it were therefore downsampled into the smaller\nbacking and upsampled again when the magnified surface was composited,\nso text inside the effect looked blurry.\n\nScale non-root effect surface backings by external_page_scale_factor in\nEffectTree::UpdateSurfaceContentsScale so they match raster density\n(mirroring PictureLayerImpl::UpdateIdealScales). The OOPIF's root\nsurface is intentionally left un-scaled: it defines the submitted frame\nsize, which the embedder scales. The behavior is gated behind the cc\nfeature kSizeOopifEffectSurfacesAtExternalScale (enabled by default).\n\nThis covers both scale paths, since both reach the child as\nexternal_page_scale_factor: a CSS transform on the iframe (via\ncompositing_scale_factor) and pinch zoom of the embedder (via\npage_scale_factor).\n\nTests:\n- draw_properties_unittest.cc: a non-root effect surface is sized at the external page scale.\n- Web reftests for both scaling paths (CSS transform and pinch zoom).\n\nBug: 513611535\nChange-Id: I978854baa79df1089c964e093b4fdc8363ebcb30\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140416\nCommit-Queue: Olga Gerchikov \u003cgerchiko@microsoft.com\u003e\nReviewed-by: Vladimir Levin \u003cvmpstr@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675177}",
      "email": "gerchiko@microsoft.com",
      "hash": "4bb40133fd7f624bf3a8f7f52257b1cd1d0d11b1",
      "subject": "Size OOPIF non-root effect surfaces at external page scale"
    },
    "8140559": {
      "author": "Talita Halboth",
      "avatar": "",
      "cl": "8140559",
      "clUrl": "https://chromium-review.googlesource.com/c/8140559",
      "description": "This is a reland of commit a1ec5523bfcd3a33f2ecf14eee78fca39d43d733\n\nTests were failing in the original because delegate was declared before state_change_callback. When delegate was destroyed (~PasswordChangeFromCheckupDelegate()) Stop() is called, which invokes state_change_callback_.Run().\n\nFixed by moving the declaration of delegate further down.\n\nOriginal change's description:\n\u003e [APC] Fail gracefully if BD detects that user interaction required\n\u003e\n\u003e screencast attashed to bug\n\u003e\n\u003e Bug: b:537625377\n\u003e Change-Id: Ia067cfbffc1abee786e06eede0714cb6c6763e5b\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140559\n\u003e Commit-Queue: Talita Halboth \u003ctalitahalboth@google.com\u003e\n\u003e Reviewed-by: Viktor Semeniuk \u003cvsemeniuk@google.com\u003e\n\u003e Reviewed-by: Anna Tsvirchkova \u003catsvirchkova@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1674099}\n\nBug: b:537625377\nChange-Id: I68e221f60540782eb7c40d1849108ebd708b454a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8213319\nReviewed-by: Viktor Semeniuk \u003cvsemeniuk@google.com\u003e\nCommit-Queue: Talita Halboth \u003ctalitahalboth@google.com\u003e\nReviewed-by: Anna Tsvirchkova \u003catsvirchkova@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674921}",
      "email": "talitahalboth@google.com",
      "hash": "85f28cb8d09018579d3d08f113c7c9ec9490bb24",
      "subject": "Reland \"[APC] Fail gracefully if BD detects that user interaction required\""
    },
    "8141609": {
      "author": "Jason Jiang",
      "avatar": "https://lh5.googleusercontent.com/-o36nlflhSqw/AAAAAAAAAAI/AAAAAAAAAAA/wp4ISS2ku08/s120-p/photo.jpg",
      "cl": "8141609",
      "clUrl": "https://chromium-review.googlesource.com/c/8141609",
      "description": "- A helper class meant to define the functions that will be the callbacks for dynamic action items that populate the action item with the appropriate children.\n\nBug: crbug.com/543115437\n\nChange-Id: I8a6a19c45b6fb542ce8cdcf62969be9d705ee518\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141609\nCommit-Queue: Jason Jiang \u003cjasonnjiang@google.com\u003e\nReviewed-by: David Yeung \u003cdayeung@chromium.org\u003e\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674623}",
      "email": "jasonnjiang@google.com",
      "hash": "456e91c1b0193a4280d70d6e4e37c84e562d5ce7",
      "subject": "[ChroMenu Glowup] Dynamic Helper for App Menu"
    },
    "8143960": {
      "author": "Jack Miller",
      "avatar": "https://lh4.googleusercontent.com/-0r_11_v2vzs/AAAAAAAAAAI/AAAAAAAAAAA/PvZA1g3iUpY/s120-p/photo.jpg",
      "cl": "8143960",
      "clUrl": "https://chromium-review.googlesource.com/c/8143960",
      "description": "Implement security hardening measures, navigation restrictions, and\nstability fixes for the Windows WebView2 installer UI.\n- Disables default context menus, zoom control, status bar, default\n  script dialogs, host objects, pinch zoom, swipe navigation, and the\n  built-in error page.\n- Disables DevTools.\n- Disables browser accelerator keys, password autosave, and autofill.\n- Restricts navigations to only allow `about:blank` and\n  `data:text/html;` URIs.\n- Blocks attempts to request new windows, file downloads, or device\n  permissions (e.g., location, camera, notifications).\n\nOther changes:\n- Uses `base::WeakPtr` for the asynchronous WebView2 creation callbacks\n  to prevent Use-After-Free crashes if the parent window is closed while\n  initialization is pending.\n- Configures the WebView2 user data directory under the updater\n  installation directory.\n- Adds `user-select: none` CSS to the progress UI.\n\nBYPASS_LARGE_CHANGE_WARNING: Lots of error handling code adding to the line count.\n\nChange-Id: I6905e90fefc67567564c6c3376b897c2bde05379\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8143960\nReviewed-by: S Ganesh \u003cganesh@chromium.org\u003e\nCommit-Queue: Jack Miller \u003cjackmil@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674681}",
      "email": "jackmil@google.com",
      "hash": "de6cd958d164a072f5741b39dc4b1c78b8e929ed",
      "subject": "Harden WebView2 settings and restrict navigations"
    },
    "8143962": {
      "author": "Khushal Sagar",
      "avatar": "https://lh5.googleusercontent.com/-l9oXlnJ3_NQ/AAAAAAAAAAI/AAAAAAAAAAA/HAimxxcegUI/s120-p/photo.jpg",
      "cl": "8143962",
      "clUrl": "https://chromium-review.googlesource.com/c/8143962",
      "description": "An actor tool may opt-in to allow opening a new tab during tool invocation. Enable this for script tools.\n\nNote: Access to the window.open API is gated on transient user activation. The actor stack check is on top of any web platform gates on the usage of the window.open API.\n\nR=dom@chromium.org\n\nFixed: 535260121\nChange-Id: I8d7d834a05e6ac1721eeb8cbdd9658cb09e18c64\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8143962\nCommit-Queue: Khushal Sagar \u003ckhushalsagar@chromium.org\u003e\nReviewed-by: Mark Foltz \u003cmfoltz@chromium.org\u003e\nAuto-Submit: Khushal Sagar \u003ckhushalsagar@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675172}",
      "email": "khushalsagar@chromium.org",
      "hash": "2b4bddeb35bb7c38825ea8b78fefec4a5ef55efa",
      "subject": "actor: Allow script tools to use window.open"
    },
    "8144181": {
      "author": "Raphael Kusuma",
      "avatar": "https://lh4.googleusercontent.com/-HbBZ0TpIQFg/AAAAAAAAAAI/AAAAAAAAAAA/og4iu9aFMME/s120-p/photo.jpg",
      "cl": "8144181",
      "clUrl": "https://chromium-review.googlesource.com/c/8144181",
      "description": "This change implements DetachAllSessions() to detach active tmux\nsessions rather than terminating them, allowing sessions to persist\nacross client disconnections and host restarts. PeerSessionImpl creates\na TerminalSessionManager instance if the TerminalMode capability is\npresent.\n\nIt also adds support for restoring persistent terminal sessions\nasynchronously on startup. Additionally, terminal ID generation is\nimplemented to avoid eager recycling. Updated tests and\nterminal_session_null since TerminalSessionManager references\nGetPersistentTerminalIds() now.\n\n\nChange-Id: Ied3b0b68b17cdfc6fd6e1105076e1a0664e46a70\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8144181\nReviewed-by: Lambros Lambrou \u003clambroslambrou@chromium.org\u003e\nReviewed-by: Jamie Walch \u003cjamiewalch@chromium.org\u003e\nCommit-Queue: Raphael Kusuma \u003ckraphael@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675199}",
      "email": "kraphael@google.com",
      "hash": "c2e1aeeeea80169b0f7706bb5b3813187086551c",
      "subject": "remoting: TerminalSessionManager persistence and disconnect handling"
    },
    "8144321": {
      "author": "Richard Townsend",
      "avatar": "https://lh4.googleusercontent.com/-zbtUzHMPQRw/AAAAAAAAAAI/AAAAAAAAAAA/YJtLnSkBl8E/s120-p/photo.jpg",
      "cl": "8144321",
      "clUrl": "https://chromium-review.googlesource.com/c/8144321",
      "description": "Modify the behaviour of\nWebMediaPlayerImpl::ShouldPausePlaybackWhenHidden\n\n* Refine the behaviour of the PauseMutedBackgroundAudio flag to\n  explicitly exclude video via a !HasVideo() check\n* New TEST_P case to cover.\n\nOut of the 16384 possible flag combos, 4 now return false when they used\nto return true, all involve muted video.\n\nOne slightly ambiguous case: allow_background_video_playback seems to be\nignored on regular desktop, when we've got is_background_suspend_enabled\nit takes effect. As a result, we now return false out of this method to\nmatch the behaviour of other desktop platforms.\n\nBug: 537125874, 435111952\nChange-Id: I35f75274ef46d4e719390e6b4aa0fa4f2df35db2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8144321\nCommit-Queue: Richard Townsend \u003critownsend@google.com\u003e\nReviewed-by: Dale Curtis \u003cdalecurtis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674666}",
      "email": "ritownsend@google.com",
      "hash": "c6f88ee2bd47d39a5b48d7bae5fd14a4eeedc9ff",
      "subject": "fix: ensure muted videos play back on desktop android"
    },
    "8146519": {
      "author": "ch123song",
      "avatar": "https://lh5.googleusercontent.com/-imI3FojeTVE/AAAAAAAAAAI/AAAAAAAAAAA/kQQCPKaS-m0/s120-p/photo.jpg",
      "cl": "8146519",
      "clUrl": "https://chromium-review.googlesource.com/c/8146519",
      "description": "Update two incorrect relative paths in the security documentation.\n- Correct the link to url_display_guidelines.md.\n- Fix the relative path to InputEventActivationProtector so it\n  correctly points to the header file from the current document.\n\nBug: 538651940\nChange-Id: I840ec3dc17e711a692b6a32e7fdc08aed3f9284f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8146519\nCommit-Queue: Amos Lim \u003camoseui@chromium.org\u003e\nReviewed-by: Amos Lim \u003camoseui@chromium.org\u003e\nReviewed-by: Camille Lamy \u003cclamy@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674992}",
      "email": "ch123song@gmail.com",
      "hash": "956735ac489eeb8f53ab5dc0be591d979d03ac29",
      "subject": "Fix broken relative links in security documentation"
    },
    "8148922": {
      "author": "Vinny Persky",
      "avatar": "https://lh3.googleusercontent.com/-ESL8KBf75nA/AAAAAAAAAAI/AAAAAAAAAAA/K0XRLlRiq7A/s120-p/photo.jpg",
      "cl": "8148922",
      "clUrl": "https://chromium-review.googlesource.com/c/8148922",
      "description": "This CL adds the confirmation bubble and loading state for the churned\nusers bubble acceptance.\n\nMocks: https://screenshot-v2.corp.google.com/534bcg6vf47eg\n\nLoading State: https://screenshot-v2.corp.google.com/452vdm4kr3520\n(Loading State is security arm not convenience arm, convenience arm can\nbe seen in the screencast below).\n\nConfirmation Bubble: https://screenshot-v2.corp.google.com/5o7rgi3312440\n\nScreencast:\nhttps://screencast.googleplex.com/cast/NTE4MTgyNTE1MTQwMTk4NHxjOTgxOTIwZS02MA\n\nDesign 1-Pager: go/churned-users-desktop-bubble-one-pager-m0\n\nBug: 524740910\nChange-Id: Icd3553359587d9efc729b6dc3e80dbfaab38df2c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8148922\nReviewed-by: Bruno Braga \u003cbrunobraga@google.com\u003e\nCommit-Queue: Vinny Persky \u003cvinnypersky@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675078}",
      "email": "vinnypersky@google.com",
      "hash": "e0f2807065a01076ea043bef50d581a697e2bbd6",
      "subject": "Confirmation bubble for churned users"
    },
    "8151758": {
      "author": "Jan Wilken Dörrie",
      "avatar": "https://lh6.googleusercontent.com/-gsktmy6ief4/AAAAAAAAAAI/AAAAAAAAAAA/KpwgqZ4Ig6w/s120-p/photo.jpg",
      "cl": "8151758",
      "clUrl": "https://chromium-review.googlesource.com/c/8151758",
      "description": "This CL introduces the PrewarmSessionsForUrl method to the\nDeviceBoundSessionManager mojo interface, along with its implementation\nand mock. The method triggers session prewarming for a given URL and\nreturns the refresh results.\n\nBug: 539396714\nChange-Id: I5fb62c55dfc7532d6bff64eb12aabe561aad9870\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8151758\nCommit-Queue: Jan Wilken Dörrie \u003cjdoerrie@chromium.org\u003e\nReviewed-by: Elly \u003cellyjones@chromium.org\u003e\nReviewed-by: Adam Rice \u003cricea@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674913}",
      "email": "jdoerrie@chromium.org",
      "hash": "ce97ed6147b7d2a720b64c2f2e6b2ff5111cefe4",
      "subject": "[dbsc] Add PrewarmSessionsForUrl to DeviceBoundSessionManager"
    },
    "8152879": {
      "author": "Claire Chambers",
      "avatar": "",
      "cl": "8152879",
      "clUrl": "https://chromium-review.googlesource.com/c/8152879",
      "description": "This CL fixes a bug where calculating the range (min and max Y values\nfor a given min and max X value) would loop infinitely. This bug\noccurs because the monomial representation of a cubic bezier curve\nis inherently vulnerable to floating-point imprecision when there is\na difference in magnitude between the two X parameters. For instance,\nif one of them is zero.\n\nIn this case, some fractional precision may exist on ax that does not\nexist on bx/cx or visa/versa, making it impossible to solve for X\nwithin the epsilon of double (which is computed relative to 1.0).\nPreviously we would always try to solve within this bound, which led\nto infinite loops for certain values with composited clip-path\nanimations. This CL uses the default cubic bezier epsilon supplied by\nthe gfx curve representation, which is more than sufficient for use\nin blink.\n\nBug: 536936875\nChange-Id: I29141740ddfb9dd676d30757bc17c2a591057d5f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8152879\nReviewed-by: Kevin Ellis \u003ckevers@chromium.org\u003e\nCommit-Queue: Claire Chambers \u003cclchambers@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674745}",
      "email": "clchambers@microsoft.com",
      "hash": "b261542db6b99fb49fe85afc4cd47186136d1a00",
      "subject": "Loosen Epsilon on TimingFunction::Range"
    },
    "8153469": {
      "author": "Jan Wilken Dörrie",
      "avatar": "https://lh6.googleusercontent.com/-gsktmy6ief4/AAAAAAAAAAI/AAAAAAAAAAA/KpwgqZ4Ig6w/s120-p/photo.jpg",
      "cl": "8153469",
      "clUrl": "https://chromium-review.googlesource.com/c/8153469",
      "description": "Implement `PrewarmSessionsForUrl` in `SessionService` to evaluate DBSC\nsessions matching a specific URL and proactively refresh them if their\nbound cookies are missing or expiring soon. This mechanism is primarily\nintended to prewarm default search engine providers to prevent search\nlatency regressions.\n\nKey changes include:\n\n- Introducing `PrewarmSessionsForUrl` to `SessionService` and its\n  implementation in `SessionServiceImpl`.\n- Utilizing a `base::BarrierCallback` to handle concurrent evaluations\n  and proactive refreshes across multiple matching sessions.\n- Refactoring `RefreshSessionInternal` and `MaybeStartSessionRefresh` to\n  accept a `RefreshParams` struct, streamlining the passing of triggers,\n  priorities, and isolation information.\n- Updating session deletion and termination logic to correctly drain and\n  cancel any pending proactive requests.\n\nBug: 539396714\nChange-Id: I3fd7d5fc1612782bc7981cd71d4546126a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8153469\nReviewed-by: Adam Rice \u003cricea@chromium.org\u003e\nCommit-Queue: Jan Wilken Dörrie \u003cjdoerrie@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674870}",
      "email": "jdoerrie@chromium.org",
      "hash": "a2bbe93af932a4e4828b51af5e19ef7cc632f7a6",
      "subject": "[dbsc] Implement session prewarming for given URLs"
    },
    "8156520": {
      "author": "Jingyun Liu",
      "avatar": "https://lh6.googleusercontent.com/-FgxmQfkqtJ4/AAAAAAAAAAI/AAAAAAAAAAA/zj2ILpZQbvU/s120-p/photo.jpg",
      "cl": "8156520",
      "clUrl": "https://chromium-review.googlesource.com/c/8156520",
      "description": "- Updating `model_broker_debug.mojom` to include `bytes_downloaded` and\n  `bytes_total` in `BrokerAssetInfo`, ensuring accurate initial render.\n- Adding an `OnDownloadProgressUpdate` push method to the\n  `ModelBrokerDebugObserver` interface\n- Extending `ManifestAssetManager` to inherit from\n  `component_updater::ServiceObserver`. It securely matches CRX\n  hashes against its internal ledger and intercepts downloading,\n  decompressing, and updating events to stream progress.\n- Adding `\u003cprogress\u003e` elements and `font-variant-numeric: tabular-nums`\n  CSS to prevent UI layout shift and jitter when byte digits change.\n\nBug: 520515509\nChange-Id: I880ffdc78fd7718edb86f2ad2b228ae03ecc65d2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8156520\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nCommit-Queue: Jingyun Liu \u003cjingyun@google.com\u003e\nReviewed-by: Steven Holte \u003cholte@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674632}",
      "email": "jingyun@google.com",
      "hash": "ff9ae5b3a7cc505ceae645bc013762dabbd38f0c",
      "subject": "Add download progress bar to Manifest Broker tab in internals tab"
    },
    "8156804": {
      "author": "Amya Singhal",
      "avatar": "https://lh4.googleusercontent.com/-R4WkwkQJbkc/AAAAAAAAAAI/AAAAAAAAAAA/vikFi3Myi50/s120-p/photo.jpg",
      "cl": "8156804",
      "clUrl": "https://chromium-review.googlesource.com/c/8156804",
      "description": "Hotkey implementation plan\n\nCL 2(Service Integration: Connect infra to actual Dictation logic):\nInstantiate manager in DictationKeyedService, handle callbacks\n(Start/End Session), and implement FRE check.\n\nLow-Coverage-Reason: HARD_TO_TEST: the files where low coverage test is pointed to is tough to test because it interacts with the server\nBug: b:538255902 b:539693982\nChange-Id: I5d9b39099cdbb1d6c21daabe0762aea1d11d9cad\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8156804\nCommit-Queue: Amya Singhal \u003camyasinghal@google.com\u003e\nReviewed-by: David Bokan \u003cbokan@chromium.org\u003e\nReviewed-by: Kevin McNee \u003cmcnee@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675244}",
      "email": "amyasinghal@google.com",
      "hash": "92dcb9f43b83a640776ff044bbc2ee84d30aea5c",
      "subject": "[Voice Typing] Connect infra with the dictation logic"
    },
    "8156922": {
      "author": "Tom Anderson",
      "avatar": "https://lh4.googleusercontent.com/-9W9eE00M_TU/AAAAAAAAAAI/AAAAAAAAAAA/dm9kq48KqvY/s120-p/photo.jpg",
      "cl": "8156922",
      "clUrl": "https://chromium-review.googlesource.com/c/8156922",
      "description": "This is a reland of commit 19c6402217068f00da0614e740ebde60ac5bddaa\n\nOriginal change's description:\n\u003e Reland \"Add DynamicLauncherPortal helper for Linux web app shortcuts\"\n\u003e\n\u003e This is a reland of commit 0c1a4ef5a4f35089e511b179e0f21fdb8224a260\n\u003e\n\u003e Original change's description:\n\u003e \u003e Add DynamicLauncherPortal helper for Linux web app shortcuts\n\u003e \u003e\n\u003e \u003e Adds support for communicating with\n\u003e \u003e org.freedesktop.portal.DynamicLauncher interface to dynamically install,\n\u003e \u003e update, and uninstall desktop launcher shortcuts asynchronously.\n\u003e \u003e\n\u003e \u003e Key implementation details:\n\u003e \u003e - DynamicLauncherPortal class checking DBus portal availability and\n\u003e \u003e   SupportedLauncherTypes (verifying webapp support bit).\n\u003e \u003e - Holds a scoped_refptr\u003cdbus::Bus\u003e member variable for D-Bus connection\n\u003e \u003e   management.\n\u003e \u003e - Implements callback queueing in IsAvailable() for in-flight requests to\n\u003e \u003e   prevent redundant D-Bus queries and non-deterministic response handling.\n\u003e \u003e - Refactored DBus property access to use dbus_utils::CallMethod.\n\u003e \u003e - Declared kDynamicLauncherInterfaceName in dynamic_launcher_portal.h.\n\u003e \u003e - Includes unit tests with MockBus / MockObjectProxy.\n\u003e \u003e\n\u003e \u003e Bug: 537480522\n\u003e \u003e Change-Id: I8090721653d0d6c119e4ebf864142ec97f3beccd\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8156922\n\u003e \u003e Commit-Queue: Thomas Anderson \u003cthomasanderson@chromium.org\u003e\n\u003e \u003e Reviewed-by: Dibyajyoti Pal \u003cdibyapal@chromium.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1672137}\n\u003e\n\u003e Bug: 537480522\n\u003e Change-Id: Ie4a10ef37d51413c9db25aaf0ac522acb7eb33e5\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8188588\n\u003e Commit-Queue: Thomas Anderson \u003cthomasanderson@chromium.org\u003e\n\u003e Reviewed-by: Dibyajyoti Pal \u003cdibyapal@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1673786}\n\nBug: 537480522\nChange-Id: Ice5fda8456836f9f7a448f8dbfd8d760b9a5f4f1\nCq-Include-Trybots: luci.chromium.try:linux-headless-shell-rel\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8198849\nReviewed-by: Dibyajyoti Pal \u003cdibyapal@chromium.org\u003e\nCommit-Queue: Thomas Anderson \u003cthomasanderson@chromium.org\u003e\nAuto-Submit: Thomas Anderson \u003cthomasanderson@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674577}",
      "email": "thomasanderson@chromium.org",
      "hash": "60bfdd0aa61c3372c65e74c79606b902b5270010",
      "subject": "Reland \"Reland \"Add DynamicLauncherPortal helper for Linux web app shortcuts\"\""
    },
    "8158181": {
      "author": "Yue She",
      "avatar": "https://lh5.googleusercontent.com/-eIiAQXOwsnQ/AAAAAAAAAAI/AAAAAAAAAAA/0cPOcac2pW8/s120-p/photo.jpg",
      "cl": "8158181",
      "clUrl": "https://chromium-review.googlesource.com/c/8158181",
      "description": "This is a temporary workaround that has to be done before we roll to\nXcode 27.0 (which is ARM only)\n\nBug: 540438892\nChange-Id: I1459816a1a84d51586ae3d4293d35bba363092ac\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8158181\nReviewed-by: Mark Mentovai \u003cmark@chromium.org\u003e\nCommit-Queue: Yue She \u003cyueshe@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674597}",
      "email": "yueshe@google.com",
      "hash": "3cc8f751453f88087f348177f0c8d2e7f83418f1",
      "subject": "Make intel macos bots stay back on the lastest universal xcode"
    },
    "8158625": {
      "author": "Jun Ishiguro",
      "avatar": "https://lh3.googleusercontent.com/-eE1gKt4CIh8/AAAAAAAAAAI/AAAAAAAAAAA/E8cl3GE9CuA/s120-p/photo.jpg",
      "cl": "8158625",
      "clUrl": "https://chromium-review.googlesource.com/c/8158625",
      "description": "Replace deprecated UserManager::GetActiveUser() calls in\nScreenLockerController with SessionManager::GetActiveSession() and\nUserManager::FindUser().\n\nTAG=agy\n\nBug: b:539761804\nChange-Id: I8455b2f89d33d5319fb529dfeda78ca90826bd56\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8158625\nCommit-Queue: Jun Ishiguro \u003cjunis@google.com\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674888}",
      "email": "junis@google.com",
      "hash": "9cb84bb8437c508e8e8b72af38a3e6ace5702fd0",
      "subject": "login: Refactor ScreenLockerController to use GetActiveSession"
    },
    "8159082": {
      "author": "Sida Zhu",
      "avatar": "https://lh4.googleusercontent.com/-z74t4qzxPuU/AAAAAAAAAAI/AAAAAAAAAAA/9-IeHJgKzZU/s120-p/photo.jpg",
      "cl": "8159082",
      "clUrl": "https://chromium-review.googlesource.com/c/8159082",
      "description": "HEVC Main10 encoders require P010 input, while callers may provide\n8-bit or other high-bit-depth frame formats. Teach\nVideoEncodeAcceleratorAdapter to select P010 when it is advertised for\nthe requested profile and convert CPU and GPU frames to the selected\nencoder input format when necessary.\n\nKeep VEA_READ_CAMERA_AND_CPU_READ_WRITE on Linux and\nChromeOS, where GBM uses it to request an encoder-compatible\nallocation. Use GPU_READ_CPU_READ_WRITE on other platforms because\ntheir native and shared-memory backings cannot create the VEA camera\nusage, while the generic usage still provides CPU-writable,\nGPU-readable conversion staging.\n\nExtend VideoFrameConverter to handle P010, P210, and P410 sources,\nincluding scaling, bit-depth conversion, and conversion between planar\nand biplanar layouts. Update readback-format selection and conversion\ntests to cover the new high-bit-depth paths.\n\nPreserve HDR metadata when the adapter copies frames through CPU or GPU\nconversion buffers.\n\nWhen converting HEVC Annex-B bitstreams to length-prefixed output,\ntrack MDCV and CLLI prefix SEI associated with the active parameter\nsets. Include those SEI NAL units in the generated HEVC decoder\nconfiguration record.\n\nBug: 537818862\nChange-Id: I41f23d478650ce52f4bedaa083b86d067aa575e0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8159082\nCommit-Queue: Sida Zhu \u003czhusida@bytedance.com\u003e\nReviewed-by: Dale Curtis \u003cdalecurtis@chromium.org\u003e\nReviewed-by: Qiu, Jianlin \u003cjianlin.qiu@intel.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675277}",
      "email": "zhusida@bytedance.com",
      "hash": "87ddf1d94115c76143d9bda78691d970a63468a8",
      "subject": "media: Plumb 10-bit input and HDR metadata for HEVC Main10"
    },
    "8159201": {
      "author": "Jun Ishiguro",
      "avatar": "https://lh3.googleusercontent.com/-eE1gKt4CIh8/AAAAAAAAAAI/AAAAAAAAAAA/E8cl3GE9CuA/s120-p/photo.jpg",
      "cl": "8159201",
      "clUrl": "https://chromium-review.googlesource.com/c/8159201",
      "description": "Migrate ScreenLockObserver and HandleShowLockScreenRequest from\nScreenLocker into ScreenLockerController. ScreenLockerController is\nowned by ChromeBrowserMainPartsAsh.\n\nTAG=agy\n\nBug: b:539761804\nChange-Id: Ie9e9bfa81016ef95a75291640615919c65672ccf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8159201\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Jun Ishiguro \u003cjunis@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674878}",
      "email": "junis@google.com",
      "hash": "c2f38b14497329577189f0994deb73b7dd27d978",
      "subject": "login: Introduce ScreenLockerController and migrate ScreenLockObserver"
    },
    "8159264": {
      "author": "Quentin Pubert",
      "avatar": "https://lh3.googleusercontent.com/-rXAGc5DyfC8/AAAAAAAAAAI/AAAAAAAAAAA/I2Um9iwuFwk/s120-p/photo.jpg",
      "cl": "8159264",
      "clUrl": "https://chromium-review.googlesource.com/c/8159264",
      "description": "Synchronize EarlGrey assertions in testMoveItemThenRefreshSignIn by\nwaiting for UI elements (sign-in snackbar, promo view, and synced items)\nto appear and app to idle before interactions.\n\nBug: 507565141\nChange-Id: I1b8acd4cb38a20cfada48b1cba09ab3d373161f3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8159264\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@{#1674782}",
      "email": "qpubert@google.com",
      "hash": "4547b5a2b1ab576f634ad8d947ef2ba1189e5233",
      "subject": "[iOS] Fix flakiness and re-enable testMoveItemThenRefreshSignIn"
    },
    "8159343": {
      "author": "Kristi Saney",
      "avatar": "https://lh6.googleusercontent.com/-WaCiN0gwkaE/AAAAAAAAAAI/AAAAAAAAAAA/UuWuHX3W5EI/s120-p/photo.jpg",
      "cl": "8159343",
      "clUrl": "https://chromium-review.googlesource.com/c/8159343",
      "description": "This change ensures:\n1. Semi-bold text can be a heading (still subject to the other existing\n   requirements)\n2. PDFs that do not label their /FontWeight OR /StemV properly but DO\n   indicate bold in the font names (e.g. [1]) can still have headings\n   based on boldness\n\n[1] https://www.ipcc.ch/site/assets/uploads/2018/03/wg2spm.pdf\n\nBug: 525508832\nChange-Id: Ief2669561be5edd8ebe379a2f46eeaa0ca0ce873\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8159343\nReviewed-by: David Tseng \u003cdtseng@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Kristi Saney \u003ckristislee@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675312}",
      "email": "kristislee@google.com",
      "hash": "f997c85406d6e4b2cdf459a145adb2e9326afecc",
      "subject": "[Reading mode PDFs] Add font weight and name considerations for headings"
    },
    "8160566": {
      "author": "Etienne Dechamps",
      "avatar": "https://lh4.googleusercontent.com/-2Y0HyVjQQ60/AAAAAAAAAAI/AAAAAAAAAAA/H11Itp0Q5Ns/s120-p/photo.jpg",
      "cl": "8160566",
      "clUrl": "https://chromium-review.googlesource.com/c/8160566",
      "description": "This reverts commit 1029bc2df841a5d3a6d2bee18b26d8c430ddf1b0.\n\nReason for revert: includes gn2bp fixes\n\nNOTE: the gn2bp fixes were entirely vibe-coded for expediency to make\ngn2bp green as quickly as possible. Android-side tests should provide\nconfidence the output is correct, even though the code may not be\noptimal.\n\nAI-generated description for the gn2bp fixes follows:\n\nThe upstream CL changed JNI registration generation to produce both\nC++ source and header files. Previously, gn2bp translated this into\na single cc_genrule producing both files, which was then included in\nthe srcs of a cc_library_static.\n\nSoong does not support header files in the srcs list of a library\nand fails with: \"srcs: Header file ... is not supported\".\n\nFix this by splitting the JNI registration genrule into two:\n1. A source genrule that only outputs the .cc file, included in srcs.\n2. A headers genrule that only outputs the .h file, included in\n   generated_headers.\n\nThe headers genrule exports both the root gen directory and the\nsubdirectory where the header is located to support different include\nstyles (local vs path-prefixed).\n\nTAG=agy\nCONV=101588e6-720b-4982-83a1-98f0c8be7a9d\n\nOriginal change's description:\n\u003e Revert \"JNI Zero: Use two different outputs (.cc \u0026 .h) for generate_final_jni\"\n\u003e\n\u003e This reverts commit b3dd37dd8229c902b4c65d7b94d7b46ff63b2dc0.\n\u003e\n\u003e Reason for revert: breaks Cronet gn2bp - https://crbug.com/542041778. It does not appear to be a trivial fix - I have spent the day trying to fix gn2bp to no avail. I will keep working on it but in the meantime I would like the CL to be reverted so that gn2bp can go back to green for the duration of the work.\n\u003e\n\u003e Failure Link: https://ci.chromium.org/ui/p/chrome/builders/trusted.robots/cronet-arm64-gn2bp-debug/5393\n\u003e\n\u003e Original change's description:\n\u003e \u003e JNI Zero: Use two different outputs (.cc \u0026 .h) for generate_final_jni\n\u003e \u003e\n\u003e \u003e It was confusing to have \"--header-path=foo.cc\".\n\u003e \u003e\n\u003e \u003e The .h file now has only a RegisterNatives() declaration, and the definition and multiplexing entry points live in the .cc.\n\u003e \u003e\n\u003e \u003e This also reworks generate_final_jni() to work the same was as\n\u003e \u003e generate_jni() with respect to secondary toolchains. It now\n\u003e \u003e defines the codegen action only in the default toolchain, but has\n\u003e \u003e a source_set in the current toolchain. This simplifies webview's\n\u003e \u003e usage of it.\n\u003e \u003e\n\u003e \u003e Change-Id: Ib9dda8645974f24f03c5d9351f6d674a56bfa582\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8160566\n\u003e \u003e Reviewed-by: Martin Kong \u003cmartinkong@google.com\u003e\n\u003e \u003e Owners-Override: Andrew Grieve \u003cagrieve@chromium.org\u003e\n\u003e \u003e Commit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1671852}\n\u003e\n\u003e Change-Id: Ib927a320ac7edc16aab3f6ab9a80047989f1b0bc\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8173647\n\u003e Auto-Submit: Etienne Dechamps \u003cedechamps@google.com\u003e\n\u003e Reviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\n\u003e Bot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Reviewed-by: Peter Beverloo \u003cpeter@chromium.org\u003e\n\u003e Commit-Queue: Peter Beverloo \u003cpeter@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1673226}\n\nChange-Id: Ibda003f3fcf8a6faae69f34f03ba9c4c5868b93e\nBug: b:542041778\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8193298\nOwners-Override: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\nAuto-Submit: Etienne Dechamps \u003cedechamps@google.com\u003e\nReviewed-by: Mohannad Farrag \u003caymanm@google.com\u003e\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674962}",
      "email": "edechamps@google.com",
      "hash": "c3fa53c87882db9b370e1d828631c9aa67da79fd",
      "subject": "Reland \"JNI Zero: Use two different outputs (.cc \u0026 .h) for generate_final_jni\""
    },
    "8160642": {
      "author": "Yanling",
      "avatar": "",
      "cl": "8160642",
      "clUrl": "https://chromium-review.googlesource.com/c/8160642",
      "description": "This CL updates the outer layout styling of the Composeplate on the New\nTab Page:\n\n- Height \u0026 Legacy Fallback: Updates the standard Composeplate height to 48dp (`composeplate_view_height`), while preserving the 44dp legacy height (`composeplate_view_legacy_height`) in Java to revert to when the feature flag is disabled.\n\n- Width \u0026 Alignment: Adjusts the Composeplate container width to align precisely with the fake search box inner container when Aurora is active. When the new Composeplate styling/button color flag is enabled, additional lateral margins are applied to narrow the layout.\n\n- Vertical Spacing \u0026 Margins: updates the top margin of the composeplate and removes the static marginBottom from the ViewStub XML. The legacy bottom margin is now dynamically restored in Java when the feature flag is disabled, ensuring the spacing between the Composeplate and downstream elements (MVT, Magic Stack) is maintained at 12dp in Aurora mode.\n\n- Refactorization: Centralizes Aurora feature flag evaluations into `NtpCustomizationUtils` and `ComposeplateUtils`\n\nThe changes could be verified here:\nhttps://docs.google.com/document/d/1bMRVyyqOd0-cAmyTbL9IhKNU9uSvDdpdCngSzSXIHnk/edit?tab=t.0#bookmark=id.hsbd2zetmgz8\n\nBug: 534357676, 538278452\nChange-Id: I9f7664170854977671d07a69fd08431238f309e8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8160642\nCommit-Queue: Xi Han \u003chanxi@chromium.org\u003e\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nReviewed-by: Xi Han \u003chanxi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674883}",
      "email": "yanlinghu@google.com",
      "hash": "792f5fb212e61538176ee404ca0e2f9148301689",
      "subject": "[NTP Aurora] Update Composeplate outer layout, margins, and width alignment"
    },
    "8160643": {
      "author": "Zhou Shuangshuang",
      "avatar": "https://lh4.googleusercontent.com/-EPaMSinnx6Q/AAAAAAAAAAI/AAAAAAAAAAA/bVhx6u-ZDCs/s120-p/photo.jpg",
      "cl": "8160643",
      "clUrl": "https://chromium-review.googlesource.com/c/8160643",
      "description": "The querySelector/matches/closest fast path only handled :nth-child(B)\nwith B \u003e 0 (and :first-child): the sibling index was stored in a single\nunsigned whose 0 value doubled as the \"no :nth-child\" sentinel, so any\nAn+B with A != 0 fell back to full SelectorChecker matching.\n\nStore the coefficients explicitly (has_nth_child + signed nth_a/nth_b)\nand test the sibling index with NthChildMatches(), which mirrors\nCSSSelector::RareData::MatchNth(). Plain :nth-child(An+B) is now matched\ndirectly from the sibling index already tracked during traversal;\n:nth-child(... of S) still uses the full path.\n\nChange-Id: I38ae46091d07d2bb945120340195b69615706294\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8160643\nCommit-Queue: Zhou, Shuangshuang \u003cshuangshuang.zhou@intel.com\u003e\nReviewed-by: Rune Lillesveen \u003cfuthark@chromium.org\u003e\nReviewed-by: Fredrik Söderquist \u003cfs@opera.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674934}",
      "email": "shuangshuang.zhou@intel.com",
      "hash": "27ebf89e2c58dea329f88bf3b497c514ecf3ee7a",
      "subject": "Extend SelectorQuery fast path to full :nth-child(An+B)"
    },
    "8161047": {
      "author": "Brandon Wylie",
      "avatar": "",
      "cl": "8161047",
      "clUrl": "https://chromium-review.googlesource.com/c/8161047",
      "description": "- Create a new desktop searchbox layout to customize the look.\n- Insert the searchbox above the selectable list layout per specs.\n\nBug: 540124932\nChange-Id: I64ac15bac848cd186912b1558fbd9144172f6bab\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8161047\nReviewed-by: Brandon Fong \u003cbjfong@google.com\u003e\nCommit-Queue: Brandon Wylie \u003cwylieb@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675307}",
      "email": "wylieb@google.com",
      "hash": "bcb7fe60cac08e7c5ace8fccfc9225f38e3ec1e1",
      "subject": "[bookmarks] Create new searchbox layout and insert it for desktop"
    },
    "8161106": {
      "author": "Benjamin Beaudry",
      "avatar": "",
      "cl": "8161106",
      "clUrl": "https://chromium-review.googlesource.com/c/8161106",
      "description": "This CL partly reverts a change I made in CL:7261564, where the native\nview host accessible parent diverged between ViewsAX and legacy.\nInstead, we now unify how it works; the divergence is no longer\nnecessary with this new approach we're taking about handling the WebView\nnode in the BrowserAccessibility class directly.\n\nWebView::UpdateNativeViewHostAccessibleParent() gives the NativeView\nholder the accessible of the web view itself when ViewsAX is on, and the\naccessible of the parent View when ViewsAX is off. The holder needs the\naccessible of an ancestor that platform APIs expose, and the web view is\nnot such an ancestor: its own accessible belongs to the web contents.\n\nThis CL uses the parent View in both modes.\n\nBug: 40672441\nInclude-Ci-Only-Tests: true\nChange-Id: I6cef3d3d89603b48a37473c13a748efa3b30a895\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8161106\nReviewed-by: Jacques Newman \u003cjanewman@microsoft.com\u003e\nReviewed-by: Elly \u003cellyjones@chromium.org\u003e\nCommit-Queue: Benjamin Beaudry \u003cbenjamin.beaudry@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674697}",
      "email": "benjamin.beaudry@microsoft.com",
      "hash": "d47eef7ccc58e48cff0e46dd2bd83ea8d358b5e2",
      "subject": "[views-ax] Give the web view holder an exposed parent accessible"
    },
    "8162116": {
      "author": "Caitlin Chen",
      "avatar": "https://lh6.googleusercontent.com/-oqGbdl-0SNs/AAAAAAAAAAI/AAAAAAAAAAA/auOhEFzHtHU/s120-p/photo.jpg",
      "cl": "8162116",
      "clUrl": "https://chromium-review.googlesource.com/c/8162116",
      "description": "This CL implements a feature flag `kAskGBlockZeroStateSuggestions`\n(linked to `kWebUIOmniboxAskGAboutThisPage`) to control whether\nhistorical suggestions (recent/cached searches) are shown immediately\nwhen the composebox is opened with a pre-attached tab context.\n\nWhen the flag is enabled, the immediate query on open is skipped if a\ntab is being auto-added. The UI will instead wait for the tab upload to\nstart and then display only the contextual suggestions for zero state.\nWhen disabled, the behavior falls back to showing historical suggestions\nimmediately.\n\nBefore: http://screencast/cast/NTU5OTAxMjUwNDczMTY0OHw5ZTRkYjAwYy0zYQ\nAfter: http://screencast/cast/NjAxNzEyNzM2OTY3MDY1Nnw2NzE5OTRjOC0wZQ\nBUG: b:540068763\nChange-Id: If7b7b258a24536a8f6aaf3c556757533be56e44d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8162116\nReviewed-by: Marlon Facey \u003cmfacey@chromium.org\u003e\nCommit-Queue: Caitlin Chen \u003ccaitc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675092}",
      "email": "caitc@google.com",
      "hash": "fb02cffad899917f92276661438ca7563d90d326",
      "subject": "[Omnibox] Suppress historical suggestions in omnibox composebox"
    },
    "8162332": {
      "author": "Yanting Yu",
      "avatar": "https://lh4.googleusercontent.com/-ucEfP3AwJEE/AAAAAAAAAAI/AAAAAAAAAAA/xkvTSxLbl5I/s120-p/photo.jpg",
      "cl": "8162332",
      "clUrl": "https://chromium-review.googlesource.com/c/8162332",
      "description": "- Enable Safety FRE Promo for HISTORY_QUICK_DELETE (arm 2) and PASSWORD_MANAGER_AND_HISTORY_QUICK_DELETE (arm 3) in FirstRunUtils.\n- Define card lists for arm 2 (Quick Delete, Safe Browsing, Incognito) and arm 3 (Password Manager, Quick Delete, Safe Browsing).\n\nDemo: http://shortn/_NGsRR7GN60\n\nBug: 534388538, 537828809\nChange-Id: I610d73af052e8165e660293a82c9fe85cb39382a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8162332\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nReviewed-by: Xi Han \u003chanxi@chromium.org\u003e\nCommit-Queue: Yanting Yu \u003cyyanting@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675014}",
      "email": "yyanting@google.com",
      "hash": "a96f6a8265440e7eb962eac89dc967716acf84ae",
      "subject": "[SafetyFRE] Add the card-based Safety screen UI for arm 2\u00263"
    },
    "8162349": {
      "author": "Benjamin Beaudry",
      "avatar": "",
      "cl": "8162349",
      "clUrl": "https://chromium-review.googlesource.com/c/8162349",
      "description": "This change makes it so a node can be simultaneously ignored and hold a\nchild tree.\n\nThis will be used in a follow-up change for `WebView`, which both has a\nchild tree id for the web content, and shouldn't be exposed to platform\nAPIs.\n\nAn ignored host is transparent, like every other ignored node, thus the\ntree that it hosts takes its place. The accessors that stay in one tree\nsee neither the host nor the hosted tree. The accessors that cross the\ntree boundary put the root of the hosted tree where the host was.\n\nThis CL maintains the consistency of the unignored tree walk across tree\nboundaries, even if the host of the child tree is ignored.\n\nBug: 40672441\nChange-Id: I5f37141b25de83c3ee0d07dbe04c5fc3818a49dc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8162349\nReviewed-by: Jacques Newman \u003cjanewman@microsoft.com\u003e\nCommit-Queue: Benjamin Beaudry \u003cbenjamin.beaudry@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674703}",
      "email": "benjamin.beaudry@microsoft.com",
      "hash": "6814daef4adcfa9b5c437247ca2d8122e81a1950",
      "subject": "[views-ax] Let an ignored node host a child tree"
    },
    "8163122": {
      "author": "Sky Malice",
      "avatar": "https://lh6.googleusercontent.com/-jSxhRIzlqJQ/AAAAAAAAAAI/AAAAAAAAAAA/v9G1HzTZDQQ/s120-p/photo.jpg",
      "cl": "8163122",
      "clUrl": "https://chromium-review.googlesource.com/c/8163122",
      "description": "This mostly replaces AutocompleteState for UI that needs to decide how\nto show itself. AutocompleteState needs to track if suggestions are\nsupposed to be fetched right now, while DisplayState more closely tracks\nthe result of that, if we have suggestions right now, etc.\n\nBecause we're now able to split apart if we're fetching autocomplete vs\nhow we draw, we can enter into DRAFTING when we first gain focus, and\nwait for suggestions to go into SUGGESTIONS mode.\n\nLong term the hope is DisplayState will help us delete:\n* FuseboxSessionState#isSessionActive()\n* AutocompleteState.STANDBY_NO_FOCUS\n* LocationBarMediator.mUrlFocusedWithoutAnimations\n\nBug: 529854485, 538603900\nChange-Id: If5eb2d8b445d2f4bf5556659ac5d7be24fc97979\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8163122\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nCommit-Queue: Sky Malice \u003cskym@chromium.org\u003e\nReviewed-by: Jakob Koblinsky \u003cjkoblinsky@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675135}",
      "email": "skym@chromium.org",
      "hash": "1a1b80589e8b8daca814e01866ebc4f4dc0658ff",
      "subject": "[AIM] Create DisplayState for omnibox."
    },
    "8163600": {
      "author": "Sasha Kunitskaya",
      "avatar": "",
      "cl": "8163600",
      "clUrl": "https://chromium-review.googlesource.com/c/8163600",
      "description": "This refactors how history swiping is disabled for DevTools windows on\nmacOS. Instead of having to query DevToolsWindow directly in\nshouldAllowHistorySwiping, DevToolsWindow now explicitly disables\nhistory swiping on its main web contents using HistorySwipingControl.\nThis removes the dependency of the delegate on DevToolsWindow and\nunifies the shouldAllowHistorySwiping check.\n\nBug: 531754159\nChange-Id: I62dd4e302cbce34957ed1e7ac5915ab07fcd7ea1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8163600\nReviewed-by: Bryan Oltman \u003cbryanoltman@google.com\u003e\nReviewed-by: Andrey Kosyakov \u003ccaseq@chromium.org\u003e\nCommit-Queue: Sasha Kunitskaya \u003csaskekun@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674828}",
      "email": "saskekun@google.com",
      "hash": "550bcb3055c4bd8d594c12295367ed96a65b8198",
      "subject": "Use HistorySwipingControl to disable history swiping in DevTools on Mac."
    },
    "8163603": {
      "author": "Yanling",
      "avatar": "",
      "cl": "8163603",
      "clUrl": "https://chromium-review.googlesource.com/c/8163603",
      "description": "This CL updates the Google logo vector asset.\n\nKey changes:\n- Updated ic_google_logo.xml vector paths and intrinsic size (158dp x 48dp).\n- Added Google logo color resources to one_off_colors.xml.\n- Removed redundant drawable-sw600dp/ic_google_logo.xml.\n\nThe change to the logo could be verified here:\nhttps://docs.google.com/document/d/1bMRVyyqOd0-cAmyTbL9IhKNU9uSvDdpdCngSzSXIHnk/edit?tab=t.0#bookmark=id.s69rq5w9m56y\n\nBug: 507055767, 534357676\nChange-Id: Iedaf50a644e8de251a32a656ed05fcc6f49b0fbb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8163603\nReviewed-by: Xi Han \u003chanxi@chromium.org\u003e\nCommit-Queue: Yanling Hu \u003cyanlinghu@google.com\u003e\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674713}",
      "email": "yanlinghu@google.com",
      "hash": "185b80447f6917bc838666764d7414fc208993b3",
      "subject": "[NTP] Update Google logo vector asset and dimensions"
    },
    "8163616": {
      "author": "Alvin Ji",
      "avatar": "https://lh5.googleusercontent.com/-MT6qpqJVGLk/AAAAAAAAAAI/AAAAAAAAAAA/6LOvcknzmKY/s120-p/photo.jpg",
      "cl": "8163616",
      "clUrl": "https://chromium-review.googlesource.com/c/8163616",
      "description": "This CL implements pause and resume support for Blink Geolocation API\nrequests, ensuring mid-flight timeout timers correctly pause while a tab\nis hidden and resume with their exact remaining time upon unhiding.\n\nRequests initiated while hidden are left in a dormant state and armed\nupon foregrounding, preventing spurious background dispatches.\n\nWhy SlimWebviewBrowserTest is updated: On Android, new inner WebContents\n(\u003cwebview\u003e / SlimWebViewGuest) start with is_hidden_ = true by default.\nWhen the test evaluated position requests in\nGeolocationPermissionEventDeniedByEmbedder, IsPageVisible() returned\nfalse, causing the request to stay dormant and time out.\nSlimWebviewBrowserTest is updated to attach a GuestWebContentsObserver\nthat calls WasShown() when the guest navigation commits\n(DidFinishNavigation), ensuring the guest WebContents is visible before\nGeolocation requests are evaluated.\n\nCq-Include-Trybots: luci.chromium.try:android-12l-x64-dbg\nBug: 534027930\nChange-Id: Iacd9c9dc68c74248e2bb8bf4bd05326e0c383de1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8163616\nCommit-Queue: Alvin Ji \u003calvinji@chromium.org\u003e\nReviewed-by: Matt Reynolds \u003cmattreynolds@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675202}",
      "email": "alvinji@chromium.org",
      "hash": "4186a1ef149c1cb571a3df0d55982c719fe7b644",
      "subject": "geolocation: Implement visibility-aware pause and resume for position requests"
    },
    "8163762": {
      "author": "Michael Wu",
      "avatar": "https://lh4.googleusercontent.com/-thkdpr6Nfp4/AAAAAAAAAAI/AAAAAAAAAAA/NXt4pTpetIw/s120-p/photo.jpg",
      "cl": "8163762",
      "clUrl": "https://chromium-review.googlesource.com/c/8163762",
      "description": "Adds an alert status row below memory usage in Android tab hover cards\nto display status messages for Glic sharing (\"You're sharing this tab\nwith Gemini\") and Actor actuation (\"Gemini is working on your task...\").\n\nhttps://screenshot-v2.corp.google.com/8uF7H4GEjPBo9qa\n\nBug: 540001581, 542339185\nChange-Id: Ic507c5a65eaa92fb75a13014ac3a2d633f742264\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8163762\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Michael Wu \u003cmklw@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675088}",
      "email": "mklw@google.com",
      "hash": "c755eb36d2bbd67760b2c90e64327107da55606a",
      "subject": "Add alert status row to Android tab hover card"
    },
    "8164180": {
      "author": "Rushan Suleymanov",
      "avatar": "https://lh4.googleusercontent.com/-_1KLdVqxmZ8/AAAAAAAAAAI/AAAAAAAAAAA/ZhLPCjKWfD8/s120-p/photo.jpg",
      "cl": "8164180",
      "clUrl": "https://chromium-review.googlesource.com/c/8164180",
      "description": "This CL introduces a mechanism to propagate access tokens from the sync\nscheduler down to the network layer via SyncCycle, governed by the\nkSyncUsePropagatedAccessToken feature toggle (disabled by default).\n\nAs a first step in migrating away from cached tokens across multiple\nlayers:\n1. Implements SyncAccessTokenFetcher interface (and mock/test\n   implementations), proxied across threads from SyncEngineBackend (sync\n   sequence) to SyncServiceImpl (UI thread).\n2. For now, SyncServiceImpl::FetchAccessToken returns the cached token\n   info from SyncAuthManager as a transitional step.\n3. Propagates token info via SyncCycleContext and SyncCycle down to\n   SyncServerConnectionManager and loopback/fake connection managers.\n\nIn follow-up CLs, caching the token in the network layer will be\nremoved.\n\nBug: 539471945\nChange-Id: I24a71c1af8600ed97c18341f3c6ff3a3f511d404\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8164180\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nCommit-Queue: Rushan Suleymanov \u003crushans@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674787}",
      "email": "rushans@google.com",
      "hash": "75d73ff84b4d3a0749cc8ea068d906bdb0316025",
      "subject": "[Sync] Propagate access token from scheduler to network layer"
    },
    "8164689": {
      "author": "Zonghan Xu",
      "avatar": "",
      "cl": "8164689",
      "clUrl": "https://chromium-review.googlesource.com/c/8164689",
      "description": "Establish the browser-\u003enetwork pipeline for ProxyConfig-related network class to received Dynamic Routing status updates \u0026 configs.\n\nBug: 507060663\nChange-Id: I705452a52a354eee967864947954e24d3ca1dafc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8164689\nCommit-Queue: Zonghan Xu \u003cxzonghan@chromium.org\u003e\nCommit-Queue: Dominique Fauteux-Chapleau \u003cdomfc@chromium.org\u003e\nAuto-Submit: Zonghan Xu \u003cxzonghan@chromium.org\u003e\nReviewed-by: Dominique Fauteux-Chapleau \u003cdomfc@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675091}",
      "email": "xzonghan@google.com",
      "hash": "893f62b33c76b8709891ee188368c08944424c12",
      "subject": "[SG Android] Establish passage for Dynamic routes in ProxyConfig"
    },
    "8164840": {
      "author": "Benjamin Beaudry",
      "avatar": "",
      "cl": "8164840",
      "clUrl": "https://chromium-review.googlesource.com/c/8164840",
      "description": "A BrowserAccessibility makes its AXPlatformNode when it is created, and\nit keeps that node for all of its life. Much of the platform code thus\nuses the node with no test, and a BrowserAccessibility that no platform\nAPI exposes cannot give its platform node up.\n\nThis CL adds UpdatePlatformNode(). The function makes the platform node\nor removes it, so that the node exists exactly when\nShouldHavePlatformNode() gives true. The base class always gives true,\nthus no behavior changes. Each platform now also gives a safe result\nwhen it owns no platform node.\n\nA platform event names a platform node, thus a BrowserAccessibility that\nowns none can fire no event. CanFireEvents now gives false for such a\none. The base class always gives true for ShouldHavePlatformNode, thus\nthis changes nothing here, and it keeps each platform from a node that\nis not there once a platform gives false.\n\nThis will be used for the chain of CLs build on top of this change for\nthe ViewsAX project. However, I am also experimenting locally with a\nchange where all ignored nodes wouldn't have a corresponding\nAXPlatformNode node, which could save around ~25% of the extra memory\nconsumed by AXPlatformNodes.\n\nBug: 40672441\nChange-Id: I5f6485fb106bd6533e45301a6dc31e7cc62ebf91\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8164840\nReviewed-by: Jacques Newman \u003cjanewman@microsoft.com\u003e\nCommit-Queue: Benjamin Beaudry \u003cbenjamin.beaudry@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674639}",
      "email": "benjamin.beaudry@microsoft.com",
      "hash": "cf07284d28d0d6eea013bb4c482d05ea4e63afb6",
      "subject": "[views-ax] Let a BrowserAccessibility own no platform node"
    },
    "8164944": {
      "author": "Alexis Wu",
      "avatar": "https://lh3.googleusercontent.com/-Xh4F_eU8Iek/AAAAAAAAAAI/AAAAAAAAAAA/eeyL8kvMmPM/s120-p/photo.jpg",
      "cl": "8164944",
      "clUrl": "https://chromium-review.googlesource.com/c/8164944",
      "description": "Adds an \"Ask Gemini\" item to the mobile floating text-selection menu,\nwith different places for experiment. Tapping it opens the Glic panel\nwith the current tab as context via GlicKeyedServiceHandler.invoke(...,\nWEB_CONTENTS_CONTEXT_MENU), and copies the selected text to web app.\nreusing the existing Glic entry-point metrics. Shown only on the\nfloating menu and gated on ClankGlicContextMenu, Glic being enabled for\nthe profile, the tab bottom sheet on, and the Android side panel off\n(mobile form factor only). Adds unit test coverage for the visibility\ngating and the click-to-invoke behavior.\n\nscreenshot: https://screenshot.googleplex.com/8gRZwZdQPtMnXTR\nfixed: b:540109573\nChange-Id: I66c1bdfc86389c62aa5fe81754ad6b6564e270fd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8164944\nReviewed-by: Siddhartha S \u003cssid@chromium.org\u003e\nCommit-Queue: Alexis Wu \u003calexiswu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674649}",
      "email": "alexiswu@google.com",
      "hash": "698544b1070a9cbefb7749f628cf35ab5ed56e1c",
      "subject": "[Android] Add \"Ask Gemini\" to the text selection menu"
    },
    "8165050": {
      "author": "Yaw Frempong",
      "avatar": "https://lh5.googleusercontent.com/-vB6loYctYcE/AAAAAAAAAAI/AAAAAAAAAAA/zyRzYa3fOuM/s120-p/photo.jpg",
      "cl": "8165050",
      "clUrl": "https://chromium-review.googlesource.com/c/8165050",
      "description": "DownloadRequestLimiter::TabDownloadState queues pending download\ndecisions in a single per-tab vector while the multiple-download\npermission prompt is showing. Downloads initiated by an origin other\nthan the one shown in the prompt would join that queue and be released\nwith allow=true when the user accepted the prompt.\n\nTag each queued callback with its requesting origin and have\nNotifyCallbacks() apply the user's decision only to callbacks that match\nthe prompt's origin; queued callbacks for any other origin are\ncancelled.\n\nReviewed in https://crrev.com/i/9588737\n\nBug: 514055890\nChange-Id: I858c3cb6fc07faacee96cd4c2cd073a003535f7d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8165050\nReviewed-by: Min Qin \u003cqinmin@chromium.org\u003e\nCommit-Queue: Yaw Frempong \u003cyawfrempong@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674546}",
      "email": "yawfrempong@google.com",
      "hash": "313c1ce85165833b914300836bee74222342b4d3",
      "subject": "[Downloads] Scope queued download callbacks to requesting origin"
    },
    "8165207": {
      "author": "Nicolás Peña",
      "avatar": "https://lh4.googleusercontent.com/-F0ZRSmu37A8/AAAAAAAAAAI/AAAAAAAAAAA/qR0xv2ftpEQ/s120-p/photo.jpg",
      "cl": "8165207",
      "clUrl": "https://chromium-review.googlesource.com/c/8165207",
      "description": "This CL introduces a native equivalent of IdentityProvider.resolve()\nthat allows native IdPs to return a token back to relying parties after\nhandling the Continuation API.\n\nBug: 521864267\nChange-Id: I2c7b8bb1ff6174c0dd5108c2741f1c1883ab8a35\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8165207\nReviewed-by: Charlie Reis \u003ccreis@chromium.org\u003e\nReviewed-by: Christian Biesinger \u003ccbiesinger@chromium.org\u003e\nCommit-Queue: Nicolás Peña \u003cnpm@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675276}",
      "email": "npm@chromium.org",
      "hash": "ed6085ebff17c46b1a236306b33f6a9629fa96bf",
      "subject": "[FedCM] Allow native IdPs to return a result from the Continuation API"
    },
    "8165630": {
      "author": "behery",
      "avatar": "",
      "cl": "8165630",
      "clUrl": "https://chromium-review.googlesource.com/c/8165630",
      "description": "This CL fixes two issues with the contextual tasks unbounded menus when\nnatively dismissed (e.g. via Escape key or clicking outside):\n\n1. Unresponsive panel:\n   Previously, native dismissal deactivated the unbounded element,\n   but the WebUI's CrActionMenu remained programmatically open because\n   it lacked an event listener to handle the dismissal. This left the\n   modal \u003cdialog\u003e active in the DOM, keeping the Lens panel inert.\n   This CL adds an 'unbounded' event listener to showUnboundedMenu to\n   cleanly invoke menu.close() upon native dismissal.\n\n2. WebUI crash in development builds:\n   Upon native dismissal, the component's update cycle called\n   hideUnboundedMenu, which redundantly called hideUnboundedElement.\n   Since the element was already deactivated, this rejected with\n   InvalidStateError. The caught error was logged as console.error,\n   triggering a fatal crash in development builds. This CL resolves\n   this by checking for the presence of the 'unbounded' attribute before\n   hiding. The attribute is removed immediately during native\n   deactivation, preventing the redundant call. This also fixes\n   compatibility issues with mock elements in JS unit tests.\n\nBug: 536941891\nChange-Id: Iba97f67677994d163fc639becba7ab7c8320a8e3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8165630\nReviewed-by: Jilin Yang \u003cjilinyang@google.com\u003e\nReviewed-by: Roman Arora \u003cromanarora@chromium.org\u003e\nCommit-Queue: Hamzah Behery \u003cbehery@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674561}",
      "email": "behery@google.com",
      "hash": "6a839f4e98ff1260c8a34016167ea6d40261a950",
      "subject": "[ContextualTasks] Fix dropdown unresponsiveness and crashes w/ unbounded"
    },
    "8167623": {
      "author": "Tom Sepez",
      "avatar": "",
      "cl": "8167623",
      "clUrl": "https://chromium-review.googlesource.com/c/8167623",
      "description": "IPC::SyncChannel has been obsolete since synchronous IPC messages were\nmigrated to Mojo (mojom::Channel / SyncHandleRegistry).\n\nThis change:\n- Replaces IPC::SyncChannel with IPC::ChannelProxy across content/,\n  gpu/, and ipc/.\n- Leaves ChildProcess::GetShutDownEvent() and\n  RenderThread::GetShutdownEvent() intact so test teardown signals and\n  mock implementations remain unchanged.\n- Removes ipc/ipc_sync_channel.h, ipc/ipc_sync_channel.cc, and\n  ipc/ipc_sync_channel_unittest.cc.\n\nTAG=agy\nCONV=6ae7bf21-bd33-4321-bf2d-d7d09658dc69\n\nBug: 40621529\nChange-Id: Ie825ea8213b78d664b3f3e005c7a3045e71ba72e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8167623\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nOwners-Override: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675163}",
      "email": "tsepez@google.com",
      "hash": "a0060551aed07faa9820fbb60ff96f5d50a3b791",
      "subject": "Remove IPC::SyncChannel in favor of IPC::ChannelProxy"
    },
    "8168320": {
      "author": "Nikita Goncharov",
      "avatar": "https://lh3.googleusercontent.com/--30p5IojzGM/AAAAAAAAAAI/AAAAAAAAAAA/IBG0J_z3fDM/s120-p/photo.jpg",
      "cl": "8168320",
      "clUrl": "https://chromium-review.googlesource.com/c/8168320",
      "description": "Implement extension request report upload on Android Desktop\n\n- Implement ProfileReportGeneratorAndroid::GetExtensionRequest under\n  ENABLE_EXTENSIONS_CORE to read pending extension requests from\n  profile preferences and populate profile reports.\n- Add RealTimeReportGeneratorAndroid and update\n  RealTimeReportControllerAndroid to observe and trigger real-time\n  extension request reports.\n- Update ReportingServerConnector::GetUserCloudPolicyManager on\n  Android to return the machine-level cloud policy manager when\n  enrolled in CBCM, so that reporting uploads authenticate with the\n  enrolled CBCM browser DMToken.\n- Return the device hardware model name in Android cloud policy\n  utilities to support machine reporting metadata.\n\nBug: 486965804\nBypass-Check-License: True\nChange-Id: I629061e7a25a881cab2f613f922459ee870c2bbd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8168320\nReviewed-by: Dominique Fauteux-Chapleau \u003cdomfc@chromium.org\u003e\nReviewed-by: Owen Min \u003czmin@chromium.org\u003e\nCommit-Queue: Nikita Goncharov \u003cngoncharov@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675035}",
      "email": "ngoncharov@google.com",
      "hash": "efa1f1a75452b83ebe289ee723bde140877e2127",
      "subject": "[1/N] Extension Request on Android Desktop"
    },
    "8169780": {
      "author": "Jennifer Serrano",
      "avatar": "https://lh6.googleusercontent.com/-1mOWHwsP2xE/AAAAAAAAAAI/AAAAAAAAAAA/__07h8_hVyY/s120-p/photo.jpg",
      "cl": "8169780",
      "clUrl": "https://chromium-review.googlesource.com/c/8169780",
      "description": "This reverts commit c6406c69eb553a32ae8bdfbe5e5da137492dab05.\n\nReason for revert: causing regression to tooltip placement crbug.com/542071471\n\nOriginal change's description:\n\u003e Add tooltip to themes when accessed by keyboard.\n\u003e\n\u003e Replaces title for cr-tooltip to ensure both focus from keyboard and\n\u003e mouse interactions display a tooltip.\n\u003e\n\u003e screencast/cast/NTA1NDExNjY0NzY2NTY2NHwxMGNiZjdiMC1lMQ\n\u003e\n\u003e Bug: 486230501\n\u003e Change-Id: Ibe5cb5e0035ce09870861c26157f2f14cdc9deeb\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8169780\n\u003e Commit-Queue: Jennifer Serrano \u003cjennserrano@google.com\u003e\n\u003e Reviewed-by: Gianni Chen \u003cgiannich@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1671364}\n\nBug: 486230501, 542071471\nChange-Id: Ie51445abf4fd9a1c6a6bd509eeaca9ab8980d23e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8213443\nReviewed-by: Gianni Chen \u003cgiannich@chromium.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: Jennifer Serrano \u003cjennserrano@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675145}",
      "email": "jennserrano@google.com",
      "hash": "1ee479da77e18a30b3a9e3b56eaf8ac986c9e4b6",
      "subject": "Revert \"Add tooltip to themes when accessed by keyboard.\""
    },
    "8170640": {
      "author": "Wenhu Cheng",
      "avatar": "https://lh5.googleusercontent.com/-zuuntE8jFRs/AAAAAAAAAAI/AAAAAAAAAAA/j26D0U5oPJM/s120-p/photo.jpg",
      "cl": "8170640",
      "clUrl": "https://chromium-review.googlesource.com/c/8170640",
      "description": "This CL introduces the `QueryActionOverride` enum and\n`query_action_override` field to `SuggestTemplateInfo.FuseboxAction` in\n`fusebox_action.mojom`.\n\nIt allows the backend to dictate the click action override (e.g., submit\nthe query immediately ) when an Action Chip is clicked, fulfilling the\ndirect navigation scaffolding requirement.\n\nFixed: b:540540912\nChange-Id: I7366075332b34e7a82722bb7a0e257245461e69b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8170640\nReviewed-by: Marlon Facey \u003cmfacey@chromium.org\u003e\nCommit-Queue: Wenhu Cheng \u003cwenhuc@google.com\u003e\nReviewed-by: Fred Shih \u003cffred@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675085}",
      "email": "wenhuc@google.com",
      "hash": "0636a2e4f93d34d73a14e80c6ed9f88943e540b1",
      "subject": "[SUIT] Add `QueryActionOverride` to `FuseboxAction` for AIM routing"
    },
    "8172944": {
      "author": "Keigo Oka",
      "avatar": "",
      "cl": "8172944",
      "clUrl": "https://chromium-review.googlesource.com/c/8172944",
      "description": "Add the \"Paste and go to copied text\" option to the Omnibox context menu on Android when pasting is available.\n\nReading the clipboard content when opening the context menu triggers the Android system privacy toast (\"Chrome pasted from your clipboard\") prematurely. To prevent this, the option is consolidated into a single entry \"Paste and go to copied text\" without reading the clipboard contents upfront when the context menu is shown. When selected, the clipboard text is pasted into the UrlBar and navigation/search is triggered in a single step.\n\nBug: 524044138\nTAG=agy\nCONV=b897b73e-2848-4e0b-8bcc-d2edc6b192d8\n\nChange-Id: I12aac06d8dde5a758d7bc05603088b14a8f80643\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8172944\nAuto-Submit: Keigo Oka \u003coka@chromium.org\u003e\nReviewed-by: Matthew Jones \u003cmdjones@chromium.org\u003e\nCommit-Queue: Patrick Noland \u003cpnoland@chromium.org\u003e\nReviewed-by: Youkichi Hosoi \u003cyoukichihosoi@chromium.org\u003e\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675187}",
      "email": "oka@google.com",
      "hash": "11cdc6fd3cfe7df6fde911ad048e2730d373e9f7",
      "subject": "Omnibox: Add \"Paste and go to copied text\" to context menu"
    },
    "8173945": {
      "author": "Kenichi Ishibashi",
      "avatar": "https://lh5.googleusercontent.com/-IjeSdxbqNPw/AAAAAAAAAAI/AAAAAAAAAAA/UBkHcg_hSm4/s120-p/photo.jpg",
      "cl": "8173945",
      "clUrl": "https://chromium-review.googlesource.com/c/8173945",
      "description": "Add QuicSessionPool::AsyncDnsJob, a Job for direct QUIC sessions that\nresolves hostnames with HostResolver::ServiceEndpointRequest instead of\nResolveHostRequest, and QuicSessionPool::EndpointConnector, which owns\nconnection establishment for the job. Both are gated behind a new net\nfeature, kAsyncDnsQuicJob, disabled by default. DirectJob remains the\ndefault and is unchanged.\n\nIn this first step the job waits for the final resolution result before\nacting and the connector makes a single QuicSessionAttempt to the first\nQUIC-usable endpoint, preferring IPv6 within an endpoint. Externally\nobservable behavior matches DirectJob. This covers the SVCB-optional\nand ECH handling, IP-pooling checks after resolution, error outcomes\n(resolver errors, and ERR_DNS_NO_MATCHING_SUPPORTED_ALPN when no\nendpoint is usable for QUIC), priority propagation to the resolver, and\nthe one-shot QuicSessionRequest signals for host resolution and session\ncreation.\n\nThe split keeps the DNS driving and the request contract in the job,\nwhich owns the resolver results, both DNS timestamps, and the one-shot\nsignals. The connector holds no DNS data and reads the job's current\nresults through GetUsableEndpoints() and GetAttemptParams() when it\nstarts an attempt. Request notification iterates over a snapshot so\nthat a callback reentering the pool and adding a request to the same\njob mid-notification neither invalidates iteration nor gets promised an\nalready-fired one-shot signal. Regression tests cover both a failing\nand a connecting job.\n\nThe test fixture is parameterized over kAsyncQuicSession. Both features\nreach QuicSessionPoolTestBase through its feature arguments and one\nScopedFeatureList, because a second list in the derived fixture would\nswap the global feature state again while the task environment threads\nare already running, which can race a feature query on another thread\nagainst the swap. QuicSessionPoolTestBase now force-enables\nkAsyncQuicSession only when the caller does not decide it.\n\nDesign doc (internal): https://docs.google.com/document/d/1w_3twHaseLITQYBxlVAD-e9BhigOJL6OQ1bteNxuFZM/edit?usp=sharing\u0026resourcekey=0-pzq5D-POstYT08ZskevWgQ\n\nBug: 531975349\nChange-Id: Ida0498af222a00773e7c28248ba4ea40621227d0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8173945\nReviewed-by: Nidhi Jaju \u003cnidhijaju@chromium.org\u003e\nCommit-Queue: Kenichi Ishibashi \u003cbashi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674585}",
      "email": "bashi@chromium.org",
      "hash": "d453f29462e3354ee0f3ebc331dffb3180d8e0b1",
      "subject": "[QUIC] Add AsyncDnsJob and EndpointConnector behind kAsyncDnsQuicJob"
    },
    "8174090": {
      "author": "Thomas Thrainer",
      "avatar": "https://lh3.googleusercontent.com/-ZoiO6hG3s-o/AAAAAAAAAAI/AAAAAAAAAAA/mda9ObinigI/s120-p/photo.jpg",
      "cl": "8174090",
      "clUrl": "https://chromium-review.googlesource.com/c/8174090",
      "description": "Implements a multi-class component test in components/trusted_vault to\nverify end-to-end interactions across client API, backend engine,\npersistent storage, and network RPC boundaries without a browser\nprocess.\n\nThe test suite covers core user scenarios only, testing edge cases is\nleft to more fine-grained unit tests.\n\nThis test differs from SingleClientNigoriSyncTest in that it's more\nlight-weight (it's not a browser test) and because it only focuses on\nthe trusted vault component (as opposed to its integration in sync).\n\nA bug in FakeSecurityDomainsServer was fixed along the way. Also,\nmissing observer notifications on new keys due to following of key\nrotations were identified as a TODO. The change in\nTrustedVaultThrottlingConnectionImpl is required to avoid assuming that\nthe connection is throttled automatically in the period right after the\nUnix epoch - which happens to be the system time on release build\ntrybots.\n\nBug: 530925748\nBug: 405381481\nTest: components_unittests --gtest_filter=StandaloneTrustedVaultClientTest.\\*\nCONV=b5e0856c-6cc7-40f8-8d93-ea391c63d2d0\nTAG=agy\n\nChange-Id: I66192c6f854a7f510ae7c0407d4056b76a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8174090\nReviewed-by: Maksim Moskvitin \u003cmmoskvitin@google.com\u003e\nCommit-Queue: Thomas Thrainer \u003cthomasth@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674966}",
      "email": "thomasth@google.com",
      "hash": "8abe5dbc3a8ab5d33fc76ab787cc8f967915771f",
      "subject": "[TrustedVault] Add component test for StandaloneTrustedVaultClient"
    },
    "8174128": {
      "author": "Jihad Hanna",
      "avatar": "",
      "cl": "8174128",
      "clUrl": "https://chromium-review.googlesource.com/c/8174128",
      "description": "The feature has been enabled by default for a while now.\n\nBug: 338201947\nChange-Id: Ic4cfbc614680f872f678d9b01d80343c3a971233\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8174128\nReviewed-by: Jean-François Le \u003cjfle@google.com\u003e\nCommit-Queue: Jihad Hanna \u003cjihadghanna@google.com\u003e\nReviewed-by: Vincent Boisselle \u003cvincb@google.com\u003e\nReviewed-by: Tommy Martino \u003ctmartino@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675315}",
      "email": "jihadghanna@google.com",
      "hash": "398d2b3b712a94d2801e29e830f2c15761f74401",
      "subject": "Cleanup AutofillUndoIos"
    },
    "8174483": {
      "author": "Antonio Sartori",
      "avatar": "https://lh6.googleusercontent.com/-AfUNT9pEARI/AAAAAAAAAAI/AAAAAAAAAAA/ItXWCYj_qAY/s120-p/photo.jpg",
      "cl": "8174483",
      "clUrl": "https://chromium-review.googlesource.com/c/8174483",
      "description": "This CL adds a basic Web Platform Test covering a call to\ngeolocation.getCurrentPosition with accuracyMode set to approximate.\nThis allows us to have minimal coverage for\nhttps://github.com/w3c/geolocation/pull/233.\n\nChange-Id: I78321992cb90a065fee416b2047c05be0892d38f\nForce-WPT-Export: true\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8174483\nReviewed-by: Alvin Ji \u003calvinji@chromium.org\u003e\nCommit-Queue: Antonio Sartori \u003cantoniosartori@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674767}",
      "email": "antoniosartori@chromium.org",
      "hash": "e7055166c2b01d702c28cd7c74103c92eb641aaf",
      "subject": "[approx-geo] Add WPT for approx location"
    },
    "8174666": {
      "author": "Magdalena Skarbinska",
      "avatar": "",
      "cl": "8174666",
      "clUrl": "https://chromium-review.googlesource.com/c/8174666",
      "description": "IsolationData::Builder::SetUpdateChannel previously lacked test coverage\nasserting update channel persistence for non-dev mode (user-installed)\nIWAs.\nThis CL adds unit tests for IsolationData::Builder, database\nserialization, and random web app generation for non-dev mode\nupdate channels.\n\nFixed: 524967483\nChange-Id: I6782d0580a39ceaeb008259b17c700d90d1f4f27\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8174666\nCommit-Queue: Magdalena Skarbińska \u003cmskarbinska@google.com\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nReviewed-by: Paulina Gacek \u003cpaulinagacek@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674819}",
      "email": "mskarbinska@google.com",
      "hash": "ed2fa11697137add67755d4bd43c0c50bf6ccecf",
      "subject": "[IWA] Add test coverage for setting update channel in non dev mode"
    },
    "8174783": {
      "author": "Jun Ishiguro",
      "avatar": "https://lh3.googleusercontent.com/-eE1gKt4CIh8/AAAAAAAAAAI/AAAAAAAAAAA/E8cl3GE9CuA/s120-p/photo.jpg",
      "cl": "8174783",
      "clUrl": "https://chromium-review.googlesource.com/c/8174783",
      "description": "kOrcaUseL10nStrings is now guaranteed always enabled. This CL cleans up\nthe feature flag, helper functions, and simplifies the code paths that\ndepend on it.\n\nSpecifically:\n- Removed kOrcaUseL10nStrings and kOrcaInternationalize feature flags,\n  as well as IsOrcaUseL10nStringsEnabled() and\n  IsOrcaInternationalizeEnabled() helpers from chromeos_features.h/cc.\n- Removed ShouldUseL10nStrings() helper and its dependency\n  kAllowedLanguagesForShowingL10nStrings from editor_helpers.h/cc.\n- Simplified EnglishConfig() and InternationalizedConfig() in\n  editor_config_factory.cc to always use GetSystemLocale().\n- Simplified resource filtering in mako_ui.cc to always allow localized\n  resources and renamed orca_en_us_resources to allowed_resources for\n  clarity.\n- Removed OrcaUseL10nStrings and OrcaInternationalize from\n  fieldtrial_testing_config.json.\n\nTAG=agy\n\nBug: b:404132354\nChange-Id: I0f1f7b1fe65a3087f658d5283fa6c95c94c5a112\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8174783\nReviewed-by: Chuong Ho \u003chdchuong@chromium.org\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Jun Ishiguro \u003cjunis@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674698}",
      "email": "junis@google.com",
      "hash": "964ea634eddb9d0464cf05765b2cdf725e47cdbf",
      "subject": "input_method: Clean up unused feature flags"
    },
    "8174784": {
      "author": "Sida Zhu",
      "avatar": "https://lh4.googleusercontent.com/-z74t4qzxPuU/AAAAAAAAAAI/AAAAAAAAAAA/9-IeHJgKzZU/s120-p/photo.jpg",
      "cl": "8174784",
      "clUrl": "https://chromium-review.googlesource.com/c/8174784",
      "description": "VideoToolbox encode previously only accepted CPU or mappable SharedImage\nframes via WrapVideoFrameInCVPixelBuffer(), so opaque GPU frames always\ntook a readback path.\n\nWire VT to CommandBufferHelper like MF/D3D12/NDK: advertise\nsupports_gpu_shared_images with NV12 gpu_supported_pixel_formats, put\nall input types in a single FIFO so an opaque frame waiting for GPU\nresolution cannot be overtaken by later CPU-backed or mappable frames. Flush waits for this queue to drain before completing the VideoToolbox\nsession.\n\nPreserve VideoFrame visible rects for opaque SharedImages as CVPixelBuffer clean apertures, aligning the zero-copy path's crop-before-scale geometry with VideoFrameConverter's visible-rect semantics and keeping crop metadata intact through VideoToolbox encoding.\n\nExpose WrapIOSurfaceInCVPixelBuffer() as the common entry point for\nIOSurface format validation, color attachments, and clean-aperture\nmetadata. Configure VideoToolbox to crop to the clean aperture before\nscaling so opaque and mappable IOSurface inputs preserve VideoFrame\nvisible-rect semantics.\n\nAlso expand cropEncode GPU tests across video_codecs and bump the encode\nsize above HW decode/encode minima so cropped HW encode round-trips do\nnot fail because of the decoding.\n\nBug: 537818862\nChange-Id: Idbac5d1c44b665b1e9e3caccc439729cab94195a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8174784\nReviewed-by: Dale Curtis \u003cdalecurtis@chromium.org\u003e\nCommit-Queue: Sida Zhu \u003czhusida@bytedance.com\u003e\nReviewed-by: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675275}",
      "email": "zhusida@bytedance.com",
      "hash": "9c2a2ae5ccb6023815535a843d93c7eb6360da15",
      "subject": "media: Zero-copy opaque SharedImage encode on VideoToolbox"
    },
    "8175153": {
      "author": "Xianzhu Wang",
      "avatar": "https://lh6.googleusercontent.com/-R9OhRUGLzig/AAAAAAAAAAI/AAAAAAAAAAA/EQjrrKUMj6c/s120-p/photo.jpg",
      "cl": "8175153",
      "clUrl": "https://chromium-review.googlesource.com/c/8175153",
      "description": "See https://crrev.com/c/8161244 for the reason of deprecating\nEmbeddedContentView::Location().\n\nTwo pieces of AX code use it through\nFrame::AdjustOffsetByAncestorFrames(). This CL adds branches guarded\nby killswitch AvoidEmbeddedContentViewLocation to use better\ncoordinate conversion methods.\n\nBug: 540906913\nChange-Id: Ic54379a4947e73f3b6a69c516e1bc1300bc6a843\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8175153\nReviewed-by: Jacques Newman \u003cjanewman@microsoft.com\u003e\nCommit-Queue: Xianzhu Wang \u003cwangxianzhu@chromium.org\u003e\nReviewed-by: Benjamin Beaudry \u003cbenjamin.beaudry@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674696}",
      "email": "wangxianzhu@chromium.org",
      "hash": "cd3886e1dd846b03517686088d9de2dad691bb12",
      "subject": "Avoid EmbeddedContentView::Location() in AX code"
    },
    "8175200": {
      "author": "Benjamin Beaudry",
      "avatar": "",
      "cl": "8175200",
      "clUrl": "https://chromium-review.googlesource.com/c/8175200",
      "description": "SetChildTreeID returns early when given an unknown tree id, so callers\nthat passed one in order to drop their bridge to a child tree silently\nkept it instead. Two callers did this, and both now call\nRemoveChildTreeID:\n\n- WebView, when it loses its web contents.\n- ShellSurfaceBase, when ARC clears the bridge, such as when TalkBack\n  is enabled and Android handles accessibility itself.\n\nWebView was also asking the wrong question. A main frame that exists\ndoes not always have a tree id, since one that hasn't committed a\nnavigation returns an unknown one. It now tests the id, not the frame.\n\nSetChildTreeID now CHECKs against the unknown id and names\nRemoveChildTreeID, so this cannot fail silently again.\n\nBug: 40672441\nInclude-Ci-Only-Tests: true\nChange-Id: I9b745c5d6dbf8f842c1ebcfa263343a1d7da1b54\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8175200\nReviewed-by: Mitsuru Oshima \u003coshima@chromium.org\u003e\nReviewed-by: Elly \u003cellyjones@chromium.org\u003e\nCommit-Queue: Benjamin Beaudry \u003cbenjamin.beaudry@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674706}",
      "email": "benjamin.beaudry@microsoft.com",
      "hash": "f00658d9e010835a17f39d71f722c98e0ca9e603",
      "subject": "[views-ax] Actually remove the child tree id when dropping a bridge"
    },
    "8175961": {
      "author": "Wenbin Zhang",
      "avatar": "",
      "cl": "8175961",
      "clUrl": "https://chromium-review.googlesource.com/c/8175961",
      "description": "Migrate PriceTrackingViewTest away from BrowserWithTestWindowTest\nto ChromeViewsTestBase as part of Project Bedrock.\n\nWHAT WAS DONE:\n- Converted PriceTrackingViewTest from BrowserWithTestWindowTest\n  to ChromeViewsTestBase.\n- Used AddProductInfoToExistingBookmark in SetUpDependencies to attach\n  product info directly to the bookmark, avoiding timestamp ties in\n  GetMostRecentlyAddedUserNodeForURL between duplicate nodes.\n\nTAG=agy\nCONV=0e2f8f65-9d3c-4886-8bb3-c908911c4a8c\n\nBug: 407530310\nChange-Id: I29ca31134ac9081d40c7c0368698ca7691e12cb8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8175961\nReviewed-by: David Maunder \u003cdavidjm@chromium.org\u003e\nCommit-Queue: Wenbin Zhang \u003cwenbinzhang@google.com\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675117}",
      "email": "wenbinzhang@google.com",
      "hash": "07110c0b5bb65d0a99e85d55c83361750acc31c5",
      "subject": "[bedrock] Migrate price_tracking_view_unittest to ChromeViewsTestBase"
    },
    "8176025": {
      "author": "Sylvain Defresne",
      "avatar": "https://lh3.googleusercontent.com/-CimKodhRFuQ/AAAAAAAAAAI/AAAAAAAAAAA/Uellcdlboks/s120-p/photo.jpg",
      "cl": "8176025",
      "clUrl": "https://chromium-review.googlesource.com/c/8176025",
      "description": "This target contains the implementation of BrowserImpl and should\nnot be used directly. Convert most of the client to instead use\nthe public target //ios/chrome/browser/shared/model/browser while\nkeeping the few required dependencies to ensure the app links and\nthe test pass.\n\nBug: none\nChange-Id: I7c8f5e5636af6a128b1539f5a605471ba0daa8ea\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8176025\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: Sylvain Defresne \u003csdefresne@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675087}",
      "email": "sdefresne@chromium.org",
      "hash": "6105cd24b923defe6f2be80ba92ef384cc40a5a8",
      "subject": "[ios] Limit deps on //ios/chrome/browser/main/model"
    },
    "8176150": {
      "author": "Alan Ding",
      "avatar": "",
      "cl": "8176150",
      "clUrl": "https://chromium-review.googlesource.com/c/8176150",
      "description": "When creating model execution sessions via ManifestBroker, evaluate\nwhether there is sufficient storage to build execution caches.\n\nIf required base model execution caches do not already exist on disk and\navailable disk storage falls below the threshold defined by\nkOnDeviceModelCachesDiskSpaceCheck, session eligibility and availability\nchecks return kInsufficientDiskSpaceForCaches.\n\nRefactoring notes:\n- Track cache availability using `CheckCachesExist` helper per BaseModelState via base_model_recipe_id.\n- Extract `GetModelAssetPaths` helper for worker thread cache checks to ensure path consistency with model asset loading.\n- Gate asset initialization completion (on_asset_init_) on both config loading and cache checking using a BarrierClosure.\n- Update AI API unit tests to run the event loop after RequestAssetsFor() to account for asynchronous cache existence checks.\n\nBug: 537150719, 514509845, 514509063\nChange-Id: Id4d1de7a23885ed7ae143f6201e27cf4544d6ecd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8176150\nCommit-Queue: Alan Ding \u003calanding@chromium.org\u003e\nReviewed-by: Steven Holte \u003cholte@chromium.org\u003e\nReviewed-by: Nathan Memmott \u003cmemmott@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674558}",
      "email": "alanding@google.com",
      "hash": "4b8545d573176bf12f4435ca50299a2d2a68133e",
      "subject": "optimization_guide: Add disk space check in ManifestBroker for caches"
    },
    "8176451": {
      "author": "Shiyi Zou",
      "avatar": "https://lh6.googleusercontent.com/-iFBCMehdUE0/AAAAAAAAAAI/AAAAAAAAAAA/uEF29bVBpHk/s120-p/photo.jpg",
      "cl": "8176451",
      "clUrl": "https://chromium-review.googlesource.com/c/8176451",
      "description": "Currently the compiled model buffer sent from the compiler process is\nnot validated and passed to `CreateSessionFromArray()`[1] directly in\nthe GPU process. To reduce the risk that the buffer is from a\ncompromised compiler, we should disable the model compilation in the GPU\nprocess by setting config `kOrtSessionOptionsDisableModelCompile` to 1,\nso ORT will validate if this buffer only contains EpContext nodes for\ncompiling EPs, and throw error otherwise.\n\n[1] https://source.chromium.org/chromium/chromium/src/+/main:services/webnn/ort/graph_impl_ort.cc;l=348\n\nBug: 541011712\nChange-Id: Ia33997939bb6480c6079f14ade97a7e9d78b02bf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8176451\nReviewed-by: Rafael Cintron \u003crafael.cintron@microsoft.com\u003e\nCommit-Queue: Zou, Shiyi \u003cshiyi.zou@intel.com\u003e\nReviewed-by: Hu, Ningxin \u003cningxin.hu@intel.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674660}",
      "email": "shiyi.zou@intel.com",
      "hash": "115bcc31d8794f1702d95e69ebd691bd5b00de08",
      "subject": "webnn: disable GPU process model compilation for security"
    },
    "8176476": {
      "author": "Mitsuru Oshima",
      "avatar": "https://lh3.googleusercontent.com/-0Y55REyBQ4w/AAAAAAAAAAI/AAAAAAAAAAA/yGgNpVi7M5o/s120-p/photo.jpg",
      "cl": "8176476",
      "clUrl": "https://chromium-review.googlesource.com/c/8176476",
      "description": "Bug: None\nChange-Id: I7ff183f8215b9ca10a3d93321f72f75da615091a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8176476\nReviewed-by: Achuith Bhandarkar \u003cachuith@chromium.org\u003e\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674530}",
      "email": "oshima@chromium.org",
      "hash": "7d8145e686d77df012b1016f59a1504eebf13066",
      "subject": "Add --enable, --disable to enable/disable features"
    },
    "8176585": {
      "author": "Bruno Braga",
      "avatar": "https://lh5.googleusercontent.com/-2kaEHKuGcEc/AAAAAAAAAAI/AAAAAAAAAAA/YmfXiEO7J9U/s120-p/photo.jpg",
      "cl": "8176585",
      "clUrl": "https://chromium-review.googlesource.com/c/8176585",
      "description": "When `kAutofillAiUsePrivateAi` is enabled, Chrome processes smarter\nform understanding data safely inside a private cloud space. This CL\nupdates Settings across Desktop WebUI, iOS, and Android to switch to\nV2 strings (`IDS_SETTINGS_AUTOFILL_AI_TOGGLE_SUB_LABEL_V2` and\n`IDS_SETTINGS_AUTOFILL_AI_TO_CONSIDER_DATA_USAGE_V2`) whenever the\nfeature is enabled, while retaining V1 string behavior when disabled.\n\nSpecifically, this change:\n- Exposes `kAutofillAiUsePrivateAi` to Android Java via FeatureList\n  and dynamically binds V1/V2 preference summaries in Clank options.\n- Updates Desktop WebUI C++ localized string provider logic to evaluate\n  `kAutofillAiUsePrivateAi` dynamically during dictionary loading.\n- Updates iOS Table View settings utilities to select V1 or V2 IDs\n  based on feature evaluation, and introduces targeted unit tests.\n- Deletes legacy Autofill Settings WebUI dead code, removes the\n  obsolete `IDS_SETTINGS_AUTOFILL_AI_DESCRIPTION` string, and aligns\n  Android XML summaries to utilize toggle sub-label resource strings.\n- Adds validated `.png.sha1` screenshot references and defines missing\n  unbranded V2 sub-labels for non-Google Chrome builds.\n\nBug: 530067273\nChange-Id: I9648404c5ed12c48ef78946203d31e1a8a0cc75d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8176585\nCommit-Queue: Bruno Braga \u003cbrunobraga@google.com\u003e\nReviewed-by: Timofey Chudakov \u003ctchudakov@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674859}",
      "email": "brunobraga@google.com",
      "hash": "6ecffd8b914d978117467ab168715ab730572158",
      "subject": "[Autofill AI - PI] Update settings string when feature is enabled"
    },
    "8177070": {
      "author": "Anh Mac",
      "avatar": "https://lh5.googleusercontent.com/-gBKaTdWalG4/AAAAAAAAAAI/AAAAAAAAAAA/PJf6mW27nYw/s120-p/photo.jpg",
      "cl": "8177070",
      "clUrl": "https://chromium-review.googlesource.com/c/8177070",
      "description": "Partial implementation of https://github.com/w3c/webextensions/pull/1019\n\nThis change introduces the `splitWithTabId` property to the\nchrome.tabs.create API, guarded by the `kApiTabsSplitView` feature flag.\n\nThis adds validation for the new parameter in\n`TabsCreateFunction::Run()`: 1. Checks that the target tab exists. 2.\nChecks that the target tab is not already in a split view. 3. Checks\nthat the target tab is in the same window. 4. Checks that the index if\nspecified is adjacent to the target tab.\n\nBug: 456257896\nChange-Id: Iecfccba92d6213191339c39e99e02a4cfc0d27c2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8177070\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nReviewed-by: Andrea Orru \u003candreaorru@chromium.org\u003e\nCommit-Queue: Anh Mac \u003canhmac@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674533}",
      "email": "anhmac@chromium.org",
      "hash": "af6ed01c33bb25c857b21ec172611d2c9ea1dacc",
      "subject": "[Extensions] Add splitWithTabId parameter to chrome.tabs.create API."
    },
    "8177315": {
      "author": "Calder Kitagawa",
      "avatar": "https://lh6.googleusercontent.com/-4cBBx62oyIE/AAAAAAAAAAI/AAAAAAAAAAA/P9CJoop--JE/s120-p/photo.jpg",
      "cl": "8177315",
      "clUrl": "https://chromium-review.googlesource.com/c/8177315",
      "description": "Migrate ThreadChecker instance fields in WindowAndroid and HardwareDraw\nto ThreadUtils.assertOnUiThread() static assertions. This should ensure\nthat once 274802355 is fixed discarding will work.\n\nBug: None\nChange-Id: I508a01b30716039f052c1efafdd9d7cd6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8177315\nAuto-Submit: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675302}",
      "email": "ckitagawa@chromium.org",
      "hash": "26bdbc48b07e842f08da75aec14cce3feb68fddd",
      "subject": "[Android] Migrate ThreadChecker calls to ThreadUtils static helpers"
    },
    "8177740": {
      "author": "Aldo Culquicondor",
      "avatar": "https://lh3.googleusercontent.com/-4nNvmbPq7WU/AAAAAAAAAAI/AAAAAAAAAAA/AfPhHHXnNhI/s120-p/photo.jpg",
      "cl": "8177740",
      "clUrl": "https://chromium-review.googlesource.com/c/8177740",
      "description": "Remove the protected-tabs-android feature flag and its associated\nfallback parameter, fallback_to_moderate. The feature is now permanently\nenabled on Android.\n\nNO_IFTTT=Feature gate was not present in ChromeFeatureList.java\n\nFixed: 509854377\nChange-Id: Ide75a434e7f92cde172d134459bb93d5655eb662\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8177740\nCommit-Queue: Aldo Culquicondor \u003cacondor@chromium.org\u003e\nReviewed-by: Joe Mason \u003cjoenotcharles@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674915}",
      "email": "acondor@chromium.org",
      "hash": "ed9577b93fbffa22d6a4b04d9fd5aa6db6386e4d",
      "subject": "Remove the protected-tabs-android feature flag"
    },
    "8178244": {
      "author": "Piotr Krzeszewski",
      "avatar": "https://lh5.googleusercontent.com/-6PZom0zZVBo/AAAAAAAAAAI/AAAAAAAAAAA/1ZL0W3sVxTk/s120-p/photo.jpg",
      "cl": "8178244",
      "clUrl": "https://chromium-review.googlesource.com/c/8178244",
      "description": "When SafeBrowsingProceedAnywayDisabled policy is active, typing \"thisisunsafe\"\nprematurely allowlisted the host before policy checks forced navigation away.\n\nThis change:\n- Sets `disableKeyboardOverride` in SafeBrowsingLoudErrorUI.\n- Prevents allowlisting in BaseBlockingPage if proceeding is disabled.\n- Adds unit test coverage for policy enforcement.\n\nTested with local reproduction steps presented in the bug\n\nBug: 501763003\nChange-Id: Idea6720c9a8c07c6bfb261e9d29d4e50734f84cc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8178244\nReviewed-by: thefrog \u003cthefrog@chromium.org\u003e\nReviewed-by: Michał Kaczmarczyk \u003cmickaczmarczyk@google.com\u003e\nCommit-Queue: Piotr Krzeszewski \u003ckrzeszewski@google.com\u003e\nReviewed-by: Dominique Fauteux-Chapleau \u003cdomfc@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674980}",
      "email": "krzeszewski@google.com",
      "hash": "d592f083e77d44162c672637d66334cba1851561",
      "subject": "[Safe Browsing] Disable keyboard override when proceeding is disabled"
    },
    "8178284": {
      "author": "Robbie Gibson",
      "avatar": "https://lh5.googleusercontent.com/-HHkO4YWYk9g/AAAAAAAAAAI/AAAAAAAAAAA/in4a5TcjBwM/s120-p/photo.jpg",
      "cl": "8178284",
      "clUrl": "https://chromium-review.googlesource.com/c/8178284",
      "description": "This reverts commit e9f355a414da3d8de32c882d99431149a2093fa1.\n\nReason for revert: Failing tests on iOS release builder\n\nFailure Link: https://luci-milo.appspot.com/ui/p/chrome/builders/ci/ios-rel-ready/72452/overview\n\nOriginal change's description:\n\u003e [Signin] Enable AccountRetrievalWaitsForRestoration by default\n\u003e\n\u003e Enables AccountRetrievalWaitsForRestoration by default on iOS and\n\u003e removes its entry from fieldtrial_testing_config.json.\n\u003e\n\u003e Bug: 455599850\n\u003e Change-Id: I102aa7b452f28c8a4955b7544136472717f0ff54\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8178284\n\u003e Auto-Submit: Boris Sazonov \u003cbsazonov@chromium.org\u003e\n\u003e Reviewed-by: Mihai Sardarescu \u003cmsarda@chromium.org\u003e\n\u003e Commit-Queue: Boris Sazonov \u003cbsazonov@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1673256}\n\nBug: 455599850\nChange-Id: I692d453c80b48d167ca9d4de43d611d8950da3a4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8199326\nCommit-Queue: Robbie Gibson \u003crkgibson@google.com\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nOwners-Override: Harry Souders \u003charrysouders@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674529}",
      "email": "rkgibson@google.com",
      "hash": "8102c089679d8d9dace65c93d65c5abcb7ed0cfa",
      "subject": "Revert \"[Signin] Enable AccountRetrievalWaitsForRestoration by default\""
    },
    "8178344": {
      "author": "Dan Harrington",
      "avatar": "https://lh4.googleusercontent.com/-7SNYuvIzI24/AAAAAAAAAAI/AAAAAAAAAAA/Am5cUClHvA0/s120-p/photo.jpg",
      "cl": "8178344",
      "clUrl": "https://chromium-review.googlesource.com/c/8178344",
      "description": "Avoid dereferencing null widget_delegate() in GlicWidget bounds calculation methods and      \nGlicFloatingUi::EnableDragResize.\n  \n* Add null checks for widget_delegate() in GlicWidget::VisibleToWidgetBounds,\n  WidgetToVisibleBounds, and NonClientHitTest.\n* Add null checks in GlicFloatingUi::EnableDragResize to return early if the widget or       \n  widget_delegate is null during teardown.\n\nChange-Id: I42f841de7c90569520406f026bcebda16a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8178344\nReviewed-by: Sana Akbani \u003csanaakbani@google.com\u003e\nCommit-Queue: Dan H \u003charringtond@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674574}",
      "email": "harringtond@chromium.org",
      "hash": "db5ac68a15c0b664f080c6d317dcbfb3a6b4d2d2",
      "subject": "Fix null pointer crash in GlicWidget during teardown"
    },
    "8178363": {
      "author": "Theodore Olsauskas-Warren",
      "avatar": "https://lh3.googleusercontent.com/-rxgYWNluPsc/AAAAAAAAAAI/AAAAAAAAAAA/VgHckKz3XsY/s120-p/photo.jpg",
      "cl": "8178363",
      "clUrl": "https://chromium-review.googlesource.com/c/8178363",
      "description": "- Change experimental triggering to additionally filter out non normal\nbrowser windows.\n- Add a fallback in the invoke pathway, so that if a non-regular\nwindow cannot be targeted.\n\nChange-Id: I456494e1b76a8af48038bffe1e07ba0fb2f56cd9\nBug: b:540655272\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8178363\nReviewed-by: Marke Hallowell \u003cwry@chromium.org\u003e\nCommit-Queue: Theodore Olsauskas-Warren \u003csauski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674602}",
      "email": "sauski@google.com",
      "hash": "c30786a25c3b7b9fdf7545bfce82ed8ba34e5bca",
      "subject": "[Glic] Fix PWA invocation for experimental triggerings"
    },
    "8178536": {
      "author": "James Leung",
      "avatar": "https://lh6.googleusercontent.com/-vCImNY8frjk/AAAAAAAAAAI/AAAAAAAAAAA/9lGXha9cmZw/s120-p/photo.jpg",
      "cl": "8178536",
      "clUrl": "https://chromium-review.googlesource.com/c/8178536",
      "description": "* In preparation for a new eslint rule that checks that private\nattributes of a component/class are not accessed via [], `forTesting`\nfunctions were implemented.\n* Remove `forTesting` usage in composebox tests now for even\ncleaner tests.\n* Checked via DOM instead.\n\nBug: b:540003199\nChange-Id: I44e9db7c0f38d3afb13abb3dfe9c8d73e36f196b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8178536\nReviewed-by: Riley Tatum \u003crtatum@google.com\u003e\nCommit-Queue: James Leung \u003cjamesleung@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674643}",
      "email": "jamesleung@google.com",
      "hash": "79ff05f56ec4f953c9ee37ba675f75f2f93a4730",
      "subject": "[eslint] Get rid of `forTesting` in Composebox Tests"
    },
    "8178688": {
      "author": "Nate Fischer",
      "avatar": "https://lh4.googleusercontent.com/-aSnPcvXehiw/AAAAAAAAAAI/AAAAAAAAAAA/lnBJ1L7rJF4/s120-p/photo.jpg",
      "cl": "8178688",
      "clUrl": "https://chromium-review.googlesource.com/c/8178688",
      "description": "This is a reland of commit e84aaf8b1e016ff23ddc3e4d6e9e5d5e7ec6f35f\n\nOriginal change's description:\n\u003e Block WebAuthn requests on pages with SSL errors\n\u003e\n\u003e AwContentBrowserClient inherits\n\u003e ContentBrowserClient::IsSecurityLevelAcceptableForWebAuthn which\n\u003e unconditionally returns true, allowing WebAuthn requests to proceed\n\u003e without considering TLS errors.\n\u003e\n\u003e This CL overrides IsSecurityLevelAcceptableForWebAuthn in\n\u003e AwContentBrowserClient to check the security level similar to what\n\u003e Chrome browser does. This adds an end-to-end test verifying WebAuthn is\n\u003e blocked on sites with SSL errors.\n\u003e\n\u003e TAG=agy\n\u003e CONV=c1aad737-b624-4e3e-8c12-a5dd34c64316\n\u003e\n\u003e Fixed: 507219126\n\u003e Test: run_webview_instrumentation_test_apk -f WebAuthnTest.*\n\u003e Change-Id: I977fe7ec62450f2ab6ae93458a2bd6d62213315e\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8178688\n\u003e Auto-Submit: Nate Fischer \u003cntfschr@chromium.org\u003e\n\u003e Reviewed-by: Rupert Wiser \u003cbewise@chromium.org\u003e\n\u003e Commit-Queue: Rupert Wiser \u003cbewise@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1673924}\n\nChange-Id: I835ea3d5510b4762ab36febd7ab5b1a8baaab59b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8199037\nReviewed-by: Rupert Wiser \u003cbewise@chromium.org\u003e\nAuto-Submit: Nate Fischer \u003cntfschr@chromium.org\u003e\nCommit-Queue: Rupert Wiser \u003cbewise@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674806}",
      "email": "ntfschr@chromium.org",
      "hash": "66d8ccfd2b6a984fad48cc5eb8d6f6d7e81fcac7",
      "subject": "Reland \"Block WebAuthn requests on pages with SSL errors\""
    },
    "8178728": {
      "author": "mingmingtasd",
      "avatar": "https://lh4.googleusercontent.com/-zUmNfj2D6ko/AAAAAAAAAAI/AAAAAAAAAAA/ojAdYocg4pI/s120-p/photo.jpg",
      "cl": "8178728",
      "clUrl": "https://chromium-review.googlesource.com/c/8178728",
      "description": "The WebGPU EP is vendor-agnostic and exposes a single generic virtual\ndevice (vendor/device id 0) that stands in for any GPU, instead of one\ndevice per physical GPU. Make the offline-compilation path handle this\nso WebGPU graphs can be compiled in the sandboxed Compiler process.\n\n`FindRegisteredEpDevice` is updated so the `EpDeviceInfo` captured in\nthe GPU process (with the real GPU's ids) resolves to the registered\nvirtual device in the Compiler process. When no virtual device is\nregistered it falls back to an exact ep_name + device_id + vendor_id\nmatch. This covers the GPU process and testing with virtual devices\ndisabled, and also selects the right adapter on multi-GPU systems.\n\nThe WebGPU EP stays disabled by default; this only makes it eligible for\noffline compilation when enabled.\n\nPlease also refer to the design doc[1] and the changes[2] on ORT side.\n\nYou can test WebGPU EP in sandboxed compiler process with an ORT build\ncontaining change[2] via CMD:\n\nchrome.exe\n--enable-features=WebNNOnnxRuntime,WebMachineLearningNeuralNetwork,WebNNCompilerProcess\n--webnn-ort-library-path-for-testing=\"C:\\Program Files\\\u003cyour path\u003e\"\n--webnn-ort-ep-library-path-for-testing=WebGpuExecutionProvider?\"C:\\Program\nFiles\\\u003cyour path\u003e\\onnxruntime_providers_webgpu.dll\"\n--allow-third-party-modules\n--webnn-ort-ep-device=WebGpuExecutionProvider,\u003cyour vendor id\u003e,\u003cyour\ndevice id\u003e\n\nYou can skip the `--webnn-ort-ep-library-path-for-testing` switch if you\nwant to test against system installed WebGPU EP.\n\n[1] https://docs.google.com/document/d/1J75HsQPOU0yE57qrzj0ylI6UTIgIIU0jvJh4Evgw6Uk/edit?tab=t.m0y6o8aqd9rj\n[2] https://github.com/microsoft/onnxruntime/pull/29681\n\nBug: 540877776\nChange-Id: I9b75f953669bb51e9e9a90036436a5dff3930ba4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8178728\nReviewed-by: Rafael Cintron \u003crafael.cintron@microsoft.com\u003e\nCommit-Queue: Hu, Ningxin \u003cningxin.hu@intel.com\u003e\nReviewed-by: Hu, Ningxin \u003cningxin.hu@intel.com\u003e\nReviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675313}",
      "email": "mingming1.xu@intel.com",
      "hash": "faf36265c7e201333215aee37d4ed72639f9ee3a",
      "subject": "WebNN: Support offline compilation on the WebGPU EP virtual device"
    },
    "8178783": {
      "author": "Rob Pitkin",
      "avatar": "",
      "cl": "8178783",
      "clUrl": "https://chromium-review.googlesource.com/c/8178783",
      "description": "ContactsManagerImpl (a DocumentService) is owned by the document of a\nRenderFrameHost. If the document enters the Back-Forward Cache\n(BFCache), it remains alive but inactive. The browser-side\nContactsManagerImpl::Select method did not check if the requesting frame\nwas active and in the primary main frame, which allowed an inactive\nframe to trigger the fullscreen Contacts Picker dialog over an unrelated\nvisible page.\n\nThis CL adds checks to verify that the requesting RenderFrameHost is\nactive and in the primary main frame. If not, the request is safely\nrejected by returning std::nullopt via the callback to avoid crashing\nthe renderer in case of race conditions (e.g. navigation immediately\nafter API call).\n\nTo support this validation, this CL introduces:\n- A SetContactsProviderForTesting API to ContactsManagerImpl.\n- A unit test suite (contacts_manager_impl_unittest.cc) using a MockContactsProvider\n  to verify that:\n  1. Active primary main frames can launch the picker.\n  2. BFCached frames safely reject the request and do not invoke the provider.\n  3. Subframes safely reject the request and do not invoke the provider.\n\nBug: 533084499\nTest: content_unittests --gtest_filter=ContactsManagerImplTest.*\nChange-Id: I79521ea0fc4af692d95083a2fdeb9385506e9765\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8178783\nReviewed-by: Matt Reynolds \u003cmattreynolds@chromium.org\u003e\nCommit-Queue: Rob Pitkin \u003crobpitkin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675096}",
      "email": "robpitkin@google.com",
      "hash": "460810f61f17c448f9866e72bc00b847b58dd015",
      "subject": "contacts: Prevent out-of-context launches from BFCache and subframes."
    },
    "8179226": {
      "author": "Sana Akbani",
      "avatar": "https://lh6.googleusercontent.com/-Stuknvx8cpg/AAAAAAAAAAI/AAAAAAAAAAA/HdaEf_6ae2Y/s120-p/photo.jpg",
      "cl": "8179226",
      "clUrl": "https://chromium-review.googlesource.com/c/8179226",
      "description": "When kGlicContextMenuBelowSearch is enabled, moves the Glic context menu\nentry point below the default Search Provider across standard and\neditable text selection context menus.\n\nSee above Search w/ text selection:\nhttps://screenshot-v2.corp.google.com/76m5e17ffkbug\nSee below Search w/\ntext selection: https://screenshot-v2.corp.google.com/5ipuic2jnu7ao\n\nSee above search for page selection:\nhttps://screenshot-v2.corp.google.com/78iglktsmq5rg\nSee below search for\npage selection: https://screenshot-v2.corp.google.com/7at72j2vfg2b0\n\nBug: b:540973454\nChange-Id: I0af54fc04466aa96a2bb47fad7e777c46a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8179226\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCommit-Queue: Sana Akbani \u003csanaakbani@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675041}",
      "email": "sanaakbani@google.com",
      "hash": "93e9d0d639d9f608250aa89dceee541eed012833",
      "subject": "[glic] Support placing Ask Gemini context menu entry point below Search"
    },
    "8179287": {
      "author": "Sharon Yang",
      "avatar": "https://lh6.googleusercontent.com/-2esOg0dM7eE/AAAAAAAAAAI/AAAAAAAAAAA/ENNhPwF6J84/s120-p/photo.jpg",
      "cl": "8179287",
      "clUrl": "https://chromium-review.googlesource.com/c/8179287",
      "description": "The following test passes on Linux, remove the expectation\n- external/wpt/css/css-image-animation/image-animation-video-poster-paused-normal-mixed.html\n\nBug: 532186979\nChange-Id: I4ea5a9650bdb75df9ac61f64a977e7bac944cfed\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8179287\nReviewed-by: Robert Flack \u003cflackr@chromium.org\u003e\nCommit-Queue: Sharon Yang \u003cyangsharon@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675240}",
      "email": "yangsharon@igalia.com",
      "hash": "9f2c7dcbfedcb9941bd01be210ba7ca4faaa199a",
      "subject": "Remove stale TestExpectations entry for CSS image animation test"
    },
    "8179905": {
      "author": "Scott Haseley",
      "avatar": "https://lh3.googleusercontent.com/-2Gqb3zMXIyU/AAAAAAAAAAI/AAAAAAAAAAA/VLvAzXRgzRM/s120-p/photo.jpg",
      "cl": "8179905",
      "clUrl": "https://chromium-review.googlesource.com/c/8179905",
      "description": "This reverts commit 6d9d3a6bca7f165730540d8e05bf8efae5bf95b4.\n\nReason for revert: The test is still failing, causing crbug.com/534920759 to be reopened.\n\nFailure Link: see crbug.com/534920759.\n\nOriginal change's description:\n\u003e Remove stale paint timing TestExpectations entry\n\u003e\n\u003e The following test now passes. Remove the expectation and the Linux\n\u003e baseline file.\n\u003e - external/wpt/paint-timing/fcp-only/fcp-broken-image.html\n\u003e\n\u003e Bug: 499074021\n\u003e Change-Id: Ic65de1bc8114efb384ab7e62750cffa491a25ccb\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8179905\n\u003e Commit-Queue: Sharon Yang \u003cyangsharon@igalia.com\u003e\n\u003e Reviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1674356}\n\nBug: 499074021, 534920759\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nBug: 499074021\nChange-Id: I72aa7d8791f96757c334cf7a1e8873c20c95c7e1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8208501\nCommit-Queue: Johannes Henkel \u003cjohannes@chromium.org\u003e\nReviewed-by: Johannes Henkel \u003cjohannes@chromium.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nAuto-Submit: Scott Haseley \u003cshaseley@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674578}",
      "email": "shaseley@chromium.org",
      "hash": "e5be95e2cb729a29188483430bdf61e2ad6270a7",
      "subject": "Revert \"Remove stale paint timing TestExpectations entry\""
    },
    "8180004": {
      "author": "Josh Horwich",
      "avatar": "",
      "cl": "8180004",
      "clUrl": "https://chromium-review.googlesource.com/c/8180004",
      "description": "Ensure that calling ArcBootPhaseMonitorBridge::OnBootCompleted() multiple\ntimes within the same session is idempotent and subsequent calls are\nignored if boot completion has already been handled.\n\nAdd unit tests in ArcBootPhaseMonitorBridgeTest to verify idempotency and\nsession reset behavior.\n\nTAG=agy\nCONV=a12f499c-0d8a-4496-af24-59916de43037\n\nBug: 513523891\nChange-Id: I4e4daaee805de27aae534d2e59b0073df49cd934\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8180004\nCommit-Queue: Josh Horwich \u003cjhorwich@chromium.org\u003e\nReviewed-by: Yury Khmel \u003ckhmel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674714}",
      "email": "jhorwich@google.com",
      "hash": "9c3a5c0d621de94efb9600ea03cf4045507f3e04",
      "subject": "arc: Make ArcBootPhaseMonitorBridge::OnBootCompleted idempotent"
    },
    "8180105": {
      "author": "Baran Erfani",
      "avatar": "https://lh4.googleusercontent.com/-jMTklkpd-dU/AAAAAAAAAAI/AAAAAAAAAAA/Lq8FEg7KjWk/s120-p/photo.jpg",
      "cl": "8180105",
      "clUrl": "https://chromium-review.googlesource.com/c/8180105",
      "description": "Add accessible name for the close button: \"Close generated image\"\n\nBug: b:533012112\nChange-Id: Ibb49e1a6c94b9177ac0d4445b22f47d7acea24e1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8180105\nReviewed-by: Jeremy Roman \u003cjbroman@chromium.org\u003e\nCommit-Queue: Baran Erfani \u003cbaranerf@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675020}",
      "email": "baranerf@google.com",
      "hash": "b14e82c325bf14a12cd87e93a1ffdc3dceed4798",
      "subject": "[Indigo] Make toolbar close button accessible"
    },
    "8180644": {
      "author": "Ian Wells",
      "avatar": "https://lh4.googleusercontent.com/-J-m7t8z9vJI/AAAAAAAAAAI/AAAAAAAAAAA/WWIe-7aTH54/s120-p/photo.jpg",
      "cl": "8180644",
      "clUrl": "https://chromium-review.googlesource.com/c/8180644",
      "description": "ActorTaskListBubbleControllerDelegate will be included in\nGlicSplitButtonDelegate:\n* The existing GlicSplitButtonDelegate implementations can supply their own GlicActorTaskIcon as an anchor when showing the bubble;\n* GlicSplitButtonController can handle choosing tab strip vs. toolbar button\n\nThe new interface is included in Android builds because we intend to\nimplement this with Android views for desktop Clank.\n\nBug: 518584352\nChange-Id: I46881cdc756c7b9b6c39477abfc541d2f9029052\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8180644\nReviewed-by: Elly \u003cellyjones@chromium.org\u003e\nReviewed-by: Christine Ying \u003cchrstne@google.com\u003e\nCommit-Queue: Ian Wells \u003ciwells@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675148}",
      "email": "iwells@chromium.org",
      "hash": "f1477cdb2d1fbbdcb63768fd051c9b74d1451f6e",
      "subject": "Create delegate interface for actor task list bubble"
    },
    "8181527": {
      "author": "Minju Kim",
      "avatar": "https://lh3.googleusercontent.com/-vrc86pkzBdE/AAAAAAAAAAI/AAAAAAAAAAA/xFoMvkdtq24/s120-p/photo.jpg",
      "cl": "8181527",
      "clUrl": "https://chromium-review.googlesource.com/c/8181527",
      "description": "Add --video-capture-use-virtual-devices-only for test automation.\n\nWhen the switch is enabled, VideoCaptureServiceImpl creates\nVirtualDeviceEnabledDeviceFactory without a wrapped DeviceFactory. The\nfactory exposes only registered virtual devices. If none are registered,\ndevice enumeration returns an empty list and device creation returns\nkVideoCaptureSystemDeviceIdNotFound. Without the switch, the existing\nwrapped-factory and virtual-device behavior remains unchanged.\n\nPropagate the switch to the video capture service utility process and\npreserve it across Ash browser restarts.\n\nUpdate VirtualDeviceEnabledDeviceFactory to support a missing wrapped\nfactory, and add service and factory-level tests for empty and\nregistered virtual-device sets.\n\nThis is a follow-up to https://crrev.com/c/7991297, which added reusable\ntest-side mock camera support.\n\nBug: 489736656\nChange-Id: I2cf6098902f0997d72c816e499a0a24603976ac3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8181527\nReviewed-by: Ilya Nikolaevskiy \u003cilnik@chromium.org\u003e\nCommit-Queue: Minju Kim \u003cmkim@igalia.com\u003e\nReviewed-by: Matthew Denton \u003cmpdenton@chromium.org\u003e\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674809}",
      "email": "mkim@igalia.com",
      "hash": "2e259d96477db5740302c63bee66b429e8cd0baa",
      "subject": "Add switch to use only virtual video capture devices"
    },
    "8181568": {
      "author": "Peng Zhou",
      "avatar": "https://lh6.googleusercontent.com/-7v74SzIlDOo/AAAAAAAAAAI/AAAAAAAAAAA/9lQdUH2KTOA/s120-p/photo.jpg",
      "cl": "8181568",
      "clUrl": "https://chromium-review.googlesource.com/c/8181568",
      "description": "Some embedders initialize a zero-sized WebContents and rely on page\nlayout to calculate its native size. Starting it as visible gives the\npage the wrong initial visibility, while fully hiding it prevents the\nrendering needed to make it visible.\n\nAdd an opt-in `initially_hidden_but_painting` CreateParams option. It\nkeeps the WebContents hidden while leaving it active and painting until\nshown.\n\nAura WebContents views already start hidden. On macOS, hide both\nin-process and remote NSViews before they are attached.\n\nBug: 540648468\nChange-Id: I67e2f7fa776cdc7fbb016f167ef471cd45ca3e04\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8181568\nCommit-Queue: Peng Zhou \u003cpengzhou@chromium.org\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nReviewed-by: Keren Zhu \u003ckerenzhu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675022}",
      "email": "pengzhou@chromium.org",
      "hash": "ee982de0721187b5428e11d868bbbcd33976ec07",
      "subject": "[content] Support initially hidden WebContents that keep painting"
    },
    "8182087": {
      "author": "Eriko Kurimoto",
      "avatar": "",
      "cl": "8182087",
      "clUrl": "https://chromium-review.googlesource.com/c/8182087",
      "description": "GetAccessCallback() in FileBackedBlobFactoryBase returned a null\ncallback when the destination URL was invalid, even though a\nScopedFileAccessDelegate was installed. Downstream consumers treat a\nnull callback as \"no destination known\" and route to the default access\npath, which is not the intended behaviour when a delegate is performing\nper-destination checks.\n\nSeparate the two early-return conditions: keep returning a null callback\nwhen no delegate is installed, but return a callback that denies access\nwhen a delegate is installed and the destination URL is invalid (e.g.\nopaque-origin workers, fenced frames). Update the comment in\nFileBackedBlobFactoryFrameImpl::GetCurrentUrl() accordingly.\n\nTAG=agy\nCONV=c4887307-6afe-4a3c-a864-ba0143515e6a\n\nBug: 497093426\nChange-Id: I5ee02e8788e35e4619b94c16b64a6d923a3dacd7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182087\nCommit-Queue: Eriko Kurimoto \u003celkurin@chromium.org\u003e\nReviewed-by: Mingyu Lei \u003cleimy@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674764}",
      "email": "elkurin@google.com",
      "hash": "8f922b345d4e97005fb8825aaf0f9af76ebc81c3",
      "subject": "Deny file-backed blob access when destination URL is unknown"
    },
    "8182088": {
      "author": "Fuhsin Liao",
      "avatar": "https://lh6.googleusercontent.com/-_Zq-DuBsOSM/AAAAAAAAAAI/AAAAAAAAAAA/fb9NGnedMVU/s120-p/photo.jpg",
      "cl": "8182088",
      "clUrl": "https://chromium-review.googlesource.com/c/8182088",
      "description": "Add tests for history navigation menu's new layout ListMenu\n\nBug: 535041863\nChange-Id: I3ae5ebd52f7800b8453c4c6284c0e0b66790094a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182088\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nCommit-Queue: Fuhsin Liao \u003cfuhsinliao@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674739}",
      "email": "fuhsinliao@google.com",
      "hash": "3e9539465d3e21c6dd71846f457d4850030d4faa",
      "subject": "Add tests to history navigation menu migration"
    },
    "8182187": {
      "author": "Fuhsin Liao",
      "avatar": "https://lh6.googleusercontent.com/-_Zq-DuBsOSM/AAAAAAAAAAI/AAAAAAAAAAA/fb9NGnedMVU/s120-p/photo.jpg",
      "cl": "8182187",
      "clUrl": "https://chromium-review.googlesource.com/c/8182187",
      "description": "The navigation menu type, 'ANDROID_SYSTEM_BACK', isn't supported in\nNavigationPopup 6 years ago in crrev.com/c/2245151. Remove the related\ndead code and resources\n\nTAG=agy\n\nBug: 535041863\nChange-Id: I45bc6d5122fc061f5419319385054f1f0f4a90ba\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182187\nReviewed-by: Ted Choc \u003ctedchoc@chromium.org\u003e\nCommit-Queue: Fuhsin Liao \u003cfuhsinliao@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674741}",
      "email": "fuhsinliao@google.com",
      "hash": "fa2c2962bedf473d1abaa0a7c8a07107550876e6",
      "subject": "Remove unused navigation menu type 'ANDROID_SYSTEM_BACK'"
    },
    "8182350": {
      "author": "Norge Vizcay",
      "avatar": "https://lh5.googleusercontent.com/-zKNsaCCK4xM/AAAAAAAAAAI/AAAAAAAAAAA/uv7WQ1jqN7U/s120-p/photo.jpg",
      "cl": "8182350",
      "clUrl": "https://chromium-review.googlesource.com/c/8182350",
      "description": "Fix Yoda-style comparisons in unmask_card_request_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\nBug: 40100455\nChange-Id: I1620af8ef821b218bfd75525157ff988740d012e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182350\nCommit-Queue: Norge Vizcay \u003cvizcay@google.com\u003e\nReviewed-by: Bruno Braga \u003cbrunobraga@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674902}",
      "email": "vizcay@google.com",
      "hash": "7e5f4cd2029c70bd8a7073ae6c5c9a34ef784c5e",
      "subject": "Enforce go/noyoda in unmask_card_request_unittest.cc"
    },
    "8182628": {
      "author": "Norge Vizcay",
      "avatar": "https://lh5.googleusercontent.com/-zKNsaCCK4xM/AAAAAAAAAAI/AAAAAAAAAAA/uv7WQ1jqN7U/s120-p/photo.jpg",
      "cl": "8182628",
      "clUrl": "https://chromium-review.googlesource.com/c/8182628",
      "description": "Fix Yoda-style comparisons in autofill_wallet_sync_bridge_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\nBug: 40100455\nChange-Id: I1ee0bd5bc244d8ad4f4ce51716f6f48150e1798b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182628\nCommit-Queue: Norge Vizcay \u003cvizcay@google.com\u003e\nReviewed-by: Bruno Braga \u003cbrunobraga@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674903}",
      "email": "vizcay@google.com",
      "hash": "0b8e79ce22ef89a81e247e0295909106bfeb5745",
      "subject": "Enforce go/noyoda in autofill_wallet_sync_bridge_unittest.cc"
    },
    "8183088": {
      "author": "Balazs Engedy",
      "avatar": "https://lh5.googleusercontent.com/-TspPMi3m6mQ/AAAAAAAAAAI/AAAAAAAAAAA/YdqGR68d7e8/s120-p/photo.jpg",
      "cl": "8183088",
      "clUrl": "https://chromium-review.googlesource.com/c/8183088",
      "description": "This CL tweaks the CSS style for `cr-radio-button` in Windows High\nContrast A11Y mode.\n\nThe `forced-color-adjust: none` rule no longer opts out the entire\n`:host` from accessible colors, but rather, just the `.disc-wrapper`\nelement, i.e., the radio button's circle.\n\nThe radio button text remains `forced-color-adjust: auto`, so that it\ncan automatically adapt to the system's high contrast text color scheme.\n\nThe radio button's circle is furthermore set to use `CanvasText` as the\nunchecked color, which is more consistent with toggles and combo boxes.\n\nFixed: 484378212\nChange-Id: I3f5bf7eaa0124e07d563431ba0ccc5f1e39d5f38\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8183088\nReviewed-by: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nCommit-Queue: Balazs Engedy \u003cengedy@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675303}",
      "email": "engedy@chromium.org",
      "hash": "206669400dad53c098a315bf20f8c53721e49deb",
      "subject": "Make `cr-radio-button` high-contrast compatible on Windows."
    },
    "8183428": {
      "author": "Aashna Sheth",
      "avatar": "https://lh3.googleusercontent.com/-uFYxdkxWGrM/AAAAAAAAAAI/AAAAAAAAAAA/9Z_5V939q1M/s120-p/photo.jpg",
      "cl": "8183428",
      "clUrl": "https://chromium-review.googlesource.com/c/8183428",
      "description": "This CL adds code to open the full page editor from the dialog. The page\nhandler is destroyed after the dialog is closed, so we need to store\ninformation in user data.\n\nScreencast: https://screencast.googleplex.com/cast/NjMzNzY3NzExMTU5MDkxMnwzOWM3YzNiMy1kYQ\nBug: 537356473\nChange-Id: Id5e1531d31f748be1f4d02fe2d9ce41074f8ff20\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8183428\nCommit-Queue: Aashna Sheth \u003caashnas@google.com\u003e\nReviewed-by: Ian Vollick \u003cvollick@chromium.org\u003e\nReviewed-by: Dominic Farolino \u003cdom@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675024}",
      "email": "aashnas@google.com",
      "hash": "30d2359ef213176966df13d928077baeb0bb9671",
      "subject": "[SkillsV2] Open editor full page flow"
    },
    "8183748": {
      "author": "Andrea Orru",
      "avatar": "",
      "cl": "8183748",
      "clUrl": "https://chromium-review.googlesource.com/c/8183748",
      "description": "With per-context dispatch, the renderer sends the completion signal for\nevery awaited webRequest dispatch. A context that is torn down can never\nsend it, and the request would stay blocked forever.\n\nResolve a dead context's pending targets without responses, for every\nteardown signal: service worker stop, render process exit, and \u003cwebview\u003e\nteardown. OnStoppedTrackingServiceWorkerInstance() now carries the\nstopped worker's BrowserContext.\n\nAs a result of the refactoring in https://crrev.com/c/8200524, blocked\nrequests are found by request ID and record their owning context, so\nOnTargetCannotDispatch() doesn't need a BrowserContext parameter.\n\nThe code is inactive until the feature is enabled.\n\nDesign doc: go/no-webrequest-subevent\n\nBug: 494684626\nChange-Id: I6e4ffc43cba18a0a9c078b2c5e5dfe88617c56a3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8183748\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCommit-Queue: Andrea Orru \u003candreaorru@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674604}",
      "email": "andreaorru@chromium.org",
      "hash": "ff56a79271f04bac10a5f742eafc57d7da947912",
      "subject": "[Extensions] Resolve webRequest dispatch targets on context teardown"
    },
    "8184267": {
      "author": "Isabelle Goralsky",
      "avatar": "https://lh6.googleusercontent.com/-p4dthJLoM8U/AAAAAAAAAAI/AAAAAAAAAAA/knMugMYYD0Y/s120-p/photo.jpg",
      "cl": "8184267",
      "clUrl": "https://chromium-review.googlesource.com/c/8184267",
      "description": "This CL implements the plumbing for generating tab-based todos from the\nContext Hub WebUI.\n\nSpecifically, it:\n- Adds a GenerateTabBasedTodos method to ContextHubService and ContextHubPageHandler.\n- Exposes GenerateTabBasedTodos via the Mojo interface, gated by the kAutoTodos feature.\n- Connects the \"Generate my Tab Todos\" button in the WebUI to trigger the generation process. (currently disabled)\n\ndisclaimer- this is for an exploratory teamfood in canary\n\nBug: b:542772589\nChange-Id: I94672951bb39ddefe8bb05ef81a5db20e9aadaca\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8184267\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nReviewed-by: Fred Shih \u003cffred@chromium.org\u003e\nCommit-Queue: Isabelle Goralsky \u003cigoralsky@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674568}",
      "email": "igoralsky@google.com",
      "hash": "eb5e9146ae1e430c83475768892562c8370e79cb",
      "subject": "Add support for generating tab-based todos in Context Hub."
    },
    "8184341": {
      "author": "Benjamin Beaudry",
      "avatar": "",
      "cl": "8184341",
      "clUrl": "https://chromium-review.googlesource.com/c/8184341",
      "description": "The objects returned by ViewAccessibility::GetChildren must all be added\nto the WidgetAXManager cache beforehand, and nodes no longer exposed by\nthis method should be removed from the cache.\n\nGetChildren is conditional on three things, beside the children\nsubviews:\n- whether the node is marked as a leaf\n- whether the node has a child tree id property\n- whether there are virtual children\n\nHowever, we were not maintaining the cache up-to-date. We had the\nmissing cases:\n- On SetIsLeaf called, we should add the new children to the cache when we're setting it to false; with true, we should remove the children from it.\n- On SetChildTreeId called, we should remove the cached children; on RemoveChildTreeId, we should add them back.\n- On AddVirtualChildViewAt, we should remove the cached children before setting the first virtual view child (we already correctly add the new virtual child in the cache)\n- On RemoveVirtualChildViewAt, if we no longer have any virtual view, we should insert the real children views back in the cache (we already correctly remove the virtual view from the cache)\n\nWe update the cache by calling AXUpdateNotifier::OnChildAdded/Removed.\nIn this CL, we fix it by introducing two new private helper functions\nthat can notify the cache for all children.\n\nBug: 40672441\nChange-Id: I2d5283280bc64274573e87cb7222db6eae8080d6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8184341\nCommit-Queue: Benjamin Beaudry \u003cbenjamin.beaudry@microsoft.com\u003e\nReviewed-by: Elly \u003cellyjones@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674704}",
      "email": "benjamin.beaudry@microsoft.com",
      "hash": "a4e16e45f9c524751d6d420d9a31f49946023ef6",
      "subject": "[views-ax] Ensure the right views are in the WidgetAXManager"
    },
    "8185583": {
      "author": "Ryan Thomas",
      "avatar": "https://lh3.googleusercontent.com/-cxdkcInGznM/AAAAAAAAAAI/AAAAAAAAAAA/i2RBNd9dqSw/s120-p/photo.jpg",
      "cl": "8185583",
      "clUrl": "https://chromium-review.googlesource.com/c/8185583",
      "description": "Remove calls to setFormFillingEnabled() from onEnterEditMode() and\nonExitEditMode() in PdfCoordinator. EditablePdfViewerFragment internally\nhandles disabling form filling when entering edit mode and restoring the\nprevious state upon exit.\n\nUpdate PdfCoordinatorUnitTest to align with the internal handling in\nEditablePdfViewerFragment and verify that document reloads while in edit\nmode still respect the edit mode state.\n\nBug: 539624164\nVerification: http://screencast/cast/NTgzMTgyMDI2NzQ4NzIzMnw5MThkYzgzZi1iMg\nChange-Id: Ib78dd10311f4498c823787c81d5e278a5f378ab3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8185583\nCommit-Queue: Ryan Thomas \u003crathomas@google.com\u003e\nReviewed-by: Shu Yang \u003cshuyng@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674547}",
      "email": "rathomas@google.com",
      "hash": "983720d6c1b4858a8fa8268c591fcc47649b7823",
      "subject": "[PDF V2] Remove redundant form filling toggles."
    },
    "8185617": {
      "author": "Di Wu",
      "avatar": "https://lh4.googleusercontent.com/-IA1rlaCrSZ8/AAAAAAAAAAI/AAAAAAAAAAA/lGlaGVAlF5o/s120-p/photo.jpg",
      "cl": "8185617",
      "clUrl": "https://chromium-review.googlesource.com/c/8185617",
      "description": "This CL is part of an ongoing Ash Refactoring series to remove\ndependencies on generic //chrome code from Ash/ChromeOS code that\nstill lives under interim locations inside //chrome/browser.\n\nOn ChromeOS, USB device connections are surfaced through a pinned\nnotification, and its unit test carried an include of the USB\nconnection tracker header without using anything from it. The test\ntalks to the tracker only through the factory and the shared test\nutilities, and it already includes both. This CL deletes the unused\ninclude. Behavior and test coverage are unchanged.\n\nBug: b:332804822\nTest: CQ\nChange-Id: Ic51fc7ff991fe4595c6eb99c7d3312d7123afb14\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8185617\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674695}",
      "email": "diwux@google.com",
      "hash": "3f3eebd474d650d3acb769032dc51cc4c0133a95",
      "subject": "Ash: Drop an unused include from a ChromeOS USB notification test"
    },
    "8185657": {
      "author": "Danilo Tedeschi",
      "avatar": "https://lh4.googleusercontent.com/-o60aWRQQunI/AAAAAAAAAAI/AAAAAAAAAAA/EywYd35zkfY/s120-p/photo.jpg",
      "cl": "8185657",
      "clUrl": "https://chromium-review.googlesource.com/c/8185657",
      "description": "Migrate ash/system/time/date_helper.h, date_helper.cc, and calendar_utils.cc\nto use IcuBridge's timezone display names.\n\nModern API equivalent mapping:\n- pattern \"zzzz\" (full timezone name) is mapped to base::i18n::TimeZone::Default().GetDisplayName(date, base::i18n::TimeZone::kLong) (e.g. \"Greenwich Mean Time\")\n\nBug: 534455293\nChange-Id: I62d9374b6cebcd2fc8dc4af2aba564a7672b5609\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8185657\nCommit-Queue: Danilo Tedeschi \u003cdanft@google.com\u003e\nReviewed-by: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674606}",
      "email": "danft@google.com",
      "hash": "e86e4b86a2c5e1b1c8d94fc545aaf5894a56755e",
      "subject": "IcuBridge migration 7/n: ash/system/time/"
    },
    "8185659": {
      "author": "Bryant Chandler",
      "avatar": "https://lh4.googleusercontent.com/-bpkdxDCAXws/AAAAAAAAAAI/AAAAAAAAAAA/YkXhVGgdBAs/s120-p/photo.jpg",
      "cl": "8185659",
      "clUrl": "https://chromium-review.googlesource.com/c/8185659",
      "description": "This reverts commit fb39094468fded5b21cb618d3fdad19b605864d3.\n\nReason for revert: Fix the test flake\n\nOriginal change's description:\n\u003e Revert \"[glic] Migrate active instance sharing manager tests to GlicBrowserTest\"\n\u003e\n\u003e This reverts commit 3b4282bbd6f7b638dbba8ce6b633a2517cf522a0.\n\u003e\n\u003e Reason for revert: Suspicious about causing flaky test failures of\n\u003e GlicActiveInstanceSharingManagerBrowserTest.DelegatesToActiveInstance\n\u003e\n\u003e Failure Link:\n\u003e https://ci.chromium.org/ui/p/chromium/builders/ci/linux-wayland-mutter-rel-tests/25989/overview\n\u003e https://ci.chromium.org/ui/p/chromium/builders/ci/linux-wayland-weston-rel-tests/17749/overview\n\u003e\n\u003e Original change's description:\n\u003e \u003e [glic] Migrate active instance sharing manager tests to GlicBrowserTest\n\u003e \u003e\n\u003e \u003e Migrate GlicActiveInstanceSharingManagerBrowserTest from the legacy\n\u003e \u003e NonInteractiveGlicTest fixture to the modern GlicBrowserTest. This\n\u003e \u003e simplifies test setup and enables these tests to run on Android.\n\u003e \u003e\n\u003e \u003e The DelegatesToActiveInstance and RespectsProfileState test cases are\n\u003e \u003e refactored to use cleaner GlicBrowserTestMixin helpers like\n\u003e \u003e CreateAndActivateTab, OpenGlicForActiveTab, and WaitForPinnedTabs. This\n\u003e \u003e replaces boilerplate setup and flaky base::test::RunUntil loops with\n\u003e \u003e standardized test APIs. New helper methods are added to\n\u003e \u003e GlicBrowserTestMixin to support the refactored test flows.\n\u003e \u003e\n\u003e \u003e Bug: b:537849149\n\u003e \u003e Change-Id: I1e24f25d24fcdd5fb7a2b4354652c6ee6a6a6964\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8185659\n\u003e \u003e Reviewed-by: Marke Hallowell \u003cwry@chromium.org\u003e\n\u003e \u003e Commit-Queue: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1673372}\n\u003e\n\u003e Bug: b:537849149\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Change-Id: If081242e96080c13539acc0384383c8bb9804701\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8192456\n\u003e Auto-Submit: Yuki Shiino \u003cyukishiino@chromium.org\u003e\n\u003e Owners-Override: Yuki Shiino \u003cyukishiino@chromium.org\u003e\n\u003e Commit-Queue: Eriko Kurimoto \u003celkurin@chromium.org\u003e\n\u003e Reviewed-by: Eriko Kurimoto \u003celkurin@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1673849}\n\nBug: b:537849149, 542701162\nCq-Include-Trybots: luci.chromium.try:linux-wayland-mutter-rel,linux-wayland-weston-rel\nChange-Id: Ie0bb3bb53125114712e19165ce8cbe486265b35c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8199006\nReviewed-by: Marke Hallowell \u003cwry@chromium.org\u003e\nCommit-Queue: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674994}",
      "email": "bryantchandler@chromium.org",
      "hash": "30066aabfe726d41dfb7c7c3b629247340c65c34",
      "subject": "Reland \"[glic] Migrate active instance sharing manager tests to GlicBrowserTest\""
    },
    "8185816": {
      "author": "Kirubel",
      "avatar": "https://lh5.googleusercontent.com/-Qvia1J2CD6g/AAAAAAAAAAI/AAAAAAAAAAA/JqAbYPFhT0E/s120-p/photo.jpg",
      "cl": "8185816",
      "clUrl": "https://chromium-review.googlesource.com/c/8185816",
      "description": "This tool switches the active tab in a window to the targeted tab.\n\nThis CL also adds EG tests and updates the AI Prototyping page to\nsupport this page.\n\nBug: b:472289386\nChange-Id: I834559749e7bae2e04d8d37065e4f5876a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8185816\nReviewed-by: Adam Arcaro \u003cadamta@google.com\u003e\nCommit-Queue: Kirubel \u003ckaklilu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675121}",
      "email": "kaklilu@chromium.org",
      "hash": "00a8c0d190fe7a0f94ed89dacd8bd26cce57072e",
      "subject": "[ios][actor] Add ActivateTab tool"
    },
    "8185863": {
      "author": "ginnnnnnny",
      "avatar": "https://lh4.googleusercontent.com/-npqWizG4pDk/AAAAAAAAAAI/AAAAAAAAAAA/zpa-ScWL6Xg/s120-p/photo.jpg",
      "cl": "8185863",
      "clUrl": "https://chromium-review.googlesource.com/c/8185863",
      "description": "Introduce ActionTarget to replace raw coordinate and DOM node ID targeting.\nThis allows consolidating iframe resolution, coordinate translation, and\nelement targeting logic into a reusable class.\n\n- Introduce ActionTarget public data type.\n- Add ActionTargetJavaScriptFeature to resolve target frames.\n- Update ClickTool, ScrollTool, ScrollToTool, SelectTool, and TypeTool to use ActionTarget.\n\nAlso updates the behavior so that when both coordinate and node are\nprovided, use coordinate instead of treating the target as invalid.\n\nBug: 537772128\nChange-Id: I9c414d0ddaaf76f3459982a7c380515da77a2b3b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8185863\nReviewed-by: Kirubel \u003ckaklilu@chromium.org\u003e\nCommit-Queue: Ginny Huang \u003cginnyhuang@chromium.org\u003e\nAuto-Submit: Ginny Huang \u003cginnyhuang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674534}",
      "email": "ginnyhuang@chromium.org",
      "hash": "eebc3c5c4f926ae405b77efa8458d8dfe2003457",
      "subject": "[ios] Refactor actor tools to use ActionTarget for page elements"
    },
    "8185979": {
      "author": "Giovanni Ortuño Urquidi",
      "avatar": "https://lh6.googleusercontent.com/-wN5CJWamRj0/AAAAAAAAAAI/AAAAAAAAAAA/_tezUf7PLl0/s120-p/photo.jpg",
      "cl": "8185979",
      "clUrl": "https://chromium-review.googlesource.com/c/8185979",
      "description": "Experimental Fuzzable protos have been promoted from experimental to\ndefault so the flag is no longer used.\n\nThis CL removes the flag from all protos that use it.\n\nBug: 505034799\nChange-Id: Idf8869abc6e030b197b9c71f7c4b8b9f073e0198\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8185979\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nOwners-Override: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: Giovanni Ortuno Urquidi \u003cortuno@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675169}",
      "email": "ortuno@chromium.org",
      "hash": "febb87e2f6f3f8183fc004b27e1aff59a16158ea",
      "subject": "lpm: Remove unused use_experimental_fuzzable_proto"
    },
    "8186050": {
      "author": "Andrea Orru",
      "avatar": "",
      "cl": "8186050",
      "clUrl": "https://chromium-review.googlesource.com/c/8186050",
      "description": "With per-context dispatch, the renderer owns the completion signal for\nevery awaited webRequest dispatch, and the browser resolves a pending\ndispatch target on its own only when the target's context is torn down.\nCover the teardown signals that regular extensions hit:\n- Service worker stop resolves the targets recorded under the stopped\n  worker's concrete identity, plus the extension's lazy targets.\n- Render process exit resolves every pending target the process hosts.\n\nThe worker-stop coverage also asserts that a late response from the\nstopped worker is ignored after the teardown resolution.\n\nThis change also adds coverage for split and spanning incognito mode:\n- A spanning-mode target in the regular context blocks an off-the-record\n  request; the regular worker's stop must unblock it.\n- A worker stop must not resolve the other context's lazy targets\n  (split-mode incognito).\n\nBug: 494684626\nChange-Id: Icf12a0c176efa6c0a32062f65bf00750e13738d6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8186050\nCommit-Queue: Andrea Orru \u003candreaorru@chromium.org\u003e\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674679}",
      "email": "andreaorru@chromium.org",
      "hash": "96882e728a43f7c1e0f5743bcdedd66b3049d05c",
      "subject": "[Extensions] Test webRequest teardown resolution"
    },
    "8186435": {
      "author": "injun choi",
      "avatar": "https://lh6.googleusercontent.com/-rWyqdWqmCTs/AAAAAAAAAAI/AAAAAAAAAAA/ze6SsONbcxI/s120-p/photo.jpg",
      "cl": "8186435",
      "clUrl": "https://chromium-review.googlesource.com/c/8186435",
      "description": "CSS preprocessing requires U+0000 to become U+FFFD. A 2016\ntokenizer optimization changed Hash() from NextInputChar() to\nPeekWithoutReplacement(): https://crrev.com/2167073002\nThis caused #\u003cNUL\u003e to be classified as a\ndelimiter instead of an ID hash token.\n\nNextCharsAreIdentifier() had the same replacement-free lookup,\nwhich also misclassified -\u003cNUL\u003e. Use NextInputChar() at these two\nsites, add tokenizer coverage, and remove the obsolete WPT failure\nexpectation.\n\nBug: 40683559\nChange-Id: I7314b9811362e349cc22b19cc58c746c6817e46b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8186435\nReviewed-by: Anders Hartvoll Ruud \u003candruud@chromium.org\u003e\nReviewed-by: Kurt Catti-Schmidt \u003ckschmi@microsoft.com\u003e\nCommit-Queue: Anders Hartvoll Ruud \u003candruud@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674773}",
      "email": "tkfydtls464@gmail.com",
      "hash": "240ed2fa66acaab134cf8fee298f06e7e4dd7b3c",
      "subject": "[CSS] Apply NUL replacement during identifier lookahead"
    },
    "8186595": {
      "author": "zhenghao",
      "avatar": "https://lh4.googleusercontent.com/-VXsIOI8_15o/AAAAAAAAAAI/AAAAAAAAAAA/_qOJR6bRYeE/s120-p/photo.jpg",
      "cl": "8186595",
      "clUrl": "https://chromium-review.googlesource.com/c/8186595",
      "description": "Negative CSS page margins are valid, but DidGetDefaultPageLayout()\ntreats them like invalid negative content sizes and drops the\npage-layout-ready event. This leaves fixed-size document settings unset\nin Print Preview.\n\nOnly reject negative content dimensions. Add C++ and WebUI coverage for\nevent dispatch and propagation through the UI.\n\nFixed: 537423601\nChange-Id: I8ac6400cd3608bffca4518610d97a77edd08cc5b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8186595\nReviewed-by: Rebekah Potter \u003crbpotter@chromium.org\u003e\nCommit-Queue: Hewro Hewei \u003cihewro@chromium.org\u003e\nReviewed-by: Hewro Hewei \u003cihewro@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674716}",
      "email": "zhenghao.hh@bytedance.com",
      "hash": "5111bff6d16bb172350558804825490d84b0e7b5",
      "subject": "[Print Preview] Allow negative page margins"
    },
    "8186620": {
      "author": "Danilo Tedeschi",
      "avatar": "https://lh4.googleusercontent.com/-o60aWRQQunI/AAAAAAAAAAI/AAAAAAAAAAA/EywYd35zkfY/s120-p/photo.jpg",
      "cl": "8186620",
      "clUrl": "https://chromium-review.googlesource.com/c/8186620",
      "description": "Migrate ash/system/time/date_helper.h, date_helper.cc, and calendar_utils.cc\nto use IcuBridge's DateTimeFormatter for twelve_hour_clock_formatter_.\n\nModern API equivalent mapping:\n- pattern \"h:mm a\" (twelve hour clock time) is mapped to base::i18n::datetime_options::T::Short().with_hour_clock_type(base::k12HourClock) (e.g. \"10:30 PM\")\n\nBug: 534455293\nChange-Id: I5f40a66adec3aac5a7a6873e6ce9a2831e05ab0a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8186620\nCommit-Queue: Danilo Tedeschi \u003cdanft@google.com\u003e\nReviewed-by: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674607}",
      "email": "danft@google.com",
      "hash": "65fa33c15fc323d69366723e80087139920d2705",
      "subject": "IcuBridge migration 8/n: ash/system/time/"
    },
    "8186638": {
      "author": "Ryan Thomas",
      "avatar": "https://lh3.googleusercontent.com/-cxdkcInGznM/AAAAAAAAAAI/AAAAAAAAAAA/i2RBNd9dqSw/s120-p/photo.jpg",
      "cl": "8186638",
      "clUrl": "https://chromium-review.googlesource.com/c/8186638",
      "description": "When Chrome is restored from a background state, FragmentManager can\nrestore ChromePdfViewerFragment with its PdfView and document already\nloaded. Previously, attaching the delegate early in the PdfCoordinator\nconstructor triggered immediate onDocumentLoaded callbacks before\ncoordinator state and URIs were initialized, causing assertion failures\nand crashes. Furthermore, fragment view recreation after back navigation\ncould leave a new PdfView disconnected due to stale setup state or\ntrigger duplicate callbacks from one-time viewport listeners. This patch\nresolves these lifecycle and restoration issues:\n- Defer delegate attachment in PdfCoordinator's constructor until\n  after all coordinator state, titles, and URIs are initialized.\n- Track view setup state with a boolean flag in\n  ChromePdfViewerFragment and override onDestroyView() to reset state\n  when the fragment's view hierarchy is destroyed.\n- Trigger document loaded and viewport changed callbacks immediately\n  in maybeSetupPdfView() when an existing document is already loaded,\n  skipping one-time listener registration to avoid duplicate callbacks.\n\nBug: 527189644\nVerification: https://screencast.googleplex.com/cast/NjA2NDczNjIwOTczMTU4NHw4NjAzZTI3ZS04Yw\nChange-Id: I715ccc912d90b88adf972defa1d2b3ae9d423693\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8186638\nReviewed-by: Shu Yang \u003cshuyng@google.com\u003e\nCommit-Queue: Ryan Thomas \u003crathomas@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674592}",
      "email": "rathomas@google.com",
      "hash": "8e84e6467e06d3878e2f63dfcd4edbf032d4ff7f",
      "subject": "[PDF V2] Fix PDF V2 callbacks and setup during fragment restoration."
    },
    "8186944": {
      "author": "David Bienvenu",
      "avatar": "https://lh5.googleusercontent.com/-TAIH9Z_sZeE/AAAAAAAAAAI/AAAAAAAAAAA/lUJlCyALh3o/s120-p/photo.jpg",
      "cl": "8186944",
      "clUrl": "https://chromium-review.googlesource.com/c/8186944",
      "description": "CRD disables animation. This CL force enables animation for\nMultiContentsViewDropTargetControllerTest, which makes them pass\non a cloudtop. rich animation is enabled, and reduced motion\nis disabled, and then the existing values are restored at the end of\nthe test.\n\nChange-Id: Icc43beb85ae0e3a43213eba63b8ddd3273780b9d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8186944\nReviewed-by: Kevin Ellis \u003ckevers@chromium.org\u003e\nReviewed-by: Allen Bauer \u003ckylixrd@chromium.org\u003e\nCommit-Queue: David Bienvenu \u003cdavidbienvenu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674538}",
      "email": "davidbienvenu@chromium.org",
      "hash": "3423dc140ba924d7e0dac00d53b63f7ae390a9ad",
      "subject": "Make MultiContentsViewDropTargetControllerTest work w/ CRD"
    },
    "8187726": {
      "author": "Michael Wu",
      "avatar": "https://lh4.googleusercontent.com/-thkdpr6Nfp4/AAAAAAAAAAI/AAAAAAAAAAA/NXt4pTpetIw/s120-p/photo.jpg",
      "cl": "8187726",
      "clUrl": "https://chromium-review.googlesource.com/c/8187726",
      "description": "Previously, `TabHoverCardView` fetched alert states once via JNI upon\nopening, leaving the displayed UI stale if indicator states (such as\nGlic sharing) changed mid-hover. This CL enables real-time reactivity by\nsubscribing native `TabAndroid` to C++ `TabAlertController` callbacks\nand bridging updates across JNI. Alert states are now locally cached in\n`TabImpl` and broadcasted via a new `onAlertStateChanged` method in\n`TabObserver`, allowing `TabHoverCardView` to dynamically observe and\nupdate titles, URLs, and alert labels in place while displayed on\nscreen.\n\nBug: 542339862\nChange-Id: I2e7b82c2323ada64ead5d9d7c38f106c619d0e25\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8187726\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Michael Wu \u003cmklw@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675099}",
      "email": "mklw@google.com",
      "hash": "39346142b7311ed0de01ea0813ecb2ca165fec26",
      "subject": "Add live TabObserver updates for tab alerts and tab hover cards"
    },
    "8187729": {
      "author": "Sinan Sahin",
      "avatar": "https://lh6.googleusercontent.com/-t2wYTasE05U/AAAAAAAAAAI/AAAAAAAAAAA/Zl9OzCKMkgA/s120-p/photo.jpg",
      "cl": "8187729",
      "clUrl": "https://chromium-review.googlesource.com/c/8187729",
      "description": "This CL updates the fullscreen (FRE) version of the screen and leaves the bottom sheet one as is.\n\nFlag disabled:\n- Portrait: https://screenshot-v2.corp.google.com/5uvkb4brasa1o\n- Landscape: https://screenshot-v2.corp.google.com/1maoub4vg2hh0\nFlag enabled:\n- Portrait: https://screenshot-v2.corp.google.com/637qjnvq7pbmo\n- Landscape: https://screenshot-v2.corp.google.com/51ha2cvpjf7d0\n\nBug: 537826242\nChange-Id: I3d183c6e5b59e86b1b8f513f4ab0c9a7fae252ef\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8187729\nReviewed-by: Tanmoy Mollik \u003ctriploblastic@google.com\u003e\nCommit-Queue: Sinan Sahin \u003csinansahin@google.com\u003e\nReviewed-by: Sophie Crowley \u003ccrowleso@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674650}",
      "email": "sinansahin@google.com",
      "hash": "7e8140125266080b67e68a0d4093578590e20808",
      "subject": "[FRE] Update history sync screen behind flag"
    },
    "8187918": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8187918",
      "clUrl": "https://chromium-review.googlesource.com/c/8187918",
      "description": "This is the load-bearing layer of \"a privileged WebContents is never\ncontrolled by a service worker\". A ServiceWorkerClient hosted by a\nprivileged WebContents (see //chrome's PrivilegedWebContents) created\nwith `disallow_service_worker_control` gets a permanent\nis_hard_service_worker_ineligible bit, and\nServiceWorkerClient::IsEligibleForServiceWorkerController() returns\nfalse whenever it is set -- dominating every other check.\n\nThe bit is set for window clients at response commit\n(ServiceWorkerClient ::CommitResponse, where the RenderFrameHost -\u003e\nWebContents -\u003e params are available) and inherited by worker clients\nfrom their creator document in InheritControllerFrom.\n\nBecause IsEligibleForServiceWorkerController() gates every controller\nassignment path -- navigation-time matching, clients.claim()\n(ServiceWorkerRegistration::ClaimClients already skips ineligible\nclients), and controller inheritance -- this single bit closes all of\nthem, and the existing CHECK(IsEligibleForServiceWorkerController())s at\ncontroller assignment become a loud invariant.\n\nUnlike the skip_service_worker clamp (which is per-navigation), this is\na durable per-client property, so a service worker registered in an\nordinary tab can never control a privileged WebContents at the same\norigin.\n\nBrowsertest: a service worker that skipWaiting()s and calls\nclients.claim() claims an ordinary tab but cannot claim (or control) a\nprivileged WebContents at the same origin.\n\nBug: 539909218\nChange-Id: Id236ab016b8c00613f4b98c9abdfc236c4ffba4a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8187918\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nReviewed-by: Shunya Shishido \u003csisidovski@chromium.org\u003e\nReviewed-by: Hiroki Nakagawa \u003cnhiroki@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674720}",
      "email": "erikchen@chromium.org",
      "hash": "a185490d2d0f8b29d41c8eacef2f1890d20b2318",
      "subject": "content: Make privileged WebContents clients ineligible for SW control"
    },
    "8188076": {
      "author": "Joemer Ramos",
      "avatar": "https://lh4.googleusercontent.com/-ue00Aiubchc/AAAAAAAAAAI/AAAAAAAAAAA/Xa-3C6hm58g/s120-p/photo.jpg",
      "cl": "8188076",
      "clUrl": "https://chromium-review.googlesource.com/c/8188076",
      "description": "Add requireFullPageContext property to GeminiConfiguration and set it\nwhen App Switcher AI Summarization entry point is enabled. Record UMA\nmetric IOS.Gemini.RequireFullPageContext.\n\nInternal CL: https://chrome-internal-review.googlesource.com/c/chrome/ios_internal/+/9625145\n\nBug: 542250737\nChange-Id: I70eac0e9e99168f5d223bc572a7377c150522d1d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8188076\nReviewed-by: Robbie Gibson \u003crkgibson@google.com\u003e\nReviewed-by: Yasaman Sedaghat \u003cyasamans@google.com\u003e\nCommit-Queue: Joemer Ramos \u003cjoemerramos@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674950}",
      "email": "joemerramos@google.com",
      "hash": "6bd94d5b87b23084a5d22f9830e38dab937b2090",
      "subject": "[ios] Add requireFullPageContext property to GeminiConfiguration"
    },
    "8188278": {
      "author": "Michael Wu",
      "avatar": "https://lh4.googleusercontent.com/-thkdpr6Nfp4/AAAAAAAAAAI/AAAAAAAAAAA/NXt4pTpetIw/s120-p/photo.jpg",
      "cl": "8188278",
      "clUrl": "https://chromium-review.googlesource.com/c/8188278",
      "description": "https://screenshot-v2.corp.google.com/BzkhCb3YDqPJkmT\n\nBug: 542339861\nChange-Id: Ibce811dfc90d7a6e535e184888bef808a9d07114\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8188278\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCommit-Queue: Michael Wu \u003cmklw@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675089}",
      "email": "mklw@google.com",
      "hash": "d9125fb1afe52367c55b17b3dc0bec3f57633c2a",
      "subject": "Change Glic tab alerts to use correct resource"
    },
    "8188315": {
      "author": "Angela Novakovic",
      "avatar": "https://lh5.googleusercontent.com/-R1xiGm_yWdg/AAAAAAAAAAI/AAAAAAAAAAA/H9wF-7kOQRM/s120-p/photo.jpg",
      "cl": "8188315",
      "clUrl": "https://chromium-review.googlesource.com/c/8188315",
      "description": "This CL connects the AtMemorySearchConsumer to the\nAtMemorySearchViewController and adds the logic for the zero-state view.\n\nBug: 542258091, 540130543\nChange-Id: If45cbad8d7e7eb22ac7117a56cfd1358e728e1e9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8188315\nReviewed-by: Leo Zhao \u003cleozhao@google.com\u003e\nCommit-Queue: Angela Novakovic \u003cnovakovica@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675232}",
      "email": "novakovica@google.com",
      "hash": "94233346aec15337d2afb69fca72879497b9e661",
      "subject": "[iOS][AtMemory] Connect the consumer to AtMemorySearchViewController"
    },
    "8188434": {
      "author": "Valerie Young",
      "avatar": "https://lh5.googleusercontent.com/-8b7rfjTjAuk/AAAAAAAAAAI/AAAAAAAAAAA/8q-HpFn0UIY/s120-p/photo.jpg",
      "cl": "8188434",
      "clUrl": "https://chromium-review.googlesource.com/c/8188434",
      "description": "As of MacOS 27+, VoiceOver will always look for the accessible\nname of an element in AXTitle. For backwards compatibility,\nwe need to continue to exposed AXDescription in some scenarios\nwhere VoiceOver will only look for the accessible name there.\n\nAs long as the accessible name exposed by AXTitle and AXDescription\nare identical (and they are) this change should not result in double\nspeech.\n\nBug: 406819290\nChange-Id: Ia58b55484272fb9f5b2380b7539f7496a7f70921\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8188434\nCommit-Queue: Valerie Young \u003cspectranaut@igalia.com\u003e\nSLSA-Policy-Verified: SLSA Policy Verification Service \u003cdevtools-gerritcodereview-exitgate@google.com\u003e\nReviewed-by: David Tseng \u003cdtseng@chromium.org\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675184}",
      "email": "spectranaut@igalia.com",
      "hash": "f9f25c73a75ff2d355c809ad4e91bac6980f89b3",
      "subject": "Always expose AXTitle alongside AXDescription"
    },
    "8188817": {
      "author": "Daniel Clark",
      "avatar": "https://lh6.googleusercontent.com/-Myhc5O9yY-I/AAAAAAAAAAI/AAAAAAAAAAA/_205-ZRyQbU/s120-p/photo.jpg",
      "cl": "8188817",
      "clUrl": "https://chromium-review.googlesource.com/c/8188817",
      "description": "The change at [1] fixed an issue where a synchronous API call during\nthe paste event could cause the implicit clipboard read grant from\nthe user's paste action to be applied to content written to the\nclipboard after the start of the paste event.\n\nHowever the sequence number check that guards against this was added\nto ValidatePreconditions, and it turns out that still leaves a gap\nfor the clipboard to change since HandleReadTextWithPermission/\nHandleReadWithPermission run asynchronously relative to\nValidatePreconditions.\n\nIn this CL, close that gap by adding another set of clipboard sequence\nnumber checks that happen adjacent to the calls to actually read the\nOS clipboard.\n\n[1] https://chromium-review.googlesource.com/c/chromium/src/+/7896735\n\nFixed: 532933816\nChange-Id: Ia444ff4103dbab0d304839019b0bfb5a90ec82b3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8188817\nReviewed-by: Jack Miller \u003cjackmil@google.com\u003e\nCommit-Queue: Dan Clark \u003cdaniec@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674563}",
      "email": "daniec@microsoft.com",
      "hash": "0e84db23593b923d33a86b6d3e2b80de46172d8d",
      "subject": "Re-check clipboard sequence number before reading OS clipboard"
    },
    "8188834": {
      "author": "Eva Su",
      "avatar": "https://lh6.googleusercontent.com/-AnM5cuDHfAE/AAAAAAAAAAI/AAAAAAAAAAA/QDeOTgNjZ3s/s120-p/photo.jpg",
      "cl": "8188834",
      "clUrl": "https://chromium-review.googlesource.com/c/8188834",
      "description": "When the browser window loses focus (e.g., when switching\napplications),the toolbar container was incorrectly retaining its hover\nstate with a toolbar outline. This issue only appeared in the old\nextensions menu.\n\nThis CL fixes this by:\n- Makes ToolbarIconContainerView a `views::WidgetObserver` so it can monitor its own widget's activation state.\n- Implements OnWidgetActivationChanged in the container. When the widget becomes inactive, it removes the container highlight.\n- Removes the WidgetObserver inheritance from ExtensionsToolbarDesktop and routes unhandled OnWidgetDestroying events to the base class.\n\nBefore: https://screencast.googleplex.com/cast/NDgxNTg0MDkyMTc4MDIyNHw0NmRhM2I2NC04ZQ\n\nAfter: https://screencast.googleplex.com/cast/NTUxNTYxMTM1MzM4MjkxMnxiNDZiNTQxYS0zZQ\n\nBug: 534081805\nChange-Id: I7aa517c1f64b386664299c3f8c323b9000e0fe58\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8188834\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCommit-Queue: Eva Su \u003cevasu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674663}",
      "email": "evasu@chromium.org",
      "hash": "d128fe764ac0d5fb2c676a25e1c0d26d19df49a5",
      "subject": "[Extensions] Clear container highlight on window deactivation"
    },
    "8189074": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8189074",
      "clUrl": "https://chromium-review.googlesource.com/c/8189074",
      "description": "Add a NavigationThrottle that locks the main frame of a\nPrivilegedWebContents to the origins its PwcComponentPolicy allows. An\noff-allowlist main-frame navigation is cancelled (CANCEL_AND_IGNORE) at\nrequest start, at every redirect, and when it would commit without a URL\nloader; subframes are untouched.\n\nThree cases are covered:\n\n- Primary and prerendered main frames. Prerender coverage is defense in\n  depth: prerender activation does not run navigation throttles, so an\n  off-allowlist page that was prerendered and then activated would\n  otherwise bypass the throttle.\n\n- Navigations that commit without a URL loader (e.g. about:blank), via\n  WillCommitWithoutUrlLoader(). This closes a real gap: a subframe can do\n  top.location = \"about:blank\", and the resulting about:blank inherits the\n  subframe's (possibly off-allowlist) origin and commits in the subframe's\n  SiteInstance, so nothing else rejects it. None of the empty-document URLs\n  are on the HTTPS-only allowlist, so CheckUrl() cancels them, while a\n  same-document navigation stays on the already-committed allowlisted URL\n  and proceeds.\n\nEmbedder NavigationThrottles are not run for commit-without-URL-loader\nnavigations by default, so this adds a\nContentBrowserClient::CreateThrottlesForCommitWithoutUrlLoader() hook\n(mirroring CreateThrottlesForNavigation()), which ChromeContentBrowserClient\noverrides to register PwcNavigationThrottle.\n\nPwcComponentPolicy::IsNavigationAllowed structurally enforces HTTPS in\naddition to the component's navigation allowlist, so the throttle is a\nsingle allowlist check. It is only added for navigations whose WebContents\nis a PrivilegedWebContents.\n\nBrowsertests: an allowlisted primary-main-frame navigation commits and an\noff-allowlist one is cancelled; and a subframe cannot move an off-allowlist\norigin into the main frame via top.location = \"about:blank\".\n\nBug: 539909218\nFuchsia-Binary-Size: Unavoidable NavigationThrottle plumbing for a security fix; the small source change reports second-order growth.\nChange-Id: Ia3e18198b559fd660918172d2d65bb5333579155\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8189074\nReviewed-by: Alex Moshchuk \u003calexmos@chromium.org\u003e\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675231}",
      "email": "erikchen@chromium.org",
      "hash": "4168ab54f38d2e6d3665db1c4f43c6f4dc7b81e6",
      "subject": "chrome: Add PwcNavigationThrottle to origin-lock privileged main frames"
    },
    "8189499": {
      "author": "Brandon Wylie",
      "avatar": "",
      "cl": "8189499",
      "clUrl": "https://chromium-review.googlesource.com/c/8189499",
      "description": "- Replace ImageView and FrameLayout with RoundedCornerImageView in\nlayout XML files for bookmark rows and folder icons.\n- Update ImprovedBookmarkRow and ImprovedBookmarkFolderView to set\nrounded corners and fill colors using RoundedCornerImageView methods.\n- Add software canvas render tests to verify rounded corner rendering\nduring software snapshot drawing.\n\nBug: 542043783\nChange-Id: I9235842e11b23ebde64f1d4f40dcc7e262fc14d1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8189499\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCommit-Queue: Brandon Wylie \u003cwylieb@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674570}",
      "email": "wylieb@google.com",
      "hash": "a2c52cffa1e370fceb03c7cf40b066bddf94f8cd",
      "subject": "[bookmarks] Use RoundedCornerImageView for bookmark folder and row icons"
    },
    "8189503": {
      "author": "James Leung",
      "avatar": "https://lh6.googleusercontent.com/-vCImNY8frjk/AAAAAAAAAAI/AAAAAAAAAAA/9lGXha9cmZw/s120-p/photo.jpg",
      "cl": "8189503",
      "clUrl": "https://chromium-review.googlesource.com/c/8189503",
      "description": "* Currently, there is a flag (when true) that blocks focus-loss\n  events when permissin prompt is open. This allows omnibox to\n  stay open when permission prompt is open.\n* However, the flag is not set to false (reset) when the omnibox is\n  closed via `OmniboxPopupFullPresenter::DeactivatePopupAndKillFocus`\n  function.\n* Add helper function to reset flag.\n* Add tests to verify this + other code path that blocks\n  focus events added in this CL: crrev.com/c/8125677\n\nBefore: screen/1l69qj7bhi41o\n\nAfter: screencast/NDY4MjA0MTY4NDY1NjEyOHwzNjA2MWNiNy05YQ\n\nBug: b:542726148\nChange-Id: Iee8c2f324930004e0f9e8c1f0a57642e23bf959c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8189503\nCommit-Queue: James Leung \u003cjamesleung@google.com\u003e\nReviewed-by: Josiah Kiehl \u003ckiehl@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675268}",
      "email": "jamesleung@google.com",
      "hash": "bc32eb4bbac33924919fe2c242d1f90423d5b50f",
      "subject": "[voice_search][PEPC] Remove ignore-focus-events flag in other code path"
    },
    "8189614": {
      "author": "Ho Cheung",
      "avatar": "https://lh4.googleusercontent.com/-ZO939rAJOpk/AAAAAAAAAAI/AAAAAAAAAAA/6lyaCI2hJy8/s120-p/photo.jpg",
      "cl": "8189614",
      "clUrl": "https://chromium-review.googlesource.com/c/8189614",
      "description": "https://crrev.com/c/1728869 removed the MojoBlobURLs flag and the legacy\nBlob URL registration path after the Network Service became enabled by\ndefault, replacing Blob's URLRegistry with NullURLRegistry. Before this\nCL, Blob::IsMojoBlob() always returned true, so PublicURLManager always\nused BlobURLStore and never called Blob::Registry().\n\nMake this distinction explicit: Blob continues to use BlobURLStore,\nwhile MediaSource retains the URLRegistry path. Preserve URL generation,\nregistration, revocation, and origin bookkeeping, and update the\ncorresponding DOMURL overloads and unit tests.\n\nAlso include related code and dependency cleanup.\n\nBug: 41474047\nChange-Id: I93a18a65744bc2fede18a0d5d2866f3bf70c33e1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8189614\nCommit-Queue: Aaron Teo \u003chocheung@chromium.org\u003e\nReviewed-by: Ming-Ying Chung \u003cmych@chromium.org\u003e\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674785}",
      "email": "hocheung@chromium.org",
      "hash": "d073a0e73baad3670ce65dcb006aec299b68c8b7",
      "subject": "[fileapi] Remove Blob's URLRegistry dependency"
    },
    "8189657": {
      "author": "Yao Xiao",
      "avatar": "https://lh5.googleusercontent.com/-a4Kr2fXcA3Y/AAAAAAAAAAI/AAAAAAAAAAA/dtOHZx_Iaug/s120-p/photo.jpg",
      "cl": "8189657",
      "clUrl": "https://chromium-review.googlesource.com/c/8189657",
      "description": "Bug: 461709147\nChange-Id: I1863c03715569c16a0596e378745c9aaa1336040\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8189657\nCommit-Queue: Yao Xiao \u003cyaoxia@chromium.org\u003e\nReviewed-by: Josh Karlin \u003cjkarlin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675009}",
      "email": "yaoxia@chromium.org",
      "hash": "543fe17a3fc89df0c3b7be773be8f318d1446e53",
      "subject": "[Topics] Add deprecation entry to fieldtrial_testing_config.json"
    },
    "8189675": {
      "author": "Wenbin Zhang",
      "avatar": "",
      "cl": "8189675",
      "clUrl": "https://chromium-review.googlesource.com/c/8189675",
      "description": "Convert chrome_labs_button_unittest.cc to chrome_labs_button_browsertest.cc as part of Project Bedrock.\n\nWHAT WAS DONE:\n- Converted ChromeLabsButtonTest from TestWithBrowserView to\n  InProcessBrowserTest.\n- Migrated test macros from TEST_F to IN_PROC_BROWSER_TEST_F.\n- Updated profile access to use browser()-\u003eGetProfile().\n- Added base::test::RunUntil waiter in ShowAndHideChromeLabsBubbleOnPress\n  to handle asynchronous device owner checks.\n- Removed unit-test-only multi-profile test\n  ChromeLabsButtonTestSecondaryUser that is not applicable in browser tests.\n- Pruned unused ChromeOS dependencies from BUILD.gn and unused includes\n  from chrome_labs_button_browsertest.cc.\n- Moved chrome_labs_button source entry from unit_tests to\n  browser_tests in chrome/browser/ui/views/toolbar/BUILD.gn.\n\nWHY:\nAs part of Project Bedrock, unit tests are being decoupled from\nBrowser* and TestWithBrowserView. ChromeLabsButton uses\nChromeLabsCoordinator and ChromeLabsBubbleView, which require real\nbrowser windows, widget hierarchies, and profile services.\n\nREASONING \u0026 SPECIAL HANDLING:\n- Why InProcessBrowserTest:\n  ChromeLabsCoordinator and ChromeLabsBubbleView interact directly with\n  BrowserView, LocationBarView, Profile, and device ownership services.\n  Running under InProcessBrowserTest ensures accurate end-to-end UI\n  rendering and widget event handling.\n- ChromeOS Device Owner Async Verification:\n  On ChromeOS (Ash), ChromeLabsCoordinator checks device ownership via\n  OwnerSettingsServiceAsh::IsOwnerAsync. In a browser test environment,\n  this evaluation is asynchronous. We use\n  base::test::RunUntil([\u0026]() { return coordinator-\u003eBubbleExists(); })\n  to reliably wait for the bubble to open across all platforms.\n- Multi-User Test Removal:\n  ChromeLabsButtonTestSecondaryUser was a unit-test-specific construct\n  using synchronous profile creation without a ChromeOS session manager.\n  Secondary user ownership semantics on ChromeOS are covered in Ash\n  integration tests.\n\nTAG=agy\nCONV=0e2f8f65-9d3c-4886-8bb3-c908911c4a8c\n\nBug: None\nBypass-Check-License: moved file\nChange-Id: I85f5a8ce965f364d4ded3f9ee87f927d39a6df0b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8189675\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCommit-Queue: Wenbin Zhang \u003cwenbinzhang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674540}",
      "email": "wenbinzhang@google.com",
      "hash": "4d5471ef9b3c0492f6ffc4bb620cd86717aeb7d9",
      "subject": "[bedrock] Migrate chrome_labs_button to InProcessBrowserTest"
    },
    "8189929": {
      "author": "Ohene Osei",
      "avatar": "https://lh5.googleusercontent.com/-E7pPD1pIBvk/AAAAAAAAAAI/AAAAAAAAAAA/JOOyIxEnKQQ/s120-p/photo.jpg",
      "cl": "8189929",
      "clUrl": "https://chromium-review.googlesource.com/c/8189929",
      "description": "DeveloperPrivateAddHostPermissionFunction and\nDeveloperPrivateRemoveHostPermissionFunction each clone a\nlocally-constructed URLPatternSet twice to build a PermissionSet,\neven though the local variable is never used again afterward.\n\nClone into a separate, explicitly-sequenced local first, then move\nboth the clone and the original into the constructor. Passing both\na Clone() and a std::move() of the same variable as two arguments to\nthe same call would leave their relative evaluation order unspecified,\nrisking a use-after-move if the move happened first.\n\nFixed: 542537282\nChange-Id: Ib039bae20b221f686dcb874ec82ebb8df708206f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8189929\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nReviewed-by: Chris Davis \u003cchrdavis@microsoft.com\u003e\nCommit-Queue: Ohene Osei \u003ct-oheneosei@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675248}",
      "email": "t-oheneosei@microsoft.com",
      "hash": "7c9731209273872293745c24297113c0b4a21c76",
      "subject": "extensions: use std::move for last URLPatternSet use in DeveloperPrivate"
    },
    "8189930": {
      "author": "Tom Anderson",
      "avatar": "https://lh4.googleusercontent.com/-9W9eE00M_TU/AAAAAAAAAAI/AAAAAAAAAAA/dm9kq48KqvY/s120-p/photo.jpg",
      "cl": "8189930",
      "clUrl": "https://chromium-review.googlesource.com/c/8189930",
      "description": "crrev.com/1658383 updated status icons to use well-known service\nnames formatted as org.freedesktop.StatusNotifierItem-PID-ID.\nHowever, status_icon_linux_dbus.cc exported methods and checked property\nqueries only against org.kde.StatusNotifierItem.\n\nDesktop environments such as XFCE request property GetAll with interface\norg.freedesktop.StatusNotifierItem, which caused Chromium's property\nhandler to return a D-Bus error and led to status icons missing in XFCE.\n\nThis change exports methods, handles property requests, and emits\nsignals on both org.kde.StatusNotifierItem and\norg.freedesktop.StatusNotifierItem interfaces for StatusIconLinuxDbus.\n\nFixed: 542402912\nChange-Id: Ifff3013c4b49c39a29431a18439277e269b6383c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8189930\nCommit-Queue: Thomas Anderson \u003cthomasanderson@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674712}",
      "email": "thomasanderson@chromium.org",
      "hash": "3a02de271fd3c1b91c4334801ddd01d98d840331",
      "subject": "Support org.freedesktop.StatusNotifierItem for Linux status icons"
    },
    "8190218": {
      "author": "Gazal",
      "avatar": "https://lh5.googleusercontent.com/-5jZ5sBksdws/AAAAAAAAAAI/AAAAAAAAAAA/V5MBqLUUh3c/s120-p/photo.jpg",
      "cl": "8190218",
      "clUrl": "https://chromium-review.googlesource.com/c/8190218",
      "description": "Convert Java anonymous classes implementing SAM (Single Abstract Method)\ninterfaces to lambdas. This allows R8 to perform Lambda Grouping and\nmerge them, reducing overall DEX/binary size.\n\nBug: 541671762\nChange-Id: I8233689b28e3e2a0ce1d5dde1457209acd9212e4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8190218\nCommit-Queue: Gazal Agarwal \u003cagazal@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nAuto-Submit: Gazal Agarwal \u003cagazal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674600}",
      "email": "agazal@google.com",
      "hash": "a7d46c1298789ca4c0c1c4f97ee01f9e3109be32",
      "subject": "[Code Health] Replace anonymous classes with lambdas in chrome/payments"
    },
    "8190237": {
      "author": "Amy Hwang",
      "avatar": "",
      "cl": "8190237",
      "clUrl": "https://chromium-review.googlesource.com/c/8190237",
      "description": "Opening multiple tabs/windows of chrome://default-browser was causing\nthe browser to crash due to a CHECK(!GetGlobalFinderInstance()) in the\nSettingsWindowFinderWin initialization.\n\nInstead of crashing, this CL updates the initialization to deactivate\nany existing SettingsWindowFinderWin instance. When a new instance\nstarts, it stops the older instance's timers and allow the new instance\nto take over.\n\nTo see the fix, see the screencast below.\nScreencast: http://screencast/cast/NTExMjE1MTQ1MzcyODc2OHwwZmMzYWQ1Yi04Zg\n\nBug: 533024998\nChange-Id: Ie9beb5fd04e4a432d6c1fa49437d86438a3f6cf1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8190237\nReviewed-by: Atharv Maan \u003catharvmaan@chromium.org\u003e\nCommit-Queue: Amy Hwang \u003camyhwang@chromium.org\u003e\nReviewed-by: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674956}",
      "email": "amyhwang@chromium.org",
      "hash": "1991006a44941e9df04655e59fd24188e3ca4293",
      "subject": "Fix browser crash on multiple chrome://default-browser instances"
    },
    "8190276": {
      "author": "Bryan Kim",
      "avatar": "https://lh3.googleusercontent.com/-QQzNNymiEGc/AAAAAAAAAAI/AAAAAAAAAAA/-qwi6m0Jfg8/s120-p/photo.jpg",
      "cl": "8190276",
      "clUrl": "https://chromium-review.googlesource.com/c/8190276",
      "description": "Extract email_verifier sources from //chrome/browser/ui into\n//chrome/browser/ui/views/autofill/popup/email_verifier. Test files\nremain in //chrome/test and will be moved in a follow-up.\n\nTAG=agy\nBUG=353332589\nCONV=54a40748-197f-4d1d-9e02-5c32e1322958\n\nChange-Id: I88a7a8eafc2d450f167dc956adaebf2e3844537f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8190276\nReviewed-by: Erik Chen \u003cerikchen@chromium.org\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Bryan Kim \u003cbryankim@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675086}",
      "email": "bryankim@google.com",
      "hash": "329e6f441b9aee791b94cd41494dadfcdcbc7e9f",
      "subject": "Componentize chrome/browser/ui/views/autofill/popup/email_verifier"
    },
    "8190395": {
      "author": "Bryan Kim",
      "avatar": "https://lh3.googleusercontent.com/-QQzNNymiEGc/AAAAAAAAAAI/AAAAAAAAAAA/-qwi6m0Jfg8/s120-p/photo.jpg",
      "cl": "8190395",
      "clUrl": "https://chromium-review.googlesource.com/c/8190395",
      "description": "Move compose dialog controller and dialog view sources from the monolith\n//chrome/browser/ui to a new target //chrome/browser/ui/views/compose.\nThis target is split into :compose (headers) and :impl (sources) to\nhandle circular dependencies with the monolith.\n\nTAG=agy\nCONV=f685d912-4eca-42c4-a010-840c62e85c5b\n\nBug: 353332589\nChange-Id: Id0b8eed4f204b285253796619e82464bced11b2d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8190395\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nReviewed-by: Erik Chen \u003cerikchen@chromium.org\u003e\nCommit-Queue: Bryan Kim \u003cbryankim@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675235}",
      "email": "bryankim@google.com",
      "hash": "44125e9406733bbcfec358de8fb42714a3280556",
      "subject": "[Bedrock] Modularize chrome/browser/ui/views/compose"
    },
    "8190396": {
      "author": "Min Qin",
      "avatar": "https://lh5.googleusercontent.com/-m1UqpQ3kh9g/AAAAAAAAAAI/AAAAAAAAAAA/lbNiemPt30c/s120-p/photo.jpg",
      "cl": "8190396",
      "clUrl": "https://chromium-review.googlesource.com/c/8190396",
      "description": "This CL refactors BrowserActuatorMessageHandler to allow it to handle\ndifferent sharing message types. Currently only\nGlicExperimentalTriggering is handled. In the future, we will support a\nnew message type for kicking off the transport session.\n\nThis CL also creates a new transport session when the initial sharing\nmessage is received, so the future communication can go through the\nnewly created channel.\n\nBug: 538161953\nChange-Id: I14db44f0acec74774c55f96ce3ffc8422ba680a5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8190396\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nCommit-Queue: Min Qin \u003cqinmin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674736}",
      "email": "qinmin@chromium.org",
      "hash": "c4581dedb396adc450dd91c50a43dacc81ddc11b",
      "subject": "[BrowserActuator] Refactor BrowserActuatorMessageHandler to handle different message types"
    },
    "8190677": {
      "author": "Alan Ding",
      "avatar": "",
      "cl": "8190677",
      "clUrl": "https://chromium-review.googlesource.com/c/8190677",
      "description": "Ensure AILanguageModel::InitializeSafetyChecksComplete issues an Append\ncall to initial_session_ even when initial_prompts is empty. This forces\nthe session creation to wait for the backend on_device_model service to\nfinish loading/initializing the model engine before firing OnResult() to\nresolve the JavaScript create() promise.\n\nAlso update the WPT user-activation test to avoid awaiting the\nlong-running model initialization inside test_driver.bless(), which\ncaused the transient user activation window (~5s) to expire before the\nassertion on navigator.userActivation.isActive could run.\n\nBug: 540980352, 476192657\nChange-Id: I60d6f73f7d958f776b1dcdf055226d0ee44e1d85\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8190677\nReviewed-by: Mike Wasserman \u003cmsw@chromium.org\u003e\nCommit-Queue: Mike Wasserman \u003cmsw@chromium.org\u003e\nReviewed-by: Nathan Memmott \u003cmemmott@chromium.org\u003e\nCommit-Queue: Alan Ding \u003calanding@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675149}",
      "email": "alanding@google.com",
      "hash": "aaf6a6ed4f8b6b439e3b3bef5030cd8217e39556",
      "subject": "Block LanguageModel.create promise resolution until model initializes"
    },
    "8190774": {
      "author": "Hyowon Kim",
      "avatar": "https://lh3.googleusercontent.com/-6xuCyajWy_0/AAAAAAAAAAI/AAAAAAAAAAA/Fs5hsfdSZQ0/s120-p/photo.jpg",
      "cl": "8190774",
      "clUrl": "https://chromium-review.googlesource.com/c/8190774",
      "description": "A null script timeout maps to base::TimeDelta::Max(), which cannot be\nstored in a base::Value. Omit the JavaScript timeout argument in this\ncase because undefined is treated as no timeout.\n\nBug: 479872440\nChange-Id: Ia7fb139c527bf716e5adf059396eb52716d3ce97\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8190774\nReviewed-by: Ari Chivukula \u003carichiv@chromium.org\u003e\nReviewed-by: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nCommit-Queue: Hyowon Kim \u003chyowon@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674671}",
      "email": "hyowon@igalia.com",
      "hash": "61b55e58e95fc8127a5e53a151aec52109709a35",
      "subject": "Fix execute_async_script crash when script timeout is null"
    },
    "8190778": {
      "author": "David Bienvenu",
      "avatar": "https://lh5.googleusercontent.com/-TAIH9Z_sZeE/AAAAAAAAAAI/AAAAAAAAAAA/lUJlCyALh3o/s120-p/photo.jpg",
      "cl": "8190778",
      "clUrl": "https://chromium-review.googlesource.com/c/8190778",
      "description": "Some accessibility tests crash on shutdown in ~UiaClientInfoSource.\n\nFix is to make\nBrowserAccessibilityStateImplWin::MaybeCreateUiaClientInfoSource reset\nuia_client_info_source_ whenever tracked UIA modes are turned off\n((new_mode \u0026 kTrackedUiaClientProcessModes).is_mode_off()). This\ndestroys UiaClientInfoSource while the test's BrowserTaskEnvironment and\nCOM are still active.\n\nBrowserAccessibilityStateImplWin is created by\nUnitTestEventListener before each unit test runz. When a test (such as\nAccessibilityStateProviderWinTest.RecordsMsaaOnly) set an accessibility\nmode, BrowserAccessibilityStateImplWin::MaybeCreateUiaClientInfoSource\ninstantiates a ui::UiaClientInfoSource containing COM interface pointer\nclient_info_source_ registered with Windows UIAutomation callbacks.\n\nWhen the test completes and ScopedAccessibilityModeOverride resets the\nmode back to 0 (off), MaybeCreateUiaClientInfoSource(0) does not reset\nuia_client_info_source_ so it remains alive in the process singleton\nBrowserAccessibilityStateImplWin.\n\n2. COM Uninitialization In Test Environment Teardown: At the end of the\ntest body, AccessibilityStateProviderWinTest's BrowserTaskEnvironment\nmember is destroyed, uninitializing COM on the thread\n(CoUninitialize()). Afterwards, UnitTestEventListener::OnTestEnd resets\nbrowser_accessibility_state_, invoking ~BrowserAccessibilityStateImplWin\n-\u003e ~UiaClientInfoSource() -\u003e UnregisterConnectionCallback().\nUnregisterConnectionCallback() attempts to invoke COM method\nclient_info_source_-UnregisterClientConnectionCallback(...) after COM is\nuninitialized on the thread, resulting in EXCEPTION_ACCESS_VIOLATION.\n\nAX-Relnotes: n/a\nChange-Id: If2e60c160525d0bd1deee8a7a54981522e23358b\nBug: 533683545\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8190778\nReviewed-by: Greg Thompson \u003cgrt@chromium.org\u003e\nCommit-Queue: David Bienvenu \u003cdavidbienvenu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674929}",
      "email": "davidbienvenu@chromium.org",
      "hash": "6aba37802c96ab044025f65416442a20fb007787",
      "subject": "win: Fix crash in accessibility tests"
    },
    "8190779": {
      "author": "Allen Bauer",
      "avatar": "https://lh6.googleusercontent.com/-3dmpTCcv810/AAAAAAAAAAI/AAAAAAAAAAA/DM10acCc5FU/s120-p/photo.jpg",
      "cl": "8190779",
      "clUrl": "https://chromium-review.googlesource.com/c/8190779",
      "description": "Added streaming support for several more stock Views components.\n\nDocumented the current state of the JSON schema into a file and added\nan AGENTS.md file with instructions to ensure the schema is updated\nany time the json_view_builder code is updated.\n\nChange-Id: Ib6b05aa9d0c398f99c061110585424c64392dcf1\nBug: b/529761853\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8190779\nReviewed-by: David Yeung \u003cdayeung@chromium.org\u003e\nCommit-Queue: Allen Bauer \u003ckylixrd@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675062}",
      "email": "kylixrd@chromium.org",
      "hash": "a3c4567c86473ea8bcac95c0dd3a2c9239e5ef0e",
      "subject": "[Views Canvas] Encapsulated JSON reading logic into ComponentHandlers"
    },
    "8190800": {
      "author": "Gianni Chen",
      "avatar": "",
      "cl": "8190800",
      "clUrl": "https://chromium-review.googlesource.com/c/8190800",
      "description": "This change adds the declarations for the\nkCustomizeChromeButtonElementId for Android only, as the actual\ndeclaration is in the CustomizeButtonsHandler, which is not built on\nAndroid yet.\n\nThis is still a stopgap solution as the customize chrome side panel\nWebUI is not implemented on AL yet.\n\nScreencast Before:\nscreencast/cast/NTY2NzczMDkzMjg5MTY0OHxlMjMwZTYzNC0zMA\n\nScreencast After:\nscreencast/cast/NjQ1NjY4NjQ2OTQ0NzY4MHxmYmQ1MzRmZi0zYQ\n\nBug: 542687226\nChange-Id: Ia2d736735a2c38056d9616007ef387787a15d2d2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8190800\nReviewed-by: Riley Tatum \u003crtatum@google.com\u003e\nCommit-Queue: Gianni Chen \u003cgiannich@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675238}",
      "email": "giannich@google.com",
      "hash": "07b6a92cb52e9f80dfcec6c739dba64cec71dbd2",
      "subject": "[WebUI NTP on AL] Fix WebUI Customize Android flag crash"
    },
    "8190834": {
      "author": "Jason Hu",
      "avatar": "https://lh5.googleusercontent.com/--nFa9Lf6Foo/AAAAAAAAAAI/AAAAAAAAAAA/XidIPxyZTSQ/s120-p/photo.jpg",
      "cl": "8190834",
      "clUrl": "https://chromium-review.googlesource.com/c/8190834",
      "description": "Populates the top-level drive_id field in LensImageQueryData inside\nComposeboxQueryController::CreateClientToAimRequest when present on the\nuploaded file's contextual input data.\n\nBug: b:536978640\nChange-Id: I57e05d54dbd5de12dbfb541bbc073b2caa64d99a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8190834\nCommit-Queue: Jason Hu \u003chujasonx@google.com\u003e\nReviewed-by: Dhruv Kathpalia \u003cdhruvkathpalia@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675158}",
      "email": "hujasonx@google.com",
      "hash": "3529fe011a00a5662d0c2a7e4ae7f4c7a1dd33bf",
      "subject": "[context-input] Set drive_id in LensImageQueryData for AIM requests"
    },
    "8190920": {
      "author": "Steven Holte",
      "avatar": "",
      "cl": "8190920",
      "clUrl": "https://chromium-review.googlesource.com/c/8190920",
      "description": "Annotate all symbols in optimization_guide_switches.h with TODO\ncomments pointing to their respective primary usage files, and group\nwrapper helper methods directly with the switch constants they wrap.\n\nBug: 514743962\nTAG=agy\nCONV=a15456f7-937e-490f-8e68-39e1b55c3110\n\nChange-Id: I89f56c1326a8bf9718c0cb1f4503d0d06a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8190920\nReviewed-by: Mike Wittman \u003cwittman@chromium.org\u003e\nAuto-Submit: Steven Holte \u003cholte@chromium.org\u003e\nCommit-Queue: Steven Holte \u003cholte@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675217}",
      "email": "holte@google.com",
      "hash": "9e44da66fc17230595a10feb9fbd3d5f7b641d1d",
      "subject": "Annotate optimization_guide_switches.h with TODO targets"
    },
    "8191014": {
      "author": "Josiah Kiehl",
      "avatar": "https://lh3.googleusercontent.com/-cegR5dB1OE8/AAAAAAAAAAI/AAAAAAAAAAA/KfJSpIRNPac/s120-p/photo.jpg",
      "cl": "8191014",
      "clUrl": "https://chromium-review.googlesource.com/c/8191014",
      "description": "This CL retrieves the `InputState` from the `InputStateModel` and forwards\nupdates to the extension's searchbox page remote.\n\nBug: b:542631725\nTest: ContextualTasksExtensionHandlerBrowserTest.GetInputState\nChange-Id: I3b997f6b875c7eb2947b16d7c841b2bef7a229de\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8191014\nReviewed-by: Jason Hu \u003chujasonx@google.com\u003e\nCommit-Queue: Josiah Kiehl \u003ckiehl@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674682}",
      "email": "kiehl@google.com",
      "hash": "85a4e6252fa7b1f4b8676de425934b5e4df26a32",
      "subject": "Contextual Tasks: Propagate InputState to extension composebox"
    },
    "8191024": {
      "author": "Ho Cheung",
      "avatar": "https://lh4.googleusercontent.com/-ZO939rAJOpk/AAAAAAAAAAI/AAAAAAAAAAA/6lyaCI2hJy8/s120-p/photo.jpg",
      "cl": "8191024",
      "clUrl": "https://chromium-review.googlesource.com/c/8191024",
      "description": "This reverts commit 8f558af9939de34748281b6c676284ccfe92d2fc.\n\nReason for revert: Updated the notification icon assertions to use\ntesting::StrEq instead of object address comparisons, fixing\nUpdateNotificationControllerTest failures in component builds.\n\nOriginal change's description:\n\u003e Revert \"[ash] Remove unsafe usages from unit tests\"\n\u003e\n\u003e This reverts commit 754d7ec2f8b2d8d30615a0595f9caf0fde47606f.\n\u003e\n\u003e Reason for revert: Suspicious about causing test failures of\n\u003e UpdateNotificationControllerTest.*\n\u003e\n\u003e Failure Link: https://ci.chromium.org/ui/p/chromium/builders/ci/linux-chromeos-dbg/46075/overview\n\u003e\n\u003e Original change's description:\n\u003e \u003e [ash] Remove unsafe usages from unit tests\n\u003e \u003e\n\u003e \u003e Use span and cstring_view for bounded test data, replace unsafe iterator\n\u003e \u003e and strcmp operations, and compare vector icons by identity.\n\u003e \u003e\n\u003e \u003e Bug: 40285824\n\u003e \u003e Change-Id: I4f052e0e73ff9f2acfd9c9ef5b50bd37687edbae\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8191024\n\u003e \u003e Reviewed-by: James Cook \u003cjamescook@chromium.org\u003e\n\u003e \u003e Commit-Queue: Aaron Teo \u003chocheung@chromium.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1673788}\n\u003e\n\u003e Bug: 40285824\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Change-Id: I59d3f1d8202ed2979105e12cf103c15ce2137707\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8192569\n\u003e Owners-Override: Yuki Shiino \u003cyukishiino@chromium.org\u003e\n\u003e Auto-Submit: Yuki Shiino \u003cyukishiino@chromium.org\u003e\n\u003e Bot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Commit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1673930}\n\nBug: 40285824\nChange-Id: If596242c51c370b551f01093824af5d73e3d0725\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8201804\nReviewed-by: James Cook \u003cjamescook@chromium.org\u003e\nCommit-Queue: Aaron Teo \u003chocheung@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674615}",
      "email": "hocheung@chromium.org",
      "hash": "59e8cb80e276da505e97c9f7798c7827ffa8a284",
      "subject": "Reland \"[ash] Remove unsafe usages from unit tests\""
    },
    "8191135": {
      "author": "David Bienvenu",
      "avatar": "https://lh5.googleusercontent.com/-TAIH9Z_sZeE/AAAAAAAAAAI/AAAAAAAAAAA/lUJlCyALh3o/s120-p/photo.jpg",
      "cl": "8191135",
      "clUrl": "https://chromium-review.googlesource.com/c/8191135",
      "description": "Use ScopedDomainStateForTesting,\nScopedDeviceRegisteredWithManagementForTesting and\nScopedAzureADJoinStateForTesting to force dev machines into the\nstate expected by the BrowserDMTokenStorageWinTests.\n\nChange-Id: Ifae490f9b4bae22dfac1e708541e248b01febd6e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8191135\nCommit-Queue: David Bienvenu \u003cdavidbienvenu@chromium.org\u003e\nReviewed-by: Yann Dago \u003cydago@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675055}",
      "email": "davidbienvenu@chromium.org",
      "hash": "9fb279251ec104e7b73d6d2766dff029f75228dd",
      "subject": "win: Make BrowserDMToken tests pass on dev machines"
    },
    "8191154": {
      "author": "Josiah Kiehl",
      "avatar": "https://lh3.googleusercontent.com/-cegR5dB1OE8/AAAAAAAAAAI/AAAAAAAAAAA/KfJSpIRNPac/s120-p/photo.jpg",
      "cl": "8191154",
      "clUrl": "https://chromium-review.googlesource.com/c/8191154",
      "description": "This CL implements the Mojo postMessage routing from the C++ extension handler\nto the extension page.\n\nBug: b:542613643\nTest: ContextualTasksExtensionHandlerBrowserTest.SubmitQuery\nChange-Id: Ia553566e96ce03fe1db9b9412295b575b49145c9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8191154\nCommit-Queue: Josiah Kiehl \u003ckiehl@google.com\u003e\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674673}",
      "email": "kiehl@google.com",
      "hash": "033ede5e8660f4c5c3c343ab4ebe3c55539d6ade",
      "subject": "Contextual Tasks: Implement postMessage routing from extension composebox"
    },
    "8191414": {
      "author": "Bryan Kim",
      "avatar": "https://lh3.googleusercontent.com/-QQzNNymiEGc/AAAAAAAAAAI/AAAAAAAAAAA/-qwi6m0Jfg8/s120-p/photo.jpg",
      "cl": "8191414",
      "clUrl": "https://chromium-review.googlesource.com/c/8191414",
      "description": "Extract parent_permission_dialog_view from //chrome/browser/ui into\n//chrome/browser/ui/views/supervised_user and\n//chrome/browser/ui/views/supervised_user:impl.\nTest support fakes and test files remain in //chrome/test and\nwill be moved in a follow-up.\n\nBug: 353332589\nTAG=agy\nCONV=a32154e6-fa7a-4da7-bd6c-0da3d20e1cc9\n\nChange-Id: I3d8e8762769a191986c74a1f5cd3222fcc373ae7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8191414\nReviewed-by: Erik Chen \u003cerikchen@chromium.org\u003e\nCommit-Queue: Bryan Kim \u003cbryankim@google.com\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675057}",
      "email": "bryankim@google.com",
      "hash": "91b2efb185ae78372f96f78af6b0b0f305ec77f3",
      "subject": "Componentize chrome/browser/ui/views/supervised_user/"
    },
    "8191478": {
      "author": "Patrick Noland",
      "avatar": "",
      "cl": "8191478",
      "clUrl": "https://chromium-review.googlesource.com/c/8191478",
      "description": "Bug: 539640674\nChange-Id: I3195a61207839e14d37ff4277e873887ab45c0e0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8191478\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nReviewed-by: Tomasz Wiszkowski \u003cender@google.com\u003e\nCommit-Queue: Patrick Noland \u003cpnoland@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674655}",
      "email": "pnoland@google.com",
      "hash": "2622db7dbf976e5d896b19a38cfaa67059256245",
      "subject": "Add a selection controller for fusebox attachments"
    },
    "8191495": {
      "author": "Mitsuru Oshima",
      "avatar": "https://lh3.googleusercontent.com/-0Y55REyBQ4w/AAAAAAAAAAI/AAAAAAAAAAA/yGgNpVi7M5o/s120-p/photo.jpg",
      "cl": "8191495",
      "clUrl": "https://chromium-review.googlesource.com/c/8191495",
      "description": "Introduce WindowOcclusionCalculator as a pure virtual base class and\nrename the existing implementation to\nlegacy::WindowOcclusionCalculator. Initially, the factory method\nWindowOcclusionCalculator::Create() will always return the legacy\nimplementation.\n\nThis is the first step (Phase 1) towards migrating the desks window\nocclusion calculator to the global WindowOcclusionTracker.\n\nDD: go/ash-window-occlusion-calculator-simplication\n\nBUG=539566762\nTEST=ash_unittests --gtest_filter=\"*WindowOcclusionCalculatorTest*\"\nTAG=agy\nCONV=2d6ad4f9-a924-40f0-8fad-5d8e0e12d7ae\nBYPASS_RECITATION_REASON=file move\n\nChange-Id: I0242e8528aa775fd0bf5c4ba82c5e9e11566322b\nBypass-Check-License: file move\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8191495\nReviewed-by: Zoraiz Naeem \u003czoraiznaeem@chromium.org\u003e\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674564}",
      "email": "oshima@chromium.org",
      "hash": "672c2702cbe29738d40c35ae494f799f63ac1a0e",
      "subject": "Refactor WindowOcclusionCalculator into virtual base class"
    },
    "8191498": {
      "author": "Ananya Seelam",
      "avatar": "https://lh4.googleusercontent.com/--VGousG91Ks/AAAAAAAAAAI/AAAAAAAAAAA/AY-g1sTFDfg/s120-p/photo.jpg",
      "cl": "8191498",
      "clUrl": "https://chromium-review.googlesource.com/c/8191498",
      "description": "`WebuiOmniboxHandler::AddTabContext` overrides the\n`ContextualSearchboxHandler` implementation but did not check the\ncontent-sharing pref before staging tab metadata, and accepted tab\nhandles from any profile.\n\nRestore parity with the base class by short-circuiting when context\nsharing is disabled, and treat tab handles whose profile does not match\nthe handler's profile as not found.\n\nTAG=agy\nCONV=89e834a6-47f3-4543-bdc3-c69253ab0581\n\nNote: This CL simply implements the patch provided in the bug below.\nFixed: b:513727419\nChange-Id: Iaa61fb6d4b5ff1e8eed6c724fcdb4d00483d68fd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8191498\nReviewed-by: Marlon Facey \u003cmfacey@chromium.org\u003e\nCommit-Queue: Ananya Seelam \u003cananyaseelam@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675056}",
      "email": "ananyaseelam@google.com",
      "hash": "2f3d9f71d4f0cb0336be8d755375b9f902255878",
      "subject": "[omnibox] Gate `AddTabContext` on content-sharing pref and profile"
    },
    "8191614": {
      "author": "Bryan Kim",
      "avatar": "https://lh3.googleusercontent.com/-QQzNNymiEGc/AAAAAAAAAAI/AAAAAAAAAAA/-qwi6m0Jfg8/s120-p/photo.jpg",
      "cl": "8191614",
      "clUrl": "https://chromium-review.googlesource.com/c/8191614",
      "description": "Extract hats_next_web_dialog sources from //chrome/browser/ui:ui into\n//chrome/browser/ui/views/hats and //chrome/browser/ui/views/hats:impl.\n\nBug: 353332589\nTAG=agy\nCONV=946b946e-f062-485f-bf81-6a0a77b52a9b\n\nChange-Id: Ice9c8a8b16165ab444c2770692b3e06e2a8dfdd2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8191614\nReviewed-by: Erik Chen \u003cerikchen@chromium.org\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Bryan Kim \u003cbryankim@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675064}",
      "email": "bryankim@google.com",
      "hash": "db6858f32ca69524b1a03a134c1e307b2590d2d4",
      "subject": "Componentize chrome/browser/ui/views/hats/"
    },
    "8191659": {
      "author": "Minoru Chikamune",
      "avatar": "https://lh4.googleusercontent.com/-nl25ELME6fk/AAAAAAAAAAI/AAAAAAAAAAA/F-jeQVtgy_M/s120-p/photo.jpg",
      "cl": "8191659",
      "clUrl": "https://chromium-review.googlesource.com/c/8191659",
      "description": "ResourceFetcher::RevalidateStaleResource was constructing the SWR\nfollow-up's ResourceLoaderOptions with a hard-coded null world rather\nthan the world that issued the original request. Carry the stale\nresource's world_for_csp through so downstream consumers (Resource\nTiming filtering, CSP world selection) treat the follow-up consistently\nwith its originating request, and remove the now-resolved TODO.\n\nAdd a unit test that drives a MockResource through the SWR path from an\nisolated world and asserts the follow-up observed via\nResourceLoadObserver::WillSendRequest retains the same world_for_csp.\n\nTAG=agy\nCONV=2da625aa-002d-4fbc-a977-3436070e4b3f\n\nFixed: 506390077\nChange-Id: Ie12c2e39548e2a21a9f8d112b8b567d232f83df3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8191659\nReviewed-by: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\nCommit-Queue: Minoru Chikamune \u003cchikamune@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674759}",
      "email": "chikamune@chromium.org",
      "hash": "0c9003632d8701de4acd6bf519c78d01f61db494",
      "subject": "Propagate originating world to stale-while-revalidate follow-up requests"
    },
    "8191719": {
      "author": "Hamza Mohammed",
      "avatar": "https://lh6.googleusercontent.com/--PVoUk_4gf4/AAAAAAAAAAI/AAAAAAAAAAA/ks5dVlsM1zk/s120-p/photo.jpg",
      "cl": "8191719",
      "clUrl": "https://chromium-review.googlesource.com/c/8191719",
      "description": "This CL adds support for dynamically rendering the word \"Gemini\" with\nthe branded blue gradient within attributed title strings in\nGeminiUIUtils:\n\n- Adds attributedStringWithGradientGeminiForTitle:font: to locate the\n  localized \"Gemini\" substring (IDS_IOS_BWG_PROMO_GRADIENT_TEXT) in a\n  heading string and replace it with a gradient-styled inline text\n  attachment on branded builds.\n- Extracts shared gradient layer creation into a helper function\n  (CreateGeminiBlueGradientLayer) in gemini_ui_utils.mm for reuse\n  between logo and text gradient rendering.\n- Adds unit test in GeminiUIUtilsTest for font attributes, paragraph    alignment, and branded inline text attachments.\n\nFixed: 542586869\nChange-Id: I55a25662a2ad63ed173f5b2facce68cadebb26e8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8191719\nReviewed-by: Tarek Makkouk \u003ctarekmakkouk@google.com\u003e\nReviewed-by: Francis Beauchamp \u003cfbeauchamp@google.com\u003e\nCommit-Queue: Hamza Mohammed \u003chamzamoh@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674985}",
      "email": "hamzamoh@google.com",
      "hash": "4f047e57b0624a4cc80605d9758591dab99009ed",
      "subject": "[iOS] Add Gemini gradient text title utility to GeminiUIUtils"
    },
    "8192078": {
      "author": "David Yeung",
      "avatar": "https://lh4.googleusercontent.com/-EigqEkdaGCE/AAAAAAAAAAI/AAAAAAAAAAA/HuhlB53U2U0/s120-p/photo.jpg",
      "cl": "8192078",
      "clUrl": "https://chromium-review.googlesource.com/c/8192078",
      "description": "This is a reland of commit 20dfb11e4c12f5a56a36c39b39b95de41fe2826f.\nI've modified the tests to pass for mac. Confirmed trybots have passed\n(mac-13tests).\n\nOriginal change's description:\n\u003e Add browser test for ShowTabContextMenu API\n\u003e\n\u003e Move the browser test for `ShowTabContextMenu` from\n\u003e `tab_strip_service_impl_browsertest.cc` to its own dedicated test suite\n\u003e in `tab_strip_ui_controller_impl_browsertest.cc`. Enhance the test to\n\u003e include additional coverage of menu instance.\n\u003e\n\u003e Fixed: 470136275\n\u003e Change-Id: I3bc2d2b2993ac7586eda5bd0a7377bae3196aa14\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8192078\n\u003e Reviewed-by: Fred Shih \u003cffred@chromium.org\u003e\n\u003e Commit-Queue: David Yeung \u003cdayeung@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1673781}\n\nFixed: 470136275\nChange-Id: Ibad58fe4940810047ea123879d505e84c100afc6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8205284\nReviewed-by: Fred Shih \u003cffred@chromium.org\u003e\nCommit-Queue: David Yeung \u003cdayeung@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674608}",
      "email": "dayeung@chromium.org",
      "hash": "979a70d66dbb2c7e4e1fa60e45c933671bab9160",
      "subject": "Reland \"Add browser test for ShowTabContextMenu API\""
    },
    "8192102": {
      "author": "Kunal Daftari",
      "avatar": "https://lh3.googleusercontent.com/-qDm61ipS4GE/AAAAAAAAAAI/AAAAAAAAAAA/oGt6jxKEaMg/s120-p/photo.jpg",
      "cl": "8192102",
      "clUrl": "https://chromium-review.googlesource.com/c/8192102",
      "description": "When tab group focusing is active, newly created tabs without an\nexplicit group would automatically join the focused group.\n\nHowever, opening a closed saved tab group can open them without a group\nset initially, resulting in an out of bounds crash.\n\nThis CL fixes the issue by unfocusing the group before opening a closed\nsaved tab group.\n\nTest: *.OpenGroupFromBookmarksBarUnfocusesCurrentGroup\nTest: *.OpenClosedGroupFromBookmarksBarWhileFocusedUnfocusesCurrentGroup\nBug: 542662152\nChange-Id: Ieae2af1093e415c2967bf7fe5c787223f42b1a5a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8192102\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCommit-Queue: Kunal Daftari \u003ckunaldaftari@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674617}",
      "email": "kunaldaftari@google.com",
      "hash": "c9309b063d04590a7329e356b0911ed5d1b67337",
      "subject": "[Focus] Ensuring Opening STG While in Focus Mode Does Not Crash"
    },
    "8192139": {
      "author": "Emily Shack",
      "avatar": "https://lh4.googleusercontent.com/-BFIKkstvJQg/AAAAAAAAAAI/AAAAAAAAAAA/1sroh81CHrI/s120-p/photo.jpg",
      "cl": "8192139",
      "clUrl": "https://chromium-review.googlesource.com/c/8192139",
      "description": "Also updates icon contents such that all icons are rounded. A follow-up\nwill update naming in both the icons file and all references.\n\nSee go/chrome-icon-modernization-dd. This is part of a larger effort to\nstandardize icon naming, enabling easier bulk updates in the future, as\nwell as applying 100% roundedness to all existing icons.\n\nBinary-Size: Increase is temporary, will go back down after launch\nBug: 511303545\nChange-Id: I1f61f0f1c15beab1bd21bcb681a45fbb5c76958f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8192139\nCommit-Queue: Emily Shack \u003cemshack@chromium.org\u003e\nReviewed-by: Tibor Goldschwendt \u003ctiborg@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674630}",
      "email": "emshack@chromium.org",
      "hash": "d505194de54151f3fdecd3c912ec539cf1a1bbf7",
      "subject": "[GlowUp] Provide composebox icons based on flag"
    },
    "8192158": {
      "author": "Danilo Tedeschi",
      "avatar": "https://lh4.googleusercontent.com/-o60aWRQQunI/AAAAAAAAAAI/AAAAAAAAAAA/EywYd35zkfY/s120-p/photo.jpg",
      "cl": "8192158",
      "clUrl": "https://chromium-review.googlesource.com/c/8192158",
      "description": "The GetLocale function is public, anyone can use it from any thread.\n\nThe SetLocale, however, requires a key. Only allowed call-sites can use\nit.\n\nChange-Id: I44c5dad5c14d1450a8a9e87229e6e31c20423f1a\nBug: 542711615\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8192158\nCommit-Queue: Danilo Tedeschi \u003cdanft@google.com\u003e\nReviewed-by: Greg Thompson \u003cgrt@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675162}",
      "email": "danft@google.com",
      "hash": "5666e590e3d36a5f58782e46c896c7029872ea8a",
      "subject": "Create a thread-safe Set and Get for the default ICU locale"
    },
    "8192307": {
      "author": "Gazal",
      "avatar": "https://lh5.googleusercontent.com/-5jZ5sBksdws/AAAAAAAAAAI/AAAAAAAAAAA/V5MBqLUUh3c/s120-p/photo.jpg",
      "cl": "8192307",
      "clUrl": "https://chromium-review.googlesource.com/c/8192307",
      "description": "Convert Java anonymous classes implementing SAM (Single Abstract Method)\ninterfaces to lambdas. This allows R8 to perform Lambda Grouping and\nmerge them, reducing overall DEX/binary size.\n\nBug: 541671762\nChange-Id: I5039e7d0d25531c485e44fd39b3e3054e3e8685c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8192307\nCommit-Queue: Gazal Agarwal \u003cagazal@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nAuto-Submit: Gazal Agarwal \u003cagazal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674657}",
      "email": "agazal@google.com",
      "hash": "c09bcc766e1b95569087b02795ec1e32042eee2b",
      "subject": "[Code Health] Replace anonymous classes with lambdas in Webapps"
    },
    "8192414": {
      "author": "Bryan Kim",
      "avatar": "https://lh3.googleusercontent.com/-QQzNNymiEGc/AAAAAAAAAAI/AAAAAAAAAAA/-qwi6m0Jfg8/s120-p/photo.jpg",
      "cl": "8192414",
      "clUrl": "https://chromium-review.googlesource.com/c/8192414",
      "description": "Extract device_signals_consent sources from //chrome/browser/ui:ui into\n//chrome/browser/ui/views/device_signals_consent and\n//chrome/browser/ui/views/device_signals_consent:impl.\n\nBug: 353332589\nTAG=agy\nCONV=75b6a691-ab73-4843-8e1f-fda3966ccd51\nAGENT_GENERATED_CL\n\nChange-Id: I27cb29c80e1fca46995202bd7f35a8ad72e87d6c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8192414\nReviewed-by: Erik Chen \u003cerikchen@chromium.org\u003e\nCommit-Queue: Bryan Kim \u003cbryankim@google.com\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675070}",
      "email": "bryankim@google.com",
      "hash": "cf6daa7a9faaa8582325cb956864333c8ea6ff1c",
      "subject": "Componentize chrome/browser/ui/views/device_signals_consent"
    },
    "8192738": {
      "author": "Fredrik Söderquist",
      "avatar": "https://lh6.googleusercontent.com/-6ZztzZwTuO0/AAAAAAAAAAI/AAAAAAAAAAA/zI2xoeDT_VE/s120-p/photo.jpg",
      "cl": "8192738",
      "clUrl": "https://chromium-review.googlesource.com/c/8192738",
      "description": "Use the String(const std::string\u0026) constructor instead of\nString(const char*).\n\nChange-Id: Iaaf457aa59182e90e9776215a552c458b9133dd3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8192738\nCommit-Queue: Kent Tamura \u003ctkent@chromium.org\u003e\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nAuto-Submit: Fredrik Söderquist \u003cfs@opera.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674582}",
      "email": "fs@opera.com",
      "hash": "ffcb6074ae30a6a1be9ac29c9e5cfff9e3572b64",
      "subject": "Drop unnecessary .c_str() and .data()"
    },
    "8192797": {
      "author": "Fredrik Söderquist",
      "avatar": "https://lh6.googleusercontent.com/-6ZztzZwTuO0/AAAAAAAAAAI/AAAAAAAAAAA/zI2xoeDT_VE/s120-p/photo.jpg",
      "cl": "8192797",
      "clUrl": "https://chromium-review.googlesource.com/c/8192797",
      "description": "The generated bindings code emit quite a few calls of these (mostly\n`ThrowError()` and `ThrowTypeError()`), so having an overload taking a\nplain string literal for the message saves some footprint.\n\nChange-Id: I3e6ac9fc31d3ff51c7ef590074ba2acba5b987e4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8192797\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nCommit-Queue: Kent Tamura \u003ctkent@chromium.org\u003e\nAuto-Submit: Fredrik Söderquist \u003cfs@opera.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674635}",
      "email": "fs@opera.com",
      "hash": "88cba1b5b5af235af640219384bc1bf652d0e10c",
      "subject": "Add string literal overloads to V8ThrowException"
    },
    "8192934": {
      "author": "Bryan Kim",
      "avatar": "https://lh3.googleusercontent.com/-QQzNNymiEGc/AAAAAAAAAAI/AAAAAAAAAAA/-qwi6m0Jfg8/s120-p/photo.jpg",
      "cl": "8192934",
      "clUrl": "https://chromium-review.googlesource.com/c/8192934",
      "description": "Componentize idle_dialog_view.cc and idle_dialog_view.h. Add a new\ntarget for them to the existing chrome/browser/ui/views/policy/BUILD.gn.\nRemove them from chrome/browser/ui/BUILD.gn and add dep on the new\ntarget.\n\nTAG=agy\nBUG=353332589\nCONV=54a40748-197f-4d1d-9e02-5c32e1322958\n\nChange-Id: I9ceddb03e934a35fd0eb012fc803d91fc243fcbc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8192934\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Bryan Kim \u003cbryankim@google.com\u003e\nReviewed-by: Erik Chen \u003cerikchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675100}",
      "email": "bryankim@google.com",
      "hash": "56ea55379014cee8a80aa1c187c5cc4f76531cc4",
      "subject": "Modularize idle_dialog_view."
    },
    "8192941": {
      "author": "Paula Gomez",
      "avatar": "https://lh4.googleusercontent.com/-3geprgWG8OM/AAAAAAAAAAI/AAAAAAAAAAA/_B5KqvRkLtk/s120-p/photo.jpg",
      "cl": "8192941",
      "clUrl": "https://chromium-review.googlesource.com/c/8192941",
      "description": "Record Translate.PDF.sourceLanguage and Translate.PDF.targetLanguage\nhistograms when a PDF page translation is initiated in\nDoTranslatePage().\n\nUpdate PDFTranslationCoordinator to use MaybeGetForWebContents().\n\nBug: 540819602\nChange-Id: I937aa1b4fc39c33bca00d7f1d48d9a1c9094a8eb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8192941\nReviewed-by: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\nCommit-Queue: Paula Gómez \u003cpaugomez@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675032}",
      "email": "paugomez@google.com",
      "hash": "008cdad85f0721c89b42ef4dcaabcee615482609",
      "subject": "[PDF translate] Add source and target language UMA metrics"
    },
    "8192960": {
      "author": "Emily Shack",
      "avatar": "https://lh4.googleusercontent.com/-BFIKkstvJQg/AAAAAAAAAAI/AAAAAAAAAAA/1sroh81CHrI/s120-p/photo.jpg",
      "cl": "8192960",
      "clUrl": "https://chromium-review.googlesource.com/c/8192960",
      "description": "Original CL: crrev.com/c/8071486\n\nConverts to a new icon rounding approach, to match the approach used by\nsettings/icons.html. This should make cleanup easier post launch. See\ncrrev.com/c/8131145/comment/8985421e_cff526c5/ for discussion on this\napproach.\n\nBug: 511303545\nChange-Id: Idfe975e190355fee986796463435f45709b3a35d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8192960\nCommit-Queue: David Pennington \u003cdpenning@chromium.org\u003e\nAuto-Submit: Emily Shack \u003cemshack@chromium.org\u003e\nReviewed-by: David Pennington \u003cdpenning@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674622}",
      "email": "emshack@chromium.org",
      "hash": "b21d842cb3754d500b55071c6cc6c0d4c8425b44",
      "subject": "[GlowUp] Update site settings icon rounding"
    },
    "8193114": {
      "author": "Bryan Kim",
      "avatar": "https://lh3.googleusercontent.com/-QQzNNymiEGc/AAAAAAAAAAI/AAAAAAAAAAA/-qwi6m0Jfg8/s120-p/photo.jpg",
      "cl": "8193114",
      "clUrl": "https://chromium-review.googlesource.com/c/8193114",
      "description": "Extract shortcuts sources from //chrome/browser/ui into\n//chrome/browser/ui/views/shortcuts and\n//chrome/browser/ui/views/shortcuts:impl. Test support fakes and test\nfiles remain in the target and will be moved/cleaned up in a follow-up.\n\nBug: 353332589\nTAG=agy\nCONV=63ba6e15-f154-46a5-9c93-3e95dc0bde40\n\nChange-Id: Ib4f73586dcf3195c889139e6de4480591cb54f5e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8193114\nReviewed-by: Erik Chen \u003cerikchen@chromium.org\u003e\nCommit-Queue: Bryan Kim \u003cbryankim@google.com\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675126}",
      "email": "bryankim@google.com",
      "hash": "890e5adb515113a3ebd2ffde023d72435fc7682d",
      "subject": "Componentize chrome/browser/ui/views/shortcuts/"
    },
    "8193154": {
      "author": "Bryan Kim",
      "avatar": "https://lh3.googleusercontent.com/-QQzNNymiEGc/AAAAAAAAAAI/AAAAAAAAAAA/-qwi6m0Jfg8/s120-p/photo.jpg",
      "cl": "8193154",
      "clUrl": "https://chromium-review.googlesource.com/c/8193154",
      "description": "Extract autofill_ai sources from //chrome/browser/ui:ui into\n//chrome/browser/ui/views/autofill/autofill_ai and\n//chrome/browser/ui/views/autofill/autofill_ai:impl.\n\nAlso extract AutofillLocationBarBubble from //chrome/browser/ui:ui into\n//chrome/browser/ui/views/autofill:autofill_location_bar_bubble to break\ncircular dependency.\n\nBug: 353332589\nAGENT_GENERATED_CL\nTAG=agy\nCONV=3886b9fa-2c18-4115-8013-627cb3b3b58f\n\nChange-Id: Idd5375bc821fa73902a70b4371af61b40bf8a0bc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8193154\nCommit-Queue: Bryan Kim \u003cbryankim@google.com\u003e\nReviewed-by: Erik Chen \u003cerikchen@chromium.org\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675255}",
      "email": "bryankim@google.com",
      "hash": "3250e97ea665e0257c7487c568d6ac5794093c46",
      "subject": "Componentize chrome/browser/ui/views/autofill/autofill_ai/"
    },
    "8193157": {
      "author": "Nicolás Peña",
      "avatar": "https://lh4.googleusercontent.com/-F0ZRSmu37A8/AAAAAAAAAAI/AAAAAAAAAAA/qR0xv2ftpEQ/s120-p/photo.jpg",
      "cl": "8193157",
      "clUrl": "https://chromium-review.googlesource.com/c/8193157",
      "description": "This CL completes the Native IDP fetching implementation for accounts:\n\n1. Passes accounts_url as an explicit Bundle extra key in Android Native\nIDP fetcher and Java IdentityProviderService.\n\n2. Connects AccountsFetcher to NativeIdpFetcher fallback when HTTP\naccount fetching fails (behind webid::IsFedCmNativeIdPsEnabled()).\n\n3. Parses Native IDP JSON account payload using\nIdpAccountsParser::ParseAccounts().\n\n4. Adds unit tests AccountsFetcherTest.NativeIdpAccountsFallback and\nNativeIdpAccountsFallbackFetchError.\n\n5. Stores the NativeIdpFetcher in IdentityProviderInfo so that it can be\nlater reused when fetching the ID assertion endpoint.\n\nBUG=465181345\nTAG=agy\nCONV=7a50bd49-39a8-498e-b3a9-a31df0280f56\n\nChange-Id: I5e75c9c3c1094fafb6ef2decb13533cf65a297e8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8193157\nReviewed-by: Sam Goto \u003cgoto@chromium.org\u003e\nCommit-Queue: Nicolás Peña \u003cnpm@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675218}",
      "email": "npm@chromium.org",
      "hash": "c293c44d9809e7009148b69cf837fa2d613cea12",
      "subject": "[FedCM] Fallback to NativeIdpFetcher in AccountsFetcher"
    },
    "8193256": {
      "author": "Gauthier Ambard",
      "avatar": "https://lh4.googleusercontent.com/-i-O-ZGsBLB8/AAAAAAAAAAI/AAAAAAAAAAA/G5adnZOgQGo/s120-p/photo.jpg",
      "cl": "8193256",
      "clUrl": "https://chromium-review.googlesource.com/c/8193256",
      "description": "This has been introduced in iOS 7. New methods have been introduced\nsince then.\n\nBefore:\nhttps://screenshot-v2.corp.google.com/6qspn01k4a6m8\nhttps://screenshot-v2.corp.google.com/7jloh7t3o2560\n\nAfter:\nhttps://screenshot-v2.corp.google.com/4r5vo880kuem8\nhttps://screenshot-v2.corp.google.com/5fcr3oma8ul18\n\nBug: 527832290\nChange-Id: I764becfd6a79292c1acaa3bc8ac8f5015bd06cb1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8193256\nReviewed-by: Sylvain Defresne \u003csdefresne@chromium.org\u003e\nReviewed-by: Rohit Rao \u003crohitrao@chromium.org\u003e\nCommit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674796}",
      "email": "gambard@chromium.org",
      "hash": "43a143473fb8b81a68d1444fdedc53fc6d73ff71",
      "subject": "[iOS] Stop using cr_boundingSizeWithSize in SafeMode"
    },
    "8193296": {
      "author": "Gauthier Ambard",
      "avatar": "https://lh4.googleusercontent.com/-i-O-ZGsBLB8/AAAAAAAAAAI/AAAAAAAAAAA/G5adnZOgQGo/s120-p/photo.jpg",
      "cl": "8193296",
      "clUrl": "https://chromium-review.googlesource.com/c/8193296",
      "description": "Bug: 527832290\nChange-Id: I8402024718c5c32dddf0db30217b46150f9cf3e0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8193296\nCommit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\nReviewed-by: Aliona Dangla \u003calionadangla@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675030}",
      "email": "gambard@chromium.org",
      "hash": "50cad3630158228726fb1f9ea5259059dd3d62fd",
      "subject": "[iOS] Remove deps on ui/gfx"
    },
    "8193335": {
      "author": "Jan Wilken Dörrie",
      "avatar": "https://lh6.googleusercontent.com/-gsktmy6ief4/AAAAAAAAAAI/AAAAAAAAAAA/KpwgqZ4Ig6w/s120-p/photo.jpg",
      "cl": "8193335",
      "clUrl": "https://chromium-review.googlesource.com/c/8193335",
      "description": "This change introduces the ability to construct TPM2_Hash commands and\nparse their corresponding responses within the TPM cryptography library.\n\nSpecifically, this commit includes the following modifications:\n\n- Adds required TPM 2.0 constants for hash operations, including command\n  codes and hierarchy handles.\n- Implements a command builder to serialize input data into a valid\n  TPM2_Hash command buffer.\n- Implements a response parser to deserialize the TPM's response and\n  extract the hash digest and validation ticket.\n- Exposes these Rust implementations to C++ via FFI bridges in the\n  associated parser headers.\n\nThese additions provide the necessary infrastructure to support\nhardware-backed hashing and validation ticket generation.\n\nBug: 530828835\nChange-Id: I6dcb23638e8d2bb6aa39d778ad0517e76a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8193335\nCommit-Queue: Jan Wilken Dörrie \u003cjdoerrie@chromium.org\u003e\nReviewed-by: Elly \u003cellyjones@chromium.org\u003e\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674863}",
      "email": "jdoerrie@chromium.org",
      "hash": "a6f7332da8fc3971642294a26c46a60ed6b8e376",
      "subject": "[crypto] Implement TPM2_Hash command builder and parser"
    },
    "8193355": {
      "author": "Gauthier Ambard",
      "avatar": "https://lh4.googleusercontent.com/-i-O-ZGsBLB8/AAAAAAAAAAI/AAAAAAAAAAA/G5adnZOgQGo/s120-p/photo.jpg",
      "cl": "8193355",
      "clUrl": "https://chromium-review.googlesource.com/c/8193355",
      "description": "The image is only used in a place that use a .fill content mode. So the\nsize of the image is not important.\n\nBug: 527832290\nChange-Id: I18dfdafeb72148c207e143c8e09dbb742b7f8bcb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8193355\nReviewed-by: Eric Ekey \u003cericekey@google.com\u003e\nCommit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674768}",
      "email": "gambard@chromium.org",
      "hash": "c6aa168dba47f2b4605a544fa37aca3d603a4e1b",
      "subject": "[iOS] Remove mainScreen usage from TipsModuleConfig"
    },
    "8193463": {
      "author": "Josiah Kiehl",
      "avatar": "https://lh3.googleusercontent.com/-cegR5dB1OE8/AAAAAAAAAAI/AAAAAAAAAAA/KfJSpIRNPac/s120-p/photo.jpg",
      "cl": "8193463",
      "clUrl": "https://chromium-review.googlesource.com/c/8193463",
      "description": "Change-Id: I6607aef0b1bd6703387815d7c4a62c3ec016beb9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8193463\nCommit-Queue: Josiah Kiehl \u003ckiehl@google.com\u003e\nReviewed-by: Jason Hu \u003chujasonx@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674684}",
      "email": "kiehl@google.com",
      "hash": "29ae8ef18fec69e1f42ab3add5e0b0a7ea4e6d7e",
      "subject": "Contextual Tasks: Limit max handshake attempts in extension"
    },
    "8193560": {
      "author": "Giovanni Pezzino",
      "avatar": "https://lh6.googleusercontent.com/-aSx_vxtqs5E/AAAAAAAAAAI/AAAAAAAAAAA/eXbWUcSGNd4/s120-p/photo.jpg",
      "cl": "8193560",
      "clUrl": "https://chromium-review.googlesource.com/c/8193560",
      "description": "WebViewGuest::OverridePermissionResult() only returned ASK for\ngeolocation when the guest was owned by a Controlled Frame embedder. For\nother \u003cwebview\u003e embedders the permission lookup fell through to the\nprofile-scoped HostContentSettingsMap keyed on the guest's own origin,\nso a prior grant to that origin in a regular tab (or an enterprise\npolicy) was applied without ever reaching DecidePermission() and the\nembedder's permissionrequest handler.\n\nReturn ASK for geolocation from every WebViewGuest so that\nGeolocationPermissionContextExtensions::DecidePermission() and\nWebViewPermissionHelper::RequestGeolocationPermission() are always\nconsulted. Controlled Frame behaviour is unchanged; the remaining\nControlled-Frame-only overrides stay gated. Update the webview README\naccordingly and add browser tests that seed a profile-level grant for\nthe guest origin and assert the embedder is still consulted.\n\nTAG=agy\n\nBug: 517432155\nChange-Id: I60101e39107f8650ce700529f69b1c267b5b8a89\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8193560\nCommit-Queue: Giovanni Pezzino \u003cgiovax@google.com\u003e\nAuto-Submit: Giovanni Pezzino \u003cgiovax@google.com\u003e\nReviewed-by: Simon Hangl \u003csimonha@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674848}",
      "email": "giovax@google.com",
      "hash": "d6b18fd5db5b042f56b73b13a1b3eaf170e68d06",
      "subject": "[webview] Route guest geolocation via embedder for all webviews"
    },
    "8193576": {
      "author": "Rahim Mammadli",
      "avatar": "",
      "cl": "8193576",
      "clUrl": "https://chromium-review.googlesource.com/c/8193576",
      "description": "Promotes AtMemory suggestion creation helpers to public static factory\nmethods on AtMemoryManager (such as CreateAiDisclosureSuggestion,\nCreateFetchingSuggestion, CreateGenericErrorSuggestion,\nCreateNoConnectionSuggestion, and CreateSearchAffordanceSuggestion).\n\nThis allows tests and external callers to instantiate canonical AtMemory\nsuggestions without duplicating suggestion creation logic.\n\nBug: 542531372\nChange-Id: Ic76d78d09991f7c3b933512a15ac2dee6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8193576\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCommit-Queue: Rahim Mammadli \u003crahimis@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674885}",
      "email": "rahimis@google.com",
      "hash": "71d20bf5a107b91858614cbc6a63de4417a86862",
      "subject": "[Autofill] Expose suggestion factory methods in AtMemoryManager"
    },
    "8193594": {
      "author": "Maksim Sisov",
      "avatar": "https://lh3.googleusercontent.com/-vRWpN-hKWIQ/AAAAAAAAAAI/AAAAAAAAAAA/hsJHlODT98g/s120-p/photo.jpg",
      "cl": "8193594",
      "clUrl": "https://chromium-review.googlesource.com/c/8193594",
      "description": "When a site serves a PDF with a strict Content-Security-Policy\n(e.g. default-src 'none') and a generic MIME handler extension\nrenders it, the viewer collapses to the 300x150 replaced-element\ndefault and the page appears blank.\n\nThe intercepted response commits a browser-generated embedder\ndocument that keeps the original response headers, so the site's\nstyle-src drops the UA-inserted inline styles that size the\nhandler frame. The built-in PDF viewer avoids this via a CSP strip\ngated on its own extension id; generic handlers never reach it.\n\nFix by exposing the existing intercepted_by_plugin bit to Blink\nand exempting inline style on such documents, as TextDocument\nalready does for its UA-generated wrapper. Every other directive\nstays enforced, and the wrapper never parses author markup, so no\ninjection surface opens. This also covers CSP inherited by\nblob:/data: deliveries, which a header strip could not, and is a\nno-op for the built-in PDF viewer, whose CSP is already stripped.\n\nBug: 542224267\nChange-Id: I3ae852566abfdfdd3cb65fc4b2c29807934d0fa6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8193594\nCommit-Queue: Maksim Sisov \u003cmsisov@igalia.com\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nReviewed-by: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675282}",
      "email": "msisov@igalia.com",
      "hash": "a93d9dd178a4d2191af9579f28107f03bc2ac0b0",
      "subject": "Exempt inline styles of plugin-intercepted documents from CSP"
    },
    "8193785": {
      "author": "Ho Cheung",
      "avatar": "https://lh4.googleusercontent.com/-ZO939rAJOpk/AAAAAAAAAAI/AAAAAAAAAAA/6lyaCI2hJy8/s120-p/photo.jpg",
      "cl": "8193785",
      "clUrl": "https://chromium-review.googlesource.com/c/8193785",
      "description": "This reverts commit 23b837eef529bab1173bc077a307d75b935b3452.\n\nReason for revert: Browser tests timed out because the final width\nvaries with scrollbar layout behavior. They now handle both valid\nwidths.\n\nOriginal change's description:\n\u003e Revert \"Fix autosize growth with overlay scrollbars\"\n\u003e\n\u003e This reverts commit d93659329c4ac494f1bd6f1b326d3eeafae6280e.\n\u003e\n\u003e Reason for revert:\n\u003e LUCI Bisection has identified this change as the cause of a test failure. See the analysis: https://ci.chromium.org/ui/p/chromium/bisection/test-analysis/b/4684356074340352\n\u003e\n\u003e Sample build with failed test: https://ci.chromium.org/b/8674255394642006705\n\u003e Affected test(s):\n\u003e [://chrome/test\\:browser_tests!gtest::WebViewAPIAutosizeHeightTest#TestAutosizeHeight/All.DPI_AutoSizeUsesScrollWidthForOverflowEnabled](https://ci.chromium.org/ui/test/chromium/:%2F%2Fchrome%2Ftest%5C:browser_tests%21gtest::WebViewAPIAutosizeHeightTest%23TestAutosizeHeight%2FAll.DPI_AutoSizeUsesScrollWidthForOverflowEnabled?q=VHash%3A964093c92ad1c142)\n\u003e [://chrome/test\\:browser_tests!gtest::WebViewAPIAutosizeHeightTest#TestAutosizeHeight/All.DefaultDPI_AutoSizeUsesScrollWidthForOverflowEnabled](https://ci.chromium.org/ui/test/chromium/:%2F%2Fchrome%2Ftest%5C:browser_tests%21gtest::WebViewAPIAutosizeHeightTest%23TestAutosizeHeight%2FAll.DefaultDPI_AutoSizeUsesScrollWidthForOverflowEnabled?q=VHash%3A964093c92ad1c142)\n\u003e [://chrome/test\\:browser_tests!gtest::WebViewSizeTestAutosizeHeight#Shim_TestAutosizeHeight/All.InnerWebContents_AutoSizeUsesScrollWidthForOverflowEnabled_DPI](https://ci.chromium.org/ui/test/chromium/:%2F%2Fchrome%2Ftest%5C:browser_tests%21gtest::WebViewSizeTestAutosizeHeight%23Shim_TestAutosizeHeight%2FAll.InnerWebContents_AutoSizeUsesScrollWidthForOverflowEnabled_DPI?q=VHash%3A964093c92ad1c142)\n\u003e [://chrome/test\\:browser_tests!gtest::WebViewSizeTestAutosizeHeight#Shim_TestAutosizeHeight/All.InnerWebContents_AutoSizeUsesScrollWidthForOverflowEnabled_DefaultDPI](https://ci.chromium.org/ui/test/chromium/:%2F%2Fchrome%2Ftest%5C:browser_tests%21gtest::WebViewSizeTestAutosizeHeight%23Shim_TestAutosizeHeight%2FAll.InnerWebContents_AutoSizeUsesScrollWidthForOverflowEnabled_DefaultDPI?q=VHash%3A964093c92ad1c142)\n\u003e\n\u003e If this is a false positive, please report it at http://b.corp.google.com/createIssue?component=1199205\u0026description=Analysis%3A+https%3A%2F%2Fci.chromium.org%2Fui%2Fp%2Fchromium%2Fbisection%2Ftest-analysis%2Fb%2F4684356074340352\u0026format=PLAIN\u0026priority=P3\u0026title=Wrongly+blamed+https%3A%2F%2Fchromium-review.googlesource.com%2Fc%2Fchromium%2Fsrc%2F%2B%2F8193785\u0026type=BUG\n\u003e\n\u003e Original change's description:\n\u003e \u003e Fix autosize growth with overlay scrollbars\n\u003e \u003e\n\u003e \u003e Overlay scrollbars do not consume layout space, but autosizing added\n\u003e \u003e their hypothetical thickness when content exceeded the maximum height.\n\u003e \u003e Repeated autosizes then caused the popup width to grow toward its\n\u003e \u003e maximum.\n\u003e \u003e\n\u003e \u003e Skip the adjustment for overlay scrollbars and add a regression test\n\u003e \u003e verifying that the popup width remains stable.\n\u003e \u003e\n\u003e \u003e Update the affected WebView browser tests to expect no scrollbar width\n\u003e \u003e adjustment on ChromeOS, where overlay scrollbars are used.\n\u003e \u003e\n\u003e \u003e Fixed: 541684116\n\u003e \u003e Change-Id: I1d009b84db40b2ce3cd93aa63f02267a46526ba4\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8193785\n\u003e \u003e Commit-Queue: Aaron Teo \u003chocheung@chromium.org\u003e\n\u003e \u003e Reviewed-by: James Cook \u003cjamescook@chromium.org\u003e\n\u003e \u003e Reviewed-by: Ian Kilpatrick \u003cikilpatrick@chromium.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1674637}\n\u003e \u003e\n\u003e\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Change-Id: Ib0aeccc4bf91cf2e08b4da7f4d83f1f623ddc1b5\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8213139\n\u003e Commit-Queue: Julia Sobiech \u003cjsobiech@google.com\u003e\n\u003e Bot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Reviewed-by: Julia Sobiech \u003cjsobiech@google.com\u003e\n\u003e Owners-Override: Julia Sobiech \u003cjsobiech@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1674780}\n\nChange-Id: I026eff9e664b140c0f3c13c5251840bbb02b3d5d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8212845\nReviewed-by: Ian Kilpatrick \u003cikilpatrick@chromium.org\u003e\nCommit-Queue: Ian Kilpatrick \u003cikilpatrick@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675026}",
      "email": "hocheung@chromium.org",
      "hash": "518e5539fb7a5c3e5b921c47fbec5593c7b44142",
      "subject": "Reland \"Fix autosize growth with overlay scrollbars\""
    },
    "8193886": {
      "author": "Azamat Myrzabekov",
      "avatar": "https://lh5.googleusercontent.com/-mGb0ZRR20Uw/AAAAAAAAAAI/AAAAAAAAAAA/_Z1D3GRM5dM/s120-p/photo.jpg",
      "cl": "8193886",
      "clUrl": "https://chromium-review.googlesource.com/c/8193886",
      "description": "This change enables translation for \"ManageOtherGoogleData\" section\nlink-outs in Clear Browsing Data dialog.\n\nBug: 542598474, 524163258\nChange-Id: Ia98bb111dbb5a6b973efca1851ce6683bdeb4fce\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8193886\nReviewed-by: Christian Dullweber \u003cdullweber@chromium.org\u003e\nAuto-Submit: Azamat Myrzabekov \u003cazamatmz@google.com\u003e\nCommit-Queue: Azamat Myrzabekov \u003cazamatmz@google.com\u003e\nReviewed-by: Zaina Al-Mashni \u003czalmashni@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674849}",
      "email": "azamatmz@google.com",
      "hash": "91c3b02496d04920fd2582f1b2152e745c636171",
      "subject": "[DBD] Enable translation for \"ManageOtherGoogleData\" link-outs"
    },
    "8193888": {
      "author": "Kent Tamura",
      "avatar": "https://lh3.googleusercontent.com/-Xn4R5JMv3zM/AAAAAAAAAAI/AAAAAAAAAAA/BKgC_HIpPUQ/s120-p/photo.jpg",
      "cl": "8193888",
      "clUrl": "https://chromium-review.googlesource.com/c/8193888",
      "description": "Add support for {:width} and empty {:} format specifiers to\nblink::Format(), blink::VFormat(), and blink::VFormatTo().\n\n- Parse 32-bit unsigned integer width specifiers at compile-time\n  (FormatString) and runtime (VFormatTo).\n- Numbers are right-aligned (padded with spaces on the left), and\n  strings are left-aligned (padded with spaces on the right).\n- Add internal::ParseWidth helper function returning\n  std::optional\u003cParsedWidth\u003e to share logic between compile-time\n  and runtime format parsing.\n- Add unit tests in format_test.cc.\n\nThis CL has no behavior changes. The code is not used yet.\n\nBug: 542260133\nChange-Id: Ieeb1a9a9ed8d4d42625d738a69d27200d84912e1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8193888\nReviewed-by: Fredrik Söderquist \u003cfs@opera.com\u003e\nAuto-Submit: Kent Tamura \u003ctkent@chromium.org\u003e\nCommit-Queue: Kent Tamura \u003ctkent@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674642}",
      "email": "tkent@chromium.org",
      "hash": "a808cca0215a55931ecfaa1a4c3043512d9ca674",
      "subject": "WTF: Support {:width} specifiers in blink::Format()"
    },
    "8193946": {
      "author": "Sayed",
      "avatar": "",
      "cl": "8193946",
      "clUrl": "https://chromium-review.googlesource.com/c/8193946",
      "description": "Add TRACE_EVENT0 to NetworkContext and NetworkService constructors\nand initialization methods to trace startup in the \"loading\" category.\n\nEvents added:\n- NetworkService::Constructor\n- NetworkContext::Constructor\n- NetworkContext::InitializeCorsParams\n- NetworkContext::InitializePrefetchURLLoaderFactory\n\nBug: None\nChange-Id: I4ae7bacdb6726f500de57d5426661e2eae891e5a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8193946\nReviewed-by: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\nCommit-Queue: Sayed Elabady \u003celabadysayed@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674818}",
      "email": "elabadysayed@google.com",
      "hash": "9c9baf4928a67e52b87573edf7473303dfff1331",
      "subject": "Add trace events to NetworkContext and NetworkService initialization"
    },
    "8194024": {
      "author": "Fuhsin Liao",
      "avatar": "https://lh6.googleusercontent.com/-_Zq-DuBsOSM/AAAAAAAAAAI/AAAAAAAAAAA/fb9NGnedMVU/s120-p/photo.jpg",
      "cl": "8194024",
      "clUrl": "https://chromium-review.googlesource.com/c/8194024",
      "description": "demo: https://screenshot-v2.corp.google.com/APzkvrNHJg2pUJp\n\nThis cl is to set a max width to the history navigation menu to\nR.dimen.navigation_popup_tablet_max_width(500 dp), and allows the width\nto stretch dynamically to fit the text.\n\nBug: 535041863\nChange-Id: Ie68eceec44ab34e0c9f77a00c9846bca5458d092\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8194024\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nCommit-Queue: Fuhsin Liao \u003cfuhsinliao@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674730}",
      "email": "fuhsinliao@google.com",
      "hash": "2d95121ca46c55796df386451a4cd45d373f7bb4",
      "subject": "Adjust history navigation menu's max width"
    },
    "8194186": {
      "author": "dpapad",
      "avatar": "https://lh6.googleusercontent.com/-vH0l_P8ajRM/AAAAAAAAAAI/AAAAAAAAAAA/ai9s6RBmZVc/s120-p/photo.jpg",
      "cl": "8194186",
      "clUrl": "https://chromium-review.googlesource.com/c/8194186",
      "description": "In this part checking in all remaining .html.ts files. Moreover, moving\nproblematic \u003cif expr\u003e statements out of the HTML template into the .ts\nfile, to satisfy builds with use_javascript_coverage=true which would\notherwise fail with a build-time ESLint error.\n\nBug: 393471368\nChange-Id: I19776d10cbdcd94f4d8a0a7ce7f2a52f2cc96536\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8194186\nAuto-Submit: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nReviewed-by: Rebekah Potter \u003crbpotter@chromium.org\u003e\nCommit-Queue: Rebekah Potter \u003crbpotter@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675281}",
      "email": "dpapad@chromium.org",
      "hash": "94c12489a0118cf64ac36d59904dc8cdb801812c",
      "subject": "Settings Lit: Migrate performance_page/, part 8."
    },
    "8194365": {
      "author": "Xuehui Chen",
      "avatar": "https://lh5.googleusercontent.com/-Fhw7LQ_eYRM/AAAAAAAAAAI/AAAAAAAAAAA/1rvNbn917zk/s120-p/photo.jpg",
      "cl": "8194365",
      "clUrl": "https://chromium-review.googlesource.com/c/8194365",
      "description": "Web payment apps require user interaction in the payment handler window\nbefore completing certain actions under the mandatory payment app UI\nrequirement. While browser tests should generally simulate real user\ninput, existing test scenarios need the ability to bypass this check to\nunblock launch.\n\nThis CL adds a test-only mechanism to bypass the user interaction\nrequirement and updates existing browser tests:\n- PaymentRequestState allows bypassing the user interaction check when\n  explicitly configured for testing.\n- PaymentRequest notifies ObserverForTest via\n  OnPaymentRequestStateInitDone() so test observers can configure the\n  state.\n- PaymentRequestBrowserTestBase and\n  PaymentRequestPlatformBrowserTestBase expose\n  SetBypassUserInteractionForTesting() to allow browser tests to opt\n  into bypassing interaction checks.\n- Existing browser test fixtures in chrome/browser/payments and\n  chrome/browser/ui/views/payments are updated to call\n  SetBypassUserInteractionForTesting() to prepare for mandatory payment\n  app UI enablement. (Only those tests that will fail after enablement)\n- Recently added user gesture related browser tests(e.g.\n  PaymentHandlerWebFlowViewMandatoryUiEnabledTest) will need bypass to\n  be false.\n\nBug: 40686401, b:527906191\nTest: https://ci.chromium.org/ui/inv/u-xuehuichen-2026-08-04-13-52-00-6e5ce5f9393bcaa3\nChange-Id: If13e9717f061aa15c71d0bb978b67424167d0284\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8194365\nCommit-Queue: Xuehui Chen \u003cxuehuichen@google.com\u003e\nReviewed-by: Slobodan Pejic \u003cslobodan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674897}",
      "email": "xuehuichen@google.com",
      "hash": "d1bc42c3f9254f66e89f21d643fbd514b6e99763",
      "subject": "[payments][test] Support bypass user interaction for browser tests"
    },
    "8194367": {
      "author": "Bryant Chandler",
      "avatar": "https://lh4.googleusercontent.com/-bpkdxDCAXws/AAAAAAAAAAI/AAAAAAAAAAA/YkXhVGgdBAs/s120-p/photo.jpg",
      "cl": "8194367",
      "clUrl": "https://chromium-review.googlesource.com/c/8194367",
      "description": "This reverts commit 5cc62b20317797b65ae42af759917a1a403072bd.\n\nReason for revert: Just relanding\n\nOriginal change's description:\n\u003e Revert \"[glic] Add SimulateUserInputSubmitted helper to GlicBrowserTest\"\n\u003e\n\u003e This reverts commit 87707644ac8fa98480c7b9e4fe151318e4d6764b.\n\u003e\n\u003e Reason for revert: In order to revert https://crrev.com/c/8185659.\n\u003e\n\u003e Failure Link:\n\u003e https://ci.chromium.org/ui/p/chromium/builders/ci/linux-wayland-mutter-rel-tests/25989/overview\n\u003e https://ci.chromium.org/ui/p/chromium/builders/ci/linux-wayland-weston-rel-tests/17749/overview\n\u003e\n\u003e Original change's description:\n\u003e \u003e [glic] Add SimulateUserInputSubmitted helper to GlicBrowserTest\n\u003e \u003e\n\u003e \u003e Introduce SimulateUserInputSubmitted in GlicBrowserTest to allow tests\n\u003e \u003e to trigger the full browser-side OnUserInputSubmitted pipeline via\n\u003e \u003e OnUserInputSubmittedForTesting. Update selection_overlay_browsertest to\n\u003e \u003e use this new helper.\n\u003e \u003e\n\u003e \u003e Bug: b:537848933\n\u003e \u003e Change-Id: I3a364a6c1b61c9ee578bcf6901a0de426a6a6964\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8194367\n\u003e \u003e Reviewed-by: Dan H \u003charringtond@chromium.org\u003e\n\u003e \u003e Commit-Queue: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1673514}\n\u003e\n\u003e Bug: b:537848933\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Change-Id: Ibcdf4fac45ea38b4979f74dd3c438d374b247b2f\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8197745\n\u003e Auto-Submit: Yuki Shiino \u003cyukishiino@chromium.org\u003e\n\u003e Commit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Owners-Override: Yuki Shiino \u003cyukishiino@chromium.org\u003e\n\u003e Bot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1673829}\n\nBug: b:537848933\nChange-Id: I2c1073fd5b7588102e2b8a9c1fdceeb2bd301f93\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8199487\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nReviewed-by: Dan H \u003charringtond@chromium.org\u003e\nCommit-Queue: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674999}",
      "email": "bryantchandler@chromium.org",
      "hash": "1102f47ed16ff7e407f763b036c8d0598949d828",
      "subject": "Reland \"[glic] Add SimulateUserInputSubmitted helper to GlicBrowserTest\""
    },
    "8194386": {
      "author": "Kurt Catti-Schmidt",
      "avatar": "https://lh6.googleusercontent.com/-5BeF_8kJyAU/AAAAAAAAAAI/AAAAAAAAAAA/WnqgW0RPknw/s120-p/photo.jpg",
      "cl": "8194386",
      "clUrl": "https://chromium-review.googlesource.com/c/8194386",
      "description": "No behavior changes are expected.\n\nChange-Id: Id7a35603248e9f32d43bce855031438b6a7c6980\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8194386\nReviewed-by: Koji Ishii \u003ckojii@chromium.org\u003e\nCommit-Queue: Kurt Catti-Schmidt \u003ckschmi@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674562}",
      "email": "kschmi@microsoft.com",
      "hash": "f284c431cc8218a180e4db54b901910bcc3058b5",
      "subject": "Remove UNSAFE_TODO in GlyphDataCollection and GlyphDataRange"
    },
    "8194387": {
      "author": "Thomas Lukaszewicz",
      "avatar": "",
      "cl": "8194387",
      "clUrl": "https://chromium-review.googlesource.com/c/8194387",
      "description": "This is purely a refactor, there are no intended behavioral\nchanges.\n\nBug: 496674143\nChange-Id: I428918de567b0317b1a415dcbd557f8973dbb862\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8194387\nReviewed-by: Fred Shih \u003cffred@chromium.org\u003e\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674644}",
      "email": "tluk@chromium.org",
      "hash": "6bb1f2a1fd64c978c1cf004dcc09736d8f6164c2",
      "subject": "Move fullscreen Browser methods into FullscreenController"
    },
    "8194424": {
      "author": "François Beaufort",
      "avatar": "https://lh6.googleusercontent.com/-jHvqK47b3F4/AAAAAAAAAAI/AAAAAAAAAAA/b2pXV_Q8ups/s120-p/photo.jpg",
      "cl": "8194424",
      "clUrl": "https://chromium-review.googlesource.com/c/8194424",
      "description": "When parsing HTML containing a declarative WebMCP form (with `toolname`\nand `tooldescription` attributes) into a document without a browsing\ncontext—such as via `DOMParser.parseFromString(..., 'text/html')` or\n`document.implementation.createHTMLDocument()`—the renderer process is\nterminated with `bad_message::RFHI_WEBMCP_DUPLICATE_BIND` (reason 346).\n\nThis occurs because forms inside inert documents pass the\n`isConnected()` check. Consequently, attempting to register a\ndeclarative WebMCP tool reaches for the parsing frame's interface broker\nand binds the WebMCP interface a second time on an already-bound\n`RenderFrameHostImpl`, triggering a fatal bad IPC message crash.\n\nThis patch fixes the issue by early-returning from\n`ScheduleDeclarativeWebMCPToolRegistration()` if the document has no\nframe (`!GetDocument().GetFrame()`). This prevents scheduling\nunnecessary tool registration tasks or reporting DevTools audit issues\nfor forms in inert or frame-less documents, while ensuring declarative\ntools are only registered for forms connected to an active frame with a\nvalid browsing context.\n\nAdditionally, this ensures we do not attempt registration scheduling or\nunregistration when an element's attribute is modified after its frame\nhas been removed (e.g., when an iframe containing a declarative form\ntool is removed from the DOM).\n\nBug: 540681578\nChange-Id: Id68f6b047f5cd9020d540a57d811f2bafc7ad884\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8194424\nReviewed-by: Dominic Farolino \u003cdom@chromium.org\u003e\nCommit-Queue: Fr \u003cbeaufort.francois@gmail.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674920}",
      "email": "beaufort.francois@gmail.com",
      "hash": "59181333264283fcb23c8c172d48b31de38a204f",
      "subject": "[WebMCP] Require active frame for declarative tool registration"
    },
    "8194567": {
      "author": "Rahim Mammadli",
      "avatar": "",
      "cl": "8194567",
      "clUrl": "https://chromium-review.googlesource.com/c/8194567",
      "description": "Updates AtMemoryTestParam to use base::RepeatingCallback and expands\nkAtMemorySuggestions in popup_row_factory_utils_browsertest.cc to\ninclude pixel test coverage for all AtMemory suggestion types (source\nattribution, fetching, search affordance, no connection and generic\nerror).\n\nBug: 542531372\nChange-Id: Iaa4086b37b8141721b02cef0ae4fd7566a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8194567\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCommit-Queue: Rahim Mammadli \u003crahimis@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674947}",
      "email": "rahimis@google.com",
      "hash": "6f5941539d195e70dfb11685a6b106fa186ef59a",
      "subject": "[Autofill] Add pixel test coverage for AtMemory popup rows"
    },
    "8194569": {
      "author": "Jérôme Lebel",
      "avatar": "",
      "cl": "8194569",
      "clUrl": "https://chromium-review.googlesource.com/c/8194569",
      "description": "This CL adds EarlGrey integration tests for\nSearchEngineChoiceLearnMore under both Waffle and Taiyaki regional\nchoice screen programs.\n\n- crrev.com/c/8196504 Update the view controller\n- crrev.com/c/8195045 Update ChoiceScreenDesign\n- crrev.com/c/8196425 Add mediator and use ChoiceScreenDesign\n\u003e crrev.com/c/8194569 Add EGTests\n\nFixed: 540775559\nChange-Id: I111707338ea41d238ef3f071eadc7b6ef971c6a0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8194569\nReviewed-by: Nicolas Dossou-Gbété \u003cdgn@chromium.org\u003e\nCommit-Queue: Jérôme Lebel \u003cjlebel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674832}",
      "email": "jlebel@chromium.org",
      "hash": "0bd01e3d163c8857c0a0cc3e24331db54cb34ba8",
      "subject": "iOS: Taiyaki: Add EGTests SearchEngineChoiceLearnMore"
    },
    "8194786": {
      "author": "Abhinaav Ramesh",
      "avatar": "https://lh3.googleusercontent.com/-mZIhLRU31fs/AAAAAAAAAAI/AAAAAAAAAAA/9L8t8vBEx0I/s120-p/photo.jpg",
      "cl": "8194786",
      "clUrl": "https://chromium-review.googlesource.com/c/8194786",
      "description": "SavedTabGroup instances. This allows persistence of tab group\nsuggestions generated using the context hub auto-tab grouping feature to\nthe tab strip bar using chrome native TabGroupSync service\n\nKey changes:\n- Add TabGroupEntry serialization and conversion helpers in tab_group_entry_utils.\n- Add unit test coverage in tab_group_entry_utils_unittest.\n\nBug: b:542250881\nChange-Id: I5e8904b9ebc457cc303d18f61ecc860bc0decb29\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8194786\nCommit-Queue: Abhinaav Ramesh \u003cabhinaav@google.com\u003e\nReviewed-by: Isabelle Goralsky \u003cigoralsky@google.com\u003e\nAuto-Submit: Abhinaav Ramesh \u003cabhinaav@google.com\u003e\nCommit-Queue: Isabelle Goralsky \u003cigoralsky@google.com\u003e\nReviewed-by: Andrew Vuong \u003cakvuong@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674599}",
      "email": "abhinaav@google.com",
      "hash": "e51fee7c4a835cc64d48e2655eb0b0eaf0e918d3",
      "subject": "[ContextHub] Add TabGroupEntry conversion utilities"
    },
    "8194808": {
      "author": "Briana McClure",
      "avatar": "https://lh3.googleusercontent.com/-eOZNWC71aA8/AAAAAAAAAAI/AAAAAAAAAAA/xao6Cwd98CI/s120-p/photo.jpg",
      "cl": "8194808",
      "clUrl": "https://chromium-review.googlesource.com/c/8194808",
      "description": "This changes creates helper methods in\n`ContentSuggestionsCollectionUtils` to return the padding based on the\nenabled arm of kNewTabPagePaddingUpdate.\n\nIn a follow up change, these helper methods will be used in\n`NewTabPageViewController` and `NewTabPageRedesignViewController` to\ndetermine the padding between NTP modules.\n\nFixed: 542596929\nChange-Id: I65fa54ab04bcd54203248ef6e6842fb4ea3347b1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8194808\nReviewed-by: Chris Lu \u003cthegreenfrog@google.com\u003e\nCommit-Queue: Briana McClure \u003cbmcclure@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674548}",
      "email": "bmcclure@google.com",
      "hash": "7c3eabadb4e1c2d41a09bf5a868a0ca3a4b84fb1",
      "subject": "[iOS][NTPRedesign] Add helper methods for dynamic padding calculations"
    },
    "8195044": {
      "author": "Tamino Bauknecht",
      "avatar": "https://lh5.googleusercontent.com/-sZcxVAM2ZQo/AAAAAAAAAAI/AAAAAAAAAAA/kkhKFkyzI_w/s120-p/photo.jpg",
      "cl": "8195044",
      "clUrl": "https://chromium-review.googlesource.com/c/8195044",
      "description": "The test case\n`PopupRowViewAcceptGuardEnabledTest.SuggestionIsAcceptedIfVisibleLongEnough`\nis flaky on the mac-26 runner. Since the cause of the flakiness could\nnot be determined, it will be disabled for now.\n\nBug: 500960278\nChange-Id: Ic5f694657d127bd81d6c072212a16a77e996f3cf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8195044\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCommit-Queue: Tamino Bauknecht \u003ctaminob@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674822}",
      "email": "taminob@chromium.org",
      "hash": "40517cb0803d14b9c68f4f61f4fe757889380300",
      "subject": "autofill: Disable flaky test case on macOS"
    },
    "8195045": {
      "author": "Jérôme Lebel",
      "avatar": "",
      "cl": "8195045",
      "clUrl": "https://chromium-review.googlesource.com/c/8195045",
      "description": "This CL adds learn_more_second_paragraph_string_id to\nChoiceScreenDesign struct in RegionalCapabilitiesService and adds\nthe instructive third paragraph string resource for Taiyaki.\n\n- crrev.com/c/8196504 Update the view controller\n\u003e crrev.com/c/8195045 Update ChoiceScreenDesign\n- crrev.com/c/8196425 Add mediator and use ChoiceScreenDesign\n- crrev.com/c/8194569 Add EGTests\n\nBug: 540775559\nChange-Id: I911aa7b671c64bd143757c20c2325d6004567319\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8195045\nReviewed-by: Nicolas Dossou-Gbété \u003cdgn@chromium.org\u003e\nAuto-Submit: Jérôme Lebel \u003cjlebel@chromium.org\u003e\nCommit-Queue: Jérôme Lebel \u003cjlebel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674791}",
      "email": "jlebel@chromium.org",
      "hash": "424f9756d3f550492e0d44226d63f951d5ec7858",
      "subject": "iOS: Taiyaki: Add learn_more_second_paragraph_string_id to"
    },
    "8195267": {
      "author": "Dan Murphy",
      "avatar": "https://lh5.googleusercontent.com/-mJIOm8TNrWE/AAAAAAAAAAI/AAAAAAAAAAA/dh2FAX91NV8/s120-p/photo.jpg",
      "cl": "8195267",
      "clUrl": "https://chromium-review.googlesource.com/c/8195267",
      "description": "Re-enable the test on Brya (android-desktop) by adding synchronization\nbefore clicking the omnibox chip.\n\nThe test was flaky because it clicked the chip immediately after\nstartActivity. The chip is shown asynchronously after package manager\nqueries, so we need to wait for it to be visible.\n\nTAG=agy\nCONV=00a1a54c-4bf0-4c09-9c17-c84f30ee0d0d\n\nBug: 527174394\nChange-Id: I05b82761032b1c6a88284083a3d44942c2edf1dd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8195267\nAuto-Submit: Daniel Murphy \u003cdmurph@chromium.org\u003e\nReviewed-by: Glenn Hartmann \u003chartmanng@chromium.org\u003e\nCommit-Queue: Glenn Hartmann \u003chartmanng@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674961}",
      "email": "dmurph@chromium.org",
      "hash": "93b0fd2d3764abd0b6838673d9c69a10825b283c",
      "subject": "[Desktop Android] Fix WebApkIntegrationTest#testWebApkTrampoline"
    },
    "8195307": {
      "author": "Sourav",
      "avatar": "",
      "cl": "8195307",
      "clUrl": "https://chromium-review.googlesource.com/c/8195307",
      "description": "This CL introduces a validation check that checks if AutofillAiManager\nhas suggestions for the field and verifies that they map to a\nkPersonalContext entity in EntityDataManager before registering listener\nevents for the ambient notice.\n\nBug: 533502803\nChange-Id: I1b64d6cc260f2fd55aed7fd9b2e4ffa607ec18ff\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8195307\nReviewed-by: Vincent Boisselle \u003cvincb@google.com\u003e\nCommit-Queue: Sourav Uttam Sinha \u003csinhasourav@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674584}",
      "email": "sinhasourav@google.com",
      "hash": "93be5c027496fbca6aac33d37b7464f02384eff7",
      "subject": "[iOS][Ambient Autofill] Add Personal context suggestions check"
    },
    "8195388": {
      "author": "Dan Harrington",
      "avatar": "https://lh4.googleusercontent.com/-7SNYuvIzI24/AAAAAAAAAAI/AAAAAAAAAAA/Am5cUClHvA0/s120-p/photo.jpg",
      "cl": "8195388",
      "clUrl": "https://chromium-review.googlesource.com/c/8195388",
      "description": "Change-Id: I26fe0a8d52a0ecefe6d4f02f3f2a204b6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8195388\nReviewed-by: Nick Birnie \u003cbirnie@google.com\u003e\nCommit-Queue: Dan H \u003charringtond@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674567}",
      "email": "harringtond@chromium.org",
      "hash": "ac62ed9a7a019d9e0f8561505bda121009f4782b",
      "subject": "glic: Add testAllTestsAreRegistered to drag and drop test"
    },
    "8195466": {
      "author": "Richard Chen",
      "avatar": "https://lh4.googleusercontent.com/-Av9WmTwi2bI/AAAAAAAAAAI/AAAAAAAAAAA/CQifA6Tzv9U/s120-p/photo.jpg",
      "cl": "8195466",
      "clUrl": "https://chromium-review.googlesource.com/c/8195466",
      "description": "This logs specific user interactions (Warning dialog shown, Back to\nsafety button clicked, System Back button/gesture used, Mark as safe\nbutton clicked, Dismissed, Manual Navigation, Close tab, Learn more\nclicked) on the Suspicious Site Warning dialog on Android.\n\nAlso adds unit tests verifying the CloseDialog/NAVIGATE_BACK and\nHelpCenterLinkClicked actions.\n\nBug: b:516759212\nChange-Id: I140fdb3b4c461f9f487784099d162671c182f724\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8195466\nCommit-Queue: Richard Chen \u003crichche@google.com\u003e\nReviewed-by: thefrog \u003cthefrog@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675046}",
      "email": "richche@google.com",
      "hash": "d8530b64b34375cf3d695a6f5995ec97976d0f0d",
      "subject": "Add SafeBrowsing.SuspiciousSiteWarning.UserInteraction histogram"
    },
    "8195467": {
      "author": "Martin Kong",
      "avatar": "https://lh6.googleusercontent.com/-Cerv8udbMBg/AAAAAAAAAAI/AAAAAAAAAAA/WJLKtWRgQ2s/s120-p/photo.jpg",
      "cl": "8195467",
      "clUrl": "https://chromium-review.googlesource.com/c/8195467",
      "description": "This CL removes the LoadNativeEarly flag and the InitFeatureListEarly\nparam and always executes the code path in which they are enabled.\n\nBug: 515419672\nChange-Id: I8d7d17545ef38451a04477950550359731037288\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8195467\nCommit-Queue: Martin Kong \u003cmartinkong@google.com\u003e\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675110}",
      "email": "martinkong@google.com",
      "hash": "f7d2b3251d32dce1f9bf228293f6ed295f69c3bf",
      "subject": "Clean up the LoadNativeEarly and InitFeatureListEarly flags"
    },
    "8195646": {
      "author": "Andrew Paseltiner",
      "avatar": "",
      "cl": "8195646",
      "clUrl": "https://chromium-review.googlesource.com/c/8195646",
      "description": "Use GetIfString rather than is_string / GetString, and remove GetString\nuse entirely as it is deprecated.\n\nThis contains no observable behavioral changes, though it did uncover a\npossibly unintended handling of inner lists in the\nFederation-RP-Connection-Status header; the lack of a specification for\nthis header makes this unclear.\n\nBug: 541216675, 543284188\nChange-Id: I0f29b65bad54159a3b483b7577a6b5a976b43c01\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8195646\nReviewed-by: Yi Gu \u003cyigu@chromium.org\u003e\nCommit-Queue: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674988}",
      "email": "apaseltiner@chromium.org",
      "hash": "918edf2280eba70270064ecefec705f6cc4248c7",
      "subject": "Eliminate redundant structured-header item type checks in //c/b/webid"
    },
    "8195725": {
      "author": "Josiah Kiehl",
      "avatar": "https://lh3.googleusercontent.com/-cegR5dB1OE8/AAAAAAAAAAI/AAAAAAAAAAA/KfJSpIRNPac/s120-p/photo.jpg",
      "cl": "8195725",
      "clUrl": "https://chromium-review.googlesource.com/c/8195725",
      "description": "Swap to metricsPrivate instead of histograms since histograms aren't available in the composebox component extension.\n\nBug: b:542614555\nChange-Id: Ic55aa4d28019975897fd5065336c0c9cd72dfd97\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8195725\nReviewed-by: Jason Hu \u003chujasonx@google.com\u003e\nCommit-Queue: Josiah Kiehl \u003ckiehl@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674680}",
      "email": "kiehl@google.com",
      "hash": "e8b94ae0a85cc1c55120bbd45c9b55e0053d9273",
      "subject": "Contextual Tasks: Fallback to metricsPrivate in extension"
    },
    "8195787": {
      "author": "Danilo Tedeschi",
      "avatar": "https://lh4.googleusercontent.com/-o60aWRQQunI/AAAAAAAAAAI/AAAAAAAAAAA/EywYd35zkfY/s120-p/photo.jpg",
      "cl": "8195787",
      "clUrl": "https://chromium-review.googlesource.com/c/8195787",
      "description": "This maps base::i18n::datetime_options::E::Short() to EEEEE (narrow\nweekday name) to align with pattern requirements.\n\nThis is not being used anywhere yet, thus, it is a no-op change.\n\nBug: 534455293\nChange-Id: I9cee57b8ae7ec537d5040f35e723ce7036b445bd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8195787\nReviewed-by: Daniel Angulo \u003cangdaniel@google.com\u003e\nCommit-Queue: Danilo Tedeschi \u003cdanft@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674640}",
      "email": "danft@google.com",
      "hash": "3cf6a04f227f46ac84f3747d166925bad30ea3d6",
      "subject": "IcuBridge: Map standalone E::Short() to narrow weekdays"
    },
    "8195886": {
      "author": "Juliet Levesque",
      "avatar": "https://lh3.googleusercontent.com/-WU72Bu20M_g/AAAAAAAAAAI/AAAAAAAAAAA/E1N8h41UBDc/s120-p/photo.jpg",
      "cl": "8195886",
      "clUrl": "https://chromium-review.googlesource.com/c/8195886",
      "description": "As outlined in the PRD, voice should auto submit\n\nhttps://screencast.googleplex.com/cast/NDYyODc5ODY1MjgwOTIxNnwxZWI0ODMwYS01Yg\n\nFixed: b:542725642\nChange-Id: I6f17c2fdb20ac50c9229d606ca2fe6eed4301102\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8195886\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@{#1675106}",
      "email": "julietlevesque@google.com",
      "hash": "fadc1d19c3ea81e558ec4ef82eac0020ecdb4adf",
      "subject": "[loomnibox] Auto submit voice input query"
    },
    "8195926": {
      "author": "Diana OuYang",
      "avatar": "https://lh6.googleusercontent.com/-mQ08YD18KDg/AAAAAAAAAAI/AAAAAAAAAAA/6B0qEDVG72s/s120-p/photo.jpg",
      "cl": "8195926",
      "clUrl": "https://chromium-review.googlesource.com/c/8195926",
      "description": "This CL splits the contextual tasks toolbar button metrics to distinguish between the ephemeral button and the permanently pinned button. It also adds a metric to track when the ephemeral button is shown, passes the correct entry point depending on the pinned state, and adds interactive UI tests to verify the new metrics.\n\n\nChange-Id: I61e46a229dd88daa9f00d80a6ea7bcc385f4ce36\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8195926\nAuto-Submit: Diana OuYang \u003cdianaou@google.com\u003e\nReviewed-by: Jason Hu \u003chujasonx@google.com\u003e\nCommit-Queue: Diana OuYang \u003cdianaou@google.com\u003e\nReviewed-by: Eshwar Stalin \u003cestalin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674641}",
      "email": "dianaou@google.com",
      "hash": "e87889bfb0cef064fd3a13498689862fbd9842dd",
      "subject": "Log separate metrics for ephemeral and permanent contextual tasks toolbar buttons."
    },
    "8196308": {
      "author": "Kunal Daftari",
      "avatar": "https://lh3.googleusercontent.com/-qDm61ipS4GE/AAAAAAAAAAI/AAAAAAAAAAA/oGt6jxKEaMg/s120-p/photo.jpg",
      "cl": "8196308",
      "clUrl": "https://chromium-review.googlesource.com/c/8196308",
      "description": "Adds TabGroups.Focus.PinnedTabActivatedInSession to determine whether or\nnot pinned tabs were activated during a focus mode session.\n\nAdds TabGroups.Focus.PinnedTabActivationsPerSession to count how many\npinned tabs were activated during a session.\n\nAdds TabGroups.Focus.PinnedTabExistedInSession to determine whether or\nnot pinned tabs existed at all during a session.\n\nTest: FocusModePinnedTabsUsageHistogramRecordedWhenNoPinnedTabsPresent\nTest: FocusModePinnedTabsUsageHistogramPinnedTabAddedDuringSession\nTest: FocusModePinnedTabsUsageHistogramZeroActivationsWhenUntouched\nTest: FocusModePinnedTabsUsageHistogramRecordedWhenPinnedTabsPresent\nBug: 542277737\nChange-Id: Ia9ccad05cbca9700a4e47226d7415be805cfc85d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8196308\nCommit-Queue: Kunal Daftari \u003ckunaldaftari@google.com\u003e\nReviewed-by: Alison Gale \u003cagale@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675305}",
      "email": "kunaldaftari@google.com",
      "hash": "a55cc1418729f64c039a4313bf5d176bb4aeabad",
      "subject": "[Focus] Pinned Tabs Usage Metrics"
    },
    "8196386": {
      "author": "manukh",
      "avatar": "https://lh3.googleusercontent.com/-d10XqzVQcPM/AAAAAAAAAAI/AAAAAAAAAAA/IsKJx-5pCRw/s120-p/photo.jpg",
      "cl": "8196386",
      "clUrl": "https://chromium-review.googlesource.com/c/8196386",
      "description": "SearchboxInputElement previously fired a custom 'input-keydown' event on every keydown so that omnibox_popup_searchbox could handle ArrowLeft/ArrowRight URL un-eliding.\n\nThis was redundant with the native keydown event already bubbling up to onInputWrapperKeydown on the parent wrapper.\n\nThis CL removes the custom 'input-keydown' event and moves the ArrowLeft/ArrowRight URL deselection logic into an override of onInputWrapperKeydown in omnibox_popup_searchbox.\n\nTAG=agy\nCONV=6cc525d6-2598-4505-8b19-5be46fba1355\n\nBug: b:543104081\nChange-Id: Ie9eddc423c873bcc4f00f4da8f8aa5b1893de0f6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8196386\nReviewed-by: Marlon Facey \u003cmfacey@chromium.org\u003e\nCommit-Queue: manuk hovanesian \u003cmanukh@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675211}",
      "email": "manukh@chromium.org",
      "hash": "7c70ebef5b80291b3e77bb8af354f4b8ce275789",
      "subject": "[omnibox][webui] Deduplicate custom 'input-keydown' event"
    },
    "8196405": {
      "author": "Liam Brady",
      "avatar": "https://lh3.googleusercontent.com/-4vyu3UFwm9c/AAAAAAAAAAI/AAAAAAAAAAA/CoOIYfT0aMY/s120-p/photo.jpg",
      "cl": "8196405",
      "clUrl": "https://chromium-review.googlesource.com/c/8196405",
      "description": "This CL migrates the browser process file upload grant tracking\n(browser_granted_files_) from C++ to Rust, adding implementations for\n`grant_file_for_browser_upload`, `revoke_file_for_browser_upload`, and\n`can_read_file_for_browser_upload`. The granted file paths are stored in\na hashmap similar to the C++ side, using `PathBuf`s as the key (which\nare converted from `base::FilePath`s using the `to_path_buf()` method\npreviously implemented in file_path.rs).\n\nBug: 482216433\nChange-Id: Ic208666f97d0fb4140b671851bee953f9cfcecaa\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8196405\nReviewed-by: Charlie Reis \u003ccreis@chromium.org\u003e\nCommit-Queue: Liam Brady \u003clbrady@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675065}",
      "email": "lbrady@google.com",
      "hash": "f98c67652fc0c126453019ade26864169b0588df",
      "subject": "[Rust CPSP] Migrate browser-granted files to Rust."
    },
    "8196425": {
      "author": "Jérôme Lebel",
      "avatar": "",
      "cl": "8196425",
      "clUrl": "https://chromium-review.googlesource.com/c/8196425",
      "description": "This CL reads learn_more_third_paragraph_string_id from\nChoiceScreenDesign, and set the value to the view controller.\n\n- crrev.com/c/8196504 Update the view controller\n- crrev.com/c/8195045 Update ChoiceScreenDesign\n\u003e crrev.com/c/8196425 Add mediator and use ChoiceScreenDesign\n- crrev.com/c/8194569 Add EGTests\n\nBug: 540775559\nChange-Id: I9d52df7fe4860a8f1d814da3ce7df9feda1d4af0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8196425\nCommit-Queue: Jérôme Lebel \u003cjlebel@chromium.org\u003e\nReviewed-by: Nicolas Dossou-Gbété \u003cdgn@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674804}",
      "email": "jlebel@chromium.org",
      "hash": "16cc1c0419cceda7c8b24c9e7b882ab8eafd0b84",
      "subject": "iOS: Taiyaki: Use ChoiceScreenDesign for the view controller"
    },
    "8196570": {
      "author": "Steven Holte",
      "avatar": "",
      "cl": "8196570",
      "clUrl": "https://chromium-review.googlesource.com/c/8196570",
      "description": "Remove the empty optimization_guide_constants.h and\noptimization_guide_constants.cc files now that all constants have been\nmoved to more appropriate locations, and clean up lingering unused\nincludes and BUILD.gn references across the codebase.\n\nAdditionally, annotate all symbols in optimization_guide_switches.h\nwith TODO comments pointing to their respective primary usage files,\ngrouped directly with their wrapping helper functions.\n\nTAG=agy\nCONV=a15456f7-937e-490f-8e68-39e1b55c3110\n\nBug: 514743962\nChange-Id: If6092b6aa3747e2cbb47dcd221e8cb486a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8196570\nReviewed-by: Mike Dougherty \u003cmichaeldo@chromium.org\u003e\nReviewed-by: Zekun Jiang \u003czekunjiang@google.com\u003e\nCommit-Queue: Steven Holte \u003cholte@chromium.org\u003e\nAuto-Submit: Steven Holte \u003cholte@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674586}",
      "email": "holte@google.com",
      "hash": "7d0b7a5765569aa0b1bfe1900c2827fa6daec4b0",
      "subject": "Remove optimization_guide_constants.h and optimization_guide_constants.cc"
    },
    "8196988": {
      "author": "manukh",
      "avatar": "https://lh3.googleusercontent.com/-d10XqzVQcPM/AAAAAAAAAAI/AAAAAAAAAAA/IsKJx-5pCRw/s120-p/photo.jpg",
      "cl": "8196988",
      "clUrl": "https://chromium-review.googlesource.com/c/8196988",
      "description": "When the full URL is selected in the WebUI Omnibox popup, ArrowLeft and ArrowRight un-elide the URL so the user can inspect or edit the full URL.\n\nHowever, Home and End keys were not handled and left the URL elided.\nThis CL includes Home and End to also un-elide.\n\nTAG=agy\nCONV=6cc525d6-2598-4505-8b19-5be46fba1355\n\nBug: b:543131712\nChange-Id: I47937ee39c2ac31bf7cdd269ca3db2be11a7320c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8196988\nCommit-Queue: manuk hovanesian \u003cmanukh@chromium.org\u003e\nReviewed-by: Marlon Facey \u003cmfacey@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675077}",
      "email": "manukh@chromium.org",
      "hash": "4d12ed80178d1bd6069d2c309a217f8ad55320c7",
      "subject": "[omnibox][webui] Support Home and End keys for URL un-eliding"
    },
    "8197064": {
      "author": "Mei Liang",
      "avatar": "https://lh4.googleusercontent.com/-jyAu_AvfOGA/AAAAAAAAAAI/AAAAAAAAAAA/dgLDhqtnTUg/s120-p/photo.jpg",
      "cl": "8197064",
      "clUrl": "https://chromium-review.googlesource.com/c/8197064",
      "description": "Remove expired histogram OptimizationGuide.ModelExecution.OnDeviceTextSafetyModelMetadataValidity and associated code/tests.\n\nThis change was generated using the skill histogram-cleanup.\n\nBug: 542638612\nChange-Id: I96b2565cfdb5d3f805e4dc55550e940a4fefc165\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8197064\nAuto-Submit: Mei Liang \u003cmeiliang@chromium.org\u003e\nCommit-Queue: Steven Holte \u003cholte@chromium.org\u003e\nReviewed-by: Steven Holte \u003cholte@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675239}",
      "email": "meiliang@chromium.org",
      "hash": "0037454de319a113159a97645f08d3a19138359e",
      "subject": "[CodeHealth] Remove expired OnDeviceTextSafetyModelMetadataValidity"
    },
    "8197144": {
      "author": "Yaw Frempong",
      "avatar": "https://lh5.googleusercontent.com/-vB6loYctYcE/AAAAAAAAAAI/AAAAAAAAAAA/zyRzYa3fOuM/s120-p/photo.jpg",
      "cl": "8197144",
      "clUrl": "https://chromium-review.googlesource.com/c/8197144",
      "description": "This CL extends the following histograms by 6 months:\n- Download.ApiFunctions\n- Download.UserValidatedDangerousDownload.DownloadsPage\n- SafeBrowsing.ClientSafeBrowsingReport.DownloadReportSize\n- SBClientDownload.TailoredWarningType\n\nFixed: 516481231\nFixed: 536899391\nFixed: 536899154\nFixed: 526616257\nChange-Id: Ibd9a631285eb589bc7f32279e9777a9b0d38b494\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8197144\nCommit-Queue: Yaw Frempong \u003cyawfrempong@google.com\u003e\nReviewed-by: Daniel Rubery \u003cdrubery@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675021}",
      "email": "yawfrempong@google.com",
      "hash": "2f13be7024ab4008b13c8dfbf2e80647c74af98c",
      "subject": "Extend/Remove Expired Download Histograms"
    },
    "8197444": {
      "author": "Emily Shack",
      "avatar": "https://lh4.googleusercontent.com/-BFIKkstvJQg/AAAAAAAAAAI/AAAAAAAAAAA/1sroh81CHrI/s120-p/photo.jpg",
      "cl": "8197444",
      "clUrl": "https://chromium-review.googlesource.com/c/8197444",
      "description": "Updates icon names to reflect the naming on go/icons.\n\nSee go/chrome-icon-modernization-dd. This is part of a larger effort to\nstandardize icon naming, enabling easier bulk updates in the future, as\nwell as applying 100% roundedness to all existing icons.\n\nBinary-Size: Increase is temporary, will go back down after launch\nBug: 511303545\nChange-Id: I0d78c94fc4fab8c579799f0c3b669502656d084e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8197444\nReviewed-by: Tibor Goldschwendt \u003ctiborg@chromium.org\u003e\nCommit-Queue: Emily Shack \u003cemshack@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674631}",
      "email": "emshack@chromium.org",
      "hash": "5f77f594b41c104511f751202cab500bfd4d3408",
      "subject": "[GlowUp] Update composebox icon naming"
    },
    "8197604": {
      "author": "Fernando Fiori",
      "avatar": "https://lh3.googleusercontent.com/-At2hCWH2EvE/AAAAAAAAAAI/AAAAAAAAAAA/XtjUZgM0YBI/s120-p/photo.jpg",
      "cl": "8197604",
      "clUrl": "https://chromium-review.googlesource.com/c/8197604",
      "description": "Correct mismatched closing tags in inert focus tests so their containers\nhave the intended DOM structure. This exposes obsolete Chromium-specific\nBlink plugin elements that are no longer focusable after inertness is\nremoved. Remove those non-portable elements while retaining coverage\nthrough standard focusable HTML controls.\n\nBug: 542686202\nChange-Id: I61b14405d06423459f8601ccbf1f17c77a55e82b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8197604\nReviewed-by: Rune Lillesveen \u003cfuthark@chromium.org\u003e\nCommit-Queue: Fernando Fiori \u003cffiori@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675028}",
      "email": "ffiori@microsoft.com",
      "hash": "6091aaae6d6301a90b8ec6c1aa1f8ac677bad8b9",
      "subject": "Fix mismatched tags in inert WPTs"
    },
    "8197904": {
      "author": "Wenhu Cheng",
      "avatar": "https://lh5.googleusercontent.com/-zuuntE8jFRs/AAAAAAAAAAI/AAAAAAAAAAA/j26D0U5oPJM/s120-p/photo.jpg",
      "cl": "8197904",
      "clUrl": "https://chromium-review.googlesource.com/c/8197904",
      "description": "Now that `QueryAutocompleteWithSuggestInventory()` has been removed,\nthis CL passes query builder params (`InputMethod`) directly through\n`QueryAutocomplete(...)` instead of setting it via a separate handler\nmethod (`SetInputMethod`).\n\nBug: b:537928987\nChange-Id: I5d935a34564669de55cece32f3d221dd19463303\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8197904\nReviewed-by: Elias Klim \u003celklm@chromium.org\u003e\nReviewed-by: Elly \u003cellyjones@chromium.org\u003e\nCommit-Queue: Wenhu Cheng \u003cwenhuc@google.com\u003e\nReviewed-by: Dhruv Kathpalia \u003cdhruvkathpalia@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675080}",
      "email": "wenhuc@google.com",
      "hash": "49ae27bd63f4beba6c49fe9405649efbba2fc1e0",
      "subject": "[Searchbox] Pass `InputMethod` directly through `QueryAutocomplete`"
    },
    "8197986": {
      "author": "Chris Lu",
      "avatar": "https://lh3.googleusercontent.com/-tI_BPrkcReM/AAAAAAAAAAI/AAAAAAAAAAA/31Y47DeLHtU/s120-p/photo.jpg",
      "cl": "8197986",
      "clUrl": "https://chromium-review.googlesource.com/c/8197986",
      "description": "MVTMediator's consumer has to update NTPRedesignVC in order for the latter to know when to trigger a relayout when MVTs are added to the\nview hierarchy.\n\nBug: 526677926\nChange-Id: Ie1fef0a9c05c4f4993796152bb5c8b2ce98b75a6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8197986\nReviewed-by: Eric Ekey \u003cericekey@google.com\u003e\nCommit-Queue: Chris Lu \u003cthegreenfrog@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675194}",
      "email": "thegreenfrog@google.com",
      "hash": "a2105399a115706a685c3339378330bbb1a36500",
      "subject": "[ios] Use MVTMediator in NTPCoordinator for NTP redesign prototype"
    },
    "8198005": {
      "author": "Hyowon Kim",
      "avatar": "https://lh3.googleusercontent.com/-6xuCyajWy_0/AAAAAAAAAAI/AAAAAAAAAAA/Fs5hsfdSZQ0/s120-p/photo.jpg",
      "cl": "8198005",
      "clUrl": "https://chromium-review.googlesource.com/c/8198005",
      "description": "Bug: 1025274\nChange-Id: Ifc13603d455b3f791fa6fb24ca2e37f07eb14015\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8198005\nReviewed-by: Nikolay Vitkov \u003cnvitkov@chromium.org\u003e\nCommit-Queue: Hyowon Kim \u003chyowon@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674616}",
      "email": "hyowon@igalia.com",
      "hash": "4b78cdbea5f3188ef6d13524f270a154b5355e1a",
      "subject": "Remove obsolete mixed-content audio/video-tag test expectations"
    },
    "8198104": {
      "author": "James Cook",
      "avatar": "https://lh4.googleusercontent.com/-qikRA8xqB3U/AAAAAAAAAAI/AAAAAAAAAAA/JBUbB9n7c4s/s120-p/photo.jpg",
      "cl": "8198104",
      "clUrl": "https://chromium-review.googlesource.com/c/8198104",
      "description": "When an Activity restarts while viewing settings in a tab (e.g. after\nchanging the device theme between light/dark mode), Android\nFragmentManager restores child fragments inside super.onCreate(). Child\nfragments such as MainSettings execute onCreatePreferences() during\nrestoration before SettingsPageFragmentDelegateImpl can invoke\nsetDependencyProvider().\n\nAs a result, restored fragments were left without dependencies (such as\nModalDialogManagerSupplier), causing Chrome to crash when clicking\nsettings items like Google Password Manager.\n\nThis CL ensures SettingsHostFragment provides ModalDialogManager during\nonAttach(), and recursively applies dependencies to existing child\nfragments during onAttach() and when setDependencyProvider() is called.\n\nA test to simulate theme switch has been added, as this has been a\npersistent source of problems.\n\nTest: SettingsHostFragmentTest\nBug: 541114602, 521895796\nChange-Id: I011a9e255dfe7811913bacac1a98665ff4fcb52a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8198104\nAuto-Submit: James Cook \u003cjamescook@chromium.org\u003e\nCommit-Queue: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nReviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674871}",
      "email": "jamescook@chromium.org",
      "hash": "b304f1e2ffd91a85c14f37dd7658e324dcc1e0ce",
      "subject": "settings: Fix crash on clicking Password Manager after theme switch"
    },
    "8198165": {
      "author": "Mike Wittman",
      "avatar": "https://lh4.googleusercontent.com/-ybE0paTVX5A/AAAAAAAAAAI/AAAAAAAAAAA/ALs0PkleAFA/s120-p/photo.jpg",
      "cl": "8198165",
      "clUrl": "https://chromium-review.googlesource.com/c/8198165",
      "description": "Remove the text-safety-classifier feature flag that expired in M150\nand clean up obsolete feature flag checks and test toggles.\nThe feature remains permanently enabled.\n\nBug: 509858903\nChange-Id: Id792b85e098e8cf574711402fc3d25514bbae424\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8198165\nCommit-Queue: Mike Wittman \u003cwittman@chromium.org\u003e\nReviewed-by: Zekun Jiang \u003czekunjiang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674636}",
      "email": "wittman@chromium.org",
      "hash": "9fdac034519886054a97af334505ad3f9f64dc93",
      "subject": "Remove launched text-safety-classifier feature flag"
    },
    "8198467": {
      "author": "Aldo Culquicondor",
      "avatar": "https://lh3.googleusercontent.com/-4nNvmbPq7WU/AAAAAAAAAAI/AAAAAAAAAAA/AfPhHHXnNhI/s120-p/photo.jpg",
      "cl": "8198467",
      "clUrl": "https://chromium-review.googlesource.com/c/8198467",
      "description": "This change removes the kBackForwardTransitionsSameDocSharedImage,\nkBackForwardTransitionsCrossDocSharedImage, and\nkBackForwardTransitionsNativePageSharedImage feature flags, making\nSharedImage-based screenshots the default and only path for back/forward\ntransitions.\n\nSupport for software-based screenshotting of native pages remains for\nAndroid versions before S.\n\nBug: 542998006\nChange-Id: I3d502bd4b6c576167c222b4fc192e66803b9b2d4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8198467\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nReviewed-by: Khushal Sagar \u003ckhushalsagar@chromium.org\u003e\nReviewed-by: Bo Liu \u003cboliu@chromium.org\u003e\nCommit-Queue: Aldo Culquicondor \u003cacondor@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675257}",
      "email": "acondor@chromium.org",
      "hash": "084175876056c344ca854c8ccdf5e8f6614ac415",
      "subject": "Remove feature flags for back/forward transition SharedImage screenshots"
    },
    "8198568": {
      "author": "Georg Neis",
      "avatar": "https://lh3.googleusercontent.com/-PuL4a0sDfTo/AAAAAAAAAAI/AAAAAAAAAAA/dtYey2tPFMw/s120-p/photo.jpg",
      "cl": "8198568",
      "clUrl": "https://chromium-review.googlesource.com/c/8198568",
      "description": "Bug: b:369688254\nChange-Id: I4342907c0832844cd8d72b91e11c8b16157a41ca\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8198568\nCommit-Queue: Georg Neis \u003cneis@chromium.org\u003e\nReviewed-by: Di Wu \u003cdiwux@google.com\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nAuto-Submit: Georg Neis \u003cneis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674702}",
      "email": "neis@chromium.org",
      "hash": "76a71291c2e9585ce64e5c2ef72a6a7a92e95684",
      "subject": "ash: Remove some stale browser includes/DEPS"
    },
    "8198584": {
      "author": "Andrew Grieve",
      "avatar": "https://lh4.googleusercontent.com/-A_W-R-lDVOY/AAAAAAAAAAI/AAAAAAAAAAA/GkG6Z1VgfZg/s120-p/photo.jpg",
      "cl": "8198584",
      "clUrl": "https://chromium-review.googlesource.com/c/8198584",
      "description": "This was causing junit test failures because it mutated global state.\nWe load the native library immediately on app start-up, so this\nexplicit loading should not be necessary.\n\nBug: 541277542\nChange-Id: I323d676822b611c90b53fe271e63f091fd591344\nCq-Include-Trybots: luci.chrome.try:android-internal-binary-size\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8198584\nCommit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\nAuto-Submit: Andrew Grieve \u003cagrieve@chromium.org\u003e\nReviewed-by: Zhe Li \u003czheliooo@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674662}",
      "email": "agrieve@chromium.org",
      "hash": "3d588ea54711c466c910a2c98c31c8882dac47c4",
      "subject": "Do not load native library in ExternalIntentUrlChecker"
    },
    "8198586": {
      "author": "Boris Sazonov",
      "avatar": "https://lh6.googleusercontent.com/-6k9X73DQC9Y/AAAAAAAAAAI/AAAAAAAAAAA/BkuPR8-EA1I/s120-p/photo.jpg",
      "cl": "8198586",
      "clUrl": "https://chromium-review.googlesource.com/c/8198586",
      "description": "SyncTestRule.addTestAccount is a simple wrapper around\naddAccount(TestAccounts.ACCOUNT1). Inline its usages and remove the\nmethod.\n\nBUG=none\nTAG=agy\nCONV=5d9403b9-2ef7-487f-aab0-08aad021cd9f\n\nChange-Id: Ib9fe145f8bf18bd56bb14770efe49df29edae419\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8198586\nAuto-Submit: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nCommit-Queue: Marc Treib \u003ctreib@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674904}",
      "email": "bsazonov@chromium.org",
      "hash": "f0ac670894fffb31b4c99d7298cf74c423a2be43",
      "subject": "[Android] Inline SyncTestRule.addTestAccount usages"
    },
    "8198686": {
      "author": "Nicolás Peña",
      "avatar": "https://lh4.googleusercontent.com/-F0ZRSmu37A8/AAAAAAAAAAI/AAAAAAAAAAA/qR0xv2ftpEQ/s120-p/photo.jpg",
      "cl": "8198686",
      "clUrl": "https://chromium-review.googlesource.com/c/8198686",
      "description": "IdentityUrlLoaderThrottle handles Set-Login response headers to set\npersistent origin-keyed IdP sign-in status. Currently, it checks\nwhether the origin is potentially trustworthy, but does not check\nwhether the connection has TLS certificate errors.\n\nAn attacker MITM-ing an HTTPS connection with a self-signed or\ninvalid certificate could cause Set-Login headers to be processed\nif the user clicked past the certificate error interstitial. This\ncould persist origin-keyed sign-in status, leading to cross-site\ndenial of service or state confusion.\n\nThis CL early-returns in IdentityUrlLoaderThrottle when\nnet::IsCertStatusError(response_head.cert_status) is true, matching\nthe pattern used by other security-sensitive response headers.\n\nBug: 540072282\nChange-Id: I4693599760fa036b0c1194e84816e900f7bdd205\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8198686\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nReviewed-by: Yi Gu \u003cyigu@chromium.org\u003e\nCommit-Queue: Nicolás Peña \u003cnpm@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674972}",
      "email": "npm@chromium.org",
      "hash": "4906428f67d6d47d3cb5341b7517389e889181ed",
      "subject": "[FedCM] Reject Set-Login headers on connections with cert errors"
    },
    "8198730": {
      "author": "Zgroza Klimek",
      "avatar": "",
      "cl": "8198730",
      "clUrl": "https://chromium-review.googlesource.com/c/8198730",
      "description": "This change introduces a `Map\u003c'a\u003e` wrapper type and uses it in place of\n`Vec\u003cMapEntry\u003c'a\u003e\u003e` for the `Value::Map` enum variant in the Rust CBOR\nparser and serializer.\n\n`Map` represents a collection of `MapEntry\u003c'a\u003e` elements guaranteed to\nbe sorted by CBOR map key order and unique:\n- `From\u003cVec\u003cMapEntry\u003c'a\u003e\u003e\u003e` automatically sorts entries into CTAP2\n  canonical key order.\n- `Map::from_sorted_vec_unchecked(vec)` allows zero-cost wrapping of\n  already-sorted vectors produced by `reader.rs`, while asserting\n  invariants via `debug_assert!` in debug builds.\n- Implements `Deref\u003cTarget = [MapEntry\u003c'a\u003e]\u003e` and `IntoIterator` for\n  seamless read-only inspection without exposing mutating methods that\n  could break key ordering.\n\nThis removes the need for checking or sorting map keys in `writer.rs`,\nrelying on the invariants guaranteed by `Map`.\n\nBug: 454485901\nChange-Id: I8cf86305c6d816fda3593354a99806826a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8198730\nReviewed-by: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nCommit-Queue: Zgroza (Luke) Klimek \u003czgroza@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674907}",
      "email": "zgroza@chromium.org",
      "hash": "a52300c383c5b615d0ea7171371fc0800010ac53",
      "subject": "Add Map abstraction for CBOR map entries"
    },
    "8198750": {
      "author": "Maria Kazinova",
      "avatar": "https://lh6.googleusercontent.com/-24fsqPkni0g/AAAAAAAAAAI/AAAAAAAAAAA/nGGw-JqAcE0/s120-p/photo.jpg",
      "cl": "8198750",
      "clUrl": "https://chromium-review.googlesource.com/c/8198750",
      "description": "In GetButtonTitles, holding an iterator to button_titles_cache across\nInferButtonTitlesForForm is unsafe. InferButtonTitlesForForm performs\nDOM queries that can cause button_titles_cache (a base::flat_map) to be\nmutated or reallocated, resulting in a dangling iterator dereference.\n\nThis CL computes InferButtonTitlesForForm into a local variable before\nupdating button_titles_cache, preventing iterator invalidation.\n\nFixed: 538818807\nChange-Id: Iafe097f7488135fd0b3becd8c78285e47bbaa849\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8198750\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCommit-Queue: Maria Kazinova \u003ckazinova@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674857}",
      "email": "kazinova@google.com",
      "hash": "57e3a96af43db1322024f6d77fa6ac8da7a82d19",
      "subject": "Avoid holding flat_map iterator across InferButtonTitlesForForm"
    },
    "8198765": {
      "author": "Tomek Jurkiewicz",
      "avatar": "https://lh6.googleusercontent.com/-ySHCXjMflzA/AAAAAAAAAAI/AAAAAAAAAAA/lsticuiOmuA/s120-p/photo.jpg",
      "cl": "8198765",
      "clUrl": "https://chromium-review.googlesource.com/c/8198765",
      "description": "Remove the kSupervisedUserUseUrlFilteringService feature flag and clean up associated infrastructure, obsolete tests, and obsolete configuration options across components, chrome, and ios.\n\nTAG=agy\nCONV=95207a14-8d9c-4f35-af73-d11643959b05\n\nBug: 469335277\nChange-Id: I4738ed937f8855ec18cbb7d61cb9047b9f4a1296\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8198765\nReviewed-by: Sylvain Defresne \u003csdefresne@chromium.org\u003e\nCommit-Queue: Tomek Jurkiewicz \u003ctju@google.com\u003e\nReviewed-by: Nicolas Dossou-Gbété \u003cdgn@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674896}",
      "email": "tju@google.com",
      "hash": "c535c4b6d323f076969baac321cc9bec0405b8d7",
      "subject": "[SupervisedUser] Remove kSupervisedUserUseUrlFilteringService feature flag"
    },
    "8198847": {
      "author": "Varun Khaneja",
      "avatar": "https://lh5.googleusercontent.com/-JoXpHn7_5J8/AAAAAAAAAAI/AAAAAAAAAAA/0Z_scRx2FrU/s120-p/photo.jpg",
      "cl": "8198847",
      "clUrl": "https://chromium-review.googlesource.com/c/8198847",
      "description": "Add a per-file OWNERS rule for *safe_browsing_* files under\ncomponents/security_interstitials/core/ to delegate ownership to\nfile://components/safe_browsing/OWNERS.\n\nBug: None\nChange-Id: I07e5ff79e26684ac2d70a395f084bc38190ecc10\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8198847\nReviewed-by: Mustafa Emre Acer \u003cmeacer@chromium.org\u003e\nCommit-Queue: Varun Khaneja \u003cvakh@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674545}",
      "email": "vakh@chromium.org",
      "hash": "1b1cf0f7236a27d60a4a348433bdd531893796c7",
      "subject": "Add safe_browsing/OWNERS to components/security_interstitials/core"
    },
    "8198848": {
      "author": "Hidehiko Abe",
      "avatar": "",
      "cl": "8198848",
      "clUrl": "https://chromium-review.googlesource.com/c/8198848",
      "description": "As an interface to take IdentityManager service for a User.\n\nBug: 542786399\nTest: Tryjob\nChange-Id: I248f2974c25abf1abecd1fc3139b7229aacfb420\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8198848\nReviewed-by: Georg Neis \u003cneis@chromium.org\u003e\nCommit-Queue: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674814}",
      "email": "hidehiko@chromium.org",
      "hash": "6611b60a120576c487d1fd7880dd6450eab1791c",
      "subject": "Introduce IdentityManagerProvider."
    },
    "8198866": {
      "author": "Michael Wu",
      "avatar": "https://lh4.googleusercontent.com/-thkdpr6Nfp4/AAAAAAAAAAI/AAAAAAAAAAA/NXt4pTpetIw/s120-p/photo.jpg",
      "cl": "8198866",
      "clUrl": "https://chromium-review.googlesource.com/c/8198866",
      "description": "SS: https://screenshot-v2.corp.google.com/3uue2ABMmK8V6ic\n\nUX confirmation: https://screenshot-v2.corp.google.com/072dpe137l7c0\n\nBug: 542728538\nChange-Id: Ie6cc296ad540beefb30138dbefdbca67d3664d3f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8198866\nReviewed-by: Neil Coronado \u003cnemco@google.com\u003e\nCommit-Queue: Michael Wu \u003cmklw@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674569}",
      "email": "mklw@google.com",
      "hash": "d0c77590ce7a4b402be0074d2f3946f593cf6a6c",
      "subject": "Reduce tab hover card content margin"
    },
    "8198968": {
      "author": "Hao Dong",
      "avatar": "",
      "cl": "8198968",
      "clUrl": "https://chromium-review.googlesource.com/c/8198968",
      "description": "1. Add a variant for auto-resizing\n2. Supports proportional width scaling for the expanded VT rail.\n3. Update narrow window detection threshold based on\n   MIN_WEB_CONTENTS_WIDTH_DP + MIN_EXPANDED_WIDTH_DP.\n4. Auto-hide vertical tabs only when available width falls below\n   collapsed rail width.\n\nDemo: http://screencast/cast/NDk1Njg1MDg3MjEyMzM5Mnw2MmE0ZTFkOC0zZA\n\nTODO: fix button locations and pinned tab centering during rail\nresizing.\n\nBug: 542278695\nChange-Id: I616644d9a62292823c60af7803dd36dd88c06512\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8198968\nReviewed-by: Gazal Agarwal \u003cagazal@google.com\u003e\nCommit-Queue: Hao Dong \u003cspdonghao@google.com\u003e\nCommit-Queue: Gazal Agarwal \u003cagazal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674653}",
      "email": "spdonghao@google.com",
      "hash": "7675567801b74bcb1926bd449ef9e75c6d6a38e6",
      "subject": "[Vertical Tabs] Auto resize - dynamically scale rail width based on window width"
    },
    "8199065": {
      "author": "Morten Stenshorne",
      "avatar": "https://lh4.googleusercontent.com/-k5WE6t0IBVM/AAAAAAAAAAI/AAAAAAAAAAA/2cgUVUS7Hl8/s120-p/photo.jpg",
      "cl": "8199065",
      "clUrl": "https://chromium-review.googlesource.com/c/8199065",
      "description": "Rename @route to @location per CSS Navigation spec PR:\nhttps://github.com/w3c/csswg-drafts/pull/14264\n\nTAG=agy\nCONV=5af63fea-c664-45a7-aef8-975f86b8fc80\n\nBug: 436805487\nChange-Id: I34a6a0c1409725d07475a10db54e22d3f3e6a094\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8199065\nCommit-Queue: Morten Stenshorne \u003cmstensho@chromium.org\u003e\nReviewed-by: Rune Lillesveen \u003cfuthark@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674834}",
      "email": "mstensho@chromium.org",
      "hash": "92a1fd92f479f5e6c2693cb05dd8e4fee2d98776",
      "subject": "[RouteMatching] Rename @route to @location."
    },
    "8199104": {
      "author": "Hidehiko Abe",
      "avatar": "",
      "cl": "8199104",
      "clUrl": "https://chromium-review.googlesource.com/c/8199104",
      "description": "It is used only for email-address check for google internal cases.\nThis CL replaces with the User's email from Profile's primary account's.\n\nBug: 542786399\nTest: tryjob\nChange-Id: I52e63037769739c2beab799df2d0f65033723675\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8199104\nCommit-Queue: Chuong Ho \u003chdchuong@chromium.org\u003e\nReviewed-by: Chuong Ho \u003chdchuong@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674770}",
      "email": "hidehiko@chromium.org",
      "hash": "5975d90b5aefaff09fe9ba88f6d859dc77ecd788",
      "subject": "Remove the use of IdentityManager in c/b/ash/input_method"
    },
    "8199105": {
      "author": "Christopher Cameron",
      "avatar": "",
      "cl": "8199105",
      "clUrl": "https://chromium-review.googlesource.com/c/8199105",
      "description": "This interface, which stores an color profile, coming from an ICC\nprofile, will eventually be moved to Skia. This will become the\ninterface through which Chromium accesses ICC profiles (it will stop all\ndirect access to skcms_ICCProfile, and will also replace\nICCProfileChromium).\n\nChange the interface to return an sk_sp instead of std::unique_ptr.\n\nChange the constructors and Create function to static Make functions, to\nmatch Skia's style.\n\nMove the guts of ImageDecoder::DoDecodeTimeColorTransformIfNeeded to\nColorProfile::TransformInPlace.\n\nDon't do anything else. This should just be code-moving. Add TODOs for\nremoving inappropriate constructors.\n\nBug: 540759552\nChange-Id: If562fad9c077cd203153a8a2faa4372e60ae0677\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8199105\nCommit-Queue: ccameron chromium \u003cccameron@chromium.org\u003e\nReviewed-by: Florin Malita \u003cfmalita@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675223}",
      "email": "ccameron@chromium.org",
      "hash": "ddb449c8c2536723346df7ea26ca13d99857c302",
      "subject": "ImageDecoder: Move ColorProfile to skia/ext"
    },
    "8199193": {
      "author": "Joe Mason",
      "avatar": "",
      "cl": "8199193",
      "clUrl": "https://chromium-review.googlesource.com/c/8199193",
      "description": "The HeapProfiler performance investigation is finished, so remove the\ndetailed metrics to simplify the code.\n\nOBSOLETE_HISTOGRAMS=Patterned histogram\nHeapProfiling.InProcess.BloomFilterHitCount{Process} is no longer\nneeded. OBSOLETE_HISTOGRAMS=Patterned histogram\nHeapProfiling.InProcess.BloomFilterHitRate{Process} is no longer needed.\nOBSOLETE_HISTOGRAMS=Patterned histogram\nHeapProfiling.InProcess.BloomFilterMaxSaturation{Process} is no longer\nneeded. OBSOLETE_HISTOGRAMS=Patterned histogram\nHeapProfiling.InProcess.SampledAddressCacheBucketLengths{Process} is no\nlonger needed. OBSOLETE_HISTOGRAMS=Patterned histogram\nHeapProfiling.InProcess.SampledAddressCacheHitCount{Process} is no\nlonger needed. OBSOLETE_HISTOGRAMS=Patterned histogram\nHeapProfiling.InProcess.SampledAddressCacheHitRate{Process} is no longer\nneeded. OBSOLETE_HISTOGRAMS=Patterned histogram\nHeapProfiling.InProcess.SampledAddressCacheMaxLoadFactor{Process} is no\nlonger needed. OBSOLETE_HISTOGRAMS=Patterned histogram\nHeapProfiling.InProcess.SampledAddressCacheMaxSize{Process} is no longer\nneeded. OBSOLETE_HISTOGRAMS=Patterned histogram\nHeapProfiling.InProcess.SampledAddressCacheUniformity{Process} is no\nlonger needed.\n\nFixed: 487747381\nChange-Id: Icd0fdc5af6ffb7ef9ce525b0b15816fcbfce0c8c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8199193\nReviewed-by: Sean Maher \u003cspvm@chromium.org\u003e\nAuto-Submit: Joe Mason \u003cjoenotcharles@google.com\u003e\nCommit-Queue: Joe Mason \u003cjoenotcharles@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674544}",
      "email": "joenotcharles@google.com",
      "hash": "27acf1712f005535893236344a48ce170594a229",
      "subject": "Clean up HeapProfiler metrics"
    },
    "8199244": {
      "author": "Minseong Kim",
      "avatar": "https://lh3.googleusercontent.com/-T-dh7F018Ic/AAAAAAAAAAI/AAAAAAAAAAA/nogKgWgmnOQ/s120-p/photo.jpg",
      "cl": "8199244",
      "clUrl": "https://chromium-review.googlesource.com/c/8199244",
      "description": "This changes the runtime flag status to see wpt.fyi results.\n\nBug: 41492459\nChange-Id: I9eaffeb2fec60dc284ab365c95e1ba7a6003a200\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8199244\nReviewed-by: Ian Kilpatrick \u003cikilpatrick@chromium.org\u003e\nCommit-Queue: Minseong Kim \u003cjja08111@gmail.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674646}",
      "email": "jja08111@gmail.com",
      "hash": "7f2bd1ffc7c0f2b60340feb17819def0fe5cfc27",
      "subject": "[css-overflow] Change \"TextOverflowString\" runtime flag to experimental"
    },
    "8199267": {
      "author": "Fernando Fiori",
      "avatar": "https://lh3.googleusercontent.com/-At2hCWH2EvE/AAAAAAAAAAI/AAAAAAAAAAA/XtjUZgM0YBI/s120-p/photo.jpg",
      "cl": "8199267",
      "clUrl": "https://chromium-review.googlesource.com/c/8199267",
      "description": "Correct mismatched closing tags and a malformed input attribute across\nseveral WPT areas so the source matches the intended DOM.\n\nBug: 542686202\nChange-Id: Icd6319f7a3667078e59226f3fb075ef65f0c6d53\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8199267\nAuto-Submit: Fernando Fiori \u003cffiori@microsoft.com\u003e\nReviewed-by: Stephanie Zhang \u003cstephanie.zhang@microsoft.com\u003e\nCommit-Queue: Fernando Fiori \u003cffiori@microsoft.com\u003e\nReviewed-by: Fernando Fiori \u003cffiori@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675103}",
      "email": "ffiori@microsoft.com",
      "hash": "d8c71eb7c128b98de12be3c714c7bbe158d039a5",
      "subject": "Fix malformed markup in miscellaneous WPTs"
    },
    "8199268": {
      "author": "Linyu He",
      "avatar": "https://lh6.googleusercontent.com/-FDqZu7tdTcE/AAAAAAAAAAI/AAAAAAAAAAA/9CaF1D8ALNc/s120-p/photo.jpg",
      "cl": "8199268",
      "clUrl": "https://chromium-review.googlesource.com/c/8199268",
      "description": "The associated bug is an ANR report caused by\nWindowStateManager#update(). This CL won't address the root cause, but\nit removes unnecessary calls to update() to make the root cause fix\neasier to follow. Besides, this is also the right thing to do.\n\nWindowStateManager#update() only needs to be called\n(1) when the first Activity is added to a Task, or\n(2) when Android invokes listeners for events that can change the\n    window state.\n\nExisting code already does (2). This CL adds (1) and removes all other\nupdate() calls.\n\nCq-Include-Trybots: luci.chromium.try:android-desktop-x64-rel\nInclude-Ci-Only-Tests: true\nBug: 525334878\nChange-Id: Ifbfa00dbd7f5993396b663fab16a2f3e1e4acccb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8199268\nReviewed-by: Aishwarya Rajesh \u003caishwaryarj@google.com\u003e\nCommit-Queue: Linyu He \u003clinyuh@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674709}",
      "email": "linyuh@google.com",
      "hash": "c2be1fd0bd4d404e76674c4453613d23d5759010",
      "subject": "ChromeAndroidTask: Remove unnecessary WindowStateManager#update() calls"
    },
    "8199307": {
      "author": "Xianzhu Wang",
      "avatar": "https://lh6.googleusercontent.com/-R9OhRUGLzig/AAAAAAAAAAI/AAAAAAAAAAA/EQjrrKUMj6c/s120-p/photo.jpg",
      "cl": "8199307",
      "clUrl": "https://chromium-review.googlesource.com/c/8199307",
      "description": "This ensures crrev.com/c/8175153 won't break OOPIF cases.\n\nBug: 540906913\nChange-Id: I9947cfa1a66dae495920fadc5ed4a60c571a5dc2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8199307\nReviewed-by: Jacques Newman \u003cjanewman@microsoft.com\u003e\nCommit-Queue: Xianzhu Wang \u003cwangxianzhu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674715}",
      "email": "wangxianzhu@chromium.org",
      "hash": "714156d8ba84b566a53550bf8f92c3115a7f581e",
      "subject": "Add a test for CrossPlatformAccessibilityBrowserTest.GetBoundsRectOOPIFAndIframe"
    },
    "8199488": {
      "author": "Theodore Olsauskas-Warren",
      "avatar": "https://lh3.googleusercontent.com/-rxgYWNluPsc/AAAAAAAAAAI/AAAAAAAAAAA/VgHckKz3XsY/s120-p/photo.jpg",
      "cl": "8199488",
      "clUrl": "https://chromium-review.googlesource.com/c/8199488",
      "description": "In the actor overlay, also set the WebContents to have a transparent\nbackground, so that the blink document always inherits that.\n\nWe also update the RWHV on page changed, to ensure that newly added RWHV\ndo not bring new white backgrounds.\n\nBug: b:542649785\nChange-Id: I4cf45b5dbc06de50f56fd121608d98809e93fb14\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8199488\nCommit-Queue: Theodore Olsauskas-Warren \u003csauski@google.com\u003e\nReviewed-by: Christine Ying \u003cchrstne@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675017}",
      "email": "sauski@google.com",
      "hash": "b87fad8c5ca4fd529e615b71b306f898b23c75a4",
      "subject": "[Glic] Fix white actor overlay"
    },
    "8199505": {
      "author": "Michael Tatarski",
      "avatar": "https://lh3.googleusercontent.com/-6KTjxplaxJA/AAAAAAAAAAI/AAAAAAAAAAA/cqwAlbsz8S4/s120-p/photo.jpg",
      "cl": "8199505",
      "clUrl": "https://chromium-review.googlesource.com/c/8199505",
      "description": "This change updates ActivityServiceMediator to query available sync\ntarget devices and dynamically populate device-specific Send Tab to Self\nactions in the top row of the iOS Share Sheet.\n\nEach available target device is displayed as an individual action\nformatted as [First Name] • [Device Model], enabling direct one-tap tab\nsharing without requiring an intermediate target picker sheet.\n\nDemo: http://screencast/cast/NTU5ODE4Mzk3ODY5NjcwNHw3MjhhOTE3Mi1hNA\nFixed: 40031409\nChange-Id: I8e4cf7842dedbbffc8ba0cd7dde7f0b09532fd8b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8199505\nReviewed-by: Mark Cogan \u003cmarq@chromium.org\u003e\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nCommit-Queue: Michael Tatarski \u003cmtatarski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674964}",
      "email": "mtatarski@google.com",
      "hash": "86211f3926bed8880c14f71a4a59d2e8f618fd3a",
      "subject": "[STTS] Dynamically populate target devices in Share Sheet"
    },
    "8199684": {
      "author": "S Ganesh",
      "avatar": "",
      "cl": "8199684",
      "clUrl": "https://chromium-review.googlesource.com/c/8199684",
      "description": "When `AppRecover` runs without `--appguid` specified on the command\nline, `browser_app_id_` defaults to an empty string (`\"\"`). Previously,\n`RecordRegisteredApps()` checked `if (!found_browser_registration)`\nafter iterating over registered apps. Because matching against an empty\n`browser_app_id_` always returned false, it appended a\n`RegistrationRequest` with an empty `app_id`, causing validation errors\nduring app registration.\n\nThis CL updates `AppRecover::RecordRegisteredApps()` to verify that\n`browser_app_id_` is non-empty (`!browser_app_id_.empty()`) before\nattempting to record or register `browser_app_id_`. It also adds an\n`IntegrationTest` (`RecoveryNoAppId`) to cover recovery when `--appguid`\nis omitted.\n\nFixed: 527063378\nChange-Id: Iebaa0fad5fcbfc13e10273bc722c26e364242dab\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8199684\nReviewed-by: Sorin Jianu \u003csorin@chromium.org\u003e\nCommit-Queue: S Ganesh \u003cganesh@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674618}",
      "email": "ganesh@chromium.org",
      "hash": "c3e1d205ebec5839c65ab49139bd650f9b60e42a",
      "subject": "[updater] Do not register empty App ID in recovery if --appguid absent"
    },
    "8199768": {
      "author": "Vinny Persky",
      "avatar": "https://lh3.googleusercontent.com/-ESL8KBf75nA/AAAAAAAAAAI/AAAAAAAAAAA/K0XRLlRiq7A/s120-p/photo.jpg",
      "cl": "8199768",
      "clUrl": "https://chromium-review.googlesource.com/c/8199768",
      "description": "This CL makes the security and convenience arms selectable in the\nchrome://flags dropdown for the payments churned users project.\n\nScreenshot: https://screenshot-v2.corp.google.com/4remk95r24qh0\n\nDesign 1-Pager: go/churned-users-desktop-bubble-one-pager-m0\n\nBug: 524740910\nChange-Id: Ic545399f99c19d02432b06571986165cf817d895\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8199768\nReviewed-by: Wilson Low \u003cwilsonlow@google.com\u003e\nCommit-Queue: Vinny Persky \u003cvinnypersky@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674624}",
      "email": "vinnypersky@google.com",
      "hash": "a6e4e201f5a8721a2d5484c0a93403c34a4b9536",
      "subject": "Make churned users experiment arms selectable in chrome://flags"
    },
    "8199809": {
      "author": "Eva Su",
      "avatar": "https://lh6.googleusercontent.com/-AnM5cuDHfAE/AAAAAAAAAAI/AAAAAAAAAAA/QDeOTgNjZ3s/s120-p/photo.jpg",
      "cl": "8199809",
      "clUrl": "https://chromium-review.googlesource.com/c/8199809",
      "description": "On Desktop Android, when the extensions menu is open and the user clicks\nthe extensions puzzle piece button to close it, the menu closes and\nre-opens again. This CL fixes this to match the Desktop behavior which\nis to close the extensions menu when the extensions button is clicked\nagain.\n\nThe reason this happened on Desktop Android is that the touch-down event\noutside the popup causes the focusable PopupWindow to dismiss itself,\nwhich destroys the mediator synchronously. Right after dismissal, the\ntouch-up event is dispatched to the button, triggering its\nOnClickListener. Because the mediator was just destroyed, the click\nhandler assumed the menu was closed and created a new mediator to\nre-open it.\n\nThis CL introduces `CLICK_TO_DISMISS_THRESHOLD_MS` (200ms) and tracks\n`mLastDismissalTimeMs` to ignore click events generated by the touch-up\nof the gesture that just dismissed the menu.\n\nScreencast: http://screencast/cast/NjY1NzQ1MTc2MjkwOTE4NHw0ODA4NTdjOC1jYQ\n\nFixed: 530502505\nChange-Id: Ife3c5836e82cf65c654daa472cd9d547d0c19a22\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8199809\nCommit-Queue: Eva Su \u003cevasu@chromium.org\u003e\nReviewed-by: Solomon Kinard \u003csolomonkinard@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675063}",
      "email": "evasu@chromium.org",
      "hash": "4dd43636fbd9d1cee9df93b00b20bf28d24aaae2",
      "subject": "[Extensions] Prevent menu from reopening when clicking icon to close"
    },
    "8199830": {
      "author": "Victor Hugo Vianna Silva",
      "avatar": "",
      "cl": "8199830",
      "clUrl": "https://chromium-review.googlesource.com/c/8199830",
      "description": "Bug: 542921651\nChange-Id: I96d74b5d6a84b212bce68e6d905f4e26e5ca2646\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8199830\nAuto-Submit: Victor Vianna \u003cvictorvianna@google.com\u003e\nReviewed-by: Lambros Lambrou \u003clambroslambrou@chromium.org\u003e\nCommit-Queue: Lambros Lambrou \u003clambroslambrou@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675090}",
      "email": "victorvianna@google.com",
      "hash": "69d930e478984ec5402949cbffd7f9798069435c",
      "subject": "Fix some STL IWYU in //remoting"
    },
    "8199831": {
      "author": "Timofey Chudakov",
      "avatar": "https://lh5.googleusercontent.com/-hW5_xE4A0ug/AAAAAAAAAAI/AAAAAAAAAAA/R_SArpdNRv0/s120-p/photo.jpg",
      "cl": "8199831",
      "clUrl": "https://chromium-review.googlesource.com/c/8199831",
      "description": "This change moves the feature flags to the test fixture body. The\nproblem this CL is solving is that the ScopedFeatureList must be\ninitialized before the test framework creates several threads to\nrun the tests. Otherwise, the test will crash during the TearDown\nbecause several ScopedFeatureList instances have updated the\nglobal feature list.\n\nBug: 536814322\nChange-Id: I0963537b6da06b18f97754d4576ebeea5b0307d6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8199831\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCommit-Queue: Timofey Chudakov \u003ctchudakov@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674843}",
      "email": "tchudakov@google.com",
      "hash": "ca161838adfc0314aecce812947ab32ef3988c60",
      "subject": "[AutofillAi] Init feature flags in the test fixture."
    },
    "8199832": {
      "author": "Timofey Chudakov",
      "avatar": "https://lh5.googleusercontent.com/-hW5_xE4A0ug/AAAAAAAAAAI/AAAAAAAAAAA/R_SArpdNRv0/s120-p/photo.jpg",
      "cl": "8199832",
      "clUrl": "https://chromium-review.googlesource.com/c/8199832",
      "description": "When the authenticator does not exist or the authentication is not\navailable on the device, the OnEntityInstanceFetchedCallback should\nbe called with reauth_attempted=false. It was called with\nreauth_attempted=true before.\n\nThis change will only affect the metric logged in the\nAutofillExternalDelegate: Autofill.Ai.ReauthToFill.ResultPerFieldType\n\nBug: 536814322\nChange-Id: I10f2f7e0e295842d5ed3a38bc07da7efd6f85bd2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8199832\nCommit-Queue: Timofey Chudakov \u003ctchudakov@google.com\u003e\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674825}",
      "email": "tchudakov@google.com",
      "hash": "27a19b086f690bd2e8b8a1288eca669a53bb0dfd",
      "subject": "[AutofillAi] Move authenticator checks in the access manager."
    },
    "8200046": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "cl": "8200046",
      "clUrl": "https://chromium-review.googlesource.com/c/8200046",
      "description": "to be less domain-specific than `MaxDirectMapped()`. This is placed\ndirectly in the public `partition_alloc` namespace.\n\nCLs following this one will migrate external users to use the public\nspelling.\n\nThis CL was generated by Jetski and touched up by hand.\n\nBug: 542850291\nChange-Id: I737afb33780d7cacc418ffdd57a8772678f99510\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8200046\nReviewed-by: Keishi Hattori \u003ckeishi@chromium.org\u003e\nCommit-Queue: Kalvin Lee \u003ckdlee@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674733}",
      "email": "kdlee@chromium.org",
      "hash": "8348f7385c58ae4985f8e0fa9b5a600419f5083f",
      "subject": "PA: Add `MaxAllocationSize()`"
    },
    "8200084": {
      "author": "Isabelle Goralsky",
      "avatar": "https://lh6.googleusercontent.com/-p4dthJLoM8U/AAAAAAAAAAI/AAAAAAAAAAA/knMugMYYD0Y/s120-p/photo.jpg",
      "cl": "8200084",
      "clUrl": "https://chromium-review.googlesource.com/c/8200084",
      "description": "- 1p AutoTodos now use a SourceReference struct\ncontaining both the URL and the email subject to display in UI\n- 3p AutoTodos now include a GroupType enum to\ncategorize the todo (e.g., nudge to close, reading list, unfinished\naction) for display in UI\n- Also type-maps SourceReferences and new fields\n\nBug: b:542318424\nBug: b:540999659\nChange-Id: I2160d10a05cde50622b08688f57f735abcfbf6ee\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8200084\nReviewed-by: Fred Shih \u003cffred@chromium.org\u003e\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCommit-Queue: Isabelle Goralsky \u003cigoralsky@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675151}",
      "email": "igoralsky@google.com",
      "hash": "a64c7cad39634fdced70097062142e5c48bdceca",
      "subject": "Update the Context Hub AutoTodo structures to support additional metadata."
    },
    "8200089": {
      "author": "Joe Peplowski",
      "avatar": "",
      "cl": "8200089",
      "clUrl": "https://chromium-review.googlesource.com/c/8200089",
      "description": "This CL fixes a bug where tab picker messages were appearing invisibly\non the Chrome window which was beneath the Gemini window. It does so by\ncreating a SnackbarView on the tab picker's window itself instead of\nrelying on the Chrome snackbar handler, which can only present on the\nChrome window.\n\nFixed: 522850674\nChange-Id: I1779f91708d7325dbc2ab7f34ddf9523077e1803\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8200089\nReviewed-by: Adam Arcaro \u003cadamta@google.com\u003e\nCommit-Queue: Joe Peplowski \u003cjoepeplowski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674960}",
      "email": "joepeplowski@google.com",
      "hash": "320309f8b5b8be91fcd4cf3c8f8a7ce29324c780",
      "subject": "[iOS] Show snackbar messages on top of Tab Picker"
    },
    "8200132": {
      "author": "Mohamed Adel",
      "avatar": "https://lh3.googleusercontent.com/-AQ4vS5pnyTk/AAAAAAAAAAI/AAAAAAAAAAA/bf-IgtwZ7C4/s120-p/photo.jpg",
      "cl": "8200132",
      "clUrl": "https://chromium-review.googlesource.com/c/8200132",
      "description": "Override onGenericMotionEvent to avoid carryover actions from the\nbackground, which makes it seems as the mouse events are falling through\nthe bottom sheet.\n\nOverride onResolvePointerIcon so that the icon does not give a false\nimpression that it is still carrying an action from before. For example,\na pointer icon makes it seem like you are hovering over a (hyper)link.\n\nRecording:\n- https://drive.google.com/file/d/1WTPvm4F9V84Qz7yrddr-rjTUoY55dcaI/view?usp=drive_link\n\nFixed: 543152718\nChange-Id: I3cfda3dd5df0848b544ee6760a7f913c549aa55e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8200132\nReviewed-by: Matthew Jones \u003cmdjones@chromium.org\u003e\nCommit-Queue: Matthew Jones \u003cmdjones@chromium.org\u003e\nAuto-Submit: Moe Adel \u003cadelm@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675025}",
      "email": "adelm@google.com",
      "hash": "2dac1e4810c7324c554b7847ccb51d8a57f9de2e",
      "subject": "[Bottom Sheet] Prevent mouse events from falling through BottomSheet"
    },
    "8200225": {
      "author": "Tsuyoshi Horo",
      "avatar": "https://lh3.googleusercontent.com/-ckxnw0LP0WY/AAAAAAAAAAI/AAAAAAAAAAA/48fCw4llNsk/s120-p/photo.jpg",
      "cl": "8200225",
      "clUrl": "https://chromium-review.googlesource.com/c/8200225",
      "description": "Add support for reading entry body data directly from the shared cache\ndatabase in `SqlBackendImpl::HandleReadEntryDataOperation` when the\nentry's `EntryDbHandle` contains a valid `shared_cache_resource_id`.\n\nTo support this:\n- Add `shared_cache_resource_id`, `shared_cache_handle`, and\n  `shared_cache_blob_handle` getters and setters with documentation\n  comments to `EntryDbHandle`.\n- Populate shared cache handle fields on `EntryDbHandle` in\n  `SqlBackendImpl::OnEntryOperationFinished` and\n  `SqlBackendImpl::OnOpenNextEntryFinished`.\n- Implement `SqlSharedCache::Read` to delegate data read operations\n  to `SqlSharedCacheIsolatedDatabase::Read`.\n- Add unit tests `ReadSuccess` and `ReadWithoutIsolatedDatabase` to\n  `sql_shared_cache_unittest.cc`.\n- Add unit tests `ReadFromSharedCacheViaOpenEntry` and\n  `ReadFromSharedCacheViaOpenNextEntry` to\n  `sql_backend_impl_unittest.cc`.\n\nBug: 473666511\nChange-Id: Id0004f32f033760e4283abb4f78ff34ee1882048\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8200225\nCommit-Queue: Tsuyoshi Horo \u003choro@chromium.org\u003e\nReviewed-by: Shunya Shishido \u003csisidovski@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674740}",
      "email": "horo@chromium.org",
      "hash": "b4cf121165907e3ab725f6b5ba05f467e8d55f18",
      "subject": "net/disk_cache/sql: Support reading entry data from shared cache"
    },
    "8200275": {
      "author": "Nate Chapin",
      "avatar": "https://lh4.googleusercontent.com/-QTNupopnBU8/AAAAAAAAAAI/AAAAAAAAAAA/HTVQQUi8BQA/s120-p/photo.jpg",
      "cl": "8200275",
      "clUrl": "https://chromium-review.googlesource.com/c/8200275",
      "description": "On some Android devices ShortcutManager is not supported/disabled,\nand the receiver for the legacy INSTALL_SHORTCUT\nbroadcast resides in a system package that is different from the default\nlauncher package.\n\nPreviously, Chrome restricted the INSTALL_SHORTCUT broadcast to only target\nthe default launcher package. This caused Chrome to detect that shortcut\ninstallation is not supported on these devices, disabling PWA installation.\n\nThis CL fixes the issue by falling back to querying all packages for the\nINSTALL_SHORTCUT broadcast receiver if the default launcher doesn't support\nit. We then target the broadcast to the first trusted system package that\ndeclares the receiver. This restores shortcut installation while maintaining\nthe security protection of not sending untargeted broadcasts.\n\nBug: 533785345\n\nTAG=agy\nCONV=7b62ff0d-5088-423c-96ab-855fba1fd77c\n\nChange-Id: I33ff1e8569710a289cbcff009e6bd52e23dd08e2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8200275\nCommit-Queue: Nate Chapin \u003cjaphet@chromium.org\u003e\nReviewed-by: Daniel Murphy \u003cdmurph@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675095}",
      "email": "japhet@chromium.org",
      "hash": "388cde6ad7aebc763306d0a20d0ccf33109739d7",
      "subject": "[webapps] Fix PWA installation fallback on some OEM devices"
    },
    "8200285": {
      "author": "Thomas Lukaszewicz",
      "avatar": "",
      "cl": "8200285",
      "clUrl": "https://chromium-review.googlesource.com/c/8200285",
      "description": "Replace legacy Browser::Create() calls with the modern free function\nCreateBrowserWindow() and construct BrowserWindowCreateParams across\ncore UI commands, navigation, and startup helpers:\n\n- chrome/browser/ui/browser_commands.cc\n- chrome/browser/ui/navigator/browser_navigator.cc\n- chrome/browser/ui/browser_mac.cc\n- chrome/browser/ui/chrome_pages.cc\n- chrome/browser/ui/startup/startup_browser_creator_impl.cc\n\nIn create_browser_window_non_android.cc, fix CreateBrowserWindow()\nrouting so that requests with an app_name that are not TYPE_APP or\nTYPE_APP_POPUP (e.g., TYPE_DEVTOOLS) do not crash in\nCreateAppBrowserWindow(), and ensure app_name is copied in\nCopyDesktopParamsToBrowserParams().\n\nAdd CreateDevToolsBrowserWindow test in\ncreate_browser_window_browsertest.cc.\n\nTAG=agy\nCONV=c17a2201-9b97-4e91-a466-0d6b23b1ce91\n\nBug: 542827630\nChange-Id: I454a20aa829e196974f11825b60bc54e9a53ec0d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8200285\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nReviewed-by: Fred Shih \u003cffred@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674571}",
      "email": "tluk@chromium.org",
      "hash": "748acc06f84834d0318ff9c43ba877cf1095c22a",
      "subject": "Migrate core UI and navigation to CreateBrowserWindow()"
    },
    "8200304": {
      "author": "Fuhsin Liao",
      "avatar": "https://lh6.googleusercontent.com/-_Zq-DuBsOSM/AAAAAAAAAAI/AAAAAAAAAAA/fb9NGnedMVU/s120-p/photo.jpg",
      "cl": "8200304",
      "clUrl": "https://chromium-review.googlesource.com/c/8200304",
      "description": "Demo: https://screenshot-v2.corp.google.com/8oeEdYd2M7fCuhS\n\nBased on the UX spec, the context menu item \"Copy link to highlight\"\nshould appear in non-editable text selection menu only. This cl applies\nthat restriction.\n\nBug: 542772556\nChange-Id: I52abc13dd729fa6280f954d251f88f0096a20b6f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8200304\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nCommit-Queue: Fuhsin Liao \u003cfuhsinliao@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674722}",
      "email": "fuhsinliao@google.com",
      "hash": "79c73b008939210bf4e8846a9e944eb346b9cb26",
      "subject": "Remove \"Copy link to highlight\" from editable text selection menu"
    },
    "8200348": {
      "author": "Maryia Mankevich",
      "avatar": "https://lh6.googleusercontent.com/-8B4GoJTZiUo/AAAAAAAAAAI/AAAAAAAAAAA/72VliITWJKQ/s120-p/photo.jpg",
      "cl": "8200348",
      "clUrl": "https://chromium-review.googlesource.com/c/8200348",
      "description": "Update the secondary button style to match the latest Figma:\nhttps://screenshot-v2.corp.google.com/1smjtoqag3o70\n\nBefore: https://screenshot-v2.corp.google.com/67e7179mdc9lo\nAfter: https://screenshot-v2.corp.google.com/7dk4dtnpdaueg\n\nBug: 542940533\nChange-Id: I3ecdf06b61636d843671cffb175707a43951d390\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8200348\nReviewed-by: Bruno Braga \u003cbrunobraga@google.com\u003e\nCommit-Queue: Maryia Mankevich \u003cmmaryia@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674905}",
      "email": "mmaryia@google.com",
      "hash": "da8b42d826fc1d350adba85175579f9388f983c9",
      "subject": "[Memory] Update the secondary button style in promo bubble"
    },
    "8200388": {
      "author": "Vincent Chiang",
      "avatar": "https://lh6.googleusercontent.com/-6KIh3f3FHZU/AAAAAAAAAAI/AAAAAAAAAAA/Kp4xfN49Ie0/s120-p/photo.jpg",
      "cl": "8200388",
      "clUrl": "https://chromium-review.googlesource.com/c/8200388",
      "description": "These metrics are still heavily used.\n\nBug: b:543044459\nChange-Id: I955b77095496809686978f101f71d98d3bdbdc10\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8200388\nReviewed-by: Achuith Bhandarkar \u003cachuith@chromium.org\u003e\nCommit-Queue: Vincent Chiang \u003cvincentchiang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674536}",
      "email": "vincentchiang@chromium.org",
      "hash": "fcfbd43452929499c759bb1e98c85e6eed693e8a",
      "subject": "Extend EventLatency metrics"
    },
    "8200390": {
      "author": "Bofeng Chen",
      "avatar": "https://lh3.googleusercontent.com/-bOweUmWd05k/AAAAAAAAAAI/AAAAAAAAAAA/JswZwavqFpU/s120-p/photo.jpg",
      "cl": "8200390",
      "clUrl": "https://chromium-review.googlesource.com/c/8200390",
      "description": "Sets the bottom margin of the file carousel to 0px when showing the file\ncarousel outside of tool mode. Ensures that the attachment chip is\nproperly bottom-aligned with the submit button. Adds a WebUI test to\nverify this alignment.\n\nAttachment and tool chip are present:\nhttps://screenshot-v2.corp.google.com/78pgindi23f90\n\nAttachment is present without any tool chip:\nhttps://screenshot-v2.corp.google.com/4k65tto479o00\n\nFixed: b:534834699\nChange-Id: I812ffe47a9967734387d4b72f5d6d268e41f41ec\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8200390\nReviewed-by: Dhruv Kathpalia \u003cdhruvkathpalia@google.com\u003e\nCommit-Queue: Bofeng Chen \u003cbofengchen@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674614}",
      "email": "bofengchen@google.com",
      "hash": "7d6f3145071c7b3aa5b1b758815cfea84a57a015",
      "subject": "Align attachment chip with submit button in NTP composebox."
    },
    "8200415": {
      "author": "Dave Tapuska",
      "avatar": "",
      "cl": "8200415",
      "clUrl": "https://chromium-review.googlesource.com/c/8200415",
      "description": "This change migrates the backForwardCache test extension to use a JS\nservice worker instead of an HTML background page, loading the test\nframework dynamically via chrome.test.loadScript. It also moves the\nhost_resolver setup to SetUpOnMainThread to prevent threading issues and\nupdates the back-forward cache feature helper.\n\nBUG=40221198\n\nChange-Id: I652dcc0f1166ca3ba2ef5c672e6c20ac08c4ef7c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8200415\nReviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\nCommit-Queue: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674938}",
      "email": "dtapuska@chromium.org",
      "hash": "46e4e8d0105bdee2cd8ccd14101ea7c37512290c",
      "subject": "Fix and re-enable WebNavigationApiBackForwardCacheTest.ForwardBack"
    },
    "8200417": {
      "author": "Tigran Bantikyan",
      "avatar": "",
      "cl": "8200417",
      "clUrl": "https://chromium-review.googlesource.com/c/8200417",
      "description": "The two existing rules do not cover subdirectories named \"fuzzili\". The\ntwo new rules should address this.\n\nBug: 479225939\nChange-Id: Icb516052461314c349b727210dedbbce049cac78\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8200417\nReviewed-by: Fred Shih \u003cffred@chromium.org\u003e\nCommit-Queue: Tigran Bantikyan \u003cbantikyan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674723}",
      "email": "bantikyan@google.com",
      "hash": "e84cd3ab503d5ad44831e22aae40c6b1ba44f523",
      "subject": "Add bantikyan and ortuno as owners for Fuzzilli subdirectories in Mojo"
    },
    "8200420": {
      "author": "Aishwarya Rajesh",
      "avatar": "",
      "cl": "8200420",
      "clUrl": "https://chromium-review.googlesource.com/c/8200420",
      "description": "Disable\ntestOpenUrlsInOtherWindow_RegularWindow_CreatesSingleWindowWithMultipleTabs\nthat is consistently failing on android-desktop-x64-rel-15-tests.\n\nBug: 543094240\nChange-Id: I41ac09d40783c0de40463f95137220605cb621b9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8200420\nCommit-Queue: Aishwarya Rajesh \u003caishwaryarj@google.com\u003e\nReviewed-by: Ritika Gupta \u003critikagup@google.com\u003e\nReviewed-by: Moe Adel \u003cadelm@google.com\u003e\nReviewed-by: Linyu He \u003clinyuh@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674590}",
      "email": "aishwaryarj@google.com",
      "hash": "9ff1f2fe6a3af186d2496ecfa7af238a95cec138",
      "subject": "[Gardener] Disable failing MultiInstanceManagerApi31Test"
    },
    "8200445": {
      "author": "Gauthier Ambard",
      "avatar": "https://lh4.googleusercontent.com/-i-O-ZGsBLB8/AAAAAAAAAAI/AAAAAAAAAAA/G5adnZOgQGo/s120-p/photo.jpg",
      "cl": "8200445",
      "clUrl": "https://chromium-review.googlesource.com/c/8200445",
      "description": "This CL extracts some command protocols out of BrowserCoordinator\ninto a dedicated object.\nThis dedicated object is only responsible for handling those commands.\n\nBug: 542879805\nChange-Id: I4ed0b419567250cd1c59a7b87b310dfc63b29162\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8200445\nReviewed-by: Mark Cogan \u003cmarq@chromium.org\u003e\nReviewed-by: Federica Germinario \u003cfedegermi@google.com\u003e\nCommit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674917}",
      "email": "gambard@chromium.org",
      "hash": "2b2b36a63ae48028b41c08a00f75cc497c34ffd7",
      "subject": "[iOS] Extract command handling out of BrowserCoordinator (1/N)"
    },
    "8200467": {
      "author": "Peter Kang",
      "avatar": "",
      "cl": "8200467",
      "clUrl": "https://chromium-review.googlesource.com/c/8200467",
      "description": "Desktop:\nhttps://screenshot-v2.corp.google.com/9cZdR8BhtQj9pcJ (before)\nhttps://screenshot-v2.corp.google.com/6sGhiE3CvcLbngE (after)\n\nMobile:\nhttps://screenshot-v2.corp.google.com/3cqlhhrk28i2o (before)\nhttps://screenshot-v2.corp.google.com/313ob6guinfj0 (after)\n\nBug: 537844729\nChange-Id: Ia9637a3ad38d0bbd76ba72a72c215c0570a05202\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8200467\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nCommit-Queue: Peter Kang \u003cpeterkang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675098}",
      "email": "peterkang@google.com",
      "hash": "d7d6d28e8a0e4bdbbbb127803b9196ee2138d590",
      "subject": "Update \"Gallery\" icon to add_photo_alternate"
    },
    "8200486": {
      "author": "Andy Phan",
      "avatar": "https://lh3.googleusercontent.com/-_0FOS8OEdyA/AAAAAAAAAAI/AAAAAAAAAAA/oPh7992omMg/s120-p/photo.jpg",
      "cl": "8200486",
      "clUrl": "https://chromium-review.googlesource.com/c/8200486",
      "description": "Reorder the DocumentPermission enum values and the corresponding switch\ncases in HasPermission() to follow the ascending order of permission\nbits specified in Table 3.20 of the PDF 1.7 specification:\n\n* Bit 3: `DocumentPermission::kPrintLowQuality`\n* Bit 5: `DocumentPermission::kCopy`\n* Bit 10: `DocumentPermission::kCopyAccessible`\n* Bit 12: `DocumentPermission::kPrintHighQuality`\n\nReorder the test assertions in PDFiumPermissionTest to match this\nordering.\n\nAlso, mark the permission mask constants in pdfium_permissions.h as\ninline constexpr.\n\nThis is a mechanical change and has no visible change in behavior.\n\nTAG=agy\nCONV=aec330d6-6717-40e6-bf07-3f0798417081\n\nChange-Id: Idec506902f065d8b02fe3f955e93a14977611a53\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8200486\nCommit-Queue: Andy Phan \u003candyphan@chromium.org\u003e\nReviewed-by: April Kallmeyer \u003cask@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675233}",
      "email": "andyphan@chromium.org",
      "hash": "eaf95530f372db830b353874a093d0043941ef59",
      "subject": "[PDF] Reorder DocumentPermission by bit order"
    },
    "8200487": {
      "author": "Andy Phan",
      "avatar": "https://lh3.googleusercontent.com/-_0FOS8OEdyA/AAAAAAAAAAI/AAAAAAAAAAA/oPh7992omMg/s120-p/photo.jpg",
      "cl": "8200487",
      "clUrl": "https://chromium-review.googlesource.com/c/8200487",
      "description": "Set `PdfViewerElement::hadPassword_` to true when a password request is\nhandled in handlePasswordRequest_().\n\n`hadPassword_` is checked by annotationAvailable_() to disable\nannotation mode for password-protected PDFs, but setting the field was\ndropped during a prior refactoring of the password dialog in\nhttps://crrev.com/845210.\n\nTAG=agy\nCONV=aec330d6-6717-40e6-bf07-3f0798417081\n\nBug: 364933201\nChange-Id: I1e7fa81150c17dff6c7741fc0b58682d1f21eae6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8200487\nReviewed-by: April Kallmeyer \u003cask@chromium.org\u003e\nCommit-Queue: Andy Phan \u003candyphan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675254}",
      "email": "andyphan@chromium.org",
      "hash": "175a21a5707fea81a64790cb176502b665bf463d",
      "subject": "[PDF Ink Signatures] Restore hadPassword tracking in PDF viewer"
    },
    "8200524": {
      "author": "Andrea Orru",
      "avatar": "",
      "cl": "8200524",
      "clUrl": "https://chromium-review.googlesource.com/c/8200524",
      "description": "WebRequestEventRouter kept the blocked requests of a regular\nBrowserContext and its off-the-record BrowserContext together in the\nregular context's BrowserContextData; GetBlockedRequestMap() redirected\nthe off-the-record context to the regular context.\n\nInstead, keep one map per router, keyed by request ID, and record the\nowning BrowserContext in each BlockedRequest. Request IDs are unique\nacross the BrowserContexts that share a router, because those contexts\nalso share one RequestIDGenerator.\n\nFixed: 40279375\nChange-Id: I9318b9d57a049d03b4603354489cf45d59471f83\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8200524\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCommit-Queue: Andrea Orru \u003candreaorru@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674598}",
      "email": "andreaorru@chromium.org",
      "hash": "ca6a602111e5a1a84eedfcedb2a4013376d239f4",
      "subject": "[Extensions] Isolate BlockedRequests per BrowserContext"
    },
    "8200525": {
      "author": "rbpotter",
      "avatar": "https://lh4.googleusercontent.com/-mBk2a4Fx72s/AAAAAAAAAAI/AAAAAAAAAAA/I9VjiV1xx3g/s120-p/photo.jpg",
      "cl": "8200525",
      "clUrl": "https://chromium-review.googlesource.com/c/8200525",
      "description": "This is in preparation for migrating people_page to use the PrefService.\n\nBug: 393471368\nChange-Id: Icb758ea561ba1362d544136e91d071aee474d5d0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8200525\nReviewed-by: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nCommit-Queue: Rebekah Potter \u003crbpotter@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675147}",
      "email": "rbpotter@chromium.org",
      "hash": "8bf30a4cf3ddbda5e6062e11db8bd6cceb2ee1e5",
      "subject": "Settings Lit: Make settings-checkbox compatible with PrefService"
    },
    "8200528": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8200528",
      "clUrl": "https://chromium-review.googlesource.com/c/8200528",
      "description": "Override WebContentsDelegate::IsPrerender2Supported() so a\nPrivilegedWebContents never prerenders. Prerender activation moves a\nprerendered page into the primary main frame without running navigation\nthrottles, so an off-allowlist page that was prerendered could otherwise\nbe activated past PwcNavigationThrottle. Disabling prerendering outright\nis the primary defense; the throttle additionally covers a prerendered\nmain frame as defense in depth.\n\nThis matches the WebContentsDelegate default, but is stated explicitly\nso the security property does not silently depend on that default.\n\nUnit test: a PrivilegedWebContents reports prerendering unsupported.\n\nBug: 539909218\nChange-Id: Ifcd60043cfc466afddc6678339991f3a20eab670\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8200528\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nReviewed-by: Alex Moshchuk \u003calexmos@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675155}",
      "email": "erikchen@chromium.org",
      "hash": "d9083c90db9b8ee99dac67d5c9c0d43164a4d0e6",
      "subject": "chrome: Disable prerendering in a PrivilegedWebContents"
    },
    "8200529": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8200529",
      "clUrl": "https://chromium-review.googlesource.com/c/8200529",
      "description": "A client hosted by a privileged WebContents (see //chrome's\nPrivilegedWebContents) that disallows service worker control is already\nineligible to be controlled. Make it invisible to the Clients API too:\nskip such clients when enumerating for Clients.matchAll(), including\nwith includeUncontrolled, so a same-origin service worker can neither\ncontrol nor even observe a privileged client.\n\nThe filter lives in AddWindowClient() and AddNonWindowClient() (the\ncommon sinks for all matchAll paths), keyed on the same\nServiceWorkerClient::disallows_service_worker_control() bit that governs\ncontrol eligibility, so window clients and the worker clients that\ninherit the bit are both covered.\n\nBrowsertest: an ordinary same-origin window client appears in a service\nworker's matchAll({includeUncontrolled: true}); a privileged WebContents\nclient at a distinct same-origin URL does not.\n\nBug: 539909218\nChange-Id: I6d9cb8a2478442df422975ebac92b7e8125c08f8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8200529\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nReviewed-by: Alex Moshchuk \u003calexmos@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675156}",
      "email": "erikchen@chromium.org",
      "hash": "e33ef029525fdac08626a0a17f8cea50ed503ad1",
      "subject": "content: Hide privileged clients from the service worker Clients API"
    },
    "8200665": {
      "author": "Danil Chapovalov",
      "avatar": "https://lh3.googleusercontent.com/-CQzYV4zaa80/AAAAAAAAAAI/AAAAAAAAAAA/xnEBLtCm9vQ/s120-p/photo.jpg",
      "cl": "8200665",
      "clUrl": "https://chromium-review.googlesource.com/c/8200665",
      "description": "This histogram expired two years ago\n\nBug: 331207460\nChange-Id: I3bd328bd003046b7b9b8573089a97c96dc8675a5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8200665\nReviewed-by: Tomas Gunnarsson \u003ctommi@chromium.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674805}",
      "email": "danilchap@chromium.org",
      "hash": "127d0cfca4657a17b8181822ddbb45ce98903c18",
      "subject": "Cleanup collecting UMA WebRTC.PeerConnection.ConnectionState"
    },
    "8200727": {
      "author": "Timofey Chudakov",
      "avatar": "https://lh5.googleusercontent.com/-hW5_xE4A0ug/AAAAAAAAAAI/AAAAAAAAAAA/R_SArpdNRv0/s120-p/photo.jpg",
      "cl": "8200727",
      "clUrl": "https://chromium-review.googlesource.com/c/8200727",
      "description": "This CL extends the check in the AutofillSuggestion to handle the PI\nnotice as well. The suggestion itself is not displayed on Android.\n\nBug: 530174611\nChange-Id: I5f422f73fefdb1613213939f4ac62564642ca953\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8200727\nCommit-Queue: Bruno Braga \u003cbrunobraga@google.com\u003e\nReviewed-by: Bruno Braga \u003cbrunobraga@google.com\u003e\nAuto-Submit: Timofey Chudakov \u003ctchudakov@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674827}",
      "email": "tchudakov@google.com",
      "hash": "41bfc240aec74f7cf66dd23e715f47c5e8940859",
      "subject": "[AutofillAi - PI] PI suggestion has empty label on Android."
    },
    "8200730": {
      "author": "Morten Stenshorne",
      "avatar": "https://lh4.googleusercontent.com/-k5WE6t0IBVM/AAAAAAAAAAI/AAAAAAAAAAA/2cgUVUS7Hl8/s120-p/photo.jpg",
      "cl": "8200730",
      "clUrl": "https://chromium-review.googlesource.com/c/8200730",
      "description": "Doesn't need to be in FragmentBuilder.\n\nStrengthen the API somewhat, to prevent the builder from going from\nhaving spanners to not having spanners. There's no use case for that.\n\nNo behavior changes intended.\n\nChange-Id: I85fc3552e474cda0aadb8021f1b21fda7f21166f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8200730\nReviewed-by: Ian Kilpatrick \u003cikilpatrick@chromium.org\u003e\nCommit-Queue: Morten Stenshorne \u003cmstensho@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674554}",
      "email": "mstensho@chromium.org",
      "hash": "b700ede84b0672636fd2a010b314327c145b35d3",
      "subject": "Move column spanner stuff down to BoxFragmentBuilder."
    },
    "8200872": {
      "author": "Yixi Wu",
      "avatar": "https://lh6.googleusercontent.com/-c-CasAsjylQ/AAAAAAAAAAI/AAAAAAAAAAA/3IXlBukFA2o/s120-p/photo.jpg",
      "cl": "8200872",
      "clUrl": "https://chromium-review.googlesource.com/c/8200872",
      "description": "Add kWaitingScanDecision and kPasteEventStaled to monitor the Content\nScanning process. If the user copies new content while the content\nscanning is happening, discard the old paste event since it becomes\nstaled.\n\nBug: 531672160\nChange-Id: Ic51432443d846f4690a57c1c360dc3fff10095a9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8200872\nCommit-Queue: Yixi Wu \u003cyixiwu@google.com\u003e\nReviewed-by: Ernesto Izquierdo Clua \u003ceic@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675308}",
      "email": "yixiwu@google.com",
      "hash": "f82769f86c5ba990aff16244a29050b067531f0e",
      "subject": "[iOS] Add Paste Event State for Pasteboard Content Scanning Handling"
    },
    "8200925": {
      "author": "Boris Sazonov",
      "avatar": "https://lh6.googleusercontent.com/-6k9X73DQC9Y/AAAAAAAAAAI/AAAAAAAAAAA/BkuPR8-EA1I/s120-p/photo.jpg",
      "cl": "8200925",
      "clUrl": "https://chromium-review.googlesource.com/c/8200925",
      "description": "Adds `AccountInfoFetcher::Start()` method to the interface and updates\nAccountFetcherService to call `Start()` after creating the fetcher.\n\nThis is important for subsequent changes. If the account data is\navailable immediately - the callback passed to the AccountInfoFetcher\nwill be invoked synchronously from Start. Doing this from constructor\nwould require more complex code in the AccountFetcherService (it\nmaintains a list of ongoing fetchers and the fetcher can't be added to\nthat list until its constructor finishes).\n\nTAG=agy\nCONV=b9d75ce7-6e7a-4c1f-9f5f-83a88954ec53\n\nBug: 449708427\nChange-Id: If22519c383be5f246a707fbec150ff96faca899d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8200925\nReviewed-by: Tanmoy Mollik \u003ctriploblastic@google.com\u003e\nAuto-Submit: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nCommit-Queue: Tanmoy Mollik \u003ctriploblastic@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674865}",
      "email": "bsazonov@chromium.org",
      "hash": "5371676fa355d029f11065c76ec1f96c5402faac",
      "subject": "[Signin] Add AccountInfoFetcher::Start"
    },
    "8200955": {
      "author": "Fernando Fiori",
      "avatar": "https://lh3.googleusercontent.com/-At2hCWH2EvE/AAAAAAAAAAI/AAAAAAAAAAA/XtjUZgM0YBI/s120-p/photo.jpg",
      "cl": "8200955",
      "clUrl": "https://chromium-review.googlesource.com/c/8200955",
      "description": "Correct mismatched closing tags and a misspelled link element in CSS and\nforced-colors WPTs. This restores the intended DOM structure without\nchanging the tests' coverage.\n\nBug: 542686202\nChange-Id: I73d6234d78564185fee66b8913636c91ed8e61ac\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8200955\nAuto-Submit: Fernando Fiori \u003cffiori@microsoft.com\u003e\nReviewed-by: Fernando Fiori \u003cffiori@microsoft.com\u003e\nReviewed-by: Munira Tursunova \u003cmoonira@google.com\u003e\nCommit-Queue: Fernando Fiori \u003cffiori@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675033}",
      "email": "ffiori@microsoft.com",
      "hash": "7ec15dd0ba407d695ad251c4fbad6b2df6baa69c",
      "subject": "Fix malformed markup in CSS WPTs"
    },
    "8200964": {
      "author": "Thomas Lukaszewicz",
      "avatar": "",
      "cl": "8200964",
      "clUrl": "https://chromium-review.googlesource.com/c/8200964",
      "description": "Replace Browser::Create() calls with CreateBrowserWindow() and\nconstruct BrowserWindowCreateParams across desktop and ChromeOS\nsession restore and window reconstruction paths:\n\n- chrome/browser/sessions/session_restore.cc (4 callsites)\n- chrome/browser/ash/browser_delegate/browser_controller_impl.cc\n  (1 callsite)\n- chrome/browser/ash/app_restore/browser_restore_observer.cc\n  (1 callsite)\n\nAdd focused_tab_group_id to BrowserWindowCreateParams in\ncreate_browser_window.h and copy it in create_browser_window_non_android.cc\nso that SessionRestore can recreate focused tab groups. This\nadds a recently added param to Browser::CreateParams missing\nfrom BrowserWindowCreateParams,\n\nUpdate BUILD.gn files in sessions, browser_window, and\nash/app_restore to add required public and private dependencies\nfor create_browser_window and tab_groups headers.\n\nTAG=agy\nCONV=c17a2201-9b97-4e91-a466-0d6b23b1ce91\n\nBug: 542827630\nChange-Id: I95e36df081bb92b82bd4b5086fae2a19004fe220\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8200964\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674575}",
      "email": "tluk@chromium.org",
      "hash": "91c4f43bed5d0b257df749828832680c29324e0c",
      "subject": "Migrate session restore and Ash lifecycle to CreateBrowserWindow()"
    },
    "8201006": {
      "author": "devincabillo",
      "avatar": "https://lh3.googleusercontent.com/-fkIBLxgjFII/AAAAAAAAAAI/AAAAAAAAAAA/0pzEBX0ygfo/s120-p/photo.jpg",
      "cl": "8201006",
      "clUrl": "https://chromium-review.googlesource.com/c/8201006",
      "description": "Transitions from `GetChromeMLAPI` to `GetChromeMLAPIV2`, exposing the\nconversation api in optimization guide.\n\nBug: 539550595\nChange-Id: I77eadd6059ea09b69ad5d09451b14a44e7ec7dc1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8201006\nCommit-Queue: Devin Cabillo \u003cdevincabillo@google.com\u003e\nReviewed-by: Nathan Memmott \u003cmemmott@chromium.org\u003e\nAuto-Submit: Devin Cabillo \u003cdevincabillo@google.com\u003e\nReviewed-by: Alan Ding \u003calanding@chromium.org\u003e\nReviewed-by: Jingyun Liu \u003cjingyun@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675067}",
      "email": "devincabillo@google.com",
      "hash": "f0d9f4f0910c5591f2cbfcb61918c275371e7968",
      "subject": "2/2 Implemnets GetChromeMLAPIV2 in `chrome_ml_holder.cc`"
    },
    "8201084": {
      "author": "Nasser Al-shawwa",
      "avatar": "https://lh4.googleusercontent.com/-JS1g0PRBSow/AAAAAAAAAAI/AAAAAAAAAAA/h7dqXDaE8bA/s120-p/photo.jpg",
      "cl": "8201084",
      "clUrl": "https://chromium-review.googlesource.com/c/8201084",
      "description": "Prevents streaming large ChromeOS virtual files by performing an early\nsize check via base::GetFileInfo() before opening base::File or reading\ncontent bytes. Also ensures the metadata scan is performed on large\nfiles when admins disable blocking large file uploads.\n\nThis is required since reading any segment of a virtual file on ChromeOS\ntriggers a stream of the entire file, which may cause file system\ncorruption and consequently file read errors.\n\nBug: 533047400\nChange-Id: I8855088b2939c8343895d39794e02e2317647a5c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8201084\nCommit-Queue: Nasser Al-shawwa \u003calshawwa@chromium.org\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nReviewed-by: Dominique Fauteux-Chapleau \u003cdomfc@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675084}",
      "email": "alshawwa@chromium.org",
      "hash": "733944824f1c0d4a7fb01744d0948685f194c0c8",
      "subject": "Fix large virtual file handling and metadata scanning"
    },
    "8201184": {
      "author": "Michael Tatarski",
      "avatar": "https://lh3.googleusercontent.com/-6KTjxplaxJA/AAAAAAAAAAI/AAAAAAAAAAA/cqwAlbsz8S4/s120-p/photo.jpg",
      "cl": "8201184",
      "clUrl": "https://chromium-review.googlesource.com/c/8201184",
      "description": "This CL refactors TargetDeviceListWaiter to query the entry point\ndisplay reason directly via SendTabToSelfSyncService, removing the need\nfor repeating callbacks and simplifying call sites.\n\nThere is no behavioural change intended.\n\nBug: 519101926\nChange-Id: I5893b5fd434051c4a6f951ea10701411b4379754\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8201184\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@{#1674984}",
      "email": "mtatarski@google.com",
      "hash": "9051efedaca26764134ae9b71e4bee910651963f",
      "subject": "[SendTabToSelf] Refactor TargetDeviceListWaiter API"
    },
    "8201244": {
      "author": "Thomas Lukaszewicz",
      "avatar": "",
      "cl": "8201244",
      "clUrl": "https://chromium-review.googlesource.com/c/8201244",
      "description": "Replace legacy Browser::Create() calls with the modern free function\nCreateBrowserWindow() and construct BrowserWindowCreateParams across\nDevTools, extension app launch, and web app navigation and launch\nsubsystems:\n\n- chrome/browser/devtools/devtools_window.cc (1 callsite)\n- chrome/browser/ui/extensions/application_launch.cc (2 callsites)\n- chrome/browser/ui/web_applications/navigation_capturing_process.cc\n  (4 callsites)\n- chrome/browser/ui/web_applications/web_app_launch_process.cc\n  (1 callsite)\n- chrome/browser/ui/web_applications/web_app_launch_utils.cc\n  (2 callsites)\n\nTAG=agy\nCONV=c17a2201-9b97-4e91-a466-0d6b23b1ce91\n\nBug: 542827630\nChange-Id: Ied873b4b3bbfe383ce8140eaf6d48c036ad8829e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8201244\nReviewed-by: David Yeung \u003cdayeung@chromium.org\u003e\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674580}",
      "email": "tluk@chromium.org",
      "hash": "80b6fc748c93b67784d26a67921815c8dbabb395",
      "subject": "Migrate DevTools and app launch to CreateBrowserWindow()"
    },
    "8201265": {
      "author": "Ryo Hashimoto",
      "avatar": "",
      "cl": "8201265",
      "clUrl": "https://chromium-review.googlesource.com/c/8201265",
      "description": "Virtual document paths use the same Android API as content URIs so they\nneed the same treatment.\n\n- Truncate supports only truncating to zero.\n- FLAG_CREATE_ALWAYS instead of FLAG_CREATE.\n\nBUG=417574672\n\nChange-Id: I74e89bfdba99a57739a9fa1c03798c57ec147a4f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8201265\nCommit-Queue: Ryo Hashimoto \u003chashimoto@chromium.org\u003e\nReviewed-by: Mingyu Lei \u003cleimy@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674766}",
      "email": "hashimoto@google.com",
      "hash": "aaa84ec79ebbe7ee4be75d0bee38fe6e7eb12036",
      "subject": "storage/browser: Improve Android virtual path handling"
    },
    "8201307": {
      "author": "Dave Tapuska",
      "avatar": "",
      "cl": "8201307",
      "clUrl": "https://chromium-review.googlesource.com/c/8201307",
      "description": "This CL removes the expired Blink.Canvas.OverdrawOp histogram, which\ntracked 2D canvas draw operations triggering overdraw optimizations. It\ncleans up the OverdrawOp enum, removes the histogram recording logic,\ndeletes the corresponding histogram and enum XML definitions, and\nupdates the affected unit tests.\n\nOBSOLETE_HISTOGRAM[Blink.Canvas.OverdrawOp]=Expired\n\nBUG=40853439\n\nChange-Id: I4088771984ce39b3ecbae519cde31af43c8044b6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8201307\nReviewed-by: Nicolás Peña \u003cnpm@chromium.org\u003e\nCommit-Queue: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674963}",
      "email": "dtapuska@chromium.org",
      "hash": "af3f845e47a4259a85cbceb62e6c603889bd2f76",
      "subject": "Remove the Blink.Canvas.OverdrawOp histogram and associated code"
    },
    "8201344": {
      "author": "Wenbin Zhang",
      "avatar": "",
      "cl": "8201344",
      "clUrl": "https://chromium-review.googlesource.com/c/8201344",
      "description": "Convert unit tests in permission_chip_unittest.cc to browser tests in\npermission_chip_browsertest.cc as part of Project Bedrock.\n\nPermissionPromptChip and ChipController require desktop browser window\nand location bar infrastructure, making browser tests the appropriate\ntest environment.\n\nTAG=agy\nCONV=eeeb44ae-34fc-4d6f-9cc2-c072289133de\n\nBug: 404803975\nChange-Id: I1d0d808c154dc264ee414e00a3ebcf3c6ddb832a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8201344\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCommit-Queue: Wenbin Zhang \u003cwenbinzhang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674596}",
      "email": "wenbinzhang@google.com",
      "hash": "7dbaf5442848a18ab6d257c4ce40508d4a4b2856",
      "subject": "[Bedrock] Convert permission_chip_unittest to browser tests"
    },
    "8201347": {
      "author": "Kunal Daftari",
      "avatar": "https://lh3.googleusercontent.com/-qDm61ipS4GE/AAAAAAAAAAI/AAAAAAAAAAA/oGt6jxKEaMg/s120-p/photo.jpg",
      "cl": "8201347",
      "clUrl": "https://chromium-review.googlesource.com/c/8201347",
      "description": "Renames function from IsGroupFocused to IsInFocusedGroup.\n\nCleans up conditional checks.\n\nRefactors collapsed / in focus group checks to be flags that are\nconsidered in the layout call instead of separating across states.\n\nChange-Id: If022a2cd01cd202683226ac5de06cba23f7447f7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8201347\nCommit-Queue: Kunal Daftari \u003ckunaldaftari@google.com\u003e\nReviewed-by: Eshwar Stalin \u003cestalin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674718}",
      "email": "kunaldaftari@google.com",
      "hash": "64d691e1c73ecd56fbc9e5febaaa1dfb92cf2476",
      "subject": "[Focus] Refactoring Various Changes"
    },
    "8201367": {
      "author": "Julia Sobiech",
      "avatar": "https://lh4.googleusercontent.com/-7Phf-w-GHgg/AAAAAAAAAAI/AAAAAAAAAAA/6pk2pDnK_9Q/s120-p/photo.jpg",
      "cl": "8201367",
      "clUrl": "https://chromium-review.googlesource.com/c/8201367",
      "description": "Removes leftover and unused includes of plus_addresses headers and build\ntarget dependencies from chrome/browser/.\n\nRemoves the obsolete `kPlusAddressUpdatedInBrowserProcess` trigger\nsource and `autofill::PlusAddressCallback` from the Autofill component,\nupdating the relevant switch statements, Mojo definitions, and metrics\nenums.\n\nBug: 541204684\nChange-Id: Icd2b6f2f8a2c798823862154f70d70757d2c3a49\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8201367\nReviewed-by: Filipa Senra \u003cfsenra@google.com\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nReviewed-by: Camille Lamy \u003cclamy@chromium.org\u003e\nCommit-Queue: Julia Sobiech \u003cjsobiech@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674969}",
      "email": "jsobiech@google.com",
      "hash": "73a961e001ba0a8056ef6f68e7b085e2b0e664f6",
      "subject": "[PlusAddress] Remove plus address mentions in components/autofill/"
    },
    "8201370": {
      "author": "Travis Li",
      "avatar": "https://lh5.googleusercontent.com/-VyIE-fe96no/AAAAAAAAAAI/AAAAAAAAAAA/_EA5M_D8D4E/s120-p/photo.jpg",
      "cl": "8201370",
      "clUrl": "https://chromium-review.googlesource.com/c/8201370",
      "description": "Introduce kInstallerDownloaderReengagement feature flag along with\nkMaxCycleCount (default: 3) and kReengagementCooldownDays (default: 60)\nfeature parameters.\n\nWhen enabled, eligible users experience up to 3 cycles separated by a\n60-day cooldown interval.\n- Within each cycle, the existing 1x behavior is repeated: the InfoBar is shown up to 3 times if ignored, or stops immediately if explicitly dismissed.\n- When a cycle finishes, after 60 days a new cycle starts until 3 cycles complete.\n- Accepting a download permanently suppresses displays across all cycles.\n\nBug: 540471634\nChange-Id: Ib29f4e8edd2045daf38ad0423f4826be0edd3c6f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8201370\nReviewed-by: Muhammad Salmaan \u003cmusalmaan@chromium.org\u003e\nCommit-Queue: Travis Li \u003csonghaoli@chromium.org\u003e\nReviewed-by: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nReviewed-by: Atharv Maan \u003catharvmaan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675214}",
      "email": "songhaoli@chromium.org",
      "hash": "f7845055ad01649ffc3e905038645ddbdf8ba873",
      "subject": "[WTTC] Implement Multi-Exposure Re-engagement Strategy behind flag"
    },
    "8201566": {
      "author": "Quinton Lucyk",
      "avatar": "https://lh6.googleusercontent.com/-qGD4byRy-0I/AAAAAAAAAAI/AAAAAAAAAAA/frwNh3Vwhn8/s120-p/photo.jpg",
      "cl": "8201566",
      "clUrl": "https://chromium-review.googlesource.com/c/8201566",
      "description": "This updates `DelegatedTaskRunner` to enforce a minimum\nbinary version for the Platform Experience Helper (PEH) before launching\nit.\n\nBug: 525018453\nChange-Id: I698c4089532c316b855f54e7c3a87d89b006c247\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8201566\nCommit-Queue: Quinton Lucyk \u003cqlucyk@chromium.org\u003e\nReviewed-by: Atharv Maan \u003catharvmaan@chromium.org\u003e\nReviewed-by: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675001}",
      "email": "qlucyk@chromium.org",
      "hash": "803d0467764be2528128c99c92ceda5d16686036",
      "subject": "[PEH] Add minimum version enforcement for Platform Experience Helper"
    },
    "8201584": {
      "author": "Thomas Lukaszewicz",
      "avatar": "",
      "cl": "8201584",
      "clUrl": "https://chromium-review.googlesource.com/c/8201584",
      "description": "Replaces calls to Browser::Create(Browser::CreateParams) with calls\nto CreateBrowserWindow(BrowserWindowCreateParams) across the\nremaining 14 production callsites in //chrome/browser and //chrome/browser/ui.\n\nUpdates corresponding BUILD.gn targets to depend on\n//chrome/browser/ui/browser_window:create_browser_window.\n\nWith this change, 100% of non-test production callsites in Chromium\nhave been migrated to CreateBrowserWindow().\n\nTAG=agy\nCONV=c17a2201-9b97-4e91-a466-0d6b23b1ce91\n\nBug: 542827630\nChange-Id: Ia41b5d7872b5e970ffbfbe7c1b7f922df7d62f20\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8201584\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674746}",
      "email": "tluk@chromium.org",
      "hash": "6c8ad1ed6130467126615b9bb0b951cbcf78f02d",
      "subject": "Migrate remaining production subsystems to CreateBrowserWindow()"
    },
    "8201707": {
      "author": "Ian Kilpatrick",
      "avatar": "https://lh3.googleusercontent.com/-8_uA47gXfAA/AAAAAAAAAAI/AAAAAAAAAAA/SP3Bb0d1HH8/s120-p/photo.jpg",
      "cl": "8201707",
      "clUrl": "https://chromium-review.googlesource.com/c/8201707",
      "description": "Use default member initializer instead of the initializer list.\n\nThere should be no behaviour change.\n\nChange-Id: Iedd86729f6ce7377d7ee3b02b31d178a06977c70\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8201707\nCommit-Queue: Ian Kilpatrick \u003cikilpatrick@chromium.org\u003e\nReviewed-by: Morten Stenshorne \u003cmstensho@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674954}",
      "email": "ikilpatrick@chromium.org",
      "hash": "a095f4630628c5f51c8e346e9f002cf73b32ed86",
      "subject": "[layout] Use default member initializers on LayoutObject."
    },
    "8201824": {
      "author": "Adem Derinel",
      "avatar": "https://lh6.googleusercontent.com/-RzPR9lHrlUw/AAAAAAAAAAI/AAAAAAAAAAA/ph6rcW48A8Y/s120-p/photo.jpg",
      "cl": "8201824",
      "clUrl": "https://chromium-review.googlesource.com/c/8201824",
      "description": "Retrieve the TestManagePasswordsUIController dynamically from the\nWebContents instead of storing a raw pointer to it. This avoids dangling\npointer risks during test teardown.\n\nTAG=agy\nCONV=7f7bfc62-baea-4a5f-8c51-8c8811ea6010\n\nChange-Id: If535a8161adbbfdc717a9935eb9d913010d7ce66\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8201824\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCommit-Queue: Adem Derinel \u003cderinel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674748}",
      "email": "derinel@google.com",
      "hash": "d4c40522f8a7fdfef5313406d93f7889cc887ffc",
      "subject": "Eliminate controller_ member from PasswordDialogViewTest"
    },
    "8201827": {
      "author": "Andrew Paseltiner",
      "avatar": "",
      "cl": "8201827",
      "clUrl": "https://chromium-review.googlesource.com/c/8201827",
      "description": "Ensure HandleKeyValue() does not call GetString() on non-string-like\nstructured header Items. Calling GetString() on an integer or boolean\nItem triggers a fatal QUICHE_CHECK failure.\n\nInstead, use net::structured_headers::SerializeItem() to obtain a safe\nstring representation for the error message.\n\nFixed: 542994311\nBug: 541216675\nChange-Id: I8d03515924feb723a8176a361af6be28cb6e9230\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8201827\nReviewed-by: Adam Rice \u003cricea@chromium.org\u003e\nCommit-Queue: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674877}",
      "email": "apaseltiner@chromium.org",
      "hash": "d71f062d6560836b2784eea6f2f823f0392a70d4",
      "subject": "Fix crash in ParseIntegrityPolicyFromHeaders() on non-string parameters"
    },
    "8201829": {
      "author": "chromeos-ci-prod",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8201829",
      "clUrl": "https://chromium-review.googlesource.com/c/8201829",
      "description": "Diff Link: http://crosland/log/1079321..1079331\n\nGenerated by PUpr, see https://cr-buildbucket.appspot.com/build/8674273226264423505 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\": \"e432f3901c0b44e766c6768203c23f3c3ee60feb\"}]\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: I02f6b64ee8c846fc5d4a5ac2073fad0cfecf7ac7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8201829\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@{#1674629}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "d5cce64ba2aa24b14c6f014044e7543848aca7f0",
      "subject": "chromeos/CHROMEOS_LKGM: Automatic uprev to 16776.0.0-1079331."
    },
    "8201866": {
      "author": "Fernando Fiori",
      "avatar": "https://lh3.googleusercontent.com/-At2hCWH2EvE/AAAAAAAAAAI/AAAAAAAAAAA/XtjUZgM0YBI/s120-p/photo.jpg",
      "cl": "8201866",
      "clUrl": "https://chromium-review.googlesource.com/c/8201866",
      "description": "Remove unmatched closing tags from object focus and dialog backdrop\ntests, and close the focusgroup table footer with the matching tfoot\ntag.\n\nThese changes correct unintended parser errors while preserving the\ntests' behavior.\n\nBug: 542686202\nChange-Id: Ie97c6217fcb4e337217e91fb6324af5312472461\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8201866\nAuto-Submit: Fernando Fiori \u003cffiori@microsoft.com\u003e\nReviewed-by: Fernando Fiori \u003cffiori@microsoft.com\u003e\nReviewed-by: Jacques Newman \u003cjanewman@microsoft.com\u003e\nCommit-Queue: Fernando Fiori \u003cffiori@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674566}",
      "email": "ffiori@microsoft.com",
      "hash": "84d274a25280140c8b84c3fa5e2835d3fb002523",
      "subject": "Fix malformed tags in focus-related WPTs"
    },
    "8201904": {
      "author": "Michael Tatarski",
      "avatar": "https://lh3.googleusercontent.com/-6KTjxplaxJA/AAAAAAAAAAI/AAAAAAAAAAA/cqwAlbsz8S4/s120-p/photo.jpg",
      "cl": "8201904",
      "clUrl": "https://chromium-review.googlesource.com/c/8201904",
      "description": "This change refactors ActivityServiceCoordinator and\nActivityServiceMediator to use separate protocol handlers for\nBrowserCoordinatorCommands, FindInPageCommands, and\nSendTabToSelfCommands instead of a single combined protocol handler\ninterface.\n\nDecoupling protocol handler simplifies command routing across activity\nservice components.\n\nBug: 493866369\nChange-Id: I37d016217d45138bf30e35f1c27ca4ec480c6fcf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8201904\nAuto-Submit: Michael Tatarski \u003cmtatarski@google.com\u003e\nCommit-Queue: Mark Cogan \u003cmarq@chromium.org\u003e\nReviewed-by: Mark Cogan \u003cmarq@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674795}",
      "email": "mtatarski@google.com",
      "hash": "38f657b3988252eda3dd1a2bcfe87abb11b184d8",
      "subject": "Refactor ActivityService handler protocols into distinct properties"
    },
    "8202130": {
      "author": "Liam Brady",
      "avatar": "https://lh3.googleusercontent.com/-4vyu3UFwm9c/AAAAAAAAAAI/AAAAAAAAAAA/CoOIYfT0aMY/s120-p/photo.jpg",
      "cl": "8202130",
      "clUrl": "https://chromium-review.googlesource.com/c/8202130",
      "description": "This CL updates LoadPostCommitErrorPage subframe tests to wait via use\nWaitForNavigationFinished() and WaitForLoadStop() instead of\nTestNavigationObserver::Wait(), which times out when replacing an\nongoing navigation. WaitForNavigationFinished() ensures we wait for the\nerror page navigation to commit rather than prematurely catching the\nload stop of the cancelled ongoing navigation, while WaitForLoadStop()\nensures the error page document is fully parsed before executing\nJavaScript. It also re-fetches the active child RenderFrameHost after\nloading to account for the cross-process frame swap when subframe error\npage isolation is enabled.\n\nBug: 40134629\nChange-Id: I5f4cf7e513793329c3e4ee605f8670ab8e5bdfc5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8202130\nCommit-Queue: Liam Brady \u003clbrady@google.com\u003e\nReviewed-by: Alex Moshchuk \u003calexmos@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675059}",
      "email": "lbrady@google.com",
      "hash": "83ce41dd05a05a64ad7022ded83b7e673508c415",
      "subject": "Fix LoadPostCommitErrorPage subframe tests with error page isolation."
    },
    "8202171": {
      "author": "Aldo Culquicondor",
      "avatar": "https://lh3.googleusercontent.com/-4nNvmbPq7WU/AAAAAAAAAAI/AAAAAAAAAAA/AfPhHHXnNhI/s120-p/photo.jpg",
      "cl": "8202171",
      "clUrl": "https://chromium-review.googlesource.com/c/8202171",
      "description": "This CL removes the CopyFromExactSurface method from\nRenderWidgetHostViewBase and RenderWidgetHostViewAndroid. The only\nremaining usage in tests has been migrated to\nCopySharedImageFromExactSurface, which is still used in production.\n\nBug: 435231859, 542998006\nChange-Id: I254671ca33c45bb9f820fd7a2186929a33ba0d70\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8202171\nCommit-Queue: Aldo Culquicondor \u003cacondor@chromium.org\u003e\nReviewed-by: Bo Liu \u003cboliu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675314}",
      "email": "acondor@chromium.org",
      "hash": "2d05890131b71bf417ee03a4acf36ba7a41a00c5",
      "subject": "Remove unused CopyFromExactSurface"
    },
    "8202185": {
      "author": "Charles Cai",
      "avatar": "https://lh5.googleusercontent.com/-ccU4-ymEBwA/AAAAAAAAAAI/AAAAAAAAAAA/YyuJA914Jvg/s120-p/photo.jpg",
      "cl": "8202185",
      "clUrl": "https://chromium-review.googlesource.com/c/8202185",
      "description": "Make the Fusebox AnchoredPopupWindow focusable so that opening the popup\nmenu claims window focus and prevents physical keyboard inputs. This\nalso resolves the a11y issue where we do not automatically focus on the\npopup menu when double-tapping the plus button. This also ensures the\npopup menu can be navigated by arrow keys. And it added protection for a\npotential crash where the plus button gains focus when selecting an item\nin the popup menu with keyboard.\n\nVerified on desktop, tablet and phone platforms, in both normal\nnavigation and Talkback.\n\nBug: 534902475\nChange-Id: I5018756b834e04a12a5718365b9655b7a64fe0ff\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8202185\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nCommit-Queue: Charles Cai \u003ccharlesyc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675175}",
      "email": "charlesyc@google.com",
      "hash": "e6b33b10644f496db0da1b9090dd8ecf6fdb15d0",
      "subject": "Enable focusable fusebox popup"
    },
    "8202212": {
      "author": "Kelsen Liu",
      "avatar": "https://lh5.googleusercontent.com/-Gs4l-tRqpco/AAAAAAAAAAI/AAAAAAAAAAA/uSUqYDjum4E/s120-p/photo.jpg",
      "cl": "8202212",
      "clUrl": "https://chromium-review.googlesource.com/c/8202212",
      "description": "Replace raw pointer pixel access with base::span subspan indexing in\nRepackPixelDataAsRgb, and remove UNSAFE_TODO usages.\n\nBug: 40285824\nChange-Id: I16499e68de27046c751c3070ea253baf00a197be\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8202212\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Kelsen Liu \u003ckelsenliu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674690}",
      "email": "kelsenliu@chromium.org",
      "hash": "fd8b2f9c28e58a0ff4846c6db383c4f61863d6f4",
      "subject": "Spanify RepackPixelDataAsRgb to use base::span"
    },
    "8202213": {
      "author": "Rakina Zata Amni",
      "avatar": "https://lh6.googleusercontent.com/-e1MV1lOHlsc/AAAAAAAAAAI/AAAAAAAAAAA/KxtD4xkj2AQ/s120-p/photo.jpg",
      "cl": "8202213",
      "clUrl": "https://chromium-review.googlesource.com/c/8202213",
      "description": "Bypasses setting up and executing URL loader throttles (e.g. SafeBrowsing, AdBlocker, resource limits) for topchrome WebUI\nrenderers. Without this, each resource request in topchrome WebUI\npages normally triggers the instantiation of multiple loader\nthrottles. Bypassing these throttles avoids significant Mojo IPC and CPU overhead in both the Browser and Renderer processes during the critical load path.\n\nIt's ok to skip the throttles for WebUI pages because the resource\nloading is done in-renderer and are bundled with the browser binary,\nlocal, and fully trusted. They do not require security or network throttles which are designed for untrusted external web content.\n\nImpact on metrics during startup (local testing on slow machines,\ncompared to WebUI toolbar baseline, ~20 runs):\n- Windows FirstWebContents FCP: Saves ~163 ms (p50, ablation) 🟢\n- Windows Active Tab Submit: Saves ~82 ms (p50, ablation) 🟢\n- macOS Navigation Finished: Saves ~39 ms (mean, individual) 🟢\n\nBUG=542537280\nTAG=agy\nCONV=5a8d618c-f05d-4a88-b130-d53854512b02\n\nChange-Id: I81ee7e3a5e1b9edc1acf9cfd7de17f02fc5ad698\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8202213\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nCommit-Queue: Rakina Zata Amni \u003crakina@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675023}",
      "email": "rakina@chromium.org",
      "hash": "02ae4b2e8a19e41faafd61b454bcb1b0cfc10f62",
      "subject": "[startup] Allow skipping URLLoaderThrottles for topchrome WebUI"
    },
    "8202226": {
      "author": "Gauthier Ambard",
      "avatar": "https://lh4.googleusercontent.com/-i-O-ZGsBLB8/AAAAAAAAAAI/AAAAAAAAAAA/G5adnZOgQGo/s120-p/photo.jpg",
      "cl": "8202226",
      "clUrl": "https://chromium-review.googlesource.com/c/8202226",
      "description": "This CL extracts some command protocols out of BrowserCoordinator\ninto a dedicated object.\nThis dedicated object is only responsible for handling those commands.\n\nBug: 542879805\nChange-Id: Ic7d8a4a0b9ef6f3866b0b491d5b8b1f50a902303\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8202226\nReviewed-by: Federica Germinario \u003cfedegermi@google.com\u003e\nCommit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\nReviewed-by: Mark Cogan \u003cmarq@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674928}",
      "email": "gambard@chromium.org",
      "hash": "4061241ef61a6af61bc88214db1c916bed4ccd5f",
      "subject": "[iOS] Extract command handling out of BrowserCoordinator (2/N)"
    },
    "8202304": {
      "author": "Fuhsin Liao",
      "avatar": "https://lh6.googleusercontent.com/-_Zq-DuBsOSM/AAAAAAAAAAI/AAAAAAAAAAA/fb9NGnedMVU/s120-p/photo.jpg",
      "cl": "8202304",
      "clUrl": "https://chromium-review.googlesource.com/c/8202304",
      "description": "Demo: https://screenshot-v2.corp.google.com/Am4LwcBJ2koujsy\n\nBased on the UX spec, there should be a divider line above 'Show full\nhistory' in the history navigation menu. This cl adds the divider line\nto it.\n\nBug: 535041863\nChange-Id: Id9d8375becdbf55931995076be0c4d01bed8546d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8202304\nCommit-Queue: Fuhsin Liao \u003cfuhsinliao@google.com\u003e\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674732}",
      "email": "fuhsinliao@google.com",
      "hash": "754c9b0b08521682f620e2dc888425614a53f8ce",
      "subject": "Add divider line to history navigation menu"
    },
    "8202306": {
      "author": "Xianzhu Wang",
      "avatar": "https://lh6.googleusercontent.com/-R9OhRUGLzig/AAAAAAAAAAI/AAAAAAAAAAA/EQjrrKUMj6c/s120-p/photo.jpg",
      "cl": "8202306",
      "clUrl": "https://chromium-review.googlesource.com/c/8202306",
      "description": "This prevents wrong flags (e.g. from another enum) from being passed\nto the functions, and allow the same named enum in different flags.\n\nUsed VS Code Copilot.\n\nChange-Id: I0436cb4ad016de6e91030e2a8be450d9b163336c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8202306\nReviewed-by: Kentaro Hara \u003charaken@chromium.org\u003e\nCommit-Queue: Xianzhu Wang \u003cwangxianzhu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674625}",
      "email": "wangxianzhu@chromium.org",
      "hash": "9d45458f2be85cdc763ec32efc77e2f8e1ded0c9",
      "subject": "Convert blink::VisualRectFlags to a base::EnumSet"
    },
    "8202325": {
      "author": "Luis Antunes",
      "avatar": "https://lh5.googleusercontent.com/-2vQJBth6YH8/AAAAAAAAAAI/AAAAAAAAAAA/RQ_XtnssoN4/s120-p/photo.jpg",
      "cl": "8202325",
      "clUrl": "https://chromium-review.googlesource.com/c/8202325",
      "description": "Introduce desktop-only kPaymentHandlerCameraAccessFull feature and\npayment-handler-camera-access-full flag in chrome://flags.\n\nThis flag gates full camera access implementation in web-based Payment\nHandlers, including interactive permission prompts, active capture\nindicators, and PageInfo integration, while keeping\nkPaymentHandlerCameraAccess available for ongoing testing.\n\nFixed: 543035101\nChange-Id: I0c6b4605337efe0e5e19da8ae48c84c82db0220a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8202325\nReviewed-by: Darwin Yang \u003cdarwinyang@chromium.org\u003e\nCommit-Queue: Luis Antunes \u003cluisantunes@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674977}",
      "email": "luisantunes@google.com",
      "hash": "296ff5f0876eae48503e16d7aca773fcc70bfcf9",
      "subject": "[payments] Add kPaymentHandlerCameraAccessFull feature flag"
    },
    "8202365": {
      "author": "Maksim Sisov",
      "avatar": "https://lh3.googleusercontent.com/-vRWpN-hKWIQ/AAAAAAAAAAI/AAAAAAAAAAA/hsJHlODT98g/s120-p/photo.jpg",
      "cl": "8202365",
      "clUrl": "https://chromium-review.googlesource.com/c/8202365",
      "description": "When the generic MIME-handler viewer is the browser's only tab and the\nhandler extension is uninstalled or disabled, the browser crashes on\nCHECK(extension) in GetTopLevelMimeHandlerExtension().\n\nThe extension leaves the registry's enabled set before unload observers\nrun. ExtensionBrowserWindowHelper is notified before\nMimeHandlerStreamManager and replaces the last tab with the NTP; that\nnavigation synchronously updates the location bar while the viewer's\nstream is still registered, so the stream's extension ID no longer\nresolves to an enabled extension.\n\nFix by treating the mid-unload state as \"no handler\" instead of\nasserting it cannot happen.\n\nBug: 542646771\nChange-Id: Ia6733ec760c3af6c166c541d9c5068c222636e55\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8202365\nCommit-Queue: Maksim Sisov \u003cmsisov@igalia.com\u003e\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674872}",
      "email": "msisov@igalia.com",
      "hash": "b7687ed484f00b483bd24ca58fb5c39442d69119",
      "subject": "Tolerate mid-unload MIME-handler stream in location-bar chip lookup"
    },
    "8202369": {
      "author": "Keren Zhu",
      "avatar": "https://lh4.googleusercontent.com/-D_L2MnRIwdU/AAAAAAAAAAI/AAAAAAAAAAA/oz5ghGqwpno/s120-p/photo.jpg",
      "cl": "8202369",
      "clUrl": "https://chromium-review.googlesource.com/c/8202369",
      "description": "Multiple WebDriver WPT tests are persistently failing or flaky on Linux\nTests (dbg)(1) builders due to timeouts and intermittent failures.\n\nSample failure:\nhttps://ci.chromium.org/ui/p/chromium/builders/ci/Linux%20Tests%20(dbg)(1)/132958/overview\n\nThis CL updates 8 existing lines in TestExpectations to cover new\nfailure/timeout statuses and adds expectations for 89 failing and flaky\ntests under the Gardener block.\n\nBug: 540619916, 540960305, 541517455, 541398437, 537853149\nChange-Id: I5d299f55824c2be3a6749d718f757f74d4780f08\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8202369\nReviewed-by: Alex N. Jose \u003calexnj@chromium.org\u003e\nCommit-Queue: Keren Zhu \u003ckerenzhu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674535}",
      "email": "kerenzhu@chromium.org",
      "hash": "4fe34a1e1bfa29c6078406adbc9ee806138bce32",
      "subject": "[Gardener] Update WebDriver WPT expectations"
    },
    "8202370": {
      "author": "Shadmehr Hashem Zehi",
      "avatar": "https://lh3.googleusercontent.com/-TbFvjokqLtM/AAAAAAAAAAI/AAAAAAAAAAA/0xmtYSYclys/s120-p/photo.jpg",
      "cl": "8202370",
      "clUrl": "https://chromium-review.googlesource.com/c/8202370",
      "description": "Move unit tests for CloudPolicyInvalidator, FmRegistrationTokenUploader,\nUserCloudPolicyInvalidator, and ReportingServerConnector out of the\nblock that excludes them from Android to ensure platform test coverage.\n\nTo support compilation of cloud_policy_invalidator_unittest on Android,\nreferences to key::kMaxInvalidationFetchDelay are guarded due to the\ncurrent lack of support for the policy.\n\nChange-Id: I0182317b39b99f3db36361f1cad2ee5644a718fd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8202370\nCommit-Queue: Shadmehr Hashem Zehi \u003cshadmehr@google.com\u003e\nReviewed-by: Artem Sumaneev \u003casumaneev@google.com\u003e\nReviewed-by: Owen Min \u003czmin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674996}",
      "email": "shadmehr@google.com",
      "hash": "d4b4ac6bc3ad3c4939bcbddfdba16b338627130b",
      "subject": "Enable invalidation and reporting tests on Android"
    },
    "8202385": {
      "author": "Stefan Zager",
      "avatar": "https://lh6.googleusercontent.com/-5moMkwKuHXc/AAAAAAAAAAI/AAAAAAAAAAA/Vst4736RbMw/s120-p/photo.jpg",
      "cl": "8202385",
      "clUrl": "https://chromium-review.googlesource.com/c/8202385",
      "description": "When hit testing for occlusion in a preserve-3d context inside a\n3d-flattening ancestor, checking for negative z-offset does not\nguarantee the layer being tested is not occluding. The negative\nz-offset will be flattened into the ancestor's plane and normal paint\norder hit testing will apply.\n\nBug: 518039263\nChange-Id: I4fd949f1c72a0a730ec3a05d82fe52e31b9ee9b8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8202385\nReviewed-by: Philip Rogers \u003cpdr@chromium.org\u003e\nCommit-Queue: Philip Rogers \u003cpdr@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675279}",
      "email": "szager@chromium.org",
      "hash": "3432bcd9ac4cfeea6baf5c71427ca98b53d593ef",
      "subject": "[IntersectionObserver] Fix hit testing for flattened 3D context"
    },
    "8202426": {
      "author": "Abe Boujane",
      "avatar": "https://lh6.googleusercontent.com/-SzOnp84pPo8/AAAAAAAAAAI/AAAAAAAAAAA/b8vYbFt0B9w/s120-p/photo.jpg",
      "cl": "8202426",
      "clUrl": "https://chromium-review.googlesource.com/c/8202426",
      "description": "NO_IFTTT=Deleting unused topic taxonomy strings from deprecated grdp file\n\nBug: 534866765\nChange-Id: Idcfaaacf3d8ed73266a529909f8ff4a9c34ebab6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8202426\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nSLSA-Policy-Verified: SLSA Policy Verification Service \u003cdevtools-gerritcodereview-exitgate@google.com\u003e\nCommit-Queue: Abe Boujane \u003cboujane@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674634}",
      "email": "boujane@google.com",
      "hash": "44dd384b48bab27bea3e679db5b70729753a3903",
      "subject": "Deleted unused ps strings"
    },
    "8202508": {
      "author": "Mike Taylor",
      "avatar": "https://lh3.googleusercontent.com/-NK0rRsXjiQ0/AAAAAAAAAAI/AAAAAAAAAAA/WrcN_LL3jko/s120-p/photo.jpg",
      "cl": "8202508",
      "clUrl": "https://chromium-review.googlesource.com/c/8202508",
      "description": "FileSystemAccessDirectoryHandleImpl::ResolveImpl and\nFileSystemAccessFileHandleImpl::IsSameEntryImpl resolve the\nFileSystemAccessTransferToken passed to resolve() /\nisSameEntry() but do not verify that the resolved token's\norigin matches the calling context's origin. Sibling callbacks\nthat resolve transfer tokens (DidResolveTokenToMove,\nDidResolveTransferTokenToObserve,\nDidResolveTransferTokenForFileHandle and\nDidResolveTransferTokenForDirectoryHandle) already enforce this\ncheck; ResolveImpl and IsSameEntryImpl were missed.\n\nAdd an origin check mirroring those sibling callbacks: reject\nthe call with kOperationFailed when the resolved token is null\nor its origin differs from context().storage_key.origin().\n\nAlso add content_browsertests\n(FileSystemAccessObserverCrossOriginTokenBypassTest.\nResolveRefusesCrossOriginChildToken and\nIsSameEntryRefusesCrossOriginToken) that drive the browser-side\ninterfaces directly with a foreign-origin transfer token and\nverify the calls are rejected.\n\nTAG=agy\nCONV=680ba172-7c3e-488d-bcc5-7e67aaff5c41\n\nBug: 495876543\nChange-Id: I36968b94f857e1a5119f56930d6db8c8a373a266\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8202508\nReviewed-by: Rahul Singh \u003crahsin@microsoft.com\u003e\nCommit-Queue: Mike Taylor \u003cmiketaylr@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675118}",
      "email": "miketaylr@chromium.org",
      "hash": "74bd85102d783a72b0fdbac99adfc1cc134b372d",
      "subject": "FSA: Check token origin in Resolve() and IsSameEntry()"
    },
    "8202524": {
      "author": "Georg Neis",
      "avatar": "https://lh3.googleusercontent.com/-PuL4a0sDfTo/AAAAAAAAAAI/AAAAAAAAAAA/dtYey2tPFMw/s120-p/photo.jpg",
      "cl": "8202524",
      "clUrl": "https://chromium-review.googlesource.com/c/8202524",
      "description": "In coral, use the weaker BrowserDelegate::IsOffTheRecord() instead. This\nis actually a bug fix, as we shouldn't move off-the-record tabs into a\nregular browser (note that this feature doesn't run in guest sessions).\n\nIn shelf, use BrowserDelegate::IsOffTheRecord() too but additionally\nexclude guest users as that behavior was intentional. For the edge case\nof non-primary OffTheRecord windows in a logged-in user session this\nconstitutes a behavior change, though it's imho negligible (only a\ndifferent icon is used) and lets us avoid adding more complexity to\nBrowserDelegate.\n\nBug: b:369688254\nChange-Id: I5b0c57e760a346fcacf66ad91d8801dca86783da\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8202524\nReviewed-by: Di Wu \u003cdiwux@google.com\u003e\nCommit-Queue: Georg Neis \u003cneis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674692}",
      "email": "neis@chromium.org",
      "hash": "8ee7e8ced6124ba37a6e70e894a87e15c646f6cb",
      "subject": "ash: Avoid BWI/Profile for incognito checks in coral and shelf code"
    },
    "8202527": {
      "author": "Jon Banh",
      "avatar": "https://lh4.googleusercontent.com/-K3LsW99tFgU/AAAAAAAAAAI/AAAAAAAAAAA/o3EYkRfytC0/s120-p/photo.jpg",
      "cl": "8202527",
      "clUrl": "https://chromium-review.googlesource.com/c/8202527",
      "description": "Adds expectation tags for the Win/NVIDIA driver 32.0.16.1074. This is\nneeded for suppressing WebGPU CTS failures on the experimental config.\n\nBug: 413300864\nChange-Id: Id836f4a015f13924f8581737302a794b77308801\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8202527\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675221}",
      "email": "jhbanh@google.com",
      "hash": "a82d692f081e6200c870aa734913293be3027fe9",
      "subject": "Add additional Win/NVIDIA driver tag"
    },
    "8202586": {
      "author": "Muhammad Salmaan",
      "avatar": "https://lh6.googleusercontent.com/-R8VKNRsfhss/AAAAAAAAAAI/AAAAAAAAAAA/y4-qcYErPak/s120-p/photo.jpg",
      "cl": "8202586",
      "clUrl": "https://chromium-review.googlesource.com/c/8202586",
      "description": "Change-Id: Ida9ff65bb15d215c62477c79c4dd41ef03ebc9d8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8202586\nReviewed-by: Omar Flores \u003comarflores@google.com\u003e\nCommit-Queue: Muhammad Salmaan \u003cmusalmaan@chromium.org\u003e\nReviewed-by: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674924}",
      "email": "musalmaan@chromium.org",
      "hash": "3e05f5fb3f1f5410de1426e29d87d8ff0757502f",
      "subject": "Add MigratedKnownInterceptionDisclosure in field trial"
    },
    "8202588": {
      "author": "Diana OuYang",
      "avatar": "https://lh6.googleusercontent.com/-mQ08YD18KDg/AAAAAAAAAAI/AAAAAAAAAAA/6B0qEDVG72s/s120-p/photo.jpg",
      "cl": "8202588",
      "clUrl": "https://chromium-review.googlesource.com/c/8202588",
      "description": "When removing a layer from a view's regions, the code was calling\nlayer()-\u003eparent() without checking if the view itself has a layer. This\nCL adds a null check for layer() to prevent a crash if the view's layer\nhas been destroyed.\n\nBug: b:537609536\nChange-Id: I8ad55d7f1641f153d0349d059b6fe4f56de1773f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8202588\nCommit-Queue: Diana OuYang \u003cdianaou@google.com\u003e\nReviewed-by: David Yeung \u003cdayeung@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674656}",
      "email": "dianaou@google.com",
      "hash": "150a8e7948b120adc0a84b7e3b949e0cff7db490",
      "subject": "Fix crash when removing a layer from regions on a view without a layer."
    },
    "8202665": {
      "author": "amraboelkher",
      "avatar": "https://lh6.googleusercontent.com/-CUOipjCwah4/AAAAAAAAAAI/AAAAAAAAAAA/lemtT_NHMrA/s120-p/photo.jpg",
      "cl": "8202665",
      "clUrl": "https://chromium-review.googlesource.com/c/8202665",
      "description": "That was the preferred option to proceed with. For more information, see\nhttps://github.com/explainers-by-googlers/dbsc-js-api.\n\nBug: 494489935\nChange-Id: Ia79ee590eceef3922e72d090c6cba81f6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8202665\nReviewed-by: Kinuko Yasuda \u003ckinuko@chromium.org\u003e\nReviewed-by: Jan Wilken Dörrie \u003cjdoerrie@chromium.org\u003e\nCommit-Queue: Amr Aboelkher \u003camraboelkher@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674845}",
      "email": "amraboelkher@chromium.org",
      "hash": "f7fc3f8fa0625ec836347757e7c44f9e4886cc9c",
      "subject": "[dbsc] Rename securesession to deviceboundsessions"
    },
    "8202708": {
      "author": "Ari Chivukula",
      "avatar": "https://lh3.googleusercontent.com/-pBPDc-hPqmk/AAAAAAAAAAI/AAAAAAAAAAA/BsFD8BSZs1U/s120-p/photo.jpg",
      "cl": "8202708",
      "clUrl": "https://chromium-review.googlesource.com/c/8202708",
      "description": "This is part of a series of CLs that seek to enable the GPC API for\nusage by WPTs. It's broken up into three parts as the amount of ground\ncovered here is significant, and the critical parts need their own\nreview passes. We're working from the external-facing parts to\ninternal-facing parts so that we can take best advantage of the existing\ntest surface in the WPTs. Working the other way would prevent\nverification via WPTs in external/wpt/gpc until the final CL.\n\nThis CL adds the boilerplate for the ChromeDriver methods, but doesn't\nimplement them as that's a task for the next CL. Splitting this work\noff will let us keep the WPT testing surface as the CDP component\nis integrated next.\n\nPart 1 - Enable IDL\nPart 2 - Add ChromeDriver support (this CL)\nPart 3 - Add Chrome DevTools Protocol support\nPart 4 - Update renderer\npreferences\n\nBug: 40745270\nChange-Id: Idfe493d7140ae6e7b2b9913f124ca1935a5e5643\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8202708\nReviewed-by: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nCommit-Queue: Ari Chivukula \u003carichiv@chromium.org\u003e\nAuto-Submit: Ari Chivukula \u003carichiv@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674852}",
      "email": "arichiv@chromium.org",
      "hash": "dbcfe662ae350ea0873c038926329337bb584d6c",
      "subject": "[GPC] Support WPTs - Part 2 - Add ChromeDriver support"
    },
    "8202728": {
      "author": "Michael Tatarski",
      "avatar": "https://lh3.googleusercontent.com/-6KTjxplaxJA/AAAAAAAAAAI/AAAAAAAAAAA/cqwAlbsz8S4/s120-p/photo.jpg",
      "cl": "8202728",
      "clUrl": "https://chromium-review.googlesource.com/c/8202728",
      "description": "This CL moves TargetDeviceListWaiter from iOS to\ncomponents/send_tab_to_self as a shared C++ component and adds unit\ntests.\n\nBug: 519101926\nChange-Id: I090d4f33debab33aa00292652a992d533c8c908e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8202728\nAuto-Submit: Michael Tatarski \u003cmtatarski@google.com\u003e\nCommit-Queue: Michael Tatarski \u003cmtatarski@google.com\u003e\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674889}",
      "email": "mtatarski@google.com",
      "hash": "7663e1f9d5db67079c5f5bd81ebd0f4e9bd2f001",
      "subject": "[SendTabToSelf] Move TargetDeviceListWaiter to components"
    },
    "8202730": {
      "author": "Victor Hugo Vianna Silva",
      "avatar": "",
      "cl": "8202730",
      "clUrl": "https://chromium-review.googlesource.com/c/8202730",
      "description": "Bug: 542921651\nChange-Id: Ia5dc16e14f9c00176dfddc5504ca2fd0072089b6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8202730\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Sean Maher \u003cspvm@chromium.org\u003e\nCommit-Queue: Victor Vianna \u003cvictorvianna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675130}",
      "email": "victorvianna@google.com",
      "hash": "1e6d9adc5097fd46233a085dcca72903c913bb53",
      "subject": "Fix some STL IWYU in //base"
    },
    "8202885": {
      "author": "Taiyo Mizuhashi",
      "avatar": "https://lh3.googleusercontent.com/-NQaw4l7JIE4/AAAAAAAAAAI/AAAAAAAAAAA/OcvuTPDoFlI/s120-p/photo.jpg",
      "cl": "8202885",
      "clUrl": "https://chromium-review.googlesource.com/c/8202885",
      "description": "The `PrefetchType::use_prefetch_proxy_` flag basically will never take\neffect to the current BrowserContext-initiated prefetch, because these\nshould have no initiator origin and prefetch proxy will basically work\nand be meaningful for cross-site prefetches (basically by [1]'s utility\nfunc + [2][3]).\n\nThe only exception path that doesn't follow this principle is canary\ncheck [4], which means that this CL eliminates these redundant checks.\n\nPlease see https://docs.google.com/document/d/1IarLhlTezY5R5F32dzP0DhMMGgnuWacRM0Y39YAvJ6Y/edit?resourcekey=0-AbLcNm_8Y0h_ha2KrkGGvw\u0026tab=t.ec8qdmrg2ruj\n for more detailed analysis.\n\n[1] https://source.chromium.org/chromium/chromium/src/+/main:content/browser/preloading/prefetch/prefetch_request.cc;l=300;drc=9ac349c94b98903e8bbc2667eddd5b067fabdb9f\n\n[2]\nhttps://source.chromium.org/chromium/chromium/src/+/main:content/browser/preloading/prefetch/prefetch_service.cc;l=822-828;drc=9ac349c94b98903e8bbc2667eddd5b067fabdb9f\n\n[3]\nhttps://source.chromium.org/chromium/chromium/src/+/main:content/browser/preloading/prefetch/prefetch_service.cc;l=1781-1795;drc=9ac349c94b98903e8bbc2667eddd5b067fabdb9f\n\n[4]\nhttps://source.chromium.org/chromium/chromium/src/+/main:content/browser/preloading/prefetch/prefetch_service.cc;l=1581;drc=9ac349c94b98903e8bbc2667eddd5b067fabdb9f\n\nBug: 452406598, 452389538\nChange-Id: I44590e5a94e175845948111435ff74fce444a5ec\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8202885\nAuto-Submit: Taiyo Mizuhashi \u003ctaiyo@chromium.org\u003e\nReviewed-by: Hiroshige Hayashizaki \u003chiroshige@chromium.org\u003e\nCommit-Queue: Hiroshige Hayashizaki \u003chiroshige@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674691}",
      "email": "taiyo@chromium.org",
      "hash": "b70cca6b251ac1ae6eddab0927bd5b31d9db3f42",
      "subject": "OMTPrefetch: Apply proper proxy configurations"
    },
    "8202905": {
      "author": "Sophie Crowley",
      "avatar": "https://lh4.googleusercontent.com/-MRu9kJtKreE/AAAAAAAAAAI/AAAAAAAAAAA/nd9opry5v4E/s120-p/photo.jpg",
      "cl": "8202905",
      "clUrl": "https://chromium-review.googlesource.com/c/8202905",
      "description": "There may be situations in which UrlUtilities.isNtpUrl is false even\nwhen on the NTP. As such, we need to add a fallback check (similar to in\nToolbarManager and IdentityDiscController but modified as importing\nNewTabPage to check the instance directly causes a build dependency\nloop).\n\nChange-Id: Id93cb2eba53eb5c3d7490aef16a584dfda785621\nBug: 537158801\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8202905\nReviewed-by: Tanmoy Mollik \u003ctriploblastic@google.com\u003e\nCommit-Queue: Sophie Crowley \u003ccrowleso@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674875}",
      "email": "crowleso@google.com",
      "hash": "c12ada876dc92e2b0c79d48aad19cf680f076483",
      "subject": "[Signin][Android] Ensure signin button is shown on NTP"
    },
    "8202966": {
      "author": "Paul Jensen",
      "avatar": "",
      "cl": "8202966",
      "clUrl": "https://chromium-review.googlesource.com/c/8202966",
      "description": "This change gets icons updating with appropriate colors by:\n1. Mark all icons in IconTable as needing to be updated. This is\n   required because IconTable rasterizes images and colors, so\n   all images will need to be rerasterized if the ColorProvider\n   changed.\n2. WebUI toolbar WebView needs to call UpdateProfileThemeColors()\n   like AvatarToolbarButton::OnThemeChanged() used to.\n3. rasterized_scale_ was not maintained in IconTable. This is an\n   optimization, but I'm including it in this change as we need to\n   force re-rasterization when themes change.\n\nChange-Id: Ibd7ba7ca483e4d0793fb34070caca073fab24c52\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8202966\nReviewed-by: Maks Orlovich \u003cmorlovich@chromium.org\u003e\nAuto-Submit: Paul Jensen \u003cpauljensen@chromium.org\u003e\nCommit-Queue: Paul Jensen \u003cpauljensen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674638}",
      "email": "pauljensen@chromium.org",
      "hash": "eef501629f0214a1778c49bfb24214979c092030",
      "subject": "WebUI toolbar: Three fixes for icon colors on theme changes"
    },
    "8202968": {
      "author": "Alexandra Pereira",
      "avatar": "https://lh6.googleusercontent.com/-iO2fwYpwmkI/AAAAAAAAAAI/AAAAAAAAAAA/41SpU09_sFQ/s120-p/photo.jpg",
      "cl": "8202968",
      "clUrl": "https://chromium-review.googlesource.com/c/8202968",
      "description": "Replace the usage of internal\n`web::wk_navigation_util::kReferrerHeaderName` in ReaderModeTabHelper\nwith `net::HttpRequestHeaders::kReferer` from net/.\n\nThis allows removing the internal\n`ios/web/navigation/wk_navigation_util.h` import and eliminating the\nspecific_include_rules DEPS exception in\nios/chrome/browser/reader_mode/model/DEPS.\n\nBug: 532174813, 493548553\nChange-Id: I1696f1450239d9f1e5308768e1587ed7627b9860\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8202968\nReviewed-by: Quentin Pubert \u003cqpubert@google.com\u003e\nCommit-Queue: Alexandra Pereira \u003calexandrasp@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674918}",
      "email": "alexandrasp@google.com",
      "hash": "6db8dd53b676622618bb4d0d65b3bd947e127065",
      "subject": "[iOS] Remove //ios/web internal navigation DEPS dependency"
    },
    "8202969": {
      "author": "Georges Khalil",
      "avatar": "https://lh4.googleusercontent.com/-cDuFbOVQTmw/AAAAAAAAAAI/AAAAAAAAAAA/w373MmMdV8c/s120-p/photo.jpg",
      "cl": "8202969",
      "clUrl": "https://chromium-review.googlesource.com/c/8202969",
      "description": "Bug: 542470713\nChange-Id: Ic8748c027248172afa49ae60f647a8a2ba1dcdf4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8202969\nCommit-Queue: Georges Khalil \u003cgeorgesak@chromium.org\u003e\nReviewed-by: Yann Dago \u003cydago@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674527}",
      "email": "georgesak@chromium.org",
      "hash": "91cd21196bb049213120a90fb108a3c8de524440",
      "subject": "Add missing row separation for superseded policy value row"
    },
    "8202987": {
      "author": "Ari Chivukula",
      "avatar": "https://lh3.googleusercontent.com/-pBPDc-hPqmk/AAAAAAAAAAI/AAAAAAAAAAA/BsFD8BSZs1U/s120-p/photo.jpg",
      "cl": "8202987",
      "clUrl": "https://chromium-review.googlesource.com/c/8202987",
      "description": "This is part of a series of CLs that seek to enable the GPC API\nfor usage by WPTs. It's broken up into three parts as the amount of\nground covered here is significant, and the critical parts need their\nown review passes. We're working from the external-facing parts to\ninternal-facing parts so that we can take best advantage of the existing\ntest surface in the WPTs. Working the other way would prevent\nverification via WPTs in external/wpt/gpc until the final CL.\n\nThis CL enables the GPC API in experimental contexts, which covers WPT\nand other test usage by developers. It's not much of a change from the\nstatus-quo where developers can enable the API via chrome://flags, but\nit is critical for test support.\n\nPart 1 - Enable IDL (this CL)\nPart 2 - Add TestDriver support\nPart 3 - Allow modification of preferences\n\nBinary-Size: 1 new mutable constant (via runtime feature)\nBug: 40745270\nChange-Id: Ifc33b037ecc1d2a69472dcbf4fabe934af94a1fe\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8202987\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nAuto-Submit: Ari Chivukula \u003carichiv@chromium.org\u003e\nCommit-Queue: Ari Chivukula \u003carichiv@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674820}",
      "email": "arichiv@chromium.org",
      "hash": "ec05a7a79458299bea2ba7fff1f4e41df376e657",
      "subject": "[GPC] Support WPTs - Part 1 - Enable IDL"
    },
    "8203004": {
      "author": "Salma Aly",
      "avatar": "https://lh4.googleusercontent.com/-NgcjG_qXL2I/AAAAAAAAAAI/AAAAAAAAAAA/s_ByDGt4IjA/s120-p/photo.jpg",
      "cl": "8203004",
      "clUrl": "https://chromium-review.googlesource.com/c/8203004",
      "description": "Added comprehensive journal logs to AttemptOtpFillingTool to improve\nobservability and telemetry across the OTP filling lifecycle.\n\nTAG=agy\nCONV=e28744e1-53a4-4a5b-9129-e8b4bd2237ab\n\nChange-Id: I6237aa0a10f2074796c339dd422a5fa63c637c3a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8203004\nCommit-Queue: Matthias Körber \u003ckoerber@google.com\u003e\nAuto-Submit: Salma Aly \u003csalmaabdelaziz@google.com\u003e\nReviewed-by: Trang Mai \u003ctrangm@google.com\u003e\nReviewed-by: Matthias Körber \u003ckoerber@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674778}",
      "email": "salmaabdelaziz@google.com",
      "hash": "7ebe3c560f4583982de829b39317c04c9d2a016b",
      "subject": "[Otp4Bd] Enhance journal logging for AttemptOtpFillingTool"
    },
    "8203047": {
      "author": "Stephanie Zhang",
      "avatar": "https://lh3.googleusercontent.com/-bCp3fDbIeq8/AAAAAAAAAAI/AAAAAAAAAAA/-hOSoi23Mjo/s120-p/photo.jpg",
      "cl": "8203047",
      "clUrl": "https://chromium-review.googlesource.com/c/8203047",
      "description": "CSSApplyMixinRule::cssText() appended the closing \" }\" inside the\nper-child loop, so an empty @apply block dropped the brace. Append it\nonce after the loop.\n\nThe crash from the same report was already fixed by CL:8114919 and this\nCL handles the remaining serialization issue.\n\nChange-Id: I1c707229afd84f2af093fc6f15ca073da469dd0e\nFixed: 539569497\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8203047\nCommit-Queue: Stephanie Zhang \u003cstephanie.zhang@microsoft.com\u003e\nReviewed-by: Rune Lillesveen \u003cfuthark@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675008}",
      "email": "stephanie.zhang@microsoft.com",
      "hash": "1265f90ecee63b19efb8c18ce98784df31b20faf",
      "subject": "[css-mixins] Fix @apply contents block brace serialization"
    },
    "8203048": {
      "author": "Thomas Lukaszewicz",
      "avatar": "",
      "cl": "8203048",
      "clUrl": "https://chromium-review.googlesource.com/c/8203048",
      "description": "Replaces all remaining calls to Browser::Create(Browser::CreateParams)\nwith CreateBrowserWindow(BrowserWindowCreateParams) across test suites,\ntest fixtures, in-process browser test bases, and test helpers and\none previously missed production file\ndesks_templates_app_launch_handler.cc in ChromeOS code.\n\nTAG=agy\nCONV=c17a2201-9b97-4e91-a466-0d6b23b1ce91\n\nBug: 542827630\nChange-Id: I7fdfb3edbb34bee01c1d177b619efb0fe1404e25\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8203048\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nReviewed-by: Georg Neis \u003cneis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674762}",
      "email": "tluk@chromium.org",
      "hash": "85696f6623033b5ada0a6d7e76b4e8147582e196",
      "subject": "Migrate remaining test and helper callsites to CreateBrowserWindow()"
    },
    "8203065": {
      "author": "Gustavo Martin",
      "avatar": "https://lh6.googleusercontent.com/-Pvv62gaT_os/AAAAAAAAAAI/AAAAAAAAAAA/QnVGTXIfqs8/s120-p/photo.jpg",
      "cl": "8203065",
      "clUrl": "https://chromium-review.googlesource.com/c/8203065",
      "description": "This adds the metric \"Accessibility.ReadAnything.TimeFromTreeChangedToDistillationComplete\".\n\nWe plan to move distillation triggers from the browser to the renderer,\nwhich adds a Mojo IPC hop. This metric is a baseline to compare latency\nbefore and after this refactor.\n\nWhat it tracks:\nThe time between when a tree change is detected in the browser and when\nthe readability engine finishes extracting content.\n\nWhen it logs:\n- On successful distillations triggered by a tree change.\n\nWhen it does not log:\n- On failed or empty distillations.\n- On redistillation requests.\n\nChange-Id: I31f618158e03e38496a590536eec917e4ef81e53\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8203065\nCommit-Queue: Gustavo Martin \u003cgusmartin@google.com\u003e\nReviewed-by: Lauren Winston \u003clwinston@google.com\u003e\nReviewed-by: Evan Liu \u003cevliu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675114}",
      "email": "gusmartin@google.com",
      "hash": "e19abb958f7febf39da55999b0abeb9fb0bd59d3",
      "subject": "[Readability] Add baseline latency metric for distillation."
    },
    "8203085": {
      "author": "Aman Verma",
      "avatar": "https://lh6.googleusercontent.com/-leBKtnfXGkk/AAAAAAAAAAI/AAAAAAAAAAA/cP1hdrE9GlQ/s120-p/photo.jpg",
      "cl": "8203085",
      "clUrl": "https://chromium-review.googlesource.com/c/8203085",
      "description": "AndroidInputBrowserTest.RestartingGPUProcessResetsMojoConnection was\ndisabled due to flakiness (crbug.com/439855865).\n\nThe test is updated as follows:\n1. Replaces RenderFrameSubmissionObserver with GetForceEnableZoomState\n   to synchronize with Viz and verify that the RenderInputRouter has\n   been registered for the navigated page without waiting for visual\n   frame submissions on static test pages.\n2. Starts tracing on the restarted GPU process and asserts that\n   InputManager::SetupRenderInputRouterDelegateConnection is\n   established on the new GPU process.\n\nBug: 439855865\nChange-Id: I4841fa560e51555643ebe866ec8ac0a57d8e588b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8203085\nReviewed-by: Camille Lamy \u003cclamy@chromium.org\u003e\nCommit-Queue: Aman Verma \u003camanvr@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674919}",
      "email": "amanvr@google.com",
      "hash": "64539e31fa7f0d4511b01da6d9af5e45e9947d85",
      "subject": "Fix and re-enable RestartingGPUProcessResetsMojoConnection"
    },
    "8203086": {
      "author": "Andrew Paseltiner",
      "avatar": "",
      "cl": "8203086",
      "clUrl": "https://chromium-review.googlesource.com/c/8203086",
      "description": "Use GetIfFoo rather than is_foo / GetFoo.\n\nThis contains no intentional user-visible behavioral changes.\n\nBug: 541216675\nChange-Id: Idb944bab27ae3eba14588f18a0f964bc55cd53c7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8203086\nCommit-Queue: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nReviewed-by: Adam Rice \u003cricea@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674886}",
      "email": "apaseltiner@chromium.org",
      "hash": "c5acad58db72d574b3711648425541af6a389c46",
      "subject": "Remove redundant structured-header type checks in //services/network"
    },
    "8203144": {
      "author": "Jose Dapena Paz",
      "avatar": "https://lh4.googleusercontent.com/-d80A_pQ-t0w/AAAAAAAAAAI/AAAAAAAAAAA/nmmiYKz14WA/s120-p/photo.jpg",
      "cl": "8203144",
      "clUrl": "https://chromium-review.googlesource.com/c/8203144",
      "description": "Image tests race the resource load against the first pre-paint walk, so\nwhether the load is notified before or after attribution depends on\ncache state. No test pins either ordering, so an attribution change that\nonly works one way round has no coverage that would catch it.\n\ncontainertiming-img-already-loaded.html forces the ordering by loading\nthe resource before inserting the \u003cimg\u003e. It passes under both\nimplementations.\n\nThe perf benchmark covers per-image attribution, which nothing measured:\nthe existing ones use CSS background images (no LayoutImage) and repeat\na single element. It asserts that a paint produces an entry, so it\ncannot decay into timing an early return.\n\nBug: 489959278\nChange-Id: If00fd6efde1b249e32065db31071d9f049bc5c0d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8203144\nReviewed-by: Michal Mocny \u003cmmocny@chromium.org\u003e\nCommit-Queue: José Dapena Paz \u003cjdapena@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675007}",
      "email": "jdapena@igalia.com",
      "hash": "c474010ebfcf879013981a944c77dc33e4582f29",
      "subject": "ContainerTiming: cover image paint attribution ordering and cost"
    },
    "8203187": {
      "author": "Phillis Tang",
      "avatar": "https://lh6.googleusercontent.com/-sHnyWkGXvfs/AAAAAAAAAAI/AAAAAAAAAAA/rR4DVm5_FjM/s120-p/photo.jpg",
      "cl": "8203187",
      "clUrl": "https://chromium-review.googlesource.com/c/8203187",
      "description": "WebUIToolbarSynchronousStartupBrowserTest.ColdWindowLaunch is flaky on Linux bots.\n\nBug: 540971327\nChange-Id: I440bacf93de2c8caa287ab6cbe2f2a32e583469f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8203187\nCommit-Queue: Phillis Tang \u003cphillis@chromium.org\u003e\nAuto-Submit: Phillis Tang \u003cphillis@chromium.org\u003e\nOwners-Override: Phillis Tang \u003cphillis@chromium.org\u003e\nReviewed-by: Paula Gómez \u003cpaugomez@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674678}",
      "email": "phillis@chromium.org",
      "hash": "73d800822edc336f6dc41cb86fed0425a96d173e",
      "subject": "gardener: disable ColdWindowLaunch test on Linux"
    },
    "8203286": {
      "author": "Victor Hugo Vianna Silva",
      "avatar": "",
      "cl": "8203286",
      "clUrl": "https://chromium-review.googlesource.com/c/8203286",
      "description": "Bug: 542921651\nChange-Id: Ic3e874a1a099a90f045bc9f61dbde117a470ea20\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8203286\nAuto-Submit: Victor Vianna \u003cvictorvianna@google.com\u003e\nReviewed-by: David Dorwin \u003cddorwin@chromium.org\u003e\nCommit-Queue: David Dorwin \u003cddorwin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675048}",
      "email": "victorvianna@google.com",
      "hash": "ba6316df61072af8ff0cf14a2557a07ec2a8918a",
      "subject": "Fix some STL IWYU in //fuchsia_web"
    },
    "8203387": {
      "author": "David Bienvenu",
      "avatar": "https://lh5.googleusercontent.com/-TAIH9Z_sZeE/AAAAAAAAAAI/AAAAAAAAAAA/lUJlCyALh3o/s120-p/photo.jpg",
      "cl": "8203387",
      "clUrl": "https://chromium-review.googlesource.com/c/8203387",
      "description": "Managed profiles cause experimental triggering to remain stuck in the\nkUnavailable state rather than transitioning between kNeedsOptIn and\nkReady states.\n\nThis CL makes the test setup override the managed state to false so it\nwill work on dev machines.\n\nChange-Id: I4d3e8d7aa4652c00c8530d5e38d11fc4154600a8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8203387\nReviewed-by: Justin DeWitt \u003cdewittj@chromium.org\u003e\nCommit-Queue: David Bienvenu \u003cdavidbienvenu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675265}",
      "email": "davidbienvenu@chromium.org",
      "hash": "f1c07b2fdce5e79663205cbda8e9db5d86330811",
      "subject": "Make GlicEnabling tests pass on developer machines"
    },
    "8203407": {
      "author": "Muhammad Salmaan",
      "avatar": "https://lh6.googleusercontent.com/-R8VKNRsfhss/AAAAAAAAAAI/AAAAAAAAAAA/y4-qcYErPak/s120-p/photo.jpg",
      "cl": "8203407",
      "clUrl": "https://chromium-review.googlesource.com/c/8203407",
      "description": "Change-Id: Ia0199063353e4630e7e0666a68bacb0300e28982\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8203407\nReviewed-by: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nReviewed-by: Omar Flores \u003comarflores@google.com\u003e\nCommit-Queue: Muhammad Salmaan \u003cmusalmaan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674559}",
      "email": "musalmaan@chromium.org",
      "hash": "36a0cef4710e0bc810af918abaa668eca1318ef6",
      "subject": "[InfobarCentralization] Add MigratedGoogleApiKeys to field trial"
    },
    "8203408": {
      "author": "Victor Hugo Vianna Silva",
      "avatar": "",
      "cl": "8203408",
      "clUrl": "https://chromium-review.googlesource.com/c/8203408",
      "description": "Bug: 542921651\nChange-Id: I8b36415385c5a360f44def00ea51fc967241888f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8203408\nAuto-Submit: Victor Vianna \u003cvictorvianna@google.com\u003e\nCommit-Queue: Avi Drissman \u003cavi@chromium.org\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674967}",
      "email": "victorvianna@google.com",
      "hash": "41110c0e7a47f220908f6429bdd1a3771088634f",
      "subject": "Fix some STL IWYU in //ui"
    },
    "8203428": {
      "author": "Victor Hugo Vianna Silva",
      "avatar": "",
      "cl": "8203428",
      "clUrl": "https://chromium-review.googlesource.com/c/8203428",
      "description": "Bug: 542921651\nChange-Id: I22ad5ea2c79b690c10d27f66367873ad207264cb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8203428\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nAuto-Submit: Victor Vianna \u003cvictorvianna@google.com\u003e\nCommit-Queue: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674971}",
      "email": "victorvianna@google.com",
      "hash": "dcdb6fefe9dc92e9a921ddbfc8d708165690e40d",
      "subject": "Fix some STL IWYU in //third_party/blink"
    },
    "8203448": {
      "author": "Florian Leimgruber",
      "avatar": "",
      "cl": "8203448",
      "clUrl": "https://chromium-review.googlesource.com/c/8203448",
      "description": "Metric accompanying the feature from crrev.com/c/8194624.\n\nBug: 542468992\nChange-Id: I423789105238df8c5e1c98b60b7b17234052aa2d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8203448\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCommit-Queue: Florian Leimgruber \u003cfleimgruber@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674892}",
      "email": "fleimgruber@google.com",
      "hash": "eaaeb9f4798203d6dce91bb8d4e9feeed9152df3",
      "subject": "Add metric tracking whether Wallet data meets import constraints"
    },
    "8203486": {
      "author": "Josef Raska",
      "avatar": "",
      "cl": "8203486",
      "clUrl": "https://chromium-review.googlesource.com/c/8203486",
      "description": "Bug: 513493349\nChange-Id: I93e9845af1f1181f53921abdf6f8f4c9600a896a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8203486\nReviewed-by: Piotr Kotynia \u003cpiotrkotynia@google.com\u003e\nCommit-Queue: Josef Raska \u003cjosefraska@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674781}",
      "email": "josefraska@google.com",
      "hash": "8bb2fed21d53ca9a37e751033365c36876a59732",
      "subject": "[Autofill][Android] Fix copy-paste error in navigation tests"
    },
    "8203526": {
      "author": "Daniel Cheng",
      "avatar": "https://lh6.googleusercontent.com/-WExQmJG9Svs/AAAAAAAAAAI/AAAAAAAAAAA/iguWD3ti-_E/s120-p/photo.jpg",
      "cl": "8203526",
      "clUrl": "https://chromium-review.googlesource.com/c/8203526",
      "description": "Change-Id: Ia10f7582149b4421e8f1e70d39485380445154fa\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8203526\nReviewed-by: Daniel Murphy \u003cdmurph@chromium.org\u003e\nCommit-Queue: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675120}",
      "email": "dcheng@chromium.org",
      "hash": "251540a1bb8a09bb535d56d5db8b48ff3b5a8135",
      "subject": "Use origins instead of URLs for checking for WebUI/IWA schemes"
    },
    "8203527": {
      "author": "Daniel Cheng",
      "avatar": "https://lh6.googleusercontent.com/-WExQmJG9Svs/AAAAAAAAAAI/AAAAAAAAAAA/iguWD3ti-_E/s120-p/photo.jpg",
      "cl": "8203527",
      "clUrl": "https://chromium-review.googlesource.com/c/8203527",
      "description": "The lambda passed to ASSIGN_OR_RETURN takes an `auto` param; since the\nerror type is `std::string`, this is technically a copy. It may or may\nnot get optimized out, but just pass it by const reference instead to\navoid the question altogether–especially since it's silly to incur a\npotential copy for something that's never used.\n\nChange-Id: I0b3654ec4276df7cac96426cec11004ff8bd5a10\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8203527\nReviewed-by: Daniel Murphy \u003cdmurph@chromium.org\u003e\nCommit-Queue: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675122}",
      "email": "dcheng@chromium.org",
      "hash": "8cedd3cc40d31286335fd0b661c61ad959ecc543",
      "subject": "Avoid a copy when querying IsolatedWebAppUrlInfo"
    },
    "8203606": {
      "author": "Ananya Seelam",
      "avatar": "https://lh4.googleusercontent.com/--VGousG91Ks/AAAAAAAAAAI/AAAAAAAAAAA/AY-g1sTFDfg/s120-p/photo.jpg",
      "cl": "8203606",
      "clUrl": "https://chromium-review.googlesource.com/c/8203606",
      "description": "Move `IDS_NTP_ACTION_CHIP_*` suggestion strings from\n`chrome/app/generated_resources.grd` to\n`components/omnibox_strings.grdp` so they can be shared with\n`components/omnibox/browser` which is needed to map these fallback\nsuggestions to a fallback suggest inventory.\n\nBug: b:539620529\nChange-Id: I922ad257647479214c3536977dbc6d5e773ac76f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8203606\nCommit-Queue: Ananya Seelam \u003cananyaseelam@google.com\u003e\nReviewed-by: Jennifer Serrano \u003cjennserrano@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674552}",
      "email": "ananyaseelam@google.com",
      "hash": "f00a7b3f8805ee7bccd278ed50658d5ab749eb33",
      "subject": "[suit] Move action chip fallback suggestion strings to `components/`"
    },
    "8203691": {
      "author": "Nicolás Peña",
      "avatar": "https://lh4.googleusercontent.com/-F0ZRSmu37A8/AAAAAAAAAAI/AAAAAAAAAAA/qR0xv2ftpEQ/s120-p/photo.jpg",
      "cl": "8203691",
      "clUrl": "https://chromium-review.googlesource.com/c/8203691",
      "description": "RequestService::Disconnect omitted security checks to reject calls from:\n1. Opaque origins (e.g. sandboxed iframes)\n2. Fenced frame trees\n3. Non-primary pages (e.g. prerendering)\n\nThis CL adds those checks to RequestService::Disconnect to return kError\nimmediately without sending network requests to the IdP, aligning it\nwith other FedCM Mojo entry points.\n\nBug: 517602176\nChange-Id: Id64781887584629680968e9b295dc64c3bbb4833\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8203691\nReviewed-by: Yi Gu \u003cyigu@chromium.org\u003e\nCommit-Queue: Nicolás Peña \u003cnpm@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675004}",
      "email": "npm@chromium.org",
      "hash": "b90ba3f34c3d3f68790a7b2e7d5cbc63a3700d09",
      "subject": "[FedCM] Fix FedCM Disconnect CSRF bypass"
    },
    "8203727": {
      "author": "Joe Peplowski",
      "avatar": "",
      "cl": "8203727",
      "clUrl": "https://chromium-review.googlesource.com/c/8203727",
      "description": "This CL updates the strings for the Gemini Tab Picker's error messages\nto the approved copy.\n\nFixed: 532573128\nChange-Id: Id8f6c3d385e9452ad90a7532648d78ecd3e2cc6a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8203727\nReviewed-by: Adam Arcaro \u003cadamta@google.com\u003e\nCommit-Queue: Joe Peplowski \u003cjoepeplowski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674923}",
      "email": "joepeplowski@google.com",
      "hash": "0543bc3e056b25f7b2b3e5028b7d9ed4071ceb09",
      "subject": "[iOS] Update Gemini Tab Picker snackbar error message strings"
    },
    "8203729": {
      "author": "Olivier Gallant",
      "avatar": "https://lh6.googleusercontent.com/-hfQVntMFFjQ/AAAAAAAAAAI/AAAAAAAAAAA/MNek5SGjtwQ/s120-p/photo.jpg",
      "cl": "8203729",
      "clUrl": "https://chromium-review.googlesource.com/c/8203729",
      "description": "Added wave 3 countries to the list of countries enabled by default. The\nlist of locales for wave 3 is the same as wave 2.\n\nBug: 534475459\nChange-Id: Ife736dddd1f6621806d80ba6029a483f5629b825\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8203729\nCommit-Queue: Olivier Gallant \u003cogallant@google.com\u003e\nReviewed-by: Ibrahim Kanouche \u003ckanouche@google.com\u003e\nReviewed-by: Adam Arcaro \u003cadamta@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675010}",
      "email": "ogallant@google.com",
      "hash": "738cd1f00663bb723594802385f049c8d38d5261",
      "subject": "[iOS] Launch Helios wave 3 in client"
    },
    "8203924": {
      "author": "Mikel Astiz",
      "avatar": "https://lh6.googleusercontent.com/-d2wU34ze3Og/AAAAAAAAAAI/AAAAAAAAAAA/kSYJlVC9C3g/s120-p/photo.jpg",
      "cl": "8203924",
      "clUrl": "https://chromium-review.googlesource.com/c/8203924",
      "description": "Extends the expiration date of\nTrustedVault.RecoverabilityStatusOnRequestCompletion by 1 year to\n2027-09-11 as the metric remains active for degraded recoverability\nmonitoring.\n\nFixed: 542189663\nTAG=agy\nCONV=7d98c0f0-1824-437f-9878-e6cfd328bb32\n\nChange-Id: I02465744c3ebb9df063a163bf6ce2f4de1911873\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8203924\nReviewed-by: Rushan Suleymanov \u003crushans@google.com\u003e\nCommit-Queue: Mikel Astiz \u003cmastiz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674783}",
      "email": "mastiz@chromium.org",
      "hash": "80e890e307aa6fd7a2fec04a4900427669e49d88",
      "subject": "trusted_vault: Extend RecoverabilityStatusOnRequestCompletion expiry"
    },
    "8203925": {
      "author": "Danil Chapovalov",
      "avatar": "https://lh3.googleusercontent.com/-CQzYV4zaa80/AAAAAAAAAAI/AAAAAAAAAAA/xnEBLtCm9vQ/s120-p/photo.jpg",
      "cl": "8203925",
      "clUrl": "https://chromium-review.googlesource.com/c/8203925",
      "description": "Now that BUILD files are converted automatically, next step after it\ncan become part of the main rolling script too.\n\nBug: 524565513\nChange-Id: Ia89a0bc1bf48a9f2423e3a594464d412cc054557\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8203925\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674808}",
      "email": "danilchap@chromium.org",
      "hash": "f30aa66c781d94e25ea2300b5c1f21bdf5bfbaad",
      "subject": "Regenerate .def file from the main script when rolling abseil"
    },
    "8203986": {
      "author": "Victor Hugo Vianna Silva",
      "avatar": "",
      "cl": "8203986",
      "clUrl": "https://chromium-review.googlesource.com/c/8203986",
      "description": "Bug: 542921651\nChange-Id: Iab4323df3e88dc0e45a0b96fa87ca065b37a4bdc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8203986\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCommit-Queue: Avi Drissman \u003cavi@chromium.org\u003e\nAuto-Submit: Victor Vianna \u003cvictorvianna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674970}",
      "email": "victorvianna@google.com",
      "hash": "2b1584c8c181856ff161ca7d926d8aeafe800614",
      "subject": "Fix some STL IWYU in //content"
    },
    "8204126": {
      "author": "Victor Vianna",
      "avatar": "",
      "cl": "8204126",
      "clUrl": "https://chromium-review.googlesource.com/c/8204126",
      "description": "crrev.com/c/7614602 attempted to disable the test conditionally\nbut never really flipped the test name to be the MAYBE_ variant.\nGiven no one else complained about flakiness in the last 6 months\nand test history appears clean [1], remove the MAYBE_ define and\nkeep the test enabled.\n\n\n[1] https://ci.chromium.org/ui/test/chromium/%3A%2F%2Fchrome%2Ftest%5C%3Abrowser_tests!gtest%3A%3ATaskManagerOOPIFBrowserTest%23CrossSiteIframeBecomesSameSite%2FDefaultIsolation.0\n\nBug: 542921651\nChange-Id: Iba9fe9769a89e41eb4e2c244d4d8ccd7acfb1ab7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8204126\nCommit-Queue: Ming-Ying Chung \u003cmych@chromium.org\u003e\nReviewed-by: Ming-Ying Chung \u003cmych@chromium.org\u003e\nAuto-Submit: Victor Vianna \u003cvictorvianna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674786}",
      "email": "victorvianna@google.com",
      "hash": "426accb7751873bfa65bc817bbf56279dcc90ad1",
      "subject": "Remove unused MAYBE_CrossSiteIframeBecomesSameSite define"
    },
    "8204127": {
      "author": "Hubert Chao",
      "avatar": "https://lh4.googleusercontent.com/-rg3BWkFvkhA/AAAAAAAAAAI/AAAAAAAAAAA/9oWdNlbrU3s/s120-p/photo.jpg",
      "cl": "8204127",
      "clUrl": "https://chromium-review.googlesource.com/c/8204127",
      "description": "Remove expired LocalNetworkAccessNonSecureContextAllowed OT deprecation\ntrial. OT expired with M152, and usage was never very high:\n\nhttps://chromestatus.com/metrics/feature/timeline/popularity/5617\n\nBug: 527730705\nChange-Id: Ifc686e39b837c3508b5d92caa484a6e715003921\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8204127\nReviewed-by: Ravjit Uppal \u003cravjit@chromium.org\u003e\nCommit-Queue: Hubert Chao \u003chchao@chromium.org\u003e\nReviewed-by: Chris Thompson \u003ccthomp@chromium.org\u003e\nReviewed-by: Camille Lamy \u003cclamy@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674927}",
      "email": "hchao@chromium.org",
      "hash": "c4e68511fe869c7aafd4f97d9a8fd4e5f052a8f3",
      "subject": "[LNA] remove expired deprecation trial"
    },
    "8204129": {
      "author": "Joe Mason",
      "avatar": "",
      "cl": "8204129",
      "clUrl": "https://chromium-review.googlesource.com/c/8204129",
      "description": "Remove ordinal member from SamplingHeapProfiler::Sample and use\nOrderedSample struct within SamplingHeapProfiler to store samples with\ntheir ordinal. This allows Sample to be used cleanly by other profiler\ntypes without the ordinal concept.\n\nChange-Id: I2f695996887e59673401e401430c37b3e6a39b5e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8204129\nCommit-Queue: Joe Mason \u003cjoenotcharles@google.com\u003e\nAuto-Submit: Joe Mason \u003cjoenotcharles@google.com\u003e\nReviewed-by: Sean Maher \u003cspvm@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674610}",
      "email": "joenotcharles@google.com",
      "hash": "cf9a94e30fd000f4afadca85bae69518ca139a26",
      "subject": "Remove private ordinal member from SamplingHeapProfiler::Sample"
    },
    "8204130": {
      "author": "lukedeng",
      "avatar": "",
      "cl": "8204130",
      "clUrl": "https://chromium-review.googlesource.com/c/8204130",
      "description": "With BCIV enabled, locking controls to HIDDEN without scrolling\nfailed to update compositor offsets because areControlsOffscreen\nevaluated to false on startup. This caused the static toolbar texture\nlayer to remain rendered at y = 0.\n\nAlways update offsets when constraints transition to HIDDEN.\n\nBug: 469466895\nChange-Id: Ib24c540a3615100014acf432371dbd3a23e048f1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8204130\nCommit-Queue: Luke Deng \u003clukedeng@google.com\u003e\nReviewed-by: Daniel Murphy \u003cdmurph@chromium.org\u003e\nReviewed-by: Charles Hager \u003cclhager@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675234}",
      "email": "lukedeng@chromium.org",
      "hash": "ce3f63419417603f8d96bfe2f5d2a96dccc41579",
      "subject": "Ensure browser controls offsets update when constrained to HIDDEN"
    },
    "8204149": {
      "author": "Jakob Koblinsky",
      "avatar": "https://lh3.googleusercontent.com/-0YEsrUMno-s/AAAAAAAAAAI/AAAAAAAAAAA/Zzabuo-wKHk/s120-p/photo.jpg",
      "cl": "8204149",
      "clUrl": "https://chromium-review.googlesource.com/c/8204149",
      "description": "Bug: 537948729\nChange-Id: Ibab944e191b8c38efaa8eb3adea411c500424a37\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8204149\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCommit-Queue: Jakob Koblinsky \u003cjkoblinsky@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675015}",
      "email": "jkoblinsky@google.com",
      "hash": "1672bce3f58011c574925d366632494d58e6ee78",
      "subject": "Clear AI Mode chip focus when url text changes"
    },
    "8204205": {
      "author": "Jacques Newman",
      "avatar": "https://lh4.googleusercontent.com/-jqFlKRO6uS0/AAAAAAAAAAI/AAAAAAAAAAA/UsGYwY1xNFM/s120-p/photo.jpg",
      "cl": "8204205",
      "clUrl": "https://chromium-review.googlesource.com/c/8204205",
      "description": "A UIA annotation query on a native Views text field called\nCollectTextOnlyDescendants, which requires the AXNode exposed by a\nBrowserAccessibility delegate. Views text fields lack that AXNode, so\nthe query hit a CHECK and prevented NVDA from announcing characters\ncorrectly in the omnibox.\n\nRestrict internal marker traversal to web-content atomic text fields,\nwhere marker-bearing descendants exist. Native text fields now return no\nannotation types, while web input and textarea spelling annotations\nremain available.\n\nThis issue was introduced with\nhttps://chromium-review.googlesource.com/c/chromium/src/+/8135285\n\nFixed: 542845713\nChange-Id: I910049ae725e72173865155734fad4ad9a9b0bd6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8204205\nReviewed-by: Benjamin Beaudry \u003cbenjamin.beaudry@microsoft.com\u003e\nCommit-Queue: Jacques Newman \u003cjanewman@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675298}",
      "email": "janewman@microsoft.com",
      "hash": "906cc72afcb036617fa148a0183fd87db1e4e92f",
      "subject": "[UIA] Fix NVDA character navigation in native text fields"
    },
    "8204286": {
      "author": "Gauthier Ambard",
      "avatar": "https://lh4.googleusercontent.com/-i-O-ZGsBLB8/AAAAAAAAAAI/AAAAAAAAAAA/G5adnZOgQGo/s120-p/photo.jpg",
      "cl": "8204286",
      "clUrl": "https://chromium-review.googlesource.com/c/8204286",
      "description": "This CL extracts some command protocols out of BrowserCoordinator\ninto a dedicated object.\nThis dedicated object is only responsible for handling those commands.\n\nBug: 542879805\nChange-Id: Ib2df46b97637a9c0172f9598da88c5ba94f266ce\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8204286\nReviewed-by: Mark Cogan \u003cmarq@chromium.org\u003e\nReviewed-by: Federica Germinario \u003cfedegermi@google.com\u003e\nCommit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674940}",
      "email": "gambard@chromium.org",
      "hash": "f02117f82c23c01a1bfcf221cf94d5c1bb9a53af",
      "subject": "[iOS] Extract command handling out of BrowserCoordinator (3/N)"
    },
    "8204304": {
      "author": "Mikel Astiz",
      "avatar": "https://lh6.googleusercontent.com/-d2wU34ze3Og/AAAAAAAAAAI/AAAAAAAAAAA/kSYJlVC9C3g/s120-p/photo.jpg",
      "cl": "8204304",
      "clUrl": "https://chromium-review.googlesource.com/c/8204304",
      "description": "Removes the expired Theme.ThemePrefMigration.PrefRegistered histogram\ndefinition and its C++ callsite in theme_syncable_service.cc.\n\nOBSOLETE_HISTOGRAMS=Removed as theme pref migration is complete.\n\nFixed: 516482398\nTAG=agy\nCONV=7d98c0f0-1824-437f-9878-e6cfd328bb32\n\nChange-Id: I020db49bfd66d714087a16d3e72f293c43abb1d5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8204304\nReviewed-by: Ankush Singh \u003cankushkush@google.com\u003e\nReviewed-by: Rushan Suleymanov \u003crushans@google.com\u003e\nCommit-Queue: Mikel Astiz \u003cmastiz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674935}",
      "email": "mastiz@chromium.org",
      "hash": "14041c09676d08c7b78d08f00c07da38ebe348a9",
      "subject": "sync: Remove Theme.ThemePrefMigration.PrefRegistered histogram"
    },
    "8204386": {
      "author": "Hitarth Kothari",
      "avatar": "https://lh4.googleusercontent.com/-HZTDN6MbpsE/AAAAAAAAAAI/AAAAAAAAAAA/K3LPxloSjh0/s120-p/photo.jpg",
      "cl": "8204386",
      "clUrl": "https://chromium-review.googlesource.com/c/8204386",
      "description": "This CL removes the AndroidContextMenuNewActions feature flag, making\nthe new tab context menu actions permanently enabled. As part of this\ncleanup, the \"Close all tabs\" and \"Close all incognito tabs\" options are\nremoved from the tab strip context menu, and associated tests and flag\nconfigurations are cleaned up.\n\nBug: 504967199\nChange-Id: I1751232689f1eca38042f0019668ba98e3178ca8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8204386\nAuto-Submit: Hitarth Kothari \u003chitarthkothari@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Hitarth Kothari \u003chitarthkothari@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674965}",
      "email": "hitarthkothari@google.com",
      "hash": "f2f576ddd920233a5ea6a7856409e7fb7c4b08b9",
      "subject": "[TabStripContextMenus] Cleanup flag"
    },
    "8204466": {
      "author": "Andrew Paseltiner",
      "avatar": "",
      "cl": "8204466",
      "clUrl": "https://chromium-review.googlesource.com/c/8204466",
      "description": "Structured header list elements can be single items or inner lists\nenclosed in parentheses.\n\nPreviously, the parser checked only the size of the member list, which\nincorrectly allowed single-element inner lists.\n\nWhile modifying this code, GetString is replaced with GetIfToken, as the\nformer is deprecated and technically returns a value for strings and\nbyte sequences as well.\n\nFixed: 543006746\nBug: 541216675\nChange-Id: Id06b523a1c73638c8deee05dba5e738a3fed3cdd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8204466\nCommit-Queue: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nReviewed-by: Maks Orlovich \u003cmorlovich@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674884}",
      "email": "apaseltiner@chromium.org",
      "hash": "0965cc5d187730a3cf25dd9dd7d33ae0b087de1c",
      "subject": "Reject structured header inner lists in Content-Language headers"
    },
    "8204490": {
      "author": "Michael Wilson",
      "avatar": "https://lh6.googleusercontent.com/-fWiLh6KPrhQ/AAAAAAAAAAI/AAAAAAAAAAA/J1FicFTmB30/s120-p/photo.jpg",
      "cl": "8204490",
      "clUrl": "https://chromium-review.googlesource.com/c/8204490",
      "description": "Fixed: 539525674\nChange-Id: Id7d09a4b6aada8681699376e32ad2662d9360df5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8204490\nCommit-Queue: Hongchan Choi \u003chongchan@chromium.org\u003e\nAuto-Submit: Michael Wilson \u003cmjwilson@chromium.org\u003e\nReviewed-by: Hongchan Choi \u003chongchan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675058}",
      "email": "mjwilson@chromium.org",
      "hash": "f0d6ecc289e36ee3b4716775a3614b38f09369c2",
      "subject": "[WebAudio] Extend histograms"
    },
    "8204544": {
      "author": "Jan Keitel",
      "avatar": "https://lh5.googleusercontent.com/-tMNoDh7gwHQ/AAAAAAAAAAI/AAAAAAAAAAA/xsOeVsUwI9A/s120-p/photo.jpg",
      "cl": "8204544",
      "clUrl": "https://chromium-review.googlesource.com/c/8204544",
      "description": "When the mouse cursor leaves a sub-popup to hover outside of all\npopups, the sub-popup forwards OnMouseExitedInChildren() to the\nparent popup. On the parent popup, OnMouseExitedInChildren() checked\nGetSelectedCell(). Because the parent row hosting the sub-popup\nremained selected, GetSelectedCell() returned non-nullopt, causing\nthe parent popup to return early without scheduling sub-popup\nclosing. As a result, the sub-popup stayed open indefinitely with\nno timer running.\n\nThis CL fixes the issue by updating OnMouseExitedInChildren() to\ncheck GetSelectedCell() \u0026\u0026 !row_with_open_sub_popup_. When a popup\nhas an open sub-popup (row_with_open_sub_popup_ is set), it does not\nreturn early on the parent row's selection and proceeds to\nScheduleSubPopupClosing(), allowing the sub-popup close timer to\nstart.\n\nBug: 535128201\nTest: PopupViewViewsTest.SubPopupClosesWhenMouseExitsSubPopup\nChange-Id: I5990abdf7a7f1a4ab08ebadf1ac65026be2f51bc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8204544\nCommit-Queue: Jan Keitel \u003cjkeitel@google.com\u003e\nReviewed-by: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674799}",
      "email": "jkeitel@google.com",
      "hash": "b8b732349f1895a2a96eeb23b33bff6e75c2df02",
      "subject": "Fix sub-popup remaining open when mouse leaves sub-popup"
    },
    "8204765": {
      "author": "Andrew Grieve",
      "avatar": "https://lh4.googleusercontent.com/-A_W-R-lDVOY/AAAAAAAAAAI/AAAAAAAAAAA/GkG6Z1VgfZg/s120-p/photo.jpg",
      "cl": "8204765",
      "clUrl": "https://chromium-review.googlesource.com/c/8204765",
      "description": "When thread A is using g_class_loader to resolve a class and thread B\ncalls SetClassLoader(), there was a window where g_class_loader was\nnullptr.\n\nRemoving the null assignment is not enough, as we also don't want a\nthread to be using a released global ref, so just leak it instead.\n\nBug: 542753540\nChange-Id: I670a4f90171cb656c76a6d51a7476dec5b987db5\nCq-Include-Trybots: luci.chrome.try:android-internal-dbg,android-internal-binary-size\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8204765\nReviewed-by: Martin Kong \u003cmartinkong@google.com\u003e\nCommit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674661}",
      "email": "agrieve@chromium.org",
      "hash": "15ea5425dc6a890190183403cd1e14665d64f149",
      "subject": "JNI Zero: Fix race condition crash with SetClassLoader()"
    },
    "8204786": {
      "author": "Ryan Akiyama",
      "avatar": "https://lh3.googleusercontent.com/-GTIsqksHOQA/AAAAAAAAAAI/AAAAAAAAAAA/_6z4WeTmDYs/s120-p/photo.jpg",
      "cl": "8204786",
      "clUrl": "https://chromium-review.googlesource.com/c/8204786",
      "description": "Add a fieldtrial testing entry for\n`OmniboxWebUIDeferShowUntilVisualStateReady`. Disable the feature in\n`OmniboxPopupViewWebUIFrameCacheTest`.\n\nBug: b:539809677\nChange-Id: Iaabfa174b347a4f811e3e5ab567b413c9f2eee49\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8204786\nReviewed-by: Justin Donnelly \u003cjdonnelly@chromium.org\u003e\nCommit-Queue: Ryan Akiyama \u003cryanakiyama@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674647}",
      "email": "ryanakiyama@chromium.org",
      "hash": "cb1c0991482dea236f74c876cb192d88bad7c3b9",
      "subject": "[omnibox][webui] Add a fieldtrial testing entry"
    },
    "8204824": {
      "author": "Victor Hugo Vianna Silva",
      "avatar": "",
      "cl": "8204824",
      "clUrl": "https://chromium-review.googlesource.com/c/8204824",
      "description": "Bug: 542921651\nChange-Id: Ife712d87e9af052a9d47b06137f8fa3262f13319\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8204824\nAuto-Submit: Victor Vianna \u003cvictorvianna@google.com\u003e\nReviewed-by: James Cook \u003cjamescook@chromium.org\u003e\nCommit-Queue: James Cook \u003cjamescook@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675173}",
      "email": "victorvianna@google.com",
      "hash": "4f2360f70c62e01a7c8e3ee9120aba6fb753c8c1",
      "subject": "Fix some STL IWYU in //ash"
    },
    "8204925": {
      "author": "Brandon Fong",
      "avatar": "https://lh4.googleusercontent.com/-1S5SUmLf8rk/AAAAAAAAAAI/AAAAAAAAAAA/9Oam1XpmzNs/s120-p/photo.jpg",
      "cl": "8204925",
      "clUrl": "https://chromium-review.googlesource.com/c/8204925",
      "description": "Aligned with Vertical Tabs and SideUi, keep the tab search panel locked\nto the left hand side even in RTL, as if it were in LTR. The content\ninside is unaffected.\n\nBug: 527090329\nChange-Id: I2f102bd3ba8f585c7a5fbd576294e8d360e2ddb8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8204925\nCommit-Queue: Brandon Fong \u003cbjfong@google.com\u003e\nReviewed-by: Brandon Wylie \u003cwylieb@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674553}",
      "email": "bjfong@google.com",
      "hash": "73f7cf58da926c69c38a901430ab781561f32725",
      "subject": "[search] Lock the tab search panel to ltr left anchor"
    },
    "8204926": {
      "author": "Justin",
      "avatar": "https://lh6.googleusercontent.com/-9jBVkJm786c/AAAAAAAAAAI/AAAAAAAAAAA/--UMAFoZu9Y/s120-p/photo.jpg",
      "cl": "8204926",
      "clUrl": "https://chromium-review.googlesource.com/c/8204926",
      "description": "Fixes a high-volume production crash where\nCHECK(!server_cvc.cvc.empty()) fires during Sync startup when local\ndecryption fails or an empty CVC entry exists in the database.\n\nIn AutofillWalletCredentialSyncBridge, ConvertToDataBatch and\nActOnLocalChange previously called\nAutofillWalletCredentialSpecificsFromStructData without checking if the\nlocal ServerCvc entry had an empty CVC string, causing fatal startup\ncrashes across clients during Sync initialization.\n\nAs a short-term fix while a longer-term investigation completes, this\nchange:\n- Skips ServerCvc entries with empty CVC strings in ConvertToDataBatch\n  and ActOnLocalChange instead of attempting to serialize them.\n- Softens the CHECK in AutofillWalletCredentialSpecificsFromStructData\n  using base::NotFatalUntil::M156 to prevent fatal production crashes\n  if an empty CVC is encountered.\n\nBug: 542769367\nChange-Id: Ibf4d4ec557404b2f33de2f8f6f021b82044296f0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8204926\nReviewed-by: Olivia Saul \u003cosaul@google.com\u003e\nReviewed-by: Tommy Martino \u003ctmartino@chromium.org\u003e\nCommit-Queue: Rohit Rao \u003crohitrao@chromium.org\u003e\nReviewed-by: Rohit Rao \u003crohitrao@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674652}",
      "email": "justincohen@google.com",
      "hash": "f0547d855231c26d0fd80b656ddb6338257918e0",
      "subject": "autofill: Fix production CHECK crash by skipping empty CVCs in sync"
    },
    "8204964": {
      "author": "Ilya Nikolaevskiy",
      "avatar": "",
      "cl": "8204964",
      "clUrl": "https://chromium-review.googlesource.com/c/8204964",
      "description": "Bug: none\nChange-Id: I9a5ba0e02f1b5902ce360f01c6acdc9d3ed60e60\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8204964\nAuto-Submit: Ilya Nikolaevskiy \u003cilnik@chromium.org\u003e\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCommit-Queue: Ilya Nikolaevskiy \u003cilnik@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674792}",
      "email": "ilnik@chromium.org",
      "hash": "6d92ecc90644b00350cbb7e5fb40044e51fe68ed",
      "subject": "Add ilnik@chromium.org to services/video_capture/OWNERS"
    },
    "8204992": {
      "author": "James Cook",
      "avatar": "https://lh4.googleusercontent.com/-qikRA8xqB3U/AAAAAAAAAAI/AAAAAAAAAAA/JBUbB9n7c4s/s120-p/photo.jpg",
      "cl": "8204992",
      "clUrl": "https://chromium-review.googlesource.com/c/8204992",
      "description": "With SettingsInTab enabled, typing chrome://settings in an Incognito tab\npreviously attempted to render SettingsPage natively inside the\nIncognito tab. Because keyed services like IdentityManager do not exist\nfor OffTheRecord profiles, opening settings with an Incognito profile\nresulted in an assertion failure and crash.\n\nSettings are associated with the user's regular (on-the-record) profile.\nThis CL ensures that when navigating to chrome://settings within an\nIncognito tab:\n\n1. NativePage.nativePageType() does not treat chrome://settings as a\n   valid native page when in Incognito mode.\n2. TabImpl.maybeLaunchActivity() intercepts chrome://settings in\n   Incognito tabs and invokes startSettings(), redirecting the\n   navigation to open settings in a new tab with the regular profile,\n   just like we do on Win/Mac/Linux.\n\nTest: TabUnitTest, NativePageTest\nBug: 541291292, 521895796\nChange-Id: Ifdd2e3163e93170b91b79df17f72388e1dfc65b7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8204992\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nReviewed-by: Matthew Jones \u003cmdjones@chromium.org\u003e\nAuto-Submit: James Cook \u003cjamescook@chromium.org\u003e\nCommit-Queue: Matthew Jones \u003cmdjones@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675179}",
      "email": "jamescook@chromium.org",
      "hash": "90345a6e9aa6165ddf41c7a93d0a7aef702e9f64",
      "subject": "settings: Redirect chrome://settings from incognito to regular profile"
    },
    "8205005": {
      "author": "Muhammad Salmaan",
      "avatar": "https://lh6.googleusercontent.com/-R8VKNRsfhss/AAAAAAAAAAI/AAAAAAAAAAA/y4-qcYErPak/s120-p/photo.jpg",
      "cl": "8205005",
      "clUrl": "https://chromium-review.googlesource.com/c/8205005",
      "description": "Change-Id: If912bef7194176958c63f420cad64a3fd9b0c558\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8205005\nReviewed-by: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nReviewed-by: Omar Flores \u003comarflores@google.com\u003e\nCommit-Queue: Muhammad Salmaan \u003cmusalmaan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674866}",
      "email": "musalmaan@chromium.org",
      "hash": "ac8d7ee6814afa1db5ab4d3090a60a5d1bee0706",
      "subject": "Add MigratedObsoleteSystem in field trial"
    },
    "8205186": {
      "author": "Xi Han",
      "avatar": "",
      "cl": "8205186",
      "clUrl": "https://chromium-review.googlesource.com/c/8205186",
      "description": "In this CL:\n1. For non default Aurora padding arms, reduce MVT’s height from\n   122dp to 108dp:\n   - Top padding is reduced from 16dp to 8dp, 8dp in total;\n   - Bottom padding is reduced from 22dp to 16dp, 6dp in total.\n2. Increase top margins:\n   - For small padding style arms: increase from 12dp to 24dp, 12dp in\n     total;\n   - For medium and large padding style arms: increase from 12dp to\n     32dp, 20dp in total.\nScreenshots: http://shortn/_AEn8WGRjUw.\n\nBug: 534357676\nChange-Id: I58d6fe1da8586500b9dffbbc2b9f298a8e01d19c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8205186\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Xi Han \u003chanxi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674595}",
      "email": "hanxi@google.com",
      "hash": "e37d92a08c1eea793ed63475479f008c80c4b199",
      "subject": "[Aurora] Adjust MVT's top margin and height."
    },
    "8205264": {
      "author": "Morten Stenshorne",
      "avatar": "https://lh4.googleusercontent.com/-k5WE6t0IBVM/AAAAAAAAAAI/AAAAAAAAAAA/2cgUVUS7Hl8/s120-p/photo.jpg",
      "cl": "8205264",
      "clUrl": "https://chromium-review.googlesource.com/c/8205264",
      "description": "FinishFragmentation() returned too early if a spanner had been found, so\nthat any IsAtBlockEnd() state would be lost. Return early a bit later\ninstead. Having IsAtBlockEnd set means that we'll no longer consider\nchild breaks as in-flow (since we're in a parallel flow, since we're\npast the block-end). Therefore, when discovering or propagating a\nspanner, automatically consider this to be an in-flow break.\n\nBug: 542888016\nChange-Id: Ia6af5f727340e3a4f7cb1c61c360d043e0fca175\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8205264\nReviewed-by: Ian Kilpatrick \u003cikilpatrick@chromium.org\u003e\nCommit-Queue: Morten Stenshorne \u003cmstensho@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674557}",
      "email": "mstensho@chromium.org",
      "hash": "233736c8835cc6e93e7552f148f3bb449230a355",
      "subject": "Make sure spanners don't cause container to lose IsAtBlockEnd()."
    },
    "8205345": {
      "author": "rbpotter",
      "avatar": "https://lh4.googleusercontent.com/-mBk2a4Fx72s/AAAAAAAAAAI/AAAAAAAAAAA/I9VjiV1xx3g/s120-p/photo.jpg",
      "cl": "8205345",
      "clUrl": "https://chromium-review.googlesource.com/c/8205345",
      "description": "This is in preparation for migrating to Lit.\n\nBug: 393471368\nChange-Id: I7e154f62231eec3e7eff7f63081bc64363ade118\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8205345\nReviewed-by: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nCommit-Queue: Rebekah Potter \u003crbpotter@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675271}",
      "email": "rbpotter@chromium.org",
      "hash": "0f3fae6183ab42c08a9635c81fbf71a7d0d7eceb",
      "subject": "Settings Lit: Migrate people_page/ to use PrefService"
    },
    "8205544": {
      "author": "Boris Sazonov",
      "avatar": "https://lh6.googleusercontent.com/-6k9X73DQC9Y/AAAAAAAAAAI/AAAAAAAAAAA/BkuPR8-EA1I/s120-p/photo.jpg",
      "cl": "8205544",
      "clUrl": "https://chromium-review.googlesource.com/c/8205544",
      "description": "FastForwardUntilNoTasksRemain causes tests to hang in case of any\nRepeatingTimer (see FastForwardUntilNoTasksRemain documentation).\nThis is causing issues for crrev.com/c/7913662 which causes a\nRepeatingTimer to be active inside AccountFetcherService (for regular\naccount info updates). This CL fixes the issue by replacing\nFastForwardBy(base::Days(1)), which should be enough to check for\ncrashes as the test intends.\n\nBug: 449708427\nChange-Id: I3b29f8dc3469b7fdff72557b95e62382e388b3f2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8205544\nCommit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nAuto-Submit: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675003}",
      "email": "bsazonov@chromium.org",
      "hash": "644d5fb747080e7ed2fbb5011ad15031fbeb3805",
      "subject": "[iOS] Don't use FastForwardUntilNoTasksRemain in SafetyCheckMediatorTest"
    },
    "8205565": {
      "author": "Dan Harrington",
      "avatar": "https://lh4.googleusercontent.com/-7SNYuvIzI24/AAAAAAAAAAI/AAAAAAAAAAA/Am5cUClHvA0/s120-p/photo.jpg",
      "cl": "8205565",
      "clUrl": "https://chromium-review.googlesource.com/c/8205565",
      "description": "* Implement Host::Awaken(), Host::Hibernate() and Host::IsAwake() to control the lifetime of the Glic WebContents.\n* Update GlicInstanceImpl to use these new methods for hibernation and shutdown.\n\nChange-Id: I1b96f863b27bbd0854f13678285c9b866a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8205565\nCommit-Queue: Dan H \u003charringtond@chromium.org\u003e\nReviewed-by: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675237}",
      "email": "harringtond@chromium.org",
      "hash": "76d23cfac523b0f1b11af60380653edb8b119592",
      "subject": "glic: Implement Awaken/Hibernate on Host and update hibernation logic"
    },
    "8205569": {
      "author": "Dan Harrington",
      "avatar": "https://lh4.googleusercontent.com/-7SNYuvIzI24/AAAAAAAAAAI/AAAAAAAAAAA/Am5cUClHvA0/s120-p/photo.jpg",
      "cl": "8205569",
      "clUrl": "https://chromium-review.googlesource.com/c/8205569",
      "description": "Host will be refactored to change how it manages web contents, so\nit's important to bring management of web contents into host.\nAlso remove kGlicSetWebContentsVisibilityWhenToggling, as it's default\nenabled, and has been for a while.\n\nChange-Id: I57a6cffaa52d6fdb3eba4cdcbd07b9876a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8205569\nCommit-Queue: Dan H \u003charringtond@chromium.org\u003e\nReviewed-by: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675039}",
      "email": "harringtond@chromium.org",
      "hash": "39c5debfa5924cad256b4611f06689271bede061",
      "subject": "glic: have host control visibility of web contents."
    },
    "8205645": {
      "author": "Vladimir Levin",
      "avatar": "",
      "cl": "8205645",
      "clUrl": "https://chromium-review.googlesource.com/c/8205645",
      "description": "This patch adds a bit more information about the reason the transition\nwas skipped. This is used to identify the problem, both when developers\nsee the problem and when they file bugs.\n\nR=kevers@chromium.org\n\nChange-Id: I1c42b5ace84a00cef2318c732d885dfe9bc17929\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8205645\nReviewed-by: Kevin Ellis \u003ckevers@chromium.org\u003e\nReviewed-by: Ian Clelland \u003ciclelland@chromium.org\u003e\nCommit-Queue: Vladimir Levin \u003cvmpstr@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674986}",
      "email": "vmpstr@chromium.org",
      "hash": "bed98a9780b75372c1974d8aa0e48f1433082e2f",
      "subject": "vt: Add a specific reason for skip rejection"
    },
    "8205744": {
      "author": "Danil Chapovalov",
      "avatar": "https://lh3.googleusercontent.com/-CQzYV4zaa80/AAAAAAAAAAI/AAAAAAAAAAA/xnEBLtCm9vQ/s120-p/photo.jpg",
      "cl": "8205744",
      "clUrl": "https://chromium-review.googlesource.com/c/8205744",
      "description": "Bug: 354713635\nChange-Id: I5bf4d1a4c865ee29552b79910d6d1f835609d037\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8205744\nReviewed-by: Johannes Kron \u003ckron@chromium.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674838}",
      "email": "danilchap@chromium.org",
      "hash": "034208ba584486b5bf4bca7fce1e57794638a0f7",
      "subject": "Delete expired histograms WebRTC.PeerConnection.IPvxInterfaces"
    },
    "8205805": {
      "author": "Luiz Pereira",
      "avatar": "https://lh5.googleusercontent.com/-CqeZ_2y4jYo/AAAAAAAAAAI/AAAAAAAAAAA/S5ZdR-MsLO0/s120-p/photo.jpg",
      "cl": "8205805",
      "clUrl": "https://chromium-review.googlesource.com/c/8205805",
      "description": "This reverts commit 3260aa4a5a9886e6a18ffd0b061665b9a4f155b6.\n\nReason for revert:\nThe 10-2 dictionary files (e.g. en-US-10-2.bdic) are returning 404 on the\ndownload servers (redirector.gvt1.com/edgedl/chrome/dict/en-US-10-2.bdic),\nbreaking English spellcheck in Canary. Reverting to 10-1 until the files\nare uploaded to Lorry.\n\nR=hdchuong@google.com, shend@chromium.org\n\nBug: 529883296\nChange-Id: Id38ce95db075edf032ab8ca8cdd795f2b8078589\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8205805\nReviewed-by: Darren Shen \u003cshend@chromium.org\u003e\nCommit-Queue: Luiz Pereira \u003cluizp@google.com\u003e\nReviewed-by: Chuong Ho \u003chdchuong@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674683}",
      "email": "luizp@google.com",
      "hash": "3e8f27f055d2229c0cc5d732990712e192d330ff",
      "subject": "Revert \"Roll hunspell_dictionaries and update spellcheck version to 10-2\""
    },
    "8205904": {
      "author": "Simon Hangl",
      "avatar": "https://lh6.googleusercontent.com/-0wxDRGtrYqY/AAAAAAAAAAI/AAAAAAAAAAA/iviMWp_7n90/s120-p/photo.jpg",
      "cl": "8205904",
      "clUrl": "https://chromium-review.googlesource.com/c/8205904",
      "description": "When an Isolated Web App is restarted via the pending update\nnotification after having multiple windows open, all open windows are\nclosed to apply the update, and only a single main app window is\nrelaunched once the update completes.\n\nThis CL adds the unit test\nIsolatedWebAppUpdateNotificationServiceTest.RestartsOnlyMainWindowWhenMultipleWindowsOpen\nto verify that when an app with multiple windows is restarted via the\nupdate notification, only a single standalone window is launched upon\nupdate completion.\n\nBug: 507462204\nChange-Id: I647938081a5817cb6265a4e18bf9f3debbd1109d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8205904\nCommit-Queue: Simon Hangl \u003csimonha@google.com\u003e\nCommit-Queue: Sergii Bykov \u003csbykov@google.com\u003e\nAuto-Submit: Simon Hangl \u003csimonha@google.com\u003e\nReviewed-by: Sergii Bykov \u003csbykov@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674797}",
      "email": "simonha@google.com",
      "hash": "3b6b9a65b73e482861c320aea996fa5b71d0851f",
      "subject": "[IWA] Test that restarting an IWA after update opens only main window"
    },
    "8205924": {
      "author": "Jacques Newman",
      "avatar": "https://lh4.googleusercontent.com/-jqFlKRO6uS0/AAAAAAAAAAI/AAAAAAAAAAA/UsGYwY1xNFM/s120-p/photo.jpg",
      "cl": "8205924",
      "clUrl": "https://chromium-review.googlesource.com/c/8205924",
      "description": "Re-parse focusgroup attributes in a shadow tree whenever its host is\nreinserted. Removal clears the cached focusgroup data, so skipping the\nparse when no ancestor is a focusgroup leaves moved components without\ndirectional navigation.\n\nFixed: 540914692\nBug: 40210717\nChange-Id: Id10940c40e49ed5643776770cfc3d9e9438d17bb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8205924\nCommit-Queue: Jacques Newman \u003cjanewman@microsoft.com\u003e\nReviewed-by: Mason Freed \u003cmasonf@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675252}",
      "email": "janewman@microsoft.com",
      "hash": "d9a5d76b83560c8dec9ad898839125d1f7d55d79",
      "subject": "[focusgroup] Restore focusgroup data after shadow host moves"
    },
    "8205966": {
      "author": "Evan Luo",
      "avatar": "",
      "cl": "8205966",
      "clUrl": "https://chromium-review.googlesource.com/c/8205966",
      "description": "Fixes a bug with middle-clicks on bookmark items that are directly on\nthe bookmarks bar triggering two new-tab opens. Resolves the duplicate\ntab regression by explicitly separating the event listeners to consume\nsynthetic touch fallbacks once the generic motion pipeline successfully\nhandles the pointer.\n\nIn addition, add functionality to bookmark folders, where the direct\nchildren bookmarks (not including nested children) are opened in new\ntabs. Also adds this middle click functionality to the bookmark folders\nand items within the bookmarks bar folder popups.\n\nAlso handles CTRL-click in addition to middle mouse button + three\nfinger gesture on trackpad.\n\nAdds a new BookmarkOpener openFolderBookmarksInNewTabs function to pass\nin a folder id and the BookmarkOpener will open all the direct children\nof the folder.\n\nScreen recording:\nhttp://screencast/cast/NTc4NzQ0NjAwNzU2MjI0MHwwYTk3OGUzMC1kZg\n\nBug: 542981861, 543051013\nChange-Id: I8cbf23b3c7ddb613ef57aa1158bbba36e42da137\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8205966\nCommit-Queue: Evan Luo \u003cevanluo@google.com\u003e\nReviewed-by: Brandon Wylie \u003cwylieb@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675016}",
      "email": "evanluo@google.com",
      "hash": "b9a84fbc227f5de06d48973a443c604fdb7c3ef4",
      "subject": "[bookmarks] Middle click functionality for bookmarks bar items/folders"
    },
    "8205968": {
      "author": "Manish Goregaokar",
      "avatar": "https://lh3.googleusercontent.com/-CdFjPIq6z7g/AAAAAAAAAAI/AAAAAAAAAAA/w_5gNmlDVtw/s120-p/photo.jpg",
      "cl": "8205968",
      "clUrl": "https://chromium-review.googlesource.com/c/8205968",
      "description": "This updates Diplomat as well, which pulls in [[clang::lifetimebound]]\nannotations for Temporal.\n\ndiplomat-runtime is still 0.15 to avoid clashing symbol issues. We can\nupdate after ICU4X 2.3 is released.\n\nBug: 482994758,401065166\nChange-Id: I60dc926e6ed8f42af527d5aad4d0301f50fe0642\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8205968\nSLSA-Policy-Verified: SLSA Policy Verification Service \u003cdevtools-gerritcodereview-exitgate@google.com\u003e\nAuto-Submit: Manish Goregaokar \u003cmanishearth@google.com\u003e\nCommit-Queue: Daniel Rubery \u003cdrubery@chromium.org\u003e\nReviewed-by: Daniel Rubery \u003cdrubery@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674665}",
      "email": "manishearth@google.com",
      "hash": "a1bf176fb561ace858d1ef55ad5815af940952ce",
      "subject": "Update Temporal to 0.2.6"
    },
    "8206065": {
      "author": "Brandon Wylie",
      "avatar": "",
      "cl": "8206065",
      "clUrl": "https://chromium-review.googlesource.com/c/8206065",
      "description": "Bug: 543040903\nChange-Id: I130196510ff74a95759d177aa0d32456aacb8211\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8206065\nCommit-Queue: Evan Luo \u003cevanluo@google.com\u003e\nReviewed-by: Evan Luo \u003cevanluo@google.com\u003e\nAuto-Submit: Brandon Wylie \u003cwylieb@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674620}",
      "email": "wylieb@google.com",
      "hash": "3b063f7a5067bb24d317ca90ead526c49f119906",
      "subject": "Rename BOOKMARKS_DESKTOP_LAYOUT to ANDROID_DESKTOP_BOOKMARK_LAYOUT"
    },
    "8206145": {
      "author": "rosiey",
      "avatar": "https://lh6.googleusercontent.com/-7yBUbcAIHXA/AAAAAAAAAAI/AAAAAAAAAAA/7h2u_eYui14/s120-p/photo.jpg",
      "cl": "8206145",
      "clUrl": "https://chromium-review.googlesource.com/c/8206145",
      "description": "* Register kColorActorUiHandoffButtonBackground and\n  kColorActorUiHandoffButtonForeground in chrome_color_id.h.\n\n* Map kColorActorUiHandoffButtonBackground to ui::kColorSysSurface2 and\n  kColorActorUiHandoffButtonForeground to ui::kColorSysOnSurface in\n  chrome_color_mixer.cc and material_chrome_color_mixer.cc.\n\n* Update HandoffButtonController to use new color IDs for button\n  background, label text, and vector icon.\n\n* Add unit test ColorTokensHaveSufficientContrast in\n  handoff_button_controller_unittest.cc to ensure contrast ratio\n  is \u003e= 3.0f.\n\nResult: http://shortn/_3MwvhAJEPJ\n\nhttp://shortn/_rb5nRO3k4d\n\nBug: b:539636183\nChange-Id: Ife22dba1c036acf5b3fbc37e827142804da3a311\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8206145\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nReviewed-by: Christine Ying \u003cchrstne@google.com\u003e\nCommit-Queue: Rosie Yang \u003crosiey@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675069}",
      "email": "rosiey@google.com",
      "hash": "49d3dfb2d50d6b523aa57472fd75947ced5de0ac",
      "subject": "[Actor] Fix low contrast handoff button icon \u0026 background in dark mode"
    },
    "8206184": {
      "author": "Phillis Tang",
      "avatar": "https://lh6.googleusercontent.com/-sHnyWkGXvfs/AAAAAAAAAAI/AAAAAAAAAAA/rR4DVm5_FjM/s120-p/photo.jpg",
      "cl": "8206184",
      "clUrl": "https://chromium-review.googlesource.com/c/8206184",
      "description": "This test is currently failing on Linux debug builds in addition to Linux CFI builds. \n\nBug: 540611509\nChange-Id: I0446c0e1c320f82b5dd45873fc7c6097b712f12c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8206184\nAuto-Submit: Phillis Tang \u003cphillis@chromium.org\u003e\nCommit-Queue: Phillis Tang \u003cphillis@chromium.org\u003e\nReviewed-by: Jesse McKenna \u003cjessemckenna@google.com\u003e\nCommit-Queue: Jesse McKenna \u003cjessemckenna@google.com\u003e\nOwners-Override: Phillis Tang \u003cphillis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674539}",
      "email": "phillis@chromium.org",
      "hash": "da7f66a001e2391d48b824f3ce226df224de926d",
      "subject": "gardener: disable AccessGranted_DoesNotConsumeUserInteraction on linux dbg"
    },
    "8206205": {
      "author": "Charles Cai",
      "avatar": "https://lh5.googleusercontent.com/-ccU4-ymEBwA/AAAAAAAAAAI/AAAAAAAAAAA/YyuJA914Jvg/s120-p/photo.jpg",
      "cl": "8206205",
      "clUrl": "https://chromium-review.googlesource.com/c/8206205",
      "description": "This CL updates the icon for delete button, and changed the background\nof the navigation button to follow the plus button's oval shape on\ndesktop.\n\nThis change is applied to all platforms as mentioned in the bug.\n\nDesktop (before \u0026 after):\nhttps://screenshot-v2.corp.google.com/image/C4MADv2RzAUgpJV.png\nhttps://screenshot-v2.corp.google.com/image/9sCL2UBe5TLzbh8.png\n\nPhone (before \u0026 after):\nhttps://screenshot-v2.corp.google.com/image/9B4UvnYrWnhDn4u.png\nhttps://screenshot-v2.corp.google.com/image/Bw3CuVdHux8Lxpz.png\n\nNO_IFTTT=Only updated delete button icon drawable.\n\nBug: 534377053\nChange-Id: I19cc2cb51080760cca70bce944acc408a20804d7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8206205\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCommit-Queue: Charles Cai \u003ccharlesyc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675166}",
      "email": "charlesyc@google.com",
      "hash": "097a461df43b0ad0aefed851e1c8b4f0455a82ce",
      "subject": "Updated delete and send button in Omnibox"
    },
    "8206264": {
      "author": "Becky Hu",
      "avatar": "https://lh4.googleusercontent.com/-C_p661-Hmvw/AAAAAAAAAAI/AAAAAAAAAAA/u8Z5LawLjwY/s120-p/photo.jpg",
      "cl": "8206264",
      "clUrl": "https://chromium-review.googlesource.com/c/8206264",
      "description": "This CL introduces a map from TabInterface to NSMenuItem in\nTabMenuBridge. This allows OnTabChangedAt to perform a fast O(log N)\nlookup to find the corresponding menu item, replacing the previous O(N)\nindex-based lookup.\n\nBug: 542422033\nChange-Id: I15b981b1088751f237daa4c817f50ac653cfc97c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8206264\nReviewed-by: Kunal Daftari \u003ckunaldaftari@google.com\u003e\nReviewed-by: David Pennington \u003cdpenning@chromium.org\u003e\nCommit-Queue: Becky Hu \u003chbecky@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674605}",
      "email": "hbecky@google.com",
      "hash": "66c75369a4a85661128fa112bda91ff1908f032c",
      "subject": "Optimize tab-to-menu-item lookup in TabMenuBridge using a map."
    },
    "8206350": {
      "author": "Aykut Bulut",
      "avatar": "https://lh6.googleusercontent.com/-qlHFNSi4vGs/AAAAAAAAAAI/AAAAAAAAAAA/8x1VT2G0F5s/s120-p/photo.jpg",
      "cl": "8206350",
      "clUrl": "https://chromium-review.googlesource.com/c/8206350",
      "description": "This CL adds support for specifying a custom Private Verification Tokens\n(PVT) issuer through the command line using feature parameter\nPrivateVerificationTokens:custom_issuer.\n\nSpecifying a custom issuer helps development of PVT issuers.\n\nChanges:\n- Declare kPrivateVerificationTokensCustomIssuer feature parameter in\n  net/base/features.h and net/base/features.cc.\n- Implement\n  PrivateVerificationTokensIssuerConfig::CreateWithCustomIssuer in\n  components/private_verification_tokens to parse and merge custom\n  issuer JSON dictionaries with base configuration.\n- Refactor PrivateVerificationTokensServiceFactory in chrome/browser\n  with a MergeCommandLineCustomIssuerConfig helper to apply custom\n  issuers during factory initialization and global config updates.\n- Add VLOG(1) logging for custom issuer parameters and LOG(WARNING)\n  for malformed JSON configuration entries.\n- Add unit tests for valid, merge, and invalid custom issuer parsing\n  and browser tests for command line feature parameter propagation.\n\nTAG=agy\nCONV=ef860234-7a41-4bac-b499-c0241083e27f\n\nBug: 502590509\nChange-Id: I7ce06c7639f315889920a2c48354921184ea8df5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8206350\nReviewed-by: mmenke \u003cmmenke@chromium.org\u003e\nCommit-Queue: Aykut Bulut \u003caykutb@chromium.org\u003e\nReviewed-by: Erica Kovac \u003cekovac@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675109}",
      "email": "aykutb@chromium.org",
      "hash": "3596929c708708ae70c0d322212f0fdc25a5af87",
      "subject": "[PVT] Support custom issuer specification via command line feature flag"
    },
    "8206385": {
      "author": "Peter",
      "avatar": "",
      "cl": "8206385",
      "clUrl": "https://chromium-review.googlesource.com/c/8206385",
      "description": "This CL converts\nChromeAccessibilityUtil#setAccessibilityEnabledForTesting() calls to\neither\nAccessibilityStateTestHelper#setAccessibilityEnabledForTesting() or\nAccessibilityStateTestHelper#uninitializeForTesting()\n\nBug:532638877\n\nChange-Id: I812e1b5cc94fa56c86221323095735183c13d64d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8206385\nCommit-Queue: Peter Kotwicz \u003cpkotwicz@chromium.org\u003e\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nOwners-Override: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675174}",
      "email": "pkotwicz@google.com",
      "hash": "6023b805cc7504aee5b8aec33a28d9c664a85271",
      "subject": "Move ForTesting() methods in AccessibilityState to test-only class 4/5"
    },
    "8206445": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8206445",
      "clUrl": "https://chromium-review.googlesource.com/c/8206445",
      "description": "This change caches side spacing used in a few places in the Omnibox\ncode, removing static getter that creates a temporary throw-away\ncontext.\n\nThe change fixes EmbedderImplTest file, removing lots of unused mocks\nand giving it more appropriate name.\n\nBug: 537862653\nBypass-Check-License: existing files.\nChange-Id: Ib750fb225844259a1b2db8f1873058a4fc042d73\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8206445\nCommit-Queue: Tomasz Wiszkowski \u003cender@google.com\u003e\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nAuto-Submit: Tomasz Wiszkowski \u003cender@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674573}",
      "email": "ender@google.com",
      "hash": "8efb27945302b89a0772508c0e5f78f0944e6ee6",
      "subject": "Move getSideSpacing to Cached resource."
    },
    "8206482": {
      "author": "Thomas Lukaszewicz",
      "avatar": "",
      "cl": "8206482",
      "clUrl": "https://chromium-review.googlesource.com/c/8206482",
      "description": "BrowserInitState\n\nStores a const BrowserWindowCreateParams browser_window_create_params_\nmember in BrowserInitState, constructed from create_params_ in\nconstructor. Adds a public accessor browser_window_create_params() in\nheader.\n\nTAG=agy\nCONV=eef88e94-ecc5-475e-8159-6e5bfd7d28ba\n\nBug: 542827630\nChange-Id: Ibc4c4e67b78e203ca28daec4372162131c0805fb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8206482\nReviewed-by: Di Wu \u003cdiwux@google.com\u003e\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674674}",
      "email": "tluk@chromium.org",
      "hash": "dbd8518506239d3ec8c63eef79311e8396d099ec",
      "subject": "Add browser_window_create_params_ member and accessor to"
    },
    "8206524": {
      "author": "shomizoe",
      "avatar": "https://lh3.googleusercontent.com/-MLXmxqya0AQ/AAAAAAAAAAI/AAAAAAAAAAA/NNkObBAvbzU/s120-p/photo.jpg",
      "cl": "8206524",
      "clUrl": "https://chromium-review.googlesource.com/c/8206524",
      "description": "When opening the Realbox Composebox on Android Linux with TalkBack enabled, TalkBack focused on the visually transparent dialog wrapper around the composebox (#composeboxDialog) and announced an \"Unlabeled element\". This occurred because Chromium assigns Role::kDialog to dialog elements and ignores role=\"none\" on them per ARIA in HTML rules, while TalkBack swipe navigation automatically visits all dialog containers.\n\nThis CL replaces \u003cdialog id=\"composeboxDialog\"\u003e with \u003cdiv id=\"composeboxDialog\"\u003e and applies z-index: 100 in app.css. Because a div has no native landmark role (Role::kNone), TalkBack no longer focuses the wrapper container. Additionally, this adds ?inert=\"${!this.realboxShown_}\" to ntp-searchbox as a defense-in-depth measure so it cannot be programmatically focused when the Composebox or Lens upload dialog is open.\n\nFocus movement on dialog close remains at parity with the original non-modal dialog behavior (falling back to document.body).\n\n## Manual Verification\n\nThe pressed keys are displayed at the lower left/right corners:\n\n- Before: http://screencast/cast/NDU4ODgyMDI5MTkxMTY4MHw0YzQyMjRlNi04MQ\n- After: http://screencast/cast/NTU0MDM3NDI1NTc2MzQ1NnwyYWQ4NTcwOS0zMA\n\nFixed: b:540085300\nTest: autoninja -C out/Alminum chrome/test/data/webui:build_ts\nTAG=agy\nCONV=2c15ac44-ae5f-45ca-8fbf-c9dde59e8beb\n\nChange-Id: Ie33ae2b13e51b8951d745a174af325d66a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8206524\nCommit-Queue: Gianni Chen \u003cgiannich@chromium.org\u003e\nReviewed-by: Gianni Chen \u003cgiannich@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675165}",
      "email": "shomizoe@google.com",
      "hash": "92331f1d89dd19f20b925534169edc9eec76decc",
      "subject": "[WebUI NTP on AL] Hide Composebox wrapper from TalkBack"
    },
    "8206525": {
      "author": "Dominic Battre",
      "avatar": "https://lh3.googleusercontent.com/-8AIO1KqybMQ/AAAAAAAAAAI/AAAAAAAAAAA/2DRf5N7ruSY/s120-p/photo.jpg",
      "cl": "8206525",
      "clUrl": "https://chromium-review.googlesource.com/c/8206525",
      "description": "This is a pure whitespace change via `jj fix` (equivalent to `git\nformat`) to bring the file into a better shape and not keep fighting\nagainst the autoformatter in other CLs.\n\nChange-Id: Ie6e2856c5b58c0078aa817bcdf1a8bf66a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8206525\nReviewed-by: Mike West \u003cmkwst@chromium.org\u003e\nAuto-Submit: Dominic Battré \u003cbattre@chromium.org\u003e\nCommit-Queue: Mike West \u003cmkwst@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674815}",
      "email": "battre@chromium.org",
      "hash": "d72ef41ad0b7ce6855cf43e5bd47b4bdbbde5c45",
      "subject": "Format autofill_agent.mojom"
    },
    "8206565": {
      "author": "Ken Buchanan",
      "avatar": "",
      "cl": "8206565",
      "clUrl": "https://chromium-review.googlesource.com/c/8206565",
      "description": "This is still a useful metric for understanding passkey enumeration\nlatency.\n\nFixed: 539525475\nChange-Id: Ie5ca232046db056a49ab5f3c68ce1f5e45249724\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8206565\nCommit-Queue: Ioana Treib \u003cioanap@chromium.org\u003e\nReviewed-by: Ioana Treib \u003cioanap@chromium.org\u003e\nAuto-Submit: Ken Buchanan \u003ckenrb@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674817}",
      "email": "kenrb@chromium.org",
      "hash": "970d66565075650dd31fb537272b6de25a6ad278",
      "subject": "[PasswordManager] Extend expiry of server predictions metric"
    },
    "8206568": {
      "author": "Vince Lugli",
      "avatar": "https://lh3.googleusercontent.com/-YPFYdWmxVJI/AAAAAAAAAAI/AAAAAAAAAAA/IF0-CPyfHh4/s120-p/photo.jpg",
      "cl": "8206568",
      "clUrl": "https://chromium-review.googlesource.com/c/8206568",
      "description": "Bug: 543040690\nChange-Id: Ie73a5dbd7056bf462c8acf7ec0c0bcf377bc227b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8206568\nReviewed-by: Eshwar Stalin \u003cestalin@chromium.org\u003e\nCommit-Queue: Vince Lugli \u003clugli@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674613}",
      "email": "lugli@google.com",
      "hash": "83357b62b91391153eea87da9a456866eef52580",
      "subject": "[Unified tab] Fix tab hover background."
    },
    "8206605": {
      "author": "Fiaz Muhammad",
      "avatar": "https://lh6.googleusercontent.com/-Q8snahPIHXo/AAAAAAAAAAI/AAAAAAAAAAA/PURXBiCvKoQ/s120-p/photo.jpg",
      "cl": "8206605",
      "clUrl": "https://chromium-review.googlesource.com/c/8206605",
      "description": "Add TabBottomSheetFullHeight and TabBottomSheetHalfHeight feature\nflags with full_height_ratio and half_height_ratio params to allow\nconfiguring bottom sheet heights for UX testing.\n\nBug: unknown\nChange-Id: I0f739e161acc367f2456a75b78486c20041b6e9b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8206605\nAuto-Submit: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nCommit-Queue: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nReviewed-by: Madhav Pruthi \u003cmadhavpruthi@google.com\u003e\nCommit-Queue: Madhav Pruthi \u003cmadhavpruthi@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675146}",
      "email": "mfiaz@google.com",
      "hash": "d61baa8f5999cc55d759edfcf3856d8bfbc201e1",
      "subject": "[TabBottomSheet] Add full height and half height feature flags"
    },
    "8206606": {
      "author": "Min Qin",
      "avatar": "https://lh5.googleusercontent.com/-m1UqpQ3kh9g/AAAAAAAAAAI/AAAAAAAAAAA/lbNiemPt30c/s120-p/photo.jpg",
      "cl": "8206606",
      "clUrl": "https://chromium-review.googlesource.com/c/8206606",
      "description": "Connect stream client on session registration when disconnected\n\nConnect stream_client_ in TransportChannelImpl::OnSessionRegistered()\nwhen a session is registered even if stream_client_ was not previously\nconnected. This ensures the watchSessions downstream connection opens\nwhen the initial session is registered.\n\nBug: 538161953\nChange-Id: Idab045687fa9555f2db981732ece4e64debf8e56\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8206606\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nCommit-Queue: Min Qin \u003cqinmin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674628}",
      "email": "qinmin@chromium.org",
      "hash": "92836e03e2870144b5e8c2b0e59c7fb3d59f3779",
      "subject": "Connect stream client on session registration when disconnected"
    },
    "8206607": {
      "author": "Patrick Noland",
      "avatar": "",
      "cl": "8206607",
      "clUrl": "https://chromium-review.googlesource.com/c/8206607",
      "description": "Bug: 540949723\nChange-Id: Ibaaf51a907e9abfc90be8a743054043225688e3e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8206607\nCommit-Queue: Patrick Noland \u003cpnoland@chromium.org\u003e\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675124}",
      "email": "pnoland@google.com",
      "hash": "42a538a5ed296ce8317703babeb3dff6747b42c6",
      "subject": "Desktop sugg height -\u003e48 dp, primary text large"
    },
    "8206724": {
      "author": "Ryan Sultanem",
      "avatar": "https://lh5.googleusercontent.com/-XuFw7OqD-Ao/AAAAAAAAAAI/AAAAAAAAAAA/FHG2CgEaty0/s120-p/photo.jpg",
      "cl": "8206724",
      "clUrl": "https://chromium-review.googlesource.com/c/8206724",
      "description": "Change-Id: I5a6902f1338d5036e1b9e77f12459e87246f1c43\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8206724\nReviewed-by: Pâris Meuleman \u003cpmeuleman@chromium.org\u003e\nCommit-Queue: Ryan Sultanem \u003crsult@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674912}",
      "email": "rsult@google.com",
      "hash": "4ba6e50076ec33307543e3d101a7deb27734ebd6",
      "subject": "[SyncPreview] Use syncer::DataType for the StatUrl instead of integer value"
    },
    "8206725": {
      "author": "Kunal Daftari",
      "avatar": "https://lh3.googleusercontent.com/-qDm61ipS4GE/AAAAAAAAAAI/AAAAAAAAAAA/oGt6jxKEaMg/s120-p/photo.jpg",
      "cl": "8206725",
      "clUrl": "https://chromium-review.googlesource.com/c/8206725",
      "description": "Before this change, dragging a pinned tab from an unfocused window to a\nfocused window would cause a crash. This is because it the target index\nwas not matching the insertion index. By adding the logic to check for\nif we are dragging pinned tabs in tab_drag_controller, we fix this\nissue.\n\nAnother aspect of tab dragging that was fixed was removing pinned tabs\nfrom the focused window. It would sometimes cause the focus state to be\nlost because the \"new selected index\" was a tab outside the focused\ngroup. By adding the condition to that function before any other logic\nwe can ensure that when a window is in the focused state the next\navailable tab should always be in the focused group.\n\nTest: *.RemovingPinnedTabPreservesFocusAndSelectsGroupTab\nBug: 537875640\nChange-Id: I565c38092d888d08f027754a6ed1a03a39450e8f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8206725\nReviewed-by: Alison Gale \u003cagale@chromium.org\u003e\nCommit-Queue: Kunal Daftari \u003ckunaldaftari@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675073}",
      "email": "kunaldaftari@google.com",
      "hash": "088dd1c1c9002390ddea4168e607577395b84ab8",
      "subject": "[Focus] Implementing Dragging for Pinned Tabs"
    },
    "8206744": {
      "author": "Foromo Daniel Soromou",
      "avatar": "https://lh6.googleusercontent.com/-6o9sWTbhXuE/AAAAAAAAAAI/AAAAAAAAAAA/ml9-F5KUmvc/s120-p/photo.jpg",
      "cl": "8206744",
      "clUrl": "https://chromium-review.googlesource.com/c/8206744",
      "description": "Change-Id: Id0c5f79485533fe5713fe4e60a424d01a82ed4da\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8206744\nReviewed-by: Muhammad Salmaan \u003cmusalmaan@chromium.org\u003e\nCommit-Queue: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674898}",
      "email": "koretadaniel@chromium.org",
      "hash": "0ecd4087fba0d6dde6b5df06caca980527096524",
      "subject": "[Infobar Centralization] Add PingInfobar to fieldtrial config"
    },
    "8206745": {
      "author": "Juan Mojica",
      "avatar": "https://lh4.googleusercontent.com/-XzUGUUB2XiA/AAAAAAAAAAI/AAAAAAAAAAA/VHxszSpt-Zg/s120-p/photo.jpg",
      "cl": "8206745",
      "clUrl": "https://chromium-review.googlesource.com/c/8206745",
      "description": "To ensure accurate metrics tracking for AI interactions, this change\nintroduces a specific entry point identifier for scenarios where the\ncontextual tasks side panel is launched via an external link in AIO.\n\nThe following modifications were made to the launch flow:\n* Added `DESKTOP_CHROME_COBROWSE_AIO_LINK` to the `ChromeAimEntryPoint`\nprotobuf definition.\n* Updated the `ContextualTasksPrivate` extension API to append the new\nentry point parameter to the generated AIM URL.\n* Plumbed the entry point value through `StartTaskUiOptions` when\ncalling the UI service to start the side panel.\n\nChange-Id: I48a3a9a17214bfe5f948eab901a63d06e6cee773\nBug: b:543096689\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8206745\nReviewed-by: Caitlin Chen \u003ccaitc@google.com\u003e\nCommit-Queue: Juan Mojica \u003cjuanmojica@google.com\u003e\nCommit-Queue: Caitlin Chen \u003ccaitc@google.com\u003e\nAuto-Submit: Juan Mojica \u003cjuanmojica@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674611}",
      "email": "juanmojica@google.com",
      "hash": "cc986f742189ce2e1ecd8a94fd623621b623f796",
      "subject": "[contextual-tasks] Add AIO link entry point to contextual tasks API"
    },
    "8206764": {
      "author": "James Cook",
      "avatar": "https://lh4.googleusercontent.com/-qikRA8xqB3U/AAAAAAAAAAI/AAAAAAAAAAA/JBUbB9n7c4s/s120-p/photo.jpg",
      "cl": "8206764",
      "clUrl": "https://chromium-review.googlesource.com/c/8206764",
      "description": "This can call disableBackgroundTalkbackNavigator() with a null\nFragment manager. We don't have a repro for this, and we're seeing it\nin the field back to M151 beta, so it may not be related to\nSettingsInTab. It got routed to me because I touched the file\nSettingsSearchCoordinator.java recently.\n\nThe crash is uncommon. Add a null check and a test to exercise it.\n\nBug: 541473319, 521895796\nChange-Id: Id2b96842f647d02141381dd89a72b9e32717c59d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8206764\nReviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nCommit-Queue: James Cook \u003cjamescook@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675115}",
      "email": "jamescook@chromium.org",
      "hash": "27f829619d944ff0be6a95a0c57fecbd409ce32b",
      "subject": "settings: Fix NPE in SettingsSearchCoordinator.onPanelClosed()"
    },
    "8206765": {
      "author": "Caitlin Chen",
      "avatar": "https://lh6.googleusercontent.com/-oqGbdl-0SNs/AAAAAAAAAAI/AAAAAAAAAAA/auOhEFzHtHU/s120-p/photo.jpg",
      "cl": "8206765",
      "clUrl": "https://chromium-review.googlesource.com/c/8206765",
      "description": "This CL implements persistent dismissal and session impression caps for\nthe AskG tooltip in Contextual Tasks.\n\nSpecifically, this CL:\n- Defines and registers a new preference `kContextualTasksAskGTooltipDismissedCount`\n  to track AskG tooltip dismissals.\n- Introduces feature parameters to control the AskG tooltip dismissal cap\n  (default: 1) and session impression cap (default: 10).\n- Exposes these caps and the current dismissal state to the WebUI via\n  `loadTimeData`.\n- Updates the WebUI (`app.ts`) to use `TooltipState` configured with these\n  caps and to notify the browser via Mojo (`AskGTooltipDismissed`) when the\n  tooltip is dismissed.\n- Adds C++ and WebUI tests to verify the new dismissal behavior.\n\nThere will be a follow up change for showing priority logic.\n\nBug: \nChange-Id: I2091cf9ef82567ac29e6aaef6be4d3a22c025ea6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8206765\nReviewed-by: Alex Gough \u003cajgo@chromium.org\u003e\nCommit-Queue: Caitlin Chen \u003ccaitc@google.com\u003e\nReviewed-by: Bryan Nguyen \u003cnguyenbryan@google.com\u003e\nReviewed-by: Justin Donnelly \u003cjdonnelly@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675161}",
      "email": "caitc@google.com",
      "hash": "8665aae08a0abe1ea3f6b57cd6059114a4c50d66",
      "subject": "[cobrowse] Add AskG tooltip with persistent dismissal and session caps"
    },
    "8206844": {
      "author": "Charles Yang",
      "avatar": "https://lh6.googleusercontent.com/-YRVxR3d4Fm0/AAAAAAAAAAI/AAAAAAAAAAA/WBBIEyOzyTI/s120-p/photo.jpg",
      "cl": "8206844",
      "clUrl": "https://chromium-review.googlesource.com/c/8206844",
      "description": "Was accidentally enabled by default in https://chromium-review.git.corp.google.com/c/chromium/src/+/8141424.\n\nBug: 521408983\nChange-Id: I47ff635cfffc33066f219f87a83261f98c919af4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8206844\nCommit-Queue: Radu Nitescu \u003cradunitescu@google.com\u003e\nAuto-Submit: Charles Yang \u003ccmyang@google.com\u003e\nReviewed-by: Radu Nitescu \u003cradunitescu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674537}",
      "email": "cmyang@google.com",
      "hash": "bf05a67a179746df1addae9e92240b76663783fe",
      "subject": "[Lens] Disable LensFollowupsFullHeightEnabled by default"
    },
    "8206941": {
      "author": "Keren Zhu",
      "avatar": "https://lh4.googleusercontent.com/-D_L2MnRIwdU/AAAAAAAAAAI/AAAAAAAAAAA/oz5ghGqwpno/s120-p/photo.jpg",
      "cl": "8206941",
      "clUrl": "https://chromium-review.googlesource.com/c/8206941",
      "description": "This test is flaky on macOS.\n\nSample failure:\nhttps://ci.chromium.org/ui/p/chromium/builders/ci/Mac13%20Tests/42340/test-results?q=ExactID%3A%3A%2F%2Fchrome%2Ftest%5C%3Abrowser_tests%21gtest%3A%3AWebUIToolbarWebViewButtonVisibilityTest%23TogglesVisibility%2FAll.SplitTabsButton+VHash%3A73ede8eb9595f690\n\nBug: 540745897\nChange-Id: I770c26c00fb99899811c0513f88051d853c464de\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8206941\nCommit-Queue: Tianyang Xu \u003cxtlsheep@google.com\u003e\nReviewed-by: Tianyang Xu \u003cxtlsheep@google.com\u003e\nCommit-Queue: Keren Zhu \u003ckerenzhu@chromium.org\u003e\nAuto-Submit: Keren Zhu \u003ckerenzhu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674532}",
      "email": "kerenzhu@chromium.org",
      "hash": "87f29e388a60d29822642ba9ef7c95fd5e595fb3",
      "subject": "gardener: Disable WebUIToolbarWebViewButtonVisibilityTest.TogglesVisibility on Mac."
    },
    "8206961": {
      "author": "Jingyun Liu",
      "avatar": "https://lh6.googleusercontent.com/-FgxmQfkqtJ4/AAAAAAAAAAI/AAAAAAAAAAA/zj2ILpZQbvU/s120-p/photo.jpg",
      "cl": "8206961",
      "clUrl": "https://chromium-review.googlesource.com/c/8206961",
      "description": "- previously it's showing true/false for retain, but it's showing Mb required for install.\n\nBug: 520515509\nChange-Id: Ide8ce133ac578e39d77800437d5ddf7fefe91a0c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8206961\nReviewed-by: Steven Holte \u003cholte@chromium.org\u003e\nCommit-Queue: Jingyun Liu \u003cjingyun@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674583}",
      "email": "jingyun@google.com",
      "hash": "444e193ffce8b3a4ea1d237e9947f99a69c845a9",
      "subject": "Show disk space criteria for install/retain separately on internals page"
    },
    "8207121": {
      "author": "Amando Jimenez",
      "avatar": "https://lh6.googleusercontent.com/-iXelqqa63O0/AAAAAAAAAAI/AAAAAAAAAAA/-0zJkflHvDk/s120-p/photo.jpg",
      "cl": "8207121",
      "clUrl": "https://chromium-review.googlesource.com/c/8207121",
      "description": "This CL updates the Context Hub WebUI to support dark mode and use\nstandard Chromium semantic CSS variables. Hardcoded colors and\nGoogle-specific grey variables are replaced with standard variables such\nas --cr-primary-text-color, --cr-secondary-text-color, and\n--cr-separator-color. Additionally, the color-scheme meta tag and theme\ncolors stylesheet are added to enable dark mode support.\n\nBug: b:543077147\nChange-Id: I9c21ef30abeabaed1163e8e19034c3332b41749b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8207121\nReviewed-by: Isabelle Goralsky \u003cigoralsky@google.com\u003e\nReviewed-by: Andrew Vuong \u003cakvuong@google.com\u003e\nCommit-Queue: Amando Jimenez \u003camandoj@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674572}",
      "email": "amandoj@google.com",
      "hash": "b77ca78ae825a52c43d02fe6b0d8f9870123d211",
      "subject": "Support dark mode and use semantic colors in Context Hub."
    },
    "8207141": {
      "author": "Zekun Jiang",
      "avatar": "https://lh3.googleusercontent.com/-hLA3VRFoJU8/AAAAAAAAAAI/AAAAAAAAAAA/q8pPsR82loo/s120-p/photo.jpg",
      "cl": "8207141",
      "clUrl": "https://chromium-review.googlesource.com/c/8207141",
      "description": "Bug: 508471390\nChange-Id: Ica632e072291fbdb39ff446c0d3c1f41e7ea8509\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8207141\nCommit-Queue: Zekun Jiang \u003czekunjiang@google.com\u003e\nReviewed-by: Rachael Newitt \u003crenewitt@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675138}",
      "email": "zekunjiang@google.com",
      "hash": "0c43a46159bafefb76156561e17ccd0e97d6b3d4",
      "subject": "Add crowbar.txt to tensorflow-text."
    },
    "8207142": {
      "author": "Erica Kovac",
      "avatar": "https://lh4.googleusercontent.com/-2gqk7LDEKiQ/AAAAAAAAAAI/AAAAAAAAAAA/r2iIrCPKB7g/s120-p/photo.jpg",
      "cl": "8207142",
      "clUrl": "https://chromium-review.googlesource.com/c/8207142",
      "description": "Separates client-side test operations into a distinct AthmTestClient\nclass in athm_test_issuer.h/cc while leaving AthmTestIssuer focused on\nholding secret key material and performing issuer-side Issue/Verify.\n\nTAG=agy CONV=b432ddb4-f8b2-4c06-9e78-fd26e41372f8\n\nBug: 500400374\nChange-Id: Ifdd4fb37aca7379945e963019fd51146bc9a3be5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8207142\nReviewed-by: Aykut Bulut \u003caykutb@chromium.org\u003e\nCommit-Queue: Erica Kovac \u003cekovac@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675182}",
      "email": "ekovac@google.com",
      "hash": "c8c00f66b261b4533eecf8ab69c7e044bb4ba095",
      "subject": "[PVT] Expose Rust-based ATHM param generation to client"
    },
    "8207144": {
      "author": "Phillis Tang",
      "avatar": "https://lh6.googleusercontent.com/-sHnyWkGXvfs/AAAAAAAAAAI/AAAAAAAAAAA/rR4DVm5_FjM/s120-p/photo.jpg",
      "cl": "8207144",
      "clUrl": "https://chromium-review.googlesource.com/c/8207144",
      "description": "Test is flaky on multiple platforms.\n\nBug: 543094230\nChange-Id: Ic6aff895675ad143ae8a54307a6d8037b8fed6d1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8207144\nCommit-Queue: Nathan Memmott \u003cmemmott@chromium.org\u003e\nOwners-Override: Phillis Tang \u003cphillis@chromium.org\u003e\nAuto-Submit: Phillis Tang \u003cphillis@chromium.org\u003e\nCommit-Queue: Phillis Tang \u003cphillis@chromium.org\u003e\nReviewed-by: Nathan Memmott \u003cmemmott@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674588}",
      "email": "phillis@chromium.org",
      "hash": "a123ad1a0d0f2e821f22d511c6893ad2af1cb2d8",
      "subject": "gardener: disable AccessibleTabLabel"
    },
    "8207163": {
      "author": "Juan Mojica",
      "avatar": "https://lh4.googleusercontent.com/-XzUGUUB2XiA/AAAAAAAAAAI/AAAAAAAAAAA/VHxszSpt-Zg/s120-p/photo.jpg",
      "cl": "8207163",
      "clUrl": "https://chromium-review.googlesource.com/c/8207163",
      "description": "Introduce telemetry to accurately track the duration and closure of\nContextual Tasks sessions initiated via the flow.\n\nThis patch implements the following changes:\n* Adds `kAioToCobr` to the `EntrySource` enum to uniquely identify\n  these sessions.\n* Updates side panel initialization methods (`Show`,\n  `StartTaskUiInSidePanel`) to accept an optional `open_time_ticks`\n  parameter. This allows the extension API to pass the exact timestamp\n  when the flow was triggered, ensuring the recorded duration includes\n  panel initialization time.\n* Records the `ContextualTasks.Session.Duration.AioToCobr` histogram\n  when the panel is closed, the coordinator is destroyed, or the\n  unused web contents are cleaned up.\n* Tracks the `ContextualTasks.SidePanel.UserAction.Close.AioToCobr`\n  user action when the panel is explicitly closed by the user.\n\nChange-Id: I59a4547c50dc27bfb518ff4f1a3ce8edd2c288c4\nBug: b:543097317\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8207163\nCommit-Queue: Juan Mojica \u003cjuanmojica@google.com\u003e\nAuto-Submit: Juan Mojica \u003cjuanmojica@google.com\u003e\nReviewed-by: Bryan Nguyen \u003cnguyenbryan@google.com\u003e\nReviewed-by: Justin Donnelly \u003cjdonnelly@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675101}",
      "email": "juanmojica@google.com",
      "hash": "39f294a945e328dd4768fedcc5c21fef43171b93",
      "subject": "[contextual-tasks] Add session duration metrics for AIO to CoBrowse"
    },
    "8207241": {
      "author": "Foromo Daniel Soromou",
      "avatar": "https://lh6.googleusercontent.com/-6o9sWTbhXuE/AAAAAAAAAAI/AAAAAAAAAAA/ml9-F5KUmvc/s120-p/photo.jpg",
      "cl": "8207241",
      "clUrl": "https://chromium-review.googlesource.com/c/8207241",
      "description": "Bug: none\nChange-Id: Ia66a3ce24ba333bf32e720e53d0aac58898e536f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8207241\nCommit-Queue: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nReviewed-by: Muhammad Salmaan \u003cmusalmaan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674894}",
      "email": "koretadaniel@chromium.org",
      "hash": "31b8ca82dc7e7923321f84e451e736fa2b7ac8d6",
      "subject": "[Cleanup] Remove unnecessary if statement"
    },
    "8207261": {
      "author": "Zainab Rizvi",
      "avatar": "https://lh4.googleusercontent.com/-t-Ki8zXSG6k/AAAAAAAAAAI/AAAAAAAAAAA/QL2aEg9tpOk/s120-p/photo.jpg",
      "cl": "8207261",
      "clUrl": "https://chromium-review.googlesource.com/c/8207261",
      "description": "Verify that the worker's renderer process is permitted to commit the\nmain script's final response URL before adopting it in\nDedicatedWorkerHost and SharedWorkerServiceImpl. If the URL cannot be\ncommitted, reject the worker script load.\n\nAlso grant commit access when the URL is same-origin with the worker's\nstorage key origin (e.g. for isolated-app://).\n\nAdd browser tests verifying that non-committable response URLs are\nrejected for dedicated and shared workers.\n\nBug: 497635917\n\nTAG=agy\nCONV=18d74d7e-1f1b-4b21-a38d-52218d65f900\n\nChange-Id: I104e6d94f998c94de2c3ba5de568416ebd62098b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8207261\nCommit-Queue: Zainab Rizvi \u003crizvis@google.com\u003e\nReviewed-by: Hiroki Nakagawa \u003cnhiroki@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674858}",
      "email": "rizvis@google.com",
      "hash": "0db5072577f34c19aedb711734737d8e6540899b",
      "subject": "PlzWorker: Check that worker final response URL is committable"
    },
    "8207262": {
      "author": "Peter",
      "avatar": "",
      "cl": "8207262",
      "clUrl": "https://chromium-review.googlesource.com/c/8207262",
      "description": "This CL converts calls from AccessibilityState#YYYForTesting() to\nAccessibilityStateTestHelper#YYYForTesting() for code in //components\n\nBug:532638877\n\nChange-Id: Ia3987eeec2714fd670ee2ad4f6ea201037c3a281\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8207262\nCommit-Queue: Peter Kotwicz \u003cpkotwicz@chromium.org\u003e\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674589}",
      "email": "pkotwicz@google.com",
      "hash": "ad81ecf81b5c411e6a5b23bbaf846cedb083e0ac",
      "subject": "Move ForTesting() methods in AccessibilityState to test-only class 3/5"
    },
    "8207263": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8207263",
      "clUrl": "https://chromium-review.googlesource.com/c/8207263",
      "description": "Migrated the following static methods in OmniboxResourceProvider to\ninstance methods:\n- getStatusSeparatorColor\n- getStatusPreviewTextColor\n- getStatusOfflineTextColor\n\nThese methods now use the cached colors and branded color scheme from\nthe OmniboxResourceProvider instance instead of resolving them\nstatically on every call.\n\nUpdated the callers in StatusMediator to use these new instance\nmethods, passing the OmniboxResourceProvider instance from\nLocationBarCoordinator down to StatusCoordinator and StatusMediator.\n\nUpdated tests in OmniboxResourceProviderUnitTest and\nStatusMediatorUnitTest to reflect these changes.\n\nBug: 537862653\nBypass-Check-License: existing files.\nChange-Id: I43e3ccb3c2d7ab2a5f9aa1e72be8f4c7dd1e563f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8207263\nAuto-Submit: Tomasz Wiszkowski \u003cender@google.com\u003e\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nReviewed-by: Charles Cai \u003ccharlesyc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675225}",
      "email": "ender@google.com",
      "hash": "f145579a5ad4d5d7a7b2763adf3c5d15bdd1ee17",
      "subject": "Migrate Status colors in ORP to instance methods"
    },
    "8207281": {
      "author": "Andrew Liu",
      "avatar": "https://lh4.googleusercontent.com/-uYyvjxz7kgU/AAAAAAAAAAI/AAAAAAAAAAA/mD_pcpMJeRw/s120-p/photo.jpg",
      "cl": "8207281",
      "clUrl": "https://chromium-review.googlesource.com/c/8207281",
      "description": "TAG=agy\nCONV=08392474-76ac-4c1c-8189-fbe48a854e67\n\nChange-Id: I7df35107867a3a60fece3c70c5719afba78d238d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8207281\nReviewed-by: Fikre Mengistu \u003cfikremengistu@chromium.org\u003e\nCommit-Queue: Fikre Mengistu \u003cfikremengistu@chromium.org\u003e\nAuto-Submit: Andrew Liu \u003cliu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675285}",
      "email": "liu@chromium.org",
      "hash": "c2ed764619bec0a326156599939aa614d6dcd793",
      "subject": "Add WATCHLISTS entry for iOS APC"
    },
    "8207302": {
      "author": "Theresa",
      "avatar": "https://lh4.googleusercontent.com/-YhZyyuqBC7Y/AAAAAAAAAAI/AAAAAAAAAAA/PjaAIqVcl7s/s120-p/photo.jpg",
      "cl": "8207302",
      "clUrl": "https://chromium-review.googlesource.com/c/8207302",
      "description": "Bug: 540747882, 543126269\nChange-Id: I22cb132a65b1df9bb9dba2e8292e4181ce6df94f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8207302\nReviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nCommit-Queue: Theresa Wellington \u003ctwellington@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675263}",
      "email": "twellington@chromium.org",
      "hash": "f4087637cd22b8ed1bede12aa3ef58b7d812214b",
      "subject": "Don't close tabs/app on OS back for desktop Android"
    },
    "8207401": {
      "author": "Scott Yoder",
      "avatar": "https://lh5.googleusercontent.com/-RvsmZGzTUdY/AAAAAAAAAAI/AAAAAAAAAAA/iTGIgiIEULE/s120-p/photo.jpg",
      "cl": "8207401",
      "clUrl": "https://chromium-review.googlesource.com/c/8207401",
      "description": "This change causes the webview to recalculate its viewport during the\nrotation transition, after its frame has been updated. Previously it was\ncalculating it before the frame had been updated.\n\nVideo with fix:\nhttp://screencast/cast/NDk2NDI3NjczNjM2MDQ0OHw1MmY3OTM4Yy0zMQ\n\nFixed: 543064516\nChange-Id: I21359accd8db1c5ce7f05de1fe9c1ceacc0c7d14\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8207401\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: Scott Yoder \u003cscottyoder@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674862}",
      "email": "scottyoder@google.com",
      "hash": "561466aa36f2384aed26e38629ff15b0ee7007da",
      "subject": "[ios] Fix webview viewport calculation during device rotation"
    },
    "8207402": {
      "author": "Sirui Wu",
      "avatar": "https://lh6.googleusercontent.com/-csybaQy9F_U/AAAAAAAAAAI/AAAAAAAAAAA/N45T1OmjurA/s120-p/photo.jpg",
      "cl": "8207402",
      "clUrl": "https://chromium-review.googlesource.com/c/8207402",
      "description": "scrollable_mixin_test.ts imported IronListElement as a type-only import\n(import type), meaning \u003ciron-list\u003e was not registered as a custom\nelement at runtime. Previously, the test worked because\nautofill_ai_section.ts transitively loaded lazy_load.js globally. With\nautofill_ai_section.ts removed in crrev.com/c/8191025,\nSettingsTest.ScrollableMixin started failing across main. This CL\nimports lazy_load.js at runtime so \u003ciron-list\u003e is upgraded when running\nthe test.\n\nbug: b:447113309\nChange-Id: I256033d5ffc47b33d8781964f280d57188c87b62\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8207402\nCommit-Queue: Sirui Wu \u003cwusirui@google.com\u003e\nReviewed-by: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674930}",
      "email": "wusirui@google.com",
      "hash": "0c3ada802f41cde11d5c64851f5cc9d62da03067",
      "subject": "Add missing iron-list runtime import in scrollable_mixin_test.ts"
    },
    "8207404": {
      "author": "Fiaz Muhammad",
      "avatar": "https://lh6.googleusercontent.com/-Q8snahPIHXo/AAAAAAAAAAI/AAAAAAAAAAA/PURXBiCvKoQ/s120-p/photo.jpg",
      "cl": "8207404",
      "clUrl": "https://chromium-review.googlesource.com/c/8207404",
      "description": "Bug: 543348811\nChange-Id: I75ac21e3d090cffcfffebc5e2cb21121cdc79720\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8207404\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674983}",
      "email": "mfiaz@google.com",
      "hash": "235648af50e86da52b157a31a4cc35ef896a9edf",
      "subject": "[Hub] Prevent duplicate blends in HubColorMixer"
    },
    "8207461": {
      "author": "Phillis Tang",
      "avatar": "https://lh6.googleusercontent.com/-sHnyWkGXvfs/AAAAAAAAAAI/AAAAAAAAAAA/rR4DVm5_FjM/s120-p/photo.jpg",
      "cl": "8207461",
      "clUrl": "https://chromium-review.googlesource.com/c/8207461",
      "description": "ContextualActionMenu_Flyout_scroll_position_retained_when_collapsing_flyout__but_reset_when_entire_menu_closes is flaky on multiple platforms, disabling it.\n\nBug: 537768276\nChange-Id: I6decde240e370a0fa6a93c6fabec6309555783f8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8207461\nAuto-Submit: Phillis Tang \u003cphillis@chromium.org\u003e\nReviewed-by: Keren Zhu \u003ckerenzhu@chromium.org\u003e\nCommit-Queue: Keren Zhu \u003ckerenzhu@chromium.org\u003e\nOwners-Override: Phillis Tang \u003cphillis@chromium.org\u003e\nCommit-Queue: Phillis Tang \u003cphillis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674551}",
      "email": "phillis@chromium.org",
      "hash": "c7dad32896353415bba639dd71956d4b47993e8e",
      "subject": "gardener: disable flaky ContextualActionMenu test"
    },
    "8207481": {
      "author": "Isabelle Goralsky",
      "avatar": "https://lh6.googleusercontent.com/-p4dthJLoM8U/AAAAAAAAAAI/AAAAAAAAAAA/knMugMYYD0Y/s120-p/photo.jpg",
      "cl": "8207481",
      "clUrl": "https://chromium-review.googlesource.com/c/8207481",
      "description": "Corrects the icon names from plural (thumbs-up/down) to singular\n(thumb-up/down) after the naming update yesterday\n\nChange-Id: If597e5e5697d0fa86c3f162e92363d3cb17ce38a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8207481\nCommit-Queue: Andrew Vuong \u003cakvuong@google.com\u003e\nCommit-Queue: Isabelle Goralsky \u003cigoralsky@google.com\u003e\nAuto-Submit: Isabelle Goralsky \u003cigoralsky@google.com\u003e\nReviewed-by: Andrew Vuong \u003cakvuong@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674549}",
      "email": "igoralsky@google.com",
      "hash": "0b66cfaea76b757152bbcb1337c512cca5097158",
      "subject": "Update thumbs up and down icon names in Context Hub taskbox."
    },
    "8207541": {
      "author": "Alexander Cooper",
      "avatar": "https://lh5.googleusercontent.com/-iTvVfO5e9bE/AAAAAAAAAAI/AAAAAAAAAAA/SZqRacNU-Xw/s120-p/photo.jpg",
      "cl": "8207541",
      "clUrl": "https://chromium-review.googlesource.com/c/8207541",
      "description": "Replaces UNSAFE_TODO raw pointer indexing in\ndesktop_media_picker_utils.cc with a base::span created using\nUNSAFE_BUFFERS and a single-pass index walk.\n\nR=tguilbert@chromium.org\n\nFixed: 457422524\nChange-Id: I6b6be56c9b2a3b28a01540efd8ac3bf32baa7684\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8207541\nReviewed-by: Thomas Guilbert \u003ctguilbert@chromium.org\u003e\nAuto-Submit: Alexander Cooper \u003calcooper@chromium.org\u003e\nCommit-Queue: Alexander Cooper \u003calcooper@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674648}",
      "email": "alcooper@chromium.org",
      "hash": "08323d21ca656ce44de65d7d5dd95a106ba7738f",
      "subject": "Fix unsafe buffer access in ScaleBitmap"
    },
    "8207681": {
      "author": "Bryant Chandler",
      "avatar": "",
      "cl": "8207681",
      "clUrl": "https://chromium-review.googlesource.com/c/8207681",
      "description": "Enforce that the MockActivationController is initialized before any top-\nlevel widgets are created. This ensures the mock activation hooks are\nregistered early enough to capture all activation changes during test\nsetup.\n\nChange-Id: I853bb5ed86e18907401e13283376f1416a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8207681\nCommit-Queue: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nReviewed-by: Mike Wasserman \u003cmsw@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675132}",
      "email": "bryantchandler@google.com",
      "hash": "1f3093a8e3cbbd938ec3b58fa12d0c1fa4da2ee2",
      "subject": "[views] Add CHECK to MockActivationController constructor"
    },
    "8207745": {
      "author": "Josiah Kiehl",
      "avatar": "https://lh3.googleusercontent.com/-cegR5dB1OE8/AAAAAAAAAAI/AAAAAAAAAAA/KfJSpIRNPac/s120-p/photo.jpg",
      "cl": "8207745",
      "clUrl": "https://chromium-review.googlesource.com/c/8207745",
      "description": "When transitioning back to the zero state (e.g., clicking \"New Thread\"\nafter a search), the task ID was being reused if the search didn't have\na thread ID yet. This prevented OnTaskChanged from running, which in\nturn failed to reset the Smart Tab Sharing (STS) toggle.\n\nThis CL modifies the task ID reuse logic in\nContextualTasksUI::FrameNavObserver::DidFinishNavigation to only reuse\nthe task ID if transitioning within the zero state (i.e.\n!has_zero_state_changed). Transitioning from search to zero state will\nnow force a new task ID and reset the STS toggle.\n\nBug: b:543148549\nChange-Id: I5e9450b1b4f7b8a06e4f3e0cea43f131621441be\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8207745\nReviewed-by: Juan Mojica \u003cjuanmojica@google.com\u003e\nCommit-Queue: Josiah Kiehl \u003ckiehl@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675029}",
      "email": "kiehl@google.com",
      "hash": "11a65247d193bb4f36c40054feda85c057f9ece9",
      "subject": "Contextual Tasks: Force new task ID when transitioning from search to zero state."
    },
    "8207761": {
      "author": "Sophie Chang",
      "avatar": "https://lh4.googleusercontent.com/-TENSt6uTj-U/AAAAAAAAAAI/AAAAAAAAAAA/pGz-tCkfAWE/s120-p/photo.jpg",
      "cl": "8207761",
      "clUrl": "https://chromium-review.googlesource.com/c/8207761",
      "description": "BUG=542736441\nTAG=agy\nCONV=6001de8f-98ed-4179-8125-d25b8b694d8f\n\nChange-Id: I9f47625d8ae59901670caa410c2ae68b271e541e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8207761\nCommit-Queue: Sophie Chang \u003csophiechang@chromium.org\u003e\nReviewed-by: Josiah Kiehl \u003ckiehl@google.com\u003e\nReviewed-by: Ananya Seelam \u003cananyaseelam@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674668}",
      "email": "sophiechang@chromium.org",
      "hash": "63451a49c5bc04c8c29cf75b0fbc9e32d337a4d9",
      "subject": "[STS] Clear manual and restored tab coins on Smart Tab Sharing toggle."
    },
    "8207861": {
      "author": "Kristi Saney",
      "avatar": "https://lh6.googleusercontent.com/-WaCiN0gwkaE/AAAAAAAAAAI/AAAAAAAAAAA/UuWuHX3W5EI/s120-p/photo.jpg",
      "cl": "8207861",
      "clUrl": "https://chromium-review.googlesource.com/c/8207861",
      "description": "https://screenshot-v2.corp.google.com/43i2uc92ghc88\n\nFixed: 537026118\nChange-Id: I407a5b03da1e8a3fd81f6d0ec81888bd8248e906\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8207861\nReviewed-by: Lauren Winston \u003clwinston@google.com\u003e\nCommit-Queue: Kristi Saney \u003ckristislee@google.com\u003e\nAuto-Submit: Kristi Saney \u003ckristislee@google.com\u003e\nCommit-Queue: Lauren Winston \u003clwinston@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675054}",
      "email": "kristislee@google.com",
      "hash": "967466e1c8bbef667cd74a22f3751fd5073c4d6c",
      "subject": "[RM Line Focus] Display the keyboard shortcut in the menu"
    },
    "8207941": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8207941",
      "clUrl": "https://chromium-review.googlesource.com/c/8207941",
      "description": "Drive-by cleanup.\n\nChange-Id: If10d2e08b4ff6a2c3d20e573ecfcc44b0fe0435f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8207941\nCommit-Queue: Sky Malice \u003cskym@chromium.org\u003e\nAuto-Submit: Tomasz Wiszkowski \u003cender@google.com\u003e\nCommit-Queue: Tomasz Wiszkowski \u003cender@google.com\u003e\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674576}",
      "email": "ender@google.com",
      "hash": "bdeab7c0477712e605d468feee040e284231d1aa",
      "subject": "Remove unused layout classes."
    },
    "8207942": {
      "author": "Brandon Wylie",
      "avatar": "",
      "cl": "8207942",
      "clUrl": "https://chromium-review.googlesource.com/c/8207942",
      "description": "Add new price-tracking ui for when a bookmark has the associated meta-\ndata. Add render and unit tests to cover the new behavior.\n\nBug: 542706707\nChange-Id: Idf16bbfb7fc101b6e8dd3db4b4401cf003615cc8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8207942\nCommit-Queue: Brandon Wylie \u003cwylieb@google.com\u003e\nReviewed-by: Brandon Fong \u003cbjfong@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675309}",
      "email": "wylieb@google.com",
      "hash": "b14302743ca1a341b3d63c1f8e6d78038466dc48",
      "subject": "[bookmarks] Support price-tracking in the new popup dialog"
    },
    "8207961": {
      "author": "Peter Kvitek",
      "avatar": "https://lh5.googleusercontent.com/-xOvpAx-0KUY/AAAAAAAAAAI/AAAAAAAAAAA/qaSSpwNOnTY/s120-p/photo.jpg",
      "cl": "8207961",
      "clUrl": "https://chromium-review.googlesource.com/c/8207961",
      "description": "Before logging the current screen label after creating a new target, the\ntest now checks if the target is on the expected screen and if not,\nwaits for the 'currentscreenchange' event.\n\nBug: 446689489\nChange-Id: I4733ee81a345aad69a745e6654a42764ba4f4fa8\nCq-Include-Trybots: luci.chromium.try:mac13-tests,mac14-tests\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8207961\nAuto-Submit: Peter Kvitek \u003ckvitekp@chromium.org\u003e\nCommit-Queue: Peter Kvitek \u003ckvitekp@chromium.org\u003e\nReviewed-by: Andrey Kosyakov \u003ccaseq@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674948}",
      "email": "kvitekp@chromium.org",
      "hash": "b9d0129d6d0806cb13dec5f1aaf4de547afb367b",
      "subject": "[headless] De-flake HeadlessMode*CreateTargetSecondaryScreen test"
    },
    "8207981": {
      "author": "Fernando Fiori",
      "avatar": "https://lh3.googleusercontent.com/-At2hCWH2EvE/AAAAAAAAAAI/AAAAAAAAAAA/XtjUZgM0YBI/s120-p/photo.jpg",
      "cl": "8207981",
      "clUrl": "https://chromium-review.googlesource.com/c/8207981",
      "description": "Correct mismatched closing tags in HTML and soft-navigation WPTs so\ntheir source reflects the intended parsed DOM.\n\nBug: 542686202\nChange-Id: Ifbc29ea490264afa25c2263289edffc48a90de63\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8207981\nReviewed-by: Fernando Fiori \u003cffiori@microsoft.com\u003e\nAuto-Submit: Fernando Fiori \u003cffiori@microsoft.com\u003e\nCommit-Queue: Fernando Fiori \u003cffiori@microsoft.com\u003e\nReviewed-by: Ana Sollano Kim \u003cansollan@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675040}",
      "email": "ffiori@microsoft.com",
      "hash": "818d15fe719baa16c9e106f09e52e4a5bd999028",
      "subject": "Fix malformed markup in HTML WPTs"
    },
    "8208001": {
      "author": "Patrick Noland",
      "avatar": "",
      "cl": "8208001",
      "clUrl": "https://chromium-review.googlesource.com/c/8208001",
      "description": "This description made no sense and other loupes/globes etc. have no\ndesc.\n\nBug: 539613469\nChange-Id: Ib604f0a93955882340f2c4e31273202781434dfa\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8208001\nCommit-Queue: Patrick Noland \u003cpnoland@chromium.org\u003e\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675083}",
      "email": "pnoland@google.com",
      "hash": "1ff731111c62159b10105416dc6de9bbc1d4ff96",
      "subject": "Remove content desc for spark loupe"
    },
    "8208302": {
      "author": "Gazal Agarwal",
      "avatar": "https://lh5.googleusercontent.com/-5jZ5sBksdws/AAAAAAAAAAI/AAAAAAAAAAA/V5MBqLUUh3c/s120-p/photo.jpg",
      "cl": "8208302",
      "clUrl": "https://chromium-review.googlesource.com/c/8208302",
      "description": "Hitting Enter in the Find in Page search box (FindQuery) was causing\nfocus to shift to the Left Rail (vertical tabs) on desktop. This\noccurred because TextView's default onKeyUp behavior for KEYCODE_ENTER\nis to navigate focus to the next focusable view in the hierarchy. Since\nthe Left Rail has focusable views in keyboard navigation mode, it was\nreceiving the focus, which caused subsequent Enter presses to trigger\nactions in the Left Rail (e.g. switching tabs or closing them).\n\nThis CL fixes the issue by overriding onKeyUp in FindQuery and consuming\nthe KEYCODE_ENTER release event. This prevents the default TextView\nfocus navigation from triggering. We also add an integration test in\nFindTest.java to verify that the search box retains focus after Enter is\npressed.\n\nBug: 542709915\nChange-Id: Ib4cdca8d76689783520855a4191e75c839012ae1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8208302\nAuto-Submit: Gazal Agarwal \u003cagazal@google.com\u003e\nCommit-Queue: Gazal Agarwal \u003cagazal@google.com\u003e\nReviewed-by: Sirisha Kavuluru \u003cskavuluru@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675208}",
      "email": "agazal@google.com",
      "hash": "57246067314b43f733e13bad6a1ca50cf936326f",
      "subject": "[Vertical Tabs] Retain focus in search box on Enter key press"
    },
    "8208322": {
      "author": "David Yeung",
      "avatar": "",
      "cl": "8208322",
      "clUrl": "https://chromium-review.googlesource.com/c/8208322",
      "description": "This CL has a lot of improvements but unfortunately can be hard to track\ndue to state transitions. The main changes are focused on reentrancy\nproblems with the move loop. Secondary changes are things like detecting\nsingle window drag better or determining active tab state during\ndetaching/attaching.\n\nCL does the following:\n- Defer tab migration and target window transition until after the native window move loop has returned and unwound from the callstack. This prevents reentrancy issues during tab dragging operations.\n- Releases window capture before invoking `RunWindowMoveLoop` so the\n  OS can take exclusive mouse capture.\n- Starts window drag immediately during session start when dragging an\n  entire window (single tab in browser)\n- Introduce `CompleteReattachment()` to perform tab migration and\n  target updates after the move loop finishes instead of right after.\n- Sets the active tab flag when inserting tabs into an empty target\n  model or for the lead dragged tab.\n\nBug: b:535810736,b:536801500\nChange-Id: I1919e65e393daf5a46a18f5e4b72ad0cf1073ceb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8208322\nReviewed-by: Fred Shih \u003cffred@chromium.org\u003e\nCommit-Queue: David Yeung \u003cdayeung@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675306}",
      "email": "dayeung@google.com",
      "hash": "269f66586e5fdb7d7e0e5b7f2a4ef4e7d9c92023",
      "subject": "Improve tab drag experience and fix reentrancy issues"
    },
    "8208323": {
      "author": "Fiaz Muhammad",
      "avatar": "https://lh6.googleusercontent.com/-Q8snahPIHXo/AAAAAAAAAAI/AAAAAAAAAAA/PURXBiCvKoQ/s120-p/photo.jpg",
      "cl": "8208323",
      "clUrl": "https://chromium-review.googlesource.com/c/8208323",
      "description": "Short-circuit updateColorScheme() when prevColorScheme ==\nnewColorScheme to update blend progress immediately without starting\nan AnimatorSet.\n\nBug: 543348811\nChange-Id: I59c753d7a034b19ed3cc1c1357ebf1a81b0b5ba2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8208323\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674944}",
      "email": "mfiaz@google.com",
      "hash": "422ec52a516c63254e4cb19939d43ca979e08f31",
      "subject": "[Hub] Short-circuit updateColorScheme when schemes match"
    },
    "8208324": {
      "author": "Fiaz Muhammad",
      "avatar": "https://lh6.googleusercontent.com/-Q8snahPIHXo/AAAAAAAAAAI/AAAAAAAAAAA/PURXBiCvKoQ/s120-p/photo.jpg",
      "cl": "8208324",
      "clUrl": "https://chromium-review.googlesource.com/c/8208324",
      "description": "Avoid creating new lambdas in getOverviewModeAlphaObserver().\n\nBug: 543348811\nChange-Id: I1045791b958fb272d9148e24d46d8c6be0e518fb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8208324\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674942}",
      "email": "mfiaz@google.com",
      "hash": "c5dbc5165c84edf770d94675d3603d0584201809",
      "subject": "[Hub] Store OverviewModeAlphaObserver in HubColorMixerImpl"
    },
    "8208342": {
      "author": "Wenbin Zhang",
      "avatar": "",
      "cl": "8208342",
      "clUrl": "https://chromium-review.googlesource.com/c/8208342",
      "description": "Migrate unit tests from browser_frame_view_unittest.cc into\nbrowser_frame_view_browsertest.cc using InProcessBrowserTest.\n\nWHAT WAS DONE:\n- Converted BrowserFrameViewPopupTest and BrowserFrameViewTabbedTest\n  from TestWithBrowserView to InProcessBrowserTest.\n- Appended the test suites to browser_frame_view_browsertest.cc.\n- Removed deleted browser_frame_view_unittest.cc from unit_tests in\n  chrome/test/BUILD.gn.\n\nTAG=agy\nCONV=0e2f8f65-9d3c-4886-8bb3-c908911c4a8c\n\nBug: 543043111\nChange-Id: Iec0874c77609210c4d440ae0cfcb06757b42fa05\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8208342\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Wenbin Zhang \u003cwenbinzhang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675264}",
      "email": "wenbinzhang@google.com",
      "hash": "ef4115decc26d035cfd88ae2f3f582438ef93c12",
      "subject": "[bedrock] Migrate browser_frame_view tests to browser_tests"
    },
    "8208381": {
      "author": "pinpoint-worker",
      "avatar": "https://lh4.googleusercontent.com/-VSmT6IeFjkg/AAAAAAAAAAI/AAAAAAAAAAA/H7d9JAkL0Ig/s120-p/photo.jpg",
      "cl": "8208381",
      "clUrl": "https://chromium-review.googlesource.com/c/8208381",
      "description": "No-try: true\nChange-Id: I030652b5b3f67e5c8bfbd3c1d19c75ec09d89c64\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8208381\nAuto-Submit: pinpoint-worker \u003cpinpoint-worker@skia-infra-corp.iam.gserviceaccount.com\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674560}",
      "email": "pinpoint-worker@skia-infra-corp.iam.gserviceaccount.com",
      "hash": "4dfcbff0ac28eb172392a05e1281c8ef4f815a38",
      "subject": "Update CBB autoroll for the builds refs"
    },
    "8208461": {
      "author": "Emily Shack",
      "avatar": "https://lh4.googleusercontent.com/-BFIKkstvJQg/AAAAAAAAAAI/AAAAAAAAAAA/1sroh81CHrI/s120-p/photo.jpg",
      "cl": "8208461",
      "clUrl": "https://chromium-review.googlesource.com/c/8208461",
      "description": "This change is behind the rounded Views icons flag rather than the\nrounded WebUI icons flag, because the icon naming used in WebUI is\nderived from Views references and should be kept in sync with the\ncorresponding Views icons. The Views flag is already launched to 10%\nStable, so this additional attribute will be able to be removed soon\nonce the flag launches. This change should probably be merged to 151 and\n152.\n\nSee go/chrome-icon-modernization-dd. This is part of a larger effort to\nstandardize icon naming, enabling easier bulk updates in the future, as\nwell as applying 100% roundedness to all existing icons.\n\nBug: 511303545, 543420559\nChange-Id: If6370e2dca14e6c815ff4eb906d3adf1566742ce\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8208461\nReviewed-by: Dana Fried \u003cdfried@chromium.org\u003e\nCommit-Queue: Emily Shack \u003cemshack@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675042}",
      "email": "emshack@chromium.org",
      "hash": "0b16847a51f0de304571dc42105e9e88d701c35c",
      "subject": "[GlowUp] Round help bubble icons"
    },
    "8208481": {
      "author": "Ian Kilpatrick",
      "avatar": "https://lh3.googleusercontent.com/-8_uA47gXfAA/AAAAAAAAAAI/AAAAAAAAAAA/SP3Bb0d1HH8/s120-p/photo.jpg",
      "cl": "8208481",
      "clUrl": "https://chromium-review.googlesource.com/c/8208481",
      "description": "This simplifies reading the code slightly be having consistent naming\nfor old_style and new_style.\n\nThere should be no behaviour change.\n\nChange-Id: Ie7fc166544792aeff8ad8a8213b1df3e232bdd9d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8208481\nCommit-Queue: Ian Kilpatrick \u003cikilpatrick@chromium.org\u003e\nReviewed-by: Morten Stenshorne \u003cmstensho@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674968}",
      "email": "ikilpatrick@chromium.org",
      "hash": "9e935f93f32c6c2d262381d52e03d7b6bf4072f9",
      "subject": "[layout] Explicitly pass old_style into StyleWillChange."
    },
    "8208482": {
      "author": "Ian Kilpatrick",
      "avatar": "https://lh3.googleusercontent.com/-8_uA47gXfAA/AAAAAAAAAAI/AAAAAAAAAAA/SP3Bb0d1HH8/s120-p/photo.jpg",
      "cl": "8208482",
      "clUrl": "https://chromium-review.googlesource.com/c/8208482",
      "description": "This simplifies reading the code slightly be having consistent naming\nfor old_style and new_style.\n\nMost callers were doing something similar to:\n```\nconst ComputedStyle\u0026 new_style = StyleRef();\n```\n\nThere should be no behaviour change.\n\nChange-Id: I0644fc67d18a726257e15376b8ce66716b02794f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8208482\nReviewed-by: Morten Stenshorne \u003cmstensho@chromium.org\u003e\nCommit-Queue: Ian Kilpatrick \u003cikilpatrick@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674974}",
      "email": "ikilpatrick@chromium.org",
      "hash": "83fd4aee54125ffdd4683b0d67cff3603dd00dcb",
      "subject": "[layout] Explicitly pass new_style into StyleDidChange."
    },
    "8208522": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8208522",
      "clUrl": "https://chromium-review.googlesource.com/c/8208522",
      "description": "This change stops wrapping context and uses resources mechanism to determine the appropriate value for screen width\n\nChange-Id: I0f3eeea96a021a84e312c5d76ceaf1057408599e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8208522\nCommit-Queue: Tomasz Wiszkowski \u003cender@google.com\u003e\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675224}",
      "email": "ender@google.com",
      "hash": "4dcf26141e70773cf01ec6b80bcb2078b8342f4f",
      "subject": "Use resources directly to differentiate small and large windows"
    },
    "8208523": {
      "author": "Dale Curtis",
      "avatar": "https://lh4.googleusercontent.com/-ARt-nSNTtS0/AAAAAAAAAAI/AAAAAAAAAAA/Vb7INZhUp2A/s120-p/photo.jpg",
      "cl": "8208523",
      "clUrl": "https://chromium-review.googlesource.com/c/8208523",
      "description": "This avoids a CHECK() failure due to failing to valid the config\nbefore passing it to VideoFrame construction.\n\nR=eugene\n\nFixed: 542778528\nChange-Id: I463e16db8f377a4c60714eb076696dc8f82e0414\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8208523\nReviewed-by: Eugene Zemtsov \u003ceugene@chromium.org\u003e\nCommit-Queue: Eugene Zemtsov \u003ceugene@chromium.org\u003e\nAuto-Submit: Dale Curtis \u003cdalecurtis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674761}",
      "email": "dalecurtis@chromium.org",
      "hash": "8f97e80d6fa4c01f9a4a8a6796521cb18c70360d",
      "subject": "Ensure VideoFrame::WrapTrackingToken() validates config"
    },
    "8208561": {
      "author": "Isabelle Goralsky",
      "avatar": "https://lh6.googleusercontent.com/-p4dthJLoM8U/AAAAAAAAAAI/AAAAAAAAAAA/knMugMYYD0Y/s120-p/photo.jpg",
      "cl": "8208561",
      "clUrl": "https://chromium-review.googlesource.com/c/8208561",
      "description": "This change updates the expanded view of todo items to display\nreferences in a vertical list with text truncation and hover tooltips,\npreventing long titles from breaking the layout. It also updates Gmail\nreferences to use the email subject as the link label instead of a\ngeneric \"Gmail\" string, and improves URL handling.\n\nBug: b:540999659\nChange-Id: I9e94beba86a9aae3999537d64c70d48e20ec489e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8208561\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCommit-Queue: Isabelle Goralsky \u003cigoralsky@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675160}",
      "email": "igoralsky@google.com",
      "hash": "f289654a4e237ac80e6f582270aef4e194781dc8",
      "subject": "Update Todo references to show email subject instead of generic string \"Gmail\"."
    },
    "8208581": {
      "author": "Wenbin Zhang",
      "avatar": "",
      "cl": "8208581",
      "clUrl": "https://chromium-review.googlesource.com/c/8208581",
      "description": "Remove DeprecatedCreateOwnedForTesting() and TestBrowserWindow from\nOmniboxViewViewsTest, passing nullptr as the Browser* to\nChromeOmniboxClient.\n\nWHY THIS WORKS:\n- OmniboxViewViewsTest exercises pure UI and text-editing behaviors\n  (such as URL emphasis and coloring, text selection, clipboard/IME,\n  and accessibility in the Views textfield) rather than full page\n  navigation or tab lifecycle management.\n- ChromeOmniboxClient is already designed to be null-safe and\n  gracefully handles browser_ == nullptr for all client queries.\n- Removing Browser::DeprecatedCreateOwnedForTesting eliminates the\n  unnecessary dependency on the monolithic Browser object as intended\n  by Project Bedrock.\n\nBug: 543043111\nTAG=agy\nCONV=0e2f8f65-9d3c-4886-8bb3-c908911c4a8c\n\nChange-Id: I0b60be639dc1a3501eb421e416b9a88da152f888\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8208581\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCommit-Queue: Wenbin Zhang \u003cwenbinzhang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674982}",
      "email": "wenbinzhang@google.com",
      "hash": "0c152e0dc0e859f8f5b00e9afe0995227dcf60ec",
      "subject": "[bedrock] Decouple Browser from omnibox_view_views_unittest"
    },
    "8208704": {
      "author": "mikt",
      "avatar": "https://lh5.googleusercontent.com/-Mug8c7nE40I/AAAAAAAAAAI/AAAAAAAAAAA/1vC5Cpx50Pc/s120-p/photo.jpg",
      "cl": "8208704",
      "clUrl": "https://chromium-review.googlesource.com/c/8208704",
      "description": "The feature is known to regress some benchmarks and we are going to\nevaluate the cost separately with pinpoint runs. Disabling it in\nfieldtrial benchmarking.\n\nFixed: 542780670\nFixed: 543010342\nFixed: 542780118\nFixed: 542909697\nFixed: 542858960\nFixed: 542672600\nFixed: 542914397\nFixed: 543010348\nFixed: 542672598\nFixed: 542705895\nFixed: 542826135\nFixed: 542921518\nFixed: 542787054\nFixed: 542814264\nFixed: 542781046\nFixed: 542869610\nFixed: 542674797\nFixed: 542672306\nFixed: 542914396\n\nChange-Id: I771532c6c8253c8254f361158cd2db4624e70a9c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8208704\nAuto-Submit: Mikihito Matsuura \u003cmikt@google.com\u003e\nReviewed-by: Stephen Nusko \u003cnuskos@chromium.org\u003e\nCommit-Queue: Mikihito Matsuura \u003cmikt@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674707}",
      "email": "mikt@google.com",
      "hash": "19eddeb280a20d61298501e6dca7c5c3ec33adc2",
      "subject": "[PA] Disable benchmarking for MiracleObject"
    },
    "8208882": {
      "author": "Katie D",
      "avatar": "https://lh6.googleusercontent.com/-jZJnfcyt5eE/AAAAAAAAAAI/AAAAAAAAAAA/evBZXsze_Ug/s120-p/photo.jpg",
      "cl": "8208882",
      "clUrl": "https://chromium-review.googlesource.com/c/8208882",
      "description": "Clarifies the logging timing for multiple ChromeOS accessibility UMA\nhistograms in\n`tools/metrics/histograms/metadata/accessibility/histograms.xml`.\n\nAlso fixes a grammatical typo (\"logged once seconds\") in\n`Accessibility.CrosColorCorrection.FilterType`.\n\nBUG=518070147\nMARKDOWN=true\n\nChange-Id: I5258ef85d84df71310e8a9b8f1e87307bf1fb821\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8208882\nAuto-Submit: Katie D \u003ckatie@chromium.org\u003e\nReviewed-by: Evan Liu \u003cevliu@google.com\u003e\nCommit-Queue: Evan Liu \u003cevliu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675119}",
      "email": "katie@chromium.org",
      "hash": "0795e5c81bfeac0f1795580632bbf0f6268846eb",
      "subject": "Update ChromeOS accessibility histograms timing documentation"
    },
    "8208902": {
      "author": "Alan Ding",
      "avatar": "https://lh3.googleusercontent.com/-cS2vTLyPJe4/AAAAAAAAAAI/AAAAAAAAAAA/WyZVV0uNENM/s120-p/photo.jpg",
      "cl": "8208902",
      "clUrl": "https://chromium-review.googlesource.com/c/8208902",
      "description": "Test is failing due to mutable const. Move const inside local scope\nrather than anon global space.\n\nBug: 528037568, 542030480\nChange-Id: I53648d0db6a46b8c3a14a5608e87714a6c493272\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8208902\nReviewed-by: Nathan Memmott \u003cmemmott@chromium.org\u003e\nReviewed-by: Evan Liu \u003cevliu@google.com\u003e\nCommit-Queue: Alan Ding \u003calanding@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674669}",
      "email": "alanding@chromium.org",
      "hash": "d848fe9ec9fe8302d0d00c40d927145adb4bea5e",
      "subject": "Fix android-binary-size test in merge CL: https://crrev.com/c/8179030/5"
    },
    "8208903": {
      "author": "chromeos-ci-prod",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8208903",
      "clUrl": "https://chromium-review.googlesource.com/c/8208903",
      "description": "Diff Link: http://crosland/log/1079331..1079334\n\nGenerated by PUpr, see https://cr-buildbucket.appspot.com/build/8674262111404404913 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\": \"4dca56f533dc3790adb45062c8efb10171c4ade5\"}]\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: Iea7f3dbfe3af078450b77b800d50d0a29af679c4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8208903\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@{#1674693}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "5cd7b5e5350c14b1e0d2eb5dd1329cab9c0dc07b",
      "subject": "chromeos/CHROMEOS_LKGM: Automatic uprev to 16776.0.0-1079334."
    },
    "8208921": {
      "author": "Aishwarya Rajesh",
      "avatar": "",
      "cl": "8208921",
      "clUrl": "https://chromium-review.googlesource.com/c/8208921",
      "description": "This enables the following \"Continue where you left off\" session\nrestoration behaviors on desktop devices per the new requirement:\n\n1. Open a new window when the last window in the previous session was an\napp-triggered closure (LastSessionExittype.LAST_WINDOW_CLOSED_BY_APP).\n\n2. Restore all windows on Chrome relaunch.\n\n3. Restore all windows on Chrome launch after an app quit.\n\nBug: 496616297\nChange-Id: Icf6f06860ff3ba00ba6ec807a1fa463c6712f851\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8208921\nCommit-Queue: Aishwarya Rajesh \u003caishwaryarj@google.com\u003e\nReviewed-by: Sirisha Kavuluru \u003cskavuluru@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674651}",
      "email": "aishwaryarj@google.com",
      "hash": "3db3d0505421d4f79aacab427bc555c3b8206876",
      "subject": "Default-enable OnStartupWindowPolicy"
    },
    "8208923": {
      "author": "Aishwarya Rajesh",
      "avatar": "",
      "cl": "8208923",
      "clUrl": "https://chromium-review.googlesource.com/c/8208923",
      "description": "Introduces the SyncRestoreOnStartupPref feature flag to guard support\nfor syncing and applying the session restore-on-startup preference on\nAndroid.\n\nBug: 543145674, 537782535\nChange-Id: I86bfec7510c04e5b5d5e5adf8684bfc443f605ad\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8208923\nReviewed-by: Sirisha Kavuluru \u003cskavuluru@google.com\u003e\nCommit-Queue: Aishwarya Rajesh \u003caishwaryarj@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675167}",
      "email": "aishwaryarj@google.com",
      "hash": "1ac0e46390eb18a8a789c401745f92dc66495432",
      "subject": "[ROSP] Create feature flag kSyncRestoreOnStartupPref"
    },
    "8208982": {
      "author": "Kevin McNee",
      "avatar": "https://lh4.googleusercontent.com/-OTe1vtcnD20/AAAAAAAAAAI/AAAAAAAAAAA/2EtpnSqVNZM/s120-p/photo.jpg",
      "cl": "8208982",
      "clUrl": "https://chromium-review.googlesource.com/c/8208982",
      "description": "Similar to the button in the dictation toast, pressing the overlay\nbutton now toggles stream state.\n\nBug: b:525859277, b:539693982\nChange-Id: I65f04e24ca92573bc888197460d84d0eb7765cf8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8208982\nReviewed-by: David Bokan \u003cbokan@chromium.org\u003e\nAuto-Submit: Kevin McNee \u003cmcnee@chromium.org\u003e\nCommit-Queue: David Bokan \u003cbokan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675097}",
      "email": "mcnee@chromium.org",
      "hash": "0ebfa27de83578f51fce36e9542a8461b5336449",
      "subject": "Dictation: Have caret bubble trigger stream state changes on press"
    },
    "8208984": {
      "author": "S Ganesh",
      "avatar": "",
      "cl": "8208984",
      "clUrl": "https://chromium-review.googlesource.com/c/8208984",
      "description": "WebView2ProgressWnd::UpdateUI injected status text into JavaScript via\ndirect string concatenation. If the status text contained special\ncharacters like single quotes (e.g., \"Google Earth's Updater\"), it\nwould result in JavaScript syntax errors and prevent the UI from\nupdating.\n\nThis change uses base::WriteJson to properly escape and quote the\nstatus text before injecting it. This prevents syntax errors and\npotential script injection vulnerabilities.\n\nChange-Id: I7c291677ac781765868938be9493b5bb1bbd0981\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8208984\nCommit-Queue: Sorin Jianu \u003csorin@chromium.org\u003e\nReviewed-by: Sorin Jianu \u003csorin@chromium.org\u003e\nCommit-Queue: S Ganesh \u003cganesh@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675128}",
      "email": "ganesh@chromium.org",
      "hash": "b95d265d3af0e5f2ba186795b06621f82cd4334c",
      "subject": "[updater] JSON-encode status text in WebView2 UI"
    },
    "8209239": {
      "author": "Phil Yan",
      "avatar": "https://lh5.googleusercontent.com/-KKWIjtEgfi4/AAAAAAAAAAI/AAAAAAAAAAA/him2IdJD4xg/s120-p/photo.jpg",
      "cl": "8209239",
      "clUrl": "https://chromium-review.googlesource.com/c/8209239",
      "description": "Enables the MoveToFrontInLaunchIntentDispatcher feature flag by\ndefault. This unifies the bring-to-front intent handling logic\nby utilizing launchIntentInInstance in ChromeLauncherActivity.\n\nFinch metrics on Stable show ~71.7% of bring-to-front dispatches\nsucceed via the fast-path instance launcher. Non-success cases fall\nback cleanly to the standard intent dispatch flow:\n- ~26.0% (Window Info Not Found): Tab-to-window mapping is not yet\n  known at dispatch time (e.g. cold starts or unmapped tabs).\n- ~2.3% (Launch In Instance Failed): Target instance is known but\n  terminated from memory by the OS (100% Activity Not Found).\n\nAlso removes the corresponding entry in\ntesting/variations/fieldtrial_testing_config.json.\n\nFinch metrics:\nhttps://uma.googleplex.com/p/chrome/finch/study/MoveToFrontInLaunchIntentDispatcher/metrics?sid=fb3e7d4c16e38ace98d0b71c70408224\n\nTAG=agy\nCONV=7e6c3b78-c5b3-4611-b3ed-23d70cb792ea\n\nBug: 517180713\nChange-Id: I97fcefbdfb054151ea9fed01c4de21051e994084\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8209239\nReviewed-by: Aishwarya Rajesh \u003caishwaryarj@google.com\u003e\nCommit-Queue: Aishwarya Rajesh \u003caishwaryarj@google.com\u003e\nAuto-Submit: Phil Yan \u003cphilyan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675075}",
      "email": "philyan@chromium.org",
      "hash": "68cdf8e4097b5a578dc9b8e0cbd7773330aa3ab4",
      "subject": "Enable MoveToFrontInLaunchIntentDispatcher by default"
    },
    "8209259": {
      "author": "James Cook",
      "avatar": "https://lh4.googleusercontent.com/-qikRA8xqB3U/AAAAAAAAAAI/AAAAAAAAAAA/JBUbB9n7c4s/s120-p/photo.jpg",
      "cl": "8209259",
      "clUrl": "https://chromium-review.googlesource.com/c/8209259",
      "description": "With SettingsInTab enabled, the options menu inflation normally\ntriggered by SettingsActivity is omitted. Thus SelectLanguageFragment\nloses its magnifying glass search icon in the Action Bar.\n\nWe can't just put the magnifying glass back in Action Bar, because the\nlayout of SettingsInTab is slightly different and the main settings\nsearch widget always shows. The magnifying glass needs to go lower,\nnext to the detailed pane title.\n\nThis change restores language search capability for SettingsInTab by:\n1. Extracting initSearchView in SelectLanguageFragment so a SearchView\n   can be bound programmatically outside options menu inflation.\n2. Updating MultiColumnTitleUpdater to append a search button and\n   SearchView to the detailed title container when\n   SelectLanguageFragment is active.\n3. Updating FragmentDependencyProvider so that SettingsInTab mode\n   preserves the main settings search bar visibility while searching\n   within sub-fragments.\n4. Adding unit test coverage in FragmentDependencyProviderTest and\n   MultiColumnTitleUpdaterTest.\n\nThe exact placement of the icon still needs to be discussed with UX. For\nnow, it's adjacent to the detailed pane title, which looks a little odd.\nBut I tried right-aligning it and that looks odd too. I'll adjust it\nafter UX gives me some input.\n\nTest: *FragmentDependencyProviderTest*:*SettingsPageFragmentDelegateImplTest*:*MultiColumnTitleUpdaterTest*\"\nBug: 541099349, 521895796\nChange-Id: Ia5ce9a8f073ccee3d46267938874e88e30835be0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8209259\nReviewed-by: Anthony Cui \u003ccuianthony@chromium.org\u003e\nCommit-Queue: James Cook \u003cjamescook@chromium.org\u003e\nReviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675196}",
      "email": "jamescook@chromium.org",
      "hash": "92285dfae7185fc65db91dcb748d0bbfc60663e1",
      "subject": "settings: Support search in SelectLanguageFragment for SettingsInTab"
    },
    "8209320": {
      "author": "Kent Tamura",
      "avatar": "https://lh3.googleusercontent.com/-Xn4R5JMv3zM/AAAAAAAAAAI/AAAAAAAAAAA/BKgC_HIpPUQ/s120-p/photo.jpg",
      "cl": "8209320",
      "clUrl": "https://chromium-review.googlesource.com/c/8209320",
      "description": "Add zero-padding support to blink::Format, VFormat, and VFormatTo.\n\n- Format specifiers starting with 0 after ':' (e.g. `{:05}`) trigger\n  zero-padding.\n\n- Non-negative integers are zero-padded on the left.\n\n- Negative integers insert '0's between '-' and the digits to match the\n  target width.\n\n- String arguments ignore zero-padding and continue using space padding.\n\nBug: 542260133\nChange-Id: Ia6929a8b4d0481f701a17a0cf410a9c0cc6ab57c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8209320\nAuto-Submit: Kent Tamura \u003ctkent@chromium.org\u003e\nReviewed-by: Fredrik Söderquist \u003cfs@opera.com\u003e\nCommit-Queue: Fredrik Söderquist \u003cfs@opera.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674793}",
      "email": "tkent@chromium.org",
      "hash": "ecc9bebc7cac531aa407674170417dfa871f9547",
      "subject": "WTF: Add zero-padding support to blink::Format"
    },
    "8209479": {
      "author": "Kent Tamura",
      "avatar": "https://lh3.googleusercontent.com/-Xn4R5JMv3zM/AAAAAAAAAAI/AAAAAAAAAAA/BKgC_HIpPUQ/s120-p/photo.jpg",
      "cl": "8209479",
      "clUrl": "https://chromium-review.googlesource.com/c/8209479",
      "description": "Use `wtf_size_t` instead.\n- Bit mask values are changed to best-fit uintNN_t.\n- Change some variables to UBiDiLevel.\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: I4607ce47fa768a3241fd775a66201e74cd9041b7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8209479\nAuto-Submit: Kent Tamura \u003ctkent@chromium.org\u003e\nReviewed-by: Fredrik Söderquist \u003cfs@opera.com\u003e\nCommit-Queue: Fredrik Söderquist \u003cfs@opera.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674788}",
      "email": "tkent@chromium.org",
      "hash": "2deebdc92b9f60d7088b72b521df38d731909205",
      "subject": "editing: Avoid `unsigned` in editing/v*"
    },
    "8209500": {
      "author": "Nidhi Jaju",
      "avatar": "https://lh3.googleusercontent.com/-Pkkg661yHXY/AAAAAAAAAAI/AAAAAAAAAAA/01VWbJhFxuE/s120-p/photo.jpg",
      "cl": "8209500",
      "clUrl": "https://chromium-review.googlesource.com/c/8209500",
      "description": "NoVarySearchCache keys its lookup map by the cache partition key but\npreviously used a single global LRU list for eviction. An insertion in\none partition could evict the least-recently-used entry from a\ndifferent partition, creating a cross-site eviction oracle (XS-Leak).\n\nThis CL introduces per-partition LRU lists and size tracking by\nstructuring the cache partitions to hold their own LRU list.\nAdditionally, it introduces limits on the number of entries per\npartition and the total number of partitions in the cache, controlled\nby new feature parameters.\n\nTAG=agy\nCONV=37dd2729-a1ee-4517-ab59-e8d622df957f\n\nBug: 513003268\nChange-Id: I5eb0460eabae705a8e60f58f22d607190a878085\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8209500\nCommit-Queue: Nidhi Jaju \u003cnidhijaju@chromium.org\u003e\nReviewed-by: Adam Rice \u003cricea@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674744}",
      "email": "nidhijaju@chromium.org",
      "hash": "7fa16aedef2f4f4f684f002ce991ad84ad7583d5",
      "subject": "Partition NoVarySearchCache LRU eviction state"
    },
    "8209739": {
      "author": "Eric Newport",
      "avatar": "https://lh4.googleusercontent.com/-L78eDAqB6hI/AAAAAAAAAAI/AAAAAAAAAAA/raMqdfzebcU/s120-p/photo.jpg",
      "cl": "8209739",
      "clUrl": "https://chromium-review.googlesource.com/c/8209739",
      "description": "Follow-up to crrev.com/c/8178167, which did the same for the accent\ncolor. On Linux, NativeTheme::preferred_color_scheme() had two\nindependent writers: DarkModeManagerLinux::SetColorScheme() wrote it\ndirectly, while NativeTheme::UpdateVariablesForToolkitSettings() wrote it\nfrom OsSettingsProvider::PreferredColorScheme() (the toolkit-derived\nvalue). Whichever ran last won. Unlike the accent color, both writers\nproduced plausible values, so this did not surface as a visible bug, but\nit is the same latent two-writer race.\n\nMake the toolkit OsSettingsProviders the single source of the color\nscheme:\n\n  * OsSettingsProviderGtk / OsSettingsProviderQt now store the portal\n    color-scheme preference and return it from PreferredColorScheme()\n    when set, falling back to the existing toolkit-derived (IsDark)\n    scheme otherwise. A new SetColorScheme() setter notifies observers.\n  * LinuxUiTheme gains SetColorScheme(), which GtkUi/QtUi forward to\n    their provider. It takes a std::optional\u003cbool\u003e tri-state\n    (nullopt = no preference) rather than\n    NativeTheme::PreferredColorScheme to avoid a //ui/linux -\u003e\n    //ui/native_theme dependency cycle; the concrete toolkits convert at\n    their boundary.\n  * DarkModeManagerLinux pushes the portal color-scheme preference into\n    the toolkits and no longer writes NativeTheme directly. It therefore\n    no longer observes the toolkit's NativeTheme: GTK theme changes\n    propagate through the provider's existing GLib signals, and\n    QtUi::ThemeChanged() now notifies its provider explicitly (Qt has no\n    settings signals of its own). This removes the from_toolkit_theme /\n    ignore_toolkit_theme_changes_ / OnNativeThemeUpdated machinery and the\n    NativeThemeObserver base class.\n\nThis resolves the pkasting TODO in dark_mode_manager_linux.h: the color\nscheme (like the accent color) now lives in the toolkit\nOsSettingsProviders, and DarkModeManagerLinux is a thin portal-\u003eprovider\nbridge.\n\nR=pkasting@chromium.org, tluk@chromium.org\n\nBug: 536445418\nChange-Id: Id8d396aad8536333f113e1d75b43f28b56389a26\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8209739\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nReviewed-by: Thomas Anderson \u003cthomasanderson@chromium.org\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675229}",
      "email": "kethinov@gmail.com",
      "hash": "2c9938b8f5b5a46b0a69da85062bca897d9c01ea",
      "subject": "Linux: Source the color scheme via OsSettingsProvider"
    },
    "8209800": {
      "author": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "avatar": "https://lh6.googleusercontent.com/-bmjmM3wy1aI/AAAAAAAAAAI/AAAAAAAAAAA/ZO8sFsZRTr4/s120-p/photo.jpg",
      "cl": "8209800",
      "clUrl": "https://chromium-review.googlesource.com/c/8209800",
      "description": "* This is an automated release commit.\n* Do not revert without consulting chrome-pmo@google.com.\nNOAUTOREVERT=true\n\nChange-Id: I80389b509463354eb62853c2e6f00a142c9df614\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8209800\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@{#1674687}",
      "email": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "hash": "f477002cf349c657438b60bfd142617618a33860",
      "subject": "Updating trunk VERSION from 7993.0 to 7994.0"
    },
    "8209980": {
      "author": "Siddhartha S",
      "avatar": "https://lh6.googleusercontent.com/-pDa2oCEoEvg/AAAAAAAAAAI/AAAAAAAAAAA/K_OQaK7Uum4/s120-p/photo.jpg",
      "cl": "8209980",
      "clUrl": "https://chromium-review.googlesource.com/c/8209980",
      "description": "This CL addresses a critical bug in GlicUiHelper.createWorkingDrawable\nthat causes massive CPU thrashing and random main thread ANRs.\n\nUnconditional Lottie playAnimation: In createWorkingDrawable,\nlottieDrawable.playAnimation() was invoked unconditionally when the\nLottieComposition finished loading from raw resources. Because these\ndrawables are manually instantiated across tab/toolbar creation without\nbeing bound to a classical Android LottieAnimationView, their internal\nValueAnimators would tick infinitely (at 60fps) entirely in the\nbackground, irrespective of whether the drawable was actively used\nor displayed on screen. This created aggressive GC pressure and\nexecution starvation on the main thread.\n\nFixed by connecting the animation to the Android view lifecycle,\noverriding LayerDrawable#setVisible to pause/resume the internal\nLottieAnimator accordingly.\n\nAlso includes a minor memory optimization to updateLottieTint() to\ncache the color filter rather than allocate a new LottieValueCallback\non every touch state change.\n\nTAG=agy\n\nBug: b:543173535\nChange-Id: I7518f97c4d9f609a4f20aaa2a705be14f9b0b28a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8209980\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Siddhartha S \u003cssid@chromium.org\u003e\nReviewed-by: Madhav Pruthi \u003cmadhavpruthi@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675311}",
      "email": "ssid@chromium.org",
      "hash": "975b6009ae2070f3405e90fe733643daf0c73e86",
      "subject": "Fix infinite background animation loop in GlicUiHelper"
    },
    "8210119": {
      "author": "TheTechromancer",
      "avatar": "",
      "cl": "8210119",
      "clUrl": "https://chromium-review.googlesource.com/c/8210119",
      "description": "WaylandTabletTool called into the pointer delegate with a null window on\nproximity out, clearing WaylandWindowManager's pointer focused window.\nThe mouse never left the surface, so the compositor sends only\nwl_pointer.motion and no new wl_pointer.enter -- and wl_pointer.enter is\nthe only thing that restores pointer focus. OnPointerMotionEvent,\nOnPointerFrameEvent and the pointer button path then all early-return on\nthe null target, so mouse input stopped entirely, with the cursor frozen\non its last shape, until the cursor physically left and re-entered the\nwindow or the tool re-entered proximity.\n\nVerified with WAYLAND_DEBUG under Sway: after zwp_tablet_tool_v2\n.proximity_out the compositor delivered 470 wl_pointer.motion events that\nwere all ignored, and wl_pointer.set_cursor was never called again. No\nmid-session wl_pointer.leave was sent.\n\nStylus tab dragging resolves its drag origin through the pointer focused\nwindow, so the tool must hold it while in proximity. Track the window\nwl_pointer last entered and hand focus back on proximity out instead of\nclearing it.\n\nAlso gives OnTabletToolProximityOut a PointerDetails parameter, which it\nalone among the four tablet delegate methods lacked, so its exit event\ncarries the tool's pointer type instead of defaulting to a mouse.\n\nR=thomasanderson@chromium.org\n\nFixed: 543182340\nChange-Id: I5c3adea8875264e1ff353f8e44773f626059374e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8210119\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nReviewed-by: Thomas Anderson \u003cthomasanderson@chromium.org\u003e\nCommit-Queue: Thomas Anderson \u003cthomasanderson@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675297}",
      "email": "techromancer@darkly.art",
      "hash": "c232e6aa79f3fe6d895b4dae42362b02d2ed5fab",
      "subject": "ozone/wayland: Restore pointer focus on tablet tool proximity out"
    },
    "8210259": {
      "author": "Gazal",
      "avatar": "https://lh5.googleusercontent.com/-5jZ5sBksdws/AAAAAAAAAAI/AAAAAAAAAAA/V5MBqLUUh3c/s120-p/photo.jpg",
      "cl": "8210259",
      "clUrl": "https://chromium-review.googlesource.com/c/8210259",
      "description": "Ensure active and newly expanded tabs remain visible in the vertical tab\nlist.\n\nPreviously, expanding a tab group positioned near the bottom of the\nscreen could leave child tabs cut off below the viewport. Additionally,\nunpinning the active tab moved it from the pinned strip into the main\nlist without ensuring it was scrolled into view.\n\nThis CL scrolls the tab group header to the top when expanded if any\nchild tabs fall below the visible viewport, and automatically scrolls\nthe unpinned active tab into view in the main list.\n\nBug: 543096156\nChange-Id: Ia81327d2a55f1dcb7fb41f2c0939366fad2fc3fd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8210259\nAuto-Submit: Gazal Agarwal \u003cagazal@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Gazal Agarwal \u003cagazal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675188}",
      "email": "agazal@google.com",
      "hash": "8bc42ff6af1b73425a071b446963821c907f496f",
      "subject": "[Vertical Tabs] Auto-scroll on unpin and group expansion"
    },
    "8210360": {
      "author": "Gazal",
      "avatar": "https://lh5.googleusercontent.com/-5jZ5sBksdws/AAAAAAAAAAI/AAAAAAAAAAA/V5MBqLUUh3c/s120-p/photo.jpg",
      "cl": "8210360",
      "clUrl": "https://chromium-review.googlesource.com/c/8210360",
      "description": "Convert Java anonymous classes implementing SAM (Single Abstract Method)\ninterfaces to lambdas. This allows R8 to perform Lambda Grouping and\nmerge them, reducing overall DEX/binary size.\n\nThe following Android Studio inspections were applied:\n* Replace with lambda / Replace with expression lambda\n* Replace with method reference\n* Rename unused parameters to '_' (Java 21+)\n* Expand parameter types to explicit types where applicable\n\nThis change targets files under chrome/browser/ and converts:\n* Single-method anonymous classes to Java lambdas.\n* Uses unnamed variables `_` for unused parameters where applicable.\n\nBug: 541671762\nChange-Id: Iebbcd819afe5ba265afcb530b631b38d4e3d9cd7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8210360\nAuto-Submit: Gazal Agarwal \u003cagazal@google.com\u003e\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nCommit-Queue: Gazal Agarwal \u003cagazal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675230}",
      "email": "agazal@google.com",
      "hash": "c3ba5e8896ada6d1998f9a58c4eccd0efa19dfb6",
      "subject": "[Code Health] Replace anonymous classes with lambdas in chrome/browser"
    },
    "8210447": {
      "author": "Hitarth Kothari",
      "avatar": "https://lh4.googleusercontent.com/-HZTDN6MbpsE/AAAAAAAAAAI/AAAAAAAAAAA/K3LPxloSjh0/s120-p/photo.jpg",
      "cl": "8210447",
      "clUrl": "https://chromium-review.googlesource.com/c/8210447",
      "description": "This CL re-enables the test after adding a poll to ensure the target\nactivity's tab is non-null before proceeding, which resolves the\nflakiness that caused the test to be disabled.\n\nBug: 543094240\nChange-Id: I039479ea9525a15891e1d12cf624f2231162e1d9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8210447\nReviewed-by: Aishwarya Rajesh \u003caishwaryarj@google.com\u003e\nAuto-Submit: Hitarth Kothari \u003chitarthkothari@google.com\u003e\nCommit-Queue: Aishwarya Rajesh \u003caishwaryarj@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675074}",
      "email": "hitarthkothari@google.com",
      "hash": "bf7f56566b3dbf63e4590341aa1978af35ac573e",
      "subject": "Re-enable testOpenUrlsInOtherWindow_RegularWindow_CreatesSingleWindowWithMultipleTabs."
    },
    "8210449": {
      "author": "Caroline Rising",
      "avatar": "",
      "cl": "8210449",
      "clUrl": "https://chromium-review.googlesource.com/c/8210449",
      "description": "Updates to the animating layout manager make sure that we use the\ncorrect available size for pinned/unpinned containers in a scroll view\nand containers like tab groups and splits. This in necessary in the\nhorizontal tab strip to support dynamic tab sizing where the tabs shrink\nto their minimum sizes before the containers become scrollable.\n\nBug: 523329845\nChange-Id: Iba5d605f841413c717ae05beafd89b7521c4492f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8210449\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Caroline Rising \u003ccorising@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675213}",
      "email": "corising@chromium.org",
      "hash": "1023af35363183c809d2893888af49129b39f52c",
      "subject": "[Unified tabstrip] Update tabgroup animation axis and update animating layout manager"
    },
    "8210521": {
      "author": "Jun Ishiguro",
      "avatar": "https://lh3.googleusercontent.com/-eE1gKt4CIh8/AAAAAAAAAAI/AAAAAAAAAAA/E8cl3GE9CuA/s120-p/photo.jpg",
      "cl": "8210521",
      "clUrl": "https://chromium-review.googlesource.com/c/8210521",
      "description": "Update GaiaScreenHandler to use GetSigninBrowserContext() instead of\nDeprecatedGetOrCreateSigninBrowserContext() from BrowserContextHelper,\nas the signin profile context is expected to already exist when\nGaiaScreenHandler::StartClearingCookies is called.\n\nTAG=agy\n\nBug: b:543217875\nChange-Id: I0524d0215f866e0afedad2551628892412fd2ac8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8210521\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Jun Ishiguro \u003cjunis@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674755}",
      "email": "junis@google.com",
      "hash": "6185090332863a94fc9962a6b573936ecd26ed86",
      "subject": "ash: Use BrowserContextHelper::GetSigninBrowserContext()"
    },
    "8210528": {
      "author": "Mark Schillaci",
      "avatar": "",
      "cl": "8210528",
      "clUrl": "https://chromium-review.googlesource.com/c/8210528",
      "description": "Bug: 543500090\nChange-Id: I182f925709bd3fcf8a5cffb8f36f1c0448ba51be\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8210528\nReviewed-by: Moe Adel \u003cadelm@google.com\u003e\nOwners-Override: Mark Schillaci \u003cmschillaci@google.com\u003e\nCommit-Queue: Mark Schillaci \u003cmschillaci@google.com\u003e\nReviewed-by: Jack Thiesen \u003cjthiesen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675293}",
      "email": "mschillaci@google.com",
      "hash": "c9d539d592a5e95a8af960fc38f39d46f1a5fa58",
      "subject": "[Gardener] Disable testSwitchKeyboardFocusRow_withBookmarksBarAndSidePanel in KeyboardFocusRowManagerTest"
    },
    "8210599": {
      "author": "Georg Neis",
      "avatar": "https://lh3.googleusercontent.com/-PuL4a0sDfTo/AAAAAAAAAAI/AAAAAAAAAAA/dtYey2tPFMw/s120-p/photo.jpg",
      "cl": "8210599",
      "clUrl": "https://chromium-review.googlesource.com/c/8210599",
      "description": "Bug: b:369688254\nChange-Id: I17f69e56f36949c73199ba862d6a32777de208d7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8210599\nReviewed-by: Di Wu \u003cdiwux@google.com\u003e\nCommit-Queue: Georg Neis \u003cneis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674727}",
      "email": "neis@chromium.org",
      "hash": "149d4d9916435cc88669d8551346fd04334c78c0",
      "subject": "ash: Refine some includes/DEPS"
    },
    "8210781": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "cl": "8210781",
      "clUrl": "https://chromium-review.googlesource.com/c/8210781",
      "description": "To more clearly express intent, `MaxDirectMapped()` is made public and\nrenamed `MaxAllocationSize()`. This CL switches\ncontent/test/data\nto use the new public spelling. It is otherwise a no-op.\n\nThis CL was generated by Jetski.\n\nThis CL was uploaded by git cl split.\n\nR=rakina@chromium.org\n\nBug: 542850291\nChange-Id: I9ebe7a5056bc963b0cb85c0bd995b9a2d0cf939f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8210781\nAuto-Submit: Kalvin Lee \u003ckdlee@chromium.org\u003e\nCommit-Queue: Rakina Zata Amni \u003crakina@chromium.org\u003e\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674847}",
      "email": "kdlee@chromium.org",
      "hash": "091eaef3c2191521dad18fe45a7264b6f9eca0d1",
      "subject": "PA: Use `MaxAllocationSize()`"
    },
    "8210783": {
      "author": "Chrome Release Translations",
      "avatar": "",
      "cl": "8210783",
      "clUrl": "https://chromium-review.googlesource.com/c/8210783",
      "description": "Binary-Size: Size increase is unavoidable\nChange-Id: I038745dd785d228eaa990e5214c6cdad388982d7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8210783\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\nSLSA-Policy-Verified: SLSA Policy Verification Service \u003cdevtools-gerritcodereview-exitgate@google.com\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674953}",
      "email": "mdb.chrome-release-translation-dump@google.com",
      "hash": "706b698b53b3d36be0ae122f77302969ce0617e9",
      "subject": "Updating XTBs based on .GRDs from branch main"
    },
    "8210800": {
      "author": "Eriko Kurimoto",
      "avatar": "",
      "cl": "8210800",
      "clUrl": "https://chromium-review.googlesource.com/c/8210800",
      "description": "WebUSB GetPermission, WebHID RequestDevice and Web Serial RequestPort\nrequire transient user activation, but the check was only performed in\nthe renderer before sending the IPC. Mirror the same check in the\nbrowser-side handlers so the chooser is not shown when the calling frame\nhas no transient user activation, matching what\nFileSystemAccessManagerImpl::ChooseEntries already does.\n\nFor WebUSB this also adds the missing null check on `render_frame_host_`\nfor the service-worker binding.\n\nWebBluetooth, Web Share, Contacts and Presentation will be handled in\nfollow-up CLs.\n\nTAG=agy\nCONV=0394b832-89c4-4d8b-b5f1-739e90b8d937\n\nBug: 495429423\nChange-Id: Ia8e42a4f44860f860132dde1d28a62b1f78b3892\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8210800\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nCommit-Queue: Eriko Kurimoto \u003celkurin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674775}",
      "email": "elkurin@google.com",
      "hash": "33ba921e9fc12716eb567f66b849f392ba8b7464",
      "subject": "[device choosers] Check user activation in the browser process"
    },
    "8210801": {
      "author": "Theo Cristea",
      "avatar": "https://lh4.googleusercontent.com/-kegnI23iEw8/AAAAAAAAAAI/AAAAAAAAAAA/E_Y6HFTc7hE/s120-p/photo.jpg",
      "cl": "8210801",
      "clUrl": "https://chromium-review.googlesource.com/c/8210801",
      "description": "This feature is being revived.\nThis change extends the expiry milestone for the sensitive-content and sensitive-content-while-switching-tabs flags to milestone 163.\n\nChange-Id: I4e444c1f852ed2693315f9270af908b1981b93f9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8210801\nAuto-Submit: Theo Cristea \u003ctheocristea@google.com\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCommit-Queue: Theo Cristea \u003ctheocristea@google.com\u003e\nCommit-Queue: Jan Keitel \u003cjkeitel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674855}",
      "email": "theocristea@google.com",
      "hash": "e5d88de49853ca357c779ee1c46ef77762793f9a",
      "subject": "Extend expiration of sensitive content flags"
    },
    "8210819": {
      "author": "chromeos-ci-prod",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8210819",
      "clUrl": "https://chromium-review.googlesource.com/c/8210819",
      "description": "Diff Link: http://crosland/log/1079334..1079338\n\nGenerated by PUpr, see https://cr-buildbucket.appspot.com/build/8674247573440869761 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\": \"750e63c4465131072591a81edf5d22ab9a3d9fd8\"}]\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: I182c6fd40ffc1b9d9130da7ade5f6b6cd5843b8b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8210819\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@{#1674752}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "dec6d9a965b292a81f751be10e37b4958caa0539",
      "subject": "chromeos/CHROMEOS_LKGM: Automatic uprev to 16776.0.0-1079338."
    },
    "8210859": {
      "author": "Georg Neis",
      "avatar": "https://lh3.googleusercontent.com/-PuL4a0sDfTo/AAAAAAAAAAI/AAAAAAAAAAA/dtYey2tPFMw/s120-p/photo.jpg",
      "cl": "8210859",
      "clUrl": "https://chromium-review.googlesource.com/c/8210859",
      "description": "Add a `GetUserDefinedWindowTitle()` to `BrowserDelegate` and use it in\n`BrowserShortcutShelfItemController`. This decouples the shelf\ncontroller from directly accessing `WindowMetadataController`.\n\nBug: b:369688254\nChange-Id: If832afac0de76e02e029ac795bbb5c773df39b6d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8210859\nReviewed-by: Di Wu \u003cdiwux@google.com\u003e\nCommit-Queue: Georg Neis \u003cneis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674750}",
      "email": "neis@chromium.org",
      "hash": "99bae5de8daa92c1e561759d2ec935a7d015273c",
      "subject": "ash: Abstract user-defined window title retrieval via BrowserDelegate"
    },
    "8210880": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "cl": "8210880",
      "clUrl": "https://chromium-review.googlesource.com/c/8210880",
      "description": "To more clearly express intent, `MaxDirectMapped()` is made public and\nrenamed `MaxAllocationSize()`. This CL switches\nstorage/browser/file_system\nto use the new public spelling. It is otherwise a no-op.\n\nThis CL was generated by Jetski.\n\nThis CL was uploaded by git cl split.\n\nR=mek@chromium.org\n\nBug: 542850291\nChange-Id: Ia47a9b4ff34983a30a09e074bc5c379c91e44460\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8210880\nAuto-Submit: Kalvin Lee \u003ckdlee@chromium.org\u003e\nCommit-Queue: Marijn Kruisselbrink \u003cmek@chromium.org\u003e\nReviewed-by: Marijn Kruisselbrink \u003cmek@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675093}",
      "email": "kdlee@chromium.org",
      "hash": "196e771f483544ae47a6c12c65576dc8959a6818",
      "subject": "PA: Use `MaxAllocationSize()`"
    },
    "8210881": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "cl": "8210881",
      "clUrl": "https://chromium-review.googlesource.com/c/8210881",
      "description": "To more clearly express intent, `MaxDirectMapped()` is made public and\nrenamed `MaxAllocationSize()`. This CL switches\nthird_party/blink/renderer/modules/webgl\nto use the new public spelling. It is otherwise a no-op.\n\nThis CL was generated by Jetski.\n\nThis CL was uploaded by git cl split.\n\nR=geofflang@chromium.org\n\nBug: 542850291\nChange-Id: Ica772380030085e627a37cd82cbad77dcda94992\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8210881\nAuto-Submit: Kalvin Lee \u003ckdlee@chromium.org\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@chromium.org\u003e\nCommit-Queue: Geoff Lang \u003cgeofflang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675104}",
      "email": "kdlee@chromium.org",
      "hash": "83eba3b4ca2b59f580374c69029e2cd2b6a58e23",
      "subject": "PA: Use `MaxAllocationSize()`"
    },
    "8210901": {
      "author": "Mohannad Farrag",
      "avatar": "https://lh3.googleusercontent.com/-x6LEk6hzQR0/AAAAAAAAAAI/AAAAAAAAAAA/BCSUm8MO_cw/s120-p/photo.jpg",
      "cl": "8210901",
      "clUrl": "https://chromium-review.googlesource.com/c/8210901",
      "description": "This CL adds three NetFeatures related to broken alternative services to the ProductionSupportedFlagList:\n- INITIAL_DELAY_FOR_BROKEN_ALTERNATIVE_SERVICE\n- MAX_DELAY_FOR_BROKEN_ALTERNATIVE_SERVICE\n- PERSIST_BROKEN_ALTERNATIVE_SERVICES\n\nThis allows these features to be configured via WebView developer flags.\n\nBug: 539459421\nChange-Id: I9ee95556daf327025eee0316eabe34c90b060d40\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8210901\nAuto-Submit: Mohannad Farrag \u003caymanm@google.com\u003e\nCommit-Queue: Mohannad Farrag \u003caymanm@google.com\u003e\nCommit-Queue: Ziad Youssef \u003cziadyoussef@chromium.org\u003e\nReviewed-by: Ziad Youssef \u003cziadyoussef@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674925}",
      "email": "aymanm@google.com",
      "hash": "9242cce0b1ff1d58164fc24a649891b2435f72aa",
      "subject": "Add broken alternative service NetFeatures to WebView flags."
    },
    "8210919": {
      "author": "Hayato Ito",
      "avatar": "https://lh4.googleusercontent.com/-0tL4l1pFa2Q/AAAAAAAAAAI/AAAAAAAAAAA/blTxTFDagBQ/s120-p/photo.jpg",
      "cl": "8210919",
      "clUrl": "https://chromium-review.googlesource.com/c/8210919",
      "description": "Gardening: Disable\nHeadlessModeProtocolBrowserTest_MoveWindowBetweenScreens.MoveWindowBetweenScreens\non Mac.\n\nBug: 543203215\nChange-Id: Ica5cf2a403b3d32a57ec3a8fd61ec7802528fb29\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8210919\nAuto-Submit: Hayato Ito \u003chayato@chromium.org\u003e\nOwners-Override: Hayato Ito \u003chayato@chromium.org\u003e\nReviewed-by: Kentaro Hara \u003charaken@chromium.org\u003e\nCommit-Queue: Hayato Ito \u003chayato@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674724}",
      "email": "hayato@chromium.org",
      "hash": "66597e41e687accdef74c4dcf0858c1e8eda9ab5",
      "subject": "Disable HeadlessModeProtocolBrowserTest_MoveWindowBetweenScreens test"
    },
    "8210939": {
      "author": "Thomas Lukaszewicz",
      "avatar": "",
      "cl": "8210939",
      "clUrl": "https://chromium-review.googlesource.com/c/8210939",
      "description": "Replaces calls to Browser::Create(Browser::CreateParams) with\nCreateBrowserWindow(BrowserWindowCreateParams) across the remaining\ndesktop test suites, test fixtures, and test helpers.\n\nThis is a test only change and there are no intended behavioral\ndifferences. APIs are replaced 1:1.\n\nTAG=agy\nCONV=c17a2201-9b97-4e91-a466-0d6b23b1ce91\n\nBug: 542827630\nSkip-Clang-Tidy-Checks: modernize-use-emplace\nChange-Id: Icfb5083f0e7a72cebbbacbc05fef4f445bc98376\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8210939\nReviewed-by: David Yeung \u003cdayeung@chromium.org\u003e\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675207}",
      "email": "tluk@chromium.org",
      "hash": "e4a59b2720a25b13b848e523044e35940c2ae576",
      "subject": "Migrate remaining test and helper callsites to CreateBrowserWindow()"
    },
    "8210940": {
      "author": "Kristi Saney",
      "avatar": "https://lh6.googleusercontent.com/-WaCiN0gwkaE/AAAAAAAAAAI/AAAAAAAAAAA/UuWuHX3W5EI/s120-p/photo.jpg",
      "cl": "8210940",
      "clUrl": "https://chromium-review.googlesource.com/c/8210940",
      "description": "The old bug was marked obsolete a long time ago even though the TODO\nwasn't fixed. Switching to the bug I recently filed for this issue so it\ndoesn't get lost.\n\nBug: 543113387\nChange-Id: Iefd77d1bf8cb3d8e2fbccd8676a83e727f034733\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8210940\nAuto-Submit: Kristi Saney \u003ckristislee@google.com\u003e\nReviewed-by: Dana Fried \u003cdfried@chromium.org\u003e\nCommit-Queue: Dana Fried \u003cdfried@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675071}",
      "email": "kristislee@google.com",
      "hash": "ae3c9c8e6b6eadcef7451b592e29a6b6393d3e80",
      "subject": "Update TODO bug link for new badge auto-disappearing"
    },
    "8210941": {
      "author": "Alex Moshchuk",
      "avatar": "https://lh4.googleusercontent.com/-OgoausJ-OaU/AAAAAAAAAAI/AAAAAAAAAAA/dWDqJ9jykP0/s120-p/photo.jpg",
      "cl": "8210941",
      "clUrl": "https://chromium-review.googlesource.com/c/8210941",
      "description": "The majority of this test only makes sense when there's no subframe\nerror page isolation, since the attacker won't be able to add a\nsandboxed srcdoc subframe to the error page if it's in a different\nprocess, and the precursor clearing defense that defends against this\nonly takes effect when the error page is left in the old\nprocess. Tweak the test to account for this, so that it passes with\n--enable-features=IsolateSubframeErrorPages.\n\nBug: 40134629\nChange-Id: Ia1db49b0a04a4d2847eac201f1013923d23a7462\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8210941\nReviewed-by: Liam Brady \u003clbrady@google.com\u003e\nCommit-Queue: Alex Moshchuk \u003calexmos@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675190}",
      "email": "alexmos@chromium.org",
      "hash": "56cc7bdc4a8d5cad8c4092c4ab9e175eb53faa1a",
      "subject": "Fix ErrorPagePrecursorDoesNotLeakToSandboxedSrcdoc for subframe error page isolation"
    },
    "8210962": {
      "author": "Timofey Chudakov",
      "avatar": "https://lh5.googleusercontent.com/-hW5_xE4A0ug/AAAAAAAAAAI/AAAAAAAAAAA/R_SArpdNRv0/s120-p/photo.jpg",
      "cl": "8210962",
      "clUrl": "https://chromium-review.googlesource.com/c/8210962",
      "description": "This CL adds the OnAuthenticationCompleteCallback to the\nAutofillAiAccessManager::FetchEntityInstance. The callback is called\nafter the authentication step is complete. Note: the callback is\ncalled even if the authentication itself didn't run. This way the\ncallback is always invoked.\n\nThis callback will be needed to conditionally show the loading dialog\nafter the user has authenticated and before the entity is going to be\nfetched from server.\n\nBug: 536814322\nChange-Id: I5b02056a8affebe9dfdbd17e8d1d2372328ebf60\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8210962\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCommit-Queue: Timofey Chudakov \u003ctchudakov@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674998}",
      "email": "tchudakov@google.com",
      "hash": "8ce796b580c82faea84716a322b7a01b44a39754",
      "subject": "[AutofillAi] Add OnAuthenticationCompleteCallback to access manager."
    },
    "8210963": {
      "author": "chromeos-ci-prod",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8210963",
      "clUrl": "https://chromium-review.googlesource.com/c/8210963",
      "description": "Diff Link: http://crosland/log/1079346..1079349\n\nGenerated by PUpr, see https://cr-buildbucket.appspot.com/build/8674203410302788833 for job details.\n\nBUG=None\nTEST=CQ\n\nPupr-Upstream-Versions: [{\"ref\": \"refs/heads/snapshot\", \"repository\": \"/chromeos/manifest-internal\", \"revision\": \"be6bae3f2ee3f1db7020dd9d71e78a9b53e85a54\"}]\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: I5fd3e2498054013de51cc82887e83bd91d5440f5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8210963\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@{#1675125}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "2a495f1ab115aa37913629092bb319ed42c9ca9a",
      "subject": "chromeos/CHROMEOS_LKGM: Automatic uprev to 16777.0.0-1079349."
    },
    "8211060": {
      "author": "Giovanni Ortuño Urquidi",
      "avatar": "https://lh6.googleusercontent.com/-wN5CJWamRj0/AAAAAAAAAAI/AAAAAAAAAAA/_tezUf7PLl0/s120-p/photo.jpg",
      "cl": "8211060",
      "clUrl": "https://chromium-review.googlesource.com/c/8211060",
      "description": "http://cl/960269467 removed the flag upstream. The flag is no longer\nused in Chromium.\n\nBug: 505034799\nChange-Id: Ic451529021061b92cc38c67cc3a9ddcdfb6d51d9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8211060\nCommit-Queue: Giovanni Ortuno Urquidi \u003cortuno@chromium.org\u003e\nReviewed-by: Luc Nguyen \u003clucnguyen@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675079}",
      "email": "ortuno@chromium.org",
      "hash": "737039287ac842bb1c15d1054d6a0996ec4c8671",
      "subject": "lpm: Roll third_party/metrics to remove unused proto flag"
    },
    "8211142": {
      "author": "Maggie Chen",
      "avatar": "https://lh5.googleusercontent.com/-2sHUzW3Amtw/AAAAAAAAAAI/AAAAAAAAAAA/KO7qgTd6XwY/s120-p/photo.jpg",
      "cl": "8211142",
      "clUrl": "https://chromium-review.googlesource.com/c/8211142",
      "description": "Remove kNoDelayForVSyncThread and the associated logic that delays\nlaunching the VSync thread. Since CADisplayLinkInBrowser is being\ndisabled, this delay logic is no longer needed, simplifying the code.\n\nBug: 345275139\nChange-Id: Ibbcdb8e3ada5a6827857892d00e53e956d2c2a31\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8211142\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCommit-Queue: Maggie Chen \u003cmagchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675286}",
      "email": "magchen@chromium.org",
      "hash": "0a44e8ffd3f4b235de0c09bd722872e8e6d71889",
      "subject": "Remove kNoDelayForVSyncThread feature flag"
    },
    "8211200": {
      "author": "Gazal",
      "avatar": "https://lh5.googleusercontent.com/-5jZ5sBksdws/AAAAAAAAAAI/AAAAAAAAAAA/V5MBqLUUh3c/s120-p/photo.jpg",
      "cl": "8211200",
      "clUrl": "https://chromium-review.googlesource.com/c/8211200",
      "description": "Convert Java anonymous classes implementing SAM (Single Abstract Method)\ninterfaces to lambdas. This allows R8 to perform Lambda Grouping and\nmerge them, reducing overall DEX/binary size.\n\nThe following Android Studio inspections were applied:\n* Replace with lambda / Replace with expression lambda\n* Replace with method reference\n* Rename unused parameters to '_' (Java 21+)\n* Expand parameter types to explicit types where applicable\n\nThis change targets files under chrome/browser/ and converts:\n* Single-method anonymous classes to Java lambdas.\n* Uses unnamed variables `_` for unused parameters where applicable.\n\nBug: 541671762\nChange-Id: I58a55aa00dc2459f35eedbe9db67e063fbbe6d3c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8211200\nAuto-Submit: Gazal Agarwal \u003cagazal@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Gazal Agarwal \u003cagazal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675107}",
      "email": "agazal@google.com",
      "hash": "55bee5f02d2ee212f7d672039311338f48e728b9",
      "subject": "[Code Health] Replace anonymous classes with lambdas in chrome/browser"
    },
    "8211339": {
      "author": "Hayato Ito",
      "avatar": "https://lh4.googleusercontent.com/-0tL4l1pFa2Q/AAAAAAAAAAI/AAAAAAAAAAA/blTxTFDagBQ/s120-p/photo.jpg",
      "cl": "8211339",
      "clUrl": "https://chromium-review.googlesource.com/c/8211339",
      "description": "Gardening: Disable ExtensionUtilUnittest.GetCWSWritingReviewUrl on UBSan\nTests.\n\nBug: 543216088\nChange-Id: I356934db040fc6530e41de99f2dd1c44eb35ed96\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8211339\nAuto-Submit: Hayato Ito \u003chayato@chromium.org\u003e\nReviewed-by: Kentaro Hara \u003charaken@chromium.org\u003e\nOwners-Override: Hayato Ito \u003chayato@chromium.org\u003e\nCommit-Queue: Hayato Ito \u003chayato@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674737}",
      "email": "hayato@chromium.org",
      "hash": "88a88922463c38a97e1406b00d838a0c4fc8750f",
      "subject": "Disable ExtensionUtilUnittest.GetCWSWritingReviewUrl"
    },
    "8211441": {
      "author": "Min Qin",
      "avatar": "https://lh5.googleusercontent.com/-m1UqpQ3kh9g/AAAAAAAAAAI/AAAAAAAAAAA/lbNiemPt30c/s120-p/photo.jpg",
      "cl": "8211441",
      "clUrl": "https://chromium-review.googlesource.com/c/8211441",
      "description": "Bug: 538161953\nChange-Id: I34fab4d29874220959e403284f1de8ade0f7d00f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8211441\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nCommit-Queue: Min Qin \u003cqinmin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675241}",
      "email": "qinmin@chromium.org",
      "hash": "fbf7846b5c251bf8e7d4eac49606c80143301246",
      "subject": "[BrowserActuator] Add create/getSession method to BrowserActuatorService"
    },
    "8211459": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "cl": "8211459",
      "clUrl": "https://chromium-review.googlesource.com/c/8211459",
      "description": "This is now unused. (Refer to https://crrev.com/c/5331170) for a\nhistorical snapshot of its former usage.)\n\nChange-Id: I98b7addd10b01ba40826f6c54f3010a7889a343a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8211459\nReviewed-by: Keishi Hattori \u003ckeishi@chromium.org\u003e\nAuto-Submit: Kalvin Lee \u003ckdlee@chromium.org\u003e\nCommit-Queue: Keishi Hattori \u003ckeishi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674753}",
      "email": "kdlee@chromium.org",
      "hash": "f26cba06733c46e0f15ee560f3845370f027cf4a",
      "subject": "PA: Remove `Settings::in_slot_metadata_size`"
    },
    "8211563": {
      "author": "Dale Curtis",
      "avatar": "https://lh4.googleusercontent.com/-ARt-nSNTtS0/AAAAAAAAAAI/AAAAAAAAAAA/Vb7INZhUp2A/s120-p/photo.jpg",
      "cl": "8211563",
      "clUrl": "https://chromium-review.googlesource.com/c/8211563",
      "description": "mediasource-worker-detach-element.html defines 15 parallel async tests.\nIn bufferInto(), appending in 100-byte increments caused ~60 sequential\nasynchronous appendBuffer() and updateend IPC round-trips per worker.\nAcross 15 concurrent workers on macOS and Windows platform decoders,\nthis exceeded the default 6-second web test timeout.\n\nThis CL adds \u003cmeta name=\"timeout\" content=\"long\"\u003e to the HTML test and\nincreases the bufferInto() initial append size and increment from 100 to\n1000 bytes. This reduces the number of sequential demuxing steps to ~19\nper worker while preserving test coverage for detachment concurrency.\n\nFixed: 540802562\nChange-Id: Id7f0a5d8310f855175e1c1ce3524358662bf781d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8211563\nAuto-Submit: Dale Curtis \u003cdalecurtis@chromium.org\u003e\nCommit-Queue: Dale Curtis \u003cdalecurtis@chromium.org\u003e\nReviewed-by: Thomas Guilbert \u003ctguilbert@chromium.org\u003e\nCommit-Queue: Thomas Guilbert \u003ctguilbert@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675316}",
      "email": "dalecurtis@chromium.org",
      "hash": "c7725c0b0435c5557fd2f200e773fda9adaad231",
      "subject": "MSE-in-Workers: Fix timeout in mediasource-worker-detach-element.html"
    },
    "8211679": {
      "author": "Karol Sygiet",
      "avatar": "https://lh3.googleusercontent.com/-FloUWXWJuOc/AAAAAAAAAAI/AAAAAAAAAAA/dOQBeWk6n9k/s120-p/photo.jpg",
      "cl": "8211679",
      "clUrl": "https://chromium-review.googlesource.com/c/8211679",
      "description": "Previously, FormatTypedValue for TypedValue::kDateTime ignored the\n`app_locale` argument and called base::TimeFormatTimeOfDay(time), which\nalways formats according to the global process default ICU locale.\n\nThis CL updates the time formatting to use\nbase::i18n::IcuBridge::date_time_formatter() with the provided\n`app_locale`. This ensures that:\n- 12-hour vs 24-hour clock formats are accurately selected per locale (e.g. \"2:30 PM\" for en-US vs \"14:30\" for de).\n- Localized AM/PM markers, ordering, and punctuation are respected.\n\nFor invalid or empty locales code gracefully falls back to\nbase::TimeFormatTimeOfDay.\n\nBug: b:539400547\nChange-Id: Ic30ff25b85406721e74654105fb72ccacf7d5dc2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8211679\nCommit-Queue: Karol Sygiet \u003csygiet@google.com\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674829}",
      "email": "sygiet@google.com",
      "hash": "92df964dd90dc9dffe0c09f82c5e8308a5b06a29",
      "subject": "[AtMemory] Localize DateTime time formatting using app_locale"
    },
    "8211680": {
      "author": "Christian Dullweber",
      "avatar": "",
      "cl": "8211680",
      "clUrl": "https://chromium-review.googlesource.com/c/8211680",
      "description": "The metric is recorded with a \"Cct\" spelling but the histogram.xml\nentry uses \"CCT\". Fix the XML to see the data on the dashboard.\n\nChange-Id: I62d65297bda0684ae97aa2fa65e52a96d2e95299\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8211680\nCommit-Queue: Sinan Sahin \u003csinansahin@google.com\u003e\nAuto-Submit: Christian Dullweber \u003cdullweber@chromium.org\u003e\nReviewed-by: Sinan Sahin \u003csinansahin@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675269}",
      "email": "dullweber@chromium.org",
      "hash": "efb11bbb7c86f32ba69db314c0e4e3b2f142365e",
      "subject": "eCCT: Fix metric spelling"
    },
    "8211740": {
      "author": "Sergio Gonzalez",
      "avatar": "https://lh4.googleusercontent.com/-BeM-wdTIQVE/AAAAAAAAAAI/AAAAAAAAAAA/Vzj_FiIUCUY/s120-p/photo.jpg",
      "cl": "8211740",
      "clUrl": "https://chromium-review.googlesource.com/c/8211740",
      "description": "We had patched jpeg-encoder to include missing LICENSE file. There has\nbeen published a new crate version containing it so we can update crate\nversion and remove the patch we were using.\n\nBug: 493315750\nChange-Id: Ic1236408dd8328d57899ceeaefba71fed251c6ab\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8211740\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nReviewed-by: Florin Malita \u003cfmalita@chromium.org\u003e\nCommit-Queue: Sergio Gonzalez Martin \u003csergiog@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675081}",
      "email": "sergiog@microsoft.com",
      "hash": "36f3dd252afcc82f749e6fa25a19284b836b25e2",
      "subject": "[rust jpeg] Update jpeg-encoder crate and remove patch"
    },
    "8211759": {
      "author": "Koji Ishii",
      "avatar": "https://lh4.googleusercontent.com/-LwXQg4ce77w/AAAAAAAAAAI/AAAAAAAAAAA/WXtvKbrJ5uw/s120-p/photo.jpg",
      "cl": "8211759",
      "clUrl": "https://chromium-review.googlesource.com/c/8211759",
      "description": "For specifying the allowed origins, instead of adding a new\nattribute, as per the feedback[1].\n\n[1]: https://github.com/whatwg/html/pull/12444#issuecomment-5168602652\n\nBug: 418397278\nChange-Id: I78705424dd480737e1204f54e880a86071525c6d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8211759\nAuto-Submit: Koji Ishii \u003ckojii@chromium.org\u003e\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nCommit-Queue: Kent Tamura \u003ctkent@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674776}",
      "email": "kojii@chromium.org",
      "hash": "fe2ebe40ddf9cef1711595479fc32980aa91113f",
      "subject": "[iframe] Use the `content` attribute"
    },
    "8211782": {
      "author": "Ziran Sun",
      "avatar": "https://lh4.googleusercontent.com/-_xw0m2yb8NY/AAAAAAAAAAI/AAAAAAAAAAA/HiB9Qdng6KY/s120-p/photo.jpg",
      "cl": "8211782",
      "clUrl": "https://chromium-review.googlesource.com/c/8211782",
      "description": "\"capword\" is a concatenation of two dictionary words. We need to\nchoose a word to be flagged with certainty on every platform.\nRename it to \"capwordzz\", also matching the visibly style of the\nother words on the page.\n\nBug: 428005649\nChange-Id: I2d49cbf039c7e1c4f4b3c43eb204833397fcf9ea\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8211782\nReviewed-by: Stephen Chenney \u003cschenney@chromium.org\u003e\nCommit-Queue: Ziran Sun \u003czsun@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675153}",
      "email": "zsun@igalia.com",
      "hash": "7dfac3e32a921ada6ccbc08ca2c98e9249e85fa2",
      "subject": "SpellCheckCustomDictionary: Change the word chioce in the cap test."
    },
    "8211784": {
      "author": "Abe Boujane",
      "avatar": "https://lh6.googleusercontent.com/-SzOnp84pPo8/AAAAAAAAAAI/AAAAAAAAAAA/b8vYbFt0B9w/s120-p/photo.jpg",
      "cl": "8211784",
      "clUrl": "https://chromium-review.googlesource.com/c/8211784",
      "description": "CL removes boujane@ from several OWNERS files across actor and skills.\n\nChange-Id: I09f0d95da568f8b8fbf88adab9cf1ecc108f875a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8211784\nReviewed-by: Kevin Graney \u003ckmg@google.com\u003e\nAuto-Submit: Abe Boujane \u003cboujane@google.com\u003e\nCommit-Queue: Kevin Graney \u003ckmg@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674893}",
      "email": "boujane@google.com",
      "hash": "d42f46a830b827d7a2e9d544edbfad84a0cb1f0e",
      "subject": "Remove boujane@google.com from OWNERS files."
    },
    "8211800": {
      "author": "Christoph Schwering",
      "avatar": "https://lh4.googleusercontent.com/-Qw-PHSgIOpU/AAAAAAAAAAI/AAAAAAAAAAA/op17V5IhGCg/s120-p/photo.jpg",
      "cl": "8211800",
      "clUrl": "https://chromium-review.googlesource.com/c/8211800",
      "description": "This CL addresses two issues by changing the meaning of a\nFormActionType:\n\nBefore this CL, according to its name and documentation,\nkReplaceAtMemoryTrigger must replace the trigger string (\"@@\") with\nthe fill value. If that is not desirable, another FormActionType must\nbe used -- and the only plausible candidate is kReplaceSelection.\n\nThe first issue with that is that the browser process does not know\nwhether the trigger string must be replaced or not. The AutofillAgent\nmakes this decision based on its internal bookkeeping.\n\nThe second issue is that AtMemory may not want to use smart replace\nbecause that makes previewing an action harder, which in turn is why\nkReplaceSelection has no preview.\n\nTherefore, this CL renames the FormActionType to\nkReplaceSelectionForAtMemory, which is supposed to be used by all\nAtMemory fill operations. This also decouples AtMemory's decision\nwhether to use smart replace or not (b/540805115) from\nkReplaceSelection.\n\nThe CL is a no-op.\n\nBug: 538139229, 540805115\nChange-Id: I7af863111173475fc0730351cb4563420d76a521\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8211800\nReviewed-by: Rahim Mammadli \u003crahimis@google.com\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nReviewed-by: Antonio Sartori \u003cantoniosartori@chromium.org\u003e\nCommit-Queue: Rahim Mammadli \u003crahimis@google.com\u003e\nCommit-Queue: Christoph Schwering \u003cschwering@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674831}",
      "email": "schwering@google.com",
      "hash": "f3fb74d63461cefde5c57f98329e6d389a7f7697",
      "subject": "[Autofill] Rename kReplaceAtMemoryTrigger to kReplaceSelectionForAtMemory"
    },
    "8211922": {
      "author": "Hidehiko Abe",
      "avatar": "",
      "cl": "8211922",
      "clUrl": "https://chromium-review.googlesource.com/c/8211922",
      "description": "Bug: 477191550\nTest: Tryjob\nChange-Id: I142ff172fb444fa5e2e6960a56491442f0da7c7d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8211922\nReviewed-by: Jun Ishiguro \u003cjunis@google.com\u003e\nCommit-Queue: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674810}",
      "email": "hidehiko@chromium.org",
      "hash": "562920b65c0c9d6f922a738da518f3479b8493c2",
      "subject": "Remove c/b/apps dependency from c/b/ash/api"
    },
    "8212039": {
      "author": "Nidhi Jaju",
      "avatar": "https://lh3.googleusercontent.com/-Pkkg661yHXY/AAAAAAAAAAI/AAAAAAAAAAA/01VWbJhFxuE/s120-p/photo.jpg",
      "cl": "8212039",
      "clUrl": "https://chromium-review.googlesource.com/c/8212039",
      "description": "When connecting to a closed port on Windows, the TCP stack will\nretransmit the SYN packet multiple times before reporting an\nECONNREFUSED error. By default, this takes roughly 2 seconds.\n\nFor web developers running local servers (which often bind only to\n127.0.0.1), this creates a significant performance penalty. Chromium's\nTransportConnectJob tries IPv6 (::1) first and waits either for it to\nfinish or for a fallback timer (~300ms) before trying IPv4. Because the\n::1 attempt stalls for 2 seconds rather than failing immediately, every\nnew connection to localhost incurs the full 300ms fallback penalty.\n\nThis CL avoids the SYN retransmission stall by explicitly disabling SYN\nretransmissions for loopback connections on Windows 10 version 1709 and\nabove.\n\nBug: 542261173\nChange-Id: Ie3392f1ed2fadb8623dc6d96425fc92acf3ae1ec\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8212039\nAuto-Submit: Nidhi Jaju \u003cnidhijaju@chromium.org\u003e\nCommit-Queue: Nidhi Jaju \u003cnidhijaju@chromium.org\u003e\nReviewed-by: Kenichi Ishibashi \u003cbashi@chromium.org\u003e\nCommit-Queue: Kenichi Ishibashi \u003cbashi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674807}",
      "email": "nidhijaju@chromium.org",
      "hash": "4a76acfe845337892a828da4cc09c411f224c9eb",
      "subject": "Disable SYN retransmissions for loopback on Windows"
    },
    "8212165": {
      "author": "Leo Zhao",
      "avatar": "https://lh6.googleusercontent.com/-Sl8JddNeDi4/AAAAAAAAAAI/AAAAAAAAAAA/x83YR8CIwAE/s120-p/photo.jpg",
      "cl": "8212165",
      "clUrl": "https://chromium-review.googlesource.com/c/8212165",
      "description": "This CL updates the functions to trigger and launch granular fill to\npass the memory search result struct into granular fill coordinator.\n\nBug: 522340351\nChange-Id: I308fbcde688f6fd5e94883f94a48318d6e8034ad\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8212165\nReviewed-by: Angela Novakovic \u003cnovakovica@google.com\u003e\nCommit-Queue: Leo Zhao \u003cleozhao@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675280}",
      "email": "leozhao@google.com",
      "hash": "911a3c089685038b09692c487cc7e42fbc825c37",
      "subject": "[iOS][AtMemory] Update functions to show granular fill"
    },
    "8212166": {
      "author": "Isabelle Goralsky",
      "avatar": "https://lh6.googleusercontent.com/-p4dthJLoM8U/AAAAAAAAAAI/AAAAAAAAAAA/knMugMYYD0Y/s120-p/photo.jpg",
      "cl": "8212166",
      "clUrl": "https://chromium-review.googlesource.com/c/8212166",
      "description": "Bug: b:543473753\nChange-Id: I5b2e185cd92ff3b89eee5de7eda353ceccf55dcc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8212166\nCommit-Queue: Isabelle Goralsky \u003cigoralsky@google.com\u003e\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675260}",
      "email": "igoralsky@google.com",
      "hash": "80ba43c48ad96543b3fa380f61fbee96a833e60d",
      "subject": "Increase the number of max parallel requests for kContextHub to 10."
    },
    "8212259": {
      "author": "dpapad",
      "avatar": "https://lh6.googleusercontent.com/-vH0l_P8ajRM/AAAAAAAAAAI/AAAAAAAAAAA/ai9s6RBmZVc/s120-p/photo.jpg",
      "cl": "8212259",
      "clUrl": "https://chromium-review.googlesource.com/c/8212259",
      "description": "In this part removing usage of iron-list and\nsettings-checkbox-list-entry from add_languages_dialog.ts, in favor of a\nsimpler dom-repeat + 'focusgroup' + plain cr-checkbox approach, in\npreparation of migrating to Lit.\n\nThis is similar to crrev.com/c/8170010 which updated\nperformance_page/tab_discard/exception_current_sites_list.ts in a\nsimilar way.\n\nAlso, removing controls/settings_checkbox_list_entry.ts since there are\nno more usages of it in the codebase.\n\nBug: 393471368\nChange-Id: Ic61f069bbf72a8fe1b84619a2cb3ebb2ecc66634\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8212259\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@{#1675215}",
      "email": "dpapad@chromium.org",
      "hash": "897033f46082e0f73f9a9e8458452a5785c64a11",
      "subject": "Settings Lit: Migrate languages_page/, part 1."
    },
    "8212260": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "cl": "8212260",
      "clUrl": "https://chromium-review.googlesource.com/c/8212260",
      "description": "To more clearly express intent, `MaxDirectMapped()` is made public and\nrenamed `MaxAllocationSize()`. This CL switches\ncontent/browser/file_system_access\nto use the new public spelling. It is otherwise a no-op.\n\nThis CL was generated by Jetski.\n\nThis CL was uploaded by git cl split.\n\nR=rahsin@microsoft.com\n\nBug: 542850291\nChange-Id: Ia69b5c7c99d7a8247a02284be541bcb68d1d255f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8212260\nReviewed-by: Rahul Singh \u003crahsin@microsoft.com\u003e\nCommit-Queue: Kalvin Lee \u003ckdlee@chromium.org\u003e\nAuto-Submit: Kalvin Lee \u003ckdlee@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674774}",
      "email": "kdlee@chromium.org",
      "hash": "cb60f75449a3c9799a874735c5815f37a0d6f6ac",
      "subject": "PA: Use `MaxAllocationSize()`"
    },
    "8212313": {
      "author": "Andrew Paseltiner",
      "avatar": "",
      "cl": "8212313",
      "clUrl": "https://chromium-review.googlesource.com/c/8212313",
      "description": "Bug: 541216675\nChange-Id: Ibc745946223a96a98157abbd4525d128ef6b54cb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8212313\nCommit-Queue: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nReviewed-by: Maks Orlovich \u003cmorlovich@chromium.org\u003e\nAuto-Submit: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nCommit-Queue: Maks Orlovich \u003cmorlovich@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675000}",
      "email": "apaseltiner@chromium.org",
      "hash": "eedff5310cf47a1d280896ae654a4b5fa8a6deea",
      "subject": "Remove use of deprecated GetString method in structured header tests"
    },
    "8212399": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "cl": "8212399",
      "clUrl": "https://chromium-review.googlesource.com/c/8212399",
      "description": "To more clearly express intent, `MaxDirectMapped()` is made public and\nrenamed `MaxAllocationSize()`. This CL switches\nthird_party/blink/renderer/bindings/core/v8\nto use the new public spelling. It is otherwise a no-op.\n\nThis CL was generated by Jetski.\n\nThis CL was uploaded by git cl split.\n\nR=jbroman@chromium.org\n\nBug: 542850291\nChange-Id: I3dd120d47f2fefd64389ae753a58653cc42e5cbb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8212399\nCommit-Queue: Jeremy Roman \u003cjbroman@chromium.org\u003e\nAuto-Submit: Kalvin Lee \u003ckdlee@chromium.org\u003e\nReviewed-by: Jeremy Roman \u003cjbroman@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674987}",
      "email": "kdlee@chromium.org",
      "hash": "6a2040df7bb3faa558702b3ba871cf6fb519af74",
      "subject": "PA: Use `MaxAllocationSize()`"
    },
    "8212459": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "cl": "8212459",
      "clUrl": "https://chromium-review.googlesource.com/c/8212459",
      "description": "To more clearly express intent, `MaxDirectMapped()` is made public and\nrenamed `MaxAllocationSize()`. This CL switches\nthird_party/blink/renderer/platform/graphics\nto use the new public spelling. It is otherwise a no-op.\n\nThis CL was generated by Jetski.\n\nThis CL was uploaded by git cl split.\n\nR=khushalsagar@chromium.org\n\nBug: 542850291\nChange-Id: Ib301e434b111728323c86634d047aee847f7123c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8212459\nCommit-Queue: Khushal Sagar \u003ckhushalsagar@chromium.org\u003e\nAuto-Submit: Kalvin Lee \u003ckdlee@chromium.org\u003e\nReviewed-by: Khushal Sagar \u003ckhushalsagar@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675216}",
      "email": "kdlee@chromium.org",
      "hash": "0ebaabffaafca481deb6aaabe7d6389ffed600c9",
      "subject": "PA: Use `MaxAllocationSize()`"
    },
    "8212479": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "cl": "8212479",
      "clUrl": "https://chromium-review.googlesource.com/c/8212479",
      "description": "To more clearly express intent, `MaxDirectMapped()` is made public and\nrenamed `MaxAllocationSize()`. This CL switches\nthird_party/blink/renderer/platform/wtf\nto use the new public spelling. It is otherwise a no-op.\n\nThis CL was generated by Jetski.\n\nThis CL was uploaded by git cl split.\n\nR=tkent@chromium.org\n\nBug: 542850291\nChange-Id: I8be9c05c8450a7214e5d7e1cc7ea2a4eedb6f05f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8212479\nCommit-Queue: Kent Tamura \u003ctkent@chromium.org\u003e\nAuto-Submit: Kalvin Lee \u003ckdlee@chromium.org\u003e\nCommit-Queue: Kalvin Lee \u003ckdlee@chromium.org\u003e\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674772}",
      "email": "kdlee@chromium.org",
      "hash": "2676f941a6f5e28fa01a33c75e8610cbe623e7bc",
      "subject": "PA: Use `MaxAllocationSize()`"
    },
    "8212499": {
      "author": "chromeos-ci-prod",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8212499",
      "clUrl": "https://chromium-review.googlesource.com/c/8212499",
      "description": "Diff Link: http://crosland/log/1079338..1079340\n\nGenerated by PUpr, see https://cr-buildbucket.appspot.com/build/8674238000900838961 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\": \"3ad5adbcb8147eb08dc302e1f51f9522df202ff1\"}]\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: I2808e451a70a3093a2ec32843486ffd7a31b9c63\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8212499\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@{#1674811}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "b0dd987735f468843a6e2561553b6e6374da5e63",
      "subject": "chromeos/CHROMEOS_LKGM: Automatic uprev to 16776.0.0-1079340."
    },
    "8212500": {
      "author": "Mark Schillaci",
      "avatar": "",
      "cl": "8212500",
      "clUrl": "https://chromium-review.googlesource.com/c/8212500",
      "description": "In this CL we update methods for policies to have an explicit UserPrefs\nword and create consistent ordering. We do this because we are going to\nadd many new methods in upcoming CLs and this will make things clearer.\nWe also remove one method that is redundant with another.\n\nBug: 542276874\nChange-Id: Iac991989d90627d8706c078f06e7081ccd7fb489\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8212500\nReviewed-by: Eleanor Lee \u003celeanorlee@google.com\u003e\nCommit-Queue: Mark Schillaci \u003cmschillaci@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675150}",
      "email": "mschillaci@google.com",
      "hash": "0b1386acbc697c0cd6da9208aefab12b245a783d",
      "subject": "[Bookmarks Bar] Rename methods for clarity in prep for new Pref"
    },
    "8212700": {
      "author": "Angela Novakovic",
      "avatar": "https://lh5.googleusercontent.com/-R1xiGm_yWdg/AAAAAAAAAAI/AAAAAAAAAAA/H9wF-7kOQRM/s120-p/photo.jpg",
      "cl": "8212700",
      "clUrl": "https://chromium-review.googlesource.com/c/8212700",
      "description": "This CL adds the empty state image for AtMemorySearchViewController.\n\nFixed: 542258091\nChange-Id: I28779c08b5a11c301fb607318a6968f43a12f84a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8212700\nReviewed-by: Leo Zhao \u003cleozhao@google.com\u003e\nCommit-Queue: Angela Novakovic \u003cnovakovica@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675019}",
      "email": "novakovica@google.com",
      "hash": "8e21d3e7bd40e0064a8d3d7dae3c6779bbbad2a1",
      "subject": "[iOS][AtMemory] Add empty state image for AtMemory search UI"
    },
    "8212999": {
      "author": "Gauthier Ambard",
      "avatar": "https://lh4.googleusercontent.com/-i-O-ZGsBLB8/AAAAAAAAAAI/AAAAAAAAAAA/G5adnZOgQGo/s120-p/photo.jpg",
      "cl": "8212999",
      "clUrl": "https://chromium-review.googlesource.com/c/8212999",
      "description": "This CL extracts some command protocols out of BrowserCoordinator\ninto a dedicated object.\nThis dedicated object is only responsible for handling those commands.\n\nBug: 542879805\nChange-Id: I6a6cf9a349db770c04b3a44dead2a79978b2fc2d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8212999\nReviewed-by: Federica Germinario \u003cfedegermi@google.com\u003e\nReviewed-by: Mark Cogan \u003cmarq@chromium.org\u003e\nCommit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674955}",
      "email": "gambard@chromium.org",
      "hash": "810b6b45670427b9b70c02d3e9be23a362aee729",
      "subject": "[iOS] Extract command handling out of BrowserCoordinator (4/N)"
    },
    "8213320": {
      "author": "Radu Nitescu",
      "avatar": "https://lh5.googleusercontent.com/-2i2Seu81BBg/AAAAAAAAAAI/AAAAAAAAAAA/rd4mLSIZ1MU/s120-p/photo.jpg",
      "cl": "8213320",
      "clUrl": "https://chromium-review.googlesource.com/c/8213320",
      "description": "Tweak the width of those two buttons to match the specs.\n\nhttps://screenshot-v2.corp.google.com/image/1rcar6iog808g.png\n\nFixed: 543283281\nChange-Id: I968e95ea1aaf5b7d6fb09e737c55dc750ab7f342\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8213320\nCommit-Queue: Radu Nitescu \u003cradunitescu@google.com\u003e\nReviewed-by: Louis Romero \u003clpromero@google.com\u003e\nAuto-Submit: Radu Nitescu \u003cradunitescu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674836}",
      "email": "radunitescu@google.com",
      "hash": "c4cff147d4b0213291392735b84ce40827ba5414",
      "subject": "[iOS] Adjust size of plus and send buttons for Cobrowse"
    },
    "8213359": {
      "author": "Greg Thompson",
      "avatar": "https://lh3.googleusercontent.com/-6m0R7drhUWE/AAAAAAAAAAI/AAAAAAAAAAA/rz_sTYAn-ZQ/s120-p/photo.jpg",
      "cl": "8213359",
      "clUrl": "https://chromium-review.googlesource.com/c/8213359",
      "description": "Give chrome_renderer.dll a version resource.\n\nBug: 534570563\nChange-Id: I089a6d481a94528d9555c2b5f2bf5cfdd7297f8d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8213359\nReviewed-by: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\nCommit-Queue: Greg Thompson \u003cgrt@chromium.org\u003e\nAuto-Submit: Greg Thompson \u003cgrt@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674812}",
      "email": "grt@chromium.org",
      "hash": "4aab9b6242a9e03827370031aaf812ab18484382",
      "subject": "SeparateRendererBinary: Version resource for chrome_renderer"
    },
    "8213360": {
      "author": "Jan Keitel",
      "avatar": "https://lh5.googleusercontent.com/-tMNoDh7gwHQ/AAAAAAAAAAI/AAAAAAAAAAA/xsOeVsUwI9A/s120-p/photo.jpg",
      "cl": "8213360",
      "clUrl": "https://chromium-review.googlesource.com/c/8213360",
      "description": "No functionality changes.\n\nBug: 542022101\nChange-Id: I1a1680ffec1d6a5ec54ba500771035e0316cf05d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8213360\nCommit-Queue: Jan Keitel \u003cjkeitel@google.com\u003e\nAuto-Submit: Jan Keitel \u003cjkeitel@google.com\u003e\nCommit-Queue: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nReviewed-by: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674882}",
      "email": "jkeitel@google.com",
      "hash": "71f80fb42e93f77fa6b01bc4557bff19295392c4",
      "subject": "Use DenseSet in RationalizeFetchPlanDataTypes"
    },
    "8213380": {
      "author": "Vasili Svirski",
      "avatar": "https://lh4.googleusercontent.com/-Jzm1LAusWYA/AAAAAAAAAAI/AAAAAAAAAAA/jZ2G1105EmA/s120-p/photo.jpg",
      "cl": "8213380",
      "clUrl": "https://chromium-review.googlesource.com/c/8213380",
      "description": "Move DeviceTrustConnectorService and its unit test out of chrome/ and\ninto components/enterprise/device_trust/core/.\n\nThis continues the layered-component structure for device_trust (core/\nand content/ and ios/), per the design review. core/ holds\nplatform-agnostic code and disallows //content deps; content/ and ios/\nwill be added by follow-ups. Follow-ups will also move\nDeviceTrustService itself.\n\nConditional includes guarded by #if !BUILDFLAG(IS_ANDROID) use nogncheck\nfor desktop-only connector service headers.\n\nNo functional changes, move and include/BUILD updates.\n\nThis is part of the implementation of the Device Trust Connector feature\non iOS. Design details can be found at go/cbe-cep-dtc-ios-dd and\none-pager at go/cbe-cep-dtc-ios-refactoring-one-pager.\n\nBug: 498474543\nBypass-Check-License: Moved files\nChange-Id: I01183661c802fe7e029ccc25e999a43f1b463ae6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8213380\nCommit-Queue: Vasili Svirski \u003cvsvirski@google.com\u003e\nReviewed-by: Dominique Fauteux-Chapleau \u003cdomfc@chromium.org\u003e\nReviewed-by: Michał Kaczmarczyk \u003cmickaczmarczyk@google.com\u003e\nReviewed-by: Zonghan Xu \u003cxzonghan@chromium.org\u003e\nReviewed-by: Mikołaj Wałachowski \u003cmwalachowski@google.com\u003e\nReviewed-by: Anatoli Hancharou \u003cantoli@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675027}",
      "email": "vsvirski@google.com",
      "hash": "43de0bf6ca3ba72a17e01d1f68d24de9f206b7bb",
      "subject": "[Device Trust] Move DeviceTrustConnectorService to core"
    },
    "8213479": {
      "author": "chromeos-ci-prod",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8213479",
      "clUrl": "https://chromium-review.googlesource.com/c/8213479",
      "description": "Diff Link: http://crosland/log/1079340..1079342\n\nGenerated by PUpr, see https://cr-buildbucket.appspot.com/build/8674226070300817361 for job details.\n\nBUG=None\nTEST=CQ\n\nPupr-Upstream-Versions: [{\"ref\": \"refs/heads/snapshot\", \"repository\": \"/chromeos/manifest-internal\", \"revision\": \"fb62a21caf45d1f36348a8c2c1ddfc07f64de096\"}]\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: Iaca277e907f1909c8a887ef9d204114bce72f89c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8213479\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@{#1674874}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "90402c3d194b055ed8d6d3e6d2e852dec2ae3d51",
      "subject": "chromeos/CHROMEOS_LKGM: Automatic uprev to 16776.0.0-1079342."
    },
    "8213501": {
      "author": "Mohannad Farrag",
      "avatar": "https://lh3.googleusercontent.com/-x6LEk6hzQR0/AAAAAAAAAAI/AAAAAAAAAAA/BCSUm8MO_cw/s120-p/photo.jpg",
      "cl": "8213501",
      "clUrl": "https://chromium-review.googlesource.com/c/8213501",
      "description": "This CL adds testing configurations for two new field trials across all platforms (Android, WebView, ChromeOS, iOS, Linux, macOS, and Windows):\n\n- BrokenAlternativeServiceDelays: Enables InitialDelayForBrokenAlternativeService (set to 1s) and MaxDelayForBrokenAlternativeService (set to 5m).\n- DisablePersistBrokenAlternativeServices: Disables the PersistBrokenAlternativeServices feature.\n\nBug: 539459421\nChange-Id: I5ffec770bcb78ae2568851092deabc81270e2c16\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8213501\nCommit-Queue: Mohannad Farrag \u003caymanm@google.com\u003e\nReviewed-by: Stefano Duo \u003cstefanoduo@google.com\u003e\nCommit-Queue: Stefano Duo \u003cstefanoduo@google.com\u003e\nAuto-Submit: Mohannad Farrag \u003caymanm@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674922}",
      "email": "aymanm@google.com",
      "hash": "10ae976e45369df41ed3db50a43031dd3f5ac627",
      "subject": "Add fieldtrial configs for broken alternative service delays and persistence."
    },
    "8213602": {
      "author": "Sebastian Poreba",
      "avatar": "",
      "cl": "8213602",
      "clUrl": "https://chromium-review.googlesource.com/c/8213602",
      "description": "Move the existing debug.cronet.trace_netlog system property treatment from CronetLibraryLoader to a new DebugFlags helper class. This prepares for adding more debug flags in a clean way.\n\nAlso add isDebuggableBuild helper to check if the device build type is userdebug/eng or if the app itself is debuggable.\n\nBug: 40287595\nChange-Id: I3a4c6f5f8ec03c4e34077bdcd75392df92b1a0ac\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8213602\nReviewed-by: Stefano Duo \u003cstefanoduo@google.com\u003e\nReviewed-by: Etienne Dechamps \u003cedechamps@google.com\u003e\nCommit-Queue: Etienne Dechamps \u003cedechamps@google.com\u003e\nAuto-Submit: Sebastian Poreba \u003csporeba@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675005}",
      "email": "sporeba@google.com",
      "hash": "734868d812329eed08d28cc880e5ee15c84d53e5",
      "subject": "cronet: Refactor trace netlog flag to DebugFlags helper"
    },
    "8213661": {
      "author": "Thom Nelson",
      "avatar": "https://lh4.googleusercontent.com/-x0gtipSfIlc/AAAAAAAAAAI/AAAAAAAAAAA/yx0xtHPu5s4/s120-p/photo.jpg",
      "cl": "8213661",
      "clUrl": "https://chromium-review.googlesource.com/c/8213661",
      "description": "adds TranslateShortTextStaticContext to the fieldtrial testing config.\n\nChange-Id: I9f1a7a453cbe617ab498055fdc23be3698b12036\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8213661\nReviewed-by: Danilo Tedeschi \u003cdanft@google.com\u003e\nCommit-Queue: Thom Nelson \u003cthom@google.com\u003e\nReviewed-by: María del Pilar Domínguez Molina \u003cmardelpi@google.com\u003e\nAuto-Submit: Thom Nelson \u003cthom@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675295}",
      "email": "thom@google.com",
      "hash": "dd34c69fe75fafcc640c66cf509edb048aa8d085",
      "subject": "Remove the obsolete TranslateElementExperimentDynamicFeatures entry and"
    },
    "8213719": {
      "author": "Meet bundles autoroller",
      "avatar": "https://lh3.googleusercontent.com/-JBOITw5k94c/AAAAAAAAAAI/AAAAAAAAAAA/wqcbTNin7_w/s120-p/photo.jpg",
      "cl": "8213719",
      "clUrl": "https://chromium-review.googlesource.com/c/8213719",
      "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: I2eb2807101dc6db5cd84154e16b327ff6de060ee\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8213719\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@{#1674846}",
      "email": "meet-tools-roll-into-chromium@system.gserviceaccount.com",
      "hash": "35e8b2d5b7c6955155bdbbf10b37f660224f7d3f",
      "subject": "Update meet_effects hash in DEPS file."
    },
    "8213739": {
      "author": "Matthias Koerber",
      "avatar": "https://lh5.googleusercontent.com/-sD4EYCb8Pb0/AAAAAAAAAAI/AAAAAAAAAAA/9mAAA--wJrs/s120-p/photo.jpg",
      "cl": "8213739",
      "clUrl": "https://chromium-review.googlesource.com/c/8213739",
      "description": "Fixed: 498725213, 513509804\nChange-Id: Icf51e64aa7c3530bb76b788230c4c86519cb1799\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8213739\nReviewed-by: Trang Mai \u003ctrangm@google.com\u003e\nCommit-Queue: Matthias Körber \u003ckoerber@google.com\u003e\nAuto-Submit: Matthias Körber \u003ckoerber@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674835}",
      "email": "koerber@google.com",
      "hash": "55261892dbb055677a33cf33539055d225122615",
      "subject": "Enable TldP1 matching for OTP by default"
    },
    "8213741": {
      "author": "Nathan Hebert",
      "avatar": "https://lh5.googleusercontent.com/-qlWIpF6h6gg/AAAAAAAAAAI/AAAAAAAAAAA/lvrdyF7EgtM/s120-p/photo.jpg",
      "cl": "8213741",
      "clUrl": "https://chromium-review.googlesource.com/c/8213741",
      "description": "For shared-image frames, colorspace is being checked as part of\ncrbug.com/425634684. Frames that are produced for tests need to match to\navoid crashes with the media libraries.\n\nSets a default colorspace for SharedImage frames created by\nAlignedDataHelper::CreateVideoFrameFromVideoFrameData(). This is used\nonly by tests.\n\nBug: 542201576, 425634684\nChange-Id: Id687b26d870c7e3c1dfa4d16d706d627310d8765\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8213741\nReviewed-by: Bijan Choobineh‎ \u003cbchoobineh@chromium.org\u003e\nCommit-Queue: Nathan Hebert \u003cnhebert@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675266}",
      "email": "nhebert@chromium.org",
      "hash": "b10faffeb2ea88d28608f5b8fed9d83da8818f9c",
      "subject": "media/gpu/test: set default colorspace for test frames"
    },
    "8213759": {
      "author": "Piotr Kotynia",
      "avatar": "https://lh3.googleusercontent.com/-QmRW_LjC3tU/AAAAAAAAAAI/AAAAAAAAAAA/fVMSluKxZFk/s120-p/photo.jpg",
      "cl": "8213759",
      "clUrl": "https://chromium-review.googlesource.com/c/8213759",
      "description": "Adopt the rule of zero for AutofillPopupView::TabbedPaneConfig and\ndelete autofill_popup_view.cc, which only contained defaulted\nconstructors.\n\nBug: 40277665\nChange-Id: Ifa098ee575c77737bde6b03df09fcaac3942912f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8213759\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCommit-Queue: Piotr Kotynia \u003cpiotrkotynia@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674840}",
      "email": "piotrkotynia@google.com",
      "hash": "40582dcd629197c413e305c1944c350cb23c8075",
      "subject": "[Autofill] Simplify TabbedPaneConfig and remove autofill_popup_view.cc"
    },
    "8213780": {
      "author": "Tobiasz Ciepliński",
      "avatar": "https://lh3.googleusercontent.com/-Chsoo_QMk2M/AAAAAAAAAAI/AAAAAAAAAAA/7NmXiLgLqic/s120-p/photo.jpg",
      "cl": "8213780",
      "clUrl": "https://chromium-review.googlesource.com/c/8213780",
      "description": "Currently, AttributesMeetImportConstraints returns false if an entity\ntype has no import_constraints defined (e.g., Flight Reservation).\n\nSince form import and IPH are explicitly protected by `read_only()`,\nthis CL updates AttributesMeetImportConstraints to return true when\n`import_constraints` is empty. Schema validation is updated to enforce\nthat `merge_constraints` remains non-empty.\n\nBug: b:501037715\nChange-Id: I978e553d9b6bf9ee1367cb23dd05d0367dd94f5b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8213780\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCommit-Queue: Tobiasz Ciepliński \u003ctobson@google.com\u003e\nReviewed-by: Florian Leimgruber \u003cfleimgruber@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675036}",
      "email": "tobson@google.com",
      "hash": "e55706ebb05bcd09f7f0b7126a80677f358b3999",
      "subject": "Consider empty import_constraints as met in AttributesMeetImportConstraints"
    },
    "8213939": {
      "author": "Danil Chapovalov",
      "avatar": "https://lh3.googleusercontent.com/-CQzYV4zaa80/AAAAAAAAAAI/AAAAAAAAAAA/xnEBLtCm9vQ/s120-p/photo.jpg",
      "cl": "8213939",
      "clUrl": "https://chromium-review.googlesource.com/c/8213939",
      "description": "Bug: 331207460\nChange-Id: Ie1ac962d004103da748e86607cb6397d8882b60d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8213939\nReviewed-by: Johannes Kron \u003ckron@chromium.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674844}",
      "email": "danilchap@chromium.org",
      "hash": "5e9e2a04a65049a1aefb9e4616f2634759319390",
      "subject": "Delete expired histogram WebRTC.PeerConnection.ConnectionState"
    },
    "8213979": {
      "author": "Timofey Chudakov",
      "avatar": "https://lh5.googleusercontent.com/-hW5_xE4A0ug/AAAAAAAAAAI/AAAAAAAAAAA/R_SArpdNRv0/s120-p/photo.jpg",
      "cl": "8213979",
      "clUrl": "https://chromium-review.googlesource.com/c/8213979",
      "description": "This CL swaps the reauth_attempted and did_fetch_from_server\nparameters to better reflect the fact that the authentication\nhappens before the server request.\n\nThis is follow up for the crrev.com/c/8193295.\n\nBug: 536814322\nChange-Id: I45426bb0df7c4143835f126b6e353cc47068cd92\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8213979\nCommit-Queue: Timofey Chudakov \u003ctchudakov@google.com\u003e\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674908}",
      "email": "tchudakov@google.com",
      "hash": "7a5dc0e73fdf5cbdaa2e4fd96bb65a732696414d",
      "subject": "[AutofillAi] Change parameter order in the callback."
    },
    "8213982": {
      "author": "Jan Wilken Dörrie",
      "avatar": "https://lh6.googleusercontent.com/-gsktmy6ief4/AAAAAAAAAAI/AAAAAAAAAAA/KpwgqZ4Ig6w/s120-p/photo.jpg",
      "cl": "8213982",
      "clUrl": "https://chromium-review.googlesource.com/c/8213982",
      "description": "This change introduces the capability to build and parse TPM2_Sign\ncommands within the crypto library. It implements the serialization and\ndeserialization logic in Rust to adhere to the TPM 2.0 specification and\nsecurely handle TPM signatures.\n\nSpecifically, this change:\n\n- Implements `build_sign_command` and `parse_sign_response` in Rust.\n- Exposes `BuildSignCommand` and `ParseSignResponse` C++ wrappers\n  through the CXX bridge.\n- Adds necessary TPM 2.0 constants such as `TPM_CC_SIGN` and data\n  structures to manage the sign response.\n\nBug: 530828835\nChange-Id: I659714516a25a2a7186e287f9d1f360c6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8213982\nCommit-Queue: Jan Wilken Dörrie \u003cjdoerrie@chromium.org\u003e\nReviewed-by: Elly \u003cellyjones@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675076}",
      "email": "jdoerrie@chromium.org",
      "hash": "d3d42bb35bf3e4ac57f232536afeeb2e778ee249",
      "subject": "[crypto] Implement TPM2_Sign command builder and parser"
    },
    "8214000": {
      "author": "Lauren Winston",
      "avatar": "https://lh4.googleusercontent.com/-dr59lzPtyXg/AAAAAAAAAAI/AAAAAAAAAAA/vhD8gNaCpxU/s120-p/photo.jpg",
      "cl": "8214000",
      "clUrl": "https://chromium-review.googlesource.com/c/8214000",
      "description": "This didn't seem to be causing any visual issues,\nbut probably still good to fix long-term.\n\nBug: none\nChange-Id: I325a9c987746ba014943b09e3df66f00dc6fd19e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8214000\nCommit-Queue: Lauren Winston \u003clwinston@google.com\u003e\nReviewed-by: Kristi Saney \u003ckristislee@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675301}",
      "email": "lwinston@google.com",
      "hash": "755a25adbc5e5be00b676c9142182dfa1e4f4d42",
      "subject": "Fix missing closing CSS parentheses."
    },
    "8214044": {
      "author": "Brandon Fong",
      "avatar": "https://lh4.googleusercontent.com/-1S5SUmLf8rk/AAAAAAAAAAI/AAAAAAAAAAA/9Oam1XpmzNs/s120-p/photo.jpg",
      "cl": "8214044",
      "clUrl": "https://chromium-review.googlesource.com/c/8214044",
      "description": "Dismiss the tab search panel when window focus is lost, such as on alt\ntab or simple window switching.\n\nRemove previously added logic that closes the tab search panel if a tab\non that window is selected while it is open, as that case is covered\nby the new logic added.\n\nBug: 543457231\nChange-Id: I7fe3ee3a86ad354e2a0caad072c964aa35409988\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8214044\nCommit-Queue: Brandon Fong \u003cbjfong@google.com\u003e\nReviewed-by: Brandon Wylie \u003cwylieb@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675289}",
      "email": "bjfong@google.com",
      "hash": "511bafca21b9b6d0bc4a36aa843b8f9a81233abd",
      "subject": "[search] Dismiss the tab search panel when window focus is lost"
    },
    "8214199": {
      "author": "Simon Hangl",
      "avatar": "https://lh6.googleusercontent.com/-0wxDRGtrYqY/AAAAAAAAAAI/AAAAAAAAAAA/iviMWp_7n90/s120-p/photo.jpg",
      "cl": "8214199",
      "clUrl": "https://chromium-review.googlesource.com/c/8214199",
      "description": "Adds WebUI Mocha test cases to verify accessibility attributes, loading\nstates, and modal dialog structure for the Isolated Web App inline manual\nupdate experience in OS Settings:\n- Verifies button disabled state and active spinner indicator during update checks.\n- Verifies update confirmation dialog accessibility hierarchy (title slot, warning body slot, action buttons).\n- Verifies dialog cancellation and focus restoration.\n\nBug: 507462204\nChange-Id: I57f6a631fb63e5851ed19ce44f700dbd6c8cda03\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8214199\nReviewed-by: Andrew Rayskiy \u003cgreengrape@google.com\u003e\nCommit-Queue: Simon Hangl \u003csimonha@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674854}",
      "email": "simonha@google.com",
      "hash": "3d0211531ce7bbb33ff028e817ad049adbe89081",
      "subject": "[IWA] Add accessibility tests for manual update flow in App Details"
    },
    "8214219": {
      "author": "Atalyk Akash",
      "avatar": "https://lh5.googleusercontent.com/-qdqxqD2_ZCQ/AAAAAAAAAAI/AAAAAAAAAAA/36GbH9XA4tk/s120-p/photo.jpg",
      "cl": "8214219",
      "clUrl": "https://chromium-review.googlesource.com/c/8214219",
      "description": "When requestShowContent is called before setting suggestions the bottom\nsheet locks the bottom sheet height to 0, which in some cases leads to\nempty recycle view (see before demo). Set suggestions make sure that the\nrecycle view has data when the bottom sheet calculates the height.\n\nBefore: screen/67up8t62tv7s8\nAfter: screen/5hff4dhu4qd2g\nBug: 540736478\nChange-Id: I83b34e9187f6146d9de9692e6f69ea8d5d828397\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8214219\nReviewed-by: Piotr Kotynia \u003cpiotrkotynia@google.com\u003e\nCommit-Queue: Atalyk Akash \u003catalyk@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674842}",
      "email": "atalyk@google.com",
      "hash": "e71fc615a5b4b9e96e55f2f2c474222ff2e455ca",
      "subject": "[AtMemory][Android] Fix bottom sheet measurement"
    },
    "8214299": {
      "author": "Simon Hangl",
      "avatar": "https://lh6.googleusercontent.com/-0wxDRGtrYqY/AAAAAAAAAAI/AAAAAAAAAAA/iviMWp_7n90/s120-p/photo.jpg",
      "cl": "8214299",
      "clUrl": "https://chromium-review.googlesource.com/c/8214299",
      "description": "- Adds aria-live=\"polite\" and aria-atomic=\"true\" to .last-check-text so that\n  dynamic status updates (e.g. \"App is up to date\") are automatically\n  announced to ChromeVox and screen reader users upon check completion.\n- Adds aria-hidden=\"true\" to paper-spinner-lite to prevent screen readers from\n  stopping on purely decorative loading indicators.\n- Adds aria-describedby=\"updateFoundDialogBody\" on cr-dialog so that the\n  modal warning regarding closed windows and unsaved data is read to users.\n\nBug: 507462204\nChange-Id: Ia1bc50bb9ad6bfeaaec1cf0f19bd2f8ea8450521\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8214299\nReviewed-by: Daniel Murphy \u003cdmurph@chromium.org\u003e\nCommit-Queue: Simon Hangl \u003csimonha@google.com\u003e\nReviewed-by: Kunjan Patel \u003cksukh@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675136}",
      "email": "simonha@google.com",
      "hash": "7eba8c76a2d6ea4d339a3eb6c4a91cc7827c160e",
      "subject": "[IWA] Add screen reader accessibility attributes to update flow"
    },
    "8214380": {
      "author": "chromeos-ci-prod",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8214380",
      "clUrl": "https://chromium-review.googlesource.com/c/8214380",
      "description": "Diff Link: http://crosland/log/1079342..1079346\n\nGenerated by PUpr, see https://cr-buildbucket.appspot.com/build/8674215311486968401 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\": \"8c8fc91c83b7af42391b149730b0393a5cddb08f\"}]\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: I23f4e220d298e6a3039d7f3e96a5d2cb73b06df2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8214380\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@{#1675013}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "3ad37348779e0c943231c1c13f32c212d7b82f8f",
      "subject": "chromeos/CHROMEOS_LKGM: Automatic uprev to 16777.0.0-1079346."
    },
    "8214381": {
      "author": "Ben Joyce",
      "avatar": "https://lh5.googleusercontent.com/-8pzxJP_xHxU/AAAAAAAAAAI/AAAAAAAAAAA/Qpd_dSnGV1g/s120-p/photo.jpg",
      "cl": "8214381",
      "clUrl": "https://chromium-review.googlesource.com/c/8214381",
      "description": "This is blocking and the androidsdk roll.\nhttps://chrome-internal-review.git.corp.google.com/c/clank/internal/apps/+/9644975\n\nIn the new SDK, getExtractedText and getSelectedText are officially marked to return @Nullable values. AutocompleteInputConnection.java overrides these two methods without declaring @Nullable\n\n\nChange-Id: I5a60496904f6081ff8084dc95593f9fdc1ddcb28\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8214381\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nCommit-Queue: Benjamin Joyce (Ben) \u003cbjoyce@google.com\u003e\nCommit-Queue: Patrick Noland \u003cpnoland@chromium.org\u003e\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nAuto-Submit: Benjamin Joyce (Ben) \u003cbjoyce@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675197}",
      "email": "bjoyce@google.com",
      "hash": "c4e7f82a467cdc43ae723241644db3c67976eb30",
      "subject": "Add Nullable to methods to clear errorprone error"
    },
    "8214539": {
      "author": "Michał Kaczmarczyk",
      "avatar": "https://lh6.googleusercontent.com/-1iqTq_iinvM/AAAAAAAAAAI/AAAAAAAAAAA/vi9la4yxpf8/s120-p/photo.jpg",
      "cl": "8214539",
      "clUrl": "https://chromium-review.googlesource.com/c/8214539",
      "description": "Register kLastSignalsUploadAttemptTimestamp,\nkLastSignalsUploadSucceededTimestamp, and\nkLastSignalsUploadSucceededConfig in iOS profile preferences to match\nDesktop and Android behavior for Chrome Signals Sharing.\n\nBug: 421927804\nChange-Id: I9b1c7e255558ce7e3772828272bc7502a594e5af\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8214539\nReviewed-by: Federica Germinario \u003cfedegermi@google.com\u003e\nCommit-Queue: Michał Kaczmarczyk \u003cmickaczmarczyk@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674895}",
      "email": "mickaczmarczyk@google.com",
      "hash": "d871ce115d50d3c2aa1c7a22b3b740ca4140644d",
      "subject": "[enterprise][iOS] Register security signals reporting preferences"
    },
    "8214659": {
      "author": "Matthias Koerber",
      "avatar": "https://lh5.googleusercontent.com/-sD4EYCb8Pb0/AAAAAAAAAAI/AAAAAAAAAAA/9mAAA--wJrs/s120-p/photo.jpg",
      "cl": "8214659",
      "clUrl": "https://chromium-review.googlesource.com/c/8214659",
      "description": "This CL adds the fetch_user_data_processing_consent_response.proto\ndefinition and its corresponding BUILD.gn target. This is the first part\nof implementing user data processing consent fetching.\n\nBug: 504585068\n\nTAG=agy\nCONV=bbc71bef-0aae-45d2-9fa8-cdfa18103ab1\n\nChange-Id: I9d137dc48c7fd5c2819dc6f9b2f2c7f8576ff4ea\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8214659\nAuto-Submit: Matthias Körber \u003ckoerber@google.com\u003e\nCommit-Queue: Matthias Körber \u003ckoerber@google.com\u003e\nReviewed-by: Trang Mai \u003ctrangm@google.com\u003e\nCommit-Queue: Trang Mai \u003ctrangm@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674868}",
      "email": "koerber@google.com",
      "hash": "9995614aadfb7321ec6543af5bf690e689542c7c",
      "subject": "[OTP] Add user data processing consent response proto"
    },
    "8214663": {
      "author": "Hubert Chao",
      "avatar": "https://lh4.googleusercontent.com/-rg3BWkFvkhA/AAAAAAAAAAI/AAAAAAAAAAA/9oWdNlbrU3s/s120-p/photo.jpg",
      "cl": "8214663",
      "clUrl": "https://chromium-review.googlesource.com/c/8214663",
      "description": "Use counter added to support I2D process (see discussion on\ncrrev.com/c/8195486)\n\nBug: 527730705\nChange-Id: I572ea831345909e370c3dec07dd409b8de1171ee\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8214663\nCommit-Queue: Hubert Chao \u003chchao@chromium.org\u003e\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675176}",
      "email": "hchao@chromium.org",
      "hash": "0574afe5c90cd2ae939e5962f84fb53f391a282d",
      "subject": "[LNA] Add use counter for treat-as-public-address CSP header"
    },
    "8214664": {
      "author": "Mark Schillaci",
      "avatar": "",
      "cl": "8214664",
      "clUrl": "https://chromium-review.googlesource.com/c/8214664",
      "description": "Bug: 534257179\nChange-Id: Ibb8074a76791401ba87d844fd090dd056b92105c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8214664\nOwners-Override: Mark Schillaci \u003cmschillaci@google.com\u003e\nReviewed-by: Jack Thiesen \u003cjthiesen@chromium.org\u003e\nCommit-Queue: Mark Schillaci \u003cmschillaci@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675142}",
      "email": "mschillaci@google.com",
      "hash": "64a6a2460eddc94ff7a0b129a4753ea729a8c4c8",
      "subject": "[Gardener] Disable fireGeneratedEvent_alertDisplayStyleChange_firesSubtreeChangeType in WebContentsAccessibilityE2ETest"
    },
    "8214666": {
      "author": "Tommy Martino",
      "avatar": "https://lh3.googleusercontent.com/-1hSoQgll0hg/AAAAAAAAAAI/AAAAAAAAAAA/UK2t13-rK-A/s120-p/photo.jpg",
      "cl": "8214666",
      "clUrl": "https://chromium-review.googlesource.com/c/8214666",
      "description": "The test is failing deterministically.\n\nBug: 543490495\nChange-Id: Iea76845e211e9de6c8875a9e6691d79553c9ae0c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8214666\nAuto-Submit: Tommy Martino \u003ctmartino@chromium.org\u003e\nReviewed-by: Ernesto Izquierdo Clua \u003ceic@google.com\u003e\nCommit-Queue: Tommy Martino \u003ctmartino@chromium.org\u003e\nCommit-Queue: Ernesto Izquierdo Clua \u003ceic@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675258}",
      "email": "tmartino@chromium.org",
      "hash": "754691f0f2a80d3a464d83973612b78ab7028988",
      "subject": "Disable GeminiCopresenceTestCase/testFloatyHiddenOnNTPAndTabGrid"
    },
    "8214679": {
      "author": "Kacper Bajkiewicz",
      "avatar": "https://lh5.googleusercontent.com/-u-nmkL7TPLI/AAAAAAAAAAI/AAAAAAAAAAA/JTpQKe6ojlE/s120-p/photo.jpg",
      "cl": "8214679",
      "clUrl": "https://chromium-review.googlesource.com/c/8214679",
      "description": "Decrease the size from ~350kB to ~3kB. Previous one embedded png image\ninside svg file, which was very heavy.\n\nScreenshot (no change to the previous profile picker, but the svg is\nmuch lighter): https://screenshot-v2.corp.google.com/64cfnuv5u8eh8\n\nBug: 543077894\nChange-Id: I67257f6b1b28f93b416a6ae4bd2a6cc524856404\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8214679\nReviewed-by: Sasha Kunitskaya \u003csaskekun@google.com\u003e\nReviewed-by: Ernest Nguyen Hung \u003cernn@google.com\u003e\nCommit-Queue: Kacper Bajkiewicz \u003ckbajkiewicz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674890}",
      "email": "kbajkiewicz@google.com",
      "hash": "dd2a14e409149724e35f324e1e07dae642491264",
      "subject": "[FRE Revamp] Slim down profile picker light background."
    },
    "8214723": {
      "author": "Richard Chen",
      "avatar": "https://lh4.googleusercontent.com/-Av9WmTwi2bI/AAAAAAAAAAI/AAAAAAAAAAA/CQifA6Tzv9U/s120-p/photo.jpg",
      "cl": "8214723",
      "clUrl": "https://chromium-review.googlesource.com/c/8214723",
      "description": "- Disables flaky SuspiciousSiteBrowserTest.ShowsWarningBeforeCommit test to reduce CQ noise\n\nBug: 540894927\nChange-Id: I2d059eed0117f13ba9c1763d70542e00dcf225dc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8214723\nCommit-Queue: Mark Schillaci \u003cmschillaci@google.com\u003e\nOwners-Override: Mark Schillaci \u003cmschillaci@google.com\u003e\nReviewed-by: Mark Schillaci \u003cmschillaci@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675050}",
      "email": "richche@google.com",
      "hash": "da7ee399184f01ee4d584f13cad16e30f8451041",
      "subject": "Disable flaky SuspiciousSiteBrowserTest.ShowsWarningBeforeCommit"
    },
    "8214767": {
      "author": "Juliet Levesque",
      "avatar": "https://lh3.googleusercontent.com/-WU72Bu20M_g/AAAAAAAAAAI/AAAAAAAAAAA/E1N8h41UBDc/s120-p/photo.jpg",
      "cl": "8214767",
      "clUrl": "https://chromium-review.googlesource.com/c/8214767",
      "description": "This allows the dogfood state of disabled profile picker, while also\ngiving the ease of being able to test profile picker\n\nChange-Id: Ia682893314186f95f0f9cb3ba9c17b32a93c97e7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8214767\nReviewed-by: Nihar Majmudar \u003cniharm@google.com\u003e\nCommit-Queue: Juliet Lévesque Knighton \u003cjulietlevesque@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675108}",
      "email": "julietlevesque@google.com",
      "hash": "25ed612be1e7c700b662a6272f2545be096c9c72",
      "subject": "[loomnibox] Add profile picker to flag params"
    },
    "8214768": {
      "author": "chromeos-ci-prod",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8214768",
      "clUrl": "https://chromium-review.googlesource.com/c/8214768",
      "description": "Diff Link: http://crosland/log/1079349..1079352\n\nGenerated by PUpr, see https://cr-buildbucket.appspot.com/build/8674194522459003137 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\": \"4f18a0e522d1266a79cfc69e45c60f682be15e45\"}]\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: I1de017e3ca7bb0b05d6502ac68a1a8a2395fe899\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8214768\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@{#1675287}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "2ed5f43292bc3e8ec23d679fec5dd8e230f08664",
      "subject": "chromeos/CHROMEOS_LKGM: Automatic uprev to 16777.0.0-1079352."
    },
    "8214769": {
      "author": "Theresa",
      "avatar": "https://lh4.googleusercontent.com/-YhZyyuqBC7Y/AAAAAAAAAAI/AAAAAAAAAAA/PjaAIqVcl7s/s120-p/photo.jpg",
      "cl": "8214769",
      "clUrl": "https://chromium-review.googlesource.com/c/8214769",
      "description": "SendTabToSelfCoordinatorTest#testEnhancedDevicePicker_fullStateOverflowWithManyDevices\nis flaky on android desktop builds.\n\nBug: 543459081\nChange-Id: Ib3663e42400520323b4fbc72b19b282bd2062411\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8214769\nCommit-Queue: Moe Adel \u003cadelm@google.com\u003e\nReviewed-by: Moe Adel \u003cadelm@google.com\u003e\nAuto-Submit: Theresa Wellington \u003ctwellington@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675246}",
      "email": "twellington@chromium.org",
      "hash": "75543baed7605ad68e88b6f60eb032a7ceb0aa2d",
      "subject": "Disable flaky SendTabToSelfCoordinatorTest on desktop android"
    },
    "8214784": {
      "author": "Kristi Saney",
      "avatar": "https://lh6.googleusercontent.com/-WaCiN0gwkaE/AAAAAAAAAAI/AAAAAAAAAAA/UuWuHX3W5EI/s120-p/photo.jpg",
      "cl": "8214784",
      "clUrl": "https://chromium-review.googlesource.com/c/8214784",
      "description": "Bug: 537026118\nChange-Id: I4c4dc24a2180d25488040bf9182a6b3fef808c59\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8214784\nCommit-Queue: Kristi Saney \u003ckristislee@google.com\u003e\nReviewed-by: Lauren Winston \u003clwinston@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675053}",
      "email": "kristislee@google.com",
      "hash": "973223a13d35fa55212a10efb6090ae6836d3c19",
      "subject": "[RM Line Focus] Update the line focus shortcut to Alt+L"
    },
    "8214919": {
      "author": "Abe Boujane",
      "avatar": "https://lh6.googleusercontent.com/-SzOnp84pPo8/AAAAAAAAAAI/AAAAAAAAAAA/b8vYbFt0B9w/s120-p/photo.jpg",
      "cl": "8214919",
      "clUrl": "https://chromium-review.googlesource.com/c/8214919",
      "description": "Removes obsolete PrivacySandboxCountries and\nPrivacySandboxNoticeConfirmation classes and their corresponding test\nsuites from chrome/browser/privacy_sandbox/.\n\nBug: b:534866765\nChange-Id: I6c46b74a268d2237f2d2d91990726f032853ed24\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8214919\nCommit-Queue: Abe Boujane \u003cboujane@google.com\u003e\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nAuto-Submit: Abe Boujane \u003cboujane@google.com\u003e\nReviewed-by: Christine Ying \u003cchrstne@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675290}",
      "email": "boujane@google.com",
      "hash": "35ffbd802be13b17eb4347a633a78100bdc14af1",
      "subject": "Remove obsolete PrivacySandboxCountries and PrivacySandboxNoticeConfirmation"
    },
    "8215099": {
      "author": "Fredrik Söderquist",
      "avatar": "https://lh6.googleusercontent.com/-6ZztzZwTuO0/AAAAAAAAAAI/AAAAAAAAAAA/zI2xoeDT_VE/s120-p/photo.jpg",
      "cl": "8215099",
      "clUrl": "https://chromium-review.googlesource.com/c/8215099",
      "description": "The destination rectangle is in zoomed coordinates, but the source\nrectangle is not. Hence we would get a zoom factor included in it, which\nwould affect the result.\n\nRemove the zoom factor from the container scale.\n\nFixed: 542873380\nChange-Id: I1b4c70723cd6a06059eeb909252715a9da4cb510\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8215099\nReviewed-by: Philip Rogers \u003cpdr@chromium.org\u003e\nCommit-Queue: Philip Rogers \u003cpdr@chromium.org\u003e\nAuto-Submit: Fredrik Söderquist \u003cfs@opera.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675273}",
      "email": "fs@opera.com",
      "hash": "6a2f2158da70f751d62eac4e96341227671879f9",
      "subject": "Remove zoom from SVGImage container scale"
    },
    "8215100": {
      "author": "Chromium Permissions Histogram Updater Bot",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "8215100",
      "clUrl": "https://chromium-review.googlesource.com/c/8215100",
      "description": "This CL extends permissions histograms that are set to expire in the next 40 days by 1 year.\n\nAffected histograms:\n- BrowserDialogs.ExternalProtocol.BlockState (expiring 2026-08-30)\n- Permissions.Action.{PermissionType}.CrossOriginFrame.TopLevelHeaderPolicy (expiring 2026-08-30)\n- Permissions.Experimental.PrimaryMainNavigationFinished.{PermissionType}.TopLevelHeaderPolicy (expiring 2026-08-30)\n- Permissions.Experimental.Usage.{PermissionType}.CrossOriginFrame.TopLevelHeaderPolicy (expiring 2026-08-30)\n- Permissions.Experimental.Usage.{PermissionType}.IsCrossOriginFrame (expiring 2026-08-30)\n- Permissions.MissingOSLevelPermission.Action{PermissionTypes} (expiring 2026-09-06)\n- Permissions.OneTimePermission.{PermissionType}.OneTimeGrant (expiring 2026-09-15)\n- Permissions.Prompt.{PermissionType}.ElementAnchoredBubble.{OsScreen}.{OsScreenAction}.TimeToAction (expiring 2026-09-01)\n- Permissions.Prompt.{PermissionType}.{Disposition}.{Action}.{ButtonClick} (expiring 2026-09-13)\n- Permissions.Revocation.Notifications.DidRecordUkm (expiring 2026-09-13)\n\nThis CL was made by a bot owned by the chrome permissions team.\n\nChange-Id: I9749cec970283a9830fa6f5515eab4d386132ed1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8215100\nCommit-Queue: Ravjit Uppal \u003cravjit@chromium.org\u003e\nReviewed-by: Thomas Nguyen \u003ctungnh@chromium.org\u003e\nReviewed-by: Ravjit Uppal \u003cravjit@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674957}",
      "email": "mdb.chrome-permissions-histogram-updater@google.com",
      "hash": "80a48c3708420f202a18ed9424d4a306bd4552c2",
      "subject": "Extend expiring permissions histograms"
    },
    "8215104": {
      "author": "Danny Wang",
      "avatar": "",
      "cl": "8215104",
      "clUrl": "https://chromium-review.googlesource.com/c/8215104",
      "description": "Bug: 514330890, 512101446\nTest: CQ\nChange-Id: I37e10cb0c10f5abe9ae3d1afde1c2137bc690e77\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8215104\nReviewed-by: Jimmy Gong \u003cjimmyxgong@chromium.org\u003e\nCommit-Queue: Danny Wang \u003cwangdanny@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675220}",
      "email": "wangdanny@google.com",
      "hash": "c6a74acf6c42d3d878cf782f7172ff72eb7bb0c8",
      "subject": "Extend expiration dates for ChromeOS.Inputs.*"
    },
    "8215106": {
      "author": "Maggie Chen",
      "avatar": "https://lh5.googleusercontent.com/-2sHUzW3Amtw/AAAAAAAAAAI/AAAAAAAAAAA/KO7qgTd6XwY/s120-p/photo.jpg",
      "cl": "8215106",
      "clUrl": "https://chromium-review.googlesource.com/c/8215106",
      "description": "Clean up and update the `no_post_task_for_callback` flag in\nCALayerTreeCoordinator::CommitPresentedFrameToCA():\n- iOS: Invoke `CompletionCallback` and `PresentationFeedbackCallback`\n  directly without a `PostTask`.\n- macOS: Retain existing behavior, keeping the callbacks controlled by\n  the `kSkipPostTaskForCallbacks` feature flag.\n\nThe no_post_task_for_callback flag is to improve performance.\n\nBug: 345275139\nChange-Id: I56e9500b0241099111a4658ab01ee7a426d27bf5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8215106\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCommit-Queue: Maggie Chen \u003cmagchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675288}",
      "email": "magchen@chromium.org",
      "hash": "8f6f5655d0d3c57cebc1cb4456a4db7a9e211256",
      "subject": "[macOS/iOS] Update no_post_task_for_callback flag handling"
    },
    "8215431": {
      "author": "Mark Schillaci",
      "avatar": "",
      "cl": "8215431",
      "clUrl": "https://chromium-review.googlesource.com/c/8215431",
      "description": "Bug: 543507245\nChange-Id: Ib940dc63e782f55a3c968a0b7281805e4e2c63bf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8215431\nOwners-Override: Mark Schillaci \u003cmschillaci@google.com\u003e\nReviewed-by: Gazal Agarwal \u003cagazal@google.com\u003e\nReviewed-by: Moe Adel \u003cadelm@google.com\u003e\nCommit-Queue: Mark Schillaci \u003cmschillaci@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675299}",
      "email": "mschillaci@google.com",
      "hash": "ea43fbacb77528fc292a8898d499092739f0bae1",
      "subject": "[Gardener] Disable CanCreateAndCreateWithManifestCapabilityPreference in AISummarizerManifestTest"
    },
    "8215496": {
      "author": "Bryant Chandler",
      "avatar": "",
      "cl": "8215496",
      "clUrl": "https://chromium-review.googlesource.com/c/8215496",
      "description": "Migrates the testGetUserProfileInfo test case from the legacy\nglic_api_browsertest suite to the new WebUI-based test framework, and\ndeletes the old implementation.\n\nBug: b:477918640\nChange-Id: I840e083244d90532b83f9f6e9beb63806a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8215496\nReviewed-by: Dan H \u003charringtond@chromium.org\u003e\nCommit-Queue: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675170}",
      "email": "bryantchandler@google.com",
      "hash": "cc267f9198b8302ca66a631b8d7eea6d8ef91b6e",
      "subject": "[glic] Migrate testGetUserProfileInfo to new_glic_api_browsertest"
    },
    "8215508": {
      "author": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "avatar": "https://lh6.googleusercontent.com/-bmjmM3wy1aI/AAAAAAAAAAI/AAAAAAAAAAA/ZO8sFsZRTr4/s120-p/photo.jpg",
      "cl": "8215508",
      "clUrl": "https://chromium-review.googlesource.com/c/8215508",
      "description": "* This is an automated release commit.\n* Do not revert without consulting chrome-pmo@google.com.\nNOAUTOREVERT=true\n\nChange-Id: I5048f3d7ea8c7522943874688692d1b8e4db6810\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8215508\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@{#1674939}",
      "email": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "hash": "b2965417d46285165533cf6208d8828ca1fc0ecf",
      "subject": "Updating trunk VERSION from 7994.0 to 7995.0"
    },
    "8215847": {
      "author": "Julia Sobiech",
      "avatar": "https://lh4.googleusercontent.com/-7Phf-w-GHgg/AAAAAAAAAAI/AAAAAAAAAAA/6pk2pDnK_9Q/s120-p/photo.jpg",
      "cl": "8215847",
      "clUrl": "https://chromium-review.googlesource.com/c/8215847",
      "description": "Failures:\n- https://ci.chromium.org/ui/p/chromium/builders/ci/linux-arm64-dbg-tests\n- https://ci.chromium.org/ui/p/chromium/builders/ci/linux-chromeos-dbg\n- https://ci.chromium.org/ui/p/chromium/builders/ci/Win10%20Tests%20x64%20%28dbg%29\n- https://ci.chromium.org/ui/p/chromium/builders/ci/Linux%20Tests%20%28dbg%29%281%29\n\nBug: 543355846\nChange-Id: Iae0667089c602658b0779fc10f9fd0a49c5372c3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8215847\nReviewed-by: Julia Sobiech \u003cjsobiech@google.com\u003e\nReviewed-by: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nCommit-Queue: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nOwners-Override: Julia Sobiech \u003cjsobiech@google.com\u003e\nAuto-Submit: Julia Sobiech \u003cjsobiech@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674933}",
      "email": "jsobiech@google.com",
      "hash": "9dced2b5de3c16b3f2fce0b5e58d7232fe8f1922",
      "subject": "[Gardening] Disable the failing test"
    },
    "8216028": {
      "author": "thefrog",
      "avatar": "https://lh5.googleusercontent.com/-GY2wggFiEps/AAAAAAAAAAI/AAAAAAAAAAA/K53oU5VomLI/s120-p/photo.jpg",
      "cl": "8216028",
      "clUrl": "https://chromium-review.googlesource.com/c/8216028",
      "description": "Change-Id: Ibfb62761204927a106ce8289b109b79af0dd011c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8216028\nReviewed-by: Nwokedi Idika \u003cnwokedi@chromium.org\u003e\nCommit-Queue: thefrog \u003cthefrog@chromium.org\u003e\nReviewed-by: Brian Begnoche \u003cbcb@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1674973}",
      "email": "thefrog@chromium.org",
      "hash": "95a5506fdc3cbee01126238e248948dae8bdfe92",
      "subject": "Add bcb@ to per-file credit_card_form* owners"
    },
    "8216071": {
      "author": "Sky Malice",
      "avatar": "https://lh6.googleusercontent.com/-jSxhRIzlqJQ/AAAAAAAAAAI/AAAAAAAAAAA/v9G1HzTZDQQ/s120-p/photo.jpg",
      "cl": "8216071",
      "clUrl": "https://chromium-review.googlesource.com/c/8216071",
      "description": "Bug: None\nChange-Id: I50f64061f29c9eeb34df3dd6c376a5c06a361725\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8216071\nReviewed-by: Jakob Koblinsky \u003cjkoblinsky@google.com\u003e\nAuto-Submit: Sky Malice \u003cskym@chromium.org\u003e\nCommit-Queue: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675206}",
      "email": "skym@chromium.org",
      "hash": "af4a85728348b901960be867436d20211455d85e",
      "subject": "Remove blind to avoid presubmits in LocationBarTablet."
    },
    "8216087": {
      "author": "Radu Nitescu",
      "avatar": "https://lh5.googleusercontent.com/-2i2Seu81BBg/AAAAAAAAAAI/AAAAAAAAAAA/rd4mLSIZ1MU/s120-p/photo.jpg",
      "cl": "8216087",
      "clUrl": "https://chromium-review.googlesource.com/c/8216087",
      "description": "This flag was unused and the feature it was supposed to control is now\ndeprecated.\n\nFixed: 543363809\nChange-Id: Ibcff040615b602b4c35ca7b9ab311f73e9345077\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8216087\nCommit-Queue: Radu Nitescu \u003cradunitescu@google.com\u003e\nReviewed-by: Louis Romero \u003clpromero@google.com\u003e\nCommit-Queue: Louis Romero \u003clpromero@google.com\u003e\nAuto-Submit: Radu Nitescu \u003cradunitescu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674958}",
      "email": "radunitescu@google.com",
      "hash": "a2462c0f68c83537755043aca174894346d228f4",
      "subject": "[iOS] Cleanup unused flag for cobrowse header variations"
    },
    "8216347": {
      "author": "Amarjot Gill",
      "avatar": "",
      "cl": "8216347",
      "clUrl": "https://chromium-review.googlesource.com/c/8216347",
      "description": "Fixing bug where build would crash if PageStability is not enabled, we\nneed to guard it by the feature flag.\n\nBug: 540424768\nChange-Id: I45b719c1baa8e4ac169ad25ad2e96f2cc8353887\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8216347\nReviewed-by: Ibrahim Kanouche \u003ckanouche@google.com\u003e\nAuto-Submit: Amarjot Gill \u003camarjotgill@chromium.org\u003e\nCommit-Queue: Ibrahim Kanouche \u003ckanouche@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1674990}",
      "email": "amarjotgill@google.com",
      "hash": "59209741a69aca76c70719ea0447db52f460b725",
      "subject": "ensure IsPageStabilityEnabled"
    },
    "8216407": {
      "author": "thefrog",
      "avatar": "https://lh5.googleusercontent.com/-GY2wggFiEps/AAAAAAAAAAI/AAAAAAAAAAA/K53oU5VomLI/s120-p/photo.jpg",
      "cl": "8216407",
      "clUrl": "https://chromium-review.googlesource.com/c/8216407",
      "description": "Change-Id: Ia5ea92f39efd87c98432f2103c6ae85c784f4a76\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8216407\nCommit-Queue: thefrog \u003cthefrog@chromium.org\u003e\nReviewed-by: Varun Khaneja \u003cvakh@chromium.org\u003e\nReviewed-by: Nwokedi Idika \u003cnwokedi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675291}",
      "email": "thefrog@chromium.org",
      "hash": "ff7ad98f3ae6b71fd62fb1f081722f20c6edfcf8",
      "subject": "Add nwokedi@ as safe_browsing_hats_delegate owner"
    },
    "8216447": {
      "author": "Haihan Chen",
      "avatar": "https://lh6.googleusercontent.com/-K-eRcqkWL8M/AAAAAAAAAAI/AAAAAAAAAAA/tkMkZfQfVcM/s120-p/photo.jpg",
      "cl": "8216447",
      "clUrl": "https://chromium-review.googlesource.com/c/8216447",
      "description": "Build failures:\nhttps://ci.chromium.org/ui/p/chromium/builders/ci/Linux%20ChromiumOS%20MSan%20Tests/60929/overview\n\nChange-Id: Ic5563c4ab9fa05d247a4904b6ed142ba1fac3d0a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8216447\nReviewed-by: Vince Lugli \u003clugli@google.com\u003e\nReviewed-by: Roman Arora \u003cromanarora@chromium.org\u003e\nCommit-Queue: Haihan Chen \u003chaihan@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675072}",
      "email": "haihan@google.com",
      "hash": "4fed1292728d671bc25293276eb6efff8f3a6657",
      "subject": "[Gardener] Disable ValidateViewFocusOrder on Linux/MSan/UBSan"
    },
    "8216472": {
      "author": "Kevin Ellis",
      "avatar": "",
      "cl": "8216472",
      "clUrl": "https://chromium-review.googlesource.com/c/8216472",
      "description": "Bug: 543351404\nChange-Id: I1182c0466c0a3738783457f96adb0df22df5d740\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8216472\nReviewed-by: Vladimir Levin \u003cvmpstr@chromium.org\u003e\nCommit-Queue: Kevin Ellis \u003ckevers@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675105}",
      "email": "kevers@google.com",
      "hash": "a6e40dc6f79fe82f3c838e0d5b3efc8c49cdf80e",
      "subject": "NPW: Detect style dependent color-mix"
    },
    "8216487": {
      "author": "Pier-Alexandre Bouchard",
      "avatar": "https://lh4.googleusercontent.com/-5YXBl-dTFHg/AAAAAAAAAAI/AAAAAAAAAAA/e3EdUexPGzk/s120-p/photo.jpg",
      "cl": "8216487",
      "clUrl": "https://chromium-review.googlesource.com/c/8216487",
      "description": "Removes the testing configuration for the IOSDockingPromoV2 field trial\nfrom testing/variations/fieldtrial_testing_config.json.\n\nFixed: 538180468\nChange-Id: I0dbd0170d109a0c453026d58d764a22cbd9e8a3d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8216487\nReviewed-by: Xu Li \u003cmxlg@google.com\u003e\nReviewed-by: Ibrahim Kanouche \u003ckanouche@google.com\u003e\nCommit-Queue: Pier-Alexandre Bouchard \u003cpabouchard@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675011}",
      "email": "pabouchard@google.com",
      "hash": "147090217db80ba3a67f5f3688720257064040bd",
      "subject": "[iOS] Remove IOSDockingPromoV2 field trial config"
    },
    "8216547": {
      "author": "David Bienvenu",
      "avatar": "https://lh5.googleusercontent.com/-TAIH9Z_sZeE/AAAAAAAAAAI/AAAAAAAAAAA/lUJlCyALh3o/s120-p/photo.jpg",
      "cl": "8216547",
      "clUrl": "https://chromium-review.googlesource.com/c/8216547",
      "description": "Now that https://crrev.com/c/8190778 has landed, it should be OK\nto reenable this test.\n\nBug: 533683545\nChange-Id: I398cdcbfb1bae231ab2de7641a963fc0530df7c3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8216547\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCommit-Queue: David Bienvenu \u003cdavidbienvenu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675012}",
      "email": "davidbienvenu@chromium.org",
      "hash": "2d0e3bfdb77bb0bee44bec10ddf569498538d046",
      "subject": "win: Reenable AccessibleTextOffsetsUpdatesAfterElideBehaviorChange"
    },
    "8216727": {
      "author": "Jinsuk Kim",
      "avatar": "",
      "cl": "8216727",
      "clUrl": "https://chromium-review.googlesource.com/c/8216727",
      "description": "IncognitoDescriptionView.onMeasure() previously checked\nConfiguration.screenWidthDp to decide between wide layout (\u003e720dp)\nand narrow layout (\u003c=720dp).\n\nWhen Vertical Tabs or side UI is enabled, the screen width may remain\nlarge (\u003e720dp) while the WebContents width is reduced. If WebContents\nwidth is less than 600dp, centering 600dp content causes a negative\nleft margin, cropping the left side of the Incognito page.\n\nThis CL fixes the issue by calculating view width and height in dp\nfrom widthMeasureSpec and heightMeasureSpec in onMeasure(), ensuring\nthat IncognitoDescriptionView adapts to its actual measured size\nrather than the window screen width.\n\nBug: 543112307\nChange-Id: Ic29736991b178d6effc95a6130b1b4c5d62dd956\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8216727\nReviewed-by: Xi Han \u003chanxi@chromium.org\u003e\nCommit-Queue: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675129}",
      "email": "jinsukkim@google.com",
      "hash": "fc241a66ff2fb293529ae3e1cc4aa2428c407a4c",
      "subject": "[Incognito] Adapt IncognitoDescriptionView layout to view width"
    },
    "8216787": {
      "author": "jdh",
      "avatar": "https://lh6.googleusercontent.com/-QU4laSyR8l8/AAAAAAAAAAI/AAAAAAAAAAA/doiX2cZaL7g/s120-p/photo.jpg",
      "cl": "8216787",
      "clUrl": "https://chromium-review.googlesource.com/c/8216787",
      "description": "Creates a new OWNERS file for the\ncomponents/safe_browsing/core/common/phishing_classifier directory and\nadds nwokedi@chromium.org.\n\nBug: N/A\nChange-Id: I5fb8c1ba5355a8e78ae5fde926e006ad64fd493b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8216787\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@{#1675209}",
      "email": "jdh@chromium.org",
      "hash": "4fc87032299bfcfa6ec2f45a8a7d92aa82cb7782",
      "subject": "[SafeBrowsing] add OWNERS file to phishing_classifier directory"
    },
    "8216789": {
      "author": "Ananya Seelam",
      "avatar": "https://lh4.googleusercontent.com/--VGousG91Ks/AAAAAAAAAAI/AAAAAAAAAAA/AY-g1sTFDfg/s120-p/photo.jpg",
      "cl": "8216789",
      "clUrl": "https://chromium-review.googlesource.com/c/8216789",
      "description": "Add `SUGGEST_INVENTORY_BRAINSTORM`, `SUGGEST_INVENTORY_HELP_ME_LEARN`,\nand `SUGGEST_INVENTORY_WRITE_OR_EDIT` enum values to\n`suggest_inventory.proto`, `searchbox.mojom`, and\n`searchbox_mojom_traits.cc`.\n\nThese new inventories are needed for showing fallback suggestions as\nthey map to the chips that contain fallback suggestions. The downstream\nvalues will be landing by end of week.\n\nBug:b:539620529\n\nTAG=agy CONV=7874d315-5692-4950-a760-7063c367e8ea\n\nChange-Id: I6f934b00e77f89ba6d2224af39748aa5b795646e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8216789\nReviewed-by: Dominic Farolino \u003cdom@chromium.org\u003e\nReviewed-by: Nihar Majmudar \u003cniharm@google.com\u003e\nReviewed-by: Ari Chivukula \u003carichiv@chromium.org\u003e\nCommit-Queue: Ananya Seelam \u003cananyaseelam@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675143}",
      "email": "ananyaseelam@google.com",
      "hash": "94b62c00f0ba2b9a113c1c92ce9a26e4df75f0dc",
      "subject": "[suit] Add new action chip suggest inventory enum values"
    },
    "8216790": {
      "author": "Cameron Higgins",
      "avatar": "https://lh3.googleusercontent.com/-qBjpq6X9O2Q/AAAAAAAAAAI/AAAAAAAAAAA/tAE_wXkQZSQ/s120-p/photo.jpg",
      "cl": "8216790",
      "clUrl": "https://chromium-review.googlesource.com/c/8216790",
      "description": "Because Mac-26 does not widely support intel machines, some builders have had their mac version pinned to Mac-15. These builders can rejoin `MAC_DEFAULT` version once they have migrated to building on arm machines.\n\nBug: 502668076\nChange-Id: Iaeb2f60becbce5cfab25b2adfda0b4ab6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8216790\nAuto-Submit: Cameron Higgins \u003ccameronhiggins@google.com\u003e\nReviewed-by: Will Yeager \u003cwyeager@google.com\u003e\nCommit-Queue: Will Yeager \u003cwyeager@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675204}",
      "email": "cameronhiggins@google.com",
      "hash": "65c35a266b92ffc1dab59dbd8a5c279873c0ff66",
      "subject": "Remove Or Mac 15 dimension from MAC_DEFAULT."
    },
    "8216929": {
      "author": "Jamie Walch",
      "avatar": "https://lh3.googleusercontent.com/-P_edTFLrPX0/AAAAAAAAAAI/AAAAAAAAAAA/Fvcp3M2ZE1M/s120-p/photo.jpg",
      "cl": "8216929",
      "clUrl": "https://chromium-review.googlesource.com/c/8216929",
      "description": "This adds VLOG(3) statements to track injected input events (keyboard,\nmouse movement, and mouse buttons) in the Linux EI input injector,\nsimilar to existing logs in the other input injectors. These can be\nuseful for debugging input issues.\n\nChange-Id: Ia5ab83ebc584f84d4bfd976168bc6b63f0a44d6a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8216929\nCommit-Queue: Lambros Lambrou \u003clambroslambrou@chromium.org\u003e\nAuto-Submit: Jamie Walch \u003cjamiewalch@chromium.org\u003e\nCommit-Queue: Jamie Walch \u003cjamiewalch@chromium.org\u003e\nReviewed-by: Lambros Lambrou \u003clambroslambrou@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675113}",
      "email": "jamiewalch@chromium.org",
      "hash": "e51bf8e938621d58a1022ce5bfcc4868245ebd63",
      "subject": "Add verbose logging to EiInputInjector."
    },
    "8216947": {
      "author": "Xi Han",
      "avatar": "",
      "cl": "8216947",
      "clUrl": "https://chromium-review.googlesource.com/c/8216947",
      "description": "In this CL, decrease the top margin from 24dp to 20dp due to 4dp\ninternal top padding of the logo view. The total height of logo image +\ntop area is 68dp. Screenshots: http://shortn/_XKBRP7EgMi.\n\nBug: 534357676\nChange-Id: I88fe76f9b4b0a5833b242178afb3c60c93238fcb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8216947\nReviewed-by: Xinyi Ji \u003cxinyiji@chromium.org\u003e\nCommit-Queue: Xi Han \u003chanxi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675043}",
      "email": "hanxi@google.com",
      "hash": "b8db0c6b8f86b0bbc77f262772619cf4d2810d03",
      "subject": "[Aurora] Update top padding for Google logo for small style."
    },
    "8217147": {
      "author": "Mark Schillaci",
      "avatar": "",
      "cl": "8217147",
      "clUrl": "https://chromium-review.googlesource.com/c/8217147",
      "description": "Bug: 543408467\nChange-Id: I479faa3ac5aba3fa7e6f0abe66a955207c48f1ea\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8217147\nReviewed-by: Ritika Gupta \u003critikagup@google.com\u003e\nCommit-Queue: Mark Schillaci \u003cmschillaci@google.com\u003e\nOwners-Override: Mark Schillaci \u003cmschillaci@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675051}",
      "email": "mschillaci@google.com",
      "hash": "9151b96f2cdc3dc85424943b41fbab6a3c74fc11",
      "subject": "Disable testBackwardNavAllActions in PrivateGuideFragmentTest"
    },
    "8217187": {
      "author": "Stephanie Zhang",
      "avatar": "https://lh3.googleusercontent.com/-bCp3fDbIeq8/AAAAAAAAAAI/AAAAAAAAAAA/-hOSoi23Mjo/s120-p/photo.jpg",
      "cl": "8217187",
      "clUrl": "https://chromium-review.googlesource.com/c/8217187",
      "description": "Enable OpaqueRange feature by default.\n\nIntent to ship: https://groups.google.com/a/chromium.org/g/blink-dev/c/otEJ9AacRg4/m/OVYR4oruAAAJ\n\nChange-Id: I3425def3e24069ce2fdec9b349763051504a6a1e\nBug: 421421332\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8217187\nReviewed-by: Chris Harrelson \u003cchrishtr@chromium.org\u003e\nReviewed-by: Mason Freed \u003cmasonf@chromium.org\u003e\nCommit-Queue: Stephanie Zhang \u003cstephanie.zhang@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675253}",
      "email": "stephanie.zhang@microsoft.com",
      "hash": "2b645c7a5a357c3e56ab393235ed9599bb7029a5",
      "subject": "[OpaqueRange] Enable feature by default"
    },
    "8217227": {
      "author": "Dylan Cutler",
      "avatar": "https://lh6.googleusercontent.com/--iGdmPvPRx0/AAAAAAAAAAI/AAAAAAAAAAA/utTKz3MUsx8/s120-p/photo.jpg",
      "cl": "8217227",
      "clUrl": "https://chromium-review.googlesource.com/c/8217227",
      "description": "Bug: 526616884\nChange-Id: I7388634274b60274fc1cafc18178c67f87415dde\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8217227\nReviewed-by: Kevin Graney \u003ckmg@google.com\u003e\nCommit-Queue: Dylan Cutler \u003cdylancutler@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675112}",
      "email": "dylancutler@google.com",
      "hash": "1c619c0b37aa3b4d79cc0940e0d0c408af7ef351",
      "subject": "Restore expired Actor.NavigationGating.ConfirmListSize UMA metric"
    },
    "8217267": {
      "author": "Mark Schillaci",
      "avatar": "",
      "cl": "8217267",
      "clUrl": "https://chromium-review.googlesource.com/c/8217267",
      "description": "Bug: 543163435\nChange-Id: If88421b8ea2fed1fdf35a0f430f424558eae6492\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8217267\nCommit-Queue: Jack Thiesen \u003cjthiesen@chromium.org\u003e\nAuto-Submit: Mark Schillaci \u003cmschillaci@google.com\u003e\nReviewed-by: Jack Thiesen \u003cjthiesen@chromium.org\u003e\nOwners-Override: Mark Schillaci \u003cmschillaci@google.com\u003e\nReviewed-by: Gazal Agarwal \u003cagazal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675060}",
      "email": "mschillaci@google.com",
      "hash": "b0708da79fb74685936f349adcbfd67500ee2149",
      "subject": "[Gardener] Disable CanCreateAndCreateWithManifestGemma4 in AISummarizerManifestTest"
    },
    "8217327": {
      "author": "Orko Garai",
      "avatar": "https://lh3.googleusercontent.com/-tPr5RlEFBds/AAAAAAAAAAI/AAAAAAAAAAA/x-zcHXWKSH0/s120-p/photo.jpg",
      "cl": "8217327",
      "clUrl": "https://chromium-review.googlesource.com/c/8217327",
      "description": "buildflags and isolated_web_apps:scheme are both header-only targets\nthat nothing needs through chrome_web_ui_controller_factory's dependency\nlist anymore.\n\nBug: 353332589\nChange-Id: I0ff2e077e51bfb2a02937b38841fa31029638fef\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8217327\nReviewed-by: Erik Chen \u003cerikchen@chromium.org\u003e\nCommit-Queue: Orko Garai \u003corko@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675227}",
      "email": "orko@igalia.com",
      "hash": "6b04ffdb6b2c031b19b4e47679b304f237597f4f",
      "subject": "Remove unused header-only deps from chrome_web_ui_controller_factory"
    },
    "8217388": {
      "author": "Fernando Fiori",
      "avatar": "https://lh3.googleusercontent.com/-At2hCWH2EvE/AAAAAAAAAAI/AAAAAAAAAAA/XtjUZgM0YBI/s120-p/photo.jpg",
      "cl": "8217388",
      "clUrl": "https://chromium-review.googlesource.com/c/8217388",
      "description": "Replace the misspelled theader elements with thead in two table rules\ntests. This restores the row-group boundaries required by their\nassertions.\n\nBug: 543380144\nChange-Id: Ia110376116cb03513d14beeabcffffc27979ee05\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8217388\nReviewed-by: Fernando Fiori \u003cffiori@microsoft.com\u003e\nReviewed-by: Stephanie Zhang \u003cstephanie.zhang@microsoft.com\u003e\nAuto-Submit: Fernando Fiori \u003cffiori@microsoft.com\u003e\nCommit-Queue: Fernando Fiori \u003cffiori@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675283}",
      "email": "ffiori@microsoft.com",
      "hash": "7a0e764ff21ec80500cf54c502d7147aeeca2ea2",
      "subject": "Use thead in legacy table rules tests"
    },
    "8217407": {
      "author": "Jason Hu",
      "avatar": "https://lh5.googleusercontent.com/--nFa9Lf6Foo/AAAAAAAAAAI/AAAAAAAAAAA/XidIPxyZTSQ/s120-p/photo.jpg",
      "cl": "8217407",
      "clUrl": "https://chromium-review.googlesource.com/c/8217407",
      "description": "WebP encoding has been fixed on the server. Refactored the webp encoding toggle from a config parameter to a global feature flag in lens_features that enables webp encoding for all platforms, defaulting to enabled.\n\nBug: b:543386782\nChange-Id: Iebbcc69b90439b5ec11c5965acb2937097cfa2f3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8217407\nReviewed-by: Nihar Majmudar \u003cniharm@google.com\u003e\nCommit-Queue: Jason Hu \u003chujasonx@google.com\u003e\nReviewed-by: Bryan Nguyen \u003cnguyenbryan@google.com\u003e\nReviewed-by: Dhruv Kathpalia \u003cdhruvkathpalia@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675250}",
      "email": "hujasonx@google.com",
      "hash": "235f3d98305ede0a6437f3f695e1595606729731",
      "subject": "[context-input] Enable webp encoding for composebox uploads"
    },
    "8217647": {
      "author": "Tiago Vignatti",
      "avatar": "https://lh4.googleusercontent.com/-_Lr28vjgZOk/AAAAAAAAAAI/AAAAAAAAAAA/IE8-eEqpHw4/s120-p/photo.jpg",
      "cl": "8217647",
      "clUrl": "https://chromium-review.googlesource.com/c/8217647",
      "description": "GraduationManagerImpl::GetIdentityManager now fetches the\nIdentityManager through ash::IdentityManagerProvider\n(//chromeos/ash/components/signin) instead of //chrome's Profile-keyed\nIdentityManagerFactory, so graduation no longer depends on\n//chrome/browser/signin.\n\nBug: 332804822\nTest: CQ\nChange-Id: I99af9b06444285df66d0a99bbafecfba5326c66c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8217647\nCommit-Queue: Tiago Vignatti \u003ctvignatti@igalia.com\u003e\nReviewed-by: Aga Wronska \u003cagawronska@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675193}",
      "email": "tvignatti@igalia.com",
      "hash": "152dccea49ad1c06dc0af28102ca4a4b954e583d",
      "subject": "[ash] graduation: Use IdentityManagerProvider for identity access"
    },
    "8217667": {
      "author": "Helmut Januschka",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "8217667",
      "clUrl": "https://chromium-review.googlesource.com/c/8217667",
      "description": "When \"Open in browser\" is chosen from the in-app browser of an\ninstalled TWA/Webapp/WebAPK and the in-app browser is a separate child\ntab (e.g. created by target=\"_blank\"), move the actual tab to the\nbrowser via reparenting instead of launching a copy of the URL. The\ntab model then falls back to the app's own tab, so the in-app browser\ncloses and the web app resumes on its previous page with its state\nintact, while the browser receives the live tab (scroll position, DOM\nstate and session preserved) without reloading.\n\nThe activity is not finished in this path; the reparenting callback is\na no-op and the tab swap keeps the app alive. When the in-app browser\nis the app's only tab, the existing copy fallback is kept, since\ntaking the only tab would close the activity.\n\nBug: 41495930\nChange-Id: I2e0754bd6d237ff64b395df51c9f24f7fd3bab4c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8217667\nCommit-Queue: Helmut Januschka \u003chelmut@januschka.com\u003e\nReviewed-by: Moe Adel \u003cadelm@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675262}",
      "email": "helmut@januschka.com",
      "hash": "3bde65661d29a4a86c5bfdd1a7edb2db6b8c944e",
      "subject": "Reparent in-app browser tab on \"Open in browser\" for web apps"
    },
    "8217728": {
      "author": "Tiago Vignatti",
      "avatar": "https://lh4.googleusercontent.com/-_Lr28vjgZOk/AAAAAAAAAAI/AAAAAAAAAAA/IE8-eEqpHw4/s120-p/photo.jpg",
      "cl": "8217728",
      "clUrl": "https://chromium-review.googlesource.com/c/8217728",
      "description": "ParentAccessUI fetched the IdentityManager through //chrome's\nProfile-keyed IdentityManagerFactory; route it through\nash::IdentityManagerProvider (//chromeos/ash/components/signin) instead.\nParentAccessUiHandlerImpl already receives its IdentityManager by\ninjection, so its IdentityManagerFactory include was dead and is\nremoved. Together these drop the parent_access target's dependency on\n//chrome/browser/signin (the browsertest keeps a scoped exemption).\n\nBug: 332804822\nTest: CQ\nChange-Id: Icbbb7686852dc71c2640883645a8cf9ba0dd9772\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8217728\nCommit-Queue: Tiago Vignatti \u003ctvignatti@igalia.com\u003e\nReviewed-by: Aga Wronska \u003cagawronska@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675200}",
      "email": "tvignatti@igalia.com",
      "hash": "a2d9679cf2c8196e6136dad2ba1ff2580bc899af",
      "subject": "[ash] parent_access: Use IdentityManagerProvider for identity access"
    },
    "8217827": {
      "author": "Maggie Chen",
      "avatar": "https://lh5.googleusercontent.com/-2sHUzW3Amtw/AAAAAAAAAAI/AAAAAAAAAAA/KO7qgTd6XwY/s120-p/photo.jpg",
      "cl": "8217827",
      "clUrl": "https://chromium-review.googlesource.com/c/8217827",
      "description": "Disable the CADisplayLink feature as we are exploring a newer macOS API\nfor VSync sourcing instead.\n\nBug: 345275139\nChange-Id: If5d82e1d3d27acee43b377e5f72b42a915e85bca\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8217827\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nAuto-Submit: Maggie Chen \u003cmagchen@chromium.org\u003e\nCommit-Queue: Avi Drissman \u003cavi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675278}",
      "email": "magchen@chromium.org",
      "hash": "6b81cb013002aa2bd8d53a2ca89f5ea95941c2db",
      "subject": "Remove kCADisplayLinkInBrowser from fieldtrial_testing_config"
    },
    "8217927": {
      "author": "Googler",
      "avatar": "",
      "cl": "8217927",
      "clUrl": "https://chromium-review.googlesource.com/c/8217927",
      "description": "This CL was generated by a Copybara workflow. See the attached bug for more details.\n\nBbcpOrigin-RevId: 960336269\nChange-Id: I9bcd5883ac68a36f64f88649347ae92abfbecdbe\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8217927\nAuto-Submit: Copybara Service \u003ccopybara-worker-blackhole@google.com\u003e\nReviewed-by: Max Curran \u003ccurranmax@chromium.org\u003e\nReviewed-by: Isaac Ahouma \u003ciahouma@google.com\u003e\nCommit-Queue: Isaac Ahouma \u003ciahouma@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675292}",
      "email": "noreply@google.com",
      "hash": "01ba95baad38995febaa5244524e30e0850295d7",
      "subject": "Sync feature protos."
    },
    "8217928": {
      "author": "Fernando Fiori",
      "avatar": "https://lh3.googleusercontent.com/-At2hCWH2EvE/AAAAAAAAAAI/AAAAAAAAAAA/XtjUZgM0YBI/s120-p/photo.jpg",
      "cl": "8217928",
      "clUrl": "https://chromium-review.googlesource.com/c/8217928",
      "description": "Replace mismatched div end tags with pre end tags in four legacy tests.\nUpdate their text baselines to remove whitespace that was previously\ncaptured inside the unclosed pre elements.\n\nBug: 543380144\nChange-Id: Ib1b7f6ab960117820f3418e1fda8efb16bff3a89\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8217928\nReviewed-by: Fernando Fiori \u003cffiori@microsoft.com\u003e\nAuto-Submit: Fernando Fiori \u003cffiori@microsoft.com\u003e\nReviewed-by: Jacques Newman \u003cjanewman@microsoft.com\u003e\nCommit-Queue: Fernando Fiori \u003cffiori@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675300}",
      "email": "ffiori@microsoft.com",
      "hash": "a1e628c49faffcc0b9eee5e8e775c7a5a0e6ad99",
      "subject": "Close pre elements in legacy web tests"
    },
    "8218007": {
      "author": "Mark Schillaci",
      "avatar": "",
      "cl": "8218007",
      "clUrl": "https://chromium-review.googlesource.com/c/8218007",
      "description": "Bug: 543459084\nChange-Id: I3c983b5952de2ab85a44e46b5a1aa72bd56ff048\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8218007\nReviewed-by: Shu Yang \u003cshuyng@google.com\u003e\nCommit-Queue: Mark Schillaci \u003cmschillaci@google.com\u003e\nReviewed-by: Ryan Thomas \u003crathomas@google.com\u003e\nReviewed-by: Michael Wu \u003cmklw@google.com\u003e\nReviewed-by: Hao Dong \u003cspdonghao@google.com\u003e\nOwners-Override: Mark Schillaci \u003cmschillaci@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1675189}",
      "email": "mschillaci@google.com",
      "hash": "72f8b7fd192261d6deaf56daf76e64369cc00883",
      "subject": "[Gardener] Disable testNavigationFromXHRCallbackAndShortTimeout in UrlOverridingTest"
    },
    "8218247": {
      "author": "Kevin",
      "avatar": "https://lh4.googleusercontent.com/-jLswvm16Igc/AAAAAAAAAAI/AAAAAAAAAAA/e1f9hI1aOe8/s120-p/photo.jpg",
      "cl": "8218247",
      "clUrl": "https://chromium-review.googlesource.com/c/8218247",
      "description": "Scale guest occluders by the guest-to-host scale factor (frameRect.width\n/ guestWidth_) in getThreadFrameStyles().\n\nThis fixes an issue on ChromeOS/desktop android where occluders received\nfrom the guest page inside \u003cwebview\u003e were compared unscaled against\nscaled composebox bounds during page zoom, causing the composebox to\nremain partially uncovered and clickable when opening AI Mode history.\n\nAlso ensure boundsScale uses scale only when forcedComposeboxBounds_ is\nnon-null (guest coordinates) and 1.0 otherwise to prevent double\nscaling.\n\nScreenshot (Thread History): https://screenshot-v2.corp.google.com/image/1kq1lk2hoa398.png\nScreenshot (Zero State): https://screenshot-v2.corp.google.com/image/1tmj9gapptfeg.png\n\nBug: 543295160\nChange-Id: I47dd013f9fcd95164354daa6350ccb08fbb67ab8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8218247\nCommit-Queue: Kevin Shah \u003ckevinshah@google.com\u003e\nReviewed-by: Shakti Sahu \u003cshaktisahu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1675284}",
      "email": "kevinshah@google.com",
      "hash": "c9179649eee6196e091d6cb4c12d5f1897b3ee1e",
      "subject": "Fix occluder scaling in Contextual Tasks on Android/ChromeOS"
    }
  },
  "date": "2026-08-06",
  "days": 1,
  "generatedAt": "2026-08-06T22:08:49Z",
  "markdown": "## Highlights\n- **Security** FedCM now blocks a Disconnect CSRF bypass, tightening account sign-out flows for federated identity. [CL 8203691](https://chromium-review.googlesource.com/c/8203691)\n- **Security** WebAuthn request blocking on SSL error pages was relanded, closing a high-value auth surface on broken TLS. [CL 8178688](https://chromium-review.googlesource.com/c/8178688)\n- **Security** Privileged WebContents got a broader lock-down: no prerendering, no service worker control, and no exposure through Clients API. [CL 8200528](https://chromium-review.googlesource.com/c/8200528)\n- **Media** HEVC Main10 picked up 10-bit input plus HDR metadata plumbing, paired with zero-copy opaque SharedImage encode on VideoToolbox. [CL 8159082](https://chromium-review.googlesource.com/c/8159082)\n- **Web Platform** CSSOM View GeometryUtils landed, filling in long-missing geometry APIs for script and layout tooling. [CL 8039580](https://chromium-review.googlesource.com/c/8039580)\n- **Networking** QUIC grew AsyncDnsJob and EndpointConnector behind a flag, a meaningful step toward more parallelized connection setup. [CL 8173945](https://chromium-review.googlesource.com/c/8173945)\n- **UI** Tab UX got a real pass: drag/reentrancy fixes, pinned-tab dragging work, unified tabstrip animation tweaks, and narrower minimum tab widths. [CL 8208322](https://chromium-review.googlesource.com/c/8208322)\n- **A11y** Accessibility fixes landed across native text, AX trees, and screen-reader flows, including a fix for NVDA character navigation in native text fields. [CL 8204205](https://chromium-review.googlesource.com/c/8204205)\n- **Mobile** iOS command handling extraction kept moving through BrowserCoordinator while Android desktop/web app flows got multiple usability and install-path fixes. [CL 8212999](https://chromium-review.googlesource.com/c/8212999)\n- **Build** WebUI now enables use_typescript_go by default, pushing Chromium's TS pipeline further into the new toolchain. [CL 8104602](https://chromium-review.googlesource.com/c/8104602)\n\n## What landed by area\n\n### Security, identity, and permissions\n- **Security** FedCM added Continuation API support for native IdPs returning a result, expanding native identity handoff capability. [CL 8165207](https://chromium-review.googlesource.com/c/8165207)\n- **Security** FedCM now falls back to NativeIdpFetcher in AccountsFetcher, improving native IdP retrieval robustness. [CL 8193157](https://chromium-review.googlesource.com/c/8193157)\n- **Security** FedCM now rejects Set-Login headers on connections with certificate errors. [CL 8198686](https://chromium-review.googlesource.com/c/8198686)\n- **Security** File System Access now checks token origin in Resolve() and IsSameEntry(). [CL 8202508](https://chromium-review.googlesource.com/c/8202508)\n- **Security** File System Access now requires the source to be readable before move-to-readable-dir operations. [CL 8122214](https://chromium-review.googlesource.com/c/8122214)\n- **Security** Downloads now scope queued download callbacks to the requesting origin. [CL 8165050](https://chromium-review.googlesource.com/c/8165050)\n- **Security** Device choosers now enforce user activation in the browser process. [CL 8210800](https://chromium-review.googlesource.com/c/8210800)\n- **Security** WebMCP now requires an active frame for declarative tool registration. [CL 8194424](https://chromium-review.googlesource.com/c/8194424)\n- **Security** OTP filling wiring picked up Safe Browsing checker integration. [CL 8085128](https://chromium-review.googlesource.com/c/8085128)\n- **Security** Device-bound session work added URL session prewarming hooks in the manager. [CL 8151758](https://chromium-review.googlesource.com/c/8151758)\n- **Security** Device-bound session prewarming for given URLs was implemented end-to-end. [CL 8153469](https://chromium-review.googlesource.com/c/8153469)\n- **Security** Device-bound session naming was cleaned up from securesession to deviceboundsessions. [CL 8202665](https://chromium-review.googlesource.com/c/8202665)\n- **Security** Safe Browsing warning UI now disables keyboard override when proceeding is disabled. [CL 8178244](https://chromium-review.googlesource.com/c/8178244)\n- **Security** Safe Browsing added a SuspiciousSiteWarning.UserInteraction histogram. [CL 8195466](https://chromium-review.googlesource.com/c/8195466)\n- **Security** PlzWorker now validates that worker final response URLs are committable. [CL 8207261](https://chromium-review.googlesource.com/c/8207261)\n- **Security** File-backed blob access is now denied when the destination URL is unknown. [CL 8182087](https://chromium-review.googlesource.com/c/8182087)\n- **Security** CSP now exempts inline styles of plugin-intercepted documents. [CL 8193594](https://chromium-review.googlesource.com/c/8193594)\n- **Security** Integrity policy parsing no longer crashes on non-string parameters. [CL 8201827](https://chromium-review.googlesource.com/c/8201827)\n- **Security** Structured header parsing now rejects inner lists in Content-Language headers. [CL 8204466](https://chromium-review.googlesource.com/c/8204466)\n- **Security** Privileged main frames now get PwcNavigationThrottle on origin-locked navigations. [CL 8189074](https://chromium-review.googlesource.com/c/8189074)\n\n### Web Platform, Blink, and standards\n- **Web Platform** Geolocation now supports visibility-aware pause and resume for position requests. [CL 8163616](https://chromium-review.googlesource.com/c/8163616)\n- **Web Platform** OpaqueRange is now enabled by default. [CL 8217187](https://chromium-review.googlesource.com/c/8217187)\n- **Web Platform** IntersectionObserver hit testing was fixed for flattened 3D contexts. [CL 8202385](https://chromium-review.googlesource.com/c/8202385)\n- **Web Platform** Focusgroup state now survives shadow host moves. [CL 8205924](https://chromium-review.googlesource.com/c/8205924)\n- **Web Platform** Preload scanning now ignores void elements between \u003cpicture\u003e children. [CL 8081920](https://chromium-review.googlesource.com/c/8081920)\n- **Web Platform** Browser keepalive fetch behavior was relanded to keep the browser alive while loaders exist. [CL 7972217](https://chromium-review.googlesource.com/c/7972217)\n- **Web Platform** Contacts launches are now blocked from BFCache and subframes when out of context. [CL 8178783](https://chromium-review.googlesource.com/c/8178783)\n- **Web Platform** GPC WPT support advanced with IDL enablement. [CL 8202987](https://chromium-review.googlesource.com/c/8202987)\n- **Web Platform** GPC WPT support also added ChromeDriver coverage. [CL 8202708](https://chromium-review.googlesource.com/c/8202708)\n- **Web Platform** Approximate geolocation gained WPT coverage. [CL 8174483](https://chromium-review.googlesource.com/c/8174483)\n- **Web Platform** CSS mixins fixed @apply block brace serialization. [CL 8203047](https://chromium-review.googlesource.com/c/8203047)\n- **Web Platform** CSS identifier lookahead now applies NUL replacement correctly. [CL 8186435](https://chromium-review.googlesource.com/c/8186435)\n- **Web Platform** Route matching terminology moved from @route to @location. [CL 8199065](https://chromium-review.googlesource.com/c/8199065)\n- **Web Platform** SelectorQuery's fast path now covers full :nth-child(An+B). [CL 8160643](https://chromium-review.googlesource.com/c/8160643)\n- **Rendering** Unbounded element rendering support landed behind TreesInViz work. [CL 8103562](https://chromium-review.googlesource.com/c/8103562)\n- **Rendering** OOPIF non-root effect surfaces now size at external page scale. [CL 8140416](https://chromium-review.googlesource.com/c/8140416)\n- **Rendering** SVGImage container scaling no longer applies zoom. [CL 8215099](https://chromium-review.googlesource.com/c/8215099)\n- **Rendering** Overlay scrollbar autosize growth fix was relanded. [CL 8193785](https://chromium-review.googlesource.com/c/8193785)\n- **Rendering** ContainerTiming improved image paint attribution ordering and cost accounting. [CL 8203144](https://chromium-review.googlesource.com/c/8203144)\n- **Rendering** LayoutObject picked up default member initializers as part of cleanup. [CL 8201707](https://chromium-review.googlesource.com/c/8201707)\n- **Rendering** StyleDidChange now explicitly receives new_style. [CL 8208482](https://chromium-review.googlesource.com/c/8208482)\n- **Rendering** StyleWillChange now explicitly receives old_style. [CL 8208481](https://chromium-review.googlesource.com/c/8208481)\n- **Rendering** Multicol spanner handling was pushed lower into BoxFragmentBuilder. [CL 8200730](https://chromium-review.googlesource.com/c/8200730)\n- **Rendering** Spanners no longer make containers lose IsAtBlockEnd(). [CL 8205264](https://chromium-review.googlesource.com/c/8205264)\n- **Rendering** Blink format utilities now support {:width} specifiers. [CL 8193888](https://chromium-review.googlesource.com/c/8193888)\n- **Rendering** Blink format utilities also gained zero-padding support. [CL 8209320](https://chromium-review.googlesource.com/c/8209320)\n- **Web Platform** MathML \u003ca\u003e now maps to link role when href is present. [CL 8011647](https://chromium-review.googlesource.com/c/8011647)\n- **Web Platform** symbols() is now supported in counter() and counters(). [CL 8066695](https://chromium-review.googlesource.com/c/8066695)\n\n### Networking, storage, and process model\n- **Networking** Loopback SYN retransmissions are now disabled on Windows. [CL 8212039](https://chromium-review.googlesource.com/c/8212039)\n- **Networking** NetworkContext and NetworkService initialization now emit trace events. [CL 8193946](https://chromium-review.googlesource.com/c/8193946)\n- **Networking** NoVarySearchCache now partitions LRU eviction state. [CL 8209500](https://chromium-review.googlesource.com/c/8209500)\n- **Networking** disk_cache/sql can now read entry data from a shared cache. [CL 8200225](https://chromium-review.googlesource.com/c/8200225)\n- **Networking** OMTPrefetch now applies proper proxy configuration. [CL 8202885](https://chromium-review.googlesource.com/c/8202885)\n- **Networking** Cronet refactored its trace netlog flag into DebugFlags helpers. [CL 8213602](https://chromium-review.googlesource.com/c/8213602)\n- **Networking** Broken alternative service NetFeatures were added to WebView flags. [CL 8210901](https://chromium-review.googlesource.com/c/8210901)\n- **Networking** Field trial configs landed for broken alternative service delays and persistence. [CL 8213501](https://chromium-review.googlesource.com/c/8213501)\n- **Networking** Multi-network Custom Tabs were refactored around net::URLRequest target_network. [CL 7904261](https://chromium-review.googlesource.com/c/7904261)\n- **Networking** stale-while-revalidate follow-up requests now preserve the originating world. [CL 8191659](https://chromium-review.googlesource.com/c/8191659)\n- **Storage** Android virtual path handling was improved in storage/browser. [CL 8201265](https://chromium-review.googlesource.com/c/8201265)\n- **Storage** Blob no longer depends on URLRegistry. [CL 8189614](https://chromium-review.googlesource.com/c/8189614)\n- **Security** Nested cross-origin subframes are now restricted in prerendering. [CL 8130521](https://chromium-review.googlesource.com/c/8130521)\n- **Security** Privileged WebContents clients are now ineligible for service worker control. [CL 8187918](https://chromium-review.googlesource.com/c/8187918)\n- **Security** Privileged clients are now hidden from the service worker Clients API. [CL 8200529](https://chromium-review.googlesource.com/c/8200529)\n- **Perf** IPC::SyncChannel removal continued with migration to IPC::ChannelProxy. [CL 8167623](https://chromium-review.googlesource.com/c/8167623)\n\n### UI, tabs, bookmarks, and desktop shell\n- **UI** Focus mode work added pinned tabs usage metrics. [CL 8196308](https://chromium-review.googlesource.com/c/8196308)\n- **UI** Pinned tabs now support dragging work behind Focus changes. [CL 8206725](https://chromium-review.googlesource.com/c/8206725)\n- **UI** Focus mode picked up a broader internal refactor pass. [CL 8201347](https://chromium-review.googlesource.com/c/8201347)\n- **UI** Focus mode no longer crashes when opening STG while active. [CL 8192102](https://chromium-review.googlesource.com/c/8192102)\n- **UI** Unified tabstrip updated tabgroup animation axis and layout manager behavior. [CL 8210449](https://chromium-review.googlesource.com/c/8210449)\n- **UI** Vertical Tabs now retain focus in the search box on Enter. [CL 8208302](https://chromium-review.googlesource.com/c/8208302)\n- **UI** Vertical Tabs now auto-scroll on unpin and group expansion. [CL 8210259](https://chromium-review.googlesource.com/c/8210259)\n- **UI** Vertical Tabs rail width now scales dynamically with window width. [CL 8198968](https://chromium-review.googlesource.com/c/8198968)\n- **UI** Tab width floor was reduced in the classic tabstrip. [CL 8139782](https://chromium-review.googlesource.com/c/8139782)\n- **UI** Tab alert and hover card updates now stream live through TabObserver. [CL 8187726](https://chromium-review.googlesource.com/c/8187726)\n- **UI** Android tab hover cards gained an alert status row. [CL 8163762](https://chromium-review.googlesource.com/c/8163762)\n- **UI** Tab hover card content margin was reduced. [CL 8198866](https://chromium-review.googlesource.com/c/8198866)\n- **UI** Tab search now dismisses when the window loses focus. [CL 8214044](https://chromium-review.googlesource.com/c/8214044)\n- **UI** Tab search was locked to an LTR left anchor. [CL 8204925](https://chromium-review.googlesource.com/c/8204925)\n- **UI** History navigation menus got a divider line. [CL 8202304](https://chromium-review.googlesource.com/c/8202304)\n- **UI** History navigation menu width limits were adjusted. [CL 8194024](https://chromium-review.googlesource.com/c/8194024)\n- **UI** History navigation menu migration gained test coverage. [CL 8182088](https://chromium-review.googlesource.com/c/8182088)\n- **UI** Bookmarks desktop gained a new searchbox layout. [CL 8161047](https://chromium-review.googlesource.com/c/8161047)\n- **UI** New bookmark popup work now supports price tracking. [CL 8207942](https://chromium-review.googlesource.com/c/8207942)\n- **UI** Bookmark row and folder icons now use RoundedCornerImageView. [CL 8189499](https://chromium-review.googlesource.com/c/8189499)\n- **UI** Bookmarks bar items and folders now support middle click. [CL 8205966](https://chromium-review.googlesource.com/c/8205966)\n- **UI** Bookmark bar method names were cleaned up ahead of a new pref. [CL 8212500](https://chromium-review.googlesource.com/c/8212500)\n- **UI** Browser fullscreen methods keep moving into FullscreenController. [CL 8194387](https://chromium-review.googlesource.com/c/8194387)\n- **UI** Browser window creation migration continued through core UI and navigation. [CL 8200285](https://chromium-review.googlesource.com/c/8200285)\n- **UI** Session restore and Ash lifecycle also moved onto CreateBrowserWindow(). [CL 8200964](https://chromium-review.googlesource.com/c/8200964)\n- **UI** DevTools and app launch now use CreateBrowserWindow(). [CL 8201244](https://chromium-review.googlesource.com/c/8201244)\n- **UI** More production subsystems migrated to CreateBrowserWindow(). [CL 8201584](https://chromium-review.googlesource.com/c/8201584)\n- **UI** BrowserWindow create params became a first-class member/accessor. [CL 8206482](https://chromium-review.googlesource.com/c/8206482)\n\n### AI, contextual tasks, omnibox, and WebUI\n- **UI** Glic host now implements awaken/hibernate behavior with updated hibernation logic. [CL 8205565](https://chromium-review.googlesource.com/c/8205565)\n- **UI** Glic host now controls web contents visibility directly. [CL 8205569](https://chromium-review.googlesource.com/c/8205569)\n- **UI** Glic fixed an infinite background animation loop in GlicUiHelper. [CL 8209980](https://chromium-review.googlesource.com/c/8209980)\n- **UI** GlicWidget teardown no longer crashes on null pointers. [CL 8178344](https://chromium-review.googlesource.com/c/8178344)\n- **UI** Glic fixed a white actor overlay bug. [CL 8199488](https://chromium-review.googlesource.com/c/8199488)\n- **UI** Ask Gemini context menu placement can now sit below Search. [CL 8179226](https://chromium-review.googlesource.com/c/8179226)\n- **UI** Context input now supports WebP encoding for composebox uploads. [CL 8217407](https://chromium-review.googlesource.com/c/8217407)\n- **Privacy** Context input identity delegation feature flags landed. [CL 8088405](https://chromium-review.googlesource.com/c/8088405)\n- **UI** Context input now sets drive_id in LensImageQueryData for AIM requests. [CL 8190834](https://chromium-review.googlesource.com/c/8190834)\n- **UI** Contextual Tasks fixed occluder scaling on Android and ChromeOS. [CL 8218247](https://chromium-review.googlesource.com/c/8218247)\n- **UI** Contextual Tasks now force a new task ID when moving from search to zero state. [CL 8207745](https://chromium-review.googlesource.com/c/8207745)\n- **UI** Contextual Tasks added AIO link entry points to the API. [CL 8206745](https://chromium-review.googlesource.com/c/8206745)\n- **UI** Contextual Tasks fixed dropdown hangs and crashes with unbounded rendering. [CL 8165630](https://chromium-review.googlesource.com/c/8165630)\n- **UI** Contextual Tasks extension now propagates InputState into the composebox. [CL 8191014](https://chromium-review.googlesource.com/c/8191014)\n- **UI** Contextual Tasks added postMessage routing from the extension composebox. [CL 8191154](https://chromium-review.googlesource.com/c/8191154)\n- **UI** Contextual Tasks now cap extension handshake attempts. [CL 8193463](https://chromium-review.googlesource.com/c/8193463)\n- **Perf** Contextual Tasks can now run up to 10 parallel requests for kContextHub. [CL 8212166](https://chromium-review.googlesource.com/c/8212166)\n- **UI** Context Hub now supports dark mode with semantic colors. [CL 8207121](https://chromium-review.googlesource.com/c/8207121)\n- **UI** Context Hub added utilities to convert TabGroupEntry data. [CL 8194786](https://chromium-review.googlesource.com/c/8194786)\n- **UI** Context Hub gained support for generating tab-based todos. [CL 8184267](https://chromium-review.googlesource.com/c/8184267)\n- **UI** Context Hub taskbox icon names were updated for thumbs up and down. [CL 8207481](https://chromium-review.googlesource.com/c/8207481)\n- **UI** Omnibox added \"Paste and go to copied text\" in the context menu. [CL 8172944](https://chromium-review.googlesource.com/c/8172944)\n- **UI** Omnibox composebox now suppresses historical suggestions. [CL 8162116](https://chromium-review.googlesource.com/c/8162116)\n- **UI** WebUI omnibox deduplicates the custom input-keydown event. [CL 8196386](https://chromium-review.googlesource.com/c/8196386)\n- **UI** WebUI omnibox keyword mode no longer exits on empty results. [CL 8139296](https://chromium-review.googlesource.com/c/8139296)\n- **UI** WebUI omnibox now supports Home and End for URL un-eliding. [CL 8196988](https://chromium-review.googlesource.com/c/8196988)\n- **Build** Settings Lit migration continued through performance_page. [CL 8194186](https://chromium-review.googlesource.com/c/8194186)\n- **Build** Settings Lit moved people_page onto PrefService. [CL 8205345](https://chromium-review.googlesource.com/c/8205345)\n- **Build** Settings Lit started languages_page migration. [CL 8212259](https://chromium-review.googlesource.com/c/8212259)\n- **Build** settings-checkbox was made PrefService-compatible. [CL 8200525](https://chromium-review.googlesource.com/c/8200525)\n\n### Media, GPU, graphics, and WebNN\n- **Media** MSE-in-Workers fixed a timeout in mediasource-worker-detach-element.html. [CL 8211563](https://chromium-review.googlesource.com/c/8211563)\n- **Media** VideoFrame::WrapTrackingToken() now validates config before wrapping. [CL 8208523](https://chromium-review.googlesource.com/c/8208523)\n- **Media** media/gpu tests now assign a default colorspace to test frames. [CL 8213741](https://chromium-review.googlesource.com/c/8213741)\n- **GPU** SharedImage screenshot flags for back/forward transitions were removed after launch. [CL 8198467](https://chromium-review.googlesource.com/c/8198467)\n- **GPU** Remove unused CopyFromExactSurface trimmed dead graphics code. [CL 8202171](https://chromium-review.googlesource.com/c/8202171)\n- **GPU** GPU restart mojo-connection reset coverage was fixed and re-enabled. [CL 8203085](https://chromium-review.googlesource.com/c/8203085)\n- **Media** Desktop Android now ensures muted videos actually play back. [CL 8144321](https://chromium-review.googlesource.com/c/8144321)\n- **Media** WebAudio histogram coverage was extended. [CL 8204490](https://chromium-review.googlesource.com/c/8204490)\n- **Web Platform** WebNN added offline compilation support on the WebGPU EP virtual device. [CL 8178728](https://chromium-review.googlesource.com/c/8178728)\n- **Security** WebNN disabled GPU process model compilation for security. [CL 8176451](https://chromium-review.googlesource.com/c/8176451)\n- **Build** WebNN ORT backend picked up missing thread-safety annotations. [CL 8033902](https://chromium-review.googlesource.com/c/8033902)\n- **GPU** ImageDecoder moved ColorProfile into skia/ext. [CL 8199105](https://chromium-review.googlesource.com/c/8199105)\n- **GPU** ScaleBitmap fixed an unsafe buffer access. [CL 8207541](https://chromium-review.googlesource.com/c/8207541)\n- **GPU** RepackPixelDataAsRgb was spanified onto base::span. [CL 8202212](https://chromium-review.googlesource.com/c/8202212)\n- **GPU** Video capture on Fuchsia fixed unsafe buffer usage. [CL 7642390](https://chromium-review.googlesource.com/c/7642390)\n- **GPU** CameraHalDelegate fixed unsafe buffer usage. [CL 7647050](https://chromium-review.googlesource.com/c/7647050)\n\n### Accessibility, platform, and ChromeOS\n- **A11y** AXTitle is now always exposed alongside AXDescription. [CL 8188434](https://chromium-review.googlesource.com/c/8188434)\n- **A11y** Native text field character navigation for NVDA was fixed under UIA. [CL 8204205](https://chromium-review.googlesource.com/c/8204205)\n- **A11y** Text attribute offset translation for wrapped text ranges was fixed. [CL 7801106](https://chromium-review.googlesource.com/c/7801106)\n- **A11y** cr-radio-button now supports Windows high-contrast mode correctly. [CL 8183088](https://chromium-review.googlesource.com/c/8183088)\n- **A11y** Reading mode PDFs now consider heading font weight and font name. [CL 8159343](https://chromium-review.googlesource.com/c/8159343)\n- **A11y** IWA update flow now includes screen reader accessibility attributes. [CL 8214299](https://chromium-review.googlesource.com/c/8214299)\n- **A11y** IWA manual update flow gained accessibility tests in App Details. [CL 8214199](https://chromium-review.googlesource.com/c/8214199)\n- **A11y** Line Focus now shows the keyboard shortcut in the menu. [CL 8207861](https://chromium-review.googlesource.com/c/8207861)\n- **A11y** Line Focus shortcut changed to Alt+L. [CL 8214784](https://chromium-review.googlesource.com/c/8214784)\n- **A11y** Indigo toolbar close button was made accessible. [CL 8180105](https://chromium-review.googlesource.com/c/8180105)\n- **A11y** TalkBack now ignores the WebUI NTP on AL composebox wrapper. [CL 8206524](https://chromium-review.googlesource.com/c/8206524)\n- **A11y** Views AX now actually removes child tree IDs when dropping a bridge. [CL 8175200](https://chromium-review.googlesource.com/c/8175200)\n- **A11y** Views AX now ensures the right views are registered in WidgetAXManager. [CL 8184341](https://chromium-review.googlesource.com/c/8184341)\n- **A11y** Views AX now lets ignored nodes host child trees. [CL 8162349](https://chromium-review.googlesource.com/c/8162349)\n- **A11y** Views AX now exposes a parent accessible for the web view holder. [CL 8161106](https://chromium-review.googlesource.com/c/8161106)\n- **A11y** BrowserAccessibility can now legitimately own no platform node. [CL 8164840](https://chromium-review.googlesource.com/c/8164840)\n- **Platform** Wayland restores pointer focus on tablet tool proximity-out. [CL 8210119](https://chromium-review.googlesource.com/c/8210119)\n- **Platform** Linux color scheme sourcing now goes through OsSettingsProvider. [CL 8209739](https://chromium-review.googlesource.com/c/8209739)\n- **Platform** Linux status icons now support org.freedesktop.StatusNotifierItem. [CL 8189930](https://chromium-review.googlesource.com/c/8189930)\n- **Platform** Linux geolocation portal support was relanded. [CL 8132586](https://chromium-review.googlesource.com/c/8132586)\n- **ChromeOS** Voice Typing is now wired into dictation logic infra. [CL 8156804](https://chromium-review.googlesource.com/c/8156804)\n- **ChromeOS** Plugin VM was removed from Ash. [CL 8086815](https://chromium-review.googlesource.com/c/8086815)\n- **ChromeOS** ScreenLockerController refactoring continued around active session access. [CL 8158625](https://chromium-review.googlesource.com/c/8158625)\n- **ChromeOS** ScreenLockerController and ScreenLockObserver migration work landed. [CL 8159201](https://chromium-review.googlesource.com/c/8159201)\n- **ChromeOS** Input method code cleaned up unused feature flags. [CL 8174783](https://chromium-review.googlesource.com/c/8174783)\n- **ChromeOS** IdentityManagerProvider adoption continued in parent_access. [CL 8217728](https://chromium-review.googlesource.com/c/8217728)\n- **ChromeOS** IdentityManagerProvider adoption also landed in graduation. [CL 8217647](https://chromium-review.googlesource.com/c/8217647)\n\n### Mobile, iOS, Android, web apps, and enterprise\n- **Mobile** Desktop Android no longer closes tabs or the app on OS back. [CL 8207302](https://chromium-review.googlesource.com/c/8207302)\n- **Mobile** Android text selection menu now includes \"Ask Gemini\". [CL 8164944](https://chromium-review.googlesource.com/c/8164944)\n- **Mobile** TabBottomSheet gained full-height and half-height feature flags. [CL 8206605](https://chromium-review.googlesource.com/c/8206605)\n- **Mobile** Browser controls offsets now update when constrained to HIDDEN. [CL 8204130](https://chromium-review.googlesource.com/c/8204130)\n- **Mobile** WebUI Customize Android flag crash on NTP AL was fixed. [CL 8190800](https://chromium-review.googlesource.com/c/8190800)\n- **Mobile** Sign-in button visibility on Android NTP was fixed. [CL 8202905](https://chromium-review.googlesource.com/c/8202905)\n- **Mobile** PWA installation fallback was fixed for some OEM devices. [CL 8200275](https://chromium-review.googlesource.com/c/8200275)\n- **Mobile** Installed web app nav bars now use the theme color. [CL 8077818](https://chromium-review.googlesource.com/c/8077818)\n- **Mobile** Installed web apps stay alive when Custom Tabs choose \"Open in browser\". [CL 8077858](https://chromium-review.googlesource.com/c/8077858)\n- **Mobile** In-app browser tabs now reparent correctly on \"Open in browser\" for web apps. [CL 8217667](https://chromium-review.googlesource.com/c/8217667)\n- **Mobile** MoveToFrontInLaunchIntentDispatcher is now enabled by default. [CL 8209239](https://chromium-review.googlesource.com/c/8209239)\n- **Mobile** Android ThreadChecker calls were migrated to ThreadUtils static helpers. [CL 8177315](https://chromium-review.googlesource.com/c/8177315)\n- **Mobile** iOS BrowserCoordinator command handling extraction advanced through parts 1 to 4. [CL 8200445](https://chromium-review.googlesource.com/c/8200445)\n- **Mobile** iOS added Paste Event State for pasteboard content scanning handling. [CL 8200872](https://chromium-review.googlesource.com/c/8200872)\n- **Mobile** iOS launched Helios wave 3 in client. [CL 8203729](https://chromium-review.googlesource.com/c/8203729)\n- **Mobile** iOS AtMemory now shows granular fill functions. [CL 8212165](https://chromium-review.googlesource.com/c/8212165)\n- **Mobile** iOS AtMemory search UI gained an empty-state image. [CL 8212700](https://chromium-review.googlesource.com/c/8212700)\n- **Mobile** iOS NTP redesign added helpers for dynamic padding calculations. [CL 8194808](https://chromium-review.googlesource.com/c/8194808)\n- **Mobile** iOS safety and cobrowse UI picked up snackbar and button sizing fixes. [CL 8200089](https://chromium-review.googlesource.com/c/8200089)\n- **Mobile** iOS webview viewport calculation during rotation was fixed. [CL 8207401](https://chromium-review.googlesource.com/c/8207401)\n- **Mobile** iOS Gemini UI gained a gradient text title utility. [CL 8191719](https://chromium-review.googlesource.com/c/8191719)\n- **Mobile** iOS enterprise added IOSSignalsAggregatorFactory for reporting. [CL 8085740](https://chromium-review.googlesource.com/c/8085740)\n- **Mobile** iOS enterprise now registers security signals reporting prefs. [CL 8214539](https://chromium-review.googlesource.com/c/8214539)\n- **Enterprise** Device Trust connector service moved into core. [CL 8213380](https://chromium-review.googlesource.com/c/8213380)\n- **Enterprise** Platform Experience Helper added minimum version enforcement. [CL 8201566](https://chromium-review.googlesource.com/c/8201566)\n\n### Build, refactors, V8, and code health\n- **Build** autotest.py now supports Rust tests. [CL 8096846](https://chromium-review.googlesource.com/c/8096846)\n- **Build** autotest.py now filters out non-runnable targets. [CL 8139431](https://chromium-review.googlesource.com/c/8139431)\n- **Build** SeparateRendererBinary added version resources for chrome_renderer. [CL 8213359](https://chromium-review.googlesource.com/c/8213359)\n- **Build** Add orderfile and PGO generation instructions landed in docs/tooling. [CL 7980617](https://chromium-review.googlesource.com/c/7980617)\n- **Build** PartitionAlloc added MaxAllocationSize(). [CL 8200046](https://chromium-review.googlesource.com/c/8200046)\n- **Perf** PartitionAlloc migrations to MaxAllocationSize() landed across follow-up callsites. [CL 8212459](https://chromium-review.googlesource.com/c/8212459)\n- **Perf** PartitionAlloc also removed Settings::in_slot_metadata_size. [CL 8211459](https://chromium-review.googlesource.com/c/8211459)\n- **Refactor** Chrome UI componentization kept moving through autofill_ai. [CL 8193154](https://chromium-review.googlesource.com/c/8193154)\n- **Refactor** Compose UI was modularized under Bedrock. [CL 8190395](https://chromium-review.googlesource.com/c/8190395)\n- **Refactor** shortcuts/ was componentized. [CL 8193114](https://chromium-review.googlesource.com/c/8193114)\n- **Refactor** device_signals_consent was componentized. [CL 8192414](https://chromium-review.googlesource.com/c/8192414)\n- **Refactor** hats/ was componentized. [CL 8191614](https://chromium-review.googlesource.com/c/8191614)\n- **Refactor** supervised_user/ was componentized. [CL 8191414](https://chromium-review.googlesource.com/c/8191414)\n- **Refactor** isolated_web_apps was split into its own component. [CL 8116607](https://chromium-review.googlesource.com/c/8116607)\n- **Refactor** BrowserActuatorService added create/getSession methods. [CL 8211441](https://chromium-review.googlesource.com/c/8211441)\n- **Refactor** BrowserActuatorMessageHandler was reworked to handle multiple message types. [CL 8190396](https://chromium-review.googlesource.com/c/8190396)\n- **V8** V8ThrowException gained string literal overloads. [CL 8192797](https://chromium-review.googlesource.com/c/8192797)\n- **Refactor** A thread-safe default ICU locale Set/Get path landed. [CL 8192158](https://chromium-review.googlesource.com/c/8192158)\n- **Refactor** IdentityManagerProvider was introduced for wider cleanup and decoupling. [CL 8198848](https://chromium-review.googlesource.com/c/8198848)\n- **Refactor** Optimization guide constants files were removed as cleanup. [CL 8196570](https://chromium-review.googlesource.com/c/8196570)\n- **Refactor** Multiple anonymous-class to lambda cleanups landed across chrome/browser and webapps. [CL 8210360](https://chromium-review.googlesource.com/c/8210360)\n- **Refactor** Chromium kept pushing IWYU and spanification work through base, content, ui, blink, ash, and remoting. [CL 8030294](https://chromium-review.googlesource.com/c/8030294)\n\n## Reverts \u0026 Reapplies\n- **Refactor** Revert of theme keyboard tooltip work in themes UI. [CL 8169780](https://chromium-review.googlesource.com/c/8169780)\n- **Refactor** Revert of OmahaService unmanaged background thread and queue starvation leak fix. [CL 7735345](https://chromium-review.googlesource.com/c/7735345)\n- **Security** Revert of blocking prefetch requests for disallowed URLs. [CL 7966058](https://chromium-review.googlesource.com/c/7966058)\n- **Security** Revert of enabling AccountRetrievalWaitsForRestoration by default. [CL 8178284](https://chromium-review.googlesource.com/c/8178284)\n- **Build** Revert of stale paint timing TestExpectations cleanup. [CL 8179905](https://chromium-review.googlesource.com/c/8179905)\n- **Refactor** Revert of the hunspell dictionary roll and spellcheck version update. [CL 8205805](https://chromium-review.googlesource.com/c/8205805)\n- **Web Platform** Reland of keepalive URLLoader lifetime behavior for fetch keepalive. [CL 7972217](https://chromium-review.googlesource.com/c/7972217)\n- **Rendering** Reland of autosize growth fix with overlay scrollbars. [CL 8193785](https://chromium-review.googlesource.com/c/8193785)\n- **Platform** Reland of Linux XDG Desktop Portal geolocation provider support. [CL 8132586](https://chromium-review.googlesource.com/c/8132586)\n- **Platform** Reland of Linux DynamicLauncherPortal helper for web app shortcuts. [CL 8156922](https://chromium-review.googlesource.com/c/8156922)\n- **Security** Reland of blocking WebAuthn on pages with SSL errors. [CL 8178688](https://chromium-review.googlesource.com/c/8178688)\n- **UI** Reland of browser test coverage for ShowTabContextMenu API. [CL 8192078](https://chromium-review.googlesource.com/c/8192078)\n- **Build** Reland of JNI Zero generate_final_jni split outputs. [CL 8160566](https://chromium-review.googlesource.com/c/8160566)\n- **UI** Reland of APC graceful failure when BD requires user interaction. [CL 8140559](https://chromium-review.googlesource.com/c/8140559)\n- **UI** Reland of Glic integration and browser-test migrations continued across several test helpers. [CL 8020895](https://chromium-review.googlesource.com/c/8020895)\n",
  "repo": "chromium",
  "repoDisplay": "Chromium",
  "rollGroups": [
    {
      "name": "Chrome Android ARM64 Orderfile",
      "count": 15
    },
    {
      "name": "Chrome Mac Arm PGO Profile",
      "count": 11
    },
    {
      "name": "Chrome Win64 PGO Profile",
      "count": 7
    },
    {
      "name": "Chrome Mac PGO Profile",
      "count": 4
    },
    {
      "name": "Chrome Android Desktop x64 PGO",
      "count": 4
    },
    {
      "name": "Chrome Android ARM32 Orderfile",
      "count": 4
    },
    {
      "name": "Chrome Win ARM64 PGO Profile",
      "count": 4
    },
    {
      "name": "Chrome Android ARM32 PGO Profile",
      "count": 3
    },
    {
      "name": "Other",
      "count": 2
    },
    {
      "name": "Chrome Linux PGO Profile",
      "count": 2
    },
    {
      "name": "Perfetto Trace Processor Win",
      "count": 2
    },
    {
      "name": "V8 from e39d88b220f7 to 0d06695a55b9",
      "count": 1
    },
    {
      "name": "libyuv from a86d27122a4b to 240ac24a8882",
      "count": 1
    },
    {
      "name": "libyuv from 019de35678f2 to a86d27122a4b",
      "count": 1
    },
    {
      "name": "Updater chromium_linux64 from",
      "count": 1
    },
    {
      "name": "clank/internal/apps from d5c584e19b38 to 72f11630c313",
      "count": 1
    },
    {
      "name": "DevTools Frontend from 9e098513cf5b",
      "count": 1
    },
    {
      "name": "DevTools Frontend from 01c8e7aa4167",
      "count": 1
    },
    {
      "name": "llvm-libc from 33411b0e3982 to 323ddc82979c",
      "count": 1
    },
    {
      "name": "chrome/browser/internal from 874d3bd00d19 to d6ef1b0301bf",
      "count": 1
    },
    {
      "name": "Amd64 AFDO from 153.0.7989.0_pre1672499_rc-r1-merged",
      "count": 1
    },
    {
      "name": "Crossbench from 7cd70792d8c0 to 40dc5502de44",
      "count": 1
    },
    {
      "name": "DevTools Frontend from f8a35fdb966b",
      "count": 1
    },
    {
      "name": "WebView ARM64 Orderfile from zuuPSnNmp4D022n-p...",
      "count": 1
    },
    {
      "name": "Chromite from a0023a7d7b67 to 9cd38d24650c",
      "count": 1
    },
    {
      "name": "Dawn from 1dd118647f62 to 44adc8324038",
      "count": 1
    },
    {
      "name": "ios_internal from 0e8c80559530 to 094334a5d258",
      "count": 1
    },
    {
      "name": "optimization-guide from 6b2b509aef2f to 4e31f5828844",
      "count": 1
    },
    {
      "name": "WebView ARM Orderfile from 8rsvsA_uXFeJRO89X...",
      "count": 1
    },
    {
      "name": "Enterprise Companion chromium_mac_amd64 from pNXV7sTxR8OHkQo8A...",
      "count": 1
    },
    {
      "name": "Help App from JG80yZD3wm0-cX2tt...",
      "count": 1
    },
    {
      "name": "Perfetto from 1a2f466a6a09 to 70af586ff6ae",
      "count": 1
    },
    {
      "name": "WebView ARM Orderfile from wBHFMAuzTeKTGHl86...",
      "count": 1
    },
    {
      "name": "WebRTC from 424a6bd0b7f9 to 421df7faa585",
      "count": 1
    },
    {
      "name": "Perfetto Trace Processor Linux ARM64",
      "count": 1
    },
    {
      "name": "optimization-guide from 4e31f5828844 to 2bbb1b43aee3",
      "count": 1
    },
    {
      "name": "libyuv from 7138e0a2a7ea to 019de35678f2",
      "count": 1
    },
    {
      "name": "androidx from Q9UCmU29yblEAObf6... to mmiCu78D2yfqjpKjf...",
      "count": 1
    },
    {
      "name": "BoringSSL from cc7b53bd2745 to 4c9d1627f8fc",
      "count": 1
    },
    {
      "name": "Media App from cg2JGqkPrkY1LxJlU...",
      "count": 1
    },
    {
      "name": "Catapult from 6a2d2bcb73b6 to 776d23d71840",
      "count": 1
    },
    {
      "name": "Dawn from cd1628319cf9 to ebe71e6527d2",
      "count": 1
    },
    {
      "name": "ios_internal from 094334a5d258 to 59fd608bca1a",
      "count": 1
    },
    {
      "name": "Updater chromium_mac_arm64 from",
      "count": 1
    },
    {
      "name": "ios_internal from 59fd608bca1a to 578e958ac252",
      "count": 1
    },
    {
      "name": "vulkan-deps from b766ecf27b67 to b29f7d40431e",
      "count": 1
    },
    {
      "name": "vulkan-deps from dc5e973bf3f3 to b766ecf27b67",
      "count": 1
    },
    {
      "name": "V8 from 2ab8babc8567 to e39d88b220f7",
      "count": 1
    },
    {
      "name": "WebRTC from 16e0e504635c to 424a6bd0b7f9",
      "count": 1
    },
    {
      "name": "WebRTC from 437408bd428c to 16e0e504635c",
      "count": 1
    },
    {
      "name": "WebView ARM Orderfile from 9fOKp-YY4Uollr6vy...",
      "count": 1
    },
    {
      "name": "compiler-rt from 33e2c4c3de2b to 74a75f454eeb",
      "count": 1
    },
    {
      "name": "WebView ARM64 Orderfile from mndutUqMR-f-h5K6F...",
      "count": 1
    },
    {
      "name": "Depot Tools from 0a0574531b3b",
      "count": 1
    },
    {
      "name": "Dawn from 44adc8324038 to cd1628319cf9",
      "count": 1
    },
    {
      "name": "DevTools Frontend from b08dc42f5607",
      "count": 1
    },
    {
      "name": "ChromeOS Bigcore AFDO profile",
      "count": 1
    },
    {
      "name": "WebView ARM64 Orderfile from cojRGKrLOYNxbTCNt...",
      "count": 1
    },
    {
      "name": "Projector App from mud6g3252U46N27qG...",
      "count": 1
    },
    {
      "name": "Boca App from 5FzGIT0J4xw2P7-1q...",
      "count": 1
    }
  ],
  "since": "2026-08-06",
  "totals": {
    "commits": 790,
    "features": 621,
    "rolls": 159
  },
  "until": "2026-08-06"
}