{
  "commits": {
    "6946079": {
      "author": "Patrick Kettner",
      "avatar": "https://lh6.googleusercontent.com/-aPOcnjjKMAo/AAAAAAAAAAI/AAAAAAAAAAA/9z1vqDZo5oM/s120-p/photo.jpg",
      "cl": "6946079",
      "clUrl": "https://chromium-review.googlesource.com/c/6946079",
      "description": "This change introduces a new disable reason,\n`DISABLE_BY_ANOTHER_EXTENSION`, for cases when an extension is disabled\nthrough the `chrome.management` API by another extension. The id and\nname of the disabling extension are stored in `ExtensionPrefs`. When an\nextension is disabled for this reason, a warning is displayed on the\n`chrome://extensions` page, indicating which extension caused the\ndisabling, including its name and id. Also added the new disabled reason\nto sync and metrics\n\nBug: 40947689\nChange-Id: I90a4b147ff5ba9ce7937be9adc479616b5ce7356\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6946079\nReviewed-by: Kelvin Jiang \u003ckelvinjiang@chromium.org\u003e\nReviewed-by: Robert Kaplow \u003crkaplow@chromium.org\u003e\nReviewed-by: Rebekah Potter \u003crbpotter@chromium.org\u003e\nCommit-Queue: Patrick Kettner \u003cpatrickkettner@google.com\u003e\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692728}",
      "email": "patrickkettner@google.com",
      "hash": "132fd6521772d95d529e2898665a35d72147d173",
      "subject": "[Extensions] Add warning when an extension is disabled by another."
    },
    "7725329": {
      "author": "Keita Suzuki",
      "avatar": "https://lh3.googleusercontent.com/-eH4aYuPbIqM/AAAAAAAAAAI/AAAAAAAAAAA/Zcii5p3IV9A/s120-p/photo.jpg",
      "cl": "7725329",
      "clUrl": "https://chromium-review.googlesource.com/c/7725329",
      "description": "Record `QuicConnectionReuseDetails` and `MultiplexedSessionCreationInitiator`\nin `GWSPageLoadMetricsObserver` to enhance connection analytics for Google Search.\n\nThis is the 3rd CL in the series to evaluate the effectiveness of QUIC session reuse\nand preconnections during Google Search page loads.\n\nIn this CL:\n* In `GWSPageLoadMetricsObserver::RecordSessionDetails()`, consumes `SessionDetails`\n  from `NavigationHandleTiming` (plumbed in earlier CLs) and logs session establishment\n  and non-reuse reasons to UMA histograms:\n  - PageLoad.Clients.GoogleSearch.QuicSessionEstablishmentReason{ConnectionReuseStatus}\n  - PageLoad.Clients.GoogleSearch.QuicSessionNonReuseReason{ConnectionReuseStatus}\n  - PageLoad.Clients.GoogleSearch.SessionCreationInitiator{ConnectionProtocolType}{ConnectionReuseStatus}\n* Defines the corresponding histograms, tokens, and `ConnectionReuseStatus` variants in\n  `tools/metrics/histograms/metadata/page/histograms.xml`.\n* Adds helper function `GetConnectionReuseStatus()` to determine reuse status from\n  navigation handle timing.\n* Adds comprehensive unit tests in `gws_page_load_metrics_observer_unittest.cc`.\n\nTAG=agy\nBUG=498864042\nCONV=c5bd3b30-9575-4fe4-9c49-baae6098ef11\n\nChange-Id: I786b06e9ad3bcec94124443d6f951afbf649af4f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7725329\nReviewed-by: Shunya Shishido \u003csisidovski@chromium.org\u003e\nReviewed-by: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\nCommit-Queue: Keita Suzuki \u003csuzukikeita@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692076}",
      "email": "suzukikeita@chromium.org",
      "hash": "979b12e3e567dfe58de81db94e0efac80d4ab687",
      "subject": "Plumb session establishment reasons to GWS metrics"
    },
    "7789902": {
      "author": "Sirisha Kavuluru",
      "avatar": "https://lh5.googleusercontent.com/-b6le5GHmq3E/AAAAAAAAAAI/AAAAAAAAAAA/DSH8fq8727g/s120-p/photo.jpg",
      "cl": "7789902",
      "clUrl": "https://chromium-review.googlesource.com/c/7789902",
      "description": "Problem: Unlike desktop platforms, Chrome on Android does not support\nrendering PDFs embedded inside an \u003ciframe\u003e. Normally,\nPDFIFrameNavigationThrottle intercepts subframe PDF navigations and\nreplaces the response by loading a placeholder HTML with an \"Open\"\nbutton into the frame.\n\nHowever, many websites use hidden, 0x0-sized, or off-screen iframes to\ntrigger PDF downloads or viewing when a user clicks a button (such as\n\"View Receipt\", \"Download Ticket\", or \"Print Statement\"). Because the\niframe is invisible, the placeholder UI is rendered inside a hidden\nframe where the user can neither see it nor click the \"Open\" button.\nFrom the user's perspective, clicking the action does nothing, leading\nto a broken experience.\n\nSolution: Add an alternate navigation flow guarded by the feature flag\n`blink::features::kAndroidHandlePdfInIframe`\n(\"AndroidHandlePdfInIframe\"): 1. In\nDOMPluginArray::IsPdfViewerAvailable(), return true on Android\n   when kAndroidHandlePdfInIframe is enabled so\n   navigator.pdfViewerEnabled and navigator.mimeTypes signal PDF\n   viewer support to web pages.\n2. In PDFIFrameNavigationThrottle::WillProcessResponse(), check whether\n   the target subframe's RenderWidgetHostView is hidden or has empty\n   bounds (!view || view-\u003eGetViewBounds().IsEmpty()).\n3. Verify that the navigation was initiated with a user gesture\n   (navigation_handle()-\u003eHasUserGesture()). This ensures background\n   scripts or unsolicited ads cannot spawn unwanted tabs.\n4. If both criteria are met, forward the navigation to open in a new\n   foreground tab (WindowOpenDisposition::NEW_FOREGROUND_TAB) via\n   navigation_handle()-\u003eGetWebContents()-\u003eOpenURL(), and cancel the\n   original iframe navigation with CANCEL_AND_IGNORE so the unreachable\n   placeholder is not loaded into the hidden iframe.\n\nDemo: https://screencast.googleplex.com/cast/NjM4MzgwNTEzNTg0NzQyNHwzM2MwZDU1My05NA\nBug: 394246239\nChange-Id: Id55da836126b917272d7e69b5715c04de401a710\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7789902\nReviewed-by: Shu Yang \u003cshuyng@google.com\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Sirisha Kavuluru \u003cskavuluru@google.com\u003e\nReviewed-by: Kinuko Yasuda \u003ckinuko@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692541}",
      "email": "skavuluru@google.com",
      "hash": "e088f33684fb95b64504b67f3a92724643aa60dd",
      "subject": "[PDF] Open hidden iframe PDF in new tab when triggered with user gesture"
    },
    "7794396": {
      "author": "rbpotter",
      "avatar": "https://lh4.googleusercontent.com/-mBk2a4Fx72s/AAAAAAAAAAI/AAAAAAAAAAA/I9VjiV1xx3g/s120-p/photo.jpg",
      "cl": "7794396",
      "clUrl": "https://chromium-review.googlesource.com/c/7794396",
      "description": "This is useful for HTML formatting to handle a better defined subset\nof cases.\n\nBug: 512911634\nChange-Id: Ia68c96b8b1f63d3372a0d387712a80f4809db163\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7794396\nReviewed-by: John Lee \u003cjohntlee@chromium.org\u003e\nCommit-Queue: Rebekah Potter \u003crbpotter@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1691998}",
      "email": "rbpotter@chromium.org",
      "hash": "81671e70304b1775014d2fa91dd87b7b900c297a",
      "subject": "WebUI: Enforce that getHtml() returns a tagged template literal"
    },
    "7850901": {
      "author": "Patrick Kettner",
      "avatar": "https://lh6.googleusercontent.com/-aPOcnjjKMAo/AAAAAAAAAAI/AAAAAAAAAAA/9z1vqDZo5oM/s120-p/photo.jpg",
      "cl": "7850901",
      "clUrl": "https://chromium-review.googlesource.com/c/7850901",
      "description": "Adds the chrome.enterprise.webrtc namespace with startCapture and\ngetCaptureStatus, the enterprise.webrtc permission, and the\nEnterpriseWebrtcApiObserver keyed service that bridges\ncontent::WebRtcDiagnostics events to the extension event router. The\npermission is restricted to policy-installed extensions.\n\nBug: 513035491\nChange-Id: I7522d5197b0c25e77c92ecdd27d82058085a16fd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7850901\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCommit-Queue: Patrick Kettner \u003cpatrickkettner@google.com\u003e\nReviewed-by: Kelvin Jiang \u003ckelvinjiang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1691984}",
      "email": "patrickkettner@google.com",
      "hash": "ceb8c209706d5031ea01491832e653c831804aeb",
      "subject": "[enterprise.webrtc] Add startCapture and getCaptureStatus APIs"
    },
    "7899962": {
      "author": "luci-bisection@appspot.gserviceaccount.com",
      "avatar": "https://lh5.googleusercontent.com/-ELhTJmCIbaU/AAAAAAAAAAI/AAAAAAAAAAA/5T5-6tr7teQ/s120-p/photo.jpg",
      "cl": "7899962",
      "clUrl": "https://chromium-review.googlesource.com/c/7899962",
      "description": "This reverts commit ad1d26763e21cbd441390cac60d779aac31839e9.\n\nReason for revert:\nLUCI Bisection has identified this change as the cause of a test failure. See the analysis: https://ci.chromium.org/ui/p/chromium/bisection/test-analysis/b/5650469826330624\n\nSample build with failed test: https://ci.chromium.org/b/8671650050864349953\nAffected test(s):\n[://chrome/test\\:android_browsertests!gtest::ExtensionApiTabTest#Query](https://ci.chromium.org/ui/test/chromium/:%2F%2Fchrome%2Ftest%5C:android_browsertests%21gtest::ExtensionApiTabTest%23Query?q=VHash%3Ae59f0f7e0ddff848)\n\nIf this is a false positive, please report it at http://b.corp.google.com/createIssue?component=1199205\u0026description=Analysis%3A+https%3A%2F%2Fci.chromium.org%2Fui%2Fp%2Fchromium%2Fbisection%2Ftest-analysis%2Fb%2F5650469826330624\u0026format=PLAIN\u0026priority=P3\u0026title=Wrongly+blamed+https%3A%2F%2Fchromium-review.googlesource.com%2Fc%2Fchromium%2Fsrc%2F%2B%2F7899962\u0026type=BUG\n\nOriginal change's description:\n\u003e [RWM Ramp-down 4/4] Remove RobustWindowManagementExperimental feature flag.\n\u003e\n\u003e This change removes the RobustWindowManagementExperimental feature flag and its associated entries from about_flags and ChromeFeatureList on Android.\n\u003e\n\u003e Bug: 501099822\n\u003e Change-Id: Ia35bc42fd7bd1b1d43d0099856576167c9579720\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7899962\n\u003e Owners-Override: Henrique Nakashima \u003chnakashima@chromium.org\u003e\n\u003e Reviewed-by: Henrique Nakashima \u003chnakashima@chromium.org\u003e\n\u003e Commit-Queue: Ryan Thomas \u003crathomas@google.com\u003e\n\u003e Reviewed-by: Aishwarya Rajesh \u003caishwaryarj@google.com\u003e\n\u003e Reviewed-by: Neil Coronado \u003cnemco@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1691812}\n\u003e\n\nBug: 501099822\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: Ifcf0a026808c102e3226b5aaae5a00f5ffb7f5a7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351395\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nOwners-Override: Joel Hockey \u003cjoelhockey@chromium.org\u003e\nCommit-Queue: Joel Hockey \u003cjoelhockey@chromium.org\u003e\nReviewed-by: Joel Hockey \u003cjoelhockey@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692199}",
      "email": "luci-bisection@appspot.gserviceaccount.com",
      "hash": "b212b413bec82cbeea914a44968119df2fadce35",
      "subject": "Revert \"[RWM Ramp-down 4/4] Remove RobustWindowManagementExperimental feature flag.\""
    },
    "8016350": {
      "author": "Abhijith Nair",
      "avatar": "https://lh3.googleusercontent.com/-0GMh5AVQGLM/AAAAAAAAAAI/AAAAAAAAAAA/0zZzcqCKexs/s120-p/photo.jpg",
      "cl": "8016350",
      "clUrl": "https://chromium-review.googlesource.com/c/8016350",
      "description": "1. `@UiThread` annotations are added to the WebViewChromium methods that\nare marked `@UiThread` in the Android WebViewProvider interface.\n\n2. For the `@UiThread` methods, if they call `checkNeedsPost` it is now\nchanged to `checkUiMethodNeedsPost` that asserts that we are on the UI\nthread. For those that don't call `checkNeedsPost`, we now call\n`checkThread()`.\n\n3. Removed histograms that are not used.\n\nChange-Id: I88bf8ff59a9075b58e0f866850cdcdee2e0b68de\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8016350\nReviewed-by: Michael van Ouwerkerk \u003cmvanouwerkerk@chromium.org\u003e\nReviewed-by: Richard Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Abhijith Nair \u003cabhijithnair@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692465}",
      "email": "abhijithnair@chromium.org",
      "hash": "98a09e5602b3f785a118ccff1ca97789ba43caf0",
      "subject": "[WV] Add UI thread checks to WebViewChromium"
    },
    "8062666": {
      "author": "Pengyuan Wang",
      "avatar": "https://lh3.googleusercontent.com/-5tnuoPcbc5c/AAAAAAAAAAI/AAAAAAAAAAA/WxJsygf8BB4/s120-p/photo.jpg",
      "cl": "8062666",
      "clUrl": "https://chromium-review.googlesource.com/c/8062666",
      "description": "Desktop Send Tab To Self notifications in the toolbar bubble currently\nreplace the visible entry when another entry arrives, which can silently\nhide earlier unopened pages from the user.\n\nThis change keeps the current bubble entry visible, queues subsequent\nentries, and shows them after the current bubble closes. It also clears\nqueued entries when the browser is closing to avoid reposting UI during\nshutdown, and updates the browser test to validate non-replacement and\nfollow-up display behavior.\n\nBug: 525210418\nChange-Id: Ib5dcfd259e9e1495a3b09c2bf2cb64eff6cdf70c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8062666\nReviewed-by: Elly \u003cellyjones@chromium.org\u003e\nReviewed-by: Eshwar Stalin \u003cestalin@chromium.org\u003e\nCommit-Queue: plantree \u003cpengyuanwang@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692115}",
      "email": "pengyuanwang@microsoft.com",
      "hash": "6dd67e61a03b38cb7d08eb7c2c0baae4ca626aae",
      "subject": "[SendTabToSelf] Queue desktop receive bubbles for pending entries"
    },
    "8078244": {
      "author": "Gary Klassen",
      "avatar": "https://lh3.googleusercontent.com/-OZYtEKdzzcI/AAAAAAAAAAI/AAAAAAAAAAA/XW5zi2oFeFw/s120-p/photo.jpg",
      "cl": "8078244",
      "clUrl": "https://chromium-review.googlesource.com/c/8078244",
      "description": "Change-Id: I963be53c0fd44eecbe837ed2ef19ba4902a63129\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8078244\nCommit-Queue: Gary Klassen \u003cgklassen@chromium.org\u003e\nReviewed-by: Dan H \u003charringtond@chromium.org\u003e\nReviewed-by: Ken Buchanan \u003ckenrb@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692009}",
      "email": "gklassen@chromium.org",
      "hash": "32c71b3253fbee0022eb6e04c937e3ba9764c70d",
      "subject": "Initial upload of ChromeTool API definition"
    },
    "8123394": {
      "author": "Hyowon Kim",
      "avatar": "https://lh3.googleusercontent.com/-6xuCyajWy_0/AAAAAAAAAAI/AAAAAAAAAAA/Fs5hsfdSZQ0/s120-p/photo.jpg",
      "cl": "8123394",
      "clUrl": "https://chromium-review.googlesource.com/c/8123394",
      "description": "This is a reland of commit a960d664cc91883da1ae77f1c27196cacc51c82b\n\nThe original CL was reverted due to flaky failures only in\nvirtual/fragmented-oof-in-cb. Added TestExpectations entries for those\ntests.\n\nOriginal change's description:\n\u003e Scroll anchor-positioned fixed boxes into view on focus\n\u003e\n\u003e Anchor-positioned fixed boxes still need to move with the anchor when\n\u003e the frame scrolls. scroll-into-view stopped bubbling as soon as it hit a\n\u003e position:fixed box, so the frame never got scrolled. This CL excludes\n\u003e anchor-positioned fixed boxes from that check.\n\u003e\n\u003e Bug: 469481151\n\u003e Change-Id: I01cc730bd029b58af43857b35749d39aba42ea6f\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8123394\n\u003e Reviewed-by: David Bokan \u003cbokan@chromium.org\u003e\n\u003e Commit-Queue: Hyowon Kim \u003chyowon@igalia.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1686828}\n\nBug: 469481151\nChange-Id: I28bec015142bf4bdd2a15dc4bac60ea07482430f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8311148\nReviewed-by: David Bokan \u003cbokan@chromium.org\u003e\nCommit-Queue: Hyowon Kim \u003chyowon@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692098}",
      "email": "hyowon@igalia.com",
      "hash": "1ccb512d1810d651613cfa15cbc02d65b3ab5a2b",
      "subject": "Reland \"Scroll anchor-positioned fixed boxes into view on focus\""
    },
    "8137142": {
      "author": "Jagadish C K",
      "avatar": "https://lh3.googleusercontent.com/-Bvp1wmZfrxA/AAAAAAAAAAI/AAAAAAAAAAA/hmQDWJ_Wxn0/s120-p/photo.jpg",
      "cl": "8137142",
      "clUrl": "https://chromium-review.googlesource.com/c/8137142",
      "description": "NetworkConfigMessageHandler previously lacked session and policy checks,\nallowing unprivileged or guest users to invoke sensitive WebUI handlers\n(resetApnMigrator, disableActiveESimProfile, resetESimCache) via chrome.send().\nThis CL:\nBlocks resetApnMigrator, disableActiveESimProfile, and resetESimCache in Guest mode.\nBlocks disableActiveESimProfile when the active eSIM is policy-managed.\nBlocks resetApnMigrator when APN modification is disallowed by policy.\nAdds network_config_message_handler_unittest.cc to cover these cases.\n\nBug: b:513730313\nTest: --gtest_filter=\"NetworkConfigMessageHandlerTest.*\"\nChange-Id: I2e3cb0e0ea2a23e7d3b62b9a0d7f789953b05673\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137142\nReviewed-by: Jason Zhang \u003cjiajunz@google.com\u003e\nReviewed-by: Chad Duffin \u003cchadduffin@google.com\u003e\nCommit-Queue: Jagadish C K (xWF) \u003cjagadishck@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692169}",
      "email": "jagadishck@google.com",
      "hash": "25f0ddcfa226f2c78cf3fe0544b754feddc8a67a",
      "subject": "[ash/network_ui] Restrict network config messages in Guest Mode and by policy"
    },
    "8177212": {
      "author": "Olivier Li",
      "avatar": "https://lh4.googleusercontent.com/-CaoqZns7mD0/AAAAAAAAAAI/AAAAAAAAAAA/r_gbCQZ8ylQ/s120-p/photo.jpg",
      "cl": "8177212",
      "clUrl": "https://chromium-review.googlesource.com/c/8177212",
      "description": "Field sampling is showing a massive increase in congestion coming from\nrecording this new metric on Intel Macs. While there is not really\nanything wrong with the metric per-say it represents an opportunity to\nmeasure if inhibiting it really gets rid of the congestion.\n\nIt's even possible that this inhibition will make the metric more\nreliable as increase congestion can have an impact on the number of\nwakeups.\n\nChange-Id: Ibcef8a33309b9369820e025c2feac5fcef06c2c1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8177212\nCommit-Queue: Olivier Li Shing Tat-Dupuis \u003colivierli@google.com\u003e\nReviewed-by: Joe Mason \u003cjoenotcharles@google.com\u003e\nReviewed-by: Sean Maher \u003cspvm@chromium.org\u003e\nReviewed-by: Egor Pasko \u003cpasko@chromium.org\u003e\nReviewed-by: Francois Pierre Doray \u003cfdoray@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692568}",
      "email": "olivierli@google.com",
      "hash": "d59ba26c4fdd4f67bd3343c2371281b74cd26923",
      "subject": "Add kInhibitMessagePumpWakeupCounter"
    },
    "8184027": {
      "author": "Helmut Januschka",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "8184027",
      "clUrl": "https://chromium-review.googlesource.com/c/8184027",
      "description": "Take the event name as std::string_view so that the several hundred\nstatic configuration call sites in GetClientSideFeatureConfig() no\nlonger each materialize a temporary std::string inline, and give\nEventConfig defaulted move operations (previously suppressed by the\nuser-declared destructor) so assigning freshly built configs moves the\nname instead of copying it.\n\nBug: 541711739\nChange-Id: I258a3f153d7a67ed90baaffbc869b40affef3427\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8184027\nReviewed-by: Shakti Sahu \u003cshaktisahu@chromium.org\u003e\nCommit-Queue: Helmut Januschka \u003chelmut@januschka.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692539}",
      "email": "helmut@januschka.com",
      "hash": "ab9f133047cdc03d804f9e04964c4be73eda756d",
      "subject": "Make feature engagement EventConfig cheaper to construct statically"
    },
    "8195066": {
      "author": "Ivana Žužić",
      "avatar": "https://lh5.googleusercontent.com/-UKO-QfIVMns/AAAAAAAAAAI/AAAAAAAAAAA/EfmXBTBkTG8/s120-p/photo.jpg",
      "cl": "8195066",
      "clUrl": "https://chromium-review.googlesource.com/c/8195066",
      "description": "When the trusted vault recovery flow finishes and the vault remains\nlocked, we reprompt the save/update password message with the \"Continue\"\naction.\n\nKey changes:\n- Introduce State::kRepromptShowing.\n- In OnTrustedVaultRecoveryDone: if the vault error is still present,\n  reprompt the message and transition to State::kRepromptShowing.\n- In OnErrorStateChanged: handle background error resolution while in\n  State::kRepromptShowing by saving the form, dismissing the reprompted\n  message, and transitioning to State::kConfirmationShowing (or\n  State::kDismissed).\n- In HandleMessageDismissed: user dismissals (gesture, timer) while in\n  State::kRepromptShowing transition to State::kDismissed and cleanly\n  reset delegate state, while clicking the primary action transitions\n  back to State::kWaitingForTrustedVault without premature cleanup.\n\nTAG=agy\n\nBug: 543028154\nChange-Id: I32b0bf95802e526a73c9b488eea92738519e80a5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8195066\nCommit-Queue: Ivana Žužić \u003cizuzic@google.com\u003e\nReviewed-by: Thomas Thrainer \u003cthomasth@google.com\u003e\nReviewed-by: Friedrich Hauser \u003cfriedrichh@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692496}",
      "email": "izuzic@google.com",
      "hash": "94dd57ed0f1636fc3351f1d72b16e2cf3b814b0b",
      "subject": "[Password Manager] Reprompt save/update password message"
    },
    "8212786": {
      "author": "Michelle Abreo",
      "avatar": "https://lh3.googleusercontent.com/-zrB0H161KMg/AAAAAAAAAAI/AAAAAAAAAAA/1nIivWX23n8/s120-p/photo.jpg",
      "cl": "8212786",
      "clUrl": "https://chromium-review.googlesource.com/c/8212786",
      "description": "Implements SiteTokenProxyingURLLoaderFactory to proxy URLLoaderFactory\ncreation and set the kURLLoadOptionUseHeaderClient flag on requests to\nallowlisted domains. This ensures the network service routes matching\nrequests through SiteTokenURLLoaderHeaderClient / SiteTokenHeaderClient.\n\nBug: b:540798914\nChange-Id: I66b4942debb06c3606f56912378da2723916b38d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8212786\nReviewed-by: Tim Dresser \u003ctdresser@google.com\u003e\nCommit-Queue: Michelle Abreo \u003cmichelleabreo@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692010}",
      "email": "michelleabreo@google.com",
      "hash": "d2e7ca21024ef1acf80e7ed13ce27fdf8e08595c",
      "subject": "[STHeader][3] Add ProxyingURLLoaderFactory to proxy network requests"
    },
    "8214043": {
      "author": "Victor Hugo Vianna Silva",
      "avatar": "https://lh4.googleusercontent.com/-URBdlWdE2yY/AAAAAAAAAAI/AAAAAAAAAAA/au3d6iGeUXE/s120-p/photo.jpg",
      "cl": "8214043",
      "clUrl": "https://chromium-review.googlesource.com/c/8214043",
      "description": "Requested below.\n\nhttps://chromium-review.git.corp.google.com/c/chromium/src/+/8167121/comment/835e9322_176255a0/\n\nhttps://chromium-review.git.corp.google.com/c/chromium/src/+/8167121/comment/846f3ba5_9dfeb2a9/\n\nChange-Id: I38dbe83e1c8a34db118752704f7e80c8a524fb1c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8214043\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nAuto-Submit: Victor Vianna \u003cvictorvianna@google.com\u003e\nCommit-Queue: Victor Vianna \u003cvictorvianna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692309}",
      "email": "victorvianna@google.com",
      "hash": "b79f81c75ffa19ae6e08c126e6767d9f69bf97cb",
      "subject": "Adopt shell best practices in CRD display forwarding snippet"
    },
    "8220532": {
      "author": "Wenyu Fu",
      "avatar": "https://lh3.googleusercontent.com/-zdEdO0_O8jg/AAAAAAAAAAI/AAAAAAAAAAA/emSwq5e8MwM/s120-p/photo.jpg",
      "cl": "8220532",
      "clUrl": "https://chromium-review.googlesource.com/c/8220532",
      "description": "Adds the browser_actuator component's StartSession proto as a Sharing\nMessage option. This will allow us to instantiate the TransportChannel\nto establish a stream for future agentic payloads.\n\nAlso moves the StartSession proto definition outside of\nbrowser_actuator/internal/ to allow the sharing message dependency.\n\nBug: 538161953\nChange-Id: I51e2d57d45952273f9785f9674f5b00e5b244c64\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8220532\nAuto-Submit: Anusha Muley \u003canushamuley@google.com\u003e\nReviewed-by: Siddhartha S \u003cssid@chromium.org\u003e\nReviewed-by: Min Qin \u003cqinmin@chromium.org\u003e\nCommit-Queue: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692667}",
      "email": "wenyufu@chromium.org",
      "hash": "1b4c98352a77053fe5be27f80d835bcda68fc109",
      "subject": "[browser_actuator] Add StartSession payload to FCM SharingMessage"
    },
    "8236051": {
      "author": "Dibyajyoti Pal",
      "avatar": "",
      "cl": "8236051",
      "clUrl": "https://chromium-review.googlesource.com/c/8236051",
      "description": "This CL mimics the previous CL in its chain, and allows WebAPKs to also\nuse IMPORTANCE_HIGH while creating notifications. To do this safely, new\nWebAPKs will have a different shell version, and will be able to use\nhigh priority notifications once the WebAPK service upgrades to that\nversion. There is a 2 way migration implemented like in the parent CL,\nwhere if the user turns off the feature flag, WebAPKs fall back to\nshowing notifications on the default channel.\n\nThe feature request for this has been approved internally in\nb/544793314.\n\nNO_IFTTT=Updating comment to align with max length expectations.\n\nBug: 545605357\nChange-Id: Idfd5634215dacfe3c52450fd90fcbeb30144a82e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8236051\nReviewed-by: Peter Conn \u003cpeconn@chromium.org\u003e\nReviewed-by: Peter Beverloo \u003cpeter@chromium.org\u003e\nCommit-Queue: Dibyajyoti Pal \u003cdibyapal@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692543}",
      "email": "dibyapal@google.com",
      "hash": "dd59a97f6bb7cd7c601634302df27ca450fd7654",
      "subject": "[Notifications][2/N] Migrate WebAPKs to use high priority notifications"
    },
    "8238734": {
      "author": "James Decker",
      "avatar": "https://lh6.googleusercontent.com/-oiUIzF31czc/AAAAAAAAAAI/AAAAAAAAAAA/1qAXNd2fyAs/s120-p/photo.jpg",
      "cl": "8238734",
      "clUrl": "https://chromium-review.googlesource.com/c/8238734",
      "description": "Instead of scanning backwards from EOF looking for the notarization\ntrailer sentinel, parse the XAR header, decompress the Table of Contents\n(TOC) XML, and determine the exact end of the XAR archive payload. This\nallows the Omaha dynamic tag space to be precisely located and modified\nwithout corrupting the XAR archive or invalidating signatures and\nnotarization trailers.\n\nXar Header format described here:\nhttps://en.wikipedia.org/wiki/Xar_(archiver)\n\nAnd trailer format is described in more detail here:\nhttps://mothersruin.com/software/Archaeology/reverse/tickets.html\n\nThis is unfortunately not well documented by Apple themselves, so we are\nleft to figure this out on our own and with hand-wavy docs made from\nother developer's who already went through the same struggles.\n\nBYPASS_LARGE_CHANGE_WARNING: This code path is not particularly\nconcerning, these changes are all quite-related, and if a rollback is\nrequired, the entire feature would need to be rolled back anyway.\n\nhigh.\n\nNOTE: we avoided using libxml because the dependency cost would be quite\nBug: 545244471\nChange-Id: Icbbec6049365ef5979052bdcf3bdf2171f742182\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8238734\nReviewed-by: Adam Norberg \u003cnorberg@google.com\u003e\nReviewed-by: Sorin Jianu \u003csorin@chromium.org\u003e\nCommit-Queue: James Decker \u003cdeckerjames@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1691975}",
      "email": "deckerjames@google.com",
      "hash": "6c08346d79340c6a78c818126074a753ca5ff905",
      "subject": "[updater] Parse XAR header and TOC for PKG dynamic tagging"
    },
    "8244887": {
      "author": "Monica Chintala",
      "avatar": "https://lh3.googleusercontent.com/-D0tI1llAXBE/AAAAAAAAAAI/AAAAAAAAAAA/qlw4NkXWqVQ/s120-p/photo.jpg",
      "cl": "8244887",
      "clUrl": "https://chromium-review.googlesource.com/c/8244887",
      "description": "Align incomingMaxAge and outgoingMaxAge with the current WebTransport\nspecification. Both attributes now accept nullable unrestricted doubles,\nthrow RangeError for negative and NaN values, and normalize zero to\nnull. Rejected values leave Blink and network state unchanged.\n\nPositive infinity remains observable through the JavaScript getters. The\nnetwork service clamps outgoing expiration durations before passing them\nto QUICHE, whose unchecked expiry timestamp addition can otherwise\noverflow. Keeping this defense at the untrusted Mojo boundary avoids\nduplicating the clamp in Blink.\n\nThis intentionally replaces the previous silent rejection of negative\nvalues and binding-level TypeError for NaN with the RangeError behavior\nrequired by the specification and Web Platform Tests.\n\nSpec:\nhttps://w3c.github.io/webtransport/#dom-webtransportdatagramduplexstream-incomingmaxage\nhttps://w3c.github.io/webtransport/#dom-webtransportdatagramduplexstream-outgoingmaxage\n\nBug: 545671281\nChange-Id: Ib0c33c407750211c3a84b3659adf3f648b00a760\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8244887\nReviewed-by: Liang Zhao \u003clzhao@microsoft.com\u003e\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCommit-Queue: Monica Chintala \u003cmonicach@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692740}",
      "email": "monicach@microsoft.com",
      "hash": "920a32b0dce22ba5fc4ec5d688791308327b28b7",
      "subject": "WebTransport: Fix datagram maxAge validation"
    },
    "8246943": {
      "author": "Kacper Bajkiewicz",
      "avatar": "https://lh5.googleusercontent.com/-u-nmkL7TPLI/AAAAAAAAAAI/AAAAAAAAAAA/JTpQKe6ojlE/s120-p/photo.jpg",
      "cl": "8246943",
      "clUrl": "https://chromium-review.googlesource.com/c/8246943",
      "description": "Introducing support for dynamic theming in animations / illustrations\ndisplayed via cr-lottie in Chrome WebUI.\n\nThis solution is based on the logic currently used for ChromeOS. Though,\nto not impact library's clients, be able to use Chrome WebUI tsconfig\nand keep ChromeOS WebUI X Chrome WebUI dependency limitation, it was\ndecided to fork it and have a separate copy for Chrome exclusively. It's\nsafe, as Lottie is platform-agnostic and universally standardized\nformat. Logic was only slightly adjusted to match Chrome style and\nnaming with no changes to its core parts.\n\nWe'll introduce a new class - ProcessedLottieJson - a wrapper for Lottie\nJSONs that substitutes CDDS illo color tokens into CSS values based on\ncurrent browser's color stylesheet. The processor walks DFSes through\nthe file and keeps token references so that these can be quickly swapped\nafter theme change. For now, only solid shapes and gradient fills with\nmore to be added in the future (if needed).\n\nCr-lottie will intercept the JSON file at initialization, process it if\nthe component runs with dynamic tag and has at least 1 token inside, and\nsend it to the web worker. On theme change (note that\n'on-color-provided-changed' event will be used in Chrome too from now\non), it'll send new animation data which will cause the worker to\ncleanly re-seed its internal instance and render the animation with new\ncolor palette. Event 'cr-lottie-initialized' will not be sent on\nsubsequent re-colors, but only after first initialization.\n\nCL based on proposal doc (internal only):\ngo/themed-cr-lottie-animations-for-chrome\n\nFirst usage will be introduced in chained CL, where we'd bring themed\nanimation to the stepper in First Run's feature showcase.\n\nNote: for easier comparison, its ChromeOS counterpart, (third_party/cros-components/.../lottie_processing_helpers is available in Patchset 13)\nBug: 553315776\nChange-Id: I8dee0eb236a6355e96a4e669a5ab908cd1899f48\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8246943\nReviewed-by: Rebekah Potter \u003crbpotter@chromium.org\u003e\nCommit-Queue: Kacper Bajkiewicz \u003ckbajkiewicz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692304}",
      "email": "kbajkiewicz@google.com",
      "hash": "2d04b812a5621809211943e03a145181a2d4bec1",
      "subject": "[Lottie] Dynamic theming for cr-lottie in Chrome."
    },
    "8252708": {
      "author": "Mikita Kuchyn",
      "avatar": "",
      "cl": "8252708",
      "clUrl": "https://chromium-review.googlesource.com/c/8252708",
      "description": "Now that the in-popup loading spinner in AtMemoryManager for IBANs has\nbeen removed, IbanAccessManager::FetchValue no longer needs to return\nIsAsync.\n\nThis CL reverts a part of https://chromium-review.googlesource.com/8098822\n\nBug: 549096813\nChange-Id: Ia5744c2dbe982bf4f9d6785eb511204004206728\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8252708\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nReviewed-by: Vinny Persky \u003cvinnypersky@google.com\u003e\nCommit-Queue: Mikita Kuchyn \u003ckuchyn@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692350}",
      "email": "kuchyn@google.com",
      "hash": "308c02aebf97efff52903d77a9ccd7d1918f9385",
      "subject": "[atmemory] Clean up IsAsync in IbanAccessManager::FetchValue"
    },
    "8253057": {
      "author": "hiroki oshima",
      "avatar": "https://lh3.googleusercontent.com/-gSzbcdwD8SA/AAAAAAAAAAI/AAAAAAAAAAA/z-yJF3CmZSE/s120-p/photo.jpg",
      "cl": "8253057",
      "clUrl": "https://chromium-review.googlesource.com/c/8253057",
      "description": "Bug: 40212619\nChange-Id: I719e61dad88a3df15f7066a5287da251dd5e7e8f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8253057\nReviewed-by: Mitsuru Oshima \u003coshima@chromium.org\u003e\nReviewed-by: Di Wu \u003cdiwux@google.com\u003e\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692140}",
      "email": "hiroki.oshima@gmail.com",
      "hash": "f535e9ce7cc36f4477c7abfff09ccbd08602f23a",
      "subject": "remove HoldingSpaceTestApi dangling marker"
    },
    "8253199": {
      "author": "Mary Ruthven",
      "avatar": "",
      "cl": "8253199",
      "clUrl": "https://chromium-review.googlesource.com/c/8253199",
      "description": "Add missing versions up to\n- Ti50 DT/NT - 0.X.311\n- Cr50 - 0.6.391\n\nBUG=none\nTEST=none\n\nChange-Id: Ie6168a2e89f1278b3656590d1aa37b3868a87473\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8253199\nReviewed-by: Howard Yang \u003chcyang@google.com\u003e\nReviewed-by: Mark Pearson \u003cmpearson@chromium.org\u003e\nAuto-Submit: Mary Ruthven \u003cmruthven@chromium.org\u003e\nCommit-Queue: Mary Ruthven \u003cmruthven@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692247}",
      "email": "mruthven@google.com",
      "hash": "aafdd335bae8ba1d0d0f3721cef74b698da97517",
      "subject": "enusm.xml: add missing GSC versions"
    },
    "8255735": {
      "author": "Gauthier Ambard",
      "avatar": "https://lh4.googleusercontent.com/-i-O-ZGsBLB8/AAAAAAAAAAI/AAAAAAAAAAA/G5adnZOgQGo/s120-p/photo.jpg",
      "cl": "8255735",
      "clUrl": "https://chromium-review.googlesource.com/c/8255735",
      "description": "This will be used for the fullscreen animation\n\nBug: 537312208\nChange-Id: I9d3b3c092e587db6b2ac28fba1b6b640c99e2c93\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8255735\nReviewed-by: Scott Yoder \u003cscottyoder@google.com\u003e\nCommit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692349}",
      "email": "gambard@chromium.org",
      "hash": "fd931553dee1c2570cde9ecd1f76ecbdeffe21a0",
      "subject": "[iOS] Add text-only location bar into Toolbar"
    },
    "8256790": {
      "author": "Eric Lok",
      "avatar": "https://lh5.googleusercontent.com/-HqMBSJC7snc/AAAAAAAAAAI/AAAAAAAAAAA/A0sfG6T4_Ts/s120-p/photo.jpg",
      "cl": "8256790",
      "clUrl": "https://chromium-review.googlesource.com/c/8256790",
      "description": "Rename TabSharingUIManager -\u003e TabSharingUiManager and\nTabSharingUIBridge -\u003e TabSharingUiBridge (and their unit tests) to follow\nChromium's Java acronym-casing convention (Ui, not UI) and match the\nsibling TabSharingToolbarUiCoordinator.\n\nThis is a purely mechanical rename with no behavior change:\n- Renames the Java source/test files and their classes.\n- Updates all Java references.\n- Updates the JNI glue in tab_sharing_ui_android.cc/.h (DEFINE_JNI, the\n  Java_TabSharingUiBridge_* calls, and the generated *_jni.h include).\n- Updates the GN source lists.\n- Removes the TODO added in the (2/4) CL that tracked this rename.\n\nBug: 546411766\nTest: tools/autotest.py -C out/android_x64 TabSharingUiBridgeTest TabSharingUiManagerTest TabSharingToolbarUiCoordinatorTest\nTAG=agy\nCONV=036c6b1c-7501-4fa4-b6f6-3718e96486a2\n\nChange-Id: I2e0d53fd7821860c85f93015d8205d9bae4b8e75\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8256790\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Eric Lok \u003clokeric@google.com\u003e\nAuto-Submit: Eric Lok \u003clokeric@google.com\u003e\nReviewed-by: Phil Yan \u003cphilyan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692092}",
      "email": "lokeric@google.com",
      "hash": "ea1b89580bf046fa39b51a0cdcf5bc378afc11b0",
      "subject": "[TabSharingToolbar] Rename TabSharingUI{Manager,Bridge} to Ui casing"
    },
    "8256815": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "cl": "8256815",
      "clUrl": "https://chromium-review.googlesource.com/c/8256815",
      "description": "In dealing with Checked Span slack space, for the cases where the\n`InSlotMetadata` would be stored out-of-line, we also don't want to\nsmuggle the requested size in at the end-of-slot: we should prefer to\n(subtract extras size and) read the raw size directly.\n\nTo set this bit properly, this CL adds plumbing to surface this\ninformation in the allocation path.\n\nFuchsia-Binary-Size: Size increase is unavoidable.\nBug: 534387022\nChange-Id: I83194f32dd13298c880b31971a6eb5010a525684\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8256815\nReviewed-by: Stephen Nusko \u003cnuskos@chromium.org\u003e\nCommit-Queue: Kalvin Lee \u003ckdlee@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692251}",
      "email": "kdlee@chromium.org",
      "hash": "6ace159a150729864bdb2f7dbcd4a62973de45fb",
      "subject": "PA: Plumb bool showing if slot can store raw size"
    },
    "8257476": {
      "author": "Jenna Himawan",
      "avatar": "https://lh5.googleusercontent.com/-hWXERi_vp0g/AAAAAAAAAAI/AAAAAAAAAAA/eEWysTaoMx8/s120-p/photo.jpg",
      "cl": "8257476",
      "clUrl": "https://chromium-review.googlesource.com/c/8257476",
      "description": "Demo: https://screencast.googleplex.com/cast/NTc5MzgzODM5NTI5MzY5Nnw0MDA1ZmRjYS1lYQ\n\n(Note there's an issue with theme loading, which I'm trying to fix with\ncrrev.com/c/8339776)\n\nThis change integrates cross-device theme import into\nCrossDeviceSettingImporter:\n1. Candidate theme retrieval from the template device (or best match)\n   via SyncedSetUpUtilsBridge and CrossDeviceThemeTracker.\n2. Diffing candidate remote theme against local theme\n   via NtpCustomizationConfigManager.\n3. Support for XplatSyncedSetupThemes observation_only mode:\n   evaluates theme eligibility and emits observation-only user action\n   telemetry while suppressing UI and theme mutation unless the user\n   is eligible for non-theme reasons.\n4. Applying theme on import/redo and persisting user selection history.\n5. Restoring snapshot on undo, and disabling UserSelectableType.THEMES\n   on SyncService if the candidate theme was from Android (same-platform).\n6. Adds Android.CrossDeviceSettingImport.ObservationOnly and\n   Android.CrossDeviceSettingImport.NonNtp.ObservationOnly user actions to\n   actions.xml.\n\nTAG=agy\nCONV=85b41b92-0028-493b-b490-781c53b45198\n\nBug: 517615321\nChange-Id: I5bc0e3b729ddee1d4c531891950c2f14af8f0625\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8257476\nReviewed-by: Mark Schillaci \u003cmschillaci@google.com\u003e\nCommit-Queue: Jenna Himawan \u003cjhimawan@google.com\u003e\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nReviewed-by: Theresa Wellington \u003ctwellington@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692024}",
      "email": "jhimawan@google.com",
      "hash": "de6a4a137c145644e1d295db1b722502ceff1896",
      "subject": "Add theme candidate diffing, apply, and undo/redo"
    },
    "8257760": {
      "author": "Hitarth Kothari",
      "avatar": "https://lh4.googleusercontent.com/-HZTDN6MbpsE/AAAAAAAAAAI/AAAAAAAAAAA/K3LPxloSjh0/s120-p/photo.jpg",
      "cl": "8257760",
      "clUrl": "https://chromium-review.googlesource.com/c/8257760",
      "description": "This CL adds BottomSheetType and UserCriticalFeature to help the\nBottomSheetController resolve conflicts and prioritize sheets.\n\nBottomSheetType encapsulates core behavioral characteristics (such as\nwhether a sheet is user-initiated, modal, suppressible, or\nuser-critical) and provides a canSupersede() method to determine\npriority.\n\nUserCriticalFeature is an enum registry for explicitly approved,\nhigh-priority features (e.g., security, payments) that should not be\neasily suppressed.\n\nBug: 505050661\nChange-Id: Ic75885b14e80fff78867131b29b00cdd397c08b7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8257760\nReviewed-by: Rick Byers \u003crbyers@chromium.org\u003e\nReviewed-by: Matthew Jones \u003cmdjones@chromium.org\u003e\nCommit-Queue: Hitarth Kothari \u003chitarthkothari@google.com\u003e\nAuto-Submit: Hitarth Kothari \u003chitarthkothari@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692587}",
      "email": "hitarthkothari@google.com",
      "hash": "744cd0c6b043995ed8e69b83323f9f656f7a103a",
      "subject": "[BottomSheet] Introduce BottomSheetType and UserCriticalFeature for sheet prioritization."
    },
    "8257795": {
      "author": "Rik Cabanier",
      "avatar": "https://lh6.googleusercontent.com/-pmn_Xp4XasQ/AAAAAAAAAAI/AAAAAAAAAAA/GufZBiaUB-E/s120-p/photo.jpg",
      "cl": "8257795",
      "clUrl": "https://chromium-review.googlesource.com/c/8257795",
      "description": "Android audio input streams always report that they are not muted, even\nwhen the system microphone is muted.\n\nExpose AudioManager.isMicrophoneMute() through JNI and use it for both\nAAudio and OpenSL ES input streams.\n\nBug: 545671278\nTest: Verified microphone mute detection on Quest.\nChange-Id: Ifb3fab717c6edc1dec544e1709217474886c4508\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8257795\nReviewed-by: Thomas Guilbert \u003ctguilbert@chromium.org\u003e\nAuto-Submit: Rik Cabanier \u003ccabanier@meta.com\u003e\nCommit-Queue: Thomas Guilbert \u003ctguilbert@chromium.org\u003e\nReviewed-by: Olga Sharonova \u003colka@chromium.org\u003e\nReviewed-by: Per Åhgren \u003cpeah@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692066}",
      "email": "cabanier@meta.com",
      "hash": "c187abd63b329ba0991da4788325d17836ec2fac",
      "subject": "[Android] Report microphone mute state for input streams"
    },
    "8258363": {
      "author": "Amy Hwang",
      "avatar": "https://lh6.googleusercontent.com/-E3PEpCswlHE/AAAAAAAAAAI/AAAAAAAAAAA/lxxoVnPVRNU/s120-p/photo.jpg",
      "cl": "8258363",
      "clUrl": "https://chromium-review.googlesource.com/c/8258363",
      "description": "This CL migrates the EXTENSIONS_WEB_AUTH_FLOW_INFOBAR_DELEGATE (shown\nwhen an extension starts an interactive web authentication flow) to the\ncentralized infobar framework on Desktop.\n\nKey Changes:\n- Registered `EXTENSIONS_WEB_AUTH_FLOW_INFOBAR_DELEGATE` in the registry with tab scope and message text template.\n- Added `kMigratedWebAuthFlow` feature parameter under the `kCentralizedInfoBarFramework` feature.\n- Refactored `web_auth_flow.cc` to route showing/closing through `BrowserInfoBarManager` and provide the extension display name via `InfoBarShowParams::substitutions`.\n- Added test in web_auth_flow_browsertest and infobars_browsertest for both legacy and migrated paths.\n\nThis change is controlled by the `kMigratedWebAuthFlow` parameter of the\n`kCentralizedInfoBarFramework`feature flag.\n\nTo test it out manually,\nuse:--enable-features=CentralizedInfoBarFramework:kMigratedWebAuthFlow/true\n\nBug: 523208883\nChange-Id: I8ca9d4b96d51edb94296d58ddc7bd8efdf78d346\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8258363\nCommit-Queue: Amy Hwang \u003camyhwang@chromium.org\u003e\nReviewed-by: David Roger \u003cdroger@chromium.org\u003e\nReviewed-by: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692410}",
      "email": "amyhwang@chromium.org",
      "hash": "f9bd1200b1dd54cc6719f0460dd6cf1ddbfdcc7b",
      "subject": "[Infobar] Migrate Extension web auth flow infobar to central framework"
    },
    "8258952": {
      "author": "Tim",
      "avatar": "https://lh3.googleusercontent.com/-euWG8RmebXA/AAAAAAAAAAI/AAAAAAAAAAA/m_OI0VohYlQ/s120-p/photo.jpg",
      "cl": "8258952",
      "clUrl": "https://chromium-review.googlesource.com/c/8258952",
      "description": "Previously, APISignature synthesized a dummy \"callback\" ArgumentSpec\nonto the end of its positional signature list for APIs with asynchronous\nreturns. This required popping and re-adding the callback spec during\nschema creation and argument parsing.\n\nThis CL refactors APISignature and ArgumentParser to handle asynchronous\nreturns separately from positional input arguments by plumbing the const\nAPISignature\u0026 directly through the ArgumentParser subclasses and\nresolving any trailing callback argument (function, null, undefined)\nagainst the async return specification, before matching the remaining\narguments.\n\nIt also adds unit tests to explicitly document how we handle null and\nundefined values in place of the trailing callback.\n\nNote: Technically there is a slight behavior change on how the new logic would handle an API defined with an asynchronous return and a final trailing Function argument (distinct from the async response callback). Previously this would have been greedily taken from the front, taking the Function argument for the first Function, but now it would extract it for the async response callback at the end. However, no extension APIs currently have this form, so in reality no existing behavior change is expected.\n\nBug: 552951908\nChange-Id: Iedb01f54adbd86043fb830e4240baf886bcc83a9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8258952\nCommit-Queue: Tim \u003ctjudkins@chromium.org\u003e\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692011}",
      "email": "tjudkins@chromium.org",
      "hash": "f152f3a961531047e8e520fe07553862510466d0",
      "subject": "[Extensions] Refactor trailing callback handling in APISignature"
    },
    "8259550": {
      "author": "Bhuvana Betini",
      "avatar": "https://lh6.googleusercontent.com/-e6pJ9h3Pqw4/AAAAAAAAAAI/AAAAAAAAAAA/mOBkz3Gp0Mc/s120-p/photo.jpg",
      "cl": "8259550",
      "clUrl": "https://chromium-review.googlesource.com/c/8259550",
      "description": "Passes conversation ID in Actor notification intents and routes them\nthrough ChromeTabbedActivity to invoke Glic with the associated\nconversation once a tab is brought to the foreground.\n\nKey changes:\n1. Intent Plumbing:\n   - Associates conversation ID with ActorTask across JNI.\n   - Encodes EXTRA_CONVERSATION_ID and tab ID into trusted notification\n     intents in ActorForegroundServiceControllerImpl.\n   - Adds IntentHandler.getConversationId to safely extract the\n     conversation ID from trusted intents.\n   - Passes conversation ID through processUrlViewIntent to avoid\n     duplicate extractions and feature flag checks.\n\n2. Glic Invocation via JNI Forwarding:\n   - Adds invokeWithConversation to GlicKeyedService,\n     GlicKeyedServiceImpl, and GlicKeyedServiceHandler on Android.\n   - Bridges to GlicKeyedServiceAndroid::InvokeWithConversation in C++,\n     constructing native glic::GlicInvokeOptions directly with\n     ConversationId and Target without requiring Java options mirrors.\n   - Guards Glic invocation against activity destruction and tab\n     destruction when ProfileProvider resolves asynchronously.\n   - Switches away from incognito model if needed before opening Glic.\n\n3. Synchronized Tab Selection:\n   - Warm Start: If the target tab is already present in TabModel,\n     selects the tab and invokes Glic.\n   - Cold Start / Background Tab Restoration: Defers Glic invocation\n     until the tab is attached to TabModel via listenAndSelectTabOnAdded,\n     avoiding prematurely binding Glic to an unrelated foreground tab.\n   - Guards the onTabSelected callback with a one-shot atomic flag to\n     guarantee at most one invocation across startup and fallback paths.\n\n4. Testing:\n   - Added unit tests in IntentHandlerRobolectricTest for trusted\n     and untrusted intent extraction of conversation ID.\n   - Added unit tests in ActorTabStateHelperTest verifying single-shot\n     callback behavior across warm start, didAddTab events, and\n     restoration on tab state initialization.\n\nGuarded behind the ActorNotificationIntentRouting feature flag.\n\nBug: 554122721, 546097833\nChange-Id: I5f6d4c4be46d96e7c7195ea88d88328103f12860\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8259550\nReviewed-by: Siddhartha S \u003cssid@chromium.org\u003e\nCommit-Queue: Bhuvana Betini \u003cbbetini@google.com\u003e\nReviewed-by: Ritika Gupta \u003critikagup@google.com\u003e\nReviewed-by: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCommit-Queue: Ritika Gupta \u003critikagup@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692730}",
      "email": "bbetini@google.com",
      "hash": "fd53f681596d16d1ed37523f9747306b3768aed9",
      "subject": "[Actor] Route notification intents to Glic conversation"
    },
    "8259869": {
      "author": "Minoru Chikamune",
      "avatar": "https://lh4.googleusercontent.com/-nl25ELME6fk/AAAAAAAAAAI/AAAAAAAAAAA/F-jeQVtgy_M/s120-p/photo.jpg",
      "cl": "8259869",
      "clUrl": "https://chromium-review.googlesource.com/c/8259869",
      "description": "This CL removes the experimental kSuppressesSearchPrefetchOnSlowNetwork\nfeature and its associated parameters. The feature was originally\nintroduced to suppress search prefetching on slow networks, but is no\nlonger needed.\n\nSearchPrefetchEligibilityReason::kSlowNetwork is deprecated in\nSearchPrefetchEligibilityReason enum and marked as obsolete in\ntools/metrics/histograms/metadata/omnibox/enums.xml.\n\nTAG=agy\nCONV=3ec48c3d-9f6b-40d3-8b81-6754202d9a2c\n\nFixed: 350519234\nChange-Id: I71aed4a761d4d6b58c5b93d87d8cc72f4aa1cc39\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8259869\nReviewed-by: Hiroki Nakagawa \u003cnhiroki@chromium.org\u003e\nReviewed-by: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\nCommit-Queue: Minoru Chikamune \u003cchikamune@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692316}",
      "email": "chikamune@chromium.org",
      "hash": "30d989592d7223b48e6f570ee6cc3e2d86549ec8",
      "subject": "Remove kSuppressesSearchPrefetchOnSlowNetwork feature"
    },
    "8260256": {
      "author": "Ryo Hashimoto",
      "avatar": "",
      "cl": "8260256",
      "clUrl": "https://chromium-review.googlesource.com/c/8260256",
      "description": "DevToolsWindow observes allowlist/blocklist policies to close windows\nwhen the policy is updated. However, this doesn't cover remote debugging\nsessions which don't have any DevToolsWindow on the debugged device.\n\nObserve these policies in ChromeDevToolsSessionBase to detach devtools\nsessions on policy update.\n\nBUG=467706550\n\nChange-Id: Ifbc20b3bae4d6206459570f62162bd534f4a1208\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8260256\nReviewed-by: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nReviewed-by: Michał Kaczmarczyk \u003cmickaczmarczyk@google.com\u003e\nCommit-Queue: Ryo Hashimoto \u003chashimoto@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692197}",
      "email": "hashimoto@google.com",
      "hash": "7805163fed5771a6eb18ba86da64fa0589aafc70",
      "subject": "devtools: Detach devtools sessions on allowlist/blocklist update"
    },
    "8263679": {
      "author": "Rakhi Sharma",
      "avatar": "https://lh3.googleusercontent.com/--aihk_Puhdo/AAAAAAAAAAI/AAAAAAAAAAA/8VonHsnm1iE/s120-p/photo.jpg",
      "cl": "8263679",
      "clUrl": "https://chromium-review.googlesource.com/c/8263679",
      "description": "Focusable list items can receive a content-derived name when focused. On\nmacOS, Chromium exposes that name as AXTitle on the list item's AXGroup,\ncausing VoiceOver to announce an extra \"group\".\n\nThis change stops exposing content-derived list item names as AXTitle on\nmacOS, matching Safari behavior.\n\nWebKit similarly excludes list items from deriving title text from their\ndescendants on Cocoa, noting that macOS expects leaf nodes to expose the\nlabel information instead:\nhttps://github.com/WebKit/WebKit/blob/b2177e4ae385e3c4d991a2dc4a61ba96bd783e8e/Source/WebCore/accessibility/AccessibilityObject.cpp#L2382-L2416\n\nBug: 40929727\nChange-Id: I0dcc2147412d0fb4924b9ffd46d4b6b843efbf75\nAX-Relnotes: n/a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8263679\nReviewed-by: Valerie Young \u003cspectranaut@igalia.com\u003e\nReviewed-by: David Tseng \u003cdtseng@chromium.org\u003e\nCommit-Queue: Rakhi Sharma \u003catbrakhi@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692482}",
      "email": "atbrakhi@igalia.com",
      "hash": "c5551b29901fdbceebe1eb55ac2ada8b51982da6",
      "subject": "Fix VoiceOver handling listitem as group with Chrome on Mac"
    },
    "8264506": {
      "author": "mysticalsoap",
      "avatar": "https://lh6.googleusercontent.com/-j30UJnWbuso/AAAAAAAAAAI/AAAAAAAAAAA/kTWvJUMLxCk/s120-p/photo.jpg",
      "cl": "8264506",
      "clUrl": "https://chromium-review.googlesource.com/c/8264506",
      "description": "SkiaGLImageRepresentation::BeginWriteAccess() acquires write access\nbefore wrapping each plane's texture in an SkSurface, but returns early\nwithout releasing it when WrapBackendTexture() returns null. On backings\nthat track concurrent access, is_write_in_progress_ then stays true\nforever: every later BeginAccess() fails with \"another write access is\nin progress\", which reaches callers as the misleading \"Unable to\ninitialize SkSurface\".\n\nRelease the access on that path, and log the real failure.\nSkiaVkOzoneImageRepresentation and SkiaGraphiteDawnImageRepresentation\nalready do both; this is the outlier.\n\nNo test: nothing can force WrapBackendTexture() to fail today.\nBeginWriteAccess() calls Skia directly with no injection point.\n\nBug: 547062461\nChange-Id: Ibd6063fe1eda100aeec45deba72e38585feaa9cf\nAssisted-by: Claude Opus 5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8264506\nReviewed-by: Saifuddin Hitawala \u003chitawala@chromium.org\u003e\nCommit-Queue: Saifuddin Hitawala \u003chitawala@chromium.org\u003e\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692425}",
      "email": "mysticalsoap@gmail.com",
      "hash": "d9bf825b77098bfad07a619f6ddc035ab9fafcdf",
      "subject": "gpu: Release write access when WrapBackendTexture fails"
    },
    "8265530": {
      "author": "Stephen Chenney",
      "avatar": "https://lh6.googleusercontent.com/-6ea5YBUEYkU/AAAAAAAAAAI/AAAAAAAAAAA/L2bt99bo_T0/s120-p/photo.jpg",
      "cl": "8265530",
      "clUrl": "https://chromium-review.googlesource.com/c/8265530",
      "description": "The spec says drawElementImage() should use the bounding rect\nwhen given negative width or height. Implement this and add tests.\n\nWe need to check WebGL and WebGPU to see what they expect.\n\nBug: 512509721\nChange-Id: Ieb41221d6e30a0daf53fe9cbcd463ef2a6a87807\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8265530\nCommit-Queue: Stephen Chenney \u003cschenney@chromium.org\u003e\nReviewed-by: Stefan Zager \u003cszager@chromium.org\u003e\nReviewed-by: Philip Rogers \u003cpdr@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692361}",
      "email": "schenney@chromium.org",
      "hash": "8e7da2ce8772c05990ac395e94ba8f8be64b9a6a",
      "subject": "[HiC] Allow negative width and height for src and dest rects"
    },
    "8265615": {
      "author": "Ian Kilpatrick",
      "avatar": "https://lh3.googleusercontent.com/-8_uA47gXfAA/AAAAAAAAAAI/AAAAAAAAAAA/SP3Bb0d1HH8/s120-p/photo.jpg",
      "cl": "8265615",
      "clUrl": "https://chromium-review.googlesource.com/c/8265615",
      "description": "This removes the last call to LayoutObject::Style outside of the\ninspector codebase.\n\nThere should be no user visible behaviour change.\n\nChange-Id: Ifaafccbd04daf07a3a0fbbbd532fef1bfc483c1e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8265615\nReviewed-by: Morten Stenshorne \u003cmstensho@chromium.org\u003e\nCommit-Queue: Ian Kilpatrick \u003cikilpatrick@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692641}",
      "email": "ikilpatrick@chromium.org",
      "hash": "3b7bc868be7c8b1131bb393a6b9878fd0646ed72",
      "subject": "[layout] Remove LayoutObject::Style usage from IsColumnSpanAll"
    },
    "8266265": {
      "author": "Xianzhu Wang",
      "avatar": "https://lh6.googleusercontent.com/-R9OhRUGLzig/AAAAAAAAAAI/AAAAAAAAAAA/EQjrrKUMj6c/s120-p/photo.jpg",
      "cl": "8266265",
      "clUrl": "https://chromium-review.googlesource.com/c/8266265",
      "description": "In PrePaint and Paint when we traverse into a subframe, we round the\npaint offset without propagating the subpixel accumulation, and the\nerror from layout geometry can accumulate to be visible for a deeply\nnested frame.\n\nAdd MapCoordinatesMode::kUseGeometryMapper, and use the flag when\n1. calculating frame transform;\n2. mapping the hit-test rect to absolute coordinates for iov2;\n3. mapping target rect to root.\n\nAlso let LayoutEmbeddedContent::NodeAtPoint() adjust the hit test\nlocation to be consistent with PrePaint/Paint.\n\nWith the above changes, now occlusion is checked based on the visual\nrendering instead of layout geometry.\n\nThe change is behind killswitch UsePaintGeometryForIntersection.\n\nBug: 539481795\nChange-Id: I37fff62aa874b21c6c7ca38502c272b6ecfd5832\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8266265\nCommit-Queue: Xianzhu Wang \u003cwangxianzhu@chromium.org\u003e\nReviewed-by: Stefan Zager \u003cszager@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692155}",
      "email": "wangxianzhu@chromium.org",
      "hash": "c981eba7a08fa6d3c91bbaabe081b3ce1d6f4dbf",
      "subject": "Use more paint geometry in intersection"
    },
    "8266588": {
      "author": "Julia Hansbrough",
      "avatar": "https://lh6.googleusercontent.com/-tNiIBMkIowE/AAAAAAAAAAI/AAAAAAAAAAA/KQpc8eNDHws/s120-p/photo.jpg",
      "cl": "8266588",
      "clUrl": "https://chromium-review.googlesource.com/c/8266588",
      "description": "Now that base::Feature is fully implemented, we'd like to add support\nfor FeatureParams.\n\nFeatureParams are an extension for Features that allow for finer-grained\ntrials.\n\nTo start with, we are only implementing support for i32 and bool, though\nin follow-on CLs we'll implement support for all FeatureParams.\n\nUnlike base Features, FeatureParams doesn't particularly need access to\nraw pointers across the language boundary.  So, we simply create a shim\nthat wraps the equivalent C++ functions, similar to how, e.g.,\nCommandLine support was provided.\n\nBug: 548762794\nChange-Id: I2605460a2e34f7aad1c2a794e86ab40d0a92df0a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8266588\nReviewed-by: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nReviewed-by: Devon Loehr \u003cdloehr@google.com\u003e\nCommit-Queue: Julia Hansbrough \u003cflowerhack@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692699}",
      "email": "flowerhack@google.com",
      "hash": "23916f600feeff3bc3ebd5f8e304f31f346d9fc7",
      "subject": "[window.rust] Add ergonomic Rust API for FeatureParam\u003ci32,bool\u003e."
    },
    "8268472": {
      "author": "Luis Antunes",
      "avatar": "https://lh5.googleusercontent.com/-2vQJBth6YH8/AAAAAAAAAAI/AAAAAAAAAAA/RQ_XtnssoN4/s120-p/photo.jpg",
      "cl": "8268472",
      "clUrl": "https://chromium-review.googlesource.com/c/8268472",
      "description": "Observes live video capture streams from the Payment Handler\nWebContents via MediaStreamCaptureIndicator::Observer in\nPaymentHandlerWebFlowViewController and displays\nPermissionDashboardView's indicator chip in the leading header\ncolumn when video capture is active.\n\nKey changes:\n- Wraps LocationIconView and PermissionDashboardView in a single\n  leading container view with centered views::BoxLayout in column 0\n  of TableLayout.\n- Implements MediaStreamCaptureIndicator::Observer in\n  PaymentHandlerWebFlowViewController to toggle between\n  LocationIconView (inactive) and PermissionDashboardView's\n  indicator_chip (active).\n- Configures indicator_chip with\n  PermissionChipTheme::kInUseActivityIndicator,\n  vector_icons::kVideocamIcon, IDS_CAMERA_IN_USE tooltip, and\n  PageInfo click callback during header setup.\n- Updates GetPageInfoIconView() to return the active indicator chip,\n  anchoring PageInfoBubbleView to the chip with\n  PermissionChipView::kIndicatorChipElementId highlight.\n- Adds browser tests verifying indicator toggles on camera stream\n  start/stop and isolates against foreign WebContents capture events.\n\nScreencast: http://screencast/cast/NTI4MjYzOTU0MzAwOTI4MHxjZDI1OGFmNS0xMQ\n\nBug: 549878981\nChange-Id: Ib1c48ad3f0a17edccef26897b2f695fe73bb7559\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8268472\nReviewed-by: Darwin Yang \u003cdarwinyang@chromium.org\u003e\nCommit-Queue: Luis Antunes \u003cluisantunes@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692476}",
      "email": "luisantunes@google.com",
      "hash": "6bd6cd408a1958d6406b8c3a849d9ffafcdda1ab",
      "subject": "[payments] Add camera in-use indicator to Payment Handler"
    },
    "8271982": {
      "author": "Ali Kadum",
      "avatar": "https://lh6.googleusercontent.com/-r9H_5k1hJOo/AAAAAAAAAAI/AAAAAAAAAAA/ZaXPIe84emg/s120-p/photo.jpg",
      "cl": "8271982",
      "clUrl": "https://chromium-review.googlesource.com/c/8271982",
      "description": "Implements `PrintWatermark::OnOverlayPdf()` to support applying\nenterprise watermarks to PDF print jobs in the Print Compositor service,\nand unifies fail-closed behavior across both HTML and PDF printing.\n\nKey changes:\n- Implements `OnOverlayPdf()` by creating an overlay PDF with Skia\n  containing the watermark for each page, and merges it into the input\n  PDF using `chrome_pdf::PdfWatermarkOverlayer`.\n- Adopts a fail-closed approach: returns an invalid shared memory\n  region if the watermark block, input region, or PDF data is invalid.\n- Adds comprehensive unit test coverage in `print_watermark_unittest.cc`\n  verifying both the happy path (including before/after rasterization\n  diffing via `RenderPDFPageToBitmap`) and all failure modes.\n- Replaces the public constructor with `PrintWatermark::Create()`,\n  guaranteeing that `cached_picture_` is valid upon instantiation and\n  eliminating null checks across member functions.\n- Enforces fail-closed behavior across both HTML and PDF print jobs:\n  tracks `addon_init_failed_` in `PrintCompositorImpl` and immediately\n  aborts composition with `kContentFormatError` if watermark\n  initialization fails.\n\nBug: 518763216\nFixed: 555719148\nChange-Id: I012f7da148f64409dcd96c370602bb6133c83588\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8271982\nAuto-Submit: Ali Kadum \u003cakadum@google.com\u003e\nCommit-Queue: Ali Kadum \u003cakadum@google.com\u003e\nReviewed-by: Dominique Fauteux-Chapleau \u003cdomfc@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692709}",
      "email": "akadum@google.com",
      "hash": "00aaae9170d51ca1ffde93ca57329c050309c95f",
      "subject": "[Enterprise Watermark] Implement PDF overlay in PrintWatermark."
    },
    "8272334": {
      "author": "Longsheng Yin",
      "avatar": "https://lh5.googleusercontent.com/-Hct2UERGKe4/AAAAAAAAAAI/AAAAAAAAAAA/Kf6kZ_LUFQg/s120-p/photo.jpg",
      "cl": "8272334",
      "clUrl": "https://chromium-review.googlesource.com/c/8272334",
      "description": "Unify Pix account linking prompt user action and interaction duration\nlogging with the generic OnAccountLinkingPromptAction flow across Java\nand native C++ controller components.\n\nBug: 505507305\nChange-Id: I49bb9dc2c6da944b38310e04d31bc3ad6a5c1f0c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8272334\nCommit-Queue: Longsheng Yin \u003clongsheng@google.com\u003e\nReviewed-by: Siddharth Shah \u003csiashah@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692126}",
      "email": "longsheng@google.com",
      "hash": "1c23cebe22d4e76345308db7b9c40bbf16d19278",
      "subject": "Unify Pix account linking prompt user action metrics"
    },
    "8274683": {
      "author": "Anand Ravi",
      "avatar": "https://lh4.googleusercontent.com/-mCLfBKCKTNw/AAAAAAAAAAI/AAAAAAAAAAA/UNnUTqvvOIU/s120-p/photo.jpg",
      "cl": "8274683",
      "clUrl": "https://chromium-review.googlesource.com/c/8274683",
      "description": "This change introduces a new BrowserControlsMetadata struct to group all\nbrowser controls-related fields (heights, shown ratios, and min-height\noffsets) that were previously directly on RenderFrameMetadata.\n\nThis is a non-functional change meant to simplify future changes in\nbrowser controls animation logic.\n\nBug: 555766816\nChange-Id: I220fab538fb1b5f61174def998130e84ff61518e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8274683\nReviewed-by: Joe Mason \u003cjoenotcharles@google.com\u003e\nCommit-Queue: Anand Ravi \u003canandrv@google.com\u003e\nReviewed-by: Bo Liu \u003cboliu@chromium.org\u003e\nReviewed-by: Vladimir Levin \u003cvmpstr@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692413}",
      "email": "anandrv@google.com",
      "hash": "bd777a6a7dd96f232804403911278e08143f584c",
      "subject": "Separate struct for browser controls fields in RenderFrameMetadata"
    },
    "8275146": {
      "author": "Rushan Suleymanov",
      "avatar": "https://lh4.googleusercontent.com/-_1KLdVqxmZ8/AAAAAAAAAAI/AAAAAAAAAAA/ZhLPCjKWfD8/s120-p/photo.jpg",
      "cl": "8275146",
      "clUrl": "https://chromium-review.googlesource.com/c/8275146",
      "description": "kInvalidateTokenFeature has been launched and enabled by default.\nThis CL removes the feature flag, its field trial parameter,\nand inlines the 7-day token invalidation period in GCMClientImpl.\n\nTAG=agy\nCONV=ea271e2b-1c95-4b0c-918d-05d9c36081b2\n\nBug: None\nChange-Id: Ib4c4a6e02ab02c2fda07ee71ec048088d0ab4157\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8275146\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nCommit-Queue: Rushan Suleymanov \u003crushans@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692296}",
      "email": "rushans@google.com",
      "hash": "d2a1602e69c6918cc334d019fa7641cd843666a6",
      "subject": "gcm_driver: Clean up kInvalidateTokenFeature"
    },
    "8275518": {
      "author": "Rushan Suleymanov",
      "avatar": "https://lh4.googleusercontent.com/-_1KLdVqxmZ8/AAAAAAAAAAI/AAAAAAAAAAA/ZhLPCjKWfD8/s120-p/photo.jpg",
      "cl": "8275518",
      "clUrl": "https://chromium-review.googlesource.com/c/8275518",
      "description": "kGCMAvoidConnectionWhenNetworkUnavailable and\nkGCMDoNotIncreaseBackoffDelayOnNetworkChange were enabled by default\na while ago. This CL removes the feature flags, inlining the default\nbehavior in ConnectionFactoryImpl.\n\nSince there are no remaining features in gcm_features.h, the header\nand its implementation file are removed.\n\nTAG=agy\nCONV=ea271e2b-1c95-4b0c-918d-05d9c36081b2\n\nBug: None\nChange-Id: I299cfec3bc8c957a89fddf1727e5a59d6a9a7e45\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8275518\nReviewed-by: Mikel Astiz \u003cmastiz@chromium.org\u003e\nCommit-Queue: Rushan Suleymanov \u003crushans@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692325}",
      "email": "rushans@google.com",
      "hash": "f6b9e5a335fd2cdbd37c124698342195533f3977",
      "subject": "gcm: Clean up network connection feature flags"
    },
    "8275791": {
      "author": "Bryan Kim",
      "avatar": "https://lh3.googleusercontent.com/-QQzNNymiEGc/AAAAAAAAAAI/AAAAAAAAAAA/-qwi6m0Jfg8/s120-p/photo.jpg",
      "cl": "8275791",
      "clUrl": "https://chromium-review.googlesource.com/c/8275791",
      "description": "Extract intent_picker_bubble_view into a separate source_set under\n//chrome/browser/ui/views.\n\nTAG=agy\nCONV=11ce5b45-b2b9-41b2-9bb7-cb275454bfa8\n\nBug: 353332589\nChange-Id: I2cc657f8904299992dd90bf0a7f5a9b2ed5628c3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8275791\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Bryan Kim \u003cbryankim@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692193}",
      "email": "bryankim@google.com",
      "hash": "4fb9e7f629e79e772a8c17d8cac0cf7767ea346d",
      "subject": "[Bedrock] Modularize intent_picker_bubble_view"
    },
    "8276172": {
      "author": "Josef Raska",
      "avatar": "https://lh3.googleusercontent.com/-vLn_Qvr_Quk/AAAAAAAAAAI/AAAAAAAAAAA/W5fg9OZPC38/s120-p/photo.jpg",
      "cl": "8276172",
      "clUrl": "https://chromium-review.googlesource.com/c/8276172",
      "description": "During settings search index resolution, unreachable preference\nfragments (caused by missing fragment links or broken ancestor paths to\nMainSettings) are pruned during BFS graph traversal. This pruning can\nmake production regressions unnoticed.\n(http://crbug.com/549021942/dependencies)\n\nThis CL adds testing to prevent future regressions:\n- Updates SettingsIndexData.resolveIndex() and\nSettingsSearchCoordinator.buildIndexInternal() to return the list of\npruned orphan entries.\n- Introduces SettingsSearchOrphanTest to assert zero unexpected\norphaned preferences across both standard active flags and signed-in\nstates.\n- Implements automated root-cause diagnostics (diagnoseOrphan) that\ncategorize failures into MISSING_PARENT_LINK, BROKEN_ANCESTOR_PATH, or\nVALID_PARENT_REMOVAL with actionable failure messages for engineers.\n\nSee go/clank-settings-search-testing for details.\n\nExample fixes which were detected by this automation\n\n1. crrev.com/c/8272970\n\n2. crrev.com/c/8258240\n\n3. crrev.com/c/8279552\n\n4. crrev.com/c/8285105\n\n5. crrev.com/c/8257575\n\n- Example detected bugs tryjob failure [1], See test history [2]\n\n[1] Detected bugs:\nhttps://ci.chromium.org/ui/test-investigate/invocations/build-8672601724839638337/modules/%2F%2Fchrome%2Fandroid%3Achrome_public_test_apk/schemes/junit/variants/9ccba490c6c43429/coarse/org.chromium.chrome.browser.settings.search/fine/SearchIndexProviderRegistryTest/cases/testNoUnexpectedOrphanedPreferences_AllFlagsEnabled?artifact=summary_node\n\n[2] Test history:\nhttps://ci.chromium.org/ui/test/chromium/%3A%2F%2Fchrome%2Fandroid%5C%3Achrome_public_test_apk!junit%3Aorg.chromium.chrome.browser.settings.search%3ASearchIndexProviderRegistryTest%23testNoUnexpectedOrphanedPreferences_AllFlagsEnabled\n\nmodifications are covered by the test as they are used for the tests.\n\nLow-Coverage-Reason: COVERAGE_UNDERREPORTED: The minor prod code\nBug: 549021942\nChange-Id: Idc1c43df5e2bd384540c323b53f47d0adfa78880\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8276172\nReviewed-by: Moe Adel \u003cadelm@google.com\u003e\nCommit-Queue: Josef Raska \u003cjosefraska@google.com\u003e\nReviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692282}",
      "email": "josefraska@google.com",
      "hash": "74da1b184acec071851c8ceb6840e6ed766623e1",
      "subject": "[Settings][Search] Introduce automated reachability invariant tests"
    },
    "8277765": {
      "author": "Xianzhu Wang",
      "avatar": "https://lh6.googleusercontent.com/-R9OhRUGLzig/AAAAAAAAAAI/AAAAAAAAAAA/EQjrrKUMj6c/s120-p/photo.jpg",
      "cl": "8277765",
      "clUrl": "https://chromium-review.googlesource.com/c/8277765",
      "description": "This avoid enum bits used in wrong unsigned combinations.\n\nThis did find an error where we passed IntersectionObservation flags\nto ComputeIntersectionsContext::GetRootGeometry() which tests it\nagainst an IntersectionGeometry flag bit. Fortunately the bit values\nof IntersectionObservation::kReportImplicitRootBounds and\nIntersectionGeometry::kShouldReportRootBounds were the same, thus the\nerror would only make a difference for an internal observer with\nalways_report_root_bounds=true and non-zero root margin, which\ndoesn't exist.\n\nChange-Id: I70ae7e56a03b3b96b55b2ee0ef3d67551fe4a487\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8277765\nReviewed-by: Stefan Zager \u003cszager@chromium.org\u003e\nCommit-Queue: Xianzhu Wang \u003cwangxianzhu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692151}",
      "email": "wangxianzhu@chromium.org",
      "hash": "58cb290f39fe33a6087e2997a0254349952fcf94",
      "subject": "Convert intersection related flags to base::EnumSet"
    },
    "8279833": {
      "author": "Xianzhu Wang",
      "avatar": "https://lh6.googleusercontent.com/-R9OhRUGLzig/AAAAAAAAAAI/AAAAAAAAAAA/EQjrrKUMj6c/s120-p/photo.jpg",
      "cl": "8279833",
      "clUrl": "https://chromium-review.googlesource.com/c/8279833",
      "description": "The crash bug indicates that the optimization are causing some missed\nfull updates. It might be a recent regression or elevated noise of\nlong term issues. We mayh not have the bandwidth to maintain it. It\nis complex and we didn't seen high confidence benefits. I'd like to\nremove the optimization instead of fixing the crashes.\n\nBug: 548572726\nChange-Id: Icc57f3ee9197402ea03b9f1d0dccde493620690e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8279833\nReviewed-by: Stefan Zager \u003cszager@chromium.org\u003e\nCommit-Queue: Xianzhu Wang \u003cwangxianzhu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692064}",
      "email": "wangxianzhu@chromium.org",
      "hash": "775383c91bb3e1ebb397b0c646708ba8f1fe6867",
      "subject": "Remove intersection observer scroll-delta optimization"
    },
    "8280589": {
      "author": "Mikita Kuchyn",
      "avatar": "",
      "cl": "8280589",
      "clUrl": "https://chromium-review.googlesource.com/c/8280589",
      "description": "This CL starts resolving a TODO asking to parameterize AtMemory tests.\nIt will improve test coverage across different field types (content\neditable, input, textarea) and unify scattered tests and test fixtures\nfor AtMemory.\n\nThis CL also converts trivial AtMemoryHandlerTest tests into\nparameterized ones.\n\nThe parameterization is split into multiple CLs to avoid a giant 900-line\nunreviewable CL.\n\nThe plan is to gradually add more tests and cases into\nAtMemoryHandlerParameterizedTest, so it replaces\nAtMemoryHandlerTest and AtMemoryHandlerContentEditableTest\ncompletely at the end.\n\nBug: 550313683\nChange-Id: I1445cf7966cf79fd184e905326c7dd7210f6a572\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8280589\nReviewed-by: Christoph Schwering \u003cschwering@google.com\u003e\nCommit-Queue: Mikita Kuchyn \u003ckuchyn@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692346}",
      "email": "kuchyn@google.com",
      "hash": "7b75bb382517754e2f443a2fccfcac155b75548a",
      "subject": "[atmemory] Introduce AtMemoryHandlerParameterizedTest"
    },
    "8280653": {
      "author": "Danilo Tedeschi",
      "avatar": "https://lh4.googleusercontent.com/-o60aWRQQunI/AAAAAAAAAAI/AAAAAAAAAAA/EywYd35zkfY/s120-p/photo.jpg",
      "cl": "8280653",
      "clUrl": "https://chromium-review.googlesource.com/c/8280653",
      "description": "Change-Id: I461c48b908c68e40f6f4e1ee347fbea6b8344a18\nBug: 542711615\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8280653\nReviewed-by: Mike Wasserman \u003cmsw@chromium.org\u003e\nReviewed-by: Robert Liao \u003crobliao@chromium.org\u003e\nCommit-Queue: Danilo Tedeschi \u003cdanft@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692644}",
      "email": "danft@google.com",
      "hash": "a738c17db18a4e1b8a5d0ff2ee341ad26a953bfd",
      "subject": "Use ScopedDefaultIcuLocale in tests: //ui targets"
    },
    "8280660": {
      "author": "Xuehui Chen",
      "avatar": "https://lh5.googleusercontent.com/-Fhw7LQ_eYRM/AAAAAAAAAAI/AAAAAAAAAAA/1rvNbn917zk/s120-p/photo.jpg",
      "cl": "8280660",
      "clUrl": "https://chromium-review.googlesource.com/c/8280660",
      "description": "Previously, PaymentManifestDownloader and InstallablePaymentAppCrawler\nsurfaced detailed error messages (including cross-origin redirect\ndestinations, HTTP status codes, network errors, and service worker\nURLs/scopes) directly to the calling page via PaymentRequest.show()\nrejections. This allowed untrusted pages to probe network responses and\nleak sensitive cross-origin URLs.\n\nThis CL addresses this information leak by separating developer console\nlogging from client-facing errors:\n\n* DevTools vs. Client Errors: Detailed diagnostic error strings are\nlogged to the developer console for debugging, while generic, non-\nleaking error messages are returned to the web page.\n\n* PaymentManifestDownloader: Downloader callbacks now receive generic\ndownload failure messages referencing only the initial request URL.\nDetailed messages containing redirect locations, HTTP response codes,\nand net errors are logged only to DevTools.\n\n* InstallablePaymentAppCrawler: Although the bug report focuses on the\ndownloader, the crawler similarly processes manifests and service worker\nconfigurations. To prevent cross-origin URL and scope leakage when\nvalidating web app manifests or service worker fields, the crawler is\nupdated to log detailed validation errors to the console and return a\ngeneric installation failure message.\n\n* clean up: Remove redundant out_error_message reference passed to IsValidManifestUrl and ParseRedirectUrl.\n\nBug: 535639435\nChange-Id: Iabccfdffd56a65ef52c801cd0d23cc7d0e00ac3c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8280660\nReviewed-by: Stephen McGruer \u003csmcgruer@chromium.org\u003e\nCommit-Queue: Xuehui Chen \u003cxuehuichen@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692498}",
      "email": "xuehuichen@google.com",
      "hash": "10863f9a4609d7ff7fdb27a5ecd1c4b58e8438ad",
      "subject": "[Payments] Sanitize manifest download and crawler errors"
    },
    "8281386": {
      "author": "Gary Klassen",
      "avatar": "https://lh3.googleusercontent.com/-OZYtEKdzzcI/AAAAAAAAAAI/AAAAAAAAAAA/XW5zi2oFeFw/s120-p/photo.jpg",
      "cl": "8281386",
      "clUrl": "https://chromium-review.googlesource.com/c/8281386",
      "description": "Renames the InvokeGlic tool to OpenGeminiPanel in tools.mojom and C++\nhandlers, and refines the description to focus strictly on image\ngeneration and explicit user requests to open Gemini or the side panel.\n\nThis eliminates over-triggering caused by abstract terms (\"conversational\nqueries\", \"multi-step workflows\") and removes naming ambiguity for\nboth models and users.\n\nAlso rolls src/chrome/browser/ttc/resources/internal to 980efa717baa\nto keep TypeScript tool executor in sync.\n\nBug: none\nChange-Id: Iba954a21b93535e319aac98da4ad4639ec26e315\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8281386\nReviewed-by: Ken Buchanan \u003ckenrb@chromium.org\u003e\nReviewed-by: Adithya Srinivasan \u003cadithyas@chromium.org\u003e\nCommit-Queue: Gary Klassen \u003cgklassen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692752}",
      "email": "gklassen@chromium.org",
      "hash": "18fbad2bd76201c5face5997b56f684ea44dd7cd",
      "subject": "[TTC] Rename InvokeGlic to OpenGeminiPanel and refine tool description"
    },
    "8281685": {
      "author": "Mason Freed",
      "avatar": "https://lh3.googleusercontent.com/-1ya5ANiRzSI/AAAAAAAAAAI/AAAAAAAAAAA/0WyLQi44EBs/s120-p/photo.jpg",
      "cl": "8281685",
      "clUrl": "https://chromium-review.googlesource.com/c/8281685",
      "description": "The DOM Events specification requires that events dispatched by script\n(other than click events) do not trigger default actions. This series\ncleans up architectural backdoors and direct invocations of\nDefaultEventHandler() across Blink so that a strict invariant can be\nenforced: DefaultEventHandler() is only ever called on trusted events\nor click events (a historical, standardized web-exposed exemption from\nthis rule), dispatched via EventDispatcher.\n\nThis CL decouples the editing subsystem from DefaultEventHandler().\nSpecifically, BeforeTextInsertedEvent is eliminated in favor of a\ndirect virtual C++ interface Element::FilterBeforeTextInserted(),\nimplemented on TextControlElement, HTMLInputElement,\nHTMLTextAreaElement, and input types to handle input filtering and\nlength limiting. Furthermore, the kWebkitEditableContentChanged event\nis replaced with Element::NotifyEditableContentChanged().\n\nThere should be no behavior changes from this CL.\n\nThe `media/controls/doubletap-to-*` tests were already flaky, so\nadding them to the new virtual suite triggers flakiness bots:\n\nValidate-Test-Flakiness: skip\nBinary-Size: crbug.com/552358195\nBug: N/A\nChange-Id: I1265584418bf4f4c0d1e7b7c99e96df90ccc9f78\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8281685\nCommit-Queue: Mason Freed \u003cmasonf@chromium.org\u003e\nReviewed-by: Dan Clark \u003cdaniec@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692600}",
      "email": "masonf@chromium.org",
      "hash": "7ccd392e18e43d981b1606130d31a85e4a4424c5",
      "subject": "Stop misusing DefaultEventHandler [2/4]"
    },
    "8281746": {
      "author": "Bryan Kim",
      "avatar": "https://lh3.googleusercontent.com/-QQzNNymiEGc/AAAAAAAAAAI/AAAAAAAAAAA/-qwi6m0Jfg8/s120-p/photo.jpg",
      "cl": "8281746",
      "clUrl": "https://chromium-review.googlesource.com/c/8281746",
      "description": "Extract sign-in provider and reauth provider implementation sources\ninto separate source_sets.\n\nTAG=agy\nCONV=31054786-b842-4254-97c9-43ea799c3ff9\n\nBug: 353332589\nChange-Id: Iae1a466b53bb62f29d942d66777c2755441bbfd7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8281746\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Bryan Kim \u003cbryankim@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692075}",
      "email": "bryankim@google.com",
      "hash": "d4a48772ca8e804d4bc2d4bf0358cbf195e4c1bc",
      "subject": "Componentize chrome/browser/ui/views/profiles/ leaf modules"
    },
    "8281945": {
      "author": "Mason Freed",
      "avatar": "https://lh3.googleusercontent.com/-1ya5ANiRzSI/AAAAAAAAAAI/AAAAAAAAAAA/0WyLQi44EBs/s120-p/photo.jpg",
      "cl": "8281945",
      "clUrl": "https://chromium-review.googlesource.com/c/8281945",
      "description": "The DOM Events specification requires that events dispatched by script\n(other than click events) do not trigger default actions. This series\ncleans up architectural backdoors and direct invocations of\nDefaultEventHandler() across Blink so that a strict invariant can be\nenforced: DefaultEventHandler() is only ever called on trusted events\nor click events (a historical, standardized web-exposed exemption from\nthis rule), dispatched via EventDispatcher.\n\nThis CL addresses direct call bypasses in media controls and document\nbeforeunload handling. Specifically, MediaControlsMediaEventListener\nnow drops untrusted events and routes media element pointer/keyboard\nevents through explicit methods (HandlePointerEventFromMediaElement,\nHandleKeyboardEventFromMediaElement) rather than routing them through\nDefaultEventHandler(). Additionally, DispatchBeforeUnloadEvent now\ninvokes DefaultBeforeUnloadEventHandler() instead of invoking the\ngeneric Node::DefaultEventHandler().\n\nThere should be no behavior changes from this CL.\n\nSee also:\n- https://crrev.com/c/8264990/3/third_party/blink/renderer/core/dom/element.cc#2084\n- https://crrev.com/c/7106666\n\nBinary-Size: crbug.com/552358195\nBug: N/A\nChange-Id: I9225f57bd8eaffd230f082a5199fb64be1eb1457\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8281945\nCommit-Queue: Mason Freed \u003cmasonf@chromium.org\u003e\nReviewed-by: Dominic Farolino \u003cdom@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692582}",
      "email": "masonf@chromium.org",
      "hash": "8a576b5df1a71474435989f2fb02f2a1e2cc6e9f",
      "subject": "Stop misusing DefaultEventHandler [1/4]"
    },
    "8282069": {
      "author": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
      "avatar": "https://lh3.googleusercontent.com/-ofmdd0cU5wM/AAAAAAAAAAI/AAAAAAAAAAA/IG8_t_IrZOo/s120-p/photo.jpg",
      "cl": "8282069",
      "clUrl": "https://chromium-review.googlesource.com/c/8282069",
      "description": "This suggested change is automatically generated based on group\nmemberships and affiliations.\n\nPlease approve this change and vote the highest CR. This will keep the\nOWNERS file tidy. We ask that you do not ignore this change and either\napprove it if the OWNER is no longer active or deny it if the OWNER is\ncontinuing to review CLs (including under a different affiliation).\nThis CL can always be reverted if the understanding changes.\n\nIf this change is in error, vote the lowest CR value (i.e. reject the\nCL) and the bot will abandon it.\n\nSee the owner's recent review activity for context:\nhttps://chromium-review.googlesource.com/q/wtlee@chromium.org\n\nTo report an issue, file a bug in the Infra\u003eCodereview component.\n\nChange-Id: Id4f33800efe5d569d86f029dc83674ffd873cfd6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8282069\nReviewed-by: Shik Chen \u003cshik@chromium.org\u003e\nAuto-Submit: swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com \u003cswarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com\u003e\nCommit-Queue: Shik Chen \u003cshik@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692287}",
      "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
      "hash": "916d270f5b6eaac2ee9502d8cc0a7909ab05c9cd",
      "subject": "[owners] Remove wtlee@chromium.org from ash/webui/camera_app_ui/OWNERS"
    },
    "8282239": {
      "author": "Seonggon Cho",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "8282239",
      "clUrl": "https://chromium-review.googlesource.com/c/8282239",
      "description": "QuotaDatabase used the deprecated manual transaction methods on\nsql::Database (BeginTransactionDeprecated() etc.) to implement its\nlong-running transaction, which batches writes and is committed on a\ntimer. The manual methods are deprecated in favor of the scoped\nsql::Transaction class and slated for removal.\n\nHold the long-running transaction in a std::optional\u003csql::Transaction\u003e\nmember instead: it is created and Begin()ed when the database is\nopened, Commit()ed and re-created on each scheduled commit, and\ncommitted in the destructor. It is rolled back before the database is\nhanded to sql::Recovery, which would otherwise break it out from under\nus.\n\nFailing to begin the long-running transaction is handled instead of\nbeing CHECKed or ignored, since BEGIN can fail on I/O errors and those\nmust not crash the browser. EnsureOpened() reports it as a\nQuotaError::kDatabaseError and disables the database, as the function\nalready does when it cannot open or migrate one. Commit() has no\ncaller to report to, so it drops the transaction and runs in\nautocommit until the next commit re-creates one; handling that\nproperly is left as a TODO. The NotFatalUntil::M148 milestone on the\nremaining HasActiveTransactions() CHECKs is dropped, as it is long\npast.\n\nAlso add a test that a commit leaves a fresh long-running transaction\nopen: without one, the re-Begin() in Commit() could be dropped entirely\nand every existing test would still pass. The IsGlobalTransactionValid()\ntest helper now inspects the transaction state directly instead of\ncommitting and re-beginning through the deprecated methods.\n\nBug: 40831207\nChange-Id: I4502602803fec2482eeb1bb7633b04c815077392\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8282239\nReviewed-by: Evan Stade \u003cevanstade@microsoft.com\u003e\nReviewed-by: Steve Becker \u003cstevebe@microsoft.com\u003e\nCommit-Queue: Steve Becker \u003cstevebe@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692127}",
      "email": "jmsmg1@me.com",
      "hash": "dde49d70e51e1ba608fe10181b9c859fcf999fd4",
      "subject": "[storage] Migrate QuotaDatabase to scoped sql::Transaction"
    },
    "8282499": {
      "author": "Prochin Wang",
      "avatar": "https://lh3.googleusercontent.com/-FpvWhfUOY5I/AAAAAAAAAAI/AAAAAAAAAAA/Y1bv2yyFexU/s120-p/photo.jpg",
      "cl": "8282499",
      "clUrl": "https://chromium-review.googlesource.com/c/8282499",
      "description": "Replaces legacy broadcast desktop MOUSE_RELEASED event listening with\ndirect hitTestWithReply callback replies for mouse selection hit testing.\n\nBug: 519249032\nTEST=browser_tests --gtest_filter=\"SelectToSpeakMouseSelectionTest.*\"\nTEST=cros deploy ${DUT} chrome \u0026\u0026 manual verification: verified Select-to-Speak reads drag-selected text normally.\n\nChange-Id: I16b7a001f29c48bd7105ad38e1035e6ee18d1fc1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8282499\nReviewed-by: Kyungjun Lee \u003ckyungjunlee@google.com\u003e\nReviewed-by: Katie D \u003ckatie@chromium.org\u003e\nCommit-Queue: Prochin Wang \u003cprochinwang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692039}",
      "email": "prochinwang@google.com",
      "hash": "cef15584047bc97ad19994a5e1e2dc2d3370a4fe",
      "subject": "[Fix-It] select-to-speak: Modernize mouse selection hit testing with hitTestWithReply"
    },
    "8282695": {
      "author": "Bryan Kim",
      "avatar": "https://lh3.googleusercontent.com/-QQzNNymiEGc/AAAAAAAAAAI/AAAAAAAAAAA/-qwi6m0Jfg8/s120-p/photo.jpg",
      "cl": "8282695",
      "clUrl": "https://chromium-review.googlesource.com/c/8282695",
      "description": "Move NormalizeSuggestedAppTitle and kIconSize from\nweb_app_install_dialog_delegate to web_app_views_utils. This allows\ncreate_shortcut_confirmation_view_impl and image_carousel_view_impl to\ndrop their dependency on //chrome/browser:browser_public_dependencies\nand removes circular includes from static_library(\"ui\").\n\nTAG=agy\nCONV=11ce5b45-b2b9-41b2-9bb7-cb275454bfa8\n\nBug: 353332589\nChange-Id: I227cc5372d8ea3b5e944b1088fd9a64ff58a6e6e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8282695\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Bryan Kim \u003cbryankim@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692605}",
      "email": "bryankim@google.com",
      "hash": "575e5d65ef5bd906d93644ddf11f4bf00ac3a827",
      "subject": "[Bedrock] Decouple create_shortcut and image_carousel views"
    },
    "8282744": {
      "author": "Ben Bamesberger",
      "avatar": "https://lh6.googleusercontent.com/-D11zyjcVpWY/AAAAAAAAAAI/AAAAAAAAAAA/nqkT4mIx1Iw/s120-p/photo.jpg",
      "cl": "8282744",
      "clUrl": "https://chromium-review.googlesource.com/c/8282744",
      "description": "This change removes ResourceDataDLL and stops loading DLL resources in\nResourceBundle::LoadCommonResources so now it will search in .pak only.\nThis removes a guaranteed-to-fail FindResource call before every .pak\nlookup.\n\nResourceDataDLL searched the DLL for BINDATA resources but these exist\nonly in resources.pak, so DLL lookups are unnecessary.\n\nFixed: 552018986\nChange-Id: I8361e9cc0f594ac13243dfb4c99b95ef39c5f43f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8282744\nReviewed-by: Robert Liao \u003crobliao@chromium.org\u003e\nCommit-Queue: Ben Bamesberger \u003cbenb@microsoft.com\u003e\nReviewed-by: Alex Gough \u003cajgo@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692069}",
      "email": "benb@microsoft.com",
      "hash": "570999029acbd510b7056deb6ef70e3a50f089ff",
      "subject": "[Win] Remove ResourceDataDLL and unnecessary FindResource calls"
    },
    "8283010": {
      "author": "Takashi Toyoshima",
      "avatar": "https://lh4.googleusercontent.com/-5-nChIprqkc/AAAAAAAAAAI/AAAAAAAAAAA/kO8BQ0DQ8Gs/s120-p/photo.jpg",
      "cl": "8283010",
      "clUrl": "https://chromium-review.googlesource.com/c/8283010",
      "description": "Consolidate macOS helper child process path resolution into\nContentBrowserClient::GetChildProcessPath and remove the legacy\nGetChildProcessSuffix method from ContentBrowserClient.\n\n- Remove GetChildProcessSuffix from ContentBrowserClient and\n  ChromeContentBrowserClient.\n- Implement macOS Alert Helper process path resolution in\n  ChromeContentBrowserClient::GetChildProcessPath.\n- Remove GetChildProcessSuffix calls from\n  ChildProcessHost::GetChildPath.\n\nBug: 534570563\nChange-Id: Iae13d6bb519c798732692522cad5dbf124514228\nCq-Include-Trybots: luci.chromium.try:win-separate-renderer-rel\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8283010\nReviewed-by: Alex Moshchuk \u003calexmos@chromium.org\u003e\nReviewed-by: Greg Thompson \u003cgrt@chromium.org\u003e\nCommit-Queue: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692367}",
      "email": "toyoshim@chromium.org",
      "hash": "fb4af310b816af6e9f5a17e953832dd871feb72e",
      "subject": "SeparateRendererBinary: Remove GetChildProcessSuffix on macOS"
    },
    "8283727": {
      "author": "Juliet Levesque",
      "avatar": "https://lh3.googleusercontent.com/-WU72Bu20M_g/AAAAAAAAAAI/AAAAAAAAAAA/E1N8h41UBDc/s120-p/photo.jpg",
      "cl": "8283727",
      "clUrl": "https://chromium-review.googlesource.com/c/8283727",
      "description": "Enables Composebox to be initialized and hydrated with files\npre-uploaded directly from the browser process (e.g., loomnibox\ncontextual file selections and screenshot attachments) rather than\nstandard DOM File objects.\n\nBug: b:546605465\nChange-Id: I69e7b0f30f95ee513f23253a70dbe514519bcfde\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8283727\nCommit-Queue: Juliet Knighton \u003cjulietlevesque@google.com\u003e\nReviewed-by: James Leung \u003cjamesleung@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692768}",
      "email": "julietlevesque@google.com",
      "hash": "71cd45015089e81abdab1b1b64bdbe96e2f7878c",
      "subject": "[loomnibox] Support BrowserFileUpload in ComposeboxMixin"
    },
    "8283886": {
      "author": "Juliet Levesque",
      "avatar": "https://lh3.googleusercontent.com/-WU72Bu20M_g/AAAAAAAAAAI/AAAAAAAAAAA/E1N8h41UBDc/s120-p/photo.jpg",
      "cl": "8283886",
      "clUrl": "https://chromium-review.googlesource.com/c/8283886",
      "description": "Wires the native views contextual '+' menu\n- Exposes ShowContextActionMenu, OpenComposebox, CloseComposebox in\n  searchbox.mojom.\n- Updates contextual_entrypoint_and_menu to fire\n  context-menu-entrypoint-click with the entrypoint anchor bounding rect\n  and exposes public onMenuClose() lifecycle hook.\n- Connects OmniboxEverywhereUI to trigger OmniboxContextMenu and\n  dispatch typed Tool/Tab Mojo actions to the frontend.\n\nStill missing: support for adding files from omnibox, too large file\nerror handling\n\nBug: 543460015\nChange-Id: I5e2ca3bdf76d280c41cd8aafbcbdde628813d644\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8283886\nCommit-Queue: Juliet Knighton \u003cjulietlevesque@google.com\u003e\nReviewed-by: Nihar Majmudar \u003cniharm@google.com\u003e\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: James Leung \u003cjamesleung@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692698}",
      "email": "julietlevesque@google.com",
      "hash": "dc20853763efacc5cb02d778eeab86c67b52a7fb",
      "subject": "[loomnibox] Add native views contextual + menu in Omnibox Everywhere"
    },
    "8284401": {
      "author": "Rafał Godlewski",
      "avatar": "https://lh4.googleusercontent.com/-ilq9zQD2S-A/AAAAAAAAAAI/AAAAAAAAAAA/h8BU68V-GQs/s120-p/photo.jpg",
      "cl": "8284401",
      "clUrl": "https://chromium-review.googlesource.com/c/8284401",
      "description": "Introduces StoreDeviceAuthorizationKeys and GetDeviceAuthorizationKeys\nin ios/chrome/common/credential_provider to persist device authorization\nkeys in the iOS Keychain partitioned by Gaia ID.\n\nUses the DeviceAuthorizationKeys protobuf message from\ncomponents/webauthn to store all key versions for an account as a\nbatch in a single Keychain item with kSecClassGenericPassword,\nkSecAttrSynchronizable = NO, and\nkSecAttrAccessibleWhenUnlockedThisDeviceOnly.\n\nBug: 405036154\nChange-Id: Ie6fb481fe176cc65ea225c9b7925368336bd98eb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8284401\nCommit-Queue: Rafał Godlewski \u003crgod@google.com\u003e\nReviewed-by: Thomas Thrainer \u003cthomasth@google.com\u003e\nReviewed-by: Tommy Martino \u003ctmartino@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692250}",
      "email": "rgod@google.com",
      "hash": "49e9b11e6b60cb1ac6fb3131bbfcab786072d7d8",
      "subject": "[iOS][DeviceAuth] Add DeviceAuthorizationKeyStore Keychain storage"
    },
    "8285683": {
      "author": "Greg Thompson",
      "avatar": "https://lh3.googleusercontent.com/-6m0R7drhUWE/AAAAAAAAAAI/AAAAAAAAAAA/rz_sTYAn-ZQ/s120-p/photo.jpg",
      "cl": "8285683",
      "clUrl": "https://chromium-review.googlesource.com/c/8285683",
      "description": "Instead of using a NamedPlatformChannel for the invitation to the\ntracing service, pass the handle value of a regular PlatformChannel and\nduplicate it into the service. This side-steps any issues with pipe name\nconfusion.\n\nFixed: 550839154\nChange-Id: I8c360a3d964d0bed388fc8d1a95ef08f70be74c5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8285683\nSLSA-Policy-Verified: SLSA Policy Verification Service \u003cdevtools-gerritcodereview-exitgate@google.com\u003e\nReviewed-by: Will Harris \u003cwfh@chromium.org\u003e\nCommit-Queue: Greg Thompson \u003cgrt@chromium.org\u003e\nReviewed-by: S Ganesh \u003cganesh@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692319}",
      "email": "grt@chromium.org",
      "hash": "d0fe2599b7f437f6b4ffbe3acdaed36f83cccb26",
      "subject": "[etw tracing] AcceptInvitation via handle rather than name"
    },
    "8286125": {
      "author": "Alex Attar",
      "avatar": "https://lh4.googleusercontent.com/-XIdUefnHxlM/AAAAAAAAAAI/AAAAAAAAAAA/Ccdo_-OB08s/s120-p/photo.jpg",
      "cl": "8286125",
      "clUrl": "https://chromium-review.googlesource.com/c/8286125",
      "description": "Background tab freezing helps reduce CPU and memory consumption by\npausing JavaScript execution and timers on inactive tabs. However,\nenterprise administrators currently lack a way to centrally configure\nthis feature across managed devices, whether to maximize resource\nsavings or ensure critical background web applications remain active.\n\nIntroduce the BackgroundTabFreezingEnabled enterprise policy to provide\nadministrators with device-level control over background tab freezing.\nSetting the policy to enabled or disabled enforces the behavior and\nprevents user modification, while leaving it unset defaults to enabled\nand allows users to manage it in settings.\n\nNote that when enabled, the TabDiscardingExceptions policy serves as an\nexception list: tabs matching those URL patterns will be exempt from\nbackground freezing as well as discarding.\n\nKey changes:\n* Define the BackgroundTabFreezingEnabled policy and register it in\n  policies.yaml and enterprise histogram enums.\n* Map the policy to the performance_tuning.tab_freezing.enabled\n  local-state preference in configuration policy handlers.\n\nBug: b:466015017\nChange-Id: I5504a0db34fdab95063582e0fbf33020fa9a64e6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8286125\nCommit-Queue: Alex Attar \u003caattar@google.com\u003e\nReviewed-by: Pavol Marko \u003cpmarko@chromium.org\u003e\nReviewed-by: Victor Gabriel Savu \u003cvsavu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692362}",
      "email": "aattar@google.com",
      "hash": "686333cc229f661953d7743b9b654299572539b5",
      "subject": "Add policy to manage automatic background tab freezing"
    },
    "8286626": {
      "author": "Juliet Levesque",
      "avatar": "https://lh3.googleusercontent.com/-WU72Bu20M_g/AAAAAAAAAAI/AAAAAAAAAAA/E1N8h41UBDc/s120-p/photo.jpg",
      "cl": "8286626",
      "clUrl": "https://chromium-review.googlesource.com/c/8286626",
      "description": "Once we go back to unbounded, it will be in the form of cr-action-menu\n(https://chromium-review.git.corp.google.com/c/chromium/src/+/8262778)\n\nBug: b:546605465\nChange-Id: I7ad7c4cf70b9040596ab341b62c156970e51d150\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8286626\nReviewed-by: Nihar Majmudar \u003cniharm@google.com\u003e\nCommit-Queue: Juliet Knighton \u003cjulietlevesque@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692766}",
      "email": "julietlevesque@google.com",
      "hash": "7c12e6b3f3a4a4165124137d90c54f6f26803e26",
      "subject": "[loomnibox] Remove unbounded elements from + menu"
    },
    "8287041": {
      "author": "David Liu",
      "avatar": "https://lh3.googleusercontent.com/-E5DeHLvnE64/AAAAAAAAAAI/AAAAAAAAAAA/D_QJPpW5qfk/s120-p/photo.jpg",
      "cl": "8287041",
      "clUrl": "https://chromium-review.googlesource.com/c/8287041",
      "description": "Change-Id: Ife28675a5637b118b15ae0af7e2c4f4ed9660891\nBug: 473576119\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8287041\nCommit-Queue: David Liu \u003clcdavid@google.com\u003e\nReviewed-by: Vladimir Levin \u003cvmpstr@chromium.org\u003e\nReviewed-by: Robert Flack \u003cflackr@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1691992}",
      "email": "lcdavid@google.com",
      "hash": "adcbc4ace5c7b161557a604e3b7c708737dbcfcc",
      "subject": "Add a use counter for propagated snap axis"
    },
    "8288084": {
      "author": "Kacper Bajkiewicz",
      "avatar": "https://lh5.googleusercontent.com/-u-nmkL7TPLI/AAAAAAAAAAI/AAAAAAAAAAA/JTpQKe6ojlE/s120-p/photo.jpg",
      "cl": "8288084",
      "clUrl": "https://chromium-review.googlesource.com/c/8288084",
      "description": "Adding profile picker size experimentation to FRE Revamp M4. This allows\nus to set a higher boundary for cutting animations, thus making them\nbigger and more appealing on larger screens.\n\nAnimations on sign-in benefits page have been slightly adjusted to lay\ncloser to the page content, other ones don't need any adjustments.\n\nBefore: https://screenshot-v2.corp.google.com/49vmfl3gu3qmg\nAfter: https://screenshot-v2.corp.google.com/2bja4ufdriku0\n\nBug: 542896534\nChange-Id: Idee63687c6338a6e219ebba2fe015c6c78cb649e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8288084\nReviewed-by: Ryan Sultanem \u003crsult@google.com\u003e\nCommit-Queue: Kacper Bajkiewicz \u003ckbajkiewicz@google.com\u003e\nAuto-Submit: Kacper Bajkiewicz \u003ckbajkiewicz@google.com\u003e\nReviewed-by: Sasha Kunitskaya \u003csaskekun@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692633}",
      "email": "kbajkiewicz@google.com",
      "hash": "fa842e5189ac23ce54b5f0520e28f5b085dc6f52",
      "subject": "[Pre FRE] Increase default profile picker size."
    },
    "8288792": {
      "author": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
      "avatar": "https://lh3.googleusercontent.com/-ofmdd0cU5wM/AAAAAAAAAAI/AAAAAAAAAAA/IG8_t_IrZOo/s120-p/photo.jpg",
      "cl": "8288792",
      "clUrl": "https://chromium-review.googlesource.com/c/8288792",
      "description": "This suggested change is automatically generated based on group\nmemberships and affiliations.\n\nPlease approve this change and vote the highest CR. This will keep the\nOWNERS file tidy. We ask that you do not ignore this change and either\napprove it if the OWNER is no longer active or deny it if the OWNER is\ncontinuing to review CLs (including under a different affiliation).\nThis CL can always be reverted if the understanding changes.\n\nIf this change is in error, vote the lowest CR value (i.e. reject the\nCL) and the bot will abandon it.\n\nSee the owner's recent review activity for context:\nhttps://chromium-review.googlesource.com/q/wtlee@chromium.org\n\nTo report an issue, file a bug in the Infra\u003eCodereview component.\n\nChange-Id: I8a623ef6df9f3628de11ca08c8cee9c3d1298759\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8288792\nCommit-Queue: Shik Chen \u003cshik@chromium.org\u003e\nReviewed-by: Shik Chen \u003cshik@chromium.org\u003e\nAuto-Submit: swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com \u003cswarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692288}",
      "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
      "hash": "9a4f2a80c576cc704096693634c6b60b8ce7de6b",
      "subject": "[owners] Remove wtlee@chromium.org from components/chromeos_camera/OWNERS"
    },
    "8289830": {
      "author": "Mason Freed",
      "avatar": "https://lh3.googleusercontent.com/-1ya5ANiRzSI/AAAAAAAAAAI/AAAAAAAAAAA/0WyLQi44EBs/s120-p/photo.jpg",
      "cl": "8289830",
      "clUrl": "https://chromium-review.googlesource.com/c/8289830",
      "description": "Unbounded elements could not be scrolled using a mouse wheel or\ntouchpad scroll gestures, especially when positioned outside the root\nviewport bounds.\n\nTwo issues caused this behavior:\n- On macOS, wheel events bypassed the root view and were sent directly\n  to the input router. Because they lacked proper phase data and root-\n  relative coordinates, these events were dropped.\n- In CC hit testing, elements were unconditionally clipped against the\n  root viewport. This caused out-of-bounds unbounded elements to fail\n  hit testing, forcing the scroll to fall back to the main viewport\n  instead.\n\nThis CL resolves both issues.\n\nFixed: 552615516\nChange-Id: I59622a4b0abdfb0749d07f577420685a59936d73\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8289830\nReviewed-by: Vladimir Levin \u003cvmpstr@chromium.org\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCommit-Queue: Avi Drissman \u003cavi@chromium.org\u003e\nAuto-Submit: Mason Freed \u003cmasonf@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692440}",
      "email": "masonf@chromium.org",
      "hash": "45379e84ba80a43370312f06005d1f4581bc71b6",
      "subject": "Fix mouse wheel and trackpad scrolling on unbounded elements"
    },
    "8290958": {
      "author": "daniel saldana",
      "avatar": "https://lh5.googleusercontent.com/-s4COs1WlnOI/AAAAAAAAAAI/AAAAAAAAAAA/GaXelNDgbG8/s120-p/photo.jpg",
      "cl": "8290958",
      "clUrl": "https://chromium-review.googlesource.com/c/8290958",
      "description": "In code coverage builds (use_clang_coverage = true), child processes\ndid not flush their profiling counters on clean shutdown because\nChildProcess::~ChildProcess() required BUILDFLAG(CLANG_PGO_PROFILING).\nThis caused missing or underreported coverage for renderer-side code\nexecuted during browser tests.\n\nThis CL removes the BUILDFLAG(CLANG_PGO_PROFILING) check from\n~ChildProcess() so that child processes write profiling data on exit\nwhenever BUILDFLAG(CLANG_PROFILING_INSIDE_SANDBOX) is enabled.\n\nTAG=agy\nCONV=df732e2f-759e-41c6-b3a7-b4a9b96e06e6\n\nBug: 437945199\nChange-Id: I89805855983e44d1d8c6f2061357e6fa86a8e50e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8290958\nReviewed-by: Kentaro Hara \u003charaken@chromium.org\u003e\nReviewed-by: Dominic Farolino \u003cdom@chromium.org\u003e\nCommit-Queue: Daniel Saldaña \u003cdansal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692526}",
      "email": "dansal@google.com",
      "hash": "a0c739e9f24278a1785e5394c7101945ddd580b5",
      "subject": "[Coverage] Flush child process profiling data on clean shutdown"
    },
    "8293243": {
      "author": "Di Wu",
      "avatar": "https://lh4.googleusercontent.com/-IA1rlaCrSZ8/AAAAAAAAAAI/AAAAAAAAAAA/lGlaGVAlF5o/s120-p/photo.jpg",
      "cl": "8293243",
      "clUrl": "https://chromium-review.googlesource.com/c/8293243",
      "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\nSecurityTokenSessionControllerFactory now checks the accepted browser\ncontext with ash::BrowserContextHelper and browser-context type helpers.\nThe primary-profile guard still asks user_manager::UserManager about\nthe BrowserContextHelper user, while the sign-in guard uses\nash::IsSigninBrowserContext(). The factory therefore keeps creating\ncontrollers only for the primary user and sign-in profiles without\ndepending on ProfileHelper.\n\nBug: b:511961755\nTest: CQ\nChange-Id: I00583cf9b9f19be7920eec241a9c9ad2f80840bd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8293243\nReviewed-by: Osama Fathy \u003cosamafathy@google.com\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692223}",
      "email": "diwux@google.com",
      "hash": "9fdbb4713b6f9fa1fe26d78886710696859ea3e3",
      "subject": "Ash: Migrate security token session off ProfileHelper"
    },
    "8294838": {
      "author": "Dan Polanco",
      "avatar": "https://lh5.googleusercontent.com/-KFFbQTPR47s/AAAAAAAAAAI/AAAAAAAAAAA/POkoSj10t14/s120-p/photo.jpg",
      "cl": "8294838",
      "clUrl": "https://chromium-review.googlesource.com/c/8294838",
      "description": "This CL introduces a new bottom overview color supplier for Hub to track\nand blend the 3-button nav bar color.\n\nhttp://go/scrcast/NTEwMDk1NDAyOTM5MTg3Mnw1YmNhMzVkNi02ZQ\n\nFixed: 552076874\nChange-Id: I08c52a0b6e5a3cff9910fcf174d9efaf4e6d755a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8294838\nReviewed-by: Madhav Pruthi \u003cmadhavpruthi@google.com\u003e\nAuto-Submit: Dan Polanco \u003cpolardz@google.com\u003e\nCommit-Queue: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692573}",
      "email": "polardz@google.com",
      "hash": "8eb32201e5d65368eed71de9f9873b96fbeaa635",
      "subject": "[IA][Hub] Fix 3-button navigation bar color on GTS with bottom bar"
    },
    "8296238": {
      "author": "Viacheslav Krakhotin",
      "avatar": "https://lh5.googleusercontent.com/-cKdSwXegPig/AAAAAAAAAAI/AAAAAAAAAAA/3G71-p_HNj0/s120-p/photo.jpg",
      "cl": "8296238",
      "clUrl": "https://chromium-review.googlesource.com/c/8296238",
      "description": "Update test class name and add missing unittest.\n\nBug: b:540240990\nChange-Id: I0a1ef17fa569d11ee6bfddd2ebddbcd69f4bed1c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8296238\nReviewed-by: Janek Zarzycki \u003cjanzarzycki@google.com\u003e\nCommit-Queue: Viacheslav Krakhotin \u003ckrakhotin@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692338}",
      "email": "krakhotin@google.com",
      "hash": "5c8a5dd7c7c8f806d57aad199f4b522e039f6022",
      "subject": "Cleanup unittests for IsolatedModeSettingsService."
    },
    "8296321": {
      "author": "ahmedmoussa",
      "avatar": "https://lh5.googleusercontent.com/-ImnwUODHhbA/AAAAAAAAAAI/AAAAAAAAAAA/TWxlZ0I59Zw/s120-p/photo.jpg",
      "cl": "8296321",
      "clUrl": "https://chromium-review.googlesource.com/c/8296321",
      "description": "This CL adds the Glic.MediaContext UKM event to track whether any\ntranscript chunks were recorded during the lifetime of a\nGlicMediaContext. The event is recorded upon destruction of the context\nand includes the HasTranscript metric. Unit tests are added to verify\nthe UKM recording behavior.\n\nUKM Collection Review bug: b:556251383\n\nBug: 555862027\nChange-Id: I8b1436a959f342c85da12d17012e9cff43b5fada\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8296321\nReviewed-by: Frank Liberato \u003cliberato@chromium.org\u003e\nCommit-Queue: Ahmed Moussa \u003cahmedmoussa@google.com\u003e\nReviewed-by: Robert Kaplow \u003crkaplow@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692529}",
      "email": "ahmedmoussa@google.com",
      "hash": "8277e4276a65cf307f9e745bf6969a9f09772333",
      "subject": "Record Glic.MediaContext UKM"
    },
    "8297918": {
      "author": "David Baron",
      "avatar": "https://lh3.googleusercontent.com/-h2CtokLuxVg/AAAAAAAAAAI/AAAAAAAAAAA/Dg3KoJznifQ/s120-p/photo.jpg",
      "cl": "8297918",
      "clUrl": "https://chromium-review.googlesource.com/c/8297918",
      "description": "This adds use counters for the longstanding HTML \u003cmenu\u003e element (to\ngather additional compatibility data) and for usage of the new HTML\n\u003cmenubar\u003e, \u003cmenulist\u003e, and \u003cmenuitem\u003e elements (to measure adoption),\nand for usage of \u003cmenuitem\u003e inside of \u003cmenu\u003e as was previously proposed\nand implemented for HTML context menus.\n\nBug: 406566432\nChange-Id: I5f7d2b6adff6f5b6b07db9a30cc703c557461ae6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8297918\nCommit-Queue: David Baron \u003cdbaron@chromium.org\u003e\nReviewed-by: Joey Arhar \u003cjarhar@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692599}",
      "email": "dbaron@chromium.org",
      "hash": "98f1692cad06d5fbd4a1941f13465e5289fd104a",
      "subject": "Add use counters for HTML menu elements."
    },
    "8298901": {
      "author": "Isaac Ahouma",
      "avatar": "https://lh6.googleusercontent.com/-m_2CJpUSEwE/AAAAAAAAAAI/AAAAAAAAAAA/_lOKvnFVxw0/s120-p/photo.jpg",
      "cl": "8298901",
      "clUrl": "https://chromium-review.googlesource.com/c/8298901",
      "description": "All standard optimization_guide CI builders (e.g.\noptimization_guide-mac-arm64, optimization_guide-mac-x64, etc.)\nalready run all manifest WPT test suites, making the dedicated\nai_wpt-mac-* waterfall targets obsolete.\n\nThis is part 3 of a 3-part change to clean up obsolete AI WPT infra:\n* Part 1: Simplify runner to manifest-only (crrev.com/i/9729898)\n* Part 2: Remove obsolete builders (crrev.com/i/9729008)\n* Part 3: Remove waterfall \u0026 MB configs (this CL)\n\nBug: 552550778\nChange-Id: Ife6350c0ee7c1039f332e759dd3f01611f18cca3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8298901\nReviewed-by: Mike Wasserman \u003cmsw@chromium.org\u003e\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nCommit-Queue: Isaac Ahouma \u003ciahouma@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692073}",
      "email": "iahouma@google.com",
      "hash": "0e2cca48dbdc8064bbdc56c2025cd1abb81c45dc",
      "subject": "[AI WPTs] Remove obsolete ai_wpt-mac-* waterfall targets and MB configs"
    },
    "8298902": {
      "author": "Kyungjun Lee",
      "avatar": "https://lh6.googleusercontent.com/-c9xcmcrsGHk/AAAAAAAAAAI/AAAAAAAAAAA/KmMZr6RxTNg/s120-p/photo.jpg",
      "cl": "8298902",
      "clUrl": "https://chromium-review.googlesource.com/c/8298902",
      "description": "Add an agent skill for capturing screen video recordings on physical\nand remote ChromeOS devices (Chromebooks / CrOS DUTs) over SSH using\nffmpeg DRM/KMS display grab (kmsgrab) and transcoding to MP4 on the\nhost workstation.\n\nAlso includes EVAL.txtpb and TEST.md test suites covering diverse\nChromeOS device terminology (Chromebook, ChromeOS device, CrOS DUT).\n\nEVALIN_REPORT=https://evalin.corp.google.com/report/kyungjunlee/563dc2e8b3ce41ae\n\nChange-Id: I424c7c36d3f2de740f56c13dba422dc467a53854\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8298902\nReviewed-by: Victor Miura \u003cvmiura@chromium.org\u003e\nCommit-Queue: Kyungjun Lee \u003ckyungjunlee@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692033}",
      "email": "kyungjunlee@google.com",
      "hash": "81b80c4e140d7699d888cad39f5fc86f554714b1",
      "subject": "[agents] Add screen-recording-on-chromebook skill"
    },
    "8299975": {
      "author": "Joel Tan-Aristy",
      "avatar": "https://lh3.googleusercontent.com/-aG4rjYv42p8/AAAAAAAAAAI/AAAAAAAAAAA/HQexbQcNQfQ/s120-p/photo.jpg",
      "cl": "8299975",
      "clUrl": "https://chromium-review.googlesource.com/c/8299975",
      "description": "Removes the incognito chip flag guard so it is default enabled for\ndevices that open incognito tabs in the same window.\n\nBug: 553003412\nChange-Id: Ie6590799cb7993f99eeba46b261246c25aaf0f8b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8299975\nAuto-Submit: Joel Tan-Aristy \u003cjtanaristy@google.com\u003e\nCommit-Queue: Joel Tan-Aristy \u003cjtanaristy@google.com\u003e\nReviewed-by: Hao Dong \u003cspdonghao@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692085}",
      "email": "jtanaristy@google.com",
      "hash": "d0e3506ff3c78b6e64346c96ae1c9a3585337c65",
      "subject": "[Vertical Tabs] Unguard Incognito chip feature"
    },
    "8300076": {
      "author": "Sangwhan Moon",
      "avatar": "https://lh4.googleusercontent.com/-mEmyb_ARFBI/AAAAAAAAAAI/AAAAAAAAAAA/XniyBimq9Kk/s120-p/photo.jpg",
      "cl": "8300076",
      "clUrl": "https://chromium-review.googlesource.com/c/8300076",
      "description": "The cue box (-webkit-media-text-track-display) inherits the track\ncontainer font, so its line box strut is taller than ::cue-styled cue\ntext whenever the two fonts have different metrics. The strut both\ninflates every cue row and feeds the snap-to-lines step, displacing\ncues from the position the cue text alone would produce.\n\nGive the cue box a zero line-height so each line box takes its height\nfrom the cue text, and give video::cue an explicit normal line-height\nso the zero value does not inherit into the text. When the box resizes\nafter the position has already been adjusted, for example when a web\nfont finishes loading and changes the line metrics, recompute the\nadjustment from the new geometry instead of keeping the stale position.\n\nThe new behavior is behind the WebVTTCueTightLineBox runtime feature\n(enabled by default), whose generated base::Feature serves as a Finch\nkill switch.\n\ntrack-cue-rendering-on-resize.html asserted the literal computed\nline-height of the cue box; it now asserts that the author value does\nnot apply, which holds in both flag states. Three tests that start\npassing lose their failure expectation lines.\n\nBug: 40652084\nChange-Id: I808fd34015911497002eb01b31f77d545d60c8e2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8300076\nCommit-Queue: Sangwhan Moon \u003csxm@chromium.org\u003e\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nReviewed-by: Mason Freed \u003cmasonf@chromium.org\u003e\nAuto-Submit: Sangwhan Moon \u003csxm@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692269}",
      "email": "sxm@chromium.org",
      "hash": "878c12216c597559f7a9af4823f9e31385e4aed1",
      "subject": "[webvtt] Size cue line boxes from the cue text font"
    },
    "8300913": {
      "author": "Lei Zhang",
      "avatar": "https://lh4.googleusercontent.com/-J_AC_p6_Uyo/AAAAAAAAAAI/AAAAAAAAAAA/aFk0h9tUaH8/s120-p/photo.jpg",
      "cl": "8300913",
      "clUrl": "https://chromium-review.googlesource.com/c/8300913",
      "description": "It is not really a constant, and it is only used in a few places, so\nmove it out of page_allocator_constants.h. This avoids transitively\nincluding \u003csys/prctl\u003e in 70% of all translation units.\n\nChange-Id: I9bfa73ccf2e61752fd0aa08655e03d3b475e7ad9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8300913\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Keishi Hattori \u003ckeishi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692596}",
      "email": "thestig@chromium.org",
      "hash": "62584b68fa64cab8301ef848b86661065f7ff497",
      "subject": "partition_alloc: Move LINUX_NAME_REGION define to its own header"
    },
    "8300995": {
      "author": "Cathy Chen",
      "avatar": "https://lh4.googleusercontent.com/-0z1EMwAFe84/AAAAAAAAAAI/AAAAAAAAAAA/re7kEm84Vn8/s120-p/photo.jpg",
      "cl": "8300995",
      "clUrl": "https://chromium-review.googlesource.com/c/8300995",
      "description": "This CL adds support for displaying a legal disclosure message in the Autofill AI import and save bubble when saving a public walletable entity.\n\nSpecifically, this change:\n- Updates AutofillAiImportDataController to accept a LegalMessageLine, check eligibility for the disclosure, and handle link clicks.\n- Updates AutofillAiImportDataBubbleView to render the legal message disclosure when eligible.\n- Introduces the kAutofillAiWalletPublicPassDisclosure feature flag alias.\n- Adds unit and browser tests to verify the disclosure's visibility and eligibility logic.\n\nScreenshot: https://screenshot-v2.corp.google.com/6mtijecvpu170\n\nBug: 553442816\nChange-Id: I153a3f92a87baf5d882f6c6832078723317e7d08\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8300995\nReviewed-by: Bruno Braga \u003cbrunobraga@google.com\u003e\nCommit-Queue: Bruno Braga \u003cbrunobraga@google.com\u003e\nReviewed-by: Vidhan Jain \u003cvidhanj@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692339}",
      "email": "yungyichen@google.com",
      "hash": "a47c882bb53fa4d7b129647280de576075bba761",
      "subject": "Add wallet public pass disclosure to Autofill AI import bubble."
    },
    "8301517": {
      "author": "Ziwen Lin",
      "avatar": "https://lh3.googleusercontent.com/-4j4j-mpqt-Y/AAAAAAAAAAI/AAAAAAAAAAA/sTMwbdPphd0/s120-p/photo.jpg",
      "cl": "8301517",
      "clUrl": "https://chromium-review.googlesource.com/c/8301517",
      "description": "Restore the chromium-docs skill removed in crrev.com/c/8269801.\n\nThe skill is still maintained and has downstream Chromium development\nuse cases.\n\nUpdate the owner from ziwlin@microsoft.com to ziwenlin@chromium.org.\n\nChange-Id: I15bb7bf1c5e54a9d8c4a0488ce5d8e389fd3497d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8301517\nReviewed-by: Rick Byers \u003crbyers@chromium.org\u003e\nCommit-Queue: Ziwen Lin \u003cziwenlin@chromium.org\u003e\nReviewed-by: Steve Becker \u003cstevebe@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692156}",
      "email": "ziwenlin@chromium.org",
      "hash": "45b11684ed53a74f64ebdb91cf5a89990579f817",
      "subject": "Revert \"Remove chromium-docs from //agents/skills\" with updated ownership"
    },
    "8301816": {
      "author": "kenoss",
      "avatar": "https://lh6.googleusercontent.com/-1mSUHxK5OU8/AAAAAAAAAAI/AAAAAAAAAAA/Xp9obdoo_aY/s120-p/photo.jpg",
      "cl": "8301816",
      "clUrl": "https://chromium-review.googlesource.com/c/8301816",
      "description": "Follow up of\nhttps://chromium-review.git.corp.google.com/c/chromium/src/+/8255004/comment/54db57c1_c7ccbf83/.\n\nAdd Backward, Forward, and Reload to the InitiatorLocation variants in\npreloading histograms.xml to match ChromeInitiatorLocation.\n\nTAG=agy\nCONV=5d71549e-0061-42b8-a2c5-9289dcd6183d\n\nBug: 517725655\nChange-Id: Ied53eba53361d491022032852c2551a0a3cc99b0\nCo-Authored-By: Gemini \u003cnoreply@google.com\u003e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8301816\nReviewed-by: Simon Pelchat \u003cspelchat@chromium.org\u003e\nReviewed-by: Huanpo Lin \u003crobertlin@chromium.org\u003e\nCommit-Queue: Ken Okada \u003ckenoss@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692118}",
      "email": "kenoss@chromium.org",
      "hash": "12abc739949cb8d8d8288250467bf44f7b41d711",
      "subject": "PreloadServingMetrics: Add missing variants to InitiatorLocation in histograms.xml"
    },
    "8301932": {
      "author": "Wonik Choi",
      "avatar": "https://lh5.googleusercontent.com/-HPKc8vNJ41Y/AAAAAAAAAAI/AAAAAAAAAAA/uxuCEmbV1fk/s120-p/photo.jpg",
      "cl": "8301932",
      "clUrl": "https://chromium-review.googlesource.com/c/8301932",
      "description": "Match WHATWG mimesniff XML MIME types (*+xml) when the experimental\nflag is enabled; keep legacy application/*+xml matching otherwise.\nFollows the SpecCompliantJsonMimeTypes approach.\n\nAdd WPT coverage for non-application structured XML MIME types through\nPerformanceResourceTiming.contentType.\n\nChromeStatus entry: https://chromestatus.com/feature/5092584283308032\n\nIntent-to-Prototype:\nhttps://groups.google.com/a/chromium.org/g/blink-dev/c/HoHP5xZmw1o\n\nBug: 362282752\nChange-Id: I23189ab573fbd1cea4440f0e48c7b2ebbd1c0f43\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8301932\nReviewed-by: mmenke \u003cmmenke@chromium.org\u003e\nReviewed-by: Dmitry Gozman \u003cdgozman@chromium.org\u003e\nCommit-Queue: mmenke \u003cmmenke@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692490}",
      "email": "choiwonik91@gmail.com",
      "hash": "8c20b7cc99efe98a7e375e4b1e742fd4a5cfbc78",
      "subject": "Recognize *+xml MIME types behind SpecCompliantXmlMimeTypes"
    },
    "8302113": {
      "author": "kenoss",
      "avatar": "https://lh6.googleusercontent.com/-1mSUHxK5OU8/AAAAAAAAAAI/AAAAAAAAAAA/Xp9obdoo_aY/s120-p/photo.jpg",
      "cl": "8302113",
      "clUrl": "https://chromium-review.googlesource.com/c/8302113",
      "description": "Follow up of\nhttps://crrev.com/c/chromium/src/+/8254911/comment/80a01ad2_f4c01738/.\n\nReset `navigation_data_` at the end of `MaybeRecord()` as a safeguard to\nprevent duplicate metric recording if subsequent observer teardown\nevents fire.\n\nTAG=agy\nCONV=5d71549e-0061-42b8-a2c5-9289dcd6183d\n\nBug: 517725655\nCo-Authored-By: Gemini \u003cnoreply@google.com\u003e\nChange-Id: I8b697d5bfebb14c06824d3ef4ba355ac29614842\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8302113\nReviewed-by: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\nCommit-Queue: Ken Okada \u003ckenoss@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692117}",
      "email": "kenoss@chromium.org",
      "hash": "b2fe809addac601696842427007a3e2e2d2fe077",
      "subject": "PreloadServingMetrics: Reset navigation_data_ in MaybeRecord"
    },
    "8304276": {
      "author": "kylechar",
      "avatar": "https://lh3.googleusercontent.com/-jr-NDpJpVZM/AAAAAAAAAAI/AAAAAAAAAAA/6LIdcF8-mcQ/s120-p/photo.jpg",
      "cl": "8304276",
      "clUrl": "https://chromium-review.googlesource.com/c/8304276",
      "description": "It's not used anymore.\n\nBug: 553341301\nChange-Id: Ie5a0e9f77c4f69beed99dda1fab9968a2e7d3ba8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8304276\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCommit-Queue: Kyle Charbonneau \u003ckylechar@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692524}",
      "email": "kylechar@chromium.org",
      "hash": "eee13d764ccaa5edf53adae3762b83d18f469145",
      "subject": "Remove //ui/gl dep from //cc"
    },
    "8304554": {
      "author": "Federica Germinario",
      "avatar": "https://lh6.googleusercontent.com/-z239tbQ35Bw/AAAAAAAAAAI/AAAAAAAAAAA/uknAAujvYHw/s120-p/photo.jpg",
      "cl": "8304554",
      "clUrl": "https://chromium-review.googlesource.com/c/8304554",
      "description": "On iOS, WKWebView delegates TLS trust evaluation to Apple's\nSecTrustEvaluateWithError API, which categorizes untrusted or\nself-signed certificates as recoverable errors\n(kSecTrustResultRecoverableTrustFailure) without consulting Chromium's\nHSTS preload list or dynamic TransportSecurityState. Consequently,\nIOSSSLErrorHandler previously received `overridable = true` and\npresented a soft-override SSL interstitial (\"Proceed (unsafe)\") even\nfor known HSTS hosts such as accounts.google.com.\n\nThis CL updates IOSSSLErrorHandler::StartHandlingError() to query\nTransportSecurityState::ShouldSSLErrorsBeFatal() on the network task\nrunner before presenting the SSL interstitial. If the host requires\nstrict certificate error enforcement:\n- `overridable` is forced to false (`STRICT_ENFORCEMENT`).\n- The SSL interstitial hides the \"Proceed (unsafe)\" link and displays\n  the strict HSTS error message.\n- Captive portal detection continues to run beforehand so users behind\n  Wi-Fi captive portals are still routed to the captive portal login\n  page.\n\nBug: 513781133\nChange-Id: I12e2a63a3c3476e86131906da568d7ece998a4ac\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8304554\nReviewed-by: Carlos IL \u003ccarlosil@chromium.org\u003e\nCommit-Queue: Federica Germinario \u003cfedegermi@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692289}",
      "email": "fedegermi@google.com",
      "hash": "0429cf97ce26e023e568744c183952ba913d7100",
      "subject": "[ios] Enforce strict certificate errors for known HSTS hosts"
    },
    "8306212": {
      "author": "Alex Chen",
      "avatar": "https://lh3.googleusercontent.com/--sdP_zCWpRU/AAAAAAAAAAI/AAAAAAAAAAA/aUljTerl95Q/s120-p/photo.jpg",
      "cl": "8306212",
      "clUrl": "https://chromium-review.googlesource.com/c/8306212",
      "description": "Adds support for extracting AnnotatedPageContent (APC) protobuf data\nvia GeicBrowserHost and refactors tab context extraction to run in\nparallel:\n- Extend mojom contracts with include_annotated_page_content in\n  TabContextOptions and annotated_page_data in TabContextData.\n- Introduce TabContextExtractionRunner to coordinate parallel\n  extraction of inner text, APC, and screenshots using base::BarrierClosure,\n  replacing sequential extraction and simplifying GeicBrowserHostImpl.\n- Introduce TabContextTestHelper to mock\n  Mojo extraction agents and RenderWidgetHostView surface copy in tests.\n- Add unit test coverage in geic_tab_context_extraction_runner_unittest\n  and update GeicBrowserHostImplTest.\n\nBug: b:544696738\nChange-Id: I920c0a0711caa914b7d2c951dcda4430084045fb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8306212\nCommit-Queue: Alex Chen \u003calexwchen@chromium.org\u003e\nReviewed-by: Fabio Tirelo \u003cftirelo@chromium.org\u003e\nReviewed-by: Austin Zhang \u003caustinzzr@google.com\u003e\nReviewed-by: Giovanni Ortuno Urquidi \u003cortuno@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692515}",
      "email": "alexwchen@chromium.org",
      "hash": "f936db9454615507a97413d5ddff0ce104ad8824",
      "subject": "[GEiC] Support AnnotatedPageContent extraction in GeicBrowserHost"
    },
    "8306274": {
      "author": "Przemek Perkowski",
      "avatar": "https://lh5.googleusercontent.com/-BEEkCVtsYw4/AAAAAAAAAAI/AAAAAAAAAAA/UO8sR0AfwiI/s120-p/photo.jpg",
      "cl": "8306274",
      "clUrl": "https://chromium-review.googlesource.com/c/8306274",
      "description": "For each previously filled suggestion store its' expiration time. On\nsuggestion accepted or on expired suggestions deletion, start a new\ntimer that schedules a following deletion to the fastest expiration.\n\nBug: 494559543\nChange-Id: Ib0e79a03c726a78e4f6eef24481f58fa6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8306274\nCommit-Queue: Przemek Perkowski \u003cperkowski@google.com\u003e\nReviewed-by: Piotr Domaradzki \u003cdoland@google.com\u003e\nReviewed-by: Karol Sygiet \u003csygiet@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692444}",
      "email": "perkowski@google.com",
      "hash": "7b5f027cad9757e939554377f201d63a6289b909",
      "subject": "[AtMemory] Respect the TTL for the Previously Filled Suggestions."
    },
    "8306510": {
      "author": "Gaston Rodriguez",
      "avatar": "https://lh4.googleusercontent.com/-pOdpsqBw0FY/AAAAAAAAAAI/AAAAAAAAAAA/HbYo_5DrVxI/s120-p/photo.jpg",
      "cl": "8306510",
      "clUrl": "https://chromium-review.googlesource.com/c/8306510",
      "description": "RenderWidgetHostViewAura::DetachFromInputMethod() calls\ninput_method-\u003eDetachTextInputClient(), which can result in RWHVA being\nfreed. DetachFromInputMethod() guards against this by getting a weak\npointer to `this` and checking it after the call.\n\nRWHVA::OnWindowFocused() calls DetachFromInputMethod(), but doesn't\naccount for the possibility that RWHVA will be freed, and\nunconditionally continues execution. If DetachFromInputMethod() has\nfreed RWHVA, this results in a UAF.\n\nThis CL addresses this issue by adding the same weak pointer mechanism\nto the focus change function, and also adds a unit test that would crash\nif this check weren't introduced.\n\nBug: 542565481\nChange-Id: If73645258ebf19765f2eb625928e56f821229561\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8306510\nReviewed-by: Olga Gerchikov \u003cgerchiko@microsoft.com\u003e\nCommit-Queue: Gaston Rodriguez \u003cgastonr@microsoft.com\u003e\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692536}",
      "email": "gastonr@microsoft.com",
      "hash": "00f687785bd706d9d19a238045059445d811bbff",
      "subject": "Prevent UAF if DetachFromInputMethod frees RWHVA"
    },
    "8307392": {
      "author": "Sayed",
      "avatar": "",
      "cl": "8307392",
      "clUrl": "https://chromium-review.googlesource.com/c/8307392",
      "description": "Instead of creating AwTracingController and AwProxyController during\nstartup:\n- AwProxyController has no instance state, so its methods and native\n  declarations are made static.\n- AwTracingController provides a getInstance() singleton method and\n  is initialized on the UI thread during StartupController post-browser\n  startup tasks.\n- StartupController and its Delegate no longer track or store these\n  objects.\n- WebViewChromiumAwInit accesses AwTracingController via getInstance().\n\nFixed: 397385172\nBug: 544990736\nChange-Id: I6636bfd7611adbe168c6cfedad4c93016a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8307392\nReviewed-by: Richard Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Sayed Elabady \u003celabadysayed@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692351}",
      "email": "elabadysayed@google.com",
      "hash": "73f210957cd3b4791e1df8546456cc2bda8f1259",
      "subject": "[WV] Make AwProxyController static and AwTracingController lazy"
    },
    "8308134": {
      "author": "Daniel Song",
      "avatar": "https://lh3.googleusercontent.com/-Zku4Sy6QoGI/AAAAAAAAAAI/AAAAAAAAAAA/VH8McJFTXuU/s120-p/photo.jpg",
      "cl": "8308134",
      "clUrl": "https://chromium-review.googlesource.com/c/8308134",
      "description": "Some legacy Intel drivers crash in D3D12CreateDevice when delayed GPU\ninfo collection probes DX12 support.\n\nCrash data from Chromium and Edge independently points to legacy Intel\ndrivers. Chromium triage found almost all reports on 20.19.15.*, with\n20.19.15.4531 accounting for more than 40%, plus a couple reports on\ndriver version 10. Edge's sampled crash reports similarly found all but\none crash on 20.19.15.*. Based on this cross-product concentration and\nthe additional older-driver reports, apply the workaround to Intel\ndrivers before 20.20.1.1.\n\nSkip creating the info collection GPU process when the workaround is\nenabled.\n\nBug: 41489840\nChange-Id: Ie07c1dc03b54a36360b0c90aa6dec8f70edffd99\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8308134\nCommit-Queue: Daniel Song \u003cdanielsong@microsoft.com\u003e\nReviewed-by: Kyle Charbonneau \u003ckylechar@chromium.org\u003e\nReviewed-by: Quyen Le \u003clehoangquyen@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1691987}",
      "email": "danielsong@microsoft.com",
      "hash": "a8daee3d26bba7228e713c758b2275ed889e715f",
      "subject": "GPU: Skip DX12 info collection on crashing Intel drivers"
    },
    "8308637": {
      "author": "Kunal Daftari",
      "avatar": "https://lh3.googleusercontent.com/-qDm61ipS4GE/AAAAAAAAAAI/AAAAAAAAAAA/oGt6jxKEaMg/s120-p/photo.jpg",
      "cl": "8308637",
      "clUrl": "https://chromium-review.googlesource.com/c/8308637",
      "description": "Modifies various nested if-statement blocks to adopt the SafeInvoke\npattern. This reduces LOC, enhances readability, and ensures null\nsafety.\n\nSee bug for description of the SafeInvoke utility.\n\nBug: 555906346\nChange-Id: I3a36ca709a5efd57b09af6a6406854e48a77b5d8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8308637\nReviewed-by: Dana Fried \u003cdfried@chromium.org\u003e\nCommit-Queue: Kunal Daftari \u003ckunaldaftari@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692594}",
      "email": "kunaldaftari@google.com",
      "hash": "e3061d59cccb77a2f0061c27fd2a3f2be4cfd639",
      "subject": "[SafeInvoke] Implementing in c/b/ui/views/frame (CL 1)"
    },
    "8308677": {
      "author": "Samira Arabgol",
      "avatar": "https://lh6.googleusercontent.com/-wnnDba-dV-I/AAAAAAAAAAI/AAAAAAAAAAA/CZe05w3rlcA/s120-p/photo.jpg",
      "cl": "8308677",
      "clUrl": "https://chromium-review.googlesource.com/c/8308677",
      "description": "This CL displays an enterprise badge pill on the profile button in\nLoomnibox (Omnibox Everywhere) when the active profile is managed\nby enterprise policy. It also formats the profile hover tooltip with the\nuser's display name and email.\n\nnon enterprise: https://screenshot-v2.corp.google.com/1p182inbkorso\nenterprise profile: https://screenshot-v2.corp.google.com/3nf31c0t794qo\n\nFixed: 549161965\nChange-Id: I5766321575f5439960161c7c8e312dcdf1ec988c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8308677\nReviewed-by: Nihar Majmudar \u003cniharm@google.com\u003e\nReviewed-by: Juliet Knighton \u003cjulietlevesque@google.com\u003e\nCommit-Queue: Samira Arabgol \u003csamiraarabgol@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692534}",
      "email": "samiraarabgol@google.com",
      "hash": "a17f68ddfbd8e33b3d5b55be00350dc4d2325e92",
      "subject": "[loomnibox] Add enterprise icon for managed profiles"
    },
    "8308997": {
      "author": "Daniel Mendez",
      "avatar": "https://lh4.googleusercontent.com/-PAV5XshDpgw/AAAAAAAAAAI/AAAAAAAAAAA/ngTtOxHNMVw/s120-p/photo.jpg",
      "cl": "8308997",
      "clUrl": "https://chromium-review.googlesource.com/c/8308997",
      "description": "Added SessionView as well as SessionViewDelegate. It will be responsible\nfor Session lived UI. SessionController instantiates and owns\nSessionView on creation.\n\nBug: b:554120152\nChange-Id: I27acccc7f4a931fe402ccd435541866d0167c299\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8308997\nCommit-Queue: Daniel Mendez \u003cdanielmendz@google.com\u003e\nReviewed-by: David Bokan \u003cbokan@chromium.org\u003e\nReviewed-by: Adithya Srinivasan \u003cadithyas@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692044}",
      "email": "danielmendz@google.com",
      "hash": "1a1cbda82e68d6cde3f342ad9ac8f226de268f88",
      "subject": "[TTC] Introduce SessionView"
    },
    "8309280": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8309280",
      "clUrl": "https://chromium-review.googlesource.com/c/8309280",
      "description": "ExternalBeginFrameSourceMojo::MaybeProduceFrameCallback() resolves an\nIssueExternalBeginFrame() call early with a \"display won't draw\" nak\nwhen the root frame is missing. The nak was built from\nlast_begin_frame_args_, which can be invalid at that point:\nDispatchFrameCallback() resets it after every dispatched callback, and\nExternalBeginFrameSource::OnBeginFrame() does not update it when it\ndefers a frame while the GPU is busy. A nak built from invalid args\ncarries sequence_number 0, which fails BeginFrameAck deserialization in\nthe browser process (its validation requires sequence_number \u003e=\nkStartingFrameNumber). The browser then reports \"Validation failed for\nviz.mojom.ExternalBeginFrameController.0 response\n[VALIDATION_ERROR_DESERIALIZATION_FAILED]\" and terminates the GPU\nprocess for a bad message. This shows up in the wild on Linux for\nheadless BeginFrameControl (DevTools HeadlessExperimental.beginFrame)\nusers.\n\nFix by capturing the in-flight request's frame id and building the nak\nfrom it, so the ack always answers the frame it was asked about and is\nvalid by construction. Add a regression test that drives the source\ninto the GPU-busy deferred state and asserts the captured id tracks the\nrequest while last_begin_frame_args_ does not.\n\nBug: 546074512\nChange-Id: Ibbd1e5efd2158d864c87189541d308ae7c9cc955\nAgent-Generated: true\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8309280\nReviewed-by: Kyle Charbonneau \u003ckylechar@chromium.org\u003e\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692774}",
      "email": "erikchen@chromium.org",
      "hash": "18ac658eb4eab19a269133905440159c59850edf",
      "subject": "viz: Build ExternalBeginFrameSourceMojo's nak from the pending request"
    },
    "8309296": {
      "author": "Alexis Hétu",
      "avatar": "https://lh4.googleusercontent.com/-NnusqV6hR1s/AAAAAAAAAAI/AAAAAAAAAAA/nPAIk6vFsSI/s120-p/photo.jpg",
      "cl": "8309296",
      "clUrl": "https://chromium-review.googlesource.com/c/8309296",
      "description": "When deleting a credential from the password details view, the action\nsheet dismissal transition could overlap with the popping/dismissal of\nthe password details view controller. This resulted in broken view\nhierarchies and incorrect UI layouts in tests.\n\nThis CL updates the keyboard accessory suggestion matching in\n`testOpenCredentialBottomSheetDeletePassword` to accept both host and\n\"Password\" subtext labels. This allows the test to pass regardless of\nthe status of the passkey features.\n\nBug: 455593575\nChange-Id: I8bc86ff32a35f76d2c66be24b17926e0abdd49f0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8309296\nReviewed-by: Tommy Martino \u003ctmartino@chromium.org\u003e\nCommit-Queue: Alexis Hétu \u003csugoi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692432}",
      "email": "sugoi@chromium.org",
      "hash": "66cf713055053a02214dc530341a8c5c3e4f3030",
      "subject": "[iOS] Fix deletion transitions and suggestion verification"
    },
    "8309739": {
      "author": "Duncan Mercer",
      "avatar": "https://lh6.googleusercontent.com/-QMndr0qfWPs/AAAAAAAAAAI/AAAAAAAAAAA/Q9VM1oAnUbs/s120-p/photo.jpg",
      "cl": "8309739",
      "clUrl": "https://chromium-review.googlesource.com/c/8309739",
      "description": "AddAndRemovePdfChipFromComposebox was disabled across platforms due to\nflakiness (crbug.com/524797987). The test interacted with the composebox\nremove button before the document chip and remove button finished\nrendering and achieved positive layout bounds.\n\n- Re-enable AddAndRemovePdfChipFromComposebox across platforms.\n- Add WaitForElementVisible helper checking positive bounding rect.\n- Wait for document chip and remove button visibility before clicking.\n\nBug: 524797987\nChange-Id: Iad65f99276a8d2684a9a687a8fd2468356a9d1e0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8309739\nReviewed-by: Jason Hu \u003chujasonx@google.com\u003e\nCommit-Queue: Duncan Mercer \u003cmercerd@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692655}",
      "email": "mercerd@google.com",
      "hash": "f5fd2c3a34b298aed0caba137443ce5dea233d6f",
      "subject": "[Contextual Tasks] Re-enable PDF chip test"
    },
    "8309915": {
      "author": "Dibyajyoti Pal",
      "avatar": "",
      "cl": "8309915",
      "clUrl": "https://chromium-review.googlesource.com/c/8309915",
      "description": "Adds TwaValidator to verify whether a given package or web origin\ncorresponds to an installed Trusted Web Activity. Detection checks:\n1. Standard AndroidX TrustedWebActivityService intent declarations.\n2. Querying the InstalledWebAppPermissionManager in case the DAL\n   verification was already successful.\n2. Falling back to the DomainVerificationManager if it has verified the\n   package for a specific domain.\n\nThis is needed because the past attempt to fix when the install button\nshould show up w.r.t the Open in App chip introduced in b/542748154\ndidn't track preinstalled TWAs, while this one can do that.\n\nBug: 553625405\nChange-Id: Ic8767a1f3fb1002bf4b499abe966ec500d6d4592\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8309915\nReviewed-by: Peter Conn \u003cpeconn@chromium.org\u003e\nReviewed-by: Sinan Sahin \u003csinansahin@google.com\u003e\nCommit-Queue: Dibyajyoti Pal \u003cdibyapal@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692513}",
      "email": "dibyapal@google.com",
      "hash": "5c4d6a5961a4c6add6eba11983c88e56bc13451c",
      "subject": "[TWA] Introduce TwaValidator to detect installed TWAs"
    },
    "8309987": {
      "author": "Eva Su",
      "avatar": "https://lh6.googleusercontent.com/-AnM5cuDHfAE/AAAAAAAAAAI/AAAAAAAAAAA/QDeOTgNjZ3s/s120-p/photo.jpg",
      "cl": "8309987",
      "clUrl": "https://chromium-review.googlesource.com/c/8309987",
      "description": "This CL introduces the native Android UI components and C++ bridge\nnecessary to render extension side panels on Android.\n\nNew files added:\n- ExtensionSidePanelContents.java: Wraps the extension's WebContents\n  within a ThinWebView to attach it to the Android view hierarchy and\n  manages the view delegates lifecycle.\n- ExtensionSidePanelContentsAndroid (C++): Acts as the native bridge,\n  implementing the ExtensionView interface and connecting the\n  ExtensionViewHost to the Java UI representation.\n- ExtensionSidePanelCoordinatorAndroid: Implements the Android delegate\n  for ExtensionSidePanelCoordinator to handle the creation of the\n  ExtensionViewHost and its corresponding SidePanelNativeView.\n\nThis CL also updates CreateSidePanelHost in ExtensionViewHostFactory to\nsupport Android by utilizing ExtensionViewHostDelegateAndroid. This CL\ndoesn’t cause any functional changes and helps set up the other parts of\nenabling Side Panel on Desktop Android. The code paths executed on\nDesktop remain unchanged. On Desktop Android, this CL adds all the\nnecessary plumbing without breaking existing flows or exposing untested\nentry points.\n\nTested this change with crrev.com/c/8309259 and crrev.com/c/8351248, and\nextensions with side panel work on Desktop Android:\nhttps://screenshot-v2.corp.google.com/3788dtbrptit8\n\nFixed: 555358470\nChange-Id: I3d41ef57b6a45571f6548c2dad9cc1bb0e9a9d41\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8309987\nReviewed-by: James Cook \u003cjamescook@chromium.org\u003e\nCommit-Queue: Eva Su \u003cevasu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692505}",
      "email": "evasu@chromium.org",
      "hash": "78b88b2017a05c456f888e41c4f18ca7aeed01c4",
      "subject": "[SidePanel] Introduce Native Android UI for Extension Side Panel"
    },
    "8310015": {
      "author": "Duncan Mercer",
      "avatar": "https://lh6.googleusercontent.com/-QMndr0qfWPs/AAAAAAAAAAI/AAAAAAAAAAA/Q9VM1oAnUbs/s120-p/photo.jpg",
      "cl": "8310015",
      "clUrl": "https://chromium-review.googlesource.com/c/8310015",
      "description": "AddAndSubmitMultipleContextsFromComposebox was disabled on Windows and\nLinux TSAN due to flakiness (crbug.com/516333831, crbug.com/543925663).\nWhen attaching multiple contexts to the composebox, file upload\nprocessing occurs asynchronously. Calling ClickButton before uploads\ncomplete causes ComposeboxSubmitElement.onSubmitClick_ to drop the\nclick event because the submit button is disabled.\n\n- Re-enable AddAndSubmitMultipleContextsFromComposebox across platforms.\n- Wait for submit button to be enabled before clicking submit.\n\nBug: 516333831, 543925663\nChange-Id: I960959f87e40268970ba03f76d124d1d999f1455\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8310015\nReviewed-by: Jason Hu \u003chujasonx@google.com\u003e\nCommit-Queue: Duncan Mercer \u003cmercerd@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692663}",
      "email": "mercerd@google.com",
      "hash": "b019de3d2f24e7f953e730de9dfc7bae6e4c37c5",
      "subject": "[Contextual Tasks] Re-enable multiple contexts test"
    },
    "8310016": {
      "author": "Juan Mojica",
      "avatar": "https://lh4.googleusercontent.com/-XzUGUUB2XiA/AAAAAAAAAAI/AAAAAAAAAAA/VHxszSpt-Zg/s120-p/photo.jpg",
      "cl": "8310016",
      "clUrl": "https://chromium-review.googlesource.com/c/8310016",
      "description": "Submitting an Omnibox query with attached tab context triggered a\nredundant second page context extraction (Blink DOM and screenshot\ncapture) in LensQueryFlowRouter::SendInteractionToContextualTasks.\nBecause overlay_tab_context_file_token_ was empty for queries that did\nnot open the Lens Overlay, active tab contextualization was forced\nagain, blocking side panel navigation on extraction completion and\nintroducing noticeable UI lag.\n\nThis change checks IsOmniboxInvocationSource in\nSendInteractionToContextualTasks to avoid forcing tab contextualization\nfor Omnibox entry points, as Omnibox flows already extract and upload\npage context prior to submission. Omnibox Everywhere and non-Omnibox\ninvocation sources retain their existing behavior.\n\nBug: b:552991969\nChange-Id: Ic3de08c0bb51078035b357400fe30706c1787ca3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8310016\nCommit-Queue: Duncan Mercer \u003cmercerd@google.com\u003e\nCommit-Queue: Juan Mojica \u003cjuanmojica@google.com\u003e\nReviewed-by: Duncan Mercer \u003cmercerd@google.com\u003e\nAuto-Submit: Juan Mojica \u003cjuanmojica@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692045}",
      "email": "juanmojica@google.com",
      "hash": "80f416a984095b2d9c2c106cdad2fd14d15eb05a",
      "subject": "[contextual-tasks] Stop second context fetch for Omnibox"
    },
    "8310116": {
      "author": "Anthony Vallee-Dubois",
      "avatar": "",
      "cl": "8310116",
      "clUrl": "https://chromium-review.googlesource.com/c/8310116",
      "description": "Async initialization was introduced in crrev.com/1255274 as a\nperformance improvement. Although fontconfig is generally thread-safe,\nit is unsafe to use the library in the middle of initialization. See the\ndetails and PoC in Issue 547065823.\n\nThis CL reverts fontconfig init to being synchronous to avoid this race.\n\nBug: 41496758,547065823\nChange-Id: Ie5563115f9e453305ffbe98bd7ae6c99ebdebad3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8310116\nReviewed-by: Etienne Bergeron \u003cetienneb@chromium.org\u003e\nCommit-Queue: Anthony Vallee-Dubois \u003canthonyvd@chromium.org\u003e\nReviewed-by: Thomas Anderson \u003cthomasanderson@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692682}",
      "email": "anthonyvd@google.com",
      "hash": "52a66b712fe87f445a917357626ed9447d63f686",
      "subject": "Make fontconfig global config creation synchronous"
    },
    "8310154": {
      "author": "Aviv Kiss",
      "avatar": "https://lh6.googleusercontent.com/-1rfNev2zK4U/AAAAAAAAAAI/AAAAAAAAAAA/pWxf1mAxK7s/s120-p/photo.jpg",
      "cl": "8310154",
      "clUrl": "https://chromium-review.googlesource.com/c/8310154",
      "description": "When WebUI omnibox popup presenters (such as OmniboxPopupAimPresenter\nand OmniboxPopupFullPresenter) are instantiated, their widgets are\ncreated as child windows attached to the browser window. If the popup\nwidget is not explicitly hidden upon creation, it inherits the native\nvisibility of the parent browser window when shown, transitioning its\nWebContents to VISIBLE.\n\nIn the chrome://discards table, the Omnibox AIM popup and Full popup\nwere clearly always visible even when not active, permanently locking\nslots in the 5-entry Viz compositor frame cache (crbug.com/505087229)\nand causing tab switches to fall back to NoSavedFrames_Loaded.\n\nThis CL introduces `kOmniboxWebUIPopupHideOnCreation` (disabled by\ndefault) which explicitly calls `Hide()` on the presenter after\ninitializing the WebUI content and widget in\n`OmniboxPopupPresenterBase::SetWebUIContent()`. This ensures the widget\nand WebContents start in the hidden state and release their compositor\nframe cache slots.\n\nTAG=agy\nCONV=c903aa61-5de3-432e-a731-67c170e28416\n\nBug: 505087229\nChange-Id: I4aa1393b26e693074c6897a01bda0fddbc1de793\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8310154\nReviewed-by: Paul Adedeji \u003cpauladedeji@google.com\u003e\nAuto-Submit: Aviv Kiss \u003cavivkiss@google.com\u003e\nCommit-Queue: Aviv Kiss \u003cavivkiss@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692063}",
      "email": "avivkiss@google.com",
      "hash": "fde2e6b77ea80da829013a924449f443084a0763",
      "subject": "[performance] Hide WebUI omnibox popup widget on creation"
    },
    "8310155": {
      "author": "Ibrahim Kanouche",
      "avatar": "https://lh6.googleusercontent.com/-8PiU7llWRzs/AAAAAAAAAAI/AAAAAAAAAAA/qU8Z2L8YxX0/s120-p/photo.jpg",
      "cl": "8310155",
      "clUrl": "https://chromium-review.googlesource.com/c/8310155",
      "description": "This CL sets up page classification services for iOS Contextual Cueing:\n1. Adds abstract PageClassificationService interface and unified\n   PageClassificationResult struct.\n2. Implements OptimizationGuidePageClassificationService to orchestrate\n   OptimizationGuide PAGE_ENTITIES metadata and DOM structural feature\n   extraction via EducationJavaScriptFeature and EducationEligibilityVertical.\n3. Adds comprehensive unit tests for OptimizationGuidePageClassificationService.\n\nBug: 440375990\nChange-Id: Iee151cff47cb03af178a1c2aa73aed1dd9c7320a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8310155\nSLSA-Policy-Verified: SLSA Policy Verification Service \u003cdevtools-gerritcodereview-exitgate@google.com\u003e\nReviewed-by: Amarjot Gill \u003camarjotgill@chromium.org\u003e\nCommit-Queue: Ibrahim Kanouche \u003ckanouche@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692735}",
      "email": "kanouche@google.com",
      "hash": "870895414132d8d79797df132095d1cb2e25581c",
      "subject": "[Contextual Cueing] Add PageClassificationService interface and OptimizationGuide implementation"
    },
    "8310635": {
      "author": "Emily Shack",
      "avatar": "https://lh4.googleusercontent.com/-BFIKkstvJQg/AAAAAAAAAAI/AAAAAAAAAAA/1sroh81CHrI/s120-p/photo.jpg",
      "cl": "8310635",
      "clUrl": "https://chromium-review.googlesource.com/c/8310635",
      "description": "Modifies some action app menu item visibility logic for parity with the\noriginal app menu.\n\nBug: 526712073\nChange-Id: I142be71a7861c0c82def72c5310df5e25a6dd168\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8310635\nReviewed-by: Eshwar Stalin \u003cestalin@chromium.org\u003e\nCommit-Queue: Emily Shack \u003cemshack@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1691997}",
      "email": "emshack@chromium.org",
      "hash": "959f25534e07131a786ee65317ae7f0e1236947e",
      "subject": "[ChroMenu GlowUp] Match item logic to app menu"
    },
    "8310636": {
      "author": "Mason Freed",
      "avatar": "https://lh3.googleusercontent.com/-1ya5ANiRzSI/AAAAAAAAAAI/AAAAAAAAAAA/0WyLQi44EBs/s120-p/photo.jpg",
      "cl": "8310636",
      "clUrl": "https://chromium-review.googlesource.com/c/8310636",
      "description": "Per docs/webui/chrome_untrusted.md, pages in chrome-untrusted://\nshouldn't get any privileges beyond a normal renderer. This removes\nthem from the set of schemes that get privileged access to the\nunbounded element API.\n\nFixed: 553138969\nChange-Id: Ia3cd5fae5e0c01fe2c8afd8e12b9c180ef4320bc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8310636\nCommit-Queue: Rakina Zata Amni \u003crakina@chromium.org\u003e\nAuto-Submit: Mason Freed \u003cmasonf@chromium.org\u003e\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692195}",
      "email": "masonf@chromium.org",
      "hash": "e4a9d76ade3f47b267e8c418ef6c8d7faa4e430c",
      "subject": "Exclude chrome-untrusted:// from access to the unbounded API"
    },
    "8311528": {
      "author": "quacksort",
      "avatar": "https://lh3.googleusercontent.com/-umpdeNAqQNM/AAAAAAAAAAI/AAAAAAAAAAA/P_cldslPKr4/s120-p/photo.jpg",
      "cl": "8311528",
      "clUrl": "https://chromium-review.googlesource.com/c/8311528",
      "description": "Add integration tests verifying the seamless sign-in promo loading state\nin SigninPromoCoordinatorTest and NewTabPageSigninPromoTest for both\ncompact and two-buttons layouts:\n- Primary button text updates to \"Signing in...\" during sign-in.\n- Primary CTA, secondary CTA, and dismiss button are disabled, and the\n  dismiss button is hidden while loading.\n- In SigninPromoCoordinatorTest, loading state is cleared and buttons are\n  restored upon flow completion.\n- In SigninPromoCoordinatorTest, loading state is verified not to trigger\n  when an already signed-in user clicks \"Open settings\".\n\nBug: 477891348\nChange-Id: I31fa57de9780335bd20f27c9c0687d376ed6f34c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8311528\nCommit-Queue: Lucia Giorgi \u003cquacksort@google.com\u003e\nReviewed-by: Menghan Yang \u003cmyuu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692280}",
      "email": "quacksort@google.com",
      "hash": "0591cfc4f8cd01b2ebd5eb0f803b0bdbb77fa466",
      "subject": "[Signin][Android] Add integration tests for sign-in promo loading state"
    },
    "8311571": {
      "author": "Quentin Pubert",
      "avatar": "https://lh3.googleusercontent.com/-rXAGc5DyfC8/AAAAAAAAAAI/AAAAAAAAAAA/I2Um9iwuFwk/s120-p/photo.jpg",
      "cl": "8311571",
      "clUrl": "https://chromium-review.googlesource.com/c/8311571",
      "description": "PassKitTabHelper presents PassKit pass dialogs or defers them while a\ntab is hidden.\n\nThis change ensures that upon observing cross-document navigation start\nor commit, any active PassKit dialog presented for the active tab is\ndismissed and deferred passes are discarded so they do not appear\nunexpectedly over new pages.\n\nTo achieve this cleanly without model-layer coupling or background tab\ninterference:\n- Introduces PassKitMediator, which observes the WebStateList and active\n  WebState via scoped observations and instructs PassKitCoordinator to\n  dismiss the `PKAddPassesViewController` dialog when the active tab\n  navigates, switches, or is destroyed.\n- Updates PassKitTabHelper to discard `pending_passes_` on navigation\n  start/finish.\n- Adds unit tests in PassKitMediatorTest and PassKitTabHelperTest, and\n  adds an EarlGrey test in PassKitEGTest.\n\nBug: 533074595, 533102653\nChange-Id: I3e333bbe435aaeb9d6e06bb89530f22dc88463c9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8311571\nCommit-Queue: Quentin Pubert \u003cqpubert@google.com\u003e\nAuto-Submit: Quentin Pubert \u003cqpubert@google.com\u003e\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nReviewed-by: Olivier Robin \u003colivierrobin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692331}",
      "email": "qpubert@google.com",
      "hash": "5ea531607154dfb47b82b7c10583b89a4a0b3d6f",
      "subject": "[iOS] Dismiss PassKit dialog and drop deferred passes on navigation"
    },
    "8311572": {
      "author": "Quentin Pubert",
      "avatar": "https://lh3.googleusercontent.com/-rXAGc5DyfC8/AAAAAAAAAAI/AAAAAAAAAAA/I2Um9iwuFwk/s120-p/photo.jpg",
      "cl": "8311572",
      "clUrl": "https://chromium-review.googlesource.com/c/8311572",
      "description": "VcardTabHelper downloads vCard contact files and asks its delegate to\npresent them, or defers presentation while a tab is hidden.\n\nPreviously, VcardTabHelper directly notified its delegate to dismiss the\ncontact UI on navigation. Because VcardCoordinator was installed as the\ndelegate across all tabs, navigations in background tabs would\nincorrectly dismiss the vCard UI currently shown in the foreground tab.\n\nThis change:\n1. Introduces VcardMediator to observe the active WebState and\n   WebStateList via base::ScopedObservation. It instructs\n   VcardCoordinator to dismiss the contact UI when the active tab\n   navigates (start or commit), when the active tab switches, or when\n   the active tab is closed, while safely ignoring background tabs.\n2. Removes dismissVcard from VcardTabHelper and VcardTabHelperDelegate.\n3. Ensures VcardTabHelper discards deferred pending vCards upon\n   cross-document navigation start or commit so they are not shown over\n   unrelated pages.\n4. Adds VcardMediatorTest and VcardEGTest to verify the dismissal and\n   download behavior.\n\nBug: 533074595, 533102653\nChange-Id: I6aa64b69b31376b5a50446801edc5bd1875f6d50\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8311572\nAuto-Submit: Quentin Pubert \u003cqpubert@google.com\u003e\nReviewed-by: Olivier Robin \u003colivierrobin@chromium.org\u003e\nCommit-Queue: Quentin Pubert \u003cqpubert@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692333}",
      "email": "qpubert@google.com",
      "hash": "ac619336ac2ba8c3d85c6a3d1862790a77d81882",
      "subject": "[iOS] Dismiss vCard UI and drop deferred state on navigation"
    },
    "8311669": {
      "author": "Duncan Mercer",
      "avatar": "https://lh6.googleusercontent.com/-QMndr0qfWPs/AAAAAAAAAAI/AAAAAAAAAAA/Q9VM1oAnUbs/s120-p/photo.jpg",
      "cl": "8311669",
      "clUrl": "https://chromium-review.googlesource.com/c/8311669",
      "description": "OverlayReshowsWhenTabIsSwitchedBackToForeground was disabled on Mac\nbecause it relied on OpenLensOverlayFromImage(), which uses an image\ncontext menu item that is not supported on Mac.\n\nThe CUJ tests that the overlay and results side panel hide when\nswitching tabs and reshow upon returning to the tab. This does not\nrequire an image context menu.\n\n- Open overlay and trigger region search drag to open side panel.\n- Anchor drag coordinates to overlay view's screen bounds via\n  GetBoundsInScreen() to avoid window-offset flakiness.\n- Disable side panel animations to prevent timing races.\n- Synchronize side panel WebContents readiness and paint.\n- Remove Mac disabling macro to re-enable the test across platforms.\n\nBug: None\nChange-Id: I5f44895bfc32581d9dcf5234e21ca2cf0fc2233c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8311669\nReviewed-by: Jason Hu \u003chujasonx@google.com\u003e\nCommit-Queue: Duncan Mercer \u003cmercerd@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692779}",
      "email": "mercerd@google.com",
      "hash": "9616552f9c36ec13a4e5e949c1a0588275c83c8f",
      "subject": "[Lens] Re-enable overlay reshow on tab switch"
    },
    "8311796": {
      "author": "rbpotter",
      "avatar": "https://lh4.googleusercontent.com/-mBk2a4Fx72s/AAAAAAAAAAI/AAAAAAAAAAA/I9VjiV1xx3g/s120-p/photo.jpg",
      "cl": "8311796",
      "clUrl": "https://chromium-review.googlesource.com/c/8311796",
      "description": "In this part migrating spell_check_page.\n\nBug: 393471368\nChange-Id: I326aa3177754eae31167b9abca486094885b015c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8311796\nReviewed-by: Rainhard Findling \u003crainhard@chromium.org\u003e\nCommit-Queue: Rebekah Potter \u003crbpotter@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692077}",
      "email": "rbpotter@chromium.org",
      "hash": "ca6db96d19378cdc4c6570a4912b2be7bd3732c8",
      "subject": "Settings Lit: Migrate languages_page/, part 8"
    },
    "8311931": {
      "author": "Gustavo Martin",
      "avatar": "https://lh6.googleusercontent.com/-Pvv62gaT_os/AAAAAAAAAAI/AAAAAAAAAAA/QnVGTXIfqs8/s120-p/photo.jpg",
      "cl": "8311931",
      "clUrl": "https://chromium-review.googlesource.com/c/8311931",
      "description": "Decouples content distillation from ReadAnythingAppController\nbyintroducing the abstract ReadAnythingDistiller interface.\n\nThis refactoring extracts the distillation lifecycle into\ndedicateddistillation engines, setting up the ability to do multi-engine\ndistillation (such as ReadabilityDistiller).\n\n- Introduces ReadAnythingDistiller, DistillationRequest, and  DistillationResult to abstract distillation inputs and outputs.\n- Uses granular base::RepeatingCallbacks rather than a Delegate interface. This is done to reduce  inheritance bloat, prevent forcing engine-specific methods (like ScreenAI readiness) onto non-Screen2x distillers, and it makes unit/browser testing  simpler with lightweight lambdas.\n- Introduces Screen2xDistiller implementing ReadAnythingDistiller,  wrapping AXTreeDistiller behind the  kReadAnythingDistillerRefactor feature flag.\n- Conditionally instantiates Screen2xDistiller or AXTreeDistiller in  ReadAnythingAppController based on the feature flag.\n- Adds Screen2xDistillerTest browser tests.\n\nFixed: 543988051\nChange-Id: I27d41a84d51c4661082e3ba88c23d5b5ba5f885f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8311931\nReviewed-by: Lauren Winston \u003clwinston@google.com\u003e\nReviewed-by: Kristi Saney \u003ckristislee@google.com\u003e\nCommit-Queue: Gustavo Martin \u003cgusmartin@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692668}",
      "email": "gusmartin@google.com",
      "hash": "41c326cf114a6d4fd0e4483065ddd79d05956e70",
      "subject": "[Readability] Add ReadAnythingDistiller interface and Screen2xDistiller."
    },
    "8312867": {
      "author": "Etienne Noel",
      "avatar": "https://lh4.googleusercontent.com/-Zl13Z7qjUtI/AAAAAAAAAAI/AAAAAAAAAAA/XGIk_GO_75s/s120-p/photo.jpg",
      "cl": "8312867",
      "clUrl": "https://chromium-review.googlesource.com/c/8312867",
      "description": "ManifestAssetManager::OnAssetUninstalled() assumed the component context\nwas always in the kUninstalling state, because the manager is normally\nthe only caller of the component uninstaller. The component updater can\nalso uninstall a registered component, for example when the component is\nunregistered through ComponentUpdateService::UnregisterComponent(), and\nthat reaches the same OnCustomUninstall() callback. In that case the\nCHECK in SetUninstallComplete() fires: the context is in kReady,\nkRegistered or kOnDemandDownloading, not kUninstalling.\n\nHandle the notification for every state: a context that is not tracked\nis ignored, an in-flight registration lets its own callback decide, and\nany other state is reset to kNotRegistered so the component can be\nregistered again if the manifest still needs it. The normal uninstall\npath is unchanged and keeps its state check.\n\nFound while auditing the uninstall paths of the manager for a related\nchange that cancels a component's update while it is in flight.\n\nBug: 554104582\nChange-Id: I1b81b1990e291f01fac899eb82dca0b1aa561f38\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8312867\nReviewed-by: Alan Ding \u003calanding@chromium.org\u003e\nCommit-Queue: Etienne Noël \u003cetiennenoel@chromium.org\u003e\nReviewed-by: Nathan Memmott \u003cmemmott@chromium.org\u003e\nReviewed-by: Zekun Jiang \u003czekunjiang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692678}",
      "email": "etiennenoel@chromium.org",
      "hash": "e57702dd6540d8ecc450bf9674a313a8da07b7d5",
      "subject": "Tolerate uninstall notifications the manager did not request"
    },
    "8313432": {
      "author": "Adithya Srinivasan",
      "avatar": "https://lh5.googleusercontent.com/-Mg06OCd7fpU/AAAAAAAAAAI/AAAAAAAAAAA/K3bGVSfDtuo/s120-p/photo.jpg",
      "cl": "8313432",
      "clUrl": "https://chromium-review.googlesource.com/c/8313432",
      "description": "Prior to this patch, ActorTask's were configured to always use and\ncommunicate with ActorUiStateManager (which is owned by\nActorKeyedService).\n\nThis patch:\n\n1) Adds ActorUiStateManagerInterface as a parameter to CreateTask 2)\nUpdates calls to AUSMI from AKS to use the passed in AUSMI* (instead\n   of retrieving it from AKS)\n2) Updates ActorTask to create a UiEventDispatcher using a passed in\n   AUSMI* (instead of retrieving AUSM it from AKS)\n3) Updates ExecutionEngine to take a UiEventDispatcher as a param\n(instead of creating its own)\n\nThis will allow future ActorKeyedService clients to specify their own\nActorUiStateManagerInterface (instead of always using\nActorUiStateManager). Existing clients are still configured to use\nActorUiStateManager, so this change is a no-op in terms of existing\nfunctionality.\n\nBug: b:552950922\nChange-Id: I0773cbd62959560f50aef35829886fee35f9aca3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8313432\nCommit-Queue: Adithya Srinivasan \u003cadithyas@chromium.org\u003e\nReviewed-by: David Bokan \u003cbokan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692615}",
      "email": "adithyas@chromium.org",
      "hash": "8769c26e74c976a522586100be1863aeae4a9d73",
      "subject": "actor: Allow ActorTask to use a different ActorUiStateManagerInterface"
    },
    "8313768": {
      "author": "junweifu",
      "avatar": "https://lh6.googleusercontent.com/-ulA34YtZsbE/AAAAAAAAAAI/AAAAAAAAAAA/l5Y0saHCsbw/s120-p/photo.jpg",
      "cl": "8313768",
      "clUrl": "https://chromium-review.googlesource.com/c/8313768",
      "description": "The GELU decomposition for the LiteRT backend emulates erf() with five\nPOW operators per block (pow(t, 1) through pow(t, 5)) via\nSerializeSubGraphPowMul, which emits POW operators that are not portable\nto GPU delegates whose pow(x, y) is undefined for negative x and cost 14\nops per block.\n\nEvaluate the same polynomial with Horner's method instead: a chain of\nMUL and linear ops. The emitted model no longer contains POW operators\nfrom the decomposition (60 fewer on the SAM encoder), uses 9 ops per\nblock.\n\nBug: 534973528\nChange-Id: Iafd2f87ceef6ccaf12fc3bc4729bcc6a8fb952a9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8313768\nReviewed-by: Hu, Ningxin \u003cningxin.hu@intel.com\u003e\nCommit-Queue: Fu, Junwei \u003cjunwei.fu@intel.com\u003e\nReviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692136}",
      "email": "junwei.fu@intel.com",
      "hash": "947a70d9c4406eae2d227495974dea8432dce764",
      "subject": "webnn: Replace pow with mul/add in erf decomposition for LiteRT backend"
    },
    "8313788": {
      "author": "Artem Sumaneev",
      "avatar": "https://lh4.googleusercontent.com/--KyYVqdBQso/AAAAAAAAAAI/AAAAAAAAAAA/ncLZh_JJ1MQ/s120-p/photo.jpg",
      "cl": "8313788",
      "clUrl": "https://chromium-review.googlesource.com/c/8313788",
      "description": "And reorder some out of order prefs.\n\nChange-Id: I74a03b69e0fad974819b217be4226537b89161cc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8313788\nAuto-Submit: Artem Sumaneev \u003casumaneev@google.com\u003e\nReviewed-by: Nihar Majmudar \u003cniharm@google.com\u003e\nReviewed-by: Gabriel Charette \u003cgab@chromium.org\u003e\nCommit-Queue: Artem Sumaneev \u003casumaneev@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692403}",
      "email": "asumaneev@google.com",
      "hash": "de63c87df175fde8ed5f4011ebba5da18794ac5c",
      "subject": "Cleanup year old deprecated prefs \u003c= 08/2025"
    },
    "8313810": {
      "author": "Eric Lok",
      "avatar": "https://lh5.googleusercontent.com/-HqMBSJC7snc/AAAAAAAAAAI/AAAAAAAAAAA/A0sfG6T4_Ts/s120-p/photo.jpg",
      "cl": "8313810",
      "clUrl": "https://chromium-review.googlesource.com/c/8313810",
      "description": "When tab sharing is active, tapping the \"Stop\" button on the media\ncapture notification now sends ACTION_SCREEN_CAPTURE_STOP to\nMediaCaptureNotificationServiceImpl to notify that the tab capture\nsession should be stopped.\n\nBug: 553078142\nTest: tools/autotest.py -C out/android_x64 TabSharingUiManagerTest TabSharingUiBridgeTest TabSharingToolbarUiCoordinatorTest TabSharingToolbarMediatorTest MediaCaptureDevicesDispatcherAndroidTest\nTAG=agy\nCONV=036c6b1c-7501-4fa4-b6f6-3718e96486a2\n\nChange-Id: I8a6e7410043ca2441cb89adf229c61f2287f424f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8313810\nCommit-Queue: Eric Lok \u003clokeric@google.com\u003e\nReviewed-by: Phil Yan \u003cphilyan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692093}",
      "email": "lokeric@google.com",
      "hash": "b748bc58f04e817ac791d43336b9718043934bef",
      "subject": "[TabSharingToolbar] Stop tab capturing when notification stop button clicked"
    },
    "8313832": {
      "author": "Danilo Tedeschi",
      "avatar": "https://lh4.googleusercontent.com/-o60aWRQQunI/AAAAAAAAAAI/AAAAAAAAAAA/EywYd35zkfY/s120-p/photo.jpg",
      "cl": "8313832",
      "clUrl": "https://chromium-review.googlesource.com/c/8313832",
      "description": "This is part of a bigger effort to spread the usage of LanguageTag.\nLater this code is going to be used in l10n_util to set the application\nlocale.\n\nChange-Id: I6d5555bb833ef4f8d04f2e28b8e1128dcee01a6b\nBug: 526738932\nBypass-Check-License: moved file.\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8313832\nCommit-Queue: Danilo Tedeschi \u003cdanft@google.com\u003e\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nReviewed-by: Jesse McKenna \u003cjessemckenna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692590}",
      "email": "danft@google.com",
      "hash": "a3a052687d7e4c3c8f273d63172f282fdb09f446",
      "subject": "Use LanguageTag for preferred languages in windows"
    },
    "8313948": {
      "author": "Noam Rosenthal",
      "avatar": "",
      "cl": "8313948",
      "clUrl": "https://chromium-review.googlesource.com/c/8313948",
      "description": "This is still under the same OmitBlurEventOnElementRemoval flag, as\nthose events are fired together with blur/focusout events.\n\nAlso use an enum instead of a boolean for this behavior.\n\nBug: 41484175\nChange-Id: Ib7e6d9c0b3f4b10e20e30328674ab8af1832de37\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8313948\nReviewed-by: Mason Freed \u003cmasonf@chromium.org\u003e\nCommit-Queue: Noam Rosenthal \u003cnrosenthal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692334}",
      "email": "nrosenthal@chromium.org",
      "hash": "4d5a427e8dc20460c999e51a94fe06f4a193b822",
      "subject": "Omit firing change events synchronously on removal"
    },
    "8314847": {
      "author": "Sayed",
      "avatar": "",
      "cl": "8314847",
      "clUrl": "https://chromium-review.googlesource.com/c/8314847",
      "description": "Currently, WebViewChromiumAwInit manages its own\nWebViewChromiumRunQueue (mWebViewStartUpCallbackRunQueue) for\nstartUpWebView() async callbacks.\n\nThis CL:\n- Adds requestAsyncStartup() to StartupController to handle triggering\n  async startup and dispatching completion callbacks.\n- Migrates the startup callback queue (mStartupCallbackQueue) into\n  StartupController.\n- Simplifies startUpWebView() in WebViewChromiumAwInit by delegating to\n  requestAsyncStartup().\n- Drains the startup callback queue in\n  StartupTasksRunner.Delegate.onStartupComplete after startup diagnostics\n  and timings are ready.\n\nBug: 544990736\nChange-Id: Ic5a32abf32ed693bfd26d4fbd6be68c06a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8314847\nReviewed-by: Richard Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Sayed Elabady \u003celabadysayed@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692354}",
      "email": "elabadysayed@google.com",
      "hash": "bfd131b86c025b4b9c12e3426dd07e191ff31cc1",
      "subject": "[WV] Migrate async startup and callback queue to StartupController"
    },
    "8314849": {
      "author": "David Roger",
      "avatar": "https://lh4.googleusercontent.com/-YOLPphzlgqk/AAAAAAAAAAI/AAAAAAAAAAA/cbSIJSRKSvE/s120-p/photo.jpg",
      "cl": "8314849",
      "clUrl": "https://chromium-review.googlesource.com/c/8314849",
      "description": "This uses the format recommended by the EGM framework (go/ditnc):\nOverview, Interface, Invariants, Side Effects, Verification\n\nThis CL also creates extra documentation for:\n- token service, including class diagram, in `token_service.md`\n- GaiaCookieManagerService, in `gaia_cookie_manager_service.md`\n\nChange-Id: I85ab56a1ec4b658f7e900616996738f9f32fe4ab\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8314849\nReviewed-by: Monica Salama \u003cmsalama@chromium.org\u003e\nCommit-Queue: David Roger \u003cdroger@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692297}",
      "email": "droger@chromium.org",
      "hash": "db3946979ff294f730a327d726f2c9b539391c9e",
      "subject": "[signin] Update README.md files in //components/signin"
    },
    "8315370": {
      "author": "Duncan Mercer",
      "avatar": "https://lh6.googleusercontent.com/-QMndr0qfWPs/AAAAAAAAAAI/AAAAAAAAAAA/Q9VM1oAnUbs/s120-p/photo.jpg",
      "cl": "8315370",
      "clUrl": "https://chromium-review.googlesource.com/c/8315370",
      "description": "LensOverlayControllerCUJTest.SelectManualRegion was disabled due to\nflakiness across bots (crbug.com/355224013). This test verifies that\na user can drag a selection on the Lens overlay and view results in the\nside panel.\n\n- Anchor drag coordinates to the overlay view's screen bounds using\n  GetBoundsInScreen() rather than contents_web_view() local bounds,\n  preventing drag target offsets on non-zero window positions.\n- Disable side panel animations to prevent timing races with layout.\n- Synchronize side panel WebContents readiness and paint before\n  querying for the results frame.\n\nBug: 355224013\nChange-Id: Iec93d48e228773a9b032c942a53c9fcfb11d12be\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8315370\nAuto-Submit: Duncan Mercer \u003cmercerd@google.com\u003e\nReviewed-by: Juan Mojica \u003cjuanmojica@google.com\u003e\nCommit-Queue: Duncan Mercer \u003cmercerd@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692649}",
      "email": "mercerd@google.com",
      "hash": "38f21f10df58c384d57b1fe6b547dda9e94b8630",
      "subject": "[Lens] Re-enable SelectManualRegion test"
    },
    "8315388": {
      "author": "Ibrahim Kanouche",
      "avatar": "https://lh6.googleusercontent.com/-8PiU7llWRzs/AAAAAAAAAAI/AAAAAAAAAAA/qU8Z2L8YxX0/s120-p/photo.jpg",
      "cl": "8315388",
      "clUrl": "https://chromium-review.googlesource.com/c/8315388",
      "description": "This CL integrates PageClassificationService into the profile lifecycle:\n1. Adds PageClassificationServiceFactory inheriting from\n   ProfileKeyedServiceFactoryIOS.\n2. Registers PageClassificationServiceFactory in\n   EnsureBrowserStateKeyedServiceFactoriesBuilt.\n3. Adds unit tests for PageClassificationServiceFactory verifying\n   regular and OTR profile behaviors.\n\nBug: 440375990\nChange-Id: I2bd35366cc30ace7abc128302ddf57d03b6c9cb6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8315388\nReviewed-by: Sylvain Defresne \u003csdefresne@chromium.org\u003e\nReviewed-by: Yasaman Sedaghat \u003cyasamans@google.com\u003e\nReviewed-by: Adam Arcaro \u003cadamta@google.com\u003e\nCommit-Queue: Ibrahim Kanouche \u003ckanouche@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692737}",
      "email": "kanouche@google.com",
      "hash": "8d6b69149ae52750c5ecb3f3145d61b7325b8ff4",
      "subject": "[Contextual Cueing] Add PageClassificationServiceFactory"
    },
    "8315432": {
      "author": "Alex Turner",
      "avatar": "https://lh4.googleusercontent.com/-7Jv0EIJ49ig/AAAAAAAAAAI/AAAAAAAAAAA/IHixEaRHqZs/s120-p/photo.jpg",
      "cl": "8315432",
      "clUrl": "https://chromium-review.googlesource.com/c/8315432",
      "description": "PageContentExtractionService unconditionally enables PageContentCache\nwhen features::kPageContentCache is enabled on desktop platforms, even\nif os_crypt_async is null or profile_path is empty. This causes null\npointer crashes in PageContentCache (at os_crypt_async-\u003eGetInstance)\nduring tests where mocks or test doubles omit crypto or storage (such as\nMockPageContentExtractionService).\n\nThis change checks that both os_crypt_async is non-null and profile_path\nis non-empty before enabling PageContentCache, allowing test doubles to\nsafely run with the feature enabled.\n\nBug: b:550510181\nChange-Id: Ie102dfe966b85593b3276a988fa11a1d82024863\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8315432\nCommit-Queue: Alex Turner \u003calexmt@chromium.org\u003e\nReviewed-by: Nan Lin \u003clinnan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692634}",
      "email": "alexmt@chromium.org",
      "hash": "74208428745224f106094c8a6aeab60124feccb9",
      "subject": "Guard PageContentCache on crypto and profile path"
    },
    "8315807": {
      "author": "Nikhil Shingne",
      "avatar": "https://lh5.googleusercontent.com/-Z4OVJqD1VbU/AAAAAAAAAAI/AAAAAAAAAAA/sBm5e54LdgE/s120-p/photo.jpg",
      "cl": "8315807",
      "clUrl": "https://chromium-review.googlesource.com/c/8315807",
      "description": "AXNode::GetTableColHeaderNodeIds() flattens AXTableInfo::col_headers,\ninto a single vector. The for loop declared its loop variable by value,\ncopying each column's even though the body only reads it.\n\nBind the loop variable by const reference instead.\n\nBug: None\nChange-Id: I6b982a9b7b758c8c0d93c5ff9b6aba3e2f3fe61d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8315807\nReviewed-by: Greg Thompson \u003cgrt@chromium.org\u003e\nReviewed-by: Lucas Radaelli \u003clucasradaelli@google.com\u003e\nCommit-Queue: Lucas Radaelli \u003clucasradaelli@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1691986}",
      "email": "n.shingne@samsung.com",
      "hash": "8f3508480249fede8373a53719b1b34b10494ff7",
      "subject": "[a11y] Avoid copying inner vectors in GetTableColHeaderNodeIds()"
    },
    "8315810": {
      "author": "Eric Lok",
      "avatar": "https://lh5.googleusercontent.com/-HqMBSJC7snc/AAAAAAAAAAI/AAAAAAAAAAA/A0sfG6T4_Ts/s120-p/photo.jpg",
      "cl": "8315810",
      "clUrl": "https://chromium-review.googlesource.com/c/8315810",
      "description": "When sharing high-framerate content, the WebRTC sink may not process\nframes as fast as the source capture produces them. Because\nDesktopCapturerAndroid synchronously invokes the release callback after\ncopying pixels, ImageHandler.releaseImage() called onImageAvailable()\nrecursively for each pending frame in ImageReader until the thread stack\nexhausted and crashed.\n\nAdd a reentrancy guard to prevent recursive calls during frame\nprocessing. In addition, since WebRTC drops intermediate frames anyway,\npreventing recursion allows ImageReader.acquireLatestImage() to drop\nstale frames at the source, reducing unnecessary JNI overhead and pixel\ncopies to improve CPU efficiency.\n\nBug: 542811199\nTest: content_junit_tests --gtest_filter=*ImageHandlerTest*\nTAG=agy\nCONV=036c6b1c-7501-4fa4-b6f6-3718e96486a2\n\nChange-Id: I18ae6e88a193de31628488e8db92a610d49c039a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8315810\nCommit-Queue: Eric Lok \u003clokeric@google.com\u003e\nReviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nAuto-Submit: Eric Lok \u003clokeric@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692094}",
      "email": "lokeric@google.com",
      "hash": "54fc958b0fe14faa6a60f65c3e7fc44ec0ca2a58",
      "subject": "[TabSharingToolbar] Prevent stack overflow from recursive frame release in ImageHandler"
    },
    "8315887": {
      "author": "Ibrahim Kanouche",
      "avatar": "https://lh6.googleusercontent.com/-8PiU7llWRzs/AAAAAAAAAAI/AAAAAAAAAAA/qU8Z2L8YxX0/s120-p/photo.jpg",
      "cl": "8315887",
      "clUrl": "https://chromium-review.googlesource.com/c/8315887",
      "description": "This CL introduces the Education vertical heuristics and provider API:\n1. Adds provider API in ios/public/provider/ and public stubs for\n   allowed Petacat education taxonomy prefixes and academic Knowledge\n   Graph entity MIDs.\n2. Implements EducationEligibilityVertical to evaluate\n   PageEntitiesMetadata against approved taxonomy prefixes and academic\n   MIDs, compute Education Content Score (ECS) from DOM structural\n   metrics, and calculate fused Education Eligibility Score (EES).\n3. Adds comprehensive unit tests covering all vertical scoring\n   heuristics.\n\nBug: 440375990\nChange-Id: I835bb5e2b8c2e0b4bbf8be22b2203cc436c6469e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8315887\nCommit-Queue: Ibrahim Kanouche \u003ckanouche@google.com\u003e\nReviewed-by: Amarjot Gill \u003camarjotgill@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692720}",
      "email": "kanouche@google.com",
      "hash": "7cdd465702ec1ea8b43cf1cdf78e1a594e75d869",
      "subject": "[Contextual Cueing] Add Education vertical heuristics and provider API"
    },
    "8316147": {
      "author": "Tiago Vignatti",
      "avatar": "https://lh4.googleusercontent.com/-_Lr28vjgZOk/AAAAAAAAAAI/AAAAAAAAAAA/IE8-eEqpHw4/s120-p/photo.jpg",
      "cl": "8316147",
      "clUrl": "https://chromium-review.googlesource.com/c/8316147",
      "description": "CreateStandardIconImage (and CreateStandardIconImageRep) is a pure\nSkia/gfx transform that turns an icon into a standardized circular\nicon. It only depended on //base, //skia and //ui/gfx, but lived in\n//chrome/browser/apps, forcing every //ash and //chrome caller to\ndepend on //chrome/browser/apps for it.\n\nMove it to //ui/gfx (gfx namespace) so lower layers such as //ash can\nuse it directly, and repoint all callers. No behavior change.\n\nWhile moving it out of the apps namespace, rename it to\nCreateStandardAppIconImage (and CreateStandardAppIconImageRep). The\ntransform standardizes app icons specifically, and the old name\nsuggested it applied to all icons.\n\nThis resolves the standing TODO in task_manager_view.cc.\n\nBug: 40739545\nTest: gfx_unittests --gtest_filter=CreateStandardIconTest.*\nBypass-Check-License: Moved from //chrome/browser/apps; keeping the original 2020 copyright year per review.\nChange-Id: I1f6437851b754a1dc8a0a12bd1e666128e19afba\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8316147\nReviewed-by: Toni Barzic \u003ctbarzic@chromium.org\u003e\nCommit-Queue: Tiago Vignatti \u003ctvignatti@igalia.com\u003e\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692535}",
      "email": "tvignatti@igalia.com",
      "hash": "5ffeb21816df1145e6e9335abb7e7c4d5a7949e6",
      "subject": "Move CreateStandardIconImage from //chrome/browser/apps to //ui/gfx"
    },
    "8316227": {
      "author": "Chrome Metrics Config Manager",
      "avatar": "",
      "cl": "8316227",
      "clUrl": "https://chromium-review.googlesource.com/c/8316227",
      "description": "This CL was created on behalf of alexmt.\nPlease review the CL and approve it if it looks good.\nContact the listed reviewers if you have any questions.\n\nBUG=550510181\n\nChange-Id: Ie92183c528b3b9bfa813033b7dc7846b751fab61\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8316227\nReviewed-by: Alex Turner \u003calexmt@chromium.org\u003e\nAuto-Submit: Chrome Metrics Config Manager \u003cchrome-metrics-config-manager-server@google.com\u003e\nCommit-Queue: Alex Turner \u003calexmt@chromium.org\u003e\nReviewed-by: Luc Nguyen \u003clucnguyen@google.com\u003e\nReviewed-by: Robert Kaplow \u003crkaplow@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692646}",
      "email": "chrome-metrics-config-manager-server@google.com",
      "hash": "59b3a6deb12485aede67e094cf2867b41515a9eb",
      "subject": "Add a fieldtrial testing entry for PageContentCacheDesktop."
    },
    "8316460": {
      "author": "Min Qin",
      "avatar": "https://lh5.googleusercontent.com/-m1UqpQ3kh9g/AAAAAAAAAAI/AAAAAAAAAAA/lbNiemPt30c/s120-p/photo.jpg",
      "cl": "8316460",
      "clUrl": "https://chromium-review.googlesource.com/c/8316460",
      "description": "When DeferredDownloadHistoryLoading is enabled, history\ninitialization is deferred until requested, and active\ndownloads initialize independently.\n\nThis CL updates InProgressDownloadTest to properly handle\ndeferred history loading:\n- SimpleDownloadManagerCoordinatorWaiter uses\n  WaitForActiveDownloadsInitialization() to wait\n  specifically for active downloads without history.\n- ResumeInProgressDownloadBeforeLoadingHistory uses\n  TestHistoryAdapter to simulate DownloadHistory\n  loading a completed row mid-resumption, verifying\n  reconciliation of active in-progress items.\n\nBug: 514438970\nChange-Id: I237cca5e10fc472cb568fcebe2d01b286f0c9d9f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8316460\nCommit-Queue: Min Qin \u003cqinmin@chromium.org\u003e\nReviewed-by: Shakti Sahu \u003cshaktisahu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692174}",
      "email": "qinmin@chromium.org",
      "hash": "52c41976b970a87052e04ff9a087f27e9f13094e",
      "subject": "[Download] Fix InProgressDownloadTest for deferred history loading"
    },
    "8316487": {
      "author": "Duncan Mercer",
      "avatar": "https://lh6.googleusercontent.com/-QMndr0qfWPs/AAAAAAAAAAI/AAAAAAAAAAA/Q9VM1oAnUbs/s120-p/photo.jpg",
      "cl": "8316487",
      "clUrl": "https://chromium-review.googlesource.com/c/8316487",
      "description": "EscapeKeyCloseWithResultsPanel was disabled on Linux ASAN due to\nflakiness (crbug.com/397668031). Side panel animations were not\ndisabled, which raced with FocusWebContents() and SendAccelerator()\nunder slower ASAN execution. Additionally, InSameContext() wrapped\nWaitForHide(kOverlayId), causing context inheritance issues because\nthe overlay widget has its own element context.\n\n- Disable side panel animations via DisableAnimationsForTesting().\n- Call FocusWebContents(), SendAccelerator(), and InAnyContext() on\n  WaitForHide(kOverlayId).\n- Unconditionally re-enable the test by removing Linux ASAN macro.\n\nBug: 397668031\nChange-Id: Iccd993bfc0354cb7cbabe7b9420e657bf8ac4f2a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8316487\nReviewed-by: Bryan Nguyen \u003cnguyenbryan@google.com\u003e\nCommit-Queue: Duncan Mercer \u003cmercerd@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692638}",
      "email": "mercerd@google.com",
      "hash": "2f755ec444915d26c09df62b05a4585661e96467",
      "subject": "[Lens] Re-enable EscapeKeyCloseWithResultsPanel"
    },
    "8316575": {
      "author": "Perry",
      "avatar": "https://lh4.googleusercontent.com/-RTvFPrps35g/AAAAAAAAAAI/AAAAAAAAAAA/b4qIeVDaoeA/s120-p/photo.jpg",
      "cl": "8316575",
      "clUrl": "https://chromium-review.googlesource.com/c/8316575",
      "description": "Change the initial value from `none` to `start end` per CSS Text\nDecoration 4. Absorb the new default in unrelated tests.\n\nBug: 40862777\nChange-Id: I9fe2a65dc62f417c85c19f14154d8b7ae1d489a3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8316575\nSLSA-Policy-Verified: SLSA Policy Verification Service \u003cdevtools-gerritcodereview-exitgate@google.com\u003e\nReviewed-by: Rune Lillesveen \u003cfuthark@chromium.org\u003e\nCommit-Queue: Perry \u003cperryuwang@gmail.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692359}",
      "email": "perryuwang@gmail.com",
      "hash": "4ddc7579bd66db8d498e425a73f9c2b2f5bfa56c",
      "subject": "text-decoration-skip-spaces: default to start end"
    },
    "8317547": {
      "author": "Adam Rice",
      "avatar": "https://lh4.googleusercontent.com/-SN-kW7ffXyg/AAAAAAAAAAI/AAAAAAAAAAA/AexRnoz-wRo/s120-p/photo.jpg",
      "cl": "8317547",
      "clUrl": "https://chromium-review.googlesource.com/c/8317547",
      "description": "Add a web platform test that verifies that the expression `new\nWebSocket(url, undefined, {})` does not throw.\n\nThe change https://crrev.com/c/8197225 changed the behavior of this\nexpression even though it was intended to preserve existing behavior\nwhen the flag was not set. So the test is also added to the\nvirtual/stable configuration to stop the same regression happening\nagain.\n\nModify the \"protocol_array\" WebSocket handler to not crash when no\nsubprotocol is specified so that the test will still pass even with the\nWebSocketOptionBag Blink feature enabled.\n\nNo behavior change.\n\nBUG=552159676\n\nChange-Id: Id83238ada57d5d48bf21880546fa86df19a3e3c9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8317547\nReviewed-by: Dominic Farolino \u003cdom@chromium.org\u003e\nCommit-Queue: Adam Rice \u003cricea@chromium.org\u003e\nReviewed-by: Nidhi Jaju \u003cnidhijaju@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692775}",
      "email": "ricea@chromium.org",
      "hash": "7226b74f29d84b05c4fae8ea73d3b5dc03c7d08c",
      "subject": "Add regression test for crbug.com/552159676"
    },
    "8319408": {
      "author": "kenoss",
      "avatar": "https://lh6.googleusercontent.com/-1mSUHxK5OU8/AAAAAAAAAAI/AAAAAAAAAAA/Xp9obdoo_aY/s120-p/photo.jpg",
      "cl": "8319408",
      "clUrl": "https://chromium-review.googlesource.com/c/8319408",
      "description": "Follow-up of\nhttps://crrev.com/c/chromium/src/+/8254911/comment/44b0387b_e0b2ef5b/.\n\nChange `NavigationData` to be constructed directly with `NavigationHandle*`\nand `used_bfcache` via its constructor instead of a static\n`CreateNavigationData` factory function, removing the default constructor.\n\nTAG=agy\nCONV=5d71549e-0061-42b8-a2c5-9289dcd6183d\n\nBug: 517725655\nChange-Id: Idaf675ade038ecaab0e9e18b8718bc00aae04e9e\nCo-Authored-By: Gemini \u003cnoreply@google.com\u003e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8319408\nReviewed-by: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\nCommit-Queue: Ken Okada \u003ckenoss@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692120}",
      "email": "kenoss@chromium.org",
      "hash": "00613a8121d9017b626b9c0bfe55ed26a4e34fea",
      "subject": "PreloadServingMetrics: Replace CreateNavigationData with NavigationData ctor"
    },
    "8319409": {
      "author": "kenoss",
      "avatar": "https://lh6.googleusercontent.com/-1mSUHxK5OU8/AAAAAAAAAAI/AAAAAAAAAAA/Xp9obdoo_aY/s120-p/photo.jpg",
      "cl": "8319409",
      "clUrl": "https://chromium-review.googlesource.com/c/8319409",
      "description": "Follow-up of\nhttps://crrev.com/c/chromium/src/+/8254911/comment/69e97a12_dca26202/.\n\nDeduplicate the foreground and WithoutFiltering loops in\n`RecordFirstContentfulPaint` by introducing a `filterings` span,\nmatching the idiom used for `srp_alls`.\n\nTAG=agy\nCONV=5d71549e-0061-42b8-a2c5-9289dcd6183d\n\nBug: 517725655\nChange-Id: Iefbe30cdf3717b2200a03184495b1798524f9598\nCo-Authored-By: Gemini \u003cnoreply@google.com\u003e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8319409\nCommit-Queue: Ken Okada \u003ckenoss@chromium.org\u003e\nReviewed-by: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692133}",
      "email": "kenoss@chromium.org",
      "hash": "700cc08ca9e1c462a067ff4a164b6e12c029412a",
      "subject": "PreloadServingMetrics: Deduplicate FCP recording loops using filterings span"
    },
    "8319727": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "cl": "8319727",
      "clUrl": "https://chromium-review.googlesource.com/c/8319727",
      "description": "`InSlotMetadata` can store the requested size properly as an inline\nextra (given the particular build configuration). To avoid any confusion\nwith this feature, rename the Checked Span setters / getters to use the\n\"smuggled size\" naming instead.\n\nFuchsia-Binary-Size: Chained CL.\nBug: 534387022\nChange-Id: I115acbdcb0195da0a749d4f76e67ba4e65bff446\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8319727\nReviewed-by: Stephen Nusko \u003cnuskos@chromium.org\u003e\nCommit-Queue: Kalvin Lee \u003ckdlee@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692255}",
      "email": "kdlee@chromium.org",
      "hash": "7b5dcdc336fc85492766270e54d1dc01c9c757d0",
      "subject": "Checked Span: Clarify \"smuggled\" size bits"
    },
    "8320390": {
      "author": "Gauthier Ambard",
      "avatar": "https://lh4.googleusercontent.com/-i-O-ZGsBLB8/AAAAAAAAAAI/AAAAAAAAAAA/G5adnZOgQGo/s120-p/photo.jpg",
      "cl": "8320390",
      "clUrl": "https://chromium-review.googlesource.com/c/8320390",
      "description": "DeleteFaviconsFolder is dead code that was only invoked as redundant\ncleanup in unit tests using ScopedTempDir.\n\nLow-Coverage-Reason: TRIVIALLY_NOT_EVALUATED removing dead code\nChange-Id: Ibd3f615fe597185d0a5b4f2087bbf4d07e5bc2f6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8320390\nReviewed-by: Tommy Martino \u003ctmartino@chromium.org\u003e\nCommit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\nReviewed-by: Alexis Hétu \u003csugoi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692292}",
      "email": "gambard@chromium.org",
      "hash": "afe8a13c2e1d55d6085d1cf912f41b82b4afad6a",
      "subject": "[iOS] Remove unused DeleteFaviconsFolder utility function"
    },
    "8320747": {
      "author": "Nidhi Jaju",
      "avatar": "https://lh3.googleusercontent.com/-Pkkg661yHXY/AAAAAAAAAAI/AAAAAAAAAAA/01VWbJhFxuE/s120-p/photo.jpg",
      "cl": "8320747",
      "clUrl": "https://chromium-review.googlesource.com/c/8320747",
      "description": "This CL adds comprehensive unit test coverage for HTTP 421 (Misdirected\nRequest) response handling in QUIC, covering retry behavior, connection\npooling, and ORIGIN frame coalescing:\n\n1. QuicNetworkTransactionTest.ReturnHTTP421OnRetry:\n   Verifies that when a QUIC request receives a 421 response and\n   retries over TCP (without alternative service), receiving another\n   421 response does not trigger an infinite retry loop and is returned\n   directly to the caller.\n\n2. QuicNetworkTransactionTest.Retry421PooledRequest:\n   Verifies connection coalescing behavior via DNS matching: a second\n   request pools onto an active QUIC connection, receives a 421, and\n   retries independently over TCP. A third request to the original\n   origin continues to successfully use the active QUIC connection, and\n   alternative service is not marked broken for either origin.\n\n3. QuicNetworkTransactionTest.Retry421PooledRequestWithOriginFrame:\n   Verifies connection coalescing behavior via HTTP/3 ORIGIN frames\n   when origins resolve to different IP addresses. Upon receiving a\n   421, the second request breaks pooling and retries over TCP to its\n   dedicated IP, while the active QUIC session remains intact for the\n   original origin.\n\nTo support verifying subsequent requests on an existing QUIC session\nafter a 421 stream reset, this CL also adds\nMakeAckAndRequestHeadersPacket to QuicTestPacketMaker to bundle ACK\nframes for previous server response packets into subsequent request\nheaders packets.\n\nBug: 552751648\nChange-Id: I118373741a4cc2c9f10589b50ea3acc53528786b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8320747\nReviewed-by: Kenichi Ishibashi \u003cbashi@chromium.org\u003e\nCommit-Queue: Nidhi Jaju \u003cnidhijaju@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692364}",
      "email": "nidhijaju@chromium.org",
      "hash": "72b8461aaba3037735ebbaafe89732b17133795d",
      "subject": "[QUIC] Add unit tests for HTTP 421 Misdirected Request handling"
    },
    "8321168": {
      "author": "Stanisław Solarewicz",
      "avatar": "https://lh6.googleusercontent.com/-XeKt6NcU5hU/AAAAAAAAAAI/AAAAAAAAAAA/sZ_pqc6udI0/s120-p/photo.jpg",
      "cl": "8321168",
      "clUrl": "https://chromium-review.googlesource.com/c/8321168",
      "description": "This CL introduces an Acknowledgment Manager class responsible for\nstoring and fetching user's acknowledgment for the enterprise signals\ndisclaimer. This information is kept as a local state preference in a\nform of a list of hashed Gaia Ids of accounts which have given the ack.\nThe manager is implemented in C++ will be exposed via a JNI bridge to\nthe java side in the future.\n\nBug: 527872237\nChange-Id: I5fa8bb0b9957fb665ff10a660c82cdedcd5b6aec\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8321168\nReviewed-by: Dominic Battré \u003cbattre@chromium.org\u003e\nReviewed-by: Nicolas Ouellet-Payeur \u003cnicolaso@chromium.org\u003e\nCommit-Queue: Stanisław Solarewicz \u003cssolarewicz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692320}",
      "email": "ssolarewicz@chromium.org",
      "hash": "4ddf8dcfe4ba6999a012db87a9db0e6579a94ae3",
      "subject": "[AESD] Introduce enterprise signals acknowledgment manager"
    },
    "8321647": {
      "author": "Chirag Arora",
      "avatar": "https://lh4.googleusercontent.com/-o9T15q_dqqA/AAAAAAAAAAI/AAAAAAAAAAA/sHgVEB_uhXo/s120-p/photo.jpg",
      "cl": "8321647",
      "clUrl": "https://chromium-review.googlesource.com/c/8321647",
      "description": "This CL integrates conversation linkouts into the Chrome History WebUI\npage.\n\nSpecifically:\n- Adds OpenCriticalActionConversation to PageHandler mojo interface.\n- Implements OpenCriticalActionConversation in BrowsingHistoryHandler\n  via CriticalActionService and GlicLinkoutHandler.\n- Exposes kEnableChatLinkouts feature flag to history WebUI load-time data.\n- Adds \"Go to Gemini chat\" option in the history item 3-dots action menu.\n- Adds error toast notification when opening chat fails.\n- Logs CriticalActions.OpenConversationResult metrics.\n- Adds strings, metrics, and WebUI unit and browser tests.\n\nBug: 555611662\nChange-Id: I6d17468c19b6e3df7d69724ad57b41167847fcb3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8321647\nReviewed-by: Camille Lamy \u003cclamy@chromium.org\u003e\nReviewed-by: Kamil Jarosz \u003ckjarosz@google.com\u003e\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nReviewed-by: Yerassyl Kutylbek \u003ckutylbeky@google.com\u003e\nCommit-Queue: Chirag Arora \u003cheychirag@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692371}",
      "email": "heychirag@google.com",
      "hash": "348985daca6b8400af30aac4148045f415b68c40",
      "subject": "[HistoryWebUI] Add 'Go to Gemini chat' menu action and linkout integration"
    },
    "8321828": {
      "author": "sdrab",
      "avatar": "https://lh3.googleusercontent.com/-f01BT9ABaVs/AAAAAAAAAAI/AAAAAAAAAAA/NoURxADJHN4/s120-p/photo.jpg",
      "cl": "8321828",
      "clUrl": "https://chromium-review.googlesource.com/c/8321828",
      "description": "We can only open tabs with URLs of the `http` and `htps` scheme from the\nGLIC UI in the renderer process. To be able to open `chrome` schemed\nURLs, we need a new mojo API to the highly privileged browser process,\nwhere we can open a new tab using the `chrome://` based URL. This CL\nintroduces the API implementation. Once it is synced to google3, we can\ntrigger it from the GLIC UI there.\n\nBug: b:552904619\nChange-Id: I25dfed2113e61df4528b77ceaa8ec9d86a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8321828\nCommit-Queue: Dan H \u003charringtond@chromium.org\u003e\nCommit-Queue: Stephan Drab \u003csdrab@google.com\u003e\nReviewed-by: Kinuko Yasuda \u003ckinuko@chromium.org\u003e\nReviewed-by: Dan H \u003charringtond@chromium.org\u003e\nAuto-Submit: Stephan Drab \u003csdrab@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692525}",
      "email": "sdrab@google.com",
      "hash": "9a7b7ff92ad259ff08664cb04198e4e0cdd2cfa7",
      "subject": "Add API to open the contact info setting screen"
    },
    "8322367": {
      "author": "Arkadiusz Tomczak",
      "avatar": "https://lh5.googleusercontent.com/-c-IRTfaHuoM/AAAAAAAAAAI/AAAAAAAAAAA/9kDGTrzwGP4/s120-p/photo.jpg",
      "cl": "8322367",
      "clUrl": "https://chromium-review.googlesource.com/c/8322367",
      "description": "VariationsSimulatorParallelTestRunner was previously hardcoded to use\nthe legacy XcodeLogParser. On Xcode 16+ (and Xcode 27), this causes\ncrashes when parsing xcresult bundles because the legacy parser expects\ndata structures (such as 'testFailureSummaries'._values) that are no\nlonger populated.\n\nSwitch to Xcode16LogParser when using Xcode 16 or higher, matching\nSimulatorParallelTestRunner and test_runner.py.\n\nBug: 554623791\nChange-Id: Iac88b125ecda4c82c74a39eb8579be8613ae2b5a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8322367\nReviewed-by: Cameron Higgins \u003ccameronhiggins@google.com\u003e\nReviewed-by: Ramon Cano Aparicio \u003crcanoaparicio@google.com\u003e\nCommit-Queue: Arkadiusz Tomczak \u003cartomczak@google.com\u003e\nReviewed-by: Will Yeager \u003cwyeager@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692299}",
      "email": "artomczak@google.com",
      "hash": "19848352139ecf8ba334749b4e5faa9dc2bb9c7c",
      "subject": "[ios] Use Xcode16LogParser in VariationsSimulatorParallelTestRunner"
    },
    "8322648": {
      "author": "Gauthier Ambard",
      "avatar": "https://lh4.googleusercontent.com/-i-O-ZGsBLB8/AAAAAAAAAAI/AAAAAAAAAAA/G5adnZOgQGo/s120-p/photo.jpg",
      "cl": "8322648",
      "clUrl": "https://chromium-review.googlesource.com/c/8322648",
      "description": "Remove orphaned ShouldShowManagedConfirmationForHostedDomain declaration\nand move HostedDomainForPrimaryAccount to the anonymous namespace in\nauthentication_ui_util.mm.\n\nLow-Coverage-Reason: TRIVIALLY_NOT_EVALUATED removing dead code\nChange-Id: I4ee7b9d24fc885bcfe689f46d269007b45ffa3be\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8322648\nCommit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\nReviewed-by: Jérôme Lebel \u003cjlebel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692347}",
      "email": "gambard@chromium.org",
      "hash": "436d35323a2f6976727de5aec0c65eef5f077f5b",
      "subject": "[iOS] Clean up unused and internal authentication UI utility functions"
    },
    "8323267": {
      "author": "Gauthier Ambard",
      "avatar": "https://lh4.googleusercontent.com/-i-O-ZGsBLB8/AAAAAAAAAAI/AAAAAAAAAAA/G5adnZOgQGo/s120-p/photo.jpg",
      "cl": "8323267",
      "clUrl": "https://chromium-review.googlesource.com/c/8323267",
      "description": "This function declaration has no definition or callers in the codebase.\n\nLow-Coverage-Reason: TRIVIALLY_NOT_EVALUATED removing dead code\nChange-Id: If729cf945f10d22f4d517817f57190bbbb48e330\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8323267\nCommit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\nReviewed-by: Daniel White \u003cdanieltwhite@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692294}",
      "email": "gambard@chromium.org",
      "hash": "34650e9ed1facad2f1f631d6980ec44983e9a862",
      "subject": "[iOS] Remove orphaned RunUnsafeResourceCallback declaration"
    },
    "8326267": {
      "author": "Tarek Makkouk",
      "avatar": "https://lh5.googleusercontent.com/-WQ3QTyOZTZw/AAAAAAAAAAI/AAAAAAAAAAA/PSULP8dhkh0/s120-p/photo.jpg",
      "cl": "8326267",
      "clUrl": "https://chromium-review.googlesource.com/c/8326267",
      "description": "Before fix, with Next: https://drive.google.com/file/d/1Qo6nn01w5XWVDvJPvrQGHbupdymPznsc/view?usp=sharin\n\nBefore fix, without Next: https://drive.google.com/file/d/1Coa-KFbdbVzBE926UDP3aGD64OTuU16j/view?usp=sharing\n\nAfter fix, with Next: https://drive.google.com/file/d/18S6mrmgGXVxC46DgWtX1ifgs1THJmU0Z/view?usp=sharing\nAfter fix, with non-Next: https://drive.google.com/file/d/1ycGlJfPbfNY4A_-SZQ-13LZPAMVf6NWP/view?usp=sharing\n\nBug: 554611028\nChange-Id: I9ff2517d64689f265f7d6b37da884c20a30021fe\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8326267\nCommit-Queue: Tarek Makkouk \u003ctarekmakkouk@google.com\u003e\nReviewed-by: Ibrahim Kanouche \u003ckanouche@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692640}",
      "email": "tarekmakkouk@google.com",
      "hash": "9e52e7e4a620f08e3af67c420646180df5a57490",
      "subject": "[iOS] Fix Gemini Live dormant snackbar offset"
    },
    "8327867": {
      "author": "Patrick Meenan",
      "avatar": "https://lh5.googleusercontent.com/-_eaVgqpa4EY/AAAAAAAAAAI/AAAAAAAAAAA/cvrerUnU7gY/s120-p/photo.jpg",
      "cl": "8327867",
      "clUrl": "https://chromium-review.googlesource.com/c/8327867",
      "description": "When an accelerated 2D canvas is composited, avoid eagerly flushing\nraster draw ops during FinalizeFrame on every script task boundary.\nInstead, defer the flush until PrepareTransferableResource when the\ncompositor actually prepares the frame resource. Synchronous readbacks\n(getImageData, toDataURL, etc.) continue to flush eagerly before data\nis accessed.\n\nGated behind the Canvas2dDeferredFlush feature flag.\n\nSpeedometer 3.0 measured delta:\n- Charts-chartjs: +18.67% [+17.89%, +19.45%]\n\nChange-Id: I8b6eeaed2494e52b4d563816846f5af3a6d99240\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8327867\nCommit-Queue: Patrick Meenan \u003cpmeenan@chromium.org\u003e\nReviewed-by: Justin Novosad \u003cjunov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692778}",
      "email": "pmeenan@chromium.org",
      "hash": "5dd19f9c43eabaae09a1ebf7e92cdb1fc01c3b2f",
      "subject": "Defer intermediate canvas flush when composited"
    },
    "8328051": {
      "author": "Wenhu Cheng",
      "avatar": "https://lh5.googleusercontent.com/-zuuntE8jFRs/AAAAAAAAAAI/AAAAAAAAAAA/j26D0U5oPJM/s120-p/photo.jpg",
      "cl": "8328051",
      "clUrl": "https://chromium-review.googlesource.com/c/8328051",
      "description": "This CL acts as Phase 2 of the SUIT (Suggest UI Templates) migration. It\nsafely and completely removes the legacy omnibox::EntityInfo struct from\nSuggestResult and downstream rendering logic, migrating all clients to\nexclusively rely on omnibox::SuggestTemplateInfo.\n\nKey changes in this Phase:\n- Removed entity_info parameter from SuggestResult and\n  AutocompleteMatch constructors. All call sites (including\n  action_chips_generator_unittest.cc) are adjusted to reflect\n  the new 15-argument signature.\n- Migrated all downstream consumers (e.g. ImageServiceImpl,\n  SearchProvider) to read properties like image_url and\n  suggest_search_parameters directly from SuggestTemplateInfo.\n- Updated test mock data (e.g. search_provider_unittest.cc) to\n  properly verify data against the new SUIT structure instead\n  of the legacy proto.\n- Addressed edge cases where a legacy server response might be\n  missing the name field, ensuring the fallback translation\n  layer safely handles these responses without silently\n  dropping data.\n\nFixed: b:534470195\nChange-Id: I500c626a1d285a3b9ee44fa80f7733c047ff86f5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8328051\nReviewed-by: Jennifer Serrano \u003cjennserrano@google.com\u003e\nReviewed-by: Nihar Majmudar \u003cniharm@google.com\u003e\nCommit-Queue: Wenhu Cheng \u003cwenhuc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692000}",
      "email": "wenhuc@google.com",
      "hash": "3a654fce4cb290ef06e91b893b00c5d01f72ca1d",
      "subject": "[SUIT] Migrate EntityInfo to SuggestTemplateInfo (Phase 2)"
    },
    "8328510": {
      "author": "luci-bisection@appspot.gserviceaccount.com",
      "avatar": "https://lh5.googleusercontent.com/-ELhTJmCIbaU/AAAAAAAAAAI/AAAAAAAAAAA/5T5-6tr7teQ/s120-p/photo.jpg",
      "cl": "8328510",
      "clUrl": "https://chromium-review.googlesource.com/c/8328510",
      "description": "This reverts commit 3a7c30ded98917f3779dddeb34b945c08668d435.\n\nReason for revert:\nLUCI Bisection has identified this change as the cause of a test failure. See the analysis: https://ci.chromium.org/ui/p/chromium/bisection/test-analysis/b/6532666259144704\n\nSample build with failed test: https://ci.chromium.org/b/8671638546242037761\nAffected test(s):\n[://chrome/android\\:chrome_public_wpt!webtest::external/wpt/compute-pressure#idlharness.https.any.html](https://ci.chromium.org/ui/test/chromium/:%2F%2Fchrome%2Fandroid%5C:chrome_public_wpt%21webtest::external%2Fwpt%2Fcompute-pressure%23idlharness.https.any.html?q=VHash%3A02ee07ff0bf38feb)\n\nIf this is a false positive, please report it at http://b.corp.google.com/createIssue?component=1199205\u0026description=Analysis%3A+https%3A%2F%2Fci.chromium.org%2Fui%2Fp%2Fchromium%2Fbisection%2Ftest-analysis%2Fb%2F6532666259144704\u0026format=PLAIN\u0026priority=P3\u0026title=Wrongly+blamed+https%3A%2F%2Fchromium-review.googlesource.com%2Fc%2Fchromium%2Fsrc%2F%2B%2F8343147\u0026type=BUG\n\nOriginal change's description:\n\u003e Reland \"[WebUI NTP on AL] Enable WebUI NTP by default on AL\"\n\u003e\n\u003e This is a reland of commit e0d32564af2098a45215427491265c53e33bec39\n\u003e\n\u003e Original change's description:\n\u003e \u003e [WebUI NTP on AL] Enable WebUI NTP by default on AL\n\u003e \u003e\n\u003e \u003e This change enables both UseWebUiNtpAndroid and WebUiAndroidTheming\n\u003e \u003e features by default in preparation for the WebUI NTP launch.\n\u003e \u003e\n\u003e \u003e Bug: 520067577\n\u003e \u003e Co-authored-by: Tibor Goldschwendt \u003ctiborg@chromium.org\u003e\n\u003e \u003e Change-Id: I531bf4bad3a5efb00d26652d43ed482b604ebc07\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8328510\n\u003e \u003e Reviewed-by: Tibor Goldschwendt \u003ctiborg@chromium.org\u003e\n\u003e \u003e Commit-Queue: Gianni Chen \u003cgiannich@chromium.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1689925}\n\u003e\n\u003e Bug: 520067577\n\u003e Change-Id: If3c0a1d6f6caefb3a57c8f80e43fdc50f5c0b880\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8343147\n\u003e Reviewed-by: Tibor Goldschwendt \u003ctiborg@chromium.org\u003e\n\u003e Commit-Queue: Gianni Chen \u003cgiannich@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1691900}\n\u003e\n\nBug: 520067577\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I4c71202f4253b645306ed7aed0b2beb379000de4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8356343\nOwners-Override: Dan Polanco \u003cpolardz@google.com\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: Dan Polanco \u003cpolardz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692473}",
      "email": "luci-bisection@appspot.gserviceaccount.com",
      "hash": "48024de3611b5f15d2573f12685d42e4262c654e",
      "subject": "Revert \"Reland \"[WebUI NTP on AL] Enable WebUI NTP by default on AL\"\""
    },
    "8328527": {
      "author": "rbpotter",
      "avatar": "https://lh4.googleusercontent.com/-mBk2a4Fx72s/AAAAAAAAAAI/AAAAAAAAAAA/I9VjiV1xx3g/s120-p/photo.jpg",
      "cl": "8328527",
      "clUrl": "https://chromium-review.googlesource.com/c/8328527",
      "description": "In this part migrating languages_page.ts\n\nBug: 393471368\nChange-Id: I24031d4691294ffc5cbf0bdb3dbe11b43c55aa30\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8328527\nCommit-Queue: Rebekah Potter \u003crbpotter@chromium.org\u003e\nReviewed-by: Rainhard Findling \u003crainhard@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692749}",
      "email": "rbpotter@chromium.org",
      "hash": "1c6b5c4274ba62203dcc093f9f6f0c25a7ee61b7",
      "subject": "Settings Lit: Migrate languages_page/, part 9"
    },
    "8328910": {
      "author": "rbpotter",
      "avatar": "https://lh4.googleusercontent.com/-mBk2a4Fx72s/AAAAAAAAAAI/AAAAAAAAAAA/I9VjiV1xx3g/s120-p/photo.jpg",
      "cl": "8328910",
      "clUrl": "https://chromium-review.googlesource.com/c/8328910",
      "description": "In this part migrating languages_page_index and\nlanguages_page_index_cros\n\nBug: 393471368\nChange-Id: I47d483cf42e2c659f778c456867da1ba39c008ba\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8328910\nReviewed-by: Rainhard Findling \u003crainhard@chromium.org\u003e\nCommit-Queue: Rebekah Potter \u003crbpotter@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692769}",
      "email": "rbpotter@chromium.org",
      "hash": "dad79574a99bd383cd1aed0a6807464b0f82bfb8",
      "subject": "Settings Lit: Migrate languages_page/, part 10"
    },
    "8329827": {
      "author": "rbpotter",
      "avatar": "https://lh4.googleusercontent.com/-mBk2a4Fx72s/AAAAAAAAAAI/AAAAAAAAAAA/I9VjiV1xx3g/s120-p/photo.jpg",
      "cl": "8329827",
      "clUrl": "https://chromium-review.googlesource.com/c/8329827",
      "description": "- Allow templates that fit on one line to not insert a newline after\n  the opening html`, e.g. return html`\u003cslot\u003e\u003c/slot\u003e`;\n- Fix issue with newline retention, where cases with an extra newline\n  followed by some non-empty text content had indent spaces inserted\n  after the first newline instead of after the newline immediately\n  before the non-empty test content.\n- Loosen matching regex to catch additional cases of poorly formatted\n  ternary \"else\" statements.\n\nBug: 512911634\nChange-Id: I36f49963e88b9d0d0365f164c5cd5d1b848d08a1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8329827\nCommit-Queue: Rebekah Potter \u003crbpotter@chromium.org\u003e\nReviewed-by: John Lee \u003cjohntlee@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1691972}",
      "email": "rbpotter@chromium.org",
      "hash": "9c8bc941a9cc53d789fb876324def786526bc91a",
      "subject": "Lit template formatter: Handle single line templates"
    },
    "8330050": {
      "author": "Ben Phillips",
      "avatar": "https://lh6.googleusercontent.com/-x2zGZ3QIDKU/AAAAAAAAAAI/AAAAAAAAAAA/D4jzABno_kw/s120-p/photo.jpg",
      "cl": "8330050",
      "clUrl": "https://chromium-review.googlesource.com/c/8330050",
      "description": "This CL introduces new histograms to track:\n- The entry point from which the scan credit card prompt was shown (Keyboard Accessory, Bottom Sheet, or Settings Page).\n- The screen type used for scanning (OCR or NFC).\n- Whether the user who completed a scan was a new user (had no previously saved credit cards).\n\nIt also adds corresponding unit tests and updates the histograms and enums XML files.\n\nBug: 546192916\nChange-Id: Ib062dda7e78aa07169d7d722a5912f8da1e024e9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8330050\nReviewed-by: Siddharth Shah \u003csiashah@google.com\u003e\nCommit-Queue: Ben Phillips \u003cbenphillips@google.com\u003e\nReviewed-by: Christoph Schwering \u003cschwering@google.com\u003e\nAuto-Submit: Ben Phillips \u003cbenphillips@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692112}",
      "email": "benphillips@google.com",
      "hash": "69782e111f92912ffe44e7074f8ed67da4cd68de",
      "subject": "Add metrics for credit card scanning entry points and completion details."
    },
    "8330487": {
      "author": "Aeryn Moss",
      "avatar": "https://lh6.googleusercontent.com/-Jq-YxBPsln4/AAAAAAAAAAI/AAAAAAAAAAA/0tI1YUlH-K8/s120-p/photo.jpg",
      "cl": "8330487",
      "clUrl": "https://chromium-review.googlesource.com/c/8330487",
      "description": "Fixed by storing AXNodeID in the map instead of BrowserAccessibility*\nand doing a lookup check on load.\n\nBug: 554057444\nChange-Id: I3436af0d50ac03cfc43163e5357b57862349983b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8330487\nReviewed-by: David Tseng \u003cdtseng@chromium.org\u003e\nCommit-Queue: Aeryn Moss \u003caerynm@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692674}",
      "email": "aerynm@google.com",
      "hash": "d0b3dbcc20750014f40a3e8c754cc7617711ddb7",
      "subject": "[a11y] Mitigate BrowserAccessibility use-after-free"
    },
    "8330547": {
      "author": "Josiah Kiehl",
      "avatar": "https://lh3.googleusercontent.com/-cegR5dB1OE8/AAAAAAAAAAI/AAAAAAAAAAA/KfJSpIRNPac/s120-p/photo.jpg",
      "cl": "8330547",
      "clUrl": "https://chromium-review.googlesource.com/c/8330547",
      "description": "When Chrome starts up or before AimEligibilityService receives its server\nresponse, AimEligibilityService::GetSearchboxConfig() returns an empty\nconfiguration. When the response arrives, the Views context menus and WebUI\nneed to be dynamically refreshed to populate the tools and AI model\npicker items.\n\nThis CL updates the data flow across all layers:\n- InputStateModel adds UpdateConfig() to update allowed tools and models\n  in-place upon receiving a populated config, avoiding model destruction\n  and preserving existing subscriber registrations.\n- ContextualTasksWebContentsUserData updates existing InputStateModel\n  instances in-place rather than evicting them.\n- ContextualSearchboxHandler observes AimEligibilityService eligibility\n  changes and updates its InputStateModel in-place, dispatching\n  OnInputStateChanged to the WebUI frontend.\n- OmniboxContextMenuController subscribes to InputStateModel changes and\n  rebuilds SimpleMenuModel upon receiving state changes.\n- OmniboxContextMenu implements ui::MenuModelDelegate to reconstruct\n  MenuItemView child views on menu structure changes.\n\nBug: 555361947\nTest: autoninja -C out/Default unit_tests components_unittests browser_tests \u0026\u0026 out/Default/browser_tests --gtest_filter=\"OmniboxContextMenuController*\"\nChange-Id: I145a4e6657d996e02c12dcda9449069d235bc97e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8330547\nReviewed-by: Aviv Kiss \u003cavivkiss@google.com\u003e\nCommit-Queue: Josiah Kiehl \u003ckiehl@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692068}",
      "email": "kiehl@google.com",
      "hash": "8e0560229ff82037aa3bc74cae2472d305032886",
      "subject": "[Contextual Tasks] Dynamically re-render Views and WebUI menus on SearchboxConfig arrival"
    },
    "8331290": {
      "author": "Maria Kazinova",
      "avatar": "https://lh6.googleusercontent.com/-24fsqPkni0g/AAAAAAAAAAI/AAAAAAAAAAA/nGGw-JqAcE0/s120-p/photo.jpg",
      "cl": "8331290",
      "clUrl": "https://chromium-review.googlesource.com/c/8331290",
      "description": "Measures the outcome of every detected OTP form on a web page relative\nto push notification delivery and user interaction:\n- kTickleBeforeUserInteraction: Tickle arrived while OTP field was active and unedited.\n- kTickleAfterUserInteraction: Tickle arrived after user typed/pasted or submitted/navigated.\n- kNoTickleReceived: 3 minutes elapsed with no tickle arriving for this form.\n\nBug: 555596610\nChange-Id: I3c481cbce05fe2a62c2aeb73c0ee2361060aa4be\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8331290\nReviewed-by: Matthias Körber \u003ckoerber@google.com\u003e\nReviewed-by: Christoph Schwering \u003cschwering@google.com\u003e\nCommit-Queue: Maria Kazinova \u003ckazinova@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692283}",
      "email": "kazinova@google.com",
      "hash": "38625317b76209beb50d4f637ff0eb73538c4b8e",
      "subject": "[OTPs] Record Autofill.OneTimeTokens.Tickle.FormOutcome metric"
    },
    "8331787": {
      "author": "Camillia Smith Barnes",
      "avatar": "https://lh3.googleusercontent.com/-x050vuJgQKg/AAAAAAAAAAI/AAAAAAAAAAA/Um8loVcvgeg/s120-p/photo.jpg",
      "cl": "8331787",
      "clUrl": "https://chromium-review.googlesource.com/c/8331787",
      "description": "Close active anchored message before switching controllers.\n\nWhen switching PageActionControllers (e.g., when a tab is detached and\nmoved between windows), WebUIPageActionDelegate was clearing\nobservations without dismissing active anchored messages on the previous\ncontroller. This caused tabs moved to new windows to incorrectly retain\nanchored message state.\n\nThis change ensures any active anchored message is closed and the\nprevious controller is notified before resetting observations.\n\nTAG=agy CONV=c4d1fcef-735d-49ec-a003-421625bf710c\n\nBug: 555334845,535333280,556844040\nChange-Id: Iabea7de8d221480fa0e55dac958638c01f8ab7a2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8331787\nReviewed-by: Caleb Raitto \u003ccaraitto@chromium.org\u003e\nCommit-Queue: Cammie Smith Barnes \u003ccammie@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692608}",
      "email": "cammie@chromium.org",
      "hash": "af73021e746ddaa9d1150b8e3c0f05c6c4534752",
      "subject": "WebUILocationBar: Close active anchored message before switching"
    },
    "8332028": {
      "author": "Fiaz Muhammad",
      "avatar": "https://lh6.googleusercontent.com/-Q8snahPIHXo/AAAAAAAAAAI/AAAAAAAAAAA/PURXBiCvKoQ/s120-p/photo.jpg",
      "cl": "8332028",
      "clUrl": "https://chromium-review.googlesource.com/c/8332028",
      "description": "Refactor sIsDownloadRestrictedByPolicyForTesting and\nsetIsDownloadRestrictedByPolicyForTesting in DownloadUtils from\n@Nullable Boolean to @TriState int constants (TriState.NOT_SET,\nTriState.FALSE, TriState.TRUE) to eliminate unnecessary object\nallocations and reduce memory overhead.\n\nUpdate affected context menu tests (ContextMenuTest,\nChromeContextMenuPopulatorTest) to pass TriState constants.\n\nBug: 545992990\nChange-Id: If3cada10fe3cc96d6e9278061e5fd5df3ca6de5a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8332028\nReviewed-by: Moe Adel \u003cadelm@google.com\u003e\nCommit-Queue: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nAuto-Submit: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nReviewed-by: Shakti Sahu \u003cshaktisahu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692645}",
      "email": "mfiaz@google.com",
      "hash": "0f396f36445bc1adf132f5570a540ae764a793c8",
      "subject": "[TriState] Migrate @Nullable Boolean in DownloadUtils"
    },
    "8332067": {
      "author": "Neil Coronado",
      "avatar": "https://lh5.googleusercontent.com/-U9ZfookVevQ/AAAAAAAAAAI/AAAAAAAAAAA/SpqURgwxcv4/s120-p/photo.jpg",
      "cl": "8332067",
      "clUrl": "https://chromium-review.googlesource.com/c/8332067",
      "description": "Fix toolbar hairline showing behind rounded corner.\n-When the bookmarks bar is the bottom-most top control layer, account\n for the hairline height. See the inline comment and attached buf for\n additional context.\n\nBug: 543534806\nChange-Id: I537725d62195ae9de0d9f5b4f408dcd0c377600a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8332067\nCommit-Queue: Neil Coronado \u003cnemco@google.com\u003e\nReviewed-by: Mark Schillaci \u003cmschillaci@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692588}",
      "email": "nemco@google.com",
      "hash": "50bd99960c3abbbfdb3aa2b647620223a0bcb200",
      "subject": "[SideUi] Fix toolbar hairline showing behind rounded corner"
    },
    "8332323": {
      "author": "andresmolina",
      "avatar": "https://lh3.googleusercontent.com/-ywJ0WQPdIU8/AAAAAAAAAAI/AAAAAAAAAAA/fwO1NSMaEv0/s120-p/photo.jpg",
      "cl": "8332323",
      "clUrl": "https://chromium-review.googlesource.com/c/8332323",
      "description": "Remove temporary kMojomWorkInProgress feature flag annotations from\nReadAloudPlaybackController and ReadAloudPlaybackControllerClient in\nread_aloud.mojom.\n\nAdditionally, make the controller and client parameters in\nReadAloudPlaybackControllerFactory::CreateController non-nullable,\nrelying on generated Mojo bindings for handle presence validation.\nRemove manual invalid handle checks in ReadAloudPlaybackController and\nclean up kMojomWorkInProgress references across unit test suites.\n\nBug: 529882158\nTest: unit_tests --gtest_filter=\"*ReadAloud*\"\nChange-Id: I9820653cacd187ca0c9fdb6e67ff4014c55ab5d9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8332323\nAuto-Submit: Andres Molina \u003candresmolina@google.com\u003e\nCommit-Queue: Andres Molina \u003candresmolina@google.com\u003e\nReviewed-by: Elly \u003cellyjones@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692128}",
      "email": "andresmolina@google.com",
      "hash": "13b573f445e087988576805b2a6c13961d5ad501",
      "subject": "[ReadAloud] Remove kMojomWorkInProgress feature gating and enforce handle non-nullability"
    },
    "8332389": {
      "author": "Gauthier Ambard",
      "avatar": "https://lh4.googleusercontent.com/-i-O-ZGsBLB8/AAAAAAAAAAI/AAAAAAAAAAA/G5adnZOgQGo/s120-p/photo.jpg",
      "cl": "8332389",
      "clUrl": "https://chromium-review.googlesource.com/c/8332389",
      "description": "This CL extracts some command protocols out of BrowserCoordinator\ninto a dedicated object.\nThis dedicated object is only responsible for handling those commands.\n\nBug: 542879805\nChange-Id: I6fef55fa034380740e0348eb8f3c51ebeae1e644\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8332389\nReviewed-by: Federica Germinario \u003cfedegermi@google.com\u003e\nReviewed-by: Mark Cogan \u003cmarq@chromium.org\u003e\nCommit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692253}",
      "email": "gambard@chromium.org",
      "hash": "d942fd5961d693c12ad28cbe929516d18298a2be",
      "subject": "[iOS] Extract command handling out of BrowserCoordinator (16/N)"
    },
    "8332768": {
      "author": "Thomas Lukaszewicz",
      "avatar": "https://lh4.googleusercontent.com/-kI0APtXjlgE/AAAAAAAAAAI/AAAAAAAAAAA/h89R--YBKKQ/s120-p/photo.jpg",
      "cl": "8332768",
      "clUrl": "https://chromium-review.googlesource.com/c/8332768",
      "description": "Removes unnecessary includes of chrome/browser/ui/browser.h across\nChromeOS accessibility, app list, app restore, arc, and boca components\nwhere Browser is no longer directly referenced.\n\nTAG=agy\nCONV=1ae341fd-8ad4-4f2c-936e-7e531a94e195\n\nBug: 542648384\nChange-Id: I6a3c9db9bcc77afce769856822c6a0b2eb88495b\nAX-Relnotes: n/a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8332768\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nReviewed-by: Fred Shih \u003cffred@chromium.org\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692107}",
      "email": "tluk@chromium.org",
      "hash": "45ab2f43e3019061043e65fd0804b617fc670bc8",
      "subject": "[bwi] Purge dead browser.h includes in CrOS Accessibility \u0026 Apps (15/18)"
    },
    "8332949": {
      "author": "Sayed",
      "avatar": "",
      "cl": "8332949",
      "clUrl": "https://chromium-review.googlesource.com/c/8332949",
      "description": "Currently, WebViewChromiumFactoryProvider manages the main\npost-startup run queue (mRunQueue) and drains it via the glue layer's\nStartupController.Delegate.onStartupComplete() callback.\n\nThis CL:\n- Moves the main WebViewChromiumRunQueue into StartupController.\n- Drains the run queue directly within postBrowserProcessStartTask()\n  upon completing startup.\n- Updates WebViewChromiumAwInit and WebViewChromiumFactoryProvider to\n  delegate getRunQueue() to StartupController.\n\nBug: 544990736\nChange-Id: Ib6c11d24b49ae1dafd18b24383e92d6a6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8332949\nReviewed-by: Richard Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Sayed Elabady \u003celabadysayed@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692355}",
      "email": "elabadysayed@google.com",
      "hash": "aeed6aa3f3f6682723318b77f47d1cb2a3ede27b",
      "subject": "[WV] Migrate main post-startup run queue to StartupController"
    },
    "8333212": {
      "author": "James Leung",
      "avatar": "https://lh6.googleusercontent.com/-vCImNY8frjk/AAAAAAAAAAI/AAAAAAAAAAA/9lGXha9cmZw/s120-p/photo.jpg",
      "cl": "8333212",
      "clUrl": "https://chromium-review.googlesource.com/c/8333212",
      "description": "* Add observer to the ui manager so it listens to permission prompt\n  and gets notifications when prompt opens.\n* When prompt is open, set state that, in a helper state getter\n  function, tells loomnibox to stay open. Clean up when prompt hides.\n* Add tests.\n\nTest: screencast/cast/NTk2NjQ5MDA2NTk2MDk2MHw5YWJlZjI1ZC01MQ\nFixed: b:555775002\nChange-Id: I5a9e620ed4c90b548c61780f695d74cf65ef02ea\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8333212\nCommit-Queue: James Leung \u003cjamesleung@google.com\u003e\nReviewed-by: Juliet Knighton \u003cjulietlevesque@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692065}",
      "email": "jamesleung@google.com",
      "hash": "93a9a141f3b28b35ea6f281973fe1bd5fcfb7da4",
      "subject": "[contextual_tasks] Notify loomnibox when prompt open"
    },
    "8333560": {
      "author": "mark a. foltz",
      "avatar": "https://lh5.googleusercontent.com/-rnT8uNKo7SQ/AAAAAAAAAAI/AAAAAAAAAAA/JJwqXDJaaWM/s120-p/photo.jpg",
      "cl": "8333560",
      "clUrl": "https://chromium-review.googlesource.com/c/8333560",
      "description": "- Adds ValidateTaskIdMatchesCurrent in GlicActorClientSession to ensure\n  that glic calls that take a task ID only operate on the session's\n  active current_task_id_.\n- Adds browser tests in GlicActorActionExecutionFunctionalBrowserTest\n  verifying that mismatched task IDs are rejected for PerformActions\n  and CancelActions.\n\nFixed: 502282293\nChange-Id: I05bc20a54de9ba85a83d9854ee01f792f6e2f4d9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8333560\nCommit-Queue: Mark Foltz \u003cmfoltz@chromium.org\u003e\nReviewed-by: Justin DeWitt \u003cdewittj@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692616}",
      "email": "mfoltz@chromium.org",
      "hash": "c083e5ef61b0b64e767ad8580327041525d53e04",
      "subject": "[glic] Validate task ID matches current task in GlicActorClientSession."
    },
    "8333951": {
      "author": "Thomas Lukaszewicz",
      "avatar": "https://lh4.googleusercontent.com/-kI0APtXjlgE/AAAAAAAAAAI/AAAAAAAAAAA/h89R--YBKKQ/s120-p/photo.jpg",
      "cl": "8333951",
      "clUrl": "https://chromium-review.googlesource.com/c/8333951",
      "description": "Removes unnecessary includes of chrome/browser/ui/browser.h across\nsafe browsing, sessions, shortcuts, signin, and sync components\nwhere Browser is no longer directly referenced.\n\nTAG=agy\nCONV=1ae341fd-8ad4-4f2c-936e-7e531a94e195\n\nBug: 542648384\nChange-Id: I8c63805e3a977b1cadfb5cad2f6a5b5db93a15e8\nAX-Relnotes: n/a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8333951\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nReviewed-by: David Yeung \u003cdayeung@chromium.org\u003e\nSLSA-Policy-Verified: SLSA Policy Verification Service \u003cdevtools-gerritcodereview-exitgate@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692252}",
      "email": "tluk@chromium.org",
      "hash": "0184776776362974f3361152490d9e0d11dcf51e",
      "subject": "[bwi] Purge dead browser.h includes in Privacy, Safe Browsing \u0026 Sync (7/18)"
    },
    "8334147": {
      "author": "Eriko Kurimoto",
      "avatar": "",
      "cl": "8334147",
      "clUrl": "https://chromium-review.googlesource.com/c/8334147",
      "description": "When features::kLazyKeyedServiceInstantiation is enabled with the\n\"safe_browsing\" feature parameter, defer initialization of Safe\nBrowsing BrowserContextKeyedServices that support on-demand\ninstantiation rather than creating them eagerly during profile creation.\n\nThe following services are deferred under this parameter:\n- ClientSideDetectionServiceFactory\n- OhttpKeyServiceFactory\n- TailoredSecurityServiceFactory\n\nAlso:\n- Add the \"safe_browsing\" feature parameter to\n  kLazyKeyedServiceInstantiation.\n- Update ProfileKeyedServiceBrowserTest to account for deferred\n  SafeBrowsingTailoredSecurityService in guest profile tests when the\n  feature is enabled.\n\nBug: 527272238\nChange-Id: Idbaed9d23afa0085597d3047c05a701547dbcfe0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8334147\nCommit-Queue: Eriko Kurimoto \u003celkurin@chromium.org\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692137}",
      "email": "elkurin@google.com",
      "hash": "3093796794f61f605d4b7b3e301f8a2a1c49bf46",
      "subject": "WaaP: Defer initialization of Safe Browsing keyed services"
    },
    "8334470": {
      "author": "Alexei Svitkine",
      "avatar": "https://lh5.googleusercontent.com/-ljq0Hm0SR70/AAAAAAAAAAI/AAAAAAAAAAA/Tf0FxsOFCms/s120-p/photo.jpg",
      "cl": "8334470",
      "clUrl": "https://chromium-review.googlesource.com/c/8334470",
      "description": "Moves Autofill* suffixes from histogram_suffixes_list.xml to variants\nand token definitions in autofill/histograms.xml.\n\nVerified with tools/metrics/histograms/print_expanded_histograms.py\n--print-names-only before and after the change to confirm the\nexpanded names match exactly.\n\nTAG=agy\nCONV=6f648e63-5ba4-4b1a-ac56-731f0eb5cb37\n\nBug: 402455327\nChange-Id: I4ed2da06d2a98dcd682ccae19c0c617f246ff6de\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8334470\nReviewed-by: Luc Nguyen \u003clucnguyen@google.com\u003e\nCommit-Queue: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692777}",
      "email": "asvitkine@chromium.org",
      "hash": "dbed689c2cc230737c9b315d6e7cacd6145b02d8",
      "subject": "Migrate Autofill histogram suffixes to variants."
    },
    "8334530": {
      "author": "Gayane Petrosyan",
      "avatar": "https://lh6.googleusercontent.com/-2clhNbknhM8/AAAAAAAAAAI/AAAAAAAAAAA/zvQQX-kkFQI/s120-p/photo.jpg",
      "cl": "8334530",
      "clUrl": "https://chromium-review.googlesource.com/c/8334530",
      "description": "Bug: 532357321\nChange-Id: I67a638f89280c969171b67a6edcc55dfbba78c02\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8334530\nReviewed-by: Scott Yoder \u003cscottyoder@google.com\u003e\nReviewed-by: Yasaman Sedaghat \u003cyasamans@google.com\u003e\nCommit-Queue: Gayane Petrosyan \u003cgayane@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692382}",
      "email": "gayane@google.com",
      "hash": "17c40cf98f7f2feab722821def5cfcd5d4c029e0",
      "subject": "[iOS] Minimize Gemini container when requested from LinkOpeningHandler"
    },
    "8334607": {
      "author": "Eshwar Stalin",
      "avatar": "https://lh6.googleusercontent.com/-BPN5HQXxog8/AAAAAAAAAAI/AAAAAAAAAAA/kT6Z_phP6c4/s120-p/photo.jpg",
      "cl": "8334607",
      "clUrl": "https://chromium-review.googlesource.com/c/8334607",
      "description": "Previously we managed z-order by reordering children and painting to\nlayers for dragging and animations. This was sufficient for vertical tab\nstrip, but horizontal tab strip with requirements around tab overlap\nrequires a more sophisticated z-order management that uses a defined\nz-order based on the tab states (active, selected, hovered).\n\nBug: 553528020\nChange-Id: I8e580b66fcdfc729b09fdbd789789d7d433a5424\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8334607\nReviewed-by: Charles Meng \u003ccharlesmeng@chromium.org\u003e\nReviewed-by: Caroline Rising \u003ccorising@chromium.org\u003e\nCommit-Queue: Eshwar Stalin \u003cestalin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692275}",
      "email": "estalin@chromium.org",
      "hash": "a5f8bec4e77cccb455fabe4e063f9da8e866c09d",
      "subject": "Compute z-order for the tab strip based on tab states"
    },
    "8335027": {
      "author": "Matt Stark",
      "avatar": "https://lh3.googleusercontent.com/-4SQXP5lJY-E/AAAAAAAAAAI/AAAAAAAAAAA/AJaHwYLxUZk/s120-p/photo.jpg",
      "cl": "8335027",
      "clUrl": "https://chromium-review.googlesource.com/c/8335027",
      "description": "proto_library should, by design, expose the generated header files in\n$name_gen.\n\nBug: 500845363\nChange-Id: I221fe28172068ae5b2a7851aeb6033676a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8335027\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nReviewed-by: Junji Watanabe \u003cjwata@google.com\u003e\nCommit-Queue: Matt Stark \u003cmsta@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692239}",
      "email": "msta@google.com",
      "hash": "910b9586247cf8ae70200fe8c61a3c214198c64b",
      "subject": "Disable check_includes_strict for proto_library."
    },
    "8335172": {
      "author": "Katie Lu",
      "avatar": "https://lh6.googleusercontent.com/-3WHZrUJUb_I/AAAAAAAAAAI/AAAAAAAAAAA/RKLxjjXtYiY/s120-p/photo.jpg",
      "cl": "8335172",
      "clUrl": "https://chromium-review.googlesource.com/c/8335172",
      "description": "This change prevents the translation agent from processing captured PDF pages if they originate from local sources (using \"file\" or \"content\" schemes). This ensures that local PDF files are not sent for translation.\n\nChange-Id: Icb674f5a402781f97c4f3845b691bd43bda18a4d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8335172\nCommit-Queue: Katie Lu \u003cktlu@google.com\u003e\nReviewed-by: Danilo Tedeschi \u003cdanft@google.com\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692005}",
      "email": "ktlu@google.com",
      "hash": "66edc4aed1279388faf35e783d0ab35f382ab98a",
      "subject": "Do not translate PDF pages from local files or content URLs."
    },
    "8335207": {
      "author": "Dominic Austria",
      "avatar": "https://lh5.googleusercontent.com/-pGKrF0IVeGo/AAAAAAAAAAI/AAAAAAAAAAA/DT7supeRR-4/s120-p/photo.jpg",
      "cl": "8335207",
      "clUrl": "https://chromium-review.googlesource.com/c/8335207",
      "description": "Updates the colors, shape, padding, and font style of the settings nav\nmenu items. Also we remove the focus border.\n\nscreencast: https://screencast.googleplex.com/cast/NTc0NjQ5MjE1MjIxNzYwMHw0Yzc5ODkzZC00YQ\nBug: 545214488\nChange-Id: I8db81eef03d162dc24ab9e73631083e0a8fbd44a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8335207\nReviewed-by: Mickey Burks \u003cmickeyburks@chromium.org\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Dominic Austria \u003cdominicaustria@google.com\u003e\nReviewed-by: Rebekah Potter \u003crbpotter@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692721}",
      "email": "dominicaustria@google.com",
      "hash": "7f95cf53c0b7473d598d15a2a223d8d9d572aee9",
      "subject": "[SettingsRefresh2026] Update cr nav menu item styling"
    },
    "8335710": {
      "author": "Russ Hamilton",
      "avatar": "https://lh3.googleusercontent.com/-OG5nRgucyi4/AAAAAAAAAAI/AAAAAAAAAAA/p4nY9uTHT4g/s120-p/photo.jpg",
      "cl": "8335710",
      "clUrl": "https://chromium-review.googlesource.com/c/8335710",
      "description": "- Fix WebUIPermissionChip to synchronously notify animation observers\n  when animations are zero-duration (e.g. FORCE_DISABLED).\n- Fix IntentChipButtonBrowserUiTest to wait for WebUI element tracking\n  registration before verifying UI.\n- Set transparent background color on WebContents and internal WebView\n  in WebUIToolbarWebView and InitialWebUIManager.\n- Apply text-box trimming on permission chip and page action icon button CSS.\n\nBug: 550407221\nChange-Id: Iee77559694bd5559af74bf894369bd34fee03175\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8335710\nReviewed-by: Dana Fried \u003cdfried@chromium.org\u003e\nCommit-Queue: Russ Hamilton \u003cbehamilton@google.com\u003e\nReviewed-by: Qingxin Wu \u003cqingxinwu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692719}",
      "email": "behamilton@google.com",
      "hash": "6209e11045defa54d80a568ceaefac061ef4df9f",
      "subject": "Fix WebUI location bar test failures and transparent background"
    },
    "8335938": {
      "author": "Michael Wojcicka",
      "avatar": "https://lh3.googleusercontent.com/-KsnpfgPkKeg/AAAAAAAAAAI/AAAAAAAAAAA/zQilc383ryQ/s120-p/photo.jpg",
      "cl": "8335938",
      "clUrl": "https://chromium-review.googlesource.com/c/8335938",
      "description": "- FYI: These changes are all implicitly flag guarded since\n  createSettingsNavigation(Context context) itself is flag\n  guarded.\n\nBug: 555347875\nChange-Id: Ib4e3927fcfe5e1ddbccd06b9ede4bd867f00a5b4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8335938\nCommit-Queue: Michael Wojcicka \u003cmwoj@google.com\u003e\nReviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692666}",
      "email": "mwoj@google.com",
      "hash": "ac0cd2484a869019a22142aa2dd9b9f13041ff43",
      "subject": "settings: Update various fragments to use Url Navigation"
    },
    "8336247": {
      "author": "Gauthier Ambard",
      "avatar": "https://lh4.googleusercontent.com/-i-O-ZGsBLB8/AAAAAAAAAAI/AAAAAAAAAAA/G5adnZOgQGo/s120-p/photo.jpg",
      "cl": "8336247",
      "clUrl": "https://chromium-review.googlesource.com/c/8336247",
      "description": "This CL extracts some command protocols out of BrowserCoordinator\ninto a dedicated object.\nThis dedicated object is only responsible for handling those commands.\n\nBug: 542879805\nChange-Id: I8e644ec9ad7478adfc7870b8e23d63ed1ac50c18\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8336247\nReviewed-by: Mark Cogan \u003cmarq@chromium.org\u003e\nCommit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692509}",
      "email": "gambard@chromium.org",
      "hash": "0e5b313359329468590bf55babb662cbecdadba1",
      "subject": "[iOS] Extract command handling out of BrowserCoordinator (18/N)"
    },
    "8336257": {
      "author": "Roberto Rodriguez",
      "avatar": "https://lh6.googleusercontent.com/-ijcHWaI0pac/AAAAAAAAAAI/AAAAAAAAAAA/5VcZj7DK7gU/s120-p/photo.jpg",
      "cl": "8336257",
      "clUrl": "https://chromium-review.googlesource.com/c/8336257",
      "description": "This CL builds upon the newly added `OnTextChunked` IPC interface by\nimplementing the extraction of sentence chunks in the utility process\nand routing them back to the browser process (`ReadAloudService`).\n\nChanges:\n- Updated `PrefetchManager` to immediately extract chunked text from\n  the timeline during `SetTextContent` and emit it via a bound\n  repeating callback.\n- Updated `ReadAloudPlaybackController` to bind the extraction callback\n  and properly route it through the IPC interface while strictly\n  adhering to session lifecycle boundaries.\n- Added comprehensive unittests for callback firing, edge cases (such\n  as empty segments), and end-to-end IPC routing verification in\n  `ReadAloudPlaybackControllerTest`.\n\nBug: 524283143\nChange-Id: I6e56c41e4f6dad73c28d8beba09c189649cba2fa\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8336257\nCommit-Queue: Roberto Rodriguez \u003crrodriguezh@google.com\u003e\nReviewed-by: Andres Molina \u003candresmolina@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692008}",
      "email": "rrodriguezh@google.com",
      "hash": "6e6485682b187cde0c70ee6946fb5890b537ef07",
      "subject": "[ReadAloud] Implement OnTextChunked sentence extraction and routing"
    },
    "8336927": {
      "author": "Gauthier Ambard",
      "avatar": "https://lh4.googleusercontent.com/-i-O-ZGsBLB8/AAAAAAAAAAI/AAAAAAAAAAA/G5adnZOgQGo/s120-p/photo.jpg",
      "cl": "8336927",
      "clUrl": "https://chromium-review.googlesource.com/c/8336927",
      "description": "The command protocol should take the PromoUIHandler as argument. To do\nthis, move the main call to the PromoCommands protocol, which will\nforward the call to the CredentialProviderPromoCommands while passing\nthe PromoUIHandler to it.\n\nIn a future refactoring, the CredentialProviderPromoCoordinator should\nbe instantiated only when the command is sent.\n\nBug: 542879805\nChange-Id: Idf1d13c9455206a090812ab327c2c8b1edc1f34a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8336927\nReviewed-by: Gayane Petrosyan \u003cgayane@google.com\u003e\nCommit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692254}",
      "email": "gambard@chromium.org",
      "hash": "8e66368ab2d77116b5461a77a35d104c87aea0f8",
      "subject": "[iOS] Refactor CredentialProviderPromoCommands"
    },
    "8336988": {
      "author": "Anit Singh",
      "avatar": "https://lh4.googleusercontent.com/-fMxXJ0eX3fU/AAAAAAAAAAI/AAAAAAAAAAA/zJLnmW0bS0Y/s120-p/photo.jpg",
      "cl": "8336988",
      "clUrl": "https://chromium-review.googlesource.com/c/8336988",
      "description": "Update EditContext selectionStart and selectionEnd before dispatching\nTextUpdateEvent so that EditContext.selectionEnd equals\nTextUpdateEvent.selectionEnd\n\nBug: 529413105\nChange-Id: Ib5b988d05da5b2ce47400a8b542fa47f6fc69c47\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8336988\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nCommit-Queue: Kent Tamura \u003ctkent@chromium.org\u003e\nReviewed-by: Ian Kilpatrick \u003cikilpatrick@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692022}",
      "email": "anit.singh@samsung.com",
      "hash": "aab3b4d31a59bb786dc3d31d246f42d485348f2b",
      "subject": "[EditContext] Update selection before textupdate on deletion"
    },
    "8337228": {
      "author": "Dana Fried",
      "avatar": "https://lh6.googleusercontent.com/-1d6DEMfQycI/AAAAAAAAAAI/AAAAAAAAAAA/7n62yodIr7M/s120-p/photo.jpg",
      "cl": "8337228",
      "clUrl": "https://chromium-review.googlesource.com/c/8337228",
      "description": "This makes the view more compatible with layouts in views which will use\nthis container, such as the new tray view.\n\nRequired for new panel work.\n\nBug: 552559239\nChange-Id: I2f18dd9a459614bfaa94c2370f1bcb05aa47226b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8337228\nReviewed-by: Alison Gale \u003cagale@chromium.org\u003e\nCommit-Queue: Dana Fried \u003cdfried@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692479}",
      "email": "dfried@chromium.org",
      "hash": "57adde339df35d786f2af306b5929f35b423b74f",
      "subject": "[Organizer Panel] Simplify controls container view."
    },
    "8337469": {
      "author": "David Awogbemila",
      "avatar": "https://lh4.googleusercontent.com/-kWwe01npnQ4/AAAAAAAAAAI/AAAAAAAAAAA/PIw-5RJV8po/s120-p/photo.jpg",
      "cl": "8337469",
      "clUrl": "https://chromium-review.googlesource.com/c/8337469",
      "description": "We are re-landing these histograms (removed in crrev.com/c/8183469) as\npart of our effort to revive browser-verified user activation over an\nalternate plan (widget-level tracking in browser). Re-measuring these\nmetrics will help us understand how relanding browser-verified user\nactivation affects user-activation-gated API calls in the wild and\nidentify which synthetic activation triggers are actively relied upon by\nwebsites.\n\nBug: 40091540\nChange-Id: Ic55acf26b296b0d0512b57c22bf7fbd72342b69d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8337469\nCommit-Queue: David A \u003cawogbemila@chromium.org\u003e\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nReviewed-by: Mustaq Ahmed \u003cmustaq@chromium.org\u003e\nReviewed-by: Luc Nguyen \u003clucnguyen@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692442}",
      "email": "awogbemila@chromium.org",
      "hash": "2f1400c856c4569cdf45a0032ea01009c189c821",
      "subject": "Reland Event.UserActivation.TriggerFor* histograms"
    },
    "8337572": {
      "author": "Adam Yao",
      "avatar": "https://lh5.googleusercontent.com/-7uGDeYVDKh4/AAAAAAAAAAI/AAAAAAAAAAA/l1YiCcAx92o/s120-p/photo.jpg",
      "cl": "8337572",
      "clUrl": "https://chromium-review.googlesource.com/c/8337572",
      "description": "Updates the ConsentKit parameters for the Workspace AIM Drive\nintegration from Search-specific values to Chrome-specific values, and\nsupports configurable product surfaces across Desktop and iOS.\n\nChange-Id: I1a5688c674f73e9749218f4eb0972c9c5189a86c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8337572\nCommit-Queue: Adam Yao \u003cadamyao@google.com\u003e\nReviewed-by: Louis Romero \u003clpromero@google.com\u003e\nReviewed-by: Juliet Knighton \u003cjulietlevesque@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692018}",
      "email": "adamyao@google.com",
      "hash": "347690937735318605891380135f2434830c94e5",
      "subject": "[aim-drive] - update product id from search to chrome"
    },
    "8337667": {
      "author": "Miyoung Shin",
      "avatar": "https://lh4.googleusercontent.com/-AN53ptZaR6g/AAAAAAAAAAI/AAAAAAAAAAA/9A_cpnNOND8/s120-p/photo.jpg",
      "cl": "8337667",
      "clUrl": "https://chromium-review.googlesource.com/c/8337667",
      "description": "This CL moves the Permissions API from `//chrome` to `//extensions`.\n\nIt introduces interfaces in `ExtensionsBrowserClient` to create the\ninstall prompt UI using native windows, and in\n`ExtensionInstallPromptClient` to display a prompt requesting a\nspecific set of permissions.\n\nBug: 358567092\nChange-Id: I3a6ab3ca2f08482003fcb4e61707c5b661b18961\nBypass-Check-License: Moving files\nLow-Coverage-Reason: TRIVIAL_CHANGE\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8337667\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Miyoung Shin \u003cmyid.shin@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692365}",
      "email": "myid.shin@igalia.com",
      "hash": "66a47f05b6ee59a99a58b7cf939cab03dbd2db5a",
      "subject": "Move Permissions API to `//extensions`"
    },
    "8337768": {
      "author": "Ivana Žužić",
      "avatar": "https://lh5.googleusercontent.com/-UKO-QfIVMns/AAAAAAAAAAI/AAAAAAAAAAA/EfmXBTBkTG8/s120-p/photo.jpg",
      "cl": "8337768",
      "clUrl": "https://chromium-review.googlesource.com/c/8337768",
      "description": "This CL fixes a CHECK crash and use-after-free race conditions during\nprompt dismissal, device unlock and trusted vault error resolution flows\nin SaveUpdatePasswordMessageDelegate by introducing an explicit\nlifecycle state machine\n\nRegression tests were added for non-trusted-vault-related race flows:\n- Device lock completes while prompt dismissal callback is in-flight.\n- Device lock canceled while prompt dismissal callback is in-flight.\n- Second prompt enqueued while first prompt dismissal is in-flight.\n- Tab closed/dismissed while device lock is pending and prompt dismissal\n  in flight.\n\nBug: 553958626\nChange-Id: Ice8d5fc5de24639cadbb1efae98be9db62f2b8c7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8337768\nReviewed-by: Friedrich Hauser \u003cfriedrichh@chromium.org\u003e\nCommit-Queue: Ivana Žužić \u003cizuzic@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692348}",
      "email": "izuzic@google.com",
      "hash": "6dbd8cf3045ca1d332b43146d6432220583170ed",
      "subject": "[Password Manager] Use a state machine in SaveUpdatePasswordMessageDelegate"
    },
    "8338070": {
      "author": "Alexei Svitkine",
      "avatar": "https://lh5.googleusercontent.com/-ljq0Hm0SR70/AAAAAAAAAAI/AAAAAAAAAAA/Tf0FxsOFCms/s120-p/photo.jpg",
      "cl": "8338070",
      "clUrl": "https://chromium-review.googlesource.com/c/8338070",
      "description": "Moves NavigationFrameType and NavigationTypeTiming suffixes from\nhistogram_suffixes_list.xml to variants definitions in\nnavigation/histograms.xml.\n\nVerified with tools/metrics/histograms/print_expanded_histograms.py\n--print-names-only before and after the change to confirm the\nexpanded names match exactly.\n\nTAG=agy\nCONV=6f648e63-5ba4-4b1a-ac56-731f0eb5cb37\n\nBug: 402455327\nChange-Id: I12ac026ac5aa003a4ecd1b514b99ba31f420be0f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8338070\nReviewed-by: Luc Nguyen \u003clucnguyen@google.com\u003e\nCommit-Queue: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692741}",
      "email": "asvitkine@chromium.org",
      "hash": "16e51cf0d63d51fc4c129ca03b38dd8c540bdf19",
      "subject": "Migrate Navigation histogram suffixes to variants."
    },
    "8338468": {
      "author": "Mohannad Farrag",
      "avatar": "https://lh3.googleusercontent.com/-x6LEk6hzQR0/AAAAAAAAAAI/AAAAAAAAAAA/BCSUm8MO_cw/s120-p/photo.jpg",
      "cl": "8338468",
      "clUrl": "https://chromium-review.googlesource.com/c/8338468",
      "description": "Update the location filters for the cronet-arm64-gn2bp-debug try builder to trigger on any changes under components/cronet/ instead of being restricted to components/cronet/gn2bp/. This change is made in try.star and regenerated in the configuration files.\n\nGN2BP bot fails quite often. However, we've a plan to workaround that: https://chromium-review.git.corp.google.com/c/infra/luci/luci-go/+/8280369. This will allow us to exclude the GN2BP if it's down and keep submitting. It also gives the incentive to actively fix the GN2BP bot.\n\nChange-Id: I1f6a90ff3c0a84d37bae2ae441f274ea593f5623\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8338468\nCommit-Queue: Mohannad Farrag \u003caymanm@google.com\u003e\nAuto-Submit: Mohannad Farrag \u003caymanm@google.com\u003e\nReviewed-by: Etienne Dechamps \u003cedechamps@google.com\u003e\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692315}",
      "email": "aymanm@google.com",
      "hash": "7ec20dfd7d7cfa99e59f24e9c160296ba4167d45",
      "subject": "Expand location filters for cronet-arm64-gn2bp-debug."
    },
    "8338470": {
      "author": "Alexei Svitkine",
      "avatar": "https://lh5.googleusercontent.com/-ljq0Hm0SR70/AAAAAAAAAAI/AAAAAAAAAAA/Tf0FxsOFCms/s120-p/photo.jpg",
      "cl": "8338470",
      "clUrl": "https://chromium-review.googlesource.com/c/8338470",
      "description": "Moves PasswordProtectionTrigger* suffixes from\nhistogram_suffixes_list.xml to token variant definitions in\npassword/histograms.xml.\n\nVerified with tools/metrics/histograms/print_expanded_histograms.py\n--print-names-only before and after the change to confirm the\nexpanded names match exactly.\n\nTAG=agy\nCONV=6f648e63-5ba4-4b1a-ac56-731f0eb5cb37\n\nBug: 402455327, 455951381\nChange-Id: I44e248aef5f81bef6fefa7354d50cd9134daacd0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8338470\nReviewed-by: Luc Nguyen \u003clucnguyen@google.com\u003e\nCommit-Queue: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692760}",
      "email": "asvitkine@chromium.org",
      "hash": "4665f533cb5b53434495ba1303b926b0aaf08758",
      "subject": "Migrate PasswordProtection trigger suffixes to variants."
    },
    "8338608": {
      "author": "Neil Coronado",
      "avatar": "https://lh5.googleusercontent.com/-U9ZfookVevQ/AAAAAAAAAAI/AAAAAAAAAAA/SpqURgwxcv4/s120-p/photo.jpg",
      "cl": "8338608",
      "clUrl": "https://chromium-review.googlesource.com/c/8338608",
      "description": "Fix empty window upon moving last tab to group.\n-Wrap the action in the (existing) helper that cleans up the window if\n it's empty after a given action.\n\nFixed: 553678186\nChange-Id: I1445d84f04040300c5c49c3b5f4b83fb35897646\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8338608\nCommit-Queue: Neil Coronado \u003cnemco@google.com\u003e\nCommit-Queue: Gazal Agarwal \u003cagazal@google.com\u003e\nReviewed-by: Gazal Agarwal \u003cagazal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1691977}",
      "email": "nemco@google.com",
      "hash": "551ddbcf9d12143f37062a7a9e0b0dbeee707f98",
      "subject": "[TabStrip] Fix empty window upon moving last tab to group"
    },
    "8338647": {
      "author": "Alexei Svitkine",
      "avatar": "https://lh5.googleusercontent.com/-ljq0Hm0SR70/AAAAAAAAAAI/AAAAAAAAAAA/Tf0FxsOFCms/s120-p/photo.jpg",
      "cl": "8338647",
      "clUrl": "https://chromium-review.googlesource.com/c/8338647",
      "description": "Moves Cras_ClientType and Cras_StreamType suffixes from\nhistogram_suffixes_list.xml to variants definitions in\ncras/histograms.xml.\n\nVerified with tools/metrics/histograms/print_expanded_histograms.py\n--print-names-only before and after the change to confirm the\nexpanded names match exactly.\n\nTAG=agy\nCONV=6f648e63-5ba4-4b1a-ac56-731f0eb5cb37\n\nBug: 402455327\nChange-Id: I7560e50ae01be958a08ccb08aa21cad960b4e589\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8338647\nCommit-Queue: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nReviewed-by: Luc Nguyen \u003clucnguyen@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692736}",
      "email": "asvitkine@chromium.org",
      "hash": "2f72f44d69289d40e657582cfc1da6984172d677",
      "subject": "Migrate CRAS audio histogram suffixes to variants."
    },
    "8338709": {
      "author": "Takashi Toyoshima",
      "avatar": "https://lh4.googleusercontent.com/-5-nChIprqkc/AAAAAAAAAAI/AAAAAAAAAAA/kO8BQ0DQ8Gs/s120-p/photo.jpg",
      "cl": "8338709",
      "clUrl": "https://chromium-review.googlesource.com/c/8338709",
      "description": "Prior caching attempts using `std::optional\u003cbool\u003e` introduced overheads\n(data-dependent branching, static sync, cache bouncing) that exceeded\nthe scheme check itself. This CL redesigns the optimization:\n\n1. Unconditional precomputation during construction and mutation:\n   `is_http_or_https_` is computed eagerly in `InitCanonical`,\n   `InitializeFromCanonicalSpec`, `Resolve`, and `ReplaceComponents`.\n   - Correctness: Many GURLs are created before `base::FeatureList` is\n     ready. Precomputing unconditionally ensures early GURLs have valid\n     state in the enabled group without needing `std::optional`.\n   - Cost: Precomputation takes ~2 instructions on L1-hot data, which is\n     faster than checking `base::FeatureList` in every constructor.\n   - Storage: Fits in existing padding after `is_valid_` (0 byte increase\n     to `sizeof(GURL)`).\n\n2. Elimination of the static helper:\n   Directly query `base::FeatureList::IsEnabled()` because:\n   - C++ function-local statics check a guard variable (`LDARB` on ARM64)\n     on every call.\n   - Local statics cannot be invalidated by `ScopedFeatureList` in tests.\n   - `base::Feature` already provides lock-free atomic cached evaluation.\n\n3. Finch scaffolding in url/gurl.cc:\n   `SchemeIsHTTPOrHTTPS()` is temporarily implemented out-of-line in\n   `url/gurl.cc` because including `base/feature_list.h` in `url/gurl.h`\n   causes a +635 MiB compiler input regression on the compile-size trybot.\n   Once the Finch experiment concludes, this will be inlined directly in\n   `url/gurl.h` as `return is_http_or_https_;`.\n\nBug: 515625270\nChange-Id: Ia6d3ab66983113844abe113aa0f66ebdf1f6f549\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8338709\nCommit-Queue: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\nReviewed-by: Hayato Ito \u003chayato@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692257}",
      "email": "toyoshim@chromium.org",
      "hash": "49e4a56e9f75de3095ce694aa78694b7d12299da",
      "subject": "url: Optimize GURL::SchemeIsHTTPOrHTTPS() with eager precomputation"
    },
    "8338947": {
      "author": "Zonghan Xu",
      "avatar": "",
      "cl": "8338947",
      "clUrl": "https://chromium-review.googlesource.com/c/8338947",
      "description": "Implement the core disguised proxy error data models and service logic:\n- Update EnterpriseProxyErrorService to store disguised error records\n  by navigation ID and generate error page parameters.\n- Add an extra \"error_category\" in the error data, to indicate which UI page should be shown\n- Add unit tests for EnterpriseProxyErrorService and\n  EnterpriseProxyService.\n\nBug: 507058812\nChange-Id: I9e6c2ce4af56780bbf2e5684b031f4b15fe67cce\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8338947\nReviewed-by: Lina Ismail \u003cismaill@google.com\u003e\nReviewed-by: Sebastien Lalancette \u003cseblalancette@chromium.org\u003e\nCommit-Queue: Zonghan Xu \u003cxzonghan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692670}",
      "email": "xzonghan@google.com",
      "hash": "454bf4599b67b9b410fd2181abfe3a71b97883af",
      "subject": "[SG Android] Core error data models and service logic"
    },
    "8339147": {
      "author": "Bryan Bernhart",
      "avatar": "https://lh4.googleusercontent.com/-3FJ4xlgMkxc/AAAAAAAAAAI/AAAAAAAAAAA/9IR801MYmRs/s120-p/photo.jpg",
      "cl": "8339147",
      "clUrl": "https://chromium-review.googlesource.com/c/8339147",
      "description": "RunOrScheduleTask() may run on the GPU scheduler's sequence, which\nnever registers as the mojo-bound sequence. Invoking\nReportBadMessageCallback directly from there fails Mojo's sequence\ncheck and crashes with a DCHECK in\nMultiplexRouter::ProcessNotifyErrorTask. Wrap it with\nbase::BindPostTask so it always runs on the mojo task runner.\n\nBug: 345352987\nChange-Id: I5655c2f1f2ea87a7927a93a0e7d4d63365afa415\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8339147\nReviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\nCommit-Queue: Bernhart, Bryan \u003cbryan.bernhart@intel.com\u003e\nCr-Commit-Position: refs/heads/main@{#1691994}",
      "email": "bryan.bernhart@intel.com",
      "hash": "0a7d50e3bd631864d0c8653c5e021777b3a9fa45",
      "subject": "webnn: Post bad-message callback back to the mojo sequence"
    },
    "8339564": {
      "author": "Jenna Himawan",
      "avatar": "https://lh5.googleusercontent.com/-hWXERi_vp0g/AAAAAAAAAAI/AAAAAAAAAAA/eEWysTaoMx8/s120-p/photo.jpg",
      "cl": "8339564",
      "clUrl": "https://chromium-review.googlesource.com/c/8339564",
      "description": "Add DesktopAndroidFilePickerForMedia feature flag to allow using the\nstandard desktop Files app instead of the mobile photo picker for\nmedia file inputs on Android desktop.\n\nThis feature is enabled by default to be used as a kill switch.\n\nTAG=agy\nCONV=108e47bd-d2d1-4c6b-af7a-7e69a96b9800\n\nBug: 555253113\nChange-Id: I4836ab728e857d3f7cdd58f224c63ea9d2717d59\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8339564\nCommit-Queue: Jenna Himawan \u003cjhimawan@google.com\u003e\nReviewed-by: Theresa Wellington \u003ctwellington@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692484}",
      "email": "jhimawan@google.com",
      "hash": "6698f07ab0c1252993c26e5aa5087c581f6fd7be",
      "subject": "Add feature flag for Desktop Android file picker for media"
    },
    "8339628": {
      "author": "Gayane Petrosyan",
      "avatar": "https://lh6.googleusercontent.com/-2clhNbknhM8/AAAAAAAAAAI/AAAAAAAAAAA/zvQQX-kkFQI/s120-p/photo.jpg",
      "cl": "8339628",
      "clUrl": "https://chromium-review.googlesource.com/c/8339628",
      "description": "Rename existing GetActiveTabHelper to GetTabHelperIfWebStateActive to\nmatch its logic.\n\nAdd GetActiveTabHelper that takes no params and returns tab helper\nassociated with the current active web state.\n\nChange-Id: Iac2c9fa05730ce83e015e1aa9e2fb8a97a359ed2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8339628\nCommit-Queue: Gayane Petrosyan \u003cgayane@google.com\u003e\nReviewed-by: Yasaman Sedaghat \u003cyasamans@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692419}",
      "email": "gayane@google.com",
      "hash": "ef091474770aa82ffd64a81a3f464294ebb642a5",
      "subject": "[iOS] Cleanup GetActiveTabHelper function"
    },
    "8339631": {
      "author": "Brian Sheedy",
      "avatar": "https://lh6.googleusercontent.com/-sA7B2zTzoAs/AAAAAAAAAAI/AAAAAAAAAAA/nsHb3a_lmjs/s120-p/photo.jpg",
      "cl": "8339631",
      "clUrl": "https://chromium-review.googlesource.com/c/8339631",
      "description": "Updates ANGLE iOS on arm64 devices to use XCode 27 instead of XCode 16.\n\nBug: 462492907\nChange-Id: I072b24927e46e73ee6d7a15d1dd15c7f93f01b21\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8339631\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\nAuto-Submit: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692492}",
      "email": "bsheedy@chromium.org",
      "hash": "ecddf8bda0585cbbf5b8462552a3fbc8c185cff0",
      "subject": "Update ANGLE iOS XCode version"
    },
    "8339773": {
      "author": "Nwokedi Idika",
      "avatar": "https://lh5.googleusercontent.com/-aBXnB2ReVPU/AAAAAAAAAAI/AAAAAAAAAAA/UUuHsrkIV3M/s120-p/photo.jpg",
      "cl": "8339773",
      "clUrl": "https://chromium-review.googlesource.com/c/8339773",
      "description": "This change introduces logging of SiteEngagementScores for the\nUnfamiliarLoginPage CSDType. This will help us understand whether there\nis a meaningful relationship between verdicts and SiteEngagementScores.\n\nBug: 493274348\nChange-Id: Ic2f30f6957f85227fd1ceb5cdd9d5883118a7ecd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8339773\nReviewed-by: jdh \u003cjdh@chromium.org\u003e\nReviewed-by: thefrog \u003cthefrog@chromium.org\u003e\nCommit-Queue: Nwokedi Idika \u003cnwokedi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692422}",
      "email": "nwokedi@chromium.org",
      "hash": "4ab091436056445db1678bbb5dc8bce92cf1986d",
      "subject": "[CSD] Log Engagement Scores for UnfamiliarLoginPages"
    },
    "8339812": {
      "author": "Nick Diego Yamane",
      "avatar": "https://lh3.googleusercontent.com/-hLvPIKVpEmA/AAAAAAAAAAI/AAAAAAAAAAA/h6zXVw52x-4/s120-p/photo.jpg",
      "cl": "8339812",
      "clUrl": "https://chromium-review.googlesource.com/c/8339812",
      "description": "testing_profile_impl already has \":testing_browser_process\" in its deps,\nso testing_profile_manager.cc can include testing_browser_process.h via\nthat direct dep. The allow_circular_includes_from entry in\ntesting_browser_process_impl is therefore redundant and can be removed.\n\nAlso removes the stale TODO comment above testing_profile_impl that\nreferenced the now-unnecessary circular-include workaround.\n\nAnalysis/Plan: https://notes.nickdiego.dev/chromium/bedrocking-chrome-test\n\nR=chromium-bedrock-reviews@google.com\n\nBug: 353332589\nChange-Id: I2b75b2d1e2ff9816a3a6e4882003345e92b55865\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8339812\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCommit-Queue: Nick Yamane \u003cnickdiego@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692014}",
      "email": "nickdiego@igalia.com",
      "hash": "0c8604b346f32ab7fe2a5ea2f028d1d73ef0bece",
      "subject": "[Bedrock] Remove stale allow_circular_includes_from"
    },
    "8339813": {
      "author": "Nick Diego Yamane",
      "avatar": "https://lh3.googleusercontent.com/-hLvPIKVpEmA/AAAAAAAAAAI/AAAAAAAAAAA/h6zXVw52x-4/s120-p/photo.jpg",
      "cl": "8339813",
      "clUrl": "https://chromium-review.googlesource.com/c/8339813",
      "description": "This is part of the Phase 3B in the document linked below.\nchrome/test/base:chrome_test_suite has a single consumer outside\nchrome/test/base. This updates the consumer to dep directly on it and\nremoves it from c/t:test_support's public_deps.\n\nAnalysis/Plan: https://notes.nickdiego.dev/chromium/bedrocking-chrome-test\n\nR=chromium-bedrock-reviews@google.com\n\nBug: 353332589\nChange-Id: Ic17781a92fa690bef095d35226993b39c6f35e8f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8339813\nCommit-Queue: Nick Yamane \u003cnickdiego@igalia.com\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692023}",
      "email": "nickdiego@igalia.com",
      "hash": "3796a4cb2ea968a6b2a0a593bcc4037adb7e52cd",
      "subject": "[Bedrock] Migrate c/t/base:chrome_test_suite consumers"
    },
    "8339814": {
      "author": "Nick Diego Yamane",
      "avatar": "https://lh3.googleusercontent.com/-hLvPIKVpEmA/AAAAAAAAAAI/AAAAAAAAAAA/h6zXVw52x-4/s120-p/photo.jpg",
      "cl": "8339814",
      "clUrl": "https://chromium-review.googlesource.com/c/8339814",
      "description": "This is part of the Phase 3B in the document linked below.\nchrome/test/base:chrome_unit_test_suite has 2 consumers outside\nchrome/test/base. This patch updates the consumers to dep directly on it\nand removes it from c/t:test_support's public_deps.\n\nSeveral targets also use interactive_ui_tests_main.cc (which includes\nchrome_test_suite.h) and lost the transitive route to chrome_test_suite\nonce chrome_unit_test_suite was removed from public_deps. Those targets\nget a direct dep on //chrome/test/base:chrome_test_suite as well.\n\nAnalysis/Plan: https://notes.nickdiego.dev/chromium/bedrocking-chrome-test\n\nR=chromium-bedrock-reviews@google.com\n\nBug: 353332589\nChange-Id: I585ee7db7596c1013cdd40370fc737ed1f9c4877\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8339814\nCommit-Queue: Nick Yamane \u003cnickdiego@igalia.com\u003e\nReviewed-by: Dana Fried \u003cdfried@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692027}",
      "email": "nickdiego@igalia.com",
      "hash": "4808a81acf1eeb64b05a588adf26a25d08414913",
      "subject": "[Bedrock] Migrate c/t/base:chrome_unit_test_suite consumers"
    },
    "8339815": {
      "author": "Nick Diego Yamane",
      "avatar": "https://lh3.googleusercontent.com/-hLvPIKVpEmA/AAAAAAAAAAI/AAAAAAAAAAA/h6zXVw52x-4/s120-p/photo.jpg",
      "cl": "8339815",
      "clUrl": "https://chromium-review.googlesource.com/c/8339815",
      "description": "This is part of the Phase 3B in the document linked below.\nchrome/test/base:scoped_metrics_service_for_synthetic_trials has 2\ndirect consumers. This patch (1) updates the consumers to dep directly\non it and removes it from c/t:test_support's public_deps, (2) renames it\nto be a bit less verbose, and (3) removes c/t:test_support dep from\nconsumers when possible.\n\nAnalysis/Plan: https://notes.nickdiego.dev/chromium/bedrocking-chrome-test\n\nR=chromium-bedrock-reviews@google.com\n\nBug: 353332589\nChange-Id: Ib5eae4dd7b4f95cb8b9d795a9c404a2b0ff01cb3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8339815\nReviewed-by: Erik Chen \u003cerikchen@chromium.org\u003e\nCommit-Queue: Nick Yamane \u003cnickdiego@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692042}",
      "email": "nickdiego@igalia.com",
      "hash": "b88311a56639c25ba098804e311f2a51b7c8a9ca",
      "subject": "[Bedrock] Migrate c/t/b:scoped_metrics_service_for_synthetic_trials consumers"
    },
    "8339816": {
      "author": "Nick Diego Yamane",
      "avatar": "https://lh3.googleusercontent.com/-hLvPIKVpEmA/AAAAAAAAAAI/AAAAAAAAAAA/h6zXVw52x-4/s120-p/photo.jpg",
      "cl": "8339816",
      "clUrl": "https://chromium-review.googlesource.com/c/8339816",
      "description": "This is part of the Phase 3B in the document linked below.\nchrome/test/base:menu_model_test has 2 direct consumers. This patch (1)\nupdates the consumers to dep directly on it and removes it from\nc/t:test_support's public_deps, and (2) removes chrome/test:test_support\nfrom consumers when possible.\n\nAnalysis/Plan: https://notes.nickdiego.dev/chromium/bedrocking-chrome-test\n\nR=chromium-bedrock-reviews@google.com\n\nBug: 353332589\nChange-Id: Ica517d8b30582496150425ce1ab2e77e41f4ec01\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8339816\nCommit-Queue: Nick Yamane \u003cnickdiego@igalia.com\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692047}",
      "email": "nickdiego@igalia.com",
      "hash": "01d455196947bfc160dc4c92865d75e8a4487d51",
      "subject": "[Bedrock] Migrate c/t/b:menu_model_test consumers"
    },
    "8339817": {
      "author": "Nick Diego Yamane",
      "avatar": "https://lh3.googleusercontent.com/-hLvPIKVpEmA/AAAAAAAAAAI/AAAAAAAAAAA/h6zXVw52x-4/s120-p/photo.jpg",
      "cl": "8339817",
      "clUrl": "https://chromium-review.googlesource.com/c/8339817",
      "description": "This is part of the Phase 3B in the document linked below.\nchrome/test/base:tracing has 6 direct consumers. This patch (1)\nupdates the consumers to dep directly on it and removes it from\nc/t:test_support's public_deps, and (2) removes chrome/test:test_support\nfrom consumers when possible.\n\nAnalysis/Plan: https://notes.nickdiego.dev/chromium/bedrocking-chrome-test\n\nR=chromium-bedrock-reviews@google.com\n\nBug: 353332589\nChange-Id: I12ee3007e388238485b5787054a6111a77d8543c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8339817\nCommit-Queue: Nick Yamane \u003cnickdiego@igalia.com\u003e\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692055}",
      "email": "nickdiego@igalia.com",
      "hash": "6d510cd8759e9d2d262e10b5a3a6891d9ce6af4e",
      "subject": "[Bedrock] Migrate c/t/b:tracing consumers"
    },
    "8339821": {
      "author": "Stefan Zager",
      "avatar": "https://lh6.googleusercontent.com/-5moMkwKuHXc/AAAAAAAAAAI/AAAAAAAAAAA/Vst4736RbMw/s120-p/photo.jpg",
      "cl": "8339821",
      "clUrl": "https://chromium-review.googlesource.com/c/8339821",
      "description": "See: https://github.com/WICG/html-in-canvas/issues/135\n\nBug: 532229486\nChange-Id: Ic3d0b4be42105dd50e34b26c6f018c99ddfc7b89\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8339821\nReviewed-by: Philip Rogers \u003cpdr@chromium.org\u003e\nCommit-Queue: Stefan Zager \u003cszager@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692090}",
      "email": "szager@chromium.org",
      "hash": "9e5664e71d58f9ab80b65abe947adfde2e498a36",
      "subject": "[HiC] Implement geometry update events for offscreen canvas"
    },
    "8339831": {
      "author": "Lei Zhang",
      "avatar": "https://lh4.googleusercontent.com/-J_AC_p6_Uyo/AAAAAAAAAAI/AAAAAAAAAAA/aFk0h9tUaH8/s120-p/photo.jpg",
      "cl": "8339831",
      "clUrl": "https://chromium-review.googlesource.com/c/8339831",
      "description": "Change it to enum class ErrorPageProcess so it can be forward declared.\nMechanically rename all usage where needed. This is so\ncrrev.com/c/8342790 can forward declare it to reduce the compile size.\n\nChange-Id: Ife98e162a8ff2657557b17417d1301d549e4f94c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8339831\nReviewed-by: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692517}",
      "email": "thestig@chromium.org",
      "hash": "d2302cc0d735b91fe89b36ebe888b99b25d83cc3",
      "subject": "Change enum NavigationRequest::ErrorPageProcess to standalone enum class"
    },
    "8339912": {
      "author": "Noam Rosenthal",
      "avatar": "",
      "cl": "8339912",
      "clUrl": "https://chromium-review.googlesource.com/c/8339912",
      "description": "Trusted Types essentially applies to a node tree. Consistently\nuse the ContainerNode's ExecutionContext, rather than the ScriptState's (which is the ExecutionContext of the currently executing JavaScript thread). Those are mostly the same, but would differ e.g. a document can reach into an iframe (or vice versa).\n\nBug: 556013783\nChange-Id: I0c8eed185aa12d335ea0f1c287bd751817e66be4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8339912\nReviewed-by: Daniel Vogelheim \u003cvogelheim@chromium.org\u003e\nCommit-Queue: Noam Rosenthal \u003cnrosenthal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692368}",
      "email": "nrosenthal@chromium.org",
      "hash": "b0ffb5c9dd9e2ee8537e34d3c2962fe2f51d191e",
      "subject": "streamHTML: Use the adopted element's execution context for TT check"
    },
    "8339928": {
      "author": "Sebastien Marchand",
      "avatar": "https://lh6.googleusercontent.com/-_U1GvCLVAK0/AAAAAAAAAAI/AAAAAAAAAAA/zSzAPde3Z-A/s120-p/photo.jpg",
      "cl": "8339928",
      "clUrl": "https://chromium-review.googlesource.com/c/8339928",
      "description": "Worker refcount decrements can synchronously run RenderProcessHost\nobservers while the manager still owns or iterates worker map entries.\nReentrant cleanup can then double-decrement a process or invalidate an\nactive iterator.\n\nRemove manager-owned entries before decrementing process refcounts while\nretaining each SiteInstance locally through the callback.\n\nBug: None\nChange-Id: I330acc51bdf7c30515978fdf8bf22bb6ff3b4e11\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8339928\nReviewed-by: Marijn Kruisselbrink \u003cmek@chromium.org\u003e\nCommit-Queue: Sébastien Marchand \u003csebmarchand@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692389}",
      "email": "sebmarchand@chromium.org",
      "hash": "425eeb0c7e2e28e3cd4c2de6db883daf7c2e91fb",
      "subject": "Harden reentrant service worker process cleanup"
    },
    "8339931": {
      "author": "Bryan Kim",
      "avatar": "https://lh3.googleusercontent.com/-QQzNNymiEGc/AAAAAAAAAAI/AAAAAAAAAAA/-qwi6m0Jfg8/s120-p/photo.jpg",
      "cl": "8339931",
      "clUrl": "https://chromium-review.googlesource.com/c/8339931",
      "description": "Extract the following 4 leaf UI modules from static_library(\"ui\") in\nchrome/browser/ui/BUILD.gn into dedicated modular targets:\n- :network_profile_bubble\n- :browser_caption_button_container_win\n- :browser_native_widget_factory_aura\n- :browser_window_property_manager_win\n\nTAG=agy\nCONV=f5d15275-b1d3-4846-ac2c-1d19f982fc46\n\nBug: 406646549\nChange-Id: I788ddcb5ff5839515536d40ec6169a30903d7f46\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8339931\nCommit-Queue: Bryan Kim \u003cbryankim@google.com\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1691970}",
      "email": "bryankim@google.com",
      "hash": "33c5f89ff251f05cb1b7404ab14779aa27a63522",
      "subject": "[Bedrock] Modularize 4 Views leaf UI modules"
    },
    "8339967": {
      "author": "Maks Orlovich",
      "avatar": "https://lh6.googleusercontent.com/-hp8-OB16Kl8/AAAAAAAAAAI/AAAAAAAAAAA/8kbE8IRrUe0/s120-p/photo.jpg",
      "cl": "8339967",
      "clUrl": "https://chromium-review.googlesource.com/c/8339967",
      "description": "To deal with asynchrony, this synchronizes on location bar focus\nchanges, since this is what the controller looks at. We can then look at\npage action status immediately after (by taking advantage of the model);\nthis is important since some tests expect the icon visibility to stay\nthe same, so they can't wait on that.\n\nBug: 545160323\nChange-Id: Ib0369c10bf0b54ae9f58f451949765b4c1bd89d8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8339967\nReviewed-by: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nCommit-Queue: Maks Orlovich \u003cmorlovich@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692145}",
      "email": "morlovich@chromium.org",
      "hash": "d832ff4550cd17165aaf067cdd3aad84dd4fb7e9",
      "subject": "Fix Lens tests w/WebUILocationBar"
    },
    "8339975": {
      "author": "Alison Gale",
      "avatar": "https://lh5.googleusercontent.com/-LZjHm1Gogis/AAAAAAAAAAI/AAAAAAAAAAA/qqeTEwoBU-o/s120-p/photo.jpg",
      "cl": "8339975",
      "clUrl": "https://chromium-review.googlesource.com/c/8339975",
      "description": "https://screenshot-v2.corp.google.com/23vc0cm3md25g\n\nBug: 555791438\nChange-Id: I9546b943617840c14dda3d9ba75d96299442742c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8339975\nReviewed-by: Vince Lugli \u003clugli@google.com\u003e\nCommit-Queue: Alison Gale \u003cagale@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692763}",
      "email": "agale@chromium.org",
      "hash": "f4707d26d838c8a422dd348515c8a145fdd3f268",
      "subject": "[Organizer] Support showing recently closed tab groups"
    },
    "8339990": {
      "author": "Anthony Vallee-Dubois",
      "avatar": "",
      "cl": "8339990",
      "clUrl": "https://chromium-review.googlesource.com/c/8339990",
      "description": "When opening the tab search bubble, both app.ts and tab_search_page.ts\nwere requesting ProfileData on visibilitychange, while the browser\nprocess was also pushing TabsChanged events. This avoids duplicate\nfetches by relying on the pushed TabsChanged event when\nTabSearchPerformanceImprovements is enabled.\n\nBug: 552289451\nChange-Id: I9adaad581e437f8332c94094d5461b2f15b36987\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8339990\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Anthony Vallee-Dubois \u003canthonyvd@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692733}",
      "email": "anthonyvd@google.com",
      "hash": "151a8dc7dbfbff44b34b0d005c7fad3d7a0c471e",
      "subject": "[tab search] Fetch Profile Data once when showing the tab search bubble"
    },
    "8340012": {
      "author": "Sky Malice",
      "avatar": "https://lh6.googleusercontent.com/-jSxhRIzlqJQ/AAAAAAAAAAI/AAAAAAAAAAA/v9G1HzTZDQQ/s120-p/photo.jpg",
      "cl": "8340012",
      "clUrl": "https://chromium-review.googlesource.com/c/8340012",
      "description": "The Omnibox is a standalone query bar rather than a multi-field form.\nCertain soft keyboards, hardware barcode scanners, and accessibility\nproxies dispatch IME_ACTION_NEXT or IME_ACTION_PREVIOUS while in touch\nmode. When forwarded to TextView, this triggers a directional\nfocusSearch that fails and throws IllegalStateException because\nsurrounding controls are not focusable in touch mode.\n\nSwallow IME_ACTION_NEXT and IME_ACTION_PREVIOUS directly in\nAutocompleteInputConnection.performEditorAction() by returning true\nimmediately. This cleanly consumes the action without triggering an\nunwanted focus traversal.\n\nTAG=agy\nCONV=d323d35c-4107-4ebc-b9b1-2bc90a4dd558\n\nBug: 553939053\nChange-Id: I50530d88774bb987175433a061e053c41b3208ea\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8340012\nCommit-Queue: Tomasz Wiszkowski \u003cender@google.com\u003e\nReviewed-by: Tomasz Wiszkowski \u003cender@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692029}",
      "email": "skym@chromium.org",
      "hash": "5201caa5c7f25be4c26894215764335186b8fe23",
      "subject": "[AIM] Swallow next and previous editor actions in Omnibox"
    },
    "8340110": {
      "author": "Brandon Wylie",
      "avatar": "https://lh6.googleusercontent.com/-rYzVazYbmUc/AAAAAAAAAAI/AAAAAAAAAAA/wk8Y0KNCU4k/s120-p/photo.jpg",
      "cl": "8340110",
      "clUrl": "https://chromium-review.googlesource.com/c/8340110",
      "description": "Initially, finds was included in the desktop build to allow quick\niteration with the chrome://chrome-finds-internals page. Desktop\naccess to this internals page is no longer necessary, and the build\nartifacts are just bloating the desktop build.\n\nThis change restricts the BUILD files as well as production code to\nbe android-only.\n\nBug: 555916799\nChange-Id: I276f23d32cc9008c5d9ff785f86f5ed364c2fdf0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8340110\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Brandon Wylie \u003cwylieb@google.com\u003e\nReviewed-by: Rebekah Potter \u003crbpotter@chromium.org\u003e\nReviewed-by: Elly \u003cellyjones@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692113}",
      "email": "wylieb@google.com",
      "hash": "cdcb642e42ae541a7681f38b24d4cf4d1fbbcb0c",
      "subject": "[finds] Restrict code to be android-only"
    },
    "8340147": {
      "author": "Sahir Vellani",
      "avatar": "https://lh5.googleusercontent.com/-75lAgzm2OiQ/AAAAAAAAAAI/AAAAAAAAAAA/vlcL2RP9MHc/s120-p/photo.jpg",
      "cl": "8340147",
      "clUrl": "https://chromium-review.googlesource.com/c/8340147",
      "description": "Rename D3D11DecoderConfigurator and its source files to\nD3DDecoderConfigurator. Also rename functions that perform operations\nspecific to D3D11 within D3DDecoderConfigurator. This change prepares\nthe class to be used in a D3D12 context along with D3D11. It also allows\nfor the addition of D3D12 code in the future, if necessary.\n\nBypass-Check-License: Renamed files.\nBug: 542565485\nChange-Id: Id316e4eb5f926e73684a2a5c8d77bda0eec084e9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8340147\nReviewed-by: Dale Curtis \u003cdalecurtis@chromium.org\u003e\nCommit-Queue: Sahir Vellani \u003csahir.vellani@microsoft.com\u003e\nReviewed-by: Rafael Cintron \u003crafael.cintron@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1691991}",
      "email": "sahir.vellani@microsoft.com",
      "hash": "56b163e0194f969208a62cfacbf2208dd33a447d",
      "subject": "Rename D3D11DecoderConfigurator to D3DDecoderConfigurator"
    },
    "8340162": {
      "author": "Longsheng Yin",
      "avatar": "https://lh5.googleusercontent.com/-Hct2UERGKe4/AAAAAAAAAAI/AAAAAAAAAAA/Kf6kZ_LUFQg/s120-p/photo.jpg",
      "cl": "8340162",
      "clUrl": "https://chromium-review.googlesource.com/c/8340162",
      "description": "100% launch approved in https://launch.corp.google.com/launch/4411172\n\nBug: 464010651\nChange-Id: I932d4dff92cefb5228bd66cdd642757be92f4fd5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8340162\nCommit-Queue: Longsheng Yin \u003clongsheng@google.com\u003e\nReviewed-by: Siddharth Shah \u003csiashah@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692096}",
      "email": "longsheng@google.com",
      "hash": "2d1c4fd9ee5607bd1f00c1ad391a43774e5878b2",
      "subject": "Flip kEnableIframeForPix default to base::FEATURE_ENABLED_BY_DEFAULT"
    },
    "8340189": {
      "author": "Sophia Chen",
      "avatar": "https://lh5.googleusercontent.com/-Rbth82QRGxY/AAAAAAAAAAI/AAAAAAAAAAA/mMF7mPsKX7I/s120-p/photo.jpg",
      "cl": "8340189",
      "clUrl": "https://chromium-review.googlesource.com/c/8340189",
      "description": "In Starboard, kSbKeyBack is defined as an alias to kSbKeyBackspace (0x08).\nIn GetSbKeyToDomCodeMap(), both {kSbKeyBack, ui::DomCode::BROWSER_BACK}\nand {kSbKeyBackspace, ui::DomCode::BACKSPACE} were inserted into\nbase::flat_map. Because base::flat_map preserves the first occurrence\nof duplicate keys upon sorting, key 0x08 was incorrectly mapped to\nui::DomCode::BROWSER_BACK.\n\nThis CL removes the duplicate kSbKeyBack entry so that 0x08 correctly\nmaps to ui::DomCode::BACKSPACE. Remote Back navigation buttons\ngenerate kSbKeyEscape or kSbKeyBrowserBack, which are handled separately.\n\n      Verified backspace key input on a 3P TV.\n\nBug: b:555605532\nTest: Added unit test in starboard_event_source_test.cc.\nChange-Id: Ib0eca47d61f3292f56b28a70224762a1a6808d57\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8340189\nCommit-Queue: Sophia Chen \u003csophiapychen@google.com\u003e\nReviewed-by: Shawn Quereshi \u003cshawnq@google.com\u003e\nReviewed-by: Simeon Anfinrud \u003csanfin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692119}",
      "email": "sophiapychen@google.com",
      "hash": "65ba914d638bd6d418b18827ed2d0d23da067547",
      "subject": "Fix backspace key mapping from Starboard to DomCode::BACKSPACE"
    },
    "8340490": {
      "author": "Ireneusz Szulc",
      "avatar": "https://lh4.googleusercontent.com/-P-DqqFOpE0U/AAAAAAAAAAI/AAAAAAAAAAA/pMO4omniY68/s120-p/photo.jpg",
      "cl": "8340490",
      "clUrl": "https://chromium-review.googlesource.com/c/8340490",
      "description": "Introduces the Autofill.AtMemory.Latency.DismissedBeforeResults histogram\nto measure the distribution of wait times before users dismiss the\nAtMemory popup prior to receiving any query results.\n\nThis metric helps evaluate user impatience and determine how long users\nare willing to wait for responses in the AtMemory search funnel.\n\nBug: 556090282\nChange-Id: I50107f8eb13e645ac54663a4db1ce5786a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8340490\nCommit-Queue: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nReviewed-by: Christoph Schwering \u003cschwering@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692436}",
      "email": "ireneuszszulc@google.com",
      "hash": "ef64f7745bf81aa4e247b747b7bb310ed1c46048",
      "subject": "AtMemory: Add Autofill.AtMemory.Latency.DismissedBeforeResults metric"
    },
    "8340589": {
      "author": "Yuki Shiino",
      "avatar": "https://lh3.googleusercontent.com/-okKnhyBBN_M/AAAAAAAAAAI/AAAAAAAAAAA/yP9pu2spK50/s120-p/photo.jpg",
      "cl": "8340589",
      "clUrl": "https://chromium-review.googlesource.com/c/8340589",
      "description": "As part of effort to harden Chromium's safety, turn DCHECKs\ninto CHECKs. The converted CHECKs are not fatal until M159.\nSee also: https://docs.google.com/document/d/1tzGQwGG0lJ6K7Ur8wBW6E58CvJc1JQNyiX0ryHe7A5I/edit?usp=sharing\n\nThis patch is generated by the following script.\nhttps://crrev.com/c/7849874/17/tools/memory/dcheck/replace_dchecks_with_checks.py\n\nPSA: https://groups.google.com/a/chromium.org/g/chromium-dev/c/vd1Qt-egELY/m/badCjDnsDAAJ\n\nLSC: http://goto.google.com/chrome-lsc-dcheck-to-check-conversions (Google internal)\n\nBug: 525612731, 501112901, 555030044\nChange-Id: I058579ed1c3781927af9291d7104a7705d40e118\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8340589\nAuto-Submit: Yuki Shiino \u003cyukishiino@chromium.org\u003e\nOwners-Override: Stephen Nusko \u003cnuskos@chromium.org\u003e\nOwners-Override: Yuki Shiino \u003cyukishiino@chromium.org\u003e\nReviewed-by: Stephen Nusko \u003cnuskos@chromium.org\u003e\nCommit-Queue: Stephen Nusko \u003cnuskos@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692111}",
      "email": "yukishiino@chromium.org",
      "hash": "f1ec9c240292d52700cc45b923e59e4e69025043",
      "subject": "[dcheck-to-check] Convert DCHECKs in content/browser/ [18/n]"
    },
    "8340629": {
      "author": "Yuki Shiino",
      "avatar": "https://lh3.googleusercontent.com/-okKnhyBBN_M/AAAAAAAAAAI/AAAAAAAAAAA/yP9pu2spK50/s120-p/photo.jpg",
      "cl": "8340629",
      "clUrl": "https://chromium-review.googlesource.com/c/8340629",
      "description": "As part of effort to harden Chromium's safety, turn DCHECKs\ninto CHECKs. The converted CHECKs are not fatal until M159.\nSee also: https://docs.google.com/document/d/1tzGQwGG0lJ6K7Ur8wBW6E58CvJc1JQNyiX0ryHe7A5I/edit?usp=sharing\n\nThis patch is generated by the following script.\nhttps://crrev.com/c/7849874/17/tools/memory/dcheck/replace_dchecks_with_checks.py\n\nPSA: https://groups.google.com/a/chromium.org/g/chromium-dev/c/vd1Qt-egELY/m/badCjDnsDAAJ\n\nLSC: http://goto.google.com/chrome-lsc-dcheck-to-check-conversions (Google internal)\n\nBug: 525612731, 501112901, 555030044\nChange-Id: I1212ac0cc9d1960e8e515f0ffd42ca8fa012c9da\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8340629\nOwners-Override: Stephen Nusko \u003cnuskos@chromium.org\u003e\nOwners-Override: Yuki Shiino \u003cyukishiino@chromium.org\u003e\nReviewed-by: Stephen Nusko \u003cnuskos@chromium.org\u003e\nCommit-Queue: Yuki Shiino \u003cyukishiino@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692124}",
      "email": "yukishiino@chromium.org",
      "hash": "23b2f4708144b3c3d6e655c6df35bc60e4094658",
      "subject": "[dcheck-to-check] Convert DCHECKs in content/browser/ [21/n]"
    },
    "8340668": {
      "author": "Keishi Hattori",
      "avatar": "",
      "cl": "8340668",
      "clUrl": "https://chromium-review.googlesource.com/c/8340668",
      "description": "Add the enable_heap_vector_promptly_free GN arg (default true) and\nENABLE_HEAP_VECTOR_PROMPTLY_FREE buildflag to allow disabling prompt\nfreeing of HeapVector backing stores via Allocator::FreeVectorBacking().\n\nWhen disabled, HeapVector leaves old backing stores to be reclaimed by\nthe garbage collector. By delaying backing reclamation to GC,\nwe protect against use-after-free caused by modifying a vector while\niterating over it.\n\nBug: 501112189\nChange-Id: I8cb15cebe42512ac8f828149b0114a7e13dac316\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8340668\nCommit-Queue: Keishi Hattori \u003ckeishi@chromium.org\u003e\nReviewed-by: Michael Lippautz \u003cmlippautz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692256}",
      "email": "keishi@google.com",
      "hash": "25baf6167aa2b5b182847ba84f5e509885c0406f",
      "subject": "[wtf] Add build flag to control HeapVector prompt freeing"
    },
    "8340891": {
      "author": "Kejia Hu",
      "avatar": "https://lh5.googleusercontent.com/-7FcbdmLws5w/AAAAAAAAAAI/AAAAAAAAAAA/bnTFUzO8Xjk/s120-p/photo.jpg",
      "cl": "8340891",
      "clUrl": "https://chromium-review.googlesource.com/c/8340891",
      "description": "Registers the ActorSafetyListsComponent with the ComponentUpdateService\nduring startup so safety list component updates are received on iOS.\n\nBug: b:474383578\nChange-Id: I4da457dae83fcaded2033ecedecfd97a0683bc7e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8340891\nReviewed-by: Matt Reichhoff \u003cmreichhoff@chromium.org\u003e\nReviewed-by: Kirubel \u003ckaklilu@chromium.org\u003e\nReviewed-by: Rohit Rao \u003crohitrao@chromium.org\u003e\nCommit-Queue: Kejia Hu \u003ckejiah@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692383}",
      "email": "kejiah@google.com",
      "hash": "6fd51f1508a191c2768cd20cbcf42d20eff98dfa",
      "subject": "[ios] Register Actor Safety Lists component in MainController"
    },
    "8340970": {
      "author": "Svend L",
      "avatar": "https://lh5.googleusercontent.com/-SrTJPF6CZbQ/AAAAAAAAAAI/AAAAAAAAAAA/DcqqORvsp9A/s120-p/photo.jpg",
      "cl": "8340970",
      "clUrl": "https://chromium-review.googlesource.com/c/8340970",
      "description": "Avoid iterators, `::first`, and `::second` by using newer C++ constructs\nto allow for more semantic labeling.\n\nChange-Id: I7b7c5f93ec30866e9c121ded2486c4976a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8340970\nCommit-Queue: Svend L \u003csvend@chromium.org\u003e\nReviewed-by: Gabriel Charette \u003cgab@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692516}",
      "email": "svend@chromium.org",
      "hash": "e9fdb44a8d8ef62eae73a5f4a3847f855d529e90",
      "subject": "[Tracked Prefs] Use range-based for loops and structured accessors"
    },
    "8340989": {
      "author": "Maryia Mankevich",
      "avatar": "https://lh6.googleusercontent.com/-8B4GoJTZiUo/AAAAAAAAAAI/AAAAAAAAAAA/72VliITWJKQ/s120-p/photo.jpg",
      "cl": "8340989",
      "clUrl": "https://chromium-review.googlesource.com/c/8340989",
      "description": "Previously, character-level tokenization was introduced for CJK in\nlinear name dedup because:\n- name parts (given, middle, family) parsing was removed during\noptimization.\n- tokenization by space couldn’t separate given and family names\nsince spaces are often omitted in CJK strings.\n\nRecently, name parts parsing was reintroduced and family names\nare now handled separately before running subsequence matching.\nTherefore, dedicated CJK algorithms (TokenizeNormalizedCjkName and\nIsSubsequence) are not required anymore and can be removed.\n\nThis simplifies the code and makes results closer to\nthe exponential implementation (e.g., the second char \"호\" of\nCJK given name \"영호\" is not considered to be its abbreviation by\nboth the exponential and linear implementations, whereas previously\nthe linear one allowed it).\n\nBug: 479905438\nChange-Id: I43cddb8b500f0814429c01d6a69e962a538aeb3f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8340989\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCommit-Queue: Maryia Mankevich \u003cmmaryia@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692486}",
      "email": "mmaryia@google.com",
      "hash": "5b1d96c89e544aa72b440842f09449dce3f6b3a4",
      "subject": "[Autofill] Use IsAbbreviatedConcatenatedSubsequence for CJK names"
    },
    "8340991": {
      "author": "Qiu Jianlin",
      "avatar": "https://lh6.googleusercontent.com/-Fukq9Um1B74/AAAAAAAAAAI/AAAAAAAAAAA/XZZvkHtj0mk/s120-p/photo.jpg",
      "cl": "8340991",
      "clUrl": "https://chromium-review.googlesource.com/c/8340991",
      "description": "VideoFrameConverter only emits planar and bi-planar formats, and libyuv\nhas no writers for AYUV, Y210 or Y410. The D3D12 encoder therefore\nhas no way to feed its packed 4:2:2 and 4:4:4 input formats from a CPU\nframe, and falls back to a bi-planar format, losing chroma resolution.\n\nAdd DXGIFramePacker, which packs an I444, P210LE or P410LE frame into\nthe matching packed DXGI layout. Keep this implemented in media as this\npacked format is hard requirement of D3D12 only.\n\nBug: 40275246\nChange-Id: Iefc1c283bf2f2f4dedf08f0aea0847fb91197ac1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8340991\nReviewed-by: Dale Curtis \u003cdalecurtis@chromium.org\u003e\nCommit-Queue: Qiu, Jianlin \u003cjianlin.qiu@intel.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692132}",
      "email": "jianlin.qiu@intel.com",
      "hash": "dbf3fa801c47349ad97b2b41f3d35a7cba0d16b0",
      "subject": "media: Add packed DXGI YUV helpers for the D3D12 encoder"
    },
    "8341194": {
      "author": "Peter Kvitek",
      "avatar": "https://lh5.googleusercontent.com/-xOvpAx-0KUY/AAAAAAAAAAI/AAAAAAAAAAA/qaSSpwNOnTY/s120-p/photo.jpg",
      "cl": "8341194",
      "clUrl": "https://chromium-review.googlesource.com/c/8341194",
      "description": "Reporting API crash reports previously only attributed the\n\"unresponsive\" reason when the process exit code strictly matched the\nhung result code. This caused the reason to be lost or the report to be\ndropped when a hung renderer was force-crashed or killed with generic\nsignals.\n\nThis CL:\n- Ensures force-crashed hung renderers preserve and propagate their\n  unresponsive exit status.\n- Uses browser-side unresponsiveness tracking alongside exit codes to\n  accurately attribute crashes and kills from hung renderers.\n- Adds test coverage for unresponsive crash reporting without explicit\n  hung exit codes.\n\nDrive by:\n- Exposes unresponsive call stack/token accessors as virtual methods\n  on RenderProcessHost so crash reporting avoids unsafe downcasts\n  and safely handles MockRenderProcessHost in unit tests. This\n  prevents asan test failures.\n- Disables WebUI toolbar features to avoid intermittent timeouts\n  in ReportingBrowserTest test.\n\nBug: 402535088\nChange-Id: I4dcc0a2e054dbe91f57047a3185fa1cde3edb0cb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8341194\nReviewed-by: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nCommit-Queue: Peter Kvitek \u003ckvitekp@chromium.org\u003e\nReviewed-by: David Benjamin \u003cdavidben@chromium.org\u003e\nReviewed-by: Alex Moshchuk \u003calexmos@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692396}",
      "email": "kvitekp@chromium.org",
      "hash": "1fa0dde845d1d436cab0b076c1b61654cea74663",
      "subject": "Improve Reporting API crash reason attribution for hung renderers"
    },
    "8341310": {
      "author": "Nick Diego Yamane",
      "avatar": "https://lh3.googleusercontent.com/-hLvPIKVpEmA/AAAAAAAAAAI/AAAAAAAAAAA/h6zXVw52x-4/s120-p/photo.jpg",
      "cl": "8341310",
      "clUrl": "https://chromium-review.googlesource.com/c/8341310",
      "description": "This is part of the Phase 3B in the document linked below.\nchrome/test/base:test_launcher_utils has 10 direct consumers\n(gpu:browser_tests already had the dep). This patch (1) updates the\nconsumers to dep directly on it and removes it from\nc/t:test_support's public_deps, and (2) removes chrome/test:test_support\nfrom consumers when possible.\n\nAnalysis/Plan: https://notes.nickdiego.dev/chromium/bedrocking-chrome-test\n\nR=chromium-bedrock-reviews@google.com\n\nBug: 353332589\nChange-Id: I15eae6a8039a8be0218cf0434256d07ce4fc39e8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8341310\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCommit-Queue: Nick Yamane \u003cnickdiego@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692182}",
      "email": "nickdiego@igalia.com",
      "hash": "23a4a06ab94f60de6505cfc81d5ba70a834e8e87",
      "subject": "[Bedrock] Migrate c/t/b:test_launcher_utils consumers"
    },
    "8341352": {
      "author": "Ming-Ying Chung",
      "avatar": "https://lh3.googleusercontent.com/-RUWH6qkonME/AAAAAAAAAAI/AAAAAAAAAAA/12ifkizAAG8/s120-p/photo.jpg",
      "cl": "8341352",
      "clUrl": "https://chromium-review.googlesource.com/c/8341352",
      "description": "WSL exposes Linux distribution filesystems to the Windows host through\nthe `\\\\wsl.localhost` and `\\\\wsl$` UNC namespaces. Because\n`wsl.localhost` contains only valid DNS characters and does not match\n\"localhost\", it bypassed the local UNC heuristic in\n`MaybeIsLocalUNCPath()`.\n\n`ShouldBlockAccessToPath()` relies on `MaybeIsLocalUNCPath()` returning\ntrue to block access. When it returned false, execution fell through to\nevaluate candidate paths against standard blocklist rules. Because those\nrules resolve to DOS drive letters such as `C:\\Users\\\u003cuser\u003e`,\n`base::FilePath::IsParent()` returned false against the UNC root,\ncausing `ShouldBlockAccessToPath()` to reach its default\nreturn of false and permit access.\n\nThis permitted websites to pick or write files inside the Linux\ndistribution, including user dotfiles such as `~/.bashrc`. Because WSL\nenables Windows interop by default, code planted in `~/.bashrc`\nexecutes Windows binaries on the host desktop upon terminal launch,\nescaping the browser sandbox.\n\nThis CL updates `MaybeIsLocalUNCPath()` to explicitly recognize\n`wsl.localhost` as a local UNC host on Windows, causing\n`ShouldBlockAccessToPath()` to abort sensitive checks immediately.\n\nBug: 553114097\nChange-Id: I3faa0ed39721c0736c3ebabf018c8f9889dde4a3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8341352\nReviewed-by: Fergal Daly \u003cfergal@chromium.org\u003e\nReviewed-by: Rahul Singh \u003crahsin@microsoft.com\u003e\nCommit-Queue: Ming-Ying Chung \u003cmych@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692183}",
      "email": "mych@chromium.org",
      "hash": "bc5a321c6196db0a2de36f1fe3e4fab977b10007",
      "subject": "[FSA] Block WSL UNC paths in sensitive directory checks"
    },
    "8341389": {
      "author": "Yuki Shiino",
      "avatar": "https://lh3.googleusercontent.com/-okKnhyBBN_M/AAAAAAAAAAI/AAAAAAAAAAA/yP9pu2spK50/s120-p/photo.jpg",
      "cl": "8341389",
      "clUrl": "https://chromium-review.googlesource.com/c/8341389",
      "description": "As part of effort to harden Chromium's safety, turn DCHECKs\ninto CHECKs. The converted CHECKs are not fatal until M159.\nSee also: https://docs.google.com/document/d/1tzGQwGG0lJ6K7Ur8wBW6E58CvJc1JQNyiX0ryHe7A5I/edit?usp=sharing\n\nThis patch is generated by the following script.\nhttps://crrev.com/c/7849874/17/tools/memory/dcheck/replace_dchecks_with_checks.py\n\nPSA: https://groups.google.com/a/chromium.org/g/chromium-dev/c/vd1Qt-egELY/m/badCjDnsDAAJ\n\nLSC: http://goto.google.com/chrome-lsc-dcheck-to-check-conversions (Google internal)\n\nBug: 525612731, 501112901, 555030044\nChange-Id: Ice943bc8350ea5496aff45dc98cf8ea7ee8a3c78\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8341389\nOwners-Override: Stephen Nusko \u003cnuskos@chromium.org\u003e\nOwners-Override: Yuki Shiino \u003cyukishiino@chromium.org\u003e\nCommit-Queue: Yuki Shiino \u003cyukishiino@chromium.org\u003e\nReviewed-by: Stephen Nusko \u003cnuskos@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692131}",
      "email": "yukishiino@chromium.org",
      "hash": "c999b99c4ee2fc701498d427d896452fbfbf2b56",
      "subject": "[dcheck-to-check] Convert DCHECKs in content/browser/ [25/n]"
    },
    "8341488": {
      "author": "S Ganesh",
      "avatar": "https://lh6.googleusercontent.com/-8bsX9dTSu7s/AAAAAAAAAAI/AAAAAAAAAAA/I98i_1_Wwq8/s120-p/photo.jpg",
      "cl": "8341488",
      "clUrl": "https://chromium-review.googlesource.com/c/8341488",
      "description": "Derive DPI-aware ICON_BIG and ICON_SMALL window icon handles from\napplication logo bitmaps in OmahaWnd and ProgressWnd, and update\nSplashWnd to manage DPI-aware installer icons. This prevents modern\nWindows DWM (Alt+Tab and taskbar) surfaces from displaying the legacy\ndefault icon after an application logo is loaded.\n\nChanges:\n* Add ui::CreateIconFromHBitmap() to convert 24bpp/32bpp logo HBITMAPs\n  into HICONs with explicit 24bpp DIBSections and 1bpp masks, supporting\n  aspect-ratio fitting with transparent letterbox margins for non-square\n  bitmaps.\n* Add ui::LoadResourceIcons(), ui::GetIconSizesForDpi(), and\n  ui::SetWindowIcons() helpers to manage DPI-scaled window icon pairs.\n* Update OmahaWnd and ProgressWnd to derive window icons dynamically\n  from the app logo with symmetrical IDI_APP resource fallback.\n* Update SplashWnd to manage DPI-scaled IDI_MINI_INSTALLER icons.\n* Standardize DPI parameters to UINT across UI classes and use\n  LOWORD(wparam) for WM_DPICHANGED.\n* Add unit tests covering bitmap conversion, mask opacity, aspect\n  ratio letterboxing, top-down DIBs, failure fallback, and DPI\n  scaling metrics.\n\nBug: 409590312\nChange-Id: I19c2faea259d0d90bdf83af3462e731088068fec\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8341488\nAuto-Submit: S Ganesh \u003cganesh@chromium.org\u003e\nReviewed-by: Sorin Jianu \u003csorin@chromium.org\u003e\nCommit-Queue: S Ganesh \u003cganesh@chromium.org\u003e\nCommit-Queue: Sorin Jianu \u003csorin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692114}",
      "email": "ganesh@chromium.org",
      "hash": "770d017dfecf46a20a4b3f79db7ce152eb3d3705",
      "subject": "[updater][win] Dynamically derive window icons from app logo"
    },
    "8341532": {
      "author": "ahmedmoussa",
      "avatar": "https://lh5.googleusercontent.com/-ImnwUODHhbA/AAAAAAAAAAI/AAAAAAAAAAA/TWxlZ0I59Zw/s120-p/photo.jpg",
      "cl": "8341532",
      "clUrl": "https://chromium-review.googlesource.com/c/8341532",
      "description": "This adds Glic.Media.SharedContextLength which records the size\nof transcripts when it is shared with glic.\n\nFixed: 556417852\nChange-Id: I40506783fdf55bd149f90df81ca38a857c882b05\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8341532\nReviewed-by: Frank Liberato \u003cliberato@chromium.org\u003e\nReviewed-by: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCommit-Queue: Ahmed Moussa \u003cahmedmoussa@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692695}",
      "email": "ahmedmoussa@google.com",
      "hash": "41b38a582dbc463f8117e190f691b3d4bf8fd898",
      "subject": "UMA: Add SharedContextLength metric to GlicMediaContext"
    },
    "8341729": {
      "author": "Arkadiusz Tomczak",
      "avatar": "https://lh5.googleusercontent.com/-c-IRTfaHuoM/AAAAAAAAAAI/AAAAAAAAAAA/9kDGTrzwGP4/s120-p/photo.jpg",
      "cl": "8341729",
      "clUrl": "https://chromium-review.googlesource.com/c/8341729",
      "description": "Includes android_webview in addition to the standard platforms.\n\nTAG=agy\nCONV=5d36ce65-bdd4-49cb-b86b-ce9bd34498d1\n\nBug: 536020191, 522285960\nChange-Id: Ide06204643933995ee28f6466787a27b3b70dfbd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8341729\nReviewed-by: Ramon Cano Aparicio \u003crcanoaparicio@google.com\u003e\nReviewed-by: Andrzej Fiedukowicz \u003cafie@google.com\u003e\nCommit-Queue: Caitlin Fischer \u003ccaitlinfischer@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692508}",
      "email": "artomczak@google.com",
      "hash": "1679e898d87e8e0360a5f5900c922c2f3b1381f5",
      "subject": "Add a fieldtrial testing entry for VariationsFeatureAccessLogging."
    },
    "8341870": {
      "author": "David Yeung",
      "avatar": "https://lh4.googleusercontent.com/-EigqEkdaGCE/AAAAAAAAAAI/AAAAAAAAAAA/HuhlB53U2U0/s120-p/photo.jpg",
      "cl": "8341870",
      "clUrl": "https://chromium-review.googlesource.com/c/8341870",
      "description": "Adds ShowContextMenu to BookmarkBarUIController.\nThe controller coordinates node resolution, parent folder\ndeduction, and clipboard checks using BookmarkBarModelAdapter before\npassing the resolved nodes to the BookmarkBarActionAdapter.\n\nBug: 54852893\nChange-Id: I61cb7f2973ccb3b9a19e58be8aee673845260d92\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8341870\nReviewed-by: Fred Shih \u003cffred@chromium.org\u003e\nCommit-Queue: David Yeung \u003cdayeung@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692037}",
      "email": "dayeung@chromium.org",
      "hash": "77a283ccb1121350cd7738b9b0c155a8514fb6a4",
      "subject": "Add context menu support to BookmarkBarUIController"
    },
    "8341930": {
      "author": "Przemek Perkowski",
      "avatar": "https://lh5.googleusercontent.com/-BEEkCVtsYw4/AAAAAAAAAAI/AAAAAAAAAAA/UO8sR0AfwiI/s120-p/photo.jpg",
      "cl": "8341930",
      "clUrl": "https://chromium-review.googlesource.com/c/8341930",
      "description": "Previously filled suggestions are now code complete and ready to be\ntested. They are also already gated by\nkAutofillAtMemorySearchStatefulness flag. Let's keep the flag as a\nkillswitch.\n\nBug: 494559543\nChange-Id: Ic8709fc8ce57a38cec7664f3495ea5756a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8341930\nReviewed-by: Piotr Domaradzki \u003cdoland@google.com\u003e\nCommit-Queue: Przemek Perkowski \u003cperkowski@google.com\u003e\nReviewed-by: Florian Leimgruber \u003cfleimgruber@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692445}",
      "email": "perkowski@google.com",
      "hash": "5bc2a0e164991065cbaaabfd17d520d52de5904d",
      "subject": "[AtMemory] Enable kAutofillAtMemoryPreviouslyFilled by default."
    },
    "8342031": {
      "author": "Joe Downing",
      "avatar": "",
      "cl": "8342031",
      "clUrl": "https://chromium-review.googlesource.com/c/8342031",
      "description": "Enable host-side Protobuf parsing for session-initiate messages and enforce\nnegotiation rules from compatibility_scenarios.md:\n1. Transition to PROTOBUF mode when receiving dual-payload (BOTH)\n   session-initiate on Protobuf-capable hosts.\n2. Restrict BOTH format strictly to outbound session-initiate; pending\n   sessions default to PROTOBUF.\n3. Align Protobuf converter unit tests and golden vectors with\n   Scenarios 1-8 (standardizing fixture stanza IDs, adding tests for\n   VerificationHash, initial WebRTC Answer + HMAC signature, ICE restart\n   Offer, and clean teardown).\n\nTAG=agy\nCONV=a52bf02c-a579-4a74-97f6-2174833e8215\n\nChange-Id: If9fa19675b4ab4b8ba7566f338dccec04f740cd2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8342031\nReviewed-by: Yuwei Huang \u003cyuweih@chromium.org\u003e\nCommit-Queue: Joe Downing \u003cjoedow@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1691989}",
      "email": "joedow@google.com",
      "hash": "d9c9955eb345759ca9a134860efa296ee769753b",
      "subject": "[remoting] Align Protobuf signaling and negotiation with compatibility spec"
    },
    "8342150": {
      "author": "Will Harris",
      "avatar": "https://lh4.googleusercontent.com/-19nKprQf0mg/AAAAAAAAAAI/AAAAAAAAAAA/ffwANfqRedY/s120-p/photo.jpg",
      "cl": "8342150",
      "clUrl": "https://chromium-review.googlesource.com/c/8342150",
      "description": "This API is called from other modules with potentially different\nallocators, so therefore the parameters must be trivially constructable.\n\nAlso update all the current usages to conform to the new structure\ndefinition.\n\nBug: 554570087\nChange-Id: I5354bc7f4a2b0084201ee6376760f18e39e006b9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8342150\nReviewed-by: Dmitry Gozman \u003cdgozman@chromium.org\u003e\nReviewed-by: Simeon Anfinrud \u003csanfin@chromium.org\u003e\nCommit-Queue: Will Harris \u003cwfh@chromium.org\u003e\nReviewed-by: Mark Mentovai \u003cmark@chromium.org\u003e\nReviewed-by: Richard Coles \u003ctorne@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692661}",
      "email": "wfh@chromium.org",
      "hash": "389fc0a1bcc6cd4a7c99b1d5a0cbee0dfe976504",
      "subject": "Change GetProductInfo_ExportThunk to use trivially constructable param"
    },
    "8342172": {
      "author": "Ho Cheung",
      "avatar": "https://lh4.googleusercontent.com/-ZO939rAJOpk/AAAAAAAAAAI/AAAAAAAAAAA/6lyaCI2hJy8/s120-p/photo.jpg",
      "cl": "8342172",
      "clUrl": "https://chromium-review.googlesource.com/c/8342172",
      "description": "Scroll-width autosizing temporarily resizes a webview to measure\nnarrower content. These internal sizes leaked resize notifications even\nwhen the stable viewport size was unchanged.\n\nSuppress resize notifications during internal measurements and report\nevents and callbacks only when the stable size changes. Add coverage for\nfixed overlays and resize handlers that modify the DOM.\n\nFixed: 555294645,555299651\nChange-Id: Ic8278dd93a63a08b26cf98f96f0b2ad50a6a6113\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8342172\nReviewed-by: Ian Kilpatrick \u003cikilpatrick@chromium.org\u003e\nCommit-Queue: Aaron Teo \u003chocheung@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692203}",
      "email": "hocheung@chromium.org",
      "hash": "87d63788bf53b841b220b849ee4d6930bf2c30ed",
      "subject": "Fix spurious resize events during webview autosizing"
    },
    "8342197": {
      "author": "Nick Diego Yamane",
      "avatar": "https://lh3.googleusercontent.com/-hLvPIKVpEmA/AAAAAAAAAAI/AAAAAAAAAAA/h6zXVw52x-4/s120-p/photo.jpg",
      "cl": "8342197",
      "clUrl": "https://chromium-review.googlesource.com/c/8342197",
      "description": "This is part of the Phase 3B in the document linked below.\nchrome/test/base:web_feature_histogram_tester has 7 direct consumers.\nThis patch (1) updates the consumers to dep directly on it and removes\nit from c/t:test_support's public_deps, and (2) removes\nchrome/test:test_support from consumers when possible.\n\nAnalysis/Plan: https://notes.nickdiego.dev/chromium/bedrocking-chrome-test\n\nR=chromium-bedrock-reviews@google.com\n\nBug: 353332589\nChange-Id: I9aa78f0e7991c4c511d67304f93925aada0ad531\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8342197\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCommit-Queue: Nick Yamane \u003cnickdiego@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692178}",
      "email": "nickdiego@igalia.com",
      "hash": "999eb6aec22a3ff0db4999ea630f7f2c2a77258d",
      "subject": "[Bedrock] Migrate c/t/b:web_feature_histogram_tester consumers"
    },
    "8342198": {
      "author": "Nick Diego Yamane",
      "avatar": "https://lh3.googleusercontent.com/-hLvPIKVpEmA/AAAAAAAAAAI/AAAAAAAAAAA/h6zXVw52x-4/s120-p/photo.jpg",
      "cl": "8342198",
      "clUrl": "https://chromium-review.googlesource.com/c/8342198",
      "description": "This is part of the Phase 3B in the document linked below.\nchrome/test/base:chrome_test_scoped_utils has 10 direct consumers.\nThis patch (1) updates the consumers to dep directly on it and removes\nit from c/t:test_support's public_deps, and (2) removes\nchrome/test:test_support from consumers when possible.\n\nAnalysis/Plan: https://notes.nickdiego.dev/chromium/bedrocking-chrome-test\n\nR=chromium-bedrock-reviews@google.com\n\nBug: 353332589\nChange-Id: Ic9607448266b610ee3f94f11dc90572cd85d2696\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8342198\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Nick Yamane \u003cnickdiego@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692179}",
      "email": "nickdiego@igalia.com",
      "hash": "6eb23880418073c6c7ab6fcfcac4b37322268f9c",
      "subject": "[Bedrock] Migrate c/t/b:chrome_test_scoped_utils consumers"
    },
    "8342199": {
      "author": "Nick Diego Yamane",
      "avatar": "https://lh3.googleusercontent.com/-hLvPIKVpEmA/AAAAAAAAAAI/AAAAAAAAAAA/h6zXVw52x-4/s120-p/photo.jpg",
      "cl": "8342199",
      "clUrl": "https://chromium-review.googlesource.com/c/8342199",
      "description": "This is part of the Phase 3B in the document linked below.\nchrome/test/base:test_switches has 13 direct consumers. This patch (1)\nupdates the consumers to dep directly on it and removes it from\nc/t:test_support's public_deps, and (2) removes chrome/test:test_support\nfrom consumers when possible.\n\nAnalysis/Plan: https://notes.nickdiego.dev/chromium/bedrocking-chrome-test\n\nR=chromium-bedrock-reviews@google.com\n\nBug: 353332589\nChange-Id: Ifcc4489af2aa0b068b9cde43cfae5de6da887749\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8342199\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Nick Yamane \u003cnickdiego@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692180}",
      "email": "nickdiego@igalia.com",
      "hash": "6a4a7c6e009850aaf96cb766f772e0b597e6a803",
      "subject": "[Bedrock] Migrate c/t/b:test_switches consumers"
    },
    "8342629": {
      "author": "Darwin Yang",
      "avatar": "",
      "cl": "8342629",
      "clUrl": "https://chromium-review.googlesource.com/c/8342629",
      "description": "Bug: b:552430948\nChange-Id: I57f1a00ce752f03c51483c87c964660683536b81\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8342629\nReviewed-by: Slobodan Pejic \u003cslobodan@chromium.org\u003e\nCommit-Queue: Darwin Yang \u003cdarwinyang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692472}",
      "email": "darwinyang@google.com",
      "hash": "077148187a8edbf8a52f4d5b3eeb8f52f94ccbb1",
      "subject": "[payments] Add WebView flag for 3DS Telemetry."
    },
    "8342630": {
      "author": "andresmolina",
      "avatar": "https://lh3.googleusercontent.com/-ywJ0WQPdIU8/AAAAAAAAAAI/AAAAAAAAAAA/fwO1NSMaEv0/s120-p/photo.jpg",
      "cl": "8342630",
      "clUrl": "https://chromium-review.googlesource.com/c/8342630",
      "description": "Integrate ParseAndValidateSynthesisResponse into ReadAloudPlaybackController\nand enforce Mojo IPC input validation contracts.\n\n- Extract raw Opus audio bytes into media::DecoderBuffer in OnSpeechSynthesisResponse.\n- Re-order SetTextContent validation loop to check sequence index\n  monotonicity before empty segment filtering.\n- Standardize ReportBadMessage calls across IPC handlers.\n- Add unit tests in read_aloud_playback_controller_unittest.cc.\n\nBug: 527526021\nTest: unit_tests --gtest_filter=\"ReadAloudPlaybackControllerTest.*\"\nChange-Id: I8e1338c4a41b128264a8d3df623c39e1be9e8429\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8342630\nAuto-Submit: Andres Molina \u003candresmolina@google.com\u003e\nReviewed-by: Roberto Rodriguez \u003crrodriguezh@google.com\u003e\nCommit-Queue: Andres Molina \u003candresmolina@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692714}",
      "email": "andresmolina@google.com",
      "hash": "4874d2fe4c909b69fab1f021ae54d96627272751",
      "subject": "[ReadAloud] Deserialize MES synthesis response proto in playback controller"
    },
    "8342747": {
      "author": "Christopher Cameron",
      "avatar": "",
      "cl": "8342747",
      "clUrl": "https://chromium-review.googlesource.com/c/8342747",
      "description": "When encoding images from a linear float16 canvas (using toBlob,\ntoDataURL, or convertToBlob), converting directly to 8-bit linear\nintegers produces quantization artifacts at dark values (e.g. an\nsRGB-value gradient with 256 stops will only produce 183 unique output\nvalues).\n\nAdd ImageEncoderUtils::GetColorInfoForEncoder to select an\nappropriate non-linear encoding color space (sRGB transfer function)\nwhen serializing linear float16 canvases, and ensure premultiplied alpha\nis converted to unpremultiplied alpha upfront. Include a gfx::HDRMetadata\nparameter which we can use, in the future, to select between sRGB and PQ.\n\nApply this conversion in CanvasAsyncBlobCreator and ImageDataBuffer's\nStaticBitmapImage constructor. Log a warning in ImageDataBuffer(SkPixmap)\nif callers higher in the stack have not already performed any necessary\nconversion.\n\nAdd WPT tests for toBlob, toDataURL, and convertToBlob with both JPEG\nand PNG formats across HTMLCanvasElement and OffscreenCanvas.\n\nTAG=agy\nCONV=6afb9a4e-b9e1-4c5a-9273-c80de68abad8\n\nBug: 454152417\nChange-Id: Ifb6a25195e0cb39c80cabf00fab2ee39f6db8fcf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8342747\nReviewed-by: Florin Malita \u003cfmalita@chromium.org\u003e\nCommit-Queue: ccameron chromium \u003cccameron@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692722}",
      "email": "ccameron@google.com",
      "hash": "796957579c44e746bf4979f4c65355fbe339925d",
      "subject": "Avoid precision loss when encoding linear float16 canvases"
    },
    "8342790": {
      "author": "Lei Zhang",
      "avatar": "https://lh4.googleusercontent.com/-J_AC_p6_Uyo/AAAAAAAAAAI/AAAAAAAAAAA/aFk0h9tUaH8/s120-p/photo.jpg",
      "cl": "8342790",
      "clUrl": "https://chromium-review.googlesource.com/c/8342790",
      "description": "Now that content::ErrorPageProcess can be forward declared, do so and\nreduce the compile size by 178 MB.\n\nChange-Id: Ieb09566739a78d17126010836670c87c9d5f4a14\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8342790\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692518}",
      "email": "thestig@chromium.org",
      "hash": "4f27b859d537e6a1341892972af60924807d3d2c",
      "subject": "Avoid including navigation_request.h in render_frame_host_manager.h"
    },
    "8342952": {
      "author": "Alfredo Higuera",
      "avatar": "https://lh3.googleusercontent.com/-GmaizjstnME/AAAAAAAAAAI/AAAAAAAAAAA/kgJHC3bTGLQ/s120-p/photo.jpg",
      "cl": "8342952",
      "clUrl": "https://chromium-review.googlesource.com/c/8342952",
      "description": "In the new UI design, line focus settings will live under a dedicated\ntools menu rather than within the text settings menu. As a pre-refactor\nfor this change, remove the line focus options, properties, and event\nhandlers from text-menu.\n\nBug: 554027759\nChange-Id: I7462b1a1666737147e3b73412e951bf9799fcea2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8342952\nReviewed-by: Kristi Saney \u003ckristislee@google.com\u003e\nCommit-Queue: Alfredo Higuera \u003calfredohiguera@google.com\u003e\nReviewed-by: Martín Gómez \u003cmartinglopez@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692711}",
      "email": "alfredohiguera@google.com",
      "hash": "26ec395a1c1f1fe9e74a9792549427378518c983",
      "subject": "[Read Anything] Remove line focus options from text menu"
    },
    "8343088": {
      "author": "Dan Harrington",
      "avatar": "https://lh4.googleusercontent.com/-7SNYuvIzI24/AAAAAAAAAAI/AAAAAAAAAAA/Am5cUClHvA0/s120-p/photo.jpg",
      "cl": "8343088",
      "clUrl": "https://chromium-review.googlesource.com/c/8343088",
      "description": "This is a no-op code move from glic_api_browsertest\nto new glic_api_skills_browsertest(.cc/ts) files, to help cut down the\nsize of glic_api_browsertest.\n\nChange-Id: Id93b9a754a0adc9ecf8e9be700a72e826a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8343088\nReviewed-by: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCommit-Queue: Dan H \u003charringtond@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692601}",
      "email": "harringtond@chromium.org",
      "hash": "479f29a50cb6154a95edd499916c5a842d065c31",
      "subject": "Migrate skills related tests to new file"
    },
    "8343089": {
      "author": "Dmytro Dmytriiev",
      "avatar": "https://lh3.googleusercontent.com/-qqONR_-Leho/AAAAAAAAAAI/AAAAAAAAAAA/d4VyJreCAP0/s120-p/photo.jpg",
      "cl": "8343089",
      "clUrl": "https://chromium-review.googlesource.com/c/8343089",
      "description": "Add skeleton for profile-keyed ProxyServiceController and its factory.\n\nProxyServiceController is a ProfileIOS-scoped KeyedService responsible\nfor managing web-layer proxy configurations, observing dynamic\nenterprise proxy route updates, and resolving proxy authentication\nchallenges.\n\nDesign doc: go/secure-gateway-on-ios\n(https://docs.google.com/document/d/1XQGXQotpWlymh5bIrEkGa53L4rgdAj45jOlZE6Y6X6M/edit?pli=1\u0026tab=t.0)\n\nBug: 543367420\nChange-Id: I1e4c1ecb7f8e3cda0b228606ef77359081f95f3b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8343089\nReviewed-by: Ernesto Izquierdo Clua \u003ceic@google.com\u003e\nCommit-Queue: Ernesto Izquierdo Clua \u003ceic@google.com\u003e\nReviewed-by: Tommy Martino \u003ctmartino@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692478}",
      "email": "dmytriievd@google.com",
      "hash": "20a84d0ab64a70fcc210664d8ff9b1c1fa27d496",
      "subject": "[iOS] Add ProxyServiceController skeleton"
    },
    "8343167": {
      "author": "Danilo Tedeschi",
      "avatar": "https://lh4.googleusercontent.com/-o60aWRQQunI/AAAAAAAAAAI/AAAAAAAAAAA/EywYd35zkfY/s120-p/photo.jpg",
      "cl": "8343167",
      "clUrl": "https://chromium-review.googlesource.com/c/8343167",
      "description": "We did had a regression (see the linked bug) due to a heap-allocation\nthat was happening when parsing the language_subtag() from a\nLanguageTag. With the SubtagsView, it will be able to parse the tag on\ndemand on these cases (getting only the language subtag for example).\n\nAlso, all vector usages are removed so we do not have any\nheap-allocations (although there is still flat_map being used which does\nuse std::vector underneath it, but it is only used in the Parse\nfunction, not in the SubtagsView).\n\nBug: 555817574\nChange-Id: Ibedf4a4449effcb637cf8cfd38de844c46d0678c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8343167\nCommit-Queue: Danilo Tedeschi \u003cdanft@google.com\u003e\nReviewed-by: Greg Thompson \u003cgrt@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692691}",
      "email": "danft@google.com",
      "hash": "4e13a6382484ea3a99375fd061de56a1cddc4887",
      "subject": "Create SubtagsReader to parse LanguageTag's without heap-allocation"
    },
    "8343309": {
      "author": "Yuki Shiino",
      "avatar": "https://lh3.googleusercontent.com/-okKnhyBBN_M/AAAAAAAAAAI/AAAAAAAAAAA/yP9pu2spK50/s120-p/photo.jpg",
      "cl": "8343309",
      "clUrl": "https://chromium-review.googlesource.com/c/8343309",
      "description": "As part of effort to harden Chromium's safety, turn DCHECKs\ninto CHECKs. The converted CHECKs are not fatal until M159.\nSee also: https://docs.google.com/document/d/1tzGQwGG0lJ6K7Ur8wBW6E58CvJc1JQNyiX0ryHe7A5I/edit?usp=sharing\n\nThis patch is generated by the following script.\nhttps://crrev.com/c/7849874/17/tools/memory/dcheck/replace_dchecks_with_checks.py\n\nPSA: https://groups.google.com/a/chromium.org/g/chromium-dev/c/vd1Qt-egELY/m/badCjDnsDAAJ\n\nLSC: http://goto.google.com/chrome-lsc-dcheck-to-check-conversions (Google internal)\n\nBug: 525612731, 501112901, 555030044\nChange-Id: I95822eac8cecf7af02e7107e55a8907001faa450\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8343309\nOwners-Override: Yuki Shiino \u003cyukishiino@chromium.org\u003e\nOwners-Override: Stephen Nusko \u003cnuskos@chromium.org\u003e\nReviewed-by: Stephen Nusko \u003cnuskos@chromium.org\u003e\nCommit-Queue: Yuki Shiino \u003cyukishiino@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692123}",
      "email": "yukishiino@chromium.org",
      "hash": "67de16e5fad2cede827b64b024b29fee6929b56b",
      "subject": "[dcheck-to-check] Convert DCHECKs in content/browser/ [20/n]"
    },
    "8343387": {
      "author": "Joel Hockey",
      "avatar": "https://lh6.googleusercontent.com/-ipj90k2_nKs/AAAAAAAAAAI/AAAAAAAAAAA/RGCZLZg83AI/s120-p/photo.jpg",
      "cl": "8343387",
      "clUrl": "https://chromium-review.googlesource.com/c/8343387",
      "description": "This reverts commit f2f97212a7ed4df446d3636d48a34ece24ed5939.\n\nReason for revert: Test failing since it was first added\n\nFailure Link: https://ci.chromium.org/ui/p/chromium/builders/ci/android-desktop-x64-rel-15-tests/22336/overview\n\nOriginal change's description:\n\u003e Use #getExpectedSideUiSpecsForTab in CompositorViewHolder\n\u003e\n\u003e This change updates the CompositorViewHolder to use\n\u003e #getExpectedSideUiSpecsForTab(Tab) instead of #getCurrentSideUiSpecs().\n\u003e This ensures that the CompositorViewHolder can identify the expected\n\u003e specs for incoming tab switches and respond accordingly. Previously, the\n\u003e CompositorViewHolder had to rely only on the current specs, which led to\n\u003e jank in updating the web contents when incoming tab had different side\n\u003e ui specs to the current tab.\n\u003e\n\u003e Bug: 541376517\n\u003e Change-Id: I096f4ffcff08aeb41bd8c517a6656e3f1dd195e4\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8343387\n\u003e Reviewed-by: Linyu He \u003clinyuh@google.com\u003e\n\u003e Commit-Queue: Charles Hager \u003cclhager@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1691964}\n\nBug: 541376517\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I491ec32bc6366fd43e6ac7b29e03768b3bda5734\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8348844\nOwners-Override: Joel Hockey \u003cjoelhockey@chromium.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nAuto-Submit: Joel Hockey \u003cjoelhockey@chromium.org\u003e\nCommit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692200}",
      "email": "joelhockey@chromium.org",
      "hash": "14f422b2bb11c8856a2a0cf9331786fe6ad487bf",
      "subject": "Revert \"Use #getExpectedSideUiSpecsForTab in CompositorViewHolder\""
    },
    "8343632": {
      "author": "Ryan Thomas",
      "avatar": "https://lh3.googleusercontent.com/-cxdkcInGznM/AAAAAAAAAAI/AAAAAAAAAAA/i2RBNd9dqSw/s120-p/photo.jpg",
      "cl": "8343632",
      "clUrl": "https://chromium-review.googlesource.com/c/8343632",
      "description": "When Inline PDF V2 is enabled, the viewer provides an in-app flow\nto flatten annotations and export documents to public storage.\nRouting unmodified web PDFs through this export pipeline is\nunnecessary, slower, and bypasses Chrome's standard download manager.\nFurthermore, unmodified local PDFs already reside on the device and\ndo not need to be re-downloaded.\n\nThis change updates the download flow to check for document edits:\n- Unedited web, blob, and data PDFs delegate to NativePageHost to\n  trigger standard browser downloads through DownloadController.\n- Unedited local PDFs (file://, content://) no-op because the file\n  already exists on the device.\n- Annotated documents (both web and local) continue using the in-app\n  export flow to flush draft edits and save the modified file.\n\nSpecifically:\n- Add downloadUrl() to NativePageHost and implement it in TabShim\n  to delegate URL downloads to DownloadController.\n- Update PdfCoordinator.download() to route unedited web, blob, and\n  data PDFs to NativePageHost.downloadUrl() using GURL scheme parsing.\n- Preserve in-app annotation export when document edits are present.\n\nBug: 556244796\nVerification: http://screencast/cast/NDk0OTI0MjM2MjcyNDM1MnxkN2I0Njg3Yi04Mw\nChange-Id: I60b992d5e530eab336defa2ddafffd941ad310ef\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8343632\nCommit-Queue: Ryan Thomas \u003crathomas@google.com\u003e\nReviewed-by: Shu Yang \u003cshuyng@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692618}",
      "email": "rathomas@google.com",
      "hash": "d91763450d633ebe1964e502afb0049da5c5ab84",
      "subject": "[PDF V2] Use default download flow for unedited web PDFs"
    },
    "8343669": {
      "author": "Miyoung Shin",
      "avatar": "https://lh4.googleusercontent.com/-AN53ptZaR6g/AAAAAAAAAAI/AAAAAAAAAAA/9A_cpnNOND8/s120-p/photo.jpg",
      "cl": "8343669",
      "clUrl": "https://chromium-review.googlesource.com/c/8343669",
      "description": "Moves the `permissions_api_helpers` unit test for the Permissions\nAPI migration that was left behind in `//chrome`.\n\nThe test's intent was never tied to the specific permissions used as\ntest data, so replace them with `dns` and `activeTab`, which do not\naffect the test's behavior.\n\nBug: 358567092\nChange-Id: I9bb8f59f7a1eb695abd91fc6d11b70132cad7151\nBypass-Check-License: Moving files\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8343669\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nReviewed-by: Julie Jeongeun Kim \u003cjkim@igalia.com\u003e\nCommit-Queue: Miyoung Shin \u003cmyid.shin@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692387}",
      "email": "myid.shin@igalia.com",
      "hash": "faa160f887dde6907ebcf01f407af4282097646a",
      "subject": "Move permissions_api_helpers_unittest.cc to //extensions"
    },
    "8343707": {
      "author": "Katie Lu",
      "avatar": "https://lh6.googleusercontent.com/-3WHZrUJUb_I/AAAAAAAAAAI/AAAAAAAAAAA/RKLxjjXtYiY/s120-p/photo.jpg",
      "cl": "8343707",
      "clUrl": "https://chromium-review.googlesource.com/c/8343707",
      "description": "This CL refactors ContentTranslateDriver to improve code readability and\nstructure:\n- Splits BindTranslateAgent into BindSidePanelTranslateAgent and BindMainTranslateAgent to handle main frame and side panel agents separately.\n- Introduces IsReadingModeSidePanel and IsPdfTranslation helper functions to simplify RegisterPage.\n\nChange-Id: Ie691c039cd827be0375bf8736af868eb1bc326fe\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8343707\nCommit-Queue: Katie Lu \u003cktlu@google.com\u003e\nReviewed-by: Danilo Tedeschi \u003cdanft@google.com\u003e\nReviewed-by: Paula Gómez \u003cpaugomez@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692546}",
      "email": "ktlu@google.com",
      "hash": "81e003ff0cecddbc77fd268bc43a98fa9e2a2f8b",
      "subject": "Refactor page registration in ContentTranslateDriver."
    },
    "8343890": {
      "author": "Camillia Smith Barnes",
      "avatar": "https://lh3.googleusercontent.com/-x050vuJgQKg/AAAAAAAAAAI/AAAAAAAAAAA/Um8loVcvgeg/s120-p/photo.jpg",
      "cl": "8343890",
      "clUrl": "https://chromium-review.googlesource.com/c/8343890",
      "description": "Fix AiModePageActionController tests with WebUILocationBar enabled.\n\nAdd a PrefChangeRegistrar in AiModePageActionController to observe\nkShowAiModeOmniboxButton and trigger UpdatePageAction() directly when\nthe preference changes, supporting WebUILocationBar where\nLocationBarView is not present.\n\nUpdate AiModePageActionControllerInteractiveUiTest helper methods to\nroute SendKeyPress to kBrowserViewElementId and check chip visibility\nvia PageActionInteractiveTestMixin when WebUILocationBar is enabled.\n\nTAG=agy\nCONV=1388f7b5-6b45-4950-8c8d-7f94b3eeec85\n\nBug: 552980374\nChange-Id: Icf0cc9eebae65ad1495e40a938b0f7a512cb008d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8343890\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Cammie Smith Barnes \u003ccammie@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692510}",
      "email": "cammie@chromium.org",
      "hash": "463bbbf3830067194110ed6f9758b3563199ccd9",
      "subject": "WebUILocationBar: Fix AiModePageActionController tests"
    },
    "8343969": {
      "author": "Peter Kang",
      "avatar": "https://lh4.googleusercontent.com/-nCdSyR48-Pw/AAAAAAAAAAI/AAAAAAAAAAA/vxiZNqUlOTc/s120-p/photo.jpg",
      "cl": "8343969",
      "clUrl": "https://chromium-review.googlesource.com/c/8343969",
      "description": "Bug: 555721670\nChange-Id: Ic8d625288814a14af8cbbf56f4afd0ef0d790cf8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8343969\nReviewed-by: Tomasz Wiszkowski \u003cender@google.com\u003e\nCommit-Queue: Peter Kang \u003cpeterkang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692662}",
      "email": "peterkang@google.com",
      "hash": "28b1d8a66c586ddce3af1504aba3111abf721243",
      "subject": "Show Ask hint text on Desktop regardless of flag"
    },
    "8344028": {
      "author": "Katie D",
      "avatar": "https://lh6.googleusercontent.com/-jZJnfcyt5eE/AAAAAAAAAAI/AAAAAAAAAAA/evBZXsze_Ug/s120-p/photo.jpg",
      "cl": "8344028",
      "clUrl": "https://chromium-review.googlesource.com/c/8344028",
      "description": "eSpeak-NG TTS has migrated to Manifest V3 by default on ChromeOS.\nThis change cleans up the expired feature flag\nkAccessibilityManifestV3EspeakNGTts, removes the legacy Manifest V2\npath fallback, and makes the Manifest V3 component extension load\nunconditionally.\n\nBug: b:509845718\nBug: b:434996821\nTest: Presubmit trybots\nAX-Relnotes: n/a.\nChange-Id: Ibcedfa28dad48c3b8d50fbf06b9e972d9bdcef43\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8344028\nReviewed-by: Toni Barzic \u003ctbarzic@chromium.org\u003e\nReviewed-by: Tim \u003ctjudkins@chromium.org\u003e\nReviewed-by: Xiaoqian Dai \u003cxdai@chromium.org\u003e\nCommit-Queue: Katie D \u003ckatie@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692696}",
      "email": "katie@chromium.org",
      "hash": "9581e4d88f811c1e25953f43b12c87706f876a59",
      "subject": "Remove expired flag enable-accessibility-manifest-v3-espeakng"
    },
    "8344109": {
      "author": "Maks Orlovich",
      "avatar": "https://lh6.googleusercontent.com/-hp8-OB16Kl8/AAAAAAAAAAI/AAAAAAAAAAA/8kbE8IRrUe0/s120-p/photo.jpg",
      "cl": "8344109",
      "clUrl": "https://chromium-review.googlesource.com/c/8344109",
      "description": "With those flags set, WebUIToolbarUI constructor didn't know the BWI it\nwas running in, so it couldn't properly configure TrackedElementManager\nfor it, which in turn resulted in Mojo bind calls being dropped.\n\nTo fix this, call TrackedElementHandlerDocumentSingleton::Register once\nwe know we have the BWI, and add and use new\nTrackedElementHandlerDocumentSingleton::GetOrCreateAsync that's able to\ndefer mojo bindings (for TrackedElementManager and help bubble both)\ntill Register time.\n\nMany thanks to Russ Hamilton for giving broader context and suggesting\nthis formulation.\n\nBug: 552951903\nChange-Id: I9a18843d919787adf63ef3588e47833ee7c97edb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8344109\nReviewed-by: Ken Buchanan \u003ckenrb@chromium.org\u003e\nReviewed-by: Russ Hamilton \u003cbehamilton@google.com\u003e\nReviewed-by: Keren Zhu \u003ckerenzhu@chromium.org\u003e\nCommit-Queue: Maks Orlovich \u003cmorlovich@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692511}",
      "email": "morlovich@chromium.org",
      "hash": "30a263b6187e5ac67769ab9eadc3837b4e94a12b",
      "subject": "WebUIToolbar: fix TrackedElementHandler binding with prenavigate flags."
    },
    "8344130": {
      "author": "Slobodan Pejic",
      "avatar": "https://lh3.googleusercontent.com/-k57R2wXEYbY/AAAAAAAAAAI/AAAAAAAAAAA/EsuYo9zN1JE/s120-p/photo.jpg",
      "cl": "8344130",
      "clUrl": "https://chromium-review.googlesource.com/c/8344130",
      "description": "When skipping the UI via --actor-attempt-form-filling-tool-skips-ui,\nSimulateRequestToShowAutofillSuggestions previously notified\nOnSuggestionsSelected directly without calling FillForm on each section.\n\nThis CL updates SimulateRequestToShowAutofillSuggestions to follow the\nChat UI behavior by iterating over each request and calling FillForm\non ActorFormFillingService prior to resolving the dialog response.\n\nBug: b:556316643\nChange-Id: Ie028c49ad2908a7d8a9d71334260e8a8e83d680d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8344130\nReviewed-by: Kevin McNee \u003cmcnee@chromium.org\u003e\nReviewed-by: Dominic Battré \u003cbattre@chromium.org\u003e\nCommit-Queue: Dominic Battré \u003cbattre@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692303}",
      "email": "slobodan@chromium.org",
      "hash": "97d6424e4ddbb74538a2d88416f9f13f6af00e25",
      "subject": "Update attempt form filling skip UI to current Chat UI behavior."
    },
    "8344187": {
      "author": "Martín Gómez",
      "avatar": "https://lh3.googleusercontent.com/-lFUGcdVojz4/AAAAAAAAAAI/AAAAAAAAAAA/MXoAS9D-Suo/s120-p/photo.jpg",
      "cl": "8344187",
      "clUrl": "https://chromium-review.googlesource.com/c/8344187",
      "description": "Implement `onLanguageSelectClick_` in the Accent Menu to allow users to\nselect a new accent (language). This change introduces the following set\nof changes to support `onLanguageSelectClick_`:\n- New single language selection logic within the VoiceLanguageController\n- New voice language selected event within the ToolbarEvent enum\n\nThe new single selection logic in the VoiceLanguageController introduces\nthe following flow:\n1. If the selected voice is available locally, it is activated\nimmediately.\n2. If download is required, the controller holds language activation\nusing a pending target language state.\n3. Once a language is enabled, other languages are disabled to match\nthe single active language\n\nBug: 549228021\nChange-Id: I4a44d8c1d3589da395aaf5cbacc95a2fcfe140a1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8344187\nReviewed-by: Kristi Saney \u003ckristislee@google.com\u003e\nCommit-Queue: Martín Gómez \u003cmartinglopez@google.com\u003e\nReviewed-by: Evan Liu \u003cevliu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692772}",
      "email": "martinglopez@google.com",
      "hash": "cb74a154fbb88f577db0780b980d929ab0bbc6e7",
      "subject": "[Read Aloud] Enable single selection in Accent Menu"
    },
    "8344248": {
      "author": "Avi Drissman",
      "avatar": "https://lh6.googleusercontent.com/-g_hSdDFmIB8/AAAAAAAAAAI/AAAAAAAAAAA/BwUiN4si-W0/s120-p/photo.jpg",
      "cl": "8344248",
      "clUrl": "https://chromium-review.googlesource.com/c/8344248",
      "description": "It's possible that a page navigated after the drag started. In that\ncase, break the drag id lookup in order to cause the drop to fail.\n\nCanceling the drag when the source navigates would be even better, but\nthat is OS-dependent and non-trivial, so we'll bump that to be a\nfeature request (https://crbug.com/556278698).\n\nFixed: 556211265\nBug: 556278698\nChange-Id: Ia93513fad2f5d74666daaac58517db2c6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8344248\nAuto-Submit: Avi Drissman \u003cavi@chromium.org\u003e\nReviewed-by: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nCommit-Queue: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692298}",
      "email": "avi@chromium.org",
      "hash": "3e7fc7921e3e0a3bf5d9a8d845f4bda5392ac0b0",
      "subject": "Don't resolve drags from inactive pages"
    },
    "8344285": {
      "author": "David Bienvenu",
      "avatar": "https://lh5.googleusercontent.com/-TAIH9Z_sZeE/AAAAAAAAAAI/AAAAAAAAAAA/lUJlCyALh3o/s120-p/photo.jpg",
      "cl": "8344285",
      "clUrl": "https://chromium-review.googlesource.com/c/8344285",
      "description": "Crash observed in\nChromeContentVerifierTest.NonCfmChecksHashEvenWithForceFlag, see\nhttps://ci.chromium.org/ui/test/chrome/%3A%2F%2Fchrome%2Ftest%5C%3Aunit_tests!gtest%3A%3AChromeContentVerifierTest%23NonCfmChecksHashEvenWithForceFlag\n\nIn `TestingProfileManager::DeleteAllTestingProfiles()`, calling\n`profiles_info_.clear()` can cause re-entrant calls into profiles_info_\n\nWhen a testing profile's `ProfileInfo` destructor runs, it synchronously\ntriggers profile destruction. If a component (such as `CrxInstaller`)\ndrops a `ScopedProfileKeepAlive` during profile shutdown, it invokes\n`ProfileManager::RemoveKeepAlive()`, which calls\n`ProfileManager::GetProfileInfoByPath()` and queries\n`profiles_info_.find()`. Re-entering `profiles_info_` while `clear()` is\nactive dereferences pointers in partially destroyed or deallocated tree\nnodes, causing an access violation.\n\nTo fix this:\n\n1. In `TestingProfileManager::DeleteAllTestingProfiles()`, erase entries\none-by-one with `erase(begin())`. `erase()` cleanly unlinks each node\nfrom the tree before destroying the `ProfileInfo`, keeping the map\nstructurally valid for re-entrant queries.\n\n2. In `ChromeContentVerifierTest::TearDown()`, explicitly delete the\nextra testing profile created in `SetUp()` before base class teardown so\nit is not left to multi-profile teardown races, and clear the raw_ptr\nbeforehand to prevent dangling pointer warnings.\n\nChange-Id: I0f773f43b6ecc0b6540ac6e1dcbc38ee21b3f3cf\nBug: 41484323\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8344285\nReviewed-by: Kelvin Jiang \u003ckelvinjiang@chromium.org\u003e\nCommit-Queue: David Bienvenu \u003cdavidbienvenu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692056}",
      "email": "davidbienvenu@chromium.org",
      "hash": "df2e762a326dff5c9c9cae738c5b8029c6df896b",
      "subject": "Fix crash in DeleteAllTestingProfiles"
    },
    "8344310": {
      "author": "Dan Harrington",
      "avatar": "https://lh4.googleusercontent.com/-7SNYuvIzI24/AAAAAAAAAAI/AAAAAAAAAAA/Am5cUClHvA0/s120-p/photo.jpg",
      "cl": "8344310",
      "clUrl": "https://chromium-review.googlesource.com/c/8344310",
      "description": "This is no longer used\n\nChange-Id: I5ec5b40e72f15a90c388fd20dd7666ce6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8344310\nCommit-Queue: Dan H \u003charringtond@chromium.org\u003e\nReviewed-by: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692602}",
      "email": "harringtond@chromium.org",
      "hash": "d7868b5dc103109a0e0f6522cbec490d3ff40f7c",
      "subject": "drop the DISABLE_ALL_TESTS block"
    },
    "8344349": {
      "author": "Yuki Shiino",
      "avatar": "https://lh3.googleusercontent.com/-okKnhyBBN_M/AAAAAAAAAAI/AAAAAAAAAAA/yP9pu2spK50/s120-p/photo.jpg",
      "cl": "8344349",
      "clUrl": "https://chromium-review.googlesource.com/c/8344349",
      "description": "As part of effort to harden Chromium's safety, turn DCHECKs\ninto CHECKs. The converted CHECKs are not fatal until M159.\nSee also: https://docs.google.com/document/d/1tzGQwGG0lJ6K7Ur8wBW6E58CvJc1JQNyiX0ryHe7A5I/edit?usp=sharing\n\nThis patch is generated by the following script.\nhttps://crrev.com/c/7849874/17/tools/memory/dcheck/replace_dchecks_with_checks.py\n\nPSA: https://groups.google.com/a/chromium.org/g/chromium-dev/c/vd1Qt-egELY/m/badCjDnsDAAJ\n\nLSC: http://goto.google.com/chrome-lsc-dcheck-to-check-conversions (Google internal)\n\nBug: 525612731, 501112901, 555030044\nChange-Id: Id8a0df02b2c8f1bd3f464cf116306eab1c2947c4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8344349\nOwners-Override: Stephen Nusko \u003cnuskos@chromium.org\u003e\nOwners-Override: Yuki Shiino \u003cyukishiino@chromium.org\u003e\nReviewed-by: Stephen Nusko \u003cnuskos@chromium.org\u003e\nCommit-Queue: Yuki Shiino \u003cyukishiino@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692122}",
      "email": "yukishiino@chromium.org",
      "hash": "e4dc1e36bc688dba34bda4b063179d1ae223d34e",
      "subject": "[dcheck-to-check] Convert DCHECKs in content/browser/ [19/n]"
    },
    "8344388": {
      "author": "Mason Freed",
      "avatar": "https://lh3.googleusercontent.com/-1ya5ANiRzSI/AAAAAAAAAAI/AAAAAAAAAAA/0WyLQi44EBs/s120-p/photo.jpg",
      "cl": "8344388",
      "clUrl": "https://chromium-review.googlesource.com/c/8344388",
      "description": "When an invoker has both command and interest invoker attributes (e.g.\ncommandfor and interestfor), opening the popover via the command\ninvoker should not cause the popover to close when the button or\npopover subsequently loses interest.\n\nPreviously, Element::InterestLost unconditionally hid the target\npopover on loss of interest, regardless of how it was opened.\n\nThis CL introduces a PopoverInvokedVia enum to PopoverData to track how\nthe popover was invoked (kNone, kInterest, or kCommand).\nElement::InterestLost now only hides popovers that were invoked via\ninterest.\n\nIf a popover opened via interest is subsequently invoked via a command\n(such as show-popover or menu activation), its invocation status\nupgrades to kCommand and its invoker is updated so that it persists\nwhen interest is lost.\n\nFixed: 556283651\nBug: 406566432\nChange-Id: Ibf92fa4c837b9a4640b66aca6febdd1d35fb04fe\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8344388\nReviewed-by: David Baron \u003cdbaron@chromium.org\u003e\nCommit-Queue: Mason Freed \u003cmasonf@chromium.org\u003e\nAuto-Submit: Mason Freed \u003cmasonf@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692665}",
      "email": "masonf@chromium.org",
      "hash": "97bd2a9346383f2d2df1a5ff71e104f7f4e1b506",
      "subject": "Do not close command-invoked popovers on loss of interest"
    },
    "8344647": {
      "author": "Tianyang Xu",
      "avatar": "https://lh4.googleusercontent.com/-d2yxXWhI_yQ/AAAAAAAAAAI/AAAAAAAAAAA/6WP4WYrDy7I/s120-p/photo.jpg",
      "cl": "8344647",
      "clUrl": "https://chromium-review.googlesource.com/c/8344647",
      "description": "When WebUI Toolbar is enabled, WebuiOmniboxHandler (via\nSearchboxHandler) observes the browser's AutocompleteController using\nbase::ScopedObservation.\n\nIn tests such as ZeroSuggestPrefetchTabHelperBrowserTest,\nOmniboxController::SetAutocompleteControllerForTesting replaces the\ninitial AutocompleteController with a mock, destroying the original\ncontroller instance. Because AutocompleteController did not notify its\nobservers upon destruction, SearchboxHandler retained a dangling source\npointer in its ScopedObservation. During subsequent browser teardown,\nSearchboxHandler's destructor attempted to remove itself as an observer\nfrom the freed controller, leading to a segmentation fault in\nbase::internal::WeakReference::IsValid.\n\nFixed: 555806469\nChange-Id: I916ff16dd04de0662204061bbdb02dba53f3649b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8344647\nCommit-Queue: Tianyang Xu \u003cxtlsheep@google.com\u003e\nReviewed-by: Paul Adedeji \u003cpauladedeji@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692054}",
      "email": "xtlsheep@google.com",
      "hash": "0e185ea851fc0d159055a6dcfe10f8f7b57a98e9",
      "subject": "[WebUI Toolbar] Notify observers when AutocompleteController is being destroyed"
    },
    "8344648": {
      "author": "Chris Fredrickson",
      "avatar": "https://lh4.googleusercontent.com/-DU18GokUvYM/AAAAAAAAAAI/AAAAAAAAAAA/5-b9IY41TqM/s120-p/photo.jpg",
      "cl": "8344648",
      "clUrl": "https://chromium-review.googlesource.com/c/8344648",
      "description": "This binds the websocket connection's StorageAccessApiStatus when the\nWebSocketConnectorImpl is created, using the browser's copy of that\nstate (in render_frame_host_impl.cc or dedicated_worker_host.cc), rather\nthan accepting a value from the renderer.\n\nThis does not change any behavior, it just decreases the trust placed in\na compromised renderer.\n\nFixed: 556232682\nChange-Id: I0c230975f04450cfc9184d8b7453c300e298dd9c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8344648\nAuto-Submit: Chris Fredrickson \u003ccfredric@chromium.org\u003e\nReviewed-by: Maks Orlovich \u003cmorlovich@chromium.org\u003e\nReviewed-by: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nReviewed-by: Dominic Farolino \u003cdom@chromium.org\u003e\nCommit-Queue: Maks Orlovich \u003cmorlovich@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692684}",
      "email": "cfredric@chromium.org",
      "hash": "b877bdcc4d3ea2c8b3fa1d4ddc5be7867fd73b1f",
      "subject": "Use the browser's StorageAccessStatus value in WebSocketConnectorImpl"
    },
    "8344674": {
      "author": "Orko Garai",
      "avatar": "https://lh3.googleusercontent.com/-tPr5RlEFBds/AAAAAAAAAAI/AAAAAAAAAAA/x-zcHXWKSH0/s120-p/photo.jpg",
      "cl": "8344674",
      "clUrl": "https://chromium-review.googlesource.com/c/8344674",
      "description": "Adds wasm_kana_kanji_provider_test.js for WasmKanaKanjiProvider. Also\nadds 'convert' message handler tests to sandboxed_tenji_wrapper_test.js,\nwhich previously only covered translate/backTranslate.\n\nBug: 510816368\nChange-Id: Idd885fd1c2a62c9f21580e7a1f1a48508ec4d4d2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8344674\nReviewed-by: David Tseng \u003cdtseng@chromium.org\u003e\nCommit-Queue: Orko Garai \u003corko@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692658}",
      "email": "orko@igalia.com",
      "hash": "abc4faa02b900e2aa3ce1c9aefecc2b4b9194ede",
      "subject": "[ChromeVox] Add browser test coverage for Tenji kana-to-kanji conversion"
    },
    "8344831": {
      "author": "Gayane Petrosyan",
      "avatar": "https://lh6.googleusercontent.com/-2clhNbknhM8/AAAAAAAAAAI/AAAAAAAAAAA/zvQQX-kkFQI/s120-p/photo.jpg",
      "cl": "8344831",
      "clUrl": "https://chromium-review.googlesource.com/c/8344831",
      "description": "Reuse UpdateFloatyWithPartialPageContext function every time we\nwant to update SDK with the partial context of the active webstate\n\nChange-Id: I1f0b5fa1801020a513517bbc82308b340dd0f52c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8344831\nReviewed-by: Yasaman Sedaghat \u003cyasamans@google.com\u003e\nCommit-Queue: Gayane Petrosyan \u003cgayane@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692523}",
      "email": "gayane@google.com",
      "hash": "b9e5e75ab17e75b76fbc5badcc0bb232e8bf0015",
      "subject": "[iOS] Cleanup GetPartialContext calls."
    },
    "8344851": {
      "author": "Sora Kobayashi",
      "avatar": "https://lh4.googleusercontent.com/-xiueBACMI2Y/AAAAAAAAAAI/AAAAAAAAAAA/G3yWkaE_eFs/s120-p/photo.jpg",
      "cl": "8344851",
      "clUrl": "https://chromium-review.googlesource.com/c/8344851",
      "description": "This CL removes the wildcard restriction on port, username, and password\nin struct reconstruction for DevTools. Any pattern with at least one\nnon-wildcard component is now serialized into a compact URLPatternInit\nJSON (omitting wildcard fields) rather than falling back to a full JSON\nobject. For example, a pattern with port 8080:\n- Before: '{\"hash\":\"*\",\"hostname\":\"*\",\"password\":\"*\",\"pathname\":\"*\",\n           \"port\":\"8080\",\"protocol\":\"*\",\"search\":\"*\",\"username\":\"*\"}'\n- After:  '{\"port\":\"8080\"}'\n\nBug: 540469610\nChange-Id: I18c61554d56124c692ae8a759cbb7b705e52a539\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8344851\nReviewed-by: Shunya Shishido \u003csisidovski@chromium.org\u003e\nReviewed-by: Keita Suzuki \u003csuzukikeita@chromium.org\u003e\nCommit-Queue: Sora Kobayashi \u003cotukado@google.com\u003e\nReviewed-by: Takashi Nakayama \u003ctnak@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692082}",
      "email": "otukado@google.com",
      "hash": "f7bab8bf261938a16ef77e562b222e3f4aac0f2a",
      "subject": "ServiceWorker: Support more patterns in URLPattern struct reconstruction"
    },
    "8345256": {
      "author": "Max Curran",
      "avatar": "https://lh4.googleusercontent.com/-u2TtIysIYYw/AAAAAAAAAAI/AAAAAAAAAAA/ctTkbKYpxeE/s120-p/photo.jpg",
      "cl": "8345256",
      "clUrl": "https://chromium-review.googlesource.com/c/8345256",
      "description": "This CL was generated by a Copybara workflow. See the attached bug for more details.\n\nBbcpOrigin-RevId: 975313969\nChange-Id: Iac497366e6c12c25358c369be7ac8e485c881406\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8345256\nReviewed-by: Max Curran \u003ccurranmax@chromium.org\u003e\nCommit-Queue: Max Curran \u003ccurranmax@chromium.org\u003e\nReviewed-by: Ryan Sturm \u003cryansturm@chromium.org\u003e\nAuto-Submit: Copybara Service \u003ccopybara-worker-blackhole@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692034}",
      "email": "curranmax@chromium.org",
      "hash": "de85511064e977753c3f415d5dbc920c4569dcc4",
      "subject": "Sync feature protos."
    },
    "8345408": {
      "author": "Yuki Shiino",
      "avatar": "https://lh3.googleusercontent.com/-okKnhyBBN_M/AAAAAAAAAAI/AAAAAAAAAAA/yP9pu2spK50/s120-p/photo.jpg",
      "cl": "8345408",
      "clUrl": "https://chromium-review.googlesource.com/c/8345408",
      "description": "As part of effort to harden Chromium's safety, turn DCHECKs\ninto CHECKs. The converted CHECKs are not fatal until M159.\nSee also: https://docs.google.com/document/d/1tzGQwGG0lJ6K7Ur8wBW6E58CvJc1JQNyiX0ryHe7A5I/edit?usp=sharing\n\nThis patch is generated by the following script.\nhttps://crrev.com/c/7849874/17/tools/memory/dcheck/replace_dchecks_with_checks.py\n\nPSA: https://groups.google.com/a/chromium.org/g/chromium-dev/c/vd1Qt-egELY/m/badCjDnsDAAJ\n\nLSC: http://goto.google.com/chrome-lsc-dcheck-to-check-conversions (Google internal)\n\nBug: 525612731, 501112901, 555030044\nChange-Id: I6f6752ec2a9a42b7b4d718b3f43baa6b580810f4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8345408\nOwners-Override: Yuki Shiino \u003cyukishiino@chromium.org\u003e\nCommit-Queue: Yuki Shiino \u003cyukishiino@chromium.org\u003e\nReviewed-by: Stephen Nusko \u003cnuskos@chromium.org\u003e\nOwners-Override: Stephen Nusko \u003cnuskos@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692130}",
      "email": "yukishiino@chromium.org",
      "hash": "fae25a357e3207c216b0a0c87798866ea6e2eaa3",
      "subject": "[dcheck-to-check] Convert DCHECKs in content/browser/ [24/n]"
    },
    "8345452": {
      "author": "Alfredo Higuera",
      "avatar": "https://lh3.googleusercontent.com/-GmaizjstnME/AAAAAAAAAAI/AAAAAAAAAAA/kgJHC3bTGLQ/s120-p/photo.jpg",
      "cl": "8345452",
      "clUrl": "https://chromium-review.googlesource.com/c/8345452",
      "description": "This CL reverts the movement of the Line Focus option into the Text\nMenu. Instead, Line Focus remains in the main Settings Menu as\noriginally intended. When the Improved UI flag is enabled:\n\n1. The LineFocus top-level entry in the Settings Menu changes its label\n  to \"Tools\" and updates its icon to `read-anything:service_toolbox`.\n2. Inside the Line Focus submenu, the Style and Movement settings\n  are conditionally displayed, rendering only when the Line Focus toggle\nis turned on.\n\nTools menu with Line Focus on:\nhttps://screenshot-v2.corp.google.com/6wWJyfELNbwboS8\n\nTools menu with Line Focus off:\nhttps://screenshot-v2.corp.google.com/7A2DKDwMCkVRqHv\n\nBug: 554027759, 549269887\nChange-Id: Ic24c4b05123d18d6b20b636ea842027c36a3b667\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8345452\nReviewed-by: Martín Gómez \u003cmartinglopez@google.com\u003e\nCommit-Queue: Alfredo Higuera \u003calfredohiguera@google.com\u003e\nReviewed-by: Kristi Saney \u003ckristislee@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692757}",
      "email": "alfredohiguera@google.com",
      "hash": "8432a5777c06272653211ea5e28ace694c997b8c",
      "subject": "[ReadAnything] Revert moving Line Focus to Text Menu and update behavior"
    },
    "8345491": {
      "author": "Christian Jaime",
      "avatar": "https://lh6.googleusercontent.com/-8itwEgYAN_g/AAAAAAAAAAI/AAAAAAAAAAA/Q6pR4niYtto/s120-p/photo.jpg",
      "cl": "8345491",
      "clUrl": "https://chromium-review.googlesource.com/c/8345491",
      "description": "Dispatch PlaybackState::kBuffering to the delegate upon receiving a\nPreviewVoice request. Actual transition to PlaybackState::kPlaying will\noccur once voice preview audio synthesis is implemented in the utility\nprocess player.\n\nAlso refactor voice preview unit tests to verify the buffering state\ntransition, and replace duplicated string literals with a named\nkTestVoiceId constant.\n\nBug: 542261432\nChange-Id: I7fa06e335e151c49080df7aef7519ac1e05e3bac\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8345491\nReviewed-by: Roberto Rodriguez \u003crrodriguezh@google.com\u003e\nCommit-Queue: Christian Jaime \u003cchristianjaime@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692656}",
      "email": "christianjaime@google.com",
      "hash": "7120fab53448a7535e163c9a224563e3fb9cf36a",
      "subject": "[ReadAloud] Notify delegate of buffering state during voice preview"
    },
    "8345549": {
      "author": "Boris Sazonov",
      "avatar": "https://lh6.googleusercontent.com/-6k9X73DQC9Y/AAAAAAAAAAI/AAAAAAAAAAA/BkuPR8-EA1I/s120-p/photo.jpg",
      "cl": "8345549",
      "clUrl": "https://chromium-review.googlesource.com/c/8345549",
      "description": "Changes the type used in SigninChecker for the primary account info\nto AccountInfo.\n\nTAG=agy\nCONV=c9f6c8ce-2a1b-459f-a795-d5ad20e5c664\n\nBug: 471185380\nChange-Id: I67e414701521f1f413ca8be402731693c49b2970\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8345549\nCommit-Queue: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nReviewed-by: Liza Bipin \u003cmlbipin@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692394}",
      "email": "bsazonov@chromium.org",
      "hash": "b4cd377a272f80b1b54e309af85f0e478f7589f1",
      "subject": "[Signin][Android] Use AccountInfo in SigninChecker"
    },
    "8345788": {
      "author": "Yuki Shiino",
      "avatar": "https://lh3.googleusercontent.com/-okKnhyBBN_M/AAAAAAAAAAI/AAAAAAAAAAA/yP9pu2spK50/s120-p/photo.jpg",
      "cl": "8345788",
      "clUrl": "https://chromium-review.googlesource.com/c/8345788",
      "description": "As part of effort to harden Chromium's safety, turn DCHECKs\ninto CHECKs. The converted CHECKs are not fatal until M159.\nSee also: https://docs.google.com/document/d/1tzGQwGG0lJ6K7Ur8wBW6E58CvJc1JQNyiX0ryHe7A5I/edit?usp=sharing\n\nThis patch is generated by the following script.\nhttps://crrev.com/c/7849874/17/tools/memory/dcheck/replace_dchecks_with_checks.py\n\nPSA: https://groups.google.com/a/chromium.org/g/chromium-dev/c/vd1Qt-egELY/m/badCjDnsDAAJ\n\nLSC: http://goto.google.com/chrome-lsc-dcheck-to-check-conversions (Google internal)\n\nBug: 525612731, 501112901, 555030044\nChange-Id: Ieb95be5d12ce661718d8ab940105f8392a9976ea\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8345788\nOwners-Override: Stephen Nusko \u003cnuskos@chromium.org\u003e\nReviewed-by: Stephen Nusko \u003cnuskos@chromium.org\u003e\nCommit-Queue: Stephen Nusko \u003cnuskos@chromium.org\u003e\nOwners-Override: Yuki Shiino \u003cyukishiino@chromium.org\u003e\nAuto-Submit: Yuki Shiino \u003cyukishiino@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692106}",
      "email": "yukishiino@chromium.org",
      "hash": "6a3ea971b476304149af3c30fd319fb98cf87430",
      "subject": "[dcheck-to-check] Convert DCHECKs in content/browser/ [17/n]"
    },
    "8345807": {
      "author": "Yuki Shiino",
      "avatar": "https://lh3.googleusercontent.com/-okKnhyBBN_M/AAAAAAAAAAI/AAAAAAAAAAA/yP9pu2spK50/s120-p/photo.jpg",
      "cl": "8345807",
      "clUrl": "https://chromium-review.googlesource.com/c/8345807",
      "description": "As part of effort to harden Chromium's safety, turn DCHECKs\ninto CHECKs. The converted CHECKs are not fatal until M159.\nSee also: https://docs.google.com/document/d/1tzGQwGG0lJ6K7Ur8wBW6E58CvJc1JQNyiX0ryHe7A5I/edit?usp=sharing\n\nThis patch is generated by the following script.\nhttps://crrev.com/c/7849874/17/tools/memory/dcheck/replace_dchecks_with_checks.py\n\nPSA: https://groups.google.com/a/chromium.org/g/chromium-dev/c/vd1Qt-egELY/m/badCjDnsDAAJ\n\nLSC: http://goto.google.com/chrome-lsc-dcheck-to-check-conversions (Google internal)\n\nBug: 525612731, 501112901, 555030044\nChange-Id: I693ef8b7fe8576104808eda28cd56161fade56d0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8345807\nOwners-Override: Stephen Nusko \u003cnuskos@chromium.org\u003e\nReviewed-by: Stephen Nusko \u003cnuskos@chromium.org\u003e\nAuto-Submit: Yuki Shiino \u003cyukishiino@chromium.org\u003e\nCommit-Queue: Stephen Nusko \u003cnuskos@chromium.org\u003e\nOwners-Override: Yuki Shiino \u003cyukishiino@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692103}",
      "email": "yukishiino@chromium.org",
      "hash": "fd640cd8bd2b5584578ec6fa92fc051f93ff86a6",
      "subject": "[dcheck-to-check] Convert DCHECKs in content/browser/ [16/n]"
    },
    "8345887": {
      "author": "Yuki Shiino",
      "avatar": "https://lh3.googleusercontent.com/-okKnhyBBN_M/AAAAAAAAAAI/AAAAAAAAAAA/yP9pu2spK50/s120-p/photo.jpg",
      "cl": "8345887",
      "clUrl": "https://chromium-review.googlesource.com/c/8345887",
      "description": "As part of effort to harden Chromium's safety, turn DCHECKs\ninto CHECKs. The converted CHECKs are not fatal until M159.\nSee also: https://docs.google.com/document/d/1tzGQwGG0lJ6K7Ur8wBW6E58CvJc1JQNyiX0ryHe7A5I/edit?usp=sharing\n\nThis patch is generated by the following script.\nhttps://crrev.com/c/7849874/17/tools/memory/dcheck/replace_dchecks_with_checks.py\n\nPSA: https://groups.google.com/a/chromium.org/g/chromium-dev/c/vd1Qt-egELY/m/badCjDnsDAAJ\n\nLSC: http://goto.google.com/chrome-lsc-dcheck-to-check-conversions (Google internal)\n\nBug: 525612731, 501112901, 555030044\nChange-Id: I6c575c46efc52f6e8f2a2be61f6f360413c2b82e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8345887\nOwners-Override: Yuki Shiino \u003cyukishiino@chromium.org\u003e\nCommit-Queue: Yuki Shiino \u003cyukishiino@chromium.org\u003e\nReviewed-by: Stephen Nusko \u003cnuskos@chromium.org\u003e\nOwners-Override: Stephen Nusko \u003cnuskos@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692273}",
      "email": "yukishiino@chromium.org",
      "hash": "d01fde7bbddbf6d1ed17f4f7339b0b7cdf615bdc",
      "subject": "[dcheck-to-check] Convert DCHECKs in content/browser/ [22/n]"
    },
    "8345907": {
      "author": "Yuki Shiino",
      "avatar": "https://lh3.googleusercontent.com/-okKnhyBBN_M/AAAAAAAAAAI/AAAAAAAAAAA/yP9pu2spK50/s120-p/photo.jpg",
      "cl": "8345907",
      "clUrl": "https://chromium-review.googlesource.com/c/8345907",
      "description": "As part of effort to harden Chromium's safety, turn DCHECKs\ninto CHECKs. The converted CHECKs are not fatal until M159.\nSee also: https://docs.google.com/document/d/1tzGQwGG0lJ6K7Ur8wBW6E58CvJc1JQNyiX0ryHe7A5I/edit?usp=sharing\n\nThis patch is generated by the following script.\nhttps://crrev.com/c/7849874/17/tools/memory/dcheck/replace_dchecks_with_checks.py\n\nPSA: https://groups.google.com/a/chromium.org/g/chromium-dev/c/vd1Qt-egELY/m/badCjDnsDAAJ\n\nLSC: http://goto.google.com/chrome-lsc-dcheck-to-check-conversions (Google internal)\n\nBug: 525612731, 501112901, 555030044\nChange-Id: I5be7d047d1ee0d6c050bc5e8a6a984c70154ae87\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8345907\nOwners-Override: Yuki Shiino \u003cyukishiino@chromium.org\u003e\nOwners-Override: Stephen Nusko \u003cnuskos@chromium.org\u003e\nReviewed-by: Stephen Nusko \u003cnuskos@chromium.org\u003e\nCommit-Queue: Yuki Shiino \u003cyukishiino@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692125}",
      "email": "yukishiino@chromium.org",
      "hash": "9d4056907e17d384a382241f361b3cd697361c9e",
      "subject": "[dcheck-to-check] Convert DCHECKs in content/browser/ [23/n]"
    },
    "8346030": {
      "author": "Helmut Januschka",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "8346030",
      "clUrl": "https://chromium-review.googlesource.com/c/8346030",
      "description": "ApplyMotionPathTransform() built the path for offset-path: border-box\n(and other coord-box values) from a BasicShapeInset using only the\ncontaining block's border-radius, so corner-shape was ignored and the\nmotion path always traced rounded corners. Build the path from\nContouredBorderGeometry::ContouredBorder() instead, which produces the\nidentical rounded-rect path when the corner curvature is round and the\ncontoured (bevel/scoop/notch/squircle) path otherwise, matching the\npainted border contour.\n\nBug: 525581076\nChange-Id: I91ab6bf2b122397b122e3223fd7fcf44a998aac3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8346030\nCommit-Queue: Helmut Januschka \u003chelmut@januschka.com\u003e\nReviewed-by: Noam Rosenthal \u003cnrosenthal@google.com\u003e\nAuto-Submit: Helmut Januschka \u003chelmut@januschka.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692754}",
      "email": "helmut@januschka.com",
      "hash": "2e82f10242255c427476cd923f4a73ad41fc9831",
      "subject": "Make coord-box offset-path follow corner-shape"
    },
    "8346129": {
      "author": "Camillia Smith Barnes",
      "avatar": "https://lh3.googleusercontent.com/-x050vuJgQKg/AAAAAAAAAAI/AAAAAAAAAAA/Um8loVcvgeg/s120-p/photo.jpg",
      "cl": "8346129",
      "clUrl": "https://chromium-review.googlesource.com/c/8346129",
      "description": "Fix ContentSettingBubbleContentsInteractiveTest with WebUILocationBar.\n\nExtend LocationBarTesting with GetContentSettingBubbleWidget method and\nimplement it across LocationBarView and WebUILocationBar (via\nWebUIContentSettingImageControl). Update\nContentSettingBubbleContentsInteractiveTest to interact with\nLocationBarTesting rather than directly accessing LocationBarView. In\naddition, refactor WebUIContentSettingImageControl::TestPressed() to\nreuse IsContentSettingImageVisible(). Also add a test for\nIsContentSettingImageVisible().\n\nTAG=agy\nCONV=cdaa0b19-b505-4501-ba50-4aa9425668ef\n\nBug: 556227613\nChange-Id: Ibf85aee2726ee0f886063096831bfbd7716c6ac5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8346129\nCommit-Queue: Cammie Smith Barnes \u003ccammie@chromium.org\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692506}",
      "email": "cammie@chromium.org",
      "hash": "4bbbc79135cb911b935aef395372b009337a0a74",
      "subject": "WebUILocationBar: Fix ContentSettingBubbleContentsInteractiveTest"
    },
    "8346168": {
      "author": "Michael Tatarski",
      "avatar": "https://lh3.googleusercontent.com/-6KTjxplaxJA/AAAAAAAAAAI/AAAAAAAAAAA/cqwAlbsz8S4/s120-p/photo.jpg",
      "cl": "8346168",
      "clUrl": "https://chromium-review.googlesource.com/c/8346168",
      "description": "This CL adds container size change handling to BottomSheetListViewBase\nto invalidate measurement caching and notify subclasses when orientation\nor container dimensions change.\n\nScreencast: http://screencast/cast/NjY0MjY2MTM3MTkzNjc2OHw1MWNkYTEwNS1iNg\n\nFixed: 556105220\nChange-Id: I8b06a2cb33a3f55809b5018dddd5cac28d856a27\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8346168\nReviewed-by: Ankush Singh \u003cankushkush@google.com\u003e\nAuto-Submit: Michael Tatarski \u003cmtatarski@google.com\u003e\nReviewed-by: Matthew Jones \u003cmdjones@chromium.org\u003e\nCommit-Queue: Michael Tatarski \u003cmtatarski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692385}",
      "email": "mtatarski@google.com",
      "hash": "bf14630870dc741748574ea9568e44c29ccbc9c5",
      "subject": "[STTS] Handle container size changes in BottomSheetListViewBase"
    },
    "8346251": {
      "author": "Greg Thompson",
      "avatar": "https://lh3.googleusercontent.com/-6m0R7drhUWE/AAAAAAAAAAI/AAAAAAAAAAA/rz_sTYAn-ZQ/s120-p/photo.jpg",
      "cl": "8346251",
      "clUrl": "https://chromium-review.googlesource.com/c/8346251",
      "description": "Add a facility for deleting obsolete interface and typelib registration\nfor COM servers when interfaces are modified. When the IID for a COM\ninterface such as IElevator or ISystemTraceSession is changed, the\nobsolete IID is added to an old_FOO_iids list. Registrations for these\nare automatically deleted when updating the corresponding service\nregistration.\n\nThis change also swaps windows.h for guiddef.h in install_constants.h to\navoid including windows.h in a header.\n\nTAG=agy\nCONV=740ab305-6e18-4292-9ae1-7df4535f45ce\n\nBug: 550839154\nChange-Id: I5a07159b487a0ea459b04afba17fabcf820461ee\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8346251\nReviewed-by: S Ganesh \u003cganesh@chromium.org\u003e\nAuto-Submit: Greg Thompson \u003cgrt@chromium.org\u003e\nCommit-Queue: Greg Thompson \u003cgrt@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692300}",
      "email": "grt@chromium.org",
      "hash": "27b729ffc646bba7553b213de398a2f97cd54c64",
      "subject": "[installer] Delete obsolete COM service IID registrations"
    },
    "8346309": {
      "author": "Charles Hager",
      "avatar": "https://lh6.googleusercontent.com/-d4i_sWIj5z4/AAAAAAAAAAI/AAAAAAAAAAA/E6ZZQ537qcM/s120-p/photo.jpg",
      "cl": "8346309",
      "clUrl": "https://chromium-review.googlesource.com/c/8346309",
      "description": "Contextual search has a base page offset matching the browser controls\nthat gets set when the search panel is created, and dragging / expanding\nthe search panel will scroll off the browser controls. This happens\nspecifically when the panel is full width, on phones or on narrow tablet\nscreens, and happens regardless of whether the browser controls are\nlocked in place or have forced visibility.\n\nThis change adds logic for the Overlay Panel (Contextual Search) to\ncheck whether the top controls are locked before allowing this scroll\noff. If controls are locked, the base offset is set to 0 to prevent any\nscroll.\n\nBug:\n\nhttps://screenshot-v2.corp.google.com/image/24280or257p80.png\n\nhttps://screenshot-v2.corp.google.com/image/259ea4nlhun0g.png\n\nFix:\n\nhttps://screenshot-v2.corp.google.com/image/4fqjh03f65fs0.png\n\nhttps://screenshot-v2.corp.google.com/image/2nabfvdphbah8.png\n\nBug: 536762970\nChange-Id: Ib232f11da44b3b254a5b2b411197a777d1c02106\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8346309\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nCommit-Queue: Charles Hager \u003cclhager@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1691985}",
      "email": "clhager@google.com",
      "hash": "540342a29c80ce3df100b587267f8122a7a2b666",
      "subject": "Disable contextual search scrolling browser controls when controls are locked"
    },
    "8346348": {
      "author": "Boris Sazonov",
      "avatar": "https://lh6.googleusercontent.com/-6k9X73DQC9Y/AAAAAAAAAAI/AAAAAAAAAAA/BkuPR8-EA1I/s120-p/photo.jpg",
      "cl": "8346348",
      "clUrl": "https://chromium-review.googlesource.com/c/8346348",
      "description": "crrev.com/c/7859832 changed the return type of getPrimaryAccountInfo to\nAccountInfo. This CL changes the type used in\nPriceNotificationSettingsFragment to match.\n\nTAG=agy\nCONV=c9f6c8ce-2a1b-459f-a795-d5ad20e5c664\n\nBug: 471185380\nChange-Id: I84f94ccf102b15af718d0abf19833cfdb06c0591\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8346348\nCommit-Queue: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nReviewed-by: Menghan Yang \u003cmyuu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692279}",
      "email": "bsazonov@chromium.org",
      "hash": "c9a54318258b633747ae71ef0b8b936c28ec4be5",
      "subject": "[PriceTracking][Android] Use AccountInfo in PriceNotificationSettingsFragment"
    },
    "8346731": {
      "author": "Boris Sazonov",
      "avatar": "https://lh6.googleusercontent.com/-6k9X73DQC9Y/AAAAAAAAAAI/AAAAAAAAAAA/BkuPR8-EA1I/s120-p/photo.jpg",
      "cl": "8346731",
      "clUrl": "https://chromium-review.googlesource.com/c/8346731",
      "description": "Changes the type used for the primary account info to AccountInfo in\nFullscreenSigninMediator and HistorySyncMediator.\n\nTAG=agy\nCONV=c9f6c8ce-2a1b-459f-a795-d5ad20e5c664\n\nBug: 471185380\nChange-Id: I9d5ab3cbdd50276cae42776c92b8e10bd521aa19\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8346731\nCommit-Queue: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nReviewed-by: Samar Chehade \u003csamarchehade@google.com\u003e\nCommit-Queue: Samar Chehade \u003csamarchehade@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692463}",
      "email": "bsazonov@chromium.org",
      "hash": "9c3b5b9be23bb47889d09df929962e7d2901b6a0",
      "subject": "[Signin][Android] Use AccountInfo in signin mediators"
    },
    "8347287": {
      "author": "Chris Fredrickson",
      "avatar": "https://lh4.googleusercontent.com/-DU18GokUvYM/AAAAAAAAAAI/AAAAAAAAAAA/5-b9IY41TqM/s120-p/photo.jpg",
      "cl": "8347287",
      "clUrl": "https://chromium-review.googlesource.com/c/8347287",
      "description": "This has been enabled by default for 9 months, so we don't need a\nkillswitch anymore.\n\nChange-Id: I63a808c53a8a81b99796e0ac5fa89277d0a5426d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8347287\nAuto-Submit: Chris Fredrickson \u003ccfredric@chromium.org\u003e\nReviewed-by: Kevin McNee \u003cmcnee@chromium.org\u003e\nCommit-Queue: Kevin McNee \u003cmcnee@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692041}",
      "email": "cfredric@chromium.org",
      "hash": "5302cb43248b6963cf081a371207f808e73c3d77",
      "subject": "Remove sensitive site prompt killswitch"
    },
    "8347296": {
      "author": "Andrew Paseltiner",
      "avatar": "https://lh3.googleusercontent.com/-lw_77kSAlPM/AAAAAAAAAAI/AAAAAAAAAAA/6DJi_2gSABY/s120-p/photo.jpg",
      "cl": "8347296",
      "clUrl": "https://chromium-review.googlesource.com/c/8347296",
      "description": "Ensure that nested empty containers (dicts and lists) consistently and\nsymmetrically enforce recursion depth limits. Previously, the manual\nrecursion depth logic within the Rust serde_json_lenient visitor allowed\nempty dictionaries to bypass depth budget limits entirely, while empty\nlists and non-empty containers were correctly rejected.\n\nAlign the depth check with base::JSONWriter's semantics by validating\nand decrementing the recursion depth immediately upon entering container\nparsing (visit_map or visit_seq).\n\nThis has several side benefits:\n- Limits recursion validation to a single check per container level\n  rather than evaluating it on every element.\n- Avoids the redundant check previously performed at the tail of\n  sequences (since the visitor passed to next_element_seed is\n  constructed before knowing whether the result will be None or Some).\n- Prevents unnecessary FFI-layer C++ container allocations if the\n  recursion budget is already depleted.\n\nFixed: 557144542\nChange-Id: I34350faac94776be27aa077dd982c758935bffd4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8347296\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCommit-Queue: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692530}",
      "email": "apaseltiner@chromium.org",
      "hash": "4be2a72e8f2f5a8826aec5c1c54bdb57896375f1",
      "subject": "Fix base::JSONReader recursion depth limit inconsistencies"
    },
    "8347432": {
      "author": "Dan Harrington",
      "avatar": "https://lh4.googleusercontent.com/-7SNYuvIzI24/AAAAAAAAAAI/AAAAAAAAAAA/Am5cUClHvA0/s120-p/photo.jpg",
      "cl": "8347432",
      "clUrl": "https://chromium-review.googlesource.com/c/8347432",
      "description": "Remove chrome/browser/resources/glic/glic_api_impl/host/host_to_client.ts\nand move functionality to\nchrome/browser/resources/glic/glic_api_impl/client/glic_api_client.ts.\nDrops the glic post message, using mojo only.\n\nBug: b:555229109\nChange-Id: Ie475517f6de2e175ec7c458bec6029046a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8347432\nReviewed-by: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCommit-Queue: Dan H \u003charringtond@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692669}",
      "email": "harringtond@chromium.org",
      "hash": "124cf8f161463734e0b4d3cbe93e01764437c11e",
      "subject": "Migrate WebClientImpl to mojo"
    },
    "8347529": {
      "author": "Leo Zhao",
      "avatar": "https://lh6.googleusercontent.com/-Sl8JddNeDi4/AAAAAAAAAAI/AAAAAAAAAAA/x83YR8CIwAE/s120-p/photo.jpg",
      "cl": "8347529",
      "clUrl": "https://chromium-review.googlesource.com/c/8347529",
      "description": "Introduces AtMemoryMediator to serve as the fill commands handler for\nAtMemory search and granular fill. Inspects IsSpiiMemoryDataType to\ndelegate obfuscated values to AtMemoryManager::FillSearchResult\n(handling reauthentication via BrowserAutofillManager), and delegates\nplain text filling to ManualFillContentInjector.\n\nBug: 555810315\nChange-Id: I12ef8bb02bb0295746a7d6157098cb814957bd3a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8347529\nReviewed-by: Alexis Hétu \u003csugoi@chromium.org\u003e\nCommit-Queue: Leo Zhao \u003cleozhao@google.com\u003e\nReviewed-by: Sourav Uttam Sinha \u003csinhasourav@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1691974}",
      "email": "leozhao@google.com",
      "hash": "a3c4709edd6defe1370e5dbca8cebea60010ecaa",
      "subject": "[iOS][AtMemory] Introduce AtMemoryMediator for SPII reauth and fill"
    },
    "8347551": {
      "author": "Danilo Tedeschi",
      "avatar": "https://lh4.googleusercontent.com/-o60aWRQQunI/AAAAAAAAAAI/AAAAAAAAAAA/EywYd35zkfY/s120-p/photo.jpg",
      "cl": "8347551",
      "clUrl": "https://chromium-review.googlesource.com/c/8347551",
      "description": "Change-Id: Iff00c1538dcfdafb51db3140f408d9314db01a57\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8347551\nReviewed-by: Manish Goregaokar \u003cmanishearth@google.com\u003e\nCommit-Queue: Danilo Tedeschi \u003cdanft@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692762}",
      "email": "danft@google.com",
      "hash": "70d22781165b4b7ab1545c9e5775665d2ff7bcf5",
      "subject": "i18n: Use at least 3 M's (MMM) month skeleton for MD/MDE Medium formats"
    },
    "8347715": {
      "author": "Kristi Saney",
      "avatar": "https://lh6.googleusercontent.com/-WaCiN0gwkaE/AAAAAAAAAAI/AAAAAAAAAAA/UuWuHX3W5EI/s120-p/photo.jpg",
      "cl": "8347715",
      "clUrl": "https://chromium-review.googlesource.com/c/8347715",
      "description": "https://screenshot-v2.corp.google.com/2j17sb57s5c18\n\nFixed: 537021271\nChange-Id: I650131c6aa9a443d19e34e53111ddaa6fd92469c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8347715\nCommit-Queue: Kristi Saney \u003ckristislee@google.com\u003e\nReviewed-by: Dana Fried \u003cdfried@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692726}",
      "email": "kristislee@google.com",
      "hash": "da5e7b8fffa07e0046f565a23740d07fb3c3b16e",
      "subject": "[Reading mode] Add IPH for line focus"
    },
    "8347925": {
      "author": "Asami Doi",
      "avatar": "https://lh6.googleusercontent.com/-ogyua-mYnb8/AAAAAAAAAAI/AAAAAAAAAAA/wbjRgs-1SBg/s120-p/photo.jpg",
      "cl": "8347925",
      "clUrl": "https://chromium-review.googlesource.com/c/8347925",
      "description": "Add descriptions for MobileLanguageSettingsBack and Settings.Language in\nactions.xml to resolve the TODO comments. Also update the owners to\nactive maintainers.\n\nFixed: 483962380, 483964250\nChange-Id: I860b472c6d8b5f34300e139b55c7417f841f6133\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8347925\nCommit-Queue: Roman Arora \u003cromanarora@chromium.org\u003e\nReviewed-by: Roman Arora \u003cromanarora@chromium.org\u003e\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nAuto-Submit: Asami Doi \u003casamidoi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692405}",
      "email": "asamidoi@chromium.org",
      "hash": "bdec6cebb39ffe63f1bb5c1308e541fb927c6a0b",
      "subject": "[metrics] Add descriptions for MobileLanguageSettingsBack and Settings.Language user actions"
    },
    "8347945": {
      "author": "Bhaskar Sharma",
      "avatar": "https://lh3.googleusercontent.com/-n4conrmj3eg/AAAAAAAAAAI/AAAAAAAAAAA/usRsufweMLI/s120-p/photo.jpg",
      "cl": "8347945",
      "clUrl": "https://chromium-review.googlesource.com/c/8347945",
      "description": "This CL introduce change to remove hash as well when Managed\nConfiguration for origin policy is removed. The persisting hash would\nerroneously block reapplication of same policy after removal. A browser\ntest is added to verify correct behavior.\n\nChange-Id: I1d315fcb3b5452f052d236e5d18c27866a6a6964\nFixed: 556646855\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8347945\nReviewed-by: Polina Bondarenko \u003cpbond@chromium.org\u003e\nReviewed-by: Sergii Bykov \u003csbykov@google.com\u003e\nCommit-Queue: Bhaskar Sharma \u003cbhaskarsharma@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692317}",
      "email": "bhaskarsharma@google.com",
      "hash": "fe947ceb680028121aa36e636690b236efa95446",
      "subject": "[Enterprise] Clear configuration hash when origin policy is removed"
    },
    "8348006": {
      "author": "Maria Kazinova",
      "avatar": "https://lh6.googleusercontent.com/-24fsqPkni0g/AAAAAAAAAAI/AAAAAAAAAAA/nGGw-JqAcE0/s120-p/photo.jpg",
      "cl": "8348006",
      "clUrl": "https://chromium-review.googlesource.com/c/8348006",
      "description": "Fixed: 544728434, 551939849, 542189755\nChange-Id: I9a4a1e29f715da09f4b06ae2614c7b1cda4d10f9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8348006\nReviewed-by: Ioana Treib \u003cioanap@chromium.org\u003e\nCommit-Queue: Maria Kazinova \u003ckazinova@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692261}",
      "email": "kazinova@google.com",
      "hash": "18b99f22729abe3b981dfd160a8a43c4db34981e",
      "subject": "[Passwords] Extend expiring histograms"
    },
    "8348045": {
      "author": "Jérôme Lebel",
      "avatar": "https://lh3.googleusercontent.com/-4ZHL1MaF4_c/AAAAAAAAAAI/AAAAAAAAAAA/-syGtlwGev4/s120-p/photo.jpg",
      "cl": "8348045",
      "clUrl": "https://chromium-review.googlesource.com/c/8348045",
      "description": "Call PrepareForDestruction() in ~TestProfileManagerIOS() so observers\nreceive OnProfileManagerWillBeDestroyed() before profiles are unloaded.\n\nAlso unload profiles and destroy them before notifying observers that\nthe manager is destroyed (OnProfileManagerDestroyed()). Observers\nusually unregister on destruction and previously missed\nOnProfileUnloaded() notifications. Destroying the profiles immediately\nalso ensures KeyedServices are torn down while AccountProfileMapper is\nstill available in ApplicationContext.\n\nThis is required for crrev.com/c/8352026.\n\nChange-Id: I5a93d471dccf056b7f85d71629649950df657bc7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8348045\nAuto-Submit: Jérôme Lebel \u003cjlebel@chromium.org\u003e\nCommit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692263}",
      "email": "jlebel@chromium.org",
      "hash": "02aff85a25d16aea525b8b9f8c8fe9312fb54358",
      "subject": "[iOS] Fix destruction order in TestProfileManagerIOS"
    },
    "8348047": {
      "author": "Aida Zolic",
      "avatar": "https://lh6.googleusercontent.com/-Bmnpk-cRUT8/AAAAAAAAAAI/AAAAAAAAAAA/UBZlnTOv7Hg/s120-p/photo.jpg",
      "cl": "8348047",
      "clUrl": "https://chromium-review.googlesource.com/c/8348047",
      "description": "Extend the expiry of Enterprise.Dlp.FanotifyDeleteEventSupport and\nEnterprise.Dlp.FanotifyMarkFilesystemSupport by one year.\n\nTAG=agy\nCONV=7da5c929-18e2-46b2-b2d8-30122b3c66bb\n\nBug: 555233112\nChange-Id: Iae256f87186c8cd9c48b28711ea7340d1b3c2541\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8348047\nReviewed-by: Victor Gabriel Savu \u003cvsavu@google.com\u003e\nCommit-Queue: Victor Gabriel Savu \u003cvsavu@google.com\u003e\nAuto-Submit: Aida Zolic \u003caidazolic@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692388}",
      "email": "aidazolic@chromium.org",
      "hash": "d4da9b71136a2386f27c1e449a2340fdde4d897e",
      "subject": "Extend expiry of Enterprise.Dlp.Fanotify* histograms"
    },
    "8348129": {
      "author": "PKI Metadata Updates Bot",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "8348129",
      "clUrl": "https://chromium-review.googlesource.com/c/8348129",
      "description": "Automatic update for 2026-09-04 UTC\n\nMerge-Approval-Bypass: pki-metadata-updater\nChange-Id: I8e8fca6f32e346397465464f90a3e25faad3ff73\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8348129\nCommit-Queue: PKI Metadata Updates Bot \u003cmdb.chrome-pki-metadata-release-jobs@google.com\u003e\nBot-Commit: PKI Metadata Updates Bot \u003cmdb.chrome-pki-metadata-release-jobs@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692448}",
      "email": "mdb.chrome-pki-metadata-release-jobs@google.com",
      "hash": "714b6f4a4c0c40d7d904d551c03174f3def55241",
      "subject": "[CT] Automatic update from google3"
    },
    "8348163": {
      "author": "Mingyu Lei",
      "avatar": "https://lh3.googleusercontent.com/-KPEtgN_sjEM/AAAAAAAAAAI/AAAAAAAAAAA/l6JycmnnoSE/s120-p/photo.jpg",
      "cl": "8348163",
      "clUrl": "https://chromium-review.googlesource.com/c/8348163",
      "description": "This reverts commit 712d69fa0b04a4bcdd2d6b05d7ca4aa463c23a34.\n\nReason for revert: Failing gcp_unittests\n\nFailure Link: https://chromium-swarm.appspot.com/task?id=7a828b08a6016b11\u0026o=true\u0026w=true\n\nOriginal change's description:\n\u003e [GCPW] Add delayload configurations to gcp_setup.exe\n\u003e\n\u003e While /DEPENDENTLOADFLAG:0x800 and EnableSecureDllLoading() were added\n\u003e to gcp_setup.exe and gcp_sfx.exe, gcp_setup.exe was still missing the\n\u003e delayload configurations (//build/config/win:delayloads,\n\u003e //build/config/win:delayloads_not_for_child_dll, and /DELAYLOAD:version.dll)\n\u003e that were applied to its companion gcp_sfx.exe.\n\u003e\n\u003e As a result, non-KnownDLL imports (such as winmm.dll, userenv.dll,\n\u003e version.dll, winhttp.dll, and dbghelp.dll) were still resolved as static\n\u003e imports during PE loader initialization.\n\u003e\n\u003e This change:\n\u003e 1. Adds //build/config/win:delayloads and\n\u003e    //build/config/win:delayloads_not_for_child_dll to gcp_setup.\n\u003e 2. Adds /DELAYLOAD:version.dll to gcp_setup.\n\u003e 3. Adds a unit test in gcp_setup_unittest.cc validating that gcp_setup.exe\n\u003e    has DependentLoadFlags set to 0x800 and only imports KnownDLLs statically.\n\u003e\n\u003e Bug: 522557469\n\u003e Change-Id: I8bb2703abf56d965d4b8c7eab052cef35e73ea06\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8348163\n\u003e Reviewed-by: Yusuf Sengul \u003cyusufsn@google.com\u003e\n\u003e Reviewed-by: Tien Mai \u003ctienmai@chromium.org\u003e\n\u003e Commit-Queue: Vipasa Bose \u003cvipasab@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1691938}\n\nBug: 522557469\nChange-Id: Ic13567f59cc635051c9e42da330834e670190a5a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8355105\nOwners-Override: Mingyu Lei \u003cleimy@chromium.org\u003e\nCommit-Queue: Mingyu Lei \u003cleimy@chromium.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692109}",
      "email": "leimy@chromium.org",
      "hash": "4364ff24aa84a55180e1c923c02b0c0be13994cf",
      "subject": "Revert \"[GCPW] Add delayload configurations to gcp_setup.exe\""
    },
    "8348184": {
      "author": "Vince Lugli",
      "avatar": "https://lh3.googleusercontent.com/-YPFYdWmxVJI/AAAAAAAAAAI/AAAAAAAAAAA/IF0-CPyfHh4/s120-p/photo.jpg",
      "cl": "8348184",
      "clUrl": "https://chromium-review.googlesource.com/c/8348184",
      "description": "Since only the trailing separator is now being drawn, we must draw the\nleading separator in specific cases where the adjacent tab does not draw\na separator. In this case, the tab group header does not have logic to\ndraw their own separator.\n\nBug: 556216987\nChange-Id: I39bcea39caa3cb968c25aa4e50e43df83e1c11a6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8348184\nReviewed-by: Eshwar Stalin \u003cestalin@chromium.org\u003e\nReviewed-by: Caroline Rising \u003ccorising@chromium.org\u003e\nCommit-Queue: Vince Lugli \u003clugli@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692681}",
      "email": "lugli@google.com",
      "hash": "468835b37697f5b6e73ec369ab4e0cf7a5522e65",
      "subject": "[Unified Tabstrip] Add leading separator when tab group is collapsed."
    },
    "8348365": {
      "author": "Nikhil Shingne",
      "avatar": "https://lh5.googleusercontent.com/-Z4OVJqD1VbU/AAAAAAAAAAI/AAAAAAAAAAA/sBm5e54LdgE/s120-p/photo.jpg",
      "cl": "8348365",
      "clUrl": "https://chromium-review.googlesource.com/c/8348365",
      "description": "Robolectric @Config(manifest = Config.NONE) is a legacy attribute that\nhas no effect in modern Robolectric test suites in Chromium.\n\nRemove all instances in Download to simplify test annotations.\n\nBug: 554089323\nChange-Id: I022c10f3efce67378d9d3dc3b572dab257bded3c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8348365\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCommit-Queue: Shakti Sahu \u003cshaktisahu@chromium.org\u003e\nReviewed-by: Ritika Gupta \u003critikagup@google.com\u003e\nReviewed-by: Shakti Sahu \u003cshaktisahu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692489}",
      "email": "n.shingne@samsung.com",
      "hash": "e54e91355a69f6ae0bacb51c77ab7d143fae1afe",
      "subject": "[Clean] Remove redundant @Config(manifest = Config.NONE) in Download"
    },
    "8348367": {
      "author": "Koji Ishii",
      "avatar": "https://lh4.googleusercontent.com/-LwXQg4ce77w/AAAAAAAAAAI/AAAAAAAAAAA/WXtvKbrJ5uw/s120-p/photo.jpg",
      "cl": "8348367",
      "clUrl": "https://chromium-review.googlesource.com/c/8348367",
      "description": "It's been enabled since M140. No issues were reported so far.\n\nBug: 41481460\nChange-Id: Ib41797452a77d298226afe244bbe195798df0510\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8348367\nCommit-Queue: Kent Tamura \u003ctkent@chromium.org\u003e\nAuto-Submit: Koji Ishii \u003ckojii@chromium.org\u003e\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692177}",
      "email": "kojii@chromium.org",
      "hash": "49e2d8ee08e27de29918a6598527c226926466a5",
      "subject": "Remove the `QuoteFirstLineStyle` runtime flag"
    },
    "8348383": {
      "author": "Jason Jiang",
      "avatar": "https://lh5.googleusercontent.com/-o36nlflhSqw/AAAAAAAAAAI/AAAAAAAAAAA/wp4ISS2ku08/s120-p/photo.jpg",
      "cl": "8348383",
      "clUrl": "https://chromium-review.googlesource.com/c/8348383",
      "description": "- This CL is to reach parity with the current app menu, where this cl: https://chromium-review.git.corp.google.com/c/chromium/src/+/8064569 introduced a new dynamic menu related to sending tabs between different devices.\n\nChange-Id: Iab76b844170ac84739734f6a65e6e8beef98c229\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8348383\nReviewed-by: Allen Bauer \u003ckylixrd@chromium.org\u003e\nCommit-Queue: Jason Jiang \u003cjasonnjiang@google.com\u003e\nReviewed-by: Eshwar Stalin \u003cestalin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692565}",
      "email": "jasonnjiang@google.com",
      "hash": "ac7fff98bedd19a0d2859b3b50a68cee9ffd45c4",
      "subject": "[ChroMenu Glowup] Send Tab to Self Dynamic Menu"
    },
    "8348485": {
      "author": "Li Xiaopeng",
      "avatar": "https://lh5.googleusercontent.com/-Yq4GGZCkKlM/AAAAAAAAAAI/AAAAAAAAAAA/-htdFsS1B6g/s120-p/photo.jpg",
      "cl": "8348485",
      "clUrl": "https://chromium-review.googlesource.com/c/8348485",
      "description": "On macOS 26, when printing a web page using the system print dialog, the\nprint options panel cannot be scrolled with the MacBook trackpad. The\nmodal panel needs to be scheduled from a dispatch point on the main run\nloop; otherwise, the nested AppKit event loop cannot receive scroll\nevents.\n\nChange-Id: I97712f52a283c0f74a1754ce1b9575be626cb8dc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8348485\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692542}",
      "email": "sweeper1203@gmail.com",
      "hash": "270898d0990ae678a6a639c423b58776b0c91b5c",
      "subject": "[macOS] Schedule modal panel from main run loop"
    },
    "8348746": {
      "author": "Mitsuru Oshima",
      "avatar": "https://lh3.googleusercontent.com/-0Y55REyBQ4w/AAAAAAAAAAI/AAAAAAAAAAA/yGgNpVi7M5o/s120-p/photo.jpg",
      "cl": "8348746",
      "clUrl": "https://chromium-review.googlesource.com/c/8348746",
      "description": "Clean up redundant specific_include_rules in media/ DEPS files,\nand remove empty 0-byte media/audio/DEPS.\n\nThis cleanup was performed by the WIP faster checkdeps tool\n(go/faster-checkdeps).\n\nR=dalecurtis@chromium.org\nTAG=agy\nCONV=137fb5a6-adc8-4dc7-bfb1-5f3e135331b2\n\nBug: 556482043\nChange-Id: I896419e93ff6c23fe61bbdc94968dd8f3e7e423d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8348746\nReviewed-by: Dale Curtis \u003cdalecurtis@chromium.org\u003e\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692019}",
      "email": "oshima@chromium.org",
      "hash": "47b90a6181f87905b34d19696fe402ff9994443f",
      "subject": "media: Clean up redundant rules and remove empty DEPS"
    },
    "8348773": {
      "author": "Michael Wilson",
      "avatar": "https://lh6.googleusercontent.com/-fWiLh6KPrhQ/AAAAAAAAAAI/AAAAAAAAAAA/J1FicFTmB30/s120-p/photo.jpg",
      "cl": "8348773",
      "clUrl": "https://chromium-review.googlesource.com/c/8348773",
      "description": "This should cause no functional change.\n\nReference styleguide/c++/c++-dos-and-donts.md\n\nChange-Id: Iae7d4344aa3233fbf7f6850bf33188341617b17e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8348773\nReviewed-by: Thomas Guilbert \u003ctguilbert@chromium.org\u003e\nCommit-Queue: Michael Wilson \u003cmjwilson@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692072}",
      "email": "mjwilson@chromium.org",
      "hash": "e24990d9cf41a38802ea5864732815473e34f5d8",
      "subject": "Use = default for empty constructors and destructors in media and audio"
    },
    "8348785": {
      "author": "Min Qin",
      "avatar": "https://lh5.googleusercontent.com/-m1UqpQ3kh9g/AAAAAAAAAAI/AAAAAAAAAAA/lbNiemPt30c/s120-p/photo.jpg",
      "cl": "8348785",
      "clUrl": "https://chromium-review.googlesource.com/c/8348785",
      "description": "Previously, InProgressDownloadManager queried all entries in\nAndroid's MediaStore.Downloads collection during startup to populate\ndisplay names and detect deleted downloads.\n\nThis had two drawbacks:\n1. It scanned the entire device MediaStore download collection even\n   if Chrome only had a few (or zero) active/interrupted downloads.\n2. It failed for Storage Access Framework (SAF) downloads (e.g.,\n   Desktop Save As) because SAF documents are managed by\n   ExternalStorageProvider rather than MediaStore, causing SAF\n   downloads to be incorrectly removed on startup.\n\nAdditionally, on Android desktop, the system file picker for Save As\ndid not default to the Download directory because a Content URI was\nnot provided to SelectFileDialog.\n\nThis CL:\n1. Updates InProgressDownloadManager to collect the specific list\n   of Content URIs tracked in DownloadDB and query only those URIs\n   via DownloadCollectionBridge, supporting both MediaStore and\n   SAF downloads.\n2. Constructs the initial Content URI in\n   ChromeDownloadManagerDelegate for Save As and SavePackage file\n   pickers, pointing to Android's primary Download folder.\n\nChanges:\n- Update InProgressDownloadManager::OnDBInitialized() to extract\n  Content URIs from entries and pass them to\n  DownloadCollectionBridge.\n- Query display names directly per-URI in DownloadCollectionBridge,\n  supporting both MediaStore and SAF URIs.\n- Add GetTargetContentUri() in ChromeDownloadManagerDelegate to\n  set the default directory Content URI for Save As and\n  SavePackage file pickers on Android desktop.\n- Update RequestConfirmation_AndroidDesktop unit test to verify\n  the target Content URI.\n\nBug: None\nChange-Id: Ifbe689521be78352a1ff76e06e2244e39e8b9fbb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8348785\nReviewed-by: Shakti Sahu \u003cshaktisahu@chromium.org\u003e\nCommit-Queue: Min Qin \u003cqinmin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692163}",
      "email": "qinmin@chromium.org",
      "hash": "7cc04837669878a5e0952ad7fab05cb521152828",
      "subject": "[Download] Support Content URIs for display names and Save As picker"
    },
    "8348786": {
      "author": "Mitsuru Oshima",
      "avatar": "https://lh3.googleusercontent.com/-0Y55REyBQ4w/AAAAAAAAAAI/AAAAAAAAAAA/yGgNpVi7M5o/s120-p/photo.jpg",
      "cl": "8348786",
      "clUrl": "https://chromium-review.googlesource.com/c/8348786",
      "description": "Clean up redundant specific_include_rules across services/ DEPS files.\n\nThis cleanup was performed by the WIP faster checkdeps tool\n(go/faster-checkdeps).\n\nR=dcheng@chromium.org\nTAG=agy\nCONV=137fb5a6-adc8-4dc7-bfb1-5f3e135331b2\n\nBug: 556482043\nChange-Id: I441233ea8604f0fb8b2182cf67d230b03225d790\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8348786\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692032}",
      "email": "oshima@chromium.org",
      "hash": "df64530d242e9f9c3d5bead9d99c9a2ed03d127d",
      "subject": "services: Clean up redundant DEPS rules"
    },
    "8348793": {
      "author": "James Cook",
      "avatar": "https://lh4.googleusercontent.com/-qikRA8xqB3U/AAAAAAAAAAI/AAAAAAAAAAA/JBUbB9n7c4s/s120-p/photo.jpg",
      "cl": "8348793",
      "clUrl": "https://chromium-review.googlesource.com/c/8348793",
      "description": "We plan to start Finch trials soon, so add the field trial config. All\ntests have already been fixed to pass with the feature both enabled\nand disabled.\n\nBug: 521895796\nChange-Id: I90cee7e361fd524aa36498b19f45bff33c47975c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8348793\nCommit-Queue: Michael Wojcicka \u003cmwoj@google.com\u003e\nCommit-Queue: James Cook \u003cjamescook@chromium.org\u003e\nReviewed-by: Michael Wojcicka \u003cmwoj@google.com\u003e\nAuto-Submit: James Cook \u003cjamescook@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692627}",
      "email": "jamescook@chromium.org",
      "hash": "84685c617d0a492b998ad24962a6e8ccde4a8580",
      "subject": "settings: Add field trial config for SettingsInTab"
    },
    "8348815": {
      "author": "Mitsuru Oshima",
      "avatar": "https://lh3.googleusercontent.com/-0Y55REyBQ4w/AAAAAAAAAAI/AAAAAAAAAAA/yGgNpVi7M5o/s120-p/photo.jpg",
      "cl": "8348815",
      "clUrl": "https://chromium-review.googlesource.com/c/8348815",
      "description": "InstallEventLogManagerBase and InstallEventLogUploaderBase were legacy\nbase classes for reporting app install events to CloudPolicyClient.\nReporting was migrated to the Encrypted Reporting Pipeline (Missive),\nleaving these base classes with zero subclasses or callers.\n\nBUG=b:443991611\n\nTAG=agy\nCONV=c0411801-0f04-4a25-aca5-34c5bf7368d1\n\nChange-Id: I0f9a5553eac470cb21789037ae41a543834f2def\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8348815\nReviewed-by: Dominique Fauteux-Chapleau \u003cdomfc@chromium.org\u003e\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692586}",
      "email": "oshima@chromium.org",
      "hash": "0ea7cccd6d8bc45009e7d15984434ffe0d510083",
      "subject": "[ash] Remove unused InstallEventLogManagerBase and UploaderBase"
    },
    "8348843": {
      "author": "Youngmin Hong",
      "avatar": "https://lh3.googleusercontent.com/-vdbqRkaOIUw/AAAAAAAAAAI/AAAAAAAAAAA/xxUBk4RJeXQ/s120-p/photo.jpg",
      "cl": "8348843",
      "clUrl": "https://chromium-review.googlesource.com/c/8348843",
      "description": "DetectTextEncoding() rejects a detected UTF-8 encoding unless the URL\nscheme is literally \"file\". The intent (see 31472d1f58ff) is to stop\nweb sites from relying on browser-side detection instead of labelling\ntheir encoding, while still honoring detection for local resources.\n\nOn Android, local user files are delivered through content:// URLs,\ne.g. when a .txt file is opened from a file manager. Chrome for\nAndroid and Android WebView already register \"content\" as a local\nscheme via url::AddLocalScheme(), and other Blink platform code such\nas SecurityOrigin::IsLocal() and MHTMLArchive::CanLoadArchive()\nalready consults url::GetLocalSchemes() for this decision. The text\nencoding detector was the remaining place that hard-coded \"file\".\n\nAs a result, a BOM-less UTF-8 text file served as text/plain without\na charset parameter was decoded with the locale default encoding\n(windows-949 for Korean), producing mojibake.\n\nReplace both \"file\" comparisons (language hint and UTF-8 acceptance)\nwith a lookup in url::GetLocalSchemes(). Behavior for http(s) and\nfile:// is unchanged. externalfile:// on ChromeOS, also a registered\nlocal scheme, benefits as well.\n\nAdd unit tests covering a content:// URL with \"content\" registered as\na local scheme, an unregistered scheme, and the language hint path.\n\nBug: 556018620\n\nTest: blink_platform_unittests --gtest_filter='TextEncodingDetectorTest.*'\n\nSigned-off-by: Youngmin Hong \u003cmjdal0523@gmail.com\u003e\nChange-Id: I1dc1fbcb203c7ca1d9ee7e0c991daa7c925862f5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8348843\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nReviewed-by: Jeremy Roman \u003cjbroman@chromium.org\u003e\nCommit-Queue: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692404}",
      "email": "mjdal0523@gmail.com",
      "hash": "044aff396f252f98227fcbe6fc208562dd4c84d8",
      "subject": "Accept detected UTF-8 for all registered local schemes, not just file:"
    },
    "8348904": {
      "author": "Hidehiko Abe",
      "avatar": "https://lh3.googleusercontent.com/-928Ka5tjoe0/AAAAAAAAAAI/AAAAAAAAAAA/YMAR-0PwcgA/s120-p/photo.jpg",
      "cl": "8348904",
      "clUrl": "https://chromium-review.googlesource.com/c/8348904",
      "description": "The test depended on the locale of the running machine, so\nit fails on, e.g., JP-dev env. This forces to set the timezone\nto GMT to keep it run on any timezone env.\n\nBug: None\nTest: Tryjob. Run locally on non-US env\nChange-Id: I8834757a382865eef20316eb0f03254cdc904089\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8348904\nReviewed-by: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCommit-Queue: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nAuto-Submit: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692212}",
      "email": "hidehiko@chromium.org",
      "hash": "765ac20e93dc35a85837d617ef16c557fd19e362",
      "subject": "Fix CalendarEventFetchTest.FetchEventsForNonPrimaryCalendar"
    },
    "8348905": {
      "author": "Matt Stark",
      "avatar": "https://lh3.googleusercontent.com/-4SQXP5lJY-E/AAAAAAAAAAI/AAAAAAAAAAA/AJaHwYLxUZk/s120-p/photo.jpg",
      "cl": "8348905",
      "clUrl": "https://chromium-review.googlesource.com/c/8348905",
      "description": "TLDR: Eliminate allow_circular_includes_from by inverting the backwards\ndependency arrow between content/public/child and content/child.\n\nHistorically, //content/public/child:child_sources declared a dependency\non //content/child with allow_circular_includes_from = [ \"//content/child\" ].\nHowever, the public child interface sources (child_thread.h,\nimage_decoder_utils.h, etc.) do not include any headers from content/child.\nInstead, files in content/child (such as child_thread_impl.h,\nimage_decoder_utils.cc) include the public headers.\n\nThis change inverts the dependency arrow:\n- Removes \"//content/child\" and allow_circular_includes_from from\n  //content/public/child:child_sources.\n- Adds \"//content/public/child:child_sources\" to deps in //content/child.\n- Removes \"//content/public/child:child_sources\" from visibility in\n  //content/child.\n\nVerification:\n- gn check out/linux-x64 \"//content/public/child:*\" and \"//content/child:*\"\n  both pass with OK.\n\nBug: 556482973\nChange-Id: Ic28a1cbe7e2374dc03fba93619632f706a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8348905\nReviewed-by: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nCommit-Queue: Matt Stark \u003cmsta@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692080}",
      "email": "msta@google.com",
      "hash": "13cdbbe640ea4217d99d940d51e9eb5668e4c740",
      "subject": "Remove allow_circular_includes_from from //content/public/child"
    },
    "8348941": {
      "author": "Sorin Jianu",
      "avatar": "https://lh4.googleusercontent.com/-1ZaO0VJCPrk/AAAAAAAAAAI/AAAAAAAAAAA/7dxXh8UattU/s120-p/photo.jpg",
      "cl": "8348941",
      "clUrl": "https://chromium-review.googlesource.com/c/8348941",
      "description": "TAG=agy\nCONV=9725f8bd-27f6-4232-9b18-5e65bdcf413c\n\nBug: 525166489\nChange-Id: I6a0cf04daafafeefe9099b780d18cffe76c147b4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8348941\nAuto-Submit: Sorin Jianu \u003csorin@chromium.org\u003e\nReviewed-by: S Ganesh \u003cganesh@chromium.org\u003e\nCommit-Queue: Sorin Jianu \u003csorin@chromium.org\u003e\nCommit-Queue: S Ganesh \u003cganesh@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692692}",
      "email": "sorin@chromium.org",
      "hash": "ed5ead94bc5f3bc40dcc7354b5e525202fbbecde",
      "subject": "activity_reporter: remove verified diagnostic logging"
    },
    "8348952": {
      "author": "Amando Jimenez",
      "avatar": "https://lh6.googleusercontent.com/-iXelqqa63O0/AAAAAAAAAAI/AAAAAAAAAAA/-0zJkflHvDk/s120-p/photo.jpg",
      "cl": "8348952",
      "clUrl": "https://chromium-review.googlesource.com/c/8348952",
      "description": "- Limits the number of rendered tags to a maximum of 4.\n- Prevents tags from wrapping to a new line, restricting them to a single row with a maximum width of 80px per tag and text truncation.\n- Adjusts card heights, padding, and line heights to ensure consistent alignment.\n\nBug: b:556803757\nChange-Id: I576315e56277ab4b0cfcb2ed7e352100d849c3ba\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8348952\nCommit-Queue: Amando Jimenez \u003camandoj@google.com\u003e\nReviewed-by: Isabelle Goralsky \u003cigoralsky@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692148}",
      "email": "amandoj@google.com",
      "hash": "dcdb4efe505b19122b9d605e9608801a4564d924",
      "subject": "Refine memory bank card tag layout and styling"
    },
    "8348960": {
      "author": "Mitsuru Oshima",
      "avatar": "https://lh3.googleusercontent.com/-0Y55REyBQ4w/AAAAAAAAAAI/AAAAAAAAAAA/yGgNpVi7M5o/s120-p/photo.jpg",
      "cl": "8348960",
      "clUrl": "https://chromium-review.googlesource.com/c/8348960",
      "description": "ash::GetScaleFactorForTransform was added in 2017 to compute scale from\na gfx::Transform before standard helpers existed. Today, callers use\ngfx::Transform::To2dScale() directly, leaving this utility function with\nzero callers across the codebase.\n\nBUG=None\n\nTAG=agy\nCONV=c0411801-0f04-4a25-aca5-34c5bf7368d1\n\nChange-Id: I2771e550c9fd6a3954b4f5e46a013b144143fa64\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8348960\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nReviewed-by: Di Wu \u003cdiwux@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692229}",
      "email": "oshima@chromium.org",
      "hash": "01b911c79401e4e0cca37233c96ea45be261a357",
      "subject": "[ash] Remove unused GetScaleFactorForTransform helper"
    },
    "8348991": {
      "author": "Brian Sheedy",
      "avatar": "https://lh6.googleusercontent.com/-sA7B2zTzoAs/AAAAAAAAAAI/AAAAAAAAAAA/nsHb3a_lmjs/s120-p/photo.jpg",
      "cl": "8348991",
      "clUrl": "https://chromium-review.googlesource.com/c/8348991",
      "description": "Updates the gpu_fyi_linux_release_telemetry_tests bundle to include the\ngpu_skia_renderer_vulkan_passthrough_telemetry_tests tests that are\npresent in gpu_all_linux_release_vulkan_telemetry_tests and updates the\nGPU FYI testers that used gpu_all_linux_release_vulkan_telemetry_tests\nto instead use gpu_all_linux_release_telemetry_tests. Existing testers\nthat use the standardized bundle explicitly remove the added test.\n\nBecause gpu_all_linux_release_vulkan_telemetry_tests is still used by\nbuilders that use the legacy testing/buildbot approach to test specs, it\nis also renamed to legacy_gpu_all_linux_release_telemetry_tests to more\nclearly indicate that it is meant to be a wrapper around\ngpu_all_linux_release_telemetry_tests.\n\nThe end result is that all GPU Linux testers now use standard named\nbundles as opposed to any legacy_compound_suite entries. The WebRTC\ntests are added to the testers that previously used the legacy compound\nsuite since it had gotten out of sync.\n\nBug: 541312843, 554055689\nChange-Id: I98d5c8c58a5431149efba3a7f5d9a0d0f58624d5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8348991\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692574}",
      "email": "bsheedy@chromium.org",
      "hash": "c0a05f53665427e5c4f3f2eff89270b2f336f46c",
      "subject": "Standardize GPU Linux Telemetry bundle"
    },
    "8348993": {
      "author": "Kevin McNee",
      "avatar": "https://lh4.googleusercontent.com/-OTe1vtcnD20/AAAAAAAAAAI/AAAAAAAAAAA/2EtpnSqVNZM/s120-p/photo.jpg",
      "cl": "8348993",
      "clUrl": "https://chromium-review.googlesource.com/c/8348993",
      "description": "The dialog does not take focus automatically, despite preventing\ninteraction with the underlying WebContents, so keyboard events would\njust get dropped. We now explicitly take focus for the dialog.\n\nBug: b:556339205, b:548754395, b:557064081\nChange-Id: Iac0b6f9b7c30feca86fd3374949d28062e94487b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8348993\nReviewed-by: David Bokan \u003cbokan@chromium.org\u003e\nCommit-Queue: Kevin McNee \u003cmcnee@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692653}",
      "email": "mcnee@chromium.org",
      "hash": "859e61312f2cc7726193818f5e99196bf7c6dc8d",
      "subject": "Dictation: Make FRE responsive to keyboard events"
    },
    "8349011": {
      "author": "Sinan Sahin",
      "avatar": "https://lh6.googleusercontent.com/-t2wYTasE05U/AAAAAAAAAAI/AAAAAAAAAAA/Zl9OzCKMkgA/s120-p/photo.jpg",
      "cl": "8349011",
      "clUrl": "https://chromium-review.googlesource.com/c/8349011",
      "description": "Before: https://screenshot-v2.corp.google.com/0e7ivhpcdk9m8\nAfter: https://screenshot-v2.corp.google.com/69ulb3ejoemcg\n\nBug: 556472447\nChange-Id: I04e72d3f50bc071f556879eff66bae7a1a752a91\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349011\nReviewed-by: Theresa Wellington \u003ctwellington@chromium.org\u003e\nReviewed-by: Moe Adel \u003cadelm@google.com\u003e\nCommit-Queue: Sinan Sahin \u003csinansahin@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692676}",
      "email": "sinansahin@google.com",
      "hash": "12bb7bf896209b9e41c662f280681ee9f751d3e7",
      "subject": "[Desktop Bottom Sheet] Fix margins for LayoutType.HUB"
    },
    "8349026": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8349026",
      "clUrl": "https://chromium-review.googlesource.com/c/8349026",
      "description": "Enable Strictness.STRICT_STUBS on MockitoRule in fusebox core\ncoordinator, mediator, metrics, view binder, and session state tests:\n- FuseboxCoordinatorUnitTest\n- FuseboxMediatorUnitTest\n- FuseboxMetricsUnitTest\n- FuseboxViewBinderUnitTest\n- FuseboxSessionStateUnitTest\n\nEnsure lenient() stubbing is only in setUp() fixtures, and remove\nunnecessary or dead stubs across tests.\n\nBug: None\nChange-Id: I1006f70ccd8a213a3397386cf77d6744c0d155cc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349026\nReviewed-by: Peter Kang \u003cpeterkang@google.com\u003e\nCommit-Queue: Tomasz Wiszkowski \u003cender@google.com\u003e\nAuto-Submit: Tomasz Wiszkowski \u003cender@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1691971}",
      "email": "ender@google.com",
      "hash": "80f3a9eaecd401358b8e1b40cc05540669ef0bd8",
      "subject": "[Clean] Enable Strictness.STRICT_STUBS in fusebox core tests"
    },
    "8349029": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8349029",
      "clUrl": "https://chromium-review.googlesource.com/c/8349029",
      "description": "Enable MockitoRule with Strictness.STRICT_STUBS across LocationBar,\nUrlBar, and AutocompleteEditText unit tests to enforce strict stubs\nand eliminate dead stubbings. Per guidelines, lenient() is kept\nexclusively in setUp().\n\nBug: None\nChange-Id: If79cc625e9ba3f4a43e50b5c56f377b5fc9cd42b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349029\nCommit-Queue: Tomasz Wiszkowski \u003cender@google.com\u003e\nReviewed-by: Peter Kang \u003cpeterkang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1691966}",
      "email": "ender@google.com",
      "hash": "7f0fc2e2c4fb66c6378eff2451eb4f3515131046",
      "subject": "[Clean] Enable Strictness.STRICT_STUBS in LocationBar tests"
    },
    "8349061": {
      "author": "Alison Maher",
      "avatar": "https://lh3.googleusercontent.com/-yn6CcIHnhjA/AAAAAAAAAAI/AAAAAAAAAAA/uAb2Uoh0yFU/s120-p/photo.jpg",
      "cl": "8349061",
      "clUrl": "https://chromium-review.googlesource.com/c/8349061",
      "description": "Column grid-lanes fragmentation previously walked each lane\nindependently. A spanner could therefore be visited before earlier items\nin all of its occupied lanes had been processed, or be treated as\nunstarted again after resuming from a child break token. Breaks inside a\nspanner also only blocked its start lane, allowing later content from\nanother occupied lane into the current fragmentainer.\n\nMake the iterator defer column spanners until all preceding items across\ntheir span have been visited. Resumed spanners advance each occupied\nlane past its shared entry, and a fragmented spanner defers later\ncontent in its complete span. Row spanners will be handled in a follow\nup.\n\nThere is a new crashing test, but this should be fixed once we support\nbreak rule handling in grid lanes.\n\nBug: 343257585\nChange-Id: I36ab0ecaa1eb8d2cb70062609cb2bd8f3112def3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349061\nReviewed-by: Morten Stenshorne \u003cmstensho@chromium.org\u003e\nCommit-Queue: Alison Maher \u003calmaher@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692557}",
      "email": "almaher@microsoft.com",
      "hash": "cf7bafc38c13a50c84ca2ca76990a0236aca0442",
      "subject": "[Masonry] Support fragmented column spanners"
    },
    "8349083": {
      "author": "Julia Hansbrough",
      "avatar": "https://lh6.googleusercontent.com/-tNiIBMkIowE/AAAAAAAAAAI/AAAAAAAAAAA/KQpc8eNDHws/s120-p/photo.jpg",
      "cl": "8349083",
      "clUrl": "https://chromium-review.googlesource.com/c/8349083",
      "description": "Memory histograms are used to measure common KB-granularity stats.\n\nThis Rust API mirrors the C++ API for using them.\n\nBug: 532274743\nChange-Id: I1253200f8bed3a4fd52f29d480a24dce5368b7fc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349083\nReviewed-by: Devon Loehr \u003cdloehr@google.com\u003e\nCommit-Queue: Julia Hansbrough \u003cflowerhack@google.com\u003e\nReviewed-by: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1691968}",
      "email": "flowerhack@google.com",
      "hash": "eb583d65cf2701f3e1c8b0a315d6975181a40e9b",
      "subject": "[window.rust] Add ergonomic API for memory histograms."
    },
    "8349093": {
      "author": "Brian Sheedy",
      "avatar": "https://lh6.googleusercontent.com/-sA7B2zTzoAs/AAAAAAAAAAI/AAAAAAAAAAA/nsHb3a_lmjs/s120-p/photo.jpg",
      "cl": "8349093",
      "clUrl": "https://chromium-review.googlesource.com/c/8349093",
      "description": "Removes gpu_webgl_conformance_validating_graphite_telemetry_tests in\nfavor of directly using the underlying test.\n\nThis is a functional no-op with no changes to generated test specs.\n\nBug: 541312843\nChange-Id: I26fbdf8ae697c6fa77a339a5d713e7d24f152239\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349093\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692623}",
      "email": "bsheedy@chromium.org",
      "hash": "ba43a28588d73ea02cdffe1381db344f1298e6a1",
      "subject": "Remove WebGL/validating/graphite bundle"
    },
    "8349124": {
      "author": "Thomas Schickinger",
      "avatar": "https://lh4.googleusercontent.com/-3d2azqlIdwI/AAAAAAAAAAI/AAAAAAAAAAA/SAWuYDEV4MM/s120-p/photo.jpg",
      "cl": "8349124",
      "clUrl": "https://chromium-review.googlesource.com/c/8349124",
      "description": "- PrefetchRequestLatencyLogging is subsumed by\n  PrefetchTotalLatencyLogging_Spii\n- Remove test ConvertProtoToEntityInstance_MaskSpii since it does not\n  add value over\n  PrefetchContext_SpiiTypesOnlySendsSingleRequestWithMaskedSpii.\n\nBug: b:556176699\nChange-Id: Ib6070657ce51df2be09cf0797c40b8c86a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349124\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nReviewed-by: Florian Leimgruber \u003cfleimgruber@google.com\u003e\nCommit-Queue: Thomas Schickinger \u003cschickin@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692272}",
      "email": "schickin@google.com",
      "hash": "14e48448d44dd050e5c15f69e7a1cc7eadd20e95",
      "subject": "Remove redundant test cases in Autofill AI personal context test."
    },
    "8349126": {
      "author": "Tarek Makkouk",
      "avatar": "https://lh5.googleusercontent.com/-WQ3QTyOZTZw/AAAAAAAAAAI/AAAAAAAAAAA/PSULP8dhkh0/s120-p/photo.jpg",
      "cl": "8349126",
      "clUrl": "https://chromium-review.googlesource.com/c/8349126",
      "description": "Bug: 556724825\nChange-Id: Iac950ae70be4e837e7c27d3f8a691ebaef741d45\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349126\nReviewed-by: Adam Arcaro \u003cadamta@google.com\u003e\nCommit-Queue: Tarek Makkouk \u003ctarekmakkouk@google.com\u003e\nReviewed-by: Yasaman Sedaghat \u003cyasamans@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692746}",
      "email": "tarekmakkouk@google.com",
      "hash": "00b6db66fbfdaa9933b64789e8dcd7956a493593",
      "subject": "[iOS] Remove useless APC generation in Gemini Live flow"
    },
    "8349146": {
      "author": "Mitsuru Oshima",
      "avatar": "https://lh3.googleusercontent.com/-0Y55REyBQ4w/AAAAAAAAAAI/AAAAAAAAAAA/yGgNpVi7M5o/s120-p/photo.jpg",
      "cl": "8349146",
      "clUrl": "https://chromium-review.googlesource.com/c/8349146",
      "description": "Clean up redundant specific_include_rules in extensions/ DEPS files.\n\nThis cleanup was performed by the WIP faster checkdeps tool\n(go/faster-checkdeps).\n\nR=devlin@chromium.org\nTAG=agy\nCONV=137fb5a6-adc8-4dc7-bfb1-5f3e135331b2\n\nBug: 556482043\nChange-Id: I036465ea942f3721857ccf1f319566e4a7b24988\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349146\nReviewed-by: James Cook \u003cjamescook@chromium.org\u003e\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692020}",
      "email": "oshima@chromium.org",
      "hash": "620590a09cf655e2f5560c066afc864a25f9fba8",
      "subject": "extensions: Clean up redundant DEPS rules"
    },
    "8349175": {
      "author": "Tom Anderson",
      "avatar": "https://lh4.googleusercontent.com/-9W9eE00M_TU/AAAAAAAAAAI/AAAAAAAAAAA/dm9kq48KqvY/s120-p/photo.jpg",
      "cl": "8349175",
      "clUrl": "https://chromium-review.googlesource.com/c/8349175",
      "description": "On platforms without global screen coordinate support (such as\nOzone/Wayland), BubbleDialogDelegateView ignores calls to\n`set_adjust_if_offscreen()`. To prevent the bubble from rendering\noffscreen, TabGroupEditorBubbleView manually adjusts the arrow position.\n\nPreviously, this adjustment checked whether the anchor was near the\nright edge of the window. In RTL, the trailing edge is on the left\nrather than the right, and BubbleBorder horizontally mirrors arrows\nfor RTL layout. Checking against the right edge caused the bubble to\noverflow the left edge of the window in RTL.\n\nUpdate the boundary check to evaluate proximity to the trailing edge\nbased on text direction (using base::i18n::IsRTL()) so that the arrow\nis adjusted appropriately in both LTR and RTL.\n\nFixed: 554049260\nChange-Id: Id6f9acaf2be602a289d316a836bdc511b4b3caec\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349175\nCommit-Queue: Thomas Anderson \u003cthomasanderson@chromium.org\u003e\nReviewed-by: Vince Lugli \u003clugli@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692553}",
      "email": "thomasanderson@chromium.org",
      "hash": "3a4c91460ceb98fc651488cc8defa5f61e052200",
      "subject": "Fix tab group editor bubble positioning in RTL on Wayland"
    },
    "8349176": {
      "author": "Ryan Akiyama",
      "avatar": "https://lh3.googleusercontent.com/-GTIsqksHOQA/AAAAAAAAAAI/AAAAAAAAAAA/_6z4WeTmDYs/s120-p/photo.jpg",
      "cl": "8349176",
      "clUrl": "https://chromium-review.googlesource.com/c/8349176",
      "description": "Update C++ trace events and TypeScript performance marks to measure,\nverify, and diagnose the complete end-to-end execution flow of both the\nCold Start Input Display \u0026 Focus (CUJ 1A) and Warm Start New Tab Focus\n(CUJ 1B) Critical User Journeys. This instruments the critical\nmilestones across Browser and Renderer processes from initial process\nstartup and new tab creation to interactive DOM caret readiness:\n\n1. Dynamic WebContents Preload \u0026 Class Differentiation (Browser Main):\n- OmniboxPopupWebUIBaseContent::LoadContent: Dynamic trace slice\nrecording WebContents preload and initialization, tagged with the exact\ncaller prefix (e.g. Omnibox.Popup.FullWebUI, Omnibox.Popup.Aim,\nOmnibox.Popup.WebUI) via GetMetricPrefix().\n\n2. Cold Start State Handoff \u0026 Caret Hydration (Browser \u0026 Renderer):\n- OmniboxPopupViewFullWebUI::SyncNativeStateToWebUI: Browser transfers\ninitial active tab state over Mojo during startup.\n- OmniboxPopupSearchboxElement::onSetInputState_:StartupCaretReady:\nRenderer user timing mark emitted on initial cold start when the input\nis focused and the collapsed caret is positioned in the DOM.\n\n3. Warm New Tab Focus Commitment (Browser Main):\n- OmniboxPopupViewFullWebUI::OnTabChanged:NewTabFocus: Instant trace\nemitted in OnTabChanged() when a newly created tab (e.g.\nchrome://newtab) commits to routing location bar focus to the WebUI\nOmnibox, isolated from Tab 0 cold startup.\n\n4. Warm New Tab Caret Hydration (Renderer Main):\n- OmniboxPopupSearchboxElement::onSetInputState_:NewTabCaretReady:\nRenderer user timing mark emitted for subsequent warm new tab focus\nevents when the input field is hydrated and ready for user typing.\n- Placed prior to `queryAutocomplete()` to isolate DOM input hydration\nfrom asynchronous Zero-Prefix Suggestions (ZPS) query dispatch.\n\n5. User Timing Helper (WebUI Resources):\n- Updates `markOnce(name: string): boolean` in `searchbox/utils.ts`\nto return a boolean indicating whether the mark was newly created,\nenabling callers to distinguish first-time cold startup from repeating\nwarm tab navigations.\n\nTested and verified locally on macOS using `--trace-startup` and\n`--enable-tracing=omnibox,blink.user_timing` against `chrome://newtab`,\nconfirming the exact causal multi-process sequence from browser startup\nand tab creation to interactive caret readiness.\n\nExample Trace: http://screenshot-v2/0bf2vbtb74m0g\n\nBug: b:553005514\nChange-Id: I70920dab5dacc31a8eae09c6a9f92b132f13ad46\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349176\nReviewed-by: Marlon Facey \u003cmfacey@chromium.org\u003e\nReviewed-by: Aviv Kiss \u003cavivkiss@google.com\u003e\nCommit-Queue: Ryan Akiyama \u003cryanakiyama@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692493}",
      "email": "ryanakiyama@chromium.org",
      "hash": "6b7ebac1b21d10427f1c166c458ea22b3f5e3e98",
      "subject": "[omnibox][webui] Update trace events for Cold / Warm New Tab Focus CUJs"
    },
    "8349186": {
      "author": "Kaan Alsan",
      "avatar": "",
      "cl": "8349186",
      "clUrl": "https://chromium-review.googlesource.com/c/8349186",
      "description": "Allows OmniboxEverywhereRegionSelectOverlay to display across all\nmacOS Spaces and appear over fullscreen spaces by setting\n`visible_on_all_workspaces` on InitParams and invoking\n`SetVisibleOnAllWorkspaces(true)` and\n`SetCanAppearInExistingFullscreenSpaces(true)` on macOS. Also avoids\npassing `context` into InitParams on macOS so the widget is not\nconstrained to the Omnibox parent window.\n\nAlso solves a pixel \u003c-\u003e DIP conversion issue to keep consistent scales across monitors.\n\nBug: 532198850\nChange-Id: I3ecc717e79770f0073f06d92f21b460881e5ca9d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349186\nCommit-Queue: Kaan Alsan \u003calsan@chromium.org\u003e\nReviewed-by: Atharv Maan \u003catharvmaan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692003}",
      "email": "alsan@google.com",
      "hash": "8ed4e413fd4e8d169a0c054d25f2996c53333a9d",
      "subject": "[OmniboxEverywhere] Support region select overlay on macOS Spaces"
    },
    "8349190": {
      "author": "Will Yeager",
      "avatar": "https://lh3.googleusercontent.com/-aiWotxNt_fU/AAAAAAAAAAI/AAAAAAAAAAA/J7LWILt39x8/s120-p/photo.jpg",
      "cl": "8349190",
      "clUrl": "https://chromium-review.googlesource.com/c/8349190",
      "description": "This way we can gather more data and determine if running GN analyze on\nsubmodules concluded that a test suite could be skipped that actually\nfailed.\n\nBigQuery query for monitoring: \"GN analyze marked a suite as skipped,\nbut that suite had unexpected failures\"\nhttp://scripts/script_0f._491c1d_75ce_420f_a25f_ac9b7ddb598c\n\n1. android-arm64-rel\n2. android-cronet-arm-rel\n3. android-desktop-x64-rel\n4. android-x64-rel\n5. android-x86-rel\n6. chromeos-arm64-generic-rel\n7. fuchsia-x64-cast-receiver-rel\n8. ios-simulator\n9. linux-chromeos-rel\n10. linux_chromium_asan_rel_ng\n11. linux_chromium_compile_dbg_ng\n12. linux_chromium_tsan_rel_ng\n13. mac-gpu-rel\n14. mac-rel\n15. win-rel\n\nBug: 40609997\nChange-Id: I20cc914873e7644b7dd8bdbf26d103e07271f8be\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349190\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nCommit-Queue: Will Yeager \u003cwyeager@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692559}",
      "email": "wyeager@google.com",
      "hash": "9284bbdb8d96835a27af32dd39134443817fa09b",
      "subject": "Apply expand_submodules experiment to more CQ builders"
    },
    "8349247": {
      "author": "Abhishek Madan",
      "avatar": "https://lh4.googleusercontent.com/-PFLEvkITTgI/AAAAAAAAAAI/AAAAAAAAAAA/3AN1_6pV67E/s120-p/photo.jpg",
      "cl": "8349247",
      "clUrl": "https://chromium-review.googlesource.com/c/8349247",
      "description": "Change-Id: I85035b4e32daf80c9ed4ab8e9bfc077cefa464f8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349247\nReviewed-by: Juliet Knighton \u003cjulietlevesque@google.com\u003e\nReviewed-by: Ari Chivukula \u003carichiv@chromium.org\u003e\nCommit-Queue: Kaan Alsan \u003calsan@chromium.org\u003e\nReviewed-by: Ken Buchanan \u003ckenrb@chromium.org\u003e\nCommit-Queue: Abhishek Madan \u003cabhmadan@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692689}",
      "email": "abhmadan@google.com",
      "hash": "d3e10b3f337b5a5abf729b8af1d8b2058913d659",
      "subject": "[Loomnibox] Add button on Debug Page to launch Omnibox Everywhere with IPH shown"
    },
    "8349252": {
      "author": "Brian Sheedy",
      "avatar": "https://lh6.googleusercontent.com/-sA7B2zTzoAs/AAAAAAAAAAI/AAAAAAAAAAA/nsHb3a_lmjs/s120-p/photo.jpg",
      "cl": "8349252",
      "clUrl": "https://chromium-review.googlesource.com/c/8349252",
      "description": "Removes gpu_webgl_conformance_gles_passthrough_graphite_telemetry_tests\nin favor of directly using the underlying test.\n\nThis is a functional no-op with no changes to generated test specs.\n\nBug: 541312843\nChange-Id: Ia025b3469d1f353c6b2d44ec55ff4fde80b116fb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349252\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692612}",
      "email": "bsheedy@chromium.org",
      "hash": "5bc797eb0d3134bb6ffab46619aa2f6a3f8e709c",
      "subject": "Remove WebGL/GLES/passthrough/graphite bundle"
    },
    "8349253": {
      "author": "Kristi Saney",
      "avatar": "https://lh6.googleusercontent.com/-WaCiN0gwkaE/AAAAAAAAAAI/AAAAAAAAAAA/UuWuHX3W5EI/s120-p/photo.jpg",
      "cl": "8349253",
      "clUrl": "https://chromium-review.googlesource.com/c/8349253",
      "description": "Bug: 502069860\nChange-Id: Iedda51afd126317d1b3b9ded4d0a0a8dbb2eca77\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349253\nReviewed-by: Lauren Winston \u003clwinston@google.com\u003e\nAuto-Submit: Kristi Saney \u003ckristislee@google.com\u003e\nCommit-Queue: Lauren Winston \u003clwinston@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692031}",
      "email": "kristislee@google.com",
      "hash": "3c61a452e1a22414f07c6fdd8a856cd9e339950b",
      "subject": "[Reading mode] Speculative fixes and logging for flaky RectCalculations"
    },
    "8349263": {
      "author": "Shiyi Zou",
      "avatar": "https://lh6.googleusercontent.com/-iFBCMehdUE0/AAAAAAAAAAI/AAAAAAAAAAA/uEF29bVBpHk/s120-p/photo.jpg",
      "cl": "8349263",
      "clUrl": "https://chromium-review.googlesource.com/c/8349263",
      "description": "Session I/O names are read as C strings, so two names that differ only\npast an embedded NUL (\"x\" vs \"x\\0alias\") collapse to the same operand.\nThat shrinks the descriptor map below the real I/O count and can leave a\ndescriptor whose type/shape mismatches what the session writes.\n\nBug: 556290974\nChange-Id: I9dcc02d4c9319ea4b02f40f08cfff944eb996dd3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349263\nReviewed-by: Reilly Grant \u003creillyg@chromium.org\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@{#1692110}",
      "email": "shiyi.zou@intel.com",
      "hash": "93caf4483808a25ab5ecc0faa04124f87a5733b8",
      "subject": "webnn: reject compiled graphs with colliding I/O names"
    },
    "8349268": {
      "author": "Ameur Hosni",
      "avatar": "https://lh3.googleusercontent.com/-JIMuQsjWqY8/AAAAAAAAAAI/AAAAAAAAAAA/8ZtipKkPce4/s120-p/photo.jpg",
      "cl": "8349268",
      "clUrl": "https://chromium-review.googlesource.com/c/8349268",
      "description": "Crash is caused by iterating on an array while it's being mutated.\n\ncrash/f9c4dc4bf0400000\n\nChange-Id: I6e7c7ac1f60d49495ca43c426314fc4cf753535c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349268\nAuto-Submit: Ameur Hosni \u003cameurhosni@google.com\u003e\nCommit-Queue: Aliona Dangla \u003calionadangla@chromium.org\u003e\nReviewed-by: Aliona Dangla \u003calionadangla@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692357}",
      "email": "ameurhosni@google.com",
      "hash": "1712460d7069da60a9996f5de630cc0102ef5d77",
      "subject": "[IOS][AIM] Fix crash when removing non-tabs items"
    },
    "8349304": {
      "author": "Joel Hockey",
      "avatar": "https://lh6.googleusercontent.com/-ipj90k2_nKs/AAAAAAAAAAI/AAAAAAAAAAA/RGCZLZg83AI/s120-p/photo.jpg",
      "cl": "8349304",
      "clUrl": "https://chromium-review.googlesource.com/c/8349304",
      "description": "This reverts commit e5164a4b16d34d2ce1e2041558de81d1cd210af2.\n\nReason for revert: breaks test on android-arm bot\n\nFailure Link: https://ci.chromium.org/ui/p/chromium/builders/ci/android-14-tablet-landscape-arm64-rel/10926/blamelist\n\nOriginal change's description:\n\u003e media: GetCurrentHdcpLevel should not check security level\n\u003e\n\u003e Bug: 40406119\n\u003e Change-Id: Ia9a4b30da8c066b0f6d6383143e7b01d403fb5f1\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349304\n\u003e Reviewed-by: Dale Curtis \u003cdalecurtis@chromium.org\u003e\n\u003e Auto-Submit: Vikram Pasupathy \u003cvpasupathy@chromium.org\u003e\n\u003e Commit-Queue: Dale Curtis \u003cdalecurtis@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1691888}\n\nBug: 40406119\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: Icbb9188359f7e6ef65979c84b8c9a49673bb954b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351748\nCommit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nAuto-Submit: Joel Hockey \u003cjoelhockey@chromium.org\u003e\nOwners-Override: Joel Hockey \u003cjoelhockey@chromium.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692210}",
      "email": "joelhockey@chromium.org",
      "hash": "43c1bcd897a337849fd321569c41615ceb7e7a10",
      "subject": "Revert \"media: GetCurrentHdcpLevel should not check security level\""
    },
    "8349321": {
      "author": "Ian Kilpatrick",
      "avatar": "https://lh3.googleusercontent.com/-8_uA47gXfAA/AAAAAAAAAAI/AAAAAAAAAAA/SP3Bb0d1HH8/s120-p/photo.jpg",
      "cl": "8349321",
      "clUrl": "https://chromium-review.googlesource.com/c/8349321",
      "description": "We have no need to expose this as a public api on LayoutObject.\n\nShift to DCHECK only.\n\nThere should be no behaviour change.\n\nChange-Id: I67507ccf20d8e0f6106941f4ee37a6adf3e9c2b4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349321\nCommit-Queue: Ian Kilpatrick \u003cikilpatrick@chromium.org\u003e\nReviewed-by: David Grogan \u003cdgrogan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692701}",
      "email": "ikilpatrick@chromium.org",
      "hash": "86e6d002052137547bbb0e51131a12402e27a731",
      "subject": "[layout] Make LayoutObject::HasStyle DCHECK-only."
    },
    "8349328": {
      "author": "Mark Schillaci",
      "avatar": "https://lh4.googleusercontent.com/-4Tu2G0y3iKc/AAAAAAAAAAI/AAAAAAAAAAA/rtkeOwjDb00/s120-p/photo.jpg",
      "cl": "8349328",
      "clUrl": "https://chromium-review.googlesource.com/c/8349328",
      "description": "Bug: N/A\nChange-Id: I54d267aa7b5c705f4ffa037e9975f7773a406c2b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349328\nAuto-Submit: Mark Schillaci \u003cmschillaci@google.com\u003e\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nCommit-Queue: Mark Schillaci \u003cmschillaci@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692585}",
      "email": "mschillaci@google.com",
      "hash": "674b51ed8915ab6501fdd151a05675a4d7784b1d",
      "subject": "[lint-sync] Update LINT guards for actor enums"
    },
    "8349331": {
      "author": "Neil Coronado",
      "avatar": "https://lh5.googleusercontent.com/-U9ZfookVevQ/AAAAAAAAAAI/AAAAAAAAAAA/SpqURgwxcv4/s120-p/photo.jpg",
      "cl": "8349331",
      "clUrl": "https://chromium-review.googlesource.com/c/8349331",
      "description": "Remove SP content outline.\n-Keep the padding, so that the SP content is not flush with web contents\n or edge of screen, etc.\n\nDark: http://screenshot-v2/image/4n3077hsr8c4g.png\nLight: http://screenshot-v2/image/2c6s9uafpu9hg.png\n\nBug: 556752467\nChange-Id: Iafe2052d9983125bb9f0da40135a7923f2857458\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349331\nReviewed-by: Linyu He \u003clinyuh@google.com\u003e\nCommit-Queue: Neil Coronado \u003cnemco@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1691973}",
      "email": "nemco@google.com",
      "hash": "05004b99f2077a7da0947e92ad6f6a11c84e165d",
      "subject": "[SidePanel] Remove SP content outline"
    },
    "8349358": {
      "author": "Brian Sheedy",
      "avatar": "https://lh6.googleusercontent.com/-sA7B2zTzoAs/AAAAAAAAAAI/AAAAAAAAAAA/nsHb3a_lmjs/s120-p/photo.jpg",
      "cl": "8349358",
      "clUrl": "https://chromium-review.googlesource.com/c/8349358",
      "description": "Removes the gpu_passthrough_graphite_telemetry_tests bundle in favor of\ndirectly using the underlying tests. Since the underlying tests are\nstill used by builders using the legacy testing/buildbot approach to\ntest specs, thin legacy_basic_suite wrappers are kept for now.\n\nThis is a functional no-op with no changes to generated test specs.\n\nBug: 541312843, 554055689\nChange-Id: I0ef52ab7f6bc0d80db3e852607342937d0fbacac\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349358\nCommit-Queue: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692570}",
      "email": "bsheedy@chromium.org",
      "hash": "223ca91d813931c41e87c735174c092595521b5a",
      "subject": "Remove gpu_passthrough_graphite_telemetry_tests"
    },
    "8349364": {
      "author": "Koji Ishii",
      "avatar": "https://lh4.googleusercontent.com/-LwXQg4ce77w/AAAAAAAAAAI/AAAAAAAAAAA/WXtvKbrJ5uw/s120-p/photo.jpg",
      "cl": "8349364",
      "clUrl": "https://chromium-review.googlesource.com/c/8349364",
      "description": "It's been enabled since M141. No issues were reported so far.\n\nBug: 40660904\nChange-Id: I5e2afb95a2c76786229ada3546f839277bae3d40\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349364\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nCommit-Queue: Kent Tamura \u003ctkent@chromium.org\u003e\nAuto-Submit: Koji Ishii \u003ckojii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692170}",
      "email": "kojii@chromium.org",
      "hash": "d01cd8785a7a5a956623c227a6ac391c222f5315",
      "subject": "Remove the `FirstLineOnListItem` runtime flag"
    },
    "8349403": {
      "author": "Mitsuru Oshima",
      "avatar": "https://lh3.googleusercontent.com/-0Y55REyBQ4w/AAAAAAAAAAI/AAAAAAAAAAA/yGgNpVi7M5o/s120-p/photo.jpg",
      "cl": "8349403",
      "clUrl": "https://chromium-review.googlesource.com/c/8349403",
      "description": "Clean up redundant, duplicate, and shadowed specific_include_rules across\ncontent/ DEPS files, and remove empty no-op DEPS files.\n\nThis cleanup was performed by the WIP faster checkdeps tool\n(go/faster-checkdeps).\n\nR=alexmos@chromium.org\nTAG=agy\nCONV=137fb5a6-adc8-4dc7-bfb1-5f3e135331b2\n\nBug: 556482043\nChange-Id: Ia6d40540d7468c84e349817690f6785f107ca4cc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349403\nReviewed-by: Alex Moshchuk \u003calexmos@chromium.org\u003e\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692021}",
      "email": "oshima@chromium.org",
      "hash": "3a8a25dd4d94e3ecfb9108646d5e5fc569ae86e1",
      "subject": "content: Clean up redundant rules and remove empty DEPS"
    },
    "8349405": {
      "author": "Vikram Pasupathy",
      "avatar": "https://lh3.googleusercontent.com/-GsJkovm3Qek/AAAAAAAAAAI/AAAAAAAAAAA/t0pjfCH5hj0/s120-p/photo.jpg",
      "cl": "8349405",
      "clUrl": "https://chromium-review.googlesource.com/c/8349405",
      "description": "When querying crypto scheme support with a SecurityLevel, Android's\nMediaDrm.isCryptoSchemeSupportedNative() may return ERROR_UNSUPPORTED\nif the DRM HAL does not support querying with security levels or does\nnot support the requested security levels.\n\nBug: 556455198\nChange-Id: Ibdf2c047091022376f95c9e5ce68f1dc143ecbb0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349405\nReviewed-by: Frank Liberato \u003cliberato@chromium.org\u003e\nCommit-Queue: Vikram Pasupathy \u003cvpasupathy@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692567}",
      "email": "vpasupathy@chromium.org",
      "hash": "0873a15b18c3da157f703d9527704ca8f05b3b30",
      "subject": "media: Catch UnsupportedOperationException in isCryptoSchemeSupported"
    },
    "8349413": {
      "author": "Neil Coronado",
      "avatar": "https://lh5.googleusercontent.com/-U9ZfookVevQ/AAAAAAAAAAI/AAAAAAAAAAA/SpqURgwxcv4/s120-p/photo.jpg",
      "cl": "8349413",
      "clUrl": "https://chromium-review.googlesource.com/c/8349413",
      "description": "Fix hairline visible above SP when WEB_CONTENTS height.\n-When the bookmarks bar is the bottom-most layer, we need to account for\n the hairline height. See the inline comment and attached bug for\n additional context.\n\nBefore: http://screenshot-v2/image/0uda9d038vr50.png\nAfter: http://screenshot-v2/image/6so2jb4cn709g.png\n\nFixed: 543534806\nChange-Id: I097ab76d8348413ea3e4ec83e0151d5250c78f94\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349413\nReviewed-by: Mark Schillaci \u003cmschillaci@google.com\u003e\nCommit-Queue: Neil Coronado \u003cnemco@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692589}",
      "email": "nemco@google.com",
      "hash": "fb1aef05c2f7343ae885226facdcb58d19a0cc72",
      "subject": "[SidePanel] Fix hairline visible above SP when WEB_CONTENTS height"
    },
    "8349451": {
      "author": "Carlos IL",
      "avatar": "https://lh3.googleusercontent.com/-cjoSGlx1ZT0/AAAAAAAAAAI/AAAAAAAAAAA/z_vxAtNLxu8/s120-p/photo.jpg",
      "cl": "8349451",
      "clUrl": "https://chromium-review.googlesource.com/c/8349451",
      "description": "Fixed: 554558368\nChange-Id: I82fb4b38bedf4c08aac492947c0e2212bd991ef4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349451\nCommit-Queue: Carlos IL \u003ccarlosil@chromium.org\u003e\nReviewed-by: Joe DeBlasio \u003cjdeblasio@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692604}",
      "email": "carlosil@chromium.org",
      "hash": "3926ac636fb2362c3169fff9368abfd72f6fc20b",
      "subject": "Check validity of 'this' in HttpAuthCoordinator when showing http auth dialog."
    },
    "8349470": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8349470",
      "clUrl": "https://chromium-review.googlesource.com/c/8349470",
      "description": "All callers were converted to ExclusiveAccessManager::From(); the getter\nnow has no callers anywhere in the tree, so delete it.\n\nBrowserWindowFeatures still owns the object, so the member and its\nforward declaration stay.\n\nBug: 428946261\nAgent-Generated: true\nChange-Id: I03c5f08f046ef2bcbdf26c5bf8c6b82e06b46fb4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349470\nReviewed-by: David Pennington \u003cdpenning@chromium.org\u003e\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692231}",
      "email": "erikchen@chromium.org",
      "hash": "a35bf7d30505603a71f0e0e959e5653b7c0fed0b",
      "subject": "Remove the unused exclusive_access_manager() getter from BWF"
    },
    "8349528": {
      "author": "Mitsuru Oshima",
      "avatar": "https://lh3.googleusercontent.com/-0Y55REyBQ4w/AAAAAAAAAAI/AAAAAAAAAAA/yGgNpVi7M5o/s120-p/photo.jpg",
      "cl": "8349528",
      "clUrl": "https://chromium-review.googlesource.com/c/8349528",
      "description": "ash::DropDownCheckbox was added in 2023 as a style component for\ncheckbox dropdowns, but was never integrated into the UI or style\nviewer. It has zero callers across production and test code.\n\nBUG=None\n\nTAG=agy\nCONV=c0411801-0f04-4a25-aca5-34c5bf7368d1\n\nChange-Id: I9e2e37f5dbddd1a3e0d8896455aab5b3c74559e9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349528\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nReviewed-by: Zoraiz Naeem \u003czoraiznaeem@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692226}",
      "email": "oshima@chromium.org",
      "hash": "f6623cac92a18e986cf3586257bfe43607504edd",
      "subject": "[ash] Remove unused DropDownCheckbox class"
    },
    "8349569": {
      "author": "Mustaq Ahmed",
      "avatar": "",
      "cl": "8349569",
      "clUrl": "https://chromium-review.googlesource.com/c/8349569",
      "description": "When pointer lock is active on Android, mouse events arrive as raw\nunaccelerated relative coordinates without system pointer speed applied,\nmaking mouse movement feel sluggish. This CL introduces the\nPointerLockMouseScaling base feature flag to scale captured mouse\nmovement deltas by 1.2x as a short-term workaround. The scaling is\nscoped strictly to \"relative\" mouse events that are fired only when\npointer lock is active.\n\nTAG=agy\nCONV=c31411e2-b764-443d-a7d5-50990d7e83f7\n\nBug: 490206349\nChange-Id: I9c563e15c3e8cd7f5034e172c7420e3f0a0a00ff\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349569\nReviewed-by: Vladimir Levin \u003cvmpstr@chromium.org\u003e\nReviewed-by: Theresa Wellington \u003ctwellington@chromium.org\u003e\nCommit-Queue: Mustaq Ahmed \u003cmustaq@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692761}",
      "email": "mustaq@google.com",
      "hash": "2cbed54d4d036e6ea7c3afcb55c98b50641746e3",
      "subject": "Scale captured mouse movement behind PointerLockMouseScaling feature"
    },
    "8349585": {
      "author": "Stephen Lin",
      "avatar": "",
      "cl": "8349585",
      "clUrl": "https://chromium-review.googlesource.com/c/8349585",
      "description": "Bug: 556543807\nChange-Id: Ibc094eb164d665547f48ed2e1d42e66ada1704a2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349585\nReviewed-by: Sorin Jianu \u003csorin@chromium.org\u003e\nAuto-Submit: Stephen Lin \u003cstephenlin@chromium.org\u003e\nReviewed-by: S Ganesh \u003cganesh@chromium.org\u003e\nCommit-Queue: Stephen Lin \u003cstephenlin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692659}",
      "email": "stephenlin@google.com",
      "hash": "abd0819ea7b40ecab8fffe5e0434616477cd7a1d",
      "subject": "Update RLZ brand codes map for M154+"
    },
    "8349621": {
      "author": "Thomas Lukaszewicz",
      "avatar": "https://lh4.googleusercontent.com/-kI0APtXjlgE/AAAAAAAAAAI/AAAAAAAAAAA/h89R--YBKKQ/s120-p/photo.jpg",
      "cl": "8349621",
      "clUrl": "https://chromium-review.googlesource.com/c/8349621",
      "description": "Bug: 496674143\nChange-Id: Icedef4b0154cd8d19c35f1f8907472666c639082\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349621\nReviewed-by: David Yeung \u003cdayeung@chromium.org\u003e\nAuto-Submit: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692262}",
      "email": "tluk@chromium.org",
      "hash": "74d80926315958ace1d7ef6d65dfe40b04809b71",
      "subject": "[bedrock] Fix header include positioning"
    },
    "8349625": {
      "author": "Alison Gale",
      "avatar": "https://lh5.googleusercontent.com/-LZjHm1Gogis/AAAAAAAAAAI/AAAAAAAAAAA/qqeTEwoBU-o/s120-p/photo.jpg",
      "cl": "8349625",
      "clUrl": "https://chromium-review.googlesource.com/c/8349625",
      "description": "Just includes a list of fake groups. No color or interaction is added\nyet. This will allow for parallelizing work here\n\nhttps://screenshot-v2.corp.google.com/4mue46btpq7lg\n\nBug: 556686321\nChange-Id: I3cdc10e3d8d9a33a3320a916af5a74391e4feaad\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349625\nCommit-Queue: Alison Gale \u003cagale@chromium.org\u003e\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692598}",
      "email": "agale@chromium.org",
      "hash": "665353501f05531e10ce7e8f7438144bf217e500",
      "subject": "[Organizer] Add scaffolding for tab groups delegate"
    },
    "8349706": {
      "author": "Camillia Smith Barnes",
      "avatar": "https://lh3.googleusercontent.com/-x050vuJgQKg/AAAAAAAAAAI/AAAAAAAAAAA/Um8loVcvgeg/s120-p/photo.jpg",
      "cl": "8349706",
      "clUrl": "https://chromium-review.googlesource.com/c/8349706",
      "description": "Ensure EmbeddedPermissionPromptInteractiveTest passes when the\nWebUILocationBar feature is enabled:\n\n- In FocusableViaTabKey, add FocusWebContents() before sending Tab keys\n  so that focus enters the page content instead of being trapped in\n  the WebUI toolbar.\n- In ScrimRoundedCornersMatchOmniboxPopup, retrieve the LocationBar\n  via location_bar() rather than location_bar_view() to avoid a null\n  pointer dereference when WebUILocationBar is active.\n\nTAG=agy\nCONV=e9587b62-768c-4d1e-8f8b-39b95f187405\n\nBug: 556735518\nChange-Id: Idd2ae3758bb35a7292076d76a70a5da91d545f2c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349706\nReviewed-by: Judith Hemp \u003chempjudith@google.com\u003e\nCommit-Queue: Cammie Smith Barnes \u003ccammie@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692458}",
      "email": "cammie@chromium.org",
      "hash": "7addfc4edf6ca89acadb1e177a947ad3c8c291d8",
      "subject": "WebUILocationBar: Fix EmbeddedPermissionPromptInteractiveTest"
    },
    "8349746": {
      "author": "Mitsuru Oshima",
      "avatar": "https://lh3.googleusercontent.com/-0Y55REyBQ4w/AAAAAAAAAAI/AAAAAAAAAAA/yGgNpVi7M5o/s120-p/photo.jpg",
      "cl": "8349746",
      "clUrl": "https://chromium-review.googlesource.com/c/8349746",
      "description": "Clean up redundant specific_include_rules in apps/, google_apis/gaia/,\nand headless/test/, and remove empty chrome/common/read_anything/DEPS.\n\nThis cleanup was performed by the WIP faster checkdeps tool\n(go/faster-checkdeps).\n\nR=thakis@chromium.org\nTAG=agy\nCONV=137fb5a6-adc8-4dc7-bfb1-5f3e135331b2\n\nBug: 556482043\nChange-Id: I73814294240079e32e2ab66f548b82a8114500e6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349746\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nReviewed-by: Toni Barzic \u003ctbarzic@chromium.org\u003e\nReviewed-by: Eric Seckler \u003ceseckler@chromium.org\u003e\nReviewed-by: David Roger \u003cdroger@chromium.org\u003e\nReviewed-by: David Tseng \u003cdtseng@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692038}",
      "email": "oshima@chromium.org",
      "hash": "d27ccf7adbc312badcefe570da1b79f1bc079848",
      "subject": "misc: Clean up redundant DEPS rules and remove empty DEPS"
    },
    "8349786": {
      "author": "Anton Bikineev",
      "avatar": "https://lh6.googleusercontent.com/-g0W0n8P5TZI/AAAAAAAAAAI/AAAAAAAAAAA/lUDQzAdPgjY/s120-p/photo.jpg",
      "cl": "8349786",
      "clUrl": "https://chromium-review.googlesource.com/c/8349786",
      "description": "AtomicString construction is frequently on the critical path across DOM\nparsing, attribute lookups, and style matching. This change optimizes\ntwo frequent construction patterns:\n\n1. Empty string literals:\n   AtomicString(const char*) is often called with empty string literals\n   (e.g., \"\" for default values or cleared attributes). Previously,\n   this called strlen, created span/byte-span wrappers, and entered the\n   atomic string table lookup machinery for an empty input. We now\n   check !*chars upfront and directly assign String(StringImpl::empty_),\n   completely bypassing length calculation, hashing, and table lookups.\n\n2. Atomic StringViews:\n   AtomicString(const StringView\u0026) is frequently passed a StringView\n   that already wraps an existing AtomicString (or a full atomic\n   StringImpl). Previously, AtomicString(StringView) was out-of-line and\n   unconditionally queried the AtomicStringTable via Add(), computing\n   signatures and performing hash lookups.\n   We now inline AtomicString(const StringView\u0026) with an inline fast\n   path in AtomicString::Add: if StringView::SharedImpl() is non-null\n   and marked atomic, we immediately construct String(impl). The same\n   check is added to AtomicStringTable::Add(const StringView\u0026).\n\nSpeedometer 3 benchmark results (150 iterations on Apple Silicon M1):\nhttps://pinpoint-dot-chromeperf.appspot.com/job/1776a4a0690000\n\nSignificant improvements (smaller is better):\n- TodoMVC-React-Complex-DOM: 28.58ms -\u003e 28.41ms (-0.60%, p=0.0000)\n- Charts-observable-plot:    38.93ms -\u003e 38.73ms (-0.50%, p=0.0062)\n- TodoMVC-React-Redux:       31.53ms -\u003e 31.39ms (-0.44%, p=0.0005)\n- TodoMVC-Vue:               20.56ms -\u003e 20.46ms (-0.44%, p=0.0003)\n- Editor-TipTap:             58.69ms -\u003e 58.44ms (-0.42%, p=0.0011)\n- TodoMVC-Preact-Complex-DOM:11.67ms -\u003e 11.63ms (-0.31%, p=0.0023)\nSignificant regressions: 0\n\nTAG=agy\nCONV=10546ff0-c7aa-41cc-a82a-20b5df7d34cc\n\nBug: 556805097\nChange-Id: If2a4fbaff697930d6e13ab9d97ec46cc560435ce\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349786\nAuto-Submit: Anton Bikineev \u003cbikineev@chromium.org\u003e\nReviewed-by: Michael Lippautz \u003cmlippautz@chromium.org\u003e\nCommit-Queue: Anton Bikineev \u003cbikineev@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692327}",
      "email": "bikineev@chromium.org",
      "hash": "3728f1333170b073cb23893ca4bf4961e5ffd29c",
      "subject": "[wtf] Fast-path AtomicString for empty literals and atomic StringViews"
    },
    "8349787": {
      "author": "Joemer Ramos",
      "avatar": "https://lh4.googleusercontent.com/-ue00Aiubchc/AAAAAAAAAAI/AAAAAAAAAAA/Xa-3C6hm58g/s120-p/photo.jpg",
      "cl": "8349787",
      "clUrl": "https://chromium-review.googlesource.com/c/8349787",
      "description": "Re-enables testAppStorePromoFreshInstallSignedIn and\ntestAppStorePromoExistingUserSignedIn in GeminiAppStorePromoEGTest\nby accounting for multi-variant FRE promo titles and handling Page\nAction Menu IPH suppression under Next IA.\n\nFixed: 512060197\nChange-Id: Id812dda925ab5ac66ec6483b2ffb559d35b10c7b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349787\nCommit-Queue: Joemer Ramos \u003cjoemerramos@google.com\u003e\nReviewed-by: Francis Beauchamp \u003cfbeauchamp@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692483}",
      "email": "joemerramos@google.com",
      "hash": "d289f90940954b3cb11acbdd963a76282b60b26a",
      "subject": "[ios] Re-enable Gemini App Store Promo EG Tests"
    },
    "8349828": {
      "author": "Foromo Daniel Soromou",
      "avatar": "https://lh6.googleusercontent.com/-6o9sWTbhXuE/AAAAAAAAAAI/AAAAAAAAAAA/ml9-F5KUmvc/s120-p/photo.jpg",
      "cl": "8349828",
      "clUrl": "https://chromium-review.googlesource.com/c/8349828",
      "description": "Bug: 41446264\nChange-Id: I151f1eabdd0922276f7d0d743d745be536b42501\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349828\nCommit-Queue: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692412}",
      "email": "koretadaniel@chromium.org",
      "hash": "b4ad31b7808602671925ad716d60027af59821bc",
      "subject": "Use base::ScopedObservation in NativeViewHostAuraWithClipWindow"
    },
    "8349863": {
      "author": "Di Wu",
      "avatar": "https://lh4.googleusercontent.com/-IA1rlaCrSZ8/AAAAAAAAAAI/AAAAAAAAAAA/lGlaGVAlF5o/s120-p/photo.jpg",
      "cl": "8349863",
      "clUrl": "https://chromium-review.googlesource.com/c/8349863",
      "description": "The notification asking the user to reauthenticate a secondary account\nused to be shown and closed through the per-profile\nNotificationDisplayService. It now talks to ui/message_center's\nMessageCenter directly. This migrates the remaining notification in\nSigninErrorNotifier, allowing the factory's dependency on\nNotificationDisplayServiceFactory and the module's\n//chrome/browser/notifications build and DEPS dependencies to retire.\n\nLike the device account error notification, the secondary account error\nnotification scopes its backend ID with the profile user's hash at show\nand close time and preserves the notifier profile ID. It constructs the\nsystem notification directly with the user-scoped ID and uses\nbase::MakeRefCounted for the reauth click delegate.\n\nThe unit test drops its NotificationDisplayServiceTester plumbing and\nreads MessageCenter directly using FindNotificationById for both\nprimary and secondary account error assertions.\n\nBug: b:332804822\nTest: CQ\n\nChange-Id: I138ee4b3f34ec0ca04037423354289f3954ffd08\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349863\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Georg Neis \u003cneis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692218}",
      "email": "diwux@google.com",
      "hash": "66b50fbe05dc1cd13140a8ba65d1e90d9e248be5",
      "subject": "Ash: Move secondary account error notification to MessageCenter"
    },
    "8349865": {
      "author": "Mingyu Lei",
      "avatar": "https://lh3.googleusercontent.com/-KPEtgN_sjEM/AAAAAAAAAAI/AAAAAAAAAAA/l6JycmnnoSE/s120-p/photo.jpg",
      "cl": "8349865",
      "clUrl": "https://chromium-review.googlesource.com/c/8349865",
      "description": "Change-Id: I0b42ad5c3651330938c22f18210be3b10c70d11d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349865\nCommit-Queue: Mingyu Lei \u003cleimy@chromium.org\u003e\nOwners-Override: Mingyu Lei \u003cleimy@chromium.org\u003e\nAuto-Submit: Mingyu Lei \u003cleimy@chromium.org\u003e\nReviewed-by: Eriko Kurimoto \u003celkurin@chromium.org\u003e\nCommit-Queue: Eriko Kurimoto \u003celkurin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692152}",
      "email": "leimy@chromium.org",
      "hash": "dd0b519f00ed56879be0e10d115b2e5f1431380c",
      "subject": "gardener: disable flaky RuntimeApiTest for linux"
    },
    "8349904": {
      "author": "Eshwar Stalin",
      "avatar": "https://lh6.googleusercontent.com/-BPN5HQXxog8/AAAAAAAAAAI/AAAAAAAAAAA/kT6Z_phP6c4/s120-p/photo.jpg",
      "cl": "8349904",
      "clUrl": "https://chromium-review.googlesource.com/c/8349904",
      "description": "This CL better integrates how search bar is added to the action app\nmenu. It also unifies layout constants and also fixes event process and\nfocus issues by removing aura specific changes since those don't work on\nmacOS. Also added some additional unit tests for code coverage.\n\nChange-Id: Ib7778058359a6c7bc41a59e3f7f6e5b3b4960b41\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349904\nReviewed-by: Emily Shack \u003cemshack@chromium.org\u003e\nCommit-Queue: Eshwar Stalin \u003cestalin@chromium.org\u003e\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692087}",
      "email": "estalin@chromium.org",
      "hash": "15faa24fec03ff14887e7dbfbcf1ad1355e93f88",
      "subject": "[ChroMenu GlowUp] Cleaning up integration of Search Bar"
    },
    "8349908": {
      "author": "Michael Wilson",
      "avatar": "https://lh6.googleusercontent.com/-fWiLh6KPrhQ/AAAAAAAAAAI/AAAAAAAAAAA/J1FicFTmB30/s120-p/photo.jpg",
      "cl": "8349908",
      "clUrl": "https://chromium-review.googlesource.com/c/8349908",
      "description": "Reference https://google.github.io/styleguide/cppguide.html#Aliases\n\n\"using is preferable to typedef, because it provides a more consistent\nsyntax with the rest of C++ and works with templates.\"\n\nThis should cause no functional change.\n\nChange-Id: I37f0bffcb3e9be21b648b1dd27eaa9c7554c2395\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349908\nCommit-Queue: Michael Wilson \u003cmjwilson@chromium.org\u003e\nReviewed-by: Thomas Guilbert \u003ctguilbert@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692043}",
      "email": "mjwilson@chromium.org",
      "hash": "c273849098ff6f72076a00a56d0613f17c734d78",
      "subject": "Replace typedef with using in some audio-related files"
    },
    "8349909": {
      "author": "Patrick Noland",
      "avatar": "",
      "cl": "8349909",
      "clUrl": "https://chromium-review.googlesource.com/c/8349909",
      "description": "This matches W/M/L behavior\n\nBug: 555425724\nChange-Id: I6b9acfc4d004d1f1f16b65a59cfd3d3a56a42840\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349909\nReviewed-by: Tomasz Wiszkowski \u003cender@google.com\u003e\nCommit-Queue: Tomasz Wiszkowski \u003cender@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692062}",
      "email": "pnoland@google.com",
      "hash": "c80ea971a2bb4dff42de6ffdd9b08a6370a557fa",
      "subject": "Don't change text when tabbing to chip in drafting mode"
    },
    "8349948": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8349948",
      "clUrl": "https://chromium-review.googlesource.com/c/8349948",
      "description": "BrowserCommandController is already registered as UnownedUserData, so\nits callers can reach it through BrowserCommandController::From()\ninstead of going through the BrowserWindowFeatures accessor.\n\nConverts all 26 call sites across 13 files, adds the\nbrowser_command_controller.h include where it was only reachable\ntransitively, and drops the BrowserWindowFeatures include from the ten\nfiles that no longer use it.\n\nThe accessor itself is kept for now and removed in a follow-up, so that\nthis change is a pure call-site translation.\n\nbrowser_actions.cc and webui_toolbar_web_view.cc also pick up small\nclang-format fixes for pre-existing violations, which are required\nbecause those files are not format-clean as they stand.\n\nBug: 428946261\nAgent-Generated: true\nChange-Id: Id17f5d37fd7d8efb2a78ddf9b6171f0f4d9d4ee5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349948\nReviewed-by: Mike Wasserman \u003cmsw@chromium.org\u003e\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692028}",
      "email": "erikchen@chromium.org",
      "hash": "44a1d54be10a43fb319ae0ea8f35c42ce187a264",
      "subject": "Convert browser_command_controller() callers to From()"
    },
    "8349987": {
      "author": "Mitsuru Oshima",
      "avatar": "https://lh3.googleusercontent.com/-0Y55REyBQ4w/AAAAAAAAAAI/AAAAAAAAAAA/yGgNpVi7M5o/s120-p/photo.jpg",
      "cl": "8349987",
      "clUrl": "https://chromium-review.googlesource.com/c/8349987",
      "description": "The shelf-hover-previews feature was removed in crrev.com/c/4503145, but\nWindowPreview and several supporting methods were left behind.\n\nThis CL cleans up the remaining unused code:\n- ash/shelf/window_preview.{h,cc}\n- overview_window_close.icon\n- ShelfConfig tooltip preview dimensions/ratios\n- GetOpenWindowsForView from ShelfTooltipDelegate, ShelfView, and\n  ScrollableShelfView\n- WindowPreviewView::window() getter\n\nBug: None\nTAG=agy\nCONV=c0411801-0f04-4a25-aca5-34c5bf7368d1\n\nChange-Id: Ifedf06e5406e495a52812bea794112578dc3a6d7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8349987\nReviewed-by: Xiaoqian Dai \u003cxdai@chromium.org\u003e\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692095}",
      "email": "oshima@chromium.org",
      "hash": "edf5c0ee5a49312ec6c644f0fca915eb1155c4f2",
      "subject": "ash: Remove unused WindowPreview and related shelf hover preview code"
    },
    "8350003": {
      "author": "Joe Downing",
      "avatar": "",
      "cl": "8350003",
      "clUrl": "https://chromium-review.googlesource.com/c/8350003",
      "description": "When destroying GTK dialog windows (such as DisconnectWindowGtk,\nContinueWindowGtk, and It2MeConfirmationDialogLinux), gtk_widget_destroy\nsynchronously frees the widget hierarchy. Because member fields and\nScopedGSignal instances held raw_ptr references to these widgets during\ngtk_widget_destroy, the PartitionAlloc Dangling Pointer Detector detected dangling pointers upon widget deallocation and member release.\n\nThis change:\n- Clears connected signals, timers, and child widget raw_ptrs before\n  destroying the GTK window.\n- Extracts the top-level window raw_ptr via ExtractAsDangling() prior to\n  calling gtk_widget_destroy.\n- Re-enables DisconnectWindowLinuxTest.* on Linux.\n\nTAG=agy\nCONV=5cfca178-d091-43e2-8570-edfe330ad1c8\n\nBug: 556010315\nChange-Id: I41dd929a007d5a2024380bfba93421261a8ed451\nCq-Include-Trybots: luci.chromium.try:linux_chromium_cfi_rel_ng\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8350003\nAuto-Submit: Joe Downing \u003cjoedow@chromium.org\u003e\nReviewed-by: Yuwei Huang \u003cyuweih@chromium.org\u003e\nCommit-Queue: Joe Downing \u003cjoedow@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692036}",
      "email": "joedow@google.com",
      "hash": "77c987acf97d9e9b38e3362385a4680bf99eb0c7",
      "subject": "[remoting] Fix dangling raw_ptr in Linux GTK host dialog destructors"
    },
    "8350009": {
      "author": "Daniel Cheng",
      "avatar": "https://lh6.googleusercontent.com/-WExQmJG9Svs/AAAAAAAAAAI/AAAAAAAAAAA/iguWD3ti-_E/s120-p/photo.jpg",
      "cl": "8350009",
      "clUrl": "https://chromium-review.googlesource.com/c/8350009",
      "description": "MiraclePtr enforcement forces pointer fields to use `raw_ptr` or\n`raw_ref`; however, the field in question is a pointer to a\n`base::Feature`, which always has static lifetime. Since this `struct`\nis only used on the stack, mark it as `STACK_ALLOCATED()` and use a C++\npointer directly, which saves about 4KB of binary size.\n\nAlso fix the variable names to match Google C++ style conventions.\n\nChange-Id: I3fb90208d4123b984476eb91c0edd86d1e3a82b8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8350009\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nCommit-Queue: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692707}",
      "email": "dcheng@chromium.org",
      "hash": "074e7a8ef0a34f6c3cf6ff988ef97fe2c95361ee",
      "subject": "Mark RuntimeFeatureToChromiumFeatureMap as STACK_ALLOCATED()"
    },
    "8350011": {
      "author": "Ian Kilpatrick",
      "avatar": "https://lh3.googleusercontent.com/-8_uA47gXfAA/AAAAAAAAAAI/AAAAAAAAAAA/SP3Bb0d1HH8/s120-p/photo.jpg",
      "cl": "8350011",
      "clUrl": "https://chromium-review.googlesource.com/c/8350011",
      "description": "This parameter likely isn't needed anymore. Change it to being true for\nMakeChildrenNonInline so we can remove it in a future patch.\n\nThere should be no behaviour change.\n\nChange-Id: Icdbea978e4df1f7f8a2a774a12640df11afe8969\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8350011\nReviewed-by: Morten Stenshorne \u003cmstensho@chromium.org\u003e\nCommit-Queue: Ian Kilpatrick \u003cikilpatrick@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692747}",
      "email": "ikilpatrick@chromium.org",
      "hash": "d326ba9b055959ce8f73fd69622968d84637c5ca",
      "subject": "[layout] Switch full_remove_insert to being true within MakeChildrenNonInline."
    },
    "8350029": {
      "author": "Maks Orlovich",
      "avatar": "https://lh6.googleusercontent.com/-hp8-OB16Kl8/AAAAAAAAAAI/AAAAAAAAAAA/8kbE8IRrUe0/s120-p/photo.jpg",
      "cl": "8350029",
      "clUrl": "https://chromium-review.googlesource.com/c/8350029",
      "description": "(The former being required for the latter). To make focus restore work,\nchange the workaround for blink out-of-focus \u003cinput\u003e strange semantics\nfor mouse down rather than blur.\n\nAdjusting the tests basically involves using stock FocusElement that\nsupports WebUI already rather than local Focus, and adding + using an\nadditional CheckElementFocus helper than can find the omnibox being\nfocused in a WebUI.\n\nBug: 549214738\nChange-Id: I354ed2fae5288157be01649371306b7f6604bdb8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8350029\nReviewed-by: Dana Fried \u003cdfried@chromium.org\u003e\nReviewed-by: Cammie Smith Barnes \u003ccammie@chromium.org\u003e\nCommit-Queue: Maks Orlovich \u003cmorlovich@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692660}",
      "email": "morlovich@chromium.org",
      "hash": "d65ca0d0edfe0ece2087ae04645b5dfe8e1e7be8",
      "subject": "WebUILocationBar: fix focus restore + make FindBarViewsUiTest work."
    },
    "8350030": {
      "author": "Camillia Smith Barnes",
      "avatar": "https://lh3.googleusercontent.com/-x050vuJgQKg/AAAAAAAAAAI/AAAAAAAAAAA/Um8loVcvgeg/s120-p/photo.jpg",
      "cl": "8350030",
      "clUrl": "https://chromium-review.googlesource.com/c/8350030",
      "description": "Update FramebustBlockBrowserTest.ModelAllowsRedirection to use\nLocationBarTesting instead of directly accessing LocationBarView and\nContentSettingImageView. Also retrieve ContentSettingBubbleContents\nusing ElementTrackerViews and BrowserElements::From() to work\nregardless of whether the Views or WebUI location bar is active.\n\nTAG=agy\nCONV=873c61dc-f298-4296-8834-2ad850dfd9a9\n\nBug: 556847830\nChange-Id: I5eda867979ef19aaefbfaca466e6571c7ab8bb6f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8350030\nReviewed-by: Elias Klim \u003celklm@chromium.org\u003e\nCommit-Queue: Cammie Smith Barnes \u003ccammie@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692630}",
      "email": "cammie@chromium.org",
      "hash": "3e3a4feb2d86bdcade28809d473a29ecf393ba76",
      "subject": "WebUILocationBar: Fix FramebustBlockBrowserTest"
    },
    "8350090": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8350090",
      "clUrl": "https://chromium-review.googlesource.com/c/8350090",
      "description": "Enable MockitoRule with Strictness.STRICT_STUBS across remaining root\nOmnibox unit tests per GEMINI.md Mockito strictness guidelines:\n- DeferredIMEWindowInsetApplicationCallbackUnitTest\n- GlifStrokeDrawableUnitTest\n- HintTextUpdaterUnitTest\n- KeyboardHideHelperUnitTest\n- OmniboxChipManagerUnitTest\n- OmniboxChipMediatorUnitTest\n- OmniboxSuggestionsDropdownEmbedderImplUnitTest\n- OverrideUrlLoadingDelegateImplUnitTest\n- SearchEngineServiceUnitTest\n- UndoStackCaptureUnitTest\n- UrlBarContextMenuHelperUnitTest\n- WindowFocusSupplierUnitTest\n\nBug: None\nChange-Id: I24e016374ea3d37a448bf1025789c1e8ce63d29d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8350090\nAuto-Submit: Tomasz Wiszkowski \u003cender@google.com\u003e\nReviewed-by: Peter Kang \u003cpeterkang@google.com\u003e\nCommit-Queue: Tomasz Wiszkowski \u003cender@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692186}",
      "email": "ender@google.com",
      "hash": "df20ec930f9e67440ede0a0786e8e777e4b5c537",
      "subject": "[Clean] Enable Strictness.STRICT_STUBS in remaining root Omnibox unit tests"
    },
    "8350091": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8350091",
      "clUrl": "https://chromium-review.googlesource.com/c/8350091",
      "description": "Enable MockitoRule with Strictness.STRICT_STUBS across suggestion view\nbinder tests per GEMINI.md Mockito strictness guidelines:\n- AnswerSuggestionViewBinderUnitTest\n- MostVisitedTileViewBinderUnitTest\n- TailSuggestionViewBinderUnitTest\n- OmniboxChipViewBinderTest\n\nBug: None\nChange-Id: I84ea4e7e39db3c936360f583c687bbaf6e4641bd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8350091\nReviewed-by: Peter Kang \u003cpeterkang@google.com\u003e\nCommit-Queue: Tomasz Wiszkowski \u003cender@google.com\u003e\nAuto-Submit: Tomasz Wiszkowski \u003cender@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692187}",
      "email": "ender@google.com",
      "hash": "e3d3332dac1c3b74b66b3be5387f88471306265f",
      "subject": "[Clean] Enable Strictness.STRICT_STUBS in suggestion view binder tests"
    },
    "8350092": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8350092",
      "clUrl": "https://chromium-review.googlesource.com/c/8350092",
      "description": "Replace @Mock private AutocompleteInput with real AutocompleteInput\ninstances per GEMINI.md guideline (AutocompleteInput must not be\nmocked):\n- DropdownItemViewInfoListBuilderUnitTest\n- ClipboardSuggestionProcessorUnitTest\n- EditUrlSuggestionProcessorUnitTest\n- EntitySuggestionProcessorUnitTest\n- MostVisitedTilesProcessorUnitTest\n- TailSuggestionProcessorUnitTest\n- VoiceRecognitionHandlerUnitTest\n\nBug: None\nChange-Id: I7ad5bade3c8f661910a9a470411e692a55283d4c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8350092\nAuto-Submit: Tomasz Wiszkowski \u003cender@google.com\u003e\nCommit-Queue: Tomasz Wiszkowski \u003cender@google.com\u003e\nReviewed-by: Peter Kang \u003cpeterkang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692190}",
      "email": "ender@google.com",
      "hash": "addc47dfa33701f3db803391756354213bfce6b6",
      "subject": "[Clean] Eliminate AutocompleteInput mock antipattern across tests"
    },
    "8350093": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8350093",
      "clUrl": "https://chromium-review.googlesource.com/c/8350093",
      "description": "Remove InOrder and verifyNoMoreInteractions antipatterns in\nAutocompleteEditTextUnitTest per GEMINI.md testing guidelines. Direct\nmock verification and clearInvocations(mVerifier) upon resetting call\ncounts eliminate brittle temporal coupling and GC recording overhead.\n\nBug: None\nChange-Id: Ia9762b46720f19e92786dc45cdc9f1d8c492080c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8350093\nAuto-Submit: Tomasz Wiszkowski \u003cender@google.com\u003e\nCommit-Queue: Tomasz Wiszkowski \u003cender@google.com\u003e\nReviewed-by: Peter Kang \u003cpeterkang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692191}",
      "email": "ender@google.com",
      "hash": "967c15c51a464705d0dfde0fa60bc6cc8ae368f3",
      "subject": "[Clean] Remove InOrder verification in AutocompleteEditTextUnitTest"
    },
    "8350096": {
      "author": "James Cook",
      "avatar": "https://lh4.googleusercontent.com/-qikRA8xqB3U/AAAAAAAAAAI/AAAAAAAAAAA/JBUbB9n7c4s/s120-p/photo.jpg",
      "cl": "8350096",
      "clUrl": "https://chromium-review.googlesource.com/c/8350096",
      "description": "When SettingsInTab is enabled, pressing the Escape key while typing in\nthe detailed pane search input (e.g. on \"All Sites\" site settings)\ndid not close the search view. Likewise, the back button did not\nfunction properly.\n\nThis occurred because ChromeTabbedActivity intercepts KEYCODE_ESCAPE at\nthe activity level before dispatching to the view hierarchy. Likewise\nback press events were misrouted.\n\nThis CL:\n- Updates MultiColumnTitleUpdater to provide handleBackAction() and\n  isSearchOpen(), and notify an onSearchVisibilityChanged callback.\n- Updates SettingsPageFragmentDelegateImpl to register as a listener on\n  search visibility changes and invoke\n  MultiColumnTitleUpdater.handleBackAction() during back press handling,\n  preventing unwanted fragment navigation when search is open.\n- Attaches an Escape key listener on the detail SearchView and its inner\n  search text view to consume Escape and close search.\n\nFixed: 555858895\nBug: 521895796\nTest: MultiColumnTitleUpdaterTest\nTest: SettingsPageFragmentDelegateImplTest\nChange-Id: Id3f6fdedac8a541b9b1f70708b7e176e20fef9b4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8350096\nReviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nCommit-Queue: James Cook \u003cjamescook@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692685}",
      "email": "jamescook@chromium.org",
      "hash": "283d6380707e9b102ec024c8f77e846e65ff206c",
      "subject": "settings: Fix escape key in detailed pane search input"
    },
    "8350129": {
      "author": "Alex Gough",
      "avatar": "https://lh5.googleusercontent.com/-HHE2BXQuWDc/AAAAAAAAAAI/AAAAAAAAAAA/kVPV--sgMtw/s120-p/photo.jpg",
      "cl": "8350129",
      "clUrl": "https://chromium-review.googlesource.com/c/8350129",
      "description": "Bug: N/A\nChange-Id: Ib40e352bad5074c9a63c29a36f93366f94f0da9d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8350129\nReviewed-by: Will Harris \u003cwfh@chromium.org\u003e\nCommit-Queue: Alex Gough \u003cajgo@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692620}",
      "email": "ajgo@chromium.org",
      "hash": "19815581087be124a0d751856e5a68f613109889",
      "subject": "Add FAQ about full chains to VRP guide"
    },
    "8350145": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8350145",
      "clUrl": "https://chromium-review.googlesource.com/c/8350145",
      "description": "R8 dead-code and usage analysis identified multiple unreferenced methods,\nproperties, and constructors across the Omnibox status package that can\nbe safely removed:\n\n- StatusCoordinator: remove unused setTranslationX(), setTooltipText(),\n  shouldDisplaySearchEngineIcon(), and getMeasuredWidth() methods.\n- StatusMediator: remove unused COOKIE_CONTROLS_ICON constant,\n  setTranslationX(), and setTooltipText() methods.\n- StatusProperties: remove unused TRANSLATION_X property key,\n  StatusIconResource(Drawable, String), StatusIconResource.getTint(),\n  and PermissionIconResource(Drawable, boolean, String).\n- StatusView: remove obsolete setStatusIconShown(boolean) direct method\n  as icon visibility is fully driven via PropertyModel.\n- StatusViewBinder: remove TRANSLATION_X dispatch branch.\n- PageInfoIphController: remove unused showStoreIconIph() method and\n  associated zombie test.\n\nBug: None\nChange-Id: I966a8aa5e867a5c7ca5d24e064e58f64c870912a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8350145\nAuto-Submit: Tomasz Wiszkowski \u003cender@google.com\u003e\nReviewed-by: Charles Cai \u003ccharlesyc@google.com\u003e\nCommit-Queue: Tomasz Wiszkowski \u003cender@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692480}",
      "email": "ender@google.com",
      "hash": "510dd0ddd3a1125aa0691337975206b6f11ba34f",
      "subject": "[Clean] Remove unused methods and properties across status component"
    },
    "8350165": {
      "author": "Giovanni Ortuño Urquidi",
      "avatar": "https://lh6.googleusercontent.com/-wN5CJWamRj0/AAAAAAAAAAI/AAAAAAAAAAA/_tezUf7PLl0/s120-p/photo.jpg",
      "cl": "8350165",
      "clUrl": "https://chromium-review.googlesource.com/c/8350165",
      "description": "The new smoke tests are flaky on macOS and debug builds because they\ntake a long time to start up when they have //content as a dependency.\n\nThe tests use the simplest possible fuzzer, so they can't be easily sped\nup which leaves two options:\n\n1. Remove //content as a dependency for the tests, or\n\n2. Increase the timeout for the tests\n\nOption 1 would miss issues like https://crbug.com/524216727 and Option 2\nwould not be great for bot health.\n\nTo compromise, this CL does option 2 for macOS since there's only one\ntrybot for that platform, and option 1 for debug builds since most\nissues should be caught by non-debug trybots.\n\nBug: 553411185\nChange-Id: Idaf67fdad767e3ab8ff662ff42d7fff9233bc7f8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8350165\nCommit-Queue: Giovanni Ortuno Urquidi \u003cortuno@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692421}",
      "email": "ortuno@chromium.org",
      "hash": "c14848f8d88dc9f0324ea4532cdd739974b9f038",
      "subject": "fuzzing: Fix flaky fuzzing smoke tests"
    },
    "8350166": {
      "author": "Joemer Ramos",
      "avatar": "https://lh4.googleusercontent.com/-ue00Aiubchc/AAAAAAAAAAI/AAAAAAAAAAA/Xa-3C6hm58g/s120-p/photo.jpg",
      "cl": "8350166",
      "clUrl": "https://chromium-review.googlesource.com/c/8350166",
      "description": "When opening a tab via an external intent, SceneController dismisses all\nmodal dialogs before presenting the new tab. Gemini floaty was included\nas part of this dismissal in https://crrev.com/c/8232238.\n\nThis CL updates SceneCommands and SceneCoordinator to support a\ndismissGemini parameter, allowing SceneController to bypass Gemini\ndismissal when handling START_GEMINI_AI_SUMMARIZATION or\nTRIGGER_GEMINI_PROMO actions outside of incognito mode.\n\nBug: 546065819, 555233874, 555235097\nChange-Id: Ice7886329c0c4161e07d761428921cbc4dcb7ae0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8350166\nReviewed-by: Adam Arcaro \u003cadamta@google.com\u003e\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nReviewed-by: Yasaman Sedaghat \u003cyasamans@google.com\u003e\nCommit-Queue: Joemer Ramos \u003cjoemerramos@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692431}",
      "email": "joemerramos@google.com",
      "hash": "69d7a2de9f69743db9630654a7cd2d87d4e5f0b6",
      "subject": "[ios] Preserve Gemini floaty on external Gemini launch intents"
    },
    "8350288": {
      "author": "Tim",
      "avatar": "https://lh3.googleusercontent.com/-euWG8RmebXA/AAAAAAAAAAI/AAAAAAAAAAA/m_OI0VohYlQ/s120-p/photo.jpg",
      "cl": "8350288",
      "clUrl": "https://chromium-review.googlesource.com/c/8350288",
      "description": "This conversion was largely done using a detailed description of the\nconversion process passed to Jetski CLI. To double check this work, the\nfile has also been copied into the converted schemas test to verify no\nfunctional difference in output.\n\nNote 1: `additionalProperties` was dropped from the old IDL file as this\nextended attribute wasn't actually picked up by the schema compiler. The\nschema may actually want `ignoreAdditionalProperties`, which recently\nhad support added for WebIDL schemas in crrev.com/c/8274089\nNote 2: The IconVariant dictionary property `any` also had to be changed\nto `_any`, as `any` is a reserved keyword for WebIDL that can't be used\nas an identifier. The underscore is stripped during the parsing.\n\nFixed: 452428796\nChange-Id: Ib5bd57495e216e95c17841ff4fe1cdb98241be8d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8350288\nCommit-Queue: Tim \u003ctjudkins@chromium.org\u003e\nReviewed-by: Solomon Kinard \u003csolomonkinard@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692579}",
      "email": "tjudkins@chromium.org",
      "hash": "c7c9571899ee720251a33d549c8bebad8bcfbbd0",
      "subject": "[Extensions] Convert iconVariants to WebIDL"
    },
    "8350345": {
      "author": "Foromo Daniel Soromou",
      "avatar": "https://lh6.googleusercontent.com/-6o9sWTbhXuE/AAAAAAAAAAI/AAAAAAAAAAA/ml9-F5KUmvc/s120-p/photo.jpg",
      "cl": "8350345",
      "clUrl": "https://chromium-review.googlesource.com/c/8350345",
      "description": "Bug: 41446264\nChange-Id: Iadee0e394cbc20948bc0ed0a94c06b5009d41229\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8350345\nReviewed-by: Allen Bauer \u003ckylixrd@chromium.org\u003e\nCommit-Queue: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692409}",
      "email": "koretadaniel@chromium.org",
      "hash": "b0ea09a39b0fba22db9814d8176f6ed268edf6f2",
      "subject": "Use base::ScopedObservation for TreeView's focus change listener"
    },
    "8350428": {
      "author": "Mike Wasserman",
      "avatar": "https://lh3.googleusercontent.com/-q-Ur_aOfw80/AAAAAAAAAAI/AAAAAAAAAAA/YoLjr7stCTQ/s120-p/photo.jpg",
      "cl": "8350428",
      "clUrl": "https://chromium-review.googlesource.com/c/8350428",
      "description": "IWYU cleanup following https://crrev.com/c/8346270\n\nBug: None\nChange-Id: I649ae94f1905aa19f39694c843e5e2f28b596ebd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8350428\nAuto-Submit: Mike Wasserman \u003cmsw@chromium.org\u003e\nReviewed-by: Stefan Zager \u003cszager@chromium.org\u003e\nCommit-Queue: Stefan Zager \u003cszager@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692578}",
      "email": "msw@chromium.org",
      "hash": "74bbdeb58056b2753b5d26c58add26f8e28a9427",
      "subject": "Clean up Blink Language Detector and Translator deps"
    },
    "8350448": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8350448",
      "clUrl": "https://chromium-review.googlesource.com/c/8350448",
      "description": "When opening a new window or tab before the initial NTP navigation\ncommits, the URL is empty or invalid. In this state:\n1. StatusMediator checked only whether previewMatchUrl was null when\n   determining whether the UrlBar text represents a search. A non-null\n   empty previewMatchUrl caused StatusMediator to display the globe icon\n   instead of the Default Search Engine (DSE) logo.\n2. StatusMediator's preview match URL change listener did not detect\n   transitions between empty URLs and website URLs.\n3. Navigation and visibility queries relied strictly on\n   UrlUtilities.isNtpUrl, which treats empty URLs as non-NTP.\n\nFix this by:\n- Introducing isNtpUrl() in StatusMediator to treat empty or invalid\n  URLs as NTP candidates, ensuring the DSE logo is displayed rather than\n  the globe icon.\n- Updating preview match handling and navigation checks in\n  StatusMediator to recognize empty URLs as NTP candidates.\n\nBug: 553118979\nChange-Id: I67360d139324f31a0d538938c1a19386f1985b3d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8350448\nCommit-Queue: Tomasz Wiszkowski \u003cender@google.com\u003e\nReviewed-by: Peter Kang \u003cpeterkang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692015}",
      "email": "ender@google.com",
      "hash": "d30c813ed320c124a893bf35001e39ab94dae145",
      "subject": "Show DSE logo for transient empty URL on new window"
    },
    "8350479": {
      "author": "Brandon Jones",
      "avatar": "https://lh6.googleusercontent.com/-Fb0VJy9f5FQ/AAAAAAAAAAI/AAAAAAAAAAA/a0PKM5vdtP0/s120-p/photo.jpg",
      "cl": "8350479",
      "clUrl": "https://chromium-review.googlesource.com/c/8350479",
      "description": "Disabled some additional GL state that has the potential to\ninterfere with the draw call performed in\nClearFramebufferResourceManager::ClearFramebuffer. This state is\nalready reverted in the existing decoder-\u003eRestoreGlobalState();\ncall.\n\nFixed: 514460295\nChange-Id: Ib9111c1bf77e6b87f1543b65a61a4808d941e4bd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8350479\nReviewed-by: Kai Ninomiya \u003ckainino@chromium.org\u003e\nAuto-Submit: Brandon Jones \u003cbajones@chromium.org\u003e\nCommit-Queue: Brandon Jones \u003cbajones@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692040}",
      "email": "bajones@chromium.org",
      "hash": "2e9bb0c975af539af5efea89311c1582d79bd8e1",
      "subject": "Disable additional state before framebuffer clear."
    },
    "8350484": {
      "author": "Foromo Daniel Soromou",
      "avatar": "https://lh6.googleusercontent.com/-6o9sWTbhXuE/AAAAAAAAAAI/AAAAAAAAAAA/ml9-F5KUmvc/s120-p/photo.jpg",
      "cl": "8350484",
      "clUrl": "https://chromium-review.googlesource.com/c/8350484",
      "description": "Bug: 41446264\nChange-Id: I93b35de4055f98484e8958adee3516f3b4ea18e8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8350484\nCommit-Queue: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nReviewed-by: Keren Zhu \u003ckerenzhu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692157}",
      "email": "koretadaniel@chromium.org",
      "hash": "91948bda3179f8ee2c6394bd58404018ade0b0aa",
      "subject": "Use base::ScopedObservation for the bubble anchor view observation"
    },
    "8350505": {
      "author": "Koji Ishii",
      "avatar": "https://lh4.googleusercontent.com/-LwXQg4ce77w/AAAAAAAAAAI/AAAAAAAAAAA/WXtvKbrJ5uw/s120-p/photo.jpg",
      "cl": "8350505",
      "clUrl": "https://chromium-review.googlesource.com/c/8350505",
      "description": "It's been enabled since M150. No issues were reported so far.\n\nBug: 449295641\nChange-Id: Id1f6f3bb0de308ccc2483fa42d6a2175b11a1f5a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8350505\nAuto-Submit: Koji Ishii \u003ckojii@chromium.org\u003e\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nCommit-Queue: Kent Tamura \u003ctkent@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692171}",
      "email": "kojii@chromium.org",
      "hash": "8e232018273d3fd70f0a6b1c19efa32680b9f7db",
      "subject": "Remove the `FirstLineTextTransform` runtime flag"
    },
    "8350525": {
      "author": "Di Wu",
      "avatar": "https://lh4.googleusercontent.com/-IA1rlaCrSZ8/AAAAAAAAAAI/AAAAAAAAAAA/lGlaGVAlF5o/s120-p/photo.jpg",
      "cl": "8350525",
      "clUrl": "https://chromium-review.googlesource.com/c/8350525",
      "description": "When a USB printer is plugged in or configured, ChromeOS displays a\nnotification indicating that the printer is ready or requires\nconfiguration. Move the USB printer notification from\nNotificationDisplayService to MessageCenter.\n\nScope the MessageCenter notification ID with the user's hash and attach\nthe profile ID to the notifier for multi-user separation. Decouple\nUsbPrinterNotification from Profile by injecting the User directly from\nUsbPrinterNotificationController, and construct the notification with\nCreateSystemNotificationPtr. Clean up the unused visible state and\nredundant includes.\n\nAdd the //ui/message_center dependency to\nchrome/browser/ash/printing/BUILD.gn for the new MessageCenter usage.\n\nBug: b:332804822\nTest: CQ\n\nChange-Id: I4e4e152c5f02ba2a44d8f5a259ab4387295ff865\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8350525\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Georg Neis \u003cneis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692207}",
      "email": "diwux@google.com",
      "hash": "885f91e78ebcd9108a7e550f40e8689bd35ce6e1",
      "subject": "Ash: Move USB printer notification to MessageCenter"
    },
    "8350549": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8350549",
      "clUrl": "https://chromium-review.googlesource.com/c/8350549",
      "description": "Adds a constructor taking an UnownedUserDataHost that registers the\ncontroller, so owners with a host - here the browser window - can expose\nit through Get() instead of an accessor of their own. The\nBrowserWindowFeatures accessor is removed; BrowserWindowFeatures still\nowns the object.\n\nCookieControlsController lives in components/, so it takes a\nui::UnownedUserDataHost rather than a BrowserWindowInterface and has no\nFrom() of its own; the two chrome callers use Get() on the window's\nhost. This keeps the component free of any dependency on chrome's\nbrowser window types.\n\nThe class is constructed in eleven other places - page info, the\nAndroid bridge, and tests - which are not window-scoped. Those use the\nexisting constructor and stay unregistered, so the scoper is optional.\n\nAdds //ui/base/unowned_user_data as a public_dep of\ncomponents/content_settings/browser/ui, since the scoper now appears in\na public header.\n\nBug: 428946261\nAgent-Generated: true\nChange-Id: I583a7322f5f817eededae9b9b38d9bd30c0cefea\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8350549\nReviewed-by: Martin Šrámek \u003cmsramek@chromium.org\u003e\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692504}",
      "email": "erikchen@chromium.org",
      "hash": "726a3aa65875ef59f769c4a589b858b863fe913c",
      "subject": "Convert CookieControlsController to UnownedUserData"
    },
    "8350566": {
      "author": "Thomas Schickinger",
      "avatar": "https://lh4.googleusercontent.com/-3d2azqlIdwI/AAAAAAAAAAI/AAAAAAAAAAA/SAWuYDEV4MM/s120-p/photo.jpg",
      "cl": "8350566",
      "clUrl": "https://chromium-review.googlesource.com/c/8350566",
      "description": "Bug: b:556176699\nChange-Id: I017050881889d85054f92d34808840236a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8350566\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCommit-Queue: Thomas Schickinger \u003cschickin@google.com\u003e\nReviewed-by: Florian Leimgruber \u003cfleimgruber@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692219}",
      "email": "schickin@google.com",
      "hash": "b6d58d8750d7b3c6550d25b70a64f36148d04772",
      "subject": "Use constants for hard-coded feature names in Autofill AI unit test."
    },
    "8350567": {
      "author": "Thomas Schickinger",
      "avatar": "https://lh4.googleusercontent.com/-3d2azqlIdwI/AAAAAAAAAAI/AAAAAAAAAAA/SAWuYDEV4MM/s120-p/photo.jpg",
      "cl": "8350567",
      "clUrl": "https://chromium-review.googlesource.com/c/8350567",
      "description": "This will add more information to the output for failed tests and\nit also makes the test code a bit more concise (for entity type checks).\n\nThe matchers are put in entity_data_test_util.h for reusability.\n\nBug: b:556176699\nChange-Id: Iaf0bd9bff39c895bf970da47612e8d3d6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8350567\nReviewed-by: Florian Leimgruber \u003cfleimgruber@google.com\u003e\nCommit-Queue: Thomas Schickinger \u003cschickin@google.com\u003e\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692271}",
      "email": "schickin@google.com",
      "hash": "ef9c78b73696b3114c2befb4a4880cae9a64643e",
      "subject": "Introduce matchers for entity type and attribute value in Autofill test."
    },
    "8350643": {
      "author": "Di Wu",
      "avatar": "https://lh4.googleusercontent.com/-IA1rlaCrSZ8/AAAAAAAAAAI/AAAAAAAAAAA/lGlaGVAlF5o/s120-p/photo.jpg",
      "cl": "8350643",
      "clUrl": "https://chromium-review.googlesource.com/c/8350643",
      "description": "SyncErrorNotifier displays notifications for sync-related errors such as\npassphrase errors, dashboard sync disablement, missing trusted vault keys,\nor degraded trusted vault recoverability. Move these notifications from\nNotificationDisplayService to MessageCenter.\n\nScope each notification ID with the profile user's hash and attach the\nuser's profile ID to the NotifierId so notifications stay separated and\nproperly attributed across multi-profile sessions. Notification\nreplacement, dismissal, and click behavior to open settings or trusted\nvault retrieval flows is unchanged.\n\nUpdate unit tests and sync integration tests to inspect and interact with\nMessageCenter directly. Remove the obsolete NotificationDisplayService\nand multi_user_util dependencies from ash/sync.\n\nBug: b:332804822\nTest: CQ\n\nChange-Id: I1b1c48cc2d140a6e934cfe02288a514903dd3d11\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8350643\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Georg Neis \u003cneis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692245}",
      "email": "diwux@google.com",
      "hash": "3aa7d710ddab65d9218bd199785407e6e8bd1167",
      "subject": "Ash: Move SyncErrorNotifier notifications to MessageCenter"
    },
    "8350707": {
      "author": "Cathie Chen",
      "avatar": "https://lh5.googleusercontent.com/-A_p0KXj2tiw/AAAAAAAAAAI/AAAAAAAAAAA/adOZSMwMcIU/s120-p/photo.jpg",
      "cl": "8350707",
      "clUrl": "https://chromium-review.googlesource.com/c/8350707",
      "description": "Partially reverts crrev.com/c/8266646, which moved the sole\nNotificationWrapperBuilder implementation into\n//chrome/browser/notifications on the grounds that nothing else used\nit. WebView's upcoming media playback notification is a second,\nnon-Chrome consumer and cannot depend on //chrome, so a\ncomponents-level implementation is needed again.\n\nChrome's consolidated ChromeNotificationWrapperBuilder is left\nuntouched; re-layering it on top of this class is left as a follow-up.\nThe restored file is updated for the BitmapUtils API change from\ncrrev.com/c/8264809 (resizeBitmap became resizeBitmapByMemory, which\nself-guards on the size check).\n\nBug: 556756515\nBypass-Check-License: file moved\nChange-Id: Iabf64022bf42ecefe32fe32bd7bba1cdf4fae9f2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8350707\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nCommit-Queue: cathie chen \u003ccchen@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692636}",
      "email": "cchen@igalia.com",
      "hash": "36206796494571c9f9aa6b6fe89b8bebda286859",
      "subject": "[media] Restore NotificationWrapperCompatBuilder for non-Chrome embedders"
    },
    "8350731": {
      "author": "Mustaq Ahmed",
      "avatar": "",
      "cl": "8350731",
      "clUrl": "https://chromium-review.googlesource.com/c/8350731",
      "description": "Change-Id: I9d52715cd0d2c97ad0e4600639d6ec0b3e4f9897\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8350731\nCommit-Queue: Mustaq Ahmed \u003cmustaq@chromium.org\u003e\nReviewed-by: Theresa Wellington \u003ctwellington@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692563}",
      "email": "mustaq@google.com",
      "hash": "3e421a083e1fbc25516ec47acf74e0091a66dac0",
      "subject": "Add mustaq@chromium.org as an owner of PointerLockEventHelper.java"
    },
    "8350733": {
      "author": "Wenbin Zhang",
      "avatar": "https://lh5.googleusercontent.com/-wZY04Vt0iOY/AAAAAAAAAAI/AAAAAAAAAAA/rmQaLVY2sIk/s120-p/photo.jpg",
      "cl": "8350733",
      "clUrl": "https://chromium-review.googlesource.com/c/8350733",
      "description": "Replace TestBrowserWindow with ui::MockBaseWindow in\ninitial_webui_window_metrics_manager_unittest.cc as part of Project\nBedrock to eliminate Browser* and window test dependencies.\n\nKey changes:\n- In SkipsSurfaceSyncMetricsWhenWindowMinimized, replace\n  TestBrowserWindow with testing::NiceMock\u003cui::MockBaseWindow\u003e and stub\n  IsMinimized() to return true.\n- Add //ui/base:test_support to unit_tests deps in\n  chrome/browser/ui/waap/BUILD.gn.\n\nBug: 543043111Change-Id: I77f06cff3252d5d1c734444bd4dbff05bcd7e6df\nChange-Id: I77f06cff3252d5d1c734444bd4dbff05bcd7e6df\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8350733\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCommit-Queue: Wenbin Zhang \u003cwenbinzhang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692715}",
      "email": "wenbinzhang@google.com",
      "hash": "d0076e3b0c8406543e8cde4c22bc309b5aec90e6",
      "subject": "[bedrock] Remove TestBrowserWindow from initial_webui_window_metrics"
    },
    "8350766": {
      "author": "Stanisław Solarewicz",
      "avatar": "https://lh6.googleusercontent.com/-XeKt6NcU5hU/AAAAAAAAAAI/AAAAAAAAAAA/sZ_pqc6udI0/s120-p/photo.jpg",
      "cl": "8350766",
      "clUrl": "https://chromium-review.googlesource.com/c/8350766",
      "description": "This CL utilizes the previously added JNI bridge to check if the ack was\nalready given before showing the disclaimer. Secondly, the bridge is\nused on disclaimer acceptance to signal the C++ to record the ack.\n\nBug: 527872237\nChange-Id: I4453049162d2857a5e7b048c4a530f1fa2306aab\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8350766\nReviewed-by: Zonghan Xu \u003cxzonghan@chromium.org\u003e\nCommit-Queue: Stanisław Solarewicz \u003cssolarewicz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692322}",
      "email": "ssolarewicz@chromium.org",
      "hash": "ad764468d0cdeaca15749c98edaea7e0cc4d0dd6",
      "subject": "[AESD] Wire-up the enterprise signals disclaimer with the AckManager"
    },
    "8350804": {
      "author": "Julia Przybytniowska",
      "avatar": "https://lh3.googleusercontent.com/--D6gd_XmyNs/AAAAAAAAAAI/AAAAAAAAAAA/NJM98sY8A8o/s120-p/photo.jpg",
      "cl": "8350804",
      "clUrl": "https://chromium-review.googlesource.com/c/8350804",
      "description": "Migrate the Media Session metadata hiding logic to use\n`Profile::IsPrimaryOTRProfileWithRegularParent()` instead of\n`Profile::IsIncognitoProfile()`.\n\nThis ensures that Isolated profiles, which share similar privacy\nrequirements to Incognito profiles, also have their media metadata\nhidden (or replaced with placeholders on ChromeOS).\n\nBUG=b:556554212\n\nDD: go/chrome-enterprise-isolated-mode-client-dd\nChange-Id: Id506103d157d435e7673c4681890144df9f163b0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8350804\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nReviewed-by: Viacheslav Krakhotin \u003ckrakhotin@google.com\u003e\nCommit-Queue: Julia Przybytniowska \u003cprzybytniowska@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692205}",
      "email": "przybytniowska@google.com",
      "hash": "cb29ca31ee03b5992d53c6defcec9123b9a17530",
      "subject": "[Isolated Mode] Hide metadata for Enterprise Isolated profiles"
    },
    "8350805": {
      "author": "Morten Stenshorne",
      "avatar": "https://lh4.googleusercontent.com/-k5WE6t0IBVM/AAAAAAAAAAI/AAAAAAAAAAA/2cgUVUS7Hl8/s120-p/photo.jpg",
      "cl": "8350805",
      "clUrl": "https://chromium-review.googlesource.com/c/8350805",
      "description": "The parameter has a default value of nullptr anyway.\n\nChange-Id: I5a47347630fcdb1cdc15b5d5b28267c09247f722\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8350805\nReviewed-by: Ian Kilpatrick \u003cikilpatrick@chromium.org\u003e\nCommit-Queue: Morten Stenshorne \u003cmstensho@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692687}",
      "email": "mstensho@chromium.org",
      "hash": "bd805e3ea3e00b9b1fa5fa190042a7042e397978",
      "subject": "Don't pass explicit nullptr break token to BlockNode::Layout()."
    },
    "8350810": {
      "author": "henrika",
      "avatar": "https://lh3.googleusercontent.com/-qq1IqRnDUE0/AAAAAAAAAAI/AAAAAAAAAAA/31-FGrQBQ4k/s120-p/photo.jpg",
      "cl": "8350810",
      "clUrl": "https://chromium-review.googlesource.com/c/8350810",
      "description": "Bug: 519665820\nChange-Id: I9032bc31300946437a8fed69a7faa49a34257362\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8350810\nReviewed-by: Johannes Kron \u003ckron@chromium.org\u003e\nCommit-Queue: Henrik Andreasson \u003chenrika@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692381}",
      "email": "henrika@chromium.org",
      "hash": "20a2e76675c525242f7fc88c23331efbe96c0f9d",
      "subject": "Adds new error codes to Hresult enum"
    },
    "8350846": {
      "author": "Kent Tamura",
      "avatar": "https://lh3.googleusercontent.com/-Xn4R5JMv3zM/AAAAAAAAAAI/AAAAAAAAAAA/BKgC_HIpPUQ/s120-p/photo.jpg",
      "cl": "8350846",
      "clUrl": "https://chromium-review.googlesource.com/c/8350846",
      "description": "We should use StrCat() or Format() instead.\n\nFixed: 542260133\nChange-Id: I2858e3a97bbda7716b608bfac75a16e4bc6d2c8e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8350846\nAuto-Submit: Kent Tamura \u003ctkent@chromium.org\u003e\nReviewed-by: Fredrik Söderquist \u003cfs@opera.com\u003e\nCommit-Queue: Fredrik Söderquist \u003cfs@opera.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692281}",
      "email": "tkent@chromium.org",
      "hash": "6550739d5c3cd98c839cb1136a2459351ab34615",
      "subject": "WTF: Remove String::Format()"
    },
    "8350917": {
      "author": "Gazal",
      "avatar": "https://lh5.googleusercontent.com/-5jZ5sBksdws/AAAAAAAAAAI/AAAAAAAAAAA/V5MBqLUUh3c/s120-p/photo.jpg",
      "cl": "8350917",
      "clUrl": "https://chromium-review.googlesource.com/c/8350917",
      "description": "Expands visual regression test coverage for Vertical Tabs indicators.\n\n* Adds render test for nested child tabs with AI actuation indicators.\n* Adds combined RTL render test verifying mirrored layouts for Glic, AI\n  actuation, alert indicators, and action buttons.\n* Resolves line-length presubmit warnings in `TabVerticalViewBinder` by\n  extracting dimen resource lookups inline.\n* Cleans up obsolete TODO comments across tab management UI classes in\n  passing.\n\nBug: 509226293, 521987032\nChange-Id: I2c01613b3aeba9d2ac08f3076b629d22fcc0e04e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8350917\nAuto-Submit: Gazal Agarwal \u003cagazal@google.com\u003e\nReviewed-by: Hao Dong \u003cspdonghao@google.com\u003e\nCommit-Queue: Gazal Agarwal \u003cagazal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692050}",
      "email": "agazal@google.com",
      "hash": "d3f95ca8c0c03dacac94afecb8c0e80afa6befb8",
      "subject": "[Vertical Tabs] Add render tests for RTL indicators and child tabs"
    },
    "8351020": {
      "author": "Yanling Wang",
      "avatar": "https://lh3.googleusercontent.com/-xPE4ZAYMKk4/AAAAAAAAAAI/AAAAAAAAAAA/fzb05DiVj2E/s120-p/photo.jpg",
      "cl": "8351020",
      "clUrl": "https://chromium-review.googlesource.com/c/8351020",
      "description": "Avoid counting border, scrollbar, and padding twice when computing\nintrinsic inline size for an empty row direction grid-lanes container.\n\nBug: 343257585\nChange-Id: I6086a4ffc8c26d6f2dae1da0c0a01ea9cd4f5968\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351020\nReviewed-by: Alison Maher \u003calmaher@microsoft.com\u003e\nCommit-Queue: Yanling Wang \u003cyanlingwang@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692564}",
      "email": "yanlingwang@microsoft.com",
      "hash": "87c5ff96308a5d6af8a8fb5a7c8b9f27859b88cc",
      "subject": "[Masonry] Fix intrinsic size of empty row containers"
    },
    "8351047": {
      "author": "Ari Chivukula",
      "avatar": "https://lh3.googleusercontent.com/-pBPDc-hPqmk/AAAAAAAAAAI/AAAAAAAAAAA/BsFD8BSZs1U/s120-p/photo.jpg",
      "cl": "8351047",
      "clUrl": "https://chromium-review.googlesource.com/c/8351047",
      "description": "https://crrev.com/c/8355365 should mitigate this.\n\nBug: 552768634\nChange-Id: I8eda361cdc540ff30ae2163250885b34502ebe78\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351047\nCommit-Queue: Ari Chivukula \u003carichiv@chromium.org\u003e\nReviewed-by: Will Harris \u003cwfh@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692013}",
      "email": "arichiv@chromium.org",
      "hash": "e2f0afa390af8e88e3f02e4b00eb3b8ac52efbbf",
      "subject": "Remove flaky test expectation for response-status-code.no-cors.html"
    },
    "8351050": {
      "author": "Sophie Chang",
      "avatar": "https://lh4.googleusercontent.com/-TENSt6uTj-U/AAAAAAAAAAI/AAAAAAAAAAA/pGz-tCkfAWE/s120-p/photo.jpg",
      "cl": "8351050",
      "clUrl": "https://chromium-review.googlesource.com/c/8351050",
      "description": "MessagePortStatus response is unused in\nMessagePortServiceGrpc::HandleMessage, triggering -Wunused-variable\nwhen building with protobuf versions where default proto constructors\ndo not produce side effects.\n\nTAG=agy\nCONV=4b357417-1216-4c68-94f6-a26afabc6075\n\nBug: 554438270\nChange-Id: Ic0b33dae857cd0d8d80cd9643a9660c9dd6296cf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351050\nReviewed-by: Mark Foltz \u003cmfoltz@chromium.org\u003e\nCommit-Queue: Mark Foltz \u003cmfoltz@chromium.org\u003e\nAuto-Submit: Sophie Chang \u003csophiechang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692494}",
      "email": "sophiechang@chromium.org",
      "hash": "f705bfaa09d45b3119ccf2a3bf4fef05fe5b6bcb",
      "subject": "[cast_core] Remove unused variable in HandleMessage"
    },
    "8351084": {
      "author": "Julia Przybytniowska",
      "avatar": "https://lh3.googleusercontent.com/--D6gd_XmyNs/AAAAAAAAAAI/AAAAAAAAAAA/NJM98sY8A8o/s120-p/photo.jpg",
      "cl": "8351084",
      "clUrl": "https://chromium-review.googlesource.com/c/8351084",
      "description": "Ensures that the Device API service is not created for Enterprise\nIsolated Mode profiles, consistent with the existing restriction for\nIncognito profiles.\n\nBUG=b:556640730\n\nDD: go/chrome-enterprise-isolated-mode-client-dd\nChange-Id: Ifa9c5d7b2cab85112fa425307aaaac243d7d00a8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351084\nCommit-Queue: Julia Przybytniowska \u003cprzybytniowska@google.com\u003e\nReviewed-by: Viacheslav Krakhotin \u003ckrakhotin@google.com\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692260}",
      "email": "przybytniowska@google.com",
      "hash": "2c9427200e01f265f61946604690f34cf70250e2",
      "subject": "[Isolated Mode] Block Device API in Enterprise Mode"
    },
    "8351087": {
      "author": "Chrome Crash (Prod)",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "8351087",
      "clUrl": "https://chromium-review.googlesource.com/c/8351087",
      "description": "When migrating index data in CacheStorage, a CHECK was added to ensure\nthe storage key origin matched the index origin. This CHECK was\ntriggered in production. Convert it back to a DCHECK with a TODO comment\nto prevent crashes while investigating.\n\nThis fix was generated by the Crash Autofix pipeline for the crash\ndetails.\n\nhttp: //crash/a9795a0bf0400000. Please see go/crash-autofix for more\nBug: 556635712\nChange-Id: I050e4969d057afeb672978d7cfe53a976bfc8804\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351087\nReviewed-by: Stephen Nusko \u003cnuskos@chromium.org\u003e\nReviewed-by: Yuki Shiino \u003cyukishiino@chromium.org\u003e\nCommit-Queue: Yuki Shiino \u003cyukishiino@chromium.org\u003e\nOwners-Override: Yuki Shiino \u003cyukishiino@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692143}",
      "email": "crash@system.gserviceaccount.com",
      "hash": "43035ed7ab37313663d3d7fba655c3732d8dad31",
      "subject": "Convert CHECK to DCHECK in ReadAndMigrateIndexInPool"
    },
    "8351106": {
      "author": "Fumitoshi Ukai",
      "avatar": "https://lh3.googleusercontent.com/-5aGNJUVO4TY/AAAAAAAAAAI/AAAAAAAAAAA/ILuGtsHkwVg/s120-p/photo.jpg",
      "cl": "8351106",
      "clUrl": "https://chromium-review.googlesource.com/c/8351106",
      "description": "Bug: 556926446\nChange-Id: I7c5eb1e5f6cf22e11e87fb92a1fce41ff698f5bb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351106\nReviewed-by: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nCommit-Queue: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nAuto-Submit: Fumitoshi Ukai \u003cukai@google.com\u003e\nCommit-Queue: Fumitoshi Ukai \u003cukai@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692149}",
      "email": "ukai@google.com",
      "hash": "6e33b5b0e26962592ec3c4b7c2eda77af35f1e38",
      "subject": "add bad deps for gen/third_party/devtools-frontend/src/front_end/panels/sources/sources.js"
    },
    "8351126": {
      "author": "Dylan Nagler",
      "avatar": "https://lh3.googleusercontent.com/-QWELYZGlvSU/AAAAAAAAAAI/AAAAAAAAAAA/cIrB6dyp4ck/s120-p/photo.jpg",
      "cl": "8351126",
      "clUrl": "https://chromium-review.googlesource.com/c/8351126",
      "description": "This property allows consumers to inspect whether\nany active CWVWebView instances are currently attached to a given\nCWVWebViewConfiguration before invoking `remove`.\n\nExposing this state prevents consumers from crashing on the assertion\nwithin `remove`, checking that no web views are active during profile\nteardown.\n\nFollow-up to CL 8298159\n\nChange-Id: I8051e1004227202a0e103b22a15484a6bccf7ea0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351126\nCommit-Queue: Dylan Nagler \u003cdnagler@google.com\u003e\nReviewed-by: Tommy Martino \u003ctmartino@chromium.org\u003e\nReviewed-by: Mike Dougherty \u003cmichaeldo@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692522}",
      "email": "dnagler@google.com",
      "hash": "6398209a045b2cb103607510f6bb6cf2cbe47c58",
      "subject": "[CWV] Expose hasActiveWebViews on CWVWebViewConfiguration"
    },
    "8351155": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8351155",
      "clUrl": "https://chromium-review.googlesource.com/c/8351155",
      "description": "The accessor was already a pure shim - it just forwarded to\nToastController::From(browser_) - so it added an indirection without\nowning anything. Its one remaining caller now calls From() directly.\n\nIn watermark_page_handler.cc this also drops the BrowserWindowFeatures\nlocal and the include that only that local needed.\n\nAlso removes the now-unused forward declaration and include in\nBrowserWindowFeatures itself.\n\nBug: 428946261\nAgent-Generated: true\nChange-Id: I6afd30f9ebbab4c9a1b2252e82e570a2fb7d2bd8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351155\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nReviewed-by: Alison Gale \u003cagale@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1691981}",
      "email": "erikchen@chromium.org",
      "hash": "aac9f0266339c16d7b30d78df7b6c67babfb6f1d",
      "subject": "Remove the toast_controller() shim from BrowserWindowFeatures"
    },
    "8351162": {
      "author": "Brian Sheedy",
      "avatar": "https://lh6.googleusercontent.com/-sA7B2zTzoAs/AAAAAAAAAAI/AAAAAAAAAAA/nsHb3a_lmjs/s120-p/photo.jpg",
      "cl": "8351162",
      "clUrl": "https://chromium-review.googlesource.com/c/8351162",
      "description": "Removes gpu_webrtc_validating_graphite_telemetry_test in favor of\ndirectly using the underlying test.\n\nThis is a functional no-op with no changes to generated test specs.\n\nBug: 541312843\nChange-Id: I388b344169e7041fa7796b095b106273415773af\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351162\nCommit-Queue: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692650}",
      "email": "bsheedy@chromium.org",
      "hash": "8402c24af001448418ce98e0cc24bc537a5961a1",
      "subject": "Remove WebRTC/validating/graphite bundle"
    },
    "8351184": {
      "author": "Kent Tamura",
      "avatar": "https://lh3.googleusercontent.com/-Xn4R5JMv3zM/AAAAAAAAAAI/AAAAAAAAAAA/BKgC_HIpPUQ/s120-p/photo.jpg",
      "cl": "8351184",
      "clUrl": "https://chromium-review.googlesource.com/c/8351184",
      "description": "TextIteratorAlgorithm\u003cStrategy\u003e::HandleTextNode() checks\nEnclosingTextControl(node_) to exclude autofilled values when\nExcludesAutofilledValue() is true. However, EnclosingTextControl() only\nfinds TextControlElement (\u003cinput\u003e and \u003ctextarea\u003e), missing\nHTMLSelectElement whose autofill preview value is rendered inside a\nuser-agent shadow root (popover).\n\nThis CL updates HandleTextNode() to recognize HTMLSelectElement in UA\nshadow roots and exclude its autofilled preview value.\nThis behavior is guarded by a new runtime feature flag\nTextIteratorExcludeAutofilledSelectFix (status: stable).\n\nBug: 556235808\nChange-Id: I1bbfaf1e743291276ddf46db4aa7d58f66fba7be\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351184\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@{#1692167}",
      "email": "tkent@chromium.org",
      "hash": "3ceb583e03c61aa4e531ff8399838bcfe9e015f1",
      "subject": "Exclude autofilled \u003cselect\u003e preview value in TextIterator"
    },
    "8351243": {
      "author": "Wenhu Cheng",
      "avatar": "https://lh5.googleusercontent.com/-zuuntE8jFRs/AAAAAAAAAAI/AAAAAAAAAAA/j26D0U5oPJM/s120-p/photo.jpg",
      "cl": "8351243",
      "clUrl": "https://chromium-review.googlesource.com/c/8351243",
      "description": "Aligns with the design in the Create Image suggestions PRD:\n- Adds suggest_style accessor to SearchSuggestionParser::SuggestResult.\n- Adds suggest_style field to AutocompleteMatch and populates it from\n  SuggestResult in BaseSearchProvider::CreateSearchSuggestion.\n- Adds unit tests in BaseSearchProviderTest and SearchSuggestionParserTest.\n\nBug: b:555270255\nChange-Id: I4a2f14eaed1d25b08b88cad9f82ec508fe56bf00\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351243\nReviewed-by: Fred Shih \u003cffred@chromium.org\u003e\nCommit-Queue: Wenhu Cheng \u003cwenhuc@google.com\u003e\nReviewed-by: Marlon Facey \u003cmfacey@chromium.org\u003e\nReviewed-by: Nihar Majmudar \u003cniharm@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692703}",
      "email": "wenhuc@google.com",
      "hash": "322bb3b12d875da15b21bc28a6ffdafa72931e14",
      "subject": "[SUIT] Pass RICH_IMAGE suggest style to AutocompleteMatch"
    },
    "8351250": {
      "author": "Philip Rogers",
      "avatar": "https://lh4.googleusercontent.com/-oAcBPBDxVx8/AAAAAAAAAAI/AAAAAAAAAAA/IwXuzhkMJsY/s120-p/photo.jpg",
      "cl": "8351250",
      "clUrl": "https://chromium-review.googlesource.com/c/8351250",
      "description": "Canvas paint events need to fire on descendant canvases before their\nancestors. The explainer has been updated to state that \"`paint` events\nfire in reverse document order, and in reverse tree order within each\ndocument\", and this patch implements this new behavior.\n\nSee: https://github.com/WICG/html-in-canvas/pull/164\n\nFixed: 556304549\nChange-Id: I3d74eedb413d862cc35c7cc3c930de1f213898b9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351250\nReviewed-by: Stefan Zager \u003cszager@chromium.org\u003e\nCommit-Queue: Stefan Zager \u003cszager@chromium.org\u003e\nAuto-Submit: Philip Rogers \u003cpdr@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692750}",
      "email": "pdr@chromium.org",
      "hash": "075ed33beed09ff8d1d9cf7b980aded6220246b4",
      "subject": "[html-in-canvas] Fire paint events in reverse document order"
    },
    "8351253": {
      "author": "Josiah Kiehl",
      "avatar": "https://lh3.googleusercontent.com/-cegR5dB1OE8/AAAAAAAAAAI/AAAAAAAAAAA/KfJSpIRNPac/s120-p/photo.jpg",
      "cl": "8351253",
      "clUrl": "https://chromium-review.googlesource.com/c/8351253",
      "description": "When multi-tab queries are submitted or the active tab is not in context,\nqueries submitted from the Omnibox composebox route through OpenURL with\nnavigation_handle_callback. ContextualTasksNavigationThrottle intercepts\nthe navigation and transfers the full ContextualSearchSessionHandle,\nInputStateModel, and selected_tab_ids into the Contextual Tasks side\npanel.\n\nSingle-tab queries on the active tab and Omnibox search suggestions\ncontinue routing directly via ShouldOpenInLensSidePanel and\nLensSearchController, ensuring contextual suggestions and zero-prefix\nsuggestions open immediately in the side panel without regressions.\n\nAlso adds tests in ComposeboxHandlerTest asserting routing decisions\nacross single-tab, multi-tab, detached tab, zero tab, and fallback\nconfigurations.\n\nBug: b:556298616\nTest: out/Default/unit_tests --gtest_filter=\"ComposeboxHandlerTest.*\"\nTest: out/Default/unit_tests --gtest_filter=\"ContextualTasksUiServiceTest.*\"\nTest: out/Default/browser_tests --gtest_filter=\"ContextualTasksUiServiceBrowserTest.*\"\nTest: out/Default/browser_tests --gtest_filter=\"ContextualTasksComposeboxHandlerTest.SubmitQuery*\"\nTest: out/Default/browser_tests --gtest_filter=\"LensSearchControllerUnificationBrowserTest.*\"\nChange-Id: I9d042fb2eab91495dcc8a33ed0e5e3ba1d6f8b08\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351253\nReviewed-by: Juan Mojica \u003cjuanmojica@google.com\u003e\nCommit-Queue: Josiah Kiehl \u003ckiehl@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692083}",
      "email": "kiehl@google.com",
      "hash": "f6406d9bb7420269fc7a876d75b2addc6db18294",
      "subject": "[context-input] Support multi-tab Omnibox contextual query routing via navigation throttle"
    },
    "8351270": {
      "author": "Daniel Cheng",
      "avatar": "https://lh6.googleusercontent.com/-WExQmJG9Svs/AAAAAAAAAAI/AAAAAAAAAAA/iguWD3ti-_E/s120-p/photo.jpg",
      "cl": "8351270",
      "clUrl": "https://chromium-review.googlesource.com/c/8351270",
      "description": "Change-Id: I28c5d80bd8c4e6ea9394188f236165c5023328b7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351270\nReviewed-by: Kyle Charbonneau \u003ckylechar@chromium.org\u003e\nCommit-Queue: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692521}",
      "email": "dcheng@chromium.org",
      "hash": "56f454231758be2a21d6046052a5366e1822f678",
      "subject": "Remove unused variable kVideoDecoderImplementations in GpuInternalsUI"
    },
    "8351332": {
      "author": "Bryan Kim",
      "avatar": "https://lh3.googleusercontent.com/-QQzNNymiEGc/AAAAAAAAAAI/AAAAAAAAAAA/-qwi6m0Jfg8/s120-p/photo.jpg",
      "cl": "8351332",
      "clUrl": "https://chromium-review.googlesource.com/c/8351332",
      "description": "Extract 5 leaf UI modules from //chrome/browser/ui\n(static_library(\"ui\")) into //chrome/browser/ui/views/extensions:\n- :extensions_toolbar_coordinator\n- :extensions_menu_delegate_desktop\n- :extensions_menu_coordinator\n- :extensions_toolbar_desktop_view_controller\n- :extensions_menu_view\n\nAlso update consumers to depend on the new targets directly.\n\nTAG=agy\nCONV=5a0e6343-f3f8-40ff-b4cf-ae02f6e5a606\n\nBug: 406646549\nChange-Id: I188275b009dbea3726b630df6c85bb6f3f758f06\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351332\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Bryan Kim \u003cbryankim@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692642}",
      "email": "bryankim@google.com",
      "hash": "840f9bc7c74d600547b301d2d714c5858500eead",
      "subject": "[Bedrock] Modularize 5 Views Extensions leaf UI modules"
    },
    "8351352": {
      "author": "Lynne Jiang",
      "avatar": "https://lh6.googleusercontent.com/-30x1bro_rf8/AAAAAAAAAAI/AAAAAAAAAAA/mPmldEsPTsg/s120-p/photo.jpg",
      "cl": "8351352",
      "clUrl": "https://chromium-review.googlesource.com/c/8351352",
      "description": "This CL removes obsolete expectation files for WebNN validation tests\n(pooling and tile) and updates the arg_min_max expectations. These tests\nnow pass on the GPU service, indicating newly supported data types such\nas integer types for maxPool2d and uint32 for tile.\n\nBug: 556834041\nChange-Id: I9fabef1e07743714143e51860176b1676fccd81f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351352\nCommit-Queue: Lynne Jiang \u003clyjiang@google.com\u003e\nReviewed-by: Nathan Memmott \u003cmemmott@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692002}",
      "email": "lyjiang@google.com",
      "hash": "51950797bbc4e25170d4ce7ca8b8d025e2761d15",
      "subject": "[WebNN] Update WebNN GPU expectation baseline."
    },
    "8351383": {
      "author": "Zhou Shuangshuang",
      "avatar": "https://lh4.googleusercontent.com/-EPaMSinnx6Q/AAAAAAAAAAI/AAAAAAAAAAA/bVhx6u-ZDCs/s120-p/photo.jpg",
      "cl": "8351383",
      "clUrl": "https://chromium-review.googlesource.com/c/8351383",
      "description": "The kCheckHTMLParserBudgetLessOften field trial that called this\nhelper was removed in 9ab4eeec07579 (\"Remove base feature\nCheckHTMLParserBudgetLessOften\"), which hard-coded the\nalways-call-the-clock branch instead. That left\nHTMLDocumentParser::ShouldCheckTimeBudget defined and declared with\nzero call sites.\n\nBug: none\nChange-Id: Icc24c00aa04c3e737dac5eafdf3521fcf63f3b66\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351383\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nCommit-Queue: Zhou, Shuangshuang \u003cshuangshuang.zhou@intel.com\u003e\nReviewed-by: Mason Freed \u003cmasonf@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692060}",
      "email": "shuangshuang.zhou@intel.com",
      "hash": "49bccd2bcc4840cc4c505feae5f366ef157dcfe1",
      "subject": "HTML parser: Remove dead ShouldCheckTimeBudget"
    },
    "8351392": {
      "author": "Lambros Lambrou",
      "avatar": "https://lh3.googleusercontent.com/-8BdDdv4MksM/AAAAAAAAAAI/AAAAAAAAAAA/9YQAuHbOmq0/s120-p/photo.jpg",
      "cl": "8351392",
      "clUrl": "https://chromium-review.googlesource.com/c/8351392",
      "description": "Include the remoting team from remoting/OWNERS instead of\nlambroslambrou@chromium.org.\n\nTAG=agy\nCONV=39b887c3-a377-443c-b165-d8ad6f9b5882\n\nBug: None\nChange-Id: Ibeb8358fdb11aff25d0dfe0f67b9154a9c4748a4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351392\nCommit-Queue: Lambros Lambrou \u003clambroslambrou@chromium.org\u003e\nReviewed-by: Jamie Walch \u003cjamiewalch@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1691979}",
      "email": "lambroslambrou@chromium.org",
      "hash": "400fd5fc0f846ea128413bde11c139051401ae3a",
      "subject": "Update third_party/libei/OWNERS to include remoting/OWNERS"
    },
    "8351393": {
      "author": "Duncan Mercer",
      "avatar": "https://lh6.googleusercontent.com/-QMndr0qfWPs/AAAAAAAAAAI/AAAAAAAAAAA/Q9VM1oAnUbs/s120-p/photo.jpg",
      "cl": "8351393",
      "clUrl": "https://chromium-review.googlesource.com/c/8351393",
      "description": "As part of the Search in Chrome (SiC) rearchitecture, the Lens button\nand the Lens region selection chip are embedded by the AIM page as\nisolated extension iframes.\n\nThis CL adds boilerplate /lens_button.html and /chip.html pages to the\nContextual Tasks extension and registers them as web-accessible\nresources so the AIM host page can embed them.\n\nBug: b:553186151\nChange-Id: I985f4757132d35b0f06b7e4783a033b390c66b8c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351393\nCommit-Queue: Duncan Mercer \u003cmercerd@google.com\u003e\nReviewed-by: Josiah Kiehl \u003ckiehl@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692580}",
      "email": "mercerd@google.com",
      "hash": "bfe0af1228bc3b4c6a87ed5314f79183b6d38012",
      "subject": "[Contextual Tasks] Add lens_button and chip HTML"
    },
    "8351404": {
      "author": "Julia Sobiech",
      "avatar": "https://lh4.googleusercontent.com/-7Phf-w-GHgg/AAAAAAAAAAI/AAAAAAAAAAA/6pk2pDnK_9Q/s120-p/photo.jpg",
      "cl": "8351404",
      "clUrl": "https://chromium-review.googlesource.com/c/8351404",
      "description": "The Chrome Sync server in google3 has not completed the data type\ndeletion flow and still requires these fields (e.g. to support older\nclients).\n\nNote that the actual data type specifics messages are not required, the\nfields just use EmptySpecifics.\n\nBug: b:541204684\nChange-Id: I9d5a6906ecb417d683c7ca1ce940b59aa8f29739\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351404\nCommit-Queue: Julia Sobiech \u003cjsobiech@google.com\u003e\nReviewed-by: Jood Hajeer \u003cjood@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692329}",
      "email": "jsobiech@google.com",
      "hash": "ccdebfa3a3131d80f9d852d042cbad06cb6d9ecb",
      "subject": "[PlusAddress] Bring back plus_address fields in EntitySpecifics"
    },
    "8351427": {
      "author": "Diana OuYang",
      "avatar": "https://lh6.googleusercontent.com/-mQ08YD18KDg/AAAAAAAAAAI/AAAAAAAAAAA/6B0qEDVG72s/s120-p/photo.jpg",
      "cl": "8351427",
      "clUrl": "https://chromium-review.googlesource.com/c/8351427",
      "description": "Keeps the ephemeral contextual tasks toolbar button visible even when\nthe permanent button is pinned in the toolbar, gated behind a new\nfeature flag kEphemeralPinningVisibleWhenPermanentlyPinned (disabled\nby default). The controller retains observation of the pinned toolbar\nactions model to dynamically update visibility when the flag is disabled.\n\nAlso ensures that pressing the ephemeral button records\nContextualTasks.EphemeralToolbarButton.UserAction (rather than\nincorrectly attributing clicks to PermanentToolbarButton when pinned),\nhides the ephemeral button when the active thread is in zero state,\nand adds interactive UI tests to verify these behaviors.\n\nTAG=agy\nCONV=705a1cc4-3e7e-4cc1-87bd-a5df6c729673\n\nDemo: https://screencast.googleplex.com/cast/NjA3NTgyOTQ2NDMzNDMzNnwzZDQzZTY3Mi05Nw\nBug: b:555239800\nChange-Id: I6d708be4cf82b194e17047582fcf275c33aed6e1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351427\nReviewed-by: Duncan Mercer \u003cmercerd@google.com\u003e\nAuto-Submit: Diana OuYang \u003cdianaou@google.com\u003e\nCommit-Queue: Diana OuYang \u003cdianaou@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692664}",
      "email": "dianaou@google.com",
      "hash": "3f480f8a239172f1a65dff11655b5bae80bfee50",
      "subject": "Add flag to make ephemeral button visible when permanently pinned"
    },
    "8351465": {
      "author": "Kacper Bajkiewicz",
      "avatar": "https://lh5.googleusercontent.com/-u-nmkL7TPLI/AAAAAAAAAAI/AAAAAAAAAAA/JTpQKe6ojlE/s120-p/photo.jpg",
      "cl": "8351465",
      "clUrl": "https://chromium-review.googlesource.com/c/8351465",
      "description": "Main content was too high for higher resolutions screens (like 2560x1600) used in screenshots below.\n\nBefore: https://screenshot-v2.corp.google.com/2hf9trqnqq9n0\nAfter: https://screenshot-v2.corp.google.com/0nvn6g0sthqh0\n\nBug: 542896534\nChange-Id: Ie0c26c192e31258237ee0555381dba86d521230a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351465\nCommit-Queue: Nicolas Dossou-Gbété \u003cdgn@chromium.org\u003e\nReviewed-by: Nicolas Dossou-Gbété \u003cdgn@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692391}",
      "email": "kbajkiewicz@google.com",
      "hash": "d01782b623f95d578f3a5647d493629c7f0b1c7c",
      "subject": "[Search Engine Choice] Fix main content centering for FRE Refresh."
    },
    "8351467": {
      "author": "Tove Petersson",
      "avatar": "",
      "cl": "8351467",
      "clUrl": "https://chromium-review.googlesource.com/c/8351467",
      "description": "When changing a tab-capture source via the browser UI (such as clicking\n\"Share this tab instead\" on a tab-sharing infobar),\nSetUpDesktopCaptureChangeSourceRequest() reuses the live DeviceRequest\nand PostRequestToUI() transitions its per-type state to PENDING_APPROVAL\nwhile the source-change request is dispatched to and processed on the UI\nthread (where it may also be queued behind pending access requests for\nthe WebContents).\n\nIf the stream is cancelled or stopped (e.g. via navigation or renderer-\ninitiated track stop) before the source change completes, CancelRequest()\nand StopDevice() skip CloseDevice() because they only close for\nOPENING/DONE, leaving the VideoCaptureManager session for the currently\nshared surface open even though the DeviceRequest and its\nMediaStreamUIProxy are torn down (removing all sharing indicators).\n\nTreat PENDING_APPROVAL on a MEDIA_DEVICE_UPDATE request as an\nalready-open device in both teardown paths so CloseDevice() runs as\nusual. MEDIA_DEVICE_UPDATE is only ever set on a request whose devices\nwere previously granted and opened, so this cannot close a device that\nwas never opened.\n\nTAG=agy\nCONV=d2ae4709-47f0-4231-a7d9-7b71f7f39ed7\n\nBug: 533066295\nChange-Id: I3aa55afca5f69bcdd67a95d553cdfd6bafc2a035\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351467\nCommit-Queue: Tove Petersson \u003ctovep@chromium.org\u003e\nReviewed-by: Guido Urdaneta \u003cguidou@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692302}",
      "email": "tovep@google.com",
      "hash": "5afc76c15fb08e5721e7121bb277b4e3c0ebbed3",
      "subject": "media: Close capture session on teardown during source change"
    },
    "8351506": {
      "author": "Abhijith Nair",
      "avatar": "https://lh3.googleusercontent.com/-0GMh5AVQGLM/AAAAAAAAAAI/AAAAAAAAAAA/0zZzcqCKexs/s120-p/photo.jpg",
      "cl": "8351506",
      "clUrl": "https://chromium-review.googlesource.com/c/8351506",
      "description": "This change removes AwBrowserMainParts.java and replaces its custom\nexperiment state tracking with a generic synthetic field trial\nregistration mechanism in AwMetricsServiceClient.\n\nJava-side callers can now register synthetic field trials at any time.\nIf registered before native metrics initialization, the trials are\nqueued and automatically flushed to native once the metrics service is\nready.\n\nBug: 542548463\nChange-Id: I531bb20734e439a6faf5ec0a9b3885b3c1368bee\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351506\nReviewed-by: Richard Coles \u003ctorne@chromium.org\u003e\nCommit-Queue: Abhijith Nair \u003cabhijithnair@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692470}",
      "email": "abhijithnair@chromium.org",
      "hash": "f6ef303f433146bf6b0973142cf8db7a72cac915",
      "subject": "[wv] Refactor synthetic field trial to use AwMetricsServiceClient"
    },
    "8351512": {
      "author": "Sophie Chang",
      "avatar": "https://lh4.googleusercontent.com/-TENSt6uTj-U/AAAAAAAAAAI/AAAAAAAAAAA/pGz-tCkfAWE/s120-p/photo.jpg",
      "cl": "8351512",
      "clUrl": "https://chromium-review.googlesource.com/c/8351512",
      "description": "This mitigates the one person OWNER problem\n\nChange-Id: I45fd34cb4448f0cc132a19e315282d24d941424f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351512\nCommit-Queue: Sophie Chang \u003csophiechang@chromium.org\u003e\nAuto-Submit: Sophie Chang \u003csophiechang@chromium.org\u003e\nReviewed-by: Mike Wittman \u003cwittman@chromium.org\u003e\nCommit-Queue: Mike Wittman \u003cwittman@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692566}",
      "email": "sophiechang@chromium.org",
      "hash": "6452a8a3343fdb6ded7c1f4f5f90398d283e7081",
      "subject": "Add optimization guide OWNERS to subscription eligibility"
    },
    "8351526": {
      "author": "S Ganesh",
      "avatar": "https://lh6.googleusercontent.com/-8bsX9dTSu7s/AAAAAAAAAAI/AAAAAAAAAAA/I98i_1_Wwq8/s120-p/photo.jpg",
      "cl": "8351526",
      "clUrl": "https://chromium-review.googlesource.com/c/8351526",
      "description": "CreateIconFromHBitmap previously assumed bitmaps were opaque, causing\nlogos with dialog background padding (such as Chrome's light/dark BMPs)\nto render in a solid square box rather than filling the taskbar icon\nspace with transparency.\n\nThis change updates CreateIconFromHBitmap to:\n1. Detect true 32bpp per-pixel alpha and synthesize a 32bpp\n   BITMAPV5HEADER icon with premultiplied alpha for Windows DWM.\n2. Fall back to connected perimeter DFS flood-fill color-keying for\n   24bpp or opaque 32bpp bitmaps. Auto-detects dialog backgrounds\n   (white/dark) or matching corners, preserves enclosed shapes (such as\n   the Chrome logo's white ring), and tolerates HALFTONE edge\n   anti-aliasing.\n3. Zero transparent color bits to prevent Windows GDI XOR artifacts.\n\nUnit tests in ui_util_unittest.cc verify 32bpp alpha preservation,\nDWM premultiplication, and color-keying of enclosed shapes.\n\nBug: 409590312\nChange-Id: I637eb2b768bf29b5b2011be203a001f9a32c6fef\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351526\nCommit-Queue: Sorin Jianu \u003csorin@chromium.org\u003e\nReviewed-by: Sorin Jianu \u003csorin@chromium.org\u003e\nAuto-Submit: S Ganesh \u003cganesh@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692784}",
      "email": "ganesh@chromium.org",
      "hash": "4de4af0e21d476017de4727faf1306b0f3320a1a",
      "subject": "[updater][win] Support 32bpp alpha \u0026 color-key in CreateIconFromHBitmap"
    },
    "8351604": {
      "author": "Julia Przybytniowska",
      "avatar": "https://lh3.googleusercontent.com/--D6gd_XmyNs/AAAAAAAAAAI/AAAAAAAAAAA/NJM98sY8A8o/s120-p/photo.jpg",
      "cl": "8351604",
      "clUrl": "https://chromium-review.googlesource.com/c/8351604",
      "description": "This CL updates UnloadController to include Isolated Mode profiles in\nthe check for active downloads when closing the last window of a\nprofile. This aligns Isolated Mode behavior with Incognito and Guest\nprofiles.\n\nBUG=b:556635895\n\nDD: go/chrome-enterprise-isolated-mode-client-dd\nChange-Id: I9058ef358a4c7183bf8bded477ca3511a9d55e77\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351604\nReviewed-by: Greg Thompson \u003cgrt@chromium.org\u003e\nCommit-Queue: Julia Przybytniowska \u003cprzybytniowska@google.com\u003e\nReviewed-by: Viacheslav Krakhotin \u003ckrakhotin@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692342}",
      "email": "przybytniowska@google.com",
      "hash": "2ac6e6626a97f89c586d330d661d7ffdc32160ca",
      "subject": "[Isolated Mode] Handle Enterprise profiles in UnloadController"
    },
    "8351606": {
      "author": "Boris Sazonov",
      "avatar": "https://lh6.googleusercontent.com/-6k9X73DQC9Y/AAAAAAAAAAI/AAAAAAAAAAA/BkuPR8-EA1I/s120-p/photo.jpg",
      "cl": "8351606",
      "clUrl": "https://chromium-review.googlesource.com/c/8351606",
      "description": "Records whether account info fetching succeeded in\nAccountFetcherService::OnUserInfoFetchCompleted.\n\nTAG=agy\nCONV=6142f0dd-57ef-4340-89be-1fd925234009\n\nBug: 449708427\nChange-Id: I804ac94bdd51f3253c50ebedc90d04d14002ef3b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351606\nCommit-Queue: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nReviewed-by: David Roger \u003cdroger@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692306}",
      "email": "bsazonov@chromium.org",
      "hash": "da8f3382c511c8383067be08a204ea32b66f85c5",
      "subject": "[Signin] Add Signin.AccountFetcher.AccountInfoFetchSuccess histogram"
    },
    "8351624": {
      "author": "Louis Romero",
      "avatar": "https://lh5.googleusercontent.com/-XkDk6_Nk_c0/AAAAAAAAAAI/AAAAAAAAAAA/aUqkFQNn3Ec/s120-p/photo.jpg",
      "cl": "8351624",
      "clUrl": "https://chromium-review.googlesource.com/c/8351624",
      "description": "Introduce openURLCallback on PrivacyPrimitiveConfiguration to allow\nprivacy primitive flows to request URL openings (such as webview\ndelegated actions).\n\nThis is part of a multi-CL change:\n =\u003e crrev.com/c/8351624 : Add openURLCallback to\n    PrivacyPrimitiveConfiguration\n  - crrev.com/i/9775115 : Implement ConsentKit delegated actions\n  - crrev.com/c/8354764 : Consume openURLCallback in\n    ComposeboxPickerPresenter\n\nBug: 555682488\nFixed: 555682488\nChange-Id: I6f8e526d890afdd7651efdfe6d6e9ecffdf23bb4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351624\nReviewed-by: Elmehdi Rahmaoui \u003cerahmaoui@google.com\u003e\nCommit-Queue: Louis Romero \u003clpromero@google.com\u003e\nReviewed-by: Eric Noyau \u003cnoyau@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692499}",
      "email": "lpromero@google.com",
      "hash": "9234f9caf15d61cc8fa7988044884fe7b102374a",
      "subject": "Add openURLCallback to PrivacyPrimitiveConfiguration"
    },
    "8351649": {
      "author": "Gianni Chen",
      "avatar": "https://lh4.googleusercontent.com/-nujCnoqSHqQ/AAAAAAAAAAI/AAAAAAAAAAA/q6mEs7HFt3g/s120-p/photo.jpg",
      "cl": "8351649",
      "clUrl": "https://chromium-review.googlesource.com/c/8351649",
      "description": "This change adds the UseWebUiNtp3PDSE Chrome flag for Android.\n\nScreenshot: https://screenshot-v2.corp.google.com/0p1utdr1lbmt0\nBug: 531861450\nChange-Id: Ibd94d85e8f897899006b2bd72521de9899d2620d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351649\nCommit-Queue: Gianni Chen \u003cgiannich@chromium.org\u003e\nReviewed-by: Ruoxi He \u003cruoxih@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692560}",
      "email": "giannich@chromium.org",
      "hash": "4f98d6aae7e9f3a78a741b91c215adda10f9a7cf",
      "subject": "[WebUI NTP on AL] Add WebUI NTP 3P DSE for AL Chrome Flag"
    },
    "8351653": {
      "author": "Sophie Chang",
      "avatar": "https://lh4.googleusercontent.com/-TENSt6uTj-U/AAAAAAAAAAI/AAAAAAAAAAA/pGz-tCkfAWE/s120-p/photo.jpg",
      "cl": "8351653",
      "clUrl": "https://chromium-review.googlesource.com/c/8351653",
      "description": "Run the cronet-arm64-gn2bp-debug trybot whenever third_party/protobuf\nis modified to catch GN to Blueprint (gn2bp) build and generation\nbreakages early when protobuf is updated.\n\nTAG=agy\nCONV=a8817577-078b-46dd-96fb-56ead0e1753a\n\nBug: 554438270\nChange-Id: I8808fedc96d5d68e703141523848721922cca614\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351653\nCommit-Queue: Sophie Chang \u003csophiechang@chromium.org\u003e\nReviewed-by: Haiyang Pan \u003chypan@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692537}",
      "email": "sophiechang@chromium.org",
      "hash": "691f0a3869b4447814cb00ab8fc78739782ab630",
      "subject": "Trigger cronet-arm64-gn2bp-debug on third_party/protobuf changes"
    },
    "8351670": {
      "author": "Adem Derinel",
      "avatar": "https://lh6.googleusercontent.com/-RzPR9lHrlUw/AAAAAAAAAAI/AAAAAAAAAAA/ph6rcW48A8Y/s120-p/photo.jpg",
      "cl": "8351670",
      "clUrl": "https://chromium-review.googlesource.com/c/8351670",
      "description": "kAndroidAutofillSupportForHttpAuthOrigin has been enabled by default.\nThis CL cleans up the flag and associated code, inlining the behavior\nin ChromeHttpAuthHandler and removing obsolete test coverage and DEPS\nexceptions.\n\nTAG=agy\nCONV=78083bba-06f2-4d9e-b724-abaa4ff6d61e\n\nBug: None\nChange-Id: I5a54af118ee5c21019f42c7575a08a5dcd4b1d46\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351670\nReviewed-by: Peter Conn \u003cpeconn@chromium.org\u003e\nReviewed-by: Friedrich Hauser \u003cfriedrichh@chromium.org\u003e\nCommit-Queue: Adem Derinel \u003cderinel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692318}",
      "email": "derinel@google.com",
      "hash": "49beb17eb7aecb91f80dda89531f5da98e94562c",
      "subject": "[Autofill] Remove kAndroidAutofillSupportForHttpAuthOrigin flag"
    },
    "8351685": {
      "author": "Jakub Lewandowski",
      "avatar": "https://lh6.googleusercontent.com/-vnDrnewrTB8/AAAAAAAAAAI/AAAAAAAAAAA/BbarjIs33hU/s120-p/photo.jpg",
      "cl": "8351685",
      "clUrl": "https://chromium-review.googlesource.com/c/8351685",
      "description": "This CL adds a field trial test configuration for the\nAutofillAndroidKeyboardAccessoryHoverPreview feature on Android.\n\nWhen enabled, hovering over suggestions in the Android keyboard\naccessory will trigger a preview of the suggestion.\n\nBug: 542535472\nChange-Id: I69dcf7f93d4f699523bfa3da6334d2c60fd30d34\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351685\nReviewed-by: Piotr Kotynia \u003cpiotrkotynia@google.com\u003e\nReviewed-by: Josef Raska \u003cjosefraska@google.com\u003e\nCommit-Queue: Kuba Lewandowski \u003clkuba@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692466}",
      "email": "lkuba@google.com",
      "hash": "cb76cfe2bfda7157fefc24962be68fbbaeec05e1",
      "subject": "[Autofill] Add field trial config for HoverPreview on Android"
    },
    "8351688": {
      "author": "Hans Wennborg",
      "avatar": "https://lh3.googleusercontent.com/-S9oBR4F689A/AAAAAAAAAAI/AAAAAAAAAAA/E6ROHiMSZxc/s120-p/photo.jpg",
      "cl": "8351688",
      "clUrl": "https://chromium-review.googlesource.com/c/8351688",
      "description": "This is a no-op at HEAD, but is required after the next Rust roll, see\nbug.\n\nBug: 556790371\nChange-Id: Ic4425ff2a4d70c6a366d0f4c32a1eaf9b8c63333\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351688\nReviewed-by: Devon Loehr \u003cdloehr@google.com\u003e\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692441}",
      "email": "hans@chromium.org",
      "hash": "8d3f1f78783591a319b663af3eac2f3bbe616c0f",
      "subject": "[gnrt] Add find-msvc-tools to remove_crates"
    },
    "8351706": {
      "author": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "avatar": "https://lh6.googleusercontent.com/-bmjmM3wy1aI/AAAAAAAAAAI/AAAAAAAAAAA/ZO8sFsZRTr4/s120-p/photo.jpg",
      "cl": "8351706",
      "clUrl": "https://chromium-review.googlesource.com/c/8351706",
      "description": "* This is an automated release commit.\n* Do not revert without consulting chrome-pmo@google.com.\nNOAUTOREVERT=true\n\nChange-Id: I156b39201516c9df81dc5696d93887f079971530\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351706\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@{#1692407}",
      "email": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "hash": "c03b802629d9440d084c51d27f1e7d130fc98186",
      "subject": "Updating trunk VERSION from 8043.0 to 8044.0"
    },
    "8351708": {
      "author": "Danilo Tedeschi",
      "avatar": "https://lh4.googleusercontent.com/-o60aWRQQunI/AAAAAAAAAAI/AAAAAAAAAAA/EywYd35zkfY/s120-p/photo.jpg",
      "cl": "8351708",
      "clUrl": "https://chromium-review.googlesource.com/c/8351708",
      "description": "This was turned off due to being flaky on Linux The issue was the env\nvars being set in multiple tests and never cleaned up. The fix is just\nclearing those vars on the test's SetUp() method.\n\nFixed: 556065800\nChange-Id: I7753812406377a6b027445778b5993417f4d7588\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351708\nReviewed-by: Paula Gómez \u003cpaugomez@google.com\u003e\nCommit-Queue: Danilo Tedeschi \u003cdanft@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692742}",
      "email": "danft@google.com",
      "hash": "367fdc8f0e72a94a1459cc94bcaedd4bf7d81296",
      "subject": "Re-enable L10nUtilTest.GetAppLocale_NoSupportsLocalePreference_Nb"
    },
    "8351743": {
      "author": "Sora Kobayashi",
      "avatar": "https://lh4.googleusercontent.com/-xiueBACMI2Y/AAAAAAAAAAI/AAAAAAAAAAA/G3yWkaE_eFs/s120-p/photo.jpg",
      "cl": "8351743",
      "clUrl": "https://chromium-review.googlesource.com/c/8351743",
      "description": "When `pathname` is a wildcard (`*`), reconstruct the pattern as a URL\nstring without a trailing slash (`\"https://\" + hostname`, e.g.\n`\"https://example.com\"`) if `search` and `hash` are also wildcards. If\n`search` or `hash` is specified, fall back to struct representation\nbecause appending `?` or `#` directly to the hostname would cause the\nURL parser to implicitly treat `pathname` as `\"/\"`, losing the wildcard\nsemantics. Example:\n- `pathname: \"*\"`\n  -\u003e `\"https://example.com\"`\n- `pathname: \"*\"`, `search: \"query=test\"`\n  -\u003e `{\"hostname\":\"example.com\",\"port\":\"\",\"protocol\":\"https\",\"search\":\"query=test\"}`\n\nBug: 553819249\nChange-Id: I5853b236d6045a03e24170a3a60f90eefa6eefea\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351743\nReviewed-by: Takashi Nakayama \u003ctnak@chromium.org\u003e\nReviewed-by: Keita Suzuki \u003csuzukikeita@chromium.org\u003e\nReviewed-by: Shunya Shishido \u003csisidovski@chromium.org\u003e\nCommit-Queue: Sora Kobayashi \u003cotukado@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692214}",
      "email": "otukado@google.com",
      "hash": "5414ee52c5860af49a5743cff5a65bee81271555",
      "subject": "ServiceWorker: Support wildcard pathname in URL string reconstruction"
    },
    "8351763": {
      "author": "Kacper Bajkiewicz",
      "avatar": "https://lh5.googleusercontent.com/-u-nmkL7TPLI/AAAAAAAAAAI/AAAAAAAAAAA/JTpQKe6ojlE/s120-p/photo.jpg",
      "cl": "8351763",
      "clUrl": "https://chromium-review.googlesource.com/c/8351763",
      "description": "As cr-lottie is expected to grow in follow-ups and will soon depend on\nthe ColorChangeUpdater component to support dynamic colors, this CL\nmoves it from cr-elements to cr-components.\n\nBypass-Check-License: Files are moved only with no changes to its logic.\nBug: 553315776\nChange-Id: Iae8debf538b7547f50251158e5a2ed7cdc4ce733\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351763\nReviewed-by: Rebekah Potter \u003crbpotter@chromium.org\u003e\nCommit-Queue: Kacper Bajkiewicz \u003ckbajkiewicz@google.com\u003e\nAuto-Submit: Kacper Bajkiewicz \u003ckbajkiewicz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692293}",
      "email": "kbajkiewicz@google.com",
      "hash": "b4145543aca35b20efc474c32956e39414ae2534",
      "subject": "[WebUI] Move cr-lottie to cr-components."
    },
    "8351788": {
      "author": "Kaan Alsan",
      "avatar": "https://lh3.googleusercontent.com/-b7OTJ5Smd5s/AAAAAAAAAAI/AAAAAAAAAAA/kj1YQdhmkv0/s120-p/photo.jpg",
      "cl": "8351788",
      "clUrl": "https://chromium-review.googlesource.com/c/8351788",
      "description": "Enables the screenpicker unconditionally for versions \u003e= 26.4, with an accompanying feature flag (enabled by default) to allow testing Chrome screen pickers too.\n\nBug: 532198850\nChange-Id: I1669a747fdb0a1e5193ffd0bc90d5d6005759ad2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351788\nReviewed-by: Juliet Knighton \u003cjulietlevesque@google.com\u003e\nCommit-Queue: Kaan Alsan \u003calsan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692717}",
      "email": "alsan@chromium.org",
      "hash": "e305737f3d72c857f0e17dc4d58231e6c9008b56",
      "subject": "[OmniboxEverywhere] Enable macOS native screenpicker for 26.4+"
    },
    "8351825": {
      "author": "Jakub Lewandowski",
      "avatar": "https://lh6.googleusercontent.com/-vnDrnewrTB8/AAAAAAAAAAI/AAAAAAAAAAA/BbarjIs33hU/s120-p/photo.jpg",
      "cl": "8351825",
      "clUrl": "https://chromium-review.googlesource.com/c/8351825",
      "description": "Adds support for tracking suggestion selection state in the keyboard\naccessory bar component model and mediator. The model tracks selection\nstate via SELECTED_SUGGESTION_INDEX, which represents the original index\nof the suggestion in the backend suggestions list. Also exposes\nsetSelectedSuggestion() on KeyboardAccessoryCoordinator.\n\nBug: 542535472\nChange-Id: I6cdaea63388bf8274a8dfa965f65cb09860e8d17\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351825\nCommit-Queue: Kuba Lewandowski \u003clkuba@google.com\u003e\nReviewed-by: Friedrich Hauser \u003cfriedrichh@chromium.org\u003e\nReviewed-by: Piotr Kotynia \u003cpiotrkotynia@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692375}",
      "email": "lkuba@google.com",
      "hash": "308fcf06b68640749284c8d9edaaaa3e97630b89",
      "subject": "[Autofill] Track suggestion selection in keyboard accessory model"
    },
    "8351848": {
      "author": "Wan-Teh Chang",
      "avatar": "https://lh3.googleusercontent.com/-dV6EDzJnBME/AAAAAAAAAAI/AAAAAAAAAAA/BSLNqzauaJY/s120-p/photo.jpg",
      "cl": "8351848",
      "clUrl": "https://chromium-review.googlesource.com/c/8351848",
      "description": "Add ccameron. Remove cblume and urvang.\n\nSheepdog (go/sheepdog-faq, go/sheepdog-feedback) automatically assigns\nsecurity vulnerabilities to one of the OWNERS. Update OWNERS to consist\nof people who are actively working on Chromium.\n\nChange-Id: I7ea318e6d9be131a20ff186cebbf841d07a88fb0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351848\nReviewed-by: Urvang Joshi \u003curvang@chromium.org\u003e\nReviewed-by: Florin Malita \u003cfmalita@chromium.org\u003e\nReviewed-by: ccameron chromium \u003cccameron@chromium.org\u003e\nCommit-Queue: ccameron chromium \u003cccameron@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692116}",
      "email": "wtc@google.com",
      "hash": "a6f2aadd4864d37834b3131ff9faa156632cf4b0",
      "subject": "Update image-decoders OWNERS"
    },
    "8351849": {
      "author": "James Cook",
      "avatar": "https://lh4.googleusercontent.com/-qikRA8xqB3U/AAAAAAAAAAI/AAAAAAAAAAA/JBUbB9n7c4s/s120-p/photo.jpg",
      "cl": "8351849",
      "clUrl": "https://chromium-review.googlesource.com/c/8351849",
      "description": "When SettingsInTab is enabled and Chrome is in single-column mode (e.g.\nportrait mode on a tablet), removing an account from Android device\nsettings while Chrome is backgrounded leaves the account detail page\nvisible upon returning to Chrome.\n\nThis happens because:\n1. When Chrome resumes, ManageSyncSettings#onStart detects the removed\n   primary account and calls SettingsNavigation#finishCurrentSettings.\n2. In SettingsInTab, SettingsNavigationImpl and\n   SettingsInTabNavigationDelegate attempted to look up\n   SettingsHostFragment via SettingsHostFragment.get(activity).\n   However, because Chrome was backgrounded, the host fragment view\n   was not yet shown, causing get(activity) to return null and\n   finishCurrentSettings to do nothing.\n\nThis CL:\n- Adds SettingsHostFragment.get(Fragment) to find the enclosing host\n  fragment directly by walking the fragment parent hierarchy.\n- Updates SettingsNavigationImpl and SettingsInTabNavigationDelegate to\n  use SettingsHostFragment.get(fragment) before falling back to the\n  activity-level lookup.\n- Changes popBackStackImmediate() to asynchronous popBackStack() in\n  MultiColumnSettings#onCreateInitialDetailFragment to avoid executing\n  transactions while FragmentManager is dispatching lifecycle events.\n\nFixed: 556604535\nTest: SettingsHostFragmentTest\nTest: SettingsPageSigninTest\nTest: MultiColumnSettingsUnitTest\nChange-Id: Iac19b56be097afb4b3889cc95c7e5f2a72320ff7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351849\nReviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nCommit-Queue: James Cook \u003cjamescook@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692705}",
      "email": "jamescook@chromium.org",
      "hash": "334aee8735d18df12b45d69230bc5ebc13111e19",
      "subject": "settings: Return to main settings when account is removed"
    },
    "8351925": {
      "author": "Nwokedi Idika",
      "avatar": "https://lh5.googleusercontent.com/-aBXnB2ReVPU/AAAAAAAAAAI/AAAAAAAAAAA/UUuHsrkIV3M/s120-p/photo.jpg",
      "cl": "8351925",
      "clUrl": "https://chromium-review.googlesource.com/c/8351925",
      "description": "This change does the following:\n\n1. Enable ClientSideDetectionLocalResourceCheckFix by default\n\n2. Remove the corresponding field trial configuration entry\n\n3. Update iOS tests to be consistent with the new logic\nClientSideDetectionLocalResourceCheckFix implements\n\nBug: 556379432\nChange-Id: Iadedce36f323ccd13d487eded822f63438abda27\nValidate-Test-Flakiness: skip\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351925\nReviewed-by: jdh \u003cjdh@chromium.org\u003e\nCommit-Queue: Nwokedi Idika \u003cnwokedi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692527}",
      "email": "nwokedi@chromium.org",
      "hash": "5aa19136c85c88622d299a2b8426ed4ad2328520",
      "subject": "Enable ClientSideDetectionLocalResourceCheckFix by default"
    },
    "8351926": {
      "author": "Baran Erfani",
      "avatar": "https://lh4.googleusercontent.com/-jMTklkpd-dU/AAAAAAAAAAI/AAAAAAAAAAA/Lq8FEg7KjWk/s120-p/photo.jpg",
      "cl": "8351926",
      "clUrl": "https://chromium-review.googlesource.com/c/8351926",
      "description": "Demo: http://screencast/cast/NTc2MzMzNzE0ODE3MDI0MHw2ZjU2OTdiYS1lOQ\n\nThis CL adds a small watermark to the bottom right of the generated\nimage. Added kIndigoWatermark flag (by default true) to guard the new\nwatermark.\n\nBug: b:540387251\nChange-Id: I777efb87e84bbe7315848e730c7b134cd5191cc0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351926\nReviewed-by: Adithya Srinivasan \u003cadithyas@chromium.org\u003e\nCommit-Queue: Baran Erfani \u003cbaranerf@google.com\u003e\nReviewed-by: Jeremy Roman \u003cjbroman@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692547}",
      "email": "baranerf@google.com",
      "hash": "4f32e95b6ce29fffea9223b4612cfb29804fc617",
      "subject": "[Indigo] Add watermark on top of the generated image"
    },
    "8351989": {
      "author": "Brian Sheedy",
      "avatar": "https://lh6.googleusercontent.com/-sA7B2zTzoAs/AAAAAAAAAAI/AAAAAAAAAAA/nsHb3a_lmjs/s120-p/photo.jpg",
      "cl": "8351989",
      "clUrl": "https://chromium-review.googlesource.com/c/8351989",
      "description": "Removes gpu_webcodecs_validating_graphite_telemetry_test in favor of\ndirectly using the underlying test.\n\nThis is a functional no-op with no changes to generated test specs.\n\nBug: 541312843\nChange-Id: I92dfc09cc1e091c3f1b62b65b3dd4ab29ba9d5c2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351989\nCommit-Queue: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692597}",
      "email": "bsheedy@chromium.org",
      "hash": "1d83505497f27caa93e38d804f37a3f640bcfd7f",
      "subject": "Remove WebCodecs/validating/graphite bundle"
    },
    "8351991": {
      "author": "David Yeung",
      "avatar": "https://lh4.googleusercontent.com/-EigqEkdaGCE/AAAAAAAAAAI/AAAAAAAAAAA/HuhlB53U2U0/s120-p/photo.jpg",
      "cl": "8351991",
      "clUrl": "https://chromium-review.googlesource.com/c/8351991",
      "description": "Delegates BookmarkBarView context menu display to\nBookmarkBarUIController and passes an OnContextMenuClosed callback to\nreset button anchor highlighting.\n\nBug: 54852893\nChange-Id: I8beacf62add8c058adadead4a5fcc49ab9beab59\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8351991\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: David Yeung \u003cdayeung@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692059}",
      "email": "dayeung@chromium.org",
      "hash": "5c4012ae2248bea81a5f302f54a70b6f8ce79b91",
      "subject": "Migrate BookmarkBarView to use controller for context menus"
    },
    "8352026": {
      "author": "Jérôme Lebel",
      "avatar": "https://lh3.googleusercontent.com/-4ZHL1MaF4_c/AAAAAAAAAAI/AAAAAAAAAAA/-syGtlwGev4/s120-p/photo.jpg",
      "cl": "8352026",
      "clUrl": "https://chromium-review.googlesource.com/c/8352026",
      "description": "Update unit tests to create and manage test profiles using\nTestProfileManagerIOS instead of building TestProfileIOS directly.\n\nWhen profiles are built standalone via TestProfileIOS::Builder, they are\nnot registered with the ProfileManagerIOS in ApplicationContext. This\ncauses issues with features that query profiles from the manager, such\nas identity mapping and filtering (preparing for crrev.com/c/8250990).\n\nThis CL was uploaded by an experimental version of git cl split\n(https://crbug.com/389069356).\n\nR=gambard@chromium.org\n\n- Replace std::unique_ptr\u003cTestProfileIOS\u003e with TestProfileManagerIOS\n  and a raw_ptr\u003cTestProfileIOS\u003e.\n- Use TestProfileManagerIOS::AddProfileWithBuilder() to register the\n  test profile.\n- Clean up raw pointers and dependent services/mediators in TearDown()\n  to avoid dangling references upon profile destruction.\n- Simplify profile_.get() calls to profile_.\n\nSpecifically: \nChange-Id: Ia24e043f990f4b36c9cdee18d3752cf35a1add17\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8352026\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: Jérôme Lebel \u003cjlebel@chromium.org\u003e\nAuto-Submit: Jérôme Lebel \u003cjlebel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692363}",
      "email": "jlebel@chromium.org",
      "hash": "0e50b6d38efe84ed3b38c3a814db426fa5aafb6a",
      "subject": "[iOS] Use TestProfileManagerIOS in unit tests"
    },
    "8352027": {
      "author": "Jérôme Lebel",
      "avatar": "https://lh3.googleusercontent.com/-4ZHL1MaF4_c/AAAAAAAAAAI/AAAAAAAAAAA/-syGtlwGev4/s120-p/photo.jpg",
      "cl": "8352027",
      "clUrl": "https://chromium-review.googlesource.com/c/8352027",
      "description": "Update unit tests to create and manage test profiles using\nTestProfileManagerIOS instead of building TestProfileIOS directly.\n\nWhen profiles are built standalone via TestProfileIOS::Builder, they are\nnot registered with the ProfileManagerIOS in ApplicationContext. This\ncauses issues with features that query profiles from the manager, such\nas identity mapping and filtering (preparing for crrev.com/c/8250990).\n\nThis CL was uploaded by an experimental version of git cl split\n(https://crbug.com/389069356).\n\nR=nicolasmacbeth@google.com\n\n- Replace std::unique_ptr\u003cTestProfileIOS\u003e with TestProfileManagerIOS\n  and a raw_ptr\u003cTestProfileIOS\u003e.\n- Use TestProfileManagerIOS::AddProfileWithBuilder() to register the\n  test profile.\n- Clean up raw pointers and dependent services/mediators in TearDown()\n  to avoid dangling references upon profile destruction.\n- Simplify profile_.get() calls to profile_.\n\nSpecifically: \nChange-Id: Ib5e79cf7bddffa622406a56217c1781b2782712a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8352027\nReviewed-by: Nicolas MacBeth \u003cnicolasmacbeth@google.com\u003e\nCommit-Queue: Jérôme Lebel \u003cjlebel@chromium.org\u003e\nAuto-Submit: Jérôme Lebel \u003cjlebel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692767}",
      "email": "jlebel@chromium.org",
      "hash": "d2910e0b6dda19771a0f607793df306ad49f219d",
      "subject": "[iOS] Use TestProfileManagerIOS in unit tests"
    },
    "8352087": {
      "author": "Camillia Smith Barnes",
      "avatar": "https://lh3.googleusercontent.com/-x050vuJgQKg/AAAAAAAAAAI/AAAAAAAAAAA/Um8loVcvgeg/s120-p/photo.jpg",
      "cl": "8352087",
      "clUrl": "https://chromium-review.googlesource.com/c/8352087",
      "description": "Fix\nDiceMigrationServiceForcedMigrationInteractiveUiTest.ToastDoesNotCloseOnNavigation\nwith WebUILocationBar.\n\nWhen WebUILocationBar is enabled, kOmniboxElementId is handled by WebUI,\ncausing text entry on the Views element to fail. Additionally, WebUI\nlocation bar focus state updates asynchronously during navigation,\ntemporarily hiding the toast.\n\nUpdate the test to navigate via NavigateWebContents, focus the web\ncontents to clear omnibox focus, and verify toast visibility.\n\nTAG=agy\nCONV=e8cecdb1-eecd-46e5-91bd-2de5d4d81667\n\nBug: 556732694\nChange-Id: I497076ee7254f2c2163a08d5df8efe336e2b1005\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8352087\nCommit-Queue: Cammie Smith Barnes \u003ccammie@chromium.org\u003e\nReviewed-by: David Roger \u003cdroger@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692460}",
      "email": "cammie@chromium.org",
      "hash": "61acdfc5c959d6dbf412479c5ed9f7fb03cae0e6",
      "subject": "WebUILocationBar: Fix DiceMigrationServiceForcedMigrationInteractiveUiT"
    },
    "8352088": {
      "author": "Camillia Smith Barnes",
      "avatar": "https://lh3.googleusercontent.com/-x050vuJgQKg/AAAAAAAAAAI/AAAAAAAAAAA/Um8loVcvgeg/s120-p/photo.jpg",
      "cl": "8352088",
      "clUrl": "https://chromium-review.googlesource.com/c/8352088",
      "description": "GlicFocusBrowserTest.testBlurOnOmniboxFocus previously looked up\nkOmniboxElementId via BrowserElementsViews to request focus on the\nomnibox. When WebUILocationBar is enabled, the omnibox is a WebUI element\nrather than a views::View in BrowserElementsViews, returning nullptr.\n\nUse chrome::FocusLocationBar() instead, which delegates to\nLocationBar::FocusLocation() across both Views and WebUI implementations.\n\nTAG=agy\nCONV=98f3330d-90d3-4a6a-b238-94e53bd76d75\n\nBug: 556849532\nChange-Id: I44787895da5eaa8ad882f3800259b1b6fc3aae88\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8352088\nReviewed-by: Dan H \u003charringtond@chromium.org\u003e\nCommit-Queue: Cammie Smith Barnes \u003ccammie@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692632}",
      "email": "cammie@chromium.org",
      "hash": "a3195776a9beb7b5aa2a41b9f97de2ec083d04f3",
      "subject": "glic: Fix testBlurOnOmniboxFocus with WebUILocationBar enabled"
    },
    "8352089": {
      "author": "Briana McClure",
      "avatar": "https://lh3.googleusercontent.com/-eOZNWC71aA8/AAAAAAAAAAI/AAAAAAAAAAA/xao6Cwd98CI/s120-p/photo.jpg",
      "cl": "8352089",
      "clUrl": "https://chromium-review.googlesource.com/c/8352089",
      "description": "This change removes the AddSquareConstraints line in the NTP Quick\nActions view controller to remove the UnsatisfiableConstraints alert.\n\nSince the `kSymbolContainerSizeUICleanup` is effectively unused because\nof AutoLayout's resolution to the conflicting constraints, this can\nsafely be removed.\n\nFixed: 551949358\nChange-Id: I4cfd03c7d1aea87a42b19ca9feff2ef51eec8047\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8352089\nCommit-Queue: Briana McClure \u003cbmcclure@google.com\u003e\nAuto-Submit: Briana McClure \u003cbmcclure@google.com\u003e\nCommit-Queue: Scott Yoder \u003cscottyoder@google.com\u003e\nReviewed-by: Scott Yoder \u003cscottyoder@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692617}",
      "email": "bmcclure@google.com",
      "hash": "0f58547c48e9db9b23f0d1384d0aefff92711938",
      "subject": "[iOS] Fix UIViewAlertForUnsatisfiableConstraints alert"
    },
    "8352109": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8352109",
      "clUrl": "https://chromium-review.googlesource.com/c/8352109",
      "description": "Replace .equals(propertyKey) with direct reference equality\n(propertyKey == Properties.KEY) across UrlBarViewBinder and\nOmniboxChipViewBinder per GEMINI.md L48.\n\nBug: None\nChange-Id: Iad418c3e0fd58702499aca751dc4568d95e110d8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8352109\nReviewed-by: Charles Cai \u003ccharlesyc@google.com\u003e\nAuto-Submit: Tomasz Wiszkowski \u003cender@google.com\u003e\nCommit-Queue: Charles Cai \u003ccharlesyc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692400}",
      "email": "ender@google.com",
      "hash": "cd02ee89dec7fa104f2cbbd5688f2d9f0ad9a850",
      "subject": "[Clean] Use direct reference equality in UrlBar and chip view binders"
    },
    "8352110": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8352110",
      "clUrl": "https://chromium-review.googlesource.com/c/8352110",
      "description": "Replace .equals(propertyKey) with direct reference equality\n(propertyKey == Properties.KEY) across StatusViewBinder per GEMINI.md\nL48.\n\nBug: None\nChange-Id: Id366078b1fe3b723c65470c563e8110805f60b3b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8352110\nCommit-Queue: Charles Cai \u003ccharlesyc@google.com\u003e\nReviewed-by: Charles Cai \u003ccharlesyc@google.com\u003e\nAuto-Submit: Tomasz Wiszkowski \u003cender@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692401}",
      "email": "ender@google.com",
      "hash": "db3c0d531cae22e8884e76cc5586a4b12b27a2e7",
      "subject": "[Clean] Use direct reference equality in StatusViewBinder"
    },
    "8352111": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8352111",
      "clUrl": "https://chromium-review.googlesource.com/c/8352111",
      "description": "Replace SuggestionListProperties.KEY.equals(propertyKey) with direct\nreference equality (propertyKey == SuggestionListProperties.KEY)\nacross SuggestionListViewBinder per GEMINI.md L48.\n\nBug: None\nChange-Id: Id329af5199117956edffcd710d1b9f039e824eb5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8352111\nAuto-Submit: Tomasz Wiszkowski \u003cender@google.com\u003e\nReviewed-by: Charles Cai \u003ccharlesyc@google.com\u003e\nCommit-Queue: Charles Cai \u003ccharlesyc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692408}",
      "email": "ender@google.com",
      "hash": "fc49157b6fb0decf95c90830edf7370dfe515321",
      "subject": "[Clean] Use direct reference equality in SuggestionListViewBinder"
    },
    "8352112": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8352112",
      "clUrl": "https://chromium-review.googlesource.com/c/8352112",
      "description": "Add /* paramName= */ comments to repeated POD and boolean literals\nacross voice package classes and unit tests per GEMINI.md L67-68.\n\nBug: None\nChange-Id: Ica2660ed152e9547948e851c4ce0f3c8b8751a85\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8352112\nCommit-Queue: Charles Cai \u003ccharlesyc@google.com\u003e\nReviewed-by: Charles Cai \u003ccharlesyc@google.com\u003e\nAuto-Submit: Tomasz Wiszkowski \u003cender@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692411}",
      "email": "ender@google.com",
      "hash": "be2bf6f461bc2f5ec48819bf783f7827c80c2700",
      "subject": "[Clean] Add call-site POD parameter comments in voice package"
    },
    "8352113": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8352113",
      "clUrl": "https://chromium-review.googlesource.com/c/8352113",
      "description": "Ensure complete sentences with proper 3rd person verb forms,\ncapitalization, and trailing periods across base suggestion classes\nper GEMINI.md L59.\n\nBug: None\nChange-Id: Ic87f0b6198ff7f607de36c47bd9e5d11e51097aa\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8352113\nAuto-Submit: Tomasz Wiszkowski \u003cender@google.com\u003e\nCommit-Queue: Charles Cai \u003ccharlesyc@google.com\u003e\nReviewed-by: Charles Cai \u003ccharlesyc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692414}",
      "email": "ender@google.com",
      "hash": "06d7d53525cec68e253f70ee230ba84f34e8ad70",
      "subject": "[Clean] Standardize Javadoc method comments across base suggestions"
    },
    "8352305": {
      "author": "Ali Hijazi",
      "avatar": "https://lh3.googleusercontent.com/-gdYXJnXW_5o/AAAAAAAAAAI/AAAAAAAAAAA/JQsRtut1P10/s120-p/photo.jpg",
      "cl": "8352305",
      "clUrl": "https://chromium-review.googlesource.com/c/8352305",
      "description": "OverrideDeviceBoundSessionManagerForTesting() was introduced in\nTestStoragePartition to manage device bound session manager overrides\nwith ownership transfer.\n\nThis CL removes the obsolete set_device_bound_session_manager() setter\nand updates its remaining callsite in DiceBoundSessionCookieServiceTest\nto use OverrideDeviceBoundSessionManagerForTesting().\n\nAdditionally, this simplifies TestStoragePartition internals by removing\nthe duplicate raw_ptr member in favour of directly managing the\nunique_ptr.\n\nTAG=agy\n\nFixed: 540787715\nChange-Id: I382a4877540606b93493a29a534badf04b84f8fa\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8352305\nCommit-Queue: Ali Hijazi \u003cahijazi@chromium.org\u003e\nReviewed-by: Alex Moshchuk \u003calexmos@chromium.org\u003e\nReviewed-by: David Roger \u003cdroger@chromium.org\u003e\nReviewed-by: Kacper Bajkiewicz \u003ckbajkiewicz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692305}",
      "email": "ahijazi@chromium.org",
      "hash": "525c957441f884aec19044a35ceefc9785f6f26c",
      "subject": "Clean up TestStoragePartition::set_device_bound_session_manager"
    },
    "8352345": {
      "author": "Peter Kang",
      "avatar": "https://lh4.googleusercontent.com/-nCdSyR48-Pw/AAAAAAAAAAI/AAAAAAAAAAA/vxiZNqUlOTc/s120-p/photo.jpg",
      "cl": "8352345",
      "clUrl": "https://chromium-review.googlesource.com/c/8352345",
      "description": "This change enables the OmniboxAsyncViewInflation feature by default in\nboth Java and C++ code. Consequently, the field trial testing\nconfiguration for this feature is removed.\n\nBug: 514728907\nChange-Id: I26fe67d900895320bec586ffa3d6ff5caac98e23\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8352345\nReviewed-by: Patrick Noland \u003cpnoland@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@{#1692058}",
      "email": "peterkang@google.com",
      "hash": "a8b09784bde883a3acbcbae18466025848700d18",
      "subject": "Enable OmniboxAsyncViewInflation by default."
    },
    "8352346": {
      "author": "Isabelle Goralsky",
      "avatar": "https://lh6.googleusercontent.com/-p4dthJLoM8U/AAAAAAAAAAI/AAAAAAAAAAA/knMugMYYD0Y/s120-p/photo.jpg",
      "cl": "8352346",
      "clUrl": "https://chromium-review.googlesource.com/c/8352346",
      "description": "RepeatingTimer uses monotonic time (TimeTicks), which freezes when the\nsystem suspends. This can delay the 24-hour auto-todos generation\ninterval significantly.\n\nThis CL adds a PowerSuspendObserver to ContextHubService. On system\nresume, we calculate the elapsed wall-clock time since the last\ngeneration. If the interval has already elapsed, we trigger generation\nimmediately. Otherwise, we adjust the timer to fire after the remaining\nduration. We also ensure manual generation resets the timer to the full\ninterval.\n\nBug: b:555963726\nChange-Id: I7652553707226788903a614af62df85a344f0ad3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8352346\nAuto-Submit: Isabelle Goralsky \u003cigoralsky@google.com\u003e\nCommit-Queue: Sophie Chang \u003csophiechang@chromium.org\u003e\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCommit-Queue: Isabelle Goralsky \u003cigoralsky@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692192}",
      "email": "igoralsky@google.com",
      "hash": "8e372b18af6789f5327cc559a7d0d3588c52d6dc",
      "subject": "Adjust ContextHubService auto-todos timer to account for system suspend."
    },
    "8352391": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8352391",
      "clUrl": "https://chromium-review.googlesource.com/c/8352391",
      "description": "The BrowserWindowFeatures accessor did not own the controller - it\nreached through glic_split_button_controller_ and returned null when\nthat controller did not exist. GlicNudgeController::From() performs the\nequivalent UnownedUserDataHost lookup directly, and on Android it also\nfalls back to GlicKeyedService, so the callers lose nothing.\n\nConverts all five callers and deletes the accessor, along with the\nforward declaration and include that only it needed, and the\nBrowserWindowFeatures include in each caller that is now unused.\n\nglic_selection_observer.cc and omnibox_context_menu.cc also pick up a\nfew clang-format fixes for pre-existing over-length lines unrelated to\nthis change; they are required because the files are not format-clean\nas they stand.\n\nBug: 428946261\nAgent-Generated: true\nChange-Id: Id3f2a64fb54667a063c879ca1fa98b8d55b82f6e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8352391\nReviewed-by: Justin DeWitt \u003cdewittj@chromium.org\u003e\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692764}",
      "email": "erikchen@chromium.org",
      "hash": "eabe42fdb1f553e5feeeb87d93eddad801d708c9",
      "subject": "Convert glic_nudge_controller() callers to GlicNudgeController::From()"
    },
    "8352406": {
      "author": "Dana Fried",
      "avatar": "https://lh6.googleusercontent.com/-1d6DEMfQycI/AAAAAAAAAAI/AAAAAAAAAAA/7n62yodIr7M/s120-p/photo.jpg",
      "cl": "8352406",
      "clUrl": "https://chromium-review.googlesource.com/c/8352406",
      "description": "This adds the new tray view that will host the organizer panel and a\nclose button when it is in standalone form (i.e. not embedded in the\nvertical tab strip). It also handles things like focus and accelerator\nkeypresses. It is tested but not plugged into the UI (yet).\n\nWhile the final version will use BrowserAnimationController, this keeps\nthe current embedded slide animation currently used by the panel.\n\nMany of the panel unit tests are duplicated for the new tray.\n\nA follow-up CL will remove all of this functionality from the panel\nitself, and host the panel in this object, which should hopefully have\nno effect on actual functionality.\n\nBug: 552559239\nChange-Id: I0e9809e13e196d32c5c48ce76d058427e516ec8a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8352406\nReviewed-by: Alison Gale \u003cagale@chromium.org\u003e\nCommit-Queue: Dana Fried \u003cdfried@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692514}",
      "email": "dfried@chromium.org",
      "hash": "c4cf5f044364b8d8938c0c63e7cf7e9d86489b7e",
      "subject": "[Organizer] Add new tray view"
    },
    "8352431": {
      "author": "Dave Tapuska",
      "avatar": "https://lh6.googleusercontent.com/-wUWNIpQUePk/AAAAAAAAAAI/AAAAAAAAAAA/8PLMhkMRJhM/s120-p/photo.jpg",
      "cl": "8352431",
      "clUrl": "https://chromium-review.googlesource.com/c/8352431",
      "description": "Instead of immediately asserting the output text after the wait\ncompletes, poll with a tiny timeout until the expected output text is\nreceived. This prevents race conditions where the output text hasn't\nupdated yet.\n\nBug: 510547292\nChange-Id: I35e82db4b450e35ff12f046472746ec530c9351d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8352431\nOwners-Override: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCommit-Queue: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nReviewed-by: Yuheng Huang \u003cyuhengh@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692688}",
      "email": "dtapuska@chromium.org",
      "hash": "3e1183c76f5c07b396510ab1730ef6f827e53f6d",
      "subject": "Fix flakiness in PageSettledMonitorChromeBrowserTest by polling."
    },
    "8352449": {
      "author": "Bryant Chandler",
      "avatar": "",
      "cl": "8352449",
      "clUrl": "https://chromium-review.googlesource.com/c/8352449",
      "description": "PrivilegedWebContents owns its WebContents and acts as its\nexclusive WebContentsDelegate to enforce component security and\nisolation policies. However, UI embedders (such as Glic panel and\nfloating views) still need to receive non-security delegate callbacks,\nsuch as keyboard events and zoom scale changes, to properly handle\naccelerators and page zoom.\n\nThis CL introduces PrivilegedWebContents::EmbedderDelegate, an\noptional delegate interface through which PrivilegedWebContents\nforwards HandleKeyboardEvent and ContentsZoomChange callbacks to the\nembedder. It also adds unit tests verifying delegate assignment,\ndefault behaviors, and event forwarding.\n\nBug: b:534807813\nChange-Id: I9a204581d0834d2bf347670cf5ef62096a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8352449\nCommit-Queue: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nReviewed-by: Erik Chen \u003cerikchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692651}",
      "email": "bryantchandler@google.com",
      "hash": "bada9338509ef647733a88ac3432dc4154a2ff79",
      "subject": "[pwc] Add EmbedderDelegate to PrivilegedWebContents"
    },
    "8352450": {
      "author": "Bryant Chandler",
      "avatar": "",
      "cl": "8352450",
      "clUrl": "https://chromium-review.googlesource.com/c/8352450",
      "description": "In Glic, UI embedders like GlicView (desktop) and GlicSidePanelUi\n(Android) attach as delegates to WebContents to intercept keyboard\nshortcuts and zoom events. With NoWebview mode, WebContents are owned\nby PrivilegedWebContents and require setting an EmbedderDelegate\ninstead of setting the WebContentsDelegate directly on WebContents.\n\nPreviously, each embedder had custom logic to detect NoWebview mode,\ncast to PrivilegedWebContents, and clear the delegate upon detachment.\nDuring transitions (e.g. between floating and side panel views), an\nincoming view can take over the WebContents before the outgoing view\nis destroyed, leading to races where the outgoing view's destruction\ninadvertently clears the new view's delegate.\n\nThis CL introduces a unified SetWebContentsDelegate helper that\nencapsulates mode detection and supports an optional expected_delegate\nparameter for atomic compare-and-swap style detachment. GlicView and\nGlicSidePanelUi are updated to use this helper, eliminating duplicate\ndelegate management and preventing accidental overwriting.\n\nBug: b:534807813\nChange-Id: I938c5d3ccf1866bb07b297e5e79101156a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8352450\nReviewed-by: Dan H \u003charringtond@chromium.org\u003e\nCommit-Queue: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692652}",
      "email": "bryantchandler@google.com",
      "hash": "cde32632a04db303745ca400850010880c7c8f8f",
      "subject": "[glic] Add SetWebContentsDelegate helper for Glic embedders"
    },
    "8352487": {
      "author": "Rune Lillesveen",
      "avatar": "https://lh6.googleusercontent.com/-Nqk_JSpzTng/AAAAAAAAAAI/AAAAAAAAAAA/jKyD3wCMZXE/s120-p/photo.jpg",
      "cl": "8352487",
      "clUrl": "https://chromium-review.googlesource.com/c/8352487",
      "description": "The RuleSet invalidation does selector matching which will reject\nrules in implicit @scopes when an element has not seen an implicit\nscope. When we do not simply append sheets, we call ResetStyle() in\norder to rebuild metadata properly, including the information on\nElements whether it has seen an implicit @scope.\n\nThe problem is that we need that information when doing the selector\nmatching when invalidating for removed stylesheets. Otherwise, we will\nnot invalidate for selectors inside implicit scope rules for any removed\nstylesheets.\n\nEffectively, we need to have the implicit scopes for both the added and\nremoved stylesheets. Add the implicit scopes for the new active\nstylesheets before doing RuleSet invalidation. Then, if the change is\nnot an append, we reset style and rebuild everything as necessary,\nincluding implicit scopes.\n\nBug: 555286423\nChange-Id: I08a32b546ca75d22ce47a383c1bb3508d35d11d0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8352487\nReviewed-by: Anders Hartvoll Ruud \u003candruud@chromium.org\u003e\nCommit-Queue: Rune Lillesveen \u003cfuthark@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692379}",
      "email": "futhark@chromium.org",
      "hash": "0fc7264474b61d71ca8ac399890d3ccf193353f8",
      "subject": "Do RuleSet invalidation before ResetStyle"
    },
    "8352508": {
      "author": "Orko Garai",
      "avatar": "https://lh3.googleusercontent.com/-tPr5RlEFBds/AAAAAAAAAAI/AAAAAAAAAAA/x-zcHXWKSH0/s120-p/photo.jpg",
      "cl": "8352508",
      "clUrl": "https://chromium-review.googlesource.com/c/8352508",
      "description": "Move cert_verifier_policy_browsertest.cc and\npassword_manager_android_browsertest.cc out of chrome/test/BUILD.gn's\nandroid_browsertests target and into new targets in\nchrome/browser/net/ and chrome/browser/password_manager/android/.\n\nBug: 353332589\nChange-Id: I683860be3253e5feb0253d43129691d341da5eb2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8352508\nCommit-Queue: Orko Garai \u003corko@igalia.com\u003e\nReviewed-by: Erik Chen \u003cerikchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692613}",
      "email": "orko@igalia.com",
      "hash": "828772bee4d7999d8f67bd9c42a138785aaa5488",
      "subject": "Move net and password_manager/android tests to own targets"
    },
    "8352589": {
      "author": "Patrick Kettner",
      "avatar": "https://lh6.googleusercontent.com/-aPOcnjjKMAo/AAAAAAAAAAI/AAAAAAAAAAA/9z1vqDZo5oM/s120-p/photo.jpg",
      "cl": "8352589",
      "clUrl": "https://chromium-review.googlesource.com/c/8352589",
      "description": "CRX installs can legitimately contain a _metadata directory, and\nValidateExtension warns on any top-level underscore name. Production\nignores install warnings, but CheckInstallWarnings turns them into\ntest failures, which broke EnterpriseWebrtcApiTest on\nlinux-chromeos-chrome. Skip it like the MV2 deprecation warning.\n\nR=kelvinjiang@chromium.org, rdevlin.cronin@chromium.org\n\nBug: 513035491, 556921230\nChange-Id: I45ef770ef89ef9f243a4462d25b67c7fb4e6fc8d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8352589\nReviewed-by: Georg Neis \u003cneis@chromium.org\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nOwners-Override: Joel Hockey \u003cjoelhockey@chromium.org\u003e\nReviewed-by: Joel Hockey \u003cjoelhockey@chromium.org\u003e\nCommit-Queue: Joel Hockey \u003cjoelhockey@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692196}",
      "email": "patrickkettner@google.com",
      "hash": "9a1b2e232cfafbef5aaa8138d9944ca7128470b5",
      "subject": "[Extensions] Skip _metadata install warning in ChromeTestExtensionLoader"
    },
    "8352647": {
      "author": "Simon Zünd",
      "avatar": "https://lh3.googleusercontent.com/-jCFyxFRF7TY/AAAAAAAAAAI/AAAAAAAAAAA/TWaf2l2D6bw/s120-p/photo.jpg",
      "cl": "8352647",
      "clUrl": "https://chromium-review.googlesource.com/c/8352647",
      "description": "DevTools CL https://crrev.com/c/8352229 removes the CQ/CI bots that run\nwith devtools_skip_typecheck=True from the DevTools repository\n(infra/config).\n\nThis CL cleans up the corresponding builder definitions and test specs\nin chromium/src:\n- client.devtools-frontend.integration: DevTools Linux Fastbuild\n- tryserver.devtools-frontend: devtools_frontend_linux_blink_light_rel_fastbuild\n\nR=machenbach@chromium.org\n\nTAG=agy\nCONV=87847e4c-45d2-4222-95bf-aaed1aae41ef\n\nBug: 556940097\nChange-Id: I4bf6e7107ba9bf66b49f2047594c045208a18d22\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8352647\nReviewed-by: Michael Achenbach \u003cmachenbach@chromium.org\u003e\nCommit-Queue: Simon Zünd \u003cszuend@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692285}",
      "email": "szuend@chromium.org",
      "hash": "923504180ef8ab43ea853946e79b26753917fde4",
      "subject": "Remove DevTools fastbuild bots from tools/mb and testing/buildbot"
    },
    "8352663": {
      "author": "Christoph Schwering",
      "avatar": "https://lh4.googleusercontent.com/-Qw-PHSgIOpU/AAAAAAAAAAI/AAAAAAAAAAA/op17V5IhGCg/s120-p/photo.jpg",
      "cl": "8352663",
      "clUrl": "https://chromium-review.googlesource.com/c/8352663",
      "description": "This CL delays the hash value comparison to the point after the\nbrowser process has returned the focus to the web content.\n\nThere are two HashFieldValue() calls:\n- One right before we call trigger suggestions (AskForValuesToFill()).\n- One right berfore we fill a value (ApplyFieldAction()).\n\nThis CL ensures -- or rather, increases the probability -- that both\nhappen when the field has the focus.\n\nThis is because some pages (e.g., Gmail) display a placeholder\nelement iff the field is empty and has the focus.\n\nWhy is there no guarantee, only an increase in probability? Because\nthe page-level focus may have moved to another field between\nAskForValuesToFill() and ApplyFieldAction(). In that case, we still\ncompare the hash values before we put the focus back into the field\nto be filled. The argument for that order is that moving the focus\nis invasive, and we should do that only if we're confident that we'll\nfill the field.\n\nBug: 555717699\nChange-Id: Ie202b126b43b30caaa0e2fa8506766f970afddb2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8352663\nReviewed-by: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nCommit-Queue: Christoph Schwering \u003cschwering@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692418}",
      "email": "schwering@google.com",
      "hash": "f2eb2c47c8beb4aad6b3081229e5dac8b2ee4052",
      "subject": "[Autofill] Delay AtMemory field hash value comparison"
    },
    "8352685": {
      "author": "Sky Malice",
      "avatar": "https://lh6.googleusercontent.com/-jSxhRIzlqJQ/AAAAAAAAAAI/AAAAAAAAAAA/v9G1HzTZDQQ/s120-p/photo.jpg",
      "cl": "8352685",
      "clUrl": "https://chromium-review.googlesource.com/c/8352685",
      "description": "This reverts commit 09f4968919cb1d9f255305867397d57176f626ec.\n\nReason for revert:\nCommit 09f4968919cb1 worked around an IllegalStateException crash by\noverriding UrlBar#focusSearch to return itself in touch mode.\nIn parent CL https://crrev.com/c/8340012,\nAutocompleteInputConnection now swallows IME_ACTION_NEXT and\nIME_ACTION_PREVIOUS directly, preventing TextView from initiating\nthe failing focusSearch.\n\nReverting this workaround restores standard focus traversal contracts,\nincluding backward focus navigation back to the web contents via\nUrlBarDelegate#getViewForUrlBackFocus and TalkBack directional\nnavigation.\n\nTAG=agy\nCONV=d323d35c-4107-4ebc-b9b1-2bc90a4dd558\n\nBug: 553939053\nChange-Id: I65a42ca0312a227c672f97d2774bc169e985c49e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8352685\nCommit-Queue: Tomasz Wiszkowski \u003cender@google.com\u003e\nReviewed-by: Tomasz Wiszkowski \u003cender@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692030}",
      "email": "skym@chromium.org",
      "hash": "61fc0051949d5ba249a8a58f705ecffee5d085f3",
      "subject": "Revert \"[AIM] Retain focus on UrlBar during focusSearch in touch mode\""
    },
    "8352699": {
      "author": "Emily Andrews",
      "avatar": "https://lh3.googleusercontent.com/-tlstr351L5k/AAAAAAAAAAI/AAAAAAAAAAA/2nhhgz_NPWU/s120-p/photo.jpg",
      "cl": "8352699",
      "clUrl": "https://chromium-review.googlesource.com/c/8352699",
      "description": "R=ajgo@chromium.org, dcheng@chromium.org\n\nChange-Id: Iba23accd0aed45971a86371ac5a1cd74add41644\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8352699\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCommit-Queue: Daniel Cheng \u003cdcheng@chromium.org\u003e\nReviewed-by: Alex Gough \u003cajgo@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692679}",
      "email": "emiled@microsoft.com",
      "hash": "4be4381f4e590eb0268d62b2113df468de21b784",
      "subject": "Add emiled@microsoft.com to mojo/OWNERS"
    },
    "8352705": {
      "author": "Rune Lillesveen",
      "avatar": "https://lh6.googleusercontent.com/-Nqk_JSpzTng/AAAAAAAAAAI/AAAAAAAAAAA/jKyD3wCMZXE/s120-p/photo.jpg",
      "cl": "8352705",
      "clUrl": "https://chromium-review.googlesource.com/c/8352705",
      "description": "Increase maxDifference to make tests match in Chrome.\n\nNumbers based on wpt.fyi results.\n\nBug: 555826997, 557075192\nChange-Id: Iada20c7b0303f6d3de3a94bd7285ae729c86c78e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8352705\nAuto-Submit: Rune Lillesveen \u003cfuthark@chromium.org\u003e\nCommit-Queue: Philip Rogers \u003cpdr@chromium.org\u003e\nReviewed-by: Philip Rogers \u003cpdr@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692606}",
      "email": "futhark@chromium.org",
      "hash": "f63f7edf755cfe2c04d89760f3789c4d1e862c88",
      "subject": "Fuzzy matching for corner-shape tests"
    },
    "8352723": {
      "author": "Christoph Schwering",
      "avatar": "https://lh4.googleusercontent.com/-Qw-PHSgIOpU/AAAAAAAAAAI/AAAAAAAAAAA/op17V5IhGCg/s120-p/photo.jpg",
      "cl": "8352723",
      "clUrl": "https://chromium-review.googlesource.com/c/8352723",
      "description": "This CL replaces ExtendSelectionAndReplace() with PasteText() if\npossible (which, once the trigger string \"@@\" is removed, is always\nthe case).\n\nThe reason for this change is that ExtendSelectionAndReplace() fails\nwhen there is a non-editable element in the field and the (empty)\nselection includes text of that non-editable element.\n\nThis means we need to make another compromise: Either we enable\nsmart replacement or we accept that PasteText() turns adjacent\nspaces into non-breaking spaces.\n\nBug: 555717699, 538102446\nChange-Id: I98fe80f4a8f227b38b2fcdca0557259920182e91\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8352723\nReviewed-by: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nCommit-Queue: Christoph Schwering \u003cschwering@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692420}",
      "email": "schwering@google.com",
      "hash": "020d1bf8b3ee728c31bed5aadfff2acae427fe4f",
      "subject": "[Autofill] Use PasteText() preferably in AtMemory"
    },
    "8352787": {
      "author": "Bruno Braga",
      "avatar": "https://lh5.googleusercontent.com/-2kaEHKuGcEc/AAAAAAAAAAI/AAAAAAAAAAA/YmfXiEO7J9U/s120-p/photo.jpg",
      "cl": "8352787",
      "clUrl": "https://chromium-review.googlesource.com/c/8352787",
      "description": "This unblocks part of the flow in the client. Once the RPC is completed\nin the server, we can simply update the code to actually call it.\n\nBug: 553442816\nChange-Id: I9e12477830b052835c0b46a82055802111013f7e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8352787\nCommit-Queue: Bruno Braga \u003cbrunobraga@google.com\u003e\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692380}",
      "email": "brunobraga@google.com",
      "hash": "484f5b24efbf3c4d75bbc9df130f159ea4e89fb0",
      "subject": "[Wallet Notice] Add boilerplate to getDetailsForUpsertPass"
    },
    "8352844": {
      "author": "Robbie Gibson",
      "avatar": "https://lh5.googleusercontent.com/-HHkO4YWYk9g/AAAAAAAAAAI/AAAAAAAAAAA/in4a5TcjBwM/s120-p/photo.jpg",
      "cl": "8352844",
      "clUrl": "https://chromium-review.googlesource.com/c/8352844",
      "description": "The title should be \"All Tasks,\" not \"See All.\"\n\nFixed: b:544811581\nChange-Id: Ib39f99b47e364c10091dbb97bf7a18dc14d6b8f7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8352844\nCommit-Queue: Pier-Alexandre Bouchard \u003cpabouchard@google.com\u003e\nAuto-Submit: Robbie Gibson \u003crkgibson@google.com\u003e\nReviewed-by: Pier-Alexandre Bouchard \u003cpabouchard@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692390}",
      "email": "rkgibson@google.com",
      "hash": "31a3995cb01745dc0d66e770b9e39b420ea81595",
      "subject": "[iOS] Fix title of Level Up all tasks screen"
    },
    "8352845": {
      "author": "Awad Osman",
      "avatar": "https://lh3.googleusercontent.com/-RXw_nJ7C_k4/AAAAAAAAAAI/AAAAAAAAAAA/DTJJ7RT-5DI/s120-p/photo.jpg",
      "cl": "8352845",
      "clUrl": "https://chromium-review.googlesource.com/c/8352845",
      "description": "When bypassing the initial Suspicious Site Warning on Desktop and\nsubsequently clicking \"Mark as safe\" inside the Page Info bubble,\nthe suspicious site chip did not immediately disappear because\nChromePageInfoDelegate did not notify SuspiciousSiteControllerDesktop.\n\nThis change delegates the action to SuspiciousSiteControllerDesktop,\nwhich cleans up the pending allowlist entry in AllowlistUrlSet and\nnotifies security state observers to immediately revert the chip.\n\nTAG=agy\n\nBug: 556747725\nChange-Id: I100363589cad5903d8c74a93f9cce7edf9fa0d69\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8352845\nCommit-Queue: Awad Osman \u003cawado@google.com\u003e\nReviewed-by: Christian Dullweber \u003cdullweber@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692360}",
      "email": "awado@google.com",
      "hash": "18a5c34a1aa17918b890d6fdb2176fb2a8ffaad4",
      "subject": "[SSW] Dismiss suspicious chip on mark as safe in Page Info"
    },
    "8352847": {
      "author": "Foromo Daniel Soromou",
      "avatar": "https://lh6.googleusercontent.com/-6o9sWTbhXuE/AAAAAAAAAAI/AAAAAAAAAAA/ml9-F5KUmvc/s120-p/photo.jpg",
      "cl": "8352847",
      "clUrl": "https://chromium-review.googlesource.com/c/8352847",
      "description": "Bug: 41446264\nChange-Id: Iba098a740ad613bba14309f45000e55d3cbbea53\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8352847\nReviewed-by: Robert Liao \u003crobliao@chromium.org\u003e\nCommit-Queue: Robert Liao \u003crobliao@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692581}",
      "email": "koretadaniel@chromium.org",
      "hash": "39678cac61ebb1b30b64edfa37704143bfe25953",
      "subject": "Use base::ScopedObservation in FocusManagerEventHandler"
    },
    "8352848": {
      "author": "Nwokedi Idika",
      "avatar": "https://lh5.googleusercontent.com/-aBXnB2ReVPU/AAAAAAAAAAI/AAAAAAAAAAA/UUuHsrkIV3M/s120-p/photo.jpg",
      "cl": "8352848",
      "clUrl": "https://chromium-review.googlesource.com/c/8352848",
      "description": "Extend the expiry of the following histograms by one year:\n- SBClientPhishing.ImageEmbeddingModelLoadTime.FlatbufferScorer\n- SBClientPhishing.ClassifyThresholdsResult\n- PasswordManager.PasswordReuse.PasswordFieldDetected\n\nFixed: 555232680,555232485,536899570\nChange-Id: Icb682acbe066a1a2793f7b39e8c250bbe68a6225\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8352848\nReviewed-by: thefrog \u003cthefrog@chromium.org\u003e\nCommit-Queue: Nwokedi Idika \u003cnwokedi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692686}",
      "email": "nwokedi@chromium.org",
      "hash": "0b5291860908dc855a2336560f9a81316e407bd8",
      "subject": "Extend expiry of SBClientPhishing and PasswordManager histograms"
    },
    "8352867": {
      "author": "Ankush Singh",
      "avatar": "https://lh4.googleusercontent.com/-O_Qx6x6kvY0/AAAAAAAAAAI/AAAAAAAAAAA/8caaQPFTaMg/s120-p/photo.jpg",
      "cl": "8352867",
      "clUrl": "https://chromium-review.googlesource.com/c/8352867",
      "description": "Adds SendTabToSelfSupportAutoOpenInTabGrid, IPH_SendTabToSelfOmnibox,\nand SyncDisambiguateDeviceNamesWithChannel to the \"Enabled with\nfast-follows\" and disabled choices for\n#send-tab-to-self-enhanced-handoff on iOS.\n\nTAG=agy\nCONV=468967b4-1e34-476a-bf90-257ae3286042\n\nFixed: 556624027\nChange-Id: I8fa16ffefee022685c92074aa5b47be53c02f5a2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8352867\nAuto-Submit: Ankush Singh \u003cankushkush@google.com\u003e\nCommit-Queue: Michael Tatarski \u003cmtatarski@google.com\u003e\nReviewed-by: Michael Tatarski \u003cmtatarski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692242}",
      "email": "ankushkush@google.com",
      "hash": "f1cb9e34ef913e3e93d8494dd5a6b90f5c782f26",
      "subject": "STTS: Add missing flags to enhanced handoff on iOS"
    },
    "8352929": {
      "author": "Jérôme Lebel",
      "avatar": "https://lh3.googleusercontent.com/-4ZHL1MaF4_c/AAAAAAAAAAI/AAAAAAAAAAA/-syGtlwGev4/s120-p/photo.jpg",
      "cl": "8352929",
      "clUrl": "https://chromium-review.googlesource.com/c/8352929",
      "description": "Update unit tests to create and manage test profiles using\nTestProfileManagerIOS instead of building TestProfileIOS directly.\n\nWhen profiles are built standalone via TestProfileIOS::Builder, they are\nnot registered with the ProfileManagerIOS in ApplicationContext. This\ncauses issues with features that query profiles from the manager, such\nas identity mapping and filtering (preparing for crrev.com/c/8250990).\n\nThis CL was uploaded by an experimental version of git cl split\n(https://crbug.com/389069356).\n\nR=arthurmilchior@chromium.org\n\n- Replace std::unique_ptr\u003cTestProfileIOS\u003e with TestProfileManagerIOS\n  and a raw_ptr\u003cTestProfileIOS\u003e.\n- Use TestProfileManagerIOS::AddProfileWithBuilder() to register the\n  test profile.\n- Clean up raw pointers and dependent services/mediators in TearDown()\n  to avoid dangling references upon profile destruction.\n- Simplify profile_.get() calls to profile_.\n\nSpecifically: \nChange-Id: I91817f14d51d6a470d0cb087b70d8ea9028dfaaa\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8352929\nReviewed-by: Arthur Milchior \u003carthurmilchior@chromium.org\u003e\nAuto-Submit: Jérôme Lebel \u003cjlebel@chromium.org\u003e\nCommit-Queue: Jérôme Lebel \u003cjlebel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692078}",
      "email": "jlebel@chromium.org",
      "hash": "4a0b6f084be18ffb68467751bade5b6f7e3eb4f5",
      "subject": "[iOS] Use TestProfileManagerIOS in unit tests"
    },
    "8353003": {
      "author": "Stanisław Solarewicz",
      "avatar": "https://lh6.googleusercontent.com/-XeKt6NcU5hU/AAAAAAAAAAI/AAAAAAAAAAA/sZ_pqc6udI0/s120-p/photo.jpg",
      "cl": "8353003",
      "clUrl": "https://chromium-review.googlesource.com/c/8353003",
      "description": "This CL adds a JNI bridge which in the future will allow the Java side\nUI code to interact with the AcknowledgmentManager to read and write the\nack for the signals disclaimer.\n\nLow-Coverage-Reason: Tests are coming in the next CL.\nBug: 527872237\nChange-Id: Icae4fe7decf2d3e87bbf9d821d582d9ebdd00e5d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8353003\nReviewed-by: Zonghan Xu \u003cxzonghan@chromium.org\u003e\nCommit-Queue: Stanisław Solarewicz \u003cssolarewicz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692321}",
      "email": "ssolarewicz@chromium.org",
      "hash": "75c8f6cc6d482298f5b21674d6a0243cbb5f9240",
      "subject": "[AESD] Introduce a JNI bridge for the enterprise signals disclaimer"
    },
    "8353009": {
      "author": "Ahmed Raslan",
      "avatar": "https://lh6.googleusercontent.com/-DaegsuPwQy4/AAAAAAAAAAI/AAAAAAAAAAA/OXowNKhsQhI/s120-p/photo.jpg",
      "cl": "8353009",
      "clUrl": "https://chromium-review.googlesource.com/c/8353009",
      "description": "This change adds a `tab_title` parameter to the various Safe Browsing\nextension and reporting event triggers\n(`MaybeTriggerSecurityInterstitialShownEvent`,\n`MaybeTriggerSecurityInterstitialProceededEvent`,\n`MaybeTriggerUrlFilteringInterstitialEvent`).\n\nFor synchronous events where the interstitial has loaded (such as when\nproceeding past a warning), the tab title is extracted via\n`web_contents-\u003eGetTitle()`.\n\nFor asynchronous/blocking events where the interstitial is still loading\nand the title isn't ready, we pass a temporary empty string placeholder.\n\nThe delayed title extraction logic for these events will be implemented\nin a follow-up CL.\n\nBug: 552985411\nChange-Id: I41e228a3890c6e77f2062e53b9cd6c5e47622b2c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8353009\nReviewed-by: Erik Chen \u003cerikchen@chromium.org\u003e\nCommit-Queue: Ahmed Raslan \u003crslan@google.com\u003e\nReviewed-by: Dominique Fauteux-Chapleau \u003cdomfc@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692561}",
      "email": "rslan@google.com",
      "hash": "50ed70fd649c7c5a5b0938f188642c89f5efae93",
      "subject": "[Enterprise] Pass tab_title to URL filtering and security interstitials."
    },
    "8353048": {
      "author": "Jilin Yang",
      "avatar": "https://lh6.googleusercontent.com/-FheM4D9n7AQ/AAAAAAAAAAI/AAAAAAAAAAA/3CWuX_q6hqA/s120-p/photo.jpg",
      "cl": "8353048",
      "clUrl": "https://chromium-review.googlesource.com/c/8353048",
      "description": "1. Before:\nhttps://screencast.googleplex.com/cast/NTk0NjgyNjgwODA5ODgxNnw2MTI1YjRmNC1iYg\n2. After:\nhttps://screencast.googleplex.com/cast/NTAyMDM3NjYxNzcxMzY2NHwzZDE0MWEzNC1mNw\n\nWhen an NTP tab moves to a new window, ActionChipsHandler retains stale\nchips because it does not update its TabStripModel observation. This CL\nsubscribes to BrowserWindowInterface changes to rebind the\nTabStripModelObserver to the current window. It also refreshes the\naction chips upon window migration to reflect the new window context.\n\nFixed: b:552185137\nChange-Id: If3c9406364fef590633d4932e7e299d8ca5dd3ca\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8353048\nReviewed-by: Jennifer Serrano \u003cjennserrano@google.com\u003e\nCommit-Queue: Jilin Yang \u003cjilinyang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692001}",
      "email": "jilinyang@google.com",
      "hash": "5fbe373c496893ea88968f7350cac5e874f2caa7",
      "subject": "[NTP]: Handle BrowserWindowInterface changes in ActionChipsHandler"
    },
    "8353049": {
      "author": "Tomek Jurkiewicz",
      "avatar": "https://lh6.googleusercontent.com/-ySHCXjMflzA/AAAAAAAAAAI/AAAAAAAAAAA/lsticuiOmuA/s120-p/photo.jpg",
      "cl": "8353049",
      "clUrl": "https://chromium-review.googlesource.com/c/8353049",
      "description": "First failing build:\nhttps://ci.chromium.org/ui/p/chrome/builders/ci/android-14-arm64-rel-tests/4956\n\nBug: 557125706\nChange-Id: Ic599c86d3a387c374f4e3e67be31bcd54b670842\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8353049\nOwners-Override: Tomek Jurkiewicz \u003ctju@google.com\u003e\nReviewed-by: Ivana Žužić \u003cizuzic@google.com\u003e\nCommit-Queue: Tomek Jurkiewicz \u003ctju@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692386}",
      "email": "tju@google.com",
      "hash": "ff267252c3130a8b10fee67ff153490d1a4bdc6e",
      "subject": "Disable GetStatusForPolicyL3_Widevine test."
    },
    "8353147": {
      "author": "Jérôme Lebel",
      "avatar": "https://lh3.googleusercontent.com/-4ZHL1MaF4_c/AAAAAAAAAAI/AAAAAAAAAAA/-syGtlwGev4/s120-p/photo.jpg",
      "cl": "8353147",
      "clUrl": "https://chromium-review.googlesource.com/c/8353147",
      "description": "Update unit tests to create and manage test profiles using\nTestProfileManagerIOS instead of building TestProfileIOS directly.\n\nWhen profiles are built standalone via TestProfileIOS::Builder, they are\nnot registered with the ProfileManagerIOS in ApplicationContext. This\ncauses issues with features that query profiles from the manager, such\nas identity mapping and filtering (preparing for crrev.com/c/8250990).\n\nThis CL was uploaded by an experimental version of git cl split\n(https://crbug.com/389069356).\n\nR=jood@google.com\n\n- Replace std::unique_ptr\u003cTestProfileIOS\u003e with TestProfileManagerIOS\n  and a raw_ptr\u003cTestProfileIOS\u003e.\n- Use TestProfileManagerIOS::AddProfileWithBuilder() to register the\n  test profile.\n- Clean up raw pointers and dependent services/mediators in TearDown()\n  to avoid dangling references upon profile destruction.\n- Simplify profile_.get() calls to profile_.\n\nSpecifically: \nChange-Id: I72278d043013a54448bee02ba5c0a1eb9ebc9a7e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8353147\nReviewed-by: Jood Hajeer \u003cjood@google.com\u003e\nCommit-Queue: Jood Hajeer \u003cjood@google.com\u003e\nAuto-Submit: Jérôme Lebel \u003cjlebel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692428}",
      "email": "jlebel@chromium.org",
      "hash": "c23b573116efe87968711126e9b3fe6e84d8b32f",
      "subject": "[iOS] Use TestProfileManagerIOS in unit tests"
    },
    "8353205": {
      "author": "Jan Wilken Dörrie",
      "avatar": "https://lh6.googleusercontent.com/-gsktmy6ief4/AAAAAAAAAAI/AAAAAAAAAAA/KpwgqZ4Ig6w/s120-p/photo.jpg",
      "cl": "8353205",
      "clUrl": "https://chromium-review.googlesource.com/c/8353205",
      "description": "Migrate callers of crypto::SignatureVerifier::SignatureAlgorithm across\nthe codebase to crypto::sign::SignatureKind and update include headers\nfrom crypto/signature_verifier.h to crypto/sign.h where appropriate.\n\nThis is a mechanical refactoring in preparation for removing\ncrypto::SignatureVerifier. Verification logic migrations to\ncrypto::sign::Verify / crypto::sign::Verifier are left to follow-up CLs.\n\nBug: 406190025\nChange-Id: I25100e480866d5be4bb80ee1ec0dd37b6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8353205\nOwners-Override: Daniel Cheng \u003cdcheng@chromium.org\u003e\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCommit-Queue: Jan Wilken Dörrie \u003cjdoerrie@chromium.org\u003e\nSLSA-Policy-Verified: SLSA Policy Verification Service \u003cdevtools-gerritcodereview-exitgate@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692555}",
      "email": "jdoerrie@chromium.org",
      "hash": "8c07454d98be17b42e5c7b272163f4e9ff021d71",
      "subject": "[crypto] Migrate SignatureAlgorithm to sign::SignatureKind"
    },
    "8353227": {
      "author": "Michelle Abreo",
      "avatar": "https://lh3.googleusercontent.com/-zrB0H161KMg/AAAAAAAAAAI/AAAAAAAAAAA/1nIivWX23n8/s120-p/photo.jpg",
      "cl": "8353227",
      "clUrl": "https://chromium-review.googlesource.com/c/8353227",
      "description": "SiteTokenURLLoaderFactory was missing scheme and allowlist checks on\ntoken requests, letting non-secure http:// origins or disallowed domains\nfetch tokens.\n\nFix this by requiring the initiator to be potentially trustworthy (via\nnetwork::IsOriginPotentiallyTrustworthy) and checking the domain\nallowlist before serving the token.\n\nBug: b:556888613\nChange-Id: I6d99f2b2277f18492f4a7d38a46dc6620742c374\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8353227\nReviewed-by: Aashna Sheth \u003caashnas@google.com\u003e\nCommit-Queue: Michelle Abreo \u003cmichelleabreo@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692716}",
      "email": "michelleabreo@google.com",
      "hash": "fc3d2bdd5ed0a3ba1afcadf3a8a8a2d32ee44532",
      "subject": "[SiteTokenProvider] Restrict initiators to secure origins and enforce allowlist"
    },
    "8353266": {
      "author": "Vidhan Jain",
      "avatar": "https://lh4.googleusercontent.com/-bJYmcMeCXI4/AAAAAAAAAAI/AAAAAAAAAAA/PGi7Hl_zyS8/s120-p/photo.jpg",
      "cl": "8353266",
      "clUrl": "https://chromium-review.googlesource.com/c/8353266",
      "description": "The test is flaky on mac\nBuild failure: https://ci.chromium.org/ui/p/chrome/builders/ci/mac-rel-ready/47000/overview\n\nBug: 41482323, 544956332\nChange-Id: I29f62afc18a4b4147fd4e13e65c703976e83ebaa\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8353266\nCommit-Queue: Vidhan Jain \u003cvidhanj@google.com\u003e\nAuto-Submit: Vidhan Jain \u003cvidhanj@google.com\u003e\nReviewed-by: Timofey Chudakov \u003ctchudakov@google.com\u003e\nOwners-Override: Vidhan Jain \u003cvidhanj@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692461}",
      "email": "vidhanj@google.com",
      "hash": "fd53544b2351ce0cc3bd381e69bc5a42562c56ba",
      "subject": "[Gardening] Disable DragDirectlyToSecondWindow on Mac"
    },
    "8353288": {
      "author": "Sam Maier",
      "avatar": "https://lh4.googleusercontent.com/-QIFf240wtxE/AAAAAAAAAAI/AAAAAAAAAAA/F1ukOVI7qZY/s120-p/photo.jpg",
      "cl": "8353288",
      "clUrl": "https://chromium-review.googlesource.com/c/8353288",
      "description": "Bug: 489705480\nChange-Id: Ie2dffe472800ea4e389e968fcc235bc86a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8353288\nReviewed-by: Peter Wen \u003cwnwen@chromium.org\u003e\nCommit-Queue: Sam Maier \u003csmaier@google.com\u003e\nAuto-Submit: Sam Maier \u003csmaier@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692397}",
      "email": "smaier@google.com",
      "hash": "f5ccb05857ebea0ab693057dcb6b39117c6af5d5",
      "subject": "Target Android SDK 37 by default"
    },
    "8353290": {
      "author": "Wenhu Cheng",
      "avatar": "https://lh5.googleusercontent.com/-zuuntE8jFRs/AAAAAAAAAAI/AAAAAAAAAAA/j26D0U5oPJM/s120-p/photo.jpg",
      "cl": "8353290",
      "clUrl": "https://chromium-review.googlesource.com/c/8353290",
      "description": "Rolls suggest_template_info.proto and searchbox_tutorial.proto from\nGoogle3 to add RICH_IMAGE suggest style and tutorial proto.\n\nNO_IFTTT=Proto roll from Google3\n\nBug: b:555270255\nChange-Id: Ie8c9d4610ad7c22c2a7a0cf861614aee03848edd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8353290\nReviewed-by: Josiah Kiehl \u003ckiehl@google.com\u003e\nCommit-Queue: Wenhu Cheng \u003cwenhuc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692086}",
      "email": "wenhuc@google.com",
      "hash": "39a7540e7c8ac75db7b17217903bd31708b55992",
      "subject": "[SUIT] Roll suggest_template_info.proto from Google3"
    },
    "8353354": {
      "author": "Wenbin Zhang",
      "avatar": "https://lh5.googleusercontent.com/-wZY04Vt0iOY/AAAAAAAAAAI/AAAAAAAAAAA/rmQaLVY2sIk/s120-p/photo.jpg",
      "cl": "8353354",
      "clUrl": "https://chromium-review.googlesource.com/c/8353354",
      "description": "Currently, tools/bedrock/bedrock_metrics.py performs raw substring\nsearches on file content, causing false positives for files that only\nreference Browser fixtures or types in comments E.g.:\n  // I will never use BrowserWithTestWindowTest\n\nThis CL updates bedrock_metrics.py to strip single-line and multi-line\nC/C++ comments before searching file contents, ensuring metrics\naccurately reflect active code dependencies.\n\nChange-Id: Id02fbcaea52327a0253b9fe1ee8f208014ab4231\nBug: 543043111\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8353354\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Wenbin Zhang \u003cwenbinzhang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692175}",
      "email": "wenbinzhang@google.com",
      "hash": "7f3c48091ea6c4823604c177c070e093e2b1fcbd",
      "subject": "[bedrock] removed comments from bedrock metric scanning"
    },
    "8353355": {
      "author": "Josiah Kiehl",
      "avatar": "https://lh3.googleusercontent.com/-cegR5dB1OE8/AAAAAAAAAAI/AAAAAAAAAAA/KfJSpIRNPac/s120-p/photo.jpg",
      "cl": "8353355",
      "clUrl": "https://chromium-review.googlesource.com/c/8353355",
      "description": "Extend dynamic server-driven icon support to tools by mapping\nToolConfig::icon (corresponding to omnibox::IconResourceIds) across\nMojo, native views Omnibox, and WebUI components.\n\n- Mojom \u0026 Traits: Added int32 icon to ToolConfig mojom struct and\n  implemented serialization/deserialization traits mapping to and from\n  omnibox::ToolConfig.\n- Native Omnibox: Updated OmniboxContextMenuController::GetIconForTool\n  to inspect kAimUseSearchboxConfigIconIds and resolve the icon image\n  from ToolConfig::icon(), sharing the GetImageModelForIconResourceId\n  helper, returning an empty image when unconfigured and falling back\n  to legacy icons only when the feature flag is disabled.\n- WebUI ContextualActionMenu \u0026 ToolChip: Updated getIconForToolMode_\n  and ComposeboxToolChipElement.getIcon_ to dynamically resolve\n  searchbox_config:${config.icon} when kAimUseSearchboxConfigIconIds\n  is enabled, returning the 0 value when icon is unspecified in the\n  config or tool is absent from config, and strictly falling back to\n  legacy icons only when the feature flag is disabled.\n- Tests: Added unit tests for C++ Mojo StructTraits, Native Omnibox\n  context menu controller, WebUI ContextualActionMenu, and a new\n  ComposeboxToolChip unit test suite.\n\nNO_IFTTT=ToolConfig proto already defines Icon field in parent CL.\n\nBug: 556863407\nTest: out/Default/components_unittests --gtest_filter=\"ContextualSearchMojomTraitsTest*\"\nTest: out/Default/unit_tests --gtest_filter=\"OmniboxContextMenuControllerTest*\"\nTest: out/Default/browser_tests --gtest_filter=\"CrComponentsComposeboxTest.ComposeboxToolChip:CrComponentsComposeboxTest.ContextualActionMenu\"\nChange-Id: Iab5fd855177820931aac42bbaa52a48c4f4219fc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8353355\nReviewed-by: Elias Klim \u003celklm@chromium.org\u003e\nCommit-Queue: Josiah Kiehl \u003ckiehl@google.com\u003e\nReviewed-by: Will Harris \u003cwfh@chromium.org\u003e\nReviewed-by: Juliet Knighton \u003cjulietlevesque@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692626}",
      "email": "kiehl@google.com",
      "hash": "5f2fa7773d00765b24ad54fa77637557789e5caa",
      "subject": "Decouple tool icons using SearchboxConfig tool config icon IDs"
    },
    "8353384": {
      "author": "Jérôme Lebel",
      "avatar": "https://lh3.googleusercontent.com/-4ZHL1MaF4_c/AAAAAAAAAAI/AAAAAAAAAAA/-syGtlwGev4/s120-p/photo.jpg",
      "cl": "8353384",
      "clUrl": "https://chromium-review.googlesource.com/c/8353384",
      "description": "Update unit tests to create and manage test profiles using\nTestProfileManagerIOS instead of building TestProfileIOS directly.\n\nWhen profiles are built standalone via TestProfileIOS::Builder, they are\nnot registered with the ProfileManagerIOS in ApplicationContext. This\ncauses issues with features that query profiles from the manager, such\nas identity mapping and filtering (preparing for crrev.com/c/8250990).\n\nThis CL was uploaded by an experimental version of git cl split\n(https://crbug.com/389069356).\n\nR=marq@chromium.org\n\n- Replace std::unique_ptr\u003cTestProfileIOS\u003e with TestProfileManagerIOS\n  and a raw_ptr\u003cTestProfileIOS\u003e.\n- Use TestProfileManagerIOS::AddProfileWithBuilder() to register the\n  test profile.\n- Clean up raw pointers and dependent services/mediators in TearDown()\n  to avoid dangling references upon profile destruction.\n- Simplify profile_.get() calls to profile_.\n\nSpecifically: \nChange-Id: Idb6fe8cf0e1f3ba07337054b4df288e3e868ae72\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8353384\nReviewed-by: Mark Cogan \u003cmarq@chromium.org\u003e\nAuto-Submit: Jérôme Lebel \u003cjlebel@chromium.org\u003e\nCommit-Queue: Mark Cogan \u003cmarq@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692278}",
      "email": "jlebel@chromium.org",
      "hash": "39249214b552e847cadf261e43eebf96b414fcf9",
      "subject": "[iOS] Use TestProfileManagerIOS in unit tests"
    },
    "8353385": {
      "author": "Jérôme Lebel",
      "avatar": "https://lh3.googleusercontent.com/-4ZHL1MaF4_c/AAAAAAAAAAI/AAAAAAAAAAA/-syGtlwGev4/s120-p/photo.jpg",
      "cl": "8353385",
      "clUrl": "https://chromium-review.googlesource.com/c/8353385",
      "description": "Update unit tests to create and manage test profiles using\nTestProfileManagerIOS instead of building TestProfileIOS directly.\n\nWhen profiles are built standalone via TestProfileIOS::Builder, they are\nnot registered with the ProfileManagerIOS in ApplicationContext. This\ncauses issues with features that query profiles from the manager, such\nas identity mapping and filtering (preparing for crrev.com/c/8250990).\n\nThis CL was uploaded by an experimental version of git cl split\n(https://crbug.com/389069356).\n\nR=alionadangla@chromium.org, rkgibson@google.com\n\n- Replace std::unique_ptr\u003cTestProfileIOS\u003e with TestProfileManagerIOS\n  and a raw_ptr\u003cTestProfileIOS\u003e.\n- Use TestProfileManagerIOS::AddProfileWithBuilder() to register the\n  test profile.\n- Clean up raw pointers and dependent services/mediators in TearDown()\n  to avoid dangling references upon profile destruction.\n- Simplify profile_.get() calls to profile_.\n\nSpecifically: \nChange-Id: I0f7f9532dfa0d850b748de06192d5cd5b8fbdf39\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8353385\nCommit-Queue: Aliona Dangla \u003calionadangla@chromium.org\u003e\nReviewed-by: Robbie Gibson \u003crkgibson@google.com\u003e\nReviewed-by: Aliona Dangla \u003calionadangla@chromium.org\u003e\nAuto-Submit: Jérôme Lebel \u003cjlebel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692356}",
      "email": "jlebel@chromium.org",
      "hash": "bf29392c8da5f03099d9409db3ddc9bcca2459bb",
      "subject": "[iOS] Use TestProfileManagerIOS in unit tests"
    },
    "8353447": {
      "author": "Eriko Kurimoto",
      "avatar": "",
      "cl": "8353447",
      "clUrl": "https://chromium-review.googlesource.com/c/8353447",
      "description": "When features::kLazyKeyedServiceInstantiation is enabled with the\n\"visited_url_ranking\" feature parameter, defer initialization of\nVisited URL Ranking BrowserContextKeyedServices that support on-demand\ninstantiation rather than creating them eagerly during profile creation.\n\nThe following services are deferred under this parameter:\n- VisitedURLRankingServiceFactory\n\nAlso:\n- Add the \"visited_url_ranking\" feature parameter to\n  kLazyKeyedServiceInstantiation.\n\nBug: 527272238\nChange-Id: Ie5272ce5b7cdbd775438951849935dded64cd13d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8353447\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Eriko Kurimoto \u003celkurin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692237}",
      "email": "elkurin@google.com",
      "hash": "252ae3089f8d7310f2261fde93b7ed9ef4ce860d",
      "subject": "WaaP: Defer initialization of Visited URL Ranking keyed services"
    },
    "8353523": {
      "author": "Agata Szpotek",
      "avatar": "https://lh3.googleusercontent.com/-CKW0b4csNI0/AAAAAAAAAAI/AAAAAAAAAAA/CI9YJ_EAxeQ/s120-p/photo.jpg",
      "cl": "8353523",
      "clUrl": "https://chromium-review.googlesource.com/c/8353523",
      "description": "Update kActionCloseProfile to use\nProfile::IsPrimaryOTRProfileWithRegularParent() instead of checking only\nfor Incognito profiles. This ensures that when closing an enterprise\nisolated mode profile, only the browser windows belonging to that\nisolated profile are closed (via CloseAllBrowsersWithIncognitoProfile)\nrather than closing all windows associated with the parent regular\nprofile.\n\nFixing: 556593733\nChange-Id: I2d5fe9ed9247c1b5d282879c4f29ab1a4bbbc905\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8353523\nReviewed-by: Dana Fried \u003cdfried@chromium.org\u003e\nAuto-Submit: Agata Szpotek \u003cszpotekagata@google.com\u003e\nCommit-Queue: Viacheslav Krakhotin \u003ckrakhotin@google.com\u003e\nReviewed-by: Viacheslav Krakhotin \u003ckrakhotin@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692259}",
      "email": "szpotekagata@google.com",
      "hash": "ca7f4f661f71ca2f68555dfbf416a9aebeea9857",
      "subject": "[Isolated mode] Support enterprise isolated mode profiles in kActionCloseProfile"
    },
    "8353531": {
      "author": "Jamie Walch",
      "avatar": "https://lh3.googleusercontent.com/-P_edTFLrPX0/AAAAAAAAAAI/AAAAAAAAAAA/Fvcp3M2ZE1M/s120-p/photo.jpg",
      "cl": "8353531",
      "clUrl": "https://chromium-review.googlesource.com/c/8353531",
      "description": "This change adds macOS to the preprocessor guard that disables local echo expectation. Since LocalMouseInputMonitorMac filters out injected input echoes before they reach the remote input filter, expecting local echo is unnecessary on macOS and can lead to false\npositives where local input is mistakenly ignored as a remote echo.\n\nFixed: 556215048\nChange-Id: I52f3fad28e3e2915ae61e6ab474356cf097fffe7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8353531\nAuto-Submit: Jamie Walch \u003cjamiewalch@chromium.org\u003e\nCommit-Queue: Joe Downing \u003cjoedow@chromium.org\u003e\nReviewed-by: Joe Downing \u003cjoedow@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692540}",
      "email": "jamiewalch@chromium.org",
      "hash": "7de3e28dde19f5f5dcbc7ce01049b5ea953ad33f",
      "subject": "Disable local echo expectation on macOS in PeerSessionImpl."
    },
    "8353651": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8353651",
      "clUrl": "https://chromium-review.googlesource.com/c/8353651",
      "description": "When opening a new tab or window, the URL is initially empty or\ninvalid before the initial NTP navigation commits. Previously,\nchecking whether a URL represents the NTP was performed via\nUrlUtilities.isNtpUrl() in some places or custom inline checks\nin others. This led to fragmented handling across components:\n- StatusMediator had duplicate private logic to treat empty\n  URLs as NTP candidates.\n- LocationBarMediator checked UrlUtilities.isNtpUrl() directly\n  in several places (bookmark button, accessibility warnings,\n  back button visibility, loadUrl handling) while having inline\n  empty URL checks in maybeShowOrClearCursorInLocationBar.\n- LocationBarPhone and LocationBarLayout checked UrlUtilities.isNtpUrl\n  directly, missing transient empty states.\n\nFix this by:\n- Creating OmniboxUrlUtils.isNtpUrl(@Nullable GURL url) to serve\n  as the single source of truth for NTP and transient empty URL\n  evaluation within the Omnibox/LocationBar components.\n- Replacing direct UrlUtilities.isNtpUrl() usages across\n  StatusMediator, LocationBarMediator, LocationBarPhone, and\n  LocationBarLayout with OmniboxUrlUtils.isNtpUrl().\n- Documenting the edge cases handled (null URLs, empty/invalid\n  transient URLs, and standard NTP URLs) in OmniboxUrlUtils.\n- Adding comprehensive unit tests covering OmniboxUrlUtils and\n  updating test assertions across LocationBar.\n\nBug: 553118979\nChange-Id: Ibcb61f24d5a31f713a4ad5a93443abc1a3e30824\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8353651\nReviewed-by: Peter Kang \u003cpeterkang@google.com\u003e\nCommit-Queue: Tomasz Wiszkowski \u003cender@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692017}",
      "email": "ender@google.com",
      "hash": "6292d9017c2ada6abe95d0ca20951e0aff750987",
      "subject": "Extract OmniboxUrlUtils for consistent NTP URL evaluation"
    },
    "8353655": {
      "author": "Brian Sheedy",
      "avatar": "https://lh6.googleusercontent.com/-sA7B2zTzoAs/AAAAAAAAAAI/AAAAAAAAAAA/nsHb3a_lmjs/s120-p/photo.jpg",
      "cl": "8353655",
      "clUrl": "https://chromium-review.googlesource.com/c/8353655",
      "description": "Rolls @chromium-luci to pick up a relevant magic args change and updates\nthe no_xvfb mixin to only apply the argument when running on real\nhardware.\n\nThis undoes the addition of `--no-xvfb` to a handful of builders from\ncrrev.com/c/8330588 and ensures that future test bundle migrations will\nnot accidentally add the arg to irrelevant builders.\n\nBug: 541312843\nChange-Id: I5e2a274c05ccddb2a49b7065f1a1e7a611de6a88\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8353655\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\nAuto-Submit: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nCommit-Queue: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692576}",
      "email": "bsheedy@chromium.org",
      "hash": "b94a8800b56008b24045462ed2eeb0b9c56fc5e6",
      "subject": "Use magic args for GPU --no-xvfb"
    },
    "8353665": {
      "author": "Kent Tamura",
      "avatar": "https://lh3.googleusercontent.com/-Xn4R5JMv3zM/AAAAAAAAAAI/AAAAAAAAAAA/BKgC_HIpPUQ/s120-p/photo.jpg",
      "cl": "8353665",
      "clUrl": "https://chromium-review.googlesource.com/c/8353665",
      "description": "Add a base::span\u003cconst uint8_t\u003e overload to `StringHasher::\nComputeHashAndMaskTop8Bits()`. It calculates the byte count produced by\nthe reader internally:\n\n  data.size() * Reader::kExpansionFactor / Reader::kCompressionFactor\n\nUpdate callers in case_folding_hash.h and ignoring_ascii_case_hash.h to\nuse the new overload, and add a unit test.\n\nBug: 351564777\nChange-Id: Ifec521347718b7ce1877a15f190e3e6f8aaad8ea\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8353665\nAuto-Submit: Kent Tamura \u003ctkent@chromium.org\u003e\nReviewed-by: Fredrik Söderquist \u003cfs@opera.com\u003e\nCommit-Queue: Fredrik Söderquist \u003cfs@opera.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692286}",
      "email": "tkent@chromium.org",
      "hash": "7cb26a3c8330c08b5fe6fc6ddb957f2d195aa7b9",
      "subject": "Add base::span overload to StringHasher::ComputeHashAndMaskTop8Bits()"
    },
    "8353666": {
      "author": "Georg Neis",
      "avatar": "https://lh3.googleusercontent.com/-PuL4a0sDfTo/AAAAAAAAAAI/AAAAAAAAAAA/dtYey2tPFMw/s120-p/photo.jpg",
      "cl": "8353666",
      "clUrl": "https://chromium-review.googlesource.com/c/8353666",
      "description": "Include the actual headers from\nchromeos/ash/components/browser_delegate/ instead.\n\nBug: b:369689187\nChange-Id: I40ee35c03b061e78efc198602ebaccbc7738771c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8353666\nReviewed-by: Di Wu \u003cdiwux@google.com\u003e\nCommit-Queue: Georg Neis \u003cneis@chromium.org\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nSLSA-Policy-Verified: SLSA Policy Verification Service \u003cdevtools-gerritcodereview-exitgate@google.com\u003e\nAuto-Submit: Georg Neis \u003cneis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692234}",
      "email": "neis@chromium.org",
      "hash": "b9cdb256007d6df4e7de3c620aed193deb245fa2",
      "subject": "ash: Remove browser delegate forward headers"
    },
    "8353692": {
      "author": "Mitsuru Oshima",
      "avatar": "https://lh3.googleusercontent.com/-0Y55REyBQ4w/AAAAAAAAAAI/AAAAAAAAAAA/yGgNpVi7M5o/s120-p/photo.jpg",
      "cl": "8353692",
      "clUrl": "https://chromium-review.googlesource.com/c/8353692",
      "description": "Pagemap was implemented to inspect page table information from\n/proc//pagemap for an experimental memory compression daemon,\nbut was never adopted in production code and is only referenced by\nits unit test. This CL removes the dead class and its test.\n\nBUG=None\nTAG=agy\nCONV=c0411801-0f04-4a25-aca5-34c5bf7368d1\n\nChange-Id: Id1aa05101639d6d4dac62fdb00cc5ef641654bd2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8353692\nAuto-Submit: Mitsuru Oshima \u003coshima@chromium.org\u003e\nReviewed-by: Brian Geffon \u003cbgeffon@chromium.org\u003e\nCommit-Queue: Brian Geffon \u003cbgeffon@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692402}",
      "email": "oshima@chromium.org",
      "hash": "d69d809d466308e43401839afbeeafce2bb7c0fa",
      "subject": "[ash] Remove unused Pagemap userspace procfs parser"
    },
    "8353723": {
      "author": "Alex Rudenko",
      "avatar": "https://lh5.googleusercontent.com/-UI2k_SYpVhs/AAAAAAAAAAI/AAAAAAAAAAA/-jUJWjPNWIQ/s120-p/photo.jpg",
      "cl": "8353723",
      "clUrl": "https://chromium-review.googlesource.com/c/8353723",
      "description": "Several devtools blink web tests relied on\ndeprecatedRunAfterPendingDispatches or implicit protocol dispatch idle\ntiming to wait for UI updates (such as object property expansion, tree\nelement populating, target suspension/resumption, and storage items\nrefresh).\n\nThis CL updates those 10 tests to explicitly wait for the specific async\noperations (model events, test sniffers, or property tree populations)\ninstead of relying on protocol idle dispatch barriers.\n\nBug: none\nChange-Id: Ia996ae3d81ec9fc427a661553e30cb350e1d13f8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8353723\nReviewed-by: Simon Zünd \u003cszuend@chromium.org\u003e\nCommit-Queue: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692277}",
      "email": "alexrudenko@chromium.org",
      "hash": "e525a597820f8ae5ace1735187e4f7bee33e78ae",
      "subject": "devtools: fix web tests to not rely on deprecatedRunAfterPendingDispatches"
    },
    "8353728": {
      "author": "Alex Rudenko",
      "avatar": "https://lh5.googleusercontent.com/-UI2k_SYpVhs/AAAAAAAAAAI/AAAAAAAAAAA/-jUJWjPNWIQ/s120-p/photo.jpg",
      "cl": "8353728",
      "clUrl": "https://chromium-review.googlesource.com/c/8353728",
      "description": "Update ChromeDevToolsManagerDelegate to find the last active browser window using the ProfileBrowserCollection of the default profile, replacing the usage of GlobalBrowserCollection.\n\nFixed: 553802847\nChange-Id: I2134bd33f6632195b90df5e9fe62f956366a8f11\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8353728\nCommit-Queue: Simon Zünd \u003cszuend@chromium.org\u003e\nCommit-Queue: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nAuto-Submit: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nReviewed-by: Simon Zünd \u003cszuend@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692249}",
      "email": "alexrudenko@chromium.org",
      "hash": "a107de0e5b964c35d2c8eddf052c808e4e6971b1",
      "subject": "Use ProfileBrowserCollection instead of GlobalBrowserCollection in DevTools."
    },
    "8353748": {
      "author": "Paulina Gacek",
      "avatar": "https://lh3.googleusercontent.com/-0NhhE4pxIKw/AAAAAAAAAAI/AAAAAAAAAAA/uWxQqDR2_f0/s120-p/photo.jpg",
      "cl": "8353748",
      "clUrl": "https://chromium-review.googlesource.com/c/8353748",
      "description": "UpdateManifestFetcher previously used default load_flags (LOAD_NORMAL),\nallowing update manifest responses to be cached by Chrome's HTTP cache\nor intermediate proxies/CDNs if caching headers (e.g., Cache-Control:\nmax-age) were present. This could cause update checks (such as in\nchrome://iwa-dev) to miss newly published application versions.\n\nThis CL:\n- Sets `net::LOAD_DISABLE_CACHE | net::LOAD_BYPASS_CACHE` on the\n  ResourceRequest in UpdateManifestFetcher::DownloadUpdateManifest,\n  ensuring end-to-end un-cached network fetches.\n- Adds a unit test in update_manifest_fetcher_unittest.cc and refactors\n  duplicate test request-interception boilerplate into a helper.\n- Adds an end-to-end browser test in iwa_dev_page_handler_browsertest.cc\n  verifying that subsequent updates on chrome://iwa-dev discover new\n  versions even when the manifest is served with Cache-Control headers.\n\nBug: b:522715579\nChange-Id: I53b6129cc83af4e0902e03282e6f32605154df57\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8353748\nReviewed-by: Andrew Rayskiy \u003cgreengrape@google.com\u003e\nCommit-Queue: Paulina Gacek \u003cpaulinagacek@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692270}",
      "email": "paulinagacek@google.com",
      "hash": "ad32b042fe7378c254720a29f05a6503ec0fe7fd",
      "subject": "[IWA] Bypass HTTP cache when fetching update manifests"
    },
    "8353777": {
      "author": "Brian Sheedy",
      "avatar": "https://lh6.googleusercontent.com/-sA7B2zTzoAs/AAAAAAAAAAI/AAAAAAAAAAA/nsHb3a_lmjs/s120-p/photo.jpg",
      "cl": "8353777",
      "clUrl": "https://chromium-review.googlesource.com/c/8353777",
      "description": "Removes gpu_webgl_conformance_validating_telemetry_tests in favor of\ndirectly using the underlying test. Since the underlying test is still\nused by builders using the legacy testing/buildbot approach to test\nspecs, a thin legacy_basic_suite wrapper is kept for now.\n\nThis is a functional no-op with no changes to generated test specs.\n\nBug: 541312843, 554055689\nChange-Id: I4899b435e1b3ac17641920631fb3cd499f7847ae\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8353777\nCommit-Queue: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692556}",
      "email": "bsheedy@chromium.org",
      "hash": "1f5daa479e4d91adfe4833faf2510267c49141ef",
      "subject": "Remove WebGL validating bundle"
    },
    "8353793": {
      "author": "Wenhu Cheng",
      "avatar": "https://lh5.googleusercontent.com/-zuuntE8jFRs/AAAAAAAAAAI/AAAAAAAAAAA/j26D0U5oPJM/s120-p/photo.jpg",
      "cl": "8353793",
      "clUrl": "https://chromium-review.googlesource.com/c/8353793",
      "description": "This CL rolls suggest_template_info.proto from Google3 (CL 976019708) to\nadd secondary_text_placement field to SuggestTemplateInfo.\n\nNO_IFTTT=Proto roll from Google3\n\nBug: b:556262736\nChange-Id: I8b3302fea6498065652a19ff9aba029da77c8111\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8353793\nCommit-Queue: Wenhu Cheng \u003cwenhuc@google.com\u003e\nReviewed-by: Nihar Majmudar \u003cniharm@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692584}",
      "email": "wenhuc@google.com",
      "hash": "712b06fba7e78978ac1d9f3f859804f5f48c8bee",
      "subject": "[SUIT] Roll suggest_template_info.proto from Google3"
    },
    "8353826": {
      "author": "Xuehui Chen",
      "avatar": "https://lh5.googleusercontent.com/-Fhw7LQ_eYRM/AAAAAAAAAAI/AAAAAAAAAAA/1rvNbn917zk/s120-p/photo.jpg",
      "cl": "8353826",
      "clUrl": "https://chromium-review.googlesource.com/c/8353826",
      "description": "When the payment handler views::WebView is first added to the ViewStack\nin ShowPaymentHandlerScreen(), it sends an asynchronous resize task to\nresize the HTML to fit the dialog content bounds. In most runs, this\nresize task completes before the button click is triggered. In other\nruns, this resize races with the button click, and the click event is\ndiscarded during the resize.\n\nFix: Use content::WaitForCopyableViewInWebContents() before clicking to\nensure the view is ready for input.\n\nAlternative Approaches Considered:\n- Expanding the button to occupy the entire HTML: Does not eliminate\nflakiness because the click event is dropped during resize.\n- Waiting on the resize event: Resize is an asynchronous process, and\nthe event ordering is non-deterministic.\n\nBug: 531590249\nTest: 1000 repeated runs with win-rel and Linux Tests\nChange-Id: I458e6bd985ebb43888b014dafda5c1661f29bd83\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8353826\nCommit-Queue: Slobodan Pejic \u003cslobodan@chromium.org\u003e\nAuto-Submit: Xuehui Chen \u003cxuehuichen@google.com\u003e\nReviewed-by: Slobodan Pejic \u003cslobodan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692755}",
      "email": "xuehuichen@google.com",
      "hash": "2b00df637ba048ec92bf875e585f23222df1714f",
      "subject": "[payments][test] Fix flaky Mandatory Ui tests"
    },
    "8353846": {
      "author": "Stepan Khapugin",
      "avatar": "",
      "cl": "8353846",
      "clUrl": "https://chromium-review.googlesource.com/c/8353846",
      "description": "Add a flag that enables LVF on iPad. Modify existing checks to allow\niPad to show and run LVF when enabled.\n\nBug: none\nChange-Id: Ib2c1367d73b7454bdde7395966e0f98ae3fac93e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8353846\nCommit-Queue: Ameur Hosni \u003cameurhosni@google.com\u003e\nReviewed-by: Ameur Hosni \u003cameurhosni@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692393}",
      "email": "stkhapugin@google.com",
      "hash": "8f3dbf4121cd0966c736a5966bc3cd5d841c2bee",
      "subject": "[iOS] Add flag to enable LVF on iPad."
    },
    "8353850": {
      "author": "Keren Zhu",
      "avatar": "https://lh4.googleusercontent.com/-D_L2MnRIwdU/AAAAAAAAAAI/AAAAAAAAAAA/oz5ghGqwpno/s120-p/photo.jpg",
      "cl": "8353850",
      "clUrl": "https://chromium-review.googlesource.com/c/8353850",
      "description": "This CL fixes a CHECK error due to mojo::CreateDataPipe() returning\nMOJO_RESULT_RESOURCE_EXHAUSTED in the render process when Blink loads\nWebUI resource. This is most prominently seen on ClusterFuzz runs but\nalso seen in the wild.\n\nThis CL updates webui::GetPipe() and webui::SendData() to return an\ninvalid consumer handle and emit net::ERR_INSUFFICIENT_RESOURCES upon\npipe creation failure instead of asserting CHECK(false).\n\nThe root cause is race condition between browser shutdown and the\nmojo::CreateDataPipe() call, which happens in a worker thread in the\nrender process. During browser shutdown. When the browser terminates on\nSIGTERM, its IPC broker socket is closed. Any subsequent shared memory\nallocation attempt from renderer background worker threads fails, and\nMojo Core translates the broken broker IPC into\nMOJO_RESULT_RESOURCE_EXHAUSTED.\n\nTAG=agy\nCONV=af17a527-fbb0-438a-8c12-d0a2d12ca264\n\nFixed: 534112967\nChange-Id: Iace8a47b6093dbb935c37cc654ce8fd01e4ee04f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8353850\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCommit-Queue: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nReviewed-by: Rebekah Potter \u003crbpotter@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692718}",
      "email": "kerenzhu@chromium.org",
      "hash": "6f775cdc73514ddcfa0d52b020012cb17968c653",
      "subject": "Gracefully handle mojo data pipe creation failure in WebUI loading"
    },
    "8353892": {
      "author": "Ahmed Raslan",
      "avatar": "https://lh6.googleusercontent.com/-DaegsuPwQy4/AAAAAAAAAAI/AAAAAAAAAAA/OXowNKhsQhI/s120-p/photo.jpg",
      "cl": "8353892",
      "clUrl": "https://chromium-review.googlesource.com/c/8353892",
      "description": "This CL updates the descriptions of data visible to administrators in\nchrome://management to explicitly mention that page titles are collected\nand sent alongside URLs. This provides the necessary transparency for\nrecent additions to Enterprise URL navigation logging.\n\nBug: 557093137\nChange-Id: If456186df3569d824fabe175f655e45686858e2c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8353892\nReviewed-by: Martin Šrámek \u003cmsramek@chromium.org\u003e\nCommit-Queue: Ahmed Raslan \u003crslan@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692433}",
      "email": "rslan@google.com",
      "hash": "7bc23b0e4b072bf2fb71d658632e2c2a68c69410",
      "subject": "[Enterprise] Update chrome://management strings for tab titles"
    },
    "8353923": {
      "author": "Grzegorz (Greg) Grzelachowski",
      "avatar": "https://lh5.googleusercontent.com/-aGoqpg6Xs-o/AAAAAAAAAAI/AAAAAAAAAAA/mYyX80fI89w/s120-p/photo.jpg",
      "cl": "8353923",
      "clUrl": "https://chromium-review.googlesource.com/c/8353923",
      "description": "Remove the code paths for LabelSource::kForShadowHostId and\nLabelSource::kForShadowHostName. Based on the metrics, these two are\nrarely utilized.\n\nFixed: 556101291\nChange-Id: Ifa964d62f7691cbfef064e45d083ec6a6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8353923\nReviewed-by: Christoph Schwering \u003cschwering@google.com\u003e\nReviewed-by: Florian Leimgruber \u003cfleimgruber@google.com\u003e\nReviewed-by: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nCommit-Queue: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nAuto-Submit: Grzegorz (Greg) Grzelachowski \u003cggrzelachowski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692471}",
      "email": "ggrzelachowski@google.com",
      "hash": "0015a873591162b6bbdc17d92fb5ed0409f1cb8b",
      "subject": "[Autofill] Remove kForShadowHostId/kForShadowHostName as Label sources"
    },
    "8353943": {
      "author": "Ilya Nikolaevskiy",
      "avatar": "https://lh4.googleusercontent.com/-e5j-NcosU5c/AAAAAAAAAAI/AAAAAAAAAAA/3byml8L1RNo/s120-p/photo.jpg",
      "cl": "8353943",
      "clUrl": "https://chromium-review.googlesource.com/c/8353943",
      "description": "Intel Macs or on MacOS \u003c 14.0 devices are known for having very long encoding latency, which is unacceptable for RTC scenarios, even if the throughput is goood.\n\nThis CL disables h265 only for real time encoding by checking SVC support, which is unavailable only on the same devices.\n\nBug: 555794214\nChange-Id: I59e4d113c2c2bd2590993f80bc24754b75128139\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8353943\nReviewed-by: Sida Zhu \u003czhusida@bytedance.com\u003e\nReviewed-by: Dale Curtis \u003cdalecurtis@chromium.org\u003e\nCommit-Queue: Ilya Nikolaevskiy \u003cilnik@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692295}",
      "email": "ilnik@chromium.org",
      "hash": "e7966c3d7dc647b9da1b540d2ea25fe6aaa8fb70",
      "subject": "Disable RTC H265 encoding on older Macs"
    },
    "8353993": {
      "author": "Dave Tapuska",
      "avatar": "https://lh6.googleusercontent.com/-wUWNIpQUePk/AAAAAAAAAAI/AAAAAAAAAAA/8PLMhkMRJhM/s120-p/photo.jpg",
      "cl": "8353993",
      "clUrl": "https://chromium-review.googlesource.com/c/8353993",
      "description": "This change introduces a configurable timeout in LocaleSwitchScreen,\ndefaulting to 5 seconds, and adds a setter to override it. In browser\ntests, the timeout is increased to 30 seconds to prevent flakiness.\n\nhttps://luci-milo.appspot.com/ui/inv/task-chromium-swarm.appspot.com-7a85eb96a547d711/test-results\n\nChange-Id: I6ba8da329413b32960c77b0f422a56cac0513cef\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8353993\nReviewed-by: Yuheng Huang \u003cyuhengh@chromium.org\u003e\nOwners-Override: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCommit-Queue: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692628}",
      "email": "dtapuska@chromium.org",
      "hash": "1dd66996f4d5f4d58255882d24d4a6ab1adf6f64",
      "subject": "Allow configuring the timeout in LocaleSwitchScreen for testing."
    },
    "8354022": {
      "author": "Kartar Singh",
      "avatar": "https://lh6.googleusercontent.com/-Pp62NICrK20/AAAAAAAAAAI/AAAAAAAAAAA/gWX6HIcdX3s/s120-p/photo.jpg",
      "cl": "8354022",
      "clUrl": "https://chromium-review.googlesource.com/c/8354022",
      "description": "This CL removes UnthrottleAsyncTouchMoves from the ScrollJankHoldback\nstudy config on Android and re-introduces the UnthrottleAsyncTouchMoves\nstudy config across platforms to test the unthrottled_always policy\nparameter.\n\nTAG=agy\n\nBug: 441800312\nChange-Id: Ic4d5d5e8265df9edea8fd79758d62f750e25c62b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8354022\nCommit-Queue: Aman Verma \u003camanvr@google.com\u003e\nReviewed-by: Aman Verma \u003camanvr@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692532}",
      "email": "kartarsingh@google.com",
      "hash": "c427ccf71b1662302d5eab8445d9b76659c9f4dd",
      "subject": "Re-introduce UnthrottleAsyncTouchMoves to fieldtrial testing config"
    },
    "8354025": {
      "author": "Andrew Paseltiner",
      "avatar": "https://lh3.googleusercontent.com/-lw_77kSAlPM/AAAAAAAAAAI/AAAAAAAAAAA/6DJi_2gSABY/s120-p/photo.jpg",
      "cl": "8354025",
      "clUrl": "https://chromium-review.googlesource.com/c/8354025",
      "description": "The public member, member_is_inner_list, and params fields are difficult\nto use correctly and are deprecated in favor of accessor methods that do\nthe right thing based on the internal representation, which is being\nchanged to std::variant.\n\nThe accessor methods return an optional pair of the item/inner list and\nits parameters. Once the representation is changed, a simpler GetIfItem\nand GetIfInnerList API will be exposed, returning a possibly null\npointer to the ParameterizedItem or InnerList.\n\nThese were missed in http://crrev.com/c/8320832.\n\nThis contains no intentional observable behavioral differences.\n\nBug: 517204961\nChange-Id: I42e76d1dbc3aa11babda17d6a421d797af040f71\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8354025\nReviewed-by: Maks Orlovich \u003cmorlovich@chromium.org\u003e\nCommit-Queue: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692575}",
      "email": "apaseltiner@chromium.org",
      "hash": "9d3f45bb5ce7de5f466d9ee2ccf449eb49b0351b",
      "subject": "Replace uses of deprecated ParameterizedMember fields with accessors"
    },
    "8354046": {
      "author": "Thomas Schickinger",
      "avatar": "https://lh4.googleusercontent.com/-3d2azqlIdwI/AAAAAAAAAAI/AAAAAAAAAAA/SAWuYDEV4MM/s120-p/photo.jpg",
      "cl": "8354046",
      "clUrl": "https://chromium-review.googlesource.com/c/8354046",
      "description": "Bug: b:556176699\nChange-Id: If7650a0e9ea35d59ea3c07074b7186ca6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8354046\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCommit-Queue: Thomas Schickinger \u003cschickin@google.com\u003e\nReviewed-by: Florian Leimgruber \u003cfleimgruber@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692369}",
      "email": "schickin@google.com",
      "hash": "a7250a7aba981a6a41b0bc9bb09f8f320602c68e",
      "subject": "Use helper PrefetchMaskedPassportAndGetGuid more widely."
    },
    "8354047": {
      "author": "Leo Zhao",
      "avatar": "https://lh6.googleusercontent.com/-Sl8JddNeDi4/AAAAAAAAAAI/AAAAAAAAAAA/x83YR8CIwAE/s120-p/photo.jpg",
      "cl": "8354047",
      "clUrl": "https://chromium-review.googlesource.com/c/8354047",
      "description": "Records the child suggestion index in `AtMemoryGranularFillItem` when\nconstructing granular fill items and updates `AtMemoryGranularFillMutator`\nto pass the selected `AtMemoryGranularFillItem` directly, preparing for\nsuggestion-based granular filling.\n\nBug: 555810315\nChange-Id: I314286fcf9319834876aeddb2efbec7fe4110c52\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8354047\nReviewed-by: Alexis Hétu \u003csugoi@chromium.org\u003e\nCommit-Queue: Leo Zhao \u003cleozhao@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692583}",
      "email": "leozhao@google.com",
      "hash": "f7b9cd26266d36e0c9e55de750f471009c901953",
      "subject": "[iOS][AtMemory] Add index to AtMemoryGranularFillItem and update mutator"
    },
    "8354064": {
      "author": "Kaan Alsan",
      "avatar": "",
      "cl": "8354064",
      "clUrl": "https://chromium-review.googlesource.com/c/8354064",
      "description": "When a user selects a screen in SCContentSharingPicker on macOS,\nScreenCaptureKit delivers an SCContentFilter with contentRect. Populate\nsource.display_id from the filter's `includedDisplays` for macOS 15.2+\n(similar approach used in other parts of the picker file, e.g.\nUpdateAudioStatusForSession).\n\nThis will be used by OmniboxEverywhere to display a region selection\noverlay over the same screen that was selected by the native picker.\n\nBug: 532198850\nChange-Id: I878943249af3e180ee244470880c45940eb46719\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8354064\nCommit-Queue: Kaan Alsan \u003calsan@chromium.org\u003e\nReviewed-by: Tove Petersson \u003ctovep@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692427}",
      "email": "alsan@google.com",
      "hash": "c6589dce9025b2538d07e19af818045d802b80de",
      "subject": "Populate display_id in NativeScreenCapturePickerMac"
    },
    "8354065": {
      "author": "Andrew Paseltiner",
      "avatar": "https://lh3.googleusercontent.com/-lw_77kSAlPM/AAAAAAAAAAI/AAAAAAAAAAA/6DJi_2gSABY/s120-p/photo.jpg",
      "cl": "8354065",
      "clUrl": "https://chromium-review.googlesource.com/c/8354065",
      "description": "This entails some unfortunate copies, but this is considered acceptable\nbecause:\n\n1. The copies are expected to be short-lived, as the ParameterizedMember\n   representation is soon to be replaced with std::variant, which more\n   naturally maps to Mojo's union. Once that migration is complete,\n   these copies will be removed.\n2. Structured-header values are not recursive and tend to be small,\n   meaning that only small amounts of data are being copied.\n3. There are only a few users of this Mojo interface, which is strictly\n   associated with the Data Decoder.\n3. The Data Decoder interface will be removed in the near future as the\n   the structured-headers parser is being migrated to Rust, meaning that\n   these Mojo traits will be removed completely.\n\nBug: 517204961\nChange-Id: I1c6d3875c1f713e301d2ce263f3c457a0fb1f117\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8354065\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nReviewed-by: Maks Orlovich \u003cmorlovich@chromium.org\u003e\nCommit-Queue: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692635}",
      "email": "apaseltiner@chromium.org",
      "hash": "58fd162b5958b17775b4efea23c63045e2f6afbe",
      "subject": "Replace deprecated ParameterizedMember fields Mojo typemapping"
    },
    "8354144": {
      "author": "Michał Kaczmarczyk",
      "avatar": "https://lh6.googleusercontent.com/-1iqTq_iinvM/AAAAAAAAAAI/AAAAAAAAAAA/vi9la4yxpf8/s120-p/photo.jpg",
      "cl": "8354144",
      "clUrl": "https://chromium-review.googlesource.com/c/8354144",
      "description": "Update CloudProfileReportingServiceIOS to accept its dependencies directly in the constructor instead of taking a ProfileIOS pointer. The dependencies are now retrieved and passed by CloudProfileReportingServiceFactoryIOS. This removes the service's direct dependency on ProfileIOS.\n\nChange-Id: If216e394217312c8c29d0d29c6448c1e9ad2dc1b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8354144\nReviewed-by: Sylvain Defresne \u003csdefresne@chromium.org\u003e\nReviewed-by: Vasili Svirski \u003cvsvirski@google.com\u003e\nCommit-Queue: Michał Kaczmarczyk \u003cmickaczmarczyk@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692227}",
      "email": "mickaczmarczyk@google.com",
      "hash": "da18241ebaacb7cf3ba35c1e919965cf16960c5c",
      "subject": "Decouple CloudProfileReportingServiceIOS from ProfileIOS."
    },
    "8354186": {
      "author": "Andrea Orru",
      "avatar": "https://lh5.googleusercontent.com/-XQN3tJODCZY/AAAAAAAAAAI/AAAAAAAAAAA/RbTNNDrocxw/s120-p/photo.jpg",
      "cl": "8354186",
      "clUrl": "https://chromium-review.googlesource.com/c/8354186",
      "description": "In PaymentHandlerWindowSizeTest.ValidateDialogSize, clicking the pay\nbutton opens the payment handler window, which asynchronously sets its\ntitle. Previously, the event waiter sequence only waited up to\nDialogEvent::LOADING_VIEW_HIDDEN. When the test subsequently re-armed\nthe waiter for DialogEvent::DIALOG_CLOSED, the delayed\nPAYMENT_HANDLER_TITLE_SET event arrived and caused an unexpected event\nfailure.\n\nAdd DialogEvent::PAYMENT_HANDLER_TITLE_SET to the expected event\nsequence after clicking the pay button to prevent this race condition.\n\nFixed: 545869482\nChange-Id: I0c6768ebf2153572163d2ca8546bbb286e7ae9da\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8354186\nReviewed-by: Slobodan Pejic \u003cslobodan@chromium.org\u003e\nCommit-Queue: Slobodan Pejic \u003cslobodan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692614}",
      "email": "andreaorru@chromium.org",
      "hash": "66064fe6bc7d75694eb92c743093d333d109876e",
      "subject": "[Payments] Wait for title set in PaymentHandlerWindowSizeTest"
    },
    "8354189": {
      "author": "Jenna Himawan",
      "avatar": "https://lh5.googleusercontent.com/-hWXERi_vp0g/AAAAAAAAAAI/AAAAAAAAAAA/eEWysTaoMx8/s120-p/photo.jpg",
      "cl": "8354189",
      "clUrl": "https://chromium-review.googlesource.com/c/8354189",
      "description": "Demo: https://screencast.googleplex.com/cast/NDY3ODQ1NzkwMzU0NjM2OHw4YTEzZWI4Zi04Zg\nDemo 2 (before \u0026 after, on device with work+personal): https://screencast.googleplex.com/cast/NjM0MDk4NTg0NzAyMTU2OHxmMzM0NjAwMS1hMw\n\nOn Android Desktop, pure media file inputs (such as accept=\"image/*\")\nwere launching the mobile Photo Picker instead of the standard desktop\nFiles app (DocsUI).\n\nThis change disables the photo picker on desktop devices in\nSelectFileDialog.shouldUsePhotoPicker() and avoids requesting redundant\ncamera/audio capture permissions on desktop in selectFile(). This allows\nClank on desktop to fall through to showExternalPicker(), which injects\ntype/nonexistent to avoid MediaProvider hijacking and opens the Files\napp directly without camera options.\n\nTAG=agy\nCONV=108e47bd-d2d1-4c6b-af7a-7e69a96b9800\n\nFixed: 555253113\nChange-Id: I65f9a5cdfb55ec5a7194a60412620db2d0845342\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8354189\nReviewed-by: Finnur Thorarinsson \u003cfinnur@chromium.org\u003e\nCommit-Queue: Jenna Himawan \u003cjhimawan@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692488}",
      "email": "jhimawan@google.com",
      "hash": "ba68f5f634f55fe8c87bd8a91bd3ec6c3251735b",
      "subject": "Launch Files app for pure media file inputs on Desktop Android"
    },
    "8354205": {
      "author": "Camillia Smith Barnes",
      "avatar": "https://lh3.googleusercontent.com/-x050vuJgQKg/AAAAAAAAAAI/AAAAAAAAAAA/Um8loVcvgeg/s120-p/photo.jpg",
      "cl": "8354205",
      "clUrl": "https://chromium-review.googlesource.com/c/8354205",
      "description": "Fix ExtensionPopupInteractiveUiTest.ExtensionPopupOverPermissions with\nWebUILocationBar enabled.\n\nExtensionPopupInteractiveUiTest.ExtensionPopupOverPermissions attempted\nto click the permission request chip by looking up a PermissionChipView\nvia ElementTrackerViews and using views::test::ButtonTestApi.\n\nWhen WebUILocationBar is enabled, the chip is implemented via\nWebUIPermissionChip (not a Views Button), causing ButtonTestApi to crash\non a null pointer.\n\nUse LocationBar::GetChipController()-\u003echip()-\u003eExecuteForTesting(), which\nis part of PermissionChipInterface and works for both Views and WebUI\nimplementations.\n\nTAG=agy\nCONV=3d58d7c4-3f9f-4d0b-a48c-a4072d4ffd38\n\nBug: 556735104\nChange-Id: Ic379421a8a84432a3f142664c53e0b1da9e1959a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8354205\nReviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\nCommit-Queue: Cammie Smith Barnes \u003ccammie@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692099}",
      "email": "cammie@chromium.org",
      "hash": "cb415c690394d8b234d77aeabdcb69387d6e567c",
      "subject": "WebUILocationBar: Fix ExtensionPopupInteractiveUiTest"
    },
    "8354245": {
      "author": "Jérôme Lebel",
      "avatar": "https://lh3.googleusercontent.com/-4ZHL1MaF4_c/AAAAAAAAAAI/AAAAAAAAAAA/-syGtlwGev4/s120-p/photo.jpg",
      "cl": "8354245",
      "clUrl": "https://chromium-review.googlesource.com/c/8354245",
      "description": "Update unit tests to create and manage test profiles using\nTestProfileManagerIOS instead of building TestProfileIOS directly.\n\nWhen profiles are built standalone via TestProfileIOS::Builder, they are\nnot registered with the ProfileManagerIOS in ApplicationContext. This\ncauses issues with features that query profiles from the manager, such\nas identity mapping and filtering (preparing for crrev.com/c/8250990).\n\nThis CL was uploaded by an experimental version of git cl split\n(https://crbug.com/389069356).\n\nR=bsazonov@chromium.org\n\n- Replace std::unique_ptr\u003cTestProfileIOS\u003e with TestProfileManagerIOS\n  and a raw_ptr\u003cTestProfileIOS\u003e.\n- Use TestProfileManagerIOS::AddProfileWithBuilder() to register the\n  test profile.\n- Clean up raw pointers and dependent services/mediators in TearDown()\n  to avoid dangling references upon profile destruction.\n- Simplify profile_.get() calls to profile_.\n\nSpecifically: \nChange-Id: I0351273f0219b874e7167cdb17a3b0ecdffa53a5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8354245\nCommit-Queue: Jérôme Lebel \u003cjlebel@chromium.org\u003e\nReviewed-by: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nAuto-Submit: Jérôme Lebel \u003cjlebel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692520}",
      "email": "jlebel@chromium.org",
      "hash": "f04ae68141cbbe840f29da2f281f4d6754c11a52",
      "subject": "[iOS] Use TestProfileManagerIOS in unit tests"
    },
    "8354247": {
      "author": "Jérôme Lebel",
      "avatar": "https://lh3.googleusercontent.com/-4ZHL1MaF4_c/AAAAAAAAAAI/AAAAAAAAAAA/-syGtlwGev4/s120-p/photo.jpg",
      "cl": "8354247",
      "clUrl": "https://chromium-review.googlesource.com/c/8354247",
      "description": "Update unit tests to create and manage test profiles using\nTestProfileManagerIOS instead of building TestProfileIOS directly.\n\nWhen profiles are built standalone via TestProfileIOS::Builder, they are\nnot registered with the ProfileManagerIOS in ApplicationContext. This\ncauses issues with features that query profiles from the manager, such\nas identity mapping and filtering (preparing for crrev.com/c/8250990).\n\nThis CL was uploaded by an experimental version of git cl split\n(https://crbug.com/389069356).\n\nR=fsenra@google.com\n\n- Replace std::unique_ptr\u003cTestProfileIOS\u003e with TestProfileManagerIOS\n  and a raw_ptr\u003cTestProfileIOS\u003e.\n- Use TestProfileManagerIOS::AddProfileWithBuilder() to register the\n  test profile.\n- Clean up raw pointers and dependent services/mediators in TearDown()\n  to avoid dangling references upon profile destruction.\n- Simplify profile_.get() calls to profile_.\n\nSpecifically: \nChange-Id: If10a33f5f213cab6b1fa854ba37c2305849212c8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8354247\nReviewed-by: Filipa Senra \u003cfsenra@google.com\u003e\nAuto-Submit: Jérôme Lebel \u003cjlebel@chromium.org\u003e\nCommit-Queue: Filipa Senra \u003cfsenra@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692330}",
      "email": "jlebel@chromium.org",
      "hash": "16633389e7922193ca2527f73d2e4b14522afdf8",
      "subject": "[iOS] Use TestProfileManagerIOS in unit tests"
    },
    "8354251": {
      "author": "Rui Chen",
      "avatar": "https://lh5.googleusercontent.com/-OSONU3RvNZ4/AAAAAAAAAAI/AAAAAAAAAAA/bR2MssxO6fY/s120-p/photo.jpg",
      "cl": "8354251",
      "clUrl": "https://chromium-review.googlesource.com/c/8354251",
      "description": "This picks up latest changes, in particular system_proto change\nfor webview_low_entropy_source.\n\nBug: 535956645\nChange-Id: Iceff3479e1c3f6547021ff7c6497b1687759060c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8354251\nReviewed-by: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nReviewed-by: Caitlin Fischer \u003ccaitlinfischer@google.com\u003e\nCommit-Queue: Rui Chen \u003cchesterchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692538}",
      "email": "chesterchen@chromium.org",
      "hash": "9b6e95fb6d0a45a3050f981891a4af788f35f259",
      "subject": "Update Metrics protos with latest changes."
    },
    "8354367": {
      "author": "Caitlin Chen",
      "avatar": "https://lh6.googleusercontent.com/-oqGbdl-0SNs/AAAAAAAAAAI/AAAAAAAAAAA/auOhEFzHtHU/s120-p/photo.jpg",
      "cl": "8354367",
      "clUrl": "https://chromium-review.googlesource.com/c/8354367",
      "description": "Updates IDS_LENS_COBROWSE_CURRENT_TAB_IPH_DESCRIPTION to explicitly\nmention that the page title is shared along with the URL and content.\nAlso updates the translation screenshot SHA-1 hash.\n\nBug: b:552993138\nChange-Id: Ib4b50629e4ee4c0210c956346d66660641085893\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8354367\nReviewed-by: Bryan Nguyen \u003cnguyenbryan@google.com\u003e\nCommit-Queue: Caitlin Chen \u003ccaitc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692571}",
      "email": "caitc@google.com",
      "hash": "89bb76cea375c0253d9faa792a1c88b3ecea5431",
      "subject": "[Lens] Update cobrowse current tab IPH description string"
    },
    "8354468": {
      "author": "Dave Tapuska",
      "avatar": "https://lh6.googleusercontent.com/-wUWNIpQUePk/AAAAAAAAAAI/AAAAAAAAAAA/8PLMhkMRJhM/s120-p/photo.jpg",
      "cl": "8354468",
      "clUrl": "https://chromium-review.googlesource.com/c/8354468",
      "description": "This CL adds a new feature parameter, only_on_side_panel, to the GlicShakeTrigger feature. When this parameter is enabled (which is the default), the shake-to-select trigger will only be active if the Glic side panel is currently open. This change also includes unit tests to verify the shake trigger behavior under different side panel states.\n\nChange-Id: I19d061fff966b5e6678fe4aef23dfbd0867351bf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8354468\nCommit-Queue: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nReviewed-by: Ian Vollick \u003cvollick@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692477}",
      "email": "dtapuska@chromium.org",
      "hash": "aced5cca2a75287be70e18257741c25b42211c52",
      "subject": "Restrict Glic shake trigger to when the side panel is open"
    },
    "8354483": {
      "author": "Yurii Lahodiuk",
      "avatar": "https://lh6.googleusercontent.com/-lyHBVDZDzik/AAAAAAAAAAI/AAAAAAAAAAA/739bP447mJY/s120-p/photo.jpg",
      "cl": "8354483",
      "clUrl": "https://chromium-review.googlesource.com/c/8354483",
      "description": "In the scope of this change we are introducing the \"not signed-in\" and\n\"sign-in pending\" states to the on-device encryption state tracking\ncomponent.\n\nBug: 540854648\nChange-Id: I5fc4b84e0eff78db68df3a2560609e3485714e41\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8354483\nReviewed-by: Ioana Treib \u003cioanap@chromium.org\u003e\nCommit-Queue: Yurii Lahodiuk \u003cylahodiuk@google.com\u003e\nReviewed-by: Rafał Godlewski \u003crgod@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692290}",
      "email": "ylahodiuk@google.com",
      "hash": "8a5f0e9e39a6aa84010099431c977504fc599dc8",
      "subject": "Add new states to the on-device encryption state tracker"
    },
    "8354484": {
      "author": "Mohamed Amir Yosef",
      "avatar": "https://lh4.googleusercontent.com/-koe2ple2Poc/AAAAAAAAAAI/AAAAAAAAAAA/fiNL4R6AfY0/s120-p/photo.jpg",
      "cl": "8354484",
      "clUrl": "https://chromium-review.googlesource.com/c/8354484",
      "description": "Add support for animated spinners in toasts and register the email\nverification loading toast:\n- Add SetHasThrobber() to ToastSpecification::Builder and implement\n  rendering of views::Throbber in ToastView.\n- Expose CloseToast() publicly on ToastController.\n- Register ToastId::kEmailVerificationLoading in ToastService and record\n  enum value in toasts/enums.xml.\n- Add unit tests for toast ID name mapping, dismissal reason,\n  closing toasts, and navigation persistence.\n\nTest: unit_tests --gtest_filter=\"ToastControllerUnitTest.*\"\nTAG=agy\nCONV=48946371-0265-4f38-b97a-0a4ed8914944\n\nChange-Id: Icba1ab99716843481aa78ab45824c48bcc7a6460\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8354484\nReviewed-by: Alison Gale \u003cagale@chromium.org\u003e\nCommit-Queue: Mohamed Amir Yosef \u003cmamir@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1691995}",
      "email": "mamir@chromium.org",
      "hash": "a90b716dae9882a8561317b6aefc9f29b736c337",
      "subject": "[toasts] Add throbber support to toasts and register loading toast"
    },
    "8354486": {
      "author": "Jérôme Lebel",
      "avatar": "https://lh3.googleusercontent.com/-4ZHL1MaF4_c/AAAAAAAAAAI/AAAAAAAAAAA/-syGtlwGev4/s120-p/photo.jpg",
      "cl": "8354486",
      "clUrl": "https://chromium-review.googlesource.com/c/8354486",
      "description": "Update unit tests to create and manage test profiles using\nTestProfileManagerIOS instead of building TestProfileIOS directly.\n\nWhen profiles are built standalone via TestProfileIOS::Builder, they are\nnot registered with the ProfileManagerIOS in ApplicationContext. This\ncauses issues with features that query profiles from the manager, such\nas identity mapping and filtering (preparing for crrev.com/c/8250990).\n\nThis CL was uploaded by an experimental version of git cl split\n(https://crbug.com/389069356).\n\nR=noyau@chromium.org\n\n- Replace std::unique_ptr\u003cTestProfileIOS\u003e with TestProfileManagerIOS\n  and a raw_ptr\u003cTestProfileIOS\u003e.\n- Use TestProfileManagerIOS::AddProfileWithBuilder() to register the\n  test profile.\n- Clean up raw pointers and dependent services/mediators in TearDown()\n  to avoid dangling references upon profile destruction.\n- Simplify profile_.get() calls to profile_.\n\nSpecifically: \nChange-Id: If3f09a32afbcd81fbbabf27412e2f9b2e016c96f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8354486\nReviewed-by: Eric Noyau \u003cnoyau@chromium.org\u003e\nAuto-Submit: Jérôme Lebel \u003cjlebel@chromium.org\u003e\nCommit-Queue: Jérôme Lebel \u003cjlebel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692713}",
      "email": "jlebel@chromium.org",
      "hash": "5daa5391458e965ae7bde7cf6000ce35e3dd2075",
      "subject": "[iOS] Use TestProfileManagerIOS in unit tests"
    },
    "8354509": {
      "author": "Hitarth Kothari",
      "avatar": "https://lh4.googleusercontent.com/-HZTDN6MbpsE/AAAAAAAAAAI/AAAAAAAAAAA/K3LPxloSjh0/s120-p/photo.jpg",
      "cl": "8354509",
      "clUrl": "https://chromium-review.googlesource.com/c/8354509",
      "description": "This CL introduces the UndoableTabClosureRework feature flag. When\nenabled, this feature allows immediate tab destruction on close with\nkey-based historical restoration via TabRestoreService. This change adds\nthe feature to ChromeFeatureList (both C++ and Java), registers the flag\nin about_flags, and updates the flag metadata and metrics.\n\nBug: 557182836\nChange-Id: Iba6ae2a41f7c144f103503d34c45d4b05b41a658\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8354509\nAuto-Submit: Hitarth Kothari \u003chitarthkothari@google.com\u003e\nReviewed-by: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nCommit-Queue: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692502}",
      "email": "hitarthkothari@google.com",
      "hash": "4460dade32b00e50e98587821bab7d340e689565",
      "subject": "[Undo] Add UndoableTabClosureRework feature flag on Android."
    },
    "8354564": {
      "author": "Adithya Srinivasan",
      "avatar": "https://lh5.googleusercontent.com/-Mg06OCd7fpU/AAAAAAAAAAI/AAAAAAAAAAA/K3bGVSfDtuo/s120-p/photo.jpg",
      "cl": "8354564",
      "clUrl": "https://chromium-review.googlesource.com/c/8354564",
      "description": "Doing so allows us to:\n\n1) remove any knowledge of ActorUiStateManagerInterface from ActorTask\n   and ExecutionEngine\n2) simplify some unit tests that had to previously create two separate\n   mock UiEventDispatchers\n\nBug: b:552950922\nChange-Id: I888e8eca1b61fec10334250115c3d52ec469c18b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8354564\nReviewed-by: David Bokan \u003cbokan@chromium.org\u003e\nReviewed-by: Mark Foltz \u003cmfoltz@chromium.org\u003e\nCommit-Queue: Adithya Srinivasan \u003cadithyas@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692759}",
      "email": "adithyas@chromium.org",
      "hash": "40920525ed2537c51f9bdb441bfe1600aeadff44",
      "subject": "actor: Use ActorTask's UiEventDispatcher in ExecutionEngine"
    },
    "8354629": {
      "author": "Dave Tapuska",
      "avatar": "https://lh6.googleusercontent.com/-wUWNIpQUePk/AAAAAAAAAAI/AAAAAAAAAAA/8PLMhkMRJhM/s120-p/photo.jpg",
      "cl": "8354629",
      "clUrl": "https://chromium-review.googlesource.com/c/8354629",
      "description": "DCHECK is being hit on long standing issue, mark as Crashing\n\nhttps://luci-milo.appspot.com/ui/p/chromium/builders/try/linux-rel/2881357/test-results?q=ID%3A%3A%2F%2F%5C%3Aheadless_shell_wpt%21webtest%3A%3Aexternal%2Fwpt%2Fcss%2Fcss-anchor-position%23anchor-position-multicol-nested-001.html+V%3Abuilder%3Dlinux-rel+V%3Aos%3DUbuntu-22.04+V%3Atest_suite%3Dheadless_shell_wpt_tests\n\nBug: 40940279\nChange-Id: I9a52ab719faf5d87c052acdcd07c987325d5a62f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8354629\nReviewed-by: Vidhan Jain \u003cvidhanj@google.com\u003e\nOwners-Override: Vidhan Jain \u003cvidhanj@google.com\u003e\nCommit-Queue: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692446}",
      "email": "dtapuska@chromium.org",
      "hash": "535c82da3a4160c183dfd49d1da25fb7ed2c9a44",
      "subject": "Disable failing layout test"
    },
    "8354665": {
      "author": "Orko Garai",
      "avatar": "https://lh3.googleusercontent.com/-tPr5RlEFBds/AAAAAAAAAAI/AAAAAAAAAAA/x-zcHXWKSH0/s120-p/photo.jpg",
      "cl": "8354665",
      "clUrl": "https://chromium-review.googlesource.com/c/8354665",
      "description": "Move test files that already live under\nchrome/browser/android/webapk/ out of chrome/test/BUILD.gn's\nunit_tests and android_browsertests targets and into new targets in\nchrome/browser/android/webapk/BUILD.gn.\n\nBug: 353332589\nChange-Id: Ia6f28042a20f765f7c8e91b8bac2674f2913a07f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8354665\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCommit-Queue: Orko Garai \u003corko@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692607}",
      "email": "orko@igalia.com",
      "hash": "522f8465a134a7b2b7c205c072b886e59cf0632a",
      "subject": "Move android webapk tests to own targets"
    },
    "8354689": {
      "author": "chromeos-ci-prod",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8354689",
      "clUrl": "https://chromium-review.googlesource.com/c/8354689",
      "description": "Diff Link: http://crosland/log/1079999..1080001\n\nGenerated by PUpr, see https://cr-buildbucket.appspot.com/build/8671636508036566033 for job details.\n\nBUG=None\nTEST=CQ\n\nPupr-Upstream-Versions: [{\"ref\": \"refs/heads/snapshot\", \"repository\": \"/chromeos/manifest-internal\", \"revision\": \"5ad7c536c06a10fe5d07917d736bccff54b8e7c1\"}]\nCq-Cl-Tag: pupr:chromeos-lkgm\nOverride-Tryjobs-For-Automation: luci.chrome.try:chromeos-betty-chrome-gtest-and-tast,chromeos-brya-chrome,chromeos-jacuzzi-chrome,chromeos-reven-chrome,chromeos-trogdor-chrome,chromeos-volteer-chrome; luci.chromium.try:chromeos-amd64-generic-rel,chromeos-arm64-generic-rel,linux-presubmit,win-presubmit\nChange-Id: If5d73e7d360d3a970b2df299d77b53e31487ad9f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8354689\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@{#1692146}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "202948b43f73f1b545dc645e8ee65fbb094087e7",
      "subject": "chromeos/CHROMEOS_LKGM: Automatic uprev to 16809.0.0-1080001."
    },
    "8354691": {
      "author": "Dave Tapuska",
      "avatar": "https://lh6.googleusercontent.com/-wUWNIpQUePk/AAAAAAAAAAI/AAAAAAAAAAA/8PLMhkMRJhM/s120-p/photo.jpg",
      "cl": "8354691",
      "clUrl": "https://chromium-review.googlesource.com/c/8354691",
      "description": "The AccessibilityAudio test is flaky on Linux Debug builds, in addition to ASan and LSan. This change disables the test on Linux Debug configurations to reduce test flakiness.\n\nChange-Id: I45decebb7d22017f2d80bebc3bb3ad3d148ad963\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8354691\nReviewed-by: Yuheng Huang \u003cyuhengh@chromium.org\u003e\nCommit-Queue: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692648}",
      "email": "dtapuska@chromium.org",
      "hash": "3a8e97a43d4cfea188caf77f263fb739d4b8c28e",
      "subject": "Disable AccessibilityAudio test on Linux Debug builds."
    },
    "8354694": {
      "author": "Dan Polanco",
      "avatar": "https://lh5.googleusercontent.com/-KFFbQTPR47s/AAAAAAAAAAI/AAAAAAAAAAA/POkoSj10t14/s120-p/photo.jpg",
      "cl": "8354694",
      "clUrl": "https://chromium-review.googlesource.com/c/8354694",
      "description": "Bug: 556408574, 556414361\nChange-Id: Iac576ca8a9b58edbe36d116874fc2334b8924f4c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8354694\nOwners-Override: Dan Polanco \u003cpolardz@google.com\u003e\nCommit-Queue: Dan Polanco \u003cpolardz@google.com\u003e\nReviewed-by: Evan Luo \u003cevanluo@google.com\u003e\nAuto-Submit: Dan Polanco \u003cpolardz@google.com\u003e\nReviewed-by: Xinyi Ji \u003cxinyiji@chromium.org\u003e\nReviewed-by: Hitarth Kothari \u003chitarthkothari@google.com\u003e\nCommit-Queue: Evan Luo \u003cevanluo@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692654}",
      "email": "polardz@google.com",
      "hash": "789bffc3b6538f17c981b6afda681219bed302bc",
      "subject": "Disable failing HTTPS location bar color tests in OmniboxTest"
    },
    "8354744": {
      "author": "utzcoz",
      "avatar": "https://lh6.googleusercontent.com/-LUVtLX4sK2A/AAAAAAAAAAI/AAAAAAAAAAA/o3EfgECkqio/s120-p/photo.jpg",
      "cl": "8354744",
      "clUrl": "https://chromium-review.googlesource.com/c/8354744",
      "description": "testBuildListContentWhenProfileIsNotReady and\ntestBuildListContent_themeDisabledByPolicy pass deterministically on\nthe current Robolectric version: verified 10x with the full\naffected-class mix and 3x in isolation, on both SDK variants.\n\nBug: 525121740\nChange-Id: I67940ff414fde38662e1f4977d7dafe9556b6472\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8354744\nCommit-Queue: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nReviewed-by: Xi Han \u003chanxi@chromium.org\u003e\nReviewed-by: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692637}",
      "email": "utzcoz@gmail.com",
      "hash": "8c0144423f073049eb6c25329fac85a4df59a63d",
      "subject": "[Android] Re-enable two NtpCustomizationMediatorUnitTest tests"
    },
    "8354787": {
      "author": "Amando Jimenez",
      "avatar": "https://lh6.googleusercontent.com/-iXelqqa63O0/AAAAAAAAAAI/AAAAAAAAAAA/-0zJkflHvDk/s120-p/photo.jpg",
      "cl": "8354787",
      "clUrl": "https://chromium-review.googlesource.com/c/8354787",
      "description": "Bug: b:556805370\nChange-Id: I8e63c2cccc13724655b7df53d2fe72bd57ff6e67\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8354787\nReviewed-by: Isabelle Goralsky \u003cigoralsky@google.com\u003e\nCommit-Queue: Amando Jimenez \u003camandoj@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692154}",
      "email": "amandoj@google.com",
      "hash": "b415a62206af9663929fd460a88a0da83ca29ec3",
      "subject": "Add styling and fix positioning for the action menu"
    },
    "8354945": {
      "author": "Keren Zhu",
      "avatar": "https://lh4.googleusercontent.com/-D_L2MnRIwdU/AAAAAAAAAAI/AAAAAAAAAAA/oz5ghGqwpno/s120-p/photo.jpg",
      "cl": "8354945",
      "clUrl": "https://chromium-review.googlesource.com/c/8354945",
      "description": "When the mouse click event is forwarded from the Omnibox Popup's cutout\nto the Omnibox Input in WebUI Toolbar, it does not make the Toolbar's\nWebView focused. This is handled by macOS AppKit when there is no\nOmnibox Popup but needs to be handled programmatically in the forwarding\ncase.\n\nFixed: 556278137\nChange-Id: Icdc3bd1a57cf5ea0279f4e70df4ab107ea193aa2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8354945\nReviewed-by: Maks Orlovich \u003cmorlovich@chromium.org\u003e\nCommit-Queue: Keren Zhu \u003ckerenzhu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692449}",
      "email": "kerenzhu@chromium.org",
      "hash": "8aeaeb5a53fbf3647acd52a139d7ea042774e895",
      "subject": "Focus WebView on mouse press in WebUIToolbarEventForwarder"
    },
    "8354964": {
      "author": "Marlon Facey",
      "avatar": "",
      "cl": "8354964",
      "clUrl": "https://chromium-review.googlesource.com/c/8354964",
      "description": "The WebUI omnibox was not opening on tab or shift + tab. This CL\nensures that it opens and closes. However tab traversal still doesn't\nwork properly. It currently gets stuck at the WebUI omnibox and does not\nadvance. In the chained CL, tab traversal will be fixed.\n\nBug: b:536099276\nChange-Id: Ieafd928a7ce181d5b042bc36815997ea446e473a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8354964\nCommit-Queue: Marlon Facey \u003cmfacey@chromium.org\u003e\nReviewed-by: Aviv Kiss \u003cavivkiss@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692725}",
      "email": "mfacey@google.com",
      "hash": "5f4ae0746b75d68ed6e797d910bc00ed891afd42",
      "subject": "[Full WebUI Omnibox] Fix opening and closing of WebUI omnibox on tab"
    },
    "8354966": {
      "author": "Sirui Wu",
      "avatar": "https://lh6.googleusercontent.com/-csybaQy9F_U/AAAAAAAAAAI/AAAAAAAAAAA/N45T1OmjurA/s120-p/photo.jpg",
      "cl": "8354966",
      "clUrl": "https://chromium-review.googlesource.com/c/8354966",
      "description": "Added kGlicSelectionSmallChip feature flag and added a spark-only\nwidget. The widget is at top right by default, and can be set to buttom\nright by command. Clicking the widget also invoke the selection overlay\ncontroller.\n\nRecording:\nhttps://screencast.googleplex.com/cast/NTQ4MTg2MjE3MTQ1OTU4NHw2ZjRkZmQzNi0xOA\nScreenshot for buttom right:\nhttps://screenshot-v2.corp.google.com/36ni181smsuso\n\nBug: b:556786015\nChange-Id: I3f2d63b673d20ba32ca17d9714b7629e7503b0b7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8354966\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nReviewed-by: Ian Vollick \u003cvollick@chromium.org\u003e\nCommit-Queue: Sirui Wu \u003cwusirui@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692753}",
      "email": "wusirui@google.com",
      "hash": "7148d1c64826e215a083cb9e5213ecb72f8e7bd1",
      "subject": "[inline] Add spark only text selection widget"
    },
    "8355030": {
      "author": "Mark Schillaci",
      "avatar": "https://lh4.googleusercontent.com/-4Tu2G0y3iKc/AAAAAAAAAAI/AAAAAAAAAAA/rtkeOwjDb00/s120-p/photo.jpg",
      "cl": "8355030",
      "clUrl": "https://chromium-review.googlesource.com/c/8355030",
      "description": "Bug: N/A\nChange-Id: I964bb9e8e82e8967d9f354093819940af066a371\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8355030\nAuto-Submit: Mark Schillaci \u003cmschillaci@google.com\u003e\nReviewed-by: Shakti Sahu \u003cshaktisahu@chromium.org\u003e\nCommit-Queue: Mark Schillaci \u003cmschillaci@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692657}",
      "email": "mschillaci@google.com",
      "hash": "b59b0db2a48353329e896e9fc831a37483481476",
      "subject": "Extend the expiry of BackgroundTaskScheduler histograms"
    },
    "8355032": {
      "author": "Mike Wasserman",
      "avatar": "https://lh3.googleusercontent.com/-q-Ur_aOfw80/AAAAAAAAAAI/AAAAAAAAAAA/YoLjr7stCTQ/s120-p/photo.jpg",
      "cl": "8355032",
      "clUrl": "https://chromium-review.googlesource.com/c/8355032",
      "description": "Adds an extra layer of protection for compromised renderers\n\nFixed: 501896592\nChange-Id: Ic9986c3c1883f28308f6dbac9bc99141821eac25\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8355032\nReviewed-by: Vikram Pasupathy \u003cvpasupathy@chromium.org\u003e\nCommit-Queue: Vikram Pasupathy \u003cvpasupathy@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692074}",
      "email": "msw@chromium.org",
      "hash": "9cac98c2abfae92088763e78e794e30984e8e4b6",
      "subject": "Fullscreen: Ignore display ids without Window Management permission"
    },
    "8355033": {
      "author": "Kristi Saney",
      "avatar": "https://lh6.googleusercontent.com/-WaCiN0gwkaE/AAAAAAAAAAI/AAAAAAAAAAA/UuWuHX3W5EI/s120-p/photo.jpg",
      "cl": "8355033",
      "clUrl": "https://chromium-review.googlesource.com/c/8355033",
      "description": "Fixed: 535346329\nChange-Id: I2f301a190de01394754be395eaa614e7b63a1031\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8355033\nAuto-Submit: Kristi Saney \u003ckristislee@google.com\u003e\nReviewed-by: Lauren Winston \u003clwinston@google.com\u003e\nCommit-Queue: Kristi Saney \u003ckristislee@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692643}",
      "email": "kristislee@google.com",
      "hash": "265ca6c5e94a1d51fa3a4eabb14841e827bedfbb",
      "subject": "[Reading mode] Fix flakiness in SettingsMenuTest"
    },
    "8355039": {
      "author": "Daniel Cheng",
      "avatar": "https://lh6.googleusercontent.com/-WExQmJG9Svs/AAAAAAAAAAI/AAAAAAAAAAA/iguWD3ti-_E/s120-p/photo.jpg",
      "cl": "8355039",
      "clUrl": "https://chromium-review.googlesource.com/c/8355039",
      "description": "Change-Id: Ib7061156590cadc2984cab746b4364678a0f9489\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8355039\nReviewed-by: Ari Chivukula \u003carichiv@chromium.org\u003e\nCommit-Queue: Ari Chivukula \u003carichiv@chromium.org\u003e\nCommit-Queue: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692462}",
      "email": "dcheng@chromium.org",
      "hash": "f11b88de75b45056b9ad81592ccc1fd9f31a7730",
      "subject": "Add arichiv@ as a full IPC reviewer"
    },
    "8355086": {
      "author": "Pier-Alexandre Bouchard",
      "avatar": "https://lh4.googleusercontent.com/-5YXBl-dTFHg/AAAAAAAAAAI/AAAAAAAAAAA/e3EdUexPGzk/s120-p/photo.jpg",
      "cl": "8355086",
      "clUrl": "https://chromium-review.googlesource.com/c/8355086",
      "description": "Change-Id: Id6dd20346f4020247a03e0154b4bd63a24ae9e7f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8355086\nCommit-Queue: Pier-Alexandre Bouchard \u003cpabouchard@google.com\u003e\nReviewed-by: Xu Li \u003cmxlg@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692416}",
      "email": "pabouchard@google.com",
      "hash": "88643f2768861fae944b9f63a410d26774214f39",
      "subject": "[iOS] Extend content-push-notifications flag to M170"
    },
    "8355091": {
      "author": "Dana Fried",
      "avatar": "https://lh6.googleusercontent.com/-1d6DEMfQycI/AAAAAAAAAAI/AAAAAAAAAAA/7n62yodIr7M/s120-p/photo.jpg",
      "cl": "8355091",
      "clUrl": "https://chromium-review.googlesource.com/c/8355091",
      "description": "This was issue 557055820, which is now fixed.\n\nSince this was RBS it was imperative to do a follow-up.\n\nTHIS CL ALSO ADDS AND DEMONSTRATES A VERY USEFUL TEST PRIMITIVE:\n - InstrumentWebContentsContaining()\n\nThis allows instrumentation of a WebContents containing a help bubble\nor other anchor which has an ElementIdentifier.\n\nChange-Id: Ib07200e6dd863fb02c9024e4ef7babdc0a989f5b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8355091\nAuto-Submit: Dana Fried \u003cdfried@chromium.org\u003e\nReviewed-by: Russ Hamilton \u003cbehamilton@google.com\u003e\nCommit-Queue: Dana Fried \u003cdfried@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692690}",
      "email": "dfried@chromium.org",
      "hash": "63325ac7bad4373e6847b2ceea689087f181c319",
      "subject": "[Read Anything] Add regression test for images toggle"
    },
    "8355092": {
      "author": "Abhishek Madan",
      "avatar": "https://lh4.googleusercontent.com/-PFLEvkITTgI/AAAAAAAAAAI/AAAAAAAAAAA/3AN1_6pV67E/s120-p/photo.jpg",
      "cl": "8355092",
      "clUrl": "https://chromium-review.googlesource.com/c/8355092",
      "description": "Previously the compose box was set to no-drag and this was causing certain sections of Loomnibox which should be draggable to not be, so this CL makes selection of drag/no drag a bit more granular.\n\nFixed: 550427716\nChange-Id: Iee5223057c9cdea10c044e0bf552cd472a3de1a8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8355092\nReviewed-by: Juliet Knighton \u003cjulietlevesque@google.com\u003e\nReviewed-by: Kaan Alsan \u003calsan@chromium.org\u003e\nCommit-Queue: Abhishek Madan \u003cabhmadan@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692625}",
      "email": "abhmadan@google.com",
      "hash": "d2b2732f4ae0d84365a5a6c350f8ec1cdf821a10",
      "subject": "[Loomnibox] Switch the compose box to be draggable while ensure the its contents are not draggable"
    },
    "8355103": {
      "author": "Mayank Kumar",
      "avatar": "https://lh5.googleusercontent.com/-D3Xo9Kd8B48/AAAAAAAAAAI/AAAAAAAAAAA/LmtvJ1P7DOc/s120-p/photo.jpg",
      "cl": "8355103",
      "clUrl": "https://chromium-review.googlesource.com/c/8355103",
      "description": "Convert production log statements (Log.w, Log.e, Log.i) in the\ndigitalgoods, downloads, init, and intent_handling modules to use format\nspecifiers.\n\nThis avoids runtime string concatenation and StringBuilder overhead in\nproduction builds, reduces binary size, and aligns with modern Chromium\nlogging standards.\n\nThe following files were modernized:\n- AcknowledgeConverter.java, ConsumeConverter.java,\n  DigitalGoodsAdapter.java, DigitalGoodsConverter.java,\n  GetDetailsConverter.java, ListPurchaseHistoryConverter.java,\n  ListPurchasesConverter.java (digitalgoods)\n- DownloadForegroundServiceImpl.java,\n  DownloadForegroundServiceManager.java (downloads)\n- ProcessInitializationHandler.java (init)\n- IntentHandler.java (intent_handling)\n\nThis continues the ongoing Code Health cleanup across the codebase (see\nsimilar cleanup in crrev.com/c/8337727).\n\nBug: https://issues.chromium.org/u/1/issues/556610114\nChange-Id: I778c6cda8f948cf5fb2dd0fdbd78355bbbb9fb61\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8355103\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nReviewed-by: Gazal Agarwal \u003cagazal@google.com\u003e\nCommit-Queue: Gazal Agarwal \u003cagazal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1691988}",
      "email": "mayank.k@samsung.com",
      "hash": "cff158d68703c35ef53b2df4865eab1dc0c4b47b",
      "subject": "[Code Health] Use log format specifiers in chrome/browser"
    },
    "8355104": {
      "author": "Fumitoshi Ukai",
      "avatar": "https://lh3.googleusercontent.com/-5aGNJUVO4TY/AAAAAAAAAAI/AAAAAAAAAAA/ILuGtsHkwVg/s120-p/photo.jpg",
      "cl": "8355104",
      "clUrl": "https://chromium-review.googlesource.com/c/8355104",
      "description": "Bug: 556881890\nChange-Id: Ic898e214eb19761ddcbae7542ae067c6a7617612\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8355104\nAuto-Submit: Fumitoshi Ukai \u003cukai@google.com\u003e\nCommit-Queue: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nReviewed-by: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692101}",
      "email": "ukai@google.com",
      "hash": "3615baae58ae4dd154a0bd52e83214ff5efd9f5c",
      "subject": "add bad deps for gen/third_party/devtools-frontend/src/front_end/ui/legacy/components/cookie_table/cookie_table.js"
    },
    "8355126": {
      "author": "Alexis Hétu",
      "avatar": "https://lh4.googleusercontent.com/-NnusqV6hR1s/AAAAAAAAAAI/AAAAAAAAAAA/nPAIk6vFsSI/s120-p/photo.jpg",
      "cl": "8355126",
      "clUrl": "https://chromium-review.googlesource.com/c/8355126",
      "description": "Rapid double-tapping on a passkey suggestion (e.g., in the keyboard\naccessory bar) could invoke SelectPasskey multiple times with the same\npasskey request ID. Since the first invocation extracts and erases the\nrequest from the tab helper's assertion map, the second call fails to\nfind the request and triggers DumpWithoutCrashing().\n\nMatching the behavior of ChromeWebAuthnCredentialsDelegate on desktop,\nthis CL updates IOSWebAuthnCredentialsDelegate to track pending passkey\nselections via HasPendingPasskeySelection, clear the request ID upon\nselection, and ignore redundant selection attempts while a selection is\nin-flight.\n\nBug: 540332553\nChange-Id: Ia9415d03542989f7e0aff1cbb932d62da97cef5f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8355126\nReviewed-by: Tommy Martino \u003ctmartino@chromium.org\u003e\nCommit-Queue: Alexis Hétu \u003csugoi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692501}",
      "email": "sugoi@chromium.org",
      "hash": "e8cf4d708faa65d756320a6e2ebb73792aa08c1f",
      "subject": "[iOS] Prevent crash on duplicate passkey selection"
    },
    "8355185": {
      "author": "Duncan Mercer",
      "avatar": "https://lh6.googleusercontent.com/-QMndr0qfWPs/AAAAAAAAAAI/AAAAAAAAAAA/Q9VM1oAnUbs/s120-p/photo.jpg",
      "cl": "8355185",
      "clUrl": "https://chromium-review.googlesource.com/c/8355185",
      "description": "In the side panel rearchitecture, the Super G logo button in the top\ntoolbar has a drop shadow that was visually clipped by the 40px\ntoolbar container. Additionally, negative positioning offsets on the\nlogo button caused it to overlap with the thread title.\n\nThis CL updates the top toolbar layout to match the Figma spec:\n- Updates toolbar_web_view_ preferred height from 40px to 46px in\n  ContextualTasksWebView.\n- Flag-guards the top toolbar padding (9px 8px) and #top-row height\n  (28px) on isSidePanelRearchitectureEnabled_ to avoid affecting the\n  legacy side panel UI.\n- Removes absolute positioning from .top-toolbar-logo-button.clickable\n  and places it in the standard flex layout with appropriate inline\n  margin before the title.\n- Updates the logo button drop shadow to 6px blur with 0px offset.\n\nScreenshot: http://shortn/_QMHGARnsQm\nBug: b:549306496\nChange-Id: Id15cb077e435bb4b291d76d96c484e5c1b7081ff\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8355185\nReviewed-by: James Leung \u003cjamesleung@google.com\u003e\nCommit-Queue: Duncan Mercer \u003cmercerd@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692780}",
      "email": "mercerd@google.com",
      "hash": "fc8a85fe9245acd68d205084d5a3bfe8dc5f7de8",
      "subject": "[Contextual Tasks] Fix toolbar height \u0026 Super G layout"
    },
    "8355243": {
      "author": "Gauthier Ambard",
      "avatar": "https://lh4.googleusercontent.com/-i-O-ZGsBLB8/AAAAAAAAAAI/AAAAAAAAAAA/G5adnZOgQGo/s120-p/photo.jpg",
      "cl": "8355243",
      "clUrl": "https://chromium-review.googlesource.com/c/8355243",
      "description": "When Next is enabled, share is removed from the toolbar. This CL makes\nsure that it is available from the location bar.\n\nhttps://screenshot-v2.corp.google.com/4tff627mhhdvo\n\nFixed: 556680176\nChange-Id: I81c13111566876f07b76facc54be6d91c6c341f2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8355243\nReviewed-by: Stepan Khapugin \u003cstkhapugin@chromium.org\u003e\nCommit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692437}",
      "email": "gambard@chromium.org",
      "hash": "7f03f57e52095f675f43c26c87d985b94f088e8e",
      "subject": "[iOS] Ensure that share is always available on iPad with Next"
    },
    "8355266": {
      "author": "Sourav",
      "avatar": "https://lh3.googleusercontent.com/-nvhirZpenj0/AAAAAAAAAAI/AAAAAAAAAAA/WXHdTO-BOJQ/s120-p/photo.jpg",
      "cl": "8355266",
      "clUrl": "https://chromium-review.googlesource.com/c/8355266",
      "description": "Rotate the fetching subtitle dynamically every 3 seconds across three\nlocalized steps (Finding info with Gemini, Reviewing info from Connected\nApps, Putting it all together) while AtMemory search is in progress.\n\nScreen Recording: https://drive.google.com/file/d/1yWWZTZ5pyANtKQkZRw_GBIjAbrEFAG5T/view?usp=sharing\n\nMock: https://docs.google.com/presentation/d/1oDDz8z9-3I9PN7ZFsx1tvwoWaB2Hk_j85YsHSI9kukU/edit?slide=id.g3fab3779738_6_6\u0026resourcekey=0-XsqPKF93d_4JLYZr4O4CFQ#slide=id.g3fab3779738_6_6\nBug: 541237598\nChange-Id: I9ba0b7ea6b610d36d73e77a9adb1d9516b9b6f95\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8355266\nReviewed-by: Leo Zhao \u003cleozhao@google.com\u003e\nCommit-Queue: Sourav Uttam Sinha \u003csinhasourav@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692528}",
      "email": "sinhasourav@google.com",
      "hash": "fe4acb20f46f9e026df9e86ac114e91df222d552",
      "subject": "[iOS][AtMemory] Cycle fetching state progress subtitles"
    },
    "8355270": {
      "author": "Dana Fried",
      "avatar": "https://lh6.googleusercontent.com/-1d6DEMfQycI/AAAAAAAAAAI/AAAAAAAAAAA/7n62yodIr7M/s120-p/photo.jpg",
      "cl": "8355270",
      "clUrl": "https://chromium-review.googlesource.com/c/8355270",
      "description": "This fixes the browser-side hookup for the \"show images\" settings\ntoggle.\n\nFixed: 557055820\nChange-Id: I0d5cab04304aeb3b4dd8677b7859e061c228dd15\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8355270\nAuto-Submit: Dana Fried \u003cdfried@chromium.org\u003e\nReviewed-by: Dmytro Yeroshkin \u003cyeroshkin@chromium.org\u003e\nCommit-Queue: Dana Fried \u003cdfried@chromium.org\u003e\nCommit-Queue: Dmytro Yeroshkin \u003cyeroshkin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692417}",
      "email": "dfried@chromium.org",
      "hash": "fca01c1c587e12b52418d489a7da184e5283bac9",
      "subject": "[Read Anything] Re-add mistakenly removed line."
    },
    "8355271": {
      "author": "Pier-Alexandre Bouchard",
      "avatar": "https://lh4.googleusercontent.com/-5YXBl-dTFHg/AAAAAAAAAAI/AAAAAAAAAAA/e3EdUexPGzk/s120-p/photo.jpg",
      "cl": "8355271",
      "clUrl": "https://chromium-review.googlesource.com/c/8355271",
      "description": "When a user completes a Level Up task, LevelUpService updates\nprefs::kLevelUpCompletedTasks. However, the Magic Stack card's progress\nbar never refreshed dynamically. This CL fixes this issue.\n\nFixed: 538181022\nChange-Id: I395ef46443711309a32bc1ec3468bad008622aae\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8355271\nReviewed-by: Adam Arcaro \u003cadamta@google.com\u003e\nCommit-Queue: Pier-Alexandre Bouchard \u003cpabouchard@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692743}",
      "email": "pabouchard@google.com",
      "hash": "38295ba9e2503358cba507d35ae4fee20c4165c4",
      "subject": "[iOS] update level up progress bar in the magic stack"
    },
    "8355324": {
      "author": "Luis Antunes",
      "avatar": "https://lh5.googleusercontent.com/-2vQJBth6YH8/AAAAAAAAAAI/AAAAAAAAAAA/RQ_XtnssoN4/s120-p/photo.jpg",
      "cl": "8355324",
      "clUrl": "https://chromium-review.googlesource.com/c/8355324",
      "description": "This is a reland of commit 366ef75b1cdde006f09ae2fae58d305275c1ee25\n\nOriginal change's description:\n\u003e [payments] Add interactive header LocationIconView to show PageInfo\n\u003e\n\u003e Integrate LocationIconView directly into the Payment Handler dialog\n\u003e header using LocationBarModelImpl, providing exact feature parity and\n\u003e styling consistency with the browser Omnibox and Picture-in-Picture\n\u003e implementations.\n\u003e\n\u003e PaymentHandlerWebFlowViewController implements\n\u003e ChromeLocationBarModelDelegate, IconLabelBubbleView::Delegate, and\n\u003e LocationIconView::Delegate to drive security chip color, lock/tune icon\n\u003e state, and open the PageInfo bubble anchored to the LocationIconView.\n\u003e\n\u003e OpenURLFromTab routes external links from PageInfo (e.g., Help Center)\n\u003e to the parent tab's WebContents.\n\u003e\n\u003e Gated behind the kPaymentHandlerCameraAccessUx feature flag.\n\u003e\n\u003e Screencast: http://screencast/cast/NjQzODMyMTM0ODY3MzUzNnw5YjhiZjUwZC1jOA\n\u003e\n\u003e Fixed: 539999345\n\nReason for revert:\nFailed PaymentHandlerWebFlowViewCameraTest.*/1 on linux-arm64-dbg-tests\ndue to null pointer dereference in GetSecurityVectorIcon() when\npassing nullptr for VisibleSecurityState in\nCreatePaymentHandlerLoadingIconView().\n\nFix:\nPass stack-allocated security_state::VisibleSecurityState to\nGetSecurityVectorIcon() in CreatePaymentHandlerLoadingIconView()\nto prevent null pointer dereference in unoptimized debug builds.\n\nFixed: 539999345\nChange-Id: Iab9d3891e12f7477bf03a159fa1d744145ed12a5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8355324\nCommit-Queue: Luis Antunes \u003cluisantunes@google.com\u003e\nReviewed-by: Dana Fried \u003cdfried@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692081}",
      "email": "luisantunes@google.com",
      "hash": "3b3b0690e3ce6204ef00b9b6c0a03a4da4e9a4c1",
      "subject": "Reland \"[payments] Add interactive header LocationIconView to show PageInfo\""
    },
    "8355328": {
      "author": "Camillia Smith Barnes",
      "avatar": "https://lh3.googleusercontent.com/-x050vuJgQKg/AAAAAAAAAAI/AAAAAAAAAAA/Um8loVcvgeg/s120-p/photo.jpg",
      "cl": "8355328",
      "clUrl": "https://chromium-review.googlesource.com/c/8355328",
      "description": "When WebUILocationBar is enabled, chip rendering occurs asynchronously\nover Mojo IPC between the browser and WebUI renderer, updating\nPageActionModel::IsChipShowing() only upon receiving the response.\n\nUpdate\nDiscountsIconViewBrowserTest.InvokeUi_show_discounts_icon_with_label to\nuse base::test::RunUntil() to wait for chip visibility before asserting\non the chip text.\n\nTAG=agy\nCONV=b265148d-daf7-4f65-87ba-3181187a74e5\n\nBug: 556729654\nChange-Id: I4c47335c37fb9b69f4d56d06cf45b34781361a42\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8355328\nCommit-Queue: Cammie Smith Barnes \u003ccammie@chromium.org\u003e\nReviewed-by: Eshwar Stalin \u003cestalin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692512}",
      "email": "cammie@chromium.org",
      "hash": "48f38eb8ab758824832ee1e5cfd1fdaa0ebf243d",
      "subject": "WebUILocationBar: Fix DiscountsIconViewBrowserTest"
    },
    "8355363": {
      "author": "Adam Yao",
      "avatar": "https://lh5.googleusercontent.com/-7uGDeYVDKh4/AAAAAAAAAAI/AAAAAAAAAAA/l1YiCcAx92o/s120-p/photo.jpg",
      "cl": "8355363",
      "clUrl": "https://chromium-review.googlesource.com/c/8355363",
      "description": "Overrides `showContextEntrypoint` in `NtpSearchboxElement` to always\nreturn `false` instead of tying it to `ntpRealboxNextEnabled`. This\nprevents the context entrypoint (`kFocusedButtonContextEntrypoint`) from\nbeing included in available virtual focus selections during keyboard\nnavigation on the New Tab Page Realbox.\n\nhttps://screencast.googleplex.com/cast/NTU1MDc3MTU5MTQ0NjUyOHxmNDliNGZmOC0wMA\n\nFixed: b:555909002\nChange-Id: I5056dbef74e491cff36cb476805f2d56e6559c23\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8355363\nReviewed-by: Orin Jaworski \u003corinj@chromium.org\u003e\nReviewed-by: Tibor Goldschwendt \u003ctiborg@chromium.org\u003e\nCommit-Queue: Adam Yao \u003cadamyao@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692474}",
      "email": "adamyao@google.com",
      "hash": "0254f3f4fdf18bf3ef54365e0f5506f29d046453",
      "subject": "[virtual-focus] - Disable context entrypoint in realbox"
    },
    "8355364": {
      "author": "Fiaz Muhammad",
      "avatar": "https://lh6.googleusercontent.com/-Q8snahPIHXo/AAAAAAAAAAI/AAAAAAAAAAA/PURXBiCvKoQ/s120-p/photo.jpg",
      "cl": "8355364",
      "clUrl": "https://chromium-review.googlesource.com/c/8355364",
      "description": "This CL updates BackgroundTabRestorationHelper.acquirePool() to\ngracefully fall back to\nBackgroundTabPoolManager.restorePoolIfTokenExists() when the profile is\nnot yet natively initialized.\n\nThis unblocks cold restoration flows that run pre-native before full\nprofile initialization.\n\nBug: 543113015, 554122721\nChange-Id: Ie00c609f4a132f1e95b10bd8c975a26134d075e0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8355364\nCommit-Queue: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nReviewed-by: Ritika Gupta \u003critikagup@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1691982}",
      "email": "mfiaz@google.com",
      "hash": "779cc6aa5bad5c4f180ab1f35fe52fc325d9b1a1",
      "subject": "[Actor] Pre-native pool fallback in BackgroundTabRestorationHelper"
    },
    "8355383": {
      "author": "Kejia Hu",
      "avatar": "https://lh5.googleusercontent.com/-7FcbdmLws5w/AAAAAAAAAAI/AAAAAAAAAAA/bnTFUzO8Xjk/s120-p/photo.jpg",
      "cl": "8355383",
      "clUrl": "https://chromium-review.googlesource.com/c/8355383",
      "description": "Add `ActorOriginGatingCheckerDelegateIOS`, implementing\n`origin_gating::OriginGatingChecker::Delegate` for Chrome on iOS.\n\nSpecifically:\n- `DoesOriginRequireUserConfirmation()`: Navigation requests never\n  prompt the user. Cross-origin transitions require confirmation.\n- `EvaluateEnterprisePolicy()`: Returns `kNoDecision` with\n  `bypass_cache = true` pending enterprise policy evaluation support\n  (b:556689100).\n- `OnNoVerdict()`: Navigation requests fail open so responses can be\n  inspected. Other events requiring confirmation block by default\n  pending UI prompt support (b:556689818).\nUnit tests are included in\n`actor_origin_gating_checker_delegate_ios_unittest.mm`.\n\nBug: b:474383578\nChange-Id: I61cfe89e4dfeb449d22ec4c5d956f923ab79c503\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8355383\nReviewed-by: Kirubel \u003ckaklilu@chromium.org\u003e\nReviewed-by: Andrew Liu \u003cliu@chromium.org\u003e\nCommit-Queue: Kejia Hu \u003ckejiah@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692677}",
      "email": "kejiah@google.com",
      "hash": "5db5ca2e38b82540e6b0e983910aec8cd92fc376",
      "subject": "[ios][actor] Implement ActorOriginGatingCheckerDelegateIOS"
    },
    "8355452": {
      "author": "Kristi Saney",
      "avatar": "https://lh6.googleusercontent.com/-WaCiN0gwkaE/AAAAAAAAAAI/AAAAAAAAAAA/UuWuHX3W5EI/s120-p/photo.jpg",
      "cl": "8355452",
      "clUrl": "https://chromium-review.googlesource.com/c/8355452",
      "description": "Bug: 556615236\nChange-Id: I6e0086ee4807d1cd8f236549ed01e8406758f95d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8355452\nAuto-Submit: Kristi Saney \u003ckristislee@google.com\u003e\nCommit-Queue: Lauren Winston \u003clwinston@google.com\u003e\nReviewed-by: Lauren Winston \u003clwinston@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692647}",
      "email": "kristislee@google.com",
      "hash": "f07c0ae834fca84485761e4e3e9e9cb6f9f3830c",
      "subject": "[Reading mode] Speculative fixes for flaky ReadabilityImageClassifier"
    },
    "8355685": {
      "author": "chromeos-ci-prod",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8355685",
      "clUrl": "https://chromium-review.googlesource.com/c/8355685",
      "description": "Diff Link: http://crosland/log/1079996..1079999\n\nGenerated by PUpr, see https://cr-buildbucket.appspot.com/build/8671649483107094641 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\": \"9b0cd0bb14d12bde216750fff2a7fae00addc7a8\"}]\nCq-Cl-Tag: pupr:chromeos-lkgm\nOverride-Tryjobs-For-Automation: luci.chrome.try:chromeos-betty-chrome-gtest-and-tast,chromeos-brya-chrome,chromeos-jacuzzi-chrome,chromeos-reven-chrome,chromeos-trogdor-chrome,chromeos-volteer-chrome; luci.chromium.try:chromeos-amd64-generic-rel,chromeos-arm64-generic-rel,linux-presubmit,win-presubmit\nChange-Id: I8e995b3b2ca0b304af8cfee723139a710e795652\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8355685\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@{#1692004}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "d7357c6dd3b36dcdd458b01067aa55375e1668fc",
      "subject": "chromeos/CHROMEOS_LKGM: Automatic uprev to 16809.0.0-1079999."
    },
    "8355686": {
      "author": "Michael Kawano",
      "avatar": "https://lh4.googleusercontent.com/-oWWhKR9rJGo/AAAAAAAAAAI/AAAAAAAAAAA/DCJRTh0qne8/s120-p/photo.jpg",
      "cl": "8355686",
      "clUrl": "https://chromium-review.googlesource.com/c/8355686",
      "description": "Companion Angular app change: cl/976372694\n\nDemo: https://screencast.googleplex.com/cast/NTE0MzEyNDQwOTA1NzI4MHw4Yzg0YjM0My0xMw\n\nNote: has white bar artifact on left of dialog that should not exist out side of demo because I got it working by manually editing the css, which caused a scroll bar to appear.\n\nChange-Id: I5c8b6270935a96450daff9c833e4fe383f926e81\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8355686\nReviewed-by: Aashna Sheth \u003caashnas@google.com\u003e\nReviewed-by: Ian Vollick \u003cvollick@chromium.org\u003e\nCommit-Queue: Michael Kawano \u003cmhkawano@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692702}",
      "email": "mhkawano@google.com",
      "hash": "ea8bead0b6eaa60eac411b9289e4799dac89165d",
      "subject": "Fit skills v2 dialog to content"
    },
    "8355763": {
      "author": "Briana McClure",
      "avatar": "https://lh3.googleusercontent.com/-eOZNWC71aA8/AAAAAAAAAAI/AAAAAAAAAAA/xao6Cwd98CI/s120-p/photo.jpg",
      "cl": "8355763",
      "clUrl": "https://chromium-review.googlesource.com/c/8355763",
      "description": "When DSE != Google and there is no Search Engine logo, the fakebox\nshould be hidden on iPad because the omnibox is always pinned to the\ntoolbar.\n\nThis change calls `updateFakeboxDisplay` every time the Search Engine\nLogo view is updated to make sure the fakebox appearance is updated\ncorrectly. This change also removes the extra 20 padding above the MVT\nmodule on iPad if `kNewTabPageUICleanup` is enabled.\n\nFixed: 556733429\nChange-Id: I98098c66a66c1673a6bc69c79be285812d3429ef\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8355763\nCommit-Queue: Briana McClure \u003cbmcclure@google.com\u003e\nReviewed-by: Chris Lu \u003cthegreenfrog@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1691999}",
      "email": "bmcclure@google.com",
      "hash": "ab72920100b210faacba6f6d30b864dba8e3044e",
      "subject": "[iOS][NTPRedesign] Fix fakebox and padding appearance on iPad"
    },
    "8355943": {
      "author": "Bryan Nguyen",
      "avatar": "https://lh3.googleusercontent.com/-fLHnzK8V_10/AAAAAAAAAAI/AAAAAAAAAAA/bKNisZcQ1Mk/s120-p/photo.jpg",
      "cl": "8355943",
      "clUrl": "https://chromium-review.googlesource.com/c/8355943",
      "description": "Previously, kOmniboxPopupButton was being mapped to\nDESKTOP_CHROME_LENS_CONTEXTUAL_SEARCHBOX_ENTRY_POINT, which mapped to\n'unknown' in the WebUI. Correcting this so that it can trigger the AskG\ntooltip required adding a new AIM entrypoint enum.\n\nBug: 552992385\nChange-Id: If21c5d7b1311dc6f4d41fb290335670a9352855b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8355943\nReviewed-by: Jason Hu \u003chujasonx@google.com\u003e\nCommit-Queue: Bryan Nguyen \u003cnguyenbryan@google.com\u003e\nReviewed-by: Caitlin Chen \u003ccaitc@google.com\u003e\nReviewed-by: Juan Mojica \u003cjuanmojica@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692089}",
      "email": "nguyenbryan@google.com",
      "hash": "833d20e34869f1d45569a519ea4ab68d0125144f",
      "subject": "[contextual-tasks] Make omnibox popup button eligible for AskG tooltip."
    },
    "8356025": {
      "author": "Le Hoang Quyen",
      "avatar": "https://lh6.googleusercontent.com/-tAbHvsdkRL4/AAAAAAAAAAI/AAAAAAAAAAA/bB9LJ8E3NeQ/s120-p/photo.jpg",
      "cl": "8356025",
      "clUrl": "https://chromium-review.googlesource.com/c/8356025",
      "description": "Record GPU.GraphiteDawn.Error histogram with GraphiteDawnError enum\n(Other, DXGIError, OutOfMemory, Validation) in\nDawnSharedContext::OnError.\n\nBug: 403773961\nChange-Id: I3244ae4b9dcca3f8e16ebc6fa2a81d32483baae2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8356025\nCommit-Queue: Robert Kaplow \u003crkaplow@chromium.org\u003e\nReviewed-by: Robert Kaplow \u003crkaplow@chromium.org\u003e\nAuto-Submit: Quyen Le \u003clehoangquyen@google.com\u003e\nReviewed-by: Kyle Charbonneau \u003ckylechar@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692426}",
      "email": "lehoangquyen@chromium.org",
      "hash": "f11d4fb6a0991fb073d6f594c9220ad49e5f9cd3",
      "subject": "[Graphite] Add GPU.GraphiteDawn.Error histogram"
    },
    "8356045": {
      "author": "Michał Kaczmarczyk",
      "avatar": "https://lh6.googleusercontent.com/-1iqTq_iinvM/AAAAAAAAAAI/AAAAAAAAAAA/vi9la4yxpf8/s120-p/photo.jpg",
      "cl": "8356045",
      "clUrl": "https://chromium-review.googlesource.com/c/8356045",
      "description": "This change adds DevToolsIwaWorkerPolicyBrowserTest to verify that\nDevTools availability policies are correctly applied to service workers\nrunning inside policy-installed Isolated Web Apps (IWAs). It tests both\nthe disallowed case, where attaching to the service worker target is\nblocked, and the allowed case, where attaching and executing commands\nvia the DevTools protocol succeeds.\n\nBug: b:555786203\nChange-Id: I7af293aaae445369a6397b2998b3b3d060d2fe4e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8356045\nReviewed-by: Andrew Rayskiy \u003cgreengrape@google.com\u003e\nReviewed-by: Vasili Svirski \u003cvsvirski@google.com\u003e\nCommit-Queue: Michał Kaczmarczyk \u003cmickaczmarczyk@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692340}",
      "email": "mickaczmarczyk@google.com",
      "hash": "0c02277f2919755e76444a839f7a87b2499f96b2",
      "subject": "Add browser tests for DevTools policy enforcement on Isolated Web App service workers."
    },
    "8356046": {
      "author": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "avatar": "https://lh6.googleusercontent.com/-bmjmM3wy1aI/AAAAAAAAAAI/AAAAAAAAAAA/ZO8sFsZRTr4/s120-p/photo.jpg",
      "cl": "8356046",
      "clUrl": "https://chromium-review.googlesource.com/c/8356046",
      "description": "* This is an automated release commit.\n* Do not revert without consulting chrome-pmo@google.com.\nNOAUTOREVERT=true\n\nChange-Id: If7275fec5721672afeaa1516366b2ab450848a94\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8356046\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@{#1692141}",
      "email": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "hash": "0a29dc4d44b58b8a8c9f1b8e0f83d63585876d9d",
      "subject": "Updating trunk VERSION from 8042.0 to 8043.0"
    },
    "8356051": {
      "author": "Dave Tapuska",
      "avatar": "https://lh6.googleusercontent.com/-wUWNIpQUePk/AAAAAAAAAAI/AAAAAAAAAAA/8PLMhkMRJhM/s120-p/photo.jpg",
      "cl": "8356051",
      "clUrl": "https://chromium-review.googlesource.com/c/8356051",
      "description": "Disables the HorizontalTabViewSeparatorTest.HorizontalSeparators browser test on Windows to address test failures or flakiness on this platform.\n\nBug: 555808365\nChange-Id: Iab305c64f06af4a7304b388670d98989b0e8c35c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8356051\nCommit-Queue: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nOwners-Override: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nReviewed-by: Yuheng Huang \u003cyuhengh@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692708}",
      "email": "dtapuska@chromium.org",
      "hash": "5898fc1d66353c310c3e24cfab64b13e250311f1",
      "subject": "Disable HorizontalSeparators test on Windows."
    },
    "8356127": {
      "author": "Leo Zhao",
      "avatar": "https://lh6.googleusercontent.com/-Sl8JddNeDi4/AAAAAAAAAAI/AAAAAAAAAAA/x83YR8CIwAE/s120-p/photo.jpg",
      "cl": "8356127",
      "clUrl": "https://chromium-review.googlesource.com/c/8356127",
      "description": "Updates the AtMemoryDogfood study in fieldtrial_testing_config.json to\nsupport iOS for dogfood testing:\n- Adds \"ios\" to platforms.\n- Adds \"AutofillSupportContentEditableIos\" to enable_features to match\n  the Finch dogfood configuration.\n\nBug: 532090671\nChange-Id: Ie80e79cb45a76f4b9097bc8ac6acbc38b57879f9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8356127\nReviewed-by: Tommy Martino \u003ctmartino@chromium.org\u003e\nCommit-Queue: Leo Zhao \u003cleozhao@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692457}",
      "email": "leozhao@google.com",
      "hash": "c4c1c9bb3bc52c4ccc22dab7554d1dd6e2d3cecb",
      "subject": "[iOS] Add iOS to AtMemoryDogfood field trial testing config"
    },
    "8356128": {
      "author": "Xi Han",
      "avatar": "",
      "cl": "8356128",
      "clUrl": "https://chromium-review.googlesource.com/c/8356128",
      "description": "In this CL, we add a command line switch\n\"disable-ntp-theme-promo-bottom-sheet\" to allow disabling the NTP theme\ncustomization promo bottom sheet.\nBefore: http://shortn/_AxLpfJBe1B\nAfter: http://shortn/_G1eBG0buUZ\n\nBug: 515008133\nChange-Id: I51922ce9e93ae3c928c366ca168c3d1fec6cd069\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8356128\nCommit-Queue: Xi Han \u003chanxi@chromium.org\u003e\nReviewed-by: Xinyi Ji \u003cxinyiji@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692459}",
      "email": "hanxi@google.com",
      "hash": "02771deceed2ad43a8b883b529779381d57ddc51",
      "subject": "[Theme] Add a command line switch to disable Ntp theme customization promo bottom sheet."
    },
    "8356206": {
      "author": "Andrew Paseltiner",
      "avatar": "https://lh3.googleusercontent.com/-lw_77kSAlPM/AAAAAAAAAAI/AAAAAAAAAAA/6DJi_2gSABY/s120-p/photo.jpg",
      "cl": "8356206",
      "clUrl": "https://chromium-review.googlesource.com/c/8356206",
      "description": "The public member, member_is_inner_list, and params fields are difficult\nto use correctly and are deprecated in favor of accessor methods that do\nthe right thing based on the internal representation, which is being\nchanged to std::variant.\n\nThe accessor methods return an optional pair of the item/inner list and\nits parameters. Once the representation is changed, a simpler GetIfItem\nand GetIfInnerList API will be exposed, returning a possibly null\npointer to the ParameterizedItem or InnerList.\n\nThis contains no intentional observable behavioral differences.\n\nBug: 517204961\nChange-Id: If4c935164dc6980200c2e940ceaee801c277484d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8356206\nReviewed-by: Ari Chivukula \u003carichiv@chromium.org\u003e\nCommit-Queue: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692592}",
      "email": "apaseltiner@chromium.org",
      "hash": "ed42be6ca94aaa216209a504c59e22152549c6cd",
      "subject": "Replace uses of deprecated ParameterizedMember fields with accessors"
    },
    "8356266": {
      "author": "Briana McClure",
      "avatar": "https://lh3.googleusercontent.com/-eOZNWC71aA8/AAAAAAAAAAI/AAAAAAAAAAA/xao6Cwd98CI/s120-p/photo.jpg",
      "cl": "8356266",
      "clUrl": "https://chromium-review.googlesource.com/c/8356266",
      "description": "The Edit Menu button on the NTP was updated in crrev.com/c/8298099 but\nthe tools menu and Sign In buttons were not. This causes the Edit button\nto look mismatched from the other two buttons in dark mode.\n\nThis change makes it so all three toolbar buttons use the same coloring.\n\nBefore (Tight Padding): https://screenshot-v2.corp.google.com/image/6KYJKMggtdnbUz2.png\nAfter (Tight Padding): https://screenshot-v2.corp.google.com/image/6c663d9otiv48.png\n\nFixed: 556660145\nChange-Id: I2c4f4578a792dc5809470f75b15ab90f817ecdc2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8356266\nReviewed-by: Chris Lu \u003cthegreenfrog@google.com\u003e\nCommit-Queue: Briana McClure \u003cbmcclure@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1691990}",
      "email": "bmcclure@google.com",
      "hash": "039cb8de44d489d04a7b62a33f6444f4e1e86fad",
      "subject": "[iOS][NTPRedesign] Update tools menu button and Sign In button color"
    },
    "8356306": {
      "author": "Patrick Monette",
      "avatar": "https://lh6.googleusercontent.com/-Kz35o-AFfLk/AAAAAAAAAAI/AAAAAAAAAAA/4QbrH9bWom0/s120-p/photo.jpg",
      "cl": "8356306",
      "clUrl": "https://chromium-review.googlesource.com/c/8356306",
      "description": "Process::Exited() was an empty stub across all platforms (Windows,\nPOSIX, and Fuchsia) and was thus useless. This CL removes the method and\nits implementations.\n\nBug: 40716800\nChange-Id: I00468a6440176459bc15315975df748f714bdd95\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8356306\nReviewed-by: Bo Liu \u003cboliu@chromium.org\u003e\nCommit-Queue: Bo Liu \u003cboliu@chromium.org\u003e\nReviewed-by: Francois Pierre Doray \u003cfdoray@chromium.org\u003e\nAuto-Submit: Patrick Monette \u003cpmonette@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692456}",
      "email": "pmonette@chromium.org",
      "hash": "060ff832e0738076f5907b9c3488bf576a2861a4",
      "subject": "base: Remove dead Process::Exited() method"
    },
    "8356345": {
      "author": "Brian Sheedy",
      "avatar": "https://lh6.googleusercontent.com/-sA7B2zTzoAs/AAAAAAAAAAI/AAAAAAAAAAA/nsHb3a_lmjs/s120-p/photo.jpg",
      "cl": "8356345",
      "clUrl": "https://chromium-review.googlesource.com/c/8356345",
      "description": "Removes the gpu_validating_telemetry_tests bundle in favor of directly\nusing the underlying tests. Since the underlying tests are still used by\nbuilders using the legacy testing/buildbot approach to test specs, thin\nlegacy_basic_suite wrappers are kept for now.\n\nThis is a functional no-op with no changes to generated test specs.\n\nBug: 541312843, 554055689\nChange-Id: I05cdf7fc08d47f27bb3a24832b213cf45da46064\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8356345\nAuto-Submit: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692500}",
      "email": "bsheedy@chromium.org",
      "hash": "dbf6553931790bfdac22dcadfd02dc3c18ac75d1",
      "subject": "Remove gpu_validating_telemetry_tests bundle"
    },
    "8356348": {
      "author": "Charles Hager",
      "avatar": "https://lh6.googleusercontent.com/-d4i_sWIj5z4/AAAAAAAAAAI/AAAAAAAAAAA/E6ZZQ537qcM/s120-p/photo.jpg",
      "cl": "8356348",
      "clUrl": "https://chromium-review.googlesource.com/c/8356348",
      "description": "A recent change accounting for hiding tokens in\nTopToolbarOverlayMediator#updateVisibility causes both the Java and\ncomposited toolbar to hide, leading to a blank space in the browser\ncontrols.\n\nThis change restricts the check to TWAs to prevent the logic from\ncausing regressions outside of TWAs.\n\nBefore: https://screenshot-v2.corp.google.com/5o2t7ks5b1uig\nBug: 536762970, 555877307\nChange-Id: Ibc178b4fe1dabb7236e1def66ab4b8632ed99cf8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8356348\nReviewed-by: Adriana Ixba \u003caixba@chromium.org\u003e\nCommit-Queue: Charles Hager \u003cclhager@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692745}",
      "email": "clhager@google.com",
      "hash": "024e2eed9e73f0dfbeb845a5d0f713aacfd7b274",
      "subject": "Restrict hiding toolbar hiding logic to TWAs"
    },
    "8356485": {
      "author": "Noam Rosenthal",
      "avatar": "",
      "cl": "8356485",
      "clUrl": "https://chromium-review.googlesource.com/c/8356485",
      "description": "It was mistakenly removed in https://crrev.com/c/8345238\n\nRe-introducing it in a way that mitigates the RFH/network race.\n\nBug: 511774376\nChange-Id: Iff777b96338ec3c2565b3bb99667a81f3f3d78c1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8356485\nCommit-Queue: Noam Rosenthal \u003cnrosenthal@google.com\u003e\nReviewed-by: Charlie Reis \u003ccreis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692693}",
      "email": "nrosenthal@chromium.org",
      "hash": "54cb7c5fa61cf43ab707b7c7ee9ae44e85be6e59",
      "subject": "Re-add NavigateEventNotFiredForTraversalToCSPSandboxedEntry browser test"
    },
    "8356487": {
      "author": "Timofey Chudakov",
      "avatar": "https://lh5.googleusercontent.com/-hW5_xE4A0ug/AAAAAAAAAAI/AAAAAAAAAAA/R_SArpdNRv0/s120-p/photo.jpg",
      "cl": "8356487",
      "clUrl": "https://chromium-review.googlesource.com/c/8356487",
      "description": "AED - AutofillExternalDelegate.\n\nBug: n/a\nChange-Id: Ideb9c08e4f633b3d071fe7fed3a1ab1f5a163e20\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8356487\nAuto-Submit: Timofey Chudakov \u003ctchudakov@google.com\u003e\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCommit-Queue: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCommit-Queue: Timofey Chudakov \u003ctchudakov@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692328}",
      "email": "tchudakov@google.com",
      "hash": "18c4f5fe49aeb97fad783c0aa70d97a199427371",
      "subject": "[Autofill] Remove unused device authenticator from AED."
    },
    "8356508": {
      "author": "Mitsuru Oshima",
      "avatar": "https://lh3.googleusercontent.com/-0Y55REyBQ4w/AAAAAAAAAAI/AAAAAAAAAAA/yGgNpVi7M5o/s120-p/photo.jpg",
      "cl": "8356508",
      "clUrl": "https://chromium-review.googlesource.com/c/8356508",
      "description": "ash::GuestSessionConfirmationDialog was introduced in 2023 for Lacros\nto prompt users before switching to a guest session from the signin\nflow. With the removal of Lacros, the crosapi entry point and all callers\nwere removed. The dialog class is now dead code with zero references.\n\nBUG=None\n\nTAG=agy\nCONV=c0411801-0f04-4a25-aca5-34c5bf7368d1\n\nChange-Id: I5962827d7613326daded59d06cb65103bdab74b2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8356508\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692268}",
      "email": "oshima@chromium.org",
      "hash": "e649faec332628c53cadc0e9544b8213f1e3a6e2",
      "subject": "[ash] Remove unused GuestSessionConfirmationDialog"
    },
    "8356606": {
      "author": "James Cook",
      "avatar": "https://lh4.googleusercontent.com/-qikRA8xqB3U/AAAAAAAAAAI/AAAAAAAAAAA/JBUbB9n7c4s/s120-p/photo.jpg",
      "cl": "8356606",
      "clUrl": "https://chromium-review.googlesource.com/c/8356606",
      "description": "When SettingsInTab is enabled (on tablet and desktop), clicking the\nNotifications setting previously opened the Android OS notification\nsettings in the same task, causing it to take over Chrome's window\nfullscreen.\n\nAdd Intent.FLAG_ACTIVITY_NEW_TASK to the notification settings intent\nwhen SettingsInTab is enabled so that the OS opens the notification\nsettings UI in a separate window, matching the behavior of Google\nPassword Manager.\n\nFixed: 555859366\nBug: 521895796\nTest: MainSettingsFragmentTest\nChange-Id: I645c17cbed50c0060112584f2cc1910b2f7c4c40\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8356606\nReviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nCommit-Queue: James Cook \u003cjamescook@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692006}",
      "email": "jamescook@chromium.org",
      "hash": "fc96432d98372117adeb5c8f18d9aee9bc5500c4",
      "subject": "settings: Open notifications in new window for SettingsInTab"
    },
    "8356607": {
      "author": "Mitsuru Oshima",
      "avatar": "https://lh3.googleusercontent.com/-0Y55REyBQ4w/AAAAAAAAAAI/AAAAAAAAAAA/yGgNpVi7M5o/s120-p/photo.jpg",
      "cl": "8356607",
      "clUrl": "https://chromium-review.googlesource.com/c/8356607",
      "description": "system_info::MemoryData was added in early 2024 as part of system info\ndata structures for launcher/diagnostics cards, but was never referenced\nor wired up anywhere in Chromium.\n\nBUG=None\n\nTAG=agy\nCONV=c0411801-0f04-4a25-aca5-34c5bf7368d1\n\nChange-Id: Icb78902e6c963ea02fc1f1d77fa2a504c7b609d6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8356607\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nReviewed-by: CJ Huang \u003cchenjih@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692267}",
      "email": "oshima@chromium.org",
      "hash": "c658a7beb0dd6cef5045cee411849767420c0ede",
      "subject": "[ash] Remove unused MemoryData class"
    },
    "8356759": {
      "author": "Jenna Himawan",
      "avatar": "https://lh5.googleusercontent.com/-hWXERi_vp0g/AAAAAAAAAAI/AAAAAAAAAAA/eEWysTaoMx8/s120-p/photo.jpg",
      "cl": "8356759",
      "clUrl": "https://chromium-review.googlesource.com/c/8356759",
      "description": "TAG=agy\nCONV=108e47bd-d2d1-4c6b-af7a-7e69a96b9800\n\nBug: 555253113\nChange-Id: Ieb3d967e6211397a8f0f984eb39beaf20027166c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8356759\nAuto-Submit: Jenna Himawan \u003cjhimawan@google.com\u003e\nReviewed-by: Jack Thiesen \u003cjthiesen@chromium.org\u003e\nCommit-Queue: Jenna Himawan \u003cjhimawan@google.com\u003e\nCommit-Queue: Jack Thiesen \u003cjthiesen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692748}",
      "email": "jhimawan@google.com",
      "hash": "fbd7313e85d7f3e5b6ae20943898db426a9f1623",
      "subject": "Add field trial testing config for DesktopAndroidFilePickerForMedia"
    },
    "8356810": {
      "author": "Pier-Alexandre Bouchard",
      "avatar": "https://lh4.googleusercontent.com/-5YXBl-dTFHg/AAAAAAAAAAI/AAAAAAAAAAA/e3EdUexPGzk/s120-p/photo.jpg",
      "cl": "8356810",
      "clUrl": "https://chromium-review.googlesource.com/c/8356810",
      "description": "Adds localized strings for the Level Up category titles displayed on the\nMagic Stack card (Productivity, Search, and Safety) and hooks them up in\nMagicStackRankingModel.\n\nBug: 538181022\nChange-Id: I3c4f3b9df6aa69648148d5d2b75016093573642b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8356810\nReviewed-by: Adam Arcaro \u003cadamta@google.com\u003e\nCommit-Queue: Pier-Alexandre Bouchard \u003cpabouchard@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692738}",
      "email": "pabouchard@google.com",
      "hash": "744fdd8d863371acdbb288273adecff25488601d",
      "subject": "[iOS] Add localized title strings for Level Up Magic Stack card"
    },
    "8356869": {
      "author": "Juan Mojica",
      "avatar": "https://lh4.googleusercontent.com/-XzUGUUB2XiA/AAAAAAAAAAI/AAAAAAAAAAA/VHxszSpt-Zg/s120-p/photo.jpg",
      "cl": "8356869",
      "clUrl": "https://chromium-review.googlesource.com/c/8356869",
      "description": "Commit 80f416a984095b2d9c2c106cdad2fd14d15eb05a blocked active tab\ncontextualization in SendInteractionToContextualTasks for all\nIsOmniboxInvocationSource entry points to prevent a redundant second\ncontext fetch for the Omnibox compose flow.\n\nHowever, Omnibox contextual suggestions (kOmniboxContextualSuggestion)\ndo not extract or pre-upload tab context prior to submission like the\ncomposebox does, and therefore still require active tab\ncontextualization.\n\nThis change introduces ShouldFetchActiveTabForInvocationSource to\nspecifically skip active tab contextualization for\nkOmniboxContextualQuery while allowing contextual suggestions and other\nsources to correctly contextualize the active tab.\n\nBug: b:552991969\nChange-Id: I1108f4792096217fc0fb11af35cb71acee471c78\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8356869\nCommit-Queue: Juan Mojica \u003cjuanmojica@google.com\u003e\nCommit-Queue: Bryan Nguyen \u003cnguyenbryan@google.com\u003e\nReviewed-by: Bryan Nguyen \u003cnguyenbryan@google.com\u003e\nAuto-Submit: Juan Mojica \u003cjuanmojica@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692097}",
      "email": "juanmojica@google.com",
      "hash": "53386721ecf5230c0c697ca40a76a6b80331b6df",
      "subject": "[contextual-tasks] Fetch active tab for Omnibox suggestions"
    },
    "8356873": {
      "author": "Mitsuru Oshima",
      "avatar": "https://lh3.googleusercontent.com/-0Y55REyBQ4w/AAAAAAAAAAI/AAAAAAAAAAA/yGgNpVi7M5o/s120-p/photo.jpg",
      "cl": "8356873",
      "clUrl": "https://chromium-review.googlesource.com/c/8356873",
      "description": "ComputeAcceleratorId, GetAcceleratorLocalId, and\nGetAcceleratorNamespaceId were added in 2016 for Mus/Mash accelerator\nrouting. Since the removal of Mus/Mash, accelerator ID packing is no\nlonger used anywhere and has zero callers.\n\nBUG=None\n\nTAG=agy\nCONV=c0411801-0f04-4a25-aca5-34c5bf7368d1\n\nChange-Id: If19d9b2040ebde4e46725171e7d74102ffdb5eaf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8356873\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692230}",
      "email": "oshima@chromium.org",
      "hash": "3a5931d18af9bb397d6dc1ad8d6ce1f8d2985cf7",
      "subject": "[ash] Remove unused accelerator_ids.h helpers"
    },
    "8356889": {
      "author": "yoshiki iguchi",
      "avatar": "",
      "cl": "8356889",
      "clUrl": "https://chromium-review.googlesource.com/c/8356889",
      "description": "This test itself is passing, but is making the succeeding tests\nfailed, because of the kernel bug on 6.1.y. See the bug for detail.\n\nBug: 556069856\nChange-Id: I6811a3b3f238f8cf50df79d6059a1f5582523889\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8356889\nCommit-Queue: Zac Partridge \u003czacpartridge@google.com\u003e\nAuto-Submit: Yoshiki IGUCHI \u003cyoshiki@chromium.org\u003e\nCommit-Queue: Yoshiki IGUCHI \u003cyoshiki@chromium.org\u003e\nReviewed-by: Zac Partridge \u003czacpartridge@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692104}",
      "email": "yoshiki@google.com",
      "hash": "e88cfb87290e72b37cfc2e78238f606baddea060",
      "subject": "Disable arc.MIDIClient.vm"
    },
    "8356929": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8356929",
      "clUrl": "https://chromium-review.googlesource.com/c/8356929",
      "description": "R8 dead-code and usage analysis identified multiple unreferenced\nmethods and properties across LocationBar and its callers:\n\n- LocationBar / LocationBarCoordinator: remove uncalled\n  requestUrlBarAccessibilityFocus(), getSecurityIconView(), and\n  setShouldShowLensButtonWhenUnfocused(). Drop unused interface\n  definition for onZoomLevelChanged() and make the implementation a\n  standalone private callback.\n- LocationBarMediator: remove dead\n  setShouldShowLensButtonWhenUnfocusedForPhone() and write-only\n  mShouldShowLensButtonWhenUnfocused.\n- LocationBarLayout / SearchActivityLocationBarLayout: remove uncalled\n  getSecurityIconView() and shouldClearTextOnFocus(), along with obsolete\n  unit test mock stub.\n- StatusCoordinator: scope getSecurityIconView() to private as it is\n  only needed internally by StatusCoordinator for PageInfoIphController.\n- ToolbarManager / CustomTabToolbar: remove dead getSecurityIconView()\n  helper and pass the security button view directly.\n- Strip redundant parameter annotations on setters and testing overrides.\n\nBug: None\nChange-Id: I0bfaece0617793d1f5f25f096835259b2de357fd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8356929\nAuto-Submit: Tomasz Wiszkowski \u003cender@google.com\u003e\nReviewed-by: Brandon Wylie \u003cwylieb@google.com\u003e\nReviewed-by: Charles Cai \u003ccharlesyc@google.com\u003e\nCommit-Queue: Tomasz Wiszkowski \u003cender@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692624}",
      "email": "ender@google.com",
      "hash": "3de3e4fd1bcc5375fb59776c0891ab18693b19a9",
      "subject": "[Clean] Remove unused methods and properties in LocationBar"
    },
    "8356949": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8356949",
      "clUrl": "https://chromium-review.googlesource.com/c/8356949",
      "description": "Add /* result= */ parameter comments to boolean literals at call sites\nin RecyclerViewSelectionControllerUnitTest per GEMINI.md L67.\n\nBug: None\nChange-Id: Iba08fe5031bbd1e66deb49631df1f423ff67e6a3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8356949\nAuto-Submit: Tomasz Wiszkowski \u003cender@google.com\u003e\nReviewed-by: Charles Cai \u003ccharlesyc@google.com\u003e\nCommit-Queue: Tomasz Wiszkowski \u003cender@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692438}",
      "email": "ender@google.com",
      "hash": "91dfc0dadf2b60bf7f42cb4c6918d3ddebdb33c7",
      "subject": "[Clean] Add call-site boolean parameter comments in RecyclerViewSelectionControllerUnitTest"
    },
    "8356950": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8356950",
      "clUrl": "https://chromium-review.googlesource.com/c/8356950",
      "description": "Add /* attachToRoot= */ comment to LayoutInflater.inflate call in\nFuseboxViewBinder per GEMINI.md L67.\n\nBug: None\nChange-Id: I04cf7d82982ebe1e482f0afc9f68a02a4ae840da\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8356950\nAuto-Submit: Tomasz Wiszkowski \u003cender@google.com\u003e\nCommit-Queue: Charles Cai \u003ccharlesyc@google.com\u003e\nReviewed-by: Charles Cai \u003ccharlesyc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692447}",
      "email": "ender@google.com",
      "hash": "e581896f158b254672d54e16f5f0b227dd5ca41d",
      "subject": "[Clean] Add call-site boolean parameter comments in FuseboxViewBinder"
    },
    "8356951": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8356951",
      "clUrl": "https://chromium-review.googlesource.com/c/8356951",
      "description": "Add /* bypassTabCacheThisTime= */ and /* isSuggestedTab= */ comments\nto boolean literals at call sites in FuseboxAttachmentUnitTest per\nGEMINI.md L67.\n\nBug: None\nChange-Id: I97dcc3d867ace271c7209d0fc487a728be56b72b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8356951\nAuto-Submit: Tomasz Wiszkowski \u003cender@google.com\u003e\nCommit-Queue: Charles Cai \u003ccharlesyc@google.com\u003e\nReviewed-by: Charles Cai \u003ccharlesyc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692450}",
      "email": "ender@google.com",
      "hash": "c957b6eab866df83fcfed797d1f3abb67b61bc71",
      "subject": "[Clean] Add call-site boolean parameter comments in FuseboxAttachmentUnitTest"
    },
    "8356952": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8356952",
      "clUrl": "https://chromium-review.googlesource.com/c/8356952",
      "description": "Add /* toShowPopup= */ and /* oomOccurred= */ parameter comments to\nboolean literals at call sites in FuseboxMetricsUnitTest per GEMINI.md\nL67.\n\nBug: None\nChange-Id: I7b25fb56dee81448e709baae69ebf5d685792217\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8356952\nReviewed-by: Charles Cai \u003ccharlesyc@google.com\u003e\nCommit-Queue: Charles Cai \u003ccharlesyc@google.com\u003e\nAuto-Submit: Tomasz Wiszkowski \u003cender@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692452}",
      "email": "ender@google.com",
      "hash": "598e2dd8b634ec80fc1f7e40a645ade651dbdb8e",
      "subject": "[Clean] Add call-site boolean parameter comments in FuseboxMetricsUnitTest"
    },
    "8356953": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8356953",
      "clUrl": "https://chromium-review.googlesource.com/c/8356953",
      "description": "Add /* isSuggestedTab= */ comments to boolean literals at call sites\nin FuseboxAttachmentModelListUnitTest per GEMINI.md L67.\n\nBug: None\nChange-Id: I9b5b0f27809d5f9e9bacbb03a6c6b92341354abf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8356953\nAuto-Submit: Tomasz Wiszkowski \u003cender@google.com\u003e\nReviewed-by: Charles Cai \u003ccharlesyc@google.com\u003e\nCommit-Queue: Charles Cai \u003ccharlesyc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692453}",
      "email": "ender@google.com",
      "hash": "e3eb179db997b63361e6cb2af27c14ffb9f07894",
      "subject": "[Clean] Add call-site boolean parameter comments in FuseboxAttachmentModelListUnitTest"
    },
    "8356954": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8356954",
      "clUrl": "https://chromium-review.googlesource.com/c/8356954",
      "description": "Add /* applySideSpacing= */ comments to verifyPropertyValues call\nsites in DropdownItemViewInfoListManagerUnitTest per GEMINI.md L67.\n\nBug: None\nChange-Id: Id1218ec0680e77561ba66fa693e41a0bf18395d1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8356954\nCommit-Queue: Charles Cai \u003ccharlesyc@google.com\u003e\nAuto-Submit: Tomasz Wiszkowski \u003cender@google.com\u003e\nReviewed-by: Charles Cai \u003ccharlesyc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692454}",
      "email": "ender@google.com",
      "hash": "d2cd489cdd4cc7f8548f05c41ceb6b1b570d2177",
      "subject": "[Clean] Add call-site boolean parameter comments in DropdownItemViewInfoListManagerUnitTest"
    },
    "8356955": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8356955",
      "clUrl": "https://chromium-review.googlesource.com/c/8356955",
      "description": "Add /* prefetch= */ comments to getPageClassification call sites in\nFuseboxSessionStateUnitTest per GEMINI.md L67.\n\nBug: None\nChange-Id: I5c36825d76ef483eaa045b4ab0ead5eb3ded7fac\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8356955\nReviewed-by: Charles Cai \u003ccharlesyc@google.com\u003e\nCommit-Queue: Charles Cai \u003ccharlesyc@google.com\u003e\nAuto-Submit: Tomasz Wiszkowski \u003cender@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692455}",
      "email": "ender@google.com",
      "hash": "9a0b1d594c4780d5e23291d331881e8319baec1b",
      "subject": "[Clean] Add call-site boolean parameter comments in FuseboxSessionStateUnitTest"
    },
    "8356956": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8356956",
      "clUrl": "https://chromium-review.googlesource.com/c/8356956",
      "description": "Add /* prefetch= */, /* isWrapping= */, and /* isTextWrapping= */\ncomments to boolean literals at call sites in\nLocationBarCoordinatorUnitTest per GEMINI.md L67.\n\nBug: None\nChange-Id: Ib9d6067c94d9ec36195fd7c133b94f3fa570530b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8356956\nReviewed-by: Charles Cai \u003ccharlesyc@google.com\u003e\nCommit-Queue: Tomasz Wiszkowski \u003cender@google.com\u003e\nAuto-Submit: Tomasz Wiszkowski \u003cender@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692545}",
      "email": "ender@google.com",
      "hash": "bfc112920151dde4e7487730828c7650a9418ded",
      "subject": "[Clean] Add call-site boolean parameter comments in LocationBarCoordinatorUnitTest"
    },
    "8356957": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8356957",
      "clUrl": "https://chromium-review.googlesource.com/c/8356957",
      "description": "Add call-site parameter comments to repeated POD arguments in KeyEvent\ninstantiation in BaseSuggestionViewUnitTest per GEMINI.md L68.\n\nBug: None\nChange-Id: I78c5fa23b215d2f9bfe7ad2234a6d3bc9d627b86\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8356957\nCommit-Queue: Tomasz Wiszkowski \u003cender@google.com\u003e\nReviewed-by: Charles Cai \u003ccharlesyc@google.com\u003e\nAuto-Submit: Tomasz Wiszkowski \u003cender@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692549}",
      "email": "ender@google.com",
      "hash": "4c0d74b7782434179bbc66f728dca3fc8d68b237",
      "subject": "[Clean] Add call-site POD parameter comments in BaseSuggestionViewUnitTest"
    },
    "8356958": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8356958",
      "clUrl": "https://chromium-review.googlesource.com/c/8356958",
      "description": "Follow GEMINI.md guidelines for Category 2 (Call-Site Parameter\nAnnotations) by adding parameter name comments to boolean literals at\nsetRoundingEdges call sites in SuggestionLayoutUnitTest.\n\nBug: None\nChange-Id: Iccbbb1b7954b10fa2b00ae99823ee3b027d989ec\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8356958\nAuto-Submit: Tomasz Wiszkowski \u003cender@google.com\u003e\nReviewed-by: Charles Cai \u003ccharlesyc@google.com\u003e\nCommit-Queue: Tomasz Wiszkowski \u003cender@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692550}",
      "email": "ender@google.com",
      "hash": "3f67a69052c80ae82cbfd789ff4984ca50522b67",
      "subject": "[Clean] Add call-site POD and boolean parameter comments in SuggestionLayoutUnitTest"
    },
    "8356959": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8356959",
      "clUrl": "https://chromium-review.googlesource.com/c/8356959",
      "description": "Follow GEMINI.md guidelines for Category 2 (Call-Site Parameter\nAnnotations) by adding parameter name comments to boolean literals at\ncall sites in LocationBarTabletUnitTest.\n\nBug: None\nChange-Id: I2aca26f9a6052dd1d79d9c4e4a6c30deb9215884\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8356959\nReviewed-by: Charles Cai \u003ccharlesyc@google.com\u003e\nCommit-Queue: Tomasz Wiszkowski \u003cender@google.com\u003e\nAuto-Submit: Tomasz Wiszkowski \u003cender@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692551}",
      "email": "ender@google.com",
      "hash": "1158fbd805ce80aa3e9ef07f9623581c801d7e06",
      "subject": "[Clean] Add call-site boolean parameter comments in LocationBarTabletUnitTest"
    },
    "8356989": {
      "author": "Joel Hockey",
      "avatar": "https://lh6.googleusercontent.com/-ipj90k2_nKs/AAAAAAAAAAI/AAAAAAAAAAA/RGCZLZg83AI/s120-p/photo.jpg",
      "cl": "8356989",
      "clUrl": "https://chromium-review.googlesource.com/c/8356989",
      "description": "Call SystemDragEnded() and reset DragSecurityInfo when drag fails to\nstart.  Drag can fail under various race conditions where mouse\nbutton is no longer considered down when the drag starts, or if the\nstarting drag point is outside the web contents.\n\nPrevious crrev.com/c/7792498 to disallow reentrant drags can cause the\nbrowser to become stuck if we do not clean up correctly.\n\nSimilar fix for android in crrev.com/c/7901319.\n\nBug: 522564418\nChange-Id: Idb6c6cd497fab0645b10da3723a466a6f207e0a5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8356989\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nCommit-Queue: Joel Hockey \u003cjoelhockey@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692173}",
      "email": "joelhockey@chromium.org",
      "hash": "4348691f9b1103015498068a958a01a14ce9f8fb",
      "subject": "Clear drag-drop state on initialization failures"
    },
    "8357036": {
      "author": "Eshwar Stalin",
      "avatar": "https://lh6.googleusercontent.com/-BPN5HQXxog8/AAAAAAAAAAI/AAAAAAAAAAA/kT6Z_phP6c4/s120-p/photo.jpg",
      "cl": "8357036",
      "clUrl": "https://chromium-review.googlesource.com/c/8357036",
      "description": "Setup focus behavior for the block style button to allow keyboard\nnavigation.\n\nChange-Id: I73921a128e4d0cb67c107ae558aac504402d1f56\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8357036\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCommit-Queue: Eshwar Stalin \u003cestalin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692771}",
      "email": "estalin@chromium.org",
      "hash": "dc6a281a118ad06ad1017ebfecc9879ef8af2f66",
      "subject": "[ChroMenu GlowUp] Setup focus behavior for block style button"
    },
    "8357129": {
      "author": "Shunya Shishido",
      "avatar": "https://lh4.googleusercontent.com/-Rt8o3qoEnK4/AAAAAAAAAAI/AAAAAAAAAAA/HkBaScead1w/s120-p/photo.jpg",
      "cl": "8357129",
      "clUrl": "https://chromium-review.googlesource.com/c/8357129",
      "description": "Add allow_declarative_net_request param set to true for\nOptimizeWebRequestProxyForServiceWorkerAutoPreload in\nfieldtrial_testing_config.json.\n\nThis enables testing the optimization where declarativeNetRequest\nextensions do not block ServiceWorkerAutoPreload.\n\nTAG=agy\nCONV=49141b31-c236-47b4-ab99-5fc078ad5233\n\nBug: 503048511\nChange-Id: I19f1e9deff3ae775aa877be9eb5e3d74d785b06f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8357129\nReviewed-by: Keita Suzuki \u003csuzukikeita@chromium.org\u003e\nCommit-Queue: Keita Suzuki \u003csuzukikeita@chromium.org\u003e\nAuto-Submit: Shunya Shishido \u003csisidovski@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692166}",
      "email": "sisidovski@chromium.org",
      "hash": "18c39dd27a0dda365f79882239128983477313df",
      "subject": "Add allow_declarative_net_request to SWAutoPreload field trial config"
    },
    "8357175": {
      "author": "Wenbin Zhang",
      "avatar": "https://lh5.googleusercontent.com/-wZY04Vt0iOY/AAAAAAAAAAI/AAAAAAAAAAA/rmQaLVY2sIk/s120-p/photo.jpg",
      "cl": "8357175",
      "clUrl": "https://chromium-review.googlesource.com/c/8357175",
      "description": "Migrate DiceInterceptedSessionStartupHelperTest away from\nBrowserWithTestWindowTest as part of Project Bedrock to eliminate\nBrowser* and GUI window dependencies from unit tests.\n\nKey changes:\n- Inherit from testing::Test instead of BrowserWithTestWindowTest.\n- Use content::BrowserTaskEnvironment with MOCK_TIME.\n- Configure TestingProfile using Builder::DisallowBrowserWindows() so\n  that tab navigation and session startup helper calls operate in a\n  pure headless environment without allocating browser windows.\n- Provide a profile() getter to preserve existing test call sites.\n\nBug: 543043111\nChange-Id: Id44d442d946a0b57d501f8cffdcb962eeff89859\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8357175\nCommit-Queue: Wenbin Zhang \u003cwenbinzhang@google.com\u003e\nReviewed-by: Dana Fried \u003cdfried@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692712}",
      "email": "wenbinzhang@google.com",
      "hash": "c433c80bc8f9c068ba9b26e442df6229508748b7",
      "subject": "[bedrock] Remove Browser* from dice_intercepted_session_startup_helper"
    },
    "8357209": {
      "author": "Kenichi Ishibashi",
      "avatar": "https://lh5.googleusercontent.com/-IjeSdxbqNPw/AAAAAAAAAAI/AAAAAAAAAAA/UBkHcg_hSm4/s120-p/photo.jpg",
      "cl": "8357209",
      "clUrl": "https://chromium-review.googlesource.com/c/8357209",
      "description": "When HostResolverManager::Job creates a DnsTaskResultsManager,\nintermediate transaction results are notified to the delegate as each\ntransaction finishes. To ensure that addresses in intermediate results\nare properly prioritized according to RFC 3484 rules (e.g. IPv6 over\nIPv4 when applicable), transactions should be sorted individually\ninstead of waiting for all transactions to finish and sorting the\naggregated results.\n\nPreviously, HostResolverDnsTask only sorted transactions individually\nwhen features::kUseHostResolverCache was enabled or\nJob::IsHappyEyeballsV3Enabled() returned true. This CL replaces\nIsHappyEyeballsV3Enabled() on HostResolverDnsTask::Delegate with\nShouldSortTransactionsIndividually(), and implements it in\nHostResolverManager::Job to return true whenever\ndns_task_results_manager_ exists, guarded by feature params for\nemergency rollback.\n\nBug: 41493696\nChange-Id: I4a669308ba2a020c118146ea99500bc6b7153404\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8357209\nReviewed-by: Nidhi Jaju \u003cnidhijaju@chromium.org\u003e\nCommit-Queue: Kenichi Ishibashi \u003cbashi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692258}",
      "email": "bashi@chromium.org",
      "hash": "8f514e5afb96305c75d0732142c1f3d445348550",
      "subject": "Sort DNS transactions individually when DnsTaskResultsManager is used"
    },
    "8357290": {
      "author": "trang mai",
      "avatar": "https://lh3.googleusercontent.com/-5hjm0yFtrdU/AAAAAAAAAAI/AAAAAAAAAAA/gIpN8boT2Aw/s120-p/photo.jpg",
      "cl": "8357290",
      "clUrl": "https://chromium-review.googlesource.com/c/8357290",
      "description": "Skip `\u003cinput type=\"password\"\u003e` fields in OtpFieldDetector so that\nstandard password fields are not misclassified or targeted by the Gmail\nOTP suggestion flow.\n\nBug: 556170225\nChange-Id: Icfa65627b56f0b27a601e1b6a30f0cd517625d22\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8357290\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCommit-Queue: Trang Mai \u003ctrangm@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692548}",
      "email": "trangm@google.com",
      "hash": "a74669104604434e46e234e38b1f5429491ea119",
      "subject": "[otp] Exclude password fields from OTP suggestion flow"
    },
    "8357310": {
      "author": "Thomas Schickinger",
      "avatar": "https://lh4.googleusercontent.com/-3d2azqlIdwI/AAAAAAAAAAI/AAAAAAAAAAA/SAWuYDEV4MM/s120-p/photo.jpg",
      "cl": "8357310",
      "clUrl": "https://chromium-review.googlesource.com/c/8357310",
      "description": "Some test cases already used local constants but defining\nthem globally avoids a bit of boilerplate.\n\nBug: b:556176699\nChange-Id: I0dbd4172c3bd4454a189561a6f821d1b6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8357310\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCommit-Queue: Thomas Schickinger \u003cschickin@google.com\u003e\nReviewed-by: Florian Leimgruber \u003cfleimgruber@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692336}",
      "email": "schickin@google.com",
      "hash": "bf34e211adcb7daf3f74c1eec1262d49317f33f1",
      "subject": "Introduce shared EntityType constants in Autofill AI test."
    },
    "8357409": {
      "author": "Foromo Daniel Soromou",
      "avatar": "https://lh6.googleusercontent.com/-6o9sWTbhXuE/AAAAAAAAAAI/AAAAAAAAAAA/ml9-F5KUmvc/s120-p/photo.jpg",
      "cl": "8357409",
      "clUrl": "https://chromium-review.googlesource.com/c/8357409",
      "description": "Bug: 41446264\nChange-Id: I878764c07be6fa4f4e2039252fcb349a6dfcb75d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8357409\nReviewed-by: Allen Bauer \u003ckylixrd@chromium.org\u003e\nCommit-Queue: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692415}",
      "email": "koretadaniel@chromium.org",
      "hash": "480b581e3d36f611ba0823aeb1997ab55821a485",
      "subject": "Use base::ScopedObservation for DesktopNativeWidgetAura's host observer"
    },
    "8357509": {
      "author": "Fergal Daly",
      "avatar": "https://lh5.googleusercontent.com/-QkvxpH9e3fQ/AAAAAAAAAAI/AAAAAAAAAAA/9glsvBsw8wA/s120-p/photo.jpg",
      "cl": "8357509",
      "clUrl": "https://chromium-review.googlesource.com/c/8357509",
      "description": "It will be added to finch shortly.\n\nChange-Id: I1bbb1c67ffb9e04f567b0dc677abc3d266de4330\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8357509\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nReviewed-by: Fergal Daly \u003cfergal@chromium.org\u003e\nAuto-Submit: Fergal Daly \u003cfergal@chromium.org\u003e\nCommit-Queue: Rakina Zata Amni \u003crakina@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692384}",
      "email": "fergal@chromium.org",
      "hash": "923089ccee57a96542abf43c197ae3d73d4f5f22",
      "subject": "Add PrioritizeResizeTaskRunnerOnStartup to WebUIReloadButtonStudy."
    },
    "8357549": {
      "author": "Mingyu Lei",
      "avatar": "https://lh3.googleusercontent.com/-KPEtgN_sjEM/AAAAAAAAAAI/AAAAAAAAAAA/l6JycmnnoSE/s120-p/photo.jpg",
      "cl": "8357549",
      "clUrl": "https://chromium-review.googlesource.com/c/8357549",
      "description": "Change-Id: I5632b9ca960420775b4ecc8556b141b55336fef7\nBug: 557001558\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8357549\nAuto-Submit: Mingyu Lei \u003cleimy@chromium.org\u003e\nCommit-Queue: Eriko Kurimoto \u003celkurin@chromium.org\u003e\nOwners-Override: Mingyu Lei \u003cleimy@chromium.org\u003e\nReviewed-by: Eriko Kurimoto \u003celkurin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692233}",
      "email": "leimy@chromium.org",
      "hash": "57a39c533e781a9de61c23afca241958966f22af",
      "subject": "gardener: disable flaky PaymentHandlerWindowSizeTeston mac"
    },
    "8357570": {
      "author": "Minoru Chikamune",
      "avatar": "https://lh4.googleusercontent.com/-nl25ELME6fk/AAAAAAAAAAI/AAAAAAAAAAA/F-jeQVtgy_M/s120-p/photo.jpg",
      "cl": "8357570",
      "clUrl": "https://chromium-review.googlesource.com/c/8357570",
      "description": "This CL removes the experimental kSuppressesLoadingPredictorOnSlowNetwork\nfeature and its associated parameter. The feature was originally\nintroduced to suppress loading predictions on slow networks, but is no\nlonger needed.\n\nThis CL also removes the SuppressesNetworkActivitiesOnSlowNetwork entry\nfrom testing/variations/fieldtrial_testing_config.json and deletes the\nLoadingPredictor.IsSlowNetwork histogram.\n\nOBSOLETE_HISTOGRAM[LoadingPredictor.IsSlowNetwork]=No longer needed with the removal of kSuppressesLoadingPredictorOnSlowNetwork.\n\nTAG=agy\nCONV=2e17e50c-5eee-47bc-b7a0-06ba88c0ba1c\n\nFixed: 350519234\nChange-Id: Idb6579b63e396615e83e35e5d8c1fa8fdce4f89b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8357570\nReviewed-by: Hiroki Nakagawa \u003cnhiroki@chromium.org\u003e\nCommit-Queue: Minoru Chikamune \u003cchikamune@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692324}",
      "email": "chikamune@chromium.org",
      "hash": "3b0face7ee596d0f4159a38ae94b59f99e9d134c",
      "subject": "Remove kSuppressesLoadingPredictorOnSlowNetwork feature"
    },
    "8357591": {
      "author": "Mitsuru Oshima",
      "avatar": "https://lh3.googleusercontent.com/-0Y55REyBQ4w/AAAAAAAAAAI/AAAAAAAAAAA/yGgNpVi7M5o/s120-p/photo.jpg",
      "cl": "8357591",
      "clUrl": "https://chromium-review.googlesource.com/c/8357591",
      "description": "ash::NotifierSettingsView was the in-tray notification settings view.\nPer-app notification toggles were moved to the centralized OS Settings\npage (chrome://os-settings/app-notifications). NotifierSettingsView has\nzero callers in production code and was only referenced by its own unit\ntest.\n\nBUG=None\n\nTAG=agy\nCONV=c0411801-0f04-4a25-aca5-34c5bf7368d1\n\nChange-Id: Id40cdd7fa42daab701d7ca0f34cf52a7db6e7d17\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8357591\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692370}",
      "email": "oshima@chromium.org",
      "hash": "d1b31e1e1e4533d2d1a693739e91c702b91a98c1",
      "subject": "[ash] Remove unused NotifierSettingsView and test"
    },
    "8357751": {
      "author": "Hans Wennborg",
      "avatar": "https://lh3.googleusercontent.com/-S9oBR4F689A/AAAAAAAAAAI/AAAAAAAAAAA/E6ROHiMSZxc/s120-p/photo.jpg",
      "cl": "8357751",
      "clUrl": "https://chromium-review.googlesource.com/c/8357751",
      "description": "Clang is enabling -fstack-clash-protection by default for Android.\nPass the -fno flag to maintain status quo until we're ready to turn it\non.\n\nBug: 556790370\nChange-Id: Ia01765bab335f6c053d62dd2586a763739a9a0c8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8357751\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692475}",
      "email": "hans@chromium.org",
      "hash": "4db947dd3bdc32d1bd09d5e078660d05f929ec45",
      "subject": "[build] Pass -fno-stack-clash-protection on Android (no behavior change)"
    },
    "8357817": {
      "author": "Devi Varaprasad",
      "avatar": "https://lh6.googleusercontent.com/-LeaA0W9lJmA/AAAAAAAAAAI/AAAAAAAAAAA/sqxgcR9nZXw/s120-p/photo.jpg",
      "cl": "8357817",
      "clUrl": "https://chromium-review.googlesource.com/c/8357817",
      "description": "When the full WebUI Omnibox suggestions dropdown is visible, the leading\nicon in the searchbox input was misaligned (shifted 2px to the left)\nrelative to the suggestion row icons below.\n\nThis places the 28x28px containment 16px from the left edge (centering\nthe 16px icon at 22px from the left edge), aligning the input icon with\nthe suggestion icons below per the UX specification.\n\nBefore: http://screen/image/725t7hahsnl98.png\nAfter: http://screen/60b0pbckemas0, http://screen/0b48msuq126fo\nTest: Manually verified full WebUI Omnibox icon and text alignment.\nFixed: b:552191563\nChange-Id: I470d260873e64681e771ae5192181131325304d4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8357817\nReviewed-by: Ryan Akiyama \u003cryanakiyama@chromium.org\u003e\nCommit-Queue: Devi Varaprasad Jonnala \u003cjonnalad@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692700}",
      "email": "jonnalad@google.com",
      "hash": "9049b68993f9e35e44e07795c8833c2c2319dada",
      "subject": "[Full WebUI Omnibox] Align input icon with dropdown suggestion icons"
    },
    "8357852": {
      "author": "Paulina Gacek",
      "avatar": "https://lh3.googleusercontent.com/-0NhhE4pxIKw/AAAAAAAAAAI/AAAAAAAAAAA/uWxQqDR2_f0/s120-p/photo.jpg",
      "cl": "8357852",
      "clUrl": "https://chromium-review.googlesource.com/c/8357852",
      "description": "Move the human-readable error string mappings from `IwaDevPageHandler`\ninto `IwaUpdateCheckAndPrepareErrorToString()` in\n`update_check_and_prepare_result.cc`, replacing the internal debug\nstring representations (`Error::k...`).\n\nChange-Id: Ia1142b010274ce763ceb17e4da5373bbf0f16ca5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8357852\nReviewed-by: Andrew Rayskiy \u003cgreengrape@google.com\u003e\nCommit-Queue: Paulina Gacek \u003cpaulinagacek@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692341}",
      "email": "paulinagacek@google.com",
      "hash": "c42c8446eae1774e18118f837b4c09d7628d4944",
      "subject": "[IWA] Return user-friendly update check and prepare error strings"
    },
    "8357973": {
      "author": "James Cook",
      "avatar": "https://lh4.googleusercontent.com/-qikRA8xqB3U/AAAAAAAAAAI/AAAAAAAAAAA/JBUbB9n7c4s/s120-p/photo.jpg",
      "cl": "8357973",
      "clUrl": "https://chromium-review.googlesource.com/c/8357973",
      "description": "This flag enables the Settings-in-a-tab UI on desktop Android devices.\nSee bug for details.\n\nAlso update tests that disable SettingsInTab to also disable\nSettingsInTabDesktop, otherwise they will break the desktop test bots.\n\nBug: 556881398, 521895796\nChange-Id: I96d040ac4c13b101035d47c67815d8ef53a8e212\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8357973\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nReviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nCommit-Queue: James Cook \u003cjamescook@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692680}",
      "email": "jamescook@chromium.org",
      "hash": "9be3a33d16c4031ef522fecf79d732edeacc8d34",
      "subject": "settings: Add feature flag SettingsInTabDesktop for Android"
    },
    "8358068": {
      "author": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
      "avatar": "https://lh3.googleusercontent.com/-ofmdd0cU5wM/AAAAAAAAAAI/AAAAAAAAAAA/IG8_t_IrZOo/s120-p/photo.jpg",
      "cl": "8358068",
      "clUrl": "https://chromium-review.googlesource.com/c/8358068",
      "description": "This suggested change is automatically generated based on group\nmemberships and affiliations.\n\nPlease approve this change and vote the highest CR. This will keep the\nOWNERS file tidy. We ask that you do not ignore this change and either\napprove it if the OWNER is no longer active or deny it if the OWNER is\ncontinuing to review CLs (including under a different affiliation).\nThis CL can always be reverted if the understanding changes.\n\nIf this change is in error, vote the lowest CR value (i.e. reject the\nCL) and the bot will abandon it.\n\nSee the owner's recent review activity for context:\nhttps://chromium-review.googlesource.com/q/kjlubick@chromium.org\n\nTo report an issue, file a bug in the Infra\u003eCodereview component.\n\nChange-Id: I6b8d2decbb3f2a28e082c70af391dcd3cc34591a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8358068\nAuto-Submit: swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com \u003cswarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com\u003e\nReviewed-by: Michael Ludwig \u003cmichaelludwig@google.com\u003e\nCommit-Queue: Michael Ludwig \u003cmichaelludwig@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692619}",
      "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
      "hash": "0c2d16edc603572b4439a677ef288edbddc712c6",
      "subject": "[owners] Remove kjlubick@chromium.org from skia/OWNERS"
    },
    "8358129": {
      "author": "Fredrik Söderquist",
      "avatar": "https://lh6.googleusercontent.com/-6ZztzZwTuO0/AAAAAAAAAAI/AAAAAAAAAAA/zI2xoeDT_VE/s120-p/photo.jpg",
      "cl": "8358129",
      "clUrl": "https://chromium-review.googlesource.com/c/8358129",
      "description": "Shipped since M151 with no issues reported against it.\n\nBug: 523282988\nChange-Id: I26fc70eea4371e55438c94bb913ad247bc01fee8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8358129\nAuto-Submit: Fredrik Söderquist \u003cfs@opera.com\u003e\nCommit-Queue: Rune Lillesveen \u003cfuthark@chromium.org\u003e\nReviewed-by: Rune Lillesveen \u003cfuthark@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692406}",
      "email": "fs@opera.com",
      "hash": "22701ab78e71276d6124a8f600220b447e38b2b0",
      "subject": "Remove the CSSColorQuantizedAlphaOnlyLegacy flag"
    },
    "8358466": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8358466",
      "clUrl": "https://chromium-review.googlesource.com/c/8358466",
      "description": "No-Try: true\nNo-Try-Reason: agent rules\nChange-Id: Ic641b2f8572171e7a1693b05731c8a6bbd8fcf41\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8358466\nAuto-Submit: Tomasz Wiszkowski \u003cender@google.com\u003e\nCommit-Queue: Peter Kang \u003cpeterkang@google.com\u003e\nReviewed-by: Peter Kang \u003cpeterkang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692744}",
      "email": "ender@google.com",
      "hash": "2690b3f2dfc1da8a8c1b04d6426bc56513971e5a",
      "subject": "Update GEMINI.md to capture visibility and paramname annotations."
    },
    "8358473": {
      "author": "Kaan Alsan",
      "avatar": "https://lh3.googleusercontent.com/-b7OTJ5Smd5s/AAAAAAAAAAI/AAAAAAAAAAA/kj1YQdhmkv0/s120-p/photo.jpg",
      "cl": "8358473",
      "clUrl": "https://chromium-review.googlesource.com/c/8358473",
      "description": "Removes the fallback logic that used the cursor's display when the\nselected source's display ID was invalid. We now enforce that the\ndisplay ID is valid using a CHECK when performing a region capture.\n\nChange-Id: I867b2ca8c993302c605c9004ca56795b4d5c6cee\nBug: 532198850\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8358473\nReviewed-by: Juliet Knighton \u003cjulietlevesque@google.com\u003e\nCommit-Queue: Kaan Alsan \u003calsan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692621}",
      "email": "alsan@chromium.org",
      "hash": "1feccc8125fa8fd7aaab7a46d13c5df9c29b0e20",
      "subject": "[OmniboxEverywhere] Remove display_id fallback logic for region selection with native picker"
    },
    "8358496": {
      "author": "Scott Haseley",
      "avatar": "https://lh3.googleusercontent.com/-2Gqb3zMXIyU/AAAAAAAAAAI/AAAAAAAAAAA/VLvAzXRgzRM/s120-p/photo.jpg",
      "cl": "8358496",
      "clUrl": "https://chromium-review.googlesource.com/c/8358496",
      "description": "This is a recurrence of an issue with the node for background images\nin `ImageRecord`s being GCed between first and last paints (previously\nseen in crbug.com/441914208). Some recent refactoring changed the order\nof things such that a CHECK(node) that was okay at first paint now fails\nin some cases for last paint. AddPaintedImage() had a guard for this,\nbut that's now called right after the failing CHECK. This CL fixes this\nby moving the null guard earlier.\n\nBug: 557111456, 441914208\nChange-Id: Idb1f5480b7f8613c227226ad8b8fdddccf5e9a58\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8358496\nReviewed-by: Johannes Henkel \u003cjohannes@chromium.org\u003e\nCommit-Queue: Scott Haseley \u003cshaseley@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692593}",
      "email": "shaseley@chromium.org",
      "hash": "e714edaee2324242f70c116a4c937a5b9dd9c4a4",
      "subject": "[soft navs] Fix crash due to null Node in ImageRecord"
    },
    "8358855": {
      "author": "zijiehe-google-com",
      "avatar": "https://lh4.googleusercontent.com/-JJ7uaVUsPlE/AAAAAAAAAAI/AAAAAAAAAAA/xPj22f0Bkxg/s120-p/photo.jpg",
      "cl": "8358855",
      "clUrl": "https://chromium-review.googlesource.com/c/8358855",
      "description": "LayerWithRealCompositorTest tests are not supported on Fuchsia debug\nbuilds and are filtered out via fuchsia.debug.compositor_unittests.filter.\nThis CL adds the newly added SchedulePaintDoesNotUpdateMask test to the\nfilter.\n\nBug: 40194695\nChange-Id: I38d2f9b32a0087afae3e793dfab605ea96a776af\nCq-Include-Trybots: luci.chromium.try:fuchsia-fyi-arm64-dbg\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8358855\nAuto-Submit: Zijie He \u003czijiehe@google.com\u003e\nReviewed-by: David Song \u003cwintermelons@google.com\u003e\nCommit-Queue: David Song \u003cwintermelons@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692723}",
      "email": "zijiehe@google.com",
      "hash": "adf8e3b483bc422dd83217a620b8b0c00c2f217b",
      "subject": "[fuchsia] Filter LayerWithRealCompositorTest.SchedulePaintDoesNotUpdateMask on debug"
    },
    "8358913": {
      "author": "Huiting Yu",
      "avatar": "https://lh3.googleusercontent.com/-_6TYeNGPuLs/AAAAAAAAAAI/AAAAAAAAAAA/P3L87ZYdEZo/s120-p/photo.jpg",
      "cl": "8358913",
      "clUrl": "https://chromium-review.googlesource.com/c/8358913",
      "description": "Bug: 557277868, 557277111, 557276943, 557277287, 557278120\nBug: 557278184, 557277880, 557278187, 557278123, 557276970\nChange-Id: Ia02b534ff0eaed0ddbeaf1f27f3cc121e23e2132\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8358913\nCommit-Queue: Andrew Liu \u003cliu@chromium.org\u003e\nAuto-Submit: Huiting Yu \u003chuitingyu@google.com\u003e\nReviewed-by: Andrew Liu \u003cliu@chromium.org\u003e\nCommit-Queue: Huiting Yu \u003chuitingyu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1692706}",
      "email": "huitingyu@google.com",
      "hash": "e98390fb6d7da015e7d23b8aaf740079db1f66db",
      "subject": "[ios][Gardening] Suppress deterministic EGTest failures on iOS Simulators"
    },
    "8359328": {
      "author": "Camillia Smith Barnes",
      "avatar": "https://lh3.googleusercontent.com/-x050vuJgQKg/AAAAAAAAAAI/AAAAAAAAAAA/Um8loVcvgeg/s120-p/photo.jpg",
      "cl": "8359328",
      "clUrl": "https://chromium-review.googlesource.com/c/8359328",
      "description": "This re-adds the SharedStorageDeprecation entry which was inadvertently\ndropped in crrev.com/c/8250761 by the stale fieldtrial config cleanup\ntool (because SharedStorageAPI is defined in\nruntime_enabled_features.json5 rather than via BASE_FEATURE).\n\nTAG=agy\nCONV=c7eb1904-bcbf-4f48-ac20-6594bfed8028\n\nBug: 462465887\nChange-Id: I1d3bdc1f223a3721b70af92c05c4fc1228120897\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8359328\nReviewed-by: Yao Xiao \u003cyaoxia@chromium.org\u003e\nCommit-Queue: Cammie Smith Barnes \u003ccammie@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1692731}",
      "email": "cammie@chromium.org",
      "hash": "2454326bd6ce0a9193e59799e93d1a4425b5ee96",
      "subject": "Shared Storage: Re-add deprecation entry to fieldtrial_testing_config.json"
    }
  },
  "date": "2026-09-04",
  "days": 1,
  "generatedAt": "2026-09-04T22:08:58Z",
  "markdown": "## Highlights\n- **Security** SiteTokenProvider now restricts initiators to secure origins and enforces an allowlist, tightening token issuance boundaries. [CL 8353227](https://chromium-review.googlesource.com/c/8353227)\n- **A11y** BrowserAccessibility got a use-after-free mitigation, cutting a real memory safety risk in accessibility code paths. [CL 8330487](https://chromium-review.googlesource.com/c/8330487)\n- **UI** Omnibox async view inflation is now enabled by default, aiming to make address bar bring-up feel lighter on desktop. [CL 8352345](https://chromium-review.googlesource.com/c/8352345)\n- **Web Platform** Offscreen canvas gained geometry update events, improving correctness for html-in-canvas and canvas embedding flows. [CL 8339821](https://chromium-review.googlesource.com/c/8339821)\n- **Rendering** Chromium landed multiple layout and style engine fixes, including fragmented masonry spanners and earlier RuleSet invalidation, reducing edge case breakage. [CL 8349061](https://chromium-review.googlesource.com/c/8349061)\n- **Privacy** Enterprise isolated mode expanded again, including Device API blocking and profile metadata hiding for managed contexts. [CL 8351084](https://chromium-review.googlesource.com/c/8351084)\n- **Media** Enterprise watermarking can now overlay PDFs in print flows, extending document protection beyond HTML content. [CL 8271982](https://chromium-review.googlesource.com/c/8271982)\n- **Networking** WebTransport fixed datagram maxAge validation, tightening protocol correctness for datagram handling. [CL 8244887](https://chromium-review.googlesource.com/c/8244887)\n- **Security** ClientSideDetectionLocalResourceCheckFix is now enabled by default, hardening Safe Browsing local resource checks. [CL 8351925](https://chromium-review.googlesource.com/c/8351925)\n\n## What landed by area\n\n### Omnibox, search, and contextual surfaces\n- **UI** Full WebUI Omnibox fixed open and close behavior on tab interactions. [CL 8354964](https://chromium-review.googlesource.com/c/8354964)\n- **UI** Full WebUI Omnibox aligned the input icon with suggestion icons for a cleaner visual baseline. [CL 8357817](https://chromium-review.googlesource.com/c/8357817)\n- **Perf** WebUI omnibox now hides its popup widget at creation to avoid visible setup churn. [CL 8310154](https://chromium-review.googlesource.com/c/8310154)\n- **UI** WebUI location bar fixed focus restoration and unblocked FindBarViews UI tests. [CL 8350029](https://chromium-review.googlesource.com/c/8350029)\n- **UI** WebUI location bar now closes anchored messages before switching state, avoiding stale overlays. [CL 8331787](https://chromium-review.googlesource.com/c/8331787)\n- **UI** WebUI toolbar now notifies observers when AutocompleteController is being destroyed. [CL 8344647](https://chromium-review.googlesource.com/c/8344647)\n- **UI** WebUI toolbar fixed tracked element binding with prenavigate flags. [CL 8344109](https://chromium-review.googlesource.com/c/8344109)\n- **Perf** Tab search now fetches profile data once when showing the bubble instead of repeating work. [CL 8339990](https://chromium-review.googlesource.com/c/8339990)\n- **UI** Contextual Tasks fixed toolbar height and Super G layout. [CL 8355185](https://chromium-review.googlesource.com/c/8355185)\n- **UI** Contextual Tasks now dynamically rerenders Views and WebUI menus when SearchboxConfig arrives. [CL 8330547](https://chromium-review.googlesource.com/c/8330547)\n- **UI** Contextual Tasks added lens button and chip HTML. [CL 8351393](https://chromium-review.googlesource.com/c/8351393)\n- **UI** Contextual Tasks re-enabled multiple contexts coverage after test recovery. [CL 8310015](https://chromium-review.googlesource.com/c/8310015)\n- **UI** Contextual Tasks re-enabled its PDF chip test. [CL 8309739](https://chromium-review.googlesource.com/c/8309739)\n- **UI** Contextual tasks for Omnibox now fetch the active tab for suggestions. [CL 8356869](https://chromium-review.googlesource.com/c/8356869)\n- **UI** Contextual tasks made the omnibox popup button eligible for AskG tooltip treatment. [CL 8355943](https://chromium-review.googlesource.com/c/8355943)\n- **UI** Contextual tasks stopped doing a second context fetch for Omnibox. [CL 8310016](https://chromium-review.googlesource.com/c/8310016)\n- **UI** Context input added multi-tab Omnibox contextual query routing via navigation throttle. [CL 8351253](https://chromium-review.googlesource.com/c/8351253)\n- **UI** Show Ask hint text is now shown on desktop regardless of flag state. [CL 8343969](https://chromium-review.googlesource.com/c/8343969)\n- **UI** Decoupled tool icons through SearchboxConfig icon IDs, reducing tight coupling in search UI assets. [CL 8353355](https://chromium-review.googlesource.com/c/8353355)\n- **UI** Omnibox URL handling was extracted into OmniboxUrlUtils for consistent NTP URL evaluation. [CL 8353651](https://chromium-review.googlesource.com/c/8353651)\n- **UI** New windows now show the DSE logo for transient empty URL states. [CL 8350448](https://chromium-review.googlesource.com/c/8350448)\n- **UI** SUIT now passes RICH_IMAGE suggest style into AutocompleteMatch. [CL 8351243](https://chromium-review.googlesource.com/c/8351243)\n- **UI** SUIT migrated EntityInfo to SuggestTemplateInfo in phase 2. [CL 8328051](https://chromium-review.googlesource.com/c/8328051)\n- **Refactor** SUIT rolled suggest_template_info.proto twice as the backing schema continued to move. [CL 8353793](https://chromium-review.googlesource.com/c/8353793)\n- **Refactor** SUIT rolled suggest_template_info.proto again to keep Chrome in sync. [CL 8353290](https://chromium-review.googlesource.com/c/8353290)\n- **UI** ChroMenu GlowUp added focus behavior for block-style buttons. [CL 8357036](https://chromium-review.googlesource.com/c/8357036)\n- **UI** ChroMenu GlowUp added Send Tab to Self into the dynamic menu. [CL 8348383](https://chromium-review.googlesource.com/c/8348383)\n- **UI** ChroMenu GlowUp cleaned up search bar integration. [CL 8349904](https://chromium-review.googlesource.com/c/8349904)\n- **UI** ChroMenu GlowUp matched item logic to the app menu. [CL 8310635](https://chromium-review.googlesource.com/c/8310635)\n- **Perf** GWS session establishment reasons are now plumbed into metrics for search startup analysis. [CL 7725329](https://chromium-review.googlesource.com/c/7725329)\n\n### AI, Glic, Gemini, Lens, and Read Anything\n- **UI** Lens re-enabled overlay reshow on tab switch. [CL 8311669](https://chromium-review.googlesource.com/c/8311669)\n- **UI** Lens re-enabled SelectManualRegion testing. [CL 8315370](https://chromium-review.googlesource.com/c/8315370)\n- **UI** Lens re-enabled EscapeKeyCloseWithResultsPanel coverage. [CL 8316487](https://chromium-review.googlesource.com/c/8316487)\n- **UI** Lens updated the cobrowse current tab IPH description string. [CL 8354367](https://chromium-review.googlesource.com/c/8354367)\n- **UI** Glic notification intents can now route directly into conversations. [CL 8259550](https://chromium-review.googlesource.com/c/8259550)\n- **Refactor** Glic callers moved from free helpers to GlicNudgeController::From(). [CL 8352391](https://chromium-review.googlesource.com/c/8352391)\n- **UI** Glic added a SetWebContentsDelegate helper for embedders. [CL 8352450](https://chromium-review.googlesource.com/c/8352450)\n- **UI** Glic now validates task IDs against the current task in session handling. [CL 8333560](https://chromium-review.googlesource.com/c/8333560)\n- **UI** Glic shake trigger is now limited to when the side panel is open. [CL 8354468](https://chromium-review.googlesource.com/c/8354468)\n- **Perf** Glic media context now records a SharedContextLength metric. [CL 8341532](https://chromium-review.googlesource.com/c/8341532)\n- **Perf** Glic.MediaContext UKM recording landed. [CL 8296321](https://chromium-review.googlesource.com/c/8296321)\n- **Refactor** TTC renamed InvokeGlic to OpenGeminiPanel and tightened tool description wording. [CL 8281386](https://chromium-review.googlesource.com/c/8281386)\n- **UI** TTC introduced SessionView. [CL 8308997](https://chromium-review.googlesource.com/c/8308997)\n- **UI** Actor now uses ActorTask's UiEventDispatcher inside ExecutionEngine. [CL 8354564](https://chromium-review.googlesource.com/c/8354564)\n- **Refactor** ActorTask can now use a different ActorUiStateManagerInterface. [CL 8313432](https://chromium-review.googlesource.com/c/8313432)\n- **Mobile** Actor added a pre-native pool fallback in BackgroundTabRestorationHelper on Android. [CL 8355364](https://chromium-review.googlesource.com/c/8355364)\n- **UI** Read Aloud enabled single selection in the Accent Menu. [CL 8344187](https://chromium-review.googlesource.com/c/8344187)\n- **Media** ReadAloud now deserializes MES synthesis response protos in the playback controller. [CL 8342630](https://chromium-review.googlesource.com/c/8342630)\n- **Media** ReadAloud now notifies delegates about buffering state during voice preview. [CL 8345491](https://chromium-review.googlesource.com/c/8345491)\n- **Refactor** ReadAloud removed kMojomWorkInProgress gating and made handle nullability stricter. [CL 8332323](https://chromium-review.googlesource.com/c/8332323)\n- **Media** ReadAloud implemented sentence extraction and routing in OnTextChunked. [CL 8336257](https://chromium-review.googlesource.com/c/8336257)\n- **A11y** Read Anything reverted moving line focus into the text menu and updated behavior. [CL 8345452](https://chromium-review.googlesource.com/c/8345452)\n- **A11y** Read Anything removed line focus options from the text menu. [CL 8342952](https://chromium-review.googlesource.com/c/8342952)\n- **A11y** Reading mode added an IPH for line focus. [CL 8347715](https://chromium-review.googlesource.com/c/8347715)\n- **A11y** Readability added a new ReadAnythingDistiller interface and Screen2xDistiller. [CL 8311931](https://chromium-review.googlesource.com/c/8311931)\n- **A11y** Read Anything added a regression test for the images toggle. [CL 8355091](https://chromium-review.googlesource.com/c/8355091)\n- **A11y** Reading mode landed speculative fixes for flaky image classifier behavior. [CL 8355452](https://chromium-review.googlesource.com/c/8355452)\n- **A11y** Reading mode landed speculative fixes and logging for flaky rect calculations. [CL 8349253](https://chromium-review.googlesource.com/c/8349253)\n- **A11y** Read Anything re-added a mistakenly removed line. [CL 8355270](https://chromium-review.googlesource.com/c/8355270)\n- **UI** Organizer can now show recently closed tab groups. [CL 8339975](https://chromium-review.googlesource.com/c/8339975)\n- **UI** Organizer added scaffolding for a tab groups delegate. [CL 8349625](https://chromium-review.googlesource.com/c/8349625)\n- **UI** Organizer added a new tray view. [CL 8352406](https://chromium-review.googlesource.com/c/8352406)\n- **UI** Organizer Panel simplified its controls container view. [CL 8337228](https://chromium-review.googlesource.com/c/8337228)\n- **UI** History WebUI added a \"Go to Gemini chat\" action and linkout integration. [CL 8321647](https://chromium-review.googlesource.com/c/8321647)\n\n### Web platform, Blink, and rendering\n- **Rendering** Intermediate canvas flushes are now deferred when content is composited. [CL 8327867](https://chromium-review.googlesource.com/c/8327867)\n- **Rendering** coord-box offset-path now follows corner-shape. [CL 8346030](https://chromium-review.googlesource.com/c/8346030)\n- **Web Platform** html-in-canvas now fires paint events in reverse document order. [CL 8351250](https://chromium-review.googlesource.com/c/8351250)\n- **Rendering** Full remove/insert now flips true inside MakeChildrenNonInline, tightening inline layout transitions. [CL 8350011](https://chromium-review.googlesource.com/c/8350011)\n- **Refactor** LayoutObject::HasStyle became DCHECK-only. [CL 8349321](https://chromium-review.googlesource.com/c/8349321)\n- **Refactor** Blink removed LayoutObject::Style usage from IsColumnSpanAll. [CL 8265615](https://chromium-review.googlesource.com/c/8265615)\n- **Rendering** Masonry fixed intrinsic sizing of empty row containers. [CL 8351020](https://chromium-review.googlesource.com/c/8351020)\n- **Rendering** Masonry now supports fragmented column spanners. [CL 8349061](https://chromium-review.googlesource.com/c/8349061)\n- **Rendering** RuleSet invalidation now runs before ResetStyle. [CL 8352487](https://chromium-review.googlesource.com/c/8352487)\n- **Web Platform** Command-invoked popovers no longer close on loss of interest. [CL 8344388](https://chromium-review.googlesource.com/c/8344388)\n- **Web Platform** HTML menu elements gained use counters. [CL 8297918](https://chromium-review.googlesource.com/c/8297918)\n- **Web Platform** Recognizing *+xml MIME types is now supported behind SpecCompliantXmlMimeTypes. [CL 8301932](https://chromium-review.googlesource.com/c/8301932)\n- **Web Platform** streamHTML now uses the adopted element's execution context for Trusted Types checks. [CL 8339912](https://chromium-review.googlesource.com/c/8339912)\n- **Web Platform** Change events are no longer fired synchronously on removal. [CL 8313948](https://chromium-review.googlesource.com/c/8313948)\n- **Web Platform** text-decoration-skip-spaces now defaults to start end. [CL 8316575](https://chromium-review.googlesource.com/c/8316575)\n- **Rendering** AtomicString got a fast path for empty literals and atomic StringViews. [CL 8349786](https://chromium-review.googlesource.com/c/8349786)\n- **Refactor** WTF removed String::Format(). [CL 8350846](https://chromium-review.googlesource.com/c/8350846)\n- **Refactor** Blink language detector and translator dependencies were cleaned up. [CL 8350428](https://chromium-review.googlesource.com/c/8350428)\n- **Web Platform** EditContext now updates selection before textupdate on deletion. [CL 8336988](https://chromium-review.googlesource.com/c/8336988)\n- **Web Platform** webvtt cue line boxes are now sized from the cue text font. [CL 8300076](https://chromium-review.googlesource.com/c/8300076)\n- **Web Platform** Scroll anchor-positioned fixed boxes into view on focus was relanded. [CL 8123394](https://chromium-review.googlesource.com/c/8123394)\n- **Web Platform** Excluded autofilled select preview values from TextIterator. [CL 8351184](https://chromium-review.googlesource.com/c/8351184)\n- **Rendering** More paint geometry is now used during intersection calculations. [CL 8266265](https://chromium-review.googlesource.com/c/8266265)\n- **Rendering** Intersection-related flags were converted to base::EnumSet. [CL 8277765](https://chromium-review.googlesource.com/c/8277765)\n- **Rendering** Intersection observer scroll-delta optimization was removed. [CL 8279833](https://chromium-review.googlesource.com/c/8279833)\n- **Web Platform** The QuoteFirstLineStyle runtime flag was removed. [CL 8348367](https://chromium-review.googlesource.com/c/8348367)\n- **Web Platform** The FirstLineTextTransform runtime flag was removed. [CL 8350505](https://chromium-review.googlesource.com/c/8350505)\n- **Web Platform** The FirstLineOnListItem runtime flag was removed. [CL 8349364](https://chromium-review.googlesource.com/c/8349364)\n- **Web Platform** The CSSColorQuantizedAlphaOnlyLegacy flag was removed. [CL 8358129](https://chromium-review.googlesource.com/c/8358129)\n- **Web Platform** Soft navigations fixed a crash on null Node in ImageRecord. [CL 8358496](https://chromium-review.googlesource.com/c/8358496)\n- **Refactor** HTML parser removed dead ShouldCheckTimeBudget code. [CL 8351383](https://chromium-review.googlesource.com/c/8351383)\n\n### Networking, security, storage, and privacy\n- **Networking** WebSocketConnectorImpl now uses the browser's StorageAccessStatus value. [CL 8344648](https://chromium-review.googlesource.com/c/8344648)\n- **Networking** QUIC added unit tests for HTTP 421 Misdirected Request handling. [CL 8320747](https://chromium-review.googlesource.com/c/8320747)\n- **Networking** DNS transactions are now sorted individually when DnsTaskResultsManager is in use. [CL 8357209](https://chromium-review.googlesource.com/c/8357209)\n- **Networking** Chromium removed the slow-network suppression features for Loading Predictor and Search Prefetch. [CL 8357570](https://chromium-review.googlesource.com/c/8357570)\n- **Networking** Search prefetch slow-network suppression was also removed on the matching code path. [CL 8259869](https://chromium-review.googlesource.com/c/8259869)\n- **Security** JSONReader recursion depth handling is now consistent, reducing parser edge case surprises. [CL 8347296](https://chromium-review.googlesource.com/c/8347296)\n- **Security** Chromium now accepts detected UTF-8 for all registered local schemes, not just file:. [CL 8348843](https://chromium-review.googlesource.com/c/8348843)\n- **Security** Service worker process cleanup was hardened against reentrant cleanup. [CL 8339928](https://chromium-review.googlesource.com/c/8339928)\n- **Privacy** Automatic background tab freezing got enterprise policy support. [CL 8286125](https://chromium-review.googlesource.com/c/8286125)\n- **Privacy** Sensitive directory checks now block WSL UNC paths in File System Access flows. [CL 8341352](https://chromium-review.googlesource.com/c/8341352)\n- **Privacy** Enterprise origin policy removal now clears the stored configuration hash. [CL 8347945](https://chromium-review.googlesource.com/c/8347945)\n- **Security** Enterprise signals disclaimer plumbing landed on Android with a JNI bridge and ack manager. [CL 8321168](https://chromium-review.googlesource.com/c/8321168)\n- **Security** AESD wired the enterprise signals disclaimer through the acknowledgement manager. [CL 8350766](https://chromium-review.googlesource.com/c/8350766)\n- **Security** AESD added the JNI bridge needed for the enterprise signals disclaimer. [CL 8353003](https://chromium-review.googlesource.com/c/8353003)\n- **Security** DevTools sessions now detach when allowlist or blocklist state changes. [CL 8260256](https://chromium-review.googlesource.com/c/8260256)\n- **Security** Fullscreen now ignores display IDs without Window Management permission. [CL 8355032](https://chromium-review.googlesource.com/c/8355032)\n- **Privacy** Shared Storage had its deprecation field trial entry restored. [CL 8359328](https://chromium-review.googlesource.com/c/8359328)\n- **Storage** QuotaDatabase migrated to scoped sql::Transaction. [CL 8282239](https://chromium-review.googlesource.com/c/8282239)\n- **Storage** Cleanup landed for TestStoragePartition's device bound session manager hook. [CL 8352305](https://chromium-review.googlesource.com/c/8352305)\n- **Security** Reporting API now attributes crash reasons better for hung renderers. [CL 8341194](https://chromium-review.googlesource.com/c/8341194)\n- **Security** Client-side phishing detection now logs engagement scores for unfamiliar login pages. [CL 8339773](https://chromium-review.googlesource.com/c/8339773)\n\n### Autofill, passwords, payments, and identity\n- **Refactor** Autofill histogram suffix migrations to variants continued for Autofill core. [CL 8334470](https://chromium-review.googlesource.com/c/8334470)\n- **Refactor** Navigation histogram suffix migrations to variants landed too. [CL 8338070](https://chromium-review.googlesource.com/c/8338070)\n- **Refactor** PasswordProtection trigger suffixes also moved to variants. [CL 8338470](https://chromium-review.googlesource.com/c/8338470)\n- **Autofill** AtMemory previously filled suggestions are now enabled by default. [CL 8341930](https://chromium-review.googlesource.com/c/8341930)\n- **Autofill** AtMemory now respects TTL for previously filled suggestions. [CL 8306274](https://chromium-review.googlesource.com/c/8306274)\n- **Perf** AtMemory added a latency metric for dismiss-before-results. [CL 8340490](https://chromium-review.googlesource.com/c/8340490)\n- **Autofill** AtMemory now prefers PasteText() when filling. [CL 8352723](https://chromium-review.googlesource.com/c/8352723)\n- **Autofill** AtMemory delays field hash comparison to improve matching behavior. [CL 8352663](https://chromium-review.googlesource.com/c/8352663)\n- **Autofill** Android HoverPreview got field trial config wiring. [CL 8351685](https://chromium-review.googlesource.com/c/8351685)\n- **Autofill** CJK names now use IsAbbreviatedConcatenatedSubsequence matching. [CL 8340989](https://chromium-review.googlesource.com/c/8340989)\n- **Autofill** OTP suggestion flow now excludes password fields. [CL 8357290](https://chromium-review.googlesource.com/c/8357290)\n- **Autofill** Credit card scanning now records entry point and completion metrics. [CL 8330050](https://chromium-review.googlesource.com/c/8330050)\n- **Autofill** Autofill AI import bubble now discloses wallet public pass usage. [CL 8300995](https://chromium-review.googlesource.com/c/8300995)\n- **Autofill** Suggestion selection is now tracked in the keyboard accessory model. [CL 8351825](https://chromium-review.googlesource.com/c/8351825)\n- **Autofill** Unused label sources for shadow host ID and name were removed. [CL 8353923](https://chromium-review.googlesource.com/c/8353923)\n- **Autofill** Unused Android HTTP auth origin support flag was removed. [CL 8351670](https://chromium-review.googlesource.com/c/8351670)\n- **Passwords** Save and update password messages now reprompt users. [CL 8195066](https://chromium-review.googlesource.com/c/8195066)\n- **Passwords** SaveUpdatePasswordMessageDelegate now uses a state machine. [CL 8337768](https://chromium-review.googlesource.com/c/8337768)\n- **Passwords** Password-related expiring histograms were extended. [CL 8348006](https://chromium-review.googlesource.com/c/8348006)\n- **Payments** Mandatory UI test flakiness was fixed. [CL 8353826](https://chromium-review.googlesource.com/c/8353826)\n- **Payments** Payment handler title waiting was fixed in window size tests. [CL 8354186](https://chromium-review.googlesource.com/c/8354186)\n- **Payments** Manifest download and crawler errors are now sanitized. [CL 8280660](https://chromium-review.googlesource.com/c/8280660)\n- **Payments** Payment Handler got a camera in-use indicator. [CL 8268472](https://chromium-review.googlesource.com/c/8268472)\n- **Payments** WebView got a feature flag for 3DS telemetry. [CL 8342629](https://chromium-review.googlesource.com/c/8342629)\n- **Payments** Interactive header LocationIconView to show PageInfo was relanded. [CL 8355324](https://chromium-review.googlesource.com/c/8355324)\n- **Identity** Signin added Signin.AccountFetcher.AccountInfoFetchSuccess histogram coverage. [CL 8351606](https://chromium-review.googlesource.com/c/8351606)\n- **Identity** Android sign-in mediators now use AccountInfo. [CL 8346731](https://chromium-review.googlesource.com/c/8346731)\n- **Identity** Android SigninChecker now uses AccountInfo too. [CL 8345549](https://chromium-review.googlesource.com/c/8345549)\n- **Identity** Price tracking settings on Android now use AccountInfo. [CL 8346348](https://chromium-review.googlesource.com/c/8346348)\n- **Identity** Plus address fields were restored in EntitySpecifics. [CL 8351404](https://chromium-review.googlesource.com/c/8351404)\n\n### DevTools, extensions, enterprise, and isolated web apps\n- **DevTools** DevTools web tests stopped relying on deprecatedRunAfterPendingDispatches. [CL 8353723](https://chromium-review.googlesource.com/c/8353723)\n- **DevTools** DevTools now uses ProfileBrowserCollection instead of GlobalBrowserCollection. [CL 8353728](https://chromium-review.googlesource.com/c/8353728)\n- **Extensions** Extensions now warn when one extension disables another. [CL 6946079](https://chromium-review.googlesource.com/c/6946079)\n- **Extensions** iconVariants moved to WebIDL. [CL 8350288](https://chromium-review.googlesource.com/c/8350288)\n- **Extensions** APISignature callback handling was refactored. [CL 8258952](https://chromium-review.googlesource.com/c/8258952)\n- **Extensions** ChromeTestExtensionLoader now skips _metadata install warnings. [CL 8352589](https://chromium-review.googlesource.com/c/8352589)\n- **Enterprise** URL filtering and security interstitials now receive tab_title. [CL 8353009](https://chromium-review.googlesource.com/c/8353009)\n- **Enterprise** chrome://management strings were updated for tab titles. [CL 8353892](https://chromium-review.googlesource.com/c/8353892)\n- **Enterprise** Enterprise isolated mode now handles enterprise profiles in UnloadController. [CL 8351604](https://chromium-review.googlesource.com/c/8351604)\n- **Privacy** Enterprise isolated mode profiles are now supported in kActionCloseProfile. [CL 8353523](https://chromium-review.googlesource.com/c/8353523)\n- **Privacy** Enterprise isolated profiles now hide metadata. [CL 8350804](https://chromium-review.googlesource.com/c/8350804)\n- **IWA** Isolated Web Apps now return friendlier update check and prepare error strings. [CL 8357852](https://chromium-review.googlesource.com/c/8357852)\n- **IWA** IWA update manifest fetching now bypasses HTTP cache. [CL 8353748](https://chromium-review.googlesource.com/c/8353748)\n- **DevTools** Browser tests landed for DevTools policy enforcement on IWA service workers. [CL 8356045](https://chromium-review.googlesource.com/c/8356045)\n- **Extensions** Enterprise WebRTC added startCapture and getCaptureStatus APIs. [CL 7850901](https://chromium-review.googlesource.com/c/7850901)\n- **Privacy** CookieControlsController moved to UnownedUserData. [CL 8350549](https://chromium-review.googlesource.com/c/8350549)\n- **Privacy** Chromium removed the sensitive site prompt killswitch. [CL 8347287](https://chromium-review.googlesource.com/c/8347287)\n\n### Media, GPU, graphics, and PDF\n- **GPU** Linear float16 canvases now avoid precision loss during encoding. [CL 8342747](https://chromium-review.googlesource.com/c/8342747)\n- **GPU** Graphite gained a new GPU.GraphiteDawn.Error histogram. [CL 8356025](https://chromium-review.googlesource.com/c/8356025)\n- **GPU** GPU write access is now released if WrapBackendTexture fails. [CL 8264506](https://chromium-review.googlesource.com/c/8264506)\n- **GPU** DX12 info collection is skipped on crashing Intel drivers. [CL 8308134](https://chromium-review.googlesource.com/c/8308134)\n- **GPU** Additional state is no longer set before framebuffer clear. [CL 8350479](https://chromium-review.googlesource.com/c/8350479)\n- **GPU** Chromium removed several old Graphite and validating telemetry bundles, continuing GPU test cleanup. [CL 8351162](https://chromium-review.googlesource.com/c/8351162)\n- **GPU** WebGL validating Graphite bundle was removed. [CL 8349093](https://chromium-review.googlesource.com/c/8349093)\n- **GPU** WebGL GLES passthrough Graphite bundle was removed. [CL 8349252](https://chromium-review.googlesource.com/c/8349252)\n- **GPU** WebCodecs validating Graphite bundle was removed. [CL 8351989](https://chromium-review.googlesource.com/c/8351989)\n- **GPU** gpu_validating_telemetry_tests bundle was removed. [CL 8356345](https://chromium-review.googlesource.com/c/8356345)\n- **GPU** gpu_passthrough_graphite_telemetry_tests was removed. [CL 8349358](https://chromium-review.googlesource.com/c/8349358)\n- **GPU** Standardized GPU Linux Telemetry bundle definitions landed. [CL 8348991](https://chromium-review.googlesource.com/c/8348991)\n- **Media** Android input streams can now report microphone mute state. [CL 8257795](https://chromium-review.googlesource.com/c/8257795)\n- **Media** Android media catches UnsupportedOperationException in isCryptoSchemeSupported. [CL 8349405](https://chromium-review.googlesource.com/c/8349405)\n- **Media** Capture sessions now close on teardown during source change. [CL 8351467](https://chromium-review.googlesource.com/c/8351467)\n- **Media** Older Macs now disable RTC H265 encoding. [CL 8353943](https://chromium-review.googlesource.com/c/8353943)\n- **Media** D3D12 encoder support added packed DXGI YUV helpers. [CL 8340991](https://chromium-review.googlesource.com/c/8340991)\n- **Media** D3D11DecoderConfigurator was renamed to D3DDecoderConfigurator. [CL 8340147](https://chromium-review.googlesource.com/c/8340147)\n- **Media** Chromium restored NotificationWrapperCompatBuilder for non-Chrome embedders. [CL 8350707](https://chromium-review.googlesource.com/c/8350707)\n- **PDF** Unedited web PDFs now use the default download flow in PDF V2. [CL 8343632](https://chromium-review.googlesource.com/c/8343632)\n- **PDF** Hidden iframe PDFs now open in a new tab when triggered by user gesture. [CL 7789902](https://chromium-review.googlesource.com/c/7789902)\n- **Privacy** Local file and content URL PDFs are no longer translated. [CL 8335172](https://chromium-review.googlesource.com/c/8335172)\n- **Media** Tab sharing toolbar fixed a recursive frame release stack overflow in ImageHandler. [CL 8315810](https://chromium-review.googlesource.com/c/8315810)\n- **UI** Tab sharing toolbar now stops capture when the notification stop button is clicked. [CL 8313810](https://chromium-review.googlesource.com/c/8313810)\n\n### Desktop UI, settings, tabs, and side panels\n- **UI** Settings Lit migration for languages_page advanced through parts 8, 9, and 10. [CL 8311796](https://chromium-review.googlesource.com/c/8311796)\n- **UI** Settings Lit continued with languages_page part 9. [CL 8328527](https://chromium-review.googlesource.com/c/8328527)\n- **UI** Settings Lit continued with languages_page part 10. [CL 8328910](https://chromium-review.googlesource.com/c/8328910)\n- **UI** Settings refresh updated nav menu item styling. [CL 8335207](https://chromium-review.googlesource.com/c/8335207)\n- **UI** Settings now returns to main settings when the account is removed. [CL 8351849](https://chromium-review.googlesource.com/c/8351849)\n- **UI** Settings fixed Escape handling in detailed pane search. [CL 8350096](https://chromium-review.googlesource.com/c/8350096)\n- **UI** Settings fragments now use URL navigation. [CL 8335938](https://chromium-review.googlesource.com/c/8335938)\n- **Mobile** Android got a SettingsInTabDesktop feature flag. [CL 8357973](https://chromium-review.googlesource.com/c/8357973)\n- **UI** SettingsInTab got field trial config wiring. [CL 8348793](https://chromium-review.googlesource.com/c/8348793)\n- **UI** Notifications can now open in a new window for SettingsInTab. [CL 8356606](https://chromium-review.googlesource.com/c/8356606)\n- **Testing** Settings search added automated reachability invariant tests. [CL 8276172](https://chromium-review.googlesource.com/c/8276172)\n- **UI** Unified Tabstrip now adds a leading separator when a tab group is collapsed. [CL 8348184](https://chromium-review.googlesource.com/c/8348184)\n- **UI** Tab strip z-order is now computed from tab states. [CL 8334607](https://chromium-review.googlesource.com/c/8334607)\n- **UI** Tab strip fixed empty window behavior when moving the last tab into a group. [CL 8338608](https://chromium-review.googlesource.com/c/8338608)\n- **UI** Vertical Tabs unguarded the Incognito chip feature. [CL 8299975](https://chromium-review.googlesource.com/c/8299975)\n- **UI** Vertical Tabs added render tests for RTL indicators and child tabs. [CL 8350917](https://chromium-review.googlesource.com/c/8350917)\n- **UI** SidePanel fixed a visible hairline above the panel. [CL 8349413](https://chromium-review.googlesource.com/c/8349413)\n- **UI** Side UI fixed toolbar hairline bleed behind rounded corners. [CL 8332067](https://chromium-review.googlesource.com/c/8332067)\n- **UI** SidePanel removed its content outline. [CL 8349331](https://chromium-review.googlesource.com/c/8349331)\n- **Mobile** Android side panel got a native UI path for extension panels. [CL 8309987](https://chromium-review.googlesource.com/c/8309987)\n- **UI** Bottom sheets now have BottomSheetType and UserCriticalFeature prioritization. [CL 8257760](https://chromium-review.googlesource.com/c/8257760)\n- **UI** Desktop bottom sheet fixed margins for HUB layout. [CL 8349011](https://chromium-review.googlesource.com/c/8349011)\n- **UI** STTS handles container size changes in BottomSheetListViewBase. [CL 8346168](https://chromium-review.googlesource.com/c/8346168)\n- **UI** Pre-FRE increased the default profile picker size. [CL 8288084](https://chromium-review.googlesource.com/c/8288084)\n- **UI** Search engine choice fixed main content centering for FRE Refresh. [CL 8351465](https://chromium-review.googlesource.com/c/8351465)\n- **UI** BookmarkBarView migrated to controller-backed context menus. [CL 8351991](https://chromium-review.googlesource.com/c/8351991)\n- **UI** BookmarkBarUIController gained context menu support. [CL 8341870](https://chromium-review.googlesource.com/c/8341870)\n- **UI** Toasts gained throbber support and a registered loading toast. [CL 8354484](https://chromium-review.googlesource.com/c/8354484)\n- **UI** Lottie in Chrome now supports dynamic theming via cr-lottie. [CL 8246943](https://chromium-review.googlesource.com/c/8246943)\n- **UI** cr-lottie moved into cr-components. [CL 8351763](https://chromium-review.googlesource.com/c/8351763)\n\n### Mobile, iOS, Android, WebView, and platform work\n- **Mobile** Desktop Android can now launch Files for pure media file inputs. [CL 8354189](https://chromium-review.googlesource.com/c/8354189)\n- **Mobile** Desktop Android file picker for media got a new feature flag. [CL 8339564](https://chromium-review.googlesource.com/c/8339564)\n- **Mobile** Desktop Android file picker for media got field trial config. [CL 8356759](https://chromium-review.googlesource.com/c/8356759)\n- **Mobile** Toolbar hiding logic is now restricted to TWAs. [CL 8356348](https://chromium-review.googlesource.com/c/8356348)\n- **Mobile** TwaValidator was added to detect installed TWAs. [CL 8309915](https://chromium-review.googlesource.com/c/8309915)\n- **Mobile** Android added an UndoableTabClosureRework feature flag. [CL 8354509](https://chromium-review.googlesource.com/c/8354509)\n- **Mobile** Android target SDK now defaults to 37. [CL 8353288](https://chromium-review.googlesource.com/c/8353288)\n- **Build** Android now passes -fno-stack-clash-protection with no intended behavior change. [CL 8357751](https://chromium-review.googlesource.com/c/8357751)\n- **Mobile** WebViewChromium gained UI thread checks. [CL 8016350](https://chromium-review.googlesource.com/c/8016350)\n- **Refactor** WebView synthetic field trial code now uses AwMetricsServiceClient. [CL 8351506](https://chromium-review.googlesource.com/c/8351506)\n- **Refactor** WebView migrated its main post-startup run queue to StartupController. [CL 8332949](https://chromium-review.googlesource.com/c/8332949)\n- **Refactor** WebView migrated async startup and callback queue to StartupController. [CL 8314847](https://chromium-review.googlesource.com/c/8314847)\n- **Refactor** WebView made AwProxyController static and AwTracingController lazy. [CL 8307392](https://chromium-review.googlesource.com/c/8307392)\n- **Mobile** WebAPKs are moving to high priority notifications. [CL 8236051](https://chromium-review.googlesource.com/c/8236051)\n- **iOS** Gemini Live removed useless APC generation. [CL 8349126](https://chromium-review.googlesource.com/c/8349126)\n- **iOS** Gemini Live fixed dormant snackbar offset. [CL 8326267](https://chromium-review.googlesource.com/c/8326267)\n- **iOS** Gemini floaty is now preserved on external Gemini launch intents. [CL 8350166](https://chromium-review.googlesource.com/c/8350166)\n- **iOS** Gemini container now minimizes when requested from LinkOpeningHandler. [CL 8334530](https://chromium-review.googlesource.com/c/8334530)\n- **iOS** Level Up magic stack updated progress bar behavior. [CL 8355271](https://chromium-review.googlesource.com/c/8355271)\n- **iOS** Level Up magic stack added localized title strings. [CL 8356810](https://chromium-review.googlesource.com/c/8356810)\n- **iOS** Level Up all tasks screen title was fixed. [CL 8352844](https://chromium-review.googlesource.com/c/8352844)\n- **iOS** iPad can now enable LVF behind a flag. [CL 8353846](https://chromium-review.googlesource.com/c/8353846)\n- **iOS** Toolbar gained a text-only location bar. [CL 8255735](https://chromium-review.googlesource.com/c/8255735)\n- **iOS** NTP redesign fixed fakebox and padding on iPad. [CL 8355763](https://chromium-review.googlesource.com/c/8355763)\n- **iOS** NTP redesign updated tools menu and sign-in button colors. [CL 8356266](https://chromium-review.googlesource.com/c/8356266)\n- **iOS** Share is now always available on iPad with Next. [CL 8355243](https://chromium-review.googlesource.com/c/8355243)\n- **iOS** Duplicate passkey selection crash was fixed. [CL 8355126](https://chromium-review.googlesource.com/c/8355126)\n- **iOS** Strict certificate errors are now enforced for known HSTS hosts. [CL 8304554](https://chromium-review.googlesource.com/c/8304554)\n- **iOS** Actor safety lists are now registered in MainController. [CL 8340891](https://chromium-review.googlesource.com/c/8340891)\n- **iOS** ActorOriginGatingCheckerDelegateIOS was implemented. [CL 8355383](https://chromium-review.googlesource.com/c/8355383)\n- **iOS** ProxyServiceController skeleton landed. [CL 8343089](https://chromium-review.googlesource.com/c/8343089)\n- **iOS** AtMemoryMediator was introduced for SPII reauth and fill. [CL 8347529](https://chromium-review.googlesource.com/c/8347529)\n- **iOS** AtMemoryDogfood field trial config now includes iOS. [CL 8356127](https://chromium-review.googlesource.com/c/8356127)\n\n### Build, infra, refactors, and code health\n- **Build** Windows updater now supports 32bpp alpha and color-key paths in CreateIconFromHBitmap. [CL 8351526](https://chromium-review.googlesource.com/c/8351526)\n- **UI** Windows updater now derives window icons dynamically from the app logo. [CL 8341488](https://chromium-review.googlesource.com/c/8341488)\n- **Build** Updater can now parse XAR headers and TOC for PKG dynamic tagging. [CL 8238734](https://chromium-review.googlesource.com/c/8238734)\n- **Build** Permissions API moved into //extensions. [CL 8337667](https://chromium-review.googlesource.com/c/8337667)\n- **Build** permissions_api_helpers_unittest.cc moved into //extensions as part of that split. [CL 8343669](https://chromium-review.googlesource.com/c/8343669)\n- **Refactor** WebClientImpl migrated to mojo. [CL 8347432](https://chromium-review.googlesource.com/c/8347432)\n- **Refactor** Several deprecated ParameterizedMember field uses were replaced with accessors or newer forms. [CL 8354065](https://chromium-review.googlesource.com/c/8354065)\n- **Refactor** Another ParameterizedMember cleanup landed in parallel. [CL 8356206](https://chromium-review.googlesource.com/c/8356206)\n- **Refactor** Additional deprecated ParameterizedMember usage was replaced with accessors. [CL 8354025](https://chromium-review.googlesource.com/c/8354025)\n- **Refactor** Content/browser continued its long-running DCHECK-to-CHECK conversion series. [CL 8345887](https://chromium-review.googlesource.com/c/8345887)\n- **Refactor** DCHECK-to-CHECK conversions also landed in part 25. [CL 8341389](https://chromium-review.googlesource.com/c/8341389)\n- **Refactor** DCHECK-to-CHECK conversions continued in parts 24 through 16 across content/browser. [CL 8345408](https://chromium-review.googlesource.com/c/8345408)\n- **Refactor** Chromium kept replacing raw observer wiring with base::ScopedObservation in Views code. [CL 8352847](https://chromium-review.googlesource.com/c/8352847)\n- **Refactor** DesktopNativeWidgetAura host observation moved to base::ScopedObservation. [CL 8357409](https://chromium-review.googlesource.com/c/8357409)\n- **Refactor** NativeViewHostAuraWithClipWindow observation moved to base::ScopedObservation. [CL 8349828](https://chromium-review.googlesource.com/c/8349828)\n- **Refactor** TreeView focus change listening moved to base::ScopedObservation. [CL 8350345](https://chromium-review.googlesource.com/c/8350345)\n- **Refactor** Bubble anchor view observation moved to base::ScopedObservation. [CL 8350484](https://chromium-review.googlesource.com/c/8350484)\n- **Refactor** Bedrock kept modularizing Views and browser UI leaf modules. [CL 8351332](https://chromium-review.googlesource.com/c/8351332)\n- **Refactor** Profiles leaf modules were componentized in chrome/browser/ui/views/profiles. [CL 8281746](https://chromium-review.googlesource.com/c/8281746)\n- **Refactor** cc dropped its dependency on //ui/gl. [CL 8304276](https://chromium-review.googlesource.com/c/8304276)\n- **Refactor** navigation_request.h was removed from render_frame_host_manager.h includes. [CL 8342790](https://chromium-review.googlesource.com/c/8342790)\n- **Refactor** NavigationRequest::ErrorPageProcess became a standalone enum class. [CL 8339831](https://chromium-review.googlesource.com/c/8339831)\n- **Refactor** base removed the dead Process::Exited() method. [CL 8356306](https://chromium-review.googlesource.com/c/8356306)\n- **Perf** fontconfig global config creation is now synchronous, simplifying one startup path. [CL 8310116](https://chromium-review.googlesource.com/c/8310116)\n- **Build** Move net and password_manager Android tests to their own targets. [CL 8352508](https://chromium-review.googlesource.com/c/8352508)\n- **Build** Android WebAPK tests were also split into their own targets. [CL 8354665](https://chromium-review.googlesource.com/c/8354665)\n- **Build** Chromium applied the expand_submodules experiment to more CQ builders. [CL 8349190](https://chromium-review.googlesource.com/c/8349190)\n- **Build** cronet-arm64-gn2bp-debug now triggers on third_party/protobuf changes. [CL 8351653](https://chromium-review.googlesource.com/c/8351653)\n- **Build** gnrt added find-msvc-tools to remove_crates. [CL 8351688](https://chromium-review.googlesource.com/c/8351688)\n- **Build** WebUI now enforces getHtml() returning a tagged template literal. [CL 7794396](https://chromium-review.googlesource.com/c/7794396)\n- **Build** Lit template formatter now handles single-line templates. [CL 8329827](https://chromium-review.googlesource.com/c/8329827)\n\n## Reverts \u0026 Reapplies\n- **UI** Revert of WebUI NTP by default on AL, likely bisection-driven while stabilizing the launch path. [CL 8328510](https://chromium-review.googlesource.com/c/8328510)\n- **Media** Revert of GetCurrentHdcpLevel security-level change after behavior concerns. [CL 8349304](https://chromium-review.googlesource.com/c/8349304)\n- **UI** Revert of expected side UI specs usage in CompositorViewHolder on Android. [CL 8343387](https://chromium-review.googlesource.com/c/8343387)\n- **UI** Revert of RobustWindowManagementExperimental flag removal, undoing a ramp-down step. [CL 7899962](https://chromium-review.googlesource.com/c/7899962)\n- **Build** Revert of GCPW delayload configuration in gcp_setup.exe. [CL 8348163](https://chromium-review.googlesource.com/c/8348163)\n- **Build** Revert of removing chromium-docs from //agents/skills with updated ownership. [CL 8301517](https://chromium-review.googlesource.com/c/8301517)\n- **UI** Revert of retaining focus on UrlBar during touch-mode focusSearch in AIM. [CL 8352685](https://chromium-review.googlesource.com/c/8352685)\n- **A11y** Revert of moving line focus to the text menu in ReadAnything, followed by behavior updates. [CL 8345452](https://chromium-review.googlesource.com/c/8345452)\n- **Web Platform** Reland of Event.UserActivation.TriggerFor* histograms. [CL 8337469](https://chromium-review.googlesource.com/c/8337469)\n- **Web Platform** Reland of scrolling anchor-positioned fixed boxes into view on focus. [CL 8123394](https://chromium-review.googlesource.com/c/8123394)\n- **Payments** Reland of interactive header LocationIconView for PageInfo in payments. [CL 8355324](https://chromium-review.googlesource.com/c/8355324)",
  "repo": "chromium",
  "repoDisplay": "Chromium",
  "rollGroups": [
    {
      "name": "Chrome Mac Arm PGO Profile",
      "count": 11
    },
    {
      "name": "Chrome Win64 PGO Profile",
      "count": 7
    },
    {
      "name": "Chrome Android ARM64 Orderfile",
      "count": 5
    },
    {
      "name": "Chrome Win ARM64 PGO Profile",
      "count": 4
    },
    {
      "name": "Chrome Mac PGO Profile",
      "count": 4
    },
    {
      "name": "Perfetto Trace Processor Linux",
      "count": 3
    },
    {
      "name": "Chrome Linux PGO Profile",
      "count": 3
    },
    {
      "name": "Perfetto Trace Processor Win",
      "count": 3
    },
    {
      "name": "Other",
      "count": 2
    },
    {
      "name": "Chrome Android ARM32 Orderfile",
      "count": 2
    },
    {
      "name": "Chrome Android ARM32 PGO Profile",
      "count": 2
    },
    {
      "name": "abseil_revision 1c84143fb7..c2336f9b5c",
      "count": 1
    },
    {
      "name": "DevTools Frontend from caf65ae28375",
      "count": 1
    },
    {
      "name": "BoringSSL from 876bb72c99b4 to 4a92579453b3",
      "count": 1
    },
    {
      "name": "ios_internal from 42f6eadd07aa to 8d74acfb3c0f",
      "count": 1
    },
    {
      "name": "DevTools Frontend from af02ff7d930f",
      "count": 1
    },
    {
      "name": "Open Screen from 6fdc8aee0592",
      "count": 1
    },
    {
      "name": "Skia from fbf617e3b8fa to 194d7ba48870",
      "count": 1
    },
    {
      "name": "anonymous_tokens from 4640033b0879 to 1ae8df5e40ba",
      "count": 1
    },
    {
      "name": "Perfetto from 269b4e55f848 to d0d8c6fa5f74",
      "count": 1
    },
    {
      "name": "Website from 2faba4892d84 to 69c45223b335",
      "count": 1
    },
    {
      "name": "FuzzTest from ce58e41ccde0 to 5ce9c5d64e9d",
      "count": 1
    },
    {
      "name": "clank/internal/apps from e1db44f5baae to 6b7a25d6d794",
      "count": 1
    },
    {
      "name": "ANGLE from 1d438669913b to a404d7f7f817",
      "count": 1
    },
    {
      "name": "WebView ARM64 Orderfile from RgfBOsFxeGZH9vZCt...",
      "count": 1
    },
    {
      "name": "DevTools Frontend from a85424bac890",
      "count": 1
    },
    {
      "name": "WebView ARM64 Orderfile from VK31McIc0XGU_RwNn...",
      "count": 1
    },
    {
      "name": "//third_party/protobuf to",
      "count": 1
    },
    {
      "name": "androidx from _L7RqKFi_advE-ESt... to HBZ1R79Own5TD1FZX...",
      "count": 1
    },
    {
      "name": "Skia from 7d0719d1b1da to 2e3f7e07eee6",
      "count": 1
    },
    {
      "name": "src-internal from ae5204b65ecf to 16cec577652e",
      "count": 1
    },
    {
      "name": "Open Screen from 3e252691f2d9",
      "count": 1
    },
    {
      "name": "DevTools Frontend from ce1a3421b8d0",
      "count": 1
    },
    {
      "name": "ios_internal from 6a1205dcfeb8 to 6a527b5189fa",
      "count": 1
    },
    {
      "name": "Dawn from 91158020c0b1 to 330ca41f1c5c",
      "count": 1
    },
    {
      "name": "chromium/web-tests from fb6c2a3c4ad0 to 8d81f4b9ecb4",
      "count": 1
    },
    {
      "name": "Help App from 8k2hV8dl3MtqtVutM...",
      "count": 1
    },
    {
      "name": "Updater chromium_win_x86_64 from",
      "count": 1
    },
    {
      "name": "Perfetto Trace Processor Mac ARM64",
      "count": 1
    },
    {
      "name": "ios_internal from d66349564c9b to c5ae8704c1f7",
      "count": 1
    },
    {
      "name": "chromium/web-tests from 23a43c9b595d to fb6c2a3c4ad0",
      "count": 1
    },
    {
      "name": "ios_internal from 1ed90028ea1a to 45349f00f24e",
      "count": 1
    },
    {
      "name": "Fuchsia Internal Images from",
      "count": 1
    },
    {
      "name": "ANGLE from 344f22f4d8f5 to 766b970cf50e",
      "count": 1
    },
    {
      "name": "ios_internal from c5ae8704c1f7 to 42f6eadd07aa",
      "count": 1
    },
    {
      "name": "BoringSSL from 9bb13b04a994 to 3976bc8638f4",
      "count": 1
    },
    {
      "name": "DevTools Frontend from 262ef5fed0cc",
      "count": 1
    },
    {
      "name": "WebView ARM Orderfile from AaW6tWZ7dCszi_X1K...",
      "count": 1
    },
    {
      "name": "Chromite from 9f1c3b2e3eda to f2c487761b7a",
      "count": 1
    },
    {
      "name": "vulkan-deps from 1eb5dfda5339 to 5e44b8651540",
      "count": 1
    },
    {
      "name": "Crossbench from b06791c524ea to b618ce52dc2d",
      "count": 1
    },
    {
      "name": "Perfetto Trace Processor Linux ARM64",
      "count": 1
    },
    {
      "name": "BoringSSL from 4cabe8ce9f98 to bd9240667bfe",
      "count": 1
    },
    {
      "name": "Perfetto from 9aa4e2e09b82 to 3c6ef6dfedd4",
      "count": 1
    },
    {
      "name": "Depot Tools from b6aeae1769e1",
      "count": 1
    },
    {
      "name": "Skia from 194d7ba48870 to 7d0719d1b1da",
      "count": 1
    },
    {
      "name": "DevTools Frontend from b84d53b5d80d",
      "count": 1
    },
    {
      "name": "R8",
      "count": 1
    },
    {
      "name": "WebView ARM Orderfile from 2zY2C3f7XDIUdvelH...",
      "count": 1
    },
    {
      "name": "V8 from 1668bf101bc0 to 707bdc3f91d9",
      "count": 1
    }
  ],
  "since": "2026-09-04",
  "totals": {
    "commits": 819,
    "features": 627,
    "rolls": 190
  },
  "until": "2026-09-04"
}