{
  "commits": {
    "7452727": {
      "author": "Syed AbuTalib",
      "avatar": "https://lh5.googleusercontent.com/-Gj4D5-tV-ZI/AAAAAAAAAAI/AAAAAAAAAAA/-zB7QRpjvgM/s120-p/photo.jpg",
      "cl": "7452727",
      "clUrl": "https://chromium-review.googlesource.com/c/7452727",
      "description": "Now that we have an IamfAudioDecoder, we can now register it with the\ndecoder factory, making it an option if the flag is enabled.\n\nBug: 412395831\nChange-Id: I3811574b660edea34743372edec58dbcc0ec7ced\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7452727\nCommit-Queue: Syed AbuTalib \u003clowkey@google.com\u003e\nReviewed-by: Dale Curtis \u003cdalecurtis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662158}",
      "email": "lowkey@google.com",
      "hash": "46ae5377ad18dc37890252883a05a42dd1549f9d",
      "subject": "[IAMF] Register decoder in DefaultDecoderFactory"
    },
    "7455787": {
      "author": "Syed AbuTalib",
      "avatar": "https://lh5.googleusercontent.com/-Gj4D5-tV-ZI/AAAAAAAAAAI/AAAAAAAAAAA/-zB7QRpjvgM/s120-p/photo.jpg",
      "cl": "7455787",
      "clUrl": "https://chromium-review.googlesource.com/c/7455787",
      "description": "This patch implements `IamfAudioDecoder`, a new `AudioDecoder` subclass\nthat wraps the `third_party/iamf_tools` library to support decoding of\nIAMF (Immersive Audio Model and Formats) streams.\n\nNote that while we create this new AudioDecoder, we do not actually\nreference it. We will add the necessary plumbing in a follow-up CL.\n\nBug: 412395831\nChange-Id: Ib23af415438948aebffeac293fd8b455aa3746d8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7455787\nCommit-Queue: Syed AbuTalib \u003clowkey@google.com\u003e\nReviewed-by: Thomas Guilbert \u003ctguilbert@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662043}",
      "email": "lowkey@google.com",
      "hash": "f7b0dbdd1955d29a3f00ace966a4b5e7e492a34f",
      "subject": "[IAMF] Implement IamfAudioDecoder using iamf_tools"
    },
    "7670918": {
      "author": "Omar Ramadan",
      "avatar": "https://lh5.googleusercontent.com/-MqgT6Nh6_-w/AAAAAAAAAAI/AAAAAAAAAAA/qCH2tBxJSsc/s120-p/photo.jpg",
      "cl": "7670918",
      "clUrl": "https://chromium-review.googlesource.com/c/7670918",
      "description": "Implement Source-Specific Multicast (SSM) in the Blink renderer and\nbrowser layers for the Direct Sockets API, building on the Mojo\ninterface changes from the previous CL.\n\nBlink Renderer:\n- MulticastController: joinGroup()/leaveGroup() with optional\n  sourceAddress for SSM filtering\n- MulticastMembership dictionary for (group, source) pairs\n- Validate multicast addresses, prevent ASM/SSM mixing\n- joinedGroups() attribute for introspection\n\nBrowser/Content:\n- DirectSocketsServiceImpl: plumb allow_source_specific_multicast\n  based on feature flag\n- SSM browser tests (disabled on macOS per crbug.com/443716695)\n- IWA SSM api tests\n\nTesting: 15 MulticastController unit tests (8 ASM + 7 SSM),\n4 content browser tests, 3 IWA api tests\n\nThis is a reland of the blink/browser portion of commit\n030237772913c, which was reverted in 3076e5f581b85.\n\nR=reillyg@chromium.org, vkrot@google.com\n\nBug: 461262401\nChange-Id: I2716e9018cabeb365152d93e73baed4b48b5d934\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7670918\nReviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\nCommit-Queue: Reilly Grant \u003creillyg@chromium.org\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661529}",
      "email": "omar@blockcast.net",
      "hash": "863435829ee0f5679fad41bc117670acdf3dbc5e",
      "subject": "Add SSM support to Blink MulticastController and browser integration"
    },
    "7800012": {
      "author": "Danil Somsikov",
      "avatar": "https://lh4.googleusercontent.com/-rKNlZgJ9hyU/AAAAAAAAAAI/AAAAAAAAAAA/ejFmTzkfhdQ/s120-p/photo.jpg",
      "cl": "7800012",
      "clUrl": "https://chromium-review.googlesource.com/c/7800012",
      "description": "Change-Id: I7e82cf23b4d1f0aa32e29350e18ac39f3319733f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7800012\nAuto-Submit: Danil Somsikov \u003cdsv@chromium.org\u003e\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCommit-Queue: Danil Somsikov \u003cdsv@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662045}",
      "email": "dsv@chromium.org",
      "hash": "e21fba8645638167eb11654378ed402a7dcfcd07",
      "subject": "Fix security bypass in extension debugger API for Web Workers."
    },
    "7807724": {
      "author": "Andrew Paseltiner",
      "avatar": "https://lh3.googleusercontent.com/-lw_77kSAlPM/AAAAAAAAAAI/AAAAAAAAAAA/6DJi_2gSABY/s120-p/photo.jpg",
      "cl": "7807724",
      "clUrl": "https://chromium-review.googlesource.com/c/7807724",
      "description": "The Attribution Reporting API is deprecated and will ultimately be\nremoved. This change focuses on removing the\nchrome://attribution-internals UI that allows developers to locally\ninspect the state of that API.\n\nBug: 513231893\nChange-Id: I180c3545b3936559be5a2740dd52d95d4c8ad2aa\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7807724\nReviewed-by: Rebekah Potter \u003crbpotter@chromium.org\u003e\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nReviewed-by: Nan Lin \u003clinnan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661808}",
      "email": "apaseltiner@chromium.org",
      "hash": "de212a08955ad79b0d64edfb9cb2edf6ad5428d0",
      "subject": "Remove attribution internals UI"
    },
    "7814023": {
      "author": "wmedrano",
      "avatar": "https://lh5.googleusercontent.com/-agMNEVIEioM/AAAAAAAAAAI/AAAAAAAAAAA/fBwHVl9YAXk/s120-p/photo.jpg",
      "cl": "7814023",
      "clUrl": "https://chromium-review.googlesource.com/c/7814023",
      "description": "Chrome ATLS Discuss: https://groups.google.com/a/google.com/g/chrome-atls-discuss/c/UkYnxJrWcrQ\nBug: 498722796\n\nChange-Id: I17401d989ea17a6845d1d776692932fd6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7814023\nReviewed-by: Daniel Rubery \u003cdrubery@chromium.org\u003e\nCommit-Queue: Will Medrano \u003cwmedrano@google.com\u003e\nSLSA-Policy-Verified: SLSA Policy Verification Service \u003cdevtools-gerritcodereview-exitgate@google.com\u003e\nReviewed-by: Łukasz Anforowicz \u003clukasza@chromium.org\u003e\nAuto-Submit: Will Medrano \u003cwmedrano@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661483}",
      "email": "wmedrano@google.com",
      "hash": "8a2b5e4ed01965570f6844dd73d9b90561118204",
      "subject": "Import incremental-font-transfer"
    },
    "7836757": {
      "author": "John An",
      "avatar": "https://lh5.googleusercontent.com/-LDZ1LA7agmQ/AAAAAAAAAAI/AAAAAAAAAAA/u5H4d2MzhVs/s120-p/photo.jpg",
      "cl": "7836757",
      "clUrl": "https://chromium-review.googlesource.com/c/7836757",
      "description": "There are two scenarios where the current stylus code fails to inform\nthe Shell Handwriting API that focus has failed. The first is when the\nRenderWidgetHostView that initiated the session is destroyed before TSF\ndelivers the FocusHandwritingTarget callback. The second is when the\nview is destroyed after that callback but before the focus result\narrives back from Blink.\n\nThis change tracks the initiating view and, in the first case, arms the\ncallback sink to decline the next FocusHandwritingTarget with\nTF_NO_HANDWRITING_TARGET, and in the second case fails the in-flight\nsession so SetResponse is called. It also ensures these only fire when\nthe initiating view is destroyed, so an unrelated view no longer tears\ndown the session.\n\nIt also removes some OnFocusFailed calls where they are unnecessary.\n\nBug: 355578906\nChange-Id: I55b7942315eb48ec40c98c0b21f3d77a29cf1465\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7836757\nCommit-Queue: John An \u003cjohna@microsoft.com\u003e\nReviewed-by: Olga Gerchikov \u003cgerchiko@microsoft.com\u003e\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661526}",
      "email": "johna@microsoft.com",
      "hash": "4b49cc7b149dbafb9b5afce6ecb18e7aa8025c9f",
      "subject": "Improving Stylus OnFocusFailed coverage"
    },
    "7868572": {
      "author": "Mark Schillaci",
      "avatar": "https://lh4.googleusercontent.com/-4Tu2G0y3iKc/AAAAAAAAAAI/AAAAAAAAAAA/rtkeOwjDb00/s120-p/photo.jpg",
      "cl": "7868572",
      "clUrl": "https://chromium-review.googlesource.com/c/7868572",
      "description": "This reverts commit 0a5df90c851f96937359903f9cfe16c734fe64de.\n\nReason for revert: b/526716883\n\nFailure Link: See crashes in above bug.\n\nOriginal change's description:\n\u003e Clamp top and bottom control offsets to be on screen\n\u003e\n\u003e This CL updates the deserialization traits for RenderFrameMetadata to\n\u003e verify that the top and bottom control heights are finite and\n\u003e non-negative. Unexpected values could cause the browser to render the\n\u003e controls incorrectly or offscreen. By clamping the values, we can ensure\n\u003e that the top controls are always visible.\n\u003e\n\u003e Bug: 514067070\n\u003e Change-Id: Ic173324baf0f364c10cac0d484cc19a587056ad7\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7868572\n\u003e Reviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\n\u003e Reviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\n\u003e Commit-Queue: Mark Schillaci \u003cmschillaci@google.com\u003e\n\u003e Reviewed-by: Sinan Sahin \u003csinansahin@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1642022}\n\nBug: 514067070\nChange-Id: I32a5d0c42a3f62652624fc1f1f8fc7186f928da3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089078\nCommit-Queue: Harry Souders \u003charrysouders@google.com\u003e\nOwners-Override: Harry Souders \u003charrysouders@google.com\u003e\nCommit-Queue: Mark Schillaci \u003cmschillaci@google.com\u003e\nReviewed-by: Harry Souders \u003charrysouders@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661480}",
      "email": "mschillaci@google.com",
      "hash": "872a849b602954937d7b4ec19cd353f8351b5468",
      "subject": "Revert \"Clamp top and bottom control offsets to be on screen\""
    },
    "7893313": {
      "author": "Ari Chivukula",
      "avatar": "https://lh3.googleusercontent.com/-pBPDc-hPqmk/AAAAAAAAAAI/AAAAAAAAAAA/BsFD8BSZs1U/s120-p/photo.jpg",
      "cl": "7893313",
      "clUrl": "https://chromium-review.googlesource.com/c/7893313",
      "description": "This is launched in M150 and default enabled in M151, so after the\nbranch cut we can remove this for M152.\n\nFixed: 476646486\nChange-Id: Ia3a68320d11e0e17bd9dde182875917c5b49fee7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7893313\nCommit-Queue: Ari Chivukula \u003carichiv@chromium.org\u003e\nReviewed-by: Will Harris \u003cwfh@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661497}",
      "email": "arichiv@chromium.org",
      "hash": "8972f43d519b876c89ec0be43d461c9becc12529",
      "subject": "[SVG] Remove PreventSvgFilterPaint feature"
    },
    "7910945": {
      "author": "Steven Wei",
      "avatar": "https://lh4.googleusercontent.com/-7DuDkcHuJlc/AAAAAAAAAAI/AAAAAAAAAAA/fJmvl4FBLp8/s120-p/photo.jpg",
      "cl": "7910945",
      "clUrl": "https://chromium-review.googlesource.com/c/7910945",
      "description": "PrerenderHostRegistry::CreateAndStartHost rejected new prerender\nrequests as duplicates only on exact URL match. Two speculation rules\nwhose URLs differ only by query params explicitly excluded by a matching\nNo-Vary-Search hint -- e.g. /p?a=1 and /p?a=2 with hint params=(\"a\") --\ntherefore created two prerender hosts and consumed two slots, even\nthough only the first could ever be activated.\n\nSpec already specifies these as \"redundant with\" each other and groups\nthem so only group[0] is enacted.\n\nExtend the dedupe check in CreateAndStartHost to also reject a new\nrequest when an existing host carries the same NVS hint and its URL is\nequivalent under that hint, using HttpNoVarySearchData::AreEquivalent.\n\nAlso update SpeculationCandidate::IsSimilarFromAuthorPerspective in\nBlink to compare URLs under a matching NVS hint, so the per-document\nsent_candidates_ history (exposed via performance.getSpeculations())\nmatches the same notion of equivalence.\n\nSpec: https://html.spec.whatwg.org/multipage/speculative-loading.html#sl-candidate-redundant-with\nBug: 512171934\nChange-Id: I21af4505a3388c5295f667b696f1f9c40644ca51\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7910945\nReviewed-by: Lingqi Chi \u003clingqi@chromium.org\u003e\nReviewed-by: Jeremy Roman \u003cjbroman@chromium.org\u003e\nCommit-Queue: Steven Wei \u003cstevenwei@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661470}",
      "email": "stevenwei@microsoft.com",
      "hash": "48a894cc8a4334537ed3c3995f690792ae566186",
      "subject": "Dedupe prerender hosts equivalent under No-Vary-Search hint"
    },
    "7923418": {
      "author": "Aadarsh Battula",
      "avatar": "https://lh5.googleusercontent.com/-5Eeo2Y0VLDg/AAAAAAAAAAI/AAAAAAAAAAA/vQEHKffhreI/s120-p/photo.jpg",
      "cl": "7923418",
      "clUrl": "https://chromium-review.googlesource.com/c/7923418",
      "description": "This CL introduces the `code-coverage-build-inspector` agent skill\ndescribing how to inspect LUCI builds for code coverage generation\ncorrectness and extract uncovered lines.\n\nAdds SKILL.md defining step-by-step verification checks of GN args, test\nexecution logs, and coverage processing steps. Updates CQ Debugging\nskill to pass in the correct state variables.\n\nTAG=agy\nCONV=994447f6-9674-4c3e-8b82-9898b3a88627\n\nBug: 521587352\nChange-Id: I626134fb613b9b0e583b0658c967de94ceab1ea1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7923418\nReviewed-by: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nReviewed-by: Struan Shrimpton \u003csshrimp@google.com\u003e\nReviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\nCommit-Queue: Aadarsh Battula \u003caadarshb@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662102}",
      "email": "aadarshb@google.com",
      "hash": "ce8e9eef91499dc502c31a80cc44ee6f0eda847e",
      "subject": "Introduce CodeCoverageBuildInspector agent skill"
    },
    "7925927": {
      "author": "Hafiz",
      "avatar": "https://lh3.googleusercontent.com/-V7u9CCHN4QQ/AAAAAAAAAAI/AAAAAAAAAAA/umShju0A4Wk/s120-p/photo.jpg",
      "cl": "7925927",
      "clUrl": "https://chromium-review.googlesource.com/c/7925927",
      "description": "This CL introduces EwalletAccountLinkingManager inheriting from\nNativeAccountLinkingHandler to manage the async token fetches and\nGDCPI network calls for eWallet account linking. Hooking this manager\nup to PaymentLinkManager will be done in a follow-up CL.\n\nBug: 520050034\nChange-Id: Ice6e04baae123297f768d8315209b46e56943fa7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7925927\nReviewed-by: Longsheng Yin \u003clongsheng@google.com\u003e\nReviewed-by: Siddharth Shah \u003csiashah@google.com\u003e\nCommit-Queue: Hafiz Thaha \u003chfizt@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661556}",
      "email": "hfizt@google.com",
      "hash": "7dc35d4827eacae8de92e9ac03764139508d70fb",
      "subject": "[Autofill] Implement EwalletAccountLinkingManager"
    },
    "7937890": {
      "author": "Nan Lin",
      "avatar": "https://lh5.googleusercontent.com/-eNGDf1QYRaE/AAAAAAAAAAI/AAAAAAAAAAA/j4OXLYYCvV8/s120-p/photo.jpg",
      "cl": "7937890",
      "clUrl": "https://chromium-review.googlesource.com/c/7937890",
      "description": "As part of the preparation for removing the Attribution Reporting API,\nthis CL deletes all web platform tests and resources under\nthird_party/blink/web_tests/external/wpt/attribution-reporting,\nthird_party/blink/web_tests/wpt_internal/attribution-reporting and\nthird_party/blink/web_tests/http/tests/inspector-protocol/attribution-reporting.\n\nThese tests are no longer needed as the API is being deprecated and\nremoved from the codebase. We remove the tests first to avoid having to\nfix test failures in the process of phased code removal.\n\nI2D\u0026R:\nhttps://groups.google.com/a/chromium.org/g/blink-dev/c/4K2RRt6VYCQ\n\nBug: 513231893\nChange-Id: I7c2e79b7a0f8c232c252b5e524c49beb56da7942\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7937890\nReviewed-by: Jonathan Lee \u003cjonathanjlee@google.com\u003e\nCommit-Queue: Nan Lin \u003clinnan@chromium.org\u003e\nSLSA-Policy-Verified: SLSA Policy Verification Service \u003cdevtools-gerritcodereview-exitgate@google.com\u003e\nReviewed-by: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661752}",
      "email": "linnan@chromium.org",
      "hash": "639afa13b34cdba270abc87c75c1bb72ede92a77",
      "subject": "Remove web platform tests for Attribution Reporting API"
    },
    "7950620": {
      "author": "Natalia Androsz",
      "avatar": "",
      "cl": "7950620",
      "clUrl": "https://chromium-review.googlesource.com/c/7950620",
      "description": "This change introduces the skeleton implementation of NotebooksService and its factory NotebooksServiceFactory.\n\nConstraints:\n- The service is only initialized in non-empty form for Desktop (via chrome/browser).\n- It is not initialized for Android/iOS in this CL.\n- In Incognito mode, an empty service fallback is provided.\n\nTAG=agy\nCONV=143ea543-3b55-4811-84f5-bea1dfa9048f\nChange-Id: Icaa4162bf9a45e4f9c66aa066b013f206a6a6964\n\nChange-Id: Icaa4162bf9a45e4f9c66aa066b013f206a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7950620\nReviewed-by: David Pennington \u003cdpenning@chromium.org\u003e\nReviewed-by: Tommy Nyquist \u003cnyquist@chromium.org\u003e\nCommit-Queue: Natalia Androsz \u003cnandrosz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662159}",
      "email": "nandrosz@google.com",
      "hash": "5637c5d4b2dbe7f552345fe271497b045f2e573e",
      "subject": "[Notebooks] Add service skeleton and factory."
    },
    "7951817": {
      "author": "Danil Somsikov",
      "avatar": "https://lh4.googleusercontent.com/-rKNlZgJ9hyU/AAAAAAAAAAI/AAAAAAAAAAA/ejFmTzkfhdQ/s120-p/photo.jpg",
      "cl": "7951817",
      "clUrl": "https://chromium-review.googlesource.com/c/7951817",
      "description": "This reverts commit d13cd7076e05000615eb96fb74a67b9fbe2548be.\n\nReason for revert: http://crbug.com/521708068#comment28\n\nOriginal change's description:\n\u003e Allow DevTools for the PDF viewer and refactor DevTools availability checks.\n\u003e\n\u003e Bug: 521708068\n\u003e Change-Id: Idb332e1e184b64db666de866fc7cc6d253a182da\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7951817\n\u003e Reviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\n\u003e Commit-Queue: Danil Somsikov \u003cdsv@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1648832}\n\nBug: 521708068\nChange-Id: I0b573c501b9c4548f136d3031e4fdbd9b02f5429\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8091893\nCommit-Queue: Danil Somsikov \u003cdsv@chromium.org\u003e\nReviewed-by: Michał Kaczmarczyk \u003cmickaczmarczyk@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661914}",
      "email": "dsv@chromium.org",
      "hash": "84d0a63615c37e3f7f78141d839571890fefd512",
      "subject": "Revert \"Allow DevTools for the PDF viewer and refactor DevTools availability checks.\""
    },
    "7951866": {
      "author": "Alex Moshchuk",
      "avatar": "https://lh4.googleusercontent.com/-OgoausJ-OaU/AAAAAAAAAAI/AAAAAAAAAAA/dWDqJ9jykP0/s120-p/photo.jpg",
      "cl": "7951866",
      "clUrl": "https://chromium-review.googlesource.com/c/7951866",
      "description": "This reverts commit a7e42f8cde417c9a4234049b91fabc3e36a2765a.\n\nReason for revert: [Gardener] The new AperitifTest.InitializerOrder test is failing consistently on mac13-arm64-rel-tests and Mac13 Tests.\n\nFailure Link: https://ci.chromium.org/ui/p/chromium/builders/ci/mac13-arm64-rel-tests/76347\nhttps://ci.chromium.org/ui/p/chromium/builders/ci/Mac13%20Tests/41946/overview\n\nSample failure:\n[ RUN      ] AperitifTest.InitializerOrder\n../../chrome/browser/mac/aperitif_unittest.mm:71: Failure\nExpected equality of these values:\n  0\n  rv\n    Which is: -1\nStack trace:\n0   unit_tests                          0x0000000104ff5e74 AperitifTest_InitializerOrder_Test::TestBody() + 2240\n\n../../chrome/browser/mac/aperitif_unittest.mm:126: Failure\nValue of: found_libaperitif\n  Actual: false\nExpected: true\nStack trace:\n0   unit_tests                          0x0000000104ff64f8 AperitifTest_InitializerOrder_Test::TestBody() + 3908\n\n[  FAILED  ] AperitifTest.InitializerOrder (129 ms)\n\nOriginal change's description:\n\u003e [mac] Implement libaperitif.dylib and unit tests\n\u003e\n\u003e This CL implements the aperitif'ed chrome_exe_main_mac.cc in C and puts\n\u003e all the initialization logic into libaperitif.dylib, plus unit tests to\n\u003e verify link-order rules and early initialization sequences. Most of the\n\u003e code is copied from the original proof of concept cl in\n\u003e https://crrev.com/c/7673901 with a caveat: the CL is not producing the\n\u003e aperitif'ed helper binaries yet in chrome.app. Therefore, in order to\n\u003e run aperitif related unit tests, a temporary test-only helper binary\n\u003e ('aperitif_test_helper') is created.\n\u003e\n\u003e The temporary aperitif_test_helper will be removed in the next chain cl,\n\u003e once we start producing aperitif'ed helper binaries in chrome.app, and\n\u003e we can then test directly against the helpers.\n\u003e\n\u003e For a while, both `chrome_exe_main_mac.cc` and `chrome_exe_main_mac.c`\n\u003e will be kept in parallel while we conduct A/B testing to gather more\n\u003e metrics as we transition to use `chrome_exe_main_mac.c`. The end goal is\n\u003e to completely replace the current `chrome_exe_main_mac.cc` with\n\u003e `chrome_exe_main_mac.c` by the end of this project.\n\u003e\n\u003e Bug: 40794783\n\u003e Change-Id: I85577c99a541efe83dddf17e4837596f953e098f\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7951866\n\u003e Reviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\n\u003e Reviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\n\u003e Commit-Queue: Yue She \u003cyueshe@google.com\u003e\n\u003e Reviewed-by: Mark Mentovai \u003cmark@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1661347}\n\nBug: 40794783\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: Ia59128fb00ada14a14e786b5a4a5c16ea27a5557\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089139\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: Alex Moshchuk \u003calexmos@chromium.org\u003e\nOwners-Override: Alex Moshchuk \u003calexmos@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661456}",
      "email": "alexmos@chromium.org",
      "hash": "edacee11ef4723448b5e63b851c4188811e5f1cd",
      "subject": "Revert \"[mac] Implement libaperitif.dylib and unit tests\""
    },
    "7952949": {
      "author": "Mason Freed",
      "avatar": "https://lh3.googleusercontent.com/-1ya5ANiRzSI/AAAAAAAAAAI/AAAAAAAAAAA/0WyLQi44EBs/s120-p/photo.jpg",
      "cl": "7952949",
      "clUrl": "https://chromium-review.googlesource.com/c/7952949",
      "description": "Active unbounded elements escape ancestor clips by overriding the\ndestination state in PaintLayerClipper. However, overriding the entire\nstate changed both the clip and the transform, placing the computed\nclip bounds in local space rather than document space. This mismatch\ncaused hit testing to fail in some cases. This CL fixes the\nbug by only overriding the Clip node of the destination state, keeping\ncoordinates correctly mapped to document space. Also, this patch fixes\nan issue in Aura where `ScreenPositionClient` was null (during\ntesting) - it now falls back to ConvertPointToTarget in that case.\n\nAdditionally, this CL fixes touch event routing for unbounded elements\nin Aura. Touch events were previously marked as handled synchronously,\nwhich prevented Aura's GestureRecognizer from generating gesture events\n(like Tap) upon receiving the asynchronous touch ACK from the renderer.\nWe now use DisableSynchronousHandling() to enable the asynchronous\ngesture generation path.\n\nBug: 523268809, 508672616\nChange-Id: I6e60b75dca3b14204a6b5fde7a8852c647d59aa7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7952949\nAuto-Submit: Mason Freed \u003cmasonf@chromium.org\u003e\nReviewed-by: Vladimir Levin \u003cvmpstr@chromium.org\u003e\nCommit-Queue: Mason Freed \u003cmasonf@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662186}",
      "email": "masonf@chromium.org",
      "hash": "38fcc14a04cfbecdfb4d9be65f3ed4f08b5b2aa7",
      "subject": "Unbounded Element: Fix hit-testing coordinate mismatch"
    },
    "7952979": {
      "author": "Hafiz",
      "avatar": "https://lh3.googleusercontent.com/-V7u9CCHN4QQ/AAAAAAAAAAI/AAAAAAAAAAA/umShju0A4Wk/s120-p/photo.jpg",
      "cl": "7952979",
      "clUrl": "https://chromium-review.googlesource.com/c/7952979",
      "description": "This CL introduces the New Account Linking (NAL) bottom sheet UI for\neWallets in Facilitated Payments. It adds the XML layout and Java\nclasses needed to display the eWallet account linking prompt to the\nuser, building upon the backend infrastructure.\n\nAdded new golden image:\nhttps://chrome-public-gold.skia.org/img/images/3235e6018b198471bed79a061663dd49.png\n\nUI Mock: https://screenshot.googleplex.com/88HqHK2iZkbrpcc\n\nImplementation (Light Mode):\nhttps://screenshot.googleplex.com/8SkMcv2FTSRcbUr.png\n\nImplementation (Dark Mode):\nhttps://screenshot.googleplex.com/6yqNFRgQkegvDpc.png\n\nBYPASS_LARGE_CHANGE_WARNING: Splitting breaks CQ dry runs and tests\n\nBug: 509694257\nChange-Id: Ib73b321b51f944e37f8c15144e5f3e376c9a95ff\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7952979\nReviewed-by: Longsheng Yin \u003clongsheng@google.com\u003e\nReviewed-by: Mark Pearson \u003cmpearson@chromium.org\u003e\nReviewed-by: Siddharth Shah \u003csiashah@google.com\u003e\nCommit-Queue: Hafiz Thaha \u003chfizt@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661509}",
      "email": "hfizt@google.com",
      "hash": "44b4f7dead12fc7f635d7e04292bd7c2dc61c4e9",
      "subject": "[Autofill] Add EWallet NAL bottom sheet UI"
    },
    "7954517": {
      "author": "Russ Hamilton",
      "avatar": "https://lh3.googleusercontent.com/-OG5nRgucyi4/AAAAAAAAAAI/AAAAAAAAAAA/p4nY9uTHT4g/s120-p/photo.jpg",
      "cl": "7954517",
      "clUrl": "https://chromium-review.googlesource.com/c/7954517",
      "description": "This CL deletes all tests that are specific to Fledge/Protected\nAudience, as part of the effort to stub out the API. This includes\nentire test files that are no longer needed, and specific Fledge tests\ndeleted from files that also contain non-Fledge tests.\n\nDeleted C++ Test Files:\n- chrome/browser/privacy_sandbox/interest_group_permissions_browsertest.cc\n  (Tested interest group permissions)\n- content/browser/interest_group/interest_group_browsertest.cc\n  (Tested browser-process interest groups, auctions, and worklets)\n\nDeleted C++ Tests in Modified Files:\n- chrome/browser/browsing_data/browsing_data_model_browsertest.cc:\n  * InterestGroupsHandledCorrectly\n  * InterestGroupsAccessReportedCorrectly\n  * AuctionWinReportedCorrectly\n  (Tested Fledge interest group data tracking in Browsing Data Model)\n\n- chrome/browser/chrome_content_browser_client_browsertest.cc:\n  * AutomaticBeaconCredentialsBrowserTest.3PCEnabledAndDisabled\n  (Tested 3PC blocking on Fledge automatic beacons)\n\n- chrome/browser/extensions/api/declarative_net_request/declarative_net_request_browsertest.cc:\n  * ProtectedAudienceNetworkRequestsModifyHeaders\n  * ProtectedAudienceNetworkRequestsBlock\n  * ProtectedAudienceNetworkRequestsBlockRedirect\n  (Tested DNR rules intercepting Fledge network requests)\n\n- chrome/browser/privacy_sandbox/privacy_sandbox_settings_browsertest.cc:\n  * PrivacySandboxSettingsAttestProtectedAudienceBrowserTest.Join_RunAdAuction_Enrollment\n  * PrivacySandboxSettingsAttestPrivateAggregationInProtectedAudienceBrowserTest (4 tests)\n  * PrivacySandboxSettingsEventReportingBrowserTest (5 tests)\n  (Tested attestation/enrollment checks for Fledge and Private Aggregation)\n\n- chrome/browser/renderer_context_menu/render_view_context_menu_interactive_uitest.cc:\n  * ContextMenuFencedFrameTestNoTestingConfig.AutomaticBeaconSentAfterContextMenuNavigation\n  (Tested Fledge automatic beacons triggered via context menu navigation)\n\n- chrome/test/chromedriver/test/run_py_tests.py:\n  * ProtectedAudienceSpecificTest.testSetProtectedAudienceKAnonymity\n  (Tested ChromeDriver SetProtectedAudienceKAnonymity command)\n\n- components/page_load_metrics/browser/observers/ad_metrics/ads_page_load_metrics_observer_unittest.cc:\n  * 8 tests (FCP metrics for ads loaded after Fledge/server auctions)\n\n- content/browser/attribution_reporting/attributions_browsertest.cc:\n  * AttributionsFencedFrameBrowserTest (3 tests for Fledge attribution)\n\n- content/browser/fenced_frame/fenced_frame_browsertest.cc:\n  * FencedFrameReportEventBrowserTest (~30 tests for Fledge reportEvent)\n  * FencedFrameAutomaticBeaconBrowserTest (~15 tests for Fledge beacons)\n\n- content/browser/fenced_frame/fenced_frame_reporter_unittest.cc:\n  * 19 tests (FencedFrameReporter Fledge-specific flows, macro substitution)\n\n- content/browser/fenced_frame/fenced_frame_url_mapping_unittest.cc:\n  * 8 tests (Fledge URN-to-URL mapping and metadata association)\n\nDeleted Web Platform Tests (WPT) and Web Tests:\n- external/wpt/fledge/tentative/ (entire directory, ~100+ files):\n  Core Fledge WPTs (worklets, bidding/scoring, updates, reporting).\n- virtual/parakeet/ (entire directory):\n  Virtual tests for the retired Parakeet API.\n- external/wpt/fenced-frame/ (Fledge-specific tests):\n  * automatic-beacon-* (17 files): Fledge automatic beacons.\n  * fence-report-event-* / report-event-* (17 files): Fledge reportEvent.\n  * fledge-container-size*, multiple-component-ads*, opaque-ad-sizes*:\n    Fledge-specific size restrictions and component ads.\n  * resolve-to-config-promise*, deprecated-config-apis*: Fledge config.\n  * resources/fledge-*: Fledge worklet helpers.\n- http/tests/inspector-protocol/ (Fledge-specific tests):\n  * network/auction-network-events-handler*\n  * storage/interest-groups*\n  * target/*auction-worklet*\n  * timeline/auction-worklet*\n  (DevTools inspector protocol integration with Fledge)\n- external/wpt/private-aggregation/ \u0026 wpt_internal/private-aggregation/:\n  * protected-audience-* (all files): Private Aggregation inside Fledge.\n- external/wpt/shared-storage/:\n  * interest-groups.tentative.https.sub.html\n  * web-locks-pa-worklet-*\n  (Shared Storage integration with Fledge)\n\nBug: 460501344\nChange-Id: If7e6e675eec0f5304d6279505facfbadb71280f8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7954517\nCommit-Queue: Russ Hamilton \u003cbehamilton@google.com\u003e\nSLSA-Policy-Verified: SLSA Policy Verification Service \u003cdevtools-gerritcodereview-exitgate@google.com\u003e\nReviewed-by: Kevin Graney \u003ckmg@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661906}",
      "email": "behamilton@google.com",
      "hash": "59dbaa4bf3602b4f718f8c92323ac34bc09dcc5c",
      "subject": "Remove Fledge/Protected Audience tests"
    },
    "7956765": {
      "author": "Danil Somsikov",
      "avatar": "https://lh4.googleusercontent.com/-rKNlZgJ9hyU/AAAAAAAAAAI/AAAAAAAAAAA/ejFmTzkfhdQ/s120-p/photo.jpg",
      "cl": "7956765",
      "clUrl": "https://chromium-review.googlesource.com/c/7956765",
      "description": "This reverts commit 7d3281ce2571ac9c99051d455eb8cf5ac2f05336.\n\nReason for revert: http://crbug.com/521708068#comment28\n\nOriginal change's description:\n\u003e Clarify DeveloperToolsAvailability policy description.\n\u003e\n\u003e Update the description for the DeveloperToolsAvailability policy to specify that the built-in Chrome PDF viewer can be inspected regardless of the policy setting, even when developer tools are otherwise disallowed for built-in extensions.\n\u003e\n\u003e Bug: 521708068\n\u003e Change-Id: I7ad5bd299749fbc9003ccf12dc92e407560be352\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7956765\n\u003e Reviewed-by: Michał Kaczmarczyk \u003cmickaczmarczyk@google.com\u003e\n\u003e Commit-Queue: Danil Somsikov \u003cdsv@chromium.org\u003e\n\u003e Reviewed-by: Nicolas Ouellet-Payeur \u003cnicolaso@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1653018}\n\nBug: 521708068\nChange-Id: Idb6c5e5eefa196e4c894287827cf2ccc7b725531\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085615\nCommit-Queue: Danil Somsikov \u003cdsv@chromium.org\u003e\nReviewed-by: Nicolas Ouellet-Payeur \u003cnicolaso@chromium.org\u003e\nReviewed-by: Michał Kaczmarczyk \u003cmickaczmarczyk@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661837}",
      "email": "dsv@chromium.org",
      "hash": "44cd92d1069b6efb4d4ef6f87a4172efdbd63719",
      "subject": "Revert \"Clarify DeveloperToolsAvailability policy description.\""
    },
    "7957122": {
      "author": "Martin Kong",
      "avatar": "https://lh6.googleusercontent.com/-Cerv8udbMBg/AAAAAAAAAAI/AAAAAAAAAAA/WJLKtWRgQ2s/s120-p/photo.jpg",
      "cl": "7957122",
      "clUrl": "https://chromium-review.googlesource.com/c/7957122",
      "description": "This reverts commit 623282ae6bb9ebb720d75d4152c8e29330d93edf.\n\nReason for revert: Migrated all remaining legacy natives in WebRTC in https://webrtc-review.googlesource.com/488160\n\nOriginal change's description:\n\u003e Revert \"JNI Zero: Remove support for legacy natives\"\n\u003e\n\u003e This reverts commit 91168a96d0bd044a518fa0eccaab1de1827721a2.\n\u003e\n\u003e Reason for revert: Missed some legacy natives in webrtc\n\u003e\n\u003e Failure Link: https://ci.chromium.org/ui/p/webrtc/builders/try/android_arm_dbg/77957/overview\n\u003e\n\u003e Original change's description:\n\u003e \u003e JNI Zero: Remove support for legacy natives\n\u003e \u003e\n\u003e \u003e Bug: 481689330, 40253109\n\u003e \u003e Change-Id: I54eac15b3792adb81332f8db296020955239e312\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7957122\n\u003e \u003e Commit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\n\u003e \u003e Reviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1649740}\n\u003e\n\u003e Bug: 481689330, 40253109\n\u003e Change-Id: Id4e196cdc5b002c8cf1f1f86810151bf1f9431f8\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7980338\n\u003e Auto-Submit: Andrew Grieve \u003cagrieve@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@{#1650507}\n\nBug: 481689330, 40253109\nChange-Id: I7c679e1ceeb15b6cff4828a4c33b00e171c76b5e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8092180\nCommit-Queue: Martin Kong \u003cmartinkong@google.com\u003e\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661911}",
      "email": "martinkong@google.com",
      "hash": "376c86d0bc9b9e7a451c07762b34797464f6fcff",
      "subject": "Reland \"JNI Zero: Remove support for legacy natives\""
    },
    "7957261": {
      "author": "Nan Lin",
      "avatar": "https://lh5.googleusercontent.com/-eNGDf1QYRaE/AAAAAAAAAAI/AAAAAAAAAAA/j4OXLYYCvV8/s120-p/photo.jpg",
      "cl": "7957261",
      "clUrl": "https://chromium-review.googlesource.com/c/7957261",
      "description": "This cl cleans up the implementation code of Attribution Reporting API\ninside the Blink renderer.\n\nWeb-Exposed API Impact:\n\n- HTML attributes (`attributionsrc`), `window.open` features, and `fetch()` parameters (`attributionReporting`) will be ignored silently.\n\n- `XMLHttpRequest.setAttributionReporting()` is preserved as a no-op stub. Any calls to this method will return cleanly without throwing JS errors.\n\nWe intentionally keep HTMLAttributionSrcElementUtils and the code that\nincludes it to avoid breaking JS code that accesses the attributionsrc\nattribute.\n\nThere is no expected breaking web-exposed API surfaces.\n\nhttps://chromestatus.com/feature/6320639375966208\n\nI2D\u0026R:\nhttps://groups.google.com/a/chromium.org/g/blink-dev/c/4K2RRt6VYCQ\n\nBug: 513231893\nChange-Id: Ifb499a1d5c03ba12f7bbc9711b7a07bf857e0029\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7957261\nReviewed-by: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nCommit-Queue: Nan Lin \u003clinnan@chromium.org\u003e\nReviewed-by: Nate Chapin \u003cjaphet@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661773}",
      "email": "linnan@chromium.org",
      "hash": "d7a74fd8c6906f9a067a3a26c7a21cc58e0c61db",
      "subject": "Remove Attribution Reporting API code in the Blink renderer"
    },
    "7958319": {
      "author": "Nan Lin",
      "avatar": "https://lh5.googleusercontent.com/-eNGDf1QYRaE/AAAAAAAAAAI/AAAAAAAAAAA/j4OXLYYCvV8/s120-p/photo.jpg",
      "cl": "7958319",
      "clUrl": "https://chromium-review.googlesource.com/c/7958319",
      "description": "This CL cleans up and removes the browser tests for the Attribution\nReporting API as part of the broader effort to deprecate and remove the\nAPI.\n\nThese tests are no longer needed as the API is being deprecated and\nremoved from the codebase. We remove the tests first to avoid having to\nfix test failures in the process of phased code removal.\n\nI2D\u0026R:\nhttps://groups.google.com/a/chromium.org/g/blink-dev/c/4K2RRt6VYCQ\n\nBug: 513231893\nChange-Id: I190f3f3600df7a9f9f08859febb102d0e092a717\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7958319\nReviewed-by: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nReviewed-by: Caleb Raitto \u003ccaraitto@chromium.org\u003e\nReviewed-by: Shunya Shishido \u003csisidovski@chromium.org\u003e\nReviewed-by: Mariam Ali \u003calimariam@google.com\u003e\nCommit-Queue: Nan Lin \u003clinnan@chromium.org\u003e\nReviewed-by: Bo Liu \u003cboliu@chromium.org\u003e\nReviewed-by: Giovanni Ortuno Urquidi \u003cortuno@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661753}",
      "email": "linnan@chromium.org",
      "hash": "109a8183dc09d9cae4aa7dedee1c8a48109db20c",
      "subject": "Remove browser tests for Attribution Reporting API"
    },
    "7958374": {
      "author": "Nan Lin",
      "avatar": "https://lh5.googleusercontent.com/-eNGDf1QYRaE/AAAAAAAAAAI/AAAAAAAAAAA/j4OXLYYCvV8/s120-p/photo.jpg",
      "cl": "7958374",
      "clUrl": "https://chromium-review.googlesource.com/c/7958374",
      "description": "As part of the removal of the Attribution Reporting API, this cl removes\nthe Impression struct, its Mojo traits, and its associated plumbing from\nBlink, content, JNI, and context menus.\n\nI2D\u0026R:\nhttps://groups.google.com/a/chromium.org/g/blink-dev/c/4K2RRt6VYCQ\n\nBug: 513231893\nChange-Id: Ic632f4dffc7229bb2f82be098783180388fbd8bb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7958374\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nReviewed-by: Chris Thompson \u003ccthomp@chromium.org\u003e\nCommit-Queue: Nan Lin \u003clinnan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661968}",
      "email": "linnan@chromium.org",
      "hash": "0a5e9fb6b61cd0e736d3166b99326d33b9ccea66",
      "subject": "Remove Impression struct and associated navigation parameters"
    },
    "7960900": {
      "author": "Keigo Oka",
      "avatar": "",
      "cl": "7960900",
      "clUrl": "https://chromium-review.googlesource.com/c/7960900",
      "description": "This CL explicitly enables the task manager on Desktop Android using the\nruntime check `DeviceInfo.isDesktop()` instead of relying on a compile-time\nC++ build flag (`IS_DESKTOP_ANDROID`) in the `kTaskManagerClank` base feature\nor a Finch configuration.\n\nBy using `DeviceInfo.isDesktop()` directly at the Java call sites,\ntask manager is permanently enabled on Desktop Android devices\nwhile the base feature `kTaskManagerClank` itself remains disabled by\ndefault in the C++ layer.\n\nTAG=agy\nCONV=9e3a15e7-6df0-4a81-b3d4-ce709ae951e1\n\nBug: 509846035\nChange-Id: I64fcc3a3cd4bdba87f9c85743138aebf30f9cc9b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7960900\nReviewed-by: Sirisha Kavuluru \u003cskavuluru@google.com\u003e\nCommit-Queue: Keigo Oka \u003coka@chromium.org\u003e\nAuto-Submit: Keigo Oka \u003coka@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661513}",
      "email": "oka@google.com",
      "hash": "76c2f65cead106adcbe8a0c76b48ef84cbff4243",
      "subject": "Enable task manager on Desktop Android via DeviceInfo"
    },
    "7960919": {
      "author": "Nan Lin",
      "avatar": "https://lh5.googleusercontent.com/-eNGDf1QYRaE/AAAAAAAAAAI/AAAAAAAAAAA/j4OXLYYCvV8/s120-p/photo.jpg",
      "cl": "7960919",
      "clUrl": "https://chromium-review.googlesource.com/c/7960919",
      "description": "As part of the preparation for removing the Attribution Reporting API,\nthis CL deletes interop tests for the API.\n\nThese tests are no longer needed as the API is being deprecated and\nremoved from the codebase. We remove the tests first to avoid having to\nfix test failures in the process of phased code removal.\n\nI2D\u0026R:\nhttps://groups.google.com/a/chromium.org/g/blink-dev/c/4K2RRt6VYCQ\n\nBug: 513231893\nChange-Id: I9bbba521b4418f12daef2eb90673067cf4749886\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7960919\nReviewed-by: Nan Lin \u003clinnan@chromium.org\u003e\nCommit-Queue: Nan Lin \u003clinnan@chromium.org\u003e\nSLSA-Policy-Verified: SLSA Policy Verification Service \u003cdevtools-gerritcodereview-exitgate@google.com\u003e\nReviewed-by: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661795}",
      "email": "linnan@chromium.org",
      "hash": "c3cdb52c790f2385664c4f6d07785968538b943f",
      "subject": "Remove Attribution Reporting API interop tests"
    },
    "7961159": {
      "author": "Masa Fujita",
      "avatar": "https://lh4.googleusercontent.com/-NK2fS2iToE8/AAAAAAAAAAI/AAAAAAAAAAA/Os8CmN7OF-M/s120-p/photo.jpg",
      "cl": "7961159",
      "clUrl": "https://chromium-review.googlesource.com/c/7961159",
      "description": "This CL adds \"Your devices\" header to the \"History\" item in the app\nmenu.\n\nDemo: http://screenshot/epiAnWVEgYoZCC7\n\nBug: 509065810\nChange-Id: Icebc0a07e8a794051497374a396b4943810f66e1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7961159\nCommit-Queue: Masa Fujita \u003cmassan@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661821}",
      "email": "massan@google.com",
      "hash": "7395ddca9346367d3e97f65da66c9ce41e583302",
      "subject": "nested app menu: Add \"Your devices\" header"
    },
    "7962739": {
      "author": "Dewita Sonya",
      "avatar": "https://lh4.googleusercontent.com/-mvjJXPnQ2yk/AAAAAAAAAAI/AAAAAAAAAAA/fHEkAAApc9I/s120-p/photo.jpg",
      "cl": "7962739",
      "clUrl": "https://chromium-review.googlesource.com/c/7962739",
      "description": "Connect input event and input capabilities observers to their respective\nchannels in StreamingRuntimeApplication, propagating events to the sender.\n\nBUG=501522425\nTAG=agy\n\nChange-Id: I69f7ba9a68401e7464195071d4dcaaccb4db8ca1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7962739\nReviewed-by: Simeon Anfinrud \u003csanfin@chromium.org\u003e\nCommit-Queue: Dewita Sonya \u003cdsonya@google.com\u003e\nReviewed-by: Shawn Quereshi \u003cshawnq@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661611}",
      "email": "dsonya@google.com",
      "hash": "1857d5a548766aec7f9ae4f23c2d07e17f9643a1",
      "subject": "[Cast Receiver] Connect input channels in StreamingRuntimeApplication"
    },
    "7963305": {
      "author": "Liam Brady",
      "avatar": "https://lh3.googleusercontent.com/-4vyu3UFwm9c/AAAAAAAAAAI/AAAAAAAAAAA/CoOIYfT0aMY/s120-p/photo.jpg",
      "cl": "7963305",
      "clUrl": "https://chromium-review.googlesource.com/c/7963305",
      "description": "This CL adds Rust targets `content_browser` and `content_common` to\ndefine `BrowsingInstanceId` and `ChildProcessId` in that match their C++\nequivalents. These ID types are treated as `cxx::ExternType` trivial\nkinds and passed by value across the C++/Rust FFI boundary without\nwrapping/unwrapping integers. Existing uses of `BrowsingInstanceId`\ninside Rust `ChildProcessSecurityPolicyImpl` have been converted to use\nthe new representations. While `ChildProcessId` is currently unused in\nRust CPSP, it will be used in future CLs. These are being put in the\nnon-public directories (even though the C++ equivalents are in public)\nuntil there is a use case for these to be publicly defined.\n\nBug: 519701929, 522844976\nChange-Id: I58b856df650f5f1a46f6dfe7b2bf846ca16f9d6b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7963305\nReviewed-by: Charlie Reis \u003ccreis@chromium.org\u003e\nCommit-Queue: Liam Brady \u003clbrady@google.com\u003e\nReviewed-by: Łukasz Anforowicz \u003clukasza@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661961}",
      "email": "lbrady@google.com",
      "hash": "820b9d176845b00803b0ac42bcab23bd8225688e",
      "subject": "Pass BrowsingInstanceId and ChildProcessId by value across Rust FFI."
    },
    "7965569": {
      "author": "Danil Somsikov",
      "avatar": "https://lh4.googleusercontent.com/-rKNlZgJ9hyU/AAAAAAAAAAI/AAAAAAAAAAA/ejFmTzkfhdQ/s120-p/photo.jpg",
      "cl": "7965569",
      "clUrl": "https://chromium-review.googlesource.com/c/7965569",
      "description": "This reverts commit b49b80201652f1f0fb14b7cbcf53eaec7eb44452.\n\nReason for revert: http://crbug.com/521708068#comment28\n\nOriginal change's description:\n\u003e Add test for PDF Viewer DevTools blocking.\n\u003e\n\u003e This test verifies that when Developer Tools are disallowed by policy on\n\u003e a managed profile, inspection of the built-in PDF Viewer component\n\u003e extension is blocked.\n\u003e\n\u003e Bug: 521708068\n\u003e Change-Id: I90823922a3d601e0b1f4e53c72571f8b137010ba\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7965569\n\u003e Reviewed-by: Danil Somsikov \u003cdsv@chromium.org\u003e\n\u003e Commit-Queue: Michał Kaczmarczyk \u003cmickaczmarczyk@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1653812}\n\nBug: 521708068\nChange-Id: Ibe7913f03d90970d7e49bc6b09338a5316a2bd18\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084288\nReviewed-by: Michał Kaczmarczyk \u003cmickaczmarczyk@google.com\u003e\nCommit-Queue: Danil Somsikov \u003cdsv@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661740}",
      "email": "dsv@chromium.org",
      "hash": "88d8e8c297911d2aedca3739ebe1ecd505ad73da",
      "subject": "Revert \"Add test for PDF Viewer DevTools blocking.\""
    },
    "7965682": {
      "author": "Mason Freed",
      "avatar": "https://lh3.googleusercontent.com/-1ya5ANiRzSI/AAAAAAAAAAI/AAAAAAAAAAA/0WyLQi44EBs/s120-p/photo.jpg",
      "cl": "7965682",
      "clUrl": "https://chromium-review.googlesource.com/c/7965682",
      "description": "Fix unbounded elements that have transforms on the unbounded element\nitself, and ensure ancestor filters and transforms are applied. This\nis implemented Blink-side using paint property wrapper nodes.\nUnboundedWrapperTransform translates to the window's absolute origin,\nUnboundedInnerTransform applies ancestor transforms relative to the\nwindow, and UnboundedWrapperEffect escapes ancestor clips and carries\nthe kUnboundedElement reason. This isolates the element into its own\ncoordinate space and render surface, submitting it as a separate root\nrender pass. Both PrePaintTreeWalk and the property tree builder\nconvert the bounds to the top-level viewport space, fixing\npositioning in subframes. AbsoluteBoundingBoxRectForUnboundedElement\nalso intersects the visual overflow rect with the local clip-path\nbounding box to align the window bounds with the visible area.\n\nBug: 508672616,524931672\nChange-Id: If32521eb06be07ca046131fa34351c5c92374d1a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7965682\nReviewed-by: Vladimir Levin \u003cvmpstr@chromium.org\u003e\nCommit-Queue: Mason Freed \u003cmasonf@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661563}",
      "email": "masonf@chromium.org",
      "hash": "e2de160a15b8b855e1f2a016419b69baec86c534",
      "subject": "Unbounded Element: Support transforms on the unbounded element itself"
    },
    "7966083": {
      "author": "Nan Lin",
      "avatar": "https://lh5.googleusercontent.com/-eNGDf1QYRaE/AAAAAAAAAAI/AAAAAAAAAAA/j4OXLYYCvV8/s120-p/photo.jpg",
      "cl": "7966083",
      "clUrl": "https://chromium-review.googlesource.com/c/7966083",
      "description": "Attribution Reporting API is being removed, therefore removing its\nintegration with fenced frame.\n\nI2D\u0026R:\nhttps://groups.google.com/a/chromium.org/g/blink-dev/c/4K2RRt6VYCQ\n\nBug: 513231893\nChange-Id: Ia9a99f4835b5597b9cec5116f33a4e1e583cd7e6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7966083\nCommit-Queue: Nan Lin \u003clinnan@chromium.org\u003e\nReviewed-by: Xiaochen Zhou \u003cxiaochenzh@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661860}",
      "email": "linnan@chromium.org",
      "hash": "939b9b0d17e7b5e5bdc2ea2561912fc09b4d52f8",
      "subject": "Remove fenced frame integration with Attribution Reporting API"
    },
    "7966087": {
      "author": "Nan Lin",
      "avatar": "https://lh5.googleusercontent.com/-eNGDf1QYRaE/AAAAAAAAAAI/AAAAAAAAAAA/j4OXLYYCvV8/s120-p/photo.jpg",
      "cl": "7966087",
      "clUrl": "https://chromium-review.googlesource.com/c/7966087",
      "description": "This is part of the work to remove Attribution Reporting API.\n\nI2D\u0026R:\nhttps://groups.google.com/a/chromium.org/g/blink-dev/c/4K2RRt6VYCQ\n\nBug: 513231893\nChange-Id: I845ba1d824f1fc34088e05f9284f1428403bb971\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7966087\nReviewed-by: Chris Thompson \u003ccthomp@chromium.org\u003e\nReviewed-by: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nCommit-Queue: Nan Lin \u003clinnan@chromium.org\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nReviewed-by: Giovanni Ortuno Urquidi \u003cortuno@chromium.org\u003e\nReviewed-by: Ari Chivukula \u003carichiv@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661930}",
      "email": "linnan@chromium.org",
      "hash": "c3c38897c0e197220d6cabb4edba46dcda2c4a2c",
      "subject": "Remove AttributionDataHostManager, AttributionHost and AttributionSuitableContext"
    },
    "7967520": {
      "author": "Bruno Braga",
      "avatar": "https://lh5.googleusercontent.com/-2kaEHKuGcEc/AAAAAAAAAAI/AAAAAAAAAAA/YmfXiEO7J9U/s120-p/photo.jpg",
      "cl": "7967520",
      "clUrl": "https://chromium-review.googlesource.com/c/7967520",
      "description": "When generating Autofill AI suggestions for a field that can be\nfilled by an order entity, we now also generate an \"Other orders\"\nsuggestion if there are fallback order entities available.\n\nThe \"Other orders\" suggestion:\n- Serves as a parent suggestion containing all fallback orders\n  as children.\n- Is marked as unacceptable (non-clickable) to act as a header.\n- Contains child suggestions that are regular acceptable suggestions\n  for each fallback order.\n- Does not apply prefix filtering to the fallback orders,\n  adhering to the fallback requirement.\n\nThis CL also refactors the suggestion generation code to extract\nthe common suggestion creation logic into a helper function\n`CreateSuggestionsForEntities`.\n\nBug: 503303085\n\nChange-Id: I177cac7ace8ea83de815bda1e7c31f5e62481980\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7967520\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCommit-Queue: Bruno Braga \u003cbrunobraga@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661729}",
      "email": "brunobraga@google.com",
      "hash": "61f87924072200988bf802c4a2dc0672c00661da",
      "subject": "[Autofill AI] Implement \"Other orders\" suggestion generation"
    },
    "7968482": {
      "author": "Nan Lin",
      "avatar": "https://lh5.googleusercontent.com/-eNGDf1QYRaE/AAAAAAAAAAI/AAAAAAAAAAA/j4OXLYYCvV8/s120-p/photo.jpg",
      "cl": "7968482",
      "clUrl": "https://chromium-review.googlesource.com/c/7968482",
      "description": "As part of the removal of the Attribution Reporting API, this cl removes\nAttributionManager and its integration with StoragePartition,\nWebContentsImpl, BrowsingDataRemover, and BrowsingDataModel.\n\nThis cl also cleans up a few Attribution Reporting API-related functions\nin ContentBrowserClient.\n\nI2D\u0026R:\nhttps://groups.google.com/a/chromium.org/g/blink-dev/c/4K2RRt6VYCQ\n\nBug: 513231893\nChange-Id: I1a8adb6acc7b50335ea59e1ef0559e1c098514a6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7968482\nCommit-Queue: Nan Lin \u003clinnan@chromium.org\u003e\nReviewed-by: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661984}",
      "email": "linnan@chromium.org",
      "hash": "fd59f7d5c6d46af1801cf5cd244f1d3194334e60",
      "subject": "Remove AttributionManager"
    },
    "7969561": {
      "author": "Nan Lin",
      "avatar": "https://lh5.googleusercontent.com/-eNGDf1QYRaE/AAAAAAAAAAI/AAAAAAAAAAA/j4OXLYYCvV8/s120-p/photo.jpg",
      "cl": "7969561",
      "clUrl": "https://chromium-review.googlesource.com/c/7969561",
      "description": "Attribution Reporting API is being removed, therefore removing its\nintegration with keepalive loader.\n\nI2D\u0026R:\nhttps://groups.google.com/a/chromium.org/g/blink-dev/c/4K2RRt6VYCQ\n\nBug: 513231893\nChange-Id: I1d33c606614d0831c15bfa824923199838a36dba\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7969561\nReviewed-by: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\nCommit-Queue: Nan Lin \u003clinnan@chromium.org\u003e\nReviewed-by: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nReviewed-by: Kenichi Ishibashi \u003cbashi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661918}",
      "email": "linnan@chromium.org",
      "hash": "83c258f8d5f4a575475a1a5bd317dcd9c3cab361",
      "subject": "Remove keepalive loader integration with Attribution Reporting API"
    },
    "7973736": {
      "author": "Andrew Paseltiner",
      "avatar": "https://lh3.googleusercontent.com/-lw_77kSAlPM/AAAAAAAAAAI/AAAAAAAAAAA/6DJi_2gSABY/s120-p/photo.jpg",
      "cl": "7973736",
      "clUrl": "https://chromium-review.googlesource.com/c/7973736",
      "description": "Handling of these has already been removed from the DevTools frontend in\nhttp://crrev.com/c/devtools/devtools-frontend/+/7962422.\n\nBug: 513231893\nChange-Id: If9137b8138723dd7cc6f275d2a93cc452fe9393e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7973736\nAuto-Submit: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nReviewed-by: Dominic Farolino \u003cdom@chromium.org\u003e\nReviewed-by: Nan Lin \u003clinnan@chromium.org\u003e\nReviewed-by: Andrey Kosyakov \u003ccaseq@chromium.org\u003e\nCommit-Queue: Dominic Farolino \u003cdom@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662092}",
      "email": "apaseltiner@chromium.org",
      "hash": "f5c413312ef619f697aa26a73a6afde5fda8e9a4",
      "subject": "Remove obsolete Attribution Reporting issues from DevTools protocol"
    },
    "7973787": {
      "author": "Camillia Smith Barnes",
      "avatar": "https://lh3.googleusercontent.com/-x050vuJgQKg/AAAAAAAAAAI/AAAAAAAAAAA/Um8loVcvgeg/s120-p/photo.jpg",
      "cl": "7973787",
      "clUrl": "https://chromium-review.googlesource.com/c/7973787",
      "description": "This CL deletes additional shared-storage-specific tests in preparation\nfor stubbing the Shared Storage APIs.\n\nTAG=agy\nCONV=8e651791-9068-46f2-b9d2-870cc2e76967\n\nBug: 462465887\nChange-Id: If1e8c77b820911e9ed8b0b748b5b124311052e3e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7973787\nReviewed-by: Yao Xiao \u003cyaoxia@chromium.org\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCommit-Queue: Cammie Smith Barnes \u003ccammie@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661609}",
      "email": "cammie@chromium.org",
      "hash": "737b0b1956435807e0975efded02ab609290c6a9",
      "subject": "Shared Storage: Delete more shared-storage-specific tests"
    },
    "7976497": {
      "author": "Chuong Ho",
      "avatar": "",
      "cl": "7976497",
      "clUrl": "https://chromium-review.googlesource.com/c/7976497",
      "description": "This CL adds InputCursorAnchorInfoMigration flag to the WebView\nProductionSupportedFlagList so that it can be enabled/tested via the\nWebView developer UI.\n\nTAG=agy CONV=a11d864f-0b0e-4352-b18f-ac4d70d5a210\n\nBug: 392744952\nChange-Id: Iad994af4743d230def981447bb60ed358c58f6bc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7976497\nCommit-Queue: Chuong Ho \u003chdchuong@chromium.org\u003e\nReviewed-by: Bo Liu \u003cboliu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661573}",
      "email": "hdchuong@google.com",
      "hash": "67d3cb32fb037a3fe2c42e563075fd70f0b7119e",
      "subject": "webview: expose InputCursorAnchorInfoMigration flag to WebView dev UI"
    },
    "7977473": {
      "author": "Camillia Smith Barnes",
      "avatar": "https://lh3.googleusercontent.com/-x050vuJgQKg/AAAAAAAAAAI/AAAAAAAAAAA/Um8loVcvgeg/s120-p/photo.jpg",
      "cl": "7977473",
      "clUrl": "https://chromium-review.googlesource.com/c/7977473",
      "description": "This CL deletes all shared-storage-specific web tests and removes\nshared storage usage from other web tests (e.g. fenced frame tests).\n\nTAG=agy\nCONV=a6eca596-351a-46f8-824f-2770cfe48d00\n\nBug: 462465887\nChange-Id: I1b331a7e8157d5a365771757217a34f73b9c3160\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7977473\nSLSA-Policy-Verified: SLSA Policy Verification Service \u003cdevtools-gerritcodereview-exitgate@google.com\u003e\nCommit-Queue: Cammie Smith Barnes \u003ccammie@chromium.org\u003e\nReviewed-by: Shivani Sharma \u003cshivanisha@chromium.org\u003e\nReviewed-by: Philip Rogers \u003cpdr@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662148}",
      "email": "cammie@chromium.org",
      "hash": "51a2391da19e0086f3a9e43170e81fbe5588641c",
      "subject": "Shared Storage: Delete all shared-storage-specific web tests"
    },
    "7979324": {
      "author": "Russ Hamilton",
      "avatar": "https://lh3.googleusercontent.com/-OG5nRgucyi4/AAAAAAAAAAI/AAAAAAAAAAA/p4nY9uTHT4g/s120-p/photo.jpg",
      "cl": "7979324",
      "clUrl": "https://chromium-review.googlesource.com/c/7979324",
      "description": "This CL stubs out the navigator.runAdAuction and other Protected\nAudience renderer APIs, returning rejected promises or default values.\nThis is part of the effort to deprecate and remove the API.\n\nNO_IFTTT=Updated depends_on for join-ad-interest-group and run-ad-auction to point to the remaining AdInterestGroupAPI flag. The feature list itself is unchanged, so Page.pdl does not need to be updated yet.\n\nBug: 460501344\nChange-Id: Ie9bbdb4aa64cdbf81b9d553a26ad1153ffe4c4a3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7979324\nCommit-Queue: Russ Hamilton \u003cbehamilton@google.com\u003e\nReviewed-by: mmenke \u003cmmenke@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661907}",
      "email": "behamilton@google.com",
      "hash": "4bcc11c1788374c99b303132c9d5448fafbc681b",
      "subject": "Stub out Protected Audience renderer APIs"
    },
    "7980040": {
      "author": "Gaston Rodriguez",
      "avatar": "https://lh4.googleusercontent.com/-pOdpsqBw0FY/AAAAAAAAAAI/AAAAAAAAAAA/HbYo_5DrVxI/s120-p/photo.jpg",
      "cl": "7980040",
      "clUrl": "https://chromium-review.googlesource.com/c/7980040",
      "description": "CL:7748202 needs PopulateDragDataTransfer moved below\nDetermineDragOverlay so that it can be called. Gerrit's diff view is\nmaking understanding what code changes are being applied difficult. To\nhelp reviewers, this change moves that function below without applying\nany other change so that after rebasing the changes will be easier to\nunderstand.\n\nBug: 434130455\nChange-Id: I685fe9b75dca43358d3366a62da767152912a2e3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7980040\nCommit-Queue: Gaston Rodriguez \u003cgastonr@microsoft.com\u003e\nReviewed-by: Mustaq Ahmed \u003cmustaq@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661422}",
      "email": "gastonr@microsoft.com",
      "hash": "ca66b0a9794db051e7758158704d04cf5233ffc0",
      "subject": "Move PopulateDragDataTransfer below DetermineDragOverlay"
    },
    "7981264": {
      "author": "Mason Freed",
      "avatar": "https://lh3.googleusercontent.com/-1ya5ANiRzSI/AAAAAAAAAAI/AAAAAAAAAAA/0WyLQi44EBs/s120-p/photo.jpg",
      "cl": "7981264",
      "clUrl": "https://chromium-review.googlesource.com/c/7981264",
      "description": "Unbounded elements previously failed to position correctly when located\ninside sandboxed subframes or under non-1.0 device scale factors. This\nwas because bounds were sent in viewport coordinates but treated as\nDIPs by the browser, and the browser lacked subframe context to perform\ncoordinate space transformations.\n\nThis patch resolves these issues by:\n- Converting viewport bounds to the local frame's DIP space in the\n  renderer using widget-\u003eBlinkSpaceToEnclosedDIPs().\n- Tracking and passing the subframe's RenderWidgetHostView as a WeakPtr\n  during surface creation and bounds updates.\n- Transforming the subframe's DIP bounds to the root view's DIP space\n  using TransformPointAndRectToRootView, and adding screen offset in\n  the browser.\n\nBecause of the issues, I just made the entire virtual test suite run\nwith device scale factor 1.5, to catch other such errors. That caused\nsome fuzziness and semi-hacks to have to be added to the tests. I\ndon't feel great about that, but it roughly gets things to pass\nwithin 1 screen pixel. Likely something will need to be adjusted\nlater.\n\nBug: 524030525, 508672616\nChange-Id: I6be02dc61e55e3873b0c32de2cdc0fc095d9ad0a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7981264\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nCommit-Queue: Mason Freed \u003cmasonf@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661881}",
      "email": "masonf@chromium.org",
      "hash": "b33488d512e78e2e48437751919f9c01daebb31a",
      "subject": "Unbounded Elements: Support sandboxed subframes"
    },
    "7982702": {
      "author": "Camillia Smith Barnes",
      "avatar": "https://lh3.googleusercontent.com/-x050vuJgQKg/AAAAAAAAAAI/AAAAAAAAAAA/Um8loVcvgeg/s120-p/photo.jpg",
      "cl": "7982702",
      "clUrl": "https://chromium-review.googlesource.com/c/7982702",
      "description": "We delete tests in preparation for making Shared Storage APIs stubs.\n\nBug: 462465887\nChange-Id: I927a152792ae351abe61408ed0f604c0579f3a34\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7982702\nReviewed-by: Yao Xiao \u003cyaoxia@chromium.org\u003e\nCommit-Queue: Cammie Smith Barnes \u003ccammie@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661608}",
      "email": "cammie@chromium.org",
      "hash": "818135d587ff8995bdca15a327b996464ee874b1",
      "subject": "Shared Storage: Delete shared storage content browsertests"
    },
    "7983184": {
      "author": "yijunyi",
      "avatar": "https://lh5.googleusercontent.com/-UPo6FWWf2F4/AAAAAAAAAAI/AAAAAAAAAAA/GyoD5uHL4r8/s120-p/photo.jpg",
      "cl": "7983184",
      "clUrl": "https://chromium-review.googlesource.com/c/7983184",
      "description": "This CL ensures net::HostResolverDnsTask waits for HTTPS/SVCB DNS\nrecords when a host requires EchMode::kStrict.\n\nUnder EchMode::kStrict, the HTTPS record is mandatory for\nestablishing a connection. Therefore, the HostResolver must not time\nout the HTTPS query early, but rather wait for the transaction to\nnaturally complete.\n\nChange-Id: I75fd4f86a0ea7190a491ae9e3d4ec3fe6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7983184\nReviewed-by: Kenichi Ishibashi \u003cbashi@chromium.org\u003e\nCommit-Queue: Junyi Yi \u003cyijunyi@google.com\u003e\nReviewed-by: Stefano Duo \u003cstefanoduo@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662111}",
      "email": "yijunyi@google.com",
      "hash": "b4e1e4cb218270dcba48df200cf027f652609238",
      "subject": "net: [DNS] Wait for HTTPS records under EchMode::kStrict"
    },
    "7984014": {
      "author": "Christoph Schwering",
      "avatar": "https://lh4.googleusercontent.com/-Qw-PHSgIOpU/AAAAAAAAAAI/AAAAAAAAAAA/op17V5IhGCg/s120-p/photo.jpg",
      "cl": "7984014",
      "clUrl": "https://chromium-review.googlesource.com/c/7984014",
      "description": "This CL observes the configurable AtMemory keyboard shortcut (e.g.,\nCtrl+Space) in AutofillAgent.\n\nThe reasons for implementing the shortcut handling in the renderer\nare in go/atmemory-shortcut.\n\nTAG=agy\nCONV=0067120f-a154-4027-b364-d763ec4d2298\n\nBug: 494158096\nChange-Id: Ie30382f4d7c90dc291eb7b71334c3622332ba09a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7984014\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCommit-Queue: Christoph Schwering \u003cschwering@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661712}",
      "email": "schwering@google.com",
      "hash": "af0699e7e30218ccac1980269f0d0a42b9c146a2",
      "subject": "[Autofill] Handle AtMemory shortcut keydown in AutofillAgent"
    },
    "7984869": {
      "author": "Christoph Schwering",
      "avatar": "https://lh4.googleusercontent.com/-Qw-PHSgIOpU/AAAAAAAAAAI/AAAAAAAAAAA/op17V5IhGCg/s120-p/photo.jpg",
      "cl": "7984869",
      "clUrl": "https://chromium-review.googlesource.com/c/7984869",
      "description": "Before this CL, keydown events were sent from Blink via\nWebAutofillClient to AutofillAgent only for text-type \u003cinput\u003e.\n\nThis CL extends this to also include \u003ctextarea\u003e, and contenteditables.\n\nThe call paths are\n   TextFieldInputType::DefaultEventHandler() and\n   HTMLTextAreaElement::DefaultEventHandler() and\n   HTMLElement::DefaultEventHandler()\n-\u003e ChromeClient::HandleKeyboardEventOnEditableElement()\n-\u003e ChromeClientImpl::HandleKeyboardEventOnEditableElement()\n-\u003e WebAutofillClient::DidReceiveKeyDown()\n-\u003e AutofillAgent::DidReceiveKeyDown()\n\nThe followup CL crrev.com/c/7984014 builds on that to observe the\nkeyboard shortcuts (e.g., Ctrl+Space) for AtMemory.\n\nThe reasons for implementing the shortcut handling in the renderer\nare in go/atmemory-shortcut.\n\nTAG=agy\nCONV=0067120f-a154-4027-b364-d763ec4d2298\n\nBug: 494158096\nChange-Id: I29117fc08aa88cad75c961d3fd45f34dae73c7b7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7984869\nCommit-Queue: Christoph Schwering \u003cschwering@google.com\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nReviewed-by: Vladimir Levin \u003cvmpstr@chromium.org\u003e\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nReviewed-by: Joey Arhar \u003cjarhar@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661408}",
      "email": "schwering@google.com",
      "hash": "58ece11abf32fb2d303de991e85336d884fdea03",
      "subject": "[Autofill] Plumb keydown events on editable elements to Autofill"
    },
    "7987416": {
      "author": "Lia Hiscock",
      "avatar": "https://lh3.googleusercontent.com/-5d08xrUeLQo/AAAAAAAAAAI/AAAAAAAAAAA/Pny6NTTMnVU/s120-p/photo.jpg",
      "cl": "7987416",
      "clUrl": "https://chromium-review.googlesource.com/c/7987416",
      "description": "Blink-side changes:\n  - Add `manifest` reflected URL attribute to the IDL interface.\n  - Reuse the existing `manifest` HTML attribute name (previously\n    used only by the deprecated AppCache on \u003chtml\u003e).\n  - Add Manifest() accessor and manifest URL validation via\n    GetCheckedManifestInstallOptions().\n  - Simplify `UpdateAppearance` branching logic.\n  - Branch OnActivated() to route manifest installs through\n    ElementInstallFromManifest with a separate callback handler\n    (OnManifestInstallResult) that omits the manifest_id return.\n  - Register `manifest` as a URL attribute in IsURLAttribute().\n  - When both `installurl` and `manifest` are set, `installurl`\n    takes priority to protect active origin trial users.\n  - `manifestid` alone without `manifest` or `installurl` is a\n    silent no-op.\n\nMojo/browser-side changes:\n  - Add ElementInstallFromManifest to WebInstallService mojom,\n    mirroring the preexisting Install/InstallFromElement split.\n  - Add stub implementation in WebInstallServiceImpl that returns\n    kAbortError (to be wired up in a subsequent CL).\n\n* Explainer: aka.ms/InstallElement\n* Dev design doc: https://docs.google.com/document/d/1rGvLhD4SR8Y9M1wVmqgyesPNkbZGU7HOqlttjEFJ5Vo/edit?tab=t.eiywj6swkfs6#bookmark=id.axc7sk5axe17\n\nBug: 454827186\nChange-Id: I0a29a892242d439a54691ba41df9c18c7c8e7faa\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7987416\nReviewed-by: Daniel Murphy \u003cdmurph@chromium.org\u003e\nReviewed-by: Mustafa Emre Acer \u003cmeacer@chromium.org\u003e\nReviewed-by: Alison Maher \u003calmaher@microsoft.com\u003e\nReviewed-by: Robert Paveza \u003cRob.Paveza@microsoft.com\u003e\nCommit-Queue: Lia Hiscock \u003cliahiscock@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661479}",
      "email": "liahiscock@microsoft.com",
      "hash": "7e9a534ba06c3fd2907a7df43475827d0c89e2d6",
      "subject": "[\u003cinstall\u003e Element] Add manifest attribute support and plumbing"
    },
    "7987418": {
      "author": "Neil Coronado",
      "avatar": "https://lh5.googleusercontent.com/-U9ZfookVevQ/AAAAAAAAAAI/AAAAAAAAAAA/SpqURgwxcv4/s120-p/photo.jpg",
      "cl": "7987418",
      "clUrl": "https://chromium-review.googlesource.com/c/7987418",
      "description": "Add horizontalInsetDp.\n-Will be used in a followup change to account for SideUI width when\n computing the new display style.\n\nBug: 517393491\nChange-Id: I50b43f2ec86747febe147785f3f45950340890d1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7987418\nReviewed-by: Sirisha Kavuluru \u003cskavuluru@google.com\u003e\nCommit-Queue: Neil Coronado \u003cnemco@google.com\u003e\nReviewed-by: Charles Hager \u003cclhager@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662150}",
      "email": "nemco@google.com",
      "hash": "ccbacec550c77e0c9bc5919152ae32335bc124c2",
      "subject": "[UiConfig] Add horizontalInsetDp"
    },
    "7989366": {
      "author": "Fernando Ramirez",
      "avatar": "https://lh6.googleusercontent.com/-BHo6OT1zqBo/AAAAAAAAAAI/AAAAAAAAAAA/cnzKZrtawY4/s120-p/photo.jpg",
      "cl": "7989366",
      "clUrl": "https://chromium-review.googlesource.com/c/7989366",
      "description": "This CL initializes OmniboxAutofillBubbleController with a callback to\ncall ClearPreviewedForm() when a suggestion is deselected (when the\nmouse is no longer hovering a suggestion) and adds necessary plumbing.\nThis is consistent with the existing autofill popup deselection.\n\nBefore: http://screencast/cast/NTYyMDY4MDg2NjM5ODIwOHwxMWVmZWNjNC03Nw\nAfter: http://screencast/cast/NTg4NTMwODk4NDg4NTI0OHwwNmVjZTlmNi0xNw\n\nDesign: go/autofill-omnibox-dd\nFixed: 490214495\nBug: 490214497\nChange-Id: Icd76c49aa3258839aaca8cf588dee5ae17d87054\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7989366\nReviewed-by: Vinny Persky \u003cvinnypersky@google.com\u003e\nCommit-Queue: Fernando Ramirez \u003cferny@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661533}",
      "email": "ferny@google.com",
      "hash": "7deb4b87d004fa23ea5eecad3882a9543a255034",
      "subject": "[AF] Bridge calls from view to delegate for deselecting suggestions"
    },
    "7993897": {
      "author": "David Awogbemila",
      "avatar": "https://lh4.googleusercontent.com/-kWwe01npnQ4/AAAAAAAAAAI/AAAAAAAAAAA/PIw-5RJV8po/s120-p/photo.jpg",
      "cl": "7993897",
      "clUrl": "https://chromium-review.googlesource.com/c/7993897",
      "description": "Per spec resolution[1], this change passes AutoRewind::kDisabled to\nPlay/PlayInternal calls in blink and cc animation trigger\nimplementations to prevent finished animations from restarting when\ntriggered again.\n\nBlink PSA: https://groups.google.com/a/chromium.org/g/blink-dev/c/gBz0Mp1v8II/m/mZlbx7GsBQAJ\n\n[1] https://github.com/w3c/csswg-drafts/issues/13643#issuecomment-4613983278\n\nBug: 390314945\nChange-Id: If600050b604d67042c67187ce029e37a7fef8fd1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7993897\nCommit-Queue: David A \u003cawogbemila@chromium.org\u003e\nReviewed-by: Kevin Ellis \u003ckevers@chromium.org\u003e\nReviewed-by: Robert Flack \u003cflackr@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661876}",
      "email": "awogbemila@chromium.org",
      "hash": "bb0549a2c10dd1c296ed12bd5c8fd71f1eb8346d",
      "subject": "[animation-trigger] \"play\" behavior should not auto-rewind"
    },
    "7993920": {
      "author": "Ivan Šandrk",
      "avatar": "https://lh4.googleusercontent.com/-jEmm2In4y-I/AAAAAAAAAAI/AAAAAAAAAAA/X_GLkypyYKs/s120-p/photo.jpg",
      "cl": "7993920",
      "clUrl": "https://chromium-review.googlesource.com/c/7993920",
      "description": "This CL implements the core logic to automatically wipe and recreate a\nuser's cryptohome when an online password mismatch is detected.\n\nWhen a user changes their password online, the local cryptohome key\nbecomes invalid. Instead of requiring the user to manually acknowledge\nthe data loss warning or use recovery, this feature allows for an\nautomatic reset of the local cryptohome to ensure a seamless login\nexperience (at the cost of local data).\n\ngo/auto-wipe\n\nBug: 527318099\nChange-Id: I6256d53444414736c5e58036bdf2b6ea6e48b50e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7993920\nReviewed-by: Denis Kuznetsov \u003cantrim@chromium.org\u003e\nReviewed-by: Bohdan Tyshchenko \u003cbohdanty@google.com\u003e\nCommit-Queue: Ivan Šandrk \u003cisandrk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661809}",
      "email": "isandrk@chromium.org",
      "hash": "67f13bfe66ab68ae645e714299f804f84592afe9",
      "subject": "AutoWipe: Implement AutoWipe logic for online password mismatch"
    },
    "7995635": {
      "author": "marco",
      "avatar": "https://lh6.googleusercontent.com/-AlAwdR7t8o0/AAAAAAAAAAI/AAAAAAAAAAA/TGEw_hN9fjc/s120-p/photo.jpg",
      "cl": "7995635",
      "clUrl": "https://chromium-review.googlesource.com/c/7995635",
      "description": "The test was failing because immediate-refresh.html reloads itself\nindefinitely; the test suite attempts to send a readyForTest signal and\nwait for an acknowledgment from the renderer. Because the page reloads\nextremely fast, the renderer's accessibility state is repeatedly\ndestroyed, causing these synchronization events to be lost, resulting in\na timeout.\n\nThis test used to work back when the readyForTest signal wasn't around\nand relied on the html refreshing and not firing any non-trivial\naccessibility events. Given this is no longer the case and readyForTest\nhas become an essential part of the event test suite, the present\napproach treats this test differently: instead of setting up an html\nfile, calling go() one or more times and finally asserting, this test\ninstead sets up the html while disabling the readyForTestSignal firing,\nstarts an observer that makes sure at least one navigation happened and\nasserts no accessibility events were received.\n\nBug: 40880558\nChange-Id: I50f190bfbd38b171e1add78384fdccf09257e84c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7995635\nReviewed-by: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCommit-Queue: Marco Esau Garcia Martinez \u003cgmarcoesau@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661475}",
      "email": "gmarcoesau@google.com",
      "hash": "9cf9f3e5a04998bff36504e015c72e5088fa9afb",
      "subject": "[a11y] Fix flakiness from immediateRefresh test"
    },
    "7997398": {
      "author": "Nan Lin",
      "avatar": "https://lh5.googleusercontent.com/-eNGDf1QYRaE/AAAAAAAAAAI/AAAAAAAAAAA/j4OXLYYCvV8/s120-p/photo.jpg",
      "cl": "7997398",
      "clUrl": "https://chromium-review.googlesource.com/c/7997398",
      "description": "I2D\u0026R:\nhttps://groups.google.com/a/chromium.org/g/blink-dev/c/4K2RRt6VYCQ\n\nBug: 513231893\nChange-Id: I654a8da38fbfb1c535e5561f39453319c0783f9b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7997398\nCommit-Queue: Nan Lin \u003clinnan@chromium.org\u003e\nReviewed-by: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662108}",
      "email": "linnan@chromium.org",
      "hash": "8ff18b8eed9135fee37a8f0f398d49a238e0c439",
      "subject": "Remove Attribution Reporting API histograms"
    },
    "7997957": {
      "author": "Nan Lin",
      "avatar": "https://lh5.googleusercontent.com/-eNGDf1QYRaE/AAAAAAAAAAI/AAAAAAAAAAA/j4OXLYYCvV8/s120-p/photo.jpg",
      "cl": "7997957",
      "clUrl": "https://chromium-review.googlesource.com/c/7997957",
      "description": "As part of the removal of the Attribution Reporting API, this cl removes\nfiles under //content/browser/attribution_reporting.\n\nThis cl also cleans up Attribution Reporting API-related functions in\nContentBrowserClient.\n\nThis remaining file is privacy_sandbox_ads_apis_browsertest.cc which\nwill be cleaned up as a follow up.\n\nI2D\u0026R:\nhttps://groups.google.com/a/chromium.org/g/blink-dev/c/4K2RRt6VYCQ\n\nBug: 513231893\nChange-Id: Id08ae439ccbe1a6ecfcd2d3690b1e8d562ff218d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7997957\nReviewed-by: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nCommit-Queue: Nan Lin \u003clinnan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662037}",
      "email": "linnan@chromium.org",
      "hash": "3c6a91fabbc74e40cfb656a3e33205949a19133a",
      "subject": "Remove //content/browser/attribution_reporting files"
    },
    "7998122": {
      "author": "Nan Lin",
      "avatar": "https://lh5.googleusercontent.com/-eNGDf1QYRaE/AAAAAAAAAAI/AAAAAAAAAAA/j4OXLYYCvV8/s120-p/photo.jpg",
      "cl": "7998122",
      "clUrl": "https://chromium-review.googlesource.com/c/7998122",
      "description": "I2D\u0026R:\nhttps://groups.google.com/a/chromium.org/g/blink-dev/c/4K2RRt6VYCQ\n\nBug: 513231893\nChange-Id: I15739168fcae388e2e55bffac12cea2f3bcc06c6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7998122\nReviewed-by: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nCommit-Queue: Nan Lin \u003clinnan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662100}",
      "email": "linnan@chromium.org",
      "hash": "7d4bc9026c3074de01619dbfb4ae502936477dbc",
      "subject": "Remove content/test/data/attribution_reporting files"
    },
    "7998816": {
      "author": "Nan Lin",
      "avatar": "https://lh5.googleusercontent.com/-eNGDf1QYRaE/AAAAAAAAAAI/AAAAAAAAAAA/j4OXLYYCvV8/s120-p/photo.jpg",
      "cl": "7998816",
      "clUrl": "https://chromium-review.googlesource.com/c/7998816",
      "description": "As part of the removal of the Attribution Reporting API, this cl removes\nthe relevant code from services/network and all their usages.\n\nThis cl also cleans up the Attribution Reporting usage in Android\nweb_view.\n\nI2D\u0026R:\nhttps://groups.google.com/a/chromium.org/g/blink-dev/c/4K2RRt6VYCQ\n\nBug: 513231893\nChange-Id: Idb6ff59c7a84ad85bb56a44200da4286ba6f2f7c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7998816\nReviewed-by: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nCommit-Queue: Nan Lin \u003clinnan@chromium.org\u003e\nReviewed-by: Caleb Raitto \u003ccaraitto@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662058}",
      "email": "linnan@chromium.org",
      "hash": "de787a268a3a89eddae41f952c44744a1f1072a5",
      "subject": "Remove Attribution Reporting API code from services/network"
    },
    "7999117": {
      "author": "Nan Lin",
      "avatar": "https://lh5.googleusercontent.com/-eNGDf1QYRaE/AAAAAAAAAAI/AAAAAAAAAAA/j4OXLYYCvV8/s120-p/photo.jpg",
      "cl": "7999117",
      "clUrl": "https://chromium-review.googlesource.com/c/7999117",
      "description": "As part of the removal of the Attribution Reporting API, this cl removes\nfiles under //components/attribution_reporting.\n\nThis remaining files are features.* and is_origin_suitable.* which will\nbe cleaned up as a follow up.\n\nI2D\u0026R:\nhttps://groups.google.com/a/chromium.org/g/blink-dev/c/4K2RRt6VYCQ\n\nBug: 513231893\nChange-Id: I6aa2f1d4dd8c94462052126a8285a35f45d2b097\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7999117\nReviewed-by: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nCommit-Queue: Nan Lin \u003clinnan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662070}",
      "email": "linnan@chromium.org",
      "hash": "8670f47b61225454f93ebe6035d0190fe0c9474a",
      "subject": "Remove files under //components/attribution_reporting"
    },
    "8001551": {
      "author": "Nan Lin",
      "avatar": "https://lh5.googleusercontent.com/-eNGDf1QYRaE/AAAAAAAAAAI/AAAAAAAAAAA/j4OXLYYCvV8/s120-p/photo.jpg",
      "cl": "8001551",
      "clUrl": "https://chromium-review.googlesource.com/c/8001551",
      "description": "Attribution Reporting API is being removed, therefore removing the\npermission policy.\n\nI2D\u0026R:\nhttps://groups.google.com/a/chromium.org/g/blink-dev/c/4K2RRt6VYCQ\n\nBug: 513231893\nChange-Id: I83fcab60406bd01635e9ffc38aa87510f161f44f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8001551\nReviewed-by: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nCommit-Queue: Nan Lin \u003clinnan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662075}",
      "email": "linnan@chromium.org",
      "hash": "7ca92df16db1e31f52c2780bdb3005e9bb861312",
      "subject": "Remove permission policy for attribution-reporting"
    },
    "8003639": {
      "author": "Daniil Sakhapov",
      "avatar": "https://lh3.googleusercontent.com/-Y-eONdMeJV8/AAAAAAAAAAI/AAAAAAAAAAA/6QnPdPtIZQ0/s120-p/photo.jpg",
      "cl": "8003639",
      "clUrl": "https://chromium-review.googlesource.com/c/8003639",
      "description": "Find on Page (and other targeted scrolls that do not target a scroll\nmarker) failed to update the active scroll marker if it was\npreviously pinned. This occurred because targeted scrolls avoided\nunpinning the scroll marker group.\n\nThis CL centralizes the scroll marker group pin state updates in\nPerformBubblingScrollIntoViewWithResult. When a scroll-into-view\noccurs, we now check if the target element matches any scroll marker's\ntarget. If it does, we pin that marker. If it does not, we unpin the\ngroup, allowing automatic updates to resume.\n\nLegacy, incomplete pinning logic in Element is removed.\n\nTAG=agy\n\nChange-Id: Id761ab0e0cd56bd1e434d83bd98a9932a4734fe6\nBug: 529411428\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8003639\nReviewed-by: Robert Flack \u003cflackr@chromium.org\u003e\nCommit-Queue: Daniil Sakhapov \u003csakhapov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662136}",
      "email": "sakhapov@chromium.org",
      "hash": "38b4f04a433e9659c819ddc41dfc985ada9382a9",
      "subject": "Fix scroll marker updates during Find on Page"
    },
    "8005982": {
      "author": "Philip Pfaffe",
      "avatar": "https://lh3.googleusercontent.com/-ZavyXpXASgw/AAAAAAAAAAI/AAAAAAAAAAA/yR08RGxEBGo/s120-p/photo.jpg",
      "cl": "8005982",
      "clUrl": "https://chromium-review.googlesource.com/c/8005982",
      "description": "Bug: 457388389\nChange-Id: If720de210c39892bb7d19bf795425f5f187709ea\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8005982\nAuto-Submit: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\nCommit-Queue: Danil Somsikov \u003cdsv@chromium.org\u003e\nReviewed-by: Danil Somsikov \u003cdsv@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661836}",
      "email": "pfaffe@chromium.org",
      "hash": "60b384ea757bb5cfc5edb7911064d2a29fecb4b5",
      "subject": "Update and reenable web tests after devtools change"
    },
    "8006789": {
      "author": "Nan Lin",
      "avatar": "https://lh5.googleusercontent.com/-eNGDf1QYRaE/AAAAAAAAAAI/AAAAAAAAAAA/j4OXLYYCvV8/s120-p/photo.jpg",
      "cl": "8006789",
      "clUrl": "https://chromium-review.googlesource.com/c/8006789",
      "description": "This cl includes more cleanup for Attribution Reporting API:\n\n* Removed attribution-reporting-debug-mode switch.\n* Removed special handling for ORB.\n* Removed Attribution Reporting API headers from http_names.json5.\n\nThis cl also cleans up the OWNERS for task scheduler which is obsolete.\n\nI2D\u0026R:\nhttps://groups.google.com/a/chromium.org/g/blink-dev/c/4K2RRt6VYCQ\n\nBug: 513231893\nChange-Id: Ia34129fda7cac48db0b4a412843ce64e8cb8cd9d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8006789\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nReviewed-by: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nCommit-Queue: Nan Lin \u003clinnan@chromium.org\u003e\nReviewed-by: Kenichi Ishibashi \u003cbashi@chromium.org\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nReviewed-by: Łukasz Anforowicz \u003clukasza@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662123}",
      "email": "linnan@chromium.org",
      "hash": "75b104aa5044fa617dcc7202602b03a9730bb54b",
      "subject": "More cleanup for Attribution Reporting API"
    },
    "8007620": {
      "author": "Jingyun Liu",
      "avatar": "https://lh6.googleusercontent.com/-FgxmQfkqtJ4/AAAAAAAAAAI/AAAAAAAAAAA/zj2ILpZQbvU/s120-p/photo.jpg",
      "cl": "8007620",
      "clUrl": "https://chromium-review.googlesource.com/c/8007620",
      "description": "Bug: 527960113\nChange-Id: I064ce5cc12eafdd86562eab54569c51363b7516e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8007620\nCommit-Queue: Jingyun Liu \u003cjingyun@google.com\u003e\nReviewed-by: Steven Holte \u003cholte@chromium.org\u003e\nReviewed-by: Sorin Jianu \u003csorin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661451}",
      "email": "jingyun@google.com",
      "hash": "f1f32392be851ee0d07a1db14f6b904325fb3e88",
      "subject": "Clean up legacy classifier impl in opt-guide"
    },
    "8007736": {
      "author": "Allen Bauer",
      "avatar": "https://lh6.googleusercontent.com/-3dmpTCcv810/AAAAAAAAAAI/AAAAAAAAAAA/DM10acCc5FU/s120-p/photo.jpg",
      "cl": "8007736",
      "clUrl": "https://chromium-review.googlesource.com/c/8007736",
      "description": "Under CLIENT_OWNS_WIDGET ownership model, if the underlying desktop\nnative widget was \"modal\", the owner window is disabled while the widget\nis visible. If the native_widget_delegate is torn down before the\nDesktopWindowTreeHostWin, it leaves the WeakPtr reference null. When the\nunderlying HWND is finally destroyed and the \"IsModal()\" function is\ncalled, if the delegate is null it returns False even though it had been\ntrue. This has the effect of leaving the owner window disabled, which\nlooks like a hang if it is the main browser window. Modality of a Window\nshould be immutable, so we cache the fact that the HWND was \"modal\" and\nreturn that value when IsModal() is called.\n\nChange-Id: Id89104768eb6622557e729a10a3af00b9b597d66\nBug: 40232479, 527089994\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8007736\nReviewed-by: Dan Clark \u003cdaniec@microsoft.com\u003e\nCommit-Queue: Allen Bauer \u003ckylixrd@chromium.org\u003e\nReviewed-by: Keren Zhu \u003ckerenzhu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661938}",
      "email": "kylixrd@chromium.org",
      "hash": "be8cd95719f58fefd3a6b646b6016aec24ce679a",
      "subject": "Cache whether the DesktopWindowTreeHostWin is modal."
    },
    "8007766": {
      "author": "Wei Guo",
      "avatar": "https://lh6.googleusercontent.com/-aV1b_aZbmKk/AAAAAAAAAAI/AAAAAAAAAAA/jVlEXjiqyNs/s120-p/photo.jpg",
      "cl": "8007766",
      "clUrl": "https://chromium-review.googlesource.com/c/8007766",
      "description": "Integrates the Glic screenshot-yielding capability with the\nexperimental triggering sync message pipeline. Handles\nGetScreenshotRequest and returns an initial STARTING status\nand the resulting file token via structured ScreenshotResult.\n\nChanges:\n- Handle kGetScreenshotRequest in\n  GlicExperimentalTriggeringMessageHandler\n  (ProcessGetScreenshotRequest). Verify GlicKeyedService\n  availability and user opt-in status before proceeding.\n- Return explicit TaskUpdate::STARTING status on initial\n  synchronous response of ProcessGetScreenshotRequest for\n  consistency with actuation requests.\n- Obtain GlicExperimentalTriggeringManager from active\n  GlicInstance and call CaptureAndUploadEncryptedScreenshot\n  with the request's public key and auth secret.\n- Return ScreenshotResult::SUCCESS with the uploaded file\n  token upon successful upload, or\n  ScreenshotResult::ERROR_CAPTURE with an error message if\n  capture or upload fails.\n- Add end-to-end integration browser test\n  (testHandlesGetScreenshotRequestSuccessfully) verifying\n  initial STARTING acknowledgment and screenshot response.\n\nBug: b:527052798\nChange-Id: I9afa2ad760fad325f71103758d73c706bf100277\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8007766\nCommit-Queue: Wei Guo \u003cweiguo@google.com\u003e\nReviewed-by: Min Qin \u003cqinmin@chromium.org\u003e\nReviewed-by: Roman Arora \u003cromanarora@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661932}",
      "email": "weiguo@google.com",
      "hash": "a4b2f6f60ccc1f62b93084242f45ad92d538a286",
      "subject": "[Glic] Connect screenshot-yielding capability to sync triggering"
    },
    "8008270": {
      "author": "Joey Arhar",
      "avatar": "https://lh6.googleusercontent.com/-WRxvG_jYMVM/AAAAAAAAAAI/AAAAAAAAAAA/asi1jwzwjGE/s120-p/photo.jpg",
      "cl": "8008270",
      "clUrl": "https://chromium-review.googlesource.com/c/8008270",
      "description": "Retargeting is needed in order to prevent leaking nodes from shadow\nroots and is part of the spec pr: https://github.com/w3c/uievents/pull/413\n\nBug: 40639103\nChange-Id: I89237f2d31167eb48e79004dff9e7c9eb3a40338\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8008270\nCommit-Queue: Joey Arhar \u003cjarhar@chromium.org\u003e\nReviewed-by: Daniil Sakhapov \u003csakhapov@chromium.org\u003e\nReviewed-by: Joey Arhar \u003cjarhar@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661457}",
      "email": "jarhar@chromium.org",
      "hash": "7e5560e2cb766300eced3169edb9c11fa19fdd1b",
      "subject": "Retarget in pseudoTarget getter"
    },
    "8008577": {
      "author": "Simeon Anfinrud",
      "avatar": "https://lh5.googleusercontent.com/-deyLqCILWuo/AAAAAAAAAAI/AAAAAAAAAAA/mPVMBy1IXAg/s120-p/photo.jpg",
      "cl": "8008577",
      "clUrl": "https://chromium-review.googlesource.com/c/8008577",
      "description": "CastWebService::RegisterWebUiClient registered a WebUIControllerFactory\nfor whatever hostnames the IPC caller supplied, and the factory matched\non hostname only, ignoring scheme. It could also be called repeatedly,\nleaking a new factory into the global registry each time.\n\nDefine the set of supported Cast WebUI hosts in the browser\n(IsKnownCastWebUiHost) and have CastWebUiControllerFactory filter the\nrequested hosts through it. GetWebUIType now also requires the chrome://\nscheme. RegisterWebUiClient registers at most one factory and records\nonly the filtered host list, and IsCastWebUIOrigin checks the scheme as\nwell.\n\nAdd CastWebUiControllerFactoryTest covering the above.\n\nBug: 517651910\nTest: cast_shell_unittests --gtest_filter=CastWebUiControllerFactoryTest.*\nChange-Id: I9a90f0f04bc4bff6473f03143bab400e61d4daf0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8008577\nCommit-Queue: Simeon Anfinrud \u003csanfin@chromium.org\u003e\nAuto-Submit: Simeon Anfinrud \u003csanfin@chromium.org\u003e\nReviewed-by: Sandeep Vijayasekar \u003csandv@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662165}",
      "email": "sanfin@chromium.org",
      "hash": "980e128c4d30506e87d586a9ea696423a0ab765a",
      "subject": "[chromecast] Restrict Cast WebUI to known chrome:// hosts"
    },
    "8008788": {
      "author": "Simeon Anfinrud",
      "avatar": "https://lh5.googleusercontent.com/-deyLqCILWuo/AAAAAAAAAAI/AAAAAAAAAAA/mPVMBy1IXAg/s120-p/photo.jpg",
      "cl": "8008788",
      "clUrl": "https://chromium-review.googlesource.com/c/8008788",
      "description": "This restricts connections to the abstract UNIX domain socket used by\nAudioSocketService to only the same user (UID) that started the service\nor root.\n\nBug: 520172356\nTest: cast_media_unittests --gtest_filter='*AudioSocketServiceTest*'\nChange-Id: Ie81c56652bec99c7259f53c65372b769c50a84e8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8008788\nCommit-Queue: Shawn Quereshi \u003cshawnq@google.com\u003e\nAuto-Submit: Simeon Anfinrud \u003csanfin@chromium.org\u003e\nReviewed-by: Shawn Quereshi \u003cshawnq@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661998}",
      "email": "sanfin@chromium.org",
      "hash": "bbcbc329c3558c7a5c8e73d4deb8db576d530b99",
      "subject": "[chromecast] Secure AudioSocketService UDS with client UID checks"
    },
    "8011011": {
      "author": "Achuith Bhandarkar",
      "avatar": "https://lh4.googleusercontent.com/-UeGwHCViTz0/AAAAAAAAAAI/AAAAAAAAAAA/r2GSbreKygc/s120-p/photo.jpg",
      "cl": "8011011",
      "clUrl": "https://chromium-review.googlesource.com/c/8011011",
      "description": "ApnMigrator may crash on the login screen because it could attempt to\nretrieve the username hash from a non-existent primary session.\n\nFix this by:\n- Adding a CHECK for SessionManager in the ApnMigrator constructor.\n- Refactoring MigrateNetwork() to take the username_hash as a parameter.\n- Retrieving the username_hash in NetworkListChanged(), and skipping\n  migration if there is no active primary session.\n\nBug: 268078468\nChange-Id: Ifc9bb583c609d81249039a40fe9614a163c86ebb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8011011\nReviewed-by: Nikhil Nayunigari \u003cnikhilcn@google.com\u003e\nCommit-Queue: Achuith Bhandarkar \u003cachuith@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662091}",
      "email": "achuith@chromium.org",
      "hash": "d12e64c1b491d344753f47e5edc3886e750d71cf",
      "subject": "ash: Avoid login-screen crashes in ApnMigrator"
    },
    "8011385": {
      "author": "Hira Mahmood",
      "avatar": "https://lh6.googleusercontent.com/-nV2F7lq1aqI/AAAAAAAAAAI/AAAAAAAAAAA/rwOZVI-93V0/s120-p/photo.jpg",
      "cl": "8011385",
      "clUrl": "https://chromium-review.googlesource.com/c/8011385",
      "description": "This CL renames entries so that they can match the actual study names.\nIn particular:\n - MobilePromoOnDesktop -\u003e DesktopToMobilePromos\n - IOSUpdateFirstRunSequence -\u003e IOSUpdatedFirstRunSequence\n\nBug: None\nChange-Id: I7b68307d5d86826f150161e3469eb74ad9ec75ae\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8011385\nReviewed-by: Eric Ekey \u003cericekey@google.com\u003e\nCommit-Queue: Hira Mahmood \u003chiramahmood@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661980}",
      "email": "hiramahmood@google.com",
      "hash": "5dd2809742c3ca8722db92baf6428bf76726fbcf",
      "subject": "[iOS] Rename studies in fieldtrial config"
    },
    "8013695": {
      "author": "Gazal",
      "avatar": "https://lh5.googleusercontent.com/-5jZ5sBksdws/AAAAAAAAAAI/AAAAAAAAAAA/V5MBqLUUh3c/s120-p/photo.jpg",
      "cl": "8013695",
      "clUrl": "https://chromium-review.googlesource.com/c/8013695",
      "description": "This histogram\nPageLoad.Clients.Prerender.LayoutInstability.MaxCumulativeShiftScore.SessionWindow.Gap1000ms.Max5000ms2{PreloadingTriggerType}\nexpired on 2024-09-03.\n\nTAG=agy\nCONV=e4f23eff-4f5d-4e16-9569-76615892c8c8\n\nBug: 528481193\nChange-Id: I3dd787c35bf0dccbe7c855b9c4ba96c77fbeb8ca\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8013695\nAuto-Submit: Gazal Agarwal \u003cagazal@google.com\u003e\nReviewed-by: Ian Clelland \u003ciclelland@chromium.org\u003e\nCommit-Queue: Gazal Agarwal \u003cagazal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662040}",
      "email": "agazal@google.com",
      "hash": "12bf07a4af6928af4777c8ceb0dc8f56080b57c8",
      "subject": "[histogram-cleanup] Remove expired histogram"
    },
    "8014382": {
      "author": "Youkichi Hosoi",
      "avatar": "",
      "cl": "8014382",
      "clUrl": "https://chromium-review.googlesource.com/c/8014382",
      "description": "Currently, IsMediaStoreDownloadMetadataValid() validates that the\n`relative_path` supplied by ARC does not reference a parent directory.\nHowever, it only validates that `display_name` is non-empty.\nSince downstream consumers append `display_name` to a host file path, a\nvalue containing a path separator or \"..\" could cause the resulting path\nto refer to a location outside the profile's Downloads directory.\n\nTo protect against such path traversal, reject `display_name` values\nthat are not a single non-parent-referencing path component.\nThis validation should not affect proper MediaStore download items,\nbecause `display_name` corresponds to `MediaColumns.DISPLAY_NAME`,\nwhich is supposed to be the base name of the item's filesystem location.\n\nBug: 517255600\nTest: unit_tests --gtest_filter=\"ArcFileSystemBridgeTest.*\"\nChange-Id: I2c46da22895e6031db73b7d95c307a132dc52858\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8014382\nCommit-Queue: Youkichi Hosoi \u003cyoukichihosoi@chromium.org\u003e\nReviewed-by: David Jacobo \u003cdjacobo@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661620}",
      "email": "youkichihosoi@google.com",
      "hash": "1bcc9c2eea3cf1eb85492ca27c9660ce16c28335",
      "subject": "arc: Validate display_name of download metadata in OnMediaStoreUriAdded"
    },
    "8015319": {
      "author": "Brandon Fong",
      "avatar": "https://lh4.googleusercontent.com/-1S5SUmLf8rk/AAAAAAAAAAI/AAAAAAAAAAA/9Oam1XpmzNs/s120-p/photo.jpg",
      "cl": "8015319",
      "clUrl": "https://chromium-review.googlesource.com/c/8015319",
      "description": "Refactor the BackKeyBehaviorDelegate to be a functional interface to\nhelp improve clarity at callsites.\n\nThis is a follow up which was mentioned in https://chromium-review.googlesource.com/7974903\n\nBug: 529444475\nChange-Id: I9ec731413fe59930ddef885948ddb38fffdf23c4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8015319\nReviewed-by: David Trainor \u003cdtrainor@chromium.org\u003e\nCommit-Queue: Brandon Fong \u003cbjfong@google.com\u003e\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661969}",
      "email": "bjfong@google.com",
      "hash": "67be757417995e927223d4ebb87252774366dcd6",
      "subject": "[search] Update BackKeyBehaviorDelegate to be a functional interface"
    },
    "8018568": {
      "author": "Dan Polanco",
      "avatar": "https://lh5.googleusercontent.com/-KFFbQTPR47s/AAAAAAAAAAI/AAAAAAAAAAA/POkoSj10t14/s120-p/photo.jpg",
      "cl": "8018568",
      "clUrl": "https://chromium-review.googlesource.com/c/8018568",
      "description": "This is a reland of commit a7528b1a70a375be6de680b4286db7ede8565111\n\nSet patchset 1 as the base to see the fix for test failures found in the\nrevert (https://crrev.com/c/8088416)\n\nOriginal change's description:\n\u003e [IA][Bottom Bar] Add feature to fieldtrial_testing_config\n\u003e\n\u003e Bug: 531793849\n\u003e Fixed: 527933081\n\u003e Change-Id: I661f3e9ffb642f51c59449c65cfb931a4a353b26\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8018568\n\u003e Commit-Queue: Dan Polanco \u003cpolardz@google.com\u003e\n\u003e Reviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\n\u003e Reviewed-by: Brandon Wylie \u003cwylieb@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1661201}\n\nBug: 531793849, 527933081\n\nOriginal change's description:\n\u003e [IA][Bottom Bar] Add feature to fieldtrial_testing_config\n\u003e\n\u003e Bug: 531793849\n\u003e Fixed: 527933081\n\u003e Change-Id: I661f3e9ffb642f51c59449c65cfb931a4a353b26\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8018568\n\u003e Commit-Queue: Dan Polanco \u003cpolardz@google.com\u003e\n\u003e Reviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\n\u003e Reviewed-by: Brandon Wylie \u003cwylieb@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1661201}\n\nBug: 531793849\nChange-Id: I14842ca3488fafed17a2050819ab63d4760110ec\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8088198\nReviewed-by: Brandon Wylie \u003cwylieb@google.com\u003e\nAuto-Submit: Dan Polanco \u003cpolardz@google.com\u003e\nReviewed-by: Siddhartha S \u003cssid@chromium.org\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nReviewed-by: Madhav Pruthi \u003cmadhavpruthi@google.com\u003e\nCommit-Queue: Siddhartha S \u003cssid@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662096}",
      "email": "polardz@google.com",
      "hash": "1b2b6b3ba5dfb8e593aeb9a7ea4b8f9d7ccfb98a",
      "subject": "Reland \"[IA][Bottom Bar] Add feature to fieldtrial_testing_config\""
    },
    "8019900": {
      "author": "Peter Kang",
      "avatar": "https://lh4.googleusercontent.com/-nCdSyR48-Pw/AAAAAAAAAAI/AAAAAAAAAAA/vxiZNqUlOTc/s120-p/photo.jpg",
      "cl": "8019900",
      "clUrl": "https://chromium-review.googlesource.com/c/8019900",
      "description": "This reverts commit 057035d637b919e2433e7d10df671f5e8e0a80d0.\n\nReason for revert: Creates shadow for fakebox in mobile \n\nFailure Link: https://screenshot.googleplex.com/8tT8PCsGiXnNpGG\n\nOriginal change's description:\n\u003e [Clank Search] Rework fakebox background and drop shadow\n\u003e\n\u003e https://hsv.googleplex.com/5683446075621376 (light theme)\n\u003e https://hsv.googleplex.com/6009787958427648 (dark theme)\n\u003e\n\u003e Bug: 521458069\n\u003e Change-Id: Iab9fe495bd1b1f3c055cb84cd633faaafc6e78ed\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8019900\n\u003e Reviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\n\u003e Commit-Queue: Peter Kang \u003cpeterkang@google.com\u003e\n\u003e Reviewed-by: Sky Malice \u003cskym@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1658235}\n\nBug: 521458069\nChange-Id: If737cd89ef9396275dcf73e6654497d3380aef08\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8092357\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: Peter Kang \u003cpeterkang@google.com\u003e\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662077}",
      "email": "peterkang@google.com",
      "hash": "8457dc51e5c10c2e9044a1d20e5ccdd9ee75ef4a",
      "subject": "Revert \"[Clank Search] Rework fakebox background and drop shadow\""
    },
    "8022162": {
      "author": "Qijiang Fan",
      "avatar": "https://lh6.googleusercontent.com/-R5_qO57dD5I/AAAAAAAAAAI/AAAAAAAAAAA/lnBSC_wpLCc/s120-p/photo.jpg",
      "cl": "8022162",
      "clUrl": "https://chromium-review.googlesource.com/c/8022162",
      "description": "This reverts commit 57f3dfdc9e61e2413577cb76afe2213d3d27262c.\n\nReason for revert: tests fixed.\n\nFailure Link: N/A\n\nOriginal change's description:\n\u003e [gardener] disable tast.secagentd.FileEvents.cookies\n\u003e\n\u003e Bug: 529493526\n\u003e Change-Id: I0ae0a00aec68bb7db752977b18354ea1a49fb6ed\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8022162\n\u003e Reviewed-by: Yoshiki IGUCHI \u003cyoshiki@chromium.org\u003e\n\u003e Auto-Submit: Qijiang Fan \u003cfqj@chromium.org\u003e\n\u003e Commit-Queue: Yoshiki IGUCHI \u003cyoshiki@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1654525}\n\nBug: 529493526\nChange-Id: Id9e175b63a4f2827af46a171c8980012599005dc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8079200\nReviewed-by: Yoshiki IGUCHI \u003cyoshiki@chromium.org\u003e\nCommit-Queue: Qijiang Fan \u003cfqj@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661579}",
      "email": "fqj@chromium.org",
      "hash": "45a4f5f617e5790b27cca18f4c38b1f49a3cd816",
      "subject": "Revert \"[gardener] disable tast.secagentd.FileEvents.cookies\""
    },
    "8023205": {
      "author": "Rishik Ramena",
      "avatar": "https://lh4.googleusercontent.com/-W2L77_XmCmc/AAAAAAAAAAI/AAAAAAAAAAA/-uFMZoQib9o/s120-p/photo.jpg",
      "cl": "8023205",
      "clUrl": "https://chromium-review.googlesource.com/c/8023205",
      "description": "The corrupted-extension repair prompt is shown asynchronously. If the\nextension is uninstalled (from another window, by policy, by the\nblocklist, etc.) while the prompt is open, accepting it calls\nExtensionRegistrar::UninstallExtension() on a no-longer-installed\nextension, which CHECKs that the extension is still installed and\ncrashes the browser.\n\nGuard the uninstall in WebstoreReinstaller::OnInstallPromptDone() with\nan ExtensionRegistry::GetInstalledExtension() existence check and fail\nthe reinstall gracefully if the extension is gone, mirroring the\nexisting guard in ManagementUninstallFunctionBase::UninstallExtension().\n\nBug: 529425558\nChange-Id: Ia633878d553b96d376d673fbd4c9cfda0a128b35\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8023205\nAuto-Submit: Rishik Ramena \u003crishikramena@microsoft.com\u003e\nReviewed-by: Sohail Rajdev \u003csorajdev@microsoft.com\u003e\nCommit-Queue: Rishik Ramena \u003crishikramena@microsoft.com\u003e\nReviewed-by: Solomon Kinard \u003csolomonkinard@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661736}",
      "email": "rishikramena@microsoft.com",
      "hash": "24186b647e2cc971cb4fcf2bc449b7dbd9af6cc9",
      "subject": "[Extensions] Fix WebstoreReinstaller crash on uninstall during prompt"
    },
    "8023669": {
      "author": "Danil Somsikov",
      "avatar": "https://lh4.googleusercontent.com/-rKNlZgJ9hyU/AAAAAAAAAAI/AAAAAAAAAAA/ejFmTzkfhdQ/s120-p/photo.jpg",
      "cl": "8023669",
      "clUrl": "https://chromium-review.googlesource.com/c/8023669",
      "description": "This reverts commit b859a8146ad80f100c183ea2440baf776db7427a.\n\nReason for revert: http://crbug.com/521708068#comment28\n\nOriginal change's description:\n\u003e Add test for PDF Viewer DevTools availability.\n\u003e\n\u003e This test case verifies that the PDF Viewer component extension is\n\u003e inspectable when the DevToolsAvailability policy is set to default.\n\u003e\n\u003e Bug: 521708068\n\u003e Change-Id: I386d26b89d9bb05770a20addc26c4357f41b1b44\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8023669\n\u003e Auto-Submit: Michał Kaczmarczyk \u003cmickaczmarczyk@google.com\u003e\n\u003e Reviewed-by: Danil Somsikov \u003cdsv@chromium.org\u003e\n\u003e Commit-Queue: Michał Kaczmarczyk \u003cmickaczmarczyk@google.com\u003e\n\u003e Reviewed-by: Anatoli Hancharou \u003cantoli@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1657053}\n\nBug: 521708068\nChange-Id: I73d25d99c64f742153d6c660ef6a9506b24911a4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085694\nReviewed-by: Michał Kaczmarczyk \u003cmickaczmarczyk@google.com\u003e\nCommit-Queue: Danil Somsikov \u003cdsv@chromium.org\u003e\nCommit-Queue: Michał Kaczmarczyk \u003cmickaczmarczyk@google.com\u003e\nReviewed-by: Anatoli Hancharou \u003cantoli@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661728}",
      "email": "dsv@chromium.org",
      "hash": "de120419e6fa533488263a26c1a2d106fcd43e18",
      "subject": "Revert \"Add test for PDF Viewer DevTools availability.\""
    },
    "8025284": {
      "author": "Sergio Gonzalez Martin",
      "avatar": "https://lh4.googleusercontent.com/-BeM-wdTIQVE/AAAAAAAAAAI/AAAAAAAAAAA/Vzj_FiIUCUY/s120-p/photo.jpg",
      "cl": "8025284",
      "clUrl": "https://chromium-review.googlesource.com/c/8025284",
      "description": "When `BmpRustImageDecoder` has received the full encoded data and the\ninput is under the small-image threshold (\u003c=4KB), it now obtains a\ncontiguous `SkData` from the `SegmentReader` and wraps the existing\n`SegmentStream` with a stream that exposes `getMemoryBase()`. This lets\nSkia's Rust BMP codec construct its in-memory reader and bypass the\n`SkStreamAdapter` + `BufReader` path, reducing the fixed overhead for\nthe p25/p50-sized BMP decodes that regressed relative to the old C++\ndecoder during field trial.\n\nPartial or larger inputs continue to use the existing `SegmentStream`\npath, so incremental decoding behavior is unchanged.\n\nAdd two focused tiny BMP fixtures and decoder coverage for the\nsmall-image cases that reproduced the overhead:\n\n - tiny-24bit-1x1.bmp\n - tiny-pal4-1x1.bmp\n\nThese run through the existing parameterized BMP decoder tests with\nRusty BMP enabled and disabled.\n\nThis change depends on the following CL completing and rolling to\nChromium.\n\nhttps://skia-review.googlesource.com/c/skia/+/1283656\n\nBug: 452666425\nChange-Id: I6733385a9aab1eeddf7b68fffefd836e5ceb3e2c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025284\nReviewed-by: Florin Malita \u003cfmalita@chromium.org\u003e\nCommit-Queue: Sergio Gonzalez Martin \u003csergiog@microsoft.com\u003e\nReviewed-by: Łukasz Anforowicz \u003clukasza@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662173}",
      "email": "sergiog@microsoft.com",
      "hash": "836944e61b1e10512fdf76d65c860b5d3de35c5d",
      "subject": "[rust bmp] Decode small complete BMPs through memory input path"
    },
    "8025828": {
      "author": "Aisulu R",
      "avatar": "https://lh5.googleusercontent.com/-z2vkZ9hah-o/AAAAAAAAAAI/AAAAAAAAAAA/_y0o2fdAFOQ/s120-p/photo.jpg",
      "cl": "8025828",
      "clUrl": "https://chromium-review.googlesource.com/c/8025828",
      "description": "Currently, new views (like BNPL footnotes or Personal Context Notices)\ncan implement keyboard navigation logic only by expanding\n`PopupViewViews` code or by inheriting from `PopupRowView`.\n\nThis CL introduces a lightweight interface `PopupInteractiveRowView` to\nabstract navigation-related methods. This allows all interactive views\nto inherit from a common base class, enabling `PopupViewViews` to manage\nthem polymorphically in its `RowPointer` list.\n\nSee the details in the design doc attached to the bug.\n\nFixed: b:531666701\nChange-Id: Iaeb9e00d721aab31849fae7344345153d0c4d2f6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025828\nCommit-Queue: Jan Keitel \u003cjkeitel@google.com\u003e\nAuto-Submit: Aisulu Rakhmetullina \u003caisulu@google.com\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661635}",
      "email": "aisulu@google.com",
      "hash": "ccd4f9f67b1924cacaa2765b4872210c94ad9bde",
      "subject": "[Autofill] Introduce PopupInteractiveRowView for popup navigation"
    },
    "8027359": {
      "author": "Omar Ramadan",
      "avatar": "https://lh5.googleusercontent.com/-MqgT6Nh6_-w/AAAAAAAAAAI/AAAAAAAAAAA/qCH2tBxJSsc/s120-p/photo.jpg",
      "cl": "8027359",
      "clUrl": "https://chromium-review.googlesource.com/c/8027359",
      "description": "The mac-rel experiment run (PS7) answered crbug.com/443716695: all SSM\nmembership tests now pass on Mac-26 bots (JoinGroupSSM,\nJoinGroupSSMSameGroupDifferentSources, LeaveGroupSSMMustMatchSource,\nCannotMixASMAndSSM in content_browsertests). Re-enable them on macOS,\nalong with the equivalent IWA apitest SSM cases (verified locally on\nmacOS 26.5.1, 40/40 across a 10x repeat).\n\nThe two multicast loopback exchange tests (MulticastExchangeUdp,\nMulticastExchangeUdpMultipleReceivers) still fail on the bots with\nERR_CONNECTION_RESET on the sender socket. The macOS kernel loopback\npath is healthy: a raw-socket repro with identical parameters (TTL 0,\nIP_MULTICAST_LOOP, connected sender) passes on macOS 26.5.1, including\nsend-before-join orderings. The residual failure is specific to the bot\nenvironment, so keep the exchange tests (and their IWA apitest\nequivalents) disabled on macOS, still tracked by crbug.com/443716695.\n\nAlso fix a real race in the exchange test helpers in udp.js: joinGroup()\nwas never awaited, so the sender could start writing before the\nmembership was installed. Pre-join datagrams are silently dropped, which\nloses bytes that readLoop then waits for indefinitely.\n\nBug: 443716695\nChange-Id: I6463b8863ece220a28607a57e1ae88efd303f3a7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027359\nReviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\nReviewed-by: Vlad Krot \u003cvkrot@google.com\u003e\nCommit-Queue: Reilly Grant \u003creillyg@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661971}",
      "email": "omar@blockcast.net",
      "hash": "c5ed16a99d4acf189079bb3c2afdb556b8fe8a31",
      "subject": "Re-enable Direct Sockets multicast tests on macOS, except loopback exchange"
    },
    "8028222": {
      "author": "Longsheng Yin",
      "avatar": "https://lh5.googleusercontent.com/-Hct2UERGKe4/AAAAAAAAAAI/AAAAAAAAAAA/Kf6kZ_LUFQg/s120-p/photo.jpg",
      "cl": "8028222",
      "clUrl": "https://chromium-review.googlesource.com/c/8028222",
      "description": "Bug: 505507305\nChange-Id: Ic84678e312e4d326ce403639f81e4925fef4301d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028222\nCommit-Queue: Longsheng Yin \u003clongsheng@google.com\u003e\nReviewed-by: Siddharth Shah \u003csiashah@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661403}",
      "email": "longsheng@google.com",
      "hash": "68335d4c800a8d7fa7e6b99ace961f48e6aa52b6",
      "subject": "Refactor PixAccountLinkingManager to inherit from NativeAccountLinkingHandler"
    },
    "8028840": {
      "author": "zijiehe-google-com",
      "avatar": "https://lh4.googleusercontent.com/-JJ7uaVUsPlE/AAAAAAAAAAI/AAAAAAAAAAA/xPj22f0Bkxg/s120-p/photo.jpg",
      "cl": "8028840",
      "clUrl": "https://chromium-review.googlesource.com/c/8028840",
      "description": "If the encoder is released (e.g. due to an error), the input and output\nqueues are destroyed (reset to null). However, the client might still\nsend Encode or UseOutputBitstreamBuffer messages before it processes the\nerror notification.\nThis CL adds null checks for input_queue_ and output_queue_ to prevent\ncrashing when dereferencing them in these methods.\n\nBug: 525137354\nChange-Id: I6f9e37f5a94164e74e32b728c1a76403e8730a4b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028840\nReviewed-by: David Song \u003cwintermelons@google.com\u003e\nCommit-Queue: Zijie He \u003czijiehe@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661467}",
      "email": "zijiehe@google.com",
      "hash": "a903437491c019af0ea11ca499cdd64b7b812be3",
      "subject": "[fuchsia] Fix crash in VideoEncodeAccelerator when released"
    },
    "8029645": {
      "author": "Dominique Fauteux-Chapleau",
      "avatar": "https://lh6.googleusercontent.com/-pF1LYHoEbQU/AAAAAAAAAAI/AAAAAAAAAAA/RitX6pH8Rmo/s120-p/photo.jpg",
      "cl": "8029645",
      "clUrl": "https://chromium-review.googlesource.com/c/8029645",
      "description": "When printing a PDF document in Chrome (such as a report hosted on an\nendpoint like https://example.com/$value), selecting \"Save as PDF\"\npreviously generated a default filename of \"$value.pdf\" instead of\nhonoring the PDF's internal document title.\n\nThis occurred because WebContentsImpl::IsSavable() does not include the\napplication/pdf MIME type. When PdfPrinterHandler::StartPrint() queried\nIsSavable() on the initiator tab, it passed is_savable = false to\nGetFileName(). Inside GetFileName(), an is_savable == false check\nunconditionally bypassed job_title and derived the filename purely from\nthe URL via net::GenerateFileName().\n\nThis CL updates PdfPrinterHandler::StartPrint() to treat\n\"application/pdf\" documents as savable for filename generation purposes\nby enabling fallback to the print job title.\n\nBug: 529817111\nChange-Id: I4eab8d7edbc86be22e6f37ac7654ca67c723cad8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8029645\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Dominique Fauteux-Chapleau \u003cdomfc@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662005}",
      "email": "domfc@chromium.org",
      "hash": "5d9287f01d89188cf6f3520e14bd0acd70445d15",
      "subject": "Honor PDF job title for Save as PDF file names"
    },
    "8030285": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "cl": "8030285",
      "clUrl": "https://chromium-review.googlesource.com/c/8030285",
      "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['base/i18n', 'ui/base/l10n']\n\nThis CL was uploaded by git cl split.\n\nR=jshin@chromium.org\n\nBug: 529948677\nChange-Id: I189576eb1719a9b7032ccae0cf1466ee91c4dfc6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030285\nAuto-Submit: Kalvin Lee \u003ckdlee@chromium.org\u003e\nCommit-Queue: Jungshik Shin \u003cjshin@chromium.org\u003e\nReviewed-by: Jungshik Shin \u003cjshin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661552}",
      "email": "kdlee@chromium.org",
      "hash": "dfce2f88a6cb8243f76ada2bac4aaf73c746afbf",
      "subject": "IWYU: `base::span`"
    },
    "8031067": {
      "author": "Pablo Barrera",
      "avatar": "https://lh3.googleusercontent.com/-g-jisMKMKXM/AAAAAAAAAAI/AAAAAAAAAAA/zlqDp5hRcTI/s120-p/photo.jpg",
      "cl": "8031067",
      "clUrl": "https://chromium-review.googlesource.com/c/8031067",
      "description": "Bug: 512016773\nChange-Id: I80eb19bfd91716e160bbfc8582810b4582df65ac\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031067\nReviewed-by: Sam Zackrisson \u003csaza@chromium.org\u003e\nReviewed-by: Olga Sharonova \u003colka@chromium.org\u003e\nCommit-Queue: Pablo Barrera González \u003cbarrerap@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661722}",
      "email": "barrerap@google.com",
      "hash": "366b1e3c1903a9b138099399cf37c7122613b319",
      "subject": "Handle VoiceIsolation initialization inside VoiceIsolationHandler"
    },
    "8031563": {
      "author": "Liang Zhao",
      "avatar": "https://lh6.googleusercontent.com/-pLaoiUeKZ0Y/AAAAAAAAAAI/AAAAAAAAAAA/4-JrtW60SKk/s120-p/photo.jpg",
      "cl": "8031563",
      "clUrl": "https://chromium-review.googlesource.com/c/8031563",
      "description": "Adds a `bypass_cache` field to\nOriginGatingChecker::Delegate::NoVerdictResult. When a delegate returns\nan allow decision with `bypass_cache=true`, OnNoVerdictAnswer skips the\nAllowNavigationTo cache write, so the approval is not remembered.\n\nThis gives a delegate an option to not persist a provisional result,\ne.g. allowing navigation request/redirect destination that should be\nre-evaluated on the committed response. The decision is delegate-owned.\n\nNo behavior change yet: today's only caller (navigation response) uses\nthe default bypass_cache=false. Later CLs wiring the request/redirect\ncheck will returns bypass_cache=true.\n\nTests: checker unit tests covering write suppressed when bypass_cache is\ntrue, persisted when false, and ignored when the decision is blocked.\n\nBug: 528389108\nChange-Id: I5e54ea0178ba9e1c9a01d7743dbf36fad3cbb1a4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031563\nReviewed-by: Chris Fredrickson \u003ccfredric@chromium.org\u003e\nCommit-Queue: Liang Zhao \u003clzhao@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661520}",
      "email": "lzhao@microsoft.com",
      "hash": "2cab1431c04f5a7dd703cc40a54b3a6f5867415d",
      "subject": "[OriginGating] Introduce bypass_cache to OriginGatingChecker"
    },
    "8031567": {
      "author": "Carlos Barrera",
      "avatar": "https://lh6.googleusercontent.com/-ekL7_NpHCCw/AAAAAAAAAAI/AAAAAAAAAAA/vlUpZEF4jzY/s120-p/photo.jpg",
      "cl": "8031567",
      "clUrl": "https://chromium-review.googlesource.com/c/8031567",
      "description": "Previously, web listbox options (kListBoxOption) were temporarily mapped\nto AXMenuItem (NSAccessibilityMenuItemRole) on macOS because mapping\nthem to AXStaticText resulted in truncated or garbled VoiceOver\nannouncements when options contained child elements or an aria-label.\nFurthermore, options in multi-selectable containers incorrectly reported\nunselected focused items as selected.\n\nThis patch resolves these issues natively:\n\n1. Maps kListBoxOption to NSAccessibilityStaticTextRole (AXStaticText).\n\n2. Intercepts -accessibilityStringForRange: and\n-AXAttributedStringForRange: in Cocoa wrappers to slice the accessible\nname (getAXValueAsString) when ui::IsNameExposedInAXValueForRole() is\ntrue, preventing VoiceOver from truncating or concatenating raw DOM\nchild text.\n\n3. Skips inline text annotations in -AXAttributedStringForRange: for\nnon-text roles exposed in AXValue, avoiding invalid AXPosition\ncalculations.\n\n4. Corrects -selectedChildren on multi-selectable containers so focused\nbut unselected items are not returned in AXSelectedChildren.\n\n5. Removes duplicate selection state suffixes in -value, allowing\nVoiceOver to read the AXSelected attribute natively while remaining\nsilent for unselected options (matching Safari and Firefox behavior).\n\nAX-Relnotes: Fix VoiceOver truncation and incorrect selection announcements for ARIA option elements on macOS.\nBug: 442860482\nChange-Id: If56c571a285dbff06debbe97165ff1d332b15dda\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031567\nCommit-Queue: Carlos Marcelo Barrera Nolasco \u003ccarlosbarrera@google.com\u003e\nReviewed-by: Ramin Halavati \u003crhalavati@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662083}",
      "email": "carlosbarrera@google.com",
      "hash": "b8181c68443ae7d21d02760a7bacd2738d7a4933",
      "subject": "[a11y] Map kListBoxOption to AXStaticText on macOS and fix range queries"
    },
    "8032345": {
      "author": "Liang Zhao",
      "avatar": "https://lh6.googleusercontent.com/-pLaoiUeKZ0Y/AAAAAAAAAAI/AAAAAAAAAAA/4-JrtW60SKk/s120-p/photo.jpg",
      "cl": "8032345",
      "clUrl": "https://chromium-review.googlesource.com/c/8032345",
      "description": "Introduces the GateableEvent concept (navigation request, navigation\nresponse, page action) and OriginGatingChecker decision pipeline.\n\nThis is the first step of migrating the origin gating checks from\nMayActOnUrl/MayActOnTab into OriginGatingChecker. Subsequent CLs migrate\nindividual checks as predicates, some of which only apply to specific\nevents.\n\nDesign Doc:\nhttps://docs.google.com/document/d/1ka7mIrxG90Lb5fkxp1FvkBYTBhzz3pO9BCxM_YH8ngg/edit?usp=sharing\n\nBug: 528389108\nChange-Id: Ie781be2e404d06f8a2cc137febe115657c62a5af\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032345\nReviewed-by: Kevin McNee \u003cmcnee@chromium.org\u003e\nCommit-Queue: Liang Zhao \u003clzhao@microsoft.com\u003e\nReviewed-by: Chris Fredrickson \u003ccfredric@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661460}",
      "email": "lzhao@microsoft.com",
      "hash": "e22f55576029b91b25dabcb3314ca2d6580b0e0c",
      "subject": "[OriginGating] Introduce GateableEvent into OriginGatingChecker"
    },
    "8032461": {
      "author": "Aaron Leventhal",
      "avatar": "https://lh5.googleusercontent.com/-fSV6hD24FG0/AAAAAAAAAAI/AAAAAAAAAAA/ngskhcaVBos/s120-p/photo.jpg",
      "cl": "8032461",
      "clUrl": "https://chromium-review.googlesource.com/c/8032461",
      "description": "Add APC interaction disabled reasons for:\n- aria-hidden\n- presentation/none roles.\n\nPopulate those reasons in Blink and map them to the existing\noptimization guide proto enum values.\n\nThese reasons do not set the legacy is_disabled bit. They preserve the\nspecific APC reason for consumers that read\ninteraction_disabled_reasons.\n\nBug: 465736813,439735134,467649732\nChange-Id: I30c9898588ba05646455d5897e8edea9ab8520bb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032461\nAuto-Submit: Aaron Leventhal \u003caleventhal@google.com\u003e\nReviewed-by: Nan Lin \u003clinnan@chromium.org\u003e\nReviewed-by: Giovanni Ortuno Urquidi \u003cortuno@chromium.org\u003e\nReviewed-by: Khushal Sagar \u003ckhushalsagar@chromium.org\u003e\nCommit-Queue: Aaron Leventhal \u003caleventhal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661833}",
      "email": "aleventhal@google.com",
      "hash": "0199016d7029f328e536c416d39c5daa4918acaf",
      "subject": "[APC] Populate missing ARIA-related interaction disabled reasons"
    },
    "8032945": {
      "author": "Ramon Cano Aparicio",
      "avatar": "https://lh5.googleusercontent.com/-SfIGH68jX5M/AAAAAAAAAAI/AAAAAAAAAAA/XilceFyCtcI/s120-p/photo.jpg",
      "cl": "8032945",
      "clUrl": "https://chromium-review.googlesource.com/c/8032945",
      "description": "Background sessions can fail to fetch seeds due to network throttling or\nconstraints. Counting these failures towards the variations safe mode\nstreak can lead to false positives. Bypasses recording fetch start for\nbackground sessions.\n\nBug: 530049020\nChange-Id: I281bc79ea014dfc813cb8432a0c6237f616ff294\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032945\nCommit-Queue: Ramon Cano Aparicio \u003crcanoaparicio@google.com\u003e\nReviewed-by: Caitlin Fischer \u003ccaitlinfischer@google.com\u003e\nAuto-Submit: Ramon Cano Aparicio \u003crcanoaparicio@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662027}",
      "email": "rcanoaparicio@google.com",
      "hash": "d24a77586d08001433f268e4da3e53a20ef53480",
      "subject": "Do not increment fetch failure streak in background sessions."
    },
    "8034080": {
      "author": "Peskin-Island",
      "avatar": "https://lh6.googleusercontent.com/-ZWFuOAPVUkg/AAAAAAAAAAI/AAAAAAAAAAA/a49Ghl6L00k/s120-p/photo.jpg",
      "cl": "8034080",
      "clUrl": "https://chromium-review.googlesource.com/c/8034080",
      "description": "An extension service worker can become permanently non-startable by the\nextensions layer: if it reaches BrowserState::kActive but never becomes\nIsReady() -- because the renderer's\nRendererDidStartServiceWorkerContext is never delivered -- and then\nstops, ServiceWorkerState::Reset() leaves worker_starting_ set and\nnothing ever clears it. MaybeStartWorker() then no-ops forever.\n\nNarrow the crbug.com/452178846 behavior: clear worker_starting_ in\nReset() only when the worker had already reached BrowserState::kActive.\nkActive is only set from DidStartWorkerForScope, so that start has\nalready resolved and is not pending in the content layer, leaving\nnothing for OnStoppedInternal to auto-restart -- so this does not\nreintroduce the concurrent-start crash.\n\nAdds a regression test that simulates the\nbrowser-active-but-not-renderer-active case.\n\nBug: 530077398\nChange-Id: I424bdde137f3e6b98cc07c7f322fc15ffd0a875c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8034080\nReviewed-by: Andrea Orru \u003candreaorru@chromium.org\u003e\nCommit-Queue: Michael Maltsev \u003cmichaelm@island.io\u003e\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nAuto-Submit: Ofek Peskin \u003cofek.peskin@island.io\u003e\nCr-Commit-Position: refs/heads/main@{#1661448}",
      "email": "ofek.peskin@island.io",
      "hash": "4907a510f12bcceb82765c26c5b4f4ff332625a5",
      "subject": "[Extensions] Clear worker_starting_ in Reset() on browser-active start"
    },
    "8034400": {
      "author": "Fuhsin Liao",
      "avatar": "https://lh6.googleusercontent.com/-_Zq-DuBsOSM/AAAAAAAAAAI/AAAAAAAAAAA/fb9NGnedMVU/s120-p/photo.jpg",
      "cl": "8034400",
      "clUrl": "https://chromium-review.googlesource.com/c/8034400",
      "description": "Demo:\nhttps://drive.google.com/file/d/1ByyPfpA_GJjbVuTHP4bxHxqaSGuCdRJa/view?usp=sharing\u0026resourcekey=0-ksB_dv2F0cxFrAchtTIc_A\n\nCurrently, the tab hover card overlaps with the omnibox and cover the\ntyped text. In this cl, we hide the tab hover card(by exiting hover\nstate) when the omnibox starts to receive input for a better UX and to\nmatch desktop Chrome experiences.\n\nBug: 513075566\nChange-Id: Id92d6b5803d0b5e42475ff49b7567800f92f2fa6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8034400\nCommit-Queue: Fuhsin Liao \u003cfuhsinliao@google.com\u003e\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661647}",
      "email": "fuhsinliao@google.com",
      "hash": "a8b4df33964c382dc68eae9f72f1383a2ad2d5fb",
      "subject": "Hide tab hover card when omnibox receives input"
    },
    "8035041": {
      "author": "Nicola Tommasi",
      "avatar": "https://lh3.googleusercontent.com/-7RC39xBR8-U/AAAAAAAAAAI/AAAAAAAAAAA/O_Dhkgk2d-w/s120-p/photo.jpg",
      "cl": "8035041",
      "clUrl": "https://chromium-review.googlesource.com/c/8035041",
      "description": "When the user clicks on the notice link, it navigates them to deeplink\nin chrome settings, specifically to AutofillPersonalContextFragment when\nHoT is enabled, to AutofillOptionsFragment otherwise.\n\nBug: b:526513266\nChange-Id: I9cfe2bd0b17b490942a6dd69030d66256e8a70e0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8035041\nReviewed-by: Luchen Peng \u003cluchenpeng@google.com\u003e\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCommit-Queue: Nicola Tommasi \u003ctommasin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661661}",
      "email": "tommasin@chromium.org",
      "hash": "46628c7e4d349f5fb30deb883018ae42e1647c13",
      "subject": "AtMemory: Add deeplink settings navigation on notice link"
    },
    "8037024": {
      "author": "Erik Språng",
      "avatar": "https://lh3.googleusercontent.com/-71oKJvTyNhI/AAAAAAAAAAI/AAAAAAAAAAA/E1YN2b1PkNY/s120-p/photo.jpg",
      "cl": "8037024",
      "clUrl": "https://chromium-review.googlesource.com/c/8037024",
      "description": "This CL adds validation that the configured resolution conforms to the\nthe AVC specification for that selected level used (see e.g.\nhttps://en.wikipedia.org/wiki/Advanced_Video_Coding#Levels).\n\nIn particular, we validate sections A.3.1 (e), (f) and (g) of the\nITU-T H.264 specification which limits both the max total number of\nmacroblocks as well as the maximum width and height.\n\nBug: 504690157\nChange-Id: I3ec3d75b1f21b44f299431b540a3d68c4864127a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037024\nReviewed-by: Eugene Zemtsov \u003ceugene@chromium.org\u003e\nAuto-Submit: Erik Språng \u003csprang@chromium.org\u003e\nCommit-Queue: Erik Språng \u003csprang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661715}",
      "email": "sprang@chromium.org",
      "hash": "96c76fee15bb6ea844fa8b3684ee23b49e4011f0",
      "subject": "WebCodecs: Validate H.264 resolution against configured level."
    },
    "8037503": {
      "author": "Satoru Takabayashi",
      "avatar": "https://lh4.googleusercontent.com/-Ke6H-FRTDhk/AAAAAAAAAAI/AAAAAAAAAAA/xxlh2k9HAz8/s120-p/photo.jpg",
      "cl": "8037503",
      "clUrl": "https://chromium-review.googlesource.com/c/8037503",
      "description": "Implement a persistent user-facing toggle in ChromeOS\nAudio settings to control audio focus enforcement\n(audio ducking).\n\nThe UI toggle is gated behind the new\n`ash::features::kAudioFocusSetting` feature flag:\n--enable-features=AudioFocusSetting\n\nTest:\n./out/Release/browser_tests --gtest_filter=OSSettingsMochaTest.DevicePageAudioPage\n\nTAG=agy\nCONV=6796c235-02ba-40f8-9e85-6604447ca52e\nBug: 40124759\n\nChange-Id: Icaf941fe6b974124a5cc0e8d9f9561e2768a87b7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037503\nReviewed-by: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCommit-Queue: Satoru Takabayashi \u003csatorux@chromium.org\u003e\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nReviewed-by: James Cook \u003cjamescook@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661593}",
      "email": "satorux@chromium.org",
      "hash": "f2ae4695f2b098019c5df6be4096f92036550965",
      "subject": "cros: Add audio focus toggle in Settings behind flag"
    },
    "8037581": {
      "author": "Liang Zhao",
      "avatar": "https://lh6.googleusercontent.com/-pLaoiUeKZ0Y/AAAAAAAAAAI/AAAAAAAAAAA/4-JrtW60SKk/s120-p/photo.jpg",
      "cl": "8037581",
      "clUrl": "https://chromium-review.googlesource.com/c/8037581",
      "description": "This CL migrates the last 2 checks of MayActOnUrl (user confirmed and\nsensitive URL) to OriginGatingChecker.\n\nTo avoid changing a lot of code during migration:\n  - Add public methods MayActOnTab to ExecutionEngine and switch callers\n    to it and call IsAcceptableNavigationDestination for MayActOnUrl.\n  - ExecutionEngine::MayActOnTab/IsAcceptableNavigationDestination call\n    actor::MayActOnUrl and MayActOnTab with NoVerdictResultCallback,\n    which calls checker to do the migrated checks, and\n    MayActOnUrlInternal calls the NoVerdictResultCallback to continue\n    with the migrated checks.\n\nFor, the sensitive URL check, it is currently done for MayActOnTab and\nfor MayActOnUrl when !IsNavigationGatingEnabled(). We keep the same\nIsNavigationGatingEnabled check in the migrated CustomPredicate.\n\nThe MayActOnUrl/Tab callback expects a MayActOnUrlBlockReason and reason\nstring when blocked. Therefore added a helper to map GatingDecision to\nthem.\n\nNo behavior change intended. Existing ActorSitePolicyTest,\nExecutionEngine, navigation-throttle/gating unit tests, and the glic\npolicy-checker browsertest (now through ExecutionEngine::MayActOnUrl)\nshould validate parity.\n\nBug: 528389108\nChange-Id: I5861e531d0f9de0565e14431984334d493704764\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037581\nCommit-Queue: Liang Zhao \u003clzhao@microsoft.com\u003e\nReviewed-by: Kevin McNee \u003cmcnee@chromium.org\u003e\nReviewed-by: Chris Fredrickson \u003ccfredric@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662016}",
      "email": "lzhao@microsoft.com",
      "hash": "6a294c63bc3e24e4e5e2725fbb4421fd684e6acc",
      "subject": "[OriginGating] Migrate sensitive url check for MayActOnUrl/MayActOnTab"
    },
    "8038180": {
      "author": "Gary Klassen",
      "avatar": "https://lh3.googleusercontent.com/-OZYtEKdzzcI/AAAAAAAAAAI/AAAAAAAAAAA/XW5zi2oFeFw/s120-p/photo.jpg",
      "cl": "8038180",
      "clUrl": "https://chromium-review.googlesource.com/c/8038180",
      "description": "The experimental ability to pin the inline selection affordance widget to the top-right of the window (overlapping the browser toolbar) has been abandoned in favor of inline positioning near the text selection.\n\nThis CL cleans up the codebase by removing:\n- The kGlicSelectionPromptEnablePinning FeatureParam from features.h/cc.\n- The pin toggle button (pin_btn_), pinned layout math, and toggle methods from GlicSelectionWidget and its delegate.\n- Pinned state tracking (is_widget_pinned_) and delegate callbacks from GlicSelectionObserver.\n- Pinning-related test cases and constructor arguments in unit tests.\n\nR=dtapuska@chromium.org, wusirui@google.com\n\nBug: 528392999\nTest: GlicSelectionWidgetTest.*, GlicSelectionObserverTest.*\nChange-Id: I081cbbdb1b0725cae25da77c47a161b73e16a02a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8038180\nReviewed-by: Ian Vollick \u003cvollick@chromium.org\u003e\nCommit-Queue: Gary Klassen \u003cgklassen@chromium.org\u003e\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661484}",
      "email": "gklassen@chromium.org",
      "hash": "ef24b85de56a328e1ced8c6e4c72185daeb2494e",
      "subject": "[inline] Remove abandoned Pinning implementation and parameters"
    },
    "8038201": {
      "author": "Gary Klassen",
      "avatar": "https://lh3.googleusercontent.com/-OZYtEKdzzcI/AAAAAAAAAAI/AAAAAAAAAAA/XW5zi2oFeFw/s120-p/photo.jpg",
      "cl": "8038201",
      "clUrl": "https://chromium-review.googlesource.com/c/8038201",
      "description": "With the settings menu and site settings integration (chrome://settings/content) implemented and stable, the temporary kGlicSelectionEnableSiteSettings parameter is no longer necessary.\n\nThis CL:\n- Removes kGlicSelectionEnableSiteSettings from features.h/cc and makes the 3-dot settings gear icon in the selection widget and the INLINE_CUE_MENU content setting permanently enabled whenever kGlicSelectionPrompt is active.\n- Updates the default values of kGlicSelectionPromptCta to \"explain\" (instead of \"\") and kGlicSelectionAutoSendPrompt to true (instead of false) in features.cc so feature enablement defaults to the modern Explain CTA with auto-send.\n\nBug: 528392999\nTest: GlicSelectionObserverTest.*, GlicSelectionWidgetTest.*\nChange-Id: I42a99276ef76fbedafeef14be20f927a0ed69bae\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8038201\nCommit-Queue: Gary Klassen \u003cgklassen@chromium.org\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661492}",
      "email": "gklassen@chromium.org",
      "hash": "853bc26f06dc5804a0cdd5bb51bc6d7702360d49",
      "subject": "[inline] Make site settings permanently enabled and default CTA to explain"
    },
    "8040270": {
      "author": "Celeste Pan",
      "avatar": "https://lh3.googleusercontent.com/-hhUtnr2p9HY/AAAAAAAAAAI/AAAAAAAAAAA/EmfDBPOa3pQ/s120-p/photo.jpg",
      "cl": "8040270",
      "clUrl": "https://chromium-review.googlesource.com/c/8040270",
      "description": "Add tests for stacking-axis alignment with dense-packing.\n\nThis change also creates a test for stacking axis alignment with\nfill-reverse with an indefinite container size, and a fix was added as\nwell. We needed to move the individual item alignment (*-items and\n-*self) to after all `fill-reverse` operations were completed.\n`column-fill-reverse-align-items-multi-span-indefinite-size-001.html`\nand `column-fill-reverse-align-items-stretch-indefinite-size-001.html`\ntest this scenario.\n\nBug: 343257585\nChange-Id: Icc38b3a621e42de630402538006d4863dc19cd53\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8040270\nReviewed-by: Yanling Wang \u003cyanlingwang@microsoft.com\u003e\nCommit-Queue: Celeste Pan \u003ccelestepan@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661449}",
      "email": "celestepan@microsoft.com",
      "hash": "1eba7a9698a6258713de07377f0f9c3bc20a9635",
      "subject": "[Masonry] Add tests for stacking-axis alignment with dense-packing"
    },
    "8040962": {
      "author": "Carlos Barrera",
      "avatar": "https://lh6.googleusercontent.com/-ekL7_NpHCCw/AAAAAAAAAAI/AAAAAAAAAAA/vlUpZEF4jzY/s120-p/photo.jpg",
      "cl": "8040962",
      "clUrl": "https://chromium-review.googlesource.com/c/8040962",
      "description": "When navigating into a folder in the Bookmarks Manager on macOS (when\nthe list selection is empty), auto-select the first focused item. This\nensures that keyboard and VoiceOver users can immediately perform\nactions or use shortcuts (such as Cmd+O) on the newly opened folder's\ncontents without needing to manually press Space first.\n\nThis behavior is restricted to macOS and only runs when selection is\nempty (selection.items.size === 0), preserving existing multi-selection\nworkflows (such as Cmd + Up/Down Arrow).\n\nAX-Relnotes: Auto-select first bookmark item when entering a folder via keyboard or VoiceOver on macOS.\nBug: 40895521\nChange-Id: I4ffd018bcc287c1a6b6409d4f3cd787741898f78\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8040962\nReviewed-by: David Pennington \u003cdpenning@chromium.org\u003e\nCommit-Queue: Carlos Marcelo Barrera Nolasco \u003ccarlosbarrera@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661452}",
      "email": "carlosbarrera@google.com",
      "hash": "f2550d6a1a85fb1c09913f55f0b4126ec912af14",
      "subject": "[a11y] Auto-select first item when focusing bookmarks list on macOS"
    },
    "8043554": {
      "author": "Shunya Shishido",
      "avatar": "https://lh4.googleusercontent.com/-Rt8o3qoEnK4/AAAAAAAAAAI/AAAAAAAAAAA/HkBaScead1w/s120-p/photo.jpg",
      "cl": "8043554",
      "clUrl": "https://chromium-review.googlesource.com/c/8043554",
      "description": "This CL introduces `LazySharedURLLoaderFactory` and its companion\n`LazyPendingSharedURLLoaderFactory` to defer Mojo URLLoaderFactory\ncloning, and applies it to the ServiceWorker fallback factory during\nnavigation commit.\n\nInstead of eagerly cloning the factory on the renderer main thread\nduring the critical navigation path (which triggers multiple Mojo IPCs),\nwe pass a lazy wrapper that defers the actual Mojo Clone IPC until the\nURLLoaderFactory performs its very first network or clone request.\n\nKey optimizations and fixes in this CL:\n- Defer fallback factory cloning for\n  ServiceWorkerNetworkProviderForFrame in CommitNavigationWithParams,\n  saving 6 eager Mojo Clone IPCs.\n- Optimize LazySharedURLLoaderFactory to run the clone and bind\n  synchronously if triggered on the main thread, avoiding task-hop\n  latency for same-thread loads.\n\nAs a trade off it would regress the time to start network request if\n`LazySharedURLLoaderFactory` is used. We'll revert this if the\nexperiment result is not good.\n\nDesign Doc:\nhttps://docs.google.com/document/d/1YvgZowHjNnceuox5G_a9NbnElrSW2OcJ2h3jikBSzbY/edit?usp=sharing\n\nTAG=agy\n\nBug: 530477250\nChange-Id: I6e13a7444967d03f9f25af828a4116a77f4911be\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8043554\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nCommit-Queue: Shunya Shishido \u003csisidovski@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661624}",
      "email": "sisidovski@chromium.org",
      "hash": "a6f81bc51a5333b4be720f16d24bb332d01cf677",
      "subject": "Implement Lazy URLLoaderFactory cloning"
    },
    "8045481": {
      "author": "Ben Wiser",
      "avatar": "https://lh3.googleusercontent.com/-5wljy1eGiHY/AAAAAAAAAAI/AAAAAAAAAAA/_sOaF4EBouo/s120-p/photo.jpg",
      "cl": "8045481",
      "clUrl": "https://chromium-review.googlesource.com/c/8045481",
      "description": "This is in service of our new AwContents#adopt API that is going to let\nus persist AwContents to a new WebView instance.\n\nWhen we swap AwContents internally to a new WebView instance, we have to\ndeal with the fact that our various clients were registered with the\nprevious WebView instance, but we also need the callbacks to correctly\noperate.\n\nTo avoid any issues here, we will let the clients outlive the WebView\ninstance and just ensure that the WebView reference in callbacks will\ndynamically updated to the new WebView.\n\nThe key trick here is that we need AwContents to own the lifetime of the\nAwContentsClient moving forwards. Because we can't reference platform\ntypes outside of the glue layer, we pass a factory onto AwContents to\nhandle the first construction of this client.\n\nWe previously created this client early but we'd delay a bunch of work\nanyway until we had actually constructed the AwContents so this seems to\nbe safe to move around.\n\nthe check, just how it retrieves the context.\n\nBypass-Target-Sdk-Version-Check: We didn't change the actual logic for\nBug: b:505041465\nChange-Id: I0c849b46e173a595506327a83ce2566b92083606\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8045481\nReviewed-by: Richard Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Rupert Wiser \u003cbewise@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661708}",
      "email": "bewise@chromium.org",
      "hash": "24842936b57d3196515d5af7f9abb4c3440ab835",
      "subject": "webview: Make AwContentsClient owned by AwContents"
    },
    "8045604": {
      "author": "Mustaq Ahmed",
      "avatar": "",
      "cl": "8045604",
      "clUrl": "https://chromium-review.googlesource.com/c/8045604",
      "description": "Per the HTML event loop specification (rendering update steps), Step 11\nservices both animation updates and animation event dispatch for each\ndocument. Previously, animation timing updates and scroll animations\nwere serviced at the beginning of PageAnimator's\nServiceScriptedAnimations before filtering controllers.\n\nThis change aligns PageAnimator with HTML spec Step 11, behind the\nexperimental flag EventTimingMatchingHTML:\n- Moves document animation updates and ServiceScrollAnimations into\n  Step 11 for all non-throttled documents.\n- Dispatches animation events for each non-throttled controller\n  immediately after updating its animations in Step 11 so that events\n  generated during the update (such as animation remove events) fire\n  within the same frame.\n- Updates tests where scroll completion enqueues callbacks that\n  execute on the subsequent frame due to controller snapshotting.\n\nTAG=agy\nCONV=b812f318-5469-44db-aafe-6b5a6a794f8b\n\nBug: 397737222\nChange-Id: I23f12494afe31c502aab2d0262eec8e429408ebc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8045604\nReviewed-by: Vladimir Levin \u003cvmpstr@chromium.org\u003e\nCommit-Queue: Mustaq Ahmed \u003cmustaq@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661861}",
      "email": "mustaq@google.com",
      "hash": "87c9c00d7ccbcd41a6739489f297f959bfe86c98",
      "subject": "Align PageAnimator with HTML spec for Step 11 animation updates"
    },
    "8047020": {
      "author": "Hitarth Kothari",
      "avatar": "https://lh4.googleusercontent.com/-HZTDN6MbpsE/AAAAAAAAAAI/AAAAAAAAAAA/K3LPxloSjh0/s120-p/photo.jpg",
      "cl": "8047020",
      "clUrl": "https://chromium-review.googlesource.com/c/8047020",
      "description": "Previously, the Contextual Tasks composebox onboarding tooltip and its\nunderlying WebUI/C++ help bubble dependencies were restricted to\nDesktop (!is_android). This CL enables the onboarding tooltip on Android\nwhenever Contextual Tasks composebox support is enabled.\nFurthermore, because both cr_components/help_bubble (HelpBubbleMixinLit)\nand contextual_tasks (onboarding_tooltip) are built purely on modern Lit\n(CrLitElement), this CL decouples them from legacy Polymer dependencies on\nstandard Android builds, avoiding adding any Polymer bundle weight\n(polymer_bundled.min.js) to Android APKs.\nSpecifically, this CL:\n1. WebUI \u0026 Resources (contextual_tasks):\n   - Enables onboarding_tooltip.{ts,html.ts,css} and HelpBubbleMixinLit\n     to compile on Android when enable_webui_contextual_tasks_composebox\n     is enabled.\n   - Reorganizes \u003cif expr=\"...\"\u003e guards in app.ts and app.html.ts to\n     cleanly separate desktop-only features (Lens search tooltip, STS\n     banner promos) from shared composebox/tooltip features.\n2. Polymer Decoupling \u0026 Build Optimizations:\n   - In ui/webui/resources/cr_components/help_bubble/BUILD.gn, isolates\n     help_bubble_mixin.ts (legacy Polymer mixin) and //third_party/polymer\n     under !is_android so standard Android builds compile purely as Lit.\n   - Sets ts_tsconfig_base = \"//tools/typescript/tsconfig_base_mixed.json\"\n     in help_bubble/BUILD.gn to maintain exact compiler setting parity\n     across Desktop and Android without modifying help_bubble.ts.\n   - Reverts third_party/polymer/v3_0/BUILD.gn asserts to ensure Polymer\n     is not packaged into standard Android APKs.\n3. C++ Backend (contextual_tasks_ui):\n   - Unblocks user_education::HelpBubbleHandlerFactory and TrackedElement\n     handling in contextual_tasks_ui.h/.cc for Android.\n   - Unifies HelpBubbleHandlerFactory Mojo interface registration in\n     chrome_browser_interface_binders_webui.cc to prevent collisions on\n     Android startup.\n   - Adds //components/user_education/webui and help_bubble:mojo_bindings\n     to public_deps in chrome/browser/contextual_tasks/BUILD.gn for\n     non-iOS builds.\n4. User Education (components/user_education/webui):\n   - Isolates desktop-only features (What's New registry/storage, mocks,\n     tests, and browser_command bindings) under !is_android so only core\n     help bubble handlers compile on Android.\n   - Guards toolkit_views helpers under !is_android to avoid GN assertion\n     failures.\n\nto compiling the C++ User Education help bubble Mojo handler backend\nand packaging the Lit-based onboarding tooltip WebUI resource files\non Android. Legacy Polymer dependencies were successfully decoupled\nto minimize this impact.\n\nBinary-Size: Small increase (~19KB resources, ~16KB native code) due\nDemo: https://screenshot.googleplex.com/8qwXvkZqezY4dP7\nBug: 511383725\nChange-Id: I5ff102dfcd0d92cef9d686b2094ec151b79529be\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8047020\nReviewed-by: Ari Chivukula \u003carichiv@chromium.org\u003e\nReviewed-by: David Pennington \u003cdpenning@chromium.org\u003e\nCommit-Queue: Hitarth Kothari \u003chitarthkothari@google.com\u003e\nCommit-Queue: Avi Drissman \u003cavi@chromium.org\u003e\nReviewed-by: Ken Buchanan \u003ckenrb@chromium.org\u003e\nAuto-Submit: Hitarth Kothari \u003chitarthkothari@google.com\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661862}",
      "email": "hitarthkothari@google.com",
      "hash": "7e1bf7977289cafb94b2075aab35ad6eb2fd5fde",
      "subject": "[ContextualTasks] Support Onboarding Tooltip on Android"
    },
    "8047103": {
      "author": "Fiona Verzivolli",
      "avatar": "https://lh5.googleusercontent.com/-l7TdP6iM6ZI/AAAAAAAAAAI/AAAAAAAAAAA/I7jCGGZ_lJc/s120-p/photo.jpg",
      "cl": "8047103",
      "clUrl": "https://chromium-review.googlesource.com/c/8047103",
      "description": "This change introduces a new base feature, kRecordLockAcquisitionTime,\nwhich is enabled by default, and CrBrowserMain and CrRendererMain are\nable to record metrics.\n\nLockMetricsRecorder::EnableRecordingOnCurrentThread now checks this\nfeature flag before enabling recording for a thread.\n\nThis must be merged before any lock metrics are enabled for other\nthreads, as it is blocking lock metrics recording on the GPU process.\n\nBug: 518786382\nChange-Id: Ia3579702a904c0a747005bb910931369101fca77\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8047103\nCommit-Queue: Fiona Verzivolli \u003cfionav@google.com\u003e\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nReviewed-by: Anand Ravi \u003canandrv@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661818}",
      "email": "fionav@google.com",
      "hash": "c3445902020784162ffcbd486f088578a0e6170b",
      "subject": "Add feature flag to record lock contention metrics"
    },
    "8048460": {
      "author": "Fiaz Muhammad",
      "avatar": "https://lh6.googleusercontent.com/-Q8snahPIHXo/AAAAAAAAAAI/AAAAAAAAAAA/PURXBiCvKoQ/s120-p/photo.jpg",
      "cl": "8048460",
      "clUrl": "https://chromium-review.googlesource.com/c/8048460",
      "description": "- Adds PEEK_ICON_ID to TabBottomSheetPeekProperties enabling\n        features to customize the peek view icon.\n- Updates TabBottomSheetPeekView and\n        TabBottomSheetPeekViewBinder to bind PEEK_ICON_ID.\n- Updates ContextualTaskBottomSheetComponentProvider to return\n        null for createPeekViewManager.\n- Updates ActorControls PeekViewUiState to set its drawable ID\n        and bind it in ActorControlMediator.\n- Adds unit tests in TabBottomSheetPeekViewBinderTest.\n\nBug: 508265401, 531793607\nChange-Id: Ibbd0f638f1460c87e72dd4a3d5e4a1b3f8e67c54\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8048460\nReviewed-by: Min Qin \u003cqinmin@chromium.org\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661438}",
      "email": "mfiaz@google.com",
      "hash": "da1960b9dee294a605b3161206ef5130823bee42",
      "subject": "[ContextualTasks] Fix hardcoded icon for peekview in TabBottomSheet"
    },
    "8048520": {
      "author": "Fiaz Muhammad",
      "avatar": "https://lh6.googleusercontent.com/-Q8snahPIHXo/AAAAAAAAAAI/AAAAAAAAAAA/PURXBiCvKoQ/s120-p/photo.jpg",
      "cl": "8048520",
      "clUrl": "https://chromium-review.googlesource.com/c/8048520",
      "description": "Adds ContextualTasksControlCoordinator and\nContextualTasksControlMediator with initial peek view properties.\n\nBug: 508265401, 531793607\nChange-Id: I26784c2a852826e2ef6ff4c90b984b20b84328d9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8048520\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nReviewed-by: Shakti Sahu \u003cshaktisahu@chromium.org\u003e\nCommit-Queue: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661439}",
      "email": "mfiaz@google.com",
      "hash": "d195955c68c94a7fa360b2defa3887d801dc1956",
      "subject": "[ContextualTasks] Add ControlCoordinator and Mediator classes"
    },
    "8048920": {
      "author": "Fiaz Muhammad",
      "avatar": "https://lh6.googleusercontent.com/-Q8snahPIHXo/AAAAAAAAAAI/AAAAAAAAAAA/PURXBiCvKoQ/s120-p/photo.jpg",
      "cl": "8048920",
      "clUrl": "https://chromium-review.googlesource.com/c/8048920",
      "description": "- Wires JNI for ContextualTasksControlCoordinator.\n- Adds ContextualTasksControlCoordinatorAndMediator test to\n        verify JNI bridge.\n\nBug: 508265401, 531793607\nChange-Id: I8842ff6ae1db5e309b8a6b25bc51674822e4f56a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8048920\nCommit-Queue: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nReviewed-by: Shakti Sahu \u003cshaktisahu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661441}",
      "email": "mfiaz@google.com",
      "hash": "a93bbc642f33e1f41d8e2b667fb65ce92ec5e2af",
      "subject": "[ContextualTasks] Wire JNI for ContextualTasksControlCoordinator"
    },
    "8049023": {
      "author": "Gianni Chen",
      "avatar": "https://lh4.googleusercontent.com/-nujCnoqSHqQ/AAAAAAAAAAI/AAAAAAAAAAA/q6mEs7HFt3g/s120-p/photo.jpg",
      "cl": "8049023",
      "clUrl": "https://chromium-review.googlesource.com/c/8049023",
      "description": "The following changes mainly add a new independent \"NTP Threads Rail\"\nChrome flag. It was originally a feature param of a composebox\nvariation.\n\nThe logic displaying the Threads Rail on the NTP was also updated to\ncheck against this new flag instead.\n\nScreencast: screencast/cast/NjUzODQ0MDIzMjQwMjk0NHwxYTlhNTgyMy05Nw\nBug: 503844235\nChange-Id: Ieb69ec99b87c6acf9262ea726363bb93f23e88a3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8049023\nReviewed-by: Riley Tatum \u003crtatum@google.com\u003e\nCommit-Queue: Gianni Chen \u003cgiannich@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661545}",
      "email": "giannich@chromium.org",
      "hash": "bdf3b7286b26d94024f094f61ff5660b0ee9b70b",
      "subject": "[ntp-threads] Split Threads Rail feature flag into its own flag"
    },
    "8049340": {
      "author": "Fiaz Muhammad",
      "avatar": "https://lh6.googleusercontent.com/-Q8snahPIHXo/AAAAAAAAAAI/AAAAAAAAAAA/PURXBiCvKoQ/s120-p/photo.jpg",
      "cl": "8049340",
      "clUrl": "https://chromium-review.googlesource.com/c/8049340",
      "description": "- Adds GetTaskTitleForTab JNI method and C++ static helpers to\n        ContextualTasksBridge.\n- Adds corresponding C++ and Java unit tests.\n\nBug: 508265401, 531793607\nChange-Id: Ic1a68d32f03d02b538ad011c35fdf78c87dc9d12\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8049340\nReviewed-by: Shakti Sahu \u003cshaktisahu@chromium.org\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661443}",
      "email": "mfiaz@google.com",
      "hash": "aa12472b1252de8f5c281f8a66db99fbcc3dc188",
      "subject": "[ContextualTasks] Add JNI helper methods for task titles"
    },
    "8050464": {
      "author": "Claire Chambers",
      "avatar": "https://lh5.googleusercontent.com/-JKSiQbD7bKI/AAAAAAAAAAI/AAAAAAAAAAA/t18T0-ij754/s120-p/photo.jpg",
      "cl": "8050464",
      "clUrl": "https://chromium-review.googlesource.com/c/8050464",
      "description": "Backdrop-filters currently are unconditionally composited, except in\nthe case of being a canvas descendant with HTML-in-canvas. The\nimplementation in this case had many differences from the viz-side\nimplementations, and this CL corrects two:\n\n 1. We now create a new saveLayer after filtering.\n\nThis is more expensive, however, the prior behavior violated spec,\nsince the filtered backdrop was included in the backdrop of its child\nelements.\n\n 2. We now clear the area outside the backdrop-filter-bounds\n\nThis was causing a few problems but the most noticeable is that the\nfilter extent was unaffected by rounded borders.\n\n 3. When a mask is present, we restore the extra saveLayer early\n\nThis is where most of the complex logic comes from. Unlike downstream\neffects, the mask *does* apply to the filtered backdrop and the\ncontents. This requires us to restore the contents layer. To achieve\nthis, the backdrop-filter layer is pushed onto the effect stack twice\nwith a special flag. In other circumstances, this should be a NOP,\nsince switching to an outer effect should close \"both effects\" (which\nis just one effect with two restore operations required).\n\nThis wasn't required previously as before this change, all effects\napplied to the filtered backdrop and the contents, and thus no special\nlogic was needed for masks.\n\nBug: 523643493\n\nChange-Id: I06e74586c47d37229529509e82bab0a1fc485b80\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8050464\nReviewed-by: Stephen Chenney \u003cschenney@chromium.org\u003e\nCommit-Queue: Claire Chambers \u003cclchambers@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661567}",
      "email": "clchambers@microsoft.com",
      "hash": "bebed8ffc9d5dcefea8d4b9437355fde3157212c",
      "subject": "[HiC] Fix behavior for decomposited backdrop-filters"
    },
    "8058002": {
      "author": "Rodney Ding",
      "avatar": "https://lh3.googleusercontent.com/-fcn9FZ_mydU/AAAAAAAAAAI/AAAAAAAAAAA/LrUvP2T-WHo/s120-p/photo.jpg",
      "cl": "8058002",
      "clUrl": "https://chromium-review.googlesource.com/c/8058002",
      "description": "This reverts commit f937c24e4a4c0700ac8ecb72b69d84b020c1195c.\n\nReason for revert: reverting it caused regression with nested views, e.g. IndigoToolbar stops receiving event\n\nOriginal change's description:\n\u003e Revert \"Reenable original NVH impl on linux\"\n\u003e\n\u003e This reverts commit 61632431b8b7389ea1c743fbcf84a63c790dd2f8.\n\u003e\n\u003e Reason for revert:\n\u003e The root cause of 532038992 was fixed in crrev.com/c/8060981\n\u003e\n\u003e Original change's description:\n\u003e \u003e Reenable original NVH impl on linux\n\u003e \u003e\n\u003e \u003e Fixed: 532038992\n\u003e \u003e Change-Id: I1a5609dbc222a59be1e08186657df32620b409e0\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8058002\n\u003e \u003e Reviewed-by: Robert Liao \u003crobliao@chromium.org\u003e\n\u003e \u003e Commit-Queue: Robert Liao \u003crobliao@chromium.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1658315}\n\u003e\n\u003e Bug: 532038992\n\u003e Change-Id: I7cc4c1a0ab8f43b0ab7745c3596f3a73c4cc39ad\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8070019\n\u003e Bot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Reviewed-by: Robert Liao \u003crobliao@chromium.org\u003e\n\u003e Commit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1659639}\n\nBug: 532038992\nChange-Id: I081aab397050299a6f3f518ba250ca6c7ff434b5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085527\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nReviewed-by: Robert Liao \u003crobliao@chromium.org\u003e\nReviewed-by: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCommit-Queue: Rodney Ding \u003crodneyding@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661863}",
      "email": "rodneyding@google.com",
      "hash": "d6c38c6334aadf6a436297c141148399e356f211",
      "subject": "Reland \"Reenable original NVH impl on linux\""
    },
    "8060958": {
      "author": "Thomas Lukaszewicz",
      "avatar": "https://lh4.googleusercontent.com/-kI0APtXjlgE/AAAAAAAAAAI/AAAAAAAAAAA/h89R--YBKKQ/s120-p/photo.jpg",
      "cl": "8060958",
      "clUrl": "https://chromium-review.googlesource.com/c/8060958",
      "description": "No expected behavior changes. This CL updates calls to\nBrowser::profile() to instead be BrowserWindowInterface::GetProfile().\n\nThis change contains only the rename + reformat (if necessary)\n\nBug: 532248264\nChange-Id: I51b55ec1a6fbe8e5c88e138bebd3dd6a2aacdc20\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8060958\nReviewed-by: Toni Barzic \u003ctbarzic@chromium.org\u003e\nReviewed-by: Ramin Halavati \u003crhalavati@chromium.org\u003e\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661463}",
      "email": "tluk@chromium.org",
      "hash": "037ae2ebd39874245a9920b676f40291a7decaa1",
      "subject": "Convert profile() to GetProfile() (Part 1)"
    },
    "8061329": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "cl": "8061329",
      "clUrl": "https://chromium-review.googlesource.com/c/8061329",
      "description": "Although the root cause remains unknown, this CL converts the nullptr\nbucket handling to crash instead of silently returning \"not out of\nbounds.\"\n\nSee https://crrev.com/c/7953898 for context.\n\nBug: 484171909\nChange-Id: I27b60891f1a0232d721ea79d74f42b6c34f91dad\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8061329\nReviewed-by: Stephen Nusko \u003cnuskos@chromium.org\u003e\nCommit-Queue: Kalvin Lee \u003ckdlee@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661664}",
      "email": "kdlee@chromium.org",
      "hash": "6f9650e349b3a95bc936c0eb0452c34c47b9d304",
      "subject": "Checked Span: Crash on nullptr bucket"
    },
    "8061371": {
      "author": "Jun Ishiguro",
      "avatar": "https://lh3.googleusercontent.com/-eE1gKt4CIh8/AAAAAAAAAAI/AAAAAAAAAAA/E8cl3GE9CuA/s120-p/photo.jpg",
      "cl": "8061371",
      "clUrl": "https://chromium-review.googlesource.com/c/8061371",
      "description": "Move SystemLogUploaderDelegate (formerly SystemLogDelegate) out of its\nanonymous namespace in system_log_uploader.cc into dedicated\nsystem_log_uploader_delegate.h and system_log_uploader_delegate.cc\nfiles. This separation improves maintainability and modularity of the\npolicy uploading subsystem.\n\nTAG=agy\n\nBug: b:404133022\nChange-Id: Ifd7744d7af47ae3aaa0984fe8812006380bb956b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8061371\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Jun Ishiguro \u003cjunis@google.com\u003e\nReviewed-by: Nicolas Ouellet-Payeur \u003cnicolaso@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661584}",
      "email": "junis@google.com",
      "hash": "1ae35134b3237ebde008582e4665d57208742dc2",
      "subject": "policy: Move SystemLogUploaderDelegate to dedicated file"
    },
    "8061372": {
      "author": "Jun Ishiguro",
      "avatar": "https://lh3.googleusercontent.com/-eE1gKt4CIh8/AAAAAAAAAAI/AAAAAAAAAAA/E8cl3GE9CuA/s120-p/photo.jpg",
      "cl": "8061372",
      "clUrl": "https://chromium-review.googlesource.com/c/8061372",
      "description": "Inject SharedURLLoaderFactory into SystemLogUploaderDelegate and remove\nits direct dependency on g_browser_process-\u003eshared_url_loader_factory().\n\nTAG=agy\n\nBug: b:404133022\nChange-Id: I16e58d00cb8026bc105335cc13cb502e682847ed\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8061372\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Jun Ishiguro \u003cjunis@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661585}",
      "email": "junis@google.com",
      "hash": "1408b00c1eeecb09b38eb638be4376321106cc6c",
      "subject": "policy: Inject SharedURLLoaderFactory into SystemLogUploaderDelegate"
    },
    "8061373": {
      "author": "Jun Ishiguro",
      "avatar": "https://lh3.googleusercontent.com/-eE1gKt4CIh8/AAAAAAAAAAI/AAAAAAAAAAA/E8cl3GE9CuA/s120-p/photo.jpg",
      "cl": "8061373",
      "clUrl": "https://chromium-review.googlesource.com/c/8061373",
      "description": "Construct SystemLogUploaderDelegate at caller sites of SystemLogUploader\nconstructor in DeviceCloudPolicyManagerAsh::StartConnection and unit\ntest setups. Remove the internal constructor fallback that directly\naccessed g_browser_process-\u003eshared_url_loader_factory.\n\nTAG=agy\n\nBug: b:404133022\nChange-Id: I2bc95a73ec00244f9422a6ec50586816ddc47e80\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8061373\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Jun Ishiguro \u003cjunis@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661586}",
      "email": "junis@google.com",
      "hash": "03fc67416f77bbff88103f35710b65f4177465f6",
      "subject": "policy: Construct SystemLogUploaderDelegate at caller sites"
    },
    "8061374": {
      "author": "Jun Ishiguro",
      "avatar": "https://lh3.googleusercontent.com/-eE1gKt4CIh8/AAAAAAAAAAI/AAAAAAAAAAA/E8cl3GE9CuA/s120-p/photo.jpg",
      "cl": "8061374",
      "clUrl": "https://chromium-review.googlesource.com/c/8061374",
      "description": "Remove GetUploadUrl from system_log_uploader.cc and decouple\nSystemLogUploader from global browser process state and policy\nconnectors. Instead, pass upload_url via the constructor.\n\nIn DeviceCloudPolicyManagerAsh, define GetSystemLogUploadUrl in an\nanonymous namespace and pass the constructed URL when instantiating\nSystemLogUploader.\n\nIn unit tests, allow passing a fake URL into SystemLogUploader and\nverify in MockSystemLogDelegate that the expected URL is received.\n\nTAG=agy\n\nBug: b:404133022\nChange-Id: Ide546adba9cd3dbd90596abf3c382a82f9180abd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8061374\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Jun Ishiguro \u003cjunis@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661589}",
      "email": "junis@google.com",
      "hash": "0cbc549a648d5dcfc01de6a85aad1a55fcd16e0d",
      "subject": "policy: Refactor SystemLogUploader to pass upload URL from caller"
    },
    "8061412": {
      "author": "Georg Neis",
      "avatar": "https://lh3.googleusercontent.com/-PuL4a0sDfTo/AAAAAAAAAAI/AAAAAAAAAAA/dtYey2tPFMw/s120-p/photo.jpg",
      "cl": "8061412",
      "clUrl": "https://chromium-review.googlesource.com/c/8061412",
      "description": "It's no longer useful.\n\nBug: b:365902693\nChange-Id: I0d0c64cd837c1f1d50d0aee7b08010b7fbcb8d7e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8061412\nReviewed-by: Elie Maamari \u003cemaamari@google.com\u003e\nCommit-Queue: Georg Neis \u003cneis@chromium.org\u003e\nReviewed-by: Kush Sinha \u003csinhak@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661536}",
      "email": "neis@chromium.org",
      "hash": "591413fdf01691706aa270120e04aeef5e79a682",
      "subject": "ash: Remove AccountManagerFacadeImpl's init callback"
    },
    "8061450": {
      "author": "Masa Fujita",
      "avatar": "https://lh4.googleusercontent.com/-NK2fS2iToE8/AAAAAAAAAAI/AAAAAAAAAAA/Os8CmN7OF-M/s120-p/photo.jpg",
      "cl": "8061450",
      "clUrl": "https://chromium-review.googlesource.com/c/8061450",
      "description": "This patch makes it so that when a hierarchical menu is in drilldown\nmode, pressing the back button navigates the menu to the previous list\ninstead of dismissing the menu. If the menu is at the first page, it\nstill dismisses the menu.\n\nESC key behavior is unchanged, and immediately dismisses the menu\nregardless of the menu page.\n\nTo do this, we register a runnable that calls\n`HierarchicalMenuController#handleBackPress()` to\n`OnBackInvokedDispatcher`. We also now store the `backRunnable` in a\nstack so that we can call the latest one at will instead of having to\nsimulate a click on the back header.\n\nDemo: http://screencast/cast/NTEyMjQxMTY2MDgzNjg2NHwxMDY5ZjRkMy0zNw\n\nBug: 530498012\nChange-Id: Ia3ef687d52e5d1de5a8b95f926e2e6bf051131bd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8061450\nReviewed-by: Peter Conn \u003cpeconn@chromium.org\u003e\nCommit-Queue: Masa Fujita \u003cmassan@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661713}",
      "email": "massan@google.com",
      "hash": "becbb9b7e48392ac591bec286c486027a1cd1a83",
      "subject": "hierarchical: Back button to go back in drilldown menu"
    },
    "8061552": {
      "author": "Georg Neis",
      "avatar": "https://lh3.googleusercontent.com/-PuL4a0sDfTo/AAAAAAAAAAI/AAAAAAAAAAA/dtYey2tPFMw/s120-p/photo.jpg",
      "cl": "8061552",
      "clUrl": "https://chromium-review.googlesource.com/c/8061552",
      "description": "This includes removing `crosapi::mojom::AccountManager` and its\nimplementation `AccountManagerMojoService`.\n\nOBSOLETE_HISTOGRAM[\n  AccountManager.MojoDisconnections.AccountManagerRemote\n] = code deleted\n\nBug: b:365902693\nChange-Id: Ib6c49ea35e17ce50e98dd49c724bfa3643f3cadd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8061552\nReviewed-by: Di Wu \u003cdiwux@google.com\u003e\nCommit-Queue: Georg Neis \u003cneis@chromium.org\u003e\nReviewed-by: Ryan Sultanem \u003crsult@google.com\u003e\nReviewed-by: Kush Sinha \u003csinhak@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661535}",
      "email": "neis@chromium.org",
      "hash": "e67ce49b8c2253b2e22fbc9331d56d96329bf7c0",
      "subject": "ash: Remove account_manager crosapi"
    },
    "8061889": {
      "author": "Calder Kitagawa",
      "avatar": "https://lh6.googleusercontent.com/-4cBBx62oyIE/AAAAAAAAAAI/AAAAAAAAAAA/P9CJoop--JE/s120-p/photo.jpg",
      "cl": "8061889",
      "clUrl": "https://chromium-review.googlesource.com/c/8061889",
      "description": "This reverts commit d3f5060351fc22ddf8b1298148d6758e7ea97cbd.\n\nReason for revert: parent CL got reverted so the tests the parent\nCL fixed started to fail.\n\nOriginal change's description:\n\u003e Revert \"Default enable TabAndroidGracefulShutdown on desktop\"\n\u003e\n\u003e This reverts commit f7e117f248c8d9ceba92de21a90abe5f5c624155.\n\u003e\n\u003e Reason for revert: https://chromium-review.git.corp.google.com/c/chromium/src/+/8077524\n\u003e AppBannerManagerTest and AppBannerManagerBrowserTest started failing on desktop after the revert above. It's likely that the test fixes are needed for this change too so maybe the CLs should go together in the reland.\n\u003e\n\u003e Failure Link: https://ci.chromium.org/ui/p/chromium/builders/ci/android-desktop-x64-rel-15-tests/21241/test-results\n\u003e\n\u003e Original change's description:\n\u003e \u003e Default enable TabAndroidGracefulShutdown on desktop\n\u003e \u003e\n\u003e \u003e Bug: 494305655\n\u003e \u003e Change-Id: Iff3b6525047c20c5924ae7f4871b67f86a6a6964\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8061889\n\u003e \u003e Reviewed-by: Sky Malice \u003cskym@chromium.org\u003e\n\u003e \u003e Commit-Queue: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1660646}\n\u003e\n\u003e Bug: 494305655\n\u003e Change-Id: I6114c94b0a34a64bb9499cf3045fae04e9b3fa04\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085680\n\u003e Commit-Queue: Ioana Treib \u003cioanap@chromium.org\u003e\n\u003e Bot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Owners-Override: Ioana Treib \u003cioanap@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1661047}\n\nBug: 494305655\nChange-Id: If0ae3b88121c42882b3e2158ed66b6c38d82c2b3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087013\nCommit-Queue: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nReviewed-by: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nAuto-Submit: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661824}",
      "email": "ckitagawa@chromium.org",
      "hash": "37475423e488904ff04d98c15629ce3d0dde477d",
      "subject": "Reland \"Default enable TabAndroidGracefulShutdown on desktop\""
    },
    "8061965": {
      "author": "Isabelle Goralsky",
      "avatar": "https://lh6.googleusercontent.com/-p4dthJLoM8U/AAAAAAAAAAI/AAAAAAAAAAA/knMugMYYD0Y/s120-p/photo.jpg",
      "cl": "8061965",
      "clUrl": "https://chromium-review.googlesource.com/c/8061965",
      "description": "This change moves the definition of the kAutoTodos feature from a C++\nBASE_FEATURE to a Mojo feature within context_hub.mojom. The\nGenerateAutoTodos method in the PageHandler interface is now gated using\n[RuntimeFeature=kAutoTodos]. The explicit feature check in\nContextHubService is removed, as the Mojo runtime will enforce the\nfeature gate. Unit tests are updated accordingly.\n\nBug: b:525430172\nChange-Id: I05f86dc97a98e11a17750d55112b07691d7e1608\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8061965\nAuto-Submit: Isabelle Goralsky \u003cigoralsky@google.com\u003e\nCommit-Queue: Isabelle Goralsky \u003cigoralsky@google.com\u003e\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661937}",
      "email": "igoralsky@google.com",
      "hash": "bd00056b010101659bbc70477517c7a3223a69f6",
      "subject": "Move AutoTodos feature definition to Mojo."
    },
    "8061977": {
      "author": "Russ Hamilton",
      "avatar": "https://lh3.googleusercontent.com/-OG5nRgucyi4/AAAAAAAAAAI/AAAAAAAAAAA/p4nY9uTHT4g/s120-p/photo.jpg",
      "cl": "8061977",
      "clUrl": "https://chromium-review.googlesource.com/c/8061977",
      "description": "This CL implements the Mojo API and C++ backend infrastructure to\nsupport reordering pinned toolbar actions, routing reorder requests\nfrom WebUI to the Views toolbar actions model.\n\nBUG=493171983\n\nChange-Id: I235369ec79b8d448c5464ec7cf4d288ed83312e7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8061977\nReviewed-by: Youseff Bourouphel \u003cybourouphael@google.com\u003e\nCommit-Queue: Russ Hamilton \u003cbehamilton@google.com\u003e\nReviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\nReviewed-by: Robert Liao \u003crobliao@chromium.org\u003e\nReviewed-by: Giovanni Ortuno Urquidi \u003cortuno@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661778}",
      "email": "behamilton@google.com",
      "hash": "e4b3c9345ac3064380bbe310e7f3ef0009beb635",
      "subject": "Support reordering pinned actions in WebUI toolbar (Backend)"
    },
    "8061982": {
      "author": "Mei Liang",
      "avatar": "https://lh4.googleusercontent.com/-jyAu_AvfOGA/AAAAAAAAAAI/AAAAAAAAAAA/dgLDhqtnTUg/s120-p/photo.jpg",
      "cl": "8061982",
      "clUrl": "https://chromium-review.googlesource.com/c/8061982",
      "description": "Change-Id: I1a4f6e6810ef715a0bc013d6a97cdb8a6ab196dc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8061982\nReviewed-by: Ritika Gupta \u003critikagup@google.com\u003e\nCommit-Queue: Mei Liang \u003cmeiliang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662188}",
      "email": "meiliang@chromium.org",
      "hash": "404b6017389e7495edcfe2034dbb26bea776b60e",
      "subject": "Add testOnStartCommandPromotesToForegroundWhenGlicTriggeringEnabled unit test"
    },
    "8062008": {
      "author": "Sasha Kunitskaya",
      "avatar": "https://lh5.googleusercontent.com/-p0V4uYi8Nmo/AAAAAAAAAAI/AAAAAAAAAAA/Y8MYT7m75Fc/s120-p/photo.jpg",
      "cl": "8062008",
      "clUrl": "https://chromium-review.googlesource.com/c/8062008",
      "description": "This reverts commit c20c07f36708fed091f84f6980671a1a5a39dad6.\n\nReason for revert: results in broken UI (toolbar background differs from the rest of the screen)\n\nFailure Link: \u003cLINK TO FAILURE\u003e\n\nOriginal change's description:\n\u003e [FRE Revamp] Prevent native view from intercepting toolbar clicks\n\u003e\n\u003e On some configurations, native window covers the entire widget bounds\n\u003e (including the top bar area), so OS-level mouse clicks in that region\n\u003e are intercepted and routed directly to the WebContents (keyboard\n\u003e navigation works as expected, as it doesn't rely on hit-testing).\n\u003e\n\u003e This CL prevents the native view host from intercepting mouse clicks by\n\u003e adding a hit-test top inset of a toolbar size.\n\u003e\n\u003e Fixed: 532102339\n\u003e Change-Id: I6c05306ce6ae1913cf0baa0a6ee6388846e78a85\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8062008\n\u003e Commit-Queue: Sasha Kunitskaya \u003csaskekun@google.com\u003e\n\u003e Reviewed-by: Kacper Bajkiewicz \u003ckbajkiewicz@google.com\u003e\n\u003e Reviewed-by: Monica Salama \u003cmsalama@chromium.org\u003e\n\u003e Reviewed-by: Nicolas Dossou-Gbété \u003cdgn@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1658725}\n\nBug: 532102339\nChange-Id: I20c16ffe930674c9d782245c8ba1952d9a8058e2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085266\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: Sasha Kunitskaya \u003csaskekun@google.com\u003e\nReviewed-by: Ernest Nguyen Hung \u003cernn@google.com\u003e\nReviewed-by: Kacper Bajkiewicz \u003ckbajkiewicz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661692}",
      "email": "saskekun@google.com",
      "hash": "1d5ca669d2252c04917a423860804b4b88f804f0",
      "subject": "Revert \"[FRE Revamp] Prevent native view from intercepting toolbar clicks\""
    },
    "8062185": {
      "author": "Wei Wang",
      "avatar": "https://lh3.googleusercontent.com/-n_GU4wrc4sY/AAAAAAAAAAI/AAAAAAAAAAA/_o5zcxC6Omc/s120-p/photo.jpg",
      "cl": "8062185",
      "clUrl": "https://chromium-review.googlesource.com/c/8062185",
      "description": "The async ExportTensor() path is only safe when SyncPointGraphValidation\nis enabled. This is not be gated on service side previously, letting a\ncompromised renderer invoke the async entrypoint and race the release\ntoken on the shared-image tensor memory\n\nGate ExportTensor() on IsSyncPointGraphValidationEnabled() and report\na bad message when disabled. Add a regression test that forces the\nfeature off and verifies the call is rejected.\n\nBug: 533026463\nChange-Id: Iaf6d060758953b3ae03662ccb2d58edd6d50e8c1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8062185\nReviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\nReviewed-by: Hu, Ningxin \u003cningxin.hu@intel.com\u003e\nCommit-Queue: Wang, Wei4 \u003cwei4.wang@intel.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661561}",
      "email": "wei4.wang@intel.com",
      "hash": "ae0d87e8156963ec345db98420e054a4e83fe3ce",
      "subject": "[WebNN] Reject async ExportTensor() when SyncPointGraphValidation is disabled"
    },
    "8062850": {
      "author": "Yoshisto Yanagisawa",
      "avatar": "https://lh4.googleusercontent.com/-n1px2GqzX0I/AAAAAAAAAAI/AAAAAAAAAAA/4LPtNs-6rrY/s120-p/photo.jpg",
      "cl": "8062850",
      "clUrl": "https://chromium-review.googlesource.com/c/8062850",
      "description": "Currently, ServiceWorkerVersion::IsStartWorkerAllowed() constructs site_for_cookies and top_frame_origin directly from the worker scope URL. This updates IsStartWorkerAllowed() to derive these parameters from the storage key associated with the version, aligning it with other ServiceWorker container host checks.\n\nAdditionally, this ensures AllowServiceWorker() is evaluated against the sender's container host context before dispatching extendable message events in ServiceWorkerContainerHostForClient and ServiceWorkerContainerHostForServiceWorker.\n\nBug: 503624894\nChange-Id: Icea4e2cb4a819ceed39c3cf66a98678060ca3735\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8062850\nReviewed-by: Shunya Shishido \u003csisidovski@chromium.org\u003e\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nCommit-Queue: Yoshisato Yanagisawa \u003cyyanagisawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661637}",
      "email": "yyanagisawa@chromium.org",
      "hash": "a645d99f840470158601b98dd0203df1f2057176",
      "subject": "[ServiceWorker] Align context parameters in IsStartWorkerAllowed and message dispatch"
    },
    "8062905": {
      "author": "Xinyi Ji",
      "avatar": "",
      "cl": "8062905",
      "clUrl": "https://chromium-review.googlesource.com/c/8062905",
      "description": "Decouple NtpThemeCollectionBridge and NtpSyncedThemeBridge on Android.\nImplement direct notification routing inside\nNtpAndroidCustomBackgroundService without using any intermediate\nservice.\n\nKey changes:\n* C++ Service (`NtpAndroidCustomBackgroundService`):\n  - Add explicit registration methods and raw pointers for\n`NtpThemeCollectionBridge` and `NtpSyncedThemeBridge`.\n  - Introduce `active_custom_background_` caching to track active\nstate, ignore stale async updates, and differentiate between initial\ndaily refresh setup and subsequent cycle refreshes.\n  - Implement direct notification routing in\n`NotifyAboutBackgrounds()`: daily refresh pre-fetch images are routed\nexclusively to `synced_theme_bridge_` for pre-caching, while static\nimage selections and initial setups route to\n`theme_collection_bridge_` for immediate UI updates.\n  - Safely disconnect registered JNI bridges in the destructor to\nprevent dangling pointers during service teardown.\n\n* C++ JNI Bridges (`NtpThemeCollectionBridge` \u0026\n`NtpSyncedThemeBridge`):\n  - Replace generic observer registration\n(`AddObserver`/`RemoveObserver`) with explicit bridge setters on the\ncustom background service.\n  - Implement `DisconnectCustomBackgroundService()` for safe teardown\nand add null checks inside JNI data retrieval methods.\n\n* Java Managers:\n  - `NtpSyncedThemeManager`: Instantiate `NtpSyncedThemeBridge` in the\nconstructor and keep it alive across sync updates by removing the early\n`destroy()` call inside the image fetcher callback. Clear the reference\nin `destroy()`.\n  - `NtpThemeCollectionManager`: Simplify manager responsibility by\nremoving duplicate `isNextThemeCollectionImage()` checking and daily\nrefresh pre-fetch intercepts from `onCustomBackgroundImageUpdated()`.\n\nArchitecture \u0026 Parallel End-to-End Routing Paths: https://drive.google.com/file/d/1jupaP4ETGD30thmg2OfssbrWTDHL4Xqn/view?usp=sharing\u0026resourcekey=0-roaDN24m8GGNJqoiLSbCVQ\n\nBug: 488439751\nChange-Id: I350bca41a979a34a54758e65f5938ff4f86b9735\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8062905\nReviewed-by: Tibor Goldschwendt \u003ctiborg@chromium.org\u003e\nCommit-Queue: Xinyi Ji \u003cxinyiji@chromium.org\u003e\nReviewed-by: Xi Han \u003chanxi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661894}",
      "email": "xinyiji@google.com",
      "hash": "1d0653c24777288ed05a78003d7a92c456f1c2e1",
      "subject": "[NTP Customization Sync] Refactor JNI Bridges and Direct Notification Routing"
    },
    "8062955": {
      "author": "junwei",
      "avatar": "https://lh6.googleusercontent.com/-ulA34YtZsbE/AAAAAAAAAAI/AAAAAAAAAAA/l5Y0saHCsbw/s120-p/photo.jpg",
      "cl": "8062955",
      "clUrl": "https://chromium-review.googlesource.com/c/8062955",
      "description": "Use PADV2 with a `-infinity` scalar for `kMaxPool2d` via a new optional\n`padding_value` on `InsertPadOperation`.\n\nThe padding with `outputShapeRounding=ceil` can produce output windows\nthat overlap no real input. Use `EQUAL` against -inf and `WHERE` the\nresult to WebNN expects 0.\n\nBug: 475285740\nChange-Id: I17748c56a376524bd41ad651d4d0a82979395e2f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8062955\nReviewed-by: Hu, Ningxin \u003cningxin.hu@intel.com\u003e\nReviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\nCommit-Queue: Fu, Junwei \u003cjunwei.fu@intel.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661583}",
      "email": "junwei.fu@intel.com",
      "hash": "e10f84691a07d3b5bd06d452ffa2acf8fcc5c754",
      "subject": "webnn: Support maxPool2d explicit padding with -infinity"
    },
    "8063284": {
      "author": "Keishi Hattori",
      "avatar": "",
      "cl": "8063284",
      "clUrl": "https://chromium-review.googlesource.com/c/8063284",
      "description": "This replaces RAW_PTR_EXCLUSION with raw_ptr\u003cT, kUnprotectedInRelease\u003e\nin ui/accelerated_widget_mac to provide better safety in certain builds\nwhile avoiding performance overhead in release builds.\n\nThis CL was uploaded by git cl split.\n\nR=sunnyps@chromium.org\n\nBug: 501113069\nChange-Id: I9272f512ac5a660fdbae3bfcc0d6dd8bdcc0e6f5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8063284\nCommit-Queue: Keishi Hattori \u003ckeishi@chromium.org\u003e\nReviewed-by: Sunny Sachanandani \u003csunnyps@chromium.org\u003e\nAuto-Submit: Keishi Hattori \u003ckeishi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661644}",
      "email": "keishi@google.com",
      "hash": "93e55731482a54ddc63302657ece0417d177deed",
      "subject": "Migrate ui/accelerated_widget_mac to raw_ptr\u003cT, kUnprotectedInRelease\u003e"
    },
    "8063410": {
      "author": "Tsuyoshi Horo",
      "avatar": "https://lh3.googleusercontent.com/-ckxnw0LP0WY/AAAAAAAAAAI/AAAAAAAAAAA/48fCw4llNsk/s120-p/photo.jpg",
      "cl": "8063410",
      "clUrl": "https://chromium-review.googlesource.com/c/8063410",
      "description": "Add a feature flag kEnableBackendCleanupTrackerOnHttpCache to enable\nBackendCleanupTracker for HTTP cache (net::DISK_CACHE) backends. This\nhelps prevent conflicts when multiple backends are created concurrently\nfor the same cache path.\n\nTo support this, update SqlBackendImpl, SqlPersistentStore, and related\nclasses to accept and propagate the cleanup_tracker.\n\nIn implementing this, ensure that SqlPersistentStore::Backend explicitly\ncloses the database (db_.Close()) before releasing the cleanup_tracker.\nOtherwise, the tracker could be released and a new backend\ninitialization could start on the IO thread before the database file\nlock is fully released during Backend destruction on the background\nsequence.\n\nBug: 532709163\nChange-Id: I3a992ee17d9028106bde5e037dd78bdf7ff75fe4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8063410\nReviewed-by: Maks Orlovich \u003cmorlovich@chromium.org\u003e\nCommit-Queue: Tsuyoshi Horo \u003choro@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661581}",
      "email": "horo@chromium.org",
      "hash": "34f59ee4af4119bfd1bc75ceabb7149599cf876f",
      "subject": "[net/disk_cache]: Support BackendCleanupTracker for HTTP cache"
    },
    "8063884": {
      "author": "Stephan Drab",
      "avatar": "https://lh3.googleusercontent.com/-f01BT9ABaVs/AAAAAAAAAAI/AAAAAAAAAAA/NoURxADJHN4/s120-p/photo.jpg",
      "cl": "8063884",
      "clUrl": "https://chromium-review.googlesource.com/c/8063884",
      "description": "Bug: b:532424581\nChange-Id: Ibe144f00ac7b91fd5068119acc574f3f36b8b447\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8063884\nCommit-Queue: David Bokan \u003cbokan@chromium.org\u003e\nReviewed-by: David Bokan \u003cbokan@chromium.org\u003e\nReviewed-by: Ioana Treib \u003cioanap@chromium.org\u003e\nAuto-Submit: Stephan Drab \u003csdrab@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661799}",
      "email": "sdrab@google.com",
      "hash": "f78b907e79bf74acea5a4f05b384ba0adaa39c17",
      "subject": "Add metrics for the AttemptOtpFillingTool"
    },
    "8064282": {
      "author": "Christian Dullweber",
      "avatar": "https://lh5.googleusercontent.com/--p2XLCiQY5c/AAAAAAAAAAI/AAAAAAAAAAA/PTb_WQRUqkI/s120-p/photo.jpg",
      "cl": "8064282",
      "clUrl": "https://chromium-review.googlesource.com/c/8064282",
      "description": "Add bottomsheet for autofill notice.\n\nScreenshot: http://b/521719322#comment2\nBug: b:521719322\nChange-Id: I2413bbaf261d7beae6d49917fdf65a4437f5dfdc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8064282\nCommit-Queue: Christian Dullweber \u003cdullweber@chromium.org\u003e\nReviewed-by: Christoph Schwering \u003cschwering@google.com\u003e\nReviewed-by: Nicola Tommasi \u003ctommasin@chromium.org\u003e\nReviewed-by: Luchen Peng \u003cluchenpeng@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661745}",
      "email": "dullweber@chromium.org",
      "hash": "37ebc1b6450520bda4254e5d81c43662ae4b294b",
      "subject": "pContext: Add bottomsheet UI"
    },
    "8064283": {
      "author": "Mariam Ali",
      "avatar": "https://lh3.googleusercontent.com/-Tn7eq8knhE8/AAAAAAAAAAI/AAAAAAAAAAA/Co0OkHMHhjU/s120-p/photo.jpg",
      "cl": "8064283",
      "clUrl": "https://chromium-review.googlesource.com/c/8064283",
      "description": "This CL connects the first run service on the delegate to determine\nwhether to show the TTF surface and to mark the notice as\nacknowledged.\n\nBug: b:521716313\nChange-Id: I45be62cb97efc69dc083911d54555a95f05096a4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8064283\nReviewed-by: Luchen Peng \u003cluchenpeng@google.com\u003e\nCommit-Queue: Mariam Ali \u003calimariam@google.com\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nAuto-Submit: Mariam Ali \u003calimariam@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661802}",
      "email": "alimariam@google.com",
      "hash": "f121a45b0b044fa11588e285a1d83cd0417359f1",
      "subject": "[pContext][Clank] Integrate pContextFirstRunService with Delegate"
    },
    "8064513": {
      "author": "Aashna Sheth",
      "avatar": "https://lh3.googleusercontent.com/-uFYxdkxWGrM/AAAAAAAAAAI/AAAAAAAAAAA/9Z_5V939q1M/s120-p/photo.jpg",
      "cl": "8064513",
      "clUrl": "https://chromium-review.googlesource.com/c/8064513",
      "description": "This CL sets up the skeleton for the v2 dialog to render a pre-defined\nURL within the webview.\n\nScreencast: https://screencast.googleplex.com/cast/NTk1NTA1OTA1MjQ0NTY5NnxmNjNlYmNkNy1iYw\nBug: 521777641\nChange-Id: I4ec810c86a8d2cecc0c7ccb64a729f089c0baafb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8064513\nReviewed-by: Christine Ying \u003cchrstne@google.com\u003e\nCommit-Queue: Aashna Sheth \u003caashnas@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662063}",
      "email": "aashnas@google.com",
      "hash": "5a4461c738124ca7d92eac786b56c61398c7582f",
      "subject": "[SkillsV2] Add v2 dialog skeleton"
    },
    "8064587": {
      "author": "Vidhan Jain",
      "avatar": "https://lh4.googleusercontent.com/-bJYmcMeCXI4/AAAAAAAAAAI/AAAAAAAAAAA/PGi7Hl_zyS8/s120-p/photo.jpg",
      "cl": "8064587",
      "clUrl": "https://chromium-review.googlesource.com/c/8064587",
      "description": "This CL adds telemetry to track and measure prefetch trigger efficiency\nduring Ambient Autofill page-load prefetching. It logs the unique\ntrigger outcomes present in a batch of requested entity types during a\nprefetch request.\n\nBug: 489690454\nChange-Id: Ia4a15d8b35e5520672a019e65d438ee2ffca0b38\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8064587\nCommit-Queue: Vidhan Jain \u003cvidhanj@google.com\u003e\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661801}",
      "email": "vidhanj@google.com",
      "hash": "8dbc997f0d7fd33067fcc95c6a22ab35616da71e",
      "subject": "Implement Autofill.Ai.PersonalContext.Prefetch.TriggerResult UMA metric"
    },
    "8064593": {
      "author": "Piotr Paulski",
      "avatar": "https://lh5.googleusercontent.com/-R7JKC381OEA/AAAAAAAAAAI/AAAAAAAAAAA/zcbkjCs3V-c/s120-p/photo.jpg",
      "cl": "8064593",
      "clUrl": "https://chromium-review.googlesource.com/c/8064593",
      "description": "When an \u003cimg\u003e element with loading=\"lazy\" is rendered without explicit\ndimensions (or evaluates to zero size on layout), it can cause\nCumulative Layout Shift (CLS) as the image loads. This CL adds the\nbackend CDP contract and Blink layout detection to report a\nLazyLoadImageIssue to the DevTools Issues panel.\n\nDevTools CL: https://crrev.com/c/8064832\n\nTAG=agy\nCONV=4f9f9d7d-d4cf-459e-a2a8-b1a6ef527145\n\nBug: 40133606\nChange-Id: I13e4e692e5fdb76c5c002731d476d71111880be2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8064593\nReviewed-by: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nAuto-Submit: Piotr Paulski \u003cpiotrpaulski@chromium.org\u003e\nReviewed-by: Dominic Farolino \u003cdom@chromium.org\u003e\nCommit-Queue: Piotr Paulski \u003cpiotrpaulski@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661869}",
      "email": "piotrpaulski@chromium.org",
      "hash": "9303017d0d41fb4c036afed95a45ca985bb7ead2",
      "subject": "Add DevTools warning for zero-size lazy-loaded images"
    },
    "8064630": {
      "author": "Robbie Gibson",
      "avatar": "https://lh5.googleusercontent.com/-HHkO4YWYk9g/AAAAAAAAAAI/AAAAAAAAAAA/in4a5TcjBwM/s120-p/photo.jpg",
      "cl": "8064630",
      "clUrl": "https://chromium-review.googlesource.com/c/8064630",
      "description": "This CL wires up the Autofill task in Level Up to show the Magic Stack\nSave Passwords tip card. To support triggering this tip card outside\nof the NTP Magic Stack, this CL introduces the TipsPasswordsCommands\nprotocol and makes BrowserCoordinator the single owner and presenter of\nTipsPasswordsCoordinator. ContentSuggestionsCoordinator is refactored to\ndispatch via this command protocol rather than managing its own local\nTipsPasswordsCoordinator instance.\n\nBug: b:523325903\nChange-Id: Ia253091f255b453db3a9a4684d9e272b6b844938\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8064630\nAuto-Submit: Robbie Gibson \u003crkgibson@google.com\u003e\nReviewed-by: Rohit Rao \u003crohitrao@chromium.org\u003e\nCommit-Queue: Robbie Gibson \u003crkgibson@google.com\u003e\nReviewed-by: Scott Yoder \u003cscottyoder@google.com\u003e\nReviewed-by: Pier-Alexandre Bouchard \u003cpabouchard@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662028}",
      "email": "rkgibson@google.com",
      "hash": "73b91b665b883f2db7c32a780399b6a81e6def72",
      "subject": "[iOS] Implement navigation action for Autofill Level Up task"
    },
    "8064641": {
      "author": "Tianyang Xu",
      "avatar": "https://lh4.googleusercontent.com/-d2yxXWhI_yQ/AAAAAAAAAAI/AAAAAAAAAAA/6WP4WYrDy7I/s120-p/photo.jpg",
      "cl": "8064641",
      "clUrl": "https://chromium-review.googlesource.com/c/8064641",
      "description": "This CL delegates WebUI Omnibox copy and drag formatting to the C++\nbackend. This establishes a single source of truth, aligning WebUI\nbehavior with the native LocationBar's sanitization, security, and\nGURL-formatting rules.\n\nKey changes:\n- Mojo: Introduced `AdjustOmniboxTextForCopy` returning a safe result union. C++: Bridged the Mojo call to `OmniboxEditModel::AdjustOmniboxTextForCopy`.\n\n- WebUI: Handled `selectionchange` in TS to fetch adjusted text/URL, populating `copy` and `dragstart` via a unified `populateDataTransfer_` helper.\n\n- Tests: Added 10 interactive UI tests verifying copy/drag behavior across text, URL, chrome://, partial selection, and javascript: scenarios.\n\nFixed: 529809751\nChange-Id: Ia447cd59edd02111b2375085aee58f90a16823a2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8064641\nAuto-Submit: Tianyang Xu \u003cxtlsheep@google.com\u003e\nReviewed-by: Maks Orlovich \u003cmorlovich@chromium.org\u003e\nReviewed-by: Giovanni Ortuno Urquidi \u003cortuno@chromium.org\u003e\nCommit-Queue: Tianyang Xu \u003cxtlsheep@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661450}",
      "email": "xtlsheep@google.com",
      "hash": "f36b9141039173c796b53dfe07750430021a1149",
      "subject": "WebUI Toolbar: Implement WebUI Omnibox drag-and-drop \u0026 copy"
    },
    "8064704": {
      "author": "amraboelkher",
      "avatar": "https://lh6.googleusercontent.com/-CUOipjCwah4/AAAAAAAAAAI/AAAAAAAAAAA/lemtT_NHMrA/s120-p/photo.jpg",
      "cl": "8064704",
      "clUrl": "https://chromium-review.googlesource.com/c/8064704",
      "description": "Refactor SessionBindingHelperTest to use\nMockUnexportableKeyService::DelegateToService(). This forwards standard\nmock behavior to a real implementation, allowing the removal of\nredundant mock setups.\n\nBug: 529693533\nChange-Id: I4e0f75671373fd2920a1f29fd84e8b1c6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8064704\nReviewed-by: Jan Wilken Dörrie \u003cjdoerrie@chromium.org\u003e\nCommit-Queue: Amr Aboelkher \u003camraboelkher@chromium.org\u003e\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661848}",
      "email": "amraboelkher@chromium.org",
      "hash": "145ebbe5ae00e849c54c6ea2b2de8f16c098eae9",
      "subject": "[dbsc] Refactor SessionBindingHelperTest with DelegateToService"
    },
    "8064706": {
      "author": "Pablo Barrera",
      "avatar": "https://lh3.googleusercontent.com/-g-jisMKMKXM/AAAAAAAAAAI/AAAAAAAAAAA/zlqDp5hRcTI/s120-p/photo.jpg",
      "cl": "8064706",
      "clUrl": "https://chromium-review.googlesource.com/c/8064706",
      "description": "Moving MaybeSetUpAudioProcessing out of the constructor because it might\nfail. After this change InputController::Create returns a valid pointer\neven if VoiceIsolation can't be created. Any error during creation is\ncommunicated through event_handler_.\n\nBug: 512016773\nChange-Id: I4f9e418d0ccf4eda0eab9a4d2294c7cbde244af2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8064706\nReviewed-by: Sam Zackrisson \u003csaza@chromium.org\u003e\nCommit-Queue: Pablo Barrera González \u003cbarrerap@google.com\u003e\nReviewed-by: Dale Curtis \u003cdalecurtis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661717}",
      "email": "barrerap@google.com",
      "hash": "e3ac6835ed6064d5b84fc5aa8f8dc4c004326e3c",
      "subject": "InputController initialization refactoring"
    },
    "8064707": {
      "author": "Pablo Barrera",
      "avatar": "https://lh3.googleusercontent.com/-g-jisMKMKXM/AAAAAAAAAAI/AAAAAAAAAAA/zlqDp5hRcTI/s120-p/photo.jpg",
      "cl": "8064707",
      "clUrl": "https://chromium-review.googlesource.com/c/8064707",
      "description": "Instead of constructing VoiceIsolation in one place and handing it over\nto VoiceIsolationHandler we should construct VoiceIsolation directly\ninto VoiceIsolationHandler. This will help us to detect failures while\nbuilding VoiceIsolation or VoiceIsolationHandler that can be routed in\nthe same way from InputController. This change consolidates the creation\nof both instances in the InputController as a previous step to move\nVoiceIsolatoin construction inside VoiceIsolationHandler.\n\nBug: 512016773\nChange-Id: I206fcbd3310acc330af60c806f07ae7c6c58df12\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8064707\nReviewed-by: Sam Zackrisson \u003csaza@chromium.org\u003e\nCommit-Queue: Pablo Barrera González \u003cbarrerap@google.com\u003e\nReviewed-by: Olga Sharonova \u003colka@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661721}",
      "email": "barrerap@google.com",
      "hash": "cc64e9a7973baf4961b95b082d65d6af2f948d8d",
      "subject": "Extracting VoiceIsolationHandler out of AudioProcessorHandler"
    },
    "8064723": {
      "author": "Bruno Braga",
      "avatar": "https://lh5.googleusercontent.com/-2kaEHKuGcEc/AAAAAAAAAAI/AAAAAAAAAAA/YmfXiEO7J9U/s120-p/photo.jpg",
      "cl": "8064723",
      "clUrl": "https://chromium-review.googlesource.com/c/8064723",
      "description": "This change removes the standalone shopping settings integration\nfeature flag and gates the Shopping section and subpage in \"Your\nsaved info\" directly on the ambient autofill flag\n(kAutofillAmbientAutofill / ambientAutofillEnabled).\n\nAdditionally, this CL refactors data chip visibility logic on the\n\"Your saved info\" page:\n- Renames computeAvailability on DataChip to\n  isVisibleWhenNoEntitiesOfTypeExists to clarify that it controls\n  default chip visibility when an entity type has zero saved items.\n- Populates availableAutofillAiTypes_ for Orders and Shipments during\n  ambient autofill is enabled.\n- Sets isVisibleWhenNoEntitiesOfTypeExists to false for Flight\n  Reservations to explicitly indicate that read-only flight\n  reservations are only shown when existing items are present.\n- Updates WebUI browser tests to verify Shopping category visibility\n  and routing under the ambient autofill flag.\n\nBug: 532931880\nChange-Id: I2e3dd5e41bdbe6afffcf8f693775f0b3703f9379\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8064723\nCommit-Queue: Bruno Braga \u003cbrunobraga@google.com\u003e\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661849}",
      "email": "brunobraga@google.com",
      "hash": "6824c6ae97c99c6fa25a408e7cf75301f135583e",
      "subject": "[Autofill AI] Gate shopping page on ambient autofill flag"
    },
    "8065043": {
      "author": "Alexis Hétu",
      "avatar": "https://lh4.googleusercontent.com/-NnusqV6hR1s/AAAAAAAAAAI/AAAAAAAAAAA/nPAIk6vFsSI/s120-p/photo.jpg",
      "cl": "8065043",
      "clUrl": "https://chromium-review.googlesource.com/c/8065043",
      "description": "This CL implements the \"more passkeys\" button, which defers to the\nrenderer and properly defers to renderer in case of errors in the\ncoordinator start function.\n\nUpdated related tests to verify deferring to renderer works properly.\n\nBug: 532617775\nChange-Id: I9d89578b4190079dbc6bf7c581788eb27188378b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8065043\nCommit-Queue: Alexis Hétu \u003csugoi@chromium.org\u003e\nReviewed-by: Sourav Uttam Sinha \u003csinhasourav@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661886}",
      "email": "sugoi@chromium.org",
      "hash": "278d9d16e6ad886a04d415de8e375e489bef9502",
      "subject": "[iOS] Implement more passkey button and fallbacks"
    },
    "8065448": {
      "author": "Arthur Sonzogni",
      "avatar": "https://lh4.googleusercontent.com/-pgZg6Pw0R4M/AAAAAAAAAAI/AAAAAAAAAAA/zFdLBZFTTmU/s120-p/photo.jpg",
      "cl": "8065448",
      "clUrl": "https://chromium-review.googlesource.com/c/8065448",
      "description": "This is a mechanical change transitioning the last few files in ui/\nfrom coarse, file-level pragmas to fine-grained, instruction-level\nUNSAFE_TODO() macros.\n\nThis patch covers ui/gfx/, ui/gl/, and ui/views/.\n\nCQ_INCLUDE_TRYBOTS: luci.chrome.try:chromeos-betty-chrome\n\nBug: 351564777, 501112808\nDoc: go/complete_unsafe_todo_migration\nChange-Id: I101830479124f638ee963980e52e5fcd886df40d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8065448\nCommit-Queue: Robert Liao \u003crobliao@chromium.org\u003e\nReviewed-by: Robert Liao \u003crobliao@chromium.org\u003e\nReviewed-by: Colin Blundell \u003cblundell@chromium.org\u003e\nAuto-Submit: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661418}",
      "email": "arthursonzogni@chromium.org",
      "hash": "2abf118458c0992a1085ee21edc802e61447dc48",
      "subject": "[unsafe-buffers] [4/4] Remove allow_unsafe_buffers from ui/ (trivial)"
    },
    "8065573": {
      "author": "Angela Novakovic",
      "avatar": "https://lh5.googleusercontent.com/-R1xiGm_yWdg/AAAAAAAAAAI/AAAAAAAAAAA/H9wF-7kOQRM/s120-p/photo.jpg",
      "cl": "8065573",
      "clUrl": "https://chromium-review.googlesource.com/c/8065573",
      "description": "This CL adds the toggle button UI in the Shopping page in Settings. The\nfollowing CL will add the logic behind the toggle ON/OFF button which\ninhibits or permits filling forms with Shopping entities.\n\nShopping UI with toggle button:\nhttps://screenshot.googleplex.com/api/9U6A5CnjPQTvWio.png\n\nBug: 532938136, 532938111\nChange-Id: Iadd2dc070ac9ab64ac73b103308e08d54ea7182f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8065573\nReviewed-by: Leo Zhao \u003cleozhao@google.com\u003e\nCommit-Queue: Angela Novakovic \u003cnovakovica@google.com\u003e\nReviewed-by: Alexis Hétu \u003csugoi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661792}",
      "email": "novakovica@google.com",
      "hash": "52162c32726d65adec82f7407444a1fa10d6ab70",
      "subject": "[iOS][HofT] Add the toggle button in the Shopping page"
    },
    "8065577": {
      "author": "Vasiliy Telezhnikov",
      "avatar": "https://lh3.googleusercontent.com/-JmT8xh3Qmic/AAAAAAAAAAI/AAAAAAAAAAA/9ZuZRQJlUw0/s120-p/photo.jpg",
      "cl": "8065577",
      "clUrl": "https://chromium-review.googlesource.com/c/8065577",
      "description": "As other clients, we should verify SyncToken right when we send them\nthrough the IPC, so it belongs to CRD layer.\n\nBut doing so we lose caching of the verified SyncToken, but this is not\nthe problem because:\n* It means we're sending exact the same CanvasResource to the gpu\n  process without drawing to it first.\n* Or it's a software resource, which generates SyncToken only once, but\n  in that case we already generate verified one [1].\n\nIn practice verification of the same SyncToken multiple times is\npractically free except on ChromeOS [2] and ChromeOS never has sofrware\nresources.\n\nKill-switch for safety.\n\n[1] https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/platform/graphics/canvas_resource.cc;drc=61d0d2d497cf32652dc92f0f345007c2a15d1945;l=204\n[2] https://source.chromium.org/chromium/chromium/src/+/main:gpu/config/gpu_finch_features.cc;drc=2392a00b375dcf531c27bbda44d8dabfb27dd689;l=427\n\nChange-Id: I30383983316578026f1d40e57fb1273e0e68076d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8065577\nReviewed-by: Colin Blundell \u003cblundell@chromium.org\u003e\nCommit-Queue: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661910}",
      "email": "vasilyt@chromium.org",
      "hash": "492d2e7aa05fd4b2c294a3896668682fec78e3c5",
      "subject": "Move SyncToken verification to CanvasResourceDispatcher"
    },
    "8065751": {
      "author": "Emily Shack",
      "avatar": "https://lh4.googleusercontent.com/-BFIKkstvJQg/AAAAAAAAAAI/AAAAAAAAAAA/1sroh81CHrI/s120-p/photo.jpg",
      "cl": "8065751",
      "clUrl": "https://chromium-review.googlesource.com/c/8065751",
      "description": "See go/chrome-icon-modernization-dd\n\nBug: 511303545\nChange-Id: I63635c11ec4e0d4e0d8ca0bf582401304e09ca95\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8065751\nReviewed-by: Mohamed Amir Yosef \u003cmamir@chromium.org\u003e\nCommit-Queue: Emily Shack \u003cemshack@chromium.org\u003e\nAuto-Submit: Emily Shack \u003cemshack@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662033}",
      "email": "emshack@chromium.org",
      "hash": "ef97f68924d9a5d4938dde9715129372388de81b",
      "subject": "[GlowUp] Round password_manager/icons.html icons"
    },
    "8065837": {
      "author": "Jenna Himawan",
      "avatar": "https://lh5.googleusercontent.com/-hWXERi_vp0g/AAAAAAAAAAI/AAAAAAAAAAA/eEWysTaoMx8/s120-p/photo.jpg",
      "cl": "8065837",
      "clUrl": "https://chromium-review.googlesource.com/c/8065837",
      "description": "Replace indirect theme attribute lookups with direct style and dimension references because Theme Modules is launched.\n\nNote: We are naming app menu styles to \"overflow menu\" because they're\nalso used in a popup menu from \"translate this page\" messages.\n\nWe are also modifying tests to run with Theme Modules on.\n\nTAG=agy\nCONV=4f13cd77-3217-465a-9cf9-e3951019abe0\n\nBug: 419879223\nChange-Id: I6989f2949b68a1f3d4b473e3ed7b41bd6e1a2962\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8065837\nReviewed-by: Theresa Wellington \u003ctwellington@chromium.org\u003e\nReviewed-by: Anthony Cui \u003ccuianthony@chromium.org\u003e\nCommit-Queue: Jenna Himawan \u003cjhimawan@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662084}",
      "email": "jhimawan@google.com",
      "hash": "2718bd09c516eab88e96cd07550cd84eb8a1141a",
      "subject": "Rename app menu styles to overflow menu style and simplify"
    },
    "8066367": {
      "author": "Lukasz Anforowicz",
      "avatar": "https://lh5.googleusercontent.com/-GpQI54v_GbQ/AAAAAAAAAAI/AAAAAAAAAAA/ovTlecyuHnY/s120-p/photo.jpg",
      "cl": "8066367",
      "clUrl": "https://chromium-review.googlesource.com/c/8066367",
      "description": "This test suite:\n\n* Is redundant wrt coverage provided by `serde_json_lenient`-based\n  JSON decoder API provided by `//base` and covered by `base_unittests`.\n* Blocks decomissioning Rust bots\n\nBug: 532647976\nChange-Id: Idd218e3b3bab7d077f3db9cd7f64bce8c29467cb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8066367\nCommit-Queue: Łukasz Anforowicz \u003clukasza@chromium.org\u003e\nReviewed-by: Mohannad Farrag \u003caymanm@google.com\u003e\nReviewed-by: Michael Thiessen \u003cmthiesse@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661919}",
      "email": "lukasza@chromium.org",
      "hash": "ae9c90e1147a61df7d5e49f443922a16ff9cebca",
      "subject": "[rust] Delete `test_serde_json_lenient_rs` test suite."
    },
    "8066386": {
      "author": "ericchao",
      "avatar": "https://lh6.googleusercontent.com/-AzbVIcm-Mk0/AAAAAAAAAAI/AAAAAAAAAAA/ukNVK-1sGSQ/s120-p/photo.jpg",
      "cl": "8066386",
      "clUrl": "https://chromium-review.googlesource.com/c/8066386",
      "description": "Adds MODEL_EXECUTION_FEATURE_READ_ALOUD_GENERATE_TEXT and\nMODEL_EXECUTION_FEATURE_READ_ALOUD_SYNTHESIZE to ModelExecutionFeature,\nand registers the logging data in feature_proto_registry.proto.\n\nAlso registers the new features in the Optimization Guide C++ client:\n- Adds capability keys and string mappings.\n- Configures remote fetcher settings (bypassing OAuth access tokens to\n  support non-signed-in users, restricting parallel executions to 1).\n- Implements network traffic annotations for both features, reusing 'Make Searches and Browsing Better' chrome policy.\n- Registers UMA variants in histograms.xml.\n\nNote: This CL is strictly an infrastructure preparation CL that sets up the registry, metrics, and network traffic annotations so that the actual client-side code can reference them in subsequent CLs.\nBug: 532277206, 515047444\nChange-Id: Ib910f6ee3bdc74cbcf3227bb301d3e46ccf00b4b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8066386\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nReviewed-by: Nicolas Ouellet-Payeur \u003cnicolaso@chromium.org\u003e\nCommit-Queue: Eric Chao \u003cericchao@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662002}",
      "email": "ericchao@google.com",
      "hash": "fdd8a22313732e6770c632b15adeb55318085193",
      "subject": "Add Read Aloud features to model execution and registry"
    },
    "8066497": {
      "author": "Alex Turner",
      "avatar": "https://lh4.googleusercontent.com/-7Jv0EIJ49ig/AAAAAAAAAAI/AAAAAAAAAAA/IHixEaRHqZs/s120-p/photo.jpg",
      "cl": "8066497",
      "clUrl": "https://chromium-review.googlesource.com/c/8066497",
      "description": "Private Aggregation and Shared Storage are both deprecated and scheduled\nfor removal. To facilitate independent removal of the two features, this\nCL removes the integration between them, including disabling the\nprivateAggregation JS attribute.\n\nOn the browser side, we simplify\nMaybeConstructPrivateAggregationOperationDetails() to always return a\nnull pointer and remove the dependency on PrivateAggregationManager,\neliminating the compile-time directory dependency.\n\nIntegration tests and unit tests specific to the Private Aggregation\nintegration are removed or updated accordingly.Additionally, this CL\ndeletes now obsolete Web Platform Tests (including wpt_internal) for\nPrivate Aggregation in Shared Storage.\n\nBug: 531746235, 462465887\nChange-Id: I0059049c0b58f7d10e4905f8581613755d436ab5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8066497\nAuto-Submit: Alex Turner \u003calexmt@chromium.org\u003e\nCommit-Queue: Yao Xiao \u003cyaoxia@chromium.org\u003e\nReviewed-by: Yao Xiao \u003cyaoxia@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662021}",
      "email": "alexmt@chromium.org",
      "hash": "e113cd65b385b85ebee351a703c8e9d5ea6a0148",
      "subject": "Decouple Private Aggregation from Shared Storage"
    },
    "8066957": {
      "author": "Nidhi Jaju",
      "avatar": "https://lh3.googleusercontent.com/-Pkkg661yHXY/AAAAAAAAAAI/AAAAAAAAAAA/01VWbJhFxuE/s120-p/photo.jpg",
      "cl": "8066957",
      "clUrl": "https://chromium-review.googlesource.com/c/8066957",
      "description": "According to RFC 9110 (Section 11.1), HTTP authentication scheme names\nare inherently case-insensitive. Previously, if an enterprise admin\nconfigured AuthSchemes using mixed-case values like \"Negotiate\" or\n\"NTLM\", the authentication would fail. The network stack extracted the\nserver-provided scheme in lowercase, but matched it against the exact\ncase-sensitive string specified in the policy.\n\nThis CL fixes this mismatch by updating HttpAuthPreferences to\nnormalize the allowed schemes to lowercase when they are initially\nconfigured. This ensures HttpAuthHandlerRegistryFactory can reliably\ncheck if the scheme is allowed.\n\nAs part of this change, set_allowed_schemes is renamed to\nSetAllowedSchemes across the codebase to conform to the style guide.\n\nBug: 531448872\nChange-Id: I0f0acc681f76cc9f292bcf6ff64ef8115a409e1d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8066957\nReviewed-by: Sylvain Defresne \u003csdefresne@chromium.org\u003e\nReviewed-by: Rushan Suleymanov \u003crushans@google.com\u003e\nReviewed-by: Adam Rice \u003cricea@chromium.org\u003e\nCommit-Queue: Nidhi Jaju \u003cnidhijaju@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661744}",
      "email": "nidhijaju@chromium.org",
      "hash": "478121030eb2e39b81d6223f51461f6e3b290351",
      "subject": "Make HTTP auth scheme preferences case-insensitive"
    },
    "8067141": {
      "author": "Amando Jimenez",
      "avatar": "https://lh6.googleusercontent.com/-iXelqqa63O0/AAAAAAAAAAI/AAAAAAAAAAA/-0zJkflHvDk/s120-p/photo.jpg",
      "cl": "8067141",
      "clUrl": "https://chromium-review.googlesource.com/c/8067141",
      "description": "Bug: b:530253460\nChange-Id: Ic15c90a9154227e9715f0c2a62edee51b8158c24\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8067141\nReviewed-by: Andrew Vuong \u003cakvuong@google.com\u003e\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nReviewed-by: Anthony Vallee-Dubois \u003canthonyvd@chromium.org\u003e\nCommit-Queue: Amando Jimenez \u003camandoj@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661896}",
      "email": "amandoj@google.com",
      "hash": "b7b67dd7ef681bb96937a1410055b9a6795cef54",
      "subject": "Add initial ContextHub database."
    },
    "8067216": {
      "author": "Henrique Nakashima",
      "avatar": "https://lh3.googleusercontent.com/-8QqvI2PqT54/AAAAAAAAAAI/AAAAAAAAAAA/FyXtHMYfDT0/s120-p/photo.jpg",
      "cl": "8067216",
      "clUrl": "https://chromium-review.googlesource.com/c/8067216",
      "description": "PriceTrackingActionProvider was registering a callback to BookmarkModel\nvia finishLoadingBookmarkModel, but never unregistered it. In tests\nwhere BookmarkModel is never loaded, this caused the callback (and the\nactivity it transitively captured) to leak.\n\nFix this by:\n\n1. Using a CallbackController to wrap the bookmark loading\n   callback.\n2. Recreating the CallbackController on each new evaluation to\n   cancel any previous pending bookmark loading callbacks.\n3. Wrapping the ShoppingService.getProductInfoForUrl callback using\n   the same CallbackController to prevent leaks if the product info\n   query is still pending when the provider is destroyed.\n\nBug: 532610311\nChange-Id: I95cb33698efbce23a97870c59fde0f4755420f19\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8067216\nReviewed-by: Sam Maier \u003csmaier@google.com\u003e\nCommit-Queue: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nOwners-Override: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661988}",
      "email": "hnakashima@chromium.org",
      "hash": "9ebe7cd21c8d47b4cffb4b571cf399ef5ddad8ab",
      "subject": "[Android] Fix memory leak in PriceTrackingActionProvider"
    },
    "8067319": {
      "author": "Stephen McGruer",
      "avatar": "https://lh5.googleusercontent.com/-_hHlx6bGXmg/AAAAAAAAAAI/AAAAAAAAAAA/ZD-oPtdof6w/s120-p/photo.jpg",
      "cl": "8067319",
      "clUrl": "https://chromium-review.googlesource.com/c/8067319",
      "description": "There was a mathematical mismatch in DialogFitsInBrowserWindow where the\nvertical/horizontal offsets from the window edge were being scaled along\nwith the dialog's preferred size. This could in theory cause incorrect\nrejections for valid window sizes, when the window was sized such that\napplying the buffer to the offset as well as the size was just too\nlarge.\n\nThis CL fixes the calculation by scaling only the dialog size, and then\napplying the offset, ensuring the required window size is not\nover-estimated.\n\nAlso adds a browser test to verify that the dialog is not rejected when\nresized to a valid size that is near the minimum limit.\n\nBug: 42192761\nChange-Id: I6875a6a634f30d873f9d81084af5a115668992d1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8067319\nReviewed-by: Darwin Yang \u003cdarwinyang@chromium.org\u003e\nCommit-Queue: Stephen McGruer \u003csmcgruer@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661777}",
      "email": "smcgruer@chromium.org",
      "hash": "5ddc07d920f5f6b7c1fc8ea936c2d4b9d6cb813f",
      "subject": "Fix incorrect size calculation in in DialogFitsInBrowserWindow"
    },
    "8067364": {
      "author": "Qijiang Fan",
      "avatar": "https://lh6.googleusercontent.com/-R5_qO57dD5I/AAAAAAAAAAI/AAAAAAAAAAA/lnBSC_wpLCc/s120-p/photo.jpg",
      "cl": "8067364",
      "clUrl": "https://chromium-review.googlesource.com/c/8067364",
      "description": "This reverts commit 35a2559f13192e81469521f387b2f3cf3bb81f24.\n\nReason for revert: breaks ChromeOS camera\n\nFailure Link: https://ci.chromium.org/ui/p/chrome/builders/ci/chromeos-brya-chrome-tests/12616/overview\n\nOriginal change's description:\n\u003e [media] Pass shared image size as coded size for CrOS VideoCapture\n\u003e\n\u003e For VideoCapture on ChromeOS, the size used for creating SharedImage\n\u003e can be different from that used for creating VideoFrameInfo for the\n\u003e ready buffer. This change updates\n\u003e CameraDeviceContext::SubmitCapturedVideoCaptureBuffer to take in\n\u003e SharedImage size as the coded_size which is set from\n\u003e VideoCaptureFormat's frame size and passes the original frame size\n\u003e as the visible rect like before.\n\u003e\n\u003e This will help ensure that coded size matches the SharedImage size\n\u003e when passed over mojo to VideoCaptureImpl where the VideoFrame is\n\u003e created by wrapping SharedImage.\n\u003e\n\u003e Bug: 532604659\n\u003e Change-Id: Ife07f3bd021b800fa78a46bc49e04545ee54adde\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8067364\n\u003e Reviewed-by: Ilya Nikolaevskiy \u003cilnik@chromium.org\u003e\n\u003e Commit-Queue: Saifuddin Hitawala \u003chitawala@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1661260}\n\nBug: 532604659\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I168235f57db06f87d7388495d9e3f38063e5a987\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084063\nCommit-Queue: Darren Shen \u003cshend@chromium.org\u003e\nOwners-Override: Darren Shen \u003cshend@chromium.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nAuto-Submit: Qijiang Fan \u003cfqj@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661628}",
      "email": "fqj@chromium.org",
      "hash": "59f367cd93a1a93f1005aaf9112986844f3b86ad",
      "subject": "Revert \"[media] Pass shared image size as coded size for CrOS VideoCapture\""
    },
    "8067480": {
      "author": "manukh",
      "avatar": "https://lh3.googleusercontent.com/-d10XqzVQcPM/AAAAAAAAAAI/AAAAAAAAAAA/IsKJx-5pCRw/s120-p/photo.jpg",
      "cl": "8067480",
      "clUrl": "https://chromium-review.googlesource.com/c/8067480",
      "description": "Before, `SearchboxHandler::QueryAutocomplete*()` would assume the input\nis on-focus if the input text was empty.\n\nThis heuristic was accurate for the NTP realbox because:\n- Clobber empty inputs don't run autocomplete, so no false positives\n- NTP realbox is always empty in the unedited state, so no false\n  negatives\n\nThis heuristic won't work with webUI omnibox because both of those\nassumptions are invalid.\n- Omnibox on web pages won't be empty on focus.\n- In keyword mode, non-focus inputs may also have empty inputs.\n\nThis heuristic also doesn't work with keyword mode, since e.g.\n'youtube.com\u003cspace\u003e' runs autocomplete with an empty text but shouldn't\nbe a focus input.\n\nNo behavior change. Callsites are updated to pass in the `isOnFocus`\nparam equivilantly to what it would have been computed to within\n`QueryAutocomplete*()` before.\n\nBug: b:532666537\nChange-Id: Icc2c569e4bae3a78196e039b3d1fd6624d282b76\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8067480\nReviewed-by: Mustafa Emre Acer \u003cmeacer@chromium.org\u003e\nCommit-Queue: manuk hovanesian \u003cmanukh@chromium.org\u003e\nReviewed-by: Marlon Facey \u003cmfacey@chromium.org\u003e\nReviewed-by: Duncan Mercer \u003cmercerd@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661430}",
      "email": "manukh@chromium.org",
      "hash": "ae2548302120723f45c1a009f4c942ea7a384946",
      "subject": "[omnibox][webui][keyword] Explicit `isOnFocus` param"
    },
    "8067521": {
      "author": "James Cook",
      "avatar": "https://lh4.googleusercontent.com/-qikRA8xqB3U/AAAAAAAAAAI/AAAAAAAAAAA/JBUbB9n7c4s/s120-p/photo.jpg",
      "cl": "8067521",
      "clUrl": "https://chromium-review.googlesource.com/c/8067521",
      "description": "SettingsNavigation.finishCurrentSettings() is used by a variety of\nsettings fragments, usually when closing a dialog or after adding an\nitem to a list. The implementation in SettingsNavigationImpl casts\nthe current Activity to a SettingsActivity. This causes crashes with\nCastClassException when SettingsInTab is enabled, as SettingsInTab\ndoesn't have a SettingsActivity.\n\nUpdate SettingsHostFragment to add finishCurrentSettings() and\nsupporting methods. The behavior differs from SettingsActivity\nbecause we want to go back to the settings main page in some cases,\ninstead of finishing/closing the Activity.\n\nUpdate SettingsNavigationImpl to redirect the call to\nSettingsHostFragment when SettingsInTab is enabled.\n\nBug: 532221423, 521895796\nChange-Id: Ic4cc8e532929a89ee98ffbbcba78bc53fd18b926\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8067521\nReviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nCommit-Queue: James Cook \u003cjamescook@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661967}",
      "email": "jamescook@chromium.org",
      "hash": "48dd2f7ef8d30ba075bc697cf44b4e3d1ab60588",
      "subject": "settings: Fix finishCurrentSettings() for Android settings in tab"
    },
    "8067616": {
      "author": "Philip Rogers",
      "avatar": "https://lh4.googleusercontent.com/-oAcBPBDxVx8/AAAAAAAAAAI/AAAAAAAAAAA/IwXuzhkMJsY/s120-p/photo.jpg",
      "cl": "8067616",
      "clUrl": "https://chromium-review.googlesource.com/c/8067616",
      "description": "Swiping an app away in the recent app switcher is usually sufficient\nto restart WebView, but in some edge cases (such as when an app shares\na task stack or process with background components, as seen in\nhttps://crbug.com/532229489), commandline flags may not be picked up.\n\nThis patch updates the commandline and feature flags documentation to\nclarify that while swiping away in Recents is usually sufficient,\nforce-stopping the app (`adb shell am force-stop \u003cpackage\u003e` or via\nApp Info \u003e Force Stop) is required if flags are not taking effect. The\ninstructions are also inlined into both sections for convenience.\n\nBug: 532229489\nChange-Id: I4fa5769afcef373595853bd29aa20cb9e3c49540\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8067616\nReviewed-by: Richard Coles \u003ctorne@chromium.org\u003e\nReviewed-by: Nate Fischer \u003cntfschr@chromium.org\u003e\nCommit-Queue: Philip Rogers \u003cpdr@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662107}",
      "email": "pdr@chromium.org",
      "hash": "62691e5e8bebe2635f0401e19ca7578744a01863",
      "subject": "Clarify WebView restart docs"
    },
    "8067850": {
      "author": "Patrick Noland",
      "avatar": "",
      "cl": "8067850",
      "clUrl": "https://chromium-review.googlesource.com/c/8067850",
      "description": "This breaks the glif anim, plus W/M/L do no animate this transition.\nAlso, optimize GLifStrokeDrawable by removing allocations in draw()\n\nBug: 529870155\nChange-Id: Ia62be8ae6471905aa60a6a1bc31fa0fe7dbef206\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8067850\nCommit-Queue: Patrick Noland \u003cpnoland@chromium.org\u003e\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661843}",
      "email": "pnoland@google.com",
      "hash": "10d1f457ae1cea78a715e2992fa0867ac2f6d957",
      "subject": "Disable ChangeBounds anim in popover layout mode"
    },
    "8067957": {
      "author": "Dan Harrington",
      "avatar": "https://lh4.googleusercontent.com/-7SNYuvIzI24/AAAAAAAAAAI/AAAAAAAAAAA/Am5cUClHvA0/s120-p/photo.jpg",
      "cl": "8067957",
      "clUrl": "https://chromium-review.googlesource.com/c/8067957",
      "description": "Bug: b:477918640\nChange-Id: I9823513268929f389f7b9fa89a8db3666a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8067957\nReviewed-by: Nick Birnie \u003cbirnie@google.com\u003e\nCommit-Queue: Dan H \u003charringtond@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662073}",
      "email": "harringtond@chromium.org",
      "hash": "ea251a0b12b1980680cf0d707182a31a28410f70",
      "subject": "Migrate testDetachPanel to new fixture"
    },
    "8067958": {
      "author": "Dan Harrington",
      "avatar": "https://lh4.googleusercontent.com/-7SNYuvIzI24/AAAAAAAAAAI/AAAAAAAAAAA/Am5cUClHvA0/s120-p/photo.jpg",
      "cl": "8067958",
      "clUrl": "https://chromium-review.googlesource.com/c/8067958",
      "description": "Bug: b:477918640\nChange-Id: I2bb459288ce5365b62a739ecc923a6ab6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8067958\nReviewed-by: Nick Birnie \u003cbirnie@google.com\u003e\nCommit-Queue: Dan H \u003charringtond@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662180}",
      "email": "harringtond@chromium.org",
      "hash": "1bb1ae038db28fca18f41642db771ed64dce7917",
      "subject": "Migrate testDetachPanelNoFloatyOrLiveMode to new fixture"
    },
    "8068102": {
      "author": "Georg Neis",
      "avatar": "https://lh3.googleusercontent.com/-PuL4a0sDfTo/AAAAAAAAAAI/AAAAAAAAAAA/dtYey2tPFMw/s120-p/photo.jpg",
      "cl": "8068102",
      "clUrl": "https://chromium-review.googlesource.com/c/8068102",
      "description": "Remove the CreateAccessTokenFetcher Mojo API and related interfaces\nfrom crosapi::mojom::AccountManager. Make AccountManagerFacadeImpl\ndelegate token fetching directly to the AccountManager instance instead\nof using IPC.\n\nOBSOLETE_HISTOGRAM[\n  AccountManager.MojoDisconnections.AccessTokenFetcherRemote\n] = code deleted\n\nBug: b:365902693\nChange-Id: Idc823997246b7bb71a49879842e11fb9ae606705\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8068102\nCommit-Queue: Georg Neis \u003cneis@chromium.org\u003e\nReviewed-by: Kush Sinha \u003csinhak@chromium.org\u003e\nReviewed-by: Di Wu \u003cdiwux@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661534}",
      "email": "neis@chromium.org",
      "hash": "c929bcbd6137ed421cf47abb7f2479e7c05ddb08",
      "subject": "ash: Remove crosapi::mojom::AccessTokenFetcher"
    },
    "8068139": {
      "author": "Amando Jimenez",
      "avatar": "https://lh6.googleusercontent.com/-iXelqqa63O0/AAAAAAAAAAI/AAAAAAAAAAA/-0zJkflHvDk/s120-p/photo.jpg",
      "cl": "8068139",
      "clUrl": "https://chromium-review.googlesource.com/c/8068139",
      "description": "This CL introduces the `MemoryBankTable` class, which provides an\ninterface for interacting with a SQLite database to store and manage\n`MemoryBankEntry` objects in order to persist memories. The follow up\ncl's will add a database and backend for context hub.\n\nBug: b:530253460\nChange-Id: I03e73129292fe11f1783d73075ab7ec012c18c16\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8068139\nReviewed-by: Andrew Vuong \u003cakvuong@google.com\u003e\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCommit-Queue: Amando Jimenez \u003camandoj@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661433}",
      "email": "amandoj@google.com",
      "hash": "39f1f9d3f27f2057e001570212b696bb67f7f74f",
      "subject": "Add MemoryBankTable for SQLite storage of Memory Bank entries."
    },
    "8068176": {
      "author": "Tsuyoshi Horo",
      "avatar": "https://lh3.googleusercontent.com/-ckxnw0LP0WY/AAAAAAAAAAI/AAAAAAAAAAA/48fCw4llNsk/s120-p/photo.jpg",
      "cl": "8068176",
      "clUrl": "https://chromium-review.googlesource.com/c/8068176",
      "description": "Historically, GetUserCacheDirectory on Android ignored the input profile\ndirectory and always returned the base cache directory. This was fine\nbecause Android did not support multiple profiles or features using\nnon-default StoragePartitions (isolated storage).\n\nHowever, Glic now uses a non-default StoragePartition on Android, which\nresults in multiple network contexts being configured with the same HTTP\ncache directory.\n\nThis issue was discovered during the implementation of a concurrent-open\nprevention mechanism in the experimental SQL HTTP Cache backend\n(https://crrev.com/c/8061446), which caused Glic browser tests to fail\non Android due to lock collisions. Even with the default Simple Cache,\nconcurrently opening the same cache directory is unsupported and likely\ncauses collisions.\n\nThis CL introduces a feature flag\n`kAndroidKeepProfilePartitionDirsInCacheDir` (enabled by default) to\nguard the fix.\n\nWhen enabled, GetUserCacheDirectory determines the cache path relative\nto DIR_CACHE as follows:\n- For the default (initial) profile itself, it keeps the cache path\n  directly under DIR_CACHE to maintain backward compatibility.\n- For isolated storage partitions under the default profile, it appends\n  the relative path from the profile (e.g., \"Storage/ext/glic\").\n- For non-default profiles (typically used in tests) and their\n  partitions, it appends the relative path from the user data directory\n  (which starts with the profile name) to ensure cache isolation between\n  profiles.\n- If the profile directory is outside the user data directory (which can\n  happen in some unit tests), it falls back to using DIR_CACHE directly.\n\nWe also fix ProfileDeleteMediaBrowserTest to obtain the cache directory\ndirectly from PathService during SetUp(), as GetUserCacheDirectory now\nrequires DIR_USER_DATA to be registered, which happens after\nAndroidBrowserTest::SetUp().\n\nFixed: 532709163\nChange-Id: I986813789bf80fec441729d3f3c2137e45155656\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8068176\nReviewed-by: Adam Rice \u003cricea@chromium.org\u003e\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nCommit-Queue: Tsuyoshi Horo \u003choro@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661576}",
      "email": "horo@chromium.org",
      "hash": "71394501bc465a3ea2cb5a5cf0022e83e5d4b797",
      "subject": "net: Support partition-specific cache directories for Android"
    },
    "8068438": {
      "author": "Daniel Cheng",
      "avatar": "https://lh6.googleusercontent.com/-WExQmJG9Svs/AAAAAAAAAAI/AAAAAAAAAAA/iguWD3ti-_E/s120-p/photo.jpg",
      "cl": "8068438",
      "clUrl": "https://chromium-review.googlesource.com/c/8068438",
      "description": "Bug: 526615395\nChange-Id: I63a3d8455437550b4e0029a33047bdd834f131cd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8068438\nReviewed-by: Mingyu Lei \u003cleimy@chromium.org\u003e\nReviewed-by: Dan Clark \u003cdaniec@microsoft.com\u003e\nCommit-Queue: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661652}",
      "email": "dcheng@chromium.org",
      "hash": "923522de4119cbc30b102b2009993c0bfc4e0913",
      "subject": "Remove expired histogram Clipboard.AsyncVirtualFileExtractionError"
    },
    "8068696": {
      "author": "Fiaz Muhammad",
      "avatar": "https://lh6.googleusercontent.com/-Q8snahPIHXo/AAAAAAAAAAI/AAAAAAAAAAA/PURXBiCvKoQ/s120-p/photo.jpg",
      "cl": "8068696",
      "clUrl": "https://chromium-review.googlesource.com/c/8068696",
      "description": "keyed service\n\nAdd TabStoreMetricsService to track metrics keyed by Profile and\nwindow tag. Delegate consistency metrics from ShadowTabStoreValidator\nto TabStoreMetricsService.\n\nBug: 532683753, 532671973\nChange-Id: Icc60c056777ba1b2a5112d6c9ef856416d9d6ab2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8068696\nCommit-Queue: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661817}",
      "email": "mfiaz@google.com",
      "hash": "91d5b6bf3fafaf3e128a67f9aadbad5d4f2d86f2",
      "subject": "[TabStateStore] Move metrics tracking logic to profile + window tag-"
    },
    "8068858": {
      "author": "msta",
      "avatar": "https://lh3.googleusercontent.com/-4SQXP5lJY-E/AAAAAAAAAAI/AAAAAAAAAAA/AJaHwYLxUZk/s120-p/photo.jpg",
      "cl": "8068858",
      "clUrl": "https://chromium-review.googlesource.com/c/8068858",
      "description": "Bug: 500845363\nChange-Id: Ie23860fc594c147d8ab5b5750df9b6786a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8068858\nAuto-Submit: Matt Stark \u003cmsta@google.com\u003e\nCommit-Queue: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nReviewed-by: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nOwners-Override: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661602}",
      "email": "msta@google.com",
      "hash": "6f224fd4b88e21ce3b68f5e27dec2b5b4d910ff3",
      "subject": "Fix strict deps violations for absl"
    },
    "8069099": {
      "author": "Andrew Grieve",
      "avatar": "https://lh4.googleusercontent.com/-A_W-R-lDVOY/AAAAAAAAAAI/AAAAAAAAAAA/GkG6Z1VgfZg/s120-p/photo.jpg",
      "cl": "8069099",
      "clUrl": "https://chromium-review.googlesource.com/c/8069099",
      "description": "The button doesn't yet do anything when clicked.\n\nBug: 507919199\nChange-Id: I10cf8b09039ad060e6732c9950e90f1dbb678f32\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8069099\nReviewed-by: Gianni Chen \u003cgiannich@chromium.org\u003e\nReviewed-by: Riley Tatum \u003crtatum@google.com\u003e\nCommit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661544}",
      "email": "agrieve@chromium.org",
      "hash": "bd08feabbbf0a9cda64dede0e2b792fb0dec0122",
      "subject": "Android: Add NtpCustomizeWebUiAndroid feature flag for WebUI NTP"
    },
    "8069345": {
      "author": "Saifuddin Hitawala",
      "avatar": "https://lh3.googleusercontent.com/-kI6doAWub7k/AAAAAAAAAAI/AAAAAAAAAAA/w_ti3FGKzdQ/s120-p/photo.jpg",
      "cl": "8069345",
      "clUrl": "https://chromium-review.googlesource.com/c/8069345",
      "description": "As part of the effort to ensure that VideoFrame created from SharedImage\nhave same metadata as shared image, we want to remove VideoPixelFormat\nfrom WrapSharedImage so that the underlying SharedImage's format is\nused directly.\n\nThis change updates Android VideoCapture caller to pass VideoPixelFormat\nsame as SharedImageFormat which is later used in VideoCaptureImpl [1]\nand passed to the VideoFrame. We can then look at removing the param\nfrom WrapSharedImage as it should be the same as SharedImageFormat\n\n[1] https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/platform/video_capture/video_capture_impl.cc;l=380-387;drc=337e2b33ea62956b6a7e67f12c74c3297bf63a7b\n\nBug: 492116792\nChange-Id: I901a8017b95401057aa59dcac49f8a8d8e2d58e8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8069345\nReviewed-by: Eugene Zemtsov \u003ceugene@chromium.org\u003e\nCommit-Queue: Saifuddin Hitawala \u003chitawala@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661845}",
      "email": "hitawala@chromium.org",
      "hash": "532a6c25af914272109efac5e046abb8253ce090",
      "subject": "[media] Use NV12 PixelFormat for Android VideoCapture"
    },
    "8069521": {
      "author": "Masa Fujita",
      "avatar": "https://lh4.googleusercontent.com/-NK2fS2iToE8/AAAAAAAAAAI/AAAAAAAAAAA/Os8CmN7OF-M/s120-p/photo.jpg",
      "cl": "8069521",
      "clUrl": "https://chromium-review.googlesource.com/c/8069521",
      "description": "We add a flag that enables submenus in the app menu specifically on\nLFFs.\n\nBug: 530498012\nChange-Id: I6e03cdccf38f62713182e518315387daa367f8e7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8069521\nCommit-Queue: Masa Fujita \u003cmassan@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661605}",
      "email": "massan@google.com",
      "hash": "ff0097d151769b90b30fe476295122e9d8a33729",
      "subject": "nested app menu: Add SubmenusInAppMenuLff feature flag"
    },
    "8069770": {
      "author": "zijiehe-google-com",
      "avatar": "https://lh4.googleusercontent.com/-JJ7uaVUsPlE/AAAAAAAAAAI/AAAAAAAAAAA/xPj22f0Bkxg/s120-p/photo.jpg",
      "cl": "8069770",
      "clUrl": "https://chromium-review.googlesource.com/c/8069770",
      "description": "Import generate_runner_scripts.gni in build/fuchsia/starview/BUILD.gn\nto resolve the test_host_cpu variable when the starview targets are built.\n\nAlso includes a drive-by change to set the default value of the --packages\nparameter to \".\" in run_cuttlefish_test.py, enabling the test to run under\nSwarming out-of-the-box.\n\nBug: 517946352\nChange-Id: Ie83acbe46511456b5f62889e67f84524741a3fd9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8069770\nCommit-Queue: Zijie He \u003czijiehe@google.com\u003e\nReviewed-by: Guocheng Wei \u003cguochengwei@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661521}",
      "email": "zijiehe@google.com",
      "hash": "dd6d619dcbfa12591cfe24d376f4f89eecda4918",
      "subject": "[fuchsia] Import generate_runner_scripts.gni in starview/BUILD.gn"
    },
    "8069927": {
      "author": "Isaac Ahouma",
      "avatar": "https://lh6.googleusercontent.com/-m_2CJpUSEwE/AAAAAAAAAAI/AAAAAAAAAAA/_lOKvnFVxw0/s120-p/photo.jpg",
      "cl": "8069927",
      "clUrl": "https://chromium-review.googlesource.com/c/8069927",
      "description": "Add the new chrome_ai_wpt_tests_litert_suite (containing only LiteRT CPU\nand LiteRT GPU WPT targets) to the optimization_guide_mac_script_tests\ncompound suite.\n\nBug: 452743283\nChange-Id: Idb9683b3a39e42b510fcdc548a276bba8f1db1f8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8069927\nReviewed-by: Gary Tong \u003cgatong@chromium.org\u003e\nReviewed-by: Mike Wasserman \u003cmsw@chromium.org\u003e\nReviewed-by: Steven Holte \u003cholte@chromium.org\u003e\nCommit-Queue: Isaac Ahouma \u003ciahouma@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661414}",
      "email": "iahouma@google.com",
      "hash": "e5f3cac4d44a10249aefa9b6aa560ddae00820d9",
      "subject": "[AI WPTs] Add LiteRT WPT suites to Mac optimization guide builders"
    },
    "8069981": {
      "author": "Elias Homsi",
      "avatar": "https://lh4.googleusercontent.com/-aTuVBLHQ3Bw/AAAAAAAAAAI/AAAAAAAAAAA/HuCwa-Ajdqs/s120-p/photo.jpg",
      "cl": "8069981",
      "clUrl": "https://chromium-review.googlesource.com/c/8069981",
      "description": "This change introduces new UI strings and toast registrations for\nenterprise data loss prevention (DLP) policies related to copying\ncontent. It includes a warning toast with a \"Copy anyway\" button and a\nblocked toast. Right now there is a no-op on the button itself, this is\ndone on purpose to split the change and register to toasts for now.\n\nBug: 325455508\nChange-Id: Ie74ba5db4cdfb3a87fa3ad4f5382b104f9988136\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8069981\nReviewed-by: Steven Luong \u003cstluong@chromium.org\u003e\nAuto-Submit: Elias Homsi \u003celiashomsi@google.com\u003e\nCommit-Queue: Elias Homsi \u003celiashomsi@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662141}",
      "email": "eliashomsi@google.com",
      "hash": "4e2d41b2ccfa7d0b8606ec958b4e7972ab8ff943",
      "subject": "Add enterprise copy warning and blocked toasts."
    },
    "8070103": {
      "author": "Danilo Tedeschi",
      "avatar": "https://lh4.googleusercontent.com/-o60aWRQQunI/AAAAAAAAAAI/AAAAAAAAAAA/EywYd35zkfY/s120-p/photo.jpg",
      "cl": "8070103",
      "clUrl": "https://chromium-review.googlesource.com/c/8070103",
      "description": "Right now the matcher is not doing much, we are checking if it returns\nthe exact locale, but after migration of other parts is ready, we can\nswitch it to non-exact match for a more robust solution.\n\nChange-Id: I1a35e46711e8517feafbbaa9db0dabcc31bb949d\nBug: 526738932\nFuchsia-Binary-Size: Size increase has already been approved.\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8070103\nCommit-Queue: Danilo Tedeschi \u003cdanft@google.com\u003e\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nReviewed-by: María del Pilar Domínguez Molina \u003cmardelpi@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662051}",
      "email": "danft@google.com",
      "hash": "913440a6c768d14420534f1278a32d783bcde3db",
      "subject": "Replace kPlatformLocales by a LanguageTagMatcher (No-op reafactor)"
    },
    "8070123": {
      "author": "hamda mare",
      "avatar": "https://lh5.googleusercontent.com/-xl2OC3qL138/AAAAAAAAAAI/AAAAAAAAAAA/fXpKWmzjapo/s120-p/photo.jpg",
      "cl": "8070123",
      "clUrl": "https://chromium-review.googlesource.com/c/8070123",
      "description": "Implements the logic for calling DMServer to generate a challenge.\nThis will be relevant for certificate collection for CSS.\n\nBug: 502634772\nChange-Id: Idc43756635ad0fc24f914b817c1dfe18c4bbd82c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8070123\nReviewed-by: Nicolas Ouellet-Payeur \u003cnicolaso@chromium.org\u003e\nReviewed-by: Sebastien Lalancette \u003cseblalancette@chromium.org\u003e\nCommit-Queue: Hamda Mare \u003chmare@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662057}",
      "email": "hmare@google.com",
      "hash": "6e23d2ad7440702de4442bc8e8627e95b2aa3285",
      "subject": "[CAA Certs] Add logic to invoke DMServers to generate challenges"
    },
    "8070127": {
      "author": "David Bienvenu",
      "avatar": "https://lh5.googleusercontent.com/-TAIH9Z_sZeE/AAAAAAAAAAI/AAAAAAAAAAA/lUJlCyALh3o/s120-p/photo.jpg",
      "cl": "8070127",
      "clUrl": "https://chromium-review.googlesource.com/c/8070127",
      "description": "With deferred HWNDMessageHandler deletion, ::DefWindowProc can run\na modal message loop which runs the delete task. This CL makes\nsure the message loop unwinds completely before deleting the\nHWNDMessageHandler.\n\nBug: 533062544\nChange-Id: Ib706e4a0a92cb9d3f70c301d76a35bde8cd1a492\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8070127\nCommit-Queue: David Bienvenu \u003cdavidbienvenu@chromium.org\u003e\nReviewed-by: Jesse McKenna \u003cjessemckenna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661428}",
      "email": "davidbienvenu@chromium.org",
      "hash": "ea4beba5041244da8f17fca2f0c0c60b326af711",
      "subject": "win: Fix crash in HWNDMessageHandler::IsDestroyed"
    },
    "8070492": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8070492",
      "clUrl": "https://chromium-review.googlesource.com/c/8070492",
      "description": "Move real_time_url_checks_allowlist_component_installer_unittest.cc from\n//chrome/test into the existing source_set(\"unit_tests\") in\n//chrome/browser/component_updater, guarded (safe_browsing_mode == 2 \u0026\u0026\nis_android) to match its prior placement. //chrome/test already depends\non //chrome/browser/component_updater:unit_tests.\n\nBug: None\nChange-Id: I08e4766e1938f2aeb4eade2dc52f55a0e644c214\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8070492\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661461}",
      "email": "erikchen@chromium.org",
      "hash": "bcdb70fa601262db77495e81c3d7780f1452f4bd",
      "subject": "Modularize chrome/browser/component_updater real_time_url_checks unittest"
    },
    "8070656": {
      "author": "Saifuddin Hitawala",
      "avatar": "https://lh3.googleusercontent.com/-kI6doAWub7k/AAAAAAAAAAI/AAAAAAAAAAA/w_ti3FGKzdQ/s120-p/photo.jpg",
      "cl": "8070656",
      "clUrl": "https://chromium-review.googlesource.com/c/8070656",
      "description": "Webcodecs VideoFrame is created through WrapSharedImage which takes\nin a VideoPixelFormat created from SkColorType and checks for alpha\nopaqueness. This can differ from the format used for creating\nAcceleratedStaticBitmapImage's SharedImage.\n\nAs part of effort to remove VideoPixelFormat param from WrapSharedImage\nas it should match SharedImage's format, this change passes the\nVideoPixelFormat converted from shared image's format. This is done\nbehind a killswitch.\n\nBug: 492116792\nChange-Id: Ife194e006a5c7dc7da68d7853141577e7248fb42\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8070656\nReviewed-by: Dale Curtis \u003cdalecurtis@chromium.org\u003e\nCommit-Queue: Saifuddin Hitawala \u003chitawala@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662103}",
      "email": "hitawala@chromium.org",
      "hash": "6351179a92476e700070f3e78fcdac7825431b77",
      "subject": "[blink] Use format from shared image for Webcodecs VideoFrame"
    },
    "8070844": {
      "author": "James Sun",
      "avatar": "https://lh5.googleusercontent.com/-yCSayWxX30w/AAAAAAAAAAI/AAAAAAAAAAA/wq5-PgrHIys/s120-p/photo.jpg",
      "cl": "8070844",
      "clUrl": "https://chromium-review.googlesource.com/c/8070844",
      "description": "1. This CL adds the missing metrics(no cvc) for save card on Bling.\n\n2. Together with the existing metrics, from which strike the card is\nsaved is logged. These metrics are differentiated by their suffix:\n.NumStrikes.NoFixFlow.[SaveTypeSuffix].\n\nAlso this CL added some missing unit tests in metrics side and the card\nsave manager side.\n\nDesign doc: go/strike-1-to-3\n\nBug: 531763575\nChange-Id: I9ad60e480708ae6e8f4d10b1c837cdb5c23b2740\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8070844\nCommit-Queue: James Sun \u003cjamessun@google.com\u003e\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nReviewed-by: Vinny Persky \u003cvinnypersky@google.com\u003e\nReviewed-by: Tommy Martino \u003ctmartino@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661588}",
      "email": "jamessun@google.com",
      "hash": "c7246a9ef1867fff168f9fd0caa453757a78a8ed",
      "subject": "[Save Card] Add UMA metrics for offer to save card on Bling"
    },
    "8070878": {
      "author": "Maks Orlovich",
      "avatar": "https://lh6.googleusercontent.com/-hp8-OB16Kl8/AAAAAAAAAAI/AAAAAAAAAAA/8kbE8IRrUe0/s120-p/photo.jpg",
      "cl": "8070878",
      "clUrl": "https://chromium-review.googlesource.com/c/8070878",
      "description": "... By mostly just porting over code from LocationBarView. Also add a\nfew other features LocationBarView did on popup show (letting some\nGlic-handover feature know whether omnibox popup is visible, and hiding\noverlapping help bubbles).\n\nBug: 491707187\nChange-Id: I974e0814edbbd9993b6f51729259f90800b4eed7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8070878\nReviewed-by: Orin Jaworski \u003corinj@chromium.org\u003e\nReviewed-by: Mickey Burks \u003cmickeyburks@chromium.org\u003e\nCommit-Queue: Maks Orlovich \u003cmorlovich@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661416}",
      "email": "morlovich@chromium.org",
      "hash": "8f69efd6dd5d666cfeb4af8b2c84c35df9c3547b",
      "subject": "WebUILocationBar: hook up the AIM popup."
    },
    "8071041": {
      "author": "Mohannad Farrag",
      "avatar": "https://lh3.googleusercontent.com/-x6LEk6hzQR0/AAAAAAAAAAI/AAAAAAAAAAA/BCSUm8MO_cw/s120-p/photo.jpg",
      "cl": "8071041",
      "clUrl": "https://chromium-review.googlesource.com/c/8071041",
      "description": "Finalize the score-based provider selection and make it the default.\nThis will always prefer HttpEngine. An experiment was conducted and we\nsee no regression when HttpEngine was being used over GooglePlayServices\nprovider.\n\nBug: 521774719\nChange-Id: I2af03ef01fd623b78caa4dc0815f8fa7b7ad02b0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8071041\nReviewed-by: Stefano Duo \u003cstefanoduo@google.com\u003e\nCommit-Queue: Mohannad Farrag \u003caymanm@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661697}",
      "email": "aymanm@google.com",
      "hash": "19e611f29ea945bd3c3111d9da1433ab287790e4",
      "subject": "[Cronet] Enable score-based provider selection"
    },
    "8071076": {
      "author": "Dominic Austria",
      "avatar": "https://lh5.googleusercontent.com/-pGKrF0IVeGo/AAAAAAAAAAI/AAAAAAAAAAA/DT7supeRR-4/s120-p/photo.jpg",
      "cl": "8071076",
      "clUrl": "https://chromium-review.googlesource.com/c/8071076",
      "description": "We add a dropdown item 'Tab Styling' to the settings page for the user\nto style the system frame with two options, \"Classic\" and \"Modern\n(transparent).\n\nscreencast: https://screencast.googleplex.com/cast/NjMzOTM2ODQ5ODIzMzM0NHw0YmYwMTlmNS01Mw\nBug: 498987425\nChange-Id: I31a5bd2032eaa35feb4d6bd9b5adb5b40d5531e1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8071076\nReviewed-by: David Pennington \u003cdpenning@chromium.org\u003e\nReviewed-by: Steven Luong \u003cstluong@chromium.org\u003e\nCommit-Queue: Dominic Austria \u003cdominicaustria@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662097}",
      "email": "dominicaustria@google.com",
      "hash": "1393efb69d46bd3713802ecab5a50833b45cc84c",
      "subject": "[GlassFrame] Add a dropdown for glass settings"
    },
    "8071259": {
      "author": "Dzmitry Radchuk",
      "avatar": "https://lh4.googleusercontent.com/-FkjYl1C3wTI/AAAAAAAAAAI/AAAAAAAAAAA/ZRuHXWzhmxI/s120-p/photo.jpg",
      "cl": "8071259",
      "clUrl": "https://chromium-review.googlesource.com/c/8071259",
      "description": "The `ShowTranslateUI` method can be called during WebContents teardown,\nafter `WebContentsDestroyed` has run, which nulls out\n`translate_manager_`. This change adds null checks to prevent crashes in\nsuch scenarios. The browsertest is updated to simulate this teardown\nsequence by closing the WebContents and having the\n`CheckIfPdfIsTranslatable` callback call `ShowTranslateUI`.\n\nBug: 532495805\nChange-Id: Id4ea39d433ad07d64e2e9ee653df8d4c0e04cb4a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8071259\nReviewed-by: Danilo Tedeschi \u003cdanft@google.com\u003e\nReviewed-by: Basia Zimirska \u003cbasiaz@google.com\u003e\nCommit-Queue: Danilo Tedeschi \u003cdanft@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661997}",
      "email": "radchuk@google.com",
      "hash": "5eee4171199a4c8b01d8736d0ba44704b7eb1c24",
      "subject": "Handle null `web_contents()` and `translate_manager_` in `ShowTranslateUI`."
    },
    "8071262": {
      "author": "Przemek Perkowski",
      "avatar": "https://lh5.googleusercontent.com/-BEEkCVtsYw4/AAAAAAAAAAI/AAAAAAAAAAA/UO8sR0AfwiI/s120-p/photo.jpg",
      "cl": "8071262",
      "clUrl": "https://chromium-review.googlesource.com/c/8071262",
      "description": "Pref name was already moved there in crrev.com/c/8062485.\n\nNO_IFTTT=No logic changes in that block.\nBug: 393537628\nCq-Include-Trybots: luci.chrome.try:linux-chrome,linux-chromeos-chrome\n\nChange-Id: If7b403ac29824b5db86c1bf8173287606a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8071262\nReviewed-by: Siddhartha S \u003cssid@chromium.org\u003e\nCommit-Queue: Przemek Perkowski \u003cperkowski@google.com\u003e\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661494}",
      "email": "perkowski@google.com",
      "hash": "801cf28c4082e5d32cb4e69d32f690286f8b1b6b",
      "subject": "Move the GeminiSettings pref values enum to the components."
    },
    "8071378": {
      "author": "Jiamei Liu",
      "avatar": "https://lh6.googleusercontent.com/-qEiaShEANTA/AAAAAAAAAAI/AAAAAAAAAAA/EIg9ue8opck/s120-p/photo.jpg",
      "cl": "8071378",
      "clUrl": "https://chromium-review.googlesource.com/c/8071378",
      "description": "This CL performs spanification on files under\ncomponents/paint_preview/common/ to clean up unsafe buffers and remove\nUNSAFE_TODO / UNSAFE_BUFFERS annotations.\n\n- file_stream.cc/h: Replace UNSAFE_TODO with UNSAFE_BUFFERS and add SAFETY comments.\n- serial_utils.cc: Replace UNSAFE_TODO(memcpy) with base::from_byte_span.\n- unit tests: Replace UNSAFE_TODO(memcmp) with base::span comparison.\n\nBug: 518020671\nChange-Id: I744273c7bb428684c5325cbcca285081de7c9758\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8071378\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nReviewed-by: Fred Mello \u003cfredmello@chromium.org\u003e\nCommit-Queue: Jiamei Liu \u003cjiameil@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661440}",
      "email": "jiameil@google.com",
      "hash": "57c2ff8a63f9695dd6162dd9feacffbd91fd471a",
      "subject": "[spanify] Spanify components/paint_preview/common/."
    },
    "8071419": {
      "author": "Anthony Cui",
      "avatar": "",
      "cl": "8071419",
      "clUrl": "https://chromium-review.googlesource.com/c/8071419",
      "description": "Some users are accustomed to including the `Shift` key when using\nkeyboard zoom controls in Chrome. This CL adds support for those hotkey\nvariants.\n\nBug: b:459431081\nChange-Id: I791ebd782dfdc49f0292ca34883dc0bffdf62d3d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8071419\nReviewed-by: Marke Hallowell \u003cwry@chromium.org\u003e\nCommit-Queue: Anthony Cui \u003ccuianthony@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661555}",
      "email": "cuianthony@google.com",
      "hash": "da2d1e1bb699e93afb8e8e36f02dd950c68de538",
      "subject": "[GlicZoom] Add support for Shift variants of zoom hotkeys"
    },
    "8071448": {
      "author": "Fred Shih",
      "avatar": "https://lh5.googleusercontent.com/-_thpCs0bSwo/AAAAAAAAAAI/AAAAAAAAAAA/l6mpmStc1Ag/s120-p/photo.jpg",
      "cl": "8071448",
      "clUrl": "https://chromium-review.googlesource.com/c/8071448",
      "description": "We have a relatively complex merged bookmarks view surface which\nhandles situation where there is both a local and synced bookmarks. The\nlogic and behaviour for this class is actually quite complicated, and\nwe do not want to replicate it in the bookmarks service.\n\nInstead, this CL introduces the concept of a bookmarks \"view\", which is\na projection of the bookmarks that the service can understand.\n\nThe merged surface is therefore, just a projection of the underlying\nbookmarks model. With this abstraction, we can inject the merged view\nto the service and reuse the (unfortunately non-portable) merged view.\n\n\nChange-Id: If4faf40c5b3ec7c1b50d39cd382ea327ba890dff\nBug: 527150892\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8071448\nReviewed-by: David Yeung \u003cdayeung@chromium.org\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Fred Shih \u003cffred@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661515}",
      "email": "ffred@chromium.org",
      "hash": "47b838e1fe649fe5728a042d378e7c738b0ba51a",
      "subject": "Add the concept of a bookmarks view to the bookmarks service"
    },
    "8071454": {
      "author": "Alison Maher",
      "avatar": "https://lh3.googleusercontent.com/-yn6CcIHnhjA/AAAAAAAAAAI/AAAAAAAAAAA/uAb2Uoh0yFU/s120-p/photo.jpg",
      "cl": "8071454",
      "clUrl": "https://chromium-review.googlesource.com/c/8071454",
      "description": "Add a few remaining grid-lanes subgrid tests mirroring the existing\ngrid subgrid tests under css-grid/subgrid/.\n\nBug: 343257585\nChange-Id: I9888fabb18da94c8ed043dc74711a9292d21344f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8071454\nCommit-Queue: Alison Maher \u003calmaher@microsoft.com\u003e\nReviewed-by: Ian Kilpatrick \u003cikilpatrick@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661975}",
      "email": "almaher@microsoft.com",
      "hash": "bfb62230ab0c4e54de04e4ac382e1a4a3dadcd5b",
      "subject": "[Masonry] Port remaining subgrid tests to grid-lanes subgrid"
    },
    "8071457": {
      "author": "manukh",
      "avatar": "https://lh3.googleusercontent.com/-d10XqzVQcPM/AAAAAAAAAAI/AAAAAAAAAAA/IsKJx-5pCRw/s120-p/photo.jpg",
      "cl": "8071457",
      "clUrl": "https://chromium-review.googlesource.com/c/8071457",
      "description": "`SearchboxMixin::onSearchboxInputTextUpdated()` method accepted an\noptional`forceAutocomplete` parameter. If true, it would force an\nautocomplete query even when the input text was empty; otherwise, empty\ninputs clear matches instead.\n\nHowever, all callsites passed `forceAutocomplete` as `false`.\n\nBug: b:533011031\nChange-Id: I052c9b25faaf914da3457a016f245725c713fb49\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8071457\nCommit-Queue: manuk hovanesian \u003cmanukh@chromium.org\u003e\nReviewed-by: David Yeung \u003cdayeung@chromium.org\u003e\nReviewed-by: Nihar Majmudar \u003cniharm@google.com\u003e\nReviewed-by: Marlon Facey \u003cmfacey@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661431}",
      "email": "manukh@chromium.org",
      "hash": "cddcce6339c90477852aedfd79ae5da9acf72973",
      "subject": "[omnibox][webui][keyword] Remove forceAutocomplete param"
    },
    "8071463": {
      "author": "Gary Klassen",
      "avatar": "https://lh3.googleusercontent.com/-OZYtEKdzzcI/AAAAAAAAAAI/AAAAAAAAAAA/XW5zi2oFeFw/s120-p/photo.jpg",
      "cl": "8071463",
      "clUrl": "https://chromium-review.googlesource.com/c/8071463",
      "description": "When PageContentMetadataObserver evaluates page metadata, it previously\ndispatched empty metadata immediately on PrimaryPageChanged and dispatched\nincomplete page metadata when subframe metadata arrived prior to the primary\nmain frame's initial metadata IPC.\n\nThis updates PageContentMetadataObserver so that:\n1. PrimaryPageChanged clears frame tracking and dispatches nullptr so\n   observers clear stale page state.\n2. DispatchMetadata waits until an initial OnMetaTagsChanged update arrives\n   from the primary main frame before dispatching PageMetadata to observers.\n   This ensures top-level \u003chead\u003e tags are parsed before evaluation while\n   allowing subframes to update incrementally without stalling delivery.\n\nBug: 527447888\nChange-Id: I507f34d82dbeecbd886eb834f466d503a9fc86ab\nCq-Do-Not-Cancel-Tryjobs: true\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8071463\nReviewed-by: Khushal Sagar \u003ckhushalsagar@chromium.org\u003e\nReviewed-by: Ian Vollick \u003cvollick@chromium.org\u003e\nCommit-Queue: Gary Klassen \u003cgklassen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662129}",
      "email": "gklassen@chromium.org",
      "hash": "d512a72f2211400530e97d34a7dd1b31edbc353d",
      "subject": "Wait for primary main frame metadata update in PageContentMetadataObserver"
    },
    "8071483": {
      "author": "Linda Wang",
      "avatar": "https://lh5.googleusercontent.com/-bvibV6kex6I/AAAAAAAAAAI/AAAAAAAAAAA/i1z9j98eQr0/s120-p/photo.jpg",
      "cl": "8071483",
      "clUrl": "https://chromium-review.googlesource.com/c/8071483",
      "description": "This CL adds the static Settings UI for the Glic navigation hotkey\n(Alt + Shift + G) on Android Desktop. It displays the preference with\nthe static keycap widget [Alt] [Shift] [G] on the right side.\n\nFixed: 531825599\nChange-Id: Ib452e1a26b3a6befe8ca5b74d248cc5fcbd02ae9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8071483\nReviewed-by: Hailey Wang \u003chaileywang@google.com\u003e\nCommit-Queue: Linda Wang \u003clindaywang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661442}",
      "email": "lindaywang@google.com",
      "hash": "cecf2a340a5b27ca67c85ea6e79346e93316e2b5",
      "subject": "[Glic on Android] Add Android Settings UI for navigation shortcut"
    },
    "8071878": {
      "author": "Jayden Nikifork",
      "avatar": "https://lh5.googleusercontent.com/-W43ssApp03M/AAAAAAAAAAI/AAAAAAAAAAA/RCkmgwThi3Y/s120-p/photo.jpg",
      "cl": "8071878",
      "clUrl": "https://chromium-review.googlesource.com/c/8071878",
      "description": "Add the merchant site as the initiator for the payment handler modal\ndialog popup. This fixes the SameSite cookie bypass security\nvulnerability.\n\nNote that this bug has already been fixed for desktop:\nhttps://crrev.com/e158cad632facb1c5348ad9ca1a40216cdd1aa2a.\n\nBug: 470646792\nChange-Id: I0321d25b40172aa851f1549d258c300485c9db88\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8071878\nReviewed-by: Darwin Yang \u003cdarwinyang@chromium.org\u003e\nCommit-Queue: Jayden Nikifork \u003cnikifork@google.com\u003e\nReviewed-by: Xuehui Chen \u003cxuehuichen@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661811}",
      "email": "nikifork@google.com",
      "hash": "4d76210c7828d2d67024ea1b3b0ba9ec7206d2a5",
      "subject": "[bug][payment] Add initiator for clank payment handler dialog"
    },
    "8071900": {
      "author": "Quinton Lucyk",
      "avatar": "https://lh6.googleusercontent.com/-qGD4byRy-0I/AAAAAAAAAAI/AAAAAAAAAAA/frwNh3Vwhn8/s120-p/photo.jpg",
      "cl": "8071900",
      "clUrl": "https://chromium-review.googlesource.com/c/8071900",
      "description": "- Adds SearchPromotionIPH config to fieldtrial_testing_config.json\n- Sets the default fallback instructions URL in feature_constants.cc\n\nBug: 467255671\nChange-Id: I0c248e7324525932bdd66366abe1da662b54df77\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8071900\nCommit-Queue: Quinton Lucyk \u003cqlucyk@chromium.org\u003e\nReviewed-by: Dana Fried \u003cdfried@chromium.org\u003e\nReviewed-by: Atharv Maan \u003catharvmaan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661822}",
      "email": "qlucyk@chromium.org",
      "hash": "b29d8e1e54fe92f52c8d10e4c6732eb2f5e59b0d",
      "subject": "Add testing config and set default instructions URL for Search Promotion"
    },
    "8071902": {
      "author": "Joey Arhar",
      "avatar": "https://lh6.googleusercontent.com/-WRxvG_jYMVM/AAAAAAAAAAI/AAAAAAAAAAA/asi1jwzwjGE/s120-p/photo.jpg",
      "cl": "8071902",
      "clUrl": "https://chromium-review.googlesource.com/c/8071902",
      "description": "In commit 5e014ac63cc4ab699f53ef168200531d18fae345 I created a new\nshadow element name to make the slot for option elements in the select\nelement be exposed internally as a part-like pseudo-element, but I\ndidn't actually end up using it in the UA stylesheet, only the\n::select-listbox pseudo from that patch was actually used.\n\nThat patch also didn't remove the old shadow_element_names entry for the\nprevious name of the options slot, which broke some a11y code which was\nstill referring to the old name.\n\nThis patch brings back the original name of the slot and removes the\nnewer one which was made to support it being a part-like pseudo-element.\n\nChange-Id: Idd273677d8bacc57914cd5b60468bfac2fb65bdc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8071902\nReviewed-by: David Baron \u003cdbaron@chromium.org\u003e\nReviewed-by: Joey Arhar \u003cjarhar@chromium.org\u003e\nCommit-Queue: Joey Arhar \u003cjarhar@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661472}",
      "email": "jarhar@chromium.org",
      "hash": "c14b0dff10f7ac63209b03e83a7f53fa20d93a27",
      "subject": "Fix select option slot id attribute"
    },
    "8072198": {
      "author": "Maria del Pilar Dominguez Molina",
      "avatar": "https://lh5.googleusercontent.com/-oOpoBj-6jH8/AAAAAAAAAAI/AAAAAAAAAAA/cp3d1d0I5c4/s120-p/photo.jpg",
      "cl": "8072198",
      "clUrl": "https://chromium-review.googlesource.com/c/8072198",
      "description": "This CL relands CL 8008560 (\"Create ActionAppMenu and place it in\napp_meu directory\"),incorporating the MenuItemActionViewInterface\nenabled by its parent CL (CL 8071135)\n\nChange-Id: I3feb108f5663d13bc6da1273a5b3fb1a3ea947d3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8072198\nReviewed-by: Elly \u003cellyjones@chromium.org\u003e\nReviewed-by: Eshwar Stalin \u003cestalin@chromium.org\u003e\nCommit-Queue: María del Pilar Domínguez Molina \u003cmardelpi@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661807}",
      "email": "mardelpi@google.com",
      "hash": "7e338d1ba16c391b2630f8431efabec5f469d7ec",
      "subject": "[ChroMenu Glow Up] Reland ActionAppMenu using ActionViewController"
    },
    "8072220": {
      "author": "Kunjan Patel",
      "avatar": "https://lh4.googleusercontent.com/-8ySht5_dHfE/AAAAAAAAAAI/AAAAAAAAAAA/_KQvOI3z7CA/s120-p/photo.jpg",
      "cl": "8072220",
      "clUrl": "https://chromium-review.googlesource.com/c/8072220",
      "description": "This CL updates the macOS PWA installation flow to suppress the\nautomatic Finder popup and instead allows the user to reveal the\ninstalled app from the dialog's \"Success\" screen.\n\nChanges Include:\n- Suppressed the immediate Finder reveal when the kWebAppInstallDialog feature is enabled.\n- Updated `WebAppInstallFlowDialogDelegate` to relabel the \"Close\" button to \"Show in Finder\" on the macOS Success step.\n- Implemented `RevealAppShimInFinder(app_id)` in `web_app_shortcut_mac.mm` to locate the app shim bundle using its identifier.\n- Ensured the Finder reveal logic performs file I/O on a background\ntask runner and interacts with NSWorkspace on the UI thread.\n\nFixed: 529206439\nChange-Id: I4142121491604e0b312655a52b609bfaecd50a8e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8072220\nReviewed-by: Dibyajyoti Pal \u003cdibyapal@chromium.org\u003e\nReviewed-by: Adriana Ixba \u003caixba@chromium.org\u003e\nCommit-Queue: Kunjan Patel \u003cksukh@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661481}",
      "email": "ksukh@chromium.org",
      "hash": "d63d5066b1d6daf67ee994e44f9634ae0ff72945",
      "subject": "[PWA/ Install_Dialog] Defer Finder reveal to Success step on macOS dialog"
    },
    "8072243": {
      "author": "Arthur Sonzogni",
      "avatar": "https://lh4.googleusercontent.com/-pgZg6Pw0R4M/AAAAAAAAAAI/AAAAAAAAAAA/zFdLBZFTTmU/s120-p/photo.jpg",
      "cl": "8072243",
      "clUrl": "https://chromium-review.googlesource.com/c/8072243",
      "description": "Remove UNSAFE_TODOs by using safer alternatives:\n- Use base::apple::NSDataToSpan to avoid raw pointer arithmetic on NSData.\n- Use std::array instead of raw arrays in GamepadDeviceMac.\n- Rewrite CanonicalStringToBLUETOOTH_ADDRESS using HexStringToBytes and\n  std::reverse_copy with span.\n\nChange-Id: Id97ffa839909bca90f48c2447bf777365e7e8740\nBug: 501112808\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8072243\nAuto-Submit: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nCommit-Queue: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nReviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661642}",
      "email": "arthursonzogni@chromium.org",
      "hash": "f127500330c7a2f9b71e11bcabb65e595c1e3ec5",
      "subject": "[unsafe-buffers] Fix easy UNSAFE_TODOs in device/"
    },
    "8072382": {
      "author": "Javier Contreras",
      "avatar": "https://lh4.googleusercontent.com/-cllT9FObmVQ/AAAAAAAAAAI/AAAAAAAAAAA/2HgLYa4zEBw/s120-p/photo.jpg",
      "cl": "8072382",
      "clUrl": "https://chromium-review.googlesource.com/c/8072382",
      "description": "This CL adds the base test suite for grid lanes gap decorations. They\ndon't cover special cases with `rule-break` or `rule-inset` etc, those\nwill be added later. This test suite just covers the base test cases for\nthe stacking axis and the grid axis, including with spanners, alignment,\nmanually placed items, dense packing, fill-reverse, track-reverse\n\nSince its not implemented yet, they are marked as failing\n\nBug: 343257585\nChange-Id: I4158d68cc1c3588d15a407ab72686c157e11fb28\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8072382\nReviewed-by: Celeste Pan \u003ccelestepan@microsoft.com\u003e\nReviewed-by: Alison Maher \u003calmaher@microsoft.com\u003e\nCommit-Queue: Javier Contreras \u003cjaviercon@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662145}",
      "email": "javiercon@microsoft.com",
      "hash": "03b27ade99b5e5dbd45d82280f3ca28ca5151956",
      "subject": "[masonry] Add base test suite for gap decorations for grid lanes"
    },
    "8072484": {
      "author": "Yuwei Huang",
      "avatar": "https://lh3.googleusercontent.com/-YZ616sNUl84/AAAAAAAAAAI/AAAAAAAAAAA/XrE3qau4K9Q/s120-p/photo.jpg",
      "cl": "8072484",
      "clUrl": "https://chromium-review.googlesource.com/c/8072484",
      "description": "This CL adds set_use_app_container() to UnprivilegedProcessDelegate for\nAppContainer isolation, and enables it for the network process, granting\nwell-known capabilities to support both internet and local network\naccess.\n\nSee bug for rationale of this change.\n\nTested: Built and run host locally, verified that connection was done in\nSTUN, and verified app container with this script:\ngpaste/5270373535973376.\n\nBug: 531794481\nChange-Id: I491c5dc24c6b2e1700fec049796f0fbf04463440\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8072484\nReviewed-by: Joe Downing \u003cjoedow@chromium.org\u003e\nCommit-Queue: Yuwei Huang \u003cyuweih@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662164}",
      "email": "yuweih@chromium.org",
      "hash": "e77adeee2b989c2e9d1bd26bda595bb663285c79",
      "subject": "[remoting][win] Enable AppContainer isolation for network process"
    },
    "8072500": {
      "author": "Peter Kang",
      "avatar": "https://lh4.googleusercontent.com/-nCdSyR48-Pw/AAAAAAAAAAI/AAAAAAAAAAA/vxiZNqUlOTc/s120-p/photo.jpg",
      "cl": "8072500",
      "clUrl": "https://chromium-review.googlesource.com/c/8072500",
      "description": "Utilized GlifStrokeDrawable to add an animation to the AI mode chip in\nthe fakebox as a placeholder before the new tab page is replaced by a\nWebUI. Created a focus ring for the AI mode chip as well inspired by\nactivation_chip_focus_ring.xml.\n\nVideo of animation:\nhttp://screencast/cast/NTg2ODgwMTE0Mzg2NTM0NHw3Y2ExY2U5ZC1lNA\n\nPhoto of focus ring: https://hsv.googleplex.com/5052833677180928\n\nBug: 521458686\nChange-Id: Ibb0bd2e847747475023d293c552da71291222d6d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8072500\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nCommit-Queue: Peter Kang \u003cpeterkang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661419}",
      "email": "peterkang@google.com",
      "hash": "aab90ff8c7f34fbc49304c1d5299b47b0551dff0",
      "subject": "Animate AI chip button with GlifStrokeDrawable"
    },
    "8072579": {
      "author": "Emily Shack",
      "avatar": "https://lh4.googleusercontent.com/-BFIKkstvJQg/AAAAAAAAAAI/AAAAAAAAAAA/1sroh81CHrI/s120-p/photo.jpg",
      "cl": "8072579",
      "clUrl": "https://chromium-review.googlesource.com/c/8072579",
      "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: I069cd7f3b72918b6438e358aafa645786264f876\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8072579\nCommit-Queue: Emily Shack \u003cemshack@chromium.org\u003e\nReviewed-by: Moe Ahmadi \u003cmahmadi@chromium.org\u003e\nAuto-Submit: Emily Shack \u003cemshack@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662135}",
      "email": "emshack@chromium.org",
      "hash": "bb88e140ed981b38ed974c17bab28711bc2a3bc6",
      "subject": "[GlowUp] Round suggest internals icons"
    },
    "8072594": {
      "author": "Miao Bin",
      "avatar": "https://lh5.googleusercontent.com/-60b5CBKk_xM/AAAAAAAAAAI/AAAAAAAAAAA/Jh6a6kILjFc/s120-p/photo.jpg",
      "cl": "8072594",
      "clUrl": "https://chromium-review.googlesource.com/c/8072594",
      "description": "WebNN does not support the bool data type, so the ORT backend inserts\nbool \u003c-\u003e uint8 Cast nodes wherever ONNX operators produce or consume\nbool values. This leaves redundant Cast chains in the graph, such as:\n\n  [Less] -\u003e bool -\u003e [Cast] -\u003e uint8 -\u003e [Cast] -\u003e bool -\u003e [Where]\n\nwhich should collapse to:\n\n  [Less] -\u003e bool -\u003e [Where]\n\nThe default cast optimizations (RemoveDuplicateCastTransformer) do not\nnecessarily remove such cast chains entirely. Turn on the\nCastChainElimination which collapses the chain down to its final Cast;\nthe always-on CastElimination rule then drops the resulting no-op\nbool-\u003ebool Cast, producing the ideal graph.\n\nBug: 426228071\nChange-Id: Icfd5f882cd42b3ab7c64fc6b3fb860d427a7440b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8072594\nCommit-Queue: Miao, Bin \u003cbin.miao@intel.com\u003e\nReviewed-by: Rafael Cintron \u003crafael.cintron@microsoft.com\u003e\nReviewed-by: Hu, Ningxin \u003cningxin.hu@intel.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661568}",
      "email": "bin.miao@intel.com",
      "hash": "92da6ecdf2cf8e203c7903d9b65e271108998a98",
      "subject": "[WebNN] Enable Cast chain elimination to drop redundant bool casts"
    },
    "8072607": {
      "author": "James Leung",
      "avatar": "https://lh6.googleusercontent.com/-vCImNY8frjk/AAAAAAAAAAI/AAAAAAAAAAA/9lGXha9cmZw/s120-p/photo.jpg",
      "cl": "8072607",
      "clUrl": "https://chromium-review.googlesource.com/c/8072607",
      "description": "Original CL - ccrev.com/c/8029222\n* Problem: tabs are duplicated on follow up\n  submissions (turns) in cobrowsing.\n* This is likely because recontextualization does not consider\n  edge case that tabs can be from past turns (persistent tabs) and have\n  old snapshots that need to be cleaned up.\n*  It was assumed that if a tab had a past outdated snapshot\n(of the page contents) that needed to be removed, it was due to having\nnavigated or been closed. However, with persistent auto added tabs,\nthere are now tabs that have existing snapshots, and if not removed,\nwill cause duplication.\n\nFix:\n* Get rid of `uploaded_context_tokens` functionality where persisted\n  tabs are also stored in `uploaded_context_tokens`.\n* `uploaded_context_tokens_` is now always cleared on\n   query submit AND clear all button is pressed, not just clear all.\n   It just represents the tabs for the current turn/query.\n* Add helper function to consolidate the uploaded tab conversion\n  to persistent tabs. This function is used in `createSearchUrl` and\n  `clearFiles`, which is called on query submit and clear all actions.\n* Ensured persistent tabs are populated, even with the flag off, since\n  it is used for tracking tabs outside of this feature.\n* `submitted_tabs` is now populated with tabs in `clearFiles` instead of\n`createClientAimRequest`. This is because it should represent a transfer\nfrom `uploaded_context_tokens`, which is cleared in `clearFiles`.\n* `getActiveTabToken` also fetches from persistent tabs because\notherwise, some tabs are not able to be fetched to be observed (to\ndecide if it should be cleared based on if it is closed or navigated).\nThis would be a clear regression since `uploaded_tabs` used to contain\npersistent tabs to be fetched by `getActiveTabToken` for observation.\n* Added tests.\n\nBefore - screen/9uEo78ZXovA6HAR\n\nAfter - Flag on - screencast/cast/NTczMzA1MzgzNzA4MjYyNHw4MWFiOWM4Mi1kZA\nscreencast/cast/NDc1MDIxNDQyNTQ3NzEyMHw2YmNjY2NiYi0wYw\n\nafter, with historical tabs (flag off) AND integration testing across\nomnibox, realbox, and nextbox -\nscreencast/cast/NTY2MDI5NzM5MzA3ODI3MnxlYWJhNThiOC0zNw\n\nhistorical tabs (flag on) AND integration testing across omnibox,\nrealbox, and nextbox\nscreencast/cast/NDg1MTM5NDM5MjYyMTA1NnxmOTE1NmY4NC1hMw\n\nflag on but it is \"keep realbox open\" version -\nscreencast/cast/NTgwMTIxNTUzODQ5NTQ4OHxhYjhhZjk4OC0yYg\n\nBug: b:524332787\nChange-Id: I423d4462947c97ba8fc7ded16b6202ff519616f5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8072607\nReviewed-by: Duncan Mercer \u003cmercerd@google.com\u003e\nReviewed-by: Ananya Seelam \u003cananyaseelam@google.com\u003e\nCommit-Queue: James Leung \u003cjamesleung@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661939}",
      "email": "jamesleung@google.com",
      "hash": "23445b6df265820180b9722b9c43a0a9d66af1ea",
      "subject": "[tab_management][contextual_tasks] Make uploaded tabs not persistent"
    },
    "8072658": {
      "author": "Yanling",
      "avatar": "https://lh5.googleusercontent.com/-g9VlDJP1gvY/AAAAAAAAAAI/AAAAAAAAAAA/q_DIhnviUZQ/s120-p/photo.jpg",
      "cl": "8072658",
      "clUrl": "https://chromium-review.googlesource.com/c/8072658",
      "description": "In chrome://flags under \"New Tab Page Aurora\", each variation behaves as\nfollows:\n\n* Default -\u003e  Feature disabled (false)\n* Enabled -\u003e  Feature enabled (true) with Java defaults (padding_style = 0, change_button_color = false)\n* Enabled Tight padding -\u003e  padding_style = 1, change_button_color = true\n* Enabled Medium padding -\u003e  padding_style = 2, change_button_color = true\n* Enabled Large padding -\u003e  padding_style = 3, change_button_color = true\n* Disabled -\u003e Feature disabled (false)\n\nBug: 534357676\nChange-Id: Ia6bb556541cd53eb38a004d8529f71eea7a4b29a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8072658\nReviewed-by: Xi Han \u003chanxi@chromium.org\u003e\nCommit-Queue: Yanling Hu \u003cyanlinghu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661840}",
      "email": "yanlinghu@google.com",
      "hash": "8ad138f0a77ad2f76cb036d26ab1751f03b96670",
      "subject": "[NTP Aurora] Add feature flags and params"
    },
    "8072882": {
      "author": "Shiyi Zou",
      "avatar": "https://lh6.googleusercontent.com/-iFBCMehdUE0/AAAAAAAAAAI/AAAAAAAAAAA/uEF29bVBpHk/s120-p/photo.jpg",
      "cl": "8072882",
      "clUrl": "https://chromium-review.googlesource.com/c/8072882",
      "description": "Move the parsing of `--webnn-ort-ep-library-path-for-testing` switch\nfrom `Environment::Create()` to `ExecutionProviderInitializer`, so the\ntesting EP is injected into `EpPackageInfoMap`.\n\nIn Environment::Create(), entries with an empty `family_name` skip\n`InitializePackageDependency` and go directly to\n`RegisterExecutionProviderLibrary`.\n\nThis fixes an issue where launching the Compiler Process requires an EP\nlibrary path [1], which prevents testing EPs that are not installed.\n\n[1] https://source.chromium.org/chromium/chromium/src/+/main:content/browser/webnn/webnn_compiler_process_host.cc;l=140\n\nBug: 532790746\nChange-Id: I568602202758fccff709aad52bd10c8ac8521b5d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8072882\nReviewed-by: Rafael Cintron \u003crafael.cintron@microsoft.com\u003e\nAuto-Submit: Zou, Shiyi \u003cshiyi.zou@intel.com\u003e\nReviewed-by: Hu, Ningxin \u003cningxin.hu@intel.com\u003e\nCommit-Queue: Zou, Shiyi \u003cshiyi.zou@intel.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661569}",
      "email": "shiyi.zou@intel.com",
      "hash": "e9ce9e3b3011dd74edacc4e5fbd1fa89359c084a",
      "subject": "webnn: move EP library switch parsing to `ExecutionProviderInitializer`"
    },
    "8072900": {
      "author": "Tom Anderson",
      "avatar": "https://lh4.googleusercontent.com/-9W9eE00M_TU/AAAAAAAAAAI/AAAAAAAAAAA/dm9kq48KqvY/s120-p/photo.jpg",
      "cl": "8072900",
      "clUrl": "https://chromium-review.googlesource.com/c/8072900",
      "description": "Avoid Use-After-Free during device scale factor changes on Linux/X11 by\nusing an aura::WindowTracker inside\nScopedCursorHider::~ScopedCursorHider(). Previously,\ndisplay::Screen::Get()-\u003eGetDisplayNearestWindow() could synchronously\ndispatch events that tear down the root window and the CursorClient. By\ntracking window destruction, the window is verified to be alive after\nreturning from display queries before making calls on the CursorClient.\n\nFixed: 532970574\nChange-Id: I495fa5f12bf0a58fb047009d792366879e75521b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8072900\nCommit-Queue: Thomas Anderson \u003cthomasanderson@chromium.org\u003e\nReviewed-by: Colin Blundell \u003cblundell@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661444}",
      "email": "thomasanderson@chromium.org",
      "hash": "d5f0488a4d6a4a7fd8d4941d748b5d6112bb40c9",
      "subject": "[aura] Guard against root window destruction in ScopedCursorHider"
    },
    "8072901": {
      "author": "Linda Wang",
      "avatar": "https://lh5.googleusercontent.com/-bvibV6kex6I/AAAAAAAAAAI/AAAAAAAAAAA/i1z9j98eQr0/s120-p/photo.jpg",
      "cl": "8072901",
      "clUrl": "https://chromium-review.googlesource.com/c/8072901",
      "description": "When Chrome blocks a clipboard paste on Android by showing a Toast\nnotification, it currently returns early without running the completion\ncallback. Running callback(false) makes sure any waiting unit tests or\nfuture callers are notified that the paste was blocked instead of\nhanging or leaking memory.\n\nFixed: 533147367\nChange-Id: I282bfb6179482f35b1e1031a14e7067e8c9e6353\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8072901\nCommit-Queue: Linda Wang \u003clindaywang@google.com\u003e\nReviewed-by: Charles Hager \u003cclhager@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661487}",
      "email": "lindaywang@google.com",
      "hash": "42b39326cb8fc5ed9afb9494f0dbeb4aaf1f11e6",
      "subject": "[Clank] Runs callback when blocking paste actions via toast on Android"
    },
    "8072998": {
      "author": "anushamuley",
      "avatar": "https://lh5.googleusercontent.com/-4QbcjjnDSvE/AAAAAAAAAAI/AAAAAAAAAAA/WmssL823KYo/s120-p/photo.jpg",
      "cl": "8072998",
      "clUrl": "https://chromium-review.googlesource.com/c/8072998",
      "description": "Adds public interfaces for the browser_actuator component to handle\nsession management and message routing from the TransportChannel to\nspecific chrome features based on the PayloadType of the message.\n\nStubs the required `BrowserActuatorService::GetChannel()` in internal/\nand mocks method in the implementation in test_support/ to resolve\ncompilation errors.\n\nBug: 532660606\nChange-Id: If6e777d1d73dc74ebb43d0b0c83ca0691eeed43d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8072998\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nCommit-Queue: Anusha Muley \u003canushamuley@google.com\u003e\nReviewed-by: Tommy Nyquist \u003cnyquist@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662013}",
      "email": "anushamuley@google.com",
      "hash": "e3c57f48bfbeb637afc95a03745e9b69dfdd60c8",
      "subject": "[browser_actuator] Create ABaaS transport interfaces"
    },
    "8073128": {
      "author": "Quinton Lucyk",
      "avatar": "https://lh6.googleusercontent.com/-qGD4byRy-0I/AAAAAAAAAAI/AAAAAAAAAAA/frwNh3Vwhn8/s120-p/photo.jpg",
      "cl": "8073128",
      "clUrl": "https://chromium-review.googlesource.com/c/8073128",
      "description": "Comments left on crrev.com/c/7808624 and crrev.com/c/7842936\n\nBug: 467255671\nChange-Id: I0c36642f00d89eb553e95949de841522f2da5fff\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8073128\nCommit-Queue: Quinton Lucyk \u003cqlucyk@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Ian Clelland \u003ciclelland@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661847}",
      "email": "qlucyk@chromium.org",
      "hash": "18a54e64f68a48884ad0d20a9fab0c6f46e172ca",
      "subject": "Addressing past code health comments on browser \u003e ui \u003e search_promotion"
    },
    "8073130": {
      "author": "Guillaume Jenkins",
      "avatar": "https://lh5.googleusercontent.com/-JMMuJQe_sH0/AAAAAAAAAAI/AAAAAAAAAAA/3WhJAt7EQXc/s120-p/photo.jpg",
      "cl": "8073130",
      "clUrl": "https://chromium-review.googlesource.com/c/8073130",
      "description": "This CL removes the `kPersistentDefaultBrowserPromo` flag and all\nrelated logic and metrics. This includes removing the close button\n(X button) from the default browser instructions view, which was only\nused for the persistent promo feature.\n\nAlso, obsoletes the `IOS.DefaultBrowserVideoPromo.PersistedDuration`\nhistogram since it was specifically to measure how long the persistent\npromo was staying active.\n\nOBSOLETE_HISTOGRAMS=IOS.DefaultBrowserVideoPromo.PersistedDuration is no longer applicable because the promo is no longer persistent (feature not launched)\n\nFixed: 440063482\nChange-Id: Ida37002c105de9f212c9a632841437e07a1b568b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8073130\nReviewed-by: Robbie Gibson \u003crkgibson@google.com\u003e\nCommit-Queue: Guillaume Jenkins \u003cgujen@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661903}",
      "email": "gujen@google.com",
      "hash": "11a1f67a7fae2603a06bc0110b3ed622ace770e0",
      "subject": "[iOS] Clean up PersistentDefaultBrowserPromo feature"
    },
    "8073131": {
      "author": "Aldo Culquicondor",
      "avatar": "https://lh3.googleusercontent.com/-4nNvmbPq7WU/AAAAAAAAAAI/AAAAAAAAAAA/AfPhHHXnNhI/s120-p/photo.jpg",
      "cl": "8073131",
      "clUrl": "https://chromium-review.googlesource.com/c/8073131",
      "description": "To achieve it, this CL migrates GlicPinnedTabManagerBrowserTest to\nGlicBrowserTest and avoided dependencies on the TabStripModel\n\nBug: b:534710453\nChange-Id: I18dbe21c51a94449f60504c7225364fb0c32d73d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8073131\nReviewed-by: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCommit-Queue: Aldo Culquicondor \u003cacondor@chromium.org\u003e\nAuto-Submit: Aldo Culquicondor \u003cacondor@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661908}",
      "email": "acondor@chromium.org",
      "hash": "02eb0bd20cebaf5e6e2f993dc6edc177f82d0123",
      "subject": "Run GlicPinnedTabManagerBrowserTest on Android"
    },
    "8073319": {
      "author": "James Leung",
      "avatar": "https://lh6.googleusercontent.com/-vCImNY8frjk/AAAAAAAAAAI/AAAAAAAAAAA/9lGXha9cmZw/s120-p/photo.jpg",
      "cl": "8073319",
      "clUrl": "https://chromium-review.googlesource.com/c/8073319",
      "description": "* Add tests to fill in gaps in delete context functionality.\n* Added test that checks that tabs are not leaked after deleting\nthen submitting.\n* Added test that checks that deleting an image does not affect a tab.\n* Covered more lines of code by verifying an early return if controller\ndoes not have file.\n\nBug: b:524332787\nChange-Id: Icc53e65823bce8effdf29414c0bd61991051e733\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8073319\nCommit-Queue: James Leung \u003cjamesleung@google.com\u003e\nReviewed-by: Duncan Mercer \u003cmercerd@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661943}",
      "email": "jamesleung@google.com",
      "hash": "bc148cc4a91c2eb52177f4f870f25c33347f4005",
      "subject": "[tab_management] add delete file tests for existing behavior"
    },
    "8073384": {
      "author": "Dominic Austria",
      "avatar": "https://lh5.googleusercontent.com/-pGKrF0IVeGo/AAAAAAAAAAI/AAAAAAAAAAA/DT7supeRR-4/s120-p/photo.jpg",
      "cl": "8073384",
      "clUrl": "https://chromium-review.googlesource.com/c/8073384",
      "description": "We are launching the tab group hover cards experiment to 100% stable.\n\nBug: 495869596\nChange-Id: I0fe84d96640c0653c6916d63871d2bd25de030cf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8073384\nCommit-Queue: Dominic Austria \u003cdominicaustria@google.com\u003e\nReviewed-by: Alison Gale \u003cagale@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662142}",
      "email": "dominicaustria@google.com",
      "hash": "de650ecb4b614c115c6c2e9facc58e906d6813b1",
      "subject": "Enable tab group hover cards by default."
    },
    "8073439": {
      "author": "Claire Chambers",
      "avatar": "https://lh5.googleusercontent.com/-JKSiQbD7bKI/AAAAAAAAAAI/AAAAAAAAAAA/t18T0-ij754/s120-p/photo.jpg",
      "cl": "8073439",
      "clUrl": "https://chromium-review.googlesource.com/c/8073439",
      "description": "On Windows, enabling/disabling \"animation effects\" in OS causes windows\nelastic overscroll behavior to turn on/off, respectively. In chromium,\nwe honor this preference as force-reduce-motion. However, this is only\nused to disable elastic overscroll on android. As a result, when turned\non, elastic overscroll is always active on windows regardless of the OS\nsetting.\n\nThis CL fixes that by extending this behavior to other platforms,\nexcluding Mac, which has this behavior natively regardless of user\nsetting.\n\nChange-Id: I547c1c8159f702339acb1c7464c40abde20891f4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8073439\nReviewed-by: Vladimir Levin \u003cvmpstr@chromium.org\u003e\nReviewed-by: Robert Flack \u003cflackr@chromium.org\u003e\nCommit-Queue: Claire Chambers \u003cclchambers@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662110}",
      "email": "clchambers@microsoft.com",
      "hash": "583eb1702e59c83a8811a841c173100fa3efd2ed",
      "subject": "Make ElasticOverscroll honor force-reduce-motion on other platforms"
    },
    "8073479": {
      "author": "Xinyi Ji",
      "avatar": "",
      "cl": "8073479",
      "clUrl": "https://chromium-review.googlesource.com/c/8073479",
      "description": "Extract NtpBackgroundDictFromSpecifics and\nSpecificsNtpBackgroundFromDict from theme_syncable_service.cc into\npublic static utility methods in components/themes/ so both Desktop and\nAndroid can share them.\n\nBug: 488439751\nChange-Id: I5e51e97f45523e13c4dbfdb92fcd42fc709b3df7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8073479\nCommit-Queue: Xinyi Ji \u003cxinyiji@chromium.org\u003e\nReviewed-by: Tibor Goldschwendt \u003ctiborg@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662115}",
      "email": "xinyiji@google.com",
      "hash": "bc42ba81dd480a4263e9e52000bb151044bdb718",
      "subject": "[NTP Customization Sync] Extract shared NTP background proto/dict conversion helpers (Step 1)"
    },
    "8073481": {
      "author": "Justin Lulejian",
      "avatar": "https://lh3.googleusercontent.com/-KLBxBswneMw/AAAAAAAAAAI/AAAAAAAAAAA/o_65uU1qsTk/s120-p/photo.jpg",
      "cl": "8073481",
      "clUrl": "https://chromium-review.googlesource.com/c/8073481",
      "description": "Before this change, several extension Web Platform Test (WPT) manifests\nin wpt/web-extensions/resources/ specified the `service_worker` key\nunder `background`. This caused test extensions to fail to load on\nFirefox and other non-Chromium browsers that do not support the\n`service_worker` key.\n\nAfter this change, the `alarms`, `bookmarks`, `browsingData`, `idle`,\nand `storage` test extension manifests have identical `background`\nconfigurations as `runtime/manifest.json`, ensuring compatible extension\nloading across browsers.\n\nTAG=agy\nCONV=33ae6e96-6769-4774-bdaf-b2cca4f5c0c0\n\nBug: 493947412\nChange-Id: Idf9ec5134d9a583deb9bdd0d4a81dc31525869d4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8073481\nReviewed-by: Solomon Kinard \u003csolomonkinard@chromium.org\u003e\nAuto-Submit: Justin Lulejian \u003cjlulejian@chromium.org\u003e\nCommit-Queue: Justin Lulejian \u003cjlulejian@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661854}",
      "email": "jlulejian@chromium.org",
      "hash": "3fde4a8034fab6ccaa4e9653eb7674955600b431",
      "subject": "[Extensions] Make WPT manifest background key cross-browser compatible"
    },
    "8073564": {
      "author": "Gabriel Charette",
      "avatar": "https://lh5.googleusercontent.com/-UjW6kUIXXE0/AAAAAAAAAAI/AAAAAAAAAAA/CJ8vQA2dmm0/s120-p/photo.jpg",
      "cl": "8073564",
      "clUrl": "https://chromium-review.googlesource.com/c/8073564",
      "description": "Add ImprovedStartupBestEffortDelay to fieldtrial testing config\n\nThis adds a field trial testing config entry for\nImprovedStartupBestEffortDelay across desktop platforms (chromeos,\nlinux, mac, and windows) so that perf and waterfall bots test the study\nwith its default parameter (session_restore_delays_best_effort: true).\n\nTAG=agy\nCONV=67bbc9a4-0afb-470e-9bed-4fb9926cf604\n\nBug: 528419929\nChange-Id: Ie956d4ff12a88fe56b97a36d826e139bf03e48b3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8073564\nReviewed-by: Etienne Bergeron \u003cetienneb@chromium.org\u003e\nAuto-Submit: Gabriel Charette \u003cgab@chromium.org\u003e\nReviewed-by: Joe Mason \u003cjoenotcharles@google.com\u003e\nCommit-Queue: Joe Mason \u003cjoenotcharles@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661923}",
      "email": "gab@chromium.org",
      "hash": "a5241f254c3d0d8f75e072416534e28224994321",
      "subject": "[gemini] Add ImprovedStartupBestEffortDelay to fieldtrial testing config"
    },
    "8073720": {
      "author": "Di Wu",
      "avatar": "https://lh4.googleusercontent.com/-IA1rlaCrSZ8/AAAAAAAAAAI/AAAAAAAAAAA/lGlaGVAlF5o/s120-p/photo.jpg",
      "cl": "8073720",
      "clUrl": "https://chromium-review.googlesource.com/c/8073720",
      "description": "This changelist is part of an ongoing series to decouple ChromeOS\ncode from the main Chrome browser codebase. By migrating away from\nash::ProfileHelper (//chrome/browser/ash) to lower-level Ash APIs such\nas ash::BrowserContextHelper (//chromeos/ash/components), it removes\ninappropriate upward dependencies from lower-level Ash components to\nthe higher-level browser application layer. This modernization also\nmoves code away from heavy, UI-bound Profile objects and toward the\ncleaner content::BrowserContext abstraction. Where ProfileHelper wraps\nuser checks, the migration uses components/user_manager directly.\n\nWebviewClientCertsLoginTestBase now reads the login-screen certificate\npolicy prefs from the existing sign-in browser context through\nash::BrowserContextHelper. OobeBaseTest brings up the login UI before\nthese helpers observe policy pref changes, so the test no longer needs\nProfileHelper's sign-in profile creation path.\n\nBug: b:511961755\nTest: CQ\nChange-Id: I7fe670be54516a06cd938749d59c072ecffa40df\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8073720\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Istvan Nagy \u003ciscsi@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661683}",
      "email": "diwux@google.com",
      "hash": "36eedfbf73a55e3d1de3963a38801d50ba3dfdcd",
      "subject": "Ash: Migrate WebView login test off ProfileHelper"
    },
    "8073955": {
      "author": "Emily Shack",
      "avatar": "https://lh4.googleusercontent.com/-BFIKkstvJQg/AAAAAAAAAAI/AAAAAAAAAAA/1sroh81CHrI/s120-p/photo.jpg",
      "cl": "8073955",
      "clUrl": "https://chromium-review.googlesource.com/c/8073955",
      "description": "This CL rounds 15 icons to keep CL size manageable, the other icons will\nbe addressed in follow-ups as settings/privacy_icons.html is a large\nfile.\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\nChange-Id: I1939988c601a5c4fe52aef46d3bf28c689da04aa\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8073955\nCommit-Queue: Emily Shack \u003cemshack@chromium.org\u003e\nReviewed-by: David Pennington \u003cdpenning@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662009}",
      "email": "emshack@chromium.org",
      "hash": "8f7e981f6bc33f6cae201b4a2a68fde5918f4d1d",
      "subject": "[GlowUp] Round settings privacy icons (1/4)"
    },
    "8074067": {
      "author": "paulinagacek",
      "avatar": "https://lh3.googleusercontent.com/-0NhhE4pxIKw/AAAAAAAAAAI/AAAAAAAAAAA/uWxQqDR2_f0/s120-p/photo.jpg",
      "cl": "8074067",
      "clUrl": "https://chromium-review.googlesource.com/c/8074067",
      "description": "This CL addresses two distinct sources of test flakiness in\nCaptureHandleWindowBrowserTest and related suites:\n\n1. AppService PreferredAppsList Reentrancy Crash\n\nAdds`apps_util::PreferredAppsListReadyWaiter` to shared test utilities\n(`preferred_apps_test_util.h`) to wait for AppService's\n`PreferredAppsList` initialization to finish before tests execute. This\ndeduplicates the helper across test suites and prevents observer list\nreentrancy crashes when web apps are installed during tests.\n\n2. Window Capture Title Synchronization Timeout\n\nUpdates `SetTitleAndWait` with a `NativeWindowTitleWatcher`\n(`aura::WindowObserver`) prior to capture. This guarantees native window\ntitles are fully propagated before `getDisplayMedia` queries window\ntitles via `kAutoSelectWindowCaptureSourceByTitle`.\n\nBug: 520451851,530967723\nTest: vpython3 tools/utr -p chrome -B ci -b linux-chromeos-chrome -t browser_tests compile-and-test -- --gtest_filter='CaptureHandle*.*' --gtest_repeat=100\nChange-Id: I5ce3cd9d2e9722c59ab6d4e56d7fcaef64842cf1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8074067\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCommit-Queue: Paulina Gacek \u003cpaulinagacek@google.com\u003e\nReviewed-by: David Jacobo \u003cdjacobo@chromium.org\u003e\nReviewed-by: Elad Alon \u003celadalon@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661678}",
      "email": "paulinagacek@google.com",
      "hash": "83fd674875a504a222b58caaa8cd1aff8061c4d6",
      "subject": "Fix flakiness in CaptureHandleWindowBrowserTest test suite"
    },
    "8074079": {
      "author": "Oleksandr Tara",
      "avatar": "https://lh5.googleusercontent.com/-MY8MbIWvk_Q/AAAAAAAAAAI/AAAAAAAAAAA/iQc4CKvry1E/s120-p/photo.jpg",
      "cl": "8074079",
      "clUrl": "https://chromium-review.googlesource.com/c/8074079",
      "description": "Previously we used `FindTargetLocalRootFrame` to find the OTP form by\nOTP fields. `FindTargetLocalRootFrame` walks up the render frame tree to\nfind the local root, which is not the frame that actor login fills (and\ntracks). Now, `autofill::FindRenderFrameHostByToken` finds the exact\nframe that contain the OTP fields by `trigger_field_ids`.\n`trigger_field_ids` are computed for TOCTOU check and already handle the\ndifferent `PageTarget` types.\n\nAdded browser tests to verify validation for both same-site and\ncross-site embedded OTP iframes.\n\nBug: 511941350\nChange-Id: I080e721b10efd6f1c55a5fd91b927e7886c8992e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8074079\nCommit-Queue: Oleksandr Tara \u003cotara@google.com\u003e\nReviewed-by: David Bokan \u003cbokan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661897}",
      "email": "otara@google.com",
      "hash": "a2928d6df7a769124ff8cda3abfbe1602f9fbbf4",
      "subject": "[OTP4BD] Fix OTP form search in `AttemptOtpFillingTool`"
    },
    "8074187": {
      "author": "Cameron Higgins",
      "avatar": "https://lh3.googleusercontent.com/-qBjpq6X9O2Q/AAAAAAAAAAI/AAAAAAAAAAA/tAE_wXkQZSQ/s120-p/photo.jpg",
      "cl": "8074187",
      "clUrl": "https://chromium-review.googlesource.com/c/8074187",
      "description": "These builders have been converted to arm64 builders and testers in a previous CL and those builders have stablized. Removing x64 version to help with the arm64 transition.\n\nBug: 532110949\nChange-Id: Iad30d3d4296ad23b6db936b2ea4a6f9c6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8074187\nCommit-Queue: Cameron Higgins \u003ccameronhiggins@google.com\u003e\nReviewed-by: Łukasz Anforowicz \u003clukasza@chromium.org\u003e\nReviewed-by: Will Yeager \u003cwyeager@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662017}",
      "email": "cameronhiggins@google.com",
      "hash": "a0d4cbdde4440609ff88177d21b1398e27692092",
      "subject": "Remove mac-rust-x64 ci and try builders."
    },
    "8074188": {
      "author": "Danilo Tedeschi",
      "avatar": "https://lh4.googleusercontent.com/-o60aWRQQunI/AAAAAAAAAAI/AAAAAAAAAAA/EywYd35zkfY/s120-p/photo.jpg",
      "cl": "8074188",
      "clUrl": "https://chromium-review.googlesource.com/c/8074188",
      "description": "Add tests to\n- datetime_options::ET (weekday with time)\n- datetime_options::MD (month and day)\n\nChange-Id: Ibd94e95c0674cd8092d6126828906a67e2fe1a38\nBug: 515536912\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8074188\nCommit-Queue: Danilo Tedeschi \u003cdanft@google.com\u003e\nReviewed-by: Daniel Angulo \u003cangdaniel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661564}",
      "email": "danft@google.com",
      "hash": "6a5b476f4d08479557fb700b0528e33fede76623",
      "subject": "Add more tests to base/i18n/icubridge/date_time_formatter_unittest.cc"
    },
    "8074219": {
      "author": "Jan Keitel",
      "avatar": "https://lh5.googleusercontent.com/-tMNoDh7gwHQ/AAAAAAAAAAI/AAAAAAAAAAA/xsOeVsUwI9A/s120-p/photo.jpg",
      "cl": "8074219",
      "clUrl": "https://chromium-review.googlesource.com/c/8074219",
      "description": "This CL only adds the UKM entry and makes the necessary changes to\nenums referenced in the UKM entry. Follow-up CLs will add the actual\nlogging code.\n\nUKM approval: go/at-memory-ukm\n\nNO_IFTTT=Only added new LINT reference\n\nBug: 517084749\nChange-Id: I4cc771e15d4da88528e46888e0572473cf74142a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8074219\nReviewed-by: Robert Kaplow \u003crkaplow@chromium.org\u003e\nCommit-Queue: Jan Keitel \u003cjkeitel@google.com\u003e\nReviewed-by: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661880}",
      "email": "jkeitel@google.com",
      "hash": "45974b64dd1ce3fe2a77c9a01ee54d322776bfd5",
      "subject": "Add UKM records for AtMemory"
    },
    "8074422": {
      "author": "Jochen Eisinger",
      "avatar": "https://lh5.googleusercontent.com/-b6rnYIsGPyw/AAAAAAAAAAI/AAAAAAAAAAA/0ksVuOFX8mE/s120-p/photo.jpg",
      "cl": "8074422",
      "clUrl": "https://chromium-review.googlesource.com/c/8074422",
      "description": "This reverts commit e07e6a94d62918220ea088d0a07ea200f01785a8.\n\nReason for revert: Bot failures persisted\n\nOriginal change's description:\n\u003e Revert \"Conditionally install loadtimes, csi, and benchmarking APIs in Service Workers\"\n\u003e\n\u003e This reverts commit 1b128ed727330df75b853046986135c666dc3642.\n\u003e\n\u003e Reason for revert: suspected cause of bot failure\n\u003e\n\u003e Failure Link: https://ci.chromium.org/ui/p/chromium/builders/ci/linux-arm64-dbg-tests/749/overview\n\u003e\n\u003e Original change's description:\n\u003e \u003e Conditionally install loadtimes, csi, and benchmarking APIs in Service Workers\n\u003e \u003e\n\u003e \u003e Previously, after refactoring these APIs to gin bindings, they were\n\u003e \u003e installed unconditionally in all Service Workers. This regression exposed\n\u003e \u003e these APIs to untrusted web service workers.\n\u003e \u003e\n\u003e \u003e This CL restores the conditional check for Service Workers so that\n\u003e \u003e these APIs are only installed if AllowScriptExtensionForServiceWorker\n\u003e \u003e returns true for the service worker's origin.\n\u003e \u003e\n\u003e \u003e BUG=40347662\n\u003e \u003e TAG=agy\n\u003e \u003e CONV=ea73dcd1-457e-4a19-ab6d-de7ad6620013\n\u003e \u003e\n\u003e \u003e Change-Id: I5dee86974dccfd345d44644f652e2a182655c0ea\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8074422\n\u003e \u003e Reviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\n\u003e \u003e Reviewed-by: Kentaro Hara \u003charaken@chromium.org\u003e\n\u003e \u003e Commit-Queue: Jochen Eisinger \u003cjochen@chromium.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1661075}\n\u003e\n\u003e Bug: 534395444\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Change-Id: Id434d0f8229a23d3603da5bdc4e4cfa178bd86ba\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085804\n\u003e Commit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Owners-Override: Nicolás Peña \u003cnpm@chromium.org\u003e\n\u003e Bot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Auto-Submit: Nicolás Peña \u003cnpm@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1661309}\n\nBug: 534395444\nChange-Id: I9f2d5888f792d149c2ea6fb0695d36cc8b6b9921\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8092312\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nReviewed-by: Nicolás Peña \u003cnpm@chromium.org\u003e\nAuto-Submit: Jochen Eisinger \u003cjochen@chromium.org\u003e\nCommit-Queue: Marc Treib \u003ctreib@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661884}",
      "email": "jochen@chromium.org",
      "hash": "0d681e28d0a4107f79b4b04ec76af18b7ab3f16f",
      "subject": "Reland \"Conditionally install loadtimes, csi, and benchmarking APIs in Service Workers\""
    },
    "8074502": {
      "author": "Mohannad Farrag",
      "avatar": "https://lh3.googleusercontent.com/-x6LEk6hzQR0/AAAAAAAAAAI/AAAAAAAAAAA/BCSUm8MO_cw/s120-p/photo.jpg",
      "cl": "8074502",
      "clUrl": "https://chromium-review.googlesource.com/c/8074502",
      "description": "Tracks the total amount of packets read using `ReadMultiple` for the\nQUIC packet reader callpath.\n\nBug: 515333601\nChange-Id: Ibf5d8053b9bce8edd905dc56a7e2d683c0c9f67c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8074502\nReviewed-by: Nidhi Jaju \u003cnidhijaju@chromium.org\u003e\nAuto-Submit: Mohannad Farrag \u003caymanm@google.com\u003e\nCommit-Queue: Mohannad Farrag \u003caymanm@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661750}",
      "email": "aymanm@google.com",
      "hash": "591ef53ab647f38d3612725f3ac72d84b65ec188",
      "subject": "Add Net.QuicSession.ReadMultipleNumPackets histogram."
    },
    "8075264": {
      "author": "Joey Arhar",
      "avatar": "https://lh6.googleusercontent.com/-WRxvG_jYMVM/AAAAAAAAAAI/AAAAAAAAAAA/asi1jwzwjGE/s120-p/photo.jpg",
      "cl": "8075264",
      "clUrl": "https://chromium-review.googlesource.com/c/8075264",
      "description": "This test is only crashing when --enable-leak-detection is enabled, so\nwe should move it from TestExpectations to LeakExpectations.\n\nBug: 532874152\nChange-Id: If54375f0ad61d2f3481a53f9a9c942fa2df1b4a8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8075264\nCommit-Queue: Joey Arhar \u003cjarhar@chromium.org\u003e\nReviewed-by: David Grogan \u003cdgrogan@chromium.org\u003e\nReviewed-by: Joey Arhar \u003cjarhar@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661437}",
      "email": "jarhar@chromium.org",
      "hash": "e1f2eed077a9f7f8c7096e4b4fd6b129e9212a89",
      "subject": "Move link-error-handler test expectations to LeakExpectations"
    },
    "8075266": {
      "author": "Emily Shack",
      "avatar": "https://lh4.googleusercontent.com/-BFIKkstvJQg/AAAAAAAAAAI/AAAAAAAAAAA/1sroh81CHrI/s120-p/photo.jpg",
      "cl": "8075266",
      "clUrl": "https://chromium-review.googlesource.com/c/8075266",
      "description": "This CL rounds 15 icons to keep CL size manageable, the other icons will\nbe addressed in follow-ups as settings/privacy_icons.html is a large\nfile.\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\nChange-Id: I721d418ae30119abc13682e465fac3e6e01e7d99\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8075266\nReviewed-by: Rainhard Findling \u003crainhard@chromium.org\u003e\nCommit-Queue: Emily Shack \u003cemshack@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662010}",
      "email": "emshack@chromium.org",
      "hash": "d9471954e128fb26225f734abba2a3c3a81b5adc",
      "subject": "[GlowUp] Round settings privacy icons (2/4)"
    },
    "8075420": {
      "author": "Amya Singhal",
      "avatar": "https://lh4.googleusercontent.com/-R4WkwkQJbkc/AAAAAAAAAAI/AAAAAAAAAAA/vikFi3Myi50/s120-p/photo.jpg",
      "cl": "8075420",
      "clUrl": "https://chromium-review.googlesource.com/c/8075420",
      "description": "Video recording:\nhttps://drive.google.com/file/d/1kgHh5h__fMogTWUHrb9mPiHZVmP68WtR/view?usp=sharing\n\nBug: b:525864636 b:529831909\nChange-Id: I26cd6d60fcae37d1d6fa6a33f92fc2dd244866d9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8075420\nReviewed-by: David Bokan \u003cbokan@chromium.org\u003e\nReviewed-by: Kevin McNee \u003cmcnee@chromium.org\u003e\nCommit-Queue: Amya Singhal \u003camyasinghal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661831}",
      "email": "amyasinghal@google.com",
      "hash": "61563125b0063ea2b3a751ef7167b4d8325909d6",
      "subject": "[Voice Typing] ensure voice typing is invoked from gemini in chrome sidepanel"
    },
    "8075423": {
      "author": "Yanting Yu",
      "avatar": "https://lh4.googleusercontent.com/-ucEfP3AwJEE/AAAAAAAAAAI/AAAAAAAAAAA/xkvTSxLbl5I/s120-p/photo.jpg",
      "cl": "8075423",
      "clUrl": "https://chromium-review.googlesource.com/c/8075423",
      "description": "- Feature flag: #safety-fre-promo (SafetyFrePromo)\n\n- 5 arms for finch:\nArm 0 (Disabled): Control group\nArm 1: Password Manager, ESB, Incognito (\"password_manager\")\nArm 2: History, ESB, Incognito (\"history_quick_delete\")\nArm 3: Password Manager, History, ESB\n(\"password_manager_and_history_quick_delete\")\nArm 4: Animated illustration (\"animated_illustration\")\n\nBug: 534388538, 533444806\nChange-Id: I1f13696c60a1de64faf18def5b542cce7efcaa82\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8075423\nCommit-Queue: Yanting Yu \u003cyyanting@google.com\u003e\nReviewed-by: Xi Han \u003chanxi@chromium.org\u003e\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662166}",
      "email": "yyanting@google.com",
      "hash": "62c05da367ceb3d53026d784753c3eefe48424a5",
      "subject": "[SafetyFRE] Add feature flag and params for Safety FRE promo"
    },
    "8075438": {
      "author": "Caroline Rising",
      "avatar": "https://lh6.googleusercontent.com/-w7NFhcCh_n0/AAAAAAAAAAI/AAAAAAAAAAA/E4RiwxebpBw/s120-p/photo.jpg",
      "cl": "8075438",
      "clUrl": "https://chromium-review.googlesource.com/c/8075438",
      "description": "Creates a new layout manager for handling orientation specific layout\nlogic for the TabGroupView.\n\nBug: 532990059\nChange-Id: Icc8d83f3abc7f9935a65040bf5761f0d59d39a5d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8075438\nReviewed-by: Vince Lugli \u003clugli@google.com\u003e\nCommit-Queue: Caroline Rising \u003ccorising@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662060}",
      "email": "corising@chromium.org",
      "hash": "a2a4e11617f78ae5e04c698b283cddc031082891",
      "subject": "[Unified tabstrip] Update tab group view layout to support horizontal"
    },
    "8075531": {
      "author": "Brandon Wylie",
      "avatar": "https://lh6.googleusercontent.com/-rYzVazYbmUc/AAAAAAAAAAI/AAAAAAAAAAA/wk8Y0KNCU4k/s120-p/photo.jpg",
      "cl": "8075531",
      "clUrl": "https://chromium-review.googlesource.com/c/8075531",
      "description": "Adding the basic XML file for the popup view. Future CLs will add the\ninteractivity, and business logic.\n\nScreenshots:\nLight: https://screenshot.googleplex.com/image/3MJWYxx8pv9PScJ.png\nDark: https://screenshot.googleplex.com/image/6MCSKR3JBqpzuWJ.png\n\nBug: 447439573\nChange-Id: I713600bc0f2abc8c9cea4cf428ada33acb22fa2d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8075531\nCommit-Queue: Brandon Wylie \u003cwylieb@google.com\u003e\nReviewed-by: Brandon Fong \u003cbjfong@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661962}",
      "email": "wylieb@google.com",
      "hash": "922a176115b320d9fc31aed67ff2862ba0ce5a39",
      "subject": "[bookmarks] Add static BookmarkPopupView UI and XML"
    },
    "8075720": {
      "author": "Etienne Bergeron",
      "avatar": "",
      "cl": "8075720",
      "clUrl": "https://chromium-review.googlesource.com/c/8075720",
      "description": "When ShowUI() or CloseUI() are invoked asynchronously via Mojo IPC from a WebUI renderer (e.g., ReadingListPageHandler / TabSearchPageHandler), the widget may not be open or GetWidget() may return nullptr. In builds where DCHECK is non-fatal or disabled, calling GetWidget()-\u003eShow() causes a null pointer dereference (crash signature WebUIBubbleDialogView::ShowUI).\n\nThis change adds explicit null and IsClosed() checks for GetWidget() in ShowUI() and CloseUI(), matching other defensive checks in the class. It also adds a unit test verifying ShowUI() and CloseUI() do not crash when GetWidget() is null.\n\nBug: 434629973\nChange-Id: I47eb2948f833384ad879b196e8b587a134e630af\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8075720\nReviewed-by: David Yeung \u003cdayeung@chromium.org\u003e\nReviewed-by: Robert Liao \u003crobliao@chromium.org\u003e\nCommit-Queue: Etienne Bergeron \u003cetienneb@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661844}",
      "email": "etienneb@google.com",
      "hash": "d3aa1064ea14ddd9ad114f9ca395e8761391b49a",
      "subject": "[WebUI Bubble] Null check GetWidget() in WebUIBubbleDialogView"
    },
    "8076098": {
      "author": "Russ Hamilton",
      "avatar": "https://lh3.googleusercontent.com/-OG5nRgucyi4/AAAAAAAAAAI/AAAAAAAAAAA/p4nY9uTHT4g/s120-p/photo.jpg",
      "cl": "8076098",
      "clUrl": "https://chromium-review.googlesource.com/c/8076098",
      "description": "The previous implementation of the pulse animation in toolbar_button.css\nscaled the entire button (including the icon) instead of just the\nbackground.\n\nThis CL updates the animation to use a ::before pseudo-element on the\nbutton (cr-icon-button or cr-button) and animates its inset, similar to\nwhat is done in toolbar_chip_button.css. This ensures only the background\npulses while the icon remains static.\n\nBug: 507884779\nChange-Id: Icccded73d177c291d749297e9861f312d017fa64\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8076098\nReviewed-by: Caleb Raitto \u003ccaraitto@chromium.org\u003e\nCommit-Queue: Russ Hamilton \u003cbehamilton@google.com\u003e\nAuto-Submit: Russ Hamilton \u003cbehamilton@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661404}",
      "email": "behamilton@google.com",
      "hash": "7eea3fba641d68e3a8e47d4ece320fba6061a07d",
      "subject": "Fix WebUI toolbar button pulse animation"
    },
    "8076178": {
      "author": "Devi Varaprasad",
      "avatar": "https://lh6.googleusercontent.com/-LeaA0W9lJmA/AAAAAAAAAAI/AAAAAAAAAAA/sqxgcR9nZXw/s120-p/photo.jpg",
      "cl": "8076178",
      "clUrl": "https://chromium-review.googlesource.com/c/8076178",
      "description": "This patch resolves an issue where keyboard shortcuts (such as\nOption+Enter) were not handled correctly when opening matches in the\nWebUI omnibox. Previously, `SearchboxHandler` used mouse click\ndisposition logic for both pointer and keyboard events.\n\nTo fix this, the disposition logic for keyboard modifiers\n(`ComputeOpenDispositionFromModifiersAndLogToUma`) is extracted from\n`OmniboxView` and moved into `searchbox_utils` so it can be shared.\n`WebUIOmniboxHandler` is updated to use this shared utility for keyboard\ninteractions, ensuring correct window open dispositions (e.g., opening\nin a new background or foreground tab) and consistent UMA metric\nlogging.\n\nBug: b:533884882\nChange-Id: I73bac2521a9e62d7def4bbd77ba76ab94ea4d66d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8076178\nReviewed-by: Paul Adedeji \u003cpauladedeji@google.com\u003e\nCommit-Queue: Devi Varaprasad Jonnala \u003cjonnalad@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662189}",
      "email": "jonnalad@google.com",
      "hash": "f49abb58e6ef238f2777f183da8f62117d8e238c",
      "subject": "[omnibox] Fix Option+Enter shortcut in the WebUI Omnibox"
    },
    "8076188": {
      "author": "Devlin Cronin",
      "avatar": "https://lh6.googleusercontent.com/-fjbU-SK2xLw/AAAAAAAAAAI/AAAAAAAAAAA/W9hbYUsHaZA/s120-p/photo.jpg",
      "cl": "8076188",
      "clUrl": "https://chromium-review.googlesource.com/c/8076188",
      "description": "`ExtensionInfo` is a struct defined in extension.h that includes some\ndata from an extension. In practice, its only source is from\nExtensionPrefs, when we load the record of installed extensions from\nPreferences.\n\nMove it from extension.h (it doesn't need to be there, and it's not used\noutside the browser layer) and rename it to\nExtensionPrefs::InstallRecord to better reflect its main utility and\ndiscourage its use for other purposes.\n\nThis CL has no behavior change.\n\nBug: 40113171\nChange-Id: Ia87cf57ceb7171684c1437eb2ccec5f919926b54\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8076188\nReviewed-by: Toni Barzic \u003ctbarzic@chromium.org\u003e\nCommit-Queue: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661507}",
      "email": "rdevlin.cronin@chromium.org",
      "hash": "1254d2a59450f92319b96b0f0d609e56e9059457",
      "subject": "[Extensions] Move ExtensionInfo -\u003e ExtensionPrefs::InstallRecord"
    },
    "8076539": {
      "author": "Brahim Chikhaoui",
      "avatar": "https://lh6.googleusercontent.com/-pl3prwAKNhs/AAAAAAAAAAI/AAAAAAAAAAA/t44_KiVyWow/s120-p/photo.jpg",
      "cl": "8076539",
      "clUrl": "https://chromium-review.googlesource.com/c/8076539",
      "description": "Adds checks to ensure user action callbacks on EncryptionMigrationScreen are only processed when the screen is visible.\n\nBug : 502767457\n\nChange-Id: I562e37a59009fbe8b2d888fc30d5d12d355bb67c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8076539\nReviewed-by: Danila Kuzmin \u003cdkuzmin@google.com\u003e\nCommit-Queue: Brahim Chikhaoui \u003cbchikhaoui@google.com\u003e\nReviewed-by: Bohdan Tyshchenko \u003cbohdanty@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661739}",
      "email": "bchikhaoui@google.com",
      "hash": "2c1b787cf947a6a46857caa8f9f7e4f981e55fa7",
      "subject": "Prevent EncryptionMigrationScreen callbacks when hidden."
    },
    "8076720": {
      "author": "dljames",
      "avatar": "https://lh4.googleusercontent.com/-Eg6xaQKoBSI/AAAAAAAAAAI/AAAAAAAAAAA/_o9VKLMOyvY/s120-p/photo.jpg",
      "cl": "8076720",
      "clUrl": "https://chromium-review.googlesource.com/c/8076720",
      "description": "Maps IDC_MOVE_WINDOW and IDC_SIZE_WINDOW to kActionMoveWindow and\nkActionSizeWindow under IS_WIN in CHROME_PLATFORM_SPECIFIC_ACTION_IDS.\nEncapsulates the Windows PostMessage calls inside OpenMoveWindow() and\nOpenSizeWindow() helpers in chrome/browser/ui/browser_commands.cc and\nregisters the corresponding ActionItems in BrowserActions.\n\nTAG=agy\nCONV=99f2f692-d7a4-43b9-93f8-2a04962ec746\n\nBug: 525118424\nChange-Id: Ie1626303f5dcd26c396d540d4e5c77acf021b754\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8076720\nReviewed-by: Kunal Daftari \u003ckunaldaftari@google.com\u003e\nCommit-Queue: Darryl James \u003cdljames@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661412}",
      "email": "dljames@chromium.org",
      "hash": "8be9ce2afaa7f295c0979afa0c5bf694aa409c9b",
      "subject": "[BAM] Migrate IDC_MOVE_WINDOW and IDC_SIZE_WINDOW to the Actions framework"
    },
    "8076778": {
      "author": "Sangbaek Park",
      "avatar": "",
      "cl": "8076778",
      "clUrl": "https://chromium-review.googlesource.com/c/8076778",
      "description": "Previously, WPT tests for mediaCapabilities.decodingInfo()\nencryptionScheme plumbing succeeded even if the plumbing was\nmissing or incomplete. This was because the tests only validated\nthat the returned object has supported/smooth/powerEfficient as\nbooleans using the standard Clear Key system (which supports both\ncenc and cbcs).\n\nTo make these tests fail when the plumbing is missing or broken:\n1. Define a helper function in WPT that queries decodingInfo() with a\n   specific encryptionScheme, and asserts that the negotiated\n   configuration matches the expected scheme and support status.\n2. Run test cases covering different valid encryption schemes ('cenc',\n   'cbcs', 'cbcs-1-9'), as well as unrecognized ('foobar') and null\n   schemes. If the plumbing is missing, unrecognized schemes will be\n   incorrectly supported, and valid schemes will negotiate as null\n   instead of their expected scheme, causing the tests to fail.\n3. Remove the obsolete and non-assertive tests that only checked\n   that the result type was a boolean.\n\nBug: 498284510\nChange-Id: I88b3c01f7b3f200312b948f18714707ca2aa7c32\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8076778\nReviewed-by: Xiaohan Wang \u003cxhwang@chromium.org\u003e\nCommit-Queue: Sangbaek Park \u003csangbaekpark@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662185}",
      "email": "sangbaekpark@google.com",
      "hash": "67b03b072b969a24abf4ade5c990f9a91aea3d4e",
      "subject": "Media Capabilities: Add robust WPT for encryptionScheme plumbing"
    },
    "8076818": {
      "author": "Michael Wu",
      "avatar": "https://lh4.googleusercontent.com/-thkdpr6Nfp4/AAAAAAAAAAI/AAAAAAAAAAA/NXt4pTpetIw/s120-p/photo.jpg",
      "cl": "8076818",
      "clUrl": "https://chromium-review.googlesource.com/c/8076818",
      "description": "Records Glic.Settings.TabStripButton.Enabled and\nGlic.Settings.TabStripButton.Disabled UserActions when the user toggles\nthe Glic button in the tab strip from Glic settings. Also renames\nAndroid.TabStrip.GlicButton.Unpin to\nGlic.Interaction.TabStripButton.UnpinnedInContextMenu to match Desktop\nnaming convention.\n\nBug: 481384561\nChange-Id: Ice840ae9ae18169fcdaccde9af96df404eea40de\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8076818\nReviewed-by: Hailey Wang \u003chaileywang@google.com\u003e\nCommit-Queue: Michael Wu \u003cmklw@google.com\u003e\nReviewed-by: Neil Coronado \u003cnemco@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661493}",
      "email": "mklw@google.com",
      "hash": "913deb747bb3c4109de411c957dac65991bbf132",
      "subject": "[Tab Strip Glic Button] Record Enabled/Disabled UserActions"
    },
    "8076863": {
      "author": "Wenhu Cheng",
      "avatar": "https://lh5.googleusercontent.com/-zuuntE8jFRs/AAAAAAAAAAI/AAAAAAAAAAA/j26D0U5oPJM/s120-p/photo.jpg",
      "cl": "8076863",
      "clUrl": "https://chromium-review.googlesource.com/c/8076863",
      "description": "This CL introduces `VoiceSearch.QuerySubmission.Source` to track where\nvoice search queries originate across different Chrome searchbox entry\npoints.\n\nWhen a user submits a voice query, the event is recorded into one of\nfour entry point categories:\n  - NTP Realbox classic voice input\n  - NTP composebox voice input\n  - Omnibox composebox voice input\n  - Nextbox (Co-browsing) composebox voice input\n\nPreviously, query submissions were spread across individual sliced\ntables, (e.g.,VoiceSearch.Action.NTP_REALBOX, VoiceSearch.Action.CO_BROWSING_COMPOSEBOX), making it difficult to compare overall proportions directly. This unified metric provides a consolidated  making it difficult to compare overall proportions directly. This unified metric provides a consolidated histogram to easily evaluate voice query volumes across all entry points.\n\nFixed: b:533536990\nChange-Id: Ie8dbd2f3fc30acdd5708fef2ea33da9ed701fea9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8076863\nReviewed-by: Justin Donnelly \u003cjdonnelly@chromium.org\u003e\nCommit-Queue: Wenhu Cheng \u003cwenhuc@google.com\u003e\nReviewed-by: James Leung \u003cjamesleung@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661986}",
      "email": "wenhuc@google.com",
      "hash": "7dbe97829fc6fd3ebfffb89ad40f5020034b8410",
      "subject": "[Voice Search] Record consolidated query submission metrics by source"
    },
    "8076901": {
      "author": "Adam Yao",
      "avatar": "https://lh5.googleusercontent.com/-7uGDeYVDKh4/AAAAAAAAAAI/AAAAAAAAAAA/l1YiCcAx92o/s120-p/photo.jpg",
      "cl": "8076901",
      "clUrl": "https://chromium-review.googlesource.com/c/8076901",
      "description": "https://screencast.googleplex.com/cast/NjIxMDQ2OTk1MzAxMTcxMnxjODk5NTE3Mi01MQ\n\nFixed: b:533533562\nChange-Id: I8af29f5fd891687e91af17e5d8ced974a0d890e0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8076901\nReviewed-by: Juliet Lévesque Knighton \u003cjulietlevesque@google.com\u003e\nReviewed-by: Dhruv Kathpalia \u003cdhruvkathpalia@google.com\u003e\nCommit-Queue: Adam Yao \u003cadamyao@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661429}",
      "email": "adamyao@google.com",
      "hash": "98ead922b320075972914fdd18ed5a7f324303ee",
      "subject": "[aim-drive] Route ConsentKit dialog hyperlinks to new browser window"
    },
    "8076938": {
      "author": "Dominic Battré",
      "avatar": "https://lh3.googleusercontent.com/-8AIO1KqybMQ/AAAAAAAAAAI/AAAAAAAAAAA/2DRf5N7ruSY/s120-p/photo.jpg",
      "cl": "8076938",
      "clUrl": "https://chromium-review.googlesource.com/c/8076938",
      "description": "SubstringSetMatcher::AhoCorasickNode::SetEdge could overflow its\nallocated edge capacity when duplicate patterns are provided in release\nbuilds. In release builds (without DCHECKs), duplicate patterns are not\nrejected and can result in multiple kMatchIDLabel edges being added to\nthe same node. This can exceed the maximum capacity of 260 edges and\ncause an out-of-bounds write when subsequent edges (like failure edges)\nare added.\n\nThis CL makes SetMatchID idempotent. If a node is already marked as the\nend of a pattern, we return early and do not add a duplicate\nkMatchIDLabel edge.\n\nThis behavior is now documented in Build(), and a regression test has\nbeen added to verify that duplicate patterns are handled safely by\nignoring subsequent duplicates in release builds.\n\nBug: 533331920\n\nTAG=agy\nCONV=95405c0a-c9e1-4622-aefd-20ac03e2cd86\n\nChange-Id: I68933c463aa1a37e210002529c67116aece19523\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8076938\nCommit-Queue: Dominic Battré \u003cbattre@chromium.org\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661676}",
      "email": "battre@chromium.org",
      "hash": "6ed29677f1d437e8acb732da6e86b19a3209294b",
      "subject": "Fix heap-buffer-overflow in SubstringSetMatcher"
    },
    "8077059": {
      "author": "Gary Klassen",
      "avatar": "https://lh3.googleusercontent.com/-OZYtEKdzzcI/AAAAAAAAAAI/AAAAAAAAAAA/XW5zi2oFeFw/s120-p/photo.jpg",
      "cl": "8077059",
      "clUrl": "https://chromium-review.googlesource.com/c/8077059",
      "description": "Replace the inline selection affordance's 3-dot options menu with a direct close ('x') button:\n- Replaces the MenuButton and custom menu models in GlicSelectionWidget with a close button using vector_icons::kCloseIcon / kCloseOldIcon and tooltip IDS_CLOSE.\n- Updates GlicSelectionObserver::OnHideForThisSite() so that dismissing the prompt via the close button hides it on the current page (is_hidden_on_current_page_ = true) and triggers the hidden notification toast, without writing a permanent block to ContentSettings.\n- Simplifies the notification toast body string (IDS_GLIC_SELECTION_HIDDEN_TOAST_BODY) to \"Hidden\".\n\nBug: 528392999\nTest: GlicSelectionWidgetTest.*, GlicSelectionObserverTest.*\nChange-Id: I5588a6f40afb73d7eb753df574807b877bf817a8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8077059\nCommit-Queue: Gary Klassen \u003cgklassen@chromium.org\u003e\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661832}",
      "email": "gklassen@chromium.org",
      "hash": "45ff7c7b210b9e49d12881193cbb2fbd6b78457e",
      "subject": "[inline] Replace options menu with close button and update toast"
    },
    "8077078": {
      "author": "Lauren Winston",
      "avatar": "https://lh4.googleusercontent.com/-dr59lzPtyXg/AAAAAAAAAAI/AAAAAAAAAAA/vhD8gNaCpxU/s120-p/photo.jpg",
      "cl": "8077078",
      "clUrl": "https://chromium-review.googlesource.com/c/8077078",
      "description": "Bug: none\nChange-Id: Ief87222ffc74706ac06a1f4aacdc7162eedad3c8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8077078\nReviewed-by: Kristi Saney \u003ckristislee@google.com\u003e\nCommit-Queue: Lauren Winston \u003clwinston@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662054}",
      "email": "lwinston@google.com",
      "hash": "4d597b34582c943c38ad3899f85b160b5a08eddd",
      "subject": "Add missing data to fake_reading_mode.ts"
    },
    "8077218": {
      "author": "Xi Han",
      "avatar": "",
      "cl": "8077218",
      "clUrl": "https://chromium-review.googlesource.com/c/8077218",
      "description": "In this CL:\n1. Expose Prefs in ntp_pref_names.h to Java;\n2. When MVT toggle is turned on and off from the bottom sheet, we set\n   the value to the ntp_prefs::kNtpShortcutsVisible. It allows the\n   handler in C++ handles the visibility changes.\n3. Fix the the MVT's visibility logic in most_visited_handler.cc.\nDemo: http://shortn/_ApJ5zmqMZ8.\n\nBug: 529549013\nChange-Id: Icb14bdbaef44bd2884961abbb5ecec89520aacea\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8077218\nReviewed-by: Xinyi Ji \u003cxinyiji@chromium.org\u003e\nCommit-Queue: Xi Han \u003chanxi@chromium.org\u003e\nReviewed-by: Tibor Goldschwendt \u003ctiborg@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662093}",
      "email": "hanxi@google.com",
      "hash": "0adda726469fc7b214bcf77ad1fbdea10a8c7603",
      "subject": "[MVT] Toggling MVT from bottom sheet can update MVT on WebUI NTP."
    },
    "8077238": {
      "author": "dljames",
      "avatar": "https://lh4.googleusercontent.com/-Eg6xaQKoBSI/AAAAAAAAAAI/AAAAAAAAAAA/_o9VKLMOyvY/s120-p/photo.jpg",
      "cl": "8077238",
      "clUrl": "https://chromium-review.googlesource.com/c/8077238",
      "description": "Maps IDC_VERTICAL_TABS_SEND_FEEDBACK to kActionVerticalTabsSendFeedback\nin CHROME_COMMON_ACTION_IDS and registers the ActionItem inside\nBrowserActions::InitializeChromeMenuActions() when vertical tabs are\nenabled.\n\nTAG=agy\nCONV=99f2f692-d7a4-43b9-93f8-2a04962ec746\n\nBug: 525118424\nChange-Id: I43c3686ee29ba4414334bec15308bfc805056959\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8077238\nReviewed-by: Kunal Daftari \u003ckunaldaftari@google.com\u003e\nCommit-Queue: Darryl James \u003cdljames@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661410}",
      "email": "dljames@chromium.org",
      "hash": "4d509c8c845c6f6fddbb9a7212b0d229af88dc3d",
      "subject": "[BAM] Migrate IDC_VERTICAL_TABS_SEND_FEEDBACK to the Actions framework"
    },
    "8077338": {
      "author": "Charles Cai",
      "avatar": "https://lh5.googleusercontent.com/-ccU4-ymEBwA/AAAAAAAAAAI/AAAAAAAAAAA/YyuJA914Jvg/s120-p/photo.jpg",
      "cl": "8077338",
      "clUrl": "https://chromium-review.googlesource.com/c/8077338",
      "description": "The recent migration to a custom ListMenu dropped the \"Always Show AI\nMode\" toggle from the UrlBar context menu. This CL restores it by adding\nthe ID to the allowed menu items list. Manually rendering a checkmark at\nthe end of the text when selected. Rerouting the click handling to\nonTextContextMenuItem() because the new ListMenu bypasses the native\nAndroid context menu and hence bypasses the old MenuItemClickListener.\n\nBug: 533517199\nChange-Id: Icf728f4731e97a217780be204b4b839bd6e3bc4b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8077338\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCommit-Queue: Charles Cai \u003ccharlesyc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661987}",
      "email": "charlesyc@google.com",
      "hash": "cbbe9bfea23873869959ab20d589c0068ea15af0",
      "subject": "Fix AI Mode toggle in new custom context menu on Android"
    },
    "8077420": {
      "author": "Lukasz Anforowicz",
      "avatar": "https://lh5.googleusercontent.com/-GpQI54v_GbQ/AAAAAAAAAAI/AAAAAAAAAAA/ovTlecyuHnY/s120-p/photo.jpg",
      "cl": "8077420",
      "clUrl": "https://chromium-review.googlesource.com/c/8077420",
      "description": "This CL enables by default Crubit's `cpp_api_from_rust` (aka\n`cc_bindings_from_rs`) tool. This means that the tool is now\nload-bearing for:\n\n* `//build/rust/tests/test_cpp_api_from_rust`\n* `//components/qr_code_generator`\n\nBug: 470466915\nChange-Id: I4dcd2894665a15678f7b684aea9719ec3fe505d5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8077420\nReviewed-by: Liza Burakova \u003cliza@chromium.org\u003e\nCommit-Queue: Łukasz Anforowicz \u003clukasza@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661459}",
      "email": "lukasza@chromium.org",
      "hash": "e1d623a5d26aec4fc159bc5612cecdad3cfe49e5",
      "subject": "[crubit] Enable by default Crubit's cpp_api_from_rust tool (attempt 2)"
    },
    "8077438": {
      "author": "dljames",
      "avatar": "https://lh4.googleusercontent.com/-Eg6xaQKoBSI/AAAAAAAAAAI/AAAAAAAAAAA/_o9VKLMOyvY/s120-p/photo.jpg",
      "cl": "8077438",
      "clUrl": "https://chromium-review.googlesource.com/c/8077438",
      "description": "Registers kActionDebugPrintWindowHierarchy and\nkActionDebugPrintLayerHierarchy in\nBrowserActions::InitializeToolbarAndMiscActions(), delegating to\nExecuteUIDebugCommand(id, bwi).\n\nTAG=agy\nCONV=99f2f692-d7a4-43b9-93f8-2a04962ec746\n\nBug: 525118424\nChange-Id: Ib5f1d72c31eb33755975e7513b08bda36301c19a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8077438\nReviewed-by: Kunal Daftari \u003ckunaldaftari@google.com\u003e\nCommit-Queue: Darryl James \u003cdljames@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661413}",
      "email": "dljames@chromium.org",
      "hash": "4ace94081c75a101e20758d961efc478958a04bd",
      "subject": "[BAM] Register kActionDebugPrintWindowHierarchy and kActionDebugPrintLayerHierarchy"
    },
    "8077518": {
      "author": "dljames",
      "avatar": "https://lh4.googleusercontent.com/-Eg6xaQKoBSI/AAAAAAAAAAI/AAAAAAAAAAA/_o9VKLMOyvY/s120-p/photo.jpg",
      "cl": "8077518",
      "clUrl": "https://chromium-review.googlesource.com/c/8077518",
      "description": "Maps IDC_SHOW_READING_MODE_KEYBOARD to kActionShowReadingModeKeyboard in\nSIDE_PANEL_ACTION_IDS and registers the ActionItem inside\nBrowserActions::InitializeSidePanelActions(), delegating to\nReadAnythingEntryPointController::ToggleUI(bwi, kKeyboardShortcut).\n\nTAG=agy\nCONV=99f2f692-d7a4-43b9-93f8-2a04962ec746\n\nBug: 525118424\nChange-Id: Id12845a3df824e49cbd53cacc9576faebd32cef5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8077518\nReviewed-by: Kunal Daftari \u003ckunaldaftari@google.com\u003e\nCommit-Queue: Darryl James \u003cdljames@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661420}",
      "email": "dljames@chromium.org",
      "hash": "6706ea68e47f598ff423b51cc9a8dbe1513aa259",
      "subject": "[BAM] Migrate IDC_SHOW_READING_MODE_KEYBOARD to the Actions framework"
    },
    "8077599": {
      "author": "Maggie Chen",
      "avatar": "https://lh5.googleusercontent.com/-2sHUzW3Amtw/AAAAAAAAAAI/AAAAAAAAAAA/KO7qgTd6XwY/s120-p/photo.jpg",
      "cl": "8077599",
      "clUrl": "https://chromium-review.googlesource.com/c/8077599",
      "description": "This change enables passing the display refresh rate from the browser\nprocess to ExternalBeginFrameSourceMac via\nRootCompositorFrameSinkParams. This avoids expensive refresh rate\nqueries in the GPU/Viz process when CADisplayLink is enabled in the\nbrowser.\n\nSpecifically, this:\n- Expands the mojom field `refresh_rate` in\n  RootCompositorFrameSinkParams to be enabled on macOS as well as\n  Android.\n- Updates Compositor::SetVSyncDisplayID() to query the display frequency\n  from display::Screen and cache it on the Compositor.\n- Populates `refresh_rate` in viz_process_transport_factory.cc.\n- Updates RootCompositorFrameSinkImpl to pass params-\u003erefresh_rate\n  to ExternalBeginFrameSourceMac.\n\nBug: 345275139\nChange-Id: Ie665369930f7906a95adfae790dcc5031440555d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8077599\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nReviewed-by: Nasko Oskov \u003cnasko@chromium.org\u003e\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCommit-Queue: Maggie Chen \u003cmagchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661959}",
      "email": "magchen@chromium.org",
      "hash": "7dda16ace46f312e5df5548d0f34af98068f1c01",
      "subject": "Add refresh_rate to RootCompositorFrameSinkParams for macOS"
    },
    "8077603": {
      "author": "Kelvin Jiang",
      "avatar": "https://lh4.googleusercontent.com/-3rgeAS1uG3s/AAAAAAAAAAI/AAAAAAAAAAA/r6ofihEr-0A/s120-p/photo.jpg",
      "cl": "8077603",
      "clUrl": "https://chromium-review.googlesource.com/c/8077603",
      "description": "Catch all \"no such extension found\" errors in WebUI. The remaining\nuncaught cases all involve user actions that can safely no-op if the\nextension no longer exists. They are all called on either extension\nspecific pages or the LIST page.\n- if the user is on an extension specific page and the extension is\n  uninstalled then an incoming event to WebUI should cause WebUI to\n  navigate back to the LIST page.\n- on the LIST page, when an extension is uninstalled, the corresponding\n  extension tile should be removed.\n\nFixed: 466939861\nChange-Id: Ide149c0a36ca57ece22241004a14a34edb8fe828\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8077603\nAuto-Submit: Kelvin Jiang \u003ckelvinjiang@chromium.org\u003e\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCommit-Queue: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661976}",
      "email": "kelvinjiang@chromium.org",
      "hash": "0dfd045b3f835f2b99cf50527b4d963a008d30bc",
      "subject": "[Extensions] Catch remaining \"no such extension found\" errors in WebUI"
    },
    "8077607": {
      "author": "Simeon Anfinrud",
      "avatar": "https://lh5.googleusercontent.com/-deyLqCILWuo/AAAAAAAAAAI/AAAAAAAAAAA/mPVMBy1IXAg/s120-p/photo.jpg",
      "cl": "8077607",
      "clUrl": "https://chromium-review.googlesource.com/c/8077607",
      "description": "This resolves a potential Use-After-Free by replacing base::Unretained(this)\nwith a WeakPtr in the callback passed to CastAudioDecoder::Decode.\nIf AudioDecoderSoftwareWrapper is destroyed while a decode is pending,\nthe callback will safely be a no-op instead of executing on a deleted pointer.\n\nBUG=516988476\nTEST=Compiled and passed unit tests.\n\nChange-Id: I7d973d2cc3a19465ae56b52be6d8223f17dc7c1b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8077607\nAuto-Submit: Simeon Anfinrud \u003csanfin@chromium.org\u003e\nReviewed-by: Shawn Quereshi \u003cshawnq@google.com\u003e\nCommit-Queue: Shawn Quereshi \u003cshawnq@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662004}",
      "email": "sanfin@chromium.org",
      "hash": "23cc22d65ef44403a48a2218e64a584267437ff2",
      "subject": "[chromecast] Use WeakPtr for AudioDecoderSoftwareWrapper decode callback"
    },
    "8077759": {
      "author": "Jenna Himawan",
      "avatar": "https://lh5.googleusercontent.com/-hWXERi_vp0g/AAAAAAAAAAI/AAAAAAAAAAA/eEWysTaoMx8/s120-p/photo.jpg",
      "cl": "8077759",
      "clUrl": "https://chromium-review.googlesource.com/c/8077759",
      "description": "Implement Android support in CrossDeviceThemeTrackerFactory by\nregistering bridges for THEMES and THEMES_IOS on Android, and enabling\ntracker instantiation in ChromeSyncControllerBuilder and\nSyncServiceFactory.\n\nTAG=agy\nCONV=bfdbedd4-63c8-4089-90ed-438f127ba505\n\nBug: 517615321\nChange-Id: Ia4095031df77536fed6315bf049dfd8cd9964d04\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8077759\nReviewed-by: Tibor Goldschwendt \u003ctiborg@chromium.org\u003e\nCommit-Queue: Jenna Himawan \u003cjhimawan@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661425}",
      "email": "jhimawan@google.com",
      "hash": "06ad68b8eedb011b58c5972e91fd854fef6861ca",
      "subject": "CrossDeviceThemeTracker: Implement Android Tracker and Factory"
    },
    "8077846": {
      "author": "Gazal",
      "avatar": "https://lh5.googleusercontent.com/-5jZ5sBksdws/AAAAAAAAAAI/AAAAAAAAAAA/V5MBqLUUh3c/s120-p/photo.jpg",
      "cl": "8077846",
      "clUrl": "https://chromium-review.googlesource.com/c/8077846",
      "description": "Convert org.chromium.net.httpflags.ResolvedFlags.Value.Type enum to IntDef\nto reduce binary size and overhead.\n\nBug: 528754503, 533617787\nChange-Id: Ifddcb24dbb77d973fc0b4214ce6246b516ccd3b9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8077846\nCommit-Queue: Gazal Agarwal \u003cagazal@google.com\u003e\nAuto-Submit: Gazal Agarwal \u003cagazal@google.com\u003e\nReviewed-by: Etienne Dechamps \u003cedechamps@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662184}",
      "email": "agazal@google.com",
      "hash": "b5433665c2cd4f1e75d3426aa313590beae1183d",
      "subject": "[Code Health] Replace ResolvedFlags.Value.Type enum with IntDef"
    },
    "8077878": {
      "author": "dpapad",
      "avatar": "https://lh6.googleusercontent.com/-vH0l_P8ajRM/AAAAAAAAAAI/AAAAAAAAAAA/ai9s6RBmZVc/s120-p/photo.jpg",
      "cl": "8077878",
      "clUrl": "https://chromium-review.googlesource.com/c/8077878",
      "description": "In this part migrating off the global 'prefs' object and 2-way Polymer\nbindings, and into the PrefService mechanism, as a preparation for\nactually migrating to Lit.\n\nBug: 393471368\nChange-Id: Ia5e2876edee989bbe186df82eefe2fa81bb0ac95\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8077878\nCommit-Queue: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nReviewed-by: Rebekah Potter \u003crbpotter@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661482}",
      "email": "dpapad@chromium.org",
      "hash": "9bf106d3f69b6bee9d9fb7fb9717186c92874c46",
      "subject": "Settings Lit: Migrate system_page/, part 1."
    },
    "8077879": {
      "author": "Hao Dong",
      "avatar": "https://lh4.googleusercontent.com/-zrsG5Uf07B8/AAAAAAAAAAI/AAAAAAAAAAA/zcSZMFpUmTY/s120-p/photo.jpg",
      "cl": "8077879",
      "clUrl": "https://chromium-review.googlesource.com/c/8077879",
      "description": "Demos:\n- Disable param |enable_collapsible_rail|:\nhttps://screenshot.googleplex.com/ApF9hviH5uLnvUP\n\n- Enable param:\nExpanded: https://screenshot.googleplex.com/BYf4tMMgDGefLKu\nCollapsed: https://screenshot.googleplex.com/AbKQWQP5XDYaLt6\n\nBug: 527641177\nChange-Id: I81147be3b2d0b3252e3fe115f80e62c31ca795b2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8077879\nReviewed-by: Gazal Agarwal \u003cagazal@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Hao Dong \u003cspdonghao@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661495}",
      "email": "spdonghao@google.com",
      "hash": "4a36e8fe687a09a151c4d2b1eb867142dea79e7e",
      "subject": "[Vertical Tabs] 3/n Collapsed rail - Adjust header buttons rounded cornders."
    },
    "8078118": {
      "author": "Devlin Cronin",
      "avatar": "https://lh6.googleusercontent.com/-fjbU-SK2xLw/AAAAAAAAAAI/AAAAAAAAAAA/W9hbYUsHaZA/s120-p/photo.jpg",
      "cl": "8078118",
      "clUrl": "https://chromium-review.googlesource.com/c/8078118",
      "description": "(Hopefully) fix ExtensionApiTabTest.Highlight to no longer fail or be\nflaky.\n\nHypothesis: This test opens two windows at the start of the test as a\nform of setup and then proceeds to the additional tests. However, when a\nwindow opens, tabs.onHighlighted events are fired. If these events come\nin after the test considers the windows opened and has started the next\ntest (which also waits for onHighlighted events), these events could\ncause assertion failures for unexpected values in the event.\n\nAttempt to fix this by waiting for the initial highlight events before\nproceeding to the next test.\n\nThe test now passes repeatedly. Let's see if it sticks.\n\nBug: 497310523\nChange-Id: I22e1a6d93d4ec6df9283702e4a2a28b796173636\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8078118\nCommit-Queue: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nReviewed-by: Tim \u003ctjudkins@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661499}",
      "email": "rdevlin.cronin@chromium.org",
      "hash": "a0b89db6c2f0428745905ac57ed397c4e9fda188",
      "subject": "[Extensions] (Hopefully) de-flake ExtensionApiTabTest.Highlight"
    },
    "8078198": {
      "author": "Danilo Tedeschi",
      "avatar": "https://lh4.googleusercontent.com/-o60aWRQQunI/AAAAAAAAAAI/AAAAAAAAAAA/EywYd35zkfY/s120-p/photo.jpg",
      "cl": "8078198",
      "clUrl": "https://chromium-review.googlesource.com/c/8078198",
      "description": "Change-Id: Ifba9986d19cc9f391f5a2a5b8257ff15cc908dbe\nBug: 529445512\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8078198\nReviewed-by: Daniel Angulo \u003cangdaniel@google.com\u003e\nCommit-Queue: Danilo Tedeschi \u003cdanft@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661523}",
      "email": "danft@google.com",
      "hash": "1d040dba083b212bee45ee477b8d73ec4f0127ec",
      "subject": "Parse BCP47 extensions generally at compile-time"
    },
    "8078218": {
      "author": "Adam Kassi Lahlou",
      "avatar": "https://lh6.googleusercontent.com/-GBvQnIOrRGQ/AAAAAAAAAAI/AAAAAAAAAAA/maT2Nv4j3vM/s120-p/photo.jpg",
      "cl": "8078218",
      "clUrl": "https://chromium-review.googlesource.com/c/8078218",
      "description": "The screenshots for the watermark browser test use black for both the\ntext outline and filling, so you can't read it against a dark\nbackground, this CL fixes this problem and validates new golden\nscreenshots. (See comment for screenshot)\n\nBug: 532953392\nChange-Id: I8c9627d962137c390868d67bf6a118255fe74271\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8078218\nReviewed-by: Nasser Al-shawwa \u003calshawwa@chromium.org\u003e\nCommit-Queue: Adam Kassi Lahlou \u003cadamkl@google.com\u003e\nReviewed-by: Dominique Fauteux-Chapleau \u003cdomfc@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661474}",
      "email": "adamkl@google.com",
      "hash": "fd637d8fe26ca228cbaf310ae28333cc1399e4ef",
      "subject": "Fix watermark browser test outline opacity"
    },
    "8078486": {
      "author": "Achuith Bhandarkar",
      "avatar": "https://lh4.googleusercontent.com/-UeGwHCViTz0/AAAAAAAAAAI/AAAAAAAAAAA/r2GSbreKygc/s120-p/photo.jpg",
      "cl": "8078486",
      "clUrl": "https://chromium-review.googlesource.com/c/8078486",
      "description": "Remove deprecated GetPrimaryUser() and GetActiveUser() calls from\nChromeOSIntegrationArcMixin. Replace them with SessionManager's\nGetPrimarySession() and GetActiveSession() respectively, and use\nBrowserContextHelper::GetBrowserContextByAccountId() to map the session\nto BrowserContext.\n\nTAG=agy\nCONV=d0f7b601-ba2d-4df1-b974-a77abf96ed15\n\nBug: 531278783\nChange-Id: Ibe8c3b66c1bc94ea341a5e26514951e900ff38a9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8078486\nCommit-Queue: Achuith Bhandarkar \u003cachuith@chromium.org\u003e\nReviewed-by: James Cook \u003cjamescook@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661742}",
      "email": "achuith@chromium.org",
      "hash": "048556d189c7b1500e90e1a57fb83110ed8b59fb",
      "subject": "crosier: Refactor UserManager usage in ChromeOSIntegrationArcMixin"
    },
    "8078563": {
      "author": "Chrome Crash (Prod)",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "8078563",
      "clUrl": "https://chromium-review.googlesource.com/c/8078563",
      "description": "The CHECK(false, base::NotFatalUntil::M152) added to the font family's GetFirstMatchingFont block in CheckRequiredStylesPresent could fail on some systems or font setups in production, causing crashes. To prevent these crashes, this reverts that specific CHECK back to a DCHECK.\n\n**This fix was generated by the Crash Autofix pipeline for the crash http://crash/039e6c4171bf3615. Please see go/crash-autofix for more details.**\n\nBug: 533685464\nChange-Id: I9aaa5e3fc4633443a317ac8f3ae38d7c3aa385a1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8078563\nCommit-Queue: Yuki Shiino \u003cyukishiino@chromium.org\u003e\nReviewed-by: Yuki Shiino \u003cyukishiino@chromium.org\u003e\nReviewed-by: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661578}",
      "email": "crash@system.gserviceaccount.com",
      "hash": "efc05156aa11bd48e0c5f3b52c2d100798a0d4f9",
      "subject": "Revert failing CHECK in CheckRequiredStylesPresent to DCHECK"
    },
    "8079220": {
      "author": "Masa Fujita",
      "avatar": "https://lh4.googleusercontent.com/-NK2fS2iToE8/AAAAAAAAAAI/AAAAAAAAAAA/Os8CmN7OF-M/s120-p/photo.jpg",
      "cl": "8079220",
      "clUrl": "https://chromium-review.googlesource.com/c/8079220",
      "description": "Per UX direction.\n\nBug: 533509443\nChange-Id: I940ded469bd2d8fe733a88f6e6dfed55877a022e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8079220\nCommit-Queue: Masa Fujita \u003cmassan@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661819}",
      "email": "massan@google.com",
      "hash": "5c351030d4cc49d9ce5adaf18267a953bfaf2020",
      "subject": "nested app menu: Remove \"Report an issue\" item"
    },
    "8079640": {
      "author": "Masa Fujita",
      "avatar": "https://lh4.googleusercontent.com/-NK2fS2iToE8/AAAAAAAAAAI/AAAAAAAAAAA/Os8CmN7OF-M/s120-p/photo.jpg",
      "cl": "8079640",
      "clUrl": "https://chromium-review.googlesource.com/c/8079640",
      "description": "Changes included in the CL:\n - Rename \"Bookmark\" parent item to \"Bookmarks and lists\"\n - Rename \"Bookmark this page\" to \"Bookmark this tab\"\n - Move \"Mobile bookmarks\" and \"Other bookmarks\" to above reading list\n - Rename \"Bookmarks\" to \"Show all bookmarks\"\n - Rename \"History\" item to \"Open history\"\n - Rename \"QR code\" to \"Create QR code\"\n - Updated tests to match the changes\n\nAll changes are behind the flag #submenus-in-app-menu.\n\nWe also fix a bug in FakeBookmarkModel where addFolder was not using the\nindex to insert.\n\nBug: 533509373, 533509567, 533509291, 533509461, 533509987\nChange-Id: Idef854e9c370f5ae42e7ee8444767d5f969f5ed3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8079640\nCommit-Queue: Masa Fujita \u003cmassan@google.com\u003e\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661816}",
      "email": "massan@google.com",
      "hash": "55f2da2d063be1f1c136b7657c7d9c80a0b3739d",
      "subject": "nested app menu: A collection of minor cosmetic changes"
    },
    "8079922": {
      "author": "Googler",
      "avatar": "",
      "cl": "8079922",
      "clUrl": "https://chromium-review.googlesource.com/c/8079922",
      "description": "This CL was generated by a Copybara workflow. See the attached bug for more details.\n\nBbcpOrigin-RevId: 947136060\nChange-Id: I34fbfbaf10273b1669b7b3e2b24274c5bd508dee\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8079922\nCommit-Queue: Max Curran \u003ccurranmax@chromium.org\u003e\nReviewed-by: Max Curran \u003ccurranmax@chromium.org\u003e\nCommit-Queue: Copybara Service \u003ccopybara-worker-blackhole@google.com\u003e\nAuto-Submit: Copybara Service \u003ccopybara-worker-blackhole@google.com\u003e\nReviewed-by: Ryan Sturm \u003cryansturm@chromium.org\u003e\nCommit-Queue: Ryan Sturm \u003cryansturm@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661458}",
      "email": "noreply@google.com",
      "hash": "5d421ce9044b9f4b0ee0a5a770f4cf43c45b4ba2",
      "subject": "Sync feature protos."
    },
    "8080460": {
      "author": "Neha Sapre",
      "avatar": "https://lh3.googleusercontent.com/-7aXPUNha8Dw/AAAAAAAAAAI/AAAAAAAAAAA/6C7sFGtnL1Q/s120-p/photo.jpg",
      "cl": "8080460",
      "clUrl": "https://chromium-review.googlesource.com/c/8080460",
      "description": "This change disambiguates two unrelated \"ColorPicker\" classes in Clank.\n\nThe color picker for a tab group is renamed to:\n\"chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/color_picker/TabGroupColorPickerCoordinator.java\"\n\nThe embedder view for the html element \u003cinput type=\"color\"\u003e (which\nappears as a dialog) is renamed to:\n\"components/embedder_support/android/java/src/org/chromium/components/embedder_support/delegate/HtmlColorPickerCoordinator.java\"\n\nTAG=agy\nCONV=4649034b-ded2-4bd5-8305-bf2576d0ae6d\n\nBypass-Check-License: Renamed files\nBug: 527947162\nChange-Id: I51e5eaeb1b1f9822cefb243afc506da5eceee9ad\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8080460\nAuto-Submit: Neha Sapre \u003cnehasapre@google.com\u003e\nReviewed-by: Bo Liu \u003cboliu@chromium.org\u003e\nReviewed-by: Theresa Wellington \u003ctwellington@chromium.org\u003e\nCommit-Queue: Bo Liu \u003cboliu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662042}",
      "email": "nehasapre@google.com",
      "hash": "781d078b6d989d88fa6a9d66579b1d70ef5986ec",
      "subject": "Refactor: Disambiguate ColorPicker classes in Clank"
    },
    "8081260": {
      "author": "Helmut Januschka",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "8081260",
      "clUrl": "https://chromium-review.googlesource.com/c/8081260",
      "description": "An incomplete markup declaration such as \u003c!DOC\u003e at the end of a closed\ninput stream made the tokenizer wait forever for a DOCTYPE look-ahead\nthat can never complete and silently dropped the rest of the document,\nso fall through to the bogus-comment path once the stream is closed,\nbehind a default-on killswitch.\n\nBug: 40727112\nChange-Id: I45b0cf1170ceab3e93cdf36f47a72b59048ccbde\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8081260\nCommit-Queue: Helmut Januschka \u003chelmut@januschka.com\u003e\nReviewed-by: Joey Arhar \u003cjarhar@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661525}",
      "email": "helmut@januschka.com",
      "hash": "87638ca5936d76ea02c06ef85fe8d1e0b57f34c8",
      "subject": "Tokenize truncated markup declaration at EOF as bogus comment"
    },
    "8081461": {
      "author": "Mitsuru Oshima",
      "avatar": "https://lh3.googleusercontent.com/-0Y55REyBQ4w/AAAAAAAAAAI/AAAAAAAAAAA/yGgNpVi7M5o/s120-p/photo.jpg",
      "cl": "8081461",
      "clUrl": "https://chromium-review.googlesource.com/c/8081461",
      "description": "Rename SetCornerRadii to SetNativeViewCornerRadii in NativeViewHost\nand its wrapper/implementations to make it clear that it applies to the\nnative view, and to be consistent with other NativeView methods.\n\nUpdate all callers to use the new name.\n\nBug: None\nTest: views_unittests, browser_tests, unit_tests\nTAG=agy\nCONV=b3a3da65-cfc0-4319-93dd-8a654fa594d4\n\nChange-Id: I731ac96c667c43bebff0af3af344b950e6b9d2ee\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8081461\nReviewed-by: Ted Choc \u003ctedchoc@chromium.org\u003e\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nReviewed-by: Elly \u003cellyjones@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661716}",
      "email": "oshima@chromium.org",
      "hash": "db0c4541d68ed0cee95839f4c438467bd10b43a3",
      "subject": "Views: Rename SetCornerRadii to SetNativeViewCornerRadii in NativeViewHost"
    },
    "8081600": {
      "author": "Rafay Bughio",
      "avatar": "https://lh6.googleusercontent.com/-uIEo8etIS38/AAAAAAAAAAI/AAAAAAAAAAA/Dnrqp-ObR6o/s120-p/photo.jpg",
      "cl": "8081600",
      "clUrl": "https://chromium-review.googlesource.com/c/8081600",
      "description": "This CL introduces the SkillsProvider interface and wires it into\nSkillsServiceImpl.\n\n- Creates `SkillsProvider` interface utilizing `base::RepeatingCallbackList` to support extending skill sources.\n- Updates `SkillsServiceImpl` to register multiple providers and trigger a refresh across all providers during discovery.\n- Adds `OnProvidedSkillsChanged(SkillsProvider*)` to `SkillsService::Observer` alongside `OnDiscoverySkillsUpdated`. This accurately reflects that skills updates can now be driven by any provider, keeping third-party/enterprise providers separate from the 1P discovery mechanism.\n\nBug: 533957088\nChange-Id: Ia816b4105349f514865801b9d983e90cbdaca8bf\ncontext: go/enterprise-configured-skills-dd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8081600\nAuto-Submit: Rafay Bughio \u003crafayb@google.com\u003e\nReviewed-by: Ian Vollick \u003cvollick@chromium.org\u003e\nReviewed-by: Austin Zhang \u003caustinzzr@google.com\u003e\nCommit-Queue: Austin Zhang \u003caustinzzr@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662050}",
      "email": "rafayb@google.com",
      "hash": "dd0dd92f3778150e27989743b64ad1ec0428c832",
      "subject": "[Enterprise Skills] Add SkillsProvider interface"
    },
    "8081821": {
      "author": "Justin Cohen",
      "avatar": "https://lh6.googleusercontent.com/-9jBVkJm786c/AAAAAAAAAAI/AAAAAAAAAAA/--UMAFoZu9Y/s120-p/photo.jpg",
      "cl": "8081821",
      "clUrl": "https://chromium-review.googlesource.com/c/8081821",
      "description": "On iOS 27 SDK simulators, EarlGrey tests frequently fail after loading\na URL. This CL adds a temporary 2-second wait in loadURL to allow the\nweb view/compositor state to settle, reducing flakiness while we\ninvestigate a permanent fix.\n\nBug: 530841942\nChange-Id: Id5cc495d8260ef29657066ed26c482aa6e663506\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8081821\nReviewed-by: Rohit Rao \u003crohitrao@chromium.org\u003e\nCommit-Queue: Justin Cohen \u003cjustincohen@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661899}",
      "email": "justincohen@google.com",
      "hash": "0911de34bb033e21a28578d0a1513e508e47f805",
      "subject": "ios: Add temporary wait for iOS 27 page loads."
    },
    "8081980": {
      "author": "Ben Scarlato",
      "avatar": "https://lh4.googleusercontent.com/-ehFtedgiNWc/AAAAAAAAAAI/AAAAAAAAAAA/FeWdYsB9i3A/s120-p/photo.jpg",
      "cl": "8081980",
      "clUrl": "https://chromium-review.googlesource.com/c/8081980",
      "description": "Expands default feature overrides for desktop Android to turn on\nkSandboxedProcessServiceLimitOnAndroid. This allows a higher number of\nsandboxed processes, unconstrained by the arbitrary 100-process limit.\n\nAllowing this is important to prevent a degraded user experience when\nopening a high number of tabs and processes.\n\nBug: 523202831\nTest: verify brya can open many tabs and over 100 renderer processes\nChange-Id: If432a56fa519fbaadecc49cd781e578e19c35713\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8081980\nReviewed-by: Theresa Wellington \u003ctwellington@chromium.org\u003e\nAuto-Submit: Ben Scarlato \u003cakhna@google.com\u003e\nCommit-Queue: Ben Scarlato \u003cakhna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661402}",
      "email": "akhna@google.com",
      "hash": "52bab7e3604324cf27dfd83657e655ca9b530df4",
      "subject": "Enable SandboxedProcessServiceLimitOnAndroid for Desktop devices"
    },
    "8082220": {
      "author": "Ireneusz Szulc",
      "avatar": "https://lh4.googleusercontent.com/-P-DqqFOpE0U/AAAAAAAAAAI/AAAAAAAAAAA/pMO4omniY68/s120-p/photo.jpg",
      "cl": "8082220",
      "clUrl": "https://chromium-review.googlesource.com/c/8082220",
      "description": "This change replaces `dom-if` with `hidden` attribute for the quality\nlogging card in suggestions_from_gemini_subpage.html, as `hidden`\nattribute yields better performance.\n\nBug: b:521731844\nChange-Id: I22c75aa7a8d1f3b21acbe987b4f451d46a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8082220\nReviewed-by: Stanislav Mikheyev \u003cmikhe@google.com\u003e\nCommit-Queue: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661407}",
      "email": "ireneuszszulc@google.com",
      "hash": "8f61444f7c8864cebdf4ac2ab7e6d4055b652930",
      "subject": "AtMemory: Use hidden instead of dom-if for Gemini suggestions quality logging"
    },
    "8082660": {
      "author": "Gyuyoung Kim",
      "avatar": "https://lh6.googleusercontent.com/-ewJFm3jXGcE/AAAAAAAAAAI/AAAAAAAAAAA/DPrOrwOrrII/s120-p/photo.jpg",
      "cl": "8082660",
      "clUrl": "https://chromium-review.googlesource.com/c/8082660",
      "description": "This CL changes IS_IOS build flag with !USE_BLINK build flag\nbecause iOS Blink port follows the blink path.\n\nBug: 515536912\nChange-Id: I2c3c1932a03fb94ba93331a76978b5afcb490082\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8082660\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCommit-Queue: Gyuyoung Kim \u003cgyuyoung@igalia.com\u003e\nReviewed-by: Danilo Tedeschi \u003cdanft@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661575}",
      "email": "gyuyoung@igalia.com",
      "hash": "a4fb13329d82676eb3907a7ac1a9ab08267f78c2",
      "subject": "[iOS Blink] Pass DateTimeFormatterTest.YMD_WithEra_AllChromiumPlatformLocales"
    },
    "8082780": {
      "author": "Ari Chivukula",
      "avatar": "https://lh3.googleusercontent.com/-pBPDc-hPqmk/AAAAAAAAAAI/AAAAAAAAAAA/BsFD8BSZs1U/s120-p/photo.jpg",
      "cl": "8082780",
      "clUrl": "https://chromium-review.googlesource.com/c/8082780",
      "description": "Instead of initializing this at the top of the stack we should push it\nas low as possible. There's no reason to thread the data down the stack\nexcept for a few tests which can use a replacement test specific method.\n\nFixed: 512509719\nChange-Id: Iebf1ab1a4723dba0a5586c17d031ea0b2f4ef267\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8082780\nCommit-Queue: Kenichi Ishibashi \u003cbashi@chromium.org\u003e\nAuto-Submit: Ari Chivukula \u003carichiv@chromium.org\u003e\nReviewed-by: Kenichi Ishibashi \u003cbashi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661538}",
      "email": "arichiv@chromium.org",
      "hash": "feaba6d9348f0041c43823c350fa6cf12c810052",
      "subject": "[TCP] Cleanup Additional Capacity Initialization"
    },
    "8082861": {
      "author": "Di Wu",
      "avatar": "https://lh4.googleusercontent.com/-IA1rlaCrSZ8/AAAAAAAAAAI/AAAAAAAAAAA/lGlaGVAlF5o/s120-p/photo.jpg",
      "cl": "8082861",
      "clUrl": "https://chromium-review.googlesource.com/c/8082861",
      "description": "Follow-up to review feedback on the coordinator unit tests.\n\nCount dialog-flow-finished calls with a capturing lambda through\nbase::BindLambdaForTesting, replacing the Increment helper function.\n\nAssert the kCancelledByUser outcome in one dedicated test instead of\nrepeating the check at the end of every test that closes the dialog.\n\nBug: b:365741912, b:365902693\nTest: CQ\nChange-Id: I5e18c429ed9a0e821c2666f577ab0fa31dcea685\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8082861\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Kush Sinha \u003csinhak@chromium.org\u003e\nReviewed-by: Georg Neis \u003cneis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661681}",
      "email": "diwux@google.com",
      "hash": "f11d66152bf35a2202ec91069b8d6bc5318ff333",
      "subject": "Ash: Tidy the Account Manager dialog coordinator tests"
    },
    "8083120": {
      "author": "Felipe Erias",
      "avatar": "https://lh4.googleusercontent.com/-9ADbQcfOPgw/AAAAAAAAAAI/AAAAAAAAAAA/m3ruBdYPp_I/s120-p/photo.jpg",
      "cl": "8083120",
      "clUrl": "https://chromium-review.googlesource.com/c/8083120",
      "description": "List markers should use `-webkit-text-fill-color` rather than `color`,\nfollowing https://github.com/whatwg/compat/issues/71\n\nTextual markers already do so through TextPainter.\n\nTextFragmentPainter::PaintSymbol() resolves `color` instead, painting\nthe list marker symbols with the wrong color when the two CSS properties\ndiffer.\n\nResolve the marker symbol color from `-webkit-text-fill-color`. Its\ninitial value is `currentcolor`, which resolves to `color`, so markers\nthat do not set that property continue to be painted as before.\n\nTest: /wpt/css/css-lists/marker-webkit-text-fill-color.html\nBug: 40804920\nChange-Id: I41050c16d66e05b13407d162ffeea9dce7c1e737\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8083120\nReviewed-by: Stephen Chenney \u003cschenney@chromium.org\u003e\nReviewed-by: Philip Rogers \u003cpdr@chromium.org\u003e\nCommit-Queue: Felipe Erias \u003cfelipeerias@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661542}",
      "email": "felipeerias@igalia.com",
      "hash": "75e0536e8ef554a83dc400c8861b4b92f0d92a8a",
      "subject": "[css-lists] Paint ::marker symbols with -webkit-text-fill-color"
    },
    "8083180": {
      "author": "Georg Neis",
      "avatar": "https://lh3.googleusercontent.com/-PuL4a0sDfTo/AAAAAAAAAAI/AAAAAAAAAAA/dtYey2tPFMw/s120-p/photo.jpg",
      "cl": "8083180",
      "clUrl": "https://chromium-review.googlesource.com/c/8083180",
      "description": "It does not involve crosapi anymore. Move it into the existing\npower_apitest.cc in the extensions directory (with buildflag guard).\n\nBug: b:365902693\nChange-Id: Ibc85613d11ef833b485b8256b55ae0fd4c3ec83b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8083180\nReviewed-by: Di Wu \u003cdiwux@google.com\u003e\nCommit-Queue: Georg Neis \u003cneis@chromium.org\u003e\nAuto-Submit: Georg Neis \u003cneis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661654}",
      "email": "neis@chromium.org",
      "hash": "5731884cf7f9436c5054eb247dcb11a5210b427a",
      "subject": "ash: Move power api test out of crosapi/"
    },
    "8083260": {
      "author": "Andrew Grieve",
      "avatar": "https://lh4.googleusercontent.com/-A_W-R-lDVOY/AAAAAAAAAAI/AAAAAAAAAAA/GkG6Z1VgfZg/s120-p/photo.jpg",
      "cl": "8083260",
      "clUrl": "https://chromium-review.googlesource.com/c/8083260",
      "description": "And disables the normal .jdeps output.\n\nThis adds a new javac plugin to get the usage information in the same\nway that it was being collected for .jdeps files. .jdeps files store\nonly which .jar files are depended on, so that is not sufficient for\nincremental builds. This new plugin will hopefully be enough to use\nfor incremental builds.\n\nAs a bonus, it avoids protobufs, so the format will be much easier for\npython to work with.\n\nBug: 502931600\nChange-Id: I293c21d5a4b273306282db3169c578b6e17533dd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8083260\nReviewed-by: Peter Wen \u003cwnwen@chromium.org\u003e\nAuto-Submit: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662065}",
      "email": "agrieve@chromium.org",
      "hash": "bef98c7dc1cfe13fa158e9b68ba13ddfac2f08fa",
      "subject": "Patch BazelJavaBuilder to write per-class dependency information."
    },
    "8083320": {
      "author": "Kent Tamura",
      "avatar": "https://lh3.googleusercontent.com/-Xn4R5JMv3zM/AAAAAAAAAAI/AAAAAAAAAAA/BKgC_HIpPUQ/s120-p/photo.jpg",
      "cl": "8083320",
      "clUrl": "https://chromium-review.googlesource.com/c/8083320",
      "description": "This CL updates a test for ruby + text-emphasis so that  it contains\nmore complex cases.\n\nThis CL has no behavior changes.\n\nChange-Id: Iac58da48ec089f55dd43ca2b375c14b6ea996071\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8083320\nAuto-Submit: Kent Tamura \u003ctkent@chromium.org\u003e\nCommit-Queue: Koji Ishii \u003ckojii@chromium.org\u003e\nReviewed-by: Koji Ishii \u003ckojii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661597}",
      "email": "tkent@chromium.org",
      "hash": "da6a4873df80ed1d2b31b2e13f2b0963407ac4e0",
      "subject": "ruby\u0026emphasis: Update a test"
    },
    "8083520": {
      "author": "Amy Hwang",
      "avatar": "",
      "cl": "8083520",
      "clUrl": "https://chromium-review.googlesource.com/c/8083520",
      "description": "This CL updates semantic colour token to align with the Figma design\nspecification:\n\n- Close/menu/expand buttons: kColorSysOnSurfaceVariant -\u003e kColorSysOnSurfaceSubtle\n- Expanded heading: kColorSysOnSurface -\u003e kColorSysOnSurfaceSubtle\n- Favicon capsule background: kColorSysNeutralContainer -\u003e kColorSysBaseContainer\n- Favicon capsule count (\"+2\"): kColorSysOnSurface -\u003e kColorSysOnSurfaceSubtle\n\nScreenshots \u0026 Figma link:\nhttps://docs.google.com/presentation/d/1LxGlfadugpY76OUwwrXjuDZyRQS8CgW2MZDLzfy5ts8/edit?usp=sharing\n\nBug: 376286341\nChange-Id: Ib1be1e4bfc2c1f4bcf16e753e7c43bdde873d732\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8083520\nReviewed-by: Dmytro Yeroshkin \u003cyeroshkin@chromium.org\u003e\nReviewed-by: Kaan Alsan \u003calsan@chromium.org\u003e\nCommit-Queue: Amy Hwang \u003camyhwang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661909}",
      "email": "amyhwang@google.com",
      "hash": "1d772b7842fa4f9b40a162e323fccfde5c1605e1",
      "subject": "[Page Actions] Align contextual cues colors with Figma tokens"
    },
    "8083622": {
      "author": "Tommy Nyquist",
      "avatar": "https://lh4.googleusercontent.com/-FH0thgP1-l0/AAAAAAAAAAI/AAAAAAAAAAA/FUEpEBRNITg/s120-p/photo.jpg",
      "cl": "8083622",
      "clUrl": "https://chromium-review.googlesource.com/c/8083622",
      "description": "Incremental parser for OnePlatform alt=proto server-streaming\nresponses: each complete top-level length-delimited field of the\nStreamBody proto is one delivery (message/status/noop). The crate is\ndependency-free, forbids unsafe code, and hardens against malformed\nvarints, invalid wire types, and oversized fields (terminal failure\nstate; owner drops the connection).\n\nFirst CL of the browser_actuator transport series; the cxx bridge and\nthe C++ client that feeds network bytes into this parser follow. The\ntests are Rust gtests (rust_gtest_interop) linked into\ncomponents_unittests through the unit_tests group, and run as\nStreamBodyParserRustTest.* wherever that suite runs.\n\nBug: b:534398806\nChange-Id: I40bea0f56cac5fddb158d110757348a4aec2bc00\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8083622\nReviewed-by: Łukasz Anforowicz \u003clukasza@chromium.org\u003e\nCommit-Queue: Tommy Nyquist \u003cnyquist@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661445}",
      "email": "nyquist@chromium.org",
      "hash": "01b9ad2fc22e0876dc7bb621315c8112b9da07bc",
      "subject": "[browser_actuator] Add pure-Rust StreamBody framing parser"
    },
    "8083640": {
      "author": "Tommy Nyquist",
      "avatar": "https://lh4.googleusercontent.com/-FH0thgP1-l0/AAAAAAAAAAI/AAAAAAAAAAA/FUEpEBRNITg/s120-p/photo.jpg",
      "cl": "8083640",
      "clUrl": "https://chromium-review.googlesource.com/c/8083640",
      "description": "Introduces the wire-format-agnostic seams of the browser_actuator\ntransport, ahead of the concrete alt=proto StreamBody client:\n\n- MessageStreamClient: consumer-facing interface for a server-\u003eclient\n  stream of serialized proto messages, with an observer for messages,\n  the terminal RPC status, and connection-state changes.\n- StreamConnectionDelegate: strategy seam keeping resume and auth\n  policy out of the connection machinery — async request preparation\n  (nullptr aborts the attempt), payload-derived resume state, and\n  HTTP-failure retry policy. Delegates compose, so an OAuth decorator\n  can wrap a resume-state delegate.\n- GMock mocks for both in transport/test_support, plus a README\n  describing the wire format and architecture.\n\nBug: b:534398806\nChange-Id: I813f823970f3145106bc14164279ee5aa2c3b840\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8083640\nReviewed-by: Anusha Muley \u003canushamuley@google.com\u003e\nCommit-Queue: Tommy Nyquist \u003cnyquist@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661500}",
      "email": "nyquist@chromium.org",
      "hash": "cd718b19da08759d99c1785294e4cfb0d7bc7fe8",
      "subject": "[browser_actuator] Add transport interfaces and connection delegate"
    },
    "8083704": {
      "author": "Tsuyoshi Horo",
      "avatar": "https://lh3.googleusercontent.com/-ckxnw0LP0WY/AAAAAAAAAAI/AAAAAAAAAAA/48fCw4llNsk/s120-p/photo.jpg",
      "cl": "8083704",
      "clUrl": "https://chromium-review.googlesource.com/c/8083704",
      "description": "Bug: 534279892, 534166365\nChange-Id: I36d5b9776ba3d79443aa1656a33748adff2da1c0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8083704\nCommit-Queue: Tsuyoshi Horo \u003choro@chromium.org\u003e\nReviewed-by: Hiroki Nakagawa \u003cnhiroki@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661551}",
      "email": "horo@chromium.org",
      "hash": "6c2718fbd427a432257eb606388a1d6d4e90b7b3",
      "subject": "[Gardener] Mark two grouped-kind-of-widget-* tests flaky on Linux"
    },
    "8083781": {
      "author": "Qiu Jianlin",
      "avatar": "https://lh6.googleusercontent.com/-Fukq9Um1B74/AAAAAAAAAAI/AAAAAAAAAAA/XZZvkHtj0mk/s120-p/photo.jpg",
      "cl": "8083781",
      "clUrl": "https://chromium-review.googlesource.com/c/8083781",
      "description": "max_num_ref_frames_ is not guaranteed to be larger than 1. Remove the\ncheck around it.\n\nBug: 533657985\nChange-Id: I42265cea75ee38f08c58f102fac118b029ccf1a0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8083781\nAuto-Submit: Qiu, Jianlin \u003cjianlin.qiu@intel.com\u003e\nCommit-Queue: Eugene Zemtsov \u003ceugene@chromium.org\u003e\nReviewed-by: Eugene Zemtsov \u003ceugene@chromium.org\u003e\nReviewed-by: Erik Språng \u003csprang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661424}",
      "email": "jianlin.qiu@intel.com",
      "hash": "d692b5060e054d3d36a7198ac6fcf461358b91a6",
      "subject": "Fix fuzzer failure around max_num_ref_frames_ of D3D12 VEA."
    },
    "8083782": {
      "author": "Shiyi Zou",
      "avatar": "https://lh6.googleusercontent.com/-iFBCMehdUE0/AAAAAAAAAAI/AAAAAAAAAAA/uEF29bVBpHk/s120-p/photo.jpg",
      "cl": "8083782",
      "clUrl": "https://chromium-review.googlesource.com/c/8083782",
      "description": "For the Compiler process, the ORT SessionOptions is created on the\nresolved target EP device rather than via auto EP selection.\n\nOn the GPU process side, the target device is currently determined\ninternally by ORT from the information in the compiled model. For\nconsistency, the SessionOptions should likewise be created on that\nresolved target device.\n\nBug: 532790746\nChange-Id: Ie40b4b062ee3d297df6837cc9a86d742a42ff77b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8083782\nReviewed-by: Hu, Ningxin \u003cningxin.hu@intel.com\u003e\nCommit-Queue: Zou, Shiyi \u003cshiyi.zou@intel.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661616}",
      "email": "shiyi.zou@intel.com",
      "hash": "cd22f214dfb5ee48cf800427182649f2394775e7",
      "subject": "webnn: ensure creating `SessionOptions` on the target EP device"
    },
    "8083846": {
      "author": "Alexis Hétu",
      "avatar": "https://lh4.googleusercontent.com/-NnusqV6hR1s/AAAAAAAAAAI/AAAAAAAAAAA/nPAIk6vFsSI/s120-p/photo.jpg",
      "cl": "8083846",
      "clUrl": "https://chromium-review.googlesource.com/c/8083846",
      "description": "On iPad, the popover view's UI is unclear due to being unable to see\nbarriers between different suggestions. This CL changes the color of\nthe popover's background so that the UI clearly shows where one\nsuggestion ends and where the next suggestion/section begins.\n\nCurrent look on iPhone:\nhttps://screenshot.googleplex.com/yss3HD2tnGDLmyu\nCurrent look on iPad (no visible borders):\nhttps://screenshot.googleplex.com/rnmmFCaDGxYotZ4\nUpdated look on iPad:\nhttps://screenshot.googleplex.com/3QPqFKRndfRKFsm\nUpdated Look on iPad (dark):\nhttps://screenshot.googleplex.com/44EpJiyFroUMZQU\n\nBug: 532613096\nChange-Id: I0ffffc44e97667eca342623aaac887cc639dbb02\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8083846\nReviewed-by: Leo Zhao \u003cleozhao@google.com\u003e\nCommit-Queue: Alexis Hétu \u003csugoi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661774}",
      "email": "sugoi@chromium.org",
      "hash": "5121103ea7bd6749d4cbb329e423822be3662fcf",
      "subject": "[iOS] Update manual fill popover view background color"
    },
    "8084020": {
      "author": "Eriko Kurimoto",
      "avatar": "https://lh4.googleusercontent.com/-d9hWS_ef_9w/AAAAAAAAAAI/AAAAAAAAAAA/ocEFJJwuggQ/s120-p/photo.jpg",
      "cl": "8084020",
      "clUrl": "https://chromium-review.googlesource.com/c/8084020",
      "description": "The tests no longer need to be skipped on MSAN when the InitialWebUI\nfeature is enabled since the flakiness is not unique to InitialWebUI\nfeature and it's already disabled .\n\nBug: 477426026\nChange-Id: Ieb41ba3ffe609c34326d234177e7ea1ef03b8bed\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084020\nReviewed-by: Solomon Kinard \u003csolomonkinard@chromium.org\u003e\nAuto-Submit: Eriko Kurimoto \u003celkurin@chromium.org\u003e\nCommit-Queue: Eriko Kurimoto \u003celkurin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661570}",
      "email": "elkurin@chromium.org",
      "hash": "ccb97075bf10bb3a8665d188a5a00ed70174da27",
      "subject": "WaaP: Remove MSAN InitialWebUI skip of IncognitoCommandsApiTest"
    },
    "8084086": {
      "author": "Fumitoshi Ukai",
      "avatar": "https://lh3.googleusercontent.com/-5aGNJUVO4TY/AAAAAAAAAAI/AAAAAAAAAAA/ILuGtsHkwVg/s120-p/photo.jpg",
      "cl": "8084086",
      "clUrl": "https://chromium-review.googlesource.com/c/8084086",
      "description": "Bug: 534196761\nChange-Id: If7c9c4241938fd7629c661a2967d0c1ff0f32e2f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084086\nAuto-Submit: Fumitoshi Ukai \u003cukai@google.com\u003e\nReviewed-by: Junji Watanabe \u003cjwata@google.com\u003e\nCommit-Queue: Junji Watanabe \u003cjwata@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661759}",
      "email": "ukai@google.com",
      "hash": "e3991c76896fd682820444f5323b34451a783ebf",
      "subject": "siso: allow //-path in target_sysroot on cros"
    },
    "8084147": {
      "author": "Takuto Ikuta",
      "avatar": "https://lh4.googleusercontent.com/-wGE3A3dBSps/AAAAAAAAAAI/AAAAAAAAAAA/OJjmqO0_PR0/s120-p/photo.jpg",
      "cl": "8084147",
      "clUrl": "https://chromium-review.googlesource.com/c/8084147",
      "description": "Remove check_protocol_compatibility.py from denylist.star.\n\nBug: 513105742\nChange-Id: I320c25cc90d8c21adc722d22cfe3e675285f37a6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084147\nCommit-Queue: Junji Watanabe \u003cjwata@google.com\u003e\nAuto-Submit: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nReviewed-by: Junji Watanabe \u003cjwata@google.com\u003e\nCommit-Queue: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661665}",
      "email": "tikuta@chromium.org",
      "hash": "4730d11ea3862000c7c92cfaf67e0ddee439f862",
      "subject": "siso: enable remote execution for v8 check_protocol_compatibility.py"
    },
    "8084190": {
      "author": "Justin Cohen",
      "avatar": "https://lh6.googleusercontent.com/-9jBVkJm786c/AAAAAAAAAAI/AAAAAAAAAAA/--UMAFoZu9Y/s120-p/photo.jpg",
      "cl": "8084190",
      "clUrl": "https://chromium-review.googlesource.com/c/8084190",
      "description": "Revert local patch for GREYTouchInjector as EarlGrey has patched the iOS\n27 touch injector bug upstream.\n\nFixed in EG2 as of https://crrev.com/c/8089164\n\nBug: 522248291\nChange-Id: I521fc1e058818ec1bfe78f385ecb204fc2344aa6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084190\nCommit-Queue: Justin Cohen \u003cjustincohen@google.com\u003e\nReviewed-by: Yue She \u003cyueshe@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661539}",
      "email": "justincohen@google.com",
      "hash": "403bfedff61e3aada19eb89a1f0c99ee837b3c7c",
      "subject": "ios: Revert local EarlGrey patches for Xcode 27 / iOS 27"
    },
    "8084285": {
      "author": "Josef Raska",
      "avatar": "https://lh3.googleusercontent.com/-vLn_Qvr_Quk/AAAAAAAAAAI/AAAAAAAAAAA/W5fg9OZPC38/s120-p/photo.jpg",
      "cl": "8084285",
      "clUrl": "https://chromium-review.googlesource.com/c/8084285",
      "description": "- The test was deleted in: crrev.com/c/6341812\n\nBug: 40256340\nChange-Id: I83a031733a9bb7521b470142c44a2cb45b750eba\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084285\nReviewed-by: Peter Wen \u003cwnwen@chromium.org\u003e\nCommit-Queue: Josef Raska \u003cjosefraska@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661680}",
      "email": "josefraska@google.com",
      "hash": "ccd74154a9714e62b763c7bc14a70c2a22b75b2d",
      "subject": "[Autofill] Remove obsolete browser test Luci filters"
    },
    "8084289": {
      "author": "Kacper Bajkiewicz",
      "avatar": "https://lh5.googleusercontent.com/-u-nmkL7TPLI/AAAAAAAAAAI/AAAAAAAAAAA/JTpQKe6ojlE/s120-p/photo.jpg",
      "cl": "8084289",
      "clUrl": "https://chromium-review.googlesource.com/c/8084289",
      "description": "Screencast: https://screencast.googleplex.com/cast/NTUxNTc4NTk5NTgxMjg2NHxhYzNmMzRlZi1jNA\n\nBug: 516392211\nChange-Id: Id4756821d4a35943ca90c92d2bad961f525c9f1f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084289\nReviewed-by: Sasha Kunitskaya \u003csaskekun@google.com\u003e\nCommit-Queue: Kacper Bajkiewicz \u003ckbajkiewicz@google.com\u003e\nAuto-Submit: Kacper Bajkiewicz \u003ckbajkiewicz@google.com\u003e\nReviewed-by: Ernest Nguyen Hung \u003cernn@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661771}",
      "email": "kbajkiewicz@google.com",
      "hash": "3b3d96b0e851e792613100da998f13559b3759b5",
      "subject": "[FRE Revamp] Adjust crop of clover shape on finish-or-continue screen."
    },
    "8084290": {
      "author": "Christoph Schwering",
      "avatar": "https://lh4.googleusercontent.com/-Qw-PHSgIOpU/AAAAAAAAAAI/AAAAAAAAAAA/op17V5IhGCg/s120-p/photo.jpg",
      "cl": "8084290",
      "clUrl": "https://chromium-review.googlesource.com/c/8084290",
      "description": "This CL is a no-op.\nA followup CL will fix the IFrameWaiter.\nAnother followup will remove usages of GURL::DeprecatedGetOriginAsURL().\n\nBug: 40100455\nChange-Id: I7db38ab62baf3d4ffbbf52b59967845584c3099e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084290\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCommit-Queue: Jan Keitel \u003cjkeitel@google.com\u003e\nCommit-Queue: Christoph Schwering \u003cschwering@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661776}",
      "email": "schwering@google.com",
      "hash": "5dc58c2b80c3009a258bb3c5f7a99b53d2b76d5d",
      "subject": "[Autofill] Small cleanups in captured_sites_test_utils.cc"
    },
    "8084304": {
      "author": "Takuto Ikuta",
      "avatar": "https://lh4.googleusercontent.com/-wGE3A3dBSps/AAAAAAAAAAI/AAAAAAAAAAA/OJjmqO0_PR0/s120-p/photo.jpg",
      "cl": "8084304",
      "clUrl": "https://chromium-review.googlesource.com/c/8084304",
      "description": "Add pdl.py to the inputs list of concatenate_protocols/protocol_version\nactions in devtools BUILD.gn files, and remove concatenate_protocols.py\nfrom Siso's denylist.\n\nBug: 513105742\nChange-Id: Iaaa3fc6f58bfbf5febf26b6cb72522204347a555\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084304\nReviewed-by: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nCommit-Queue: Junji Watanabe \u003cjwata@google.com\u003e\nReviewed-by: Junji Watanabe \u003cjwata@google.com\u003e\nAuto-Submit: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661757}",
      "email": "tikuta@chromium.org",
      "hash": "c6be88825fe98975646616e68a96e1cfe634a1a6",
      "subject": "Add pdl.py to inputs for concatenate_protocols actions"
    },
    "8084445": {
      "author": "Tsuyoshi Horo",
      "avatar": "https://lh3.googleusercontent.com/-ckxnw0LP0WY/AAAAAAAAAAI/AAAAAAAAAAA/48fCw4llNsk/s120-p/photo.jpg",
      "cl": "8084445",
      "clUrl": "https://chromium-review.googlesource.com/c/8084445",
      "description": "https://crrev.com/c/8063410 (\"net/disk_cache: Support\nBackendCleanupTracker for HTTP cache\") enabled\nkEnableBackendCleanupTrackerOnHttpCache by default.\n\nThis introduced test flakiness and hangs on Cronet bots for tests\nsuch as:\n- org.chromium.net.DiskStorageTest#testCacheVersionCurrent\n- org.chromium.net.CronetUrlRequestContextTest\n  #testEnableHttpCacheDiskNewEngine\n\nRoot cause:\nWhen a CronetContext is shut down (cronetEngine.shutdown()), deleting\nCronetContext destroys its dedicated network thread (network_thread_).\nDuring CronetEngine shutdown, SimpleBackendImpl::~SimpleBackendImpl()\ninvokes SimpleIndex::WriteToDisk(INDEX_WRITE_REASON_SHUTDOWN), which\nbinds a scoped_refptr\u003cBackendCleanupTracker\u003e to the after_write\nclosure and posts the disk write via SimpleIndexFile::WriteToDisk()\nusing PostTaskAndReply.\n\nWhen the file operation completes on the ThreadPool worker thread,\nPostTaskAndReplyRelay attempts to post the reply closure back to the\nnetwork thread. However, since network_thread_ is destroyed and no\nlonger accepting tasks, posting the reply fails. To prevent\nthread-unsafe destruction of reply closures off the origin thread,\nPostTaskAndReplyRelay intentionally leaks the relay object on shutdown\n(via ANNOTATE_LEAKING_OBJECT_PTR).\n\nAs a result, the bound BackendCleanupTracker is leaked, preventing its\ndestructor from removing the cache path from\nAllBackendCleanupTrackers::map. When a subsequent CronetEngine is\ncreated on the same cache directory path in the same process,\nBackendCleanupTracker::TryCreate fails, queuing a retry callback that\nis never invoked because the tracker was leaked, causing the new engine\nto hang indefinitely.\n\nThis CL disables kEnableBackendCleanupTrackerOnHttpCache by default\nfor CRONET_BUILD to prevent these memory leaks and test hangs.\n\nFixed: 534571671\nChange-Id: I5f3257667d2c4d517ce3b604cf77d264b1c67670\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084445\nCommit-Queue: Tsuyoshi Horo \u003choro@chromium.org\u003e\nReviewed-by: Maks Orlovich \u003cmorlovich@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661829}",
      "email": "horo@chromium.org",
      "hash": "544d3cf2b1f8195b3133e90511d95e8c0325569b",
      "subject": "[cronet] Disable kEnableBackendCleanupTrackerOnHttpCache for Cronet"
    },
    "8084447": {
      "author": "Takuto Ikuta",
      "avatar": "https://lh4.googleusercontent.com/-wGE3A3dBSps/AAAAAAAAAAI/AAAAAAAAAAA/OJjmqO0_PR0/s120-p/photo.jpg",
      "cl": "8084447",
      "clUrl": "https://chromium-review.googlesource.com/c/8084447",
      "description": "We can now run ts_library targets in devtools-frontend remotely without\nthis handler.\n\nBug: 513105742\nChange-Id: Ia5a4c5edb62a1a232a9ea10946805cef937bf79f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084447\nAuto-Submit: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nReviewed-by: Junji Watanabe \u003cjwata@google.com\u003e\nCommit-Queue: Junji Watanabe \u003cjwata@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661756}",
      "email": "tikuta@chromium.org",
      "hash": "027c2227edc3d10ceeddfb12056edaed3dca29a4",
      "subject": "siso: Remove unnecessary _ts_library handler"
    },
    "8084448": {
      "author": "Gyuyoung Kim",
      "avatar": "https://lh6.googleusercontent.com/-ewJFm3jXGcE/AAAAAAAAAAI/AAAAAAAAAAA/DPrOrwOrrII/s120-p/photo.jpg",
      "cl": "8084448",
      "clUrl": "https://chromium-review.googlesource.com/c/8084448",
      "description": "As https://crrev.com/c/7875191 changed the test type to the parameter\ntype, the existing filtered tests should be changed as well.\n\nBug: 335686693\nChange-Id: I2411f845d4eb123b522aa24bb08e630759c6d712\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084448\nCommit-Queue: Gyuyoung Kim \u003cgyuyoung@igalia.com\u003e\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661815}",
      "email": "gyuyoung@igalia.com",
      "hash": "26799e1e3eb9fd67bf5da0e7ac2ebe5812533f14",
      "subject": "[iOS Blink] Update the filtered FormMutationTest"
    },
    "8084463": {
      "author": "Noam Rosenthal",
      "avatar": "",
      "cl": "8084463",
      "clUrl": "https://chromium-review.googlesource.com/c/8084463",
      "description": "Processing instructions are now standardized so we don't need to\ntest that they produce bogus comments.\n\n- Remove parse-processing-instrucrions-as-bogus-comments VTS\n- Rebaseline html5lib tests from WPT\n\nBug: 532607275\nChange-Id: I1c3aed29844678465797d5e9679f1690fe168790\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084463\nReviewed-by: Koji Ishii \u003ckojii@chromium.org\u003e\nCommit-Queue: Noam Rosenthal \u003cnrosenthal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661856}",
      "email": "nrosenthal@chromium.org",
      "hash": "5fbda153a958f33d803ff55bdab7374e9444ccd2",
      "subject": "Rebaseline processing instruction tests"
    },
    "8084465": {
      "author": "Hans Wennborg",
      "avatar": "https://lh3.googleusercontent.com/-S9oBR4F689A/AAAAAAAAAAI/AAAAAAAAAAA/E6ROHiMSZxc/s120-p/photo.jpg",
      "cl": "8084465",
      "clUrl": "https://chromium-review.googlesource.com/c/8084465",
      "description": "use lifetime_capture_by_this instead, with a corresponding macro.\n\nBug: 533040708\nChange-Id: I2b123b580bda23750eb04931f8ca0b7a09d6ba0c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084465\nAuto-Submit: Hans Wennborg \u003chans@chromium.org\u003e\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661814}",
      "email": "hans@chromium.org",
      "hash": "09962cb8b479ec8f811b72d44c9eb3ffeba94ea6",
      "subject": "[base] clang::lifetime_capture_by(this) is deprecated"
    },
    "8084466": {
      "author": "Maksim Sisov",
      "avatar": "https://lh3.googleusercontent.com/-vRWpN-hKWIQ/AAAAAAAAAAI/AAAAAAAAAAA/hsJHlODT98g/s120-p/photo.jpg",
      "cl": "8084466",
      "clUrl": "https://chromium-review.googlesource.com/c/8084466",
      "description": "When an extension registers a MIME handler through the dict-format\nmime_types_handler manifest key (chrome.mimeHandler API) and the user\nopens a matching document, the handler's renderer process starts its\nmain-thread V8 Isolate in background mode, slowing down the initial\ndocument load.\n\nThe foreground-isolate switch introduced in crrev.com/c/5304236 is\ngated on the hardcoded MIME handler allowlist, which only covers the\nbuilt-in viewers, so public handlers never receive it.\n\nGate on the extension's parsed MIME handler manifest data instead,\nwhich covers every extension registered as a MIME handler.\n\nBug: 495538206\nChange-Id: I39cb8fa148e95b804a4c8533e420e568c2a14fdc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084466\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCommit-Queue: Maksim Sisov \u003cmsisov@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661621}",
      "email": "msisov@igalia.com",
      "hash": "218dab9f72190862a87762c6c6eb21eaf2293e78",
      "subject": "Start Isolate in foreground mode for public MIME handler processes"
    },
    "8084468": {
      "author": "Gianmarco Picarella",
      "avatar": "https://lh5.googleusercontent.com/--5m-yIMOZuI/AAAAAAAAAAI/AAAAAAAAAAA/rrzn3AAYW1E/s120-p/photo.jpg",
      "cl": "8084468",
      "clUrl": "https://chromium-review.googlesource.com/c/8084468",
      "description": "This CL relocates `at_memory_query_service_factory.{h,cc}`,\n`at_memory_query_service_delegate_impl.{h,cc}` from\n`chrome/browser/accessibility_annotator/` to\n`chrome/browser/autofill/at_memory/` to align with the rest of the\nautofill integrations.\n\nAlso removes unused logic and unit tests for\n`AtMemoryQueryServiceDelegateImpl` and updates all include paths,\nheader guards, and build targets accordingly.\n\nThis CL was requested in this comment [1].\n\n[1]:\nhttps://chromium-review.git.corp.google.com/c/chromium/src/+/8074418/comment/d34554f9_fa426dbc/\n\nBug: 522664756\nChange-Id: I0a6727cab6211959cc1d8b8b0a7f86f55618d4d6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084468\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nReviewed-by: Karol Sygiet \u003csygiet@google.com\u003e\nCommit-Queue: Gianmarco Picarella \u003cpicarella@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661726}",
      "email": "picarella@google.com",
      "hash": "a43879c4228bafcc0003373be6e5f9680caeccbd",
      "subject": "Move AtMemoryQueryServiceFactory to chrome/browser/autofill/at_memory."
    },
    "8084479": {
      "author": "Vidhan Jain",
      "avatar": "https://lh4.googleusercontent.com/-bJYmcMeCXI4/AAAAAAAAAAI/AAAAAAAAAAA/PGi7Hl_zyS8/s120-p/photo.jpg",
      "cl": "8084479",
      "clUrl": "https://chromium-review.googlesource.com/c/8084479",
      "description": "Bug: 533411686\nChange-Id: Ibed4def0e372dd9ff8370c585a2fface0407e45c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084479\nCommit-Queue: Vidhan Jain \u003cvidhanj@google.com\u003e\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661784}",
      "email": "vidhanj@google.com",
      "hash": "15c4ce4b586e7524f4e5bdf4b0d26e64e036e722",
      "subject": "Move IsFieldValueSaveable to anonymous namespace"
    },
    "8084502": {
      "author": "Kent Tamura",
      "avatar": "https://lh3.googleusercontent.com/-Xn4R5JMv3zM/AAAAAAAAAAI/AAAAAAAAAAA/BKgC_HIpPUQ/s120-p/photo.jpg",
      "cl": "8084502",
      "clUrl": "https://chromium-review.googlesource.com/c/8084502",
      "description": "This is part of a phased reland of https://crrev.com/c/8000812.\n\nCompute block-end annotation space even if the container has no rubies,\nand store it to a LineInfo.  It will be passed to a LayoutResult of\nthe container by a following CL.\n\nThis CL has no user-visible behavior changes yet.\n\nBug: 445727139, 532769350\nChange-Id: I5328523bb794cb39701c7bb1bf35f81a38acd73b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084502\nCommit-Queue: Koji Ishii \u003ckojii@chromium.org\u003e\nReviewed-by: Koji Ishii \u003ckojii@chromium.org\u003e\nAuto-Submit: Kent Tamura \u003ctkent@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661600}",
      "email": "tkent@chromium.org",
      "hash": "0b7be6d9f77665e0ba9ec4c5802c20b451ab5e51",
      "subject": "ruby: Compute block-end annotation space even without ruby"
    },
    "8084566": {
      "author": "Wenyu Fu",
      "avatar": "https://lh3.googleusercontent.com/-zdEdO0_O8jg/AAAAAAAAAAI/AAAAAAAAAAA/emSwq5e8MwM/s120-p/photo.jpg",
      "cl": "8084566",
      "clUrl": "https://chromium-review.googlesource.com/c/8084566",
      "description": "Bug: 521391910\nChange-Id: I395fe67950282085b30a309c8b09bba05f8be07d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084566\nAuto-Submit: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nReviewed-by: Mei Liang \u003cmeiliang@chromium.org\u003e\nCommit-Queue: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661489}",
      "email": "wenyufu@chromium.org",
      "hash": "84720c216d05265bf5e0864e9c2504a3d53f44a0",
      "subject": "Extend expiration date of active Sharing.* histograms"
    },
    "8084572": {
      "author": "Devlin Cronin",
      "avatar": "https://lh6.googleusercontent.com/-fjbU-SK2xLw/AAAAAAAAAAI/AAAAAAAAAAA/W9hbYUsHaZA/s120-p/photo.jpg",
      "cl": "8084572",
      "clUrl": "https://chromium-review.googlesource.com/c/8084572",
      "description": "Most ManifestData implementations have a method that looks like this:\n\n```\nconst MyManifestData* GetManifestData(const Extension\u0026 extension) {\n  return static_cast\u003cMyManifestData*\u003e(extension.GetManifestData(kKey));\n}\n```\n\nWe can simplify this slightly to avoid having each implementation need a\nseparate cast by introducing a templated method on Extension. Then,\nthese callers become:\n\n```\nauto* manifest_data = extension.GetManifestData\u003cMyManifestData\u003e();\n```\n\nThis is slightly cleaner and isolates the casting calls. Additionally,\nthis paves the way to potential future improvements, such as templating\nManifestData itself to isolate these calls further (not done here to\nkeep it small and backwards-compatible).\n\nThis CL introduces the new method and updates a few ManifestData\ncallsites to use it. Followups will continue doing so.\n\nBug: None\nChange-Id: I155d8faadc398d656ea024c3f275a3f05bf219e3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084572\nCommit-Queue: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nReviewed-by: Andrea Orru \u003candreaorru@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662038}",
      "email": "rdevlin.cronin@chromium.org",
      "hash": "1df6a4376b0f032e5d46c1cdcd830b3a036ff39a",
      "subject": "[Extensions] Introduce a templated Extension::GetManifestData() call"
    },
    "8084614": {
      "author": "Peter Kang",
      "avatar": "https://lh4.googleusercontent.com/-nCdSyR48-Pw/AAAAAAAAAAI/AAAAAAAAAAA/vxiZNqUlOTc/s120-p/photo.jpg",
      "cl": "8084614",
      "clUrl": "https://chromium-review.googlesource.com/c/8084614",
      "description": "Measure the performance impact of the AsyncViewInflation feature flag on\nthe Chrome Omnibox by adding the missing metrics on the control arm.\nSpecifically, we want to isolate and compare two key phases across both\nthe enabled and disabled states of the flag:\n\nOmniboxSuggestionsDropdown Construction Time: The time it takes to\nconstruct the object.\n\nRecycled View Pool Prewarming: The time spent creating the view holders\nfor the pool.\n\nWe can use these two and the existing\nContainerInflationThreadTime/WallTime to compare the time it takes to\ninflate the respective components on the UI thread/Background thread\n\nDescriptions of histograms/functions will be updated in next change.\nKeeping the commit minimal to cherry pick\n\nBug: 534469750\nChange-Id: I311262422727ef4e195014999a42d048bde4aa86\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084614\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCommit-Queue: Peter Kang \u003cpeterkang@google.com\u003e\nReviewed-by: Tomasz Wiszkowski \u003cender@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661532}",
      "email": "peterkang@google.com",
      "hash": "3c0f3fd5feb5163ea05e5307a577c9fb64fff9d9",
      "subject": "Modify AsyncViewInflation metrics visibility"
    },
    "8084615": {
      "author": "Danilo Tedeschi",
      "avatar": "https://lh4.googleusercontent.com/-o60aWRQQunI/AAAAAAAAAAI/AAAAAAAAAAA/EywYd35zkfY/s120-p/photo.jpg",
      "cl": "8084615",
      "clUrl": "https://chromium-review.googlesource.com/c/8084615",
      "description": "Before, we used to have a lot of functions for known tags in tags.h Now,\ndue to binary-size reductions, we only have one: GetKnownLanguageTag,\nthus it does not make sense to have a separated header just for it.\n\nAlso considering most uses of LanguageTag is accompanied by\nGetKnownLanguageTag, it makes sense to move them to be in the same\nheader lowering the amount of headers one has to include to use\nLanguageTag.\n\nAlso, on the plus side, we can, in the future, make a BUILD.gn target\nthat does not depend on ICU only with language_tag for callers that only\nneed the known-tags parser.\n\nChange-Id: I83ada95c86a7a510f0cab1cc2a63114c0caab8e8\nBug: 532235751\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084615\nCommit-Queue: Danilo Tedeschi \u003cdanft@google.com\u003e\nOwners-Override: Daniel Cheng \u003cdcheng@chromium.org\u003e\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nReviewed-by: Evan Liu \u003cevliu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661915}",
      "email": "danft@google.com",
      "hash": "549dc5861bfc1b60ff94bf8b16279d50b56b0ee8",
      "subject": "Move GetKnownLanguageTag to base/i18n/language_tag.h"
    },
    "8084627": {
      "author": "Tobiasz Ciepliński",
      "avatar": "https://lh3.googleusercontent.com/-Chsoo_QMk2M/AAAAAAAAAAI/AAAAAAAAAAA/7NmXiLgLqic/s120-p/photo.jpg",
      "cl": "8084627",
      "clUrl": "https://chromium-review.googlesource.com/c/8084627",
      "description": "Consolidates the check for whether Autofill AI is allowed into a local\nconst variable (`is_allowed_by_opt_in_or_default`).\n\nSeparates `kFilling`, `kImport`, and `kTypeSupportsAmbientAutofillData`\ninto separate `case` statements, removing the `if` block inside the\nshared `case`.\n\nBug: b:523168644\nChange-Id: Ib81cc99fb674712075acbd245701e45276a373c3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084627\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCommit-Queue: Tobiasz Ciepliński \u003ctobson@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661796}",
      "email": "tobson@google.com",
      "hash": "3fcfd4c44664cca79c269a09879c864cad6f78c4",
      "subject": "Refactor `SatisfiesPreferenceRequirements` switch cases"
    },
    "8084763": {
      "author": "Tsuyoshi Horo",
      "avatar": "https://lh3.googleusercontent.com/-ckxnw0LP0WY/AAAAAAAAAAI/AAAAAAAAAAA/48fCw4llNsk/s120-p/photo.jpg",
      "cl": "8084763",
      "clUrl": "https://chromium-review.googlesource.com/c/8084763",
      "description": "See https://ci.chromium.org/ui/test/chromium%3Aci/%3A%2F%2F%5C%3Aheadless_shell_wpt%21webtest%3A%3Aexternal%2Fwpt%2Ffetch%2Ffetch-later%2Fquota%23max-payload.https.window.html\n\nBug: 485657219\nChange-Id: Ib27f2165f62c4b9b695faa85e59ee7eeb5a49125\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084763\nReviewed-by: Hiroki Nakagawa \u003cnhiroki@chromium.org\u003e\nCommit-Queue: Tsuyoshi Horo \u003choro@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661553}",
      "email": "horo@chromium.org",
      "hash": "5c24cb877dc046521d784e59bda46b476aad494e",
      "subject": "[Gardener] Mark fetch-later/quota/max-payload.https.window.html test flaky"
    },
    "8084766": {
      "author": "Takuto Ikuta",
      "avatar": "https://lh4.googleusercontent.com/-wGE3A3dBSps/AAAAAAAAAAI/AAAAAAAAAAA/OJjmqO0_PR0/s120-p/photo.jpg",
      "cl": "8084766",
      "clUrl": "https://chromium-review.googlesource.com/c/8084766",
      "description": "This is to suppress a warning like\n\n```\n../../third_party/protobuf/src: warning: directory does not exist.\n\f```\nwhen we run this action on remote workers.\n\nChange-Id: Icfb247cf510b765e8b9a5829fff06d4732d8a8db\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084766\nAuto-Submit: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nCommit-Queue: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nReviewed-by: Kamil Jarosz \u003ckjarosz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661794}",
      "email": "tikuta@chromium.org",
      "hash": "b35e1f03c37c4441c3735aa9dc21e309484133e0",
      "subject": "components: Remove unused include for protoc_convert"
    },
    "8084823": {
      "author": "Jihad Hanna",
      "avatar": "https://lh4.googleusercontent.com/-v4uH-kSLLc0/AAAAAAAAAAI/AAAAAAAAAAA/Z4UwQ-pCWss/s120-p/photo.jpg",
      "cl": "8084823",
      "clUrl": "https://chromium-review.googlesource.com/c/8084823",
      "description": "1) Early return when CredMan is showing (`kIsShowing`):\nWhile the Android Credential Manager (CredMan) bottom sheet is showing\n(`credman_sheet_status_ == CredManBottomSheetLifecycle::kIsShowing`),\nOnAskForValuesToFill() and OnSelectControlSelectionChanged() drop\nincoming IPCs to prevent a compromised renderer from spoofing the\nsession origin in the background while the user interacts with the UI.\n\nOnFocusOnFormField() previously lacked this early return. If a focus IPC\narrived while CredMan was showing, ShouldShowCredManForField() returned\nfalse, but execution proceeded to bridge_-\u003eOnFocusChanged(). This could\ndesynchronize C++ and Java state or surface an unexpected Autofill\ndropdown while OnAskForValuesToFill() was ignored in C++. Adding an\nearly return in OnFocusOnFormField() freezes background form focus\ninteractions while CredMan is active.\n\n2) Guard UpdateCurrentField() with `field_to_focus`:\nWhen CredMan is triggered, OnFocusOnFormField() proactively updates\nsession_state_-\u003ecurrent_field so that if OnAskForValuesToFill() is\nsubsequently ignored while the sheet is showing, the origin remains\naccurate for the focused field.\n\nPreviously, UpdateCurrentField() ran unconditionally. If CredMan was\ntriggered from an unrelated form or cross-origin frame,\nStartFocusChange() returned std::nullopt (`!IsLinkedForm(form)`), but\nUpdateCurrentField() blindly overwrote session_state_-\u003ecurrent_field\nwith the unrelated origin while leaving session_state_-\u003eform pointing to\nthe active session form. Because OnAskForValuesToFill() then dropped\nthe IPC (`kIsShowing`), StartNewSession() was never called. When\nOnAutofillAvailable() later ran, it passed the poisoned origin as\n`triggered_origin` to FormForest, allowing cross-origin credential\ndisclosure. Guarding UpdateCurrentField() with `if (field_to_focus)`\nensures proactive origin updates only occur when the focused field\nbelongs to the active session form.\n\n3) Test modifications and additions:\n- CredManEarlyReturnLeavesStaleCurrentFieldOrigin_Fixed is reworked into\nCredManTriggerForUnrelatedFormPreservesSessionOrigin. The previous test\nsimulated focus on a separate, unrelated form. Under the new guard,\nfocusing an unrelated form (`field_to_focus == std::nullopt`) no longer\noverwrites the active session origin. The test is updated to assert that\nthe session origin is preserved rather than overwritten.\n- CredManTriggerForSessionFormFieldUpdatesOrigin is added to verify that\nwhen a cross-origin field belonging to the active session form triggers\nCredMan across a multi-frame form, UpdateCurrentField() still\nproactively updates current_field.origin.\n- CredManActiveBlocksSpoofedFocusOnFormField is added to verify that\nOnFocusOnFormField() IPCs arriving while a CredMan sheet is active\n(`kIsShowing`) are blocked and cannot mutate the session origin.\n- CredManActiveBlocksSpoofed* also had their origin expectations changed\nto null because now a fresh FocusOnFormField() that leads to CredMan\nbottom sheet does not update the session_state_ at all.\n\nFixed: 523714535\nChange-Id: I563984c579dc51e8f7b60155ba305c1d3dd81e3c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084823\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCommit-Queue: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661639}",
      "email": "jihadghanna@google.com",
      "hash": "c04dac75898ba79c9f5de1d6e72611bf4629fa6c",
      "subject": "Tighten origin handling for CredMan-triggered focus events"
    },
    "8084851": {
      "author": "Tsuyoshi Horo",
      "avatar": "https://lh3.googleusercontent.com/-ckxnw0LP0WY/AAAAAAAAAAI/AAAAAAAAAAA/48fCw4llNsk/s120-p/photo.jpg",
      "cl": "8084851",
      "clUrl": "https://chromium-review.googlesource.com/c/8084851",
      "description": "See https://ci.chromium.org/ui/test/chromium%3Aci/%3A%2F%2F%5C%3Aheadless_shell_wpt%21webtest%3A%3Aexternal%2Fwpt%2Fhtml%2Fsemantics%2Fmenu%2Ftentative%23menu-safe-triangle.optional.html\n\nBug: 507385957\nChange-Id: I504ca85d4fb1d182ca60f77cbb229de53bdec2a4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084851\nReviewed-by: Hiroki Nakagawa \u003cnhiroki@chromium.org\u003e\nCommit-Queue: Tsuyoshi Horo \u003choro@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661554}",
      "email": "horo@chromium.org",
      "hash": "f256137007c05ea2edba50e4472aee5a1b62118f",
      "subject": "[Gardener] Mark menu-safe-triangle.optional.html flaky on Linux"
    },
    "8084902": {
      "author": "Koji Ishii",
      "avatar": "https://lh4.googleusercontent.com/-LwXQg4ce77w/AAAAAAAAAAI/AAAAAAAAAAA/WXtvKbrJ5uw/s120-p/photo.jpg",
      "cl": "8084902",
      "clUrl": "https://chromium-review.googlesource.com/c/8084902",
      "description": "This patch updates the `\u003cmeta\u003e` tag criteria to:\n\u003e If the body element of the `Document` is not null\n\nto reflect the WHATWG feedback.\n\nAll the changes are under an experimental runtime flag.\n\nBug: 418397278\nChange-Id: I84c2223f916d4ec6f76cbd49c1d13c11c503e480\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084902\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nAuto-Submit: Koji Ishii \u003ckojii@chromium.org\u003e\nCommit-Queue: Kent Tamura \u003ctkent@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661670}",
      "email": "kojii@chromium.org",
      "hash": "0d4369af33e5183b6391c3b2814e0ae8efab698a",
      "subject": "[iframe] Update the `\u003cmeta\u003e` tag criteria"
    },
    "8084952": {
      "author": "Chrome Release Translations",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "8084952",
      "clUrl": "https://chromium-review.googlesource.com/c/8084952",
      "description": "Binary-Size: Size increase is unavoidable\nChange-Id: I8abb85f88daa34f6e29b7b6a540287c976486607\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084952\nAuto-Submit: Chrome Release Translation Dump \u003cmdb.chrome-release-translation-dump@google.com\u003e\nCommit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661825}",
      "email": "mdb.chrome-release-translation-dump@google.com",
      "hash": "762b79b472ad1a6fefd94c7d4a1ec0af3c9094b4",
      "subject": "Updating XTBs based on .GRDs from branch main"
    },
    "8084953": {
      "author": "Kartar Singh",
      "avatar": "https://lh6.googleusercontent.com/-Pp62NICrK20/AAAAAAAAAAI/AAAAAAAAAAA/gWX6HIcdX3s/s120-p/photo.jpg",
      "cl": "8084953",
      "clUrl": "https://chromium-review.googlesource.com/c/8084953",
      "description": "Bug: 521972088\nChange-Id: I00886a91f94bc78471c787790a9281811c854538\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084953\nReviewed-by: Peter Conn \u003cpeconn@chromium.org\u003e\nCommit-Queue: Kartar Singh \u003ckartarsingh@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661872}",
      "email": "kartarsingh@google.com",
      "hash": "c55418f776fa305f0fa994f490502dcb149b7ae4",
      "subject": "Format AwContents.java using `git cl format --full`"
    },
    "8084962": {
      "author": "utzcoz",
      "avatar": "https://lh6.googleusercontent.com/-LUVtLX4sK2A/AAAAAAAAAAI/AAAAAAAAAAA/o3EfgECkqio/s120-p/photo.jpg",
      "cl": "8084962",
      "clUrl": "https://chromium-review.googlesource.com/c/8084962",
      "description": "chrome/android/modules/xr/xr_module.gni hardcoded the arm64-v8a jni/\nsubdirectory for the prebuilt XR native libraries (androidx.xr arcore/runtime\nOpenXR, the ar impress JNI lib, and the ARCore SDK). As a result an x86_64\ntarget_cpu build packaged the arm64 .so files into the APK's lib/x86_64/ slot,\neven though the prebuilt AARs ship correct x86_64 libraries.\n\nOn the Android XR x86_64 emulator Chrome then crashed at startup, before any\nWebXR/OpenXR code ran: ChromeTabbedActivity.performPreInflationStartup creates\nthe XrSceneCoreSessionManager, whose ensureNativeLibrariesLoaded() dlopen()s\nlibimpress_api_jni.so and fails with UnsatisfiedLinkError (\"is for EM_AARCH64\n(183) instead of EM_X86_64 (62)\"), killing the process.\n\nSelect the jni ABI subdirectory from target_cpu (x86_64 for x64, arm64-v8a\notherwise) so the 64-bit ABI actually being built is the one packaged. Real\narm64 Android XR devices are unaffected.\n\nChange-Id: I91a0ce8dc00be6ccf92d55e9ae3580406c202865\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084962\nCommit-Queue: Gurmeet Kalra \u003cgurmeetk@google.com\u003e\nReviewed-by: Gurmeet Kalra \u003cgurmeetk@google.com\u003e\nReviewed-by: Nick Mondello \u003cmondello@google.com\u003e\nAuto-Submit: utzcoz \u003cutzcoz@gmail.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661657}",
      "email": "utzcoz@gmail.com",
      "hash": "6794df2977bf9431ec42505a448abd52fee07c02",
      "subject": "android: package x86_64 XR native libs so the Android XR emulator build runs"
    },
    "8085001": {
      "author": "Anna Sato",
      "avatar": "https://lh5.googleusercontent.com/-Xr5GrWFKvNk/AAAAAAAAAAI/AAAAAAAAAAA/9ZyKO-3igIU/s120-p/photo.jpg",
      "cl": "8085001",
      "clUrl": "https://chromium-review.googlesource.com/c/8085001",
      "description": "Some NewWindow metrics were replaced by V2 in M152. This CL updates the\nsummary in histograms.xml to explicitly clarify that the V1 metrics are\ndeprecated.\n\nChange-Id: Ie4d953586a024cac879334e0e00550727ad35ff8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085001\nCommit-Queue: Anna Sato \u003cannasato@chromium.org\u003e\nReviewed-by: Mingyu Lei \u003cleimy@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661610}",
      "email": "annasato@chromium.org",
      "hash": "0eeceac0f6720827cc38e4dcaabd092f05a3ddd2",
      "subject": "[Webium] Update NewWindow histograms description."
    },
    "8085054": {
      "author": "Nihar Majmudar",
      "avatar": "https://lh6.googleusercontent.com/-f9rV3ZP5ssc/AAAAAAAAAAI/AAAAAAAAAAA/-thMMr7rGbA/s120-p/photo.jpg",
      "cl": "8085054",
      "clUrl": "https://chromium-review.googlesource.com/c/8085054",
      "description": "This isn't passed over right now so the server does not gets params\nsuch as gs_lcrp.\n\nChange-Id: I3f167ff7faebfa9bdb4694cb886c1e10776a04f8\nBug: 534823267\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085054\nReviewed-by: Jason Hu \u003chujasonx@google.com\u003e\nCommit-Queue: Nihar Majmudar \u003cniharm@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662138}",
      "email": "niharm@google.com",
      "hash": "82e34b2dc1c778f9fc68f0936ca028533670474e",
      "subject": "[contextual tasks] Pass over additional params  in clienttoaimmessage."
    },
    "8085125": {
      "author": "Eldar Pulatov",
      "avatar": "https://lh6.googleusercontent.com/-_E3kA-nLsGM/AAAAAAAAAAI/AAAAAAAAAAA/6MjRNGB_Q14/s120-p/photo.jpg",
      "cl": "8085125",
      "clUrl": "https://chromium-review.googlesource.com/c/8085125",
      "description": "Part of the migration to strongly-typed content::ChildProcessId\n(crbug.com/379869738).\n\nGuestViewManager exposed int-typed overloads of AttachGuest() and\nRegisterViewDestructionCallback() alongside their ChildProcessId\ncounterparts. This removes them:\n\n- RegisterViewDestructionCallback(int, ...) had no definition and no\n  callers.\n- AttachGuest(int, ...) had a single caller, MimeHandlerViewEmbedder,\n  which is updated to pass ChildProcessId directly. The now-unused\n  TestGuestViewManager override is removed too.\n\nNo behavior change.\n\nBug: 379869738\nChange-Id: I2742328509ba424f147c01d0b77f06015b8dd5e2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085125\nReviewed-by: Kevin McNee \u003cmcnee@chromium.org\u003e\nReviewed-by: Tim \u003ctjudkins@chromium.org\u003e\nCommit-Queue: Tim \u003ctjudkins@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661632}",
      "email": "epulatov.dev@gmail.com",
      "hash": "178cbf0efc341eae75b6f36b4bbda19be74c9aa4",
      "subject": "[guest_view] Remove int process-id overloads from GuestViewManager"
    },
    "8085126": {
      "author": "Nicolás Peña",
      "avatar": "https://lh4.googleusercontent.com/-F0ZRSmu37A8/AAAAAAAAAAI/AAAAAAAAAAA/qR0xv2ftpEQ/s120-p/photo.jpg",
      "cl": "8085126",
      "clUrl": "https://chromium-review.googlesource.com/c/8085126",
      "description": "ActorUiHandoffButtonControllerInteractiveUiTest.ButtonReappearsAfterFullscreenToggle\nis flaky on Mac, the only platform where the test is defined. This CL\ndisables the test.\n\nBug: 534409730\nChange-Id: Ifa63c8f3fd8923f20123683bf4290cf93b0fe98f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085126\nCommit-Queue: Nicolás Peña \u003cnpm@chromium.org\u003e\nOwners-Override: Nicolás Peña \u003cnpm@chromium.org\u003e\nReviewed-by: Christian Biesinger \u003ccbiesinger@chromium.org\u003e\nAuto-Submit: Nicolás Peña \u003cnpm@chromium.org\u003e\nCommit-Queue: Christian Biesinger \u003ccbiesinger@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661434}",
      "email": "npm@chromium.org",
      "hash": "50fdf7187d798c72e6b52dd47db514308f0b91c9",
      "subject": "[Gardener] Disable ActorUiHandoffButtonControllerInteractiveUiTest test"
    },
    "8085265": {
      "author": "Norge Vizcay",
      "avatar": "https://lh5.googleusercontent.com/-zKNsaCCK4xM/AAAAAAAAAAI/AAAAAAAAAAA/uv7WQ1jqN7U/s120-p/photo.jpg",
      "cl": "8085265",
      "clUrl": "https://chromium-review.googlesource.com/c/8085265",
      "description": "Integrate IsAndroidDeviceEligibleForAmbientAutofill() to enable Ambient\nAutofill for devices specified in the enabled devices feature list.\nUpdate SatisfiesAccountRequirements() to combine the AI subscription\ntier eligibility and Android device eligibility using OR logic.\n\nBug: 523168644\nChange-Id: If3b7b0db5e19c77bed93aee33e892eb74b063233\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085265\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCommit-Queue: Norge Vizcay \u003cvizcay@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661696}",
      "email": "vizcay@google.com",
      "hash": "667239da5f11ff895100b81bb68b21deffa63cf4",
      "subject": "Add Ambient Autofill enabled devices check for Android"
    },
    "8085267": {
      "author": "Jan Keitel",
      "avatar": "https://lh5.googleusercontent.com/-tMNoDh7gwHQ/AAAAAAAAAAI/AAAAAAAAAAA/xsOeVsUwI9A/s120-p/photo.jpg",
      "cl": "8085267",
      "clUrl": "https://chromium-review.googlesource.com/c/8085267",
      "description": "Bug: 517084749\nChange-Id: I9055454291eff3d94912c4b704c1d6a035c1ae50\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085267\nCommit-Queue: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nAuto-Submit: Jan Keitel \u003cjkeitel@google.com\u003e\nReviewed-by: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661769}",
      "email": "jkeitel@google.com",
      "hash": "e2dc245765f4de5cd397032637be62c2064ea020",
      "subject": "Removed outdated MemoryEntrySourceTypes"
    },
    "8085268": {
      "author": "amraboelkher",
      "avatar": "https://lh6.googleusercontent.com/-CUOipjCwah4/AAAAAAAAAAI/AAAAAAAAAAA/lemtT_NHMrA/s120-p/photo.jpg",
      "cl": "8085268",
      "clUrl": "https://chromium-review.googlesource.com/c/8085268",
      "description": "This CL establishes the OWNERS and DIR_METADATA files to secure\ndirectory ownership and bug routing for the new securesession module in\nBlink.\n\nFollow-up CLs will introduce the .idl files, C++ implementations,\nBUILD.gn, and wire the module into modules.gni.\n\nFor more information, see\nhttps://chromestatus.com/feature/6212149417476096.\n\nBug: 494489935\nChange-Id: I88941a2214cf6df0c114ce0da69cad5f6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085268\nCommit-Queue: Amr Aboelkher \u003camraboelkher@chromium.org\u003e\nReviewed-by: Kinuko Yasuda \u003ckinuko@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661754}",
      "email": "amraboelkher@chromium.org",
      "hash": "f864920f1e945a3dc7673f76129cbebe39b47a1e",
      "subject": "[blink] [dbsc] Create securesession module directory"
    },
    "8085271": {
      "author": "Vidhan Jain",
      "avatar": "https://lh4.googleusercontent.com/-bJYmcMeCXI4/AAAAAAAAAAI/AAAAAAAAAAA/PGi7Hl_zyS8/s120-p/photo.jpg",
      "cl": "8085271",
      "clUrl": "https://chromium-review.googlesource.com/c/8085271",
      "description": "Bug: 533411686\nChange-Id: Ia9e60a0bae6971d36519edf57434d89b86aad137\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085271\nCommit-Queue: Vidhan Jain \u003cvidhanj@google.com\u003e\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661782}",
      "email": "vidhanj@google.com",
      "hash": "da9355ca93bf6799623b953e94c2409bd7996b64",
      "subject": "Update documentation for IsFieldValueSaveable"
    },
    "8085281": {
      "author": "Przemek Perkowski",
      "avatar": "https://lh5.googleusercontent.com/-BEEkCVtsYw4/AAAAAAAAAAI/AAAAAAAAAAA/UO8sR0AfwiI/s120-p/photo.jpg",
      "cl": "8085281",
      "clUrl": "https://chromium-review.googlesource.com/c/8085281",
      "description": "Since PersonalContext is a dependency for AtMemory, it will not trigger\nfor non-Google-branded builds anyway.\n\nBug: 505644871\nCq-Include-Trybots: luci.chrome.try:linux-chrome,linux-chromeos-chrome\nChange-Id: I2ac45fd96f906ffac3130320add3ab546a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085281\nReviewed-by: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCommit-Queue: Przemek Perkowski \u003cperkowski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661687}",
      "email": "perkowski@google.com",
      "hash": "77188d98fce7d2f28b51a5246abafa6efd7fb04f",
      "subject": "Do not guard AtMemory by GOOGLE_CHROME_BRANDING buildflag."
    },
    "8085303": {
      "author": "Isabelle Goralsky",
      "avatar": "https://lh6.googleusercontent.com/-p4dthJLoM8U/AAAAAAAAAAI/AAAAAAAAAAA/knMugMYYD0Y/s120-p/photo.jpg",
      "cl": "8085303",
      "clUrl": "https://chromium-review.googlesource.com/c/8085303",
      "description": "The textbox is currently disabled but will be enabled in a follow-up CL\nonce the user prompt is connected to the backend.\n\nBug: b:533515867\nChange-Id: If6745fe8e1a1a56dba6e3a3e5d5a32f415d977cc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085303\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCommit-Queue: Isabelle Goralsky \u003cigoralsky@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661543}",
      "email": "igoralsky@google.com",
      "hash": "7cb48f7de3d8a459fb92e74db7bd59d9c2475941",
      "subject": "Add textbox for user prompt input to tab grouping."
    },
    "8085342": {
      "author": "Michael Tatarski",
      "avatar": "https://lh3.googleusercontent.com/-6KTjxplaxJA/AAAAAAAAAAI/AAAAAAAAAAA/cqwAlbsz8S4/s120-p/photo.jpg",
      "cl": "8085342",
      "clUrl": "https://chromium-review.googlesource.com/c/8085342",
      "description": "This CL updates the Send Tab to Self sign-in promo bubble to support the\nSign in pending state when an account requires verification.\n\nWhen a user's Google Account enters a persistent authentication error\nstate where credentials must be re-verified, Send Tab to Self cannot\ntransmit links until the account is reauthenticated.\n\nThis change ensures that the Send Tab to Self sign-in promo bubble\ndisplays the verification title and description strings, and updates the\naction button to prompt the user with \"Verify it's you\" when in the\nsign-in pending or sync paused states.\n\nNew UI: https://screenshot.googleplex.com/Btb5PnS637TCfNW.png\n\nFixed: 529721376\nChange-Id: I94cc573fd88b253e830f4b6d352e342c56a4adc5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085342\nCommit-Queue: Michael Tatarski \u003cmtatarski@google.com\u003e\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661747}",
      "email": "mtatarski@google.com",
      "hash": "5213ac8e14f338cfc4385414d3c09c42559a43ce",
      "subject": "[STTS] Support Sign in pending state in sign-in promo bubble"
    },
    "8085346": {
      "author": "Oleksandr Tara",
      "avatar": "https://lh5.googleusercontent.com/-MY8MbIWvk_Q/AAAAAAAAAAI/AAAAAAAAAAA/iQc4CKvry1E/s120-p/photo.jpg",
      "cl": "8085346",
      "clUrl": "https://chromium-review.googlesource.com/c/8085346",
      "description": "- Introduce startObservingActorLoginPermissions and stopObservingActorLoginPermissions to GlicBrowserProxy.\n- Update GlicHandler to start observing ActorLoginPermissionsManager only when triggered by the frontend.\n- Update glic_login_permissions_page.ts to call start/stop observe on route change.\n- Trigger the initial get permissions request on route change\n- Drive-by: wrap ActorLoginPermissionsManager initialization with a null-check to avoid re-creating it.\n\nBug: b:534241932\nChange-Id: I1e31b08b27d145bf98f6ea763543da053217eeb1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085346\nCommit-Queue: Oleksandr Tara \u003cotara@google.com\u003e\nReviewed-by: Kevin McNee \u003cmcnee@chromium.org\u003e\nReviewed-by: Ian Vollick \u003cvollick@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661658}",
      "email": "otara@google.com",
      "hash": "865e7ee7b7af5c01ff2a1e28d479a79b4c21730e",
      "subject": "Observe actor login permissions only when the permissions page is active"
    },
    "8085349": {
      "author": "Tobiasz Ciepliński",
      "avatar": "https://lh3.googleusercontent.com/-Chsoo_QMk2M/AAAAAAAAAAI/AAAAAAAAAAA/7NmXiLgLqic/s120-p/photo.jpg",
      "cl": "8085349",
      "clUrl": "https://chromium-review.googlesource.com/c/8085349",
      "description": "Updates personal_context entity conversion utilities to align with\nrecent additions to common_data.proto from upstream syncs:\n  - Adds translation support for `Shipment` attributes (`delivery_zip_code`, `merchant_name`, `product_names`).\n  - Adds full conversion and translation support for `KnownTravelerNumber` entities (`name`, `number`).\n\nBug: b:501037715\nChange-Id: I5c1840cc3326a7cd44d5b523ccdcb597b82b854a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085349\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCommit-Queue: Tobiasz Ciepliński \u003ctobson@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662003}",
      "email": "tobson@google.com",
      "hash": "12191c725feba87f610bc1b703b6329f64787538",
      "subject": "Align personal_context entity translations"
    },
    "8085380": {
      "author": "Christian Dullweber",
      "avatar": "https://lh5.googleusercontent.com/--p2XLCiQY5c/AAAAAAAAAAI/AAAAAAAAAAA/PTb_WQRUqkI/s120-p/photo.jpg",
      "cl": "8085380",
      "clUrl": "https://chromium-review.googlesource.com/c/8085380",
      "description": "Add JNI bridge to connect the bottomsheet UI with the c++ controller.\n\nBug: b:521719322\nChange-Id: Ie3010385759877cd295982d00a3d7a148f2ec697\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085380\nReviewed-by: Michael Thiessen \u003cmthiesse@chromium.org\u003e\nReviewed-by: Christoph Schwering \u003cschwering@google.com\u003e\nCommit-Queue: Christian Dullweber \u003cdullweber@chromium.org\u003e\nAuto-Submit: Christian Dullweber \u003cdullweber@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661895}",
      "email": "dullweber@chromium.org",
      "hash": "8ce38cb247de6358550d9212cf02cb3f64e39092",
      "subject": "pContext: Add bridge for notice"
    },
    "8085385": {
      "author": "Thomas Lottermann",
      "avatar": "https://lh5.googleusercontent.com/-dYESS7Tc2Dc/AAAAAAAAAAI/AAAAAAAAAAA/T3TAWUoan_Q/s120-p/photo.jpg",
      "cl": "8085385",
      "clUrl": "https://chromium-review.googlesource.com/c/8085385",
      "description": "Add a command-line switch `attempt-otp-filling-bypass-login-check` that\nbypasses the requirement that OTP filling must be part of an actor login\nflow. This allows silent OTP filling to proceed even if the actor login\ncontext is missing, which is useful for testing and development.\n\nBug: b:532440172\nChange-Id: I8e73c06141eda4722bed5c48c8f6743148d77b6e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085385\nReviewed-by: Ioana Treib \u003cioanap@chromium.org\u003e\nCommit-Queue: Thomas Lottermann \u003clottermann@google.com\u003e\nReviewed-by: Kevin McNee \u003cmcnee@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661685}",
      "email": "lottermann@google.com",
      "hash": "ad4a1f9d6f6ca592e2bdb22feb1dbe181e82e301",
      "subject": "[OTP] Add attempt-otp-filling-bypass-login-check switch"
    },
    "8085396": {
      "author": "Norge Vizcay",
      "avatar": "https://lh5.googleusercontent.com/-zKNsaCCK4xM/AAAAAAAAAAI/AAAAAAAAAAA/uv7WQ1jqN7U/s120-p/photo.jpg",
      "cl": "8085396",
      "clUrl": "https://chromium-review.googlesource.com/c/8085396",
      "description": "Bug: 533411686\nChange-Id: I9dce0dc9e5df545bd02b652d88887ef3b51a29cc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085396\nAuto-Submit: Norge Vizcay \u003cvizcay@google.com\u003e\nReviewed-by: Vidhan Jain \u003cvidhanj@google.com\u003e\nCommit-Queue: Vidhan Jain \u003cvidhanj@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661737}",
      "email": "vizcay@google.com",
      "hash": "5e6a7d1d08a1e81282d6df556141f3868b763ea0",
      "subject": "Improve documentation of PreventAutofillFromSavingToAutocomplete."
    },
    "8085397": {
      "author": "Tobiasz Ciepliński",
      "avatar": "https://lh3.googleusercontent.com/-Chsoo_QMk2M/AAAAAAAAAAI/AAAAAAAAAAA/7NmXiLgLqic/s120-p/photo.jpg",
      "cl": "8085397",
      "clUrl": "https://chromium-review.googlesource.com/c/8085397",
      "description": "Checks that the kGeminiSettings enterprise policy is enabled before\nallowing Ambient Autofill actions. Also initializes this pref in\nTestAutofillClient setup.\n\nBug: b:523168644\nChange-Id: I722f6c64a30012655aea7e42c01a7a226a09dab9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085397\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCommit-Queue: Tobiasz Ciepliński \u003ctobson@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661793}",
      "email": "tobson@google.com",
      "hash": "1d2393a0bbccf5d72c79a60670ecc46acf3b119b",
      "subject": "Enforce GeminiSettings policy for Ambient Autofill"
    },
    "8085398": {
      "author": "Przemek Perkowski",
      "avatar": "https://lh5.googleusercontent.com/-BEEkCVtsYw4/AAAAAAAAAAI/AAAAAAAAAAA/UO8sR0AfwiI/s120-p/photo.jpg",
      "cl": "8085398",
      "clUrl": "https://chromium-review.googlesource.com/c/8085398",
      "description": "Introduce a new string feature parameter to the kAutofillAtMemory\nfeature flag to allow configuring the set of devices where Ambient\nAutofill is enabled via Finch. Update MayPerformAtMemoryAction to\ncombine the AI subscription tier eligibility and Android device\neligibility using OR logic.\n\nBug: 534218154\nChange-Id: I7130569ec9a42dbb44bec1020023e7036a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085398\nCommit-Queue: Przemek Perkowski \u003cperkowski@google.com\u003e\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661798}",
      "email": "perkowski@google.com",
      "hash": "7ed858abbd89d932983845f98be86201d6afea92",
      "subject": "Add AtMemory enabled devices check for Android."
    },
    "8085399": {
      "author": "Christoph Schwering",
      "avatar": "https://lh4.googleusercontent.com/-Qw-PHSgIOpU/AAAAAAAAAAI/AAAAAAAAAAA/op17V5IhGCg/s120-p/photo.jpg",
      "cl": "8085399",
      "clUrl": "https://chromium-review.googlesource.com/c/8085399",
      "description": "The IFrameWaiter never actually waited for the frame.\n\nOr more precisely, it waited for a matching frame but didn't return\nthe matching frame.\n\nOr more technically, it returned the member variable `target_frame_`\nbut never set it (other than initializing it to nullptr).\n\nBug: b:533005370\nChange-Id: Ifa02eab84722cf2f0b641a4dd8d4f6b612844e9c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085399\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCommit-Queue: Christoph Schwering \u003cschwering@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661835}",
      "email": "schwering@google.com",
      "hash": "8ecb5b5af6732918b499c01626be5cd3c0baf212",
      "subject": "[Autofill] Fix captured-site test's IFrameWaiter"
    },
    "8085440": {
      "author": "Kenichi Ishibashi",
      "avatar": "https://lh5.googleusercontent.com/-IjeSdxbqNPw/AAAAAAAAAAI/AAAAAAAAAAA/UBkHcg_hSm4/s120-p/photo.jpg",
      "cl": "8085440",
      "clUrl": "https://chromium-review.googlesource.com/c/8085440",
      "description": "Implement CreateServiceEndpointRequest() in HangingHostResolver to\nsupport testing of service endpoint resolution in scenarios where DNS\nresolution hangs.\n\nThis implementation allows tests (such as QUIC Async DNS tests) to\ncorrectly simulate hanging DNS queries when using the new\nServiceEndpointRequest API.\n\nBug: 531975349\nChange-Id: I8c9f9f4199c1b3f354865c5889b668b7a661316c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085440\nReviewed-by: Hayato Ito \u003chayato@chromium.org\u003e\nCommit-Queue: Kenichi Ishibashi \u003cbashi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661748}",
      "email": "bashi@chromium.org",
      "hash": "ed43938a0cc1b3bd02eb8e0e19fa295022ed2ab1",
      "subject": "[DNS] Implement CreateServiceEndpointRequest in HangingHostResolver"
    },
    "8085442": {
      "author": "Jiacheng Guo",
      "avatar": "https://lh6.googleusercontent.com/-6gShfCVr-lI/AAAAAAAAAAI/AAAAAAAAAAA/k7izy_dt-Lk/s120-p/photo.jpg",
      "cl": "8085442",
      "clUrl": "https://chromium-review.googlesource.com/c/8085442",
      "description": "We missed logging the WebFeature UseCounter when the prefetch and\nprerender activation beacon features are used via origin trials.\nThis CL adds the kPrefetchAndPrerenderActivationBeacon WebFeature\nand logs it when the beacons are sent in the browser process.\nWe also add test verification in browser tests.\n\nBug: 521646361\nChange-Id: I1ef265546a69df37a46977106681579b2374a271\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085442\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nReviewed-by: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\nCommit-Queue: Jiacheng Guo \u003cgjc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661762}",
      "email": "gjc@google.com",
      "hash": "de817b9a2b1d2449fead4175830206342d6656cd",
      "subject": "Add WebFeature UseCounter for PrefetchAndPrerenderActivationBeacon."
    },
    "8085507": {
      "author": "Joe Peplowski",
      "avatar": "https://lh5.googleusercontent.com/-NEwoihK6z30/AAAAAAAAAAI/AAAAAAAAAAA/J1njy1iOiSY/s120-p/photo.jpg",
      "cl": "8085507",
      "clUrl": "https://chromium-review.googlesource.com/c/8085507",
      "description": "This CL introduces passing full page context for shared tabs.\n\nIf a tab does not have cached APC available, we trigger full page\ncontext extraction for each uncached tab.\n\nIf the tab does have cached APC available, we batch it with any other\ntabs that need to retrieve cached APC and then retrieve its snapshot.\n\nWhen page context generation or retrieval is finished, we update the\nshared_tabs_ array and propagate its new page context to the provider.\n\nBug: 532573846\nChange-Id: Ib03ff241120ae9726c1f385f49e77e857d4a76ce\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085507\nCommit-Queue: Joe Peplowski \u003cjoepeplowski@google.com\u003e\nReviewed-by: Adam Arcaro \u003cadamta@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661960}",
      "email": "joepeplowski@google.com",
      "hash": "8687badef819b2757d13641303271ef3d9c9ba95",
      "subject": "[iOS] Retrieve and pass full page context for shared tabs"
    },
    "8085509": {
      "author": "Brandon Fong",
      "avatar": "https://lh4.googleusercontent.com/-1S5SUmLf8rk/AAAAAAAAAAI/AAAAAAAAAAA/9Oam1XpmzNs/s120-p/photo.jpg",
      "cl": "8085509",
      "clUrl": "https://chromium-review.googlesource.com/c/8085509",
      "description": "Add a new type for handling back press actions on tab search to dismiss\nthe overlay panel. This also works for the escape key.\n\nBug: 534460805\nChange-Id: I886f976124a5003a5f1944d0eecff4496f9c42f2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085509\nReviewed-by: Brandon Wylie \u003cwylieb@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Brandon Fong \u003cbjfong@google.com\u003e\nReviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662104}",
      "email": "bjfong@google.com",
      "hash": "77483f28e84259ae9eea3d90024d239aaabea7e2",
      "subject": "[search] Add logic to handle the back press action on tab search"
    },
    "8085516": {
      "author": "Aaron Leventhal",
      "avatar": "https://lh5.googleusercontent.com/-fSV6hD24FG0/AAAAAAAAAAI/AAAAAAAAAAA/ngskhcaVBos/s120-p/photo.jpg",
      "cl": "8085516",
      "clUrl": "https://chromium-review.googlesource.com/c/8085516",
      "description": "Change-Id: Ia55cdd013b0f1968d94d6f0be26149d301bd7751\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085516\nCommit-Queue: Sophie Chang \u003csophiechang@chromium.org\u003e\nAuto-Submit: Aaron Leventhal \u003caleventhal@google.com\u003e\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662099}",
      "email": "aleventhal@google.com",
      "hash": "a4101ff56e5e17499244ad8016b7b847bd263a80",
      "subject": "Guard Glic zero-state suggestions without Optimization Guide"
    },
    "8085517": {
      "author": "Kramer Ge",
      "avatar": "https://lh3.googleusercontent.com/-FvXcWpwDFF4/AAAAAAAAAAI/AAAAAAAAAAA/os_x1bvsgXQ/s120-p/photo.jpg",
      "cl": "8085517",
      "clUrl": "https://chromium-review.googlesource.com/c/8085517",
      "description": "Vulkan does not support implicit sync. Forcing implicit sync would cause\nflickering.\n\nBug: 488568315\nChange-Id: Ic4943514caac3bc2491d31d41e45b488dd5897e5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085517\nCommit-Queue: Kramer Ge \u003cfangzhoug@chromium.org\u003e\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662169}",
      "email": "fangzhoug@chromium.org",
      "hash": "9cdece0a8faf1daecf83ecff8739cf44f7133837",
      "subject": "[Ozone]Disable Vulkan if --disable-explicit-dma-fences"
    },
    "8085529": {
      "author": "Joemer Ramos",
      "avatar": "https://lh4.googleusercontent.com/-ue00Aiubchc/AAAAAAAAAAI/AAAAAAAAAAA/Xa-3C6hm58g/s120-p/photo.jpg",
      "cl": "8085529",
      "clUrl": "https://chromium-review.googlesource.com/c/8085529",
      "description": "This CL addresses a post-submit review comment on CL 8087315.\nIt renames the local `kChronosCatalog` enum value to\n`kExperienceKitCatalog` to match the \"ExperienceKit Catalog\" naming\nof the app, while keeping the bundle ID string checks as-is.\n\nR=cdusovic@google.com, tmartino@chromium.org\n\nBug: 525415587\nChange-Id: I8332a32fce5b6a5a68d94a6cde90dfbbc8210a44\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085529\nAuto-Submit: Joemer Ramos \u003cjoemerramos@google.com\u003e\nCommit-Queue: Tommy Martino \u003ctmartino@chromium.org\u003e\nReviewed-by: Tommy Martino \u003ctmartino@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662048}",
      "email": "joemerramos@google.com",
      "hash": "71eee2fe421054c5e760402067992067bfa63840",
      "subject": "[ios] Rename kChronosCatalog to kExperienceKitCatalog"
    },
    "8085559": {
      "author": "Lei Zhang",
      "avatar": "https://lh4.googleusercontent.com/-J_AC_p6_Uyo/AAAAAAAAAAI/AAAAAAAAAAA/aFk0h9tUaH8/s120-p/photo.jpg",
      "cl": "8085559",
      "clUrl": "https://chromium-review.googlesource.com/c/8085559",
      "description": "To help better understand how this new feature gets used, record the\naction in the following situations when the user:\n\n1. Starts adding a text annotation, but did not add any text.\n2. Edits a text annotation.\n3. Starts edting a text annotation, but did not change any text.\n4. Deletes a text annotation.\n\nBug: 525412904\nChange-Id: I15c8bff6fa576f71e3950af53d34107b007fc76d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085559\nReviewed-by: Andy Phan \u003candyphan@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661626}",
      "email": "thestig@chromium.org",
      "hash": "8c077f3be1cd412a268a5211b4f9c985599d1abc",
      "subject": "[PDF Ink Signatures] Add more text annotation user actions for editing"
    },
    "8085600": {
      "author": "Danila Kuzmin",
      "avatar": "https://lh3.googleusercontent.com/-1dTtA_AaaHI/AAAAAAAAAAI/AAAAAAAAAAA/PIY2t-467xU/s120-p/photo.jpg",
      "cl": "8085600",
      "clUrl": "https://chromium-review.googlesource.com/c/8085600",
      "description": "Call signin::WaitForRefreshTokensLoaded in ProceedToLocaleSwitchScreen\nbefore querying and mutating account capabilities. This avoids a race\ncondition where the account was not yet seeded in IdentityManager,\ncausing capabilities to remain unknown and triggering a timeout\n(kLocaleFetchTimeout) in SkipWhenSameLocales.\n\nTAG=agy\nCONV=ead6106c-8ff1-4539-8a93-65d3a3942e26\n\nBug: 530157072\nChange-Id: I6d63f92d61ce9e5574ee4410fe6f4ad696322b68\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085600\nCommit-Queue: Danila Kuzmin \u003cdkuzmin@google.com\u003e\nReviewed-by: Simon Ziegltrum \u003cziegltrum@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661709}",
      "email": "dkuzmin@google.com",
      "hash": "6790e1fcc4cebca111de0f627dc3637aa6abd902",
      "subject": "[test] Fix flaky timeout in LocaleSwitchScreenBrowserTest"
    },
    "8085612": {
      "author": "Piotr Kotynia",
      "avatar": "https://lh3.googleusercontent.com/-QmRW_LjC3tU/AAAAAAAAAAI/AAAAAAAAAAA/fVMSluKxZFk/s120-p/photo.jpg",
      "cl": "8085612",
      "clUrl": "https://chromium-review.googlesource.com/c/8085612",
      "description": "Adds the notice added in crrev.com/c/8037366 to the old version of\nautofill settings.\n\nUI: https://screenshot.googleplex.com/image/3LXFrQzPR37CiaK.png\nBug: 530104155\nChange-Id: Idf6c3dd9b97fd441d51fb6747168e0a17d24e993\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085612\nCommit-Queue: Josef Raska \u003cjosefraska@google.com\u003e\nReviewed-by: Josef Raska \u003cjosefraska@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661924}",
      "email": "piotrkotynia@google.com",
      "hash": "bdc30422ae1e604c85da23fcd5d712027d7a90f2",
      "subject": "[@memory][Android] Add expandable pContext notice to pre-hot settings"
    },
    "8085641": {
      "author": "Madhav Pruthi",
      "avatar": "https://lh4.googleusercontent.com/-T6mwaGdSxCQ/AAAAAAAAAAI/AAAAAAAAAAA/6jDTxD9p8MQ/s120-p/photo.jpg",
      "cl": "8085641",
      "clUrl": "https://chromium-review.googlesource.com/c/8085641",
      "description": "Demo: https://screenshot.googleplex.com/9WGc4JqZ6U2pfYG\n\nChange-Id: I28b09d527a8a567b4381be523a340b65d4b1e1f5\nBug: 529465912\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085641\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Madhav Pruthi \u003cmadhavpruthi@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661427}",
      "email": "madhavpruthi@google.com",
      "hash": "bdb538363fe6af7aa1265d9ce9715b068a0ff688",
      "subject": "[Clank IA] Fix extra spacing on expanded optional button"
    },
    "8085647": {
      "author": "Moe Adel",
      "avatar": "https://lh3.googleusercontent.com/-AQ4vS5pnyTk/AAAAAAAAAAI/AAAAAAAAAAA/bf-IgtwZ7C4/s120-p/photo.jpg",
      "cl": "8085647",
      "clUrl": "https://chromium-review.googlesource.com/c/8085647",
      "description": "This reverts commit 8a2476998be1693cc409e35eb99e81c57ac3782c.\n\nReason for revert: This is limiting it to 1P. Reverting for now.\n\nFailure Link: \u003cLINK TO FAILURE\u003e\n\nOriginal change's description:\n\u003e [Android][CCT] Restrict secondary-toolbar RemoteViews to 1P\n\u003e\n\u003e Only honor CustomTabsIntent.EXTRA_REMOTEVIEWS and the matching\n\u003e CustomTabsSession#setSecondaryToolbarViews update path when the\n\u003e launching intent / session is from a trusted first-party caller,\n\u003e mirroring the existing handling of\n\u003e EXTRA_ENABLE_EMBEDDED_MEDIA_EXPERIENCE. RemoteViews supplied by\n\u003e arbitrary apps may carry setImageViewUri actions that load and decode\n\u003e caller-controlled content:// data in the browser process, which is not\n\u003e something we want to do on behalf of third-party embedders.\n\u003e\n\u003e TAG=agy\n\u003e\n\u003e Bug: 523486138\n\u003e Change-Id: I169ec798a2d8a236174309a9c9dc9d6b4798f2cd\n\u003e Fixed: 523486138\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085647\n\u003e Commit-Queue: Moe Adel \u003cadelm@google.com\u003e\n\u003e Reviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1661350}\n\nBug: 523486138\nBug: 523486138\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: Ia3f274cf4f1987d63684ac19e723837dd1d60474\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089063\nReviewed-by: Sinan Sahin \u003csinansahin@google.com\u003e\nCommit-Queue: Moe Adel \u003cadelm@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661435}",
      "email": "adelm@google.com",
      "hash": "ab64f067aa2515df02ae04d63cbef1ec93c5735e",
      "subject": "Revert \"[Android][CCT] Restrict secondary-toolbar RemoteViews to 1P\""
    },
    "8085657": {
      "author": "Sarah Krakowiak Criel",
      "avatar": "https://lh4.googleusercontent.com/-Sa25ZVg7gas/AAAAAAAAAAI/AAAAAAAAAAA/mGWnvd74SYg/s120-p/photo.jpg",
      "cl": "8085657",
      "clUrl": "https://chromium-review.googlesource.com/c/8085657",
      "description": "When ProcessCounterAbuseVerdict is called from Glic WebUI to trigger a\nSafe Browsing interstitial for a scam or abuse verdict, check whether\nSafe Browsing is enabled for the user's profile\n(SafeBrowsingProtectionLevel) at the top of the method before any\nhistograms are logged.\n\nAlso check whether the active URL matches the Safe Browsing enterprise\ndomain allowlist policy (SafeBrowsingAllowlistDomains /\nIsURLAllowlistedByPolicy).\n\nIf Safe Browsing is disabled by policy/preferences or if the URL is\nallowlisted by enterprise policy, skip displaying the interstitial.\n\nBug: b/507459489, b/533444263\nChange-Id: Idc6c7faf63cb4efb06c01aa705de682154d8bc3a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085657\nCommit-Queue: Sarah Krakowiak \u003cskrakowi@chromium.org\u003e\nReviewed-by: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nAuto-Submit: Sarah Krakowiak \u003cskrakowi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661464}",
      "email": "skrakowi@chromium.org",
      "hash": "2cbb4a70797e0cb3c28eaaec033a2b94bf0f1dbd",
      "subject": "[Glic] Safe Browsing enterprise policy check ProcessCounterAbuseVerdict"
    },
    "8085721": {
      "author": "Tsuyoshi Horo",
      "avatar": "https://lh3.googleusercontent.com/-ckxnw0LP0WY/AAAAAAAAAAI/AAAAAAAAAAA/48fCw4llNsk/s120-p/photo.jpg",
      "cl": "8085721",
      "clUrl": "https://chromium-review.googlesource.com/c/8085721",
      "description": "See https://ci.chromium.org/ui/test/chromium%3Aci/%3A%2F%2F%5C%3Aheadless_shell_wpt%21webtest%3A%3Aexternal%2Fwpt%2Fhtml%2Fsemantics%2Fforms%2Fthe-input-element%23checkable-active-space-key-being-disabled.html\n\nBug: 533188858\nChange-Id: Ic98844c3453eb8882cb2573f113a5435a4e3e8a4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085721\nReviewed-by: Hiroki Nakagawa \u003cnhiroki@chromium.org\u003e\nCommit-Queue: Tsuyoshi Horo \u003choro@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661560}",
      "email": "horo@chromium.org",
      "hash": "b2670ff420ac2e0486103c9656066a86270d40fe",
      "subject": "[Gardener] Mark checkable-active-space-key-being-disabled.html flaky on Mac"
    },
    "8085812": {
      "author": "Aishwarya Rajesh",
      "avatar": "https://lh5.googleusercontent.com/-uulZmsriZYU/AAAAAAAAAAI/AAAAAAAAAAA/gXKMTFw4tMo/s120-p/photo.jpg",
      "cl": "8085812",
      "clUrl": "https://chromium-review.googlesource.com/c/8085812",
      "description": "window that is launched after a crash\n\nWhen this occurs, also cancel crash recovery for all\nother crashed windows by marking them as non-recoverable. This is\nbecause of the uncertainty surrounding when a regular window will next\nbe opened; recovering previously crashed regular windows after a user\nhas been browsing in incognito may be confusing\n\nBug: 534200894\nChange-Id: I27094faf77844a1993a6a1a1e254a408fc8dbade\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085812\nReviewed-by: Zhe Li \u003czheliooo@google.com\u003e\nCommit-Queue: Aishwarya Rajesh \u003caishwaryarj@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662109}",
      "email": "aishwaryarj@google.com",
      "hash": "1b8500531affff38cd6b99c28f0a88bee32647c0",
      "subject": "[MWCR] Avoid showing the crash recovery dialog on an incognito host"
    },
    "8085831": {
      "author": "Eric Ekey",
      "avatar": "https://lh6.googleusercontent.com/-0RwMx2MH1lw/AAAAAAAAAAI/AAAAAAAAAAA/-YSnjXCi2qw/s120-p/photo.jpg",
      "cl": "8085831",
      "clUrl": "https://chromium-review.googlesource.com/c/8085831",
      "description": "This change updates the new entrypoint for home customization in the\noverflow menu to fetch NTP background image previews using a\nuser-uploaded image manager and image fetcher. Previously, image\nfetching was done from cached background images, which are only\navailable experimentally. A fallback image (pencil symbol) is added for\nif the background is not successfully retrieved. Some TODOs are added to\ninvestigate the possibility of refactoring code for getting color\npalette previews.\n\nButton w/ Placeholder Symbol: https://screenshot.googleplex.com/3TDPLLTFdENR7uf\n\nFixed: 533491611\nBug: 527016576\nChange-Id: Ib886d1d253471bc535c2b93cef8a4bf9d43e1ca3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085831\nCommit-Queue: Eric Ekey \u003cericekey@google.com\u003e\nReviewed-by: Robbie Gibson \u003crkgibson@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662171}",
      "email": "ericekey@google.com",
      "hash": "338153dc5c7921b412db1c7e812f39de3920cf5e",
      "subject": "[iOS][AppBar] Fetch Non-cached NTP Background Images"
    },
    "8085883": {
      "author": "Saifuddin Hitawala",
      "avatar": "https://lh3.googleusercontent.com/-kI6doAWub7k/AAAAAAAAAAI/AAAAAAAAAAA/w_ti3FGKzdQ/s120-p/photo.jpg",
      "cl": "8085883",
      "clUrl": "https://chromium-review.googlesource.com/c/8085883",
      "description": "Guard against UAF through vector modification over sync re-entrancy\nin Surface::RecomputeActiveReferencedSurfaces. This can happen when\na dependent surface gets activated which causes referenced surfaces\nto be recomputed and a pending surface on same frame to be activated\nwhich overwrites the currently active frame's data and leads to\ndangling refs. This change makes a local copy and adds unittest to\nverify this.\n\nBug: 514442821\nChange-Id: I5093537dbb0f627265c715ca326629db4f417d7f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085883\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCommit-Queue: Saifuddin Hitawala \u003chitawala@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661877}",
      "email": "hitawala@chromium.org",
      "hash": "4c246406e3da54bcb173894181a664b84450dcd9",
      "subject": "[viz] Fix UAF through surface re-entrancy for referenced surfaces"
    },
    "8085906": {
      "author": "Markus Handell",
      "avatar": "https://lh3.googleusercontent.com/-eyqoZU6BGdU/AAAAAAAAAAI/AAAAAAAAAAA/mWSWr_V7nLA/s120-p/photo.jpg",
      "cl": "8085906",
      "clUrl": "https://chromium-review.googlesource.com/c/8085906",
      "description": "Bug: 470337728\nChange-Id: I18b38d6891989d7c05e11a0cc5ecc3053980e71c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085906\nReviewed-by: Ilya Nikolaevskiy \u003cilnik@chromium.org\u003e\nCommit-Queue: Ilya Nikolaevskiy \u003cilnik@chromium.org\u003e\nAuto-Submit: Markus Handell \u003chandellm@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661672}",
      "email": "handellm@google.com",
      "hash": "91a6dff5e8c555278d174ddf469399494e867c13",
      "subject": "Replace IOThreadInteractiveThreadType with WebRTCBoostMediaIOThreads."
    },
    "8085908": {
      "author": "Ashley Newson",
      "avatar": "https://lh4.googleusercontent.com/-3HWqFt9sK34/AAAAAAAAAAI/AAAAAAAAAAA/xs9J-iHkNvs/s120-p/photo.jpg",
      "cl": "8085908",
      "clUrl": "https://chromium-review.googlesource.com/c/8085908",
      "description": "We now intend to also run SimpleCachePrefetchExperiment2 on Chrome on\nAndroid as well. As such, this requires a\nfieldtrial_testing_config.json entry. Note however that this has no\nreal effect on CI at this time, as the DiskCacheBackendExperiment\ncurrently makes CI use the SQLite backend instead of the Simple\nbackend for the \"android\" platform.\n\nBug: 529360300\nChange-Id: I5ab5cbef4c1d971426a40f288e8670c116062d04\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085908\nCommit-Queue: Tsuyoshi Horo \u003choro@chromium.org\u003e\nAuto-Submit: Ashley Newson \u003cashleynewson@chromium.org\u003e\nReviewed-by: Tsuyoshi Horo \u003choro@chromium.org\u003e\nCommit-Queue: Ashley Newson \u003cashleynewson@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661733}",
      "email": "ashleynewson@chromium.org",
      "hash": "391d5a9be0c9c049b2deb08c0d93b27c80df4152",
      "subject": "Add \"android\" platform to SimpleCachePrefetchExperiment2 fieldtrial"
    },
    "8085910": {
      "author": "Maryia Mankevich",
      "avatar": "https://lh6.googleusercontent.com/-8B4GoJTZiUo/AAAAAAAAAAI/AAAAAAAAAAA/72VliITWJKQ/s120-p/photo.jpg",
      "cl": "8085910",
      "clUrl": "https://chromium-review.googlesource.com/c/8085910",
      "description": "Bug: 534698830\nChange-Id: I8fd776d5ba628e0215db64760962cbfd17d8e218\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085910\nCommit-Queue: Maryia Mankevich \u003cmmaryia@google.com\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661828}",
      "email": "mmaryia@google.com",
      "hash": "caecf2d6e450b74a12e11ecc1d8ade4d6fd13108",
      "subject": "[Gardener] Mark WPT service-worker-interception as flaky"
    },
    "8085911": {
      "author": "David Benjamin",
      "avatar": "https://lh3.googleusercontent.com/-1DZwvuheRDs/AAAAAAAAAAI/AAAAAAAAAAA/DBqcof2vG6k/s120-p/photo.jpg",
      "cl": "8085911",
      "clUrl": "https://chromium-review.googlesource.com/c/8085911",
      "description": "The CRLSet component isn't even shipped on iOS (no call to\nRegisterCRLSetComponent in ios/chrome/app/main_controller.mm).\nCertVerifyProcIOS is trying to integrate with the OS verifier, while\nCRLSet contains revocations gathered from Chrome Root Program roots.\n\nWhile root programs do have significant overlap, it does matter whether\nthe CRLSet is scoped to monitor revocations across every certificate in\nsome other root store. Since this is just calling out to the OS,\nCertVerifyProcIOS's story right now is that it's on the OS to sort out\nrevocation.\n\nChange-Id: I4f7ae7f3ab8ff2d0ce58a8d27822d7b593c56a25\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085911\nReviewed-by: Matt Mueller \u003cmattm@chromium.org\u003e\nAuto-Submit: David Benjamin \u003cdavidben@chromium.org\u003e\nCommit-Queue: Matt Mueller \u003cmattm@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661865}",
      "email": "davidben@chromium.org",
      "hash": "232e139453d79f6958e53586db5ce87075b1e4d3",
      "subject": "Remove stale TODO in CertVerifyProcIOS"
    },
    "8085913": {
      "author": "Nikolay Vitkov",
      "avatar": "https://lh5.googleusercontent.com/-ahzhUdXP4go/AAAAAAAAAAI/AAAAAAAAAAA/wvjiH1nfX4s/s120-p/photo.jpg",
      "cl": "8085913",
      "clUrl": "https://chromium-review.googlesource.com/c/8085913",
      "description": "Similar to the now migrated test.\nhttps://crrev.com/c/8064945\n\nBug: 528353444\nChange-Id: I16dff85a364c814a34cee2c5defda8c448151055\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085913\nCommit-Queue: Nikolay Vitkov \u003cnvitkov@chromium.org\u003e\nReviewed-by: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nCommit-Queue: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nAuto-Submit: Nikolay Vitkov \u003cnvitkov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661888}",
      "email": "nvitkov@chromium.org",
      "hash": "048e241aa9eed94d9f95e84bae12f4452ed989d3",
      "subject": "Add inspector protocol test for WebSocket error"
    },
    "8085960": {
      "author": "Junji Watanabe",
      "avatar": "https://lh4.googleusercontent.com/-0dEjl2j9qt4/AAAAAAAAAAI/AAAAAAAAAAA/pnzer6DTI_w/s120-p/photo.jpg",
      "cl": "8085960",
      "clUrl": "https://chromium-review.googlesource.com/c/8085960",
      "description": "`tsc.scandeps()` unexpectedly includes the output path to the ts config\njson. This is problematic for REAPI backend which prohibits updating\ninput files.\n\nWe still want to include the depending library's ts configs. However,\nthey are already added in `for tsconfig_dep in tsconfig_deps` loop.\n\nBug: 533914912\nChange-Id: I9d6bf4792ac008214c8eb3c9d07961f1e55d7638\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085960\nCommit-Queue: Junji Watanabe \u003cjwata@google.com\u003e\nReviewed-by: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661549}",
      "email": "jwata@google.com",
      "hash": "34a4b2d743dac39f4b86db3922a061963ee256a0",
      "subject": "siso: Do not include the generating ts config json to remote inputs"
    },
    "8085987": {
      "author": "Alex Gough",
      "avatar": "https://lh5.googleusercontent.com/-HHE2BXQuWDc/AAAAAAAAAAI/AAAAAAAAAAA/kVPV--sgMtw/s120-p/photo.jpg",
      "cl": "8085987",
      "clUrl": "https://chromium-review.googlesource.com/c/8085987",
      "description": "bug: b:534355802\nChange-Id: Ie447cb24ae751331227c0419318324970a8faea8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085987\nCommit-Queue: Alex Gough \u003cajgo@chromium.org\u003e\nReviewed-by: Elly \u003cellyjones@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661453}",
      "email": "ajgo@chromium.org",
      "hash": "f435d13d291efab07cc03308708fd8de2bcd613e",
      "subject": "[vrp] Improve reporting FAQs to help people navigate robots"
    },
    "8086101": {
      "author": "Dan Polanco",
      "avatar": "https://lh5.googleusercontent.com/-KFFbQTPR47s/AAAAAAAAAAI/AAAAAAAAAAA/POkoSj10t14/s120-p/photo.jpg",
      "cl": "8086101",
      "clUrl": "https://chromium-review.googlesource.com/c/8086101",
      "description": "Fixed: 516522346\nChange-Id: Ibbd60dea74fd8864d6db14efe442eb1585f59b05\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086101\nCommit-Queue: Dan Polanco \u003cpolardz@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661995}",
      "email": "polardz@google.com",
      "hash": "c4558e0ba71b063bd1dc53172b4f91fef49b56b8",
      "subject": "[IA][BottomBar] Pass isFromBottomBar in the app menu callstack"
    },
    "8086132": {
      "author": "Sergey Ulanov",
      "avatar": "https://lh3.googleusercontent.com/-ucZHnoRliM4/AAAAAAAAAAI/AAAAAAAAAAA/zBMIdnk_6vs/s120-p/photo.jpg",
      "cl": "8086132",
      "clUrl": "https://chromium-review.googlesource.com/c/8086132",
      "description": "Change-Id: I4225be4bdfe0ffa5abe29fe997d0882cc911974d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086132\nReviewed-by: Elad Alon \u003celadalon@chromium.org\u003e\nCommit-Queue: Sergey Ulanov \u003csergeyu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661405}",
      "email": "sergeyu@chromium.org",
      "hash": "d86ec19c7d850c80533e24147d32c2c8567a95d5",
      "subject": "Remove sergeyu@ from WebRTC-related OWNERS"
    },
    "8086141": {
      "author": "Danil Somsikov",
      "avatar": "https://lh4.googleusercontent.com/-rKNlZgJ9hyU/AAAAAAAAAAI/AAAAAAAAAAA/ejFmTzkfhdQ/s120-p/photo.jpg",
      "cl": "8086141",
      "clUrl": "https://chromium-review.googlesource.com/c/8086141",
      "description": "Bug: 407750558\nChange-Id: I78860f47149a74457b0d6134bbff434667b3f29e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086141\nAuto-Submit: Danil Somsikov \u003cdsv@chromium.org\u003e\nCommit-Queue: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\nReviewed-by: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661663}",
      "email": "dsv@chromium.org",
      "hash": "3bd5a614d261fa7b6e0f44c7abbd7d54f7f7b449",
      "subject": "Remove layout tests that are migrated to the unit test"
    },
    "8086162": {
      "author": "Pablo Barrera",
      "avatar": "https://lh3.googleusercontent.com/-g-jisMKMKXM/AAAAAAAAAAI/AAAAAAAAAAA/zlqDp5hRcTI/s120-p/photo.jpg",
      "cl": "8086162",
      "clUrl": "https://chromium-review.googlesource.com/c/8086162",
      "description": "Change-Id: I005cba0bc9b3569dc1250d86c726ae18f7111a55\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086162\nReviewed-by: Dale Curtis \u003cdalecurtis@chromium.org\u003e\nReviewed-by: Sam Zackrisson \u003csaza@chromium.org\u003e\nCommit-Queue: Pablo Barrera González \u003cbarrerap@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661718}",
      "email": "barrerap@google.com",
      "hash": "4210b95e8fdb98984487094d0ac68b8a7c0de3ef",
      "subject": "Add check for controller_ full lifecycle"
    },
    "8086188": {
      "author": "Fiaz Muhammad",
      "avatar": "https://lh6.googleusercontent.com/-Q8snahPIHXo/AAAAAAAAAAI/AAAAAAAAAAA/PURXBiCvKoQ/s120-p/photo.jpg",
      "cl": "8086188",
      "clUrl": "https://chromium-review.googlesource.com/c/8086188",
      "description": "Fix bug where the value of writeTabStates is not used for guarding\nwhether we perform tab state writes.\n\nBug: 532683753,532671973\nChange-Id: Ib4dc7e7292f8f719137419dbbc1a4ed2c59c9e9f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086188\nAuto-Submit: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nCommit-Queue: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661810}",
      "email": "mfiaz@google.com",
      "hash": "273871dc0c765539361b04d3d243dba09876e5b3",
      "subject": "Support skipping tab states in TestTabModelDirectory"
    },
    "8086206": {
      "author": "Mohamed Adel",
      "avatar": "https://lh3.googleusercontent.com/-AQ4vS5pnyTk/AAAAAAAAAAI/AAAAAAAAAAA/bf-IgtwZ7C4/s120-p/photo.jpg",
      "cl": "8086206",
      "clUrl": "https://chromium-review.googlesource.com/c/8086206",
      "description": "Ensure that EXTRA_HEADERS intent evaluation properly uses the navigated\nURL rather than relying solely on the initial intent state for\nvalidation.\n\nTAG=agy\n\nBug: 533083384\nChange-Id: If7f794ed46742776edfb970d524733861f445880\nFixed: 533083384\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086206\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nCommit-Queue: Moe Adel \u003cadelm@google.com\u003e\nReviewed-by: Sinan Sahin \u003csinansahin@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661446}",
      "email": "adelm@google.com",
      "hash": "0e64745bdd4a1534f8fe63a532fb25d8d44d18c5",
      "subject": "Update intent URL extraction for EXTRA_HEADERS in Custom Tabs"
    },
    "8086299": {
      "author": "Atalyk Akash",
      "avatar": "https://lh5.googleusercontent.com/-qdqxqD2_ZCQ/AAAAAAAAAAI/AAAAAAAAAAA/36GbH9XA4tk/s120-p/photo.jpg",
      "cl": "8086299",
      "clUrl": "https://chromium-review.googlesource.com/c/8086299",
      "description": "The change applies deactivated style based on the property passed\nin the suggestion item.\n\nDemo: screen/67mKXNnwwFczK8z\nBug: 513150588\nChange-Id: I7ea3444926ad41214b9a0210a2b8d8d451daa22c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086299\nCommit-Queue: Atalyk Akash \u003catalyk@google.com\u003e\nReviewed-by: Josef Raska \u003cjosefraska@google.com\u003e\nReviewed-by: Piotr Kotynia \u003cpiotrkotynia@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661789}",
      "email": "atalyk@google.com",
      "hash": "bcde5b99740e18a40df9890c8291bd62c4e302dc",
      "subject": "[AtMemory][Android] Apply deactivated logic to the suggestion view"
    },
    "8086300": {
      "author": "Vidhan Jain",
      "avatar": "https://lh4.googleusercontent.com/-bJYmcMeCXI4/AAAAAAAAAAI/AAAAAAAAAAA/PGi7Hl_zyS8/s120-p/photo.jpg",
      "cl": "8086300",
      "clUrl": "https://chromium-review.googlesource.com/c/8086300",
      "description": "In IsFieldTypeSaveable for LOYALTY_MEMBERSHIP_ID, if the last modifier\nis autofill, the data is skipped saving to autocomplete. With\ncrrev.com/c/8066039, if any of the last modifiers of a field is\nautofill, the data is not saved to autocomplete. Therefore, the check\nin IsFieldTypeSaveable is added behind the feature flag, more\nspecifically, when the feature flag is disabled.\n\nBug: 533411686\nChange-Id: Id533bb23ad0a37c9b8f75985566261413b5e3341\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086300\nCommit-Queue: Norge Vizcay \u003cvizcay@google.com\u003e\nAuto-Submit: Vidhan Jain \u003cvidhanj@google.com\u003e\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661891}",
      "email": "vidhanj@google.com",
      "hash": "90e53aab3acf2df8aab78ad88dc736bc3caeefeb",
      "subject": "Skip last modifier check in IsFieldTypeSaveable"
    },
    "8086399": {
      "author": "Gianni Chen",
      "avatar": "https://lh4.googleusercontent.com/-nujCnoqSHqQ/AAAAAAAAAAI/AAAAAAAAAAA/q6mEs7HFt3g/s120-p/photo.jpg",
      "cl": "8086399",
      "clUrl": "https://chromium-review.googlesource.com/c/8086399",
      "description": "Change-Id: If419814f36bc15ec6417077b3ce5f27a80a1613b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086399\nCommit-Queue: Gianni Chen \u003cgiannich@chromium.org\u003e\nReviewed-by: Tibor Goldschwendt \u003ctiborg@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661426}",
      "email": "giannich@chromium.org",
      "hash": "e434b2a1051317f4f5936f0fb1e7b747253e96fd",
      "subject": "Add giannich@ to NTP WebUI owners"
    },
    "8086415": {
      "author": "Piotr Kotynia",
      "avatar": "https://lh3.googleusercontent.com/-QmRW_LjC3tU/AAAAAAAAAAI/AAAAAAAAAAA/fVMSluKxZFk/s120-p/photo.jpg",
      "cl": "8086415",
      "clUrl": "https://chromium-review.googlesource.com/c/8086415",
      "description": "This change updates AtMemoryFlyoutView to dynamically configure the\nmanage button using suggestions received from C++ instead of relying on\nstatic layout defaults. In AtMemoryFlyoutView, setSuggestions uses a\nswitch statement over suggestion types to set up the manage button\nlabel, compound drawable icon, and click listener when a manage\nsuggestion is present, while ignoring SEPARATOR suggestions and\nrendering search results as chips.\n\nBug: 523163558\nChange-Id: I3288faec1020d74868fdb34189dbefc38fb0bb10\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086415\nCommit-Queue: Piotr Kotynia \u003cpiotrkotynia@google.com\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nAuto-Submit: Piotr Kotynia \u003cpiotrkotynia@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661689}",
      "email": "piotrkotynia@google.com",
      "hash": "7a8d0c69450ee2ef3955c4c24de943ad9e4466fc",
      "subject": "[@memory][Android] Dynamically render manage button in @memory flyout"
    },
    "8086438": {
      "author": "Nina Satragno",
      "avatar": "",
      "cl": "8086438",
      "clUrl": "https://chromium-review.googlesource.com/c/8086438",
      "description": "Fix a typo in a WebAuthn console error message.\n\nFixed: 533783986\nChange-Id: I9c0d1cc13e771b87ef11d50aae0cd02172ceba0c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086438\nReviewed-by: Ken Buchanan \u003ckenrb@chromium.org\u003e\nCommit-Queue: Ken Buchanan \u003ckenrb@chromium.org\u003e\nAuto-Submit: Nina Satragno \u003cnsatragno@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661804}",
      "email": "nsatragno@google.com",
      "hash": "db591c87c8176e9d92d9cc0768b43b1e9d96f021",
      "subject": "[webauthn] Fix console error message typo"
    },
    "8086439": {
      "author": "lukedeng",
      "avatar": "",
      "cl": "8086439",
      "clUrl": "https://chromium-review.googlesource.com/c/8086439",
      "description": "Currently, `GetAppStringToRecord` unconditionally generates a URL for all app types. This is inefficient as types like `kWeb` and unhandled default types don't use the URL. Additionally, it logs a non-fatal crash dump when an invalid URL is generated, which can create unnecessary noise.\n\nThis CL optimizes the logic by:\n* Deferring URL generation so it only happens for app types that actually require it.\n* Grouping the cases that return `url.spec()` (`kArc`, `kCrostini`, `kBorealis`, `kChromeApp`, `kExtension`, `kSystemWeb`) to reduce code duplication.\n* Removing `base::debug::DumpWithoutCrashing()` and its associated crash keys, silently returning `std::nullopt` for invalid URLs instead.\n* Fixing a small typo in a comment (`guest_os_registery_service.h` -\u003e `guest_os_registry_service.h`).\n* Expanding the comment on the `default` case to list uncollected app types.\n\nBug: 522096527\nChange-Id: I46d95613df8309a02509996f59d12eee25fcdf0f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086439\nCommit-Queue: Luke Deng \u003clukedeng@google.com\u003e\nReviewed-by: Daniel Murphy \u003cdmurph@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662132}",
      "email": "lukedeng@chromium.org",
      "hash": "1610f9860bdc72329012c641e5af15f72c82904f",
      "subject": "Optimize URL generation in AppDiscoveryMetrics"
    },
    "8086453": {
      "author": "Tzarial",
      "avatar": "",
      "cl": "8086453",
      "clUrl": "https://chromium-review.googlesource.com/c/8086453",
      "description": "FrameTreeNode::NotifyUserActivation() propagates user activation from a\ndocument picture-in-picture window to the root of its opener frame tree.\nUnlike other paths, this path did not require the activated frame to be\nsame-origin with the opener's main frame.\n\nGate this propagation on IsSameOriginWith(), matching other paths.\n\nAdditionally, validate in VerifyCreateNewWindowParams that pip_options\nare only allowed when disposition is NEW_PICTURE_IN_PICTURE. This\nprevents compromised renderers from forging PiP relationships.\n\nFixed: 497269030\nTest: PictureInPictureFrameTreeBrowserTest.*\nChange-Id: I7cb7dc07e8b57335f11597ed7c70878a2fcf573f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086453\nReviewed-by: Caitlin Fischer \u003ccaitlinfischer@google.com\u003e\nCommit-Queue: Tzarial \u003czork@chromium.org\u003e\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661875}",
      "email": "zork@google.com",
      "hash": "bb53bffbfeb5f5f6fc898bad7bc68f52a4392de8",
      "subject": "[agy][content] Gate PiP user activation on origin"
    },
    "8086506": {
      "author": "Jinsuk Kim",
      "avatar": "",
      "cl": "8086506",
      "clUrl": "https://chromium-review.googlesource.com/c/8086506",
      "description": "Disable the entry points if VT cannot be shown if activated. This CL\nuses SideUiCoordinator to check if the Window width is wide enough to\ndisplay VT.\n\nDemo: https://screencast.googleplex.com/cast/NDY1NjI4MDA2ODE2MTUzNnxlMGI1YjAzNC00OQ\n\nBug: 534329871\nChange-Id: I959ab988e126e82c609789aae2603f9d7ba67df7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086506\nCommit-Queue: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nReviewed-by: Eleanor Lee \u003celeanorlee@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662074}",
      "email": "jinsukkim@google.com",
      "hash": "7c3fad691bd2fe5208811fc7a0f6ccd253b988c1",
      "subject": "[Vertical Tabs] Grey out menu when VT cannot be shown"
    },
    "8086508": {
      "author": "James Leung",
      "avatar": "https://lh6.googleusercontent.com/-vCImNY8frjk/AAAAAAAAAAI/AAAAAAAAAAA/9lGXha9cmZw/s120-p/photo.jpg",
      "cl": "8086508",
      "clUrl": "https://chromium-review.googlesource.com/c/8086508",
      "description": "Simplify the session cleanup logic when a tab is closed by replacing\nmanual vector iteration and separate filtering steps with std::erase_if.\n\nPreviously, the cleanup loop populated a temporary collection of tokens\nto delete based on matching session identifiers, and then subsequently\nerased them from both uploaded and submitted context token lists.\n\nUtilizing std::erase_if directly removes the matching session elements\nin place, which reduces boilerplate and makes the intention more\nreadable and uses more modern c++ 20 practices\n\nPractically speaking, it is faster since it is 1 pass instead of 2 pass.\nO(n) regardless.\n\nBug: b:534471395\nChange-Id: Idc175f4269fb1f96b89dac4cf4526e1b46ea22c9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086508\nReviewed-by: Duncan Mercer \u003cmercerd@google.com\u003e\nCommit-Queue: James Leung \u003cjamesleung@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662034}",
      "email": "jamesleung@google.com",
      "hash": "62a42f5ec8fee2619bd605849f95b4044a4b35e2",
      "subject": "[contextual_tasks] Refactor tab token cleanup using std::erase_if"
    },
    "8086510": {
      "author": "Alison Gale",
      "avatar": "https://lh5.googleusercontent.com/-LZjHm1Gogis/AAAAAAAAAAI/AAAAAAAAAAA/qqeTEwoBU-o/s120-p/photo.jpg",
      "cl": "8086510",
      "clUrl": "https://chromium-review.googlesource.com/c/8086510",
      "description": "When the flag is enabled, the default state is now unpinned. To make the\nmigration easier for users who have already seen the everything/tab\ngroups button in VT, we will set the state to be pinned.\n\nBug: 534340174\nChange-Id: I2cd0c587b1ad02155534a11b0f8c35a33c6ade3a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086510\nReviewed-by: Kunal Daftari \u003ckunaldaftari@google.com\u003e\nCommit-Queue: Alison Gale \u003cagale@chromium.org\u003e\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661488}",
      "email": "agale@chromium.org",
      "hash": "00e5bf73152fa28d64406f2f06e25296c0b9c3f4",
      "subject": "Default everything menu to unpinned in VT"
    },
    "8086512": {
      "author": "Jenna Himawan",
      "avatar": "https://lh5.googleusercontent.com/-hWXERi_vp0g/AAAAAAAAAAI/AAAAAAAAAAA/eEWysTaoMx8/s120-p/photo.jpg",
      "cl": "8086512",
      "clUrl": "https://chromium-review.googlesource.com/c/8086512",
      "description": "Replaced the hardcoded 50dp minimum size checks in hasMinimalSize() and setMaxWidth() with getMinTouchableSizePx(), which resolves R.attr.minInteractTargetSize dynamically from the context theme (falling back to 48dp if the attribute is missing).\n\nTAG=agy\nCONV=1a250157-d8c7-48d5-8258-fc61aba9067d\n\nBug: 528372172\nChange-Id: Ia2cbe4d61de442e7ddb7144ff998ea2076915612\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086512\nReviewed-by: Theresa Wellington \u003ctwellington@chromium.org\u003e\nCommit-Queue: Jenna Himawan \u003cjhimawan@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661963}",
      "email": "jhimawan@google.com",
      "hash": "a3acd4d5ee56e7faa2959f8c8ba6853436c8e219",
      "subject": "Resolve AnchoredPopupWindow min touchable size from theme attributes"
    },
    "8086521": {
      "author": "Jack Thiesen",
      "avatar": "https://lh3.googleusercontent.com/-n6bBVIQ1d8c/AAAAAAAAAAI/AAAAAAAAAAA/EAQ7HMRAxew/s120-p/photo.jpg",
      "cl": "8086521",
      "clUrl": "https://chromium-review.googlesource.com/c/8086521",
      "description": "This change is to fix a crash that kept happening during testing and\nhappened when ungrouping a tab out of the bottom of a tab group via\ndragging the tab.\n\nBug: 518307037\nChange-Id: I6f69386fe72cd3a5ac0ff97bf6e3b700f8b958e9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086521\nReviewed-by: Gazal Agarwal \u003cagazal@google.com\u003e\nCommit-Queue: Jack Thiesen \u003cjthiesen@chromium.org\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661812}",
      "email": "jthiesen@chromium.org",
      "hash": "3fa3509254f5dd165205ad567f3492d761ec0ce1",
      "subject": "[Vertical Tabs] Fix Null Crashing On Ungroup"
    },
    "8086667": {
      "author": "Peilin Wang",
      "avatar": "https://lh6.googleusercontent.com/-mKfJAeaob4o/AAAAAAAAAAI/AAAAAAAAAAA/LNBWlPnC_EQ/s120-p/photo.jpg",
      "cl": "8086667",
      "clUrl": "https://chromium-review.googlesource.com/c/8086667",
      "description": "Bottom app bar slightly changed the way urls are displayed. Long urls are automatically truncated. The view is dynamically resized and an ellipsis span is added. This resulted in the visible hint calculation being sometimes wrong, because the calculation still used characters that were replaced by the ellipsis.\n\nThis CL corrects the visible hint calculation, using the position of the ellipsis span as the finalVisibleCharIndex.\n\nBug: 531024950\nChange-Id: I29a6d6125a42cfb76530788290f68633e8b9cb2c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086667\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nCommit-Queue: Peilin Wang \u003cpeilinwang@google.com\u003e\nReviewed-by: Madhav Pruthi \u003cmadhavpruthi@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661841}",
      "email": "peilinwang@google.com",
      "hash": "570bac889fbeef62a9933e916cfea21f0bb07e97",
      "subject": "[UrlBar] Update visible hint calculation when ellipsis present"
    },
    "8086669": {
      "author": "Lia Hiscock",
      "avatar": "https://lh3.googleusercontent.com/-5d08xrUeLQo/AAAAAAAAAAI/AAAAAAAAAAA/Pny6NTTMnVU/s120-p/photo.jpg",
      "cl": "8086669",
      "clUrl": "https://chromium-review.googlesource.com/c/8086669",
      "description": "* Align `InstallParams` dictionary with `\u003cinstall\u003e` element attributes\n* Use `manifestId` instead of `id`\n\nBug: 333795265\nChange-Id: Id5acd954bb0393c0e97899a98c1d0eaa799f727b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086669\nReviewed-by: David Baron \u003cdbaron@chromium.org\u003e\nReviewed-by: Luke Deng \u003clukedeng@google.com\u003e\nReviewed-by: Dibyajyoti Pal \u003cdibyapal@chromium.org\u003e\nCommit-Queue: Lia Hiscock \u003cliahiscock@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662153}",
      "email": "liahiscock@microsoft.com",
      "hash": "d013f07446807fad68827ff4088b594847e4b131",
      "subject": "[WebInstallAPI] Rename `id` to `manifestId`"
    },
    "8086670": {
      "author": "John Chen",
      "avatar": "https://lh3.googleusercontent.com/-L8Fk_SATrbk/AAAAAAAAAAI/AAAAAAAAAAA/kNwUVAfUHf8/s120-p/photo.jpg",
      "cl": "8086670",
      "clUrl": "https://chromium-review.googlesource.com/c/8086670",
      "description": "Relax 'os' dimension while the OS is being upgraded.\n\nBug: b:530232282\nChange-Id: If7cac87254cc28a46bd29aaad85173d9723eab52\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086670\nAuto-Submit: John Chen \u003cjohnchen@chromium.org\u003e\nReviewed-by: Farid (Mojtaba) Faridzad \u003cfaridzad@google.com\u003e\nCommit-Queue: John Chen \u003cjohnchen@chromium.org\u003e\nCommit-Queue: Farid (Mojtaba) Faridzad \u003cfaridzad@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661528}",
      "email": "johnchen@chromium.org",
      "hash": "d700b3c5c9b460ea8d576a0631f6dd2ecbc2bfd9",
      "subject": "[Perf] Prepare win-11-perf for OS upgrade"
    },
    "8086734": {
      "author": "Fahad Mansoor",
      "avatar": "https://lh5.googleusercontent.com/-L30z1RfQ9og/AAAAAAAAAAI/AAAAAAAAAAA/fMnflyAPn0I/s120-p/photo.jpg",
      "cl": "8086734",
      "clUrl": "https://chromium-review.googlesource.com/c/8086734",
      "description": "In ActivateArcIfRequiredByPolicy(), std::any_of() was mistakenly invoked\nwith apps-\u003ecbegin() passed as both the start and end iterator:\n\nstd::any_of(apps-\u003ecbegin(), apps-\u003ecbegin(), ...)\n\nBecause [apps-\u003ecbegin(), apps-\u003ecbegin()) forms an empty range,\nstd::any_of() always evaluated to false without checking any\napplications. Consequently, force-installed applications\n(installType: FORCE_INSTALLED) in the policy map never triggered\nArcSessionManager::AllowActivation(kForcedByPolicy).\n\nThis fix replaces the second apps-\u003ecbegin() with apps-\u003ecend() so that\nforce-installed apps properly trigger ARC activation when policies are\nprocessed (either during login via OnArcStartDelayed() or during\ndynamic session updates via OnPolicyUpdated()).\n\nUnit tests are also added to verify this behavior.\n\nBug: 485567410\n\nTest: unit_tests --gtest_filter=ArcPolicyBridgeTest.ActivateArcIfRequiredByPolicy*\nChange-Id: I9ffbff971eee939da8a9b691f32438591f7c7933\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086734\nReviewed-by: Yao Li \u003cyaohuali@google.com\u003e\nCommit-Queue: Fahad Mansoor \u003cfahadmansoor@google.com\u003e\nReviewed-by: Sergey Poromov \u003cporomov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661785}",
      "email": "fahadmansoor@google.com",
      "hash": "a4e4dc30cd50c9f8b71ee07a52c4248eff65328c",
      "subject": "arc: Fix iterator range check in ActivateArcIfRequiredByPolicy"
    },
    "8086739": {
      "author": "Mikel Astiz",
      "avatar": "https://lh6.googleusercontent.com/-d2wU34ze3Og/AAAAAAAAAAI/AAAAAAAAAAA/kSYJlVC9C3g/s120-p/photo.jpg",
      "cl": "8086739",
      "clUrl": "https://chromium-review.googlesource.com/c/8086739",
      "description": "This is a commit-only datatype that works in combination with the\nrecently-introduced datatype ENCRYPTED_TAB_CONTEXT_CONTAINER.\n\nThe datatype introduce in this patch represent individual items in a\ncontainer, each of which contains an encrypted blob, encrypted with the\ncontainer's encryption key.\n\nA first version if the bridge's implementation is included. It is\nundecided if more advanced functionality such as on-disk storage is\ndesired for this datatype, so it is kept as simple as possible for now.\n\nDesign doc (sorry, Googler's only): go/chrome-tab-context-infra-dd\n\nChange-Id: I97f90105178dbfec8d8019dcd6d6b5b3a3c91e35\nBug: 527991322\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086739\nCommit-Queue: Mikel Astiz \u003cmastiz@chromium.org\u003e\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661823}",
      "email": "mastiz@chromium.org",
      "hash": "a9f1e44bbbea03e4992fbcf125dd29e72a0f5335",
      "subject": "[sync] Add datatype ENCRYPTED_TAB_CONTEXT_ITEM"
    },
    "8086740": {
      "author": "Karol Sygiet",
      "avatar": "https://lh3.googleusercontent.com/-FloUWXWJuOc/AAAAAAAAAAI/AAAAAAAAAAA/dOQBeWk6n9k/s120-p/photo.jpg",
      "cl": "8086740",
      "clUrl": "https://chromium-review.googlesource.com/c/8086740",
      "description": "In AutofillDataProvider, CVC values were previously obfuscated with a\nhardcoded length of 3 dots. However, CVC length can vary depending on\nthe stored value or card network (e.g. 4-digit CVCs for American\nExpress). This change updates `AutofillDataProvider` to obfuscate CVC\nusing the length of the unobfuscated CVC instead of hardcoding 3 dots\n\nAdditionally this CL addresses the TODO and sets is_obfuscated correctly\nfor CC related results.\n\nBug: 534294868, 497795513\nChange-Id: I82b5228b50191ef0ee3d69a554e9e80c8d2a6648\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086740\nCommit-Queue: Karol Sygiet \u003csygiet@google.com\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661858}",
      "email": "sygiet@google.com",
      "hash": "46e7d18640d7402b10542dc71fd187fd3f74c8ec",
      "subject": "[AtMemory] Obfuscate CVC matching unobfuscated length"
    },
    "8086741": {
      "author": "Maryia Mankevich",
      "avatar": "https://lh6.googleusercontent.com/-8B4GoJTZiUo/AAAAAAAAAAI/AAAAAAAAAAA/72VliITWJKQ/s120-p/photo.jpg",
      "cl": "8086741",
      "clUrl": "https://chromium-review.googlesource.com/c/8086741",
      "description": "Bug: 531818863\nChange-Id: Id4487c3ae1b98ad0a69a4e9b798d55a178556c7b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086741\nReviewed-by: Mikita Kuchyn \u003ckuchyn@chromium.org\u003e\nOwners-Override: Maryia Mankevich \u003cmmaryia@google.com\u003e\nCommit-Queue: Maryia Mankevich \u003cmmaryia@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661770}",
      "email": "mmaryia@google.com",
      "hash": "8f2fe5662f0f2fe60675233a536e745803a987fa",
      "subject": "[Gardener] Disable flaky ResumeTabGroupInAnotherWindow on Mac"
    },
    "8086742": {
      "author": "Hans Wennborg",
      "avatar": "https://lh3.googleusercontent.com/-S9oBR4F689A/AAAAAAAAAAI/AAAAAAAAAAA/E6ROHiMSZxc/s120-p/photo.jpg",
      "cl": "8086742",
      "clUrl": "https://chromium-review.googlesource.com/c/8086742",
      "description": "It's needed since https://github.com/google/crubit/commit/89417b58802e20a6a11db7fea7c31692fef25276\n\nFixed: 534371640\nChange-Id: I1a7b851863bfc98f6bcf261156895ce67256fb6b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086742\nReviewed-by: Devon Loehr \u003cdloehr@google.com\u003e\nCommit-Queue: Devon Loehr \u003cdloehr@google.com\u003e\nAuto-Submit: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661830}",
      "email": "hans@chromium.org",
      "hash": "a1a316e18df1af938c8228e94b3c818648011fba",
      "subject": "[build] Add cfi_encoding to allow_unstable_features_required_by_crubit"
    },
    "8086754": {
      "author": "Jack Thiesen",
      "avatar": "https://lh3.googleusercontent.com/-n6bBVIQ1d8c/AAAAAAAAAAI/AAAAAAAAAAA/EAQ7HMRAxew/s120-p/photo.jpg",
      "cl": "8086754",
      "clUrl": "https://chromium-review.googlesource.com/c/8086754",
      "description": "This change implements a way for the touch helper to determine when the\ncursor or touch drag has departed from the side panel. This is critical\nfunctionality for determining when to create a shadow for dragging a tab\nor tab group out of VT and into a new window.\n\nTesting is included.\n\nBug: 518307037\nChange-Id: Ieb40e230ef8799797e938e0293fed34a8df39c01\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086754\nReviewed-by: Gazal Agarwal \u003cagazal@google.com\u003e\nCommit-Queue: Jack Thiesen \u003cjthiesen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661813}",
      "email": "jthiesen@chromium.org",
      "hash": "45eef8d5a7e02ed1cb3c726023f2e7705521b8a0",
      "subject": "[Vertical Tabs] Detect when Touch Exits Tabstrip"
    },
    "8086775": {
      "author": "Benjamin Keen",
      "avatar": "https://lh5.googleusercontent.com/-MtP819PrprQ/AAAAAAAAAAI/AAAAAAAAAAA/xyDiM2vL3H0/s120-p/photo.jpg",
      "cl": "8086775",
      "clUrl": "https://chromium-review.googlesource.com/c/8086775",
      "description": "This CL implements bucketing for the \"Pip window duration\" Product\nSpecific Data (PSD) sent with Happiness Tracking Surveys (HaTS) for\nAutomatic Picture-in-Picture.\n\nBug: 485932914, b:532163808\nChange-Id: I6b793c642da40eb5eb0e807cd45e88347be8c139\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086775\nReviewed-by: Filipa Senra \u003cfsenra@google.com\u003e\nCommit-Queue: Benjamin Keen \u003cbkeen@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661898}",
      "email": "bkeen@google.com",
      "hash": "e075977f340cf6fb22bbf6faa80891471ef04638",
      "subject": "Bucketize window duration for AutoPip HaTS"
    },
    "8086782": {
      "author": "Scott Yoder",
      "avatar": "https://lh5.googleusercontent.com/-RvsmZGzTUdY/AAAAAAAAAAI/AAAAAAAAAAA/iTGIgiIEULE/s120-p/photo.jpg",
      "cl": "8086782",
      "clUrl": "https://chromium-review.googlesource.com/c/8086782",
      "description": "Optimize AppBarViewController by avoiding synchronous layout passes when\nbutton configuration updates are not animated.\n\nDuring scroll events, the mediator calls setNeedsUpdateConfiguration on\nevery frame. The previous implementation forced immediate layout via\nlayoutIfNeeded on three buttons. This layout calculation per frame is\nunnecessary during drag and can lead to scrolling stutter.\n\nWe fix this by removing the layoutIfNeeded calls when the animation\nduration is zero.\n\nChange-Id: I616291ff6c26b829866e8981706f9c4e8c60920f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086782\nReviewed-by: Chris Lu \u003cthegreenfrog@chromium.org\u003e\nCommit-Queue: Scott Yoder \u003cscottyoder@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662174}",
      "email": "scottyoder@google.com",
      "hash": "e6daa5fa7e677807905f47ba8e03ff2e3388a6df",
      "subject": "[ios] Optimize AppBar configuration updates during scroll"
    },
    "8086794": {
      "author": "Kunal Daftari",
      "avatar": "https://lh3.googleusercontent.com/-qDm61ipS4GE/AAAAAAAAAAI/AAAAAAAAAAA/oGt6jxKEaMg/s120-p/photo.jpg",
      "cl": "8086794",
      "clUrl": "https://chromium-review.googlesource.com/c/8086794",
      "description": "The biggest implication of the projects panel feature flag was that it\nwould hide the tab groups button in the bookmarks bar. The modifications\nto bookmark_context_menu_controller.cc and saved_tab_group_bar.cc ensure\nthat this no longer happens and that unnecessary functions are removed.\n\nIn tab_group_menu_bridge and saved_tab_group_tabs_menu_model, we bring\nback the pin/unpin options for tab group headers.\n\nWe also remove resumption_rail_iph_test.cc since it no longer is part of\nthe flow of the projects panel.\n\nThere are also many parts of the components/saved_tab_groups/internal\nthat can have reduced logic because we no longer need to check the\nprojects panel scoped paths.\n\nBug: 533443678\nChange-Id: Id07faf81c5faa67c187c07357360baaaac5d91e0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086794\nReviewed-by: David Pennington \u003cdpenning@chromium.org\u003e\nCommit-Queue: Kunal Daftari \u003ckunaldaftari@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661516}",
      "email": "kunaldaftari@google.com",
      "hash": "01d6d7d9540c22225bce6394268c85c1284d9466",
      "subject": "[Organizer] Removing old functionality tied to projects panel flag"
    },
    "8086795": {
      "author": "Sky Malice",
      "avatar": "https://lh6.googleusercontent.com/-jSxhRIzlqJQ/AAAAAAAAAAI/AAAAAAAAAAA/v9G1HzTZDQQ/s120-p/photo.jpg",
      "cl": "8086795",
      "clUrl": "https://chromium-review.googlesource.com/c/8086795",
      "description": "Bug: 522911537, 529854485, 526655008\nChange-Id: I91e651dd9fca873108afc8921c4736935737d3a4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086795\nReviewed-by: Tomasz Wiszkowski \u003cender@google.com\u003e\nCommit-Queue: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661505}",
      "email": "skym@chromium.org",
      "hash": "4036f52511ef09bf75bc4bffab7c808e78884b9d",
      "subject": "[AIM] Ctrl+Page Up/Down takes priority over suggestion."
    },
    "8086801": {
      "author": "Lei Zhang",
      "avatar": "https://lh4.googleusercontent.com/-J_AC_p6_Uyo/AAAAAAAAAAI/AAAAAAAAAAA/aFk0h9tUaH8/s120-p/photo.jpg",
      "cl": "8086801",
      "clUrl": "https://chromium-review.googlesource.com/c/8086801",
      "description": "There are some existing tests that use arbitrary color values for text\nannotation colors. Replace them with production text color values. This\nis in preparation for adding metrics to track text color choices.\n\nBug: 525412904\nChange-Id: If4e1127afdac007b6e38f7d2a2e22a53eaf5cc5c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086801\nReviewed-by: Andy Phan \u003candyphan@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661627}",
      "email": "thestig@chromium.org",
      "hash": "f01f1d15741d5a43cd3e368a7dfba6a1d9621045",
      "subject": "[PDF Ink Signatures] Use production text colors in tests"
    },
    "8086840": {
      "author": "Calder Kitagawa",
      "avatar": "https://lh6.googleusercontent.com/-4cBBx62oyIE/AAAAAAAAAAI/AAAAAAAAAAA/P9CJoop--JE/s120-p/photo.jpg",
      "cl": "8086840",
      "clUrl": "https://chromium-review.googlesource.com/c/8086840",
      "description": "The old implementation did a linear search over all tab models.\nThis is unnecessary and can be replaced with a direct object lookup\nvia JNI.\n\nBug: 525079251\nChange-Id: Ib6fe2fc4988ae6e74972738606820b540f2bbcc5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086840\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nCommit-Queue: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661761}",
      "email": "ckitagawa@chromium.org",
      "hash": "ea0d5c1910be47c19e35ccf794d5247958fc0406",
      "subject": "[TabModel] Remove FindNativeTabModelForJavaObject"
    },
    "8086918": {
      "author": "Xi Han",
      "avatar": "",
      "cl": "8086918",
      "clUrl": "https://chromium-review.googlesource.com/c/8086918",
      "description": "This is a refactoring CL without any behavior changes. This CL is a\nprecursor CL to expose prefs in ntp_pref_names.h to Java. In this CL,\nwe move ntp_pref_names.h into /prefs sub dir and add a separate\nBUILD.gn file which can be build for all android. This build target\nchange is due to the following considerations:\n1) Android Java needs to use NTP prefs defined in C++;\n2) Android Java cannot bifurcate between android desktop vs mobile\n   at build time. Thus, the ntp_pref_names.h should be in a build\n   target accessible for all Android Java;\n3) We don't want to remove the is webui assert from\n   new_tab_page/BUILD.gn since webui NTP is only enabled on android\n   desktop. Therefore, Android Java cannot depend on\n   new_tab_page/BUILD.gn.\n\nBug: 529549013\nBypass-Check-License: ntp_pref_names.h is moved to /prefs.\nChange-Id: Ia14354734518e951f99ecef78c64f2157e55fbb3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086918\nReviewed-by: Tibor Goldschwendt \u003ctiborg@chromium.org\u003e\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: Xi Han \u003chanxi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662071}",
      "email": "hanxi@google.com",
      "hash": "bf2b5cb12147de5035263476dee3ff4efe1f8a1f",
      "subject": "[MVT] Move ntp_pref_names.h to new_tab_page/prefs."
    },
    "8086920": {
      "author": "Antonio Gomes",
      "avatar": "https://lh4.googleusercontent.com/-Roj3sDO2cAk/AAAAAAAAAAI/AAAAAAAAAAA/FrdDAmtmGeI/s120-p/photo.jpg",
      "cl": "8086920",
      "clUrl": "https://chromium-review.googlesource.com/c/8086920",
      "description": "TailoredSecurityDesktopDialogManager took a Browser* only to reach\nBrowser::GetWindow()-\u003eGetNativeWindow() and to call\nchrome::ShowSafeBrowsingEnhancedProtection(). Both are already reachable\nthrough BrowserWindowInterface: GetWindow() is a BrowserWindowInterface\nmethod returning ui::BaseWindow*, and\nchrome::ShowSafeBrowsingEnhancedProtection() already takes a\nBrowserWindowInterface*.\n\nSwitch ShowEnabledDialogForBrowser, ShowDisabledDialogForBrowser and the\ninternal OnDialogRejected to BrowserWindowInterface* and drop the\nchrome/browser/ui/browser.h and browser_window.h includes (adding the\nbrowser_window_interface.h and ui/base/base_window.h headers actually\nused).\n\nThe sole caller, ChromeTailoredSecurityService::DisplayDesktopDialog,\nkeeps its Browser* parameter and relies on the implicit Browser* -\u003e\nBrowserWindowInterface* upcast; it already includes browser.h.\n\nThis removes the last //chrome/browser/ui:ui blocker header from\nchrome/browser/ui/views/safe_browsing, unblocking a clean modularization\nof that directory.\n\nR=chromium-bedrock-reviews@google.com\n\nBug: 353332589\nChange-Id: I36224d2daf277015ea84843fc78874fe01cae2fe\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086920\nCommit-Queue: Antonio Gomes Netto \u003ctonikitoo@igalia.com\u003e\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661522}",
      "email": "tonikitoo@igalia.com",
      "hash": "30cad71a8a02bfa27211c5886f7aa8350edae015",
      "subject": "Migrate TailoredSecurityDesktopDialogManager to BrowserWindowInterface"
    },
    "8086958": {
      "author": "Evan Luo",
      "avatar": "https://lh5.googleusercontent.com/-LSNTXe0BKRg/AAAAAAAAAAI/AAAAAAAAAAA/PlDRwE7SXa0/s120-p/photo.jpg",
      "cl": "8086958",
      "clUrl": "https://chromium-review.googlesource.com/c/8086958",
      "description": "Adds the necessary changes in order to enable the 'Open in new tab\ngroup' bookmark context menu option for folders. This CL refactors\nBookmarkOpener to pass intent extras (to support setting tab group title\nin this use case) and updates ChromeTabbedActivity to handle single tab\ngroup creation and title setting via EXTRA_TAB_GROUP_TITLE.\n\nBug: 465996578\nChange-Id: I13e929e26104609c4c074058121338aedc1d8fad\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086958\nCommit-Queue: Evan Luo \u003cevanluo@google.com\u003e\nReviewed-by: Brandon Wylie \u003cwylieb@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662053}",
      "email": "evanluo@google.com",
      "hash": "09c657c762313236dd587c97d051890330cd98aa",
      "subject": "[bookmarks] Support launching bookmarks in new tab group"
    },
    "8087019": {
      "author": "Kirubel",
      "avatar": "https://lh5.googleusercontent.com/-Qvia1J2CD6g/AAAAAAAAAAI/AAAAAAAAAAA/JqAbYPFhT0E/s120-p/photo.jpg",
      "cl": "8087019",
      "clUrl": "https://chromium-review.googlesource.com/c/8087019",
      "description": "This is to facilitate reuse on iOS.\n\nBug: b:531873110\nChange-Id: I6f828be405f7b21d5ece7a31959b32856a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087019\nReviewed-by: Nan Lin \u003clinnan@chromium.org\u003e\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCommit-Queue: Kirubel \u003ckaklilu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662011}",
      "email": "kaklilu@chromium.org",
      "hash": "77affe7e103a03e438bcf8c4e7550ca894b74f33",
      "subject": "[actor] Move PageStabilityMonitorDelegate to core part of the component."
    },
    "8087038": {
      "author": "Jilin Yang",
      "avatar": "https://lh6.googleusercontent.com/-FheM4D9n7AQ/AAAAAAAAAAI/AAAAAAAAAAA/3CWuX_q6hqA/s120-p/photo.jpg",
      "cl": "8087038",
      "clUrl": "https://chromium-review.googlesource.com/c/8087038",
      "description": "This is the 7th part of b:522797589.\n\nThe wrapper CSS and the imported shared composebox.css key\nexpanded-state styling (icon-fade opacity, expanded height/layout,\ncollapsed-state pointer-events rules) on the reflected [expanding_]\nhost attribute, which the fork did not reflect. The Contextual Tasks\ncomposebox is never collapsible, so reflect an always-true expanding_,\nmatching the NTP and Omnibox forks.\n\nFixed: b:534599818\n\nChange-Id: I61bdd0f88b5f2706a59edeecd06b5a40e4361846\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087038\nCommit-Queue: Jilin Yang \u003cjilinyang@google.com\u003e\nReviewed-by: Duncan Mercer \u003cmercerd@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662128}",
      "email": "jilinyang@google.com",
      "hash": "c30b08be3dbd03e04c324d3930e55cd37148598e",
      "subject": "[contextual-tasks]: Reflect the expanding_ attribute in the fork"
    },
    "8087069": {
      "author": "Mohamed Adel",
      "avatar": "https://lh3.googleusercontent.com/-AQ4vS5pnyTk/AAAAAAAAAAI/AAAAAAAAAAA/bf-IgtwZ7C4/s120-p/photo.jpg",
      "cl": "8087069",
      "clUrl": "https://chromium-review.googlesource.com/c/8087069",
      "description": "TAG=agy\n\nBug: 517095594, 517910756, 517772510\nFixed: 517095594, 517910756, 517772510\nChange-Id: Id81737d68897243b5a0772fad250a916a6ad5650\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087069\nReviewed-by: Sinan Sahin \u003csinansahin@google.com\u003e\nCommit-Queue: Moe Adel \u003cadelm@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661423}",
      "email": "adelm@google.com",
      "hash": "b22685a26a92e6c90d171ef30cf5d04fd206b192",
      "subject": "Fix overlapping Text Fragment engagement signal bugs"
    },
    "8087071": {
      "author": "Ben Joyce",
      "avatar": "https://lh5.googleusercontent.com/-8pzxJP_xHxU/AAAAAAAAAAI/AAAAAAAAAAA/Qpd_dSnGV1g/s120-p/photo.jpg",
      "cl": "8087071",
      "clUrl": "https://chromium-review.googlesource.com/c/8087071",
      "description": "Enable turboci experiment on existing experiments:\n\nIncreases experiment to 50% on:\n  android-desktop-x64-rel\n  fuchsia-x64-cast-receiver-rel\n\nAdds a 25% experiment on builders (fuscia and accessibility). These\nbuilders only run when certain file locations are changed so see less\ntraffic.\n  linux-blink-web-tests-force-accessibility-rel\n  fuchsia-x64-accessibility-rel\n  fuchsia-arm64-cast-receiver-rel\n  fuchsia-x64-cast-receiver-dbg-compile\n  fuchsia-x64-cast-receiver-dbg\n\nExperiment is enabled at 100% on other android try builders and\nmac/linux/win-rel and targets cq builders that use the\n\"chromium_trybot\" or \"chromium/orchestrator\" recipe.\n\nBug: 521401232\nChange-Id: I319d5a2ccdc5be835a991ce520b4542dabcf8726\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087071\nCommit-Queue: Benjamin Joyce (Ben) \u003cbjoyce@google.com\u003e\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661411}",
      "email": "bjoyce@google.com",
      "hash": "8b78ed08707c15b10d90ec03501d43b0acd0421f",
      "subject": "Increase and add turboci experiments on builders"
    },
    "8087073": {
      "author": "Ankush Singh",
      "avatar": "https://lh4.googleusercontent.com/-O_Qx6x6kvY0/AAAAAAAAAAI/AAAAAAAAAAA/8caaQPFTaMg/s120-p/photo.jpg",
      "cl": "8087073",
      "clUrl": "https://chromium-review.googlesource.com/c/8087073",
      "description": "NavigationCapturingProcess::GetInitialNavigationParamsOverride was\ndereferencing params.browser without a null check when handling\nNEW_BACKGROUND_TAB dispositions for apps with DisplayMode::kBrowser.\n\nThis can happen during programmatically triggered navigations like \"Send\nTab to Self\" (with SendTabToSelfAutoOpen enabled) where NavigateParams\nis initialized without a browser window.\n\nThis CL fixes the crash by guarding the AppBrowserController::From call\nwith explicit params.browser and source_browser_app_id_.has_value()\nchecks.\n\nFixed: 534231383\nChange-Id: Ib1556228351c1f1784d8e43ad6dd53e91e45119d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087073\nReviewed-by: Dibyajyoti Pal \u003cdibyapal@chromium.org\u003e\nReviewed-by: Adriana Ixba \u003caixba@chromium.org\u003e\nAuto-Submit: Ankush Singh \u003cankushkush@google.com\u003e\nCommit-Queue: Ankush Singh \u003cankushkush@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661693}",
      "email": "ankushkush@google.com",
      "hash": "9042ab12733dcacce905f395742c2703e3e83387",
      "subject": "Fix crash in NavigationCapturingProcess when params.browser is null"
    },
    "8087104": {
      "author": "Evan Luo",
      "avatar": "https://lh5.googleusercontent.com/-LSNTXe0BKRg/AAAAAAAAAAI/AAAAAAAAAAA/PlDRwE7SXa0/s120-p/photo.jpg",
      "cl": "8087104",
      "clUrl": "https://chromium-review.googlesource.com/c/8087104",
      "description": "After refactoring bookmarks bar popup, the async loading of bookmark\nicons resulted in the dynamic width calculation not accounting for the\nspace that is allocated regardless of the load for all bookmark items.\nThis resulted in bookmark items being truncated in the popup due to the\nallocated space being insufficient to load the icon and bookmark title\ntogether. Ensure that width is properly allocated for icons in the popup\nwidth calculation.\n\nScreen recording:\nhttp://screencast/cast/NTM0NzE3MzA5NTk2NDY3Mnw0ODljMjViZi1jOQ\n\nBug: 534458161\nChange-Id: I611d3da33eb7516f705c419174e5addb57ecc384\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087104\nCommit-Queue: Evan Luo \u003cevanluo@google.com\u003e\nReviewed-by: Mark Schillaci \u003cmschillaci@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661786}",
      "email": "evanluo@google.com",
      "hash": "b6aa1dbcfba567ba1ef2e03383e192726c8da43d",
      "subject": "[bookmarks] Fix narrow/truncated bookmark bar popups"
    },
    "8087108": {
      "author": "Chrome Metrics Logs",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "8087108",
      "clUrl": "https://chromium-review.googlesource.com/c/8087108",
      "description": "Updates the expires_after attribute for 91 histograms that have\nbeen used to generate alerts in the past 180 days and have an expiry date\n(or milestone equivalent) between 2026-08-28 and 2026-11-11.\n\nTBR=chromium-metrics-reviews@google.com\n\nChange-Id: I2dbb9698918f189a320918e0d158be0a7128c0a1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087108\nCommit-Queue: Chrome Metrics Logs \u003cchrome-metrics-team+submitter@google.com\u003e\nBot-Commit: Chrome Metrics Logs \u003cchrome-metrics-team+submitter@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661669}",
      "email": "chrome-metrics-team+submitter@google.com",
      "hash": "76b1df7f59783e92f1b9ea3eb9a8dd7a64184f3c",
      "subject": "Delay expiry of histograms causing alerts."
    },
    "8087129": {
      "author": "chromeos-ci-prod",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8087129",
      "clUrl": "https://chromium-review.googlesource.com/c/8087129",
      "description": "CQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-betty-chrome-gtest-and-tast\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-brya-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-jacuzzi-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-reven-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-trogdor-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-volteer-chrome\n\nGenerated by PUpr, see https://cr-buildbucket.appspot.com/build/8676359248051012449 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\": \"9d99b12b639a520cb1987609d12e5ddb8c83988b\"}]\nCq-Cl-Tag: pupr:chromeos-lkgm\nChange-Id: I12004ae1a4fab8535112e4f52fad7d455cea4cb3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087129\nBot-Commit: chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com\u003e\nCommit-Queue: chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661566}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "deb5c04d6e2bf74e78bec2d4b1b2ef881fac6f31",
      "subject": "chromeos/CHROMEOS_LKGM: Automatic uprev to 16751.0.0-1078786."
    },
    "8087156": {
      "author": "Lucas Radaelli",
      "avatar": "https://lh4.googleusercontent.com/-jubhuV0-jxY/AAAAAAAAAAI/AAAAAAAAAAA/rvjjDrEijvo/s120-p/photo.jpg",
      "cl": "8087156",
      "clUrl": "https://chromium-review.googlesource.com/c/8087156",
      "description": "When an element with aria-owns is located inside an aria-hidden container\nthat holds focus, the accessibility cache removes and recreates the subtree\nto ensure focused elements are not hidden from assistive technologies.\n\nRecreating an accessibility object with aria-owns enqueues its relations\nto be evaluated. However, because this focused subtree recreation happens\nafter the relation cache has already processed its updates for the current\nlayout cycle, the newly enqueued relations were never processed. This left\nthe relation cache in a dirty state, leading to crashes when taking a\ntree snapshot during Print Preview.\n\nThis CL fixes the issue by processing pending relation updates immediately\nafter the focused subtree is rebuilt.\n\nAX-Relnotes: n/a.\nBug: 533463987\nChange-Id: Iddcc0c9b24b990f90e0ea6901876109b6ad888da\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087156\nCommit-Queue: Lucas Radaelli \u003clucasradaelli@google.com\u003e\nReviewed-by: Jacques Newman \u003cjanewman@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661462}",
      "email": "lucasradaelli@google.com",
      "hash": "ad54d60a298fdfdaaac315ac84794f80216a6e19",
      "subject": "[a11y] Process aria-owns relations when rebuilding focused subtrees"
    },
    "8087219": {
      "author": "Justin Cohen",
      "avatar": "https://lh6.googleusercontent.com/-9jBVkJm786c/AAAAAAAAAAI/AAAAAAAAAAA/--UMAFoZu9Y/s120-p/photo.jpg",
      "cl": "8087219",
      "clUrl": "https://chromium-review.googlesource.com/c/8087219",
      "description": "We are seeing an issue with the iOS 27 simulator itself that reproduces\non iPad Air (6th generation) but not on iPad A16.\n\nSwap the iOS 27 beta simulators to iPad (A16) to avoid the\nsimulator crash.\n\nChange-Id: I2a65cf79a97ad1026122d58de10b41e2447e3216\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087219\nReviewed-by: Will Yeager \u003cwyeager@google.com\u003e\nCommit-Queue: Will Yeager \u003cwyeager@google.com\u003e\nAuto-Submit: Justin Cohen \u003cjustincohen@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662095}",
      "email": "justincohen@google.com",
      "hash": "23d86d6d9defd54a956849bf64e5de44d42e9588",
      "subject": "ios: Swap all iOS 27 simulator targets to iPad A16"
    },
    "8087220": {
      "author": "Zonghan Xu",
      "avatar": "",
      "cl": "8087220",
      "clUrl": "https://chromium-review.googlesource.com/c/8087220",
      "description": "Adjust types in enterprise networking directory to match future implementation\n\nBug: 507058810\nChange-Id: Id7ecc349bf9bde83a1ace096091e11ea61a896ef\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087220\nReviewed-by: Sebastien Lalancette \u003cseblalancette@chromium.org\u003e\nReviewed-by: Ernesto Izquierdo Clua \u003ceic@google.com\u003e\nCommit-Queue: Zonghan Xu \u003cxzonghan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662137}",
      "email": "xzonghan@google.com",
      "hash": "2b11ce6d94351ab274051299563ec74fccf95fe8",
      "subject": "[SG Android] Refactor Enterprise Proxy data types"
    },
    "8087237": {
      "author": "Kunal Daftari",
      "avatar": "https://lh3.googleusercontent.com/-qDm61ipS4GE/AAAAAAAAAAI/AAAAAAAAAAA/oGt6jxKEaMg/s120-p/photo.jpg",
      "cl": "8087237",
      "clUrl": "https://chromium-review.googlesource.com/c/8087237",
      "description": "Now that the controls (close button) is the only element visible in the\nprojects panel, we can safely delete the other elements (threads, scroll\nhandler, tab group items) and their corresponding tests.\n\nBug: 532670693\nChange-Id: I839897fbe2745bb604b9175daaaca98cf534a9d4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087237\nReviewed-by: Alison Gale \u003cagale@chromium.org\u003e\nCommit-Queue: Kunal Daftari \u003ckunaldaftari@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661917}",
      "email": "kunaldaftari@google.com",
      "hash": "73dc150a16cda54c63112b9ba50b5812e1449ccc",
      "subject": "[Organizer] Remove obsolete projects panel views and tests"
    },
    "8087238": {
      "author": "Sharon Yang",
      "avatar": "https://lh6.googleusercontent.com/-2esOg0dM7eE/AAAAAAAAAAI/AAAAAAAAAAA/ENNhPwF6J84/s120-p/photo.jpg",
      "cl": "8087238",
      "clUrl": "https://chromium-review.googlesource.com/c/8087238",
      "description": "The following test was migrated:\n- external/wpt/css/css-masking/crashtests/mask-repeat-round-one-tile.html\n\nBug: 40336161, 485677942\nChange-Id: Ic359f2eb71082781d48a3b3cbd7dc3232973122a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087238\nReviewed-by: Christian Biesinger \u003ccbiesinger@chromium.org\u003e\nCommit-Queue: Sharon Yang \u003cyangsharon@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662076}",
      "email": "yangsharon@igalia.com",
      "hash": "8c10125f49f8fe7b46e7e9070809d1ace2aac9ff",
      "subject": "Migrate css-masking mask-repeat-round crashtest to external/wpt"
    },
    "8087241": {
      "author": "Bryant Chandler",
      "avatar": "",
      "cl": "8087241",
      "clUrl": "https://chromium-review.googlesource.com/c/8087241",
      "description": "This CL changes the GlicInstanceImpl map to use the EmbedderKey variant\ninstead of raw TabInterface pointers. This also adds key lookup and\nhelper functions, in prep for a full tab embedder.\n\nThis is a mechanical key mapping change and has no functional changes.\n\nBug: b:534341960\nChange-Id: Ie58ce74c09dcc66e6df2adc7602750c76a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087241\nReviewed-by: Dan H \u003charringtond@chromium.org\u003e\nCommit-Queue: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661958}",
      "email": "bryantchandler@google.com",
      "hash": "4ad01ca053c4c282c29da046e5c3979ae4efd4f8",
      "subject": "[glic] Transition GlicInstanceImpl keys to use EmbedderKey variant"
    },
    "8087245": {
      "author": "James Cook",
      "avatar": "https://lh4.googleusercontent.com/-qikRA8xqB3U/AAAAAAAAAAI/AAAAAAAAAAA/JBUbB9n7c4s/s120-p/photo.jpg",
      "cl": "8087245",
      "clUrl": "https://chromium-review.googlesource.com/c/8087245",
      "description": "The sign in flow in settings uses a bottom-sheet to select the user\naccount. The traditional SettingsActivity has its own containers for\nbottom-sheets and dialogs. SettingsPage (in a tab) should use the\ncontainers from the ChromeTabbedActivity. However, because it uses\nthe settings_activity.xml file, it has duplicate containers with\nduplicate view IDs. This can cause a crash when showing a bottom\nsheet.\n\nFix this by removing the duplicate containers. ID based lookup will\ntherefore find the correct ones owed by ChromeTabbedActivity.\n\nBug: 534415092, 521895796\nChange-Id: Ib080acc5557750c716193f0fe7cd356e082b8bb9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087245\nReviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nCommit-Queue: James Cook \u003cjamescook@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661473}",
      "email": "jamescook@chromium.org",
      "hash": "07fbccf22c78a75b5ba1925fd0540c9ade9190b5",
      "subject": "settings: Fix crash on \"Sign In\" with Settings in tab on Android"
    },
    "8087247": {
      "author": "Orin Jaworski",
      "avatar": "https://lh6.googleusercontent.com/-Pg4gnpkvz1I/AAAAAAAAAAI/AAAAAAAAAAA/8y2e-Y_4SLc/s120-p/photo.jpg",
      "cl": "8087247",
      "clUrl": "https://chromium-review.googlesource.com/c/8087247",
      "description": "Bug: b:532597151\nChange-Id: Iccac73c133b3c51287c9d2029aeefbf87afe1447\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087247\nReviewed-by: Caitlin Chen \u003ccaitc@google.com\u003e\nCommit-Queue: Orin Jaworski \u003corinj@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662056}",
      "email": "orinj@chromium.org",
      "hash": "38140550c220f3258e597bf3ae008d4de5f638a1",
      "subject": "Create OmniboxActionClientDelegator to enable mixin-like action impls"
    },
    "8087297": {
      "author": "Joe Mason",
      "avatar": "https://lh3.googleusercontent.com/-kE1-PSPo1wk/AAAAAAAAAAI/AAAAAAAAAAA/y4G6sgz0fdw/s120-p/photo.jpg",
      "cl": "8087297",
      "clUrl": "https://chromium-review.googlesource.com/c/8087297",
      "description": "Code that runs in SetBrowserStartupIsComplete may access state that's no\nlonger valid. Before StartupInProgressRef was added, this was ensured by\na check for PerformanceManager::IsAvailable() in\nStartupObserver::OnStartupComplete, but that's no longer the only path\nthat can trigger SetBrowserStartupIsComplete.\n\nBug: 528419929\nChange-Id: I41389c0974b802c5b5f8674e8d8f46b2492e8480\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087297\nCommit-Queue: Avi Drissman \u003cavi@chromium.org\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nAuto-Submit: Joe Mason \u003cjoenotcharles@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661857}",
      "email": "joenotcharles@google.com",
      "hash": "851e3d7ac3cc9664b70ed79df332d4fc2a5b7fd0",
      "subject": "Don't signal startup complete after shutdown has started"
    },
    "8087315": {
      "author": "Joemer Ramos",
      "avatar": "https://lh4.googleusercontent.com/-ue00Aiubchc/AAAAAAAAAAI/AAAAAAAAAAA/Xa-3C6hm58g/s120-p/photo.jpg",
      "cl": "8087315",
      "clUrl": "https://chromium-review.googlesource.com/c/8087315",
      "description": "ChronosCatalog (com.google.ChronosCatalog) is a App Switcher's\ndemo app. This CL updates app_startup_utils.mm to recognize it\nas a first-party app and includes it in the allowlist of apps\nallowed to test ExperienceKit demo actions such as using\nincognito from the App Switcher demo app.\n\nChange-Id: Ic5c5683f532fecf6876ecf243c5a770880283ad3\nFixed: 525415587\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087315\nCommit-Queue: Tommy Martino \u003ctmartino@chromium.org\u003e\nReviewed-by: Tommy Martino \u003ctmartino@chromium.org\u003e\nAuto-Submit: Joemer Ramos \u003cjoemerramos@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661850}",
      "email": "joemerramos@google.com",
      "hash": "f92789cc1a2dd9e84dbc7dc4d939be1a3a406b63",
      "subject": "[ios] Allowlist App Switcher Experience Kit Demo App"
    },
    "8087316": {
      "author": "Danilo Tedeschi",
      "avatar": "https://lh4.googleusercontent.com/-o60aWRQQunI/AAAAAAAAAAI/AAAAAAAAAAA/EywYd35zkfY/s120-p/photo.jpg",
      "cl": "8087316",
      "clUrl": "https://chromium-review.googlesource.com/c/8087316",
      "description": "Migrate ash/quick_insert/search/quick_insert_date_search.cc to use\nIcuBridge.\n\nChange-Id: Ic7f2a431bd1c9a352b2bd48aa5456579997719b4\nBug: 534455293\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087316\nReviewed-by: Michelle Chen \u003cmichellegc@google.com\u003e\nCommit-Queue: Danilo Tedeschi \u003cdanft@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661559}",
      "email": "danft@google.com",
      "hash": "4e218bc9f598d96de7fdec2361229dca09feb4f3",
      "subject": "IcuBridge migration: ash/quick_insert/search/"
    },
    "8087319": {
      "author": "Justin Cohen",
      "avatar": "https://lh6.googleusercontent.com/-9jBVkJm786c/AAAAAAAAAAI/AAAAAAAAAAA/--UMAFoZu9Y/s120-p/photo.jpg",
      "cl": "8087319",
      "clUrl": "https://chromium-review.googlesource.com/c/8087319",
      "description": "We are seeing an issue with the iOS 27 simulator itself that reproduces\non iPad Air (6th generation) but not on iPad A16.\n\nThis CL:\n1. Swaps the iOS 27 simulator used for tests from iPad Air 6th Gen\n   to iPad (A16).\n2. Reverts the workaround for the Metal compositor crash on iOS 27\n   beta simulator since it does not reproduce on iPad (A16).\n\nChange-Id: Ieafd1d9ae980500c8c98d27caa8c07854d6acae6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087319\nReviewed-by: Federica Germinario \u003cfedegermi@google.com\u003e\nReviewed-by: Yue She \u003cyueshe@google.com\u003e\nReviewed-by: Rohit Rao \u003crohitrao@chromium.org\u003e\nCommit-Queue: Justin Cohen \u003cjustincohen@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662008}",
      "email": "justincohen@google.com",
      "hash": "583759e1393206533d6276658b40c66e2d648685",
      "subject": "ios: Swap iOS 27 simulator target to iPad A16 and revert workaround"
    },
    "8087360": {
      "author": "behery",
      "avatar": "https://lh5.googleusercontent.com/-wc4YHf5uJ84/AAAAAAAAAAI/AAAAAAAAAAA/n9FrTl0TRxI/s120-p/photo.jpg",
      "cl": "8087360",
      "clUrl": "https://chromium-review.googlesource.com/c/8087360",
      "description": "This CL optimizes `ConfirmInfoBarDelegate::GetMessageSubstitutions()` by\nchanging its signature to return a const reference instead of returning\nby value. This avoids copying vectors of `MessageSubstitution` (which\ncontain dynamic strings) on every UI layout/draw pass.\n\nUpdates all overrides in the codebase to match the new signature:\n  - `AlternateNavInfoBarDelegate`: Caches the substitutions vector\n    during construction and returns it by reference.\n  - `TestConfirmInfoBarDelegate` (in `confirm_infobar_unittest.cc`):\n    Returns its member substitutions vector by reference.\n\nTAG=agy\nCONV=8451463f-90c6-47ee-bfc0-e10baf38eda0\n\nBug: None\nChange-Id: Ia46bdb6bb7a0a57bad4860a15ae1783d45d5ad84\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087360\nReviewed-by: Muhammad Salmaan \u003cmusalmaan@chromium.org\u003e\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCommit-Queue: Hamzah Behery \u003cbehery@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661501}",
      "email": "behery@chromium.org",
      "hash": "70ca3efd14d35809ed0ce8ef40d7ecb79be00176",
      "subject": "[InfoBars] Return GetMessageSubstitutions by reference"
    },
    "8087396": {
      "author": "Aaron Leventhal",
      "avatar": "https://lh5.googleusercontent.com/-fSV6hD24FG0/AAAAAAAAAAI/AAAAAAAAAAA/ngskhcaVBos/s120-p/photo.jpg",
      "cl": "8087396",
      "clUrl": "https://chromium-review.googlesource.com/c/8087396",
      "description": "Keep aria-disabled in interaction_disabled_reasons without setting\nis_disabled. ARIA-disabled communicates author intent but does not\nprevent DOM events. Action generation can still technically target the\nnode.\n\nPreserve normal clickability and focus signals for aria-disabled nodes.\nContinue setting is_disabled for native HTML disabled controls, which\nremain strong rejection targets.\n\nUpdate Mojo and implementation comments to distinguish the strong\ndisabled state from advisory reasons.\n\nBug: 465736813,439735134,467649732\nChange-Id: I12071953204805ed8a5376a6cecf9e07a8a31009\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087396\nReviewed-by: Khushal Sagar \u003ckhushalsagar@chromium.org\u003e\nReviewed-by: Ken Buchanan \u003ckenrb@chromium.org\u003e\nCommit-Queue: Aaron Leventhal \u003caleventhal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661834}",
      "email": "aleventhal@google.com",
      "hash": "46c1a850bcc8608d8bd0228a117277be874d299b",
      "subject": "[APC] Treat aria-disabled as advisory"
    },
    "8087399": {
      "author": "Ananya Seelam",
      "avatar": "https://lh4.googleusercontent.com/--VGousG91Ks/AAAAAAAAAAI/AAAAAAAAAAA/AY-g1sTFDfg/s120-p/photo.jpg",
      "cl": "8087399",
      "clUrl": "https://chromium-review.googlesource.com/c/8087399",
      "description": "When tab deletion is enabled, remove closed submitted tabs from the\nflyout just like how closed unselected tabs are removed when the tab is\nclosed.\n\nBefore (tab mgmt flag + tab deletion flag):\nhttp://screencast/cast/NTE1Mjg1NTI5NTAwMDU3Nnw3YjMyOTVlYS0yYQ\n\nAfter (tab mgmt flag + tab deletion flag):\nhttp://screencast/cast/Njc1NTE5MzI5ODM1NDE3Nnw2MGQ0NzgwYS05YQ\n\nBug: b:534406907\nChange-Id: I537d0d43fc7db1b11ff2fbad56739b8798edc048\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087399\nCommit-Queue: Ananya Seelam \u003cananyaseelam@google.com\u003e\nReviewed-by: Josiah Kiehl \u003ckiehl@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662015}",
      "email": "ananyaseelam@google.com",
      "hash": "9577d58c6da2b5ad60c31777542348a6679b26bc",
      "subject": "[context-input] Remove closed submitted tabs from flyout"
    },
    "8087483": {
      "author": "Kunal Daftari",
      "avatar": "https://lh3.googleusercontent.com/-qDm61ipS4GE/AAAAAAAAAAI/AAAAAAAAAAA/oGt6jxKEaMg/s120-p/photo.jpg",
      "cl": "8087483",
      "clUrl": "https://chromium-review.googlesource.com/c/8087483",
      "description": "This change updates the projects panel so that the only element inside\nof it is the close button.\n\nTests are either updated to support the new layout or deleted if they\nare no longer testing usable code.\n\nThe next change will remove the handful of files that are no longer\nbeing used.\n\nBug: 532670693\nChange-Id: Id4b81fcaf90e1f84c4d9221d2976aa913f4ecfa3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087483\nReviewed-by: Alison Gale \u003cagale@chromium.org\u003e\nCommit-Queue: Kunal Daftari \u003ckunaldaftari@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661517}",
      "email": "kunaldaftari@google.com",
      "hash": "9560bbd58b72b4317909dc5915a2b05b27dfdea7",
      "subject": "[Organizer] Remove old projects panel contents"
    },
    "8087493": {
      "author": "Takuto Ikuta",
      "avatar": "https://lh4.googleusercontent.com/-wGE3A3dBSps/AAAAAAAAAAI/AAAAAAAAAAA/OJjmqO0_PR0/s120-p/photo.jpg",
      "cl": "8087493",
      "clUrl": "https://chromium-review.googlesource.com/c/8087493",
      "description": "Remove ui/webui/resources/tools/eslint_ts.py from Siso denylist to allow\nremote execution of ESLint type-aware checks.\n\nTo support remote execution without missing input errors:\n- Add a Siso handler `_webui_eslint_ts` using `tsc.scandeps` to dynamically\n  resolve tsconfig dependencies (such as tsconfig_base*.json).\n- Configure `indirect_inputs` for `webui/eslint_ts` rule to collect `*.ts`\n  files generated or referenced by dependent targets.\n- Update input_deps and filegroups for eslint_ts.py in Siso config.\n\nBug: 513105742\nCq-Include-Trybots: luci.chromium.try:linux-full-remote-rel\nChange-Id: Iac395e5e622b75c74633f7ceaae59d7140f890a6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087493\nReviewed-by: Junji Watanabe \u003cjwata@google.com\u003e\nCommit-Queue: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nAuto-Submit: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661615}",
      "email": "tikuta@chromium.org",
      "hash": "75e69653b9e77c5852d2220cba7d9173bc8dfdc8",
      "subject": "siso: enable remote execution for eslint_ts.py"
    },
    "8087494": {
      "author": "Takuto Ikuta",
      "avatar": "https://lh4.googleusercontent.com/-wGE3A3dBSps/AAAAAAAAAAI/AAAAAAAAAAA/OJjmqO0_PR0/s120-p/photo.jpg",
      "cl": "8087494",
      "clUrl": "https://chromium-review.googlesource.com/c/8087494",
      "description": "Remove ui/webui/resources/tools/minify_js.py from Siso denylist to allow\nremote execution of JS minification.\n\n- Add `input_deps` for `minify_js.py` (including `node_modules` and `minify_js.js`).\n- Add `webui/minify_js` rule to Siso configuration.\n\nBug: 513105742\nCq-Include-Trybots: luci.chromium.try:linux-full-remote-rel\nChange-Id: I50464e9729f846ec2551f96939a101e3e53c0c08\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087494\nAuto-Submit: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nReviewed-by: Junji Watanabe \u003cjwata@google.com\u003e\nCommit-Queue: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661633}",
      "email": "tikuta@chromium.org",
      "hash": "b9a755a66546295972209369ad3d38822caf6fda",
      "subject": "siso: enable remote execution for minify_js.py"
    },
    "8087533": {
      "author": "Takuto Ikuta",
      "avatar": "https://lh4.googleusercontent.com/-wGE3A3dBSps/AAAAAAAAAAI/AAAAAAAAAAA/OJjmqO0_PR0/s120-p/photo.jpg",
      "cl": "8087533",
      "clUrl": "https://chromium-review.googlesource.com/c/8087533",
      "description": "Remove ui/webui/resources/tools/stylelint.py from Siso denylist to allow\nremote execution of Stylelint checks.\n\n- Add `input_deps` for `stylelint.py` (including `node_modules`).\n- Add `webui/stylelint` rule to Siso configuration.\n- Include `*.cjs` and `*.mjs` files in `third_party/node/node_modules:node_modules` filegroups (needed for stylelint.mjs and CJS dependencies).\n\nBug: 513105742\nCq-Include-Trybots: luci.chromium.try:linux-full-remote-rel\nChange-Id: I9b34dfb5e04f4b39d62c4794a50a1805773960b6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087533\nReviewed-by: Junji Watanabe \u003cjwata@google.com\u003e\nCommit-Queue: Junji Watanabe \u003cjwata@google.com\u003e\nAuto-Submit: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661592}",
      "email": "tikuta@chromium.org",
      "hash": "2f239c162161dac7ca9353842c638a22e1d8f09e",
      "subject": "siso: enable remote execution for stylelint.py"
    },
    "8087600": {
      "author": "Bryant Chandler",
      "avatar": "",
      "cl": "8087600",
      "clUrl": "https://chromium-review.googlesource.com/c/8087600",
      "description": "Mode\n\nThis CL updates the Show() and CreateActiveEmbedder() method signatures\nto take ShowOptions by value and reference, respectively.\n\nWhen transitioning Glic into a browser tab, Glic needs to swap the\nWebContents of the active tab with Glic's WebContents. During this swap,\nthe tab pointer within TabShowOptions must be updated to reference the\nnewly created Glic tab rather than the original placeholder tab. Passing\nShowOptions by reference allows CreateActiveEmbedder to perform this\ninline mutation during the swap process.\n\nBug: b:534341960\nChange-Id: I58e3128ebaf5e983b0f49d8e0a7407886a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087600\nReviewed-by: Dan H \u003charringtond@chromium.org\u003e\nCommit-Queue: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662006}",
      "email": "bryantchandler@google.com",
      "hash": "4871ba10ffaa0b3eae73b299117ada572345728f",
      "subject": "[glic] Pass ShowOptions by value/reference in preparation for Glic Tab"
    },
    "8087622": {
      "author": "Sharon Yang",
      "avatar": "https://lh6.googleusercontent.com/-2esOg0dM7eE/AAAAAAAAAAI/AAAAAAAAAAA/ENNhPwF6J84/s120-p/photo.jpg",
      "cl": "8087622",
      "clUrl": "https://chromium-review.googlesource.com/c/8087622",
      "description": "The test fcp-broken-image.html now passes all testharness subtests.\nRemove the stale TestExpectations entry and orphaned expected.txt file.\n\nBug: 499074021\nChange-Id: Ie5a1a049d7576ce8f5e61584f924f5fe892b3ec7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087622\nCommit-Queue: Sharon Yang \u003cyangsharon@igalia.com\u003e\nReviewed-by: Christian Biesinger \u003ccbiesinger@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662172}",
      "email": "yangsharon@igalia.com",
      "hash": "a89e7316f99eee76c856d5008c467465f2711b55",
      "subject": "Remove stale TestExpectations entry and baseline for fcp-broken-image"
    },
    "8087625": {
      "author": "Caitlin Chen",
      "avatar": "https://lh6.googleusercontent.com/-oqGbdl-0SNs/AAAAAAAAAAI/AAAAAAAAAAA/auOhEFzHtHU/s120-p/photo.jpg",
      "cl": "8087625",
      "clUrl": "https://chromium-review.googlesource.com/c/8087625",
      "description": "This CL reverts the AI Mode button hiding logic and associated tests introduced in:\n- CL 7902893 (https://chromium-review.googlesource.com/c/chromium/src/+/7902893): [omnibox] Hide Ai Mode button OnFocus on a webpage\n\nThis restores the behavior where the AI Mode entrypoint is not hidden under the dynamic AI Mode button flag (kWebUIOmniboxDynamicAiModeButton) on web page focus. Note that the dynamic animation and button properties themselves will remain, including the behavior that hides the AI Mode/Compose button when URL suggestions are present (CL 7915693 and CL 7903294).\n\nBug: 534449499\nChange-Id: I420710fa298ab27cb0309d7ec65f6d7fc070d42c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087625\nReviewed-by: Marlon Facey \u003cmfacey@chromium.org\u003e\nCommit-Queue: Caitlin Chen \u003ccaitc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661921}",
      "email": "caitc@google.com",
      "hash": "9c5528cb0cd019ea6465fb9f42124d9e982d4d8f",
      "subject": "Revert AI Mode button hiding behavior on web page focus"
    },
    "8087627": {
      "author": "Thomas Lukaszewicz",
      "avatar": "https://lh4.googleusercontent.com/-kI0APtXjlgE/AAAAAAAAAAI/AAAAAAAAAAA/h89R--YBKKQ/s120-p/photo.jpg",
      "cl": "8087627",
      "clUrl": "https://chromium-review.googlesource.com/c/8087627",
      "description": "Remove the indirection through Browser and fetch params directly\nfrom BrowserInitState.\n\nThere are no intended behavior changes.\n\nBug: 496674143\nChange-Id: Ifcb6430d603e00484ee0f09c0f4d7149ac1231b0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087627\nReviewed-by: Fred Shih \u003cffred@chromium.org\u003e\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662161}",
      "email": "tluk@chromium.org",
      "hash": "47be9e877a030a6145cb008e392775195be502ae",
      "subject": "[bedrock] Eliminate Browser::create_params() method"
    },
    "8087630": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8087630",
      "clUrl": "https://chromium-review.googlesource.com/c/8087630",
      "description": "Move media_engagement_browsertest.cc from //chrome/test into the\nexisting source_set(\"browser_tests\") in //chrome/browser/media.\n//chrome/test already depends on //chrome/browser/media:browser_tests.\n\nBug: None\nChange-Id: I1ba726b12c684aac0e1485e0456f5d3f29159495\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087630\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661945}",
      "email": "erikchen@chromium.org",
      "hash": "5468024af1d9442b67036e121ecf8322dc867977",
      "subject": "Modularize chrome/browser/media media_engagement_browsertest"
    },
    "8087671": {
      "author": "Sky Malice",
      "avatar": "https://lh6.googleusercontent.com/-jSxhRIzlqJQ/AAAAAAAAAAI/AAAAAAAAAAA/v9G1HzTZDQQ/s120-p/photo.jpg",
      "cl": "8087671",
      "clUrl": "https://chromium-review.googlesource.com/c/8087671",
      "description": "Bug: 522911537, 529854485, 526655008\nChange-Id: Ie49d59ff82d476832086e00c3011ef272927c42c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087671\nReviewed-by: Tomasz Wiszkowski \u003cender@google.com\u003e\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nCommit-Queue: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661454}",
      "email": "skym@chromium.org",
      "hash": "a3c9f746d41d3bec8f72803c619a9061c9c73328",
      "subject": "[AIM] Commit preview text when switching tabs."
    },
    "8087672": {
      "author": "George Burgess IV",
      "avatar": "",
      "cl": "8087672",
      "clUrl": "https://chromium-review.googlesource.com/c/8087672",
      "description": "`supervised_user_login_delegate.h` has a reference to `FamilyTestData`,\nwhich is only defined in `is_chrome_branded` builds. Without\n`is_chrome_branded`, we get linker errors in ASAN builds of\nchromeos-chrome.\n\nSince existing uses of SupervisedUserLoginDelegate are protected by `#if\nBUILDFLAG(GOOGLE_CHROME_BRANDING)` already, seems like this was meant to\nbe built in an `is_chrome_branded` block in the first place.\n\nBug: 532417393\nChange-Id: Ia71f5fd2bd393f788304bcc120c37b73690522d9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087672\nCommit-Queue: George Burgess \u003cgbiv@chromium.org\u003e\nReviewed-by: Sven Zheng \u003csvenzheng@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661936}",
      "email": "gbiv@google.com",
      "hash": "bdbe45ccea7ce65416c99f20668dbc2502e6f91b",
      "subject": "chrome: move supervised_user_login_delegate to branded-only"
    },
    "8087754": {
      "author": "Georg Neis",
      "avatar": "https://lh3.googleusercontent.com/-PuL4a0sDfTo/AAAAAAAAAAI/AAAAAAAAAAA/dtYey2tPFMw/s120-p/photo.jpg",
      "cl": "8087754",
      "clUrl": "https://chromium-review.googlesource.com/c/8087754",
      "description": "Keep only BrowserManager for now (still needed for directory\ncleanup).\n\nBug: b:365902693\nChange-Id: I80041508c7113d089da1b29283a3b251ccfdcf88\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087754\nReviewed-by: James Cook \u003cjamescook@chromium.org\u003e\nAuto-Submit: Georg Neis \u003cneis@chromium.org\u003e\nReviewed-by: Di Wu \u003cdiwux@google.com\u003e\nCommit-Queue: James Cook \u003cjamescook@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662044}",
      "email": "neis@chromium.org",
      "hash": "59f922d95f3963cb9bc8774081e8e00fa20946e9",
      "subject": "Delete most of chrome/browser/ash/crosapi"
    },
    "8087775": {
      "author": "Madhav Pruthi",
      "avatar": "https://lh4.googleusercontent.com/-T6mwaGdSxCQ/AAAAAAAAAAI/AAAAAAAAAAA/6jDTxD9p8MQ/s120-p/photo.jpg",
      "cl": "8087775",
      "clUrl": "https://chromium-review.googlesource.com/c/8087775",
      "description": "When ChromeItemPickerActivity is launched without an explicit\nEXTRA_WINDOW_ID intent extra (e.g. in multi-window / split-screen mode),\nresolve the target window ID by checking ApplicationStatus for running\nactivities within the same Android Task ID before falling back to\nMultiWindowUtils.getLastAccessedWindowId().\n\nThis ensures the item picker binds correctly to the host activity\ninstance that launched it, avoiding cross-task window mismatch in\nsplit-screen mode.\n\nDemo: https://screencast.googleplex.com/cast/NjI3OTY5NTkwMDM0NDMyMHwxZTFiYzljMC0yZA\nChange-Id: Ia285887fcf5cf79e72b3097290c213aec4f3aa3f\nBug: 533331610\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087775\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Madhav Pruthi \u003cmadhavpruthi@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661993}",
      "email": "madhavpruthi@google.com",
      "hash": "ba145491c33cea267b322f7271a51585e6829229",
      "subject": "[Omnibox] Fix window ID resolution for ChromeItemPickerActivity in multi-window mode"
    },
    "8087777": {
      "author": "Mahesh Bharadwaj Kannan",
      "avatar": "https://lh6.googleusercontent.com/-2dCXEqUIGnI/AAAAAAAAAAI/AAAAAAAAAAA/Gyw5AkyfNjE/s120-p/photo.jpg",
      "cl": "8087777",
      "clUrl": "https://chromium-review.googlesource.com/c/8087777",
      "description": "This CL adds a new Web Platform Test to verify the lifetime\nof AudioWorkletNode when its processor's process() method\nreturns false while active inputs are connected.\n\nSince Chromium currently does not comply with the spec (it\nprematurely cleans up the node and stops processing), the\ntest is checked in with a corresponding -expected.txt file\ncapturing the failure.\n\nBug: 41435286\nTest: third_party/blink/web_tests/external/wpt/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-lifetime.https.html\n\nTAG=agy\nCONV=092c1a3d-2867-45b4-8898-64204cd32a96\n\nChange-Id: I8aa97c0bd064bfe7fa88b2623cf5c7b1dfd6ad66\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087777\nCommit-Queue: Mahesh Kannan \u003ckmaheshb@google.com\u003e\nReviewed-by: Michael Wilson \u003cmjwilson@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661933}",
      "email": "kmaheshb@google.com",
      "hash": "72a266ceca5c4476c0799776138c2781e00a7f1c",
      "subject": "[WebAudio] Add AudioWorkletNode lifetime WPT test (part 1 of 2)"
    },
    "8087778": {
      "author": "Sharon Yang",
      "avatar": "https://lh6.googleusercontent.com/-2esOg0dM7eE/AAAAAAAAAAI/AAAAAAAAAAA/ENNhPwF6J84/s120-p/photo.jpg",
      "cl": "8087778",
      "clUrl": "https://chromium-review.googlesource.com/c/8087778",
      "description": "2d.text.direction.default.html and 2d.text.direction.valid.html\n(element variants) now pass. The offscreen variants still fail.\n\nBug: 385194416\nChange-Id: I46aa0aa3ad8bb68620db9ee187cdca6a39c461cc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087778\nReviewed-by: Christian Biesinger \u003ccbiesinger@chromium.org\u003e\nCommit-Queue: Sharon Yang \u003cyangsharon@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661432}",
      "email": "yangsharon@igalia.com",
      "hash": "3b488745c89992139dccf0d15ea9e01519008577",
      "subject": "Remove stale TestExpectations entries for canvas text direction tests"
    },
    "8087781": {
      "author": "Michael Wu",
      "avatar": "https://lh4.googleusercontent.com/-thkdpr6Nfp4/AAAAAAAAAAI/AAAAAAAAAAA/NXt4pTpetIw/s120-p/photo.jpg",
      "cl": "8087781",
      "clUrl": "https://chromium-review.googlesource.com/c/8087781",
      "description": "Also change from using \"Done\" string to \"Task(s) Done\" to match Desktop.\n\nBug: 534421258\nChange-Id: I28e0078c4eb559ad68cac54f04f438685d4d1651\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087781\nReviewed-by: Hailey Wang \u003chaileywang@google.com\u003e\nCommit-Queue: Michael Wu \u003cmklw@google.com\u003e\nReviewed-by: Neil Coronado \u003cnemco@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661486}",
      "email": "mklw@google.com",
      "hash": "6cc7b643d3f0c9993885880a20ff4fd66e37141a",
      "subject": "Make clicking tabstrip glic actor with \"Done\" nudge show side panel"
    },
    "8087913": {
      "author": "Jay Zhou",
      "avatar": "https://lh3.googleusercontent.com/-yZ3ZAbKrut8/AAAAAAAAAAI/AAAAAAAAAAA/ZswJpkmrtH4/s120-p/photo.jpg",
      "cl": "8087913",
      "clUrl": "https://chromium-review.googlesource.com/c/8087913",
      "description": "Generated using `proto_export.py`. Update private metrics proto and\nsome additional proto changes.\n\nBug: 532113395\nChange-Id: Ie398b3e378c6bf7afa705b66f7ff4a067035eaa7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087913\nCommit-Queue: Jay Zhou \u003czhouzj@google.com\u003e\nReviewed-by: Robert Kaplow \u003crkaplow@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661966}",
      "email": "zhouzj@google.com",
      "hash": "046f1f23ea99020eec9282c0c0c3a4d97e28cd03",
      "subject": "Update private metrics proto with proto_export"
    },
    "8087918": {
      "author": "Daniel Murphy",
      "avatar": "https://lh5.googleusercontent.com/-mJIOm8TNrWE/AAAAAAAAAAI/AAAAAAAAAAA/dh2FAX91NV8/s120-p/photo.jpg",
      "cl": "8087918",
      "clUrl": "https://chromium-review.googlesource.com/c/8087918",
      "description": "Change-Id: I5e86fd7858d78c554fc3aaa239f9b70bd76a8c75\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087918\nAuto-Submit: Daniel Murphy \u003cdmurph@chromium.org\u003e\nCommit-Queue: Adriana Ixba \u003caixba@chromium.org\u003e\nReviewed-by: Adriana Ixba \u003caixba@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661465}",
      "email": "dmurph@chromium.org",
      "hash": "30592b78674ce24d8313ce00ca1446b788c8894a",
      "subject": "[PWA] Fixed project doc to have last modified date and submitted status."
    },
    "8087938": {
      "author": "Peter Kvitek",
      "avatar": "https://lh5.googleusercontent.com/-xOvpAx-0KUY/AAAAAAAAAAI/AAAAAAAAAAA/qaSSpwNOnTY/s120-p/photo.jpg",
      "cl": "8087938",
      "clUrl": "https://chromium-review.googlesource.com/c/8087938",
      "description": "This CL overrides headless browser window frame handling while in\nfullscreen mode to prevent Cocoa from constraining the frame to the\nphysical screen internally.\n\nBug: 491505696, 429035133\nChange-Id: Iaf5c5bb6d796d6e7ed9b2a482adf2e2189ff60cf\nCq-Include-Trybots: luci.chromium.try:mac13-tests,mac14-tests\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087938\nCommit-Queue: Peter Kvitek \u003ckvitekp@chromium.org\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661925}",
      "email": "kvitekp@chromium.org",
      "hash": "d41a9a3b492151ed3fbaef5a4f96a227452c4f2c",
      "subject": "[headless][mac] Improve headless mode full screen state handling"
    },
    "8088196": {
      "author": "Kaan Alsan",
      "avatar": "https://lh3.googleusercontent.com/-b7OTJ5Smd5s/AAAAAAAAAAI/AAAAAAAAAAA/kj1YQdhmkv0/s120-p/photo.jpg",
      "cl": "8088196",
      "clUrl": "https://chromium-review.googlesource.com/c/8088196",
      "description": "Now that the Page Actions Migration has launched we can remove the\nconditional check in tab_features.cc and always initialize the page\naction controllers.\n\nThis will make it easier to cleanup the migrated page actions, since we\ndon't have to worry about a failed state in case the migration is\nmanually disabled (e.g. through cli).\n\nChange-Id: Ifdc91b73a8a2b2483878dc221245d764d19ccc59\nBug: 402458801\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8088196\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCommit-Queue: Kaan Alsan \u003calsan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661797}",
      "email": "alsan@chromium.org",
      "hash": "ad301583331dd9d94fa08195b6f0e3c0e1b638c4",
      "subject": "Remove PageActionsMigration feature flag check in tab_features.cc"
    },
    "8088200": {
      "author": "Caitlin Chen",
      "avatar": "https://lh6.googleusercontent.com/-oqGbdl-0SNs/AAAAAAAAAAI/AAAAAAAAAAA/auOhEFzHtHU/s120-p/photo.jpg",
      "cl": "8088200",
      "clUrl": "https://chromium-review.googlesource.com/c/8088200",
      "description": "When one tab has finished the animation and the trailing icon is\nshowing, when a user switches tabs, they see a broken overlapped state.\n\nhttp://screenshot/5ySyzw4SH4vMAE7\n\nFor page actions using the SlideAndCrossfade animation strategy, this\nreset updates the layer opacities (making the leading icon visible) but\ndid not trigger a layout update. This caused the label to remain at its\nanimation end position, overlapping with the newly visible leading icon.\n\nThis CL fixes the issue by explicitly calling PreferredSizeChanged() in\nSlideAndCrossfadeIconLabelBubbleAnimationLayoutStrategy::ResetAnimation,\nforcing a layout update when the animation is reset.\n\nhttp://screencast/cast/NDYxOTY5ODUxNDY5MDA0OHxjMGFhZjY5Zi1kMw\n\nBug: 534490918\nChange-Id: I85598f94e921f0d421ba17a0b09a1a094870c2f9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8088200\nReviewed-by: Kaan Alsan \u003calsan@chromium.org\u003e\nCommit-Queue: Caitlin Chen \u003ccaitc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661916}",
      "email": "caitc@google.com",
      "hash": "0e64f43a2484e81516f949eda5947672290899e0",
      "subject": "[omnibox] Fix overlapping label and icon in SlideAndCrossfade"
    },
    "8088295": {
      "author": "Antonio Gomes",
      "avatar": "https://lh4.googleusercontent.com/-Roj3sDO2cAk/AAAAAAAAAAI/AAAAAAAAAAA/FrdDAmtmGeI/s120-p/photo.jpg",
      "cl": "8088295",
      "clUrl": "https://chromium-review.googlesource.com/c/8088295",
      "description": "This CL carves the fullscreen_control, select_audio_output, sharing, and\nstorage files out of the monolithic //chrome/browser/ui:ui target into\ntheir own :\u003cdir\u003e (public headers) and :impl (implementation) targets,\nfollowing the established pattern.\n\nWhere a directory still reaches //chrome/browser/ui:ui through a header\nwith no modular home yet, the :impl target reaches it via\nbrowser_public_dependencies and the reverse edge stays as an\nallow_circular_includes_from entry on ui:ui, annotated with the exact\nheader:\n  - storage: views/frame/browser_view.h (app-menu bubble anchor)\n  - fullscreen_control: views/frame/browser_view.h and\n    views/exclusive_access_bubble_views.h\n  - sharing: views/intent_picker_bubble_view.h, which is a ChromeOS-only\n    include, so the circular dependency is guarded under is_chromeos\n\nselect_audio_output no longer depends on Browser at all: the\nSelectAudioOutputPicker::Show and\nMediaCaptureDevicesDispatcher::ProcessSelectAudioOutputRequest\nsignatures switch from Browser* to BrowserWindowInterface*, so the\nBrowser -\u003e BWI upcast happens in chrome/browser/ui/browser.cc (which\npasses `this`) and no browser.h is pulled into the modularized code.\n\nConsumers that previously reached the relocated headers through ui:ui\nnow depend on the new targets directly: views/page_action:impl,\nui/browser_window/internal, chrome/browser/sharing:impl\n(sharing_ui_controller.cc), and the chrome/test browser_tests,\ninteractive_ui_tests and unit_tests targets.\n\nR=chromium-bedrock-reviews@google.com\n\nBug: 353332589\nChange-Id: I2d78a74840cada0e81d92d9f548630c8f0a4c4d6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8088295\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Antonio Gomes Netto \u003ctonikitoo@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661490}",
      "email": "tonikitoo@igalia.com",
      "hash": "03753c4fb34165ac91a79c917ff348700490e45b",
      "subject": "Modularize four chrome/browser/ui/views/ leaf directories"
    },
    "8088320": {
      "author": "Andrew Grieve",
      "avatar": "https://lh4.googleusercontent.com/-A_W-R-lDVOY/AAAAAAAAAAI/AAAAAAAAAAA/GkG6Z1VgfZg/s120-p/photo.jpg",
      "cl": "8088320",
      "clUrl": "https://chromium-review.googlesource.com/c/8088320",
      "description": "Instead of first merging to one .jar, just pass multiple .dex.jar files\nto apkbuilder.py\n\nBug: None\nChange-Id: I4080e64bb1f47302a27352d8a96215899e6a6946\nCq-Include-Trybots: luci.chrome.try:android-internal-dbg,android-internal-binary-size\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8088320\nAuto-Submit: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\nReviewed-by: Sam Maier \u003csmaier@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662032}",
      "email": "agrieve@chromium.org",
      "hash": "b4dff3c03a5f270e20e004eea6f9e334bbef3a13",
      "subject": "Android: Skip final dex merge step when using tiered dex merging"
    },
    "8088335": {
      "author": "Peter",
      "avatar": "",
      "cl": "8088335",
      "clUrl": "https://chromium-review.googlesource.com/c/8088335",
      "description": "This CL removes the duplicate fetchAccessibilityManager() call in\nAccessibilityStateDelegateImpl#isPerformGesturesEnabled()\n\nThe duplicate call was added due to a bad merge in\nhttps://chromium-review.git.corp.google.com/c/chromium/src/+/6096302\n\nBug: None\nChange-Id: I39b0cedfc83505d7e0008836d4bb8deedfc4ea2d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8088335\nReviewed-by: Ramin Halavati \u003crhalavati@chromium.org\u003e\nCommit-Queue: Peter Kotwicz \u003cpkotwicz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661887}",
      "email": "pkotwicz@google.com",
      "hash": "03cbf2292fa85edbfba900b88f81ecc52bb50af6",
      "subject": "[A11y] Remove duplicate fetchAccessibilityManager() call"
    },
    "8088360": {
      "author": "Josiah Kiehl",
      "avatar": "https://lh3.googleusercontent.com/-cegR5dB1OE8/AAAAAAAAAAI/AAAAAAAAAAA/KfJSpIRNPac/s120-p/photo.jpg",
      "cl": "8088360",
      "clUrl": "https://chromium-review.googlesource.com/c/8088360",
      "description": "Previously, `smart_tab_sharing_active_for_thread_` was stored in\n`ContextualSearchboxHandler` which is not shared between `RealboxHandler`\nand `ComposeboxHandler`. This caused the STS toggle state to not be\npropagated between the two handlers, leading to the first toggle not\nworking as expected when switching between them.\n\nThis CL moves the `smart_tab_sharing_active` state to\n`ContextualSearchSessionHandle`, which is shared between both handlers via\n`NewTabPageUI`.\n\nTest: out/Default/unit_tests --gtest_filter=*ContextualSearchboxHandlerTest*.*:SmartTabSharingTest.*:*TabsTest.*:*ContextUploadStatusTest.*:ComposeboxHandlerTest.*\nBug: b:534436128\nChange-Id: I5083dcbfef48a4da88f5be31762b07cee37b7720\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8088360\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCommit-Queue: Josiah Kiehl \u003ckiehl@google.com\u003e\nAuto-Submit: Josiah Kiehl \u003ckiehl@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661548}",
      "email": "kiehl@google.com",
      "hash": "074e9cbb0c886c32d83a5e61dce275432b399c1f",
      "subject": "Fix STS toggle state sharing between Realbox and Composebox."
    },
    "8088364": {
      "author": "Josiah Kiehl",
      "avatar": "https://lh3.googleusercontent.com/-cegR5dB1OE8/AAAAAAAAAAI/AAAAAAAAAAA/KfJSpIRNPac/s120-p/photo.jpg",
      "cl": "8088364",
      "clUrl": "https://chromium-review.googlesource.com/c/8088364",
      "description": "When the task changes (e.g., when switching threads), the Smart Tab\nSharing (STS) state should be reset to inactive. This prevents the STS\ntoggle from remaining ON when starting a new thread.\n\nBug: b:517645634\nTest: ContextualTasksComposeboxHandlerSmartTabSharingTest.OnTaskChangedResetsSmartTabSharing\nChange-Id: I0560f91b0526d127e0b78824b998b358196e8c0f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8088364\nCommit-Queue: Sophie Chang \u003csophiechang@chromium.org\u003e\nAuto-Submit: Josiah Kiehl \u003ckiehl@google.com\u003e\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662059}",
      "email": "kiehl@google.com",
      "hash": "b1d9a1f4c25bcc700615b51a13b46a0d75bf1ed0",
      "subject": "Reset Smart Tab Sharing state on task change."
    },
    "8088404": {
      "author": "Will Harris",
      "avatar": "https://lh4.googleusercontent.com/-19nKprQf0mg/AAAAAAAAAAI/AAAAAAAAAAA/ffwANfqRedY/s120-p/photo.jpg",
      "cl": "8088404",
      "clUrl": "https://chromium-review.googlesource.com/c/8088404",
      "description": "A previous CL, https://crrev.com/c/8073139 added a crash key for\nisolation state. However, this was hard to unit test, as the\n`PreSandboxStartup` function is not called by unit tests.\n\nTherefore, this CL moves the call to `SetCrashKeysFromCommandLine` which\nis called from the same `PreSandboxStartup` function, but allows unit\ntests to verify the behavior for both branded and unbranded builds.\n\nA unit test is then added to verify this behavior, using the new helper\nlibraries added in https://crrev.com/c/8076898 that did not exist when\nthe first CL landed.\n\nBug: 533049452\nChange-Id: I5a1c8f5caf0ef1b342e4aa663f6fe489e4b8a752\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8088404\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCommit-Queue: Will Harris \u003cwfh@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661890}",
      "email": "wfh@chromium.org",
      "hash": "3771a838b2362c714ba6daddbed6e7f80cbc44b3",
      "subject": "Refactor isolated crash key addition and add test"
    },
    "8088406": {
      "author": "Mark Schillaci",
      "avatar": "https://lh4.googleusercontent.com/-4Tu2G0y3iKc/AAAAAAAAAAI/AAAAAAAAAAA/rtkeOwjDb00/s120-p/photo.jpg",
      "cl": "8088406",
      "clUrl": "https://chromium-review.googlesource.com/c/8088406",
      "description": "Bug: 518014173\nChange-Id: Ia6080a0557ff5c812ab662e50a776e603131f710\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8088406\nAuto-Submit: Mark Schillaci \u003cmschillaci@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Mark Schillaci \u003cmschillaci@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661846}",
      "email": "mschillaci@google.com",
      "hash": "24394684caab9de1b7f4a3a2f83636e3d1449b56",
      "subject": "[Side Panel Infra] Add feature flag for universal keyboard treatment"
    },
    "8088424": {
      "author": "Andy Phan",
      "avatar": "https://lh3.googleusercontent.com/-_0FOS8OEdyA/AAAAAAAAAAI/AAAAAAAAAAA/oPh7992omMg/s120-p/photo.jpg",
      "cl": "8088424",
      "clUrl": "https://chromium-review.googlesource.com/c/8088424",
      "description": "Update the string from \"Add text\" to \"Add text annotations\" as requested\nduring accessibility review. Then update the IPH string accordingly.\n\nChange-Id: I0e6c90b8d7880df87dc6fc91b91c4a504ca039ff\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8088424\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Andy Phan \u003candyphan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661510}",
      "email": "andyphan@chromium.org",
      "hash": "4876b7e997616c1ccd411c456501354ae76547c8",
      "subject": "[PDF Ink Signatures] Update string for text annotation toolbar button"
    },
    "8088428": {
      "author": "dpapad",
      "avatar": "https://lh6.googleusercontent.com/-vH0l_P8ajRM/AAAAAAAAAAI/AAAAAAAAAAA/ai9s6RBmZVc/s120-p/photo.jpg",
      "cl": "8088428",
      "clUrl": "https://chromium-review.googlesource.com/c/8088428",
      "description": "In this part fixing all violations under ui/webui/resources/cr_elements/\nby leveraging the newly added support for providing more accurate types\nfor UI elements that accept a type parameter via the TemplatizedDomNodes\ninterface.\n\nAlso updating docs/webui/webui_lit_style_guide.md to explain\nTemplatizedDomNodes usage.\n\nBug: 494464740\nChange-Id: Ia07107d3747933ce6d8573ee678ca5b207f7d4ab\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8088428\nReviewed-by: Rebekah Potter \u003crbpotter@chromium.org\u003e\nAuto-Submit: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nCommit-Queue: Rebekah Potter \u003crbpotter@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662052}",
      "email": "dpapad@chromium.org",
      "hash": "73c55227d969045a2fa5552672e008c0b927c410",
      "subject": "WebUI: Fix violations of @typescript-eslint/no-explicit-any, part 29."
    },
    "8088453": {
      "author": "Alison Gale",
      "avatar": "https://lh5.googleusercontent.com/-LZjHm1Gogis/AAAAAAAAAAI/AAAAAAAAAAA/qqeTEwoBU-o/s120-p/photo.jpg",
      "cl": "8088453",
      "clUrl": "https://chromium-review.googlesource.com/c/8088453",
      "description": "Now we just redirect to the regular NTP so these are unused\n\nBug: 532670716\nChange-Id: I0794e9b6937a593b85c1f867b4cf8d4c644be470\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8088453\nAuto-Submit: Alison Gale \u003cagale@chromium.org\u003e\nCommit-Queue: Vince Lugli \u003clugli@google.com\u003e\nReviewed-by: Vince Lugli \u003clugli@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662167}",
      "email": "agale@chromium.org",
      "hash": "fec67721f9c8ddf992cc4f4d0c91a10858adf80d",
      "subject": "[SxS] Remove unused zero state images for the split NTP"
    },
    "8088454": {
      "author": "Jenna Himawan",
      "avatar": "https://lh5.googleusercontent.com/-hWXERi_vp0g/AAAAAAAAAAI/AAAAAAAAAAA/eEWysTaoMx8/s120-p/photo.jpg",
      "cl": "8088454",
      "clUrl": "https://chromium-review.googlesource.com/c/8088454",
      "description": "Follow-ups from crrev.com/c/8077759\n\nTAG=agy\nCONV=67c79864-a654-466c-a25d-ce0422a85341\n\nBug: 517615321\nChange-Id: I97fa343a1a0046389ef33ffb9e72e61e472141a4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8088454\nCommit-Queue: Jenna Himawan \u003cjhimawan@google.com\u003e\nReviewed-by: Tibor Goldschwendt \u003ctiborg@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661940}",
      "email": "jhimawan@google.com",
      "hash": "6d33607d96b8b092c53af5d413010a6b8b043b81",
      "subject": "CrossDeviceThemeTracker: Clean up unused profiles dependency and factory includes"
    },
    "8088455": {
      "author": "Wenhu Cheng",
      "avatar": "https://lh5.googleusercontent.com/-zuuntE8jFRs/AAAAAAAAAAI/AAAAAAAAAAA/j26D0U5oPJM/s120-p/photo.jpg",
      "cl": "8088455",
      "clUrl": "https://chromium-review.googlesource.com/c/8088455",
      "description": "This CL extends the expiry date for the NewTabPage.VoiceErrors metric to 2026-12-31, as it is still needed for monitoring Voice Search errors on\nthe Desktop New Tab Page.\n\nFixed: b:534395906\nChange-Id: Ic0b61df655702de49a80770299c591150918ce7d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8088455\nReviewed-by: Nihar Majmudar \u003cniharm@google.com\u003e\nReviewed-by: Justin Donnelly \u003cjdonnelly@chromium.org\u003e\nCommit-Queue: Wenhu Cheng \u003cwenhuc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661518}",
      "email": "wenhuc@google.com",
      "hash": "769fdf7e070efc12311120545df2cd5bc7283e21",
      "subject": "[Voice Search] Extend expiry for NewTabPage.VoiceErrors metric"
    },
    "8088539": {
      "author": "Xu Li",
      "avatar": "https://lh3.googleusercontent.com/-i_vjy5FmRBo/AAAAAAAAAAI/AAAAAAAAAAA/irU5M6YDMUc/s120-p/photo.jpg",
      "cl": "8088539",
      "clUrl": "https://chromium-review.googlesource.com/c/8088539",
      "description": "Bug: 533419172\nChange-Id: I3205a49cfe8b50a86a087858e45d422452bd4af4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8088539\nReviewed-by: Tommy Martino \u003ctmartino@chromium.org\u003e\nCommit-Queue: Xu Li \u003cmxlg@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661990}",
      "email": "mxlg@google.com",
      "hash": "453b347c1b997b98356560f63bcfbd822c662107",
      "subject": "[iOS] Create prefs to record the webstate_id for enterprise watermarking."
    },
    "8088541": {
      "author": "Nancy Xiao",
      "avatar": "https://lh3.googleusercontent.com/-r97En9C8l7E/AAAAAAAAAAI/AAAAAAAAAAA/AWHuegtpDUg/s120-p/photo.jpg",
      "cl": "8088541",
      "clUrl": "https://chromium-review.googlesource.com/c/8088541",
      "description": "Screenshot of the updated page:\nhttps://screenshot.googleplex.com/6dfEF8BxbFb5rXj\n\nFixed: b:523231573\nChange-Id: Ib48b7eae5d6163af7e4154b58d39a5d93ab5747e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8088541\nReviewed-by: thefrog \u003cthefrog@chromium.org\u003e\nCommit-Queue: Nancy Xiao \u003cnancylanxiao@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662127}",
      "email": "nancylanxiao@google.com",
      "hash": "2d30bf15e2b9f8d44b9f27674647ae199c95b881",
      "subject": "Attach non-success response to safe browsing debug page"
    },
    "8088557": {
      "author": "Wenhu Cheng",
      "avatar": "https://lh5.googleusercontent.com/-zuuntE8jFRs/AAAAAAAAAAI/AAAAAAAAAAA/j26D0U5oPJM/s120-p/photo.jpg",
      "cl": "8088557",
      "clUrl": "https://chromium-review.googlesource.com/c/8088557",
      "description": "For Contextual Tasks (co-browsing), voice search metrics are currently missing from the UMA dashboards because they are being logged under the suffix \"ContextualTasks\". However, the dashboard expects these metrics to use the actual page classification name (\"CO_BROWSING_COMPOSEBOX\").\nThis mismatch happens because the Composebox parent container was overriding the voice search component's metric source with its own internal attribute `composeboxSource`.\n\nExplicitly keep the .metricSource=\"${'NTP_REALBOX'}\" binding for the NTP Realbox voice search. This is because: `cr-composebox-voice-search` is hardcoded to query ComposeboxProxyImpl's searchboxHandler, which connects to the Composebox C++ client (returning NTP_COMPOSEBOX). Without the explicit NTP_REALBOX override, the NTP Realbox would incorrectly log as `NTP_COMPOSEBOX`. For Co-Browsing, the C++ client is `ContextualTasksOmniboxClient`, which correctly returns `CO_BROWSING_COMPOSEBOX`.\n\nBefore fix:\nhttps://screencast.googleplex.com/cast/NDk2MzY0MjYyNDcwNDUxMnw1ZTU0YjU4MC0yNQ\nAfter fix: https://screencast.googleplex.com/cast/NDgzNzYzMzQxODA2Nzk2OHwyMmMxZmY4Ny01Mg\n\nFixed: b:534404742\nChange-Id: I6f54605941f265620e78803a413be0b65caf42f5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8088557\nCommit-Queue: Wenhu Cheng \u003cwenhuc@google.com\u003e\nReviewed-by: James Leung \u003cjamesleung@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661502}",
      "email": "wenhuc@google.com",
      "hash": "b7e6a87d6fc8a7ccbd78c7eb1203ce0702f7db41",
      "subject": "[Voice Search] Fix voice search metric source for Co-Browsing"
    },
    "8088600": {
      "author": "Alexis Wu",
      "avatar": "https://lh3.googleusercontent.com/-Xh4F_eU8Iek/AAAAAAAAAAI/AAAAAAAAAAA/eeyL8kvMmPM/s120-p/photo.jpg",
      "cl": "8088600",
      "clUrl": "https://chromium-review.googlesource.com/c/8088600",
      "description": "fixed: b:501502862\nChange-Id: Id5018aec57441ac31bde3dabdd0023369be05379\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8088600\nReviewed-by: Moe Adel \u003cadelm@google.com\u003e\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nCommit-Queue: Alexis Wu \u003calexiswu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661640}",
      "email": "alexiswu@google.com",
      "hash": "165dd30699ef6b7adf43e5c27f7a07f442c2d2a8",
      "subject": "[GlicSettings] Fix dynamic search indexing for Glic Pin Button"
    },
    "8088606": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8088606",
      "clUrl": "https://chromium-review.googlesource.com/c/8088606",
      "description": "Move media_browsertest.{cc,h} (the MediaBrowserTest base) and\nencrypted_media_browsertest.cc from //chrome/test into the existing\nsource_set(\"browser_tests\") in //chrome/browser/media. //chrome/test\nalready depends on //chrome/browser/media:browser_tests.\n\nThe encrypted_media flakiness exclusion on Linux Asan/Lsan\n(crbug.com/40553979) is preserved in the new location, and the CDM\nruntime data_deps already exist in media:browser_tests.\n\nBug: None\nChange-Id: If43f723395f13b65107e66dc4d5ac2f9487b62a9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8088606\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661864}",
      "email": "erikchen@chromium.org",
      "hash": "5e38910dbb216a998269fb06612fe13c64b22fd1",
      "subject": "Modularize chrome/browser/media MediaBrowserTest browser tests"
    },
    "8088637": {
      "author": "dpapad",
      "avatar": "https://lh6.googleusercontent.com/-vH0l_P8ajRM/AAAAAAAAAAI/AAAAAAAAAAA/ai9s6RBmZVc/s120-p/photo.jpg",
      "cl": "8088637",
      "clUrl": "https://chromium-review.googlesource.com/c/8088637",
      "description": "In this part actually migrating \u003csettings-system-page\u003e to Lit.\n\nBug: 393471368\nChange-Id: Ie7b16ed1baa9fb4e692e413b41ed4d619ee662e4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8088637\nReviewed-by: Rebekah Potter \u003crbpotter@chromium.org\u003e\nCommit-Queue: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662139}",
      "email": "dpapad@chromium.org",
      "hash": "539eff491adb15896fdc3a4ce301335a21bf1ffc",
      "subject": "Settings Lit: Migrate system_page/, part 2."
    },
    "8088737": {
      "author": "Kush Sinha",
      "avatar": "https://lh6.googleusercontent.com/-AbMPWqEdVOs/AAAAAAAAAAI/AAAAAAAAAAA/UPErE4BS1nQ/s120-p/photo.jpg",
      "cl": "8088737",
      "clUrl": "https://chromium-review.googlesource.com/c/8088737",
      "description": "Bug: None\nChange-Id: I77aa6fcfeddceb9215090c71c3b8c81df663146f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8088737\nAuto-Submit: Kush Sinha \u003csinhak@chromium.org\u003e\nReviewed-by: Achuith Bhandarkar \u003cachuith@chromium.org\u003e\nCommit-Queue: Achuith Bhandarkar \u003cachuith@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661724}",
      "email": "sinhak@chromium.org",
      "hash": "cf05a891bbe51bd8c7433f61382baf2ea55aa435",
      "subject": "Add OWNERS file in c/b/ui/ash/account_manager"
    },
    "8088738": {
      "author": "Norge Vizcay",
      "avatar": "https://lh5.googleusercontent.com/-zKNsaCCK4xM/AAAAAAAAAAI/AAAAAAAAAAA/uv7WQ1jqN7U/s120-p/photo.jpg",
      "cl": "8088738",
      "clUrl": "https://chromium-review.googlesource.com/c/8088738",
      "description": "Bug: 533411686\nChange-Id: Ie8bbf58ee494e696f128b73d1e558cb7e2c5f98b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8088738\nCommit-Queue: Norge Vizcay \u003cvizcay@google.com\u003e\nReviewed-by: Vidhan Jain \u003cvidhanj@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661710}",
      "email": "vizcay@google.com",
      "hash": "79b9ed8c248313d1330b11fb0a0c9c06c0a6c7de",
      "subject": "Enable kAutofillPreventAutofillFromSavingToAutocomplete by default."
    },
    "8088758": {
      "author": "Zhenyao Mo",
      "avatar": "https://lh4.googleusercontent.com/-fOw6TD2KSnw/AAAAAAAAAAI/AAAAAAAAAAA/o6ti4z4pFFc/s120-p/photo.jpg",
      "cl": "8088758",
      "clUrl": "https://chromium-review.googlesource.com/c/8088758",
      "description": "AssignGpuMemoryToTiles() and the eviction helpers it uses notify the\nclient of each tile's state change with set_needs_redraw=true while a\nRaster/EvictionTilePriorityQueue is still being iterated. From the\nposted CheckIfMoreTilesNeedToBePrepared task this may re-enter\nScheduler::ProcessScheduledActions() and trigger ActivateSyncTree(),\nwhich can remove tilings still referenced by the live priority-queue\niterators.\n\nApply the same defer pattern used by MarkTilesOutOfMemory(): pass\nset_needs_redraw=false for each tile, accumulate whether any\nrequired-for-draw tile changed state, and request a single redraw once\nthe queues and the PrioritizedTiles derived from them have been fully\nconsumed. This covers the eviction loops and the solid-color path in\nAssignGpuMemoryToTiles(), as well as TrimPrepaintTiles() and\nReduceTileMemoryWhenIdle() which share the same helpers.\n\nBug: 501604761\nChange-Id: I4b78af9286a1c8f1a0cda2f30f2249c8ab6dba44\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8088758\nCommit-Queue: Zhenyao Mo \u003czmo@chromium.org\u003e\nReviewed-by: vikas soni \u003cvikassoni@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662124}",
      "email": "zmo@chromium.org",
      "hash": "424ab5d800ff8f1d3c2fc776f9ef00862fc54474",
      "subject": "cc: Defer SetNeedsRedraw while iterating tile priority queues"
    },
    "8088919": {
      "author": "Isaac Madgwick",
      "avatar": "https://lh6.googleusercontent.com/-YQlrXQ4CE_s/AAAAAAAAAAI/AAAAAAAAAAA/GcoRxB_V-l0/s120-p/photo.jpg",
      "cl": "8088919",
      "clUrl": "https://chromium-review.googlesource.com/c/8088919",
      "description": "- Removes obsolete logic which was causing crashes\n\nBug: 431155282\nChange-Id: I5b145ec0388bed1fabaddc368b7a6ddf91af8e88\nFixed: 532118583\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8088919\nReviewed-by: Richard Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Isaac Madgwick \u003cisaacmadgwick@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661868}",
      "email": "isaacmadgwick@chromium.org",
      "hash": "872e648746ddd83f0bb471c79cc6663b1ee37de4",
      "subject": "Remove migrateGeolocationPreferences in WebView"
    },
    "8089017": {
      "author": "Sophie Chang",
      "avatar": "https://lh4.googleusercontent.com/-TENSt6uTj-U/AAAAAAAAAAI/AAAAAAAAAAA/pGz-tCkfAWE/s120-p/photo.jpg",
      "cl": "8089017",
      "clUrl": "https://chromium-review.googlesource.com/c/8089017",
      "description": "Bug: 534062504\nChange-Id: I571f02f3e813f94c99b14b32db507dc53097a29b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089017\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nReviewed-by: Karol Sygiet \u003csygiet@google.com\u003e\nReviewed-by: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nCommit-Queue: Sophie Chang \u003csophiechang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661791}",
      "email": "sophiechang@chromium.org",
      "hash": "2039865780a92188a0cc7b6a3117d3b6f28068f0",
      "subject": "Do not return any local results if entries do not match any filter keywords"
    },
    "8089058": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8089058",
      "clUrl": "https://chromium-review.googlesource.com/c/8089058",
      "description": "Move the Web Vitals / metric integration browser tests and their shared\nMetricIntegrationTest base out of //chrome/test into a new\n//chrome/browser/page_load_metrics/integration_tests/BUILD.gn:\n\n- source_set(\"test_support\"): metric_integration_test.{cc,h}, the base\n  fixture. Exposed as its own target so the page_load_metrics/observers\n  browsertests (still in //chrome/test for now) and the integration tests\n  can share it without //chrome/test owning the base.\n- source_set(\"browser_tests\"): the 12 integration browsertests, carrying\n  the metric_integration_jsdeps data.\n\n//chrome/test now depends on those targets instead of compiling the\nfiles directly via sources.gni (which is deleted, its list inlined into\nthe new BUILD.gn). The :test_support dep is temporary until the\nobservers move.\n\nBug: None\nChange-Id: Ib76f04b81f5637d76da578a21cd8705841b66e9d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089058\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661606}",
      "email": "erikchen@chromium.org",
      "hash": "dc19f98ba147daed5723043e0ab408655c4e4704",
      "subject": "Modularize page_load_metrics integration_tests + relocate shared base"
    },
    "8089060": {
      "author": "Isaac Ahouma",
      "avatar": "https://lh6.googleusercontent.com/-m_2CJpUSEwE/AAAAAAAAAAI/AAAAAAAAAAA/_lOKvnFVxw0/s120-p/photo.jpg",
      "cl": "8089060",
      "clUrl": "https://chromium-review.googlesource.com/c/8089060",
      "description": "This adds the following dedicated expectations files under\nthird_party/blink/web_tests/ to be used by the manifest-brokered WPT\nsuites added in https://crrev.com/c/7958812:\n- AIExpectations_ManifestCPU (copied from AIExpectations_CPU)\n- AIExpectations_ManifestGPUHighTier (copied from AIExpectations_GPU)\n- AIExpectations_ManifestGPULowTier (copied from AIExpectations_GPU but with additional expectations for multimodal audio tests)\n\nThis is a pre-requisite cl to https://crrev.com/i/9540555, which will\nactually map each of the new test suite to its expectation file\n\nBug: 504726179, 514431981\n\nChange-Id: Ib62fa1a198bea90bbdcb0d4361bc1658e2137949\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089060\nReviewed-by: Steven Holte \u003cholte@chromium.org\u003e\nReviewed-by: Jingyun Liu \u003cjingyun@google.com\u003e\nCommit-Queue: Isaac Ahouma \u003ciahouma@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661973}",
      "email": "iahouma@google.com",
      "hash": "8db52d4d4c605739a77a17c078335eb9285a8032",
      "subject": "[AI WPTs] Add dedicated expectations files for manifest-brokered suites"
    },
    "8089077": {
      "author": "Linyu He",
      "avatar": "https://lh6.googleusercontent.com/-FDqZu7tdTcE/AAAAAAAAAAI/AAAAAAAAAAA/9CaF1D8ALNc/s120-p/photo.jpg",
      "cl": "8089077",
      "clUrl": "https://chromium-review.googlesource.com/c/8089077",
      "description": "Rationale:\n(1) SidePanelContainerCoordinator is ChromeActivity-scoped.\n(2) A _content_ View may be tab-scoped, which can live longer than\n    ChromeActivity.\n\n    Example:\n    During a system theme change, ChromeActivity is recreated, but\n    a tab and its side panel content View will survive.\n\nThis CL detaches content View from its container when the container is\ndestroyed. This allows reusing the content View in a new container.\n\nCq-Include-Trybots: luci.chromium.try:android-desktop-x64-rel\nInclude-Ci-Only-Tests: true\nBug: 532909893\nChange-Id: Ia2f401950e54e7500775071ac75e089d38932684\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089077\nReviewed-by: Neil Coronado \u003cnemco@google.com\u003e\nCommit-Queue: Linyu He \u003clinyuh@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662090}",
      "email": "linyuh@google.com",
      "hash": "4d125db6f55f3ddc94bec5a5b84012d510a2c2b1",
      "subject": "SidePanel: Detach _content_ View when _container_ is destroyed"
    },
    "8089083": {
      "author": "Eleanor Lee",
      "avatar": "https://lh3.googleusercontent.com/-XxXO6wG_OmM/AAAAAAAAAAI/AAAAAAAAAAA/FrKHWUJBLxc/s120-p/photo.jpg",
      "cl": "8089083",
      "clUrl": "https://chromium-review.googlesource.com/c/8089083",
      "description": "This fix moves the tab group context menu as soon as the virtual keyboard appears.\nThe existing behavior only moved the context menu when the user started typing in the edit title text field.\n\nBefore: https://screencast.googleplex.com/cast/NDk2NDc4NzU2OTAzMzIxNnw5NTA1MGM3Zi1kZQ\nAfter: https://screencast.googleplex.com/cast/NDgzMDgwNDc0NzIyMzA0MHxhM2E2ZTlkYi04Ng\n\nBug: 534451992\nChange-Id: Ib90d0ab6ff3aaef97dee057906f78751260f5e4c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089083\nReviewed-by: Gazal Agarwal \u003cagazal@google.com\u003e\nReviewed-by: Theresa Wellington \u003ctwellington@chromium.org\u003e\nCommit-Queue: Eleanor Lee \u003celeanorlee@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661904}",
      "email": "eleanorlee@google.com",
      "hash": "5aab691120d46490f94f3bdc9a42d5537e15383b",
      "subject": "[Vertical Tabs] Move the tab group context menu when the virtual keyboard displays"
    },
    "8089089": {
      "author": "dljames",
      "avatar": "https://lh4.googleusercontent.com/-Eg6xaQKoBSI/AAAAAAAAAAI/AAAAAAAAAAA/_o9VKLMOyvY/s120-p/photo.jpg",
      "cl": "8089089",
      "clUrl": "https://chromium-review.googlesource.com/c/8089089",
      "description": "When a mouse event occurs while event_target-\u003eHasCapture() is true,\nGetTooltipTarget() finds the window under the cursor and queries its\nevent handler via target-\u003eGetEventHandlerForPoint(target_loc).\n\nIf GetEventHandlerForPoint() returns nullptr (e.g. when the window under\nthe cursor uses EventTargetingPolicy::kDescendantsOnly with no matching\nchild, kNone, or has no delegate/event-handling children), screen_target\nis nullptr.\n\nPreviously, when screen_target was nullptr, ConvertPointToTarget() was\ninvoked with a nullptr target argument, which triggered a DCHECK failure\ninside aura::Window::ConvertPointToTarget().\n\nThis CL adds an explicit early return when screen_target is nullptr\nright after calling GetEventHandlerForPoint(), preventing any coordinate\nconversion to a null target window and avoiding the crash.\n\nTAG=agy\nCONV=8787656c-cd79-42b0-b60e-50cd1401802c\n\nBug: 533755661\nChange-Id: I011e979fe092db11dd38af8404a49d427f8a8b82\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089089\nReviewed-by: Robert Liao \u003crobliao@chromium.org\u003e\nCommit-Queue: Darryl James \u003cdljames@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662122}",
      "email": "dljames@chromium.org",
      "hash": "b801f90a9634416c3a98258d0401181493258083",
      "subject": "[views] Guard against null screen_target in GetTooltipTarget"
    },
    "8089092": {
      "author": "Wenyu Fu",
      "avatar": "https://lh3.googleusercontent.com/-zdEdO0_O8jg/AAAAAAAAAAI/AAAAAAAAAAA/emSwq5e8MwM/s120-p/photo.jpg",
      "cl": "8089092",
      "clUrl": "https://chromium-review.googlesource.com/c/8089092",
      "description": "This CL sets up the OWNERS file for\n* //chrome/browser/glic/experimental_triggering\n* //chrome/browser/glic/experimental_opt_in\n\nBUG=533526458\n\nChange-Id: Ib9d62507edfc6a5b4fcdba4098079d1066cd5881\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089092\nReviewed-by: Dan H \u003charringtond@chromium.org\u003e\nCommit-Queue: Min Qin \u003cqinmin@chromium.org\u003e\nAuto-Submit: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nReviewed-by: Min Qin \u003cqinmin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661954}",
      "email": "wenyufu@chromium.org",
      "hash": "1e8afe6728f9671acb5fe97693fd13737d3f0742",
      "subject": "[glic] Set up OWNERS for chrome/browser/glic/experimental_triggering"
    },
    "8089125": {
      "author": "Riley Tatum",
      "avatar": "https://lh4.googleusercontent.com/-L_mEMIkx_EA/AAAAAAAAAAI/AAAAAAAAAAA/6b3OaVNSQBE/s120-p/photo.jpg",
      "cl": "8089125",
      "clUrl": "https://chromium-review.googlesource.com/c/8089125",
      "description": "Updating the colors a bit after an update from UX\n\nScreenshot: http://screenshot/62sTwd8QdubH8jn\n\nBug: 531845117\nChange-Id: I1f87e00ec34eac399012b180f183e4a4c7ef6eb5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089125\nCommit-Queue: Riley Tatum \u003crtatum@google.com\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662024}",
      "email": "rtatum@google.com",
      "hash": "55523333ec6dc34909803b0cbbafb51cd3238315",
      "subject": "[dark-neutrals] Tweak the new colors a little"
    },
    "8089127": {
      "author": "Kristi Saney",
      "avatar": "https://lh6.googleusercontent.com/-WaCiN0gwkaE/AAAAAAAAAAI/AAAAAAAAAAA/UuWuHX3W5EI/s120-p/photo.jpg",
      "cl": "8089127",
      "clUrl": "https://chromium-review.googlesource.com/c/8089127",
      "description": "Fixed: 525508670\nChange-Id: I3d21503cc5f8684dfe9b2083c87cb05a8d33f23a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089127\nCommit-Queue: Kristi Saney \u003ckristislee@google.com\u003e\nAuto-Submit: Kristi Saney \u003ckristislee@google.com\u003e\nReviewed-by: Lauren Winston \u003clwinston@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661541}",
      "email": "kristislee@google.com",
      "hash": "563caa8ffd46251eaa9617c32dd0ca7e6c480598",
      "subject": "[RM PDFs] Remove soft-hyphenation characters in PDFs from RM"
    },
    "8089135": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8089135",
      "clUrl": "https://chromium-review.googlesource.com/c/8089135",
      "description": "Extract the nine page_load_metrics/observers browsertests from\n//chrome/test into a new source_set(\"browser_tests\") in\n//chrome/browser/page_load_metrics/observers, depending on the\nMetricIntegrationTest base that was relocated to\n//chrome/browser/page_load_metrics/integration_tests:test_support.\n\n//chrome/test depends on the new target and no longer needs the\ntemporary :test_support dependency added by the base relocation.\n\nBug: None\nChange-Id: I9770b27abc1d098aa24c5a0a1a5cb0b0e1ee33a9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089135\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661607}",
      "email": "erikchen@chromium.org",
      "hash": "2d613ffc0bae9decca9bf8a929837c7bced98715",
      "subject": "Modularize page_load_metrics/observers browser tests"
    },
    "8089136": {
      "author": "Alex Moshchuk",
      "avatar": "https://lh4.googleusercontent.com/-OgoausJ-OaU/AAAAAAAAAAI/AAAAAAAAAAA/dWDqJ9jykP0/s120-p/photo.jpg",
      "cl": "8089136",
      "clUrl": "https://chromium-review.googlesource.com/c/8089136",
      "description": "There are a few more varieties of tests that were previously disabled in\ncrbug.com/534282817 and crbug.com/534138461, which are also flaky on\nhttps://ci.chromium.org/ui/p/chromium/builders/ci/Linux%20Tests%20%28dbg%29%281%29.\nMark them all as flaky.\n\nBug: 534282817, 534138461\nChange-Id: I8207f9931824c5c7da6df1ed024cbd0a5d027995\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089136\nAuto-Submit: Alex Moshchuk \u003calexmos@chromium.org\u003e\nCommit-Queue: Tsuyoshi Horo \u003choro@chromium.org\u003e\nReviewed-by: Tsuyoshi Horo \u003choro@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661471}",
      "email": "alexmos@chromium.org",
      "hash": "a00b12a76946794c8dd8d4d5258158fe21522e12",
      "subject": "[Gardener] Mark a few more grouped-kind-of-widget-fallback-border* tests as flaky"
    },
    "8089177": {
      "author": "Maryia Mankevich",
      "avatar": "https://lh6.googleusercontent.com/-8B4GoJTZiUo/AAAAAAAAAAI/AAAAAAAAAAA/72VliITWJKQ/s120-p/photo.jpg",
      "cl": "8089177",
      "clUrl": "https://chromium-review.googlesource.com/c/8089177",
      "description": "Bug: 534600077\nChange-Id: I4ba891d2b5154c54f21f1e795740f1257f953418\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089177\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: Maryia Mankevich \u003cmmaryia@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661674}",
      "email": "mmaryia@google.com",
      "hash": "410bccae37e6730ffff4b6006c553eb858633d58",
      "subject": "[Gardener] Mark WPT border-image-source-001 as Flaky on Linux"
    },
    "8089242": {
      "author": "Thomas Lukaszewicz",
      "avatar": "https://lh4.googleusercontent.com/-kI0APtXjlgE/AAAAAAAAAAI/AAAAAAAAAAA/h89R--YBKKQ/s120-p/photo.jpg",
      "cl": "8089242",
      "clUrl": "https://chromium-review.googlesource.com/c/8089242",
      "description": "There are no intended behavior changes.\n\nBug: 496674143\nChange-Id: I0bdb9762bb7560b92ec9d306b85c29071610e87e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089242\nReviewed-by: David Yeung \u003cdayeung@chromium.org\u003e\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662149}",
      "email": "tluk@chromium.org",
      "hash": "158bccb76e0862fc35576770881a2ecf0d800c4c",
      "subject": "[bedrock] Eliminate Browser passthrough methods to BrowserInitState"
    },
    "8089255": {
      "author": "Alex Gough",
      "avatar": "https://lh5.googleusercontent.com/-HHE2BXQuWDc/AAAAAAAAAAI/AAAAAAAAAAA/kVPV--sgMtw/s120-p/photo.jpg",
      "cl": "8089255",
      "clUrl": "https://chromium-review.googlesource.com/c/8089255",
      "description": "Bug: N/A\nChange-Id: I2fb68a23862349c629244e0f75f58ae8b6c14243\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089255\nReviewed-by: Elly \u003cellyjones@chromium.org\u003e\nCommit-Queue: Alex Gough \u003cajgo@chromium.org\u003e\nAuto-Submit: Alex Gough \u003cajgo@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661466}",
      "email": "ajgo@chromium.org",
      "hash": "92f4f4c2984fd6e39e82b6b0cf1e367aae933243",
      "subject": "Update security bug faq for developers"
    },
    "8089257": {
      "author": "Lambros Lambrou",
      "avatar": "https://lh3.googleusercontent.com/-8BdDdv4MksM/AAAAAAAAAAI/AAAAAAAAAAA/9YQAuHbOmq0/s120-p/photo.jpg",
      "cl": "8089257",
      "clUrl": "https://chromium-review.googlesource.com/c/8089257",
      "description": "When text is copied on a remote machine using Wayland/GNOME, it gets\npassed back to the local client with literal unicode backslash escapes\n(e.g., \\u00e4) instead of raw UTF-8 bytes if the selection-owning\napplication lists legacy formats first.\n\nThis CL reorders kTextMimeTypes so that explicit UTF-8 definitions come\nfirst: \"text/plain;charset=utf-8\" and \"UTF8_STRING\". It also updates the\nloop in ClipboardGnome::OnSelectionOwnerChanged() to iterate over the\nstatic prioritized kTextMimeTypes array first rather than the mime_types\narray provided by the selection owner. This ensures SelectionRead()\nrequests modern UTF-8 formats whenever the selection-owning application\nsupports them.\n\nTAG=agy\nCONV=b2e1869f-bc69-4f3c-a6a4-01f1d0b99af9\n\nBug: b:533061440, 40171419\nChange-Id: Iadfce8aa4b5566287a1f761df3acd8a667235daf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089257\nCommit-Queue: Lambros Lambrou \u003clambroslambrou@chromium.org\u003e\nAuto-Submit: Lambros Lambrou \u003clambroslambrou@chromium.org\u003e\nReviewed-by: Yuwei Huang \u003cyuweih@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661504}",
      "email": "lambroslambrou@chromium.org",
      "hash": "a612d7693d270ad732187e41341cbf5c2f448282",
      "subject": "Prioritize UTF-8 formats when reading clipboard in Wayland/GNOME"
    },
    "8089258": {
      "author": "Mike Wasserman",
      "avatar": "https://lh3.googleusercontent.com/-q-Ur_aOfw80/AAAAAAAAAAI/AAAAAAAAAAA/YoLjr7stCTQ/s120-p/photo.jpg",
      "cl": "8089258",
      "clUrl": "https://chromium-review.googlesource.com/c/8089258",
      "description": "This was unexpectedly added in PS3 of WPT roll:\ncrrev.com/c/8061969/3/third_party/blink/web_tests/TestExpectations#1319\nPS2 seems to show an infra failure to run the tests, not test falures:\nci.chromium.org/ui/p/chromium/builders/try/mac13-blink-rel/10273\n\nFixed: 532638161\nChange-Id: Ibdbf862dcfd0a8711a471f147fc67ce4229f5814\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089258\nCommit-Queue: Mike Wasserman \u003cmsw@chromium.org\u003e\nReviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\nCommit-Queue: Reilly Grant \u003creillyg@chromium.org\u003e\nAuto-Submit: Mike Wasserman \u003cmsw@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661972}",
      "email": "msw@chromium.org",
      "hash": "4092c33d5634886dbe62ae185192b5e4524a2900",
      "subject": "Translator: Revert mac13 WPT test skip and timeout expectations"
    },
    "8089260": {
      "author": "James Cook",
      "avatar": "https://lh4.googleusercontent.com/-qikRA8xqB3U/AAAAAAAAAAI/AAAAAAAAAAA/JBUbB9n7c4s/s120-p/photo.jpg",
      "cl": "8089260",
      "clUrl": "https://chromium-review.googlesource.com/c/8089260",
      "description": "When Chrome for Android closes a tab it temporarily keeps the tab alive\nin an \"undo-close\" stack. If a settings tab is closed then quickly\nreopened, the main ChromeTabbedActivity still contains the views and\nfragments for the old, closing tab. This causes UI visibility problems\nin the new tab. Likewise there can be view lookup collisions with other\nparts of the browser.\n\nFirst, change the settings R.id.content to \"settings_content\" to avoid\ncollisions with other R.id.content IDs elsewhere in the browser.\n\nThen assign the settings tab UI main fragment a unique tag. This\nprevents the settings UI code from looking up the old, closing tab's\nfragment.\n\nFinally, update the search coordinator's view lookup code to search\nwithin the settings UI, instead of the whole browser activity. This\nprevents lookups of, say, \"action_bar\" from finding the old tab.\n\nTests are updated, and I manually tested the search box both with and\nwithout SettingsInTab.\n\nBug: 534429345, 521895796\nChange-Id: Ifaf16685f3f118eabbafe2ce7b10a039f346fe2a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089260\nCommit-Queue: James Cook \u003cjamescook@chromium.org\u003e\nReviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662187}",
      "email": "jamescook@chromium.org",
      "hash": "2dfd842cabcee5c1cde9bd2b34cbe18e8069efc9",
      "subject": "settings: Fix blank settings tab on second open on Android"
    },
    "8089279": {
      "author": "Chrome Metrics Logs",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "8089279",
      "clUrl": "https://chromium-review.googlesource.com/c/8089279",
      "description": "Updates the expires_after attribute for 169 histograms that show\nfrequent access in the past 180 days.  These are the 99% most\nfrequently used histograms over that time that have an expiry date\n(or milestone equivalent) between 2026-08-28 and 2026-11-11.\n\nTBR=chromium-metrics-reviews@google.com\n\nChange-Id: I9e741365d27dcd553a0e4ed92dd348e3b215175d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089279\nBot-Commit: Chrome Metrics Logs \u003cchrome-metrics-team+submitter@google.com\u003e\nCommit-Queue: Chrome Metrics Logs \u003cchrome-metrics-team+submitter@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661677}",
      "email": "chrome-metrics-team+submitter@google.com",
      "hash": "5ae3d9da161c0354f1f6de6e10e2ce211c61401c",
      "subject": "Delay expiry of frequently used histograms."
    },
    "8089296": {
      "author": "Antonio Gomes",
      "avatar": "https://lh4.googleusercontent.com/-Roj3sDO2cAk/AAAAAAAAAAI/AAAAAAAAAAA/FrdDAmtmGeI/s120-p/photo.jpg",
      "cl": "8089296",
      "clUrl": "https://chromium-review.googlesource.com/c/8089296",
      "description": "Carve the record_replay views out of the monolithic\n//chrome/browser/ui:ui target into their own\n//chrome/browser/ui/views/record_replay target.\n\nrecord_replay has no circular dependency back into ui:ui, so the public\nheaders and the implementation live in a single source_set (no :target +\n:impl split).\n\nThe record_replay browsertests move into a dedicated :browser_tests\ntarget; //chrome/test:browser_tests depends on it instead of listing the\nsources directly.\n\nConsumers that previously reached the relocated headers via ui:ui now\ndepend on the new target directly: views/location_bar:impl (which also\ndrops the two record_replay headers from its\nallow_circular_includes_from annotation on ui:ui) and\nviews/location_bar:interactive_ui_tests.\n\nR=chromium-bedrock-reviews@google.com\n\nBug: 353332589\nChange-Id: I3c194b43d71fb3a21e4f9d9a3cc6b12a2952d85a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089296\nCommit-Queue: Antonio Gomes Netto \u003ctonikitoo@igalia.com\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661623}",
      "email": "tonikitoo@igalia.com",
      "hash": "47cf9329e388197bd23e67e80ee7c3b5b4d22f4e",
      "subject": "Modularize chrome/browser/ui/views/record_replay/"
    },
    "8089316": {
      "author": "Mitsuru Oshima",
      "avatar": "https://lh3.googleusercontent.com/-0Y55REyBQ4w/AAAAAAAAAAI/AAAAAAAAAAA/yGgNpVi7M5o/s120-p/photo.jpg",
      "cl": "8089316",
      "clUrl": "https://chromium-review.googlesource.com/c/8089316",
      "description": "Fixed: 520556732\nChange-Id: Icfad555946b2534ffba358c22930187920e482a9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089316\nReviewed-by: Achuith Bhandarkar \u003cachuith@chromium.org\u003e\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661598}",
      "email": "oshima@chromium.org",
      "hash": "a9872064c06709440d9a13864d0c9e676527be21",
      "subject": "Prevent the window deletion during Adding/Removing child window"
    },
    "8089335": {
      "author": "Sharon Yang",
      "avatar": "https://lh6.googleusercontent.com/-2esOg0dM7eE/AAAAAAAAAAI/AAAAAAAAAAA/ENNhPwF6J84/s120-p/photo.jpg",
      "cl": "8089335",
      "clUrl": "https://chromium-review.googlesource.com/c/8089335",
      "description": "Both virtual/gpu-rasterization css-images object-fit-fill-png entries\nnow pass.\n\nBug: 378046059\nChange-Id: I0185e106632fd8216d7a9065b9eba27751e9f3bb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089335\nReviewed-by: Philip Rogers \u003cpdr@chromium.org\u003e\nCommit-Queue: Sharon Yang \u003cyangsharon@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662112}",
      "email": "yangsharon@igalia.com",
      "hash": "69ef0d464bd375bc63f46245ea61135b1d7ac517",
      "subject": "Remove stale object-fit-fill-png TestExpectations entries"
    },
    "8089341": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8089341",
      "clUrl": "https://chromium-review.googlesource.com/c/8089341",
      "description": "Move safe_browsing/test_extension_event_observer.{cc,h} out of the\n//chrome/test source list into\n//chrome/browser/safe_browsing:test_support (under enable_extensions).\n//chrome/test already depends on that target, so no dependency change is\nneeded there.\n\nThis removes the //chrome/test ownership of a shared test helper that\nseveral enterprise/connectors, safe_browsing and interstitials unittests\nderive from, unblocking their modularization in follow-up CLs\n(previously they had to stay in //chrome/test to avoid a dependency\ncycle).\n\nBug: None\nChange-Id: I198958894fda12a5872e26c8a76ca22f0c70c4f5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089341\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661612}",
      "email": "erikchen@chromium.org",
      "hash": "8d7a746db9e06783a1edc70b74b941ba25fd4446",
      "subject": "Relocate test_extension_event_observer into safe_browsing:test_support"
    },
    "8089343": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8089343",
      "clUrl": "https://chromium-review.googlesource.com/c/8089343",
      "description": "Extract file_transfer_analysis_delegate_unittest.cc and\nsource_destination_matcher_ash_unittest.cc from //chrome/test into the\nexisting source_set(\"unit_tests\") in\n//chrome/browser/enterprise/connectors/analysis (is_chromeos).\n\nThese were previously kept in //chrome/test because they derive from\nsafe_browsing/test_extension_event_observer.h, which //chrome/test\nowned; now that the helper lives in\n//chrome/browser/safe_browsing:test_support the dependency cycle is\ngone.\n\nBug: None\nChange-Id: I72c32c2fc3b408a5aa1944126b5b602a6f00d0d8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089343\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661867}",
      "email": "erikchen@chromium.org",
      "hash": "5dd4a1e021a4b8df792f6e3e88fa7f4db685c52e",
      "subject": "Modularize enterprise/connectors/analysis ChromeOS unit tests"
    },
    "8089417": {
      "author": "Sky Malice",
      "avatar": "https://lh6.googleusercontent.com/-jSxhRIzlqJQ/AAAAAAAAAAI/AAAAAAAAAAA/v9G1HzTZDQQ/s120-p/photo.jpg",
      "cl": "8089417",
      "clUrl": "https://chromium-review.googlesource.com/c/8089417",
      "description": "Bug: None\nChange-Id: Iea7deff0021f1494d0af6ecf980bc177591851c6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089417\nAuto-Submit: Sky Malice \u003cskym@chromium.org\u003e\nCommit-Queue: Patrick Noland \u003cpnoland@chromium.org\u003e\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661902}",
      "email": "skym@chromium.org",
      "hash": "b9d7aaead0f3d589f4000241934818d14c853c19",
      "subject": "[AIM] Clean up onUrlTextRichChanged."
    },
    "8089419": {
      "author": "Gazal",
      "avatar": "https://lh5.googleusercontent.com/-5jZ5sBksdws/AAAAAAAAAAI/AAAAAAAAAAA/V5MBqLUUh3c/s120-p/photo.jpg",
      "cl": "8089419",
      "clUrl": "https://chromium-review.googlesource.com/c/8089419",
      "description": "Bug: 469425754\nChange-Id: I60ef142ce278f9a53742ed8b074616997ae5ad95\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089419\nAuto-Submit: Gazal Agarwal \u003cagazal@google.com\u003e\nReviewed-by: Xinyi Ji \u003cxinyiji@chromium.org\u003e\nCommit-Queue: Xinyi Ji \u003cxinyiji@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661596}",
      "email": "agazal@google.com",
      "hash": "088af6deb6a46f118ce9136768ed541866898a65",
      "subject": "[Setup List] Default enable feature flag"
    },
    "8089436": {
      "author": "Abhinaav Ramesh",
      "avatar": "https://lh3.googleusercontent.com/-mZIhLRU31fs/AAAAAAAAAAI/AAAAAAAAAAA/9L8t8vBEx0I/s120-p/photo.jpg",
      "cl": "8089436",
      "clUrl": "https://chromium-review.googlesource.com/c/8089436",
      "description": "Plumbs the importance score for AutoToDos from the personal context\nbackend to the Context Hub WebUI. Specifically:\n- Adds a `score` float field to `AutoTodoItem` Mojo struct.\n- Maps `importance_score` from proto to Mojo in `ContextHubPageHandler`,\n  rounding to 3 decimal places\n- Updates `ContextHubPageHandlerTest` unit tests to verify score mapping.\n\nBug: b:533446023\nChange-Id: I719490fb539d8b3d786597c54140061583790df3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089436\nReviewed-by: Isabelle Goralsky \u003cigoralsky@google.com\u003e\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nAuto-Submit: Abhinaav Ramesh \u003cabhinaav@google.com\u003e\nCommit-Queue: Abhinaav Ramesh \u003cabhinaav@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662031}",
      "email": "abhinaav@google.com",
      "hash": "7586550768e5e646d82c271cf87a850dc6a196ef",
      "subject": "Add ToDo importance score to Context Hub UI"
    },
    "8089667": {
      "author": "Shunya Shishido",
      "avatar": "https://lh4.googleusercontent.com/-Rt8o3qoEnK4/AAAAAAAAAAI/AAAAAAAAAAA/HkBaScead1w/s120-p/photo.jpg",
      "cl": "8089667",
      "clUrl": "https://chromium-review.googlesource.com/c/8089667",
      "description": "This CL registers a UseCounter for the DeclarativePerformanceObserver\nwhen the observer is constructed in the browser process.  This helps us\ntrack adoption of the declarative performance observer feature.  The UMA\nmapping in enums.xml was also updated.\n\nTAG=agy\nCONV=a41834ac-f2c3-4380-90b1-c8d4dea5ce14\n\nBug: 534399206\nChange-Id: Ifab51e39441a6629cd47db3538e4954a7156e3f8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089667\nCommit-Queue: Shunya Shishido \u003csisidovski@chromium.org\u003e\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661601}",
      "email": "sisidovski@chromium.org",
      "hash": "5510fbe76c4fcdf64e42fd439807cdaf36876942",
      "subject": "Add UseCounter for DeclarativePerformanceObserver"
    },
    "8089688": {
      "author": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "avatar": "https://lh6.googleusercontent.com/-bmjmM3wy1aI/AAAAAAAAAAI/AAAAAAAAAAA/ZO8sFsZRTr4/s120-p/photo.jpg",
      "cl": "8089688",
      "clUrl": "https://chromium-review.googlesource.com/c/8089688",
      "description": "* This is an automated release commit.\n* Do not revert without consulting chrome-pmo@google.com.\nNOAUTOREVERT=true\n\nChange-Id: I080be35771e416c6940cd086cc716edcfb5d69af\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089688\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@{#1661580}",
      "email": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "hash": "0ccbf72fbdf1b25f636d9264885c7be92eb99973",
      "subject": "Updating trunk VERSION from 7949.0 to 7950.0"
    },
    "8089727": {
      "author": "Sophie Chang",
      "avatar": "https://lh4.googleusercontent.com/-TENSt6uTj-U/AAAAAAAAAAI/AAAAAAAAAAA/pGz-tCkfAWE/s120-p/photo.jpg",
      "cl": "8089727",
      "clUrl": "https://chromium-review.googlesource.com/c/8089727",
      "description": "This does not have effect unless ContextualCueingV2 is on but this is flipped on in all exps and the current UI is by default complaint with autosubmit\n\nBug: 508946258\nChange-Id: Icb80f97af893a0ca34da0579a4eb054966545147\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089727\nReviewed-by: Ian Wells \u003ciwells@chromium.org\u003e\nAuto-Submit: Sophie Chang \u003csophiechang@chromium.org\u003e\nCommit-Queue: Ian Wells \u003ciwells@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661947}",
      "email": "sophiechang@chromium.org",
      "hash": "1718214d6bb3f4cb78d8063fcaaa2c16e79f571f",
      "subject": "Turn on GlicContextualCueingV2AutoSubmit by default"
    },
    "8089729": {
      "author": "Sophie Chang",
      "avatar": "https://lh4.googleusercontent.com/-TENSt6uTj-U/AAAAAAAAAAI/AAAAAAAAAAA/pGz-tCkfAWE/s120-p/photo.jpg",
      "cl": "8089729",
      "clUrl": "https://chromium-review.googlesource.com/c/8089729",
      "description": "This fixes the issue where the cue menu and actions are no longer\nfunctional if a user drags a tab to another window\n\nNote that there will be a temporary regression where the cue will hide\nif it gets detached from the tab strip. I will fix this in a separate CL\n\nBug: 523377659\nChange-Id: I532c6a5190e4202a64847e5abb39402fd1118664\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089729\nCommit-Queue: Sophie Chang \u003csophiechang@chromium.org\u003e\nReviewed-by: Ian Wells \u003ciwells@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662106}",
      "email": "sophiechang@chromium.org",
      "hash": "2cfb4556bcdcd26ea0b1b4fad2014f57135c6084",
      "subject": "Move cueing v2 logic from window-scoped to tab-scoped"
    },
    "8089749": {
      "author": "Ted Meyer",
      "avatar": "https://lh4.googleusercontent.com/-FF7tluKTkew/AAAAAAAAAAI/AAAAAAAAAAA/bidOORvzOOE/s120-p/photo.jpg",
      "cl": "8089749",
      "clUrl": "https://chromium-review.googlesource.com/c/8089749",
      "description": "Fixed: 533093511\nChange-Id: I34d3ab5b1e9ccf4558d8a8a496f7e4a202accf7d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089749\nCommit-Queue: Dale Curtis \u003cdalecurtis@chromium.org\u003e\nReviewed-by: Dale Curtis \u003cdalecurtis@chromium.org\u003e\nAuto-Submit: Ted (Chromium) Meyer \u003ctmathmeyer@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662029}",
      "email": "tmathmeyer@chromium.org",
      "hash": "75c90b109ade588f95ece73a3d2855b66942ee78",
      "subject": "[HLS] Merge security metadata before 0 size check"
    },
    "8089768": {
      "author": "chromeos-ci-prod",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8089768",
      "clUrl": "https://chromium-review.googlesource.com/c/8089768",
      "description": "CQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-betty-chrome-gtest-and-tast\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-brya-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-jacuzzi-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-reven-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-trogdor-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-volteer-chrome\n\nGenerated by PUpr, see https://cr-buildbucket.appspot.com/build/8676323738480671953 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\": \"7d232805f3ec454c6d5ab874ad97768110aa62c5\"}]\nCq-Cl-Tag: pupr:chromeos-lkgm\nChange-Id: I2e923ee1c554730ce7073490e76094951035a670\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089768\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@{#1661783}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "cbc2fa8bf9ff6b27a65314f8944be1d3f9f520a9",
      "subject": "chromeos/CHROMEOS_LKGM: Automatic uprev to 16751.0.0-1078796."
    },
    "8089772": {
      "author": "Aashna Sheth",
      "avatar": "https://lh3.googleusercontent.com/-uFYxdkxWGrM/AAAAAAAAAAI/AAAAAAAAAAA/9Z_5V939q1M/s120-p/photo.jpg",
      "cl": "8089772",
      "clUrl": "https://chromium-review.googlesource.com/c/8089772",
      "description": "Screencast: https://screencast.googleplex.com/cast/NjM5MTI3NDUyMDE4Mjc4NHw3NDg2MzRmMC05YQ\nBug: 521777877\nChange-Id: Ie43d8e162fcd664a4ae2cdeda08f0a1d66d47d51\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089772\nReviewed-by: Christine Ying \u003cchrstne@google.com\u003e\nReviewed-by: Giovanni Ortuno Urquidi \u003cortuno@chromium.org\u003e\nCommit-Queue: Aashna Sheth \u003caashnas@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662182}",
      "email": "aashnas@google.com",
      "hash": "7cc3e2cf9f7b07a260e1b2c30347e3267658dfbc",
      "subject": "[SkillsV2] Add invoke-skill piping"
    },
    "8089776": {
      "author": "Cameron Higgins",
      "avatar": "https://lh3.googleusercontent.com/-qBjpq6X9O2Q/AAAAAAAAAAI/AAAAAAAAAAA/tAE_wXkQZSQ/s120-p/photo.jpg",
      "cl": "8089776",
      "clUrl": "https://chromium-review.googlesource.com/c/8089776",
      "description": "Because only a select few types of intel machines were upgradeable to mac26 and because we have so few of these types of machines in the pool, support for `mac_default_x64` mixin for testers is being depreciated.\n\nHere mac_default_x64 has been replaced with mac_15_x64 mixin as this represents the last mac version widely availiable on intel based processors.\n\nHere some references to mac testing mixins have been removed completely as they were uneeded since those builders do not execute any tests.\n\nBug: 534820672\nChange-Id: I4c94cbcaa41ac64b76b57e0cca143e4c6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089776\nReviewed-by: Will Yeager \u003cwyeager@google.com\u003e\nCommit-Queue: Cameron Higgins \u003ccameronhiggins@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662105}",
      "email": "cameronhiggins@google.com",
      "hash": "f2e4e09e6d2d7111644205377c7b0b1125650e0a",
      "subject": "Move clang mac testers to target latest generally supported x64 mac version."
    },
    "8089794": {
      "author": "chromeos-ci-prod",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8089794",
      "clUrl": "https://chromium-review.googlesource.com/c/8089794",
      "description": "CQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-betty-chrome-gtest-and-tast\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-brya-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-jacuzzi-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-reven-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-trogdor-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-volteer-chrome\n\nGenerated by PUpr, see https://cr-buildbucket.appspot.com/build/8676338518758942401 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\": \"042805e7d4254b5bce8e3b7a16a8fe0bde689869\"}]\nCq-Cl-Tag: pupr:chromeos-lkgm\nChange-Id: Ic4092adaf06c7007dd2e087422e75c6b0232d02e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089794\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@{#1661636}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "bc424f368e43b97d81c5ef34829178cfe3644502",
      "subject": "chromeos/CHROMEOS_LKGM: Automatic uprev to 16751.0.0-1078792."
    },
    "8089831": {
      "author": "Shunya Shishido",
      "avatar": "https://lh4.googleusercontent.com/-Rt8o3qoEnK4/AAAAAAAAAAI/AAAAAAAAAAA/HkBaScead1w/s120-p/photo.jpg",
      "cl": "8089831",
      "clUrl": "https://chromium-review.googlesource.com/c/8089831",
      "description": "This adds a metric to measure the synchronous IPC blocking time when\nthe renderer asks the browser for storage permission status.\n\nBug: 534183656\nChange-Id: I65e82c0b3830bd2b3b7ee7ab2e8e564d03fc9b3d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089831\nReviewed-by: Christian Dullweber \u003cdullweber@chromium.org\u003e\nCommit-Queue: Shunya Shishido \u003csisidovski@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661873}",
      "email": "sisidovski@chromium.org",
      "hash": "f0dd5165426a97bbdcbb240e29f6154aa873add8",
      "subject": "[ContentSettings] Add UMA metric for AllowStorageAccessSync"
    },
    "8089867": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8089867",
      "clUrl": "https://chromium-review.googlesource.com/c/8089867",
      "description": "Extract enterprise_util_unittest.cc from //chrome/test into a new\nsource_set(\"unit_tests\") in //chrome/browser/interstitials, guarded\n(enterprise_cloud_content_analysis || is_android) to match its prior\nplacement. The extensions SafeBrowsingPrivateEventRouter and\nTestExtensionEventObserver dependencies are behind enable_extensions.\n\nThis was previously blocked on\nsafe_browsing/test_extension_event_observer.h being owned by\n//chrome/test; it now lives in\n//chrome/browser/safe_browsing:test_support.\n\nBug: None\nChange-Id: I43120add683bb9a4eb43458c550fdd3c0dbe4450\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089867\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661948}",
      "email": "erikchen@chromium.org",
      "hash": "2bd68f826c02e9b89a47d9ab3451ce35cf8a7c96",
      "subject": "Modularize chrome/browser/interstitials enterprise_util unit test"
    },
    "8089894": {
      "author": "Thomas Lukaszewicz",
      "avatar": "https://lh4.googleusercontent.com/-kI0APtXjlgE/AAAAAAAAAAI/AAAAAAAAAAA/h89R--YBKKQ/s120-p/photo.jpg",
      "cl": "8089894",
      "clUrl": "https://chromium-review.googlesource.com/c/8089894",
      "description": "Tests that use\nNavigateToURLWithDispositionBlockUntilNavigationsComplete() may first\nclose a browser before initiating a navigation and expecting a new\nbrowser.\n\nThis can result in situations where the pending-delete browser is\ncaptured in `initial_browsers`, but is destroyed while the function\nwaits for the creation of a new browser.\n\nUnder some circumstances this can result in the new browser being\nre-allocated into exactly the same memory as the previously destroyed\nbrowser that was captured in `initial_browsers` (raw pointers to\nBWI instances).\n\nWaitForBrowserNotInSet() waits for a new browser and CHECKs that it\nis not in the initial set - however if the previously destroyed\nbrowser's memory is reused for the new instance as described above\nthis CHECK can fail.\n\nThis CL addresses the issue by storing the browser's SessionID in\n`initial_browsers` instead of pointers to memory.\n\nBug: 496674143\nChange-Id: Ifeaf3e3987b887e374795f8b20cefb56d4e33d83\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089894\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nReviewed-by: Alex Moshchuk \u003calexmos@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662012}",
      "email": "tluk@chromium.org",
      "hash": "efc736a1bce124e0d6014fada2834287fcee27d4",
      "subject": "Fix flakiness caused by Browser memory address reuse in ui_test_utils"
    },
    "8089928": {
      "author": "Tsuyoshi Horo",
      "avatar": "https://lh3.googleusercontent.com/-ckxnw0LP0WY/AAAAAAAAAAI/AAAAAAAAAAA/48fCw4llNsk/s120-p/photo.jpg",
      "cl": "8089928",
      "clUrl": "https://chromium-review.googlesource.com/c/8089928",
      "description": "See: https://ci.chromium.org/ui/test/chromium/%3A%2F%2Fcontent%2Ftest%5C%3Acontent_browsertests!gtest%3A%3AInlineScriptCacheHintBrowserTest%23NeverCacheHint%2FAll.2\n\nBug: 533719151, 498265776\nChange-Id: Iec86781e8f8471d43c757b2b4ae7524820c23ef8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089928\nReviewed-by: Kenichi Ishibashi \u003cbashi@chromium.org\u003e\nCommit-Queue: Tsuyoshi Horo \u003choro@chromium.org\u003e\nOwners-Override: Tsuyoshi Horo \u003choro@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661572}",
      "email": "horo@chromium.org",
      "hash": "c42b9b47845a1b99d9b68c5e8b57f9966c5aeccb",
      "subject": "[Gardener] Mark NeverCacheHint tests flaky on Dbg Linux"
    },
    "8089947": {
      "author": "Chrome Crash (Prod)",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "8089947",
      "clUrl": "https://chromium-review.googlesource.com/c/8089947",
      "description": "We've observed crashes in RenderWidgetHostViewMac::GetWidgetForKeyboardEvent() due to a failing CHECK statement on in_keyboard_event_. This CHECK was converted from a DCHECK as part of a bulk transition of DCHECKs to CHECKs. Since this is triggered in the wild, we revert it back to a DCHECK and add a TODO indicating that the conversion to CHECK should be deferred until we are confident it won't be triggered.\n\n**This fix was generated by the Crash Autofix pipeline for the crash http://crash/9ae79645bc37d1a5. Please see go/crash-autofix for more details.**\n\nBug: 534501062\nChange-Id: Id850ec306cd535207dcdd7034e9fe5ce6566199a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089947\nReviewed-by: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nReviewed-by: Yuki Shiino \u003cyukishiino@chromium.org\u003e\nCommit-Queue: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661638}",
      "email": "crash@system.gserviceaccount.com",
      "hash": "d6fedc2490a875abd5a6742d8d46caca55b94a05",
      "subject": "Revert CHECK back to DCHECK in GetWidgetForKeyboardEvent."
    },
    "8090051": {
      "author": "Takuto Ikuta",
      "avatar": "https://lh4.googleusercontent.com/-wGE3A3dBSps/AAAAAAAAAAI/AAAAAAAAAAA/OJjmqO0_PR0/s120-p/photo.jpg",
      "cl": "8090051",
      "clUrl": "https://chromium-review.googlesource.com/c/8090051",
      "description": "This is to reduce the number of link concurrency and avoid errors like\nhttps://ci.chromium.org/ui/p/chromium/builders/ci/Windows%20deterministic/35028/overview\n\nBug: 534209941\nChange-Id: I259a71365a5d0e95a6837016aede4d901a247f6e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8090051\nCommit-Queue: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nAuto-Submit: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nReviewed-by: Fumitoshi Ukai \u003cukai@google.com\u003e\nReviewed-by: Junji Watanabe \u003cjwata@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661645}",
      "email": "tikuta@chromium.org",
      "hash": "9fdee9d14028fbb2d7eda7cc32317c787e78d06f",
      "subject": "build: Increase mem_per_link_gb for Windows build further"
    },
    "8090167": {
      "author": "Qingxin Wu",
      "avatar": "https://lh5.googleusercontent.com/-J3gNu0BgqYk/AAAAAAAAAAI/AAAAAAAAAAA/lslK_C9D3_c/s120-p/photo.jpg",
      "cl": "8090167",
      "clUrl": "https://chromium-review.googlesource.com/c/8090167",
      "description": "This CL creates `webui_toolbar_shared_vars.css` to host common variables\nthat need to be shared across the WebUI toolbar implementation. It\ncurrently extracts the mathematical `--chip-transition-curve` from\n`permission_chip.css`.\n\nChange-Id: I04aadb96c212a00f16e1e71cba90debda9b14ff2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8090167\nReviewed-by: Maks Orlovich \u003cmorlovich@chromium.org\u003e\nCommit-Queue: Qingxin Wu \u003cqingxinwu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662061}",
      "email": "qingxinwu@google.com",
      "hash": "2564b608432d67c59878ae50f7a148d87daef0b6",
      "subject": "Share the native views EASE_OUT curve between WebUI toolbar chips."
    },
    "8090247": {
      "author": "Qingxin Wu",
      "avatar": "https://lh5.googleusercontent.com/-J3gNu0BgqYk/AAAAAAAAAAI/AAAAAAAAAAA/lslK_C9D3_c/s120-p/photo.jpg",
      "cl": "8090247",
      "clUrl": "https://chromium-review.googlesource.com/c/8090247",
      "description": "This CL updates the WebUI pinned toolbar actions and divider container\nto perfectly replicate the native Views animation configuration. See\nPinnedToolbarActionsContainer::PinnedToolbarActionsContainer for native\nviews implementation. css's ease is cubic-bezier(0.25, 0.1, 0.25, 1),\nwhich is different.\n\nChange-Id: I0213b2543496858646fecb84b69aab3cc7c5fd9c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8090247\nReviewed-by: Paul Jensen \u003cpauljensen@chromium.org\u003e\nCommit-Queue: Qingxin Wu \u003cqingxinwu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661977}",
      "email": "qingxinwu@google.com",
      "hash": "5aaadabe7fc1e9c4152a889e456ef405cc649e84",
      "subject": "Use FAST_OUT_SLOW_IN_3 curve for WebUI pinned actions animations"
    },
    "8090350": {
      "author": "Jilin Yang",
      "avatar": "https://lh6.googleusercontent.com/-FheM4D9n7AQ/AAAAAAAAAAI/AAAAAAAAAAA/3CWuX_q6hqA/s120-p/photo.jpg",
      "cl": "8090350",
      "clUrl": "https://chromium-review.googlesource.com/c/8090350",
      "description": "This is the 6th part of b:522797589.\n\nImplement the file carousel, file upload, paste, file-hint placeholder,\nand Lens button behavior directly in the Contextual Tasks composebox\nfork, reusing the shared mixin. The fork feature flag stays default-off.\n\nFixed: b:534585726\n\nChange-Id: I37efc6f0910382642d1a5aa8c8f6e8473cc0d721\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8090350\nCommit-Queue: Jilin Yang \u003cjilinyang@google.com\u003e\nReviewed-by: Duncan Mercer \u003cmercerd@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661935}",
      "email": "jilinyang@google.com",
      "hash": "f5050c6d812f2c6d1271faa790238deff92eddd5",
      "subject": "[contextual-tasks]: Migrate file, carousel, upload, and lens"
    },
    "8090438": {
      "author": "Claire Chambers",
      "avatar": "https://lh5.googleusercontent.com/-JKSiQbD7bKI/AAAAAAAAAAI/AAAAAAAAAAA/t18T0-ij754/s120-p/photo.jpg",
      "cl": "8090438",
      "clUrl": "https://chromium-review.googlesource.com/c/8090438",
      "description": "After finally seeing good reliability in clip-path finch + edge\nexperiment, it is time to enable composited clip-path animations by\ndefault.\n\nBug: 40503852\nChange-Id: I594472ef669d67f4ed2e914c62fc1293b762c3ec\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8090438\nCommit-Queue: Claire Chambers \u003cclchambers@microsoft.com\u003e\nReviewed-by: Kevin Ellis \u003ckevers@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662023}",
      "email": "clchambers@microsoft.com",
      "hash": "1489d51728df0e681cfffd921bdb108d740bdc6b",
      "subject": "Enable Composited Clip-Path Animations by default"
    },
    "8090467": {
      "author": "Ramin Halavati",
      "avatar": "https://lh6.googleusercontent.com/-rMU8HChgpyk/AAAAAAAAAAI/AAAAAAAAAAA/Kd5KjJrh_2A/s120-p/photo.jpg",
      "cl": "8090467",
      "clUrl": "https://chromium-review.googlesource.com/c/8090467",
      "description": "The expiry date for the Accessibility.Canvas.HeuristicResult histogram\nis updated from 2026-08-27 to 2027-06-01.\n\nBug: 534334051\nChange-Id: I9855162639ab50693bbcaf3faf938c9ec3041003\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8090467\nAuto-Submit: Ramin Halavati \u003crhalavati@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@{#1661655}",
      "email": "rhalavati@chromium.org",
      "hash": "4c93050b534f3f6d2942b149a46591d97ca0393f",
      "subject": "[canvas-a11y] Extend expiry date for Accessibility.Canvas.HeuristicResult."
    },
    "8090469": {
      "author": "Muhammad Salmaan",
      "avatar": "https://lh6.googleusercontent.com/-R8VKNRsfhss/AAAAAAAAAAI/AAAAAAAAAAA/y4-qcYErPak/s120-p/photo.jpg",
      "cl": "8090469",
      "clUrl": "https://chromium-review.googlesource.com/c/8090469",
      "description": "Bug: none\nChange-Id: Ia0009bf8fad047cca2acb5cdd42df83649527958\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8090469\nReviewed-by: Omar Flores \u003comarflores@google.com\u003e\nCommit-Queue: Muhammad Salmaan \u003cmusalmaan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661922}",
      "email": "musalmaan@chromium.org",
      "hash": "28ef9faa4c2b1487a42a99ed13880654bdc8cd81",
      "subject": "Add installer downloader to field trial for centralization"
    },
    "8090472": {
      "author": "Alex Chen",
      "avatar": "https://lh3.googleusercontent.com/-4OWBQu86AwU/AAAAAAAAAAI/AAAAAAAAAAA/AaI_l69KOmU/s120-p/photo.jpg",
      "cl": "8090472",
      "clUrl": "https://chromium-review.googlesource.com/c/8090472",
      "description": "Change-Id: Idf5d6145902b16f8f198970b3072112e3d97a465\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8090472\nReviewed-by: Min Qin \u003cqinmin@chromium.org\u003e\nCommit-Queue: Alex Chen \u003calxchn@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662036}",
      "email": "alxchn@google.com",
      "hash": "74d0bf4de5daf18cc491aa9858f82b9b85b7b301",
      "subject": "Ensure truncated data URLs encoded in base64 are valid URLs"
    },
    "8090475": {
      "author": "Muhammad Salmaan",
      "avatar": "https://lh6.googleusercontent.com/-R8VKNRsfhss/AAAAAAAAAAI/AAAAAAAAAAA/y4-qcYErPak/s120-p/photo.jpg",
      "cl": "8090475",
      "clUrl": "https://chromium-review.googlesource.com/c/8090475",
      "description": "Added feature flag for legacy search integrity check.\n\nBug: 534759885\nChange-Id: I32559a9a6721ceef7662d3a3052d8cdce7f8804b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8090475\nReviewed-by: Dmytro Yeroshkin \u003cyeroshkin@chromium.org\u003e\nCommit-Queue: Muhammad Salmaan \u003cmusalmaan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662007}",
      "email": "musalmaan@chromium.org",
      "hash": "e054763c58d6c4b97229a5bcad0707a1321a8ba6",
      "subject": "Add legacy search integrity feature flag"
    },
    "8090489": {
      "author": "Rafał Godlewski",
      "avatar": "https://lh4.googleusercontent.com/-ilq9zQD2S-A/AAAAAAAAAAI/AAAAAAAAAAA/h8BU68V-GQs/s120-p/photo.jpg",
      "cl": "8090489",
      "clUrl": "https://chromium-review.googlesource.com/c/8090489",
      "description": "Tapping the \"About passkeys\" link in the popover triggers a settings\ndismissal animation and then opens the help center article in a new tab.\n\nCalling `waitForPageToFinishLoading` immediately after tapping the link\ncan resolve immediately if the dismissal is ongoing, since the settings\npage is fully loaded, and result in failed host check expectation.\n\nThis CL reverses the order of expectations: waits for the navigation\nto occur and then for the page to be fully loaded.\n\nFixed: 442428665\nChange-Id: Ie8fac5f3da1874dffa56a4a1812d3ec37be49711\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8090489\nReviewed-by: Ernesto Izquierdo Clua \u003ceic@google.com\u003e\nCommit-Queue: Rafał Godlewski \u003crgod@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661827}",
      "email": "rgod@google.com",
      "hash": "ca1bb40e18e955fd804e17d7b71dd26274049e4b",
      "subject": "[iOS] Fix flakiness in testTappingInfoButtonForHiddenPasskey"
    },
    "8090607": {
      "author": "Gyuyoung Kim",
      "avatar": "https://lh6.googleusercontent.com/-ewJFm3jXGcE/AAAAAAAAAAI/AAAAAAAAAAA/DPrOrwOrrII/s120-p/photo.jpg",
      "cl": "8090607",
      "clUrl": "https://chromium-review.googlesource.com/c/8090607",
      "description": "This CL changes IS_IOS build flag with !USE_BLINK build flag\nbecause iOS Blink port follows the blink path.\n\nBug: 515536912\nChange-Id: Ibf2eed09b5c19e7b1155cd3180e5090b2de86a16\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8090607\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCommit-Queue: Gyuyoung Kim \u003cgyuyoung@igalia.com\u003e\nReviewed-by: Danilo Tedeschi \u003cdanft@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661879}",
      "email": "gyuyoung@igalia.com",
      "hash": "53f5186d629ed31e367873c4e0d7dbcfd999e10f",
      "subject": "[iOS Blink] Pass DateTimeFormatterTest.MD_AllChromiumPlatformLocales"
    },
    "8090627": {
      "author": "Tsuyoshi Horo",
      "avatar": "https://lh3.googleusercontent.com/-ckxnw0LP0WY/AAAAAAAAAAI/AAAAAAAAAAA/48fCw4llNsk/s120-p/photo.jpg",
      "cl": "8090627",
      "clUrl": "https://chromium-review.googlesource.com/c/8090627",
      "description": "Bug: 532881268\nChange-Id: I991e34b9449d9c46e55f1d0f4da5a15d17ceac48\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8090627\nCommit-Queue: Tsuyoshi Horo \u003choro@chromium.org\u003e\nReviewed-by: Shunya Shishido \u003csisidovski@chromium.org\u003e\nOwners-Override: Tsuyoshi Horo \u003choro@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661662}",
      "email": "horo@chromium.org",
      "hash": "3901f23040b540b0756e04147aaf75f9c7fc5dfd",
      "subject": "[Gardener] Mark SaveUiDismissalReason test flaky on Mac"
    },
    "8090628": {
      "author": "Takuto Ikuta",
      "avatar": "https://lh4.googleusercontent.com/-wGE3A3dBSps/AAAAAAAAAAI/AAAAAAAAAAA/OJjmqO0_PR0/s120-p/photo.jpg",
      "cl": "8090628",
      "clUrl": "https://chromium-review.googlesource.com/c/8090628",
      "description": "This fixed missing inputs when we run pak_util.py on remote workers.\n\nBug: 513105742\nCq-Include-Trybots: luci.chromium.try:linux-full-remote-rel\nChange-Id: Id70b53c34eb05c4033429183d90f8787cb7a44a4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8090628\nReviewed-by: Junji Watanabe \u003cjwata@google.com\u003e\nAuto-Submit: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661805}",
      "email": "tikuta@chromium.org",
      "hash": "70fdec9e997ad4a1089449a36a4802b5687576a7",
      "subject": "grit: Make pack_util.py remote executable"
    },
    "8090712": {
      "author": "Antonio Gomes",
      "avatar": "https://lh4.googleusercontent.com/-Roj3sDO2cAk/AAAAAAAAAAI/AAAAAAAAAAA/FrdDAmtmGeI/s120-p/photo.jpg",
      "cl": "8090712",
      "clUrl": "https://chromium-review.googlesource.com/c/8090712",
      "description": "Carve the site_data views  out of the monolithic\n//chrome/browser/ui:ui target into their own\n//chrome/browser/ui/views/site_data target.\n\nsite_data has no circular dependency back into ui:ui, so the public\nheaders and implementation live in a single source_set (no :target +\n:impl split).\n\nConsumers that previously reached the relocated headers via ui:ui now\ndepend on the new target directly: ui:ui (tab_dialogs_views.cc),\n//chrome/browser/ui/content_settings:impl,\n//chrome/browser/ui/webui/infobar_internals:impl and the\n//chrome/browser/infobars:browser_tests target.\n\nThe site_data unit test, browsertest and interactive ui test move into\ndedicated :unit_tests, :browser_tests and :interactive_ui_tests targets;\nthe corresponding //chrome/test targets depend on them instead of listing\nthe sources directly.\n\nR=chromium-bedrock-reviews@google.com\n\nBug: 353332589\nChange-Id: Icee355243d94ac49690cb0d02350ac35227db141\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8090712\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCommit-Queue: Antonio Gomes Netto \u003ctonikitoo@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662183}",
      "email": "tonikitoo@igalia.com",
      "hash": "f734a73147bfa669586509dd61bb8e106a77a836",
      "subject": "Modularize chrome/browser/ui/views/site_data/"
    },
    "8090728": {
      "author": "Stephen Nusko",
      "avatar": "https://lh6.googleusercontent.com/-fDIqtb-mCFc/AAAAAAAAAAI/AAAAAAAAAAA/Ru00M73SlAQ/s120-p/photo.jpg",
      "cl": "8090728",
      "clUrl": "https://chromium-review.googlesource.com/c/8090728",
      "description": "is_castos for linux doesn't compile currently because it uses\nSingleTaskRunner but doesn't include it here.\n\nThis was found while testing crrev.com/c/8014988.\n\nChange-Id: If4501bfcea11b63791386af2ffd677ac3b848646\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8090728\nAuto-Submit: Stephen Nusko \u003cnuskos@chromium.org\u003e\nCommit-Queue: Stephen Nusko \u003cnuskos@chromium.org\u003e\nReviewed-by: Shawn Quereshi \u003cshawnq@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662087}",
      "email": "nuskos@chromium.org",
      "hash": "38417bd30942c8232e56f16e00224e0664286c96",
      "subject": "Include what you use for chromecast is_castos"
    },
    "8090871": {
      "author": "moonira",
      "avatar": "https://lh5.googleusercontent.com/-OprJRcnN0VA/AAAAAAAAAAI/AAAAAAAAAAA/G8n_5pFYD4A/s120-p/photo.jpg",
      "cl": "8090871",
      "clUrl": "https://chromium-review.googlesource.com/c/8090871",
      "description": "if() function that contains a condition that passes the generic argument\ngrammar, but fails to parse as an \u003cif-condition\u003e should be valid, but\ncondition should be skipped as if tthey were false.\n\nBug: 534464220\nChange-Id: I17490cb0c9873da41d5618e854b871f3929251e2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8090871\nCommit-Queue: Munira Tursunova \u003cmoonira@google.com\u003e\nReviewed-by: Daniil Sakhapov \u003csakhapov@chromium.org\u003e\nReviewed-by: Philip Jägenstedt \u003cfoolip@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662170}",
      "email": "moonira@google.com",
      "hash": "3b6ac9c4a86a3a52d3d5dc1e1bb1acd3f30e34f5",
      "subject": "Fix if() tests with valid argument grammar"
    },
    "8090908": {
      "author": "Takuto Ikuta",
      "avatar": "https://lh4.googleusercontent.com/-wGE3A3dBSps/AAAAAAAAAAI/AAAAAAAAAAA/OJjmqO0_PR0/s120-p/photo.jpg",
      "cl": "8090908",
      "clUrl": "https://chromium-review.googlesource.com/c/8090908",
      "description": "Set default remote_link to True in rust.star and set it to False when\ntarget is not x64 nor Linux.\n\nBug: 434857701, 513105742\nCq-Include-Trybots: luci.chromium.try:linux-full-remote-rel\nChange-Id: I1f984e30967fe7cffad7837999c9abd3bf46b3fb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8090908\nReviewed-by: Fumitoshi Ukai \u003cukai@google.com\u003e\nCommit-Queue: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661725}",
      "email": "tikuta@chromium.org",
      "hash": "0e08fa75f74eb604fb40fbfdffd129aa621d4154",
      "subject": "siso: enable remote_link for rust on x64 Linux"
    },
    "8091087": {
      "author": "Ankush Singh",
      "avatar": "https://lh4.googleusercontent.com/-O_Qx6x6kvY0/AAAAAAAAAAI/AAAAAAAAAAA/8caaQPFTaMg/s120-p/photo.jpg",
      "cl": "8091087",
      "clUrl": "https://chromium-review.googlesource.com/c/8091087",
      "description": "These histograms can still be useful given the ongoing UNO rollouts.\n\nFixed: 518795183\nChange-Id: I53f745c106d59371a55eedbb05ec7078334da416\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8091087\nAuto-Submit: Ankush Singh \u003cankushkush@google.com\u003e\nCommit-Queue: Rushan Suleymanov \u003crushans@google.com\u003e\nCommit-Queue: Ankush Singh \u003cankushkush@google.com\u003e\nReviewed-by: Rushan Suleymanov \u003crushans@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661694}",
      "email": "ankushkush@google.com",
      "hash": "48111cf6e0ba0b4d2a3e57d54640df005c9f011a",
      "subject": "[sync] Extend expiry date of SearchEngine sync related histograms"
    },
    "8091090": {
      "author": "Yi Gu",
      "avatar": "https://lh5.googleusercontent.com/-wYmlXMxX7tI/AAAAAAAAAAI/AAAAAAAAAAA/1t2wHGiDtWM/s120-p/photo.jpg",
      "cl": "8091090",
      "clUrl": "https://chromium-review.googlesource.com/c/8091090",
      "description": "Bug: 527726460\nChange-Id: I5d4acda1380f09209e3d2dfabff0ccdf48a46e84\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8091090\nAuto-Submit: Yi Gu \u003cyigu@chromium.org\u003e\nReviewed-by: Fred Shih \u003cffred@chromium.org\u003e\nOwners-Override: Yi Gu \u003cyigu@chromium.org\u003e\nCommit-Queue: Fred Shih \u003cffred@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661931}",
      "email": "yigu@chromium.org",
      "hash": "100b2d4530089d2ab31a46803600f1e225d35ca6",
      "subject": "[Gardener] Disable RunMultiThread_DelegatingRenderer on dbg build"
    },
    "8091189": {
      "author": "Nancy Xiao",
      "avatar": "https://lh3.googleusercontent.com/-r97En9C8l7E/AAAAAAAAAAI/AAAAAAAAAAA/AWHuegtpDUg/s120-p/photo.jpg",
      "cl": "8091189",
      "clUrl": "https://chromium-review.googlesource.com/c/8091189",
      "description": "Bug: b:428696481\nChange-Id: Iffbb636c7a78cef5ed8bd8e4cca4911b7c6328e9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8091189\nAuto-Submit: Nancy Xiao \u003cnancylanxiao@google.com\u003e\nReviewed-by: Nasser Al-shawwa \u003calshawwa@chromium.org\u003e\nCommit-Queue: Nasser Al-shawwa \u003calshawwa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662154}",
      "email": "nancylanxiao@google.com",
      "hash": "bf92b3e22daefac304e9579a1c77e67db65d85e7",
      "subject": "Enable download enterprise scan by default on android"
    },
    "8091192": {
      "author": "Justin Ouellette",
      "avatar": "https://lh5.googleusercontent.com/-k_paFWvJE4E/AAAAAAAAAAI/AAAAAAAAAAA/QNYo40Gnb6o/s120-p/photo.jpg",
      "cl": "8091192",
      "clUrl": "https://chromium-review.googlesource.com/c/8091192",
      "description": "Update the expiry of the histograms under the\n`Platform.FlexHwis` category which monitor the status\nof the ChromeOS Flex Hardware Information Service.\n\nBUG=b:518795598\n\nChange-Id: I37caec85826743e8e8ca99368cc2f1306e198ac8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8091192\nReviewed-by: Nicholas Bishop \u003cnicholasbishop@google.com\u003e\nReviewed-by: Luc Nguyen \u003clucnguyen@google.com\u003e\nCommit-Queue: Justin Ouellette \u003cjustinoue@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662181}",
      "email": "justinoue@google.com",
      "hash": "7321916046ff6f2ab404c3ff6c86371786bcbc12",
      "subject": "Update the expiration for HWIS histograms"
    },
    "8091367": {
      "author": "Mitsuru Oshima",
      "avatar": "https://lh3.googleusercontent.com/-0Y55REyBQ4w/AAAAAAAAAAI/AAAAAAAAAAA/yGgNpVi7M5o/s120-p/photo.jpg",
      "cl": "8091367",
      "clUrl": "https://chromium-review.googlesource.com/c/8091367",
      "description": "A targe may indeed be deleted in dag and drop case\n(crbug.com/290649504) but not the window dragging case.\n\nBug: 517510744\nChange-Id: I599a126d7ada1a8400f8f771ebc91a2203369216\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8091367\nReviewed-by: Achuith Bhandarkar \u003cachuith@chromium.org\u003e\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662079}",
      "email": "oshima@chromium.org",
      "hash": "d27288947caefb23afa12fd8a6ee167ac738ccf9",
      "subject": "Ensure a target window will not be deleted during gesture transfer."
    },
    "8091374": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8091374",
      "clUrl": "https://chromium-review.googlesource.com/c/8091374",
      "description": "Fold the webrtc_browsertest_perf.{cc,h} helper into the relocated\n//chrome/browser/media/webrtc:webrtc_browser_tests_base target instead\nof compiling it directly in //chrome/test's browser_tests sources. The\nwebrtc perf browsertests and webrtc_browsertest_perf_unittest that use\nit pick it up through the existing dependency on that target.\n\nBug: None\nChange-Id: I95ce4594e89f1949bcd97ed8a0082ca33d3e2eaf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8091374\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662082}",
      "email": "erikchen@chromium.org",
      "hash": "21205bc2e035a6eb9edd93f51f7b92d5210d40cb",
      "subject": "Move webrtc_browsertest_perf into webrtc_browser_tests_base"
    },
    "8091375": {
      "author": "Sky Malice",
      "avatar": "https://lh6.googleusercontent.com/-jSxhRIzlqJQ/AAAAAAAAAAI/AAAAAAAAAAA/v9G1HzTZDQQ/s120-p/photo.jpg",
      "cl": "8091375",
      "clUrl": "https://chromium-review.googlesource.com/c/8091375",
      "description": "Bug: 529276431\nChange-Id: Ie8d52c393d2af71070cda5bc06b394888feee0c7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8091375\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nCommit-Queue: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661982}",
      "email": "skym@chromium.org",
      "hash": "9f2a8107f840fa3e3e8ec773d8d900e155641c2f",
      "subject": "[AIM] Esc resets request type."
    },
    "8091408": {
      "author": "Maryia Mankevich",
      "avatar": "https://lh6.googleusercontent.com/-8B4GoJTZiUo/AAAAAAAAAAI/AAAAAAAAAAA/72VliITWJKQ/s120-p/photo.jpg",
      "cl": "8091408",
      "clUrl": "https://chromium-review.googlesource.com/c/8091408",
      "description": "Bug: 532463469\nChange-Id: I3852fc1358ecb4962ab373e1b8a3b6872f5b44c8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8091408\nOwners-Override: Maryia Mankevich \u003cmmaryia@google.com\u003e\nReviewed-by: Mikita Kuchyn \u003ckuchyn@chromium.org\u003e\nCommit-Queue: Maryia Mankevich \u003cmmaryia@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661741}",
      "email": "mmaryia@google.com",
      "hash": "0cec6204f76aa51b33abf8231d419a52dbd8323b",
      "subject": "[Gardener] Disable flaky FocusLocation test on Linux"
    },
    "8091495": {
      "author": "Marke Hallowell",
      "avatar": "https://lh4.googleusercontent.com/-4YUIh9C-LSw/AAAAAAAAAAI/AAAAAAAAAAA/RHl2YJ3PXcA/s120-p/photo.jpg",
      "cl": "8091495",
      "clUrl": "https://chromium-review.googlesource.com/c/8091495",
      "description": "Bug: None\nChange-Id: Ic6fd3ea54b3653a66eb523bbd40973d26a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8091495\nReviewed-by: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCommit-Queue: Marke Hallowell \u003cwry@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662000}",
      "email": "wry@chromium.org",
      "hash": "bc78568d475e7f706007b2b98b1908ae2537578f",
      "subject": "[GlicInvoke] Add debug controls for target conversation selection."
    },
    "8091497": {
      "author": "Patrick Noland",
      "avatar": "",
      "cl": "8091497",
      "clUrl": "https://chromium-review.googlesource.com/c/8091497",
      "description": "Bug: 534429982\nChange-Id: I08b52be4d2df72485d9effd7e5f7b82f713210f2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8091497\nCommit-Queue: Patrick Noland \u003cpnoland@chromium.org\u003e\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662019}",
      "email": "pnoland@google.com",
      "hash": "0c13607ef65d9828b31b60e2f366118edea87072",
      "subject": "Align popover urlbar with toolbar"
    },
    "8091547": {
      "author": "Atalyk Akash",
      "avatar": "https://lh5.googleusercontent.com/-qdqxqD2_ZCQ/AAAAAAAAAAI/AAAAAAAAAAA/36GbH9XA4tk/s120-p/photo.jpg",
      "cl": "8091547",
      "clUrl": "https://chromium-review.googlesource.com/c/8091547",
      "description": "Approval: go/autofillfixstatecountrymisclassification-launch\nBug: 455788226\nChange-Id: I9614fa38bc1b3866512add7f42efd722aeb52e57\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8091547\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCommit-Queue: Atalyk Akash \u003catalyk@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661766}",
      "email": "atalyk@google.com",
      "hash": "e77cc82623a07c56c8fe310649cdb36e06dfae38",
      "subject": "[Autofill] Enable AutofillFixStateCountryMisclassification by default"
    },
    "8091551": {
      "author": "Antonio Gomes",
      "avatar": "https://lh4.googleusercontent.com/-Roj3sDO2cAk/AAAAAAAAAAI/AAAAAAAAAAA/FrdDAmtmGeI/s120-p/photo.jpg",
      "cl": "8091551",
      "clUrl": "https://chromium-review.googlesource.com/c/8091551",
      "description": "Carve the safe_browsing views (the password reuse and tailored security\ndialogs) out of the monolithic //chrome/browser/ui:ui target into their\nown //chrome/browser/ui/views/safe_browsing target.\n\nThe views have no blocker header left in ui:ui, so the public headers\nand implementation live in a single source_set (no :target + :impl\nsplit).\n\nThey do form a cycle with //chrome/browser/safe_browsing: the dialogs\ninherit from / use ChromePasswordProtectionService, while that target\nshows the dialogs.\n//chrome/browser/safe_browsing keeps a direct dep on the\nviews target with an allow_circular_includes_from entry. That dep is\nguarded to toolkit_views platforms, since the dialogs (and the\n//chrome/browser/safe_browsing code that shows them) are not built on\nAndroid.\n\n//chrome/browser/safe_browsing also drops the\ntailored_security_unconsented_modal.h line from its\nallow_circular_includes_from annotation on ui:ui.\n\nThe safe_browsing browsertests move into a dedicated :browser_tests\ntarget; //chrome/test:browser_tests depends on it instead of listing the\nsources directly.\n\nR=chromium-bedrock-reviews@google.com\n\nBug: 353332589\nChange-Id: Ifc2d2a59d4ce70b7457ad596230033751ba560a5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8091551\nCommit-Queue: Antonio Gomes Netto \u003ctonikitoo@igalia.com\u003e\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662094}",
      "email": "tonikitoo@igalia.com",
      "hash": "832aeeb9ae11befe2df7668d4f9368ac13608e69",
      "subject": "Modularize chrome/browser/ui/views/safe_browsing/"
    },
    "8091552": {
      "author": "Chrome Metrics Config Manager",
      "avatar": "",
      "cl": "8091552",
      "clUrl": "https://chromium-review.googlesource.com/c/8091552",
      "description": "This CL was created on behalf of anthonyvd.\nPlease review the CL and approve it if it looks good.\nContact the listed reviewers if you have any questions.\n\nBUG=328297266\n\nChange-Id: I9b3b600cdccaa33a138d4c8d5ccee556c2c4468a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8091552\nReviewed-by: Anthony Vallee-Dubois \u003canthonyvd@chromium.org\u003e\nCommit-Queue: Robert Kaplow \u003crkaplow@chromium.org\u003e\nAuto-Submit: Chrome Metrics Config Manager \u003cchrome-metrics-config-manager-server@google.com\u003e\nReviewed-by: Robert Kaplow \u003crkaplow@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661878}",
      "email": "chrome-metrics-config-manager-server@google.com",
      "hash": "6a23124b3ff65933b03df80372ce1e1275505cb5",
      "subject": "Add a fieldtrial testing entry for DecodeScriptsInBlink."
    },
    "8091614": {
      "author": "Matt Jones",
      "avatar": "https://lh4.googleusercontent.com/-iED9p-QSUto/AAAAAAAAAAI/AAAAAAAAAAA/PFbI-ga2C8I/s120-p/photo.jpg",
      "cl": "8091614",
      "clUrl": "https://chromium-review.googlesource.com/c/8091614",
      "description": "Fixed: 534334589\nChange-Id: Ieb2789630b86673913233ae22e8cd58b4e99bb83\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8091614\nReviewed-by: Mei Liang \u003cmeiliang@chromium.org\u003e\nCommit-Queue: Mei Liang \u003cmeiliang@chromium.org\u003e\nAuto-Submit: Matthew Jones \u003cmdjones@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661949}",
      "email": "mdjones@chromium.org",
      "hash": "c50f1224268d58ac1b0beae522e873ce60924d70",
      "subject": "Extend Commerce.PriceTracking.DanglingUserSubscriptionCountAtStartup"
    },
    "8091618": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8091618",
      "clUrl": "https://chromium-review.googlesource.com/c/8091618",
      "description": "Add a source_set(\"browser_tests\") to //chrome/browser/media/webrtc and\nmove webrtc_browsertest_perf_unittest.cc into it from //chrome/test,\ndepending on the relocated :webrtc_browser_tests_base. This is the first\nof the media/webrtc browser tests to migrate now that the shared base\nlives in this directory.\n\nBug: None\nChange-Id: I6dda7cfe8ae99a5e46d06099961e7f328bdf9b79\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8091618\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662086}",
      "email": "erikchen@chromium.org",
      "hash": "88dbd9a8c0092054fc868ba0b262df7d8a605845",
      "subject": "Modularize media/webrtc webrtc_browsertest_perf_unittest"
    },
    "8091624": {
      "author": "Kevin McNee",
      "avatar": "https://lh4.googleusercontent.com/-OTe1vtcnD20/AAAAAAAAAAI/AAAAAAAAAAA/2EtpnSqVNZM/s120-p/photo.jpg",
      "cl": "8091624",
      "clUrl": "https://chromium-review.googlesource.com/c/8091624",
      "description": "A recent CL added kPopulateDOMNodeIdInFocusedNodeDetails to flag guard\nsupporting code in the renderer that couldn't be guarded by the main\ndictation flag. We add an about flags entry for this.\n\nBug: b:525856380, b:529831909\nChange-Id: I4a58ef73338b59693e4a808b7cdd39602e3ce74b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8091624\nAuto-Submit: Kevin McNee \u003cmcnee@chromium.org\u003e\nCommit-Queue: David Bokan \u003cbokan@chromium.org\u003e\nCommit-Queue: Kevin McNee \u003cmcnee@chromium.org\u003e\nReviewed-by: David Bokan \u003cbokan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661951}",
      "email": "mcnee@chromium.org",
      "hash": "5f8c99913849949b85a6b8de53b71d40e57228f1",
      "subject": "Dictation: add flag for focus supporting code"
    },
    "8091647": {
      "author": "Andrii Natiahlyi",
      "avatar": "https://lh4.googleusercontent.com/-KXfDdarZ1PQ/AAAAAAAAAAI/AAAAAAAAAAA/fvTQNAjVMSg/s120-p/photo.jpg",
      "cl": "8091647",
      "clUrl": "https://chromium-review.googlesource.com/c/8091647",
      "description": "These histograms are still needed to monitor the password import\nfeature.\n\nFixed: 534334123\nChange-Id: I5ebe434680a072a237a13cccff0407a5db12519d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8091647\nAuto-Submit: Andrii Natiahlyi \u003cnatiahlyi@google.com\u003e\nCommit-Queue: Ioana Treib \u003cioanap@chromium.org\u003e\nReviewed-by: Ioana Treib \u003cioanap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661781}",
      "email": "natiahlyi@google.com",
      "hash": "45ce9117c5429ebf83502ff993056fc6e0d8575a",
      "subject": "[PasswordManager] Extend expiry of import histograms"
    },
    "8091669": {
      "author": "Christoph Schwering",
      "avatar": "https://lh4.googleusercontent.com/-Qw-PHSgIOpU/AAAAAAAAAAI/AAAAAAAAAAA/op17V5IhGCg/s120-p/photo.jpg",
      "cl": "8091669",
      "clUrl": "https://chromium-review.googlesource.com/c/8091669",
      "description": "This CL removes further unnecessary complexity from IFrameWaiter.\nThere will be one more followup CL that make the class IFrameWaiter\nan implementation detail.\n\nBug: 40100455\nChange-Id: Ia96e5753ca3cf1c89e7016de53473b961f8e9d04\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8091669\nCommit-Queue: Christoph Schwering \u003cschwering@google.com\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661941}",
      "email": "schwering@google.com",
      "hash": "d35c0b5daf6d04a5477c3071ff242fee07f40d59",
      "subject": "[Autofill] Simplify captured-site test's IFrameWaiter"
    },
    "8091969": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8091969",
      "clUrl": "https://chromium-review.googlesource.com/c/8091969",
      "description": "Move five media/webrtc browser tests from //chrome/test into\n//chrome/browser/media/webrtc:browser_tests, now that the shared\nWebRtcTestBase fixtures live in this directory:\n\n- media_stream_focus_delegate_browsertest.cc\n- same_origin_observer_browsertest.cc\n- sub_capture_browsertest.cc\n- webrtc_disable_encryption_flag_browsertest.cc\n- webrtc_webcam_browsertest.cc\n\nBug: None\nChange-Id: I3b88aad47feedc664ec8301ae44cde687c8288bb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8091969\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662178}",
      "email": "erikchen@chromium.org",
      "hash": "167f329d188a7fe35dbdfe609e8ebb7fe33abce9",
      "subject": "Modularize media/webrtc browser tests (batch 1)"
    },
    "8091970": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8091970",
      "clUrl": "https://chromium-review.googlesource.com/c/8091970",
      "description": "Move four more media/webrtc browser tests from //chrome/test into\n//chrome/browser/media/webrtc:browser_tests:\n\n- capture_handle_browsertest.cc\n- media_stream_devices_controller_browsertest.cc\n- webrtc_desktop_capture_browsertest.cc\n- webrtc_pan_tilt_zoom_browsertest.cc\n\nThese use FakeDesktopMediaPickerFactory from\n//chrome/browser:test_support, so media/webrtc:browser_tests is added to\nthat target's visibility list.\n\nBug: None\nChange-Id: I9b8ca5f009bee567dbc0828cc2c0942fdb241a76\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8091970\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662179}",
      "email": "erikchen@chromium.org",
      "hash": "898a37fae91784da4cf62049141f0cb27b22b97a",
      "subject": "Modularize media/webrtc browser tests (batch 2)"
    },
    "8092094": {
      "author": "sdrab",
      "avatar": "https://lh3.googleusercontent.com/-f01BT9ABaVs/AAAAAAAAAAI/AAAAAAAAAAA/NoURxADJHN4/s120-p/photo.jpg",
      "cl": "8092094",
      "clUrl": "https://chromium-review.googlesource.com/c/8092094",
      "description": "Bug: b:532425124\nChange-Id: I61524724b97e3fd40119ab097c210ee36a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8092094\nReviewed-by: Bekzhan Kassenov \u003cbkassenov@google.com\u003e\nCommit-Queue: Trang Mai \u003ctrangm@google.com\u003e\nAuto-Submit: Stephan Drab \u003csdrab@google.com\u003e\nReviewed-by: Trang Mai \u003ctrangm@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662126}",
      "email": "sdrab@google.com",
      "hash": "102abd4eab3f8f5b881cc7f280bd1420515a4816",
      "subject": "Deduplicate calling superseded callbacks with an error"
    },
    "8092095": {
      "author": "Bruno Braga",
      "avatar": "https://lh5.googleusercontent.com/-2kaEHKuGcEc/AAAAAAAAAAI/AAAAAAAAAAA/YmfXiEO7J9U/s120-p/photo.jpg",
      "cl": "8092095",
      "clUrl": "https://chromium-review.googlesource.com/c/8092095",
      "description": "Autofill AI suggestions can originate from different sources, such as\nlocally stored entities or entities retrieved from Gemini via Personal\nContext (`kPersonalContext`). To provide transparency to users on where\nthe data originates, this CL adds a secondary sublabel ('Suggested by\nGemini') to suggestions derived from `kPersonalContext` entities.\n\nSpecifically:\n- Updates `GetSuggestionForEntity()` to check if the entity record type\n  is `EntityInstance::RecordType::kPersonalContext`. If so, a second\n  label row containing `IDS_AUTOFILL_AI_SUGGESTED_BY_GEMINI` is added.\n- Adds `IDS_AUTOFILL_AI_SUGGESTED_BY_GEMINI` to `autofill_strings.grdp`.\n- Adds unit tests verifying that `kPersonalContext` entities include the\n  new label while `kLocal` entities do not.\n\nScreenshot: https://screenshot.googleplex.com/75r3cEDkUYuwKbf\nBug: 503303085\nChange-Id: Iaed702d1eefdeb4437f4e35c01f63ef8be74063d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8092095\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCommit-Queue: Bruno Braga \u003cbrunobraga@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661992}",
      "email": "brunobraga@google.com",
      "hash": "4198f48f4360c293fcd255dd7da24880309dec98",
      "subject": "Add 'Suggested by Gemini' label for PC Autofill AI suggestions"
    },
    "8092175": {
      "author": "Caroline Rising",
      "avatar": "https://lh6.googleusercontent.com/-w7NFhcCh_n0/AAAAAAAAAAI/AAAAAAAAAAA/E4RiwxebpBw/s120-p/photo.jpg",
      "cl": "8092175",
      "clUrl": "https://chromium-review.googlesource.com/c/8092175",
      "description": "This was added during animation changes but it is still possible for\ncollapse state to be toggled before the tabstripview is set. This turns\nthe CHECK into an early return which ensures the target collapse state is\nstill set but animations aren't triggered since the region view doesn't\nlisten for animation changes until the tabstripview is set.\n\nBug: 532219210\nChange-Id: I8a47e771278c4e4b2ca95f95cf40cc9304ae6487\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8092175\nReviewed-by: Alison Gale \u003cagale@chromium.org\u003e\nCommit-Queue: Caroline Rising \u003ccorising@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661994}",
      "email": "corising@chromium.org",
      "hash": "a6de5009c7a9530b5d4c48df1828c915209df1df",
      "subject": "[Vertical tabs] Fix CHECK failure in VerticalTabStripRegionView::RequestCollapse"
    },
    "8092249": {
      "author": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "avatar": "https://lh6.googleusercontent.com/-bmjmM3wy1aI/AAAAAAAAAAI/AAAAAAAAAAA/ZO8sFsZRTr4/s120-p/photo.jpg",
      "cl": "8092249",
      "clUrl": "https://chromium-review.googlesource.com/c/8092249",
      "description": "* This is an automated release commit.\n* Do not revert without consulting chrome-pmo@google.com.\nNOAUTOREVERT=true\n\nChange-Id: I35d034caa13328b39ecb20071003693d47280719\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8092249\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@{#1661820}",
      "email": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "hash": "98fa4747101219601985a72b19eeea5a481aef32",
      "subject": "Updating trunk VERSION from 7950.0 to 7951.0"
    },
    "8092309": {
      "author": "Mohannad Farrag",
      "avatar": "https://lh3.googleusercontent.com/-x6LEk6hzQR0/AAAAAAAAAAI/AAAAAAAAAAA/BCSUm8MO_cw/s120-p/photo.jpg",
      "cl": "8092309",
      "clUrl": "https://chromium-review.googlesource.com/c/8092309",
      "description": "QuicUseReadMultiple study showed some crashes and I'm re-ramping the study under QuicUseReadMultipleV2 so updating the fieldtrial_testing_config.json to match.\n\nBug: 532535609\nChange-Id: I16e6de1c2c7a11e88296574c7098ee800a29b961\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8092309\nReviewed-by: Stefano Duo \u003cstefanoduo@google.com\u003e\nCommit-Queue: Mohannad Farrag \u003caymanm@google.com\u003e\nAuto-Submit: Mohannad Farrag \u003caymanm@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661999}",
      "email": "aymanm@google.com",
      "hash": "51ee358256ad95bd28d9f60df45f4c2f78bde545",
      "subject": "Rename QuicUseReadMultiple to QuicUseReadMultipleV2 in fieldtrial testing config."
    },
    "8092315": {
      "author": "Hans Wennborg",
      "avatar": "https://lh3.googleusercontent.com/-S9oBR4F689A/AAAAAAAAAAI/AAAAAAAAAAA/E6ROHiMSZxc/s120-p/photo.jpg",
      "cl": "8092315",
      "clUrl": "https://chromium-review.googlesource.com/c/8092315",
      "description": "Bug: 534655507\nChange-Id: I1fdf9238aed1fd094b82024504153c2b14e8ba50\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8092315\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nReviewed-by: Devon Loehr \u003cdloehr@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661955}",
      "email": "hans@chromium.org",
      "hash": "191d5fbe5e85fa26aa2e0ad6566ba6adda1b2833",
      "subject": "[clang] Update for tip-of-tree version bump to 24"
    },
    "8092352": {
      "author": "chromeos-ci-prod",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8092352",
      "clUrl": "https://chromium-review.googlesource.com/c/8092352",
      "description": "CQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-betty-chrome-gtest-and-tast\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-brya-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-jacuzzi-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-reven-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-trogdor-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-volteer-chrome\n\nGenerated by PUpr, see https://cr-buildbucket.appspot.com/build/8676285753392895969 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\": \"d9cc9b783c7670e9269ef85cc67341aeee69f72e\"}]\nCq-Cl-Tag: pupr:chromeos-lkgm\nChange-Id: I9f278541c4e0f23c09ed5fda918830827e13cc7d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8092352\nBot-Commit: chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com\u003e\nCommit-Queue: chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662080}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "d083021ae2eec19aed3ad43d6de1839b2ed4e4e4",
      "subject": "chromeos/CHROMEOS_LKGM: Automatic uprev to 16752.0.0-1078806."
    },
    "8092388": {
      "author": "Guillaume Jenkins",
      "avatar": "https://lh5.googleusercontent.com/-JMMuJQe_sH0/AAAAAAAAAAI/AAAAAAAAAAA/3WhJAt7EQXc/s120-p/photo.jpg",
      "cl": "8092388",
      "clUrl": "https://chromium-review.googlesource.com/c/8092388",
      "description": "The previous fix did not seem to have a noticeable reduction in\noverall flakiness of the test, but it did almost eliminate the dialog\nviews not appearing as failure reason, so it did seem to have a\npositive impact.\n\nThis CL now attempts to address the two remaining causes of failures:\nthe notification not being delivered in time, and the authorization\ndialog not appearing in time.\n\nBug: 528426744\nChange-Id: I7d3c629aa5bb9aaead2b73bc493f184a320a48d0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8092388\nReviewed-by: Scott Yoder \u003cscottyoder@google.com\u003e\nCommit-Queue: Guillaume Jenkins \u003cgujen@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662078}",
      "email": "gujen@google.com",
      "hash": "aee4bfcc604d9b7bc5187ac8da22f828762bbe8b",
      "subject": "[iOS] More speculative fixes for tips notifications EG tests"
    },
    "8092568": {
      "author": "Andrew Grieve",
      "avatar": "https://lh4.googleusercontent.com/-A_W-R-lDVOY/AAAAAAAAAAI/AAAAAAAAAAA/GkG6Z1VgfZg/s120-p/photo.jpg",
      "cl": "8092568",
      "clUrl": "https://chromium-review.googlesource.com/c/8092568",
      "description": "The check does a network call, currently taking 1-3 seconds. This is too\nslow for upload checks.\n\nBug: 534712288\nChange-Id: Ia92b9e136980e67a8912c2b1d49831e248d5e980\nCq-Include-Trybots: luci.chrome.try:android-internal-dbg,android-internal-binary-size\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8092568\nCommit-Queue: Sam Maier \u003csmaier@google.com\u003e\nOwners-Override: Andrew Grieve \u003cagrieve@chromium.org\u003e\nAuto-Submit: Andrew Grieve \u003cagrieve@chromium.org\u003e\nReviewed-by: Sam Maier \u003csmaier@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661989}",
      "email": "agrieve@chromium.org",
      "hash": "0a7bff5fdbf17fd9d59d15ced825b62bb1cfa227",
      "subject": "PRESUBMIT.py Check for Owners-Override only when committing"
    },
    "8092611": {
      "author": "Caleb Raitto",
      "avatar": "https://lh5.googleusercontent.com/-cf4xQ1oe63c/AAAAAAAAAAI/AAAAAAAAAAA/FARfp7Uzf8Q/s120-p/photo.jpg",
      "cl": "8092611",
      "clUrl": "https://chromium-review.googlesource.com/c/8092611",
      "description": "Change-Id: I26fc58ba906570a6e3daedbd4135944091950f80\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8092611\nAuto-Submit: Caleb Raitto \u003ccaraitto@chromium.org\u003e\nReviewed-by: Russ Hamilton \u003cbehamilton@google.com\u003e\nCommit-Queue: Caleb Raitto \u003ccaraitto@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661956}",
      "email": "caraitto@chromium.org",
      "hash": "59484fcbd94ed3e47fe0a5f78363eff867eb6c85",
      "subject": "Add UTR link and fix TODO"
    },
    "8092630": {
      "author": "Joe Mason",
      "avatar": "https://lh3.googleusercontent.com/-kE1-PSPo1wk/AAAAAAAAAAI/AAAAAAAAAAA/y4G6sgz0fdw/s120-p/photo.jpg",
      "cl": "8092630",
      "clUrl": "https://chromium-review.googlesource.com/c/8092630",
      "description": "Partial revert of https://crrev.com/c/7926729. Enough data's been\ncollected to analyze, so this boilerplate is no longer needed.\n\nBug: 520055607,524365572\nChange-Id: I08d6def7249ed89709030bc1efa52fb519708cbc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8092630\nCommit-Queue: Joe Mason \u003cjoenotcharles@google.com\u003e\nAuto-Submit: Joe Mason \u003cjoenotcharles@google.com\u003e\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662035}",
      "email": "joenotcharles@google.com",
      "hash": "720e11e25a00d04167ca42ca57c237e58eb86b48",
      "subject": "Remove QoS voucher trace args"
    },
    "8092633": {
      "author": "Will Yeager",
      "avatar": "https://lh3.googleusercontent.com/-aiWotxNt_fU/AAAAAAAAAAI/AAAAAAAAAAA/J7LWILt39x8/s120-p/photo.jpg",
      "cl": "8092633",
      "clUrl": "https://chromium-review.googlesource.com/c/8092633",
      "description": "Change-Id: I36e727c840a62e95f89884fa24ce8c64e869327f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8092633\nReviewed-by: Yue She \u003cyueshe@google.com\u003e\nCommit-Queue: Will Yeager \u003cwyeager@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1661983}",
      "email": "wyeager@google.com",
      "hash": "88cfeb552d011758da60d5e9e8b52eb40e35a01a",
      "subject": "Add wyeager and cameronhiggins to infra/config/groups/ios OWNERS"
    },
    "8092649": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8092649",
      "clUrl": "https://chromium-review.googlesource.com/c/8092649",
      "description": "Move the static_library(\"webrtc_browser_tests_base\") target (the shared\nWebRtcTestBase / test_stats_dictionary browser-test fixtures) out of\n//chrome/test into //chrome/browser/media/webrtc, and repoint its\nconsumers (chrome/test browser_tests, picture_in_picture, ash video\nconference and vc_background_ui) at the new location.\n\nThis removes another shared browser-test base from //chrome/test,\nunblocking modularization of the ~45 media/webrtc browser tests that\nderive from it.\n\nBug: None\nChange-Id: I20c9c3abad42fd653f8d42658d4f6c52a31b59a6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8092649\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662081}",
      "email": "erikchen@chromium.org",
      "hash": "33a2085709c32896568babf2d683f5b8a8ff2b02",
      "subject": "Relocate webrtc_browser_tests_base to //chrome/browser/media/webrtc"
    },
    "8092709": {
      "author": "Christoph Schwering",
      "avatar": "https://lh4.googleusercontent.com/-Qw-PHSgIOpU/AAAAAAAAAAI/AAAAAAAAAAA/op17V5IhGCg/s120-p/photo.jpg",
      "cl": "8092709",
      "clUrl": "https://chromium-review.googlesource.com/c/8092709",
      "description": "This CL makes the IFrameWaiter class an implementation detail of\na free function WaitForFrame().\n\nBug: 40100455\nChange-Id: I91a9b30d12292e029910d4810063d465c874c4df\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8092709\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCommit-Queue: Christoph Schwering \u003cschwering@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662001}",
      "email": "schwering@google.com",
      "hash": "cc8fab115578d61c727ad50e047480a29d32462a",
      "subject": "[Autofil] Hide captured-site test's IFrameWaiter"
    },
    "8092749": {
      "author": "Tom Anderson",
      "avatar": "https://lh4.googleusercontent.com/-9W9eE00M_TU/AAAAAAAAAAI/AAAAAAAAAAA/dm9kq48KqvY/s120-p/photo.jpg",
      "cl": "8092749",
      "clUrl": "https://chromium-review.googlesource.com/c/8092749",
      "description": "EndMoveLoop() invokes OnMoveLoopEnded() on its delegate. Under some\nconditions (e.g., drag-and-drop operations on Linux/X11), this callback\ncan synchronously destroy the owning window and the move loop instance\nitself. Upon returning to EndMoveLoop(), accessing any members on a\nfreed 'this' causes a use-after-free (UAF) crash.\n\nThis CL introduces a WeakPtr guard immediately after the delegate\ninvocation to check if the loop is still alive before executing the\nremaining cleanup/teardown code. An automated unit test is added to\nprevent regressions.\n\nChange-Id: Ia4ea812661a1a67313af90e994eed842d5ebc913\nFixed: 534582496\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8092749\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Thomas Anderson \u003cthomasanderson@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661927}",
      "email": "thomasanderson@chromium.org",
      "hash": "e310c53457aabfff077bdd670be1cf89aa8924ca",
      "subject": "[X11] Fix potential use-after-free in X11WSML::EndMoveLoop"
    },
    "8092750": {
      "author": "Tom Anderson",
      "avatar": "https://lh4.googleusercontent.com/-9W9eE00M_TU/AAAAAAAAAAI/AAAAAAAAAAA/dm9kq48KqvY/s120-p/photo.jpg",
      "cl": "8092750",
      "clUrl": "https://chromium-review.googlesource.com/c/8092750",
      "description": "When dragging a tab with a tablet pen, lifting the pen triggers\nOnTabletToolProximityOut(), which retains the buttons as pressed.\nWhen the pen comes back into proximity, OnTabletToolProximityIn() is\ncalled. Previously, this unilaterally dispatched a button release\nevent, causing the active drag session to terminate on the client side\nwhile the compositor and high-level drag controller still considered\nthe drag active, resulting in a subsequent crash.\n\nThis CL fixes the issue by only releasing the buttons on proximity-in\nif there is no drag session currently in progress.\n\nBug: 532860184\nChange-Id: I980db2b5bacee22a520c9a8b0e050c28d7de0365\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8092750\nAuto-Submit: Thomas Anderson \u003cthomasanderson@chromium.org\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662025}",
      "email": "thomasanderson@chromium.org",
      "hash": "abdc6a901aa83fcfcbbdba0ecf3ce584ed3f8b14",
      "subject": "[Wayland] Fix crash during tablet pen tab drag proximity change"
    },
    "8092768": {
      "author": "Yi Gu",
      "avatar": "https://lh5.googleusercontent.com/-wYmlXMxX7tI/AAAAAAAAAAI/AAAAAAAAAAA/1t2wHGiDtWM/s120-p/photo.jpg",
      "cl": "8092768",
      "clUrl": "https://chromium-review.googlesource.com/c/8092768",
      "description": "Bug: 529701663\nChange-Id: I2b9a7d5513fb247df103afdfff4dd14f9c1efd51\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8092768\nOwners-Override: Yi Gu \u003cyigu@chromium.org\u003e\nCommit-Queue: Yi Gu \u003cyigu@chromium.org\u003e\nAuto-Submit: Yi Gu \u003cyigu@chromium.org\u003e\nReviewed-by: Nicolás Peña \u003cnpm@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661974}",
      "email": "yigu@chromium.org",
      "hash": "52cfe250402cc19ebbf34f02e5a4a9938d87a7ad",
      "subject": "[Gardener] Disable AddAndRemoveTabFromComposebox on win asan build"
    },
    "8092769": {
      "author": "Andrew Grieve",
      "avatar": "https://lh4.googleusercontent.com/-A_W-R-lDVOY/AAAAAAAAAAI/AAAAAAAAAAA/GkG6Z1VgfZg/s120-p/photo.jpg",
      "cl": "8092769",
      "clUrl": "https://chromium-review.googlesource.com/c/8092769",
      "description": "E.g. for changes that don't touch files the check is interested in.\n\nThis function calls out to `git`, so it's a bit slow (~0.2s on my\nmachine)\n\nBug: 534712288\nChange-Id: I3e7fbf4dea8b5856304f6e31f5ee5cf86fbc3aae\nCq-Include-Trybots: luci.chrome.try:android-internal-dbg,android-internal-binary-size\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8092769\nOwners-Override: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\nAuto-Submit: Andrew Grieve \u003cagrieve@chromium.org\u003e\nReviewed-by: Sam Maier \u003csmaier@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662069}",
      "email": "agrieve@chromium.org",
      "hash": "a4b22b9ab5d091f69b38223b8ccc4c70eb0a2155",
      "subject": "PRESUBMIT.py: Avoid call to _GetSimpleRenamedFiles() when possible"
    },
    "8092821": {
      "author": "Marke Hallowell",
      "avatar": "https://lh4.googleusercontent.com/-4YUIh9C-LSw/AAAAAAAAAAI/AAAAAAAAAAA/RHl2YJ3PXcA/s120-p/photo.jpg",
      "cl": "8092821",
      "clUrl": "https://chromium-review.googlesource.com/c/8092821",
      "description": "Bug: None\nChange-Id: I36b2028e48594194438e3fbce2ec405d6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8092821\nReviewed-by: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCommit-Queue: Marke Hallowell \u003cwry@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662156}",
      "email": "wry@chromium.org",
      "hash": "1a1d5bc22ef281a06ea5b746fc267533cf3123b8",
      "subject": "[GlicInvoke] Add methods on public instance to check/cancel invoke."
    },
    "8092871": {
      "author": "Victor Hugo Vianna Silva",
      "avatar": "https://lh4.googleusercontent.com/-URBdlWdE2yY/AAAAAAAAAAI/AAAAAAAAAAA/au3d6iGeUXE/s120-p/photo.jpg",
      "cl": "8092871",
      "clUrl": "https://chromium-review.googlesource.com/c/8092871",
      "description": "No behavior change. Unblocked by moving to JDK 25.\n\nChange-Id: I3fa3bbf68dcf2618b0b2d4f381a55ed3a4c3a75a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8092871\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nOwners-Override: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: Victor Vianna \u003cvictorvianna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662072}",
      "email": "victorvianna@google.com",
      "hash": "838f57adfb9a06cf1d8dfadce830017b83695466",
      "subject": "[java] Adopt unnamed variables in various places"
    },
    "8092872": {
      "author": "Danil Somsikov",
      "avatar": "https://lh4.googleusercontent.com/-rKNlZgJ9hyU/AAAAAAAAAAI/AAAAAAAAAAA/ejFmTzkfhdQ/s120-p/photo.jpg",
      "cl": "8092872",
      "clUrl": "https://chromium-review.googlesource.com/c/8092872",
      "description": "Bug: 414630104\nChange-Id: If9252b45403de23391d511c7a851d485dca4a79b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8092872\nCommit-Queue: Danil Somsikov \u003cdsv@chromium.org\u003e\nAuto-Submit: Danil Somsikov \u003cdsv@chromium.org\u003e\nReviewed-by: Simon Zünd \u003cszuend@chromium.org\u003e\nCommit-Queue: Simon Zünd \u003cszuend@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661970}",
      "email": "dsv@chromium.org",
      "hash": "0fbf411ac01a51d5f978baafe74f3774a582919f",
      "subject": "Remove http/tests/devtools/profiler/heap-profiler-profiling.js as it was replaced with a unit test"
    },
    "8092892": {
      "author": "Xianzhu Wang",
      "avatar": "https://lh6.googleusercontent.com/-R9OhRUGLzig/AAAAAAAAAAI/AAAAAAAAAAA/EQjrrKUMj6c/s120-p/photo.jpg",
      "cl": "8092892",
      "clUrl": "https://chromium-review.googlesource.com/c/8092892",
      "description": "to prevent errors in git cl upload for unrelated changes.\n\nChange-Id: Ic3e7f75978fadff68aada7f16fdad15b7914a687\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8092892\nAuto-Submit: Xianzhu Wang \u003cwangxianzhu@chromium.org\u003e\nReviewed-by: Richard Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Richard Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Xianzhu Wang \u003cwangxianzhu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661996}",
      "email": "wangxianzhu@chromium.org",
      "hash": "241bdfc2c3346a1ff718f0f6298ef47f35c5dc7f",
      "subject": "Format ProductionSupportedFlagList.java"
    },
    "8093069": {
      "author": "Dan Murphy",
      "avatar": "https://lh5.googleusercontent.com/-mJIOm8TNrWE/AAAAAAAAAAI/AAAAAAAAAAA/dh2FAX91NV8/s120-p/photo.jpg",
      "cl": "8093069",
      "clUrl": "https://chromium-review.googlesource.com/c/8093069",
      "description": "When Siso path virtualization is enabled (via\nSISO_USE_VIRTUAL_BUILD_PATH=1), build actions run in an ephemeral mount\nnamespace where the CWD is virtualized (e.g.,\n/tmp/siso_virtual_build_path/out/AL).\n\nThe persistent fast_local_dev_server.py daemon running in a different\nnamespace cannot resolve these virtual paths, causing\npathlib.Path.samefile() to throw FileNotFoundError during builder\nregistration.\n\nThis patch skips the samefile check if the client CWD string is\nidentical to the registered build CWD string. This is safe because if\nthe paths are string-identical, they are guaranteed to refer to the same\ndirectory, avoiding the need to resolve and stat the paths on the host\nfilesystem where they may not exist.\n\nWe also propagate the FileNotFoundError using \"from e\" to satisfy pylint\nraise-missing-from warnings.\n\nTAG=agy\nCONV=aab4bfda-00f4-484e-8bfd-2ea12a3aab87\n\nBug: None\nChange-Id: Id8963fadb0775a780773b19a53f04e82b94de13f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8093069\nCommit-Queue: Daniel Murphy \u003cdmurph@chromium.org\u003e\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662018}",
      "email": "dmurph@chromium.org",
      "hash": "fd13cbed0393fa8bf8ee362053d102639583bc7a",
      "subject": "Fix samefile crash in fast_local_dev_server.py under Siso virtualization."
    },
    "8093070": {
      "author": "Dan Harrington",
      "avatar": "https://lh4.googleusercontent.com/-7SNYuvIzI24/AAAAAAAAAAI/AAAAAAAAAAA/Am5cUClHvA0/s120-p/photo.jpg",
      "cl": "8093070",
      "clUrl": "https://chromium-review.googlesource.com/c/8093070",
      "description": "http: //shortn/_iT3MryFPfH - fix this build error\nChange-Id: Iaae11cfd3593338bfd77b8cf2f38d4796a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8093070\nReviewed-by: Nick Birnie \u003cbirnie@google.com\u003e\nCommit-Queue: Nick Birnie \u003cbirnie@google.com\u003e\nAuto-Submit: Dan H \u003charringtond@chromium.org\u003e\nCommit-Queue: Dan H \u003charringtond@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1661991}",
      "email": "harringtond@chromium.org",
      "hash": "47eb555ed55b5c091564d088c8b328e4a8ed35bb",
      "subject": "Fix glic e2e test build"
    },
    "8093079": {
      "author": "Dan Harrington",
      "avatar": "https://lh4.googleusercontent.com/-7SNYuvIzI24/AAAAAAAAAAI/AAAAAAAAAAA/Am5cUClHvA0/s120-p/photo.jpg",
      "cl": "8093079",
      "clUrl": "https://chromium-review.googlesource.com/c/8093079",
      "description": "Add refs to all symbols used by internal e2e tests, to a new\nglic_e2e_test_symbol_reference.cc. This will catch some mistakes that\ncan break the internal build.\n\nChange-Id: Ib10bb3334e0b80363bce550578bd8cc86a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8093079\nReviewed-by: Nick Birnie \u003cbirnie@google.com\u003e\nCommit-Queue: Dan H \u003charringtond@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662117}",
      "email": "harringtond@chromium.org",
      "hash": "8402d41395054c9b3f6f7b2189cb6bb488bbdc77",
      "subject": "Add checks that symbols remain available to internal e2e tests"
    },
    "8093108": {
      "author": "Hitarth Kothari",
      "avatar": "https://lh4.googleusercontent.com/-HZTDN6MbpsE/AAAAAAAAAAI/AAAAAAAAAAA/K3LPxloSjh0/s120-p/photo.jpg",
      "cl": "8093108",
      "clUrl": "https://chromium-review.googlesource.com/c/8093108",
      "description": "This change prevents extension-injected context menu items from being\nshown when the context menu is generated for a ThinWebView.\nOn Android, extension items are bridged from native C++ code to Java\nusing MenuModelBridge. In ChromeContextMenuPopulator, we check the\ncurrent ContextMenuMode and skip adding MenuModelBridge items when the\nmode is set to ContextMenuMode.THIN_WEB_VIEW.\nAdded a new unit test to ChromeContextMenuPopulatorTest to verify that\nthe extension-injected items are correctly excluded in thinWebView mode.\n\nBug: 512992657\nChange-Id: I8d8640c91f631289aa29d5e5550b6b93999c6fe3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8093108\nAuto-Submit: Hitarth Kothari \u003chitarthkothari@google.com\u003e\nCommit-Queue: Hitarth Kothari \u003chitarthkothari@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662030}",
      "email": "hitarthkothari@google.com",
      "hash": "0b0c95c0c0d766398f0623079672e876b2976673",
      "subject": "Disable extension-injected context menu items for thinWebView"
    },
    "8093111": {
      "author": "Andrew Grieve",
      "avatar": "https://lh4.googleusercontent.com/-A_W-R-lDVOY/AAAAAAAAAAI/AAAAAAAAAAA/GkG6Z1VgfZg/s120-p/photo.jpg",
      "cl": "8093111",
      "clUrl": "https://chromium-review.googlesource.com/c/8093111",
      "description": "To allow for unnamed variables. Error Prone has already fixed the crash\nupstream, so this can be reverted after Error Prone rolls.\n\nBug: 534779546\nChange-Id: I087ca33425e5864a95e60f641524d50920be932b\nCq-Include-Trybots: luci.chrome.try:android-internal-dbg,android-internal-binary-size\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8093111\nCommit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\nReviewed-by: Victor Vianna \u003cvictorvianna@google.com\u003e\nOwners-Override: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: Victor Vianna \u003cvictorvianna@google.com\u003e\nAuto-Submit: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662064}",
      "email": "agrieve@chromium.org",
      "hash": "6659aeff10fd3060c92955cfaaba2f345535549f",
      "subject": "Android: Temporarily disable TimeUnitMismatch Error Prone check"
    },
    "8093342": {
      "author": "Cameron Higgins",
      "avatar": "https://lh3.googleusercontent.com/-qBjpq6X9O2Q/AAAAAAAAAAI/AAAAAAAAAAA/tAE_wXkQZSQ/s120-p/photo.jpg",
      "cl": "8093342",
      "clUrl": "https://chromium-review.googlesource.com/c/8093342",
      "description": "During the Mac15 --\u003e Mac26 upgrade process we are dropping support for the `mac_default_x64` mixin for testers in chromium.tests pool. As only a select few x64 machine types were upgradeable to mac26 we have very low capacity. Further we expect mac 27 to drop support for x64 processors.\n\nBug: 534797533\nChange-Id: I7c0313b94f93a5bf047c9e95655e77016a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8093342\nCommit-Queue: Cameron Higgins \u003ccameronhiggins@google.com\u003e\nReviewed-by: Will Yeager \u003cwyeager@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662113}",
      "email": "cameronhiggins@google.com",
      "hash": "019f16389a92d4b3441807023e32dc6ac46c3556",
      "subject": "Convert Chrome for Testing mac builders to test on arm64."
    },
    "8093371": {
      "author": "Fred Shih",
      "avatar": "https://lh5.googleusercontent.com/-_thpCs0bSwo/AAAAAAAAAAI/AAAAAAAAAAA/l6mpmStc1Ag/s120-p/photo.jpg",
      "cl": "8093371",
      "clUrl": "https://chromium-review.googlesource.com/c/8093371",
      "description": "Disable LayerTreeHostPictureTestResizeViewportWithGpuRaster on ARM64\nDebug builds.\n\nThis test is flaky and times out on linux-arm64-dbg-tests bots.\n\nTAG=agy\nCONV=5e7f4731-a9f4-42f5-94c3-f417276fdf5e\n\nChange-Id: I37245e25c2f7544d5d36b8d287676c46103cc9b3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8093371\nOwners-Override: Fred Shih \u003cffred@chromium.org\u003e\nReviewed-by: Yi Gu \u003cyigu@chromium.org\u003e\nCommit-Queue: Fred Shih \u003cffred@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662116}",
      "email": "ffred@chromium.org",
      "hash": "714e1e3315a5b162480eb11d3faf4276e1e19887",
      "subject": "[Gardener] Disable flaky test on arm64 debug"
    },
    "8093373": {
      "author": "Chris Lu",
      "avatar": "",
      "cl": "8093373",
      "clUrl": "https://chromium-review.googlesource.com/c/8093373",
      "description": "When IsAppBarHiddenInFullscreen(), we want the collapsed toolbar height\nto match the height in the default experience.\n\nVideo: https://screencast.googleplex.com/cast/NTU0Nzc1NzczMjM2NDI4OHw5ZDdhNjM3MC04NA\n1st screenshot is before, 2nd is how the collapsed toolbar looks in\ndefault experience, 3rd is with the changes.\n\nChange-Id: I8b2e4919875c18864f591aed793b2602a6a4d729\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8093373\nReviewed-by: Eric Ekey \u003cericekey@google.com\u003e\nCommit-Queue: Chris Lu \u003cthegreenfrog@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662125}",
      "email": "thegreenfrog@google.com",
      "hash": "7ec4f155b3c9ccf343f807d7877ae9ae2c7aa320",
      "subject": "[ios] Polish collapsed bottom toolbar height in fullscreen"
    },
    "8093375": {
      "author": "Andrea Gomez",
      "avatar": "https://lh6.googleusercontent.com/-QfvKfO1yxZg/AAAAAAAAAAI/AAAAAAAAAAA/u8gM5LNs2-U/s120-p/photo.jpg",
      "cl": "8093375",
      "clUrl": "https://chromium-review.googlesource.com/c/8093375",
      "description": "Change Glic.OsEntrypoint.Settings.Toggle.* to GlicOsEntrypoint.Settings.Toggle.* in glic_subpage.ts to match the definitions in actions.xml.\nAlso update the corresponding tests.\n\nChange-Id: Iaeedcec98dc73fafd7995e84d74db433d5df7983\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8093375\nAuto-Submit: Andrea Gomez \u003candreaxg@google.com\u003e\nCommit-Queue: Ian Wells \u003ciwells@chromium.org\u003e\nReviewed-by: Ian Wells \u003ciwells@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662146}",
      "email": "andreaxg@google.com",
      "hash": "fa220cf6687f9186c63ad39f91a2996ccdf4e9ac",
      "subject": "Fix GlicOsEntrypoint metric naming discrepancies"
    },
    "8093377": {
      "author": "Jenna Himawan",
      "avatar": "https://lh5.googleusercontent.com/-hWXERi_vp0g/AAAAAAAAAAI/AAAAAAAAAAA/eEWysTaoMx8/s120-p/photo.jpg",
      "cl": "8093377",
      "clUrl": "https://chromium-review.googlesource.com/c/8093377",
      "description": "Enforce a minimum touchable size fallback (minInteractTargetSize + 2dp\nmargin) in BookmarkBarPopupCoordinator when configuring popup window\nsize, to ensure compliance with touch target guidelines even for\nsmall/empty popups.\n\nSee also crrev.com/c/8087104 and crrev.com/c/8086512.\n\nTAG=agy\nCONV=1a250157-d8c7-48d5-8258-fc61aba9067d\n\nBug: 528372172, 534458161\nChange-Id: I7b054d98a8d8b19c6f9145071a8ea9194933ca9a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8093377\nCommit-Queue: Jenna Himawan \u003cjhimawan@google.com\u003e\nReviewed-by: Mark Schillaci \u003cmschillaci@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662177}",
      "email": "jhimawan@google.com",
      "hash": "8c5bfcad44eb629f134f7cb0cb690145361b913c",
      "subject": "[bookmarks] Add fallback minimum size enforcement for popup"
    },
    "8093381": {
      "author": "Chris Lu",
      "avatar": "",
      "cl": "8093381",
      "clUrl": "https://chromium-review.googlesource.com/c/8093381",
      "description": "Change-Id: Ic6e0556af7d8d76389157699f3c5ab3e00a31e97\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8093381\nReviewed-by: Scott Yoder \u003cscottyoder@google.com\u003e\nCommit-Queue: Chris Lu \u003cthegreenfrog@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662131}",
      "email": "thegreenfrog@google.com",
      "hash": "a4c921bf74463a0db78efb6c6e95d5496368390b",
      "subject": "[ios] Launch kComposeboxIpad"
    },
    "8093503": {
      "author": "Jenna Himawan",
      "avatar": "https://lh5.googleusercontent.com/-hWXERi_vp0g/AAAAAAAAAAI/AAAAAAAAAAA/eEWysTaoMx8/s120-p/photo.jpg",
      "cl": "8093503",
      "clUrl": "https://chromium-review.googlesource.com/c/8093503",
      "description": "- Add instructions + examples for specifying types for generics and arrays\n- Encourage commenting JNI bridge code to explain lifecycle and\n  ownership\n\nChange-Id: Id05d671a5a6652c10591c1acd6eadf8dd5e840f8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8093503\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: Jenna Himawan \u003cjhimawan@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662134}",
      "email": "jhimawan@google.com",
      "hash": "c94a697ff20916694ce709f11a29bf4dca2ecece",
      "subject": "JNI Zero skill improvements"
    },
    "8093542": {
      "author": "Sophie Chang",
      "avatar": "https://lh4.googleusercontent.com/-TENSt6uTj-U/AAAAAAAAAAI/AAAAAAAAAAA/pGz-tCkfAWE/s120-p/photo.jpg",
      "cl": "8093542",
      "clUrl": "https://chromium-review.googlesource.com/c/8093542",
      "description": "Bug: 521709878\nChange-Id: Idd598543feac870fcfd02ff591deac3e8688ec84\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8093542\nReviewed-by: Max Curran \u003ccurranmax@chromium.org\u003e\nCommit-Queue: Sophie Chang \u003csophiechang@chromium.org\u003e\nAuto-Submit: Sophie Chang \u003csophiechang@chromium.org\u003e\nCommit-Queue: Max Curran \u003ccurranmax@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662120}",
      "email": "sophiechang@chromium.org",
      "hash": "6bd89f12e34b0613a090853e47a49ed2fc90d7eb",
      "subject": "Add histogram suffix for AtMemory for MQLS logging"
    },
    "8093603": {
      "author": "Xi Han",
      "avatar": "",
      "cl": "8093603",
      "clUrl": "https://chromium-review.googlesource.com/c/8093603",
      "description": "In this CL, we add ripple effect for the edit pen icon in hover over\nstate, similar to fake_search_box_action_button_background.xml.\nDemo: http://shortn/_rX5GCIWvb9.\n\nBug: 533325867\nChange-Id: I07cb1d3b012d8d685968887830ce34471a9b39c8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8093603\nReviewed-by: Xinyi Ji \u003cxinyiji@chromium.org\u003e\nCommit-Queue: Xi Han \u003chanxi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662160}",
      "email": "hanxi@google.com",
      "hash": "4b14acc72c2cfbfd8dfc1e925b09adf5d2a766e8",
      "subject": "[NTP] Update hover over color for the edit pen icon."
    },
    "8093622": {
      "author": "Yi Gu",
      "avatar": "https://lh5.googleusercontent.com/-wYmlXMxX7tI/AAAAAAAAAAI/AAAAAAAAAAA/1t2wHGiDtWM/s120-p/photo.jpg",
      "cl": "8093622",
      "clUrl": "https://chromium-review.googlesource.com/c/8093622",
      "description": "Bug: 457388389\nChange-Id: If89a6bd642b683c25e40b4c34cad62b1218441b1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8093622\nCommit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nAuto-Submit: Yi Gu \u003cyigu@chromium.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nOwners-Override: Yi Gu \u003cyigu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1662121}",
      "email": "yigu@chromium.org",
      "hash": "3a06f8313f504a8ed277699b3045f2246880bfc8",
      "subject": "[Gardener] Disable http/tests/devtools/sources/debugger-pause/set-return-value.js"
    },
    "8093746": {
      "author": "Kunal Daftari",
      "avatar": "https://lh3.googleusercontent.com/-qDm61ipS4GE/AAAAAAAAAAI/AAAAAAAAAAA/oGt6jxKEaMg/s120-p/photo.jpg",
      "cl": "8093746",
      "clUrl": "https://chromium-review.googlesource.com/c/8093746",
      "description": "When kUseActionsForBrowserCommands is enabled, the App Menu command\n(IDC_CONTENT_CONTEXT_LENS_OVERLAY) previously mapped to\nkActionSidePanelShowLensOverlayResults. This routed execution into\nLensOverlayEntryPointController::InvokeAction, which defaulted to\nlogging LensOverlayInvocationSource::kToolbar instead of kAppMenu.\n\nReplacing the behavior of kActionSidePanelShowLensOverlayResults would\nregress toolbar and page action data collection, as Page Actions rely on\nPageActionTrigger properties inside ActionInvocationContext.\n\nTo fix this, we map IDC_CONTENT_CONTEXT_LENS_OVERLAY to a dedicated\nAction ID (kActionShowLensOverlayFromAppMenu) that directly executes\nchrome::ExecLensOverlay(bwi), preserving kAppMenu invocation metrics.\n\nBug: 525118424\nChange-Id: Id544cc7e4931a63427be542d6470602732669182\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8093746\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCommit-Queue: Kunal Daftari \u003ckunaldaftari@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1662176}",
      "email": "kunaldaftari@google.com",
      "hash": "2d8ab92dbe5ad879ab8198dcb0b870841a37269a",
      "subject": "[BAM] Fix Lens App Menu invocation metrics for UseActionsForBrowserCommands"
    }
  },
  "date": "2026-07-14",
  "days": 1,
  "generatedAt": "2026-07-14T22:08:13Z",
  "markdown": "## Highlights\n- **Security** Locked Cast WebUI down to known chrome:// hosts and tightened Chromecast audio socket access, closing obvious local attack surface on cast targets. [CL 8008577](https://chromium-review.googlesource.com/c/8008577) [CL 8008788](https://chromium-review.googlesource.com/c/8008788)\n- **Security** Fixed an extension debugger API bypass for Web Workers, plugging a real privilege boundary bug in extension debugging. [CL 7800012](https://chromium-review.googlesource.com/c/7800012)\n- **Security** Enabled AppContainer isolation for the remoting network process on Windows, raising the sandbox bar for a network-exposed component. [CL 8072484](https://chromium-review.googlesource.com/c/8072484)\n- **Rendering** Enabled composited clip-path animations by default, moving more animation work onto the compositor for smoother motion and less main-thread churn. [CL 8090438](https://chromium-review.googlesource.com/c/8090438)\n- **Rendering** Fixed a viz use-after-free through surface re-entrancy and an X11 use-after-free in window move handling, taking out two crash-class memory safety bugs in critical graphics paths. [CL 8085883](https://chromium-review.googlesource.com/c/8085883) [CL 8092749](https://chromium-review.googlesource.com/c/8092749)\n- **Web Platform** Landed more Unbounded Element support, including sandboxed subframes and transforms, while fixing hit-testing coordinate mismatches. [CL 7981264](https://chromium-review.googlesource.com/c/7981264) [CL 7965682](https://chromium-review.googlesource.com/c/7965682) [CL 7952949](https://chromium-review.googlesource.com/c/7952949)\n- **Networking** DNS strict ECH now waits for HTTPS records, and Cronet enabled score-based provider selection, both of which should improve correctness in modern secure connection setup. [CL 7983184](https://chromium-review.googlesource.com/c/7983184) [CL 8071041](https://chromium-review.googlesource.com/c/8071041)\n- **Media** IAMF decoder plumbing landed in Chromium with decoder registration plus the iamf_tools-backed decoder implementation, expanding next-gen immersive audio support. [CL 7452727](https://chromium-review.googlesource.com/c/7452727) [CL 7455787](https://chromium-review.googlesource.com/c/7455787)\n- **Privacy** Chromium continued ripping out Attribution Reporting API and Shared Storage specific code and tests across Blink, content, services/network, DevTools protocol, internals UI, and WPTs. [CL 7957261](https://chromium-review.googlesource.com/c/7957261) [CL 7998816](https://chromium-review.googlesource.com/c/7998816) [CL 7968482](https://chromium-review.googlesource.com/c/7968482) [CL 7807724](https://chromium-review.googlesource.com/c/7807724) [CL 7977473](https://chromium-review.googlesource.com/c/7977473)\n- **Build** Chromium's build moved further toward remote execution and modernized infra, including more Siso remote tasks, Crubit-by-default work, arm64 Mac test coverage, and Android dex build speedups. [CL 8090908](https://chromium-review.googlesource.com/c/8090908) [CL 8087494](https://chromium-review.googlesource.com/c/8087494) [CL 8077420](https://chromium-review.googlesource.com/c/8077420) [CL 8093342](https://chromium-review.googlesource.com/c/8093342) [CL 8088320](https://chromium-review.googlesource.com/c/8088320)\n\n## What landed by area\n\n### Web Platform and Blink\n- **Web Platform** Added manifest attribute support and plumbing for the `\u003cinstall\u003e` element, pushing Web Install API shape changes forward. [CL 7987416](https://chromium-review.googlesource.com/c/7987416)\n- **Web Platform** Renamed WebInstallAPI `id` to `manifestId`, aligning naming with manifest semantics. [CL 8086669](https://chromium-review.googlesource.com/c/8086669)\n- **Rendering** Aligned PageAnimator with the HTML spec's Step 11 animation updates. [CL 8045604](https://chromium-review.googlesource.com/c/8045604)\n- **Rendering** \"play\" animation-trigger behavior no longer auto-rewinds. [CL 7993897](https://chromium-review.googlesource.com/c/7993897)\n- **Rendering** Masonry got a base test suite for gap decorations in grid lanes. [CL 8072382](https://chromium-review.googlesource.com/c/8072382)\n- **Rendering** Masonry ported remaining subgrid tests to grid-lanes subgrid. [CL 8071454](https://chromium-review.googlesource.com/c/8071454)\n- **Rendering** Masonry added stacking-axis alignment coverage with dense packing. [CL 8040270](https://chromium-review.googlesource.com/c/8040270)\n- **Rendering** Ruby layout now computes block-end annotation space even without ruby content. [CL 8084502](https://chromium-review.googlesource.com/c/8084502)\n- **Rendering** CSS list markers now paint symbols with `-webkit-text-fill-color`. [CL 8083120](https://chromium-review.googlesource.com/c/8083120)\n- **Rendering** Fixed decomposited backdrop-filter behavior in HiC. [CL 8050464](https://chromium-review.googlesource.com/c/8050464)\n- **Web Platform** Updated iframe `\u003cmeta\u003e` tag criteria handling. [CL 8084902](https://chromium-review.googlesource.com/c/8084902)\n- **Web Platform** Tokenizes truncated markup declarations at EOF as bogus comments, matching parser expectations better. [CL 8081260](https://chromium-review.googlesource.com/c/8081260)\n- **Web Platform** Retargeted in `pseudoTarget` getter. [CL 8008270](https://chromium-review.googlesource.com/c/8008270)\n- **Web Platform** Fixed `select option` slot id attribute handling. [CL 8071902](https://chromium-review.googlesource.com/c/8071902)\n- **Web Platform** Added a WebFeature UseCounter for `PrefetchAndPrerenderActivationBeacon`. [CL 8085442](https://chromium-review.googlesource.com/c/8085442)\n- **Web Platform** Added a UseCounter for DeclarativePerformanceObserver. [CL 8089667](https://chromium-review.googlesource.com/c/8089667)\n- **Web Platform** Imported incremental-font-transfer support. [CL 7814023](https://chromium-review.googlesource.com/c/7814023)\n- **Privacy** Decoupled Private Aggregation from Shared Storage. [CL 8066497](https://chromium-review.googlesource.com/c/8066497)\n- **Privacy** Stubbed out Protected Audience renderer APIs as more code gets retired. [CL 7979324](https://chromium-review.googlesource.com/c/7979324)\n- **Privacy** Removed Fledge and Protected Audience tests. [CL 7954517](https://chromium-review.googlesource.com/c/7954517)\n\n### Security, privacy, and extensions\n- **Security** Tightened origin handling for CredMan-triggered focus events. [CL 8084823](https://chromium-review.googlesource.com/c/8084823)\n- **Security** Gated Picture-in-Picture user activation on origin. [CL 8086453](https://chromium-review.googlesource.com/c/8086453)\n- **Security** Migrated sensitive URL checks for `MayActOnUrl` and `MayActOnTab` under OriginGating. [CL 8037581](https://chromium-review.googlesource.com/c/8037581)\n- **Security** Added `GateableEvent` into OriginGatingChecker. [CL 8032345](https://chromium-review.googlesource.com/c/8032345)\n- **Security** Added `bypass_cache` support to OriginGatingChecker. [CL 8031563](https://chromium-review.googlesource.com/c/8031563)\n- **Security** Enabled download enterprise scan by default on Android. [CL 8091189](https://chromium-review.googlesource.com/c/8091189)\n- **Security** Attached non-success responses to the Safe Browsing debug page for better diagnosis. [CL 8088541](https://chromium-review.googlesource.com/c/8088541)\n- **Security** Added enterprise copy warning and blocked toasts. [CL 8069981](https://chromium-review.googlesource.com/c/8069981)\n- **Security** Started isolates in foreground mode for public MIME handler processes. [CL 8084466](https://chromium-review.googlesource.com/c/8084466)\n- **Security** Fixed a heap-buffer-overflow in `SubstringSetMatcher`. [CL 8076938](https://chromium-review.googlesource.com/c/8076938)\n- **Security** Checked Span now crashes on nullptr bucket instead of proceeding. [CL 8061329](https://chromium-review.googlesource.com/c/8061329)\n- **Security** Secured Chromecast `AudioSocketService` UDS with client UID checks. [CL 8008788](https://chromium-review.googlesource.com/c/8008788)\n- **Security** Restricted Cast WebUI to known chrome:// hosts. [CL 8008577](https://chromium-review.googlesource.com/c/8008577)\n- **Security** Added Safe Browsing enterprise policy checking for Glic `ProcessCounterAbuseVerdict`. [CL 8085657](https://chromium-review.googlesource.com/c/8085657)\n- **Security** Fixed remaining \"no such extension found\" errors surfacing in extension WebUI paths. [CL 8077603](https://chromium-review.googlesource.com/c/8077603)\n- **Security** Disabled extension-injected context menu items for thinWebView. [CL 8093108](https://chromium-review.googlesource.com/c/8093108)\n- **Extensions** Introduced a templated `Extension::GetManifestData()` call. [CL 8084572](https://chromium-review.googlesource.com/c/8084572)\n- **Extensions** Moved `ExtensionInfo` into `ExtensionPrefs::InstallRecord`. [CL 8076188](https://chromium-review.googlesource.com/c/8076188)\n- **Extensions** Made the WPT manifest background key cross-browser compatible. [CL 8073481](https://chromium-review.googlesource.com/c/8073481)\n- **Extensions** Fixed a `WebstoreReinstaller` crash on uninstall during prompt. [CL 8023205](https://chromium-review.googlesource.com/c/8023205)\n\n### Networking, transport, and process isolation\n- **Networking** Added `CreateServiceEndpointRequest` in `HangingHostResolver` for DNS tests and service endpoint flow. [CL 8085440](https://chromium-review.googlesource.com/c/8085440)\n- **Networking** Made HTTP auth scheme preferences case-insensitive. [CL 8066957](https://chromium-review.googlesource.com/c/8066957)\n- **Networking** Added `Net.QuicSession.ReadMultipleNumPackets` histogram. [CL 8074502](https://chromium-review.googlesource.com/c/8074502)\n- **Networking** Renamed `QuicUseReadMultiple` to `QuicUseReadMultipleV2` in field trial config. [CL 8092309](https://chromium-review.googlesource.com/c/8092309)\n- **Networking** Enabled score-based provider selection in Cronet. [CL 8071041](https://chromium-review.googlesource.com/c/8071041)\n- **Networking** Disabled `kEnableBackendCleanupTrackerOnHttpCache` for Cronet. [CL 8084445](https://chromium-review.googlesource.com/c/8084445)\n- **Networking** Added backend cleanup tracking support for disk cache HTTP cache. [CL 8063410](https://chromium-review.googlesource.com/c/8063410)\n- **Networking** Added partition-specific cache directories for Android. [CL 8068176](https://chromium-review.googlesource.com/c/8068176)\n- **Networking** Re-enabled Direct Sockets multicast tests on macOS except loopback exchange. [CL 8027359](https://chromium-review.googlesource.com/c/8027359)\n- **Networking** Added SSM support to Blink MulticastController and browser integration. [CL 7670918](https://chromium-review.googlesource.com/c/7670918)\n- **Security** Enabled AppContainer isolation for the remoting network process on Windows. [CL 8072484](https://chromium-review.googlesource.com/c/8072484)\n- **Perf** Implemented lazy `URLLoaderFactory` cloning. [CL 8043554](https://chromium-review.googlesource.com/c/8043554)\n- **Refactor** Deduplicated calling superseded callbacks with an error. [CL 8092094](https://chromium-review.googlesource.com/c/8092094)\n\n### Rendering, graphics, media, and GPU\n- **GPU** Disabled Vulkan on Ozone when `--disable-explicit-dma-fences` is present. [CL 8085517](https://chromium-review.googlesource.com/c/8085517)\n- **Rendering** `cc` now defers `SetNeedsRedraw` while iterating tile priority queues. [CL 8088758](https://chromium-review.googlesource.com/c/8088758)\n- **Rendering** Added `refresh_rate` to `RootCompositorFrameSinkParams` for macOS. [CL 8077599](https://chromium-review.googlesource.com/c/8077599)\n- **Rendering** Moved SyncToken verification to `CanvasResourceDispatcher`. [CL 8065577](https://chromium-review.googlesource.com/c/8065577)\n- **Rendering** Removed `PreventSvgFilterPaint` feature code. [CL 7893313](https://chromium-review.googlesource.com/c/7893313)\n- **Media** WebCodecs `VideoFrame` now uses format from shared image. [CL 8070656](https://chromium-review.googlesource.com/c/8070656)\n- **Media** WebCodecs validates H.264 resolution against configured level. [CL 8037024](https://chromium-review.googlesource.com/c/8037024)\n- **Media** Android VideoCapture now uses NV12 pixel format. [CL 8069345](https://chromium-review.googlesource.com/c/8069345)\n- **Media** Registered the IAMF decoder in `DefaultDecoderFactory`. [CL 7452727](https://chromium-review.googlesource.com/c/7452727)\n- **Media** Implemented `IamfAudioDecoder` using `iamf_tools`. [CL 7455787](https://chromium-review.googlesource.com/c/7455787)\n- **Media** Merged HLS security metadata before the zero-size check. [CL 8089749](https://chromium-review.googlesource.com/c/8089749)\n- **Media** Replaced `IOThreadInteractiveThreadType` with `WebRTCBoostMediaIOThreads`. [CL 8085906](https://chromium-review.googlesource.com/c/8085906)\n- **Media** Fixed a D3D12 video encode accelerator fuzzer failure around `max_num_ref_frames_`. [CL 8083781](https://chromium-review.googlesource.com/c/8083781)\n- **Media** Fixed a Fuchsia crash in `VideoEncodeAccelerator` when released. [CL 8028840](https://chromium-review.googlesource.com/c/8028840)\n- **Media** Handle VoiceIsolation initialization inside `VoiceIsolationHandler`. [CL 8031067](https://chromium-review.googlesource.com/c/8031067)\n- **Media** Extracted `VoiceIsolationHandler` out of `AudioProcessorHandler`. [CL 8064707](https://chromium-review.googlesource.com/c/8064707)\n- **Media** Refactored `InputController` initialization. [CL 8064706](https://chromium-review.googlesource.com/c/8064706)\n- **Media** Added a full lifecycle check for `controller_`. [CL 8086162](https://chromium-review.googlesource.com/c/8086162)\n- **Media** Cast receiver runtime now connects input channels in `StreamingRuntimeApplication`. [CL 7962739](https://chromium-review.googlesource.com/c/7962739)\n- **Media** A Rust BMP decoder path now handles small complete BMPs via in-memory input. [CL 8025284](https://chromium-review.googlesource.com/c/8025284)\n\n### Android, iOS, and mobile product work\n- **Mobile** Fixed blank Settings tabs on second open on Android. [bug 534429345](https://issues.chromium.org/issues/534429345) [CL 8089260](https://chromium-review.googlesource.com/c/8089260)\n- **Mobile** Fixed `finishCurrentSettings()` for Settings-in-tab on Android. [bug 532221423](https://issues.chromium.org/issues/532221423) [CL 8067521](https://chromium-review.googlesource.com/c/8067521)\n- **Mobile** Fixed a Settings-in-tab crash on \"Sign In\" on Android. [bug 534415092](https://issues.chromium.org/issues/534415092) [CL 8087245](https://chromium-review.googlesource.com/c/8087245)\n- **Mobile** Fixed memory leak in `PriceTrackingActionProvider` on Android. [CL 8067216](https://chromium-review.googlesource.com/c/8067216)\n- **Mobile** Fixed the AI Mode toggle in the new Android custom context menu. [CL 8077338](https://chromium-review.googlesource.com/c/8077338)\n- **Mobile** Enabled sandboxed process service limits on Android desktop devices. [CL 8081980](https://chromium-review.googlesource.com/c/8081980)\n- **Mobile** Enabled task manager on Desktop Android via `DeviceInfo`. [CL 7960900](https://chromium-review.googlesource.com/c/7960900)\n- **Mobile** Added `NtpCustomizeWebUiAndroid` feature flag for WebUI NTP. [CL 8069099](https://chromium-review.googlesource.com/c/8069099)\n- **Mobile** Added the Shopping page toggle button on iOS HofT. [CL 8065573](https://chromium-review.googlesource.com/c/8065573)\n- **Mobile** Launched `kComposeboxIpad` on iOS. [CL 8093381](https://chromium-review.googlesource.com/c/8093381)\n- **Mobile** Polished collapsed bottom toolbar height in iOS fullscreen. [CL 8093373](https://chromium-review.googlesource.com/c/8093373)\n- **Mobile** Implemented more passkey button and fallback behavior on iOS. [CL 8065043](https://chromium-review.googlesource.com/c/8065043)\n- **Mobile** Updated manual fill popover background color on iOS. [CL 8083846](https://chromium-review.googlesource.com/c/8083846)\n- **Mobile** iOS NTP background images now fetch non-cached versions. [CL 8085831](https://chromium-review.googlesource.com/c/8085831)\n- **Mobile** Added prefs to record `webstate_id` for enterprise watermarking on iOS. [CL 8088539](https://chromium-review.googlesource.com/c/8088539)\n- **Mobile** Retrieved and passed full page context for shared tabs on iOS. [CL 8085507](https://chromium-review.googlesource.com/c/8085507)\n- **Mobile** Optimized iOS AppBar configuration updates during scroll. [CL 8086782](https://chromium-review.googlesource.com/c/8086782)\n- **Mobile** Swapped iOS 27 simulator targets to iPad A16. [CL 8087219](https://chromium-review.googlesource.com/c/8087219)\n- **Mobile** Added a temporary wait for iOS 27 page loads. [CL 8081821](https://chromium-review.googlesource.com/c/8081821)\n- **Mobile** Reverted local EarlGrey patches for Xcode 27 and iOS 27. [CL 8084190](https://chromium-review.googlesource.com/c/8084190)\n\n### UI, browser surfaces, tabs, and WebUI\n- **UI** Enabled tab group hover cards by default. [CL 8073384](https://chromium-review.googlesource.com/c/8073384)\n- **UI** Fixed Option+Enter in the WebUI Omnibox. [CL 8076178](https://chromium-review.googlesource.com/c/8076178)\n- **UI** WebUI toolbar got omnibox drag-and-drop and copy support. [CL 8064641](https://chromium-review.googlesource.com/c/8064641)\n- **UI** Fixed WebUI toolbar button pulse animation. [CL 8076098](https://chromium-review.googlesource.com/c/8076098)\n- **UI** Shared the native views `EASE_OUT` curve between WebUI toolbar chips. [CL 8090167](https://chromium-review.googlesource.com/c/8090167)\n- **UI** Used `FAST_OUT_SLOW_IN_3` for WebUI pinned action animations. [CL 8090247](https://chromium-review.googlesource.com/c/8090247)\n- **UI** Added backend support for reordering pinned actions in the WebUI toolbar. [CL 8061977](https://chromium-review.googlesource.com/c/8061977)\n- **UI** Added a dropdown for GlassFrame settings. [CL 8071076](https://chromium-review.googlesource.com/c/8071076)\n- **UI** Updated the NTP edit pen hover color. [CL 8093603](https://chromium-review.googlesource.com/c/8093603)\n- **UI** MVT toggles from the bottom sheet now update WebUI NTP immediately. [CL 8077218](https://chromium-review.googlesource.com/c/8077218)\n- **UI** Split the Threads Rail feature flag out for NTP threads. [CL 8049023](https://chromium-review.googlesource.com/c/8049023)\n- **UI** Added NTP Aurora feature flags and params. [CL 8072658](https://chromium-review.googlesource.com/c/8072658)\n- **UI** Vertical Tabs now grey out the menu when VT cannot be shown. [CL 8086506](https://chromium-review.googlesource.com/c/8086506)\n- **UI** Fixed a CHECK failure in `VerticalTabStripRegionView::RequestCollapse`. [CL 8092175](https://chromium-review.googlesource.com/c/8092175)\n- **UI** Vertical Tabs now move the tab group context menu when the virtual keyboard appears. [CL 8089083](https://chromium-review.googlesource.com/c/8089083)\n- **UI** Vertical Tabs now detect when touch exits the tabstrip. [CL 8086754](https://chromium-review.googlesource.com/c/8086754)\n- **UI** Fixed a null crash on Vertical Tabs ungroup. [CL 8086521](https://chromium-review.googlesource.com/c/8086521)\n- **UI** Defaulted the everything menu to unpinned in Vertical Tabs. [CL 8086510](https://chromium-review.googlesource.com/c/8086510)\n- **UI** Unified tabstrip updated tab group view layout for horizontal support. [CL 8075438](https://chromium-review.googlesource.com/c/8075438)\n- **UI** Hidden tab hover cards now dismiss when the omnibox receives input. [CL 8034400](https://chromium-review.googlesource.com/c/8034400)\n- **UI** Added \"Your devices\" header in nested app menu. [CL 7961159](https://chromium-review.googlesource.com/c/7961159)\n- **UI** Removed \"Report an issue\" from nested app menu. [CL 8079220](https://chromium-review.googlesource.com/c/8079220)\n- **UI** Added `SubmenusInAppMenuLff` feature flag for nested app menu. [CL 8069521](https://chromium-review.googlesource.com/c/8069521)\n\n### Autofill, passwords, payments, and personal context\n- **Autofill** Enabled `AutofillFixStateCountryMisclassification` by default. [CL 8091547](https://chromium-review.googlesource.com/c/8091547)\n- **Autofill** Enabled `kAutofillPreventAutofillFromSavingToAutocomplete` by default. [CL 8088738](https://chromium-review.googlesource.com/c/8088738)\n- **Autofill** Added `EwalletAccountLinkingManager`. [CL 7925927](https://chromium-review.googlesource.com/c/7925927)\n- **Autofill** Added EWallet NAL bottom sheet UI. [CL 7952979](https://chromium-review.googlesource.com/c/7952979)\n- **Autofill** Added \"Suggested by Gemini\" label for personal context Autofill AI suggestions. [CL 8092095](https://chromium-review.googlesource.com/c/8092095)\n- **Autofill** Implemented \"Other orders\" suggestion generation for Autofill AI. [CL 7967520](https://chromium-review.googlesource.com/c/7967520)\n- **Autofill** Gated shopping page behavior on the ambient autofill flag. [CL 8064723](https://chromium-review.googlesource.com/c/8064723)\n- **Autofill** Enforced GeminiSettings policy for Ambient Autofill. [CL 8085397](https://chromium-review.googlesource.com/c/8085397)\n- **Autofill** Added Ambient Autofill enabled-device checks on Android. [CL 8085265](https://chromium-review.googlesource.com/c/8085265)\n- **Autofill** Added AtMemory enabled-device checks on Android. [CL 8085398](https://chromium-review.googlesource.com/c/8085398)\n- **Autofill** Moved `AtMemoryQueryServiceFactory` to `chrome/browser/autofill/at_memory`. [CL 8084468](https://chromium-review.googlesource.com/c/8084468)\n- **Autofill** Added Android notice UI for pre-hot pContext settings. [CL 8085612](https://chromium-review.googlesource.com/c/8085612)\n- **Autofill** Dynamically renders the manage button in the @memory flyout. [CL 8086415](https://chromium-review.googlesource.com/c/8086415)\n- **Autofill** Applied deactivated logic to the @memory suggestion view on Android. [CL 8086299](https://chromium-review.googlesource.com/c/8086299)\n- **Autofill** Obfuscated CVC matching unobfuscated length for AtMemory. [CL 8086740](https://chromium-review.googlesource.com/c/8086740)\n- **Autofill** Added deeplink settings navigation on notice link for AtMemory. [CL 8035041](https://chromium-review.googlesource.com/c/8035041)\n- **Autofill** Plumbed editable element keydown events into Autofill. [CL 7984869](https://chromium-review.googlesource.com/c/7984869)\n- **Autofill** Added AtMemory shortcut keydown handling in `AutofillAgent`. [CL 7984014](https://chromium-review.googlesource.com/c/7984014)\n- **Payments** Added initiator plumbing for the Clank payment handler dialog. [CL 8071878](https://chromium-review.googlesource.com/c/8071878)\n- **Passwords** Extended password import histogram expiry. [CL 8091647](https://chromium-review.googlesource.com/c/8091647)\n\n### AI, Glic, search, and contextual tasks\n- **UI** Added the Skills V2 dialog skeleton. [CL 8064513](https://chromium-review.googlesource.com/c/8064513)\n- **UI** Added invoke-skill piping for SkillsV2. [CL 8089772](https://chromium-review.googlesource.com/c/8089772)\n- **UI** Added a service skeleton and factory for Notebooks. [CL 7950620](https://chromium-review.googlesource.com/c/7950620)\n- **UI** Added methods on the public Glic instance to check and cancel invoke. [CL 8092821](https://chromium-review.googlesource.com/c/8092821)\n- **UI** Added debug controls for Glic target conversation selection. [CL 8091495](https://chromium-review.googlesource.com/c/8091495)\n- **UI** Turned on `GlicContextualCueingV2AutoSubmit` by default. [CL 8089727](https://chromium-review.googlesource.com/c/8089727)\n- **UI** Moved cueing v2 logic from window scope to tab scope. [CL 8089729](https://chromium-review.googlesource.com/c/8089729)\n- **UI** Guarded Glic zero-state suggestions when Optimization Guide is absent. [CL 8085516](https://chromium-review.googlesource.com/c/8085516)\n- **UI** Transitioned `GlicInstanceImpl` keys to use `EmbedderKey`. [CL 8087241](https://chromium-review.googlesource.com/c/8087241)\n- **UI** Prepared Glic `ShowOptions` passing for Glic Tab. [CL 8087600](https://chromium-review.googlesource.com/c/8087600)\n- **UI** Connected screenshot-yielding capability to sync triggering in Glic. [CL 8007766](https://chromium-review.googlesource.com/c/8007766)\n- **UI** Added Android Settings UI for the Glic navigation shortcut. [CL 8071483](https://chromium-review.googlesource.com/c/8071483)\n- **UI** Clicking the tabstrip Glic actor with the \"Done\" nudge now opens the side panel. [CL 8087781](https://chromium-review.googlesource.com/c/8087781)\n- **UI** Added support for Shift variants of Glic zoom hotkeys. [CL 8071419](https://chromium-review.googlesource.com/c/8071419)\n- **UI** Added AI Mode keyboard behavior fixes including Esc reset and Ctrl+Page Up/Down priority. [CL 8091375](https://chromium-review.googlesource.com/c/8091375) [CL 8086795](https://chromium-review.googlesource.com/c/8086795)\n- **UI** AIM now commits preview text when switching tabs. [CL 8087671](https://chromium-review.googlesource.com/c/8087671)\n- **UI** WebUI location bar now hooks up the AIM popup. [CL 8070878](https://chromium-review.googlesource.com/c/8070878)\n- **UI** Added transport interfaces for browser actuator and a pure-Rust stream framing parser. [CL 8072998](https://chromium-review.googlesource.com/c/8072998) [CL 8083640](https://chromium-review.googlesource.com/c/8083640) [CL 8083622](https://chromium-review.googlesource.com/c/8083622)\n- **UI** Contextual Tasks Android support kept growing with coordinator, mediator, JNI wiring, titles, onboarding tooltip, and migrated file carousel upload and lens flows. [CL 8048520](https://chromium-review.googlesource.com/c/8048520) [CL 8048920](https://chromium-review.googlesource.com/c/8048920) [CL 8049340](https://chromium-review.googlesource.com/c/8049340) [CL 8047020](https://chromium-review.googlesource.com/c/8047020) [CL 8090350](https://chromium-review.googlesource.com/c/8090350)\n- **UI** Added ToDo importance score to Context Hub UI and initial database and SQLite table support. [CL 8089436](https://chromium-review.googlesource.com/c/8089436) [CL 8067141](https://chromium-review.googlesource.com/c/8067141) [CL 8068139](https://chromium-review.googlesource.com/c/8068139)\n\n### Build, infra, refactors, and code health\n- **Build** Converted Chrome for Testing Mac builders to arm64 testing. [CL 8093342](https://chromium-review.googlesource.com/c/8093342)\n- **Build** Moved clang Mac testers to the latest generally supported x64 macOS version. [CL 8089776](https://chromium-review.googlesource.com/c/8089776)\n- **Build** Removed mac-rust-x64 CI and try builders. [CL 8074187](https://chromium-review.googlesource.com/c/8074187)\n- **Build** Increased `mem_per_link_gb` further for Windows builds. [CL 8090051](https://chromium-review.googlesource.com/c/8090051)\n- **Build** Added `cfi_encoding` to unstable features required by Crubit. [CL 8086742](https://chromium-review.googlesource.com/c/8086742)\n- **Build** Enabled Crubit's `cpp_api_from_rust` tool by default again. [CL 8077420](https://chromium-review.googlesource.com/c/8077420)\n- **Build** Android skips the final dex merge step when using tiered dex merging. [CL 8088320](https://chromium-review.googlesource.com/c/8088320)\n- **Build** Temporarily disabled the Android `TimeUnitMismatch` Error Prone check. [CL 8093111](https://chromium-review.googlesource.com/c/8093111)\n- **Build** Patched BazelJavaBuilder to write per-class dependency information. [CL 8083260](https://chromium-review.googlesource.com/c/8083260)\n- **Build** Siso enabled remote execution for Rust link, `minify_js.py`, `eslint_ts.py`, `stylelint.py`, and V8 protocol compatibility checks. [CL 8090908](https://chromium-review.googlesource.com/c/8090908) [CL 8087494](https://chromium-review.googlesource.com/c/8087494) [CL 8087493](https://chromium-review.googlesource.com/c/8087493) [CL 8087533](https://chromium-review.googlesource.com/c/8087533) [CL 8084147](https://chromium-review.googlesource.com/c/8084147)\n- **Build** Grit made `pack_util.py` remotely executable. [CL 8090628](https://chromium-review.googlesource.com/c/8090628)\n- **Build** `PRESUBMIT.py` now avoids `_GetSimpleRenamedFiles()` when possible and only checks Owners-Override when committing. [CL 8092769](https://chromium-review.googlesource.com/c/8092769) [CL 8092568](https://chromium-review.googlesource.com/c/8092568)\n- **Refactor** Continued broad UI modularization across `site_data`, `safe_browsing`, `record_replay`, `page_load_metrics`, `media`, `webrtc`, and multiple `chrome/browser/ui/views` leaf directories. [CL 8090712](https://chromium-review.googlesource.com/c/8090712) [CL 8091551](https://chromium-review.googlesource.com/c/8091551) [CL 8089296](https://chromium-review.googlesource.com/c/8089296) [CL 8089135](https://chromium-review.googlesource.com/c/8089135) [CL 8087630](https://chromium-review.googlesource.com/c/8087630) [CL 8091969](https://chromium-review.googlesource.com/c/8091969) [CL 8091970](https://chromium-review.googlesource.com/c/8091970) [CL 8088295](https://chromium-review.googlesource.com/c/8088295)\n- **Refactor** Bedrock kept deleting old browser plumbing by removing `Browser::create_params()`, passthrough methods to `BrowserInitState`, and fixing address-reuse flakiness around `Browser`. [CL 8087627](https://chromium-review.googlesource.com/c/8087627) [CL 8089242](https://chromium-review.googlesource.com/c/8089242) [CL 8089894](https://chromium-review.googlesource.com/c/8089894)\n- **Code Health** Replaced `ResolvedFlags.Value.Type` enum with `IntDef`. [CL 8077846](https://chromium-review.googlesource.com/c/8077846)\n- **Code Health** Relanded JNI Zero legacy native removal and landed more JNI Zero improvements. [CL 7957122](https://chromium-review.googlesource.com/c/7957122) [CL 8093503](https://chromium-review.googlesource.com/c/8093503)\n- **Code Health** Deprecated `clang::lifetime_capture_by(this)` handling was updated. [CL 8084465](https://chromium-review.googlesource.com/c/8084465)\n- **Code Health** Added more `base::span` IWYU cleanup and spanification work. [CL 8030285](https://chromium-review.googlesource.com/c/8030285) [CL 8071378](https://chromium-review.googlesource.com/c/8071378)\n\n## Reverts \u0026 Reapplies\n- **UI** Reverted the Clank Search fakebox background and drop shadow rework after regressions. [CL 8019900](https://chromium-review.googlesource.com/c/8019900)\n- **UI** Reverted AI Mode button hiding on web page focus. [CL 8087625](https://chromium-review.googlesource.com/c/8087625)\n- **UI** Reverted a FRE Revamp change that prevented native views from intercepting toolbar clicks. [CL 8062008](https://chromium-review.googlesource.com/c/8062008)\n- **UI** Reverted a clamp on top and bottom control offsets that was misbehaving on screen. [CL 7868572](https://chromium-review.googlesource.com/c/7868572)\n- **UI** Reverted an Android CCT restriction on secondary-toolbar RemoteViews to 1P. [CL 8085647](https://chromium-review.googlesource.com/c/8085647)\n- **DevTools** Reverted allowing DevTools for the PDF viewer along with related availability tests and policy wording changes. [CL 7951817](https://chromium-review.googlesource.com/c/7951817) [CL 7965569](https://chromium-review.googlesource.com/c/7965569) [CL 8023669](https://chromium-review.googlesource.com/c/8023669) [CL 7956765](https://chromium-review.googlesource.com/c/7956765)\n- **Build** Reverted a local mac `libaperitif.dylib` implementation and tests. [CL 7951866](https://chromium-review.googlesource.com/c/7951866)\n- **Mobile** Reverted a media shared-image coded-size change for CrOS VideoCapture. [CL 8067364](https://chromium-review.googlesource.com/c/8067364)\n- **Stability** Reverted `CHECK` back to `DCHECK` in `GetWidgetForKeyboardEvent` after crashes in the field. [CL 8089947](https://chromium-review.googlesource.com/c/8089947)\n- **Stability** Reverted a failing CHECK in `CheckRequiredStylesPresent` back to `DCHECK`. [CL 8078563](https://chromium-review.googlesource.com/c/8078563)\n- **Sync** Reverted the `TabStateStore` metrics-tracking move to a profile and window-tagged service, then kept adjacent test support landing separately. [CL 8068696](https://chromium-review.googlesource.com/c/8068696)\n- **Platform** Relanded the original NVH implementation on Linux. [CL 8058002](https://chromium-review.googlesource.com/c/8058002)\n- **Platform** Relanded default enablement of `TabAndroidGracefulShutdown` on desktop. [CL 8061889](https://chromium-review.googlesource.com/c/8061889)\n- **Web Platform** Relanded conditional installation of `loadtimes`, `csi`, and benchmarking APIs in Service Workers. [CL 8074422](https://chromium-review.googlesource.com/c/8074422)\n- **UI** Relanded ActionAppMenu using `ActionViewController`. [CL 8072198](https://chromium-review.googlesource.com/c/8072198)\n- **Mobile** Relanded the IA Bottom Bar fieldtrial testing config feature. [CL 8018568](https://chromium-review.googlesource.com/c/8018568)",
  "repo": "chromium",
  "repoDisplay": "Chromium",
  "rollGroups": [
    {
      "name": "Chrome Mac Arm PGO Profile",
      "count": 12
    },
    {
      "name": "Chrome Win64 PGO Profile",
      "count": 8
    },
    {
      "name": "Perfetto Trace Processor Linux",
      "count": 8
    },
    {
      "name": "Chrome Win32 PGO Profile",
      "count": 8
    },
    {
      "name": "Perfetto Trace Processor Win",
      "count": 6
    },
    {
      "name": "Chrome Android Desktop x64 PGO",
      "count": 4
    },
    {
      "name": "goldctl",
      "count": 4
    },
    {
      "name": "Chrome Mac PGO Profile",
      "count": 4
    },
    {
      "name": "Chrome Linux PGO Profile",
      "count": 3
    },
    {
      "name": "Chrome Win ARM64 PGO Profile",
      "count": 3
    },
    {
      "name": "Other",
      "count": 2
    },
    {
      "name": "Chrome Android ARM32 PGO Profile",
      "count": 2
    },
    {
      "name": "vulkan-deps from 6599525a6e31 to 13b031f420f4",
      "count": 1
    },
    {
      "name": "Skia from dfcff99566c3 to 88954ef8f36d",
      "count": 1
    },
    {
      "name": "Crossbench from 1058343e2e48 to 201460d6f735",
      "count": 1
    },
    {
      "name": "gn from bbfe0f948f4a to 10d3ab4387f7",
      "count": 1
    },
    {
      "name": "FreeType from 5336c0d4da22 to f01dec5e6768",
      "count": 1
    },
    {
      "name": "Skia from 1ad5c734a51e to dfcff99566c3",
      "count": 1
    },
    {
      "name": "Skia from d56fcbe0e3ea to 21fd70c15354",
      "count": 1
    },
    {
      "name": "Skia from ca065587acac to 00d5dbacd878",
      "count": 1
    },
    {
      "name": "PDFium from d3e62278db74 to b449685949bd",
      "count": 1
    },
    {
      "name": "Depot Tools from f90a4fb17f5d",
      "count": 1
    },
    {
      "name": "llvm-libc from c9eb1a631b3f to 83f32ad60820",
      "count": 1
    },
    {
      "name": "androidx from Zdai5Q4hnLFGraHZg... to VnydtcxkdPkpdcHyV...",
      "count": 1
    },
    {
      "name": "Depot Tools from 2a9883e58bc1",
      "count": 1
    },
    {
      "name": "FuzzTest from b8aad153e1ab to 98e8323da879",
      "count": 1
    },
    {
      "name": "Depot Tools from 7763ee0b22d4",
      "count": 1
    },
    {
      "name": "Perfetto from a327b80b5249 to ae22f029e081",
      "count": 1
    },
    {
      "name": "DevTools Frontend from fa10f06970f1",
      "count": 1
    },
    {
      "name": "androidx from VnydtcxkdPkpdcHyV... to YWXIAzYu-_fD8uTh3...",
      "count": 1
    },
    {
      "name": "src-internal from 89db9f901fbb to 3f24e53fb0d0",
      "count": 1
    },
    {
      "name": "Depot Tools from 34c048355fb2",
      "count": 1
    },
    {
      "name": "src/chrome/common/request_header_integrity/internal/ b451d811b..f8df62623",
      "count": 1
    },
    {
      "name": "V8 from b9e96f9b06f0 to 8bc22fbbde2a",
      "count": 1
    },
    {
      "name": "V8 from 8908f01a6e33 to b9e96f9b06f0",
      "count": 1
    },
    {
      "name": "Dawn from 662d70fc3c6a to 8b692610bcff",
      "count": 1
    },
    {
      "name": "vulkan-deps from c0d502ef5217 to 8e71c701e10c",
      "count": 1
    },
    {
      "name": "V8 from f2bb8c0535ed to 4979324e84c1",
      "count": 1
    },
    {
      "name": "Perfetto from 7b9a30e2f628 to b41b5b83bfe6",
      "count": 1
    },
    {
      "name": "ANGLE from 9cf92a040212 to ef84704aca05",
      "count": 1
    },
    {
      "name": "src-internal from 818e344e5b1b to 89db9f901fbb",
      "count": 1
    },
    {
      "name": "agents-internal from b0c73864f65a to d4154681ea5f",
      "count": 1
    },
    {
      "name": "ANGLE from 93e0df055afa to 113a8e3fac96",
      "count": 1
    },
    {
      "name": "clank/internal/apps from 279625955bc6 to d8c74a093336",
      "count": 1
    },
    {
      "name": "Skia from 583a75ea2867 to 32c83c852671",
      "count": 1
    },
    {
      "name": "clank/internal/apps from 7b3e3d7df475 to 8ccbfd7d5f8c",
      "count": 1
    },
    {
      "name": "optimization-guide from 399d9b038119 to d560e3321b36",
      "count": 1
    },
    {
      "name": "agents-internal from 344618dfe959 to b0c73864f65a",
      "count": 1
    },
    {
      "name": "optimization-guide from a1b58dee748d to 399d9b038119",
      "count": 1
    },
    {
      "name": "DevTools Frontend from ec4769900a31",
      "count": 1
    },
    {
      "name": "ANGLE from a2cabe1f33db to 5147f32e43fe",
      "count": 1
    },
    {
      "name": "Skia from 88954ef8f36d to 2950646d94ae",
      "count": 1
    },
    {
      "name": "Kotlin Compiler from CNW8t-Mi3vb2lw4Bg...",
      "count": 1
    },
    {
      "name": "Depot Tools from 2c147b70c0e2",
      "count": 1
    },
    {
      "name": "anonymous_tokens from f5499d91ee1b to 6869aca50cc4",
      "count": 1
    },
    {
      "name": "Updater chrome_linux64 from",
      "count": 1
    },
    {
      "name": "DevTools Frontend from 025b06536b20",
      "count": 1
    },
    {
      "name": "ANGLE from ddb419903b3d to 93e0df055afa",
      "count": 1
    },
    {
      "name": "Boca Receiver App from 639gHCy1QsgUrk0hU...",
      "count": 1
    },
    {
      "name": "clank/internal/apps from 90052225c045 to 279625955bc6",
      "count": 1
    }
  ],
  "since": "2026-07-14",
  "totals": {
    "commits": 791,
    "features": 582,
    "rolls": 195
  },
  "until": "2026-07-14"
}