{
  "commits": {
    "7147025": {
      "author": "Arthur Milchior",
      "avatar": "",
      "cl": "7147025",
      "clUrl": "https://chromium-review.googlesource.com/c/7147025",
      "description": "This CL does many clean-up in the signin promo view mediator.\n\nRegarding `SigninPromoViewState`, the names are changed as they were not\nquite clear.\n* The state \"never visible\" seems to indicate that the view can not be\nvisible (given that \"never\" also applies to the future), so this is\ncorrected. The documentation also notes explicitly that the reason that\nno metric are recorded when the state remains `not yet displayed` is\nthat no promo was displayed.\n* \"Closed\" documents that this state only deals with \"closing\" the promo, and not with closing the view displaying the promo (the difference being that if the user closed the promo, the promo won’t be displayed again). The previous documentation could indicate that it is also used when the promo is closed either because the user is signed-in, or because sign-in get disabled.\n* \"Invalid\" was a strange name for a value that is always used through every run. This new name indicate clearly that the new value is encountered exactly if the mediator was disconnected.\n* \"HadNoInteraction\" and \"UserInteracted\" documents that the view has been displayed and whether user used it or not (for metric purpose).\n\nThe DCHECK becomes CHECK that are not yet fatal. This should help gather\ncontext about why one of the rare CHECK of this file is currently\nfailing.\n\n`invalidClosedOrNeverVisible` is renamed to `isUsable`, as this names\nindicates more clearly what this state mean: i.e. the user could\ntheoretically uses the promo.\n\n`invalidOrClosed` is not declared as a property anymore.\n\nBug: 458060351\nChange-Id: I05ec422d7ee2504671fe9011a412d2ffefee8b31\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7147025\nReviewed-by: Olivier Robin \u003colivierrobin@chromium.org\u003e\nAuto-Submit: Arthur Milchior \u003carthurmilchior@chromium.org\u003e\nReviewed-by: Julia Sobiech \u003cjsobiech@google.com\u003e\nCommit-Queue: Arthur Milchior \u003carthurmilchior@chromium.org\u003e\nReviewed-by: Jérôme Lebel \u003cjlebel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655417}",
      "email": "arthurmilchior@google.com",
      "hash": "c4e4b996433e5d133d31ce17ad4160acb1cbe557",
      "subject": "[iOS]Clean and documents SigninPromoViewMediator"
    },
    "7279437": {
      "author": "Gabriel Brito",
      "avatar": "https://lh3.googleusercontent.com/-eVsMDcZyWC4/AAAAAAAAAAI/AAAAAAAAAAA/LxQdiWBY-SA/s120-p/photo.jpg",
      "cl": "7279437",
      "clUrl": "https://chromium-review.googlesource.com/c/7279437",
      "description": "This CL refactor AudioContext so that it uses the new\nFrameVisibilityObserver methods and add cross-origin web tests for the\nmedia-playback-while-not-visible permission policy integration.\n\nThe main behavior change is that the frame visibility status can be\nstd::optional if the visibility has not been calculated yet for the\nframe. In this case, when the media-playback-while-not-hidden is not\nenabled, we need to defer the resume/interrupt decision until the frame\nvisibility is determined.\n\nTo make this possible, the main logic of AudioContext::resumeContext was\nmoved to AudioContext::Resume. This way, resumeContext() is responsible\nsolely for managing the promises while Resume() resumes the context if\nthe conditions allow. After the frame visibility is known,\nAudioContext::ProcessDeferredResume should take care of\nresolving/rejecting the resumeContext() promises that are pending due to\nthe missing visibility status and calling Resume() if needed. By doing\nthis refactor the Resume() logic can be reused by both resumeContext()\nand ProcessDeferredResume().\n\nIn addition to implementing overdue cross-origin web tests, this change\nalso breaks down the existing test cases into their own files. These\ntests can be slow and eventually time out in CI due to all the state\nchanges that are expected.\n\nWICG spec: https://wicg.github.io/iframe-media-pausing/\n\nBug: 351354996\nChange-Id: I7a3d285648ea07f6079ceb529708398b26193176\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7279437\nReviewed-by: Hongchan Choi \u003chongchan@chromium.org\u003e\nCommit-Queue: Gabriel Brito \u003cgabrielbrito@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655733}",
      "email": "gabrielbrito@microsoft.com",
      "hash": "b94b97cc33dcbe7a89967b4c67736ef42d597705",
      "subject": "[WebAudio] AudioContext uses new FrameVisibilityObserver methods"
    },
    "7806516": {
      "author": "pchodur",
      "avatar": "https://lh6.googleusercontent.com/-vJ-hIZOFiDk/AAAAAAAAAAI/AAAAAAAAAAA/sACjS07tV3M/s120-p/photo.jpg",
      "cl": "7806516",
      "clUrl": "https://chromium-review.googlesource.com/c/7806516",
      "description": "This commit changes the window state changes on Wayland to be async.\nBefore this commit, when a new window state was requested (like\nminimized or maximized), the OnWindowStateChanged was called instantly.\nThis caused some problems, especially around the Additional Windowing\nControls API - the browser thought the state change occurred, but in\nfact it didn't yet occur. After this commit, the OnWindowStateChanged is\ncalled only when the Configure event is sent back to the browser. In\naddition to that, the state from the Configure event is now treated as\nthe source of truth and the browser doesn't store which state it\nrequested.\n\nBug: 412395830\nChange-Id: I96c443777480ea3908eadffc32b6c3dd6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7806516\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Patryk Chodur \u003cpchodur@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655575}",
      "email": "pchodur@google.com",
      "hash": "bf1c2e86fcfb0ed09e233d1bb1da4607c1e29924",
      "subject": "Ozone/Wayland implement async window state changes"
    },
    "7817434": {
      "author": "Anushka Kulkarni",
      "avatar": "https://lh5.googleusercontent.com/-la1JkFKku4A/AAAAAAAAAAI/AAAAAAAAAAA/KIdSQG_4RYU/s120-p/photo.jpg",
      "cl": "7817434",
      "clUrl": "https://chromium-review.googlesource.com/c/7817434",
      "description": "Adds a new CDP command that lets automation clients configure a virtual\nwallet attached to a frame for testing the Digital Credentials API. The\ncommand supports four behaviors:\n\n  - respond: store a credential and return it to subsequent\n             navigator.credentials.get/create() calls\n  - decline: reject the request with NotAllowedError\n  - wait:    leave the request permanently unsettled (timeout testing)\n  - clear:   reset the wallet's stored credential and mode\n\nWhen behavior is \"respond\", the caller must provide a |protocol|\nidentifier (e.g. \"openid4vp\") and a JSON-encoded |response| object; both\nparameters are forbidden for the other behaviors.\n\nThe chromedriver BiDi shim that exposes this command to WebDriver BiDi\nclients lands in a follow-up CL.\n\nBug: 470685266\nChange-Id: Ibe1f29900566902f55ec1fd51fd77ce656da0c79\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7817434\nReviewed-by: Danil Somsikov \u003cdsv@chromium.org\u003e\nReviewed-by: Mohamed Amir Yosef \u003cmamir@chromium.org\u003e\nCommit-Queue: Anushka Kulkarni \u003canuskulkarni@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655367}",
      "email": "anuskulkarni@microsoft.com",
      "hash": "14743e7bf12bf554772a7f42f43471a598b2c10e",
      "subject": "[DC] Add DigitalCredentials.setVirtualWalletBehavior CDP command"
    },
    "7844998": {
      "author": "Tom Van Goethem",
      "avatar": "https://lh5.googleusercontent.com/-rpg7EzeYjw0/AAAAAAAAAAI/AAAAAAAAAAA/j6o06SVyqgI/s120-p/photo.jpg",
      "cl": "7844998",
      "clUrl": "https://chromium-review.googlesource.com/c/7844998",
      "description": "Allows callers in the content layer to subscribe to permission status\nchanges keyed by ContentSettingsType, returning a PermissionSetting\nrepresentation. Specifically for Geolocation, it registers subscriptions\nfor all related permission types (both GEOLOCATION and\nGEOLOCATION_APPROXIMATE) under the hood.\n\nBug: 509923623\nChange-Id: Ic78c9a7fe7e2c56533b87a609ab667573ae02cd4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7844998\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nCommit-Queue: Tom Van Goethem \u003ctov@chromium.org\u003e\nReviewed-by: Antonio Sartori \u003cantoniosartori@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655413}",
      "email": "tov@chromium.org",
      "hash": "0f5a76d6d1a1d0fb6dfb27335fdb5b1d11a155b5",
      "subject": "[Permissions] Support subscriptions to ContentSettingsType changes"
    },
    "7857997": {
      "author": "thefrog",
      "avatar": "https://lh5.googleusercontent.com/-GY2wggFiEps/AAAAAAAAAAI/AAAAAAAAAAA/K53oU5VomLI/s120-p/photo.jpg",
      "cl": "7857997",
      "clUrl": "https://chromium-review.googlesource.com/c/7857997",
      "description": "The v4 and v5 implementations of the SBDatabase class are similar enough\nthat we keep a single SBDatabase class and no derived v4/v5 classes to\nreduce duplicated code.\n\nThis CL is intended to be purely a refactor.\n\nBug: 362791941\nBypass-Check-License: File renamed.\nChange-Id: I8ddf930672d4823887b34714e500c4af31a2ba38\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7857997\nReviewed-by: Varun Khaneja \u003cvakh@chromium.org\u003e\nCommit-Queue: thefrog \u003cthefrog@chromium.org\u003e\nReviewed-by: Daniel White \u003cdanieltwhite@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655474}",
      "email": "thefrog@chromium.org",
      "hash": "ccea3b7f745a0d0c7a0c38d9556dc83a76b7c3fe",
      "subject": "Rename V4Database to SBDatabase"
    },
    "7859831": {
      "author": "Arnaud Yameogo",
      "avatar": "https://lh6.googleusercontent.com/-icSEDbJiai0/AAAAAAAAAAI/AAAAAAAAAAA/DGBScKVTaRQ/s120-p/photo.jpg",
      "cl": "7859831",
      "clUrl": "https://chromium-review.googlesource.com/c/7859831",
      "description": "As part of the MDM error handling, this change adds\nDisplayMDMNotification to refactor HandleMDMNotification. It accepts a\nGoogleServiceAuthError directly as a parameter instead of\nid\u003cRefreshAccessTokenError\u003e.\n\nThis is step 1/3 of a three-step change:\n=\u003e https://crrev.com/c/7859831 Add DisplayMDMNotification\n* https://crrev.com/i/9336603 Implement DisplayMDMNotification\n* https://crrev.com/c/7945765 Make DisplayMDMNotification pure virtual\n\nBug: 524565392\nChange-Id: Ia9aff89aee33396906bc38b30cb18fc2758051a5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7859831\nReviewed-by: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nCommit-Queue: Arnaud Yameogo \u003cwendlassida@google.com\u003e\nReviewed-by: Samar Chehade \u003csamarchehade@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655360}",
      "email": "wendlassida@google.com",
      "hash": "22570ea72c92d3da97564106085ddf6e70bf081c",
      "subject": "[iOS][Signin] Add DisplayMDMNotification"
    },
    "7863986": {
      "author": "thefrog",
      "avatar": "https://lh5.googleusercontent.com/-GY2wggFiEps/AAAAAAAAAAI/AAAAAAAAAAA/K53oU5VomLI/s120-p/photo.jpg",
      "cl": "7863986",
      "clUrl": "https://chromium-review.googlesource.com/c/7863986",
      "description": "SBDatabase will need to be able to log v5-specific histograms when v5 is\nenabled. This method prepares for that by adding `GetMetricName`, a\nmethod that currently just logs v4 metrics but eventually will be able\nto log parallel v5 metrics as well.\n\n`CollectStoreInfo` stops having `base_metric` passed through because it\nwasn't used.\n\nThis CL is intended to be a pure refactor. The in-code comments noting\nthe histogram names are so that it's easier to search to find the\nhistograms.\n\nBug: 362791941\nChange-Id: Ic8e78dedb4eb70698ae7d05826695dcdcfdf6c13\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7863986\nCommit-Queue: thefrog \u003cthefrog@chromium.org\u003e\nReviewed-by: Varun Khaneja \u003cvakh@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655629}",
      "email": "thefrog@chromium.org",
      "hash": "361064cb69032c55bbb818179e980e2c36921a8f",
      "subject": "Add helper method in SBDatabase for v4/v5 histogram names"
    },
    "7864230": {
      "author": "thefrog",
      "avatar": "https://lh5.googleusercontent.com/-GY2wggFiEps/AAAAAAAAAAI/AAAAAAAAAAA/K53oU5VomLI/s120-p/photo.jpg",
      "cl": "7864230",
      "clUrl": "https://chromium-review.googlesource.com/c/7864230",
      "description": "Changes in this CL:\n - SBDatabase creates a V5Store when the feature is enabled.\n - SBDatabase starts logging v5-specific ReadyOnStartup histogram (and\n   the joint SB histogram).\n - ListInfo computes the path of the store based on the feature state.\n - ListInfo determines and stores the v5_prefix_size_, which is used by\n   V4Store for disk migration.\n\nNew histograms:\n - SafeBrowsing.SBStore.ReadyOnStartup\n - SafeBrowsing.V5Store.ReadyOnStartup\n\nBug: 362791941\nChange-Id: Id1602db2a8c699e64a890bd3e320b650e35a0cf0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7864230\nReviewed-by: Daniel Rubery \u003cdrubery@chromium.org\u003e\nCommit-Queue: thefrog \u003cthefrog@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655630}",
      "email": "thefrog@chromium.org",
      "hash": "ed7dab9933fcf2dbcd066728168302ace9f8477f",
      "subject": "V5 implementation in SBDatabase for reading from disk"
    },
    "7864506": {
      "author": "thefrog",
      "avatar": "https://lh5.googleusercontent.com/-GY2wggFiEps/AAAAAAAAAAI/AAAAAAAAAAA/K53oU5VomLI/s120-p/photo.jpg",
      "cl": "7864506",
      "clUrl": "https://chromium-review.googlesource.com/c/7864506",
      "description": "This CL modifies SBDatabase to remove most references to v4 to make it\nrelevant to v5 as well. This is intended to be a pure refactor.\n\nNotable changes:\n - ListInfo moves from sb_database to sb_protocol_manager_util\n - References to V4Store change to SBStore\n - ApplyUpdate moves from V4Store to SBStore\n - ParsedServerResponse (v4-specific) is wrapped in SBUpdateResponseMap,\n   which will eventually contain either the v4 response or the v5\n   response. ApplyUpdate is passed through the SBUpdateResponseMap\n   wrapper instead of a ParsedServerResponse directly.\n - CreateV4Store(...) changes to CreateStore(...) and an individual\n   V4Store or V5Store will return the appropriate type.\n\nBug: 362791941\nChange-Id: I4b75f2dede0acdb6ff9cf9350ddc82489f69d4c1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7864506\nCommit-Queue: thefrog \u003cthefrog@chromium.org\u003e\nReviewed-by: Daniel Rubery \u003cdrubery@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655628}",
      "email": "thefrog@chromium.org",
      "hash": "ab9bd5f3f463aba8e922ee652c2f61744ce2a234",
      "subject": "Prepare SBDatabase to handle v5 as well"
    },
    "7867514": {
      "author": "Miyoung Shin",
      "avatar": "https://lh4.googleusercontent.com/-AN53ptZaR6g/AAAAAAAAAAI/AAAAAAAAAAA/9A_cpnNOND8/s120-p/photo.jpg",
      "cl": "7867514",
      "clUrl": "https://chromium-review.googlesource.com/c/7867514",
      "description": "This CL prepares webstore_private_api.{cc,h} for migration to\n//extensions.\n\nIt renames ExtensionInstallPromptClient::Prompt to\nInstallPromptData and moves it into its own class. This provides a\ncleaner separation of responsibilities, allowing the //extensions\nlayer to own and manage installation prompt metadata while delegating\nthe actual UI presentation to the embedder.\n\nBug: 358567092\nChange-Id: Iab2da6655b3f9f3e9c3ecca52f27b39345ec18aa\nSkip-Translation-Screenshots-Check: True\nLow-Coverage-Reason: TRIVIAL_CHANGE\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7867514\nCommit-Queue: Miyoung Shin \u003cmyid.shin@igalia.com\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655226}",
      "email": "myid.shin@igalia.com",
      "hash": "16879d0632e43e24cfa66d26e8b7d81e7c0c6c9b",
      "subject": "Rename ExtensionInstallPromptClient::Prompt to InstallPromptData"
    },
    "7868476": {
      "author": "thefrog",
      "avatar": "https://lh5.googleusercontent.com/-GY2wggFiEps/AAAAAAAAAAI/AAAAAAAAAAA/K53oU5VomLI/s120-p/photo.jpg",
      "cl": "7868476",
      "clUrl": "https://chromium-review.googlesource.com/c/7868476",
      "description": "The v4 and v5 implementations of the SBLocalDatabaseManager class are\nsimilar enough that we keep a single SBLocalDatabaseManager class and no\nderived v4/v5 classes to reduce duplicated code. This can be re-\nevaluated as implementation continues, but I expect it is the better\napproach.\n\nThis CL is intended to be purely a rename.\n\nBug: 362791941\nBypass-Check-License: File renamed.\nChange-Id: I1dc5b42912f3c1e5af524aab55f3fd5b7ffea061\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7868476\nReviewed-by: Daniel Rubery \u003cdrubery@chromium.org\u003e\nReviewed-by: Daniel White \u003cdanieltwhite@google.com\u003e\nCommit-Queue: thefrog \u003cthefrog@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655631}",
      "email": "thefrog@chromium.org",
      "hash": "2917eac972cbcade78acdd4913628b93bef3937f",
      "subject": "Rename V4LocalDatabaseManager to SBLocalDatabaseManager"
    },
    "7870411": {
      "author": "Virali Purbey",
      "avatar": "https://lh5.googleusercontent.com/-C2CJbvnicnE/AAAAAAAAAAI/AAAAAAAAAAA/ooYqGgn-Vc8/s120-p/photo.jpg",
      "cl": "7870411",
      "clUrl": "https://chromium-review.googlesource.com/c/7870411",
      "description": "Per the CSSWG resolution [1], change the `path-length` syntax from\n`none | \u003cnumber [0,inf]\u003e` to `none | \u003clength [0,inf]\u003e`, allowing it\nto be composed with `calc()`.\n\nThe value is stored as a `Length` (default `Length::None()`), with\ninterpolation moved to the `\u003clength\u003e` group. The stored length is in\nzoomed pixels, so `AuthorPathLength()` divides out the effective zoom\nto keep the author-specified value stable across zoom levels.\n\nThe feature remains behind the experimental `SvgPathLengthCssProperty`\nflag and is not shipped.\n\n[1] https://github.com/w3c/csswg-drafts/issues/13901\nhttps://github.com/w3c/svgwg/pull/1118\n\nBug: 1045430\nChange-Id: I0c5a72c05e87844f3185ed91f290eb1daee02f1a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7870411\nReviewed-by: Fredrik Söderquist \u003cfs@opera.com\u003e\nCommit-Queue: Virali Purbey \u003cviralipurbey@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655740}",
      "email": "viralipurbey@microsoft.com",
      "hash": "5fc15d7b8054118ecd33542101190fe83995b486",
      "subject": "[SVG] Change `path-length` CSS property from \u003cnumber\u003e to \u003clength\u003e"
    },
    "7878189": {
      "author": "thefrog",
      "avatar": "https://lh5.googleusercontent.com/-GY2wggFiEps/AAAAAAAAAAI/AAAAAAAAAAA/K53oU5VomLI/s120-p/photo.jpg",
      "cl": "7878189",
      "clUrl": "https://chromium-review.googlesource.com/c/7878189",
      "description": "Minor refactor to reuse existing `histogram_tester_` instead of\nredefining `histogram_tester` throughout.\n\nBug: 362791941\nChange-Id: I4d4f1d477d1e77c6b650ac6b625ea1b37ccbd11f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7878189\nReviewed-by: Daniel Rubery \u003cdrubery@chromium.org\u003e\nCommit-Queue: thefrog \u003cthefrog@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655705}",
      "email": "thefrog@chromium.org",
      "hash": "4159dd4b17aa089434f1fbfa8489e7c2b505c253",
      "subject": "Use histogram_tester_ in v5_store_unittest"
    },
    "7879774": {
      "author": "Daniel Angulo",
      "avatar": "https://lh4.googleusercontent.com/-N4iDsW4HEOc/AAAAAAAAAAI/AAAAAAAAAAA/Mrn5lhlVrbk/s120-p/photo.jpg",
      "cl": "7879774",
      "clUrl": "https://chromium-review.googlesource.com/c/7879774",
      "description": "Volatile Qualifiers: Symmetrically handle both `const` and `volatile`\nqualifiers when extending the replacement range leftward in\n`getNodeFromPointerTypeLoc`. We now use a `for` loop to find all previous\n`const` and `volatile` tokens to ensure they are all included in the\nrewritten range. Previously, only `const` was handled, causing pointers\nwith `volatile` qualifiers (like `const volatile int*`) to be rewritten\nincorrectly (e.g., `const volatile base::span\u003cint\u003e` instead of\n`base::span\u003cconst volatile int\u003e`).\n\n\nChange-Id: I3c5b28508a01092141d82920dccb298abb774a8b\nBug: 501143858\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7879774\nReviewed-by: Stephen Nusko \u003cnuskos@chromium.org\u003e\nCommit-Queue: Daniel Angulo \u003cangdaniel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655590}",
      "email": "angdaniel@google.com",
      "hash": "41d31ddf6ebbfdaaea9f262febbd01f468ce7351",
      "subject": "Spanifier: Support volatile qualifiers"
    },
    "7880320": {
      "author": "thefrog",
      "avatar": "https://lh5.googleusercontent.com/-GY2wggFiEps/AAAAAAAAAAI/AAAAAAAAAAA/K53oU5VomLI/s120-p/photo.jpg",
      "cl": "7880320",
      "clUrl": "https://chromium-review.googlesource.com/c/7880320",
      "description": "This is similar to v4 VerifyChecksum except:\n1. It never has multiple lists so it can hash the whole entry directly.\n2. It does not allow empty checksums.\n\nThis also modifies SafeBrowsing.V5ReadFromDisk.ApplyUpdate.Result so\nthat it only logs the success case (or checksum failure case) once the\nchecksum check completes.\n\nNew histograms:\n - SafeBrowsing.V5ReadFromDisk.VerifyChecksumDuration\n - SafeBrowsing.SBReadFromDisk.VerifyChecksumDuration\n\n\\Change-Id: Ie239c9a13f3f51e178ed88c374a311abddaca0d2\n\nBug: 362791941\nChange-Id: Ie239c9a13f3f51e178ed88c374a311abddaca0d2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7880320\nCommit-Queue: thefrog \u003cthefrog@chromium.org\u003e\nReviewed-by: Daniel Rubery \u003cdrubery@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655704}",
      "email": "thefrog@chromium.org",
      "hash": "bc2b0fa01a85393bf19f7b2ca84211329c3e1ff8",
      "subject": "Implement VerifyChecksum for v5"
    },
    "7882176": {
      "author": "Joey Arhar",
      "avatar": "https://lh6.googleusercontent.com/-WRxvG_jYMVM/AAAAAAAAAAI/AAAAAAAAAAA/asi1jwzwjGE/s120-p/photo.jpg",
      "cl": "7882176",
      "clUrl": "https://chromium-review.googlesource.com/c/7882176",
      "description": "Previously, HTMLSlotElement::Assign only notified changed slots that\nwere descendants of the containing shadow root of the slot being\nassigned to.  This dropped notifications for slots in other shadow roots\nthat lost their manually assigned nodes.\n\nThis patch fixes this by explicitly notifying any changed slot that\nresides in a different tree scope. It also adds a check to avoid\ndereferencing a null shadow root if the slot being assigned to is not\nyet in a shadow tree.\n\nFixed: 517322978\nChange-Id: I00024beccfa1f0578e467cedfca58afb966cad6a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7882176\nCommit-Queue: Joey Arhar \u003cjarhar@chromium.org\u003e\nReviewed-by: Mason Freed \u003cmasonf@chromium.org\u003e\nReviewed-by: Joey Arhar \u003cjarhar@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655122}",
      "email": "jarhar@chromium.org",
      "hash": "23725bf8f1790b188c8c8135c8f9deb2609e92b1",
      "subject": "Notify changed slots in different shadow roots during manual assignment"
    },
    "7882541": {
      "author": "thefrog",
      "avatar": "https://lh5.googleusercontent.com/-GY2wggFiEps/AAAAAAAAAAI/AAAAAAAAAAA/K53oU5VomLI/s120-p/photo.jpg",
      "cl": "7882541",
      "clUrl": "https://chromium-review.googlesource.com/c/7882541",
      "description": "This CL is mostly a no-op to use variants that vary among SB/V4/V5\ninstead of having more variants defined with longer \"SBStore\" or\n\"SBUpdate\" versions.\n\nThis CL does make a change by swapping a few of the histograms to owner\nthefrog@.\n\nFor easier reviewing:\n - Patchset 1: New variants.\n - Patchset 2: Histogram ownership changes.\n - Patchset 3: `git cl format`\n(Patchset 5 rebases in an upstream CL that changed a histogram from\nV4/V5-only to V4/V5/SB.)\n\nBug: 362791941\nChange-Id: I911cb89f6730f3612bcd0465325f8bb7a48c16e0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7882541\nCommit-Queue: thefrog \u003cthefrog@chromium.org\u003e\nReviewed-by: Daniel Rubery \u003cdrubery@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655706}",
      "email": "thefrog@chromium.org",
      "hash": "613010ed7b28e52ecf775f9a0934d399bfff3189",
      "subject": "Minor refactor for 'SB' histogram variants"
    },
    "7888697": {
      "author": "Philipp Hancke",
      "avatar": "https://lh4.googleusercontent.com/-ykNMGeFhTQs/AAAAAAAAAAI/AAAAAAAAAAA/EuFQZf2WdVM/s120-p/photo.jpg",
      "cl": "7888697",
      "clUrl": "https://chromium-review.googlesource.com/c/7888697",
      "description": "Surprisingly, just like the SSE/SSE2/SSE4.1 TODO before it, this one had\nbeen left undone too: the old \"if libopus ever adds AVX support\" comment\nquietly outlived libopus actually adding it. So we've been leaving the\nAVX2 kernels on the table -- celt_pitch_xcorr and silk_NSQ_del_dec stuck\nat SSE4.1, and silk_inner_product_FLP running plain scalar C -- all of\nthem runtime selectable.\n\nEnabling AVX2 reduces encode time by ~23%\n\nBug: webrtc:520510135\nChange-Id: Id130af4638063f4e21c0a253af5f86eca3d273c7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7888697\nReviewed-by: Felicia Lim \u003cflim@chromium.org\u003e\nCommit-Queue: Philipp Hancke \u003cphilipp.hancke@googlemail.com\u003e\nReviewed-by: Guido Urdaneta \u003cguidou@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655320}",
      "email": "philipp.hancke@googlemail.com",
      "hash": "192237ba04c5f1bd34fb67fe2961a027d0544a9f",
      "subject": "opus: Enable run-time detected AVX2"
    },
    "7889917": {
      "author": "Fiaz Muhammad",
      "avatar": "https://lh6.googleusercontent.com/-Q8snahPIHXo/AAAAAAAAAAI/AAAAAAAAAAA/PURXBiCvKoQ/s120-p/photo.jpg",
      "cl": "7889917",
      "clUrl": "https://chromium-review.googlesource.com/c/7889917",
      "description": "- The peek view's lifecycle does not match that of the TBSCoordinator.\n- Reworks the lifecycle to not be instantiated in the\n        TabbedRootUiCoordinator.\n- Adds a PeekViewManager class which manages a PeekView for a given\n        coordinator.\n- Adds updates providers to allow for feature-specific injection for\n        PV functionality. Providers will create PeekViewManagers within\n        the TabBottomSheetManager on-demand for new\n        TabBottomSheetCoordinators.\n\nBug: 508265401\nChange-Id: I2fa3912444c6306ca29dfe4d358a78072ea8d14e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7889917\nReviewed-by: Hitarth Kothari \u003chitarthkothari@google.com\u003e\nCommit-Queue: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655100}",
      "email": "mfiaz@google.com",
      "hash": "283e90ff5eea2bfcfc0ba6898b0497c88daa0596",
      "subject": "[TabBottomSheet] Rework PeekView lifecycle to match Coordinator"
    },
    "7891472": {
      "author": "Julia Hansbrough",
      "avatar": "https://lh6.googleusercontent.com/-tNiIBMkIowE/AAAAAAAAAAI/AAAAAAAAAAA/KQpc8eNDHws/s120-p/photo.jpg",
      "cl": "7891472",
      "clUrl": "https://chromium-review.googlesource.com/c/7891472",
      "description": "In order for first-party Rust code to access Feature flags that are\ndefined \u0026 declared in C++, it must be marked `extern \"C\"` (to prevent C++ name mangling).\n\nRust users could do this by manually wrapping any BASE_DECLARE_FEATUREs\nthey'd like to use in a `extern \"C\" {` block; however, since Features\nare enforced as globally unique *anyway*, we may as well export declared\nFeatures by default, so that Rust users don't have to modify any C++\ncode to access and utilize Features.\n\nSo, we update the BASE_DECLARE_FEATURE macro to do this by default.\n\nBug: 507165212\nChange-Id: I3c453a5157c66879928ade00914b60ac1e58c1e6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7891472\nCommit-Queue: Julia Hansbrough \u003cflowerhack@google.com\u003e\nReviewed-by: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655761}",
      "email": "flowerhack@google.com",
      "hash": "4fb7ef7deb9c05eaa6fa067743a9afaaf8e6e1c8",
      "subject": "[window.rust] Default to exporting BASE_DECLARE_FEATUREs."
    },
    "7893748": {
      "author": "Hyowon Kim",
      "avatar": "https://lh3.googleusercontent.com/-6xuCyajWy_0/AAAAAAAAAAI/AAAAAAAAAAA/Fs5hsfdSZQ0/s120-p/photo.jpg",
      "cl": "7893748",
      "clUrl": "https://chromium-review.googlesource.com/c/7893748",
      "description": "This CL exposes PermissionsPolicy as an alias for the existing\nFeaturePolicy implementation and adds permissionsPolicy attributes\nto Document and HTMLIFrameElement.\n\nBug: 493703182\nChange-Id: Ife4960a64bbf16475560c3a818b2725c92101abc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7893748\nCommit-Queue: Hyowon Kim \u003chyowon@igalia.com\u003e\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655265}",
      "email": "hyowon@igalia.com",
      "hash": "203d979a7e0e835f3221974cbf51ac93b47db058",
      "subject": "Expose PermissionsPolicy alias for feature policy"
    },
    "7895038": {
      "author": "Gianmarco Picarella",
      "avatar": "https://lh5.googleusercontent.com/--5m-yIMOZuI/AAAAAAAAAAI/AAAAAAAAAAA/rrzn3AAYW1E/s120-p/photo.jpg",
      "cl": "7895038",
      "clUrl": "https://chromium-review.googlesource.com/c/7895038",
      "description": "Implemented a new enumerated UMA histogram\n`Autofill.PersonalContext.NonEligibilityReason` based on the enum\n`PersonalContextNonEligibilityReason`. It tracks the shared eligibility\nrequirements for autofill browser features (Ambient Autofill and\nAtMemory).\n\nThe histogram is recorded on browser startup and triggered when relevant\nstate changes occur (e.g., sign-in/out, G1 subscription tier updates, or\nglobal account settings opt-in toggles).\n\nNO_IFTTT=fixing unrelated nit\n\nBug: 517144102\nChange-Id: Idba380390a41fd51c9e1cc62f3f513739537036c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7895038\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nReviewed-by: Vidhan Jain \u003cvidhanj@google.com\u003e\nCommit-Queue: Gianmarco Picarella \u003cpicarella@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655343}",
      "email": "picarella@google.com",
      "hash": "15c7d3a75f1d0c51e9902b0ed2042347f5200d23",
      "subject": "Add UMA histogram Autofill.PersonalContext.NonEligibilityReason"
    },
    "7899264": {
      "author": "Rob Pitkin",
      "avatar": "",
      "cl": "7899264",
      "clUrl": "https://chromium-review.googlesource.com/c/7899264",
      "description": "This CL enables the HID unit tests in //services/device on Android.\nPreviously, HID was disabled on Android via asserts in BUILD.gn files,\nand the tests were excluded from the build.\n\nTo enable compiling the tests, the assert(!is_android) blocks were\nremoved from services/device/hid/BUILD.gn and\nservices/device/public/cpp/hid/BUILD.gn. The HID tests were moved out of\nthe !is_android block in services/device/BUILD.gn.\n\nThe full list of enabled unit tests is:\nservices/device/hid/hid_connection_impl_unittest.cc\nservices/device/hid/hid_connection_unittest.cc\nservices/device/hid/hid_device_info_unittest.cc\nservices/device/hid/hid_manager_unittest.cc\nservices/device/hid/hid_service_unittest.cc\nservices/device/public/cpp/hid/hid_blocklist_unittest.cc\nservices/device/public/cpp/hid/hid_device_filter_unittest.cc\nservices/device/public/cpp/hid/hid_report_descriptor_unittest.cc\n\nincludes the service implementation and test code. The increase is\nattributed to the addition of the `services/device/hid` directory as\nwell as some minor mojom changes.\n\nBinary-Size: Enabling HID services and tests on Android necessarily\nBug: 514440641\nChange-Id: I6b7de3ecb6dd46fc1c49b9a26f6bd2b3ff1f5a08\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7899264\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nReviewed-by: Matt Reynolds \u003cmattreynolds@chromium.org\u003e\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nCommit-Queue: Rob Pitkin \u003crobpitkin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655161}",
      "email": "robpitkin@google.com",
      "hash": "d7f439eeab7d10c90dc42269098abebf72fc71fa",
      "subject": "hid: Enable services/device HID unittests on Android"
    },
    "7903791": {
      "author": "Benedict Wong",
      "avatar": "https://lh3.googleusercontent.com/-j0lwpsrphE8/AAAAAAAAAAI/AAAAAAAAAAA/w-eTdPlR0sc/s120-p/photo.jpg",
      "cl": "7903791",
      "clUrl": "https://chromium-review.googlesource.com/c/7903791",
      "description": "Wire up the V2 multi-source path gated behind kContextualCueingV2MultiSource:\n\n- EvaluateCues(): entry point triggered from ActiveTabUrlChanged. Performs\n  shared pre-checks (URL eligibility, quota/backoff), then fans out\n  CheckEligibility calls to all registered CueTargets via\n  base::BarrierCallback.\n\n- OnAllEligibilityChecksComplete(): collects EligibilityResults from the\n  barrier, applies UCB scoring via ContextualCueingService::GetUcbScore(),\n  selects the highest-scoring target, and either runs its ContentGenerator\n  or delegates to InitiateModelExecutionRequest().\n\n- InitiateModelExecutionRequest() now takes a CueTargetType parameter so\n  the V2 path can restrict the MES request to the winning target's surface.\n\n- OnPageContentAnnotated() returns early when V2 is enabled, since the\n  V2 path is driven by navigation events rather than annotation arrival.\n\nBug: 515158615\nTAG=agy\nCONV=0efb410d-346b-4df5-8862-bec30c0d8334\n\nChange-Id: Ie885138bef625bd53b5218d3101e2bd5c1ea3845\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7903791\nReviewed-by: Ian Wells \u003ciwells@chromium.org\u003e\nCommit-Queue: Benedict Wong \u003cbenedictwong@google.com\u003e\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nAuto-Submit: Benedict Wong \u003cbenedictwong@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655409}",
      "email": "benedictwong@google.com",
      "hash": "b61a320c044505f24df1993d3be67bd974f75471",
      "subject": "Implement parallel multi-source orchestration in ContextualCueingController."
    },
    "7903792": {
      "author": "Rob Pitkin",
      "avatar": "",
      "cl": "7903792",
      "clUrl": "https://chromium-review.googlesource.com/c/7903792",
      "description": "This is a reland of commit 23a1459c8d66a5a9762971408e066f70ff2a7d09\n\nOriginal change's description:\n\u003e hid: Enable WebHID content browser tests on Android\n\u003e\n\u003e This CL enables WebHID browser tests (hid_browsertest.cc) to compile and\n\u003e run on Android.\n\u003e\n\u003e To achieve this, the following changes were made:\n\u003e\n\u003e - Compiled hid_service.cc and related test utils on Android.\n\u003e\n\u003e - Registered the HidService Mojo binder in browser_interface_binders.cc\n\u003e for Android.\n\u003e\n\u003e - Enabled the WebHID Blink feature in hid_browsertest.cc command line.\n\u003e\n\u003e - Fixed compilation errors in hid_service.cc by guarding desktop-only\n\u003e features (Service Worker registration and FIDO observer) with\n\u003e preprocessor guards.\n\u003e\n\u003e includes the service implementation and test code. The increase is\n\u003e attributed to the addition of the `services/device/hid` directory and\n\u003e the `content/browser/hid` directory.\n\u003e\n\u003e Binary-Size: Enabling HID services and tests on Android necessarily\n\u003e Bug: 514440682\n\u003e Test: content_browsertests --gtest_filter=*Hid*\n\u003e Change-Id: I15c1a9bfd7c5b2166bc662650442289a52ce67e3\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7903792\n\u003e Commit-Queue: Rob Pitkin \u003crobpitkin@chromium.org\u003e\n\u003e Reviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\n\u003e Reviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\n\u003e Reviewed-by: Matt Reynolds \u003cmattreynolds@chromium.org\u003e\n\u003e Reviewed-by: Elias Klim \u003celklm@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1655163}\n\nBug: 514440682\nChange-Id: I546c7c011912c5224639ecbac8c68ae502f6ee92\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030561\nCommit-Queue: Rob Pitkin \u003crobpitkin@chromium.org\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nReviewed-by: Elias Klim \u003celklm@chromium.org\u003e\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655684}",
      "email": "robpitkin@google.com",
      "hash": "f42198a8e04157ced45de48e42f8897a5133caec",
      "subject": "Reland \"hid: Enable WebHID content browser tests on Android\""
    },
    "7909195": {
      "author": "Dominic Austria",
      "avatar": "https://lh5.googleusercontent.com/-pGKrF0IVeGo/AAAAAAAAAAI/AAAAAAAAAAA/DT7supeRR-4/s120-p/photo.jpg",
      "cl": "7909195",
      "clUrl": "https://chromium-review.googlesource.com/c/7909195",
      "description": "Make the text from the screen reader match what is being shown in the\nhover card for tab group header hover cards.\n\nBug: 520022075\nChange-Id: Iaf8a7733029b93b91aadfebb1bb757f789e7064c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7909195\nReviewed-by: David Pennington \u003cdpenning@chromium.org\u003e\nReviewed-by: Alison Gale \u003cagale@chromium.org\u003e\nReviewed-by: Eshwar Stalin \u003cestalin@chromium.org\u003e\nCommit-Queue: Dominic Austria \u003cdominicaustria@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655588}",
      "email": "dominicaustria@google.com",
      "hash": "80fe887ca2b3938deb8bf07204a6260373751f84",
      "subject": "Update accessibility string with tab group hover cards"
    },
    "7909441": {
      "author": "Chris Fredrickson",
      "avatar": "https://lh4.googleusercontent.com/-DU18GokUvYM/AAAAAAAAAAI/AAAAAAAAAAA/5-b9IY41TqM/s120-p/photo.jpg",
      "cl": "7909441",
      "clUrl": "https://chromium-review.googlesource.com/c/7909441",
      "description": "This prevents exposure of an automatic denial via permissions embargo,\nper the SAA specification. (Note: this does not disable the embargo,\nmeaning the user will not be prompted \u003e3 times if they continually\ndismiss the prompt.)\n\nFixed: 519229463\nChange-Id: I60985c89171297770a169041c7eea60258986b31\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7909441\nReviewed-by: Antonio Sartori \u003cantoniosartori@chromium.org\u003e\nAuto-Submit: Chris Fredrickson \u003ccfredric@chromium.org\u003e\nReviewed-by: Chris Fredrickson \u003ccfredric@chromium.org\u003e\nCommit-Queue: Chris Fredrickson \u003ccfredric@chromium.org\u003e\nReviewed-by: Johann Hofmann \u003cjohannhof@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655543}",
      "email": "cfredric@chromium.org",
      "hash": "1b717d86dbb44d6227a6f693931c91157624460e",
      "subject": "[SAA] Fix embargoed permissions exposure"
    },
    "7909905": {
      "author": "Jilin Yang",
      "avatar": "https://lh6.googleusercontent.com/-FheM4D9n7AQ/AAAAAAAAAAI/AAAAAAAAAAA/3CWuX_q6hqA/s120-p/photo.jpg",
      "cl": "7909905",
      "clUrl": "https://chromium-review.googlesource.com/c/7909905",
      "description": "This is a reland of commit 87e818c99bb7763603f3587135edc202777f3bcd\n\nThe original change collided with crrev.com/c/7918999, whose 2 new\nshare-tabs flyout cycling tests still enabled the flag via\nloadTimeData.overrideValues, which the menu no longer reads. They\nand one platform-gated sibling test now set the property directly.\n\nOriginal change's description:\n\u003e [composebox]: Migrate contextManagementInComposeboxEnabled to a property\n\u003e\n\u003e This is the 9th part of b:496905627.\n\u003e\n\u003e Removes the loadTimeData read from the shared composebox component.\n\u003e The NTP, Contextual Tasks and Omnibox hosts snapshot-read the value\n\u003e and pass it into \u003ccr-composebox\u003e; the Lens side panel stays unbound\n\u003e and inherits the false default. The Finch-backed setters are kept;\n\u003e the Lens side panel's literal-false setter is removed as a dead write.\n\u003e\n\u003e Fixed: b:521436258\n\u003e\n\u003e NO_IFTTT=no logic added to composebox\n\u003e\n\u003e Change-Id: I20caa0639aa253d5f20b36e3f2e414deb2e4f805\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7909905\n\u003e Reviewed-by: Duncan Mercer \u003cmercerd@google.com\u003e\n\u003e Reviewed-by: Jennifer Serrano \u003cjennserrano@google.com\u003e\n\u003e Commit-Queue: Jilin Yang \u003cjilinyang@google.com\u003e\n\u003e Reviewed-by: Sho Mizoe \u003cshomizoe@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1645450}\n\nChange-Id: Id852fafe5d69df6acd5b4591ecc17f9a55c678de\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7933708\nReviewed-by: Jennifer Serrano \u003cjennserrano@google.com\u003e\nReviewed-by: Josiah Kiehl \u003ckiehl@google.com\u003e\nCommit-Queue: Jilin Yang \u003cjilinyang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655123}",
      "email": "jilinyang@google.com",
      "hash": "ae148e89fc54f3b7002bbdc8e9296fd38cd63e05",
      "subject": "Reland \"[composebox]: Migrate contextManagementInComposeboxEnabled to a property\""
    },
    "7910865": {
      "author": "James Hawkins",
      "avatar": "",
      "cl": "7910865",
      "clUrl": "https://chromium-review.googlesource.com/c/7910865",
      "description": "Bug: 468035608\nTest: manual\nChange-Id: I6d618245580b85a9c4606b32c70d44bb8db7435f\nBypass-Check-License: rename\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7910865\nReviewed-by: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nReviewed-by: Luciano Pacheco \u003clucmult@chromium.org\u003e\nAuto-Submit: James Hawkins \u003cjhawkins@chromium.org\u003e\nCommit-Queue: James Hawkins \u003cjhawkins@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655728}",
      "email": "jhawkins@google.com",
      "hash": "ccac6829d8f29cd9fd6f591ea0cdec486326ada1",
      "subject": "smb_shares: Convert to TypeScript."
    },
    "7910921": {
      "author": "Carlos IL",
      "avatar": "https://lh3.googleusercontent.com/-cjoSGlx1ZT0/AAAAAAAAAAI/AAAAAAAAAAA/z_vxAtNLxu8/s120-p/photo.jpg",
      "cl": "7910921",
      "clUrl": "https://chromium-review.googlesource.com/c/7910921",
      "description": "This plumbs both the compiled in signer set and the component updater\ndelivered one to TrustStoreChrome if the Verify MTCs flag is enabled.\nThis is still a no-op since nothing uses the data yet in the root store\nside.\n\nBug: 452983502\n\nChange-Id: I11360f178fe39c0d50d29b6ddd8deb673e195ee2\nBinary-Size: This increases the size very slightly over the limit, it is an expected increase from actually loading the signer set data.\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7910921\nReviewed-by: Mustafa Emre Acer \u003cmeacer@chromium.org\u003e\nReviewed-by: Noah Rose Ledesma \u003cnoahrose@google.com\u003e\nReviewed-by: Matt Mueller \u003cmattm@chromium.org\u003e\nCommit-Queue: Carlos IL \u003ccarlosil@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655737}",
      "email": "carlosil@chromium.org",
      "hash": "2101133a30304a4a60064af6236389cdf382239b",
      "subject": "[MTCs] Plumb signer set to trust_store_chrome.cc"
    },
    "7913321": {
      "author": "Tejas Dhagawkar",
      "avatar": "https://lh5.googleusercontent.com/-x9FO-WtLvik/AAAAAAAAAAI/AAAAAAAAAAA/DIKBIEFGAnk/s120-p/photo.jpg",
      "cl": "7913321",
      "clUrl": "https://chromium-review.googlesource.com/c/7913321",
      "description": "This CL adds inspector-protocol web tests for Digital Credentials\nvirtual wallet.\n\nSuccess flow: virtual wallet responds with a token.\n\nDecline flow: virtual wallet declines the request.\n\nWait/abort flow: virtual wallet waits and the request is aborted with\nAbortController.\n\nBug: 470685266\nChange-Id: Ib961e0ad69ac9b7d98414d3f1ba49c9cde026f94\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913321\nReviewed-by: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nCommit-Queue: Tejas Dhagawkar \u003ctdhagawkar@microsoft.com\u003e\nReviewed-by: Danil Somsikov \u003cdsv@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655387}",
      "email": "tdhagawkar@microsoft.com",
      "hash": "a031dbbf23aaaf6e51ee86a9fb1a008531b7a78a",
      "subject": "[DC] Virtual Wallet Inspector Protocol tests"
    },
    "7914298": {
      "author": "Rob Pitkin",
      "avatar": "",
      "cl": "7914298",
      "clUrl": "https://chromium-review.googlesource.com/c/7914298",
      "description": "Enables compilation and execution of HidChooserContextTest on Android.\n\nPreviously, WebHID unit tests and backend permission contexts were\nrestricted to non-Android platforms. Enabling Android support required:\n- Adding PLATFORM_ANDROID to HID_GUARD and HID_CHOOSER_DATA content\n  and website setting registrations.\n- Enabling cross-platform WebHID managed policy preferences and\n  chooser UI string resources on Android.\n- Decoupling desktop-only Views dialog prompts and connection tracking\n  indicators (HidConnectionTracker) from ChromeHidDelegate.\n- Omitting WebViewChooserContext and guest view dependencies when\n  extensions are disabled.\n\nincludes the service implementation and test code. The increase is\nattributed to the addition of the `services/device/hid` directory and\nthe `content/browser/hid` directory.\n\nBinary-Size: Enabling HID services and tests on Android necessarily\nBug: 514440898\nChange-Id: I4b00c19499378f4099317f49c63f2a23d992850c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914298\nReviewed-by: Matt Reynolds \u003cmattreynolds@chromium.org\u003e\nCommit-Queue: Rob Pitkin \u003crobpitkin@chromium.org\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nReviewed-by: Martin Šrámek \u003cmsramek@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655164}",
      "email": "robpitkin@google.com",
      "hash": "02aed51c77920c8c72f8a720452c9a3501815321",
      "subject": "hid: Enable ChooserContext tests on Android"
    },
    "7920010": {
      "author": "Nathan Memmott",
      "avatar": "https://lh5.googleusercontent.com/-Bsvj6TynpkA/AAAAAAAAAAI/AAAAAAAAAAA/k4yeLe-ZOIw/s120-p/photo.jpg",
      "cl": "7920010",
      "clUrl": "https://chromium-review.googlesource.com/c/7920010",
      "description": "This reverts commit 83dfe7359012046c2a2f987d7a1c2dd72fd84912.\n\nReason for revert: The bug that caused the roll has been fixed.\n\nOriginal change's description:\n\u003e Revert \"LiteRT LM: Enable LiteRT LM by default\"\n\u003e\n\u003e This reverts commit b8ddd2894371e4c20d340991d7805a650c3c96e9.\n\u003e\n\u003e Reason for revert: litert-lm constrained decoding is broken\n\u003e\n\u003e Failure Link: b/522950022\n\u003e\n\u003e Original change's description:\n\u003e \u003e LiteRT LM: Enable LiteRT LM by default\n\u003e \u003e\n\u003e \u003e Bug: 454420498\n\u003e \u003e Change-Id: I7263173e06f94b901e0750ed2ee8601facadde72\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7920010\n\u003e \u003e Reviewed-by: Robbie McElrath \u003crmcelrath@chromium.org\u003e\n\u003e \u003e Auto-Submit: Nathan Memmott \u003cmemmott@chromium.org\u003e\n\u003e \u003e Commit-Queue: Nathan Memmott \u003cmemmott@chromium.org\u003e\n\u003e \u003e Commit-Queue: Robbie McElrath \u003crmcelrath@chromium.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1645029}\n\u003e\n\u003e Bug: 454420498\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Change-Id: I6cb3c7df0e108aa2dbec9bb086515d8f64d7df00\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7926660\n\u003e Bot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Commit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Auto-Submit: Robbie McElrath \u003crmcelrath@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1645716}\n\nBug: 454420498\nChange-Id: Idc935d51b8ca0d70d8fec8dca9ebe6396dd3f871\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7959885\nAuto-Submit: Nathan Memmott \u003cmemmott@chromium.org\u003e\nCommit-Queue: Nathan Memmott \u003cmemmott@chromium.org\u003e\nReviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655517}",
      "email": "memmott@chromium.org",
      "hash": "33e5ea6428a513e42d6f98ec4be70752e1bddd53",
      "subject": "Reland \"LiteRT LM: Enable LiteRT LM by default\""
    },
    "7921250": {
      "author": "tomasl@google.com",
      "avatar": "https://lh3.googleusercontent.com/-ubo6ehLwI1Y/AAAAAAAAAAI/AAAAAAAAAAA/Ok6-NkZxXC0/s120-p/photo.jpg",
      "cl": "7921250",
      "clUrl": "https://chromium-review.googlesource.com/c/7921250",
      "description": "This CL conditions the support of the voiceIsolation constraint on the\ninput device actually supporting the VOICE_ISOLATION_SUPPORTED effect\non Windows, Mac, and Linux (when CHROME_WIDE_ECHO_CANCELLATION is enabled).\nPreviously, if the WebRtcVoiceIsolationDenoiser feature was enabled,\nvoice isolation was allowed regardless of device support. We now check\nthe VOICE_ISOLATION_SUPPORTED flag in the device's effects before\nallowing the constraint to be selected.\nOn ChromeOS, voice isolation remains supported regardless of device\ncapabilities (as it is supported in software by the OS).\nTested with blink_unittests.\n\nBug: 512016773\nChange-Id: I025341f0393a677f77d858ddbfb15efb5d4bd95c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7921250\nCommit-Queue: Olga Sharonova \u003colka@chromium.org\u003e\nReviewed-by: Guido Urdaneta \u003cguidou@chromium.org\u003e\nAuto-Submit: Tomas Lundqvist \u003ctomasl@google.com\u003e\nReviewed-by: Olga Sharonova \u003colka@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655645}",
      "email": "tomasl@google.com",
      "hash": "e2a71091ab1d7fad5f5f7f6d0e1b80f68d09a7b7",
      "subject": "blink: Condition voice isolation support on device capability on desktop"
    },
    "7926090": {
      "author": "Cathy Chen",
      "avatar": "https://lh4.googleusercontent.com/-0z1EMwAFe84/AAAAAAAAAAI/AAAAAAAAAAA/re7kEm84Vn8/s120-p/photo.jpg",
      "cl": "7926090",
      "clUrl": "https://chromium-review.googlesource.com/c/7926090",
      "description": "On pages containing form submissions without username fields, if the user has a complete saved credential and an incomplete empty-username credential, submitting the form with the password of the complete credential should match the complete credential by password and silently update/login without showing the update bubble.\n\nBug: 388715349\nChange-Id: I66eb9449150cb570798ff5322881c810e4c5f341\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7926090\nCommit-Queue: Cathy Chen \u003cyungyichen@google.com\u003e\nReviewed-by: Maria Kazinova \u003ckazinova@google.com\u003e\nReviewed-by: Mohamed Amir Yosef \u003cmamir@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655491}",
      "email": "yungyichen@google.com",
      "hash": "b7e21ffd0cca88d6c0f5e4dc5ba5c6f45e549cc7",
      "subject": "Prioritize matching by password value for forms without username."
    },
    "7926694": {
      "author": "Olivier Li Shing Tat-Dupuis",
      "avatar": "https://lh4.googleusercontent.com/-CaoqZns7mD0/AAAAAAAAAAI/AAAAAAAAAAA/r_gbCQZ8ylQ/s120-p/photo.jpg",
      "cl": "7926694",
      "clUrl": "https://chromium-review.googlesource.com/c/7926694",
      "description": "This is a reland of commit fffb04006185abe2f85894707a5589d1271cb2cc\n\nRelanding now that the test failure that caused the revert has been\nidentified and fixed:\nhttps://chromium-review.git.corp.google.com/c/chromium/src/+/7957050\n\nPlease also notice the diff between patch #1 and #10 where the new\ncorrection is limited to the experiment group as a kill-switch.\n\nOriginal change's description:\n\u003e Correct OnlyUseWindowResizeHelperOnResize behavior\n\u003e\n\u003e The first version of the experiment did get rid of some overhead during\n\u003e startup as verified by tracing but experimental results were\n\u003e underwhelming.\n\u003e\n\u003e Upon further inspection is seems more iterations can be removed. In this\n\u003e state the intervention is confirmed via tracing to remove much more\n\u003e blocks of waiting during startup and can be benchmarked locally to\n\u003e materially improve Chrome startup.\n\u003e\n\u003e Bug: 491158068\n\u003e Change-Id: Ib7d81074b0da418f689b9bb7dabfee1c3c5d9e24\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7926694\n\u003e Reviewed-by: ccameron chromium \u003cccameron@chromium.org\u003e\n\u003e Commit-Queue: Olivier Li \u003colivierli@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1648281}\n\nBug: 491158068\nChange-Id: Ia024c673b813bfdd66d88cff8f2a4ff24469cdcc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7961528\nReviewed-by: Sunny Sachanandani \u003csunnyps@chromium.org\u003e\nReviewed-by: Olivier Li \u003colivierli@chromium.org\u003e\nCommit-Queue: Olivier Li \u003colivierli@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655141}",
      "email": "olivierli@google.com",
      "hash": "add77ed3cdb963a51ab04b1d150c7cd0991ad310",
      "subject": "Reland \"Correct OnlyUseWindowResizeHelperOnResize behavior\""
    },
    "7928573": {
      "author": "Helmut Januschka",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "7928573",
      "clUrl": "https://chromium-review.googlesource.com/c/7928573",
      "description": "Replace the epoch sentinel with a default-constructed TimeTicks so the\nsentinel uses stronger types and no longer relies on the deprecated\nTimeTicks::UnixEpoch() bridge.\n\nBug: 355423207\nChange-Id: I74654cdb064bfb2bb7ecacb6900be5b621653690\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7928573\nCommit-Queue: Helmut Januschka \u003chelmut@januschka.com\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655615}",
      "email": "helmut@januschka.com",
      "hash": "1db82b3855dea91e7e0e6c67ba5765d6fed6a646",
      "subject": "Stop using base::TimeTicks::UnixEpoch in chrome/browser/ui/sad_tab.cc"
    },
    "7928613": {
      "author": "yoshiki iguchi",
      "avatar": "",
      "cl": "7928613",
      "clUrl": "https://chromium-review.googlesource.com/c/7928613",
      "description": "Move 49 login-related strings from chrome/app/chromeos_strings.grdp\nto ash/login/resources/login_strings.grd.\n\nMoved strings:\n- IDS_ADDING_MANAGEMENT_TITLE\n- IDS_ADDING_MANAGEMENT_TITLE_UNKNOWN_ADMIN\n- IDS_ADDING_SUPERVISION_TITLE\n- IDS_GUEST_TOS_ACCEPT\n- IDS_GUEST_TOS_CROS_EULA_TITLE\n- IDS_GUEST_TOS_GOOGLE_EULA_TITLE\n- IDS_GUEST_TOS_LOADING\n- IDS_GUEST_TOS_OK\n- IDS_GUEST_TOS_TERMS\n- IDS_GUEST_TOS_TERMS_TITLE\n- IDS_GUEST_TOS_TITLE\n- IDS_GUEST_TOS_USAGE_OPT_IN\n- IDS_GUEST_TOS_USAGE_OPT_IN_LEARN_MORE\n- IDS_GUEST_TOS_USAGE_OPT_IN_LEARN_MORE_LINK\n- IDS_GUEST_TOS_USAGE_OPT_IN_TITLE\n- IDS_HW_DATA_COLLECTION_ACCEPT_AND_CONTINUE_BUTTON_TEXT\n- IDS_HW_DATA_COLLECTION_CONTENT\n- IDS_HW_DATA_COLLECTION_TITLE\n- IDS_HW_DATA_COLLECTION_USAGE_INFO\n- IDS_LOGIN_EXTENSION_UI_DIALOG_TITLE\n- IDS_OOBE_ACTIVATE_CHROMEVOX\n- IDS_OOBE_CHROMEVOX_HINT_ANNOUNCEMENT_TEXT_LAPTOP\n- IDS_OOBE_CHROMEVOX_HINT_ANNOUNCEMENT_TEXT_LAPTOP_EXPANDED\n- IDS_OOBE_CHROMEVOX_HINT_ANNOUNCEMENT_TEXT_TABLET\n- IDS_OOBE_CHROMEVOX_HINT_ANNOUNCEMENT_TEXT_TABLET_EXPANDED\n- IDS_OOBE_CHROMEVOX_HINT_CLOSE\n- IDS_OOBE_CHROMEVOX_HINT_TEXT\n- IDS_OOBE_CHROMEVOX_HINT_TEXT_EXPANDED\n- IDS_OOBE_CHROMEVOX_HINT_TITLE\n- IDS_OOBE_CONTINUE_WITHOUT_CHROMEVOX\n- IDS_OOBE_GESTURE_NAVIGATION_BACK_DESCRIPTION\n- IDS_OOBE_GESTURE_NAVIGATION_BACK_TITLE\n- IDS_OOBE_GESTURE_NAVIGATION_HOME_DESCRIPTION\n- IDS_OOBE_GESTURE_NAVIGATION_HOME_TITLE\n- IDS_OOBE_GESTURE_NAVIGATION_INTRO_GO_BACK\n- IDS_OOBE_GESTURE_NAVIGATION_INTRO_GO_HOME\n- IDS_OOBE_GESTURE_NAVIGATION_INTRO_NEXT_BUTTON\n- IDS_OOBE_GESTURE_NAVIGATION_INTRO_SKIP\n- IDS_OOBE_GESTURE_NAVIGATION_INTRO_SWITCH_APP\n- IDS_OOBE_GESTURE_NAVIGATION_INTRO_TITLE\n- IDS_OOBE_GESTURE_NAVIGATION_OVERVIEW_DESCRIPTION\n- IDS_OOBE_GESTURE_NAVIGATION_OVERVIEW_TITLE\n- IDS_REMOVING_SUPERVISION_TITLE\n- IDS_SAML_SECURITY_TOKEN_PIN_DIALOG_SUBTITLE\n- IDS_SAML_SECURITY_TOKEN_PIN_DIALOG_TITLE\n- IDS_SUPERVISION_TRANSITION_ERROR_BUTTON\n- IDS_SUPERVISION_TRANSITION_ERROR_MESSAGE\n- IDS_SUPERVISION_TRANSITION_ERROR_TITLE\n- IDS_SUPERVISION_TRANSITION_MESSAGE\n\nAlso move 43 string image files from\nchrome/app/chromeos_strings_grdp to ash/login/resources/login_strings_grd.\n\nBug: 487122295\nTest: CQ passes\nSkip-Translation-Screenshots-Check: True\nChange-Id: Ic72700b487ec5d6068f8e2adbe5cc557c3853a77\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7928613\nCommit-Queue: Yoshiki IGUCHI \u003cyoshiki@chromium.org\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655357}",
      "email": "yoshiki@google.com",
      "hash": "322c85f7928f13d5b6988f161b9d26dcc0d91140",
      "subject": "ASH Refactoring: Move 49 login-related strings to ash/ (Part 9)"
    },
    "7929353": {
      "author": "yoshiki iguchi",
      "avatar": "",
      "cl": "7929353",
      "clUrl": "https://chromium-review.googlesource.com/c/7929353",
      "description": "Move 61 login-related strings from chrome/app/chromeos_strings.grdp\nto ash/login/resources/login_strings.grd.\n\nMoved strings:\n- IDS_CONSOLIDATED_CONSENT_ACCEPT_AND_CONTINUE\n- IDS_CONSOLIDATED_CONSENT_ARC_LOCATION_OPT_IN\n- IDS_CONSOLIDATED_CONSENT_ARC_LOCATION_OPT_IN_CHILD\n- IDS_CONSOLIDATED_CONSENT_ARC_LOCATION_OPT_IN_LEARN_MORE\n- IDS_CONSOLIDATED_CONSENT_ARC_LOCATION_OPT_IN_LEARN_MORE_CHILD\n- IDS_CONSOLIDATED_CONSENT_ARC_LOCATION_OPT_IN_TITLE\n- IDS_CONSOLIDATED_CONSENT_ARC_TITLE\n- IDS_CONSOLIDATED_CONSENT_BACKUP_OPT_IN\n- IDS_CONSOLIDATED_CONSENT_BACKUP_OPT_IN_CHILD\n- IDS_CONSOLIDATED_CONSENT_BACKUP_OPT_IN_LEARN_MORE\n- IDS_CONSOLIDATED_CONSENT_BACKUP_OPT_IN_LEARN_MORE_CHILD\n- IDS_CONSOLIDATED_CONSENT_BACKUP_OPT_IN_LEARN_MORE_LINK\n- IDS_CONSOLIDATED_CONSENT_BACKUP_OPT_IN_TITLE\n- IDS_CONSOLIDATED_CONSENT_CROS_EULA_TITLE\n- IDS_CONSOLIDATED_CONSENT_CROS_LOCATION_OPT_IN\n- IDS_CONSOLIDATED_CONSENT_CROS_LOCATION_OPT_IN_CHILD\n- IDS_CONSOLIDATED_CONSENT_CROS_LOCATION_OPT_IN_LEARN_MORE\n- IDS_CONSOLIDATED_CONSENT_CROS_LOCATION_OPT_IN_LEARN_MORE_CHILD\n- IDS_CONSOLIDATED_CONSENT_CROS_LOCATION_OPT_IN_TITLE\n- IDS_CONSOLIDATED_CONSENT_DONE\n- IDS_CONSOLIDATED_CONSENT_FOOTER\n- IDS_CONSOLIDATED_CONSENT_FOOTER_CHILD\n- IDS_CONSOLIDATED_CONSENT_FOOTER_LEARN_MORE\n- IDS_CONSOLIDATED_CONSENT_GOOGLE_EULA_TITLE\n- IDS_CONSOLIDATED_CONSENT_HEADER\n- IDS_CONSOLIDATED_CONSENT_HEADER_CHILD\n- IDS_CONSOLIDATED_CONSENT_HEADER_DEMO_MODE\n- IDS_CONSOLIDATED_CONSENT_HEADER_MANAGED\n- IDS_CONSOLIDATED_CONSENT_LEARN_MORE\n- IDS_CONSOLIDATED_CONSENT_LOADING\n- IDS_CONSOLIDATED_CONSENT_LOCATION_OPT_IN_LEARN_MORE_LINK\n- IDS_CONSOLIDATED_CONSENT_OK\n- IDS_CONSOLIDATED_CONSENT_PLAY_LOAD_ERROR_MESSAGE\n- IDS_CONSOLIDATED_CONSENT_PLAY_LOAD_ERROR_TITLE\n- IDS_CONSOLIDATED_CONSENT_PRIVACY_POLICY_TITLE\n- IDS_CONSOLIDATED_CONSENT_RECOVERY_OPT_IN\n- IDS_CONSOLIDATED_CONSENT_RECOVERY_OPT_IN_TITLE\n- IDS_CONSOLIDATED_CONSENT_SUBHEADER\n- IDS_CONSOLIDATED_CONSENT_SUBHEADER_ARC_DISABLED\n- IDS_CONSOLIDATED_CONSENT_SUBHEADER_DEMO_MODE\n- IDS_CONSOLIDATED_CONSENT_TERMS\n- IDS_CONSOLIDATED_CONSENT_TERMS_ARC_DISABLED\n- IDS_CONSOLIDATED_CONSENT_TERMS_LOAD_ERROR\n- IDS_CONSOLIDATED_CONSENT_TERMS_TITLE\n- IDS_CONSOLIDATED_CONSENT_TRY_AGAIN\n- IDS_CONSOLIDATED_CONSENT_USAGE_OPT_IN_DEMO_MODE\n- IDS_CONSOLIDATED_CONSENT_USAGE_OPT_IN_LEARN_MORE_ARC_DISABLED_CHILD_OWNER\n- IDS_CONSOLIDATED_CONSENT_USAGE_OPT_IN_LEARN_MORE_ARC_DISABLED_OWNER\n- IDS_CONSOLIDATED_CONSENT_USAGE_OPT_IN_LEARN_MORE_CHILD_OWNER\n- IDS_CONSOLIDATED_CONSENT_USAGE_OPT_IN_LEARN_MORE_LINK\n- IDS_CONSOLIDATED_CONSENT_USAGE_OPT_IN_LEARN_MORE_OWNER\n- IDS_CONSOLIDATED_CONSENT_USAGE_OPT_IN_OWNER\n- IDS_CONSOLIDATED_CONSENT_USAGE_OPT_IN_TITLE\n- IDS_ENROLLMENT_NUDGE_ENROLL_BUTTON\n- IDS_ENROLLMENT_NUDGE_MESSAGE\n- IDS_ENROLLMENT_NUDGE_TITLE\n- IDS_ENROLLMENT_NUDGE_USE_ANOTHER_ACCOUNT_BUTTON\n- IDS_ENTERPRISE_ENROLLMENT_ATTRIBUTE_EXPLANATION\n- IDS_ENTERPRISE_ENROLLMENT_EXPLAIN_ATTRIBUTE_LINK\n- IDS_TPM_CHECK_SUBTITLE\n- IDS_TPM_CHECK_TITLE\n\nAlso move 60 string image files from\nchrome/app/chromeos_strings_grdp to ash/login/resources/login_strings_grd.\n\nBug: 487122295\nTest: CQ passes\nSkip-Translation-Screenshots-Check: True\nChange-Id: I5def3419b25726192f3cf601cffa3c531e00e2ae\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7929353\nCommit-Queue: Yoshiki IGUCHI \u003cyoshiki@chromium.org\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655356}",
      "email": "yoshiki@google.com",
      "hash": "4151499c59cc12957420d2924b0470495d095b4a",
      "subject": "ASH Refactoring: Move 61 login-related strings to ash/ (Part 8)"
    },
    "7931531": {
      "author": "yoshiki iguchi",
      "avatar": "",
      "cl": "7931531",
      "clUrl": "https://chromium-review.googlesource.com/c/7931531",
      "description": "Move 78 login-related strings from chrome/app/chromeos_strings.grdp\nto ash/login/resources/login_strings.grd.\n\nMoved strings:\n- IDS_EDUCATION_ENROLLMENT_ERROR_TITLE\n- IDS_EDUCATION_ENROLLMENT_SCREEN_TITLE\n- IDS_EDUCATION_ENROLLMENT_SUCCESS_TITLE\n- IDS_ENABLE_DEMO_MODE_DIALOG_CANCEL\n- IDS_ENABLE_DEMO_MODE_DIALOG_CONFIRM\n- IDS_ENABLE_DEMO_MODE_DIALOG_TEXT\n- IDS_ENABLE_DEMO_MODE_DIALOG_TITLE\n- IDS_ENTERPRISE_ACCOUNT_CHECK_TITLE\n- IDS_ENTERPRISE_DEVICE_REQUISITION_PROMPT_CANCEL\n- IDS_ENTERPRISE_DEVICE_REQUISITION_PROMPT_OK\n- IDS_ENTERPRISE_DEVICE_REQUISITION_PROMPT_TEXT\n- IDS_ENTERPRISE_DEVICE_REQUISITION_REMORA_PROMPT_TEXT\n- IDS_ENTERPRISE_DEVICE_REQUISITION_SHARK_PROMPT_TEXT\n- IDS_ENTERPRISE_ENROLLMENT_ACCOUNT_ERROR\n- IDS_ENTERPRISE_ENROLLMENT_ACCOUNT_ERROR_MEETS\n- IDS_ENTERPRISE_ENROLLMENT_ASSET_ID_LABEL\n- IDS_ENTERPRISE_ENROLLMENT_ATTRIBUTE_ERROR\n- IDS_ENTERPRISE_ENROLLMENT_AUTH_ACCOUNT_ERROR\n- IDS_ENTERPRISE_ENROLLMENT_AUTH_FATAL_ERROR\n- IDS_ENTERPRISE_ENROLLMENT_AUTH_INSECURE_URL_ERROR\n- IDS_ENTERPRISE_ENROLLMENT_AUTH_NETWORK_ERROR\n- IDS_ENTERPRISE_ENROLLMENT_CONSUMER_ACCOUNT_WITH_EDU_PACKAGED_LICENSE\n- IDS_ENTERPRISE_ENROLLMENT_CONSUMER_ACCOUNT_WITH_EDU_PACKAGED_LICENSE_ACCOUNT_CHECK\n- IDS_ENTERPRISE_ENROLLMENT_CONSUMER_ACCOUNT_WITH_PACKAGED_LICENSE\n- IDS_ENTERPRISE_ENROLLMENT_CONSUMER_ACCOUNT_WITH_PACKAGED_LICENSE_ACCOUNT_CHECK\n- IDS_ENTERPRISE_ENROLLMENT_DEPROVISIONED_ERROR\n- IDS_ENTERPRISE_ENROLLMENT_DEVICE_INFORMATION\n- IDS_ENTERPRISE_ENROLLMENT_DOMAIN_MISMATCH_ERROR\n- IDS_ENTERPRISE_ENROLLMENT_DONE\n- IDS_ENTERPRISE_ENROLLMENT_ENROLL_ENTERPRISE\n- IDS_ENTERPRISE_ENROLLMENT_ENROLL_KIOSK\n- IDS_ENTERPRISE_ENROLLMENT_ENROLL_MANUALLY\n- IDS_ENTERPRISE_ENROLLMENT_ENTERPRISE_ACCOUNT_IS_NOT_ELIGIBLE_TO_ENROLL\n- IDS_ENTERPRISE_ENROLLMENT_ENTERPRISE_TOS_HAS_NOT_BEEN_ACCEPTED\n- IDS_ENTERPRISE_ENROLLMENT_ENTERPRISE_TOS_HAS_NOT_BEEN_ACCEPTED_MEETS\n- IDS_ENTERPRISE_ENROLLMENT_ERROR_MAY_NOT_BLOCK_DEV_MODE\n- IDS_ENTERPRISE_ENROLLMENT_ERROR_SAVE_DEVICE_CONFIGURATION\n- IDS_ENTERPRISE_ENROLLMENT_ERROR_TITLE\n- IDS_ENTERPRISE_ENROLLMENT_FATAL_ENROLLMENT_ERROR\n- IDS_ENTERPRISE_ENROLLMENT_ILLEGAL_ACCOUNT_FOR_PACKAGED_EDU_LICENSE\n- IDS_ENTERPRISE_ENROLLMENT_INVALID_PACKAGED_DEVICE_FOR_KIOSK\n- IDS_ENTERPRISE_ENROLLMENT_KIOSK_CANCEL_BUTTON\n- IDS_ENTERPRISE_ENROLLMENT_KIOSK_CONFIRM_BUTTON\n- IDS_ENTERPRISE_ENROLLMENT_KIOSK_CONFIRM_MESSAGE\n- IDS_ENTERPRISE_ENROLLMENT_KIOSK_CONFIRM_POWERWASH_MESSAGE\n- IDS_ENTERPRISE_ENROLLMENT_KIOSK_CONFIRM_TITLE\n- IDS_ENTERPRISE_ENROLLMENT_KIOSK_SUCCESS_TITLE\n- IDS_ENTERPRISE_ENROLLMENT_KIOSK_WORKING_TITLE\n- IDS_ENTERPRISE_ENROLLMENT_LOCATION_LABEL\n- IDS_ENTERPRISE_ENROLLMENT_MISSING_LICENSES_ERROR\n- IDS_ENTERPRISE_ENROLLMENT_MISSING_LICENSES_ERROR_BEAM\n- IDS_ENTERPRISE_ENROLLMENT_MISSING_LICENSES_ERROR_BEAM_MEET\n- IDS_ENTERPRISE_ENROLLMENT_MISSING_LICENSES_ERROR_MEETS\n- IDS_ENTERPRISE_ENROLLMENT_ORG_UNIT_ENROLLMENT_LIMIT_EXCEEDED\n- IDS_ENTERPRISE_ENROLLMENT_RETRY\n- IDS_ENTERPRISE_ENROLLMENT_ROBOT_AUTH_FETCH_FAILED\n- IDS_ENTERPRISE_ENROLLMENT_ROBOT_REFRESH_FETCH_FAILED\n- IDS_ENTERPRISE_ENROLLMENT_ROBOT_REFRESH_STORE_FAILED\n- IDS_ENTERPRISE_ENROLLMENT_SCREEN_PROGRESS_LABEL\n- IDS_ENTERPRISE_ENROLLMENT_SCREEN_TITLE\n- IDS_ENTERPRISE_ENROLLMENT_SKIP\n- IDS_ENTERPRISE_ENROLLMENT_STATUS_CLOUD_READY_NOT_ALLOWED\n- IDS_ENTERPRISE_ENROLLMENT_STATUS_LOCK_ERROR\n- IDS_ENTERPRISE_ENROLLMENT_STATUS_LOCK_TIMEOUT\n- IDS_ENTERPRISE_ENROLLMENT_STATUS_LOCK_WRONG_MODE\n- IDS_ENTERPRISE_ENROLLMENT_STATUS_LOCK_WRONG_USER\n- IDS_ENTERPRISE_ENROLLMENT_STATUS_NO_MACHINE_IDENTIFICATION\n- IDS_ENTERPRISE_ENROLLMENT_STATUS_NO_STATE_KEYS\n- IDS_ENTERPRISE_ENROLLMENT_STATUS_POLICY_FETCH_FAILED\n- IDS_ENTERPRISE_ENROLLMENT_STATUS_REGISTRATION_BAD_MODE\n- IDS_ENTERPRISE_ENROLLMENT_STATUS_REGISTRATION_CERT_FETCH_FAILED\n- IDS_ENTERPRISE_ENROLLMENT_STATUS_REGISTRATION_FAILED\n- IDS_ENTERPRISE_ENROLLMENT_STATUS_STORE_ERROR\n- IDS_ENTERPRISE_ENROLLMENT_STATUS_VALIDATION_FAILED\n- IDS_ENTERPRISE_ENROLLMENT_SUCCESS\n- IDS_ENTERPRISE_ENROLLMENT_SUCCESS_DOMAIN\n- IDS_ENTERPRISE_ENROLLMENT_SUCCESS_ENTERPRISE_ICON_EXPLANATION\n- IDS_ENTERPRISE_ENROLLMENT_SUCCESS_TITLE\n\nAlso move 34 string image files from\nchrome/app/chromeos_strings_grdp to ash/login/resources/login_strings_grd.\n\nBug: 487122295\nTest: CQ passes\nSkip-Translation-Screenshots-Check: True\nChange-Id: Icd520f113740c4f13986b2d271129676047ef5cd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7931531\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Yoshiki IGUCHI \u003cyoshiki@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655304}",
      "email": "yoshiki@google.com",
      "hash": "dbee1fed4ad0c8ad31c00aa87d8b7363e9e73027",
      "subject": "ASH Refactoring: Move 78 login-related strings to ash/ (Part 7)"
    },
    "7931718": {
      "author": "Stephan Drab",
      "avatar": "https://lh3.googleusercontent.com/-f01BT9ABaVs/AAAAAAAAAAI/AAAAAAAAAAA/NoURxADJHN4/s120-p/photo.jpg",
      "cl": "7931718",
      "clUrl": "https://chromium-review.googlesource.com/c/7931718",
      "description": "- See directional UIR slide: http://screen/4X7p8KDN9yoFw4u\n- See demo screenshot: http://screen/3ooAnNWJZDAcyTD\n- Demo video http://go/scrcast/NDczOTk0MTkzNzQ0NjkxMnw2NDVmM2RlMy0yNQ\n- The learn more link will be done in a followup change\n- Signed out state doesn't show toggle: http://screen/PfhFH9RFntLCorx\n\nChange-Id: Ib374157dbfaaf6dee2910667424619ececd01279\nBug: b:484907871\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7931718\nReviewed-by: Trang Mai \u003ctrangm@google.com\u003e\nReviewed-by: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nCommit-Queue: Stephan Drab \u003csdrab@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655385}",
      "email": "sdrab@google.com",
      "hash": "2fed8e6fc6752a4d75182201790747471cf24a90",
      "subject": "Add toggle for Gmail OTP codes to contactinfo settings"
    },
    "7941691": {
      "author": "Vikram Pasupathy",
      "avatar": "https://lh3.googleusercontent.com/-GsJkovm3Qek/AAAAAAAAAAI/AAAAAAAAAAA/t0pjfCH5hj0/s120-p/photo.jpg",
      "cl": "7941691",
      "clUrl": "https://chromium-review.googlesource.com/c/7941691",
      "description": "A previous commit, https://crrev.com/1582899, removed all SQLite\ncheckpoints. This helped performance for recording metrics but caused\nfailures in BrowsingDataRemoverBrowserTest.StorageRemovedFromDisk\nbecause sensitive data was not fully cleared from the file system.\n\nIn SQLite WAL mode, deleting data only marks it as free in the WAL file.\nThe actual data stays on disk until a checkpoint merges and truncates\nthe WAL. This means even if a row is deleted, a raw disk scan can still\nfind the data until the WAL file is cleared.\n\nThis fix removes the checkpoint from the regular write path in\nRestartTransaction to keep recording performance high. It adds manual\ncheckpoints to deletion paths including RemoveUrls, DeleteAllUrls,\nCleanupOldEntries, and CleanupItems. It also restores the checkpoint for\nthe `inhibit_transaction_` safety mode.\n\nBug: 483413082\nChange-Id: I3a50eefee75ce94b582c87fe2d877140198f367f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7941691\nReviewed-by: Min Qin \u003cqinmin@chromium.org\u003e\nCommit-Queue: Vikram Pasupathy \u003cvpasupathy@chromium.org\u003e\nReviewed-by: Greg Thompson \u003cgrt@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655654}",
      "email": "vpasupathy@chromium.org",
      "hash": "2be0f56c1cd0906889538c24d604e8d1742d575d",
      "subject": "ukm: Add targeted checkpoints for UKM database deletions"
    },
    "7941934": {
      "author": "Magdalena Skarbinska",
      "avatar": "https://lh3.googleusercontent.com/-Wb8uCcWQiL8/AAAAAAAAAAI/AAAAAAAAAAA/ObK5ouiM8U4/s120-p/photo.jpg",
      "cl": "7941934",
      "clUrl": "https://chromium-review.googlesource.com/c/7941934",
      "description": "This CL performs the mechanical move of IwaKeyDistributionInfoProvider\nand its supporting files (features, histograms) from //chrome to\n//components/webapps/isolated_web_apps/key_distribution.\n\nIt updates all header includes and BUILD.gn dependencies to reflect the\nnew location. The provider now inherits from IwaRuntimeDataProvider\ndirectly to satisfy components layering, and the registration in\nruntime_init.cc is updated to use IwaRuntimeDataProvider::SetInstance.\n\nThis is part 1 of a split to simplify review. Non-mechanical\nrefactorings (like the ChromeIwaRuntimeDataProvider alias and test\nsupport relocation) will be in a follow-up CL.\n\nBypass-Check-License: Moving files around.\nChange-Id: I4f89e9cd7a5a4013bcca3740b9011a33bf530939\nBug: 481981299\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7941934\nReviewed-by: Edman Anjos \u003cedman@chromium.org\u003e\nReviewed-by: Kunjan Patel \u003cksukh@chromium.org\u003e\nReviewed-by: Andrew Rayskiy \u003cgreengrape@google.com\u003e\nReviewed-by: Xiaoling Bao \u003cxiaolingbao@chromium.org\u003e\nReviewed-by: Daniel Murphy \u003cdmurph@chromium.org\u003e\nCommit-Queue: Magdalena Skarbińska \u003cmskarbinska@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655371}",
      "email": "mskarbinska@google.com",
      "hash": "f0659e4f152972b839d5ec6cac2c03bddc92021c",
      "subject": "[IWA] Move IwaKeyDistributionInfoProvider to //components (Mechanical Move)"
    },
    "7944777": {
      "author": "Dan Harrington",
      "avatar": "https://lh4.googleusercontent.com/-7SNYuvIzI24/AAAAAAAAAAI/AAAAAAAAAAA/Am5cUClHvA0/s120-p/photo.jpg",
      "cl": "7944777",
      "clUrl": "https://chromium-review.googlesource.com/c/7944777",
      "description": "Bug: b:477918640\nChange-Id: Ieebcb1a14ca4cbaff8d82cdec7abd38d6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7944777\nReviewed-by: Nick Birnie \u003cbirnie@google.com\u003e\nCommit-Queue: Dan H \u003charringtond@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655553}",
      "email": "harringtond@chromium.org",
      "hash": "97d9a0c5183c9c2dba923bdab06df732e56d3851",
      "subject": "Migrate testGetFormFactor to new fixture"
    },
    "7944778": {
      "author": "Dan Harrington",
      "avatar": "https://lh4.googleusercontent.com/-7SNYuvIzI24/AAAAAAAAAAI/AAAAAAAAAAA/Am5cUClHvA0/s120-p/photo.jpg",
      "cl": "7944778",
      "clUrl": "https://chromium-review.googlesource.com/c/7944778",
      "description": "Bug: b:477918640\nChange-Id: Id2a05decddbf7344643b8e8d3357eb076a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7944778\nReviewed-by: Nick Birnie \u003cbirnie@google.com\u003e\nCommit-Queue: Dan H \u003charringtond@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655558}",
      "email": "harringtond@chromium.org",
      "hash": "ad0fba41f435e57b3a120bc69d2a135eceef186e",
      "subject": "Migrate testGetFocusedTabStateV2 to new fixture"
    },
    "7944779": {
      "author": "Dan Harrington",
      "avatar": "https://lh4.googleusercontent.com/-7SNYuvIzI24/AAAAAAAAAAI/AAAAAAAAAAA/Am5cUClHvA0/s120-p/photo.jpg",
      "cl": "7944779",
      "clUrl": "https://chromium-review.googlesource.com/c/7944779",
      "description": "Bug: b:477918640\nChange-Id: If82d91f2ee6f46f60e5995783d3b0f2c6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7944779\nReviewed-by: Nick Birnie \u003cbirnie@google.com\u003e\nCommit-Queue: Dan H \u003charringtond@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655560}",
      "email": "harringtond@chromium.org",
      "hash": "d64f7dc95494c87933801c2f3ee534f63a88c67a",
      "subject": "Migrate testClosePanel to new fixture"
    },
    "7944780": {
      "author": "Dan Harrington",
      "avatar": "https://lh4.googleusercontent.com/-7SNYuvIzI24/AAAAAAAAAAI/AAAAAAAAAAA/Am5cUClHvA0/s120-p/photo.jpg",
      "cl": "7944780",
      "clUrl": "https://chromium-review.googlesource.com/c/7944780",
      "description": "Bug: b:477918640\nChange-Id: Iffcc0f5f38cdb7e8fc4fda7ff6e9e1ef6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7944780\nCommit-Queue: Dan H \u003charringtond@chromium.org\u003e\nReviewed-by: Nick Birnie \u003cbirnie@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655578}",
      "email": "harringtond@chromium.org",
      "hash": "d66ac7b2fd68994762fb17894a92417bf68e8f3b",
      "subject": "Migrate testShowProfilePicker to new fixture"
    },
    "7944781": {
      "author": "Dan Harrington",
      "avatar": "https://lh4.googleusercontent.com/-7SNYuvIzI24/AAAAAAAAAAI/AAAAAAAAAAA/Am5cUClHvA0/s120-p/photo.jpg",
      "cl": "7944781",
      "clUrl": "https://chromium-review.googlesource.com/c/7944781",
      "description": "Bug: b:477918640\nChange-Id: If0b88d0caa655e27785b2410d9b7d7386a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7944781\nReviewed-by: Nick Birnie \u003cbirnie@google.com\u003e\nCommit-Queue: Dan H \u003charringtond@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655579}",
      "email": "harringtond@chromium.org",
      "hash": "caffcf3955ea2fc94c9c3634cd2d9d89ebb9497a",
      "subject": "Migrate testPanelActive to new fixture"
    },
    "7944782": {
      "author": "Dan Harrington",
      "avatar": "https://lh4.googleusercontent.com/-7SNYuvIzI24/AAAAAAAAAAI/AAAAAAAAAAA/Am5cUClHvA0/s120-p/photo.jpg",
      "cl": "7944782",
      "clUrl": "https://chromium-review.googlesource.com/c/7944782",
      "description": "Bug: b:477918640\nChange-Id: Ic37cc6100391df665909f44e0314ec2f6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7944782\nReviewed-by: Nick Birnie \u003cbirnie@google.com\u003e\nCommit-Queue: Dan H \u003charringtond@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655603}",
      "email": "harringtond@chromium.org",
      "hash": "e73c791b4a6d7cc93420de4efe43f9897e8a2713",
      "subject": "Migrate testGetPanelStateAttached to new fixture"
    },
    "7947619": {
      "author": "Celeste Pan",
      "avatar": "https://lh3.googleusercontent.com/-hhUtnr2p9HY/AAAAAAAAAAI/AAAAAAAAAAA/EmfDBPOa3pQ/s120-p/photo.jpg",
      "cl": "7947619",
      "clUrl": "https://chromium-review.googlesource.com/c/7947619",
      "description": "This change allows us to apply stacking axis alignment when fill-reverse\nis enabled. Stacking axis alignment already works with track-reverse but\nwe don't have tests for that in conjunction with stacking axis alignment\nyet, so this change adds the tests.\n\nNote that the definition of \"start\" and \"end\" in the case of\nfill-reverse is still up for debate as a CSSWG issue [1].\n\n[1] https://github.com/w3c/csswg-drafts/issues/14052\n\nBug: 343257585\nChange-Id: I8ef0dd4794c22a33585e7e0effc9df13751e8b08\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7947619\nReviewed-by: Alison Maher \u003calmaher@microsoft.com\u003e\nCommit-Queue: Celeste Pan \u003ccelestepan@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655131}",
      "email": "celestepan@microsoft.com",
      "hash": "5ed7b17e7d3f83bbc170dd9e331d82e6ffb77f23",
      "subject": "[Masonry] Implement stacking axis alignment with fill-reverse and track-reverse"
    },
    "7948022": {
      "author": "Liam Brady",
      "avatar": "https://lh3.googleusercontent.com/-4vyu3UFwm9c/AAAAAAAAAAI/AAAAAAAAAAA/CoOIYfT0aMY/s120-p/photo.jpg",
      "cl": "7948022",
      "clUrl": "https://chromium-review.googlesource.com/c/7948022",
      "description": "This CL restores the unsanitized original URL in the browser-side\nResourceLoadComplete and in the renderer-side iframe ResourceTiming.\n\nWhen URL sanitization is enabled, the renderer only receives an\norigin-only version of the original URL for cross-origin navigations. To\nensure features like Resource Timing continue to function correctly,\nthis change:\n\n- Stores the full original URL in DocumentAssociatedData at commit time.\n- Restores the unsanitized URL in the browser process before notifying\n  observers.\n- Updates the ResourceLoadComplete observer to pass this\n  browser-provided original URL explicitly.\n- Restores the unsanitized URL for iframe subresource timing in Blink\n  using fallback timing information. This is information the embedder's\n  renderer already has access to.\n- Removes an early return in `HTMLFrameOwnerElement::AddResourceTiming`.\n  The bug mentioned in the comment is marked as closed, and the name\n  check is no longer necessary.\n\nBug: 495463654\nChange-Id: Iab6229717e956889b893f3047d5dfae593d1ec7a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7948022\nCommit-Queue: Liam Brady \u003clbrady@google.com\u003e\nReviewed-by: Alex Moshchuk \u003calexmos@chromium.org\u003e\nOwners-Override: Alex Moshchuk \u003calexmos@chromium.org\u003e\nReviewed-by: Noam Rosenthal \u003cnrosenthal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655126}",
      "email": "lbrady@google.com",
      "hash": "8bdffb2b29f0d879f3ac48dcd5df4cefe40dd57d",
      "subject": "Restore original URL for resource timing and observers"
    },
    "7948558": {
      "author": "Shunya Shishido",
      "avatar": "https://lh4.googleusercontent.com/-Rt8o3qoEnK4/AAAAAAAAAAI/AAAAAAAAAAA/HkBaScead1w/s120-p/photo.jpg",
      "cl": "7948558",
      "clUrl": "https://chromium-review.googlesource.com/c/7948558",
      "description": "This CL refactors the complex and confusing deletion and invalidation\nlogic in `ServiceWorkerMainResourceLoader`, especially around\n`RaceNetworkRequest`.\n\nPreviously, the decision to invalidate or delete the loader was\nscattered across multiple methods (`InvalidateAndDeleteIfNeeded`,\n`DeleteIfNeeded`) and called from various event triggers (Mojo\nconnection closure, detachment, fetch event completion, and race network\nrequest callbacks).\n\nThis CL introduces:\n- `connection_closed_` state flag to track Mojo connection closure.\n- `Invalidate()` to handle the actual resource cleanup.\n- `CheckLifecycle()` as a centralized method to evaluate the loader's\n  state and trigger invalidation and/or self-deletion.\n\nThis ensures all lifecycle decisions are made in one place, improving\nreadability and maintainability.\n\nBug: 523017337\nChange-Id: I0f055a0c8064f03088f73c7ccd457eb1aa390b2d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7948558\nReviewed-by: Yoshisato Yanagisawa \u003cyyanagisawa@chromium.org\u003e\nCommit-Queue: Shunya Shishido \u003csisidovski@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655376}",
      "email": "sisidovski@chromium.org",
      "hash": "7f52581ad7969fbf815f7a332fcfb7a03510d952",
      "subject": "Clean up ServiceWorkerMainResourceLoader lifecycle management"
    },
    "7952610": {
      "author": "Matt Menke",
      "avatar": "https://lh5.googleusercontent.com/-ItCvBRUfRZ0/AAAAAAAAAAI/AAAAAAAAAAA/XrEg-JqL794/s120-p/photo.jpg",
      "cl": "7952610",
      "clUrl": "https://chromium-review.googlesource.com/c/7952610",
      "description": "Previously, FlexLayout let child views specify only one logical order\nfor space allocation/shrinkage. If a view needed to flex/shrink under\ntwo separate priorities (e.g. shrink first to an intermediate minimum\nat a higher priority, let other views shrink, and then shrink down to\nits final minimum at a lower priority), it is not possible.\n\nThis CL introduces RuleAndDrainPredicate which bundles a flex order, a\nFlexRule, and a DrainPredicate. By passing a list of these structures\nto FlexSpecification, a view can participate in different flex orders\ndynamically, based on the size of the entire view. When the drain\npredicate of a higher-order component returns true, the layout manager\ntransitions the view to its next lower-order component.\n\nThis is added specifically for the WebUI toolbar, where various Views\ntoolbar components are replaced with a single WebUI element. Once all\nelements have been migrated to the WebUI toolbar, this will no longer\nbe needed.\n\nUsage example:\n\n    std::vector\u003cRuleAndDrainPredicate\u003e rules_and_predicates;\n    rules_and_predicates.emplace_back(\n        3, rule_3,\n        base::BindRepeating([](const SizeBounds\u0026 size_bounds) {\n          return size_bounds.width().is_bounded() \u0026\u0026\n                 size_bounds.width().value() \u003c= 200;\n        }));\n    rules_and_predicates.emplace_back(1, rule_1);\n\n    view-\u003eSetProperty(views::kFlexBehaviorKey,\n        FlexSpecification(std::move(rules_and_predicates)));\n\nAn interactive example showing nested snap layouts and spacer\nbehaviors has been added to views_examples.\n\nBYPASS_LARGE_CHANGE_WARNING: The bot incorrectly thinks\n  ui/views/example code is used in production.\n\nBUG: 528276484\nChange-Id: I28462675b7e58a26fea8f7e9e5ec51f585700285\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7952610\nCommit-Queue: mmenke \u003cmmenke@chromium.org\u003e\nReviewed-by: Allen Bauer \u003ckylixrd@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655602}",
      "email": "mmenke@chromium.org",
      "hash": "16a36ad28417246a0543e29847207d1dae634e78",
      "subject": "FlexLayout: Support multi-order flex specifications"
    },
    "7954937": {
      "author": "Takuto Ikuta",
      "avatar": "https://lh4.googleusercontent.com/-wGE3A3dBSps/AAAAAAAAAAI/AAAAAAAAAAA/OJjmqO0_PR0/s120-p/photo.jpg",
      "cl": "7954937",
      "clUrl": "https://chromium-review.googlesource.com/c/7954937",
      "description": "This reverts commit a71c4b4d3bc94178776a2766dd1b9d8b559bd6ba.\n\nReason for revert: This might make linking on cob builder very slow.\n\nFailure Link: https://ci.chromium.org/ui/p/chrome/builders/try/linux-chrome-debugging-cog-cache-warmer/27955/overview\n\nOriginal change's description:\n\u003e build/siso: Remove \"cog\" config in favor of \"default-remote\"\n\u003e\n\u003e Remove the \"cog\" config option and replace its usage with\n\u003e \"default-remote\" across Siso star files. On Cog environments (.citc\n\u003e detected), \"default-remote\" is now automatically enabled.\n\u003e\n\u003e Bug: 524468689, 513105742\n\u003e Change-Id: I9702a35cb7d2a5fbeb22b8985893960b768b928b\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7954937\n\u003e Auto-Submit: Takuto Ikuta \u003ctikuta@chromium.org\u003e\n\u003e Commit-Queue: Takuto Ikuta \u003ctikuta@chromium.org\u003e\n\u003e Reviewed-by: Junji Watanabe \u003cjwata@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1654597}\n\nBug: 524468689, 513105742\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: Ib9f8e3ee7d1827444c1e95116fd8aa8cad3fb343\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8029120\nCommit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nAuto-Submit: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655242}",
      "email": "tikuta@chromium.org",
      "hash": "01fc6d2e098bff638184b9b6724a945c5d5c8a34",
      "subject": "Revert \"build/siso: Remove \"cog\" config in favor of \"default-remote\"\""
    },
    "7956604": {
      "author": "Helmut Januschka",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "7956604",
      "clUrl": "https://chromium-review.googlesource.com/c/7956604",
      "description": "This is a reland of commit 2444231e37abdda7001cbc427ec6163efc7c9fbb\n\nThe original change moved the legacy case-insensitive value decision\ninto SelectorQuery::MatchCompound(), which runs once per visited\nelement. That added a per-element RuntimeEnabledFeatures lookup (and\nbloated the hot function) and regressed\nblink_perf.parser/query-selector-all-class by ~11% on mac-m1\n(b/528200852), even though that benchmark never takes the attribute\nbranch.\n\nThis reland keeps the behavior change but avoids the per-element\nRuntimeEnabledFeatures lookup entirely. attr_case_insensitive is\ncomputed once in FillMissingData() (where the document is known). The\nlegacy case-insensitive rule additionally depends on whether the matched\nelement is an HTML element, which the fast exact-attribute path can't\ndecide on its own; for that rare case FillMissingData() sets\nneed_full_check_ and defers to the full SelectorChecker path.\nMatchCompound() then just reads the precomputed bool, so the hot path is\nback to its original shape.\n\nOriginal change's description:\n\u003e Match SVG attribute values case-sensitively when applying style\n\u003e\n\u003e Legacy ASCII case-insensitive attribute value matching now requires the\n\u003e element to be an HTML element, not just in an HTML document, so SVG and\n\u003e empty-namespace elements compare attribute values case-sensitively.\n\u003e\n\u003e Bug: 41089999\n\u003e Change-Id: Ic67055a9cc5f52575a1992279bd53061141be661\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7956604\n\u003e Reviewed-by: Fredrik Söderquist \u003cfs@opera.com\u003e\n\u003e Commit-Queue: Helmut Januschka \u003chelmut@januschka.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1652801}\n\nBug: 41089999\nChange-Id: I6fb0ef50ad2113021a9f234829d57119c82688c2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8010611\nCommit-Queue: Helmut Januschka \u003chelmut@januschka.com\u003e\nReviewed-by: Fredrik Söderquist \u003cfs@opera.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655612}",
      "email": "helmut@januschka.com",
      "hash": "277c798cb81fe1aaf7405d69e4c5200267e45f70",
      "subject": "Reland \"Match SVG attribute values case-sensitively when applying style\""
    },
    "7956678": {
      "author": "anthie@google.com",
      "avatar": "https://lh6.googleusercontent.com/-yq3zUekDyio/AAAAAAAAAAI/AAAAAAAAAAA/eSo658al8fY/s120-p/photo.jpg",
      "cl": "7956678",
      "clUrl": "https://chromium-review.googlesource.com/c/7956678",
      "description": "Demo (with a second browser faking the ai tier pref via sync):\nhttps://screencast.googleplex.com/cast/NDk4ODM1NzE0MTU5NDExMnxmMTIwYjcxOS1jYQ\n\nBug: 516795763\nChange-Id: I77850c3eddb65b405632b08b8e8156d51ba0966d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7956678\nReviewed-by: David Roger \u003cdroger@chromium.org\u003e\nCommit-Queue: Anthi Orfanou \u003canthie@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655485}",
      "email": "anthie@google.com",
      "hash": "debd0d71e74b02ea4aa4f6199604fb478d347053",
      "subject": "Listen to AI subscription preferences update in avatar pill"
    },
    "7956725": {
      "author": "Lauren Winston",
      "avatar": "https://lh4.googleusercontent.com/-dr59lzPtyXg/AAAAAAAAAAI/AAAAAAAAAAA/vhD8gNaCpxU/s120-p/photo.jpg",
      "cl": "7956725",
      "clUrl": "https://chromium-review.googlesource.com/c/7956725",
      "description": "This CL makes it so that DistillationStatus is:\n- not logged when RM is hidden\n- logged if RM is closed within 5\n  seconds of opening (i.e. it wasn't already logged before\n  closing)\n- logged if RM was closed and then opened\n  on a new page\n- only logged once per page / distillation\n  unless distillation is re-triggered for some reason.\n\nBug: 525047429\nChange-Id: Ia2b9562960883f4223bc859c025d7abfd1ca1a98\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7956725\nReviewed-by: Kristi Saney \u003ckristislee@google.com\u003e\nReviewed-by: Eitan Goldberger \u003ceitang@google.com\u003e\nCommit-Queue: Lauren Winston \u003clwinston@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655193}",
      "email": "lwinston@google.com",
      "hash": "0a99e0bb9c6d97fc977badca4c31e87453961e33",
      "subject": "[Reading mode] Update how distillation status is recorded."
    },
    "7957031": {
      "author": "Tamino Bauknecht",
      "avatar": "https://lh5.googleusercontent.com/-sZcxVAM2ZQo/AAAAAAAAAAI/AAAAAAAAAAA/kkhKFkyzI_w/s120-p/photo.jpg",
      "cl": "7957031",
      "clUrl": "https://chromium-review.googlesource.com/c/7957031",
      "description": "This change cleans up the following test cases and moves them with their\nown parameterized test fixture to\n`components/autofill/content/renderer/form_autofill_util_browsertest.cc`\n\n* `FillForm`\n* `FillFormForUnownedForm`\n* `FillFormForUnownedUntitledForm`\n* `FillFormForUnownedNonEnglishForm`\n* `FillFormForUnownedNonASCIIForm`\n* `PreviewFormX`\n* `PreviewFormForUnownedForm`\n* `PreviewFormForUnownedUntitledForm`\n* `PreviewFormForUnownedNonEnglishForm`\n* `ClearPreviewedElements`\n* `ClearPreviewedFormWithElementForUnownedForm`\n* `ClearPreviewedFormWithNonEmptyInitiatingNode`\n* `ClearPreviewedFormWithNonEmptyInitiatingNodeForUnownedForm`\n* `ClearPreviewedFormWithAutofilledInitiatingNode`\n* `ClearPreviewedFormWithAutofilledInitiatingNodeForUnownedForm`\n\nAdditionally, these two test cases were also moved to the new source\nfile since they use the same HTML constants:\n\n* `UnownedFormElementsToFormDataWithForm`\n* `FormlessForms`\n\nThis enables platforms that do not use `chrome/` to use these test cases\nand thus increases coverage.\n\nBug: 41483772\nBug: 515754504\nBypass-Check-License: partially moved test file\nChange-Id: Iaa93d3b246df14e530b871acb4bbb4ed849be5ac\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7957031\nReviewed-by: Bruno Braga \u003cbrunobraga@google.com\u003e\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCommit-Queue: Tamino Bauknecht \u003ctaminob@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655479}",
      "email": "taminob@chromium.org",
      "hash": "19c0bed1d4254737a375adef24a4576b32b50675",
      "subject": "autofill: Move renderer fill and preview tests to //components"
    },
    "7957117": {
      "author": "Moe Ahmadi",
      "avatar": "https://lh3.googleusercontent.com/-ZnVUiAJI930/AAAAAAAAAAI/AAAAAAAAAAA/BlAiAdqESzE/s120-p/photo.jpg",
      "cl": "7957117",
      "clUrl": "https://chromium-review.googlesource.com/c/7957117",
      "description": "Leverages `build_webui` target for the component extension by addressing\nbuild-time limitations and runtime resource resolution issues in\nunoptimized builds.\n\nIntroduces `rewrite_imports.py` to post-process the auto-generated Mojo\nbindings and rewrite scheme-relative `//resources/` imports to\n`chrome://resources/`. This ensures that unoptimized builds running\nunder the `chrome-extension://` origin can correctly resolve those\nresources. Links the new rewrite target to `mojo_files_deps` inside the\nextension's `build_webui` rule.\n\nAdditionally, updates the build_webui template to forward a new\n`in_folder` parameter to the preprocess_static_files,\npreprocess_ts_files, create_source_maps, and preprocess_html_css_files\ntargets to allow build targets to source their TS, CSS, HTML, and static\nfiles from sibling or parent directories.\n\nFinally, configures the extension `build_webui` target to support\n`optimize_webui = true`.\n\nBug: 524396928\nChange-Id: I2635042253c088cd4fd7d9d5ee82a843138a6aa9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7957117\nCommit-Queue: Moe Ahmadi \u003cmahmadi@chromium.org\u003e\nReviewed-by: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nReviewed-by: Rebekah Potter \u003crbpotter@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655110}",
      "email": "mahmadi@chromium.org",
      "hash": "02620281a36ab32247092262e9118316cb336205",
      "subject": "Use build_webui() for AIM Eligibility Component Extension packaging"
    },
    "7958486": {
      "author": "Eva Su",
      "avatar": "https://lh6.googleusercontent.com/-AnM5cuDHfAE/AAAAAAAAAAI/AAAAAAAAAAA/QDeOTgNjZ3s/s120-p/photo.jpg",
      "cl": "7958486",
      "clUrl": "https://chromium-review.googlesource.com/c/7958486",
      "description": "This CL adds a new user preference and a corresponding UI toggle to the\nextensions management page (chrome://extensions) to control whether\nnewly installed extensions are pinned to the toolbar by default.\n\nThis toggle is only shown when the feature flag is enabled. By default,\nthis toggle preference is set to true.\n\nToggle appears (if feature flag enabled):\nhttps://screenshot.googleplex.com/3MK7JLU5TTorEUC\n\nWhen the toggle is off, extensions are NOT pinned by default:\nhttps://screencast.googleplex.com/cast/NjA4OTM2MTEzNjI4Nzc0NHw0MGFhOThlZi03OQ\n\nLayout changes WAI with toggle (slight lag is due to demo, same delay\nhappens on ToT without this change):\nhttp://screencast/cast/NDY1MjcwNjM1MzM4MTM3NnxjMGNhMDcwZC1kNQ\n\nFixed: 525072288\nChange-Id: Iedbae1500b1b8fd24187bc454c369288e6855f8b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7958486\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nReviewed-by: Rushan Suleymanov \u003crushans@google.com\u003e\nReviewed-by: Jesse McKenna \u003cjessemckenna@google.com\u003e\nCommit-Queue: Eva Su \u003cevasu@chromium.org\u003e\nReviewed-by: Kelvin Jiang \u003ckelvinjiang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655341}",
      "email": "evasu@chromium.org",
      "hash": "747789cd1eca00389060b2dd7e9befdf99050392",
      "subject": "[Extensions] Add toggle for default pinning in chrome://extensions"
    },
    "7960342": {
      "author": "Deepak Ravichandran",
      "avatar": "https://lh6.googleusercontent.com/-MeEMo44BCyM/AAAAAAAAAAI/AAAAAAAAAAA/vxL_Rnx_ntQ/s120-p/photo.jpg",
      "cl": "7960342",
      "clUrl": "https://chromium-review.googlesource.com/c/7960342",
      "description": "Extends the logical HTTP cache invalidation engine in `HttpCache`\nwith getter access and telemetry:\n\n- Adds `invalidation_filters()` const getter so `NetworkContext`\n  can read the active in-memory filters and save them to disk\n  persistence.\n- Records UMA histograms in `HttpCache::IsInvalidated` to track\n  lookup outcomes (`Net.HttpCache.LogicalInvalidation.MatchResult`)\n  and verify stale data protection after crash recovery\n  (`Net.HttpCache.LogicalInvalidation.StaleDataProtectedAfterCrash`).\n- Adds standard `// LINT.IfChange` guards around\n  `LogicalInvalidationMatchResult` to ensure enums stay\n  synchronized.\n- Updates time range validation in `AddInvalidationFilter` to use\n  `CHECK_LE`.\n\nBug: 40088702\nChange-Id: Ia1b3f29d690d2ec31720b0cc72b9afb7294b2e21\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7960342\nReviewed-by: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\nReviewed-by: Adam Rice \u003cricea@chromium.org\u003e\nCommit-Queue: Deepak Ravichandran \u003cdeepakr@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655338}",
      "email": "deepakr@google.com",
      "hash": "6e71157cff0c2ed6859f3f7615959b3514e0b948",
      "subject": "Net: Add HttpCache invalidation filter getter and UMA telemetry"
    },
    "7960585": {
      "author": "Trevor Perrier",
      "avatar": "",
      "cl": "7960585",
      "clUrl": "https://chromium-review.googlesource.com/c/7960585",
      "description": "This CL changes logic around InvocationSource reporting in two ways:\n\n * First, it changes the default from kTopChromeButton to the more\n   appropriate kUnsupported.\n * Second, it adds six new sources: kDaisyChainOnNewTab,\n   kDaisyChainOnFollowLink, kConversationSwitch,\n   kDetachAttachButton, kTabRestore, and kImplicitInvocation\n\nBecause the default changes several key histograms are renamed by\nappending a `2`. These are:\n\n  * Glic.Instance.SidePanel|Floaty.ToggleSource|OpenSource\n  * Glic.InvocationSource.{InvocationSource}.*\n\nBug: b:504828786\nChange-Id: I6d302728d7f092919a5132ee6f73c7b2e7d2a9fb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7960585\nReviewed-by: Basia Zimirska \u003cbasiaz@google.com\u003e\nReviewed-by: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCommit-Queue: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nAuto-Submit: Trevor Perrier \u003cperrier@chromium.org\u003e\nReviewed-by: Alex Gough \u003cajgo@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655577}",
      "email": "perrier@google.com",
      "hash": "09c0a6715236c0d4a36c9334053bd2617d1de257",
      "subject": "[glic] Update default InvocationSource and add missing sources"
    },
    "7960743": {
      "author": "Siddhartha S",
      "avatar": "https://lh6.googleusercontent.com/-pDa2oCEoEvg/AAAAAAAAAAI/AAAAAAAAAAA/K_OQaK7Uum4/s120-p/photo.jpg",
      "cl": "7960743",
      "clUrl": "https://chromium-review.googlesource.com/c/7960743",
      "description": "This CL adds user tier and tiered rollout details to the\nchrome://glic-internals page to help debug tiered rollout eligibility.\nSpecifically, it retrieves and shows:\n- AI Subscription Tier\n- Rollout eligibility pref\n- Eligible tiers for V2 rollout\n- Overall eligibility status for tiered rollout\n\nTest: Build and verify glic-internals page displays the new table.\nChange-Id: I20dcca037e279a1cd10aea58fb18a5e03b848299\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7960743\nCommit-Queue: Siddhartha S \u003cssid@chromium.org\u003e\nAuto-Submit: Siddhartha S \u003cssid@chromium.org\u003e\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nReviewed-by: Carlos Knippschild \u003ccarlosk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655165}",
      "email": "ssid@chromium.org",
      "hash": "4e5440a25aca2390d30f3f11b3c7cbfb3a701d25",
      "subject": "glic: Add tiered rollout and user tier information to glic-internals"
    },
    "7961932": {
      "author": "Ryo Hashimoto",
      "avatar": "",
      "cl": "7961932",
      "clUrl": "https://chromium-review.googlesource.com/c/7961932",
      "description": "This menu item does the same thing as \"Send to devices\" in the share\nsheet UI.\n\nScreenshot: http://screenshot/6UjybhB5bTX9zij\n\nBUG=524044488\n\nChange-Id: Icddcc46aa2e5094edca310edfeaf631f0cbc2cc4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7961932\nReviewed-by: Jenna Himawan \u003cjhimawan@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Ryo Hashimoto \u003chashimoto@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655146}",
      "email": "hashimoto@google.com",
      "hash": "91649a033436883582606ebb9ecdae1989e0e0cf",
      "subject": "android: Add \"Send to devices\" to web page context menu"
    },
    "7962761": {
      "author": "Seung Jae Lim",
      "avatar": "https://lh5.googleusercontent.com/-DLck3sFfWho/AAAAAAAAAAI/AAAAAAAAAAA/IrFgUlussuI/s120-p/photo.jpg",
      "cl": "7962761",
      "clUrl": "https://chromium-review.googlesource.com/c/7962761",
      "description": "Fixed: 524769824\nChange-Id: I9c5e99ef34155b2ba23c9b9f0b334d07e2d2e018\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7962761\nReviewed-by: N Parker \u003cnparker@chromium.org\u003e\nReviewed-by: Nwokedi Idika \u003cnwokedi@chromium.org\u003e\nCommit-Queue: Seung Jae Lim \u003candysjlim@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655677}",
      "email": "andysjlim@chromium.org",
      "hash": "709f3040e74449ecc262c793448a98c3112124e6",
      "subject": "Update client_side_phishing_fuzzer to handle null dereference"
    },
    "7963874": {
      "author": "Abhijith Nair",
      "avatar": "https://lh3.googleusercontent.com/-0GMh5AVQGLM/AAAAAAAAAAI/AAAAAAAAAAA/0zZzcqCKexs/s120-p/photo.jpg",
      "cl": "7963874",
      "clUrl": "https://chromium-review.googlesource.com/c/7963874",
      "description": "This change exposes `SetForCurrentThread`, that allows the current\nthread to set its sequence token allowing it to run tasks associated\nwith a different thread. This change also exposes `GetForCurrentThread`\nto retrieve the sequence token associated with a thread.\n\nThe primary use case is for WebView where WebView wants to access UI\nthread bound objects before the UI thread is known while guaranteeing\nthat the original sequence is not concurrently executing.\n\nbase::internal::SequenceToken is now exposed as\nbase::subtle::SequenceToken on Android.\n\nBug: 530155491\nChange-Id: I144d1d0585b97b7ceaf6ab256fd1378ae169a852\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7963874\nCommit-Queue: Abhijith Nair \u003cabhijithnair@chromium.org\u003e\nReviewed-by: Etienne Pierre-Doray \u003cetiennep@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655613}",
      "email": "abhijithnair@chromium.org",
      "hash": "6646411e952b3efaf4a75cfdf6cde0e89775dd2c",
      "subject": "Introduce base::subtle::SequenceToken::[Get/Set]ForCurrentThread"
    },
    "7970492": {
      "author": "Lingqi Chi",
      "avatar": "https://lh5.googleusercontent.com/-MDy7CBqJcLM/AAAAAAAAAAI/AAAAAAAAAAA/sTgnN92ySKU/s120-p/photo.jpg",
      "cl": "7970492",
      "clUrl": "https://chromium-review.googlesource.com/c/7970492",
      "description": "This reverts commit 36bd507553bed845da7e1a491a659507de6b1e86.\n\nReason for revert: a newly added test is failing\n\nFailure Link: https://ci.chromium.org/ui/p/chromium/builders/ci/Linux%20Tests%20(dbg)(1)/132282/overview\n\nOriginal change's description:\n\u003e Make PersistentSystemProfile aware of runtime overrides\n\u003e\n\u003e Context:\n\u003e\n\u003e We store system_profiles in PMA files through the\n\u003e PersistentSystemProfile class and that is what is used when creating UMA\n\u003e logs from PMA files. It contains the latest \"full\" system profile\n\u003e created from that session (i.e. the last time a log was created).\n\u003e However, logs aren't created very often, so it's very likely there was\n\u003e more field trials activated since the last time a system_profile was\n\u003e stored. So if there is a crash before a new system_profile is stored,\n\u003e the trials activated since the last log was created would be lost. To\n\u003e remedy this, PersistentSystemProfile will \"amend\" the stored\n\u003e system_profile as trials get activated. This CL updates that mechanism\n\u003e to also take into account runtime FieldTrial overrides.\n\u003e\n\u003e Bug: 482449878\n\u003e Change-Id: Ifc24fb62cf83e354a0e3644aff200bd5569bd896\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7970492\n\u003e Reviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\n\u003e Commit-Queue: Luc Nguyen \u003clucnguyen@google.com\u003e\n\u003e Reviewed-by: Alexei Svitkine \u003casvitkine@chromium.org\u003e\n\u003e Reviewed-by: Roger McFarlane \u003crogerm@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1654917}\n\nBug: 482449878\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I1b4f0dabc8289873ff678f51a92df43162ad31d0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028280\nCommit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nOwners-Override: Lingqi Chi \u003clingqi@chromium.org\u003e\nAuto-Submit: Lingqi Chi \u003clingqi@chromium.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655152}",
      "email": "lingqi@chromium.org",
      "hash": "3429d6e6837da1d5b370516f2886afb6662d6fa7",
      "subject": "Revert \"Make PersistentSystemProfile aware of runtime overrides\""
    },
    "7970821": {
      "author": "Lijin Shen",
      "avatar": "https://lh5.googleusercontent.com/-UoC7iD4H1Wk/AAAAAAAAAAI/AAAAAAAAAAA/gilZP2C_PVA/s120-p/photo.jpg",
      "cl": "7970821",
      "clUrl": "https://chromium-review.googlesource.com/c/7970821",
      "description": "Remove usused infobar resources and rename infobar related resources\nunder download/.\n\nBUG=375499412\n\nChange-Id: Ibdf3687cf2db6ebd10c32e75a2d514c66f2d00f0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7970821\nReviewed-by: Theresa Wellington \u003ctwellington@chromium.org\u003e\nCommit-Queue: Lijin Shen \u003clazzzis@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655751}",
      "email": "lazzzis@google.com",
      "hash": "4e55de8c11724141cf0bc675064afba74453c540",
      "subject": "Remove core infobar downloads and resources"
    },
    "7975040": {
      "author": "Georg Neis",
      "avatar": "https://lh3.googleusercontent.com/-PuL4a0sDfTo/AAAAAAAAAAI/AAAAAAAAAAA/dtYey2tPFMw/s120-p/photo.jpg",
      "cl": "7975040",
      "clUrl": "https://chromium-review.googlesource.com/c/7975040",
      "description": "Remove unused (in prod) classes `FastPairHandshakeImplNew` and\n`AsyncFastPairHandshakeLookupImpl` and their associated unit tests. Also\nsimplify the `FastPairHandshake` interface by removing the obsolete\n2-argument constructor, `OnCompleteCallbackNew`, `SetUpHandshake`, and\n`Reset` methods.\n\nChange-Id: I9cbabacc2abec30da4ba362b4bd230b7ea9723a4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7975040\nCommit-Queue: Georg Neis \u003cneis@chromium.org\u003e\nReviewed-by: Brando Socarras \u003cbrandosocarras@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655171}",
      "email": "neis@chromium.org",
      "hash": "1f24c68e309905b66aa5229bf7569d90691e2c0d",
      "subject": "ash: Clean up FastPairHandshake"
    },
    "7976026": {
      "author": "Tamino Bauknecht",
      "avatar": "https://lh5.googleusercontent.com/-sZcxVAM2ZQo/AAAAAAAAAAI/AAAAAAAAAAA/kkhKFkyzI_w/s120-p/photo.jpg",
      "cl": "7976026",
      "clUrl": "https://chromium-review.googlesource.com/c/7976026",
      "description": "This enables platforms that do not use `chrome/` to use these test cases\nand thus increases coverage.\n\nThe following changes were applied besides the move:\n\n* Matcher constants were changed to be methods in the test fixture.\n* `media::sequence::Concat` has been replaced because it is not\n  accessible in `//components/autofill`.\n* Simplified WebElement retrieval in `AriaLabelAndDescription*`.\n\nBug: 41483772\nBug: 515754504\nBypass-Check-License: partially moved test file\nChange-Id: I595dfe652d47aae7643773700b923a2b8c39aec9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7976026\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nReviewed-by: Luchen Peng \u003cluchenpeng@google.com\u003e\nCommit-Queue: Tamino Bauknecht \u003ctaminob@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655484}",
      "email": "taminob@chromium.org",
      "hash": "0d17940b75a7adeec0ec12316d9e685b782c0765",
      "subject": "autofill: Move renderer label inference tests to //components"
    },
    "7976027": {
      "author": "Tamino Bauknecht",
      "avatar": "https://lh5.googleusercontent.com/-sZcxVAM2ZQo/AAAAAAAAAAI/AAAAAAAAAAA/kkhKFkyzI_w/s120-p/photo.jpg",
      "cl": "7976027",
      "clUrl": "https://chromium-review.googlesource.com/c/7976027",
      "description": "This enables platforms that do not use `chrome/` to use these test cases\nand thus increases coverage.\n\nThe test cases in this file test the conversion of `WebFormElement`s to\n`FormData`.\n\nSome test cases were converted to parameterized tests and\n`form_util::GetOwnedAutofillableFormControls` was used to replace the\ndeprecated `GetFormControlElements()`.\n\nBug: 41483772\nBug: 515754504\nBypass-Check-License: partially moved test file\nChange-Id: Ib747426e47761dc36dc4ab14d1d46edeeabfd0db\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7976027\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nReviewed-by: Luchen Peng \u003cluchenpeng@google.com\u003e\nCommit-Queue: Tamino Bauknecht \u003ctaminob@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655486}",
      "email": "taminob@chromium.org",
      "hash": "4bca99ae175c1c531ba06e1eb3cd95c76cfe5ee3",
      "subject": "autofill: Move renderer FormData conversion tests to //components"
    },
    "7976028": {
      "author": "Tamino Bauknecht",
      "avatar": "https://lh5.googleusercontent.com/-sZcxVAM2ZQo/AAAAAAAAAAI/AAAAAAAAAAA/kkhKFkyzI_w/s120-p/photo.jpg",
      "cl": "7976028",
      "clUrl": "https://chromium-review.googlesource.com/c/7976028",
      "description": "This enables platforms that do not use `chrome/` to use these test cases\nand thus increases coverage.\n\nThe test cases in this file test the conversion of\n`WebFormControlElement`s to `FormFieldData`.\n\nSome test cases were converted to parameterized tests and\n`form_util::WebFormControlElementToFormFieldForTesting` was used to\nreplace the deprecated `WebFormControlElement::Form()` method.\nAdditionally, `TextAlignOverridesDirectionTest` was extended to include\nadditional combinations that were untested before.\n\nBug: 41483772\nBug: 515754504\nBypass-Check-License: partially moved test file\nChange-Id: I8183f7f5871c970c75c199d39361bd49b3afd67f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7976028\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCommit-Queue: Tamino Bauknecht \u003ctaminob@chromium.org\u003e\nReviewed-by: Bruno Braga \u003cbrunobraga@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655487}",
      "email": "taminob@chromium.org",
      "hash": "f0a3333a240b11433aec74109e15c82f60b284e8",
      "subject": "autofill: Move renderer FormFieldData conversion tests to //components"
    },
    "7976029": {
      "author": "Tamino Bauknecht",
      "avatar": "https://lh5.googleusercontent.com/-sZcxVAM2ZQo/AAAAAAAAAAI/AAAAAAAAAAA/kkhKFkyzI_w/s120-p/photo.jpg",
      "cl": "7976029",
      "clUrl": "https://chromium-review.googlesource.com/c/7976029",
      "description": "This enables platforms that do not use `chrome/` to use these test cases\nand thus increases coverage.\n\nThe test cases in this file test autofilling fields with different\nconstraints like a maximum length.\n\nSome test cases were refactored to use parameterized tests.\n\nBug: 41483772\nBug: 515754504\nBypass-Check-License: partially moved test file\nChange-Id: Ib8a5a4603c521763b689a198a9d014c756e1f44f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7976029\nReviewed-by: Timofey Chudakov \u003ctchudakov@google.com\u003e\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCommit-Queue: Tamino Bauknecht \u003ctaminob@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655496}",
      "email": "taminob@chromium.org",
      "hash": "0f2d0f2f100620b77e067c10307b523d308be63f",
      "subject": "autofill: Move renderer constrained autofilling tests to //components"
    },
    "7978098": {
      "author": "LongYinan",
      "avatar": "https://lh6.googleusercontent.com/-7cRr7E7FS2I/AAAAAAAAAAI/AAAAAAAAAAA/99Mw9D0L4qI/s120-p/photo.jpg",
      "cl": "7978098",
      "clUrl": "https://chromium-review.googlesource.com/c/7978098",
      "description": "CrasUnifiedStream (the CRAS output stream) registered a raw pointer to\nthe stream object (`this`) as the libcras callback user argument and had\nno synchronization between its stop/destruction sequence on the audio\nthread and the real-time callbacks from the libcras thread. As a result,\na late audio callback could execute after the stream had been freed,\nresulting in a use-after-free write in the audio service process.\n\nThis is the output-stream counterpart of the CrasInputStream issue fixed\nin commit bbbd1877d4f1; the output stream was not\nincluded in that fix.\n\nApply the same thread-safe proxy pattern:\n\n- CrasUnifiedStreamProxy holds a base::Lock-guarded raw pointer to\n  CrasUnifiedStream and is registered as the libcras user argument.\n- CrasUnifiedStream owns the proxy via std::unique_ptr.\n- On Stop() and Close(), the stream detaches from the proxy, which\n  acquires the lock and nulls the pointer. Detach() therefore both waits\n  for any in-flight callback to finish and prevents future callbacks from\n  reaching the stream.\n- The static callbacks (UnifiedCallback, StreamError) forward to the\n  proxy, which checks under the lock whether the stream is still valid\n  before forwarding to OnUnifiedCallback()/OnStreamError().\n\nUnlike the input stream, CrasUnifiedStream output streams are pooled and\nrestarted in place (Stop() then Start() without Close(), see\nAudioOutputDispatcherImpl). The proxy therefore lives for the entire\nlifetime of the stream (created in the constructor, never recreated) and\nis re-attached in Start() once libcras has assigned the new stream id.\nTo close a residual race on that reuse path -- a callback from a previous\nrun that is delayed past the re-attach, which would otherwise be forwarded\nbecause the stream pointer is non-null again -- the proxy records the\nactive stream id at attach time and forwards a callback only when the\ncallback's stream id matches. A stale callback carries the previous id and\nis dropped instead of writing into a buffer for the new run. (The proxy is\nnow attached after add_pinned_stream() so the new id is known; a callback\nthat arrives in the brief window before that is dropped while the proxy is\nstill detached.)\n\nAdd a CrasUnifiedStreamTest.RestartedStreamKeepsRendering regression test\nthat drives several Stop()/Start() reuse cycles on a single stream.\n\nBug: 519613438\nChange-Id: Ib0af917dfc2a3e4e0e0a53c7a38409181e27ff6e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7978098\nReviewed-by: Li-Yu Yu \u003caaronyu@google.com\u003e\nReviewed-by: Yu-Hsuan Hsu \u003cyuhsuan@chromium.org\u003e\nCommit-Queue: Yu-Hsuan Hsu \u003cyuhsuan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655252}",
      "email": "lynweklm@gmail.com",
      "hash": "2b6550499defae29e916eb057782131c3230b5c9",
      "subject": "media/audio/cras: Fix Use-After-Free in CrasUnifiedStream"
    },
    "7979219": {
      "author": "Ankush Singh",
      "avatar": "https://lh4.googleusercontent.com/-O_Qx6x6kvY0/AAAAAAAAAAI/AAAAAAAAAAA/8caaQPFTaMg/s120-p/photo.jpg",
      "cl": "7979219",
      "clUrl": "https://chromium-review.googlesource.com/c/7979219",
      "description": "Currently, the Send Tab to Self (STTS) Auto-Open feature stores pending\nentries in an temporary in-memory vector within the controller. This\nprevents them from persisting across browser restarts.\n\nThis CL refactors the feature to use the `SendTabToSelfModel` as the\nsource of truth. Unopened entries targeted to the local device are now\nretrieved from the model on startup or browser activation, enabling them\nto persist and auto-open.\n\nAdditionally, this also updates GetUnopenedEntriesTargetedToLocalDevice\nto return entries in a sorted order of shared time (oldest first).\n\nBug: 488072250\nChange-Id: Ib94d5ea5664fc4d964ff5a9047b4b73021cca874\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7979219\nAuto-Submit: Ankush Singh \u003cankushkush@google.com\u003e\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nCommit-Queue: Ankush Singh \u003cankushkush@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655549}",
      "email": "ankushkush@google.com",
      "hash": "ddefbc009c195295c9528a5080143ca66f5749ab",
      "subject": "STTS: Avoid maintaining pending entries and open all unopened entries"
    },
    "7980163": {
      "author": "Ana Sollano Kim",
      "avatar": "https://lh6.googleusercontent.com/-TtolE_kgwZ0/AAAAAAAAAAI/AAAAAAAAAAA/9YEpSuilJKE/s120-p/photo.jpg",
      "cl": "7980163",
      "clUrl": "https://chromium-review.googlesource.com/c/7980163",
      "description": "NSColorSampler returns colors in the display's native color space.\nCurrently it is converted via skia::NSSystemColorToSkColor, which\nforces deviceRGBColorSpace and returns uncalibrated device coordinates\nmislabeled as sRGB. On wide-gamut/P3 displays this produces wrong\nvalues.\n\nUse skia::CGColorRefToSkColor(selectedColor.CGColor) instead, which\nperforms a proper color-managed conversion to sRGB via\nCGColorCreateCopyByMatchingToColorSpace.\n\nBug: 40211008, 381372611\nChange-Id: If103d6e744211dc292b47646152d9a71303b621b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7980163\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCommit-Queue: Ana Sollano Kim \u003cansollan@microsoft.com\u003e\nReviewed-by: Dan Clark \u003cdaniec@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655124}",
      "email": "ansollan@microsoft.com",
      "hash": "8d6ccde4248639386bb317d09b95869689b5b63a",
      "subject": "Convert eyedropper color to sRGB instead of device-RGB"
    },
    "7983215": {
      "author": "birnie",
      "avatar": "https://lh3.googleusercontent.com/-NJ7FJb6fZXw/AAAAAAAAAAI/AAAAAAAAAAA/Q3lwS7y-_-c/s120-p/photo.jpg",
      "cl": "7983215",
      "clUrl": "https://chromium-review.googlesource.com/c/7983215",
      "description": "Introduce a consolidated metric to log all reasons why the Glic entry\npoint remains anchored for an onboarded user despite the profile failing\neligibility checks.\n\nThis replaces the deprecated\nGlic.ProfileEnablement.AnchoredDespiteEligibilityFailureReason metric,\nwhich was limited only to global system-level checks (like country,\nlocale, feature flags, and OS version). The old metric did not capture\nprofile or account-level failures, such as signed-in account capability,\nrollout status, regular profile requirements, or enterprise policy\ndisablement.\n\nBy consolidating all eligibility checks into a single metric, we can\nunify the logging logic, avoid code duplication, and present a complete\nview of why the entry point is anchored in an ineligible state.\n\nOBSOLETE_HISTOGRAMS=Glic.ProfileEnablement.AnchoredDespiteEligibilityFailureReason.{Suffix} is replaced by the more comprehensive Glic.ProfileEnablement.AnchoredDespiteEligibilityReason.{Suffix}\nBug: b:505469813\n\nChange-Id: Ib23ed2dd8a40fb4b237dad015124af4b6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7983215\nCommit-Queue: Nick Birnie \u003cbirnie@google.com\u003e\nReviewed-by: Carlos Knippschild \u003ccarlosk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655129}",
      "email": "birnie@google.com",
      "hash": "f1d105c1dca454199f156b8666800c1ac8928551",
      "subject": "Add consolidated Glic.ProfileEnablement.AnchoredDespiteEligibilityReason metric"
    },
    "7983944": {
      "author": "Mikel Astiz",
      "avatar": "https://lh6.googleusercontent.com/-d2wU34ze3Og/AAAAAAAAAAI/AAAAAAAAAAA/kSYJlVC9C3g/s120-p/photo.jpg",
      "cl": "7983944",
      "clUrl": "https://chromium-review.googlesource.com/c/7983944",
      "description": "This is a reland of commit 559c3019f5d39236402292e8f4a8fb9bcf8281b3\n\nReason to reland: there's now a decision to move forward with this\nfeature.\n\nOriginal change's description:\n\u003e [sync] Enable Android build prefix uploading by default\n\u003e\n\u003e This functionality can improve the user experience when dealing with\n\u003e device lists, as it contributes to more user-friendly device names.\n\u003e\n\u003e Bug: 510816366\n\u003e Change-Id: Ib7f4fc2e78d39f6dffd01e9e82cce65955523205\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7983944\n\u003e Commit-Queue: Mikel Astiz \u003cmastiz@chromium.org\u003e\n\u003e Commit-Queue: Michael Tatarski \u003cmtatarski@google.com\u003e\n\u003e Reviewed-by: Michael Tatarski \u003cmtatarski@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1650901}\n\nBug: 510816366\nChange-Id: I3bb6fcaba068cabdc3072db662d3a7e227942a7e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7985484\nAuto-Submit: Mikel Astiz \u003cmastiz@chromium.org\u003e\nReviewed-by: Ankush Singh \u003cankushkush@google.com\u003e\nCommit-Queue: Ankush Singh \u003cankushkush@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655437}",
      "email": "mastiz@chromium.org",
      "hash": "6ce0f2d3d7af17417adf9322d9e2beb0c87be4af",
      "subject": "Reland \"[sync] Enable Android build prefix uploading by default\""
    },
    "7984267": {
      "author": "greengrape",
      "avatar": "https://lh3.googleusercontent.com/-sf_aqVAr_tQ/AAAAAAAAAAI/AAAAAAAAAAA/r2PDBO3X3ds/s120-p/photo.jpg",
      "cl": "7984267",
      "clUrl": "https://chromium-review.googlesource.com/c/7984267",
      "description": "Bug: 529731980\nChange-Id: I73c7a702bf47757d11f3118613aed1886a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7984267\nCommit-Queue: Dibyajyoti Pal \u003cdibyapal@chromium.org\u003e\nAuto-Submit: Andrew Rayskiy \u003cgreengrape@google.com\u003e\nReviewed-by: Dibyajyoti Pal \u003cdibyapal@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655562}",
      "email": "greengrape@google.com",
      "hash": "282846b2a6691c8c63ae5df8c78fb597b183b09d",
      "subject": "Remove unused isolated_web_apps includes and fix missing dependencies"
    },
    "7987125": {
      "author": "Will Yeager",
      "avatar": "https://lh3.googleusercontent.com/-aiWotxNt_fU/AAAAAAAAAAI/AAAAAAAAAAA/J7LWILt39x8/s120-p/photo.jpg",
      "cl": "7987125",
      "clUrl": "https://chromium-review.googlesource.com/c/7987125",
      "description": "part of multiple CLs:\n-  https://crrev.com/c/7957643\n-  https://crrev.com/c/7984928\n=\u003e https://crrev.com/c/7987125\n\nBug: 40609997,40280175\nChange-Id: If7bb9fcd2b477b41aaa2f4bd70455ffc25b990e0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7987125\nCommit-Queue: Will Yeager \u003cwyeager@google.com\u003e\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655473}",
      "email": "wyeager@google.com",
      "hash": "dee421389e10499c9edcab155eab0d8f93804a7e",
      "subject": "Add expand submodules experiment to linux-rel"
    },
    "7988717": {
      "author": "Ian Wells",
      "avatar": "https://lh4.googleusercontent.com/-J-m7t8z9vJI/AAAAAAAAAAI/AAAAAAAAAAA/WWIe-7aTH54/s120-p/photo.jpg",
      "cl": "7988717",
      "clUrl": "https://chromium-review.googlesource.com/c/7988717",
      "description": "Context:\nhttps://docs.google.com/document/d/1xGsDDmHERiSTH1JXUYrRKNMTnobkDShGJ8EBQSQIHFA/edit?usp=sharing\n\nThis CL changes Glic*Delegate to GlicSplitButtonDelegate wherever they\nappear. No behavior changes.\n\nBug: 511309088\nChange-Id: I1763241829edd502fb7a89dd089a1913b0280e7f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7988717\nCommit-Queue: Ian Wells \u003ciwells@chromium.org\u003e\nReviewed-by: Vince Lugli \u003clugli@google.com\u003e\nAuto-Submit: Ian Wells \u003ciwells@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655111}",
      "email": "iwells@chromium.org",
      "hash": "ab96270fefe9f19865dc694ea478fd01ba9ff7df",
      "subject": "GlicSplitButtonController: finish combining delegates"
    },
    "7989192": {
      "author": "Christian Jaime",
      "avatar": "https://lh6.googleusercontent.com/-8itwEgYAN_g/AAAAAAAAAAI/AAAAAAAAAAA/Q6pR4niYtto/s120-p/photo.jpg",
      "cl": "7989192",
      "clUrl": "https://chromium-review.googlesource.com/c/7989192",
      "description": "This CL establishes the JNI integration boundary between the C++\nReadAloudService and the Java ReadAloudController, as detailed in\ngo/speakr-on-device-frontend. The core JNI integration logic is\nimplemented using jni_zero within the `read_aloud_bridge` files.\n\nIt delivers the complete skeletal JNI interface (both inbound\nJava-to-C++ commands and outbound C++-to-Java delegate events) necessary\nto support upcoming MVC UI hookups and playback controls.\n\nThe JNI bridge is not yet active or called by the ReadAloudController\nlifecycle; runtime hookup and unit tests will land subsequently.\n\nBYPASS_LARGE_CHANGE_WARNING: This CL forms a single logical unit establishing the JNI bridge.\n\nBug: 522827259\nChange-Id: I36848dc832981b5aa59f20526b110dd3a64ab2af\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7989192\nReviewed-by: Ian Wells \u003ciwells@chromium.org\u003e\nCommit-Queue: Christian Jaime \u003cchristianjaime@google.com\u003e\nReviewed-by: Basia Zimirska \u003cbasiaz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655518}",
      "email": "christianjaime@google.com",
      "hash": "1dbce3367a9695bf515850b4822ac88570ce8993",
      "subject": "[ReadAloud] Implement JNI bridge skeleton for ReadAloudService"
    },
    "7989373": {
      "author": "Sahir Vellani",
      "avatar": "https://lh5.googleusercontent.com/-75lAgzm2OiQ/AAAAAAAAAAI/AAAAAAAAAAA/vlcL2RP9MHc/s120-p/photo.jpg",
      "cl": "7989373",
      "clUrl": "https://chromium-review.googlesource.com/c/7989373",
      "description": "XBox does not have a D3D11 driver, and runs Chromium in D3D11 mode\nthrough a D3D11On12 device. This causes D3DImageBacking to unexpectedly\ntake the D3D12 path during BeginAccess. This CL adds a feature flag\ncheck to CanUseD3D12 to mitigate video rendering artifacts on XBox while\na permanent fix is found.\n\nThis CL also changes the condition for the D3D12 path in BeginAccessD3D,\nnow checking whether the texture's device is a D3D11On12 device and if\nthe accessing device is the same device. Multi device access should fall\nback to the D3D11 path because the backing's D3D12 resource and unwrap\nstate are bound to the texture's D3D11 device and command queue, and\nmulti device access should happen through the DXGI shared handle state.\n\nBug: 527088949\nChange-Id: Ibf8959baa116d18d8e12a1caf1e2bfb216ebc352\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7989373\nCommit-Queue: Sahir Vellani \u003csahir.vellani@microsoft.com\u003e\nReviewed-by: Sunny Sachanandani \u003csunnyps@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655635}",
      "email": "sahir.vellani@microsoft.com",
      "hash": "46d3d123247a93bde09501739ebe4864682b31a0",
      "subject": "Add feature flag condition to D3D12 path in D3DImageBacking"
    },
    "7989593": {
      "author": "Shunya Shishido",
      "avatar": "https://lh4.googleusercontent.com/-Rt8o3qoEnK4/AAAAAAAAAAI/AAAAAAAAAAA/HkBaScead1w/s120-p/photo.jpg",
      "cl": "7989593",
      "clUrl": "https://chromium-review.googlesource.com/c/7989593",
      "description": "This CL moves the 'DeclarativePerformanceObserver' feature flag from the\nnetwork service ('services/network') to Blink, leveraging Blink's\nbuilt-in 'base::Feature' auto-generation in\n'runtime_enabled_features.json5'.\n\nSince the network service now parses the 'Performance-Observer' header\nunconditionally, the feature flag is no longer needed there. Relocating\nit to Blink aligns with Chromium's architectural standards for Web\nPlatform features.\n\nBy setting 'base_feature_status: \"enabled\"' and\n'copied_from_base_feature_if: \"overridden\"', the generated\n'blink::features::kDeclarativePerformanceObserver' serves as a\nkillswitch (enabled by default in C++) without enabling the feature by\ndefault in the renderer process.\n\nFurthermore, NavigationRequest gating is updated so that:\n1. If kill-switched OFF via Finch or command line, observer creation is\n   completely disabled.\n2. Otherwise, valid Origin Trial tokens enable the feature\n   per-navigation.\n3. Explicit command-line overrides (--enable-features) enable the\n   feature globally for testing and development.\nStoragePartitionImpl uses the killswitch flag to conditionally\ninitialize DeclarativePerformanceObserverStore.\n\nKey changes:\n- Configured 'runtime_enabled_features.json5' with base_feature_status\n  and copied_from_base_feature_if options for Origin Trial killswitch\n  behavior.\n- Updated NavigationRequest policy gating logic to support both Origin\n  Trial token validation and explicit developer flag overrides while\n  honoring the killswitch.\n- Updated DeclarativePerformanceObserverOriginTrialTest to verify normal\n  Origin Trial gating, killswitch behavior, and the explicit flag\n  override behavior (testing that overrides activate the observer\n  without an Origin Trial token).\n- Removed manual C++ flag definitions from 'third_party/blink'.\n- Removed manual mapping from 'content/child/runtime_features.cc'.\n- Removed C++ flag definitions from 'services/network'.\n- Updated all browser-side and test references to use the new\n  auto-generated 'blink::features::kDeclarativePerformanceObserver'.\n\nTAG=agy\nCONV=a41834ac-f2c3-4380-90b1-c8d4dea5ce14\n\nChange-Id: I1414c371feeaf33534fad198152a8badd0013699\nBug: 505208781\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7989593\nCommit-Queue: Shunya Shishido \u003csisidovski@chromium.org\u003e\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nReviewed-by: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655262}",
      "email": "sisidovski@chromium.org",
      "hash": "a692ac9e33f1a8144821f0d1af2da0ece0942f0d",
      "subject": "Relocate DeclarativePerformanceObserver feature flag"
    },
    "7989779": {
      "author": "Shunya Shishido",
      "avatar": "https://lh4.googleusercontent.com/-Rt8o3qoEnK4/AAAAAAAAAAI/AAAAAAAAAAA/HkBaScead1w/s120-p/photo.jpg",
      "cl": "7989779",
      "clUrl": "https://chromium-review.googlesource.com/c/7989779",
      "description": "Bug: 505208781\nChange-Id: I0e802e8e36b6a340b7ec73f45625efd2fbc8e1a4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7989779\nCommit-Queue: Shunya Shishido \u003csisidovski@chromium.org\u003e\nReviewed-by: Yoshisato Yanagisawa \u003cyyanagisawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655271}",
      "email": "sisidovski@chromium.org",
      "hash": "0d6de70e8e371b2dec08dac4350234300cc66a65",
      "subject": "Add Declarative Performance Observer to chrome://flags"
    },
    "7990273": {
      "author": "Ben Chin",
      "avatar": "https://lh5.googleusercontent.com/-xOZ89kPGQ0g/AAAAAAAAAAI/AAAAAAAAAAA/y805LT1B7YQ/s120-p/photo.jpg",
      "cl": "7990273",
      "clUrl": "https://chromium-review.googlesource.com/c/7990273",
      "description": "Under Android Q+ Scoped Storage constraints, C++ cannot write directly\nto the public Downloads folder using POSIX file system APIs.\nThis CL ensures that chrome://net-export writes the log to the app-private\ndirectory during active logging, and then publishes/copies the completed\nfile to the public MediaStore Downloads collection when logging stops.\n\nTo achieve this:\n- Added a Java helper copyFileToDownloadsCollection to FileUtils.java\n  to insert the file into MediaStore.Downloads (on Q+) or perform a\n  direct copy to public Downloads (pre-Q).\n- Exposed this helper in base::CopyFileToDownloadsCollection in C++.\n- Added NetExportFileWriter::IsLogging() to cleanly query active logging\n  states without dictionary string parsing.\n- Hooked into NetExportMessageHandler::OnNewState to trigger the copy\n  automatically when IsLogging() transitions to false.\n\nBug: 517532404\nTest: FileUtilsTest,  NetExportFileWriterTest\nChange-Id: Iccda5bbffda6c1378958824fa6f11c8fd0303122\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7990273\nReviewed-by: Stephen Nusko \u003cnuskos@chromium.org\u003e\nReviewed-by: Adam Rice \u003cricea@chromium.org\u003e\nCommit-Queue: ben chin \u003clungc@chromium.org\u003e\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655167}",
      "email": "lungc@chromium.org",
      "hash": "33cce8f3cb9cae731c937285f1120740362f634d",
      "subject": "Copy net-export log to public Downloads folder when stopped"
    },
    "7990779": {
      "author": "Jiacheng Guo",
      "avatar": "https://lh6.googleusercontent.com/-6gShfCVr-lI/AAAAAAAAAAI/AAAAAAAAAAA/k7izy_dt-Lk/s120-p/photo.jpg",
      "cl": "7990779",
      "clUrl": "https://chromium-review.googlesource.com/c/7990779",
      "description": "The CL avoids executing DeriveSiteInfo in\nSiteInstanceImpl::IsSuitableForUrlInfo when a SiteInstance has no\nprocess and no site assigned.\nA holdback experiment flag is added to measure the impact.\n\nBug: 527302857\nChange-Id: I4dc1af95e66d99e00c461b4867b1de14a90e5375\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7990779\nCommit-Queue: Jiacheng Guo \u003cgjc@google.com\u003e\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655264}",
      "email": "gjc@google.com",
      "hash": "810dd26058eefdb0708ca24b0a759f081e2cde92",
      "subject": "Add early return to IsSuitableForUrlInfo with a holdback flag"
    },
    "7991262": {
      "author": "Vasili Svirski",
      "avatar": "https://lh4.googleusercontent.com/-Jzm1LAusWYA/AAAAAAAAAAI/AAAAAAAAAAA/jZ2G1105EmA/s120-p/photo.jpg",
      "cl": "7991262",
      "clUrl": "https://chromium-review.googlesource.com/c/7991262",
      "description": "The logic to discard partially parsed questions on failure enabled by\ndefault since 143.0.7474.0.\n\nBug: 448685357\nChange-Id: I966898befc58d5c8ab979a41d85ca2a19547926d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7991262\nReviewed-by: Nidhi Jaju \u003cnidhijaju@chromium.org\u003e\nReviewed-by: Eric Orth \u003cericorth@chromium.org\u003e\nCommit-Queue: Vasili Svirski \u003cvsvirski@google.com\u003e\nReviewed-by: Maks Orlovich \u003cmorlovich@chromium.org\u003e\nReviewed-by: Kenichi Ishibashi \u003cbashi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655296}",
      "email": "vsvirski@google.com",
      "hash": "c1a17c28ec1dc2ef4784a0a3c9c85a585dfb4dc4",
      "subject": "Remove kDnsResponseDiscardPartialQuestions feature flag"
    },
    "7991319": {
      "author": "Fuhsin Liao",
      "avatar": "https://lh6.googleusercontent.com/-_Zq-DuBsOSM/AAAAAAAAAAI/AAAAAAAAAAA/fb9NGnedMVU/s120-p/photo.jpg",
      "cl": "7991319",
      "clUrl": "https://chromium-review.googlesource.com/c/7991319",
      "description": "demo: https://screenshot.googleplex.com/AyaQ3qyfeZTBufm\n\nThe \"Translate to (Language)\" option appears only when the page language\ndiffers from the target language. The target language is determined by\nthe user's translation preference in Chrome settings (defaulting to the\nsystem language). The context menu item will be positioned in a new\ngroup bordered by dividers, located below 'Create QR code for this page'\nand above 'View page source'.\n\nBug: 524042578\nChange-Id: If41c4f3ac27588a226025d5a4ea8424caee33173\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7991319\nCommit-Queue: Fuhsin Liao \u003cfuhsinliao@google.com\u003e\nReviewed-by: Jenna Himawan \u003cjhimawan@google.com\u003e\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655604}",
      "email": "fuhsinliao@google.com",
      "hash": "3e336e90a120a8746cc47f19c1bcf49e3135ce3e",
      "subject": "Add \"Translate to (Language)\" in empty space context menu"
    },
    "7992495": {
      "author": "Jan Wilken Dörrie",
      "avatar": "https://lh6.googleusercontent.com/-gsktmy6ief4/AAAAAAAAAAI/AAAAAAAAAAA/KpwgqZ4Ig6w/s120-p/photo.jpg",
      "cl": "7992495",
      "clUrl": "https://chromium-review.googlesource.com/c/7992495",
      "description": "Introduce support for generating an Attestation Identity Key (AIK)\nduring the Device Bound Session Credentials (DBSC) registration process.\nPreviously, only the session signing key was generated. This change\nenables sequential key generation where the attestation key is generated\nasynchronously after the signing key when required.\n\nTo implement this, propagate the AttestationMode enum from fetcher\nparameters to the registration request parameters. Additionally, split\nthe generic `kKeyError` into `kSigningKeyGenerationError` and\n`kAttestationKeyGenerationError` to improve error tracking and metric\nreporting when key generation fails.\n\nSpecifically, this change:\n\n- Refactors `RegistrationFetcherParam` and `RegistrationRequestParam` to\n  pass `AttestationMode`.\n- Modifies `RegistrationFetcherImpl` to generate the attestation key in\n  parallel with the signing key using concurrent callbacks.\n- Propagates the generated attestation key ID to `SessionParams`.\n- Replaces `kKeyError` with `kSigningKeyGenerationError` and\n  `kAttestationKeyGenerationError` across net, mojom, and metrics.\n\nBug: 501306421\nChange-Id: Ie9ac580faeb194d68a8f61b46228ec326a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7992495\nAuto-Submit: Jan Wilken Dörrie \u003cjdoerrie@chromium.org\u003e\nCommit-Queue: Jan Wilken Dörrie \u003cjdoerrie@chromium.org\u003e\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nReviewed-by: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655731}",
      "email": "jdoerrie@chromium.org",
      "hash": "07b5d450afad65a5ffca7cddad1cd7e365d32632",
      "subject": "[dbsc] Support DBSC attestation key generation in registration"
    },
    "7993797": {
      "author": "Vlad Krot",
      "avatar": "https://lh3.googleusercontent.com/-ZG6N65eEncc/AAAAAAAAAAI/AAAAAAAAAAA/qVQhIkfqbf8/s120-p/photo.jpg",
      "cl": "7993797",
      "clUrl": "https://chromium-review.googlesource.com/c/7993797",
      "description": "This change is needed to support UKM metric segmentation by bundle_id\nwhich is a main identifier of Isolated Web App which is equivalent to\nURL: isolated-app://ao423oi4ijo3...\n\nDesign Document and why it is needed (googlers only):\nhttps://docs.google.com/document/d/1CG97awEqM1FHiOIo-rObxNwz__ZsXx68zaXcX65s9Z8/edit?tab=t.0#heading=h.e1jhbni5b3x\n\nPrivacy approval was given here\nhttps://b.corp.google.com/issues/524226824\n\nA line was added to components/test/BUILD.gn otherwise ukm_unittests\ntarget fails to compile.\n\nBug: 527406356\nChange-Id: I7b48ddfbf13c0e76e94a604074a28f6e7e1b2f1f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7993797\nCommit-Queue: Vlad Krot \u003cvkrot@google.com\u003e\nReviewed-by: Luc Nguyen \u003clucnguyen@google.com\u003e\nReviewed-by: Tommy Nyquist \u003cnyquist@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655499}",
      "email": "vkrot@google.com",
      "hash": "a9a7a4de6ed19d3c8275176d0b96ec6607a21c90",
      "subject": "add IWA bundle id to the ukm source id"
    },
    "7994524": {
      "author": "Wenhu Cheng",
      "avatar": "https://lh5.googleusercontent.com/-zuuntE8jFRs/AAAAAAAAAAI/AAAAAAAAAAA/j26D0U5oPJM/s120-p/photo.jpg",
      "cl": "7994524",
      "clUrl": "https://chromium-review.googlesource.com/c/7994524",
      "description": "Currently, when clicking Voice Search in the NTP Realbox, the NTP\nbackground and modules remain interactive and are not greyed out.\n\nThis CL updates the Realbox Voice Search coherence overlay to apply the\nNTP background scrim when active, matching the behavior of the NTP\nComposebox. This behavior is gated behind the realbox voice search\ncoherence flags.\n\nScreencast:\nhttps://screencast.googleplex.com/cast/NTM2Mzg0ODUxNjIwNjU5MnxiOTJjNDE5MS00ZA\n\nFixed: b:527528080\nChange-Id: I014110d44fe75271b6bddbf079aa569eb072d9f8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7994524\nReviewed-by: James Leung \u003cjamesleung@google.com\u003e\nCommit-Queue: Wenhu Cheng \u003cwenhuc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655108}",
      "email": "wenhuc@google.com",
      "hash": "59c858eb8b5a71c71cc6aa2608bb3050f40b7176",
      "subject": "[Voice Search] Grey out NTP background when realbox voice search is active"
    },
    "7994958": {
      "author": "Mason Freed",
      "avatar": "https://lh3.googleusercontent.com/-1ya5ANiRzSI/AAAAAAAAAAI/AAAAAAAAAAA/0WyLQi44EBs/s120-p/photo.jpg",
      "cl": "7994958",
      "clUrl": "https://chromium-review.googlesource.com/c/7994958",
      "description": "This change implements a deprecation trial for XSLT, allowing origins\nto opt in to keeping XSLT enabled even if it is disabled by default via\nFinch or other settings. The trial hooks into the existing \"XSLT\"\nruntime enabled feature.\n\nI2E with LGTM:\nhttps://groups.google.com/a/chromium.org/g/blink-dev/c/V6Gj-MM4WVY/m/0Id8KDlrAAAJ\n\nBug: 435623334\nChange-Id: I2bf4a8641e19602ce1614443b16fc8adfa4282ac\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7994958\nAuto-Submit: Mason Freed \u003cmasonf@chromium.org\u003e\nCommit-Queue: Artem Sumaneev \u003casumaneev@google.com\u003e\nReviewed-by: Artem Sumaneev \u003casumaneev@google.com\u003e\nReviewed-by: Chris Harrelson \u003cchrishtr@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655350}",
      "email": "masonf@chromium.org",
      "hash": "8f86d69c6692e559f56f66fd9f5c20e44cf9faf0",
      "subject": "Add deprecation origin trial for XSLT"
    },
    "7995258": {
      "author": "Peter",
      "avatar": "",
      "cl": "7995258",
      "clUrl": "https://chromium-review.googlesource.com/c/7995258",
      "description": "Bug: 516505539\n\nChange-Id: Ibec330709c164d3b9c1ab768b352632930ff2c01\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7995258\nReviewed-by: Ramin Halavati \u003crhalavati@chromium.org\u003e\nCommit-Queue: Ramin Halavati \u003crhalavati@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655269}",
      "email": "pkotwicz@google.com",
      "hash": "15e0b868c5d35f114df91ef02574700955028265",
      "subject": "Add flag in chrome://flags for features::kAccessibilityAndroidMath"
    },
    "7995496": {
      "author": "marco",
      "avatar": "https://lh6.googleusercontent.com/-AlAwdR7t8o0/AAAAAAAAAAI/AAAAAAAAAAA/TGEw_hN9fjc/s120-p/photo.jpg",
      "cl": "7995496",
      "clUrl": "https://chromium-review.googlesource.com/c/7995496",
      "description": "These tests used to be flaky back when trivial events weren't optionally\ndiscarded. It seems like these weren't set back on. After running them\nlocally repeatedly, no flakiness was found anymore.\n\nBug: 414363686\nChange-Id: I53bb1fa7e56e80feafd79e1db2c2a454228eb9ce\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7995496\nReviewed-by: Lucas Radaelli \u003clucasradaelli@google.com\u003e\nCommit-Queue: Marco Esau Garcia Martinez \u003cgmarcoesau@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655597}",
      "email": "gmarcoesau@google.com",
      "hash": "6ab5de92a91c0ef817efb6a1a43ef4a614655c6f",
      "subject": "[a11y] Re-enable previously flaky tests"
    },
    "7995820": {
      "author": "Bhuvana Betini",
      "avatar": "https://lh6.googleusercontent.com/-e6pJ9h3Pqw4/AAAAAAAAAAI/AAAAAAAAAAA/mOBkz3Gp0Mc/s120-p/photo.jpg",
      "cl": "7995820",
      "clUrl": "https://chromium-review.googlesource.com/c/7995820",
      "description": "This CL implements the Actor.Notification.ClickTaskState metric to track\nthe state of an Actor task when a user clicks its associated\nnotification. The recording logic prioritizes the live task state from\nActorKeyedService if the task is still in memory. It falls back to the\nintent extra if the task is not found (e.g. if Chrome is killed and\nrestarted from the notification).\n\nBug: 508359613\nChange-Id: I5aa4419ed96f616a6eb260f0d974665ce7e4c83c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7995820\nCommit-Queue: Bhuvana Betini \u003cbbetini@google.com\u003e\nReviewed-by: Ritika Gupta \u003critikagup@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655667}",
      "email": "bbetini@google.com",
      "hash": "039f9f06f673c4e8e7e6b968eb4f704e2ef214d3",
      "subject": "[Actor] Adds Task State on Notification Click metrics"
    },
    "7997207": {
      "author": "Wenhu Cheng",
      "avatar": "https://lh5.googleusercontent.com/-zuuntE8jFRs/AAAAAAAAAAI/AAAAAAAAAAA/j26D0U5oPJM/s120-p/photo.jpg",
      "cl": "7997207",
      "clUrl": "https://chromium-review.googlesource.com/c/7997207",
      "description": "Aligns NTP Realbox voice search dialog overlay with Composebox:\n- Updates height to 128px to match Composebox's rendered height.\n- Replaces heavy menu shadow with Composebox's subtle box-shadow.\n- Updates action buttons bottom and right offsets to 12px.\n- Adds WebUI tests to verify overlay height, shadow, and button placement.\n\nAfter fix:\nVoice Search in Ntp realbox:\nhttps://screenshot.googleplex.com/7EmwqzDj4qKKuGT\nVoice Search in Ntp composebox:\nhttps://screenshot.googleplex.com/sXDqG427CnFFJTA\n\nFixed: b:527525805, b:527605174\nChange-Id: Ide5f17631cd70260d8283c29d4f21743c6032fbc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7997207\nReviewed-by: James Leung \u003cjamesleung@google.com\u003e\nCommit-Queue: Wenhu Cheng \u003cwenhuc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655130}",
      "email": "wenhuc@google.com",
      "hash": "560ee40f88ad2c641cc0b2f5498767539ee6c7b1",
      "subject": "[Voice Search] Aligns NTP Realbox voice search dialog with Composebox"
    },
    "7998679": {
      "author": "Nate Fischer",
      "avatar": "",
      "cl": "7998679",
      "clUrl": "https://chromium-review.googlesource.com/c/7998679",
      "description": "This CL adds a new presubmit check in //android_webview/PRESUBMIT.py to\nenforce that any new calls to `aw_feature_overrides.DisableFeature` in\n`AwFieldTrials::RegisterFeatureOverrides` are preceded by a comment\nexplaining the reason for the disablement.\n\nThe comment must match one of the following formats:\n\n* `// DISABLED_TEMPORARY: \u003cexplanation\u003e` (temporarily off-by-default,\n  plan to rollout via Finch, must include crbug link).\n* `// DISABLED_INCOMPATIBLE: \u003cexplanation\u003e` (fundamentally incompatible\n  with WebView's architecture, e.g. process-level state).\n* `// DISABLED_NEEDS_API: \u003cexplanation\u003e` (requires app-facing APIs).\n* `// DISABLED_OTHER: \u003cexplanation\u003e` (any other reason, needs\n  justification).\n\nThis includes unit tests (PRESUBMIT_test.py) to cover various scenarios\nto make sure this check is not being overly strict.\n\nNote: this does not update any of the existing aw_field_trials entries.\nRight now they all fail to meet this criteria, however I hope to send a\nfollow up change to annotate several of them to set a good example for\nfuture contributions.\n\nTAG=agy\nCONV=77b8adbf-6cac-47f9-9dac-637dc415e956\n\nBug: None\nTest: vpython3 android_webview/PRESUBMIT_test.py\nChange-Id: Id1a80789ba1a6dc1abb2d90e959a68d397f8efcd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7998679\nReviewed-by: Peter Beverloo \u003cpeter@chromium.org\u003e\nCommit-Queue: Nate Fischer \u003cntfschr@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655707}",
      "email": "ntfschr@google.com",
      "hash": "10da8cab036bd21c62c238735a0a1f5d06f91ba8",
      "subject": "AW: Add presubmit check for DisableFeature comments"
    },
    "7998959": {
      "author": "Lingqi Chi",
      "avatar": "https://lh5.googleusercontent.com/-MDy7CBqJcLM/AAAAAAAAAAI/AAAAAAAAAAA/sTgnN92ySKU/s120-p/photo.jpg",
      "cl": "7998959",
      "clUrl": "https://chromium-review.googlesource.com/c/7998959",
      "description": "This reverts commit 7f3db4e303308847c09298839e85a68e87aa82bb.\n\nReason for revert: a test starts to fail on Linux MSAN after this commit\n\nFailure Link: https://ci.chromium.org/ui/p/chromium/builders/ci/Linux%20MSan%20Tests/63932/blamelist\n\nOriginal change's description:\n\u003e [WebUI LLBC] Implement WebUI permission chip animations.\n\u003e\n\u003e Implement HTML/CSS/JS improvements to the WebUI permission chip to\n\u003e ensure its expand, collapse, and transition animations look correct and\n\u003e match native Views. The underlying C++/mojo plumbing was already in\n\u003e place.\n\u003e\n\u003e (1) Removed conditional rendering for the permission chips inside\n\u003e \u003cpermission-dashboard\u003e. Keeping them permanently in the DOM allows us to\n\u003e trigger the collapse animation by transitioning their max-width to 0 and\n\u003e visibility to hidden, rather than destroying the elements instantly\n\u003e which would abort the exit transitions immediately. (2) Refactored the\n\u003e CSS to transition only the width of the child message (#message) rather\n\u003e than the parent #chip container. The parent chip now dynamically\n\u003e auto-sizes to fit the child. (3) Configured the WebUI transitionend\n\u003e listener to observe the child #message's max-width transition instead of\n\u003e the parent #chip's transitions. When the parent dashboard goes from\n\u003e display: none to visible, the browser reconstructs the layout tree in\n\u003e the same frame. This causes the browser to skip transitions on the\n\u003e parent #chip (such as padding) because there is no \"before\" state in the\n\u003e active layout tree to transition from.\n\u003e\n\u003e Bug: 502598627, 495419742\n\u003e Change-Id: I30648d45b2f10ff5a03dbaabd35efdd7757f03f3\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7998959\n\u003e Reviewed-by: Maks Orlovich \u003cmorlovich@chromium.org\u003e\n\u003e Commit-Queue: Qingxin Wu \u003cqingxinwu@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1655000}\n\nBug: 502598627, 495419742\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I76ccd3f846b257fb7f50c7bfcee84328147dae3f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8029520\nAuto-Submit: Lingqi Chi \u003clingqi@chromium.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nOwners-Override: Lingqi Chi \u003clingqi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655276}",
      "email": "lingqi@chromium.org",
      "hash": "90ebed7d762c208e4c470c7eef9da13e03f70e34",
      "subject": "Revert \"[WebUI LLBC] Implement WebUI permission chip animations.\""
    },
    "8001072": {
      "author": "Charles Dick",
      "avatar": "https://lh3.googleusercontent.com/-sPTFa4_fDI8/AAAAAAAAAAI/AAAAAAAAAAA/EnvloX0Q4dg/s120-p/photo.jpg",
      "cl": "8001072",
      "clUrl": "https://chromium-review.googlesource.com/c/8001072",
      "description": "Change-Id: I09a86cb5efeeea94043e7c943efa486d74ff4f67\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8001072\nCommit-Queue: Charles Dick \u003ccwd@google.com\u003e\nReviewed-by: Lingyu Feng \u003clingyufeng@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655323}",
      "email": "cwd@google.com",
      "hash": "9b9fa0b3da3627f2cd73989fcec011365c0ee3c5",
      "subject": "Update expiration dates of the Arc.App.LowMemoryKills histograms"
    },
    "8002236": {
      "author": "Takashi Sakamoto",
      "avatar": "https://lh5.googleusercontent.com/-96zIDsaKF7Y/AAAAAAAAAAI/AAAAAAAAAAA/fC0838ux4o0/s120-p/photo.jpg",
      "cl": "8002236",
      "clUrl": "https://chromium-review.googlesource.com/c/8002236",
      "description": "MallocDumpProvider uses partition_alloc::DumpIntendedLeakStats() to\nreport leaked size per each LeakedSecurityObject's type_id. The reported\nsizes are based on `slot_size`, not `requested size`. We can see the\ndata by using tracing with memory-infra.\n\nBug: 501113274\nChange-Id: I5cfd717a6ac75f7fd935c191cdab641bb3a3d7b8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8002236\nReviewed-by: Keishi Hattori \u003ckeishi@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Takashi Sakamoto \u003ctasak@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655293}",
      "email": "tasak@google.com",
      "hash": "167ef97ed343346d2f1adf3836437b4be3a2d103",
      "subject": "PA: Report LeakedSecurityObject's type id and total leaked size with MallocDumpProvider"
    },
    "8002919": {
      "author": "Tamino Bauknecht",
      "avatar": "https://lh5.googleusercontent.com/-sZcxVAM2ZQo/AAAAAAAAAAI/AAAAAAAAAAA/kkhKFkyzI_w/s120-p/photo.jpg",
      "cl": "8002919",
      "clUrl": "https://chromium-review.googlesource.com/c/8002919",
      "description": "This enables platforms that do not use `chrome/` to use these test cases\nand thus increases coverage.\n\nThe moved test cases test that the focus and blurring work correctly\nwhile autofilling.\nThey were previously miscategorized as autocomplete tests, although they\nshould be autofill tests.\n\nChange-Id: I1b83382598700af61c101175e568f2903d491a45\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8002919\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCommit-Queue: Tamino Bauknecht \u003ctaminob@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655497}",
      "email": "taminob@chromium.org",
      "hash": "a2e7c8e5eafdb225d1638e95db892563adb75ef4",
      "subject": "autofill: Move blur (\"autocomplete\") tests to //components"
    },
    "8002920": {
      "author": "Tamino Bauknecht",
      "avatar": "https://lh5.googleusercontent.com/-sZcxVAM2ZQo/AAAAAAAAAAI/AAAAAAAAAAA/kkhKFkyzI_w/s120-p/photo.jpg",
      "cl": "8002920",
      "clUrl": "https://chromium-review.googlesource.com/c/8002920",
      "description": "This enables platforms that do not use `chrome/` to use these test cases\nand thus increases coverage.\n\nThe two test cases `SelectControlChanged` and `AcceptDataListSuggestion`\nwere moved to the file\n`components/autofill/content/renderer/autofill_agent_browsertest.cc`.\nThe test cases were previously miscategorized as autocomplete tests,\nalthough they should be autofill tests.\n\nChange-Id: I64f5ed1d61fdc6e2eeeecce35a34882c0ebe32b1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8002920\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCommit-Queue: Tamino Bauknecht \u003ctaminob@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655498}",
      "email": "taminob@chromium.org",
      "hash": "4151d4676bd1e839fdabeb44bb5d2e43d29b50f0",
      "subject": "autofill: Move remaining \"autocomplete\" tests to //components"
    },
    "8003236": {
      "author": "minxiong",
      "avatar": "https://lh3.googleusercontent.com/-crOtTBaY8e8/AAAAAAAAAAI/AAAAAAAAAAA/0BtYQ9wgWrg/s120-p/photo.jpg",
      "cl": "8003236",
      "clUrl": "https://chromium-review.googlesource.com/c/8003236",
      "description": "Comment-only follow-up to the cache-merge CL. Rewrites the\n`DownloadRecordStore::GetDownloadsPage` / `GetDownloadsCount` docstring\nblock to describe the actual merged behaviour (overlay, incognito\nappend, sort, truncate, cursor advancement) instead of the obsolete\n\"cold-DB readers\" framing.\n\nAlso re-points the `DownloadRecordDatabase::GetDownloadRecordsPage`\ncomment at the new canonical home of the page-size constant\n(`kDownloadRecordsPageSize` in `download_record_query.h`) so the two\nlayers stay discoverable from a single header.\n\nNo behaviour change.\n\nBug: None\nChange-Id: I1997ab9f7f512282f046808f2fe4d1235b4e072e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8003236\nReviewed-by: Ewann Pellé \u003cewannpv@chromium.org\u003e\nCommit-Queue: Min Xiong \u003cminxiong@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655340}",
      "email": "minxiong@microsoft.com",
      "hash": "58bdbb8744ada6dc367f605948117402821a6a30",
      "subject": "[iOS] Polish download record store paginated read docs"
    },
    "8003405": {
      "author": "Jacobo Tapia",
      "avatar": "https://lh3.googleusercontent.com/-I1UlKce1hj0/AAAAAAAAAAI/AAAAAAAAAAA/56S8-Dfei3I/s120-p/photo.jpg",
      "cl": "8003405",
      "clUrl": "https://chromium-review.googlesource.com/c/8003405",
      "description": "Propagates DistillationParseResult to ViewRequestDelegate on failure.\nReadAloudService uses this to log failure reasons to UMA.\n\nBug: 527864267\nChange-Id: I5fee7a5980551e2166076ffe013d213d635dde0c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8003405\nReviewed-by: Olivier Robin \u003colivierrobin@chromium.org\u003e\nReviewed-by: Evan Liu \u003cevliu@google.com\u003e\nCommit-Queue: Jacobo Tapia \u003cjatapiaro@google.com\u003e\nReviewed-by: Ian Wells \u003ciwells@chromium.org\u003e\nReviewed-by: Matthew Jones \u003cmdjones@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655194}",
      "email": "jatapiaro@google.com",
      "hash": "24f63e1db69028c37c9eb64c5d67cd5e3cc0cff0",
      "subject": "[ReadAloud] Record UMA metric for distillation failure reason"
    },
    "8003797": {
      "author": "Magdalena Skarbinska",
      "avatar": "https://lh3.googleusercontent.com/-Wb8uCcWQiL8/AAAAAAAAAAI/AAAAAAAAAAA/ObK5ouiM8U4/s120-p/photo.jpg",
      "cl": "8003797",
      "clUrl": "https://chromium-review.googlesource.com/c/8003797",
      "description": "This CL contains non-mechanical refactoring and renaming following the\nmigration of IWA components.\n\nKey changes:\nRuntime Data Provider: Refactors ChromeIwaRuntimeDataProvider into a\ntype alias for IwaRuntimeDataProvider and updates call sites in\nmulti_capture to use the base class directly.\nRenaming: Renames test fixtures in iwa_key_distribution_info_provider_unittest.cc (e.g.,\nIwaIwaKeyDistributionInfoProviderTest →\nIwaKeyDistributionInfoProviderTest) to remove redundant naming.\nTest logic: Updates IwaKeyDistributionInfoProvider readiness tests\n\nBug: 481981299\nChange-Id: I7a23c23d78f9d587ad9fac6c70ec389c42a618e9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8003797\nReviewed-by: Edman Anjos \u003cedman@chromium.org\u003e\nReviewed-by: Alexander Hendrich \u003chendrich@chromium.org\u003e\nCommit-Queue: Magdalena Skarbińska \u003cmskarbinska@google.com\u003e\nReviewed-by: Andrew Rayskiy \u003cgreengrape@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655458}",
      "email": "mskarbinska@google.com",
      "hash": "f4d8113cb1256056ebb2fad54ff808c6a95de477",
      "subject": "[IWA] Refactor IwaRuntimeDataProvider and clean up KeyDistribution tests"
    },
    "8004475": {
      "author": "Ammar Mohammed Kheir",
      "avatar": "https://lh4.googleusercontent.com/-SDAJanlnVsg/AAAAAAAAAAI/AAAAAAAAAAA/HvuvXIyqjr4/s120-p/photo.jpg",
      "cl": "8004475",
      "clUrl": "https://chromium-review.googlesource.com/c/8004475",
      "description": "This feature has launched and is now enabled by default on desktop.\nThis CL removes the kWebAuthnUsePasskeyFromAnotherDeviceInContextMenu\nfeature flag, simplifying the logic in PasswordFormManager, removing\nits entry from about:flags, and cleaning up the associated context\nmenu manager tests.\n\nTAG=agy\nCONV=fc41df0c-d7e5-489d-8b7d-0e05c5612c01\n\nBug: none\nChange-Id: Ic0639d00823a7f1a7a1f1b5a8cbd382c9972823d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8004475\nReviewed-by: Adem Derinel \u003cderinel@google.com\u003e\nReviewed-by: Mohamed Amir Yosef \u003cmamir@chromium.org\u003e\nCommit-Queue: Ammar Mohammed Kheir \u003cammarmk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655420}",
      "email": "ammarmk@chromium.org",
      "hash": "56950f57c854cdf69f04e737c8913c758969ddfd",
      "subject": "[WebAuthn] Remove kWebAuthnUsePasskeyFromAnotherDeviceInContextMenu flag"
    },
    "8006730": {
      "author": "Ioana Pandele",
      "avatar": "https://lh5.googleusercontent.com/-0VA0x0mgfYY/AAAAAAAAAAI/AAAAAAAAAAA/6OQves7NdCI/s120-p/photo.jpg",
      "cl": "8006730",
      "clUrl": "https://chromium-review.googlesource.com/c/8006730",
      "description": "The page should be HTTPS with no mixed content, and the form should also\nnot submit to HTTP.\n\nCalling the new function will happen in a follow-up CL.\n\nBug: 526606801\nChange-Id: Ibfa2ae5604a9061348455f02f915f716295293d3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8006730\nCommit-Queue: Ioana Treib \u003cioanap@chromium.org\u003e\nReviewed-by: Trang Mai \u003ctrangm@google.com\u003e\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655438}",
      "email": "ioanap@chromium.org",
      "hash": "bdd9da087b2671f199e052786a1728d3cc998e09",
      "subject": "[ActorOTP] Add a way to check if the page and form are secure"
    },
    "8006866": {
      "author": "Rohan Raja",
      "avatar": "https://lh4.googleusercontent.com/-Y-CNpzZsaM8/AAAAAAAAAAI/AAAAAAAAAAA/ui7DMVM-3H8/s120-p/photo.jpg",
      "cl": "8006866",
      "clUrl": "https://chromium-review.googlesource.com/c/8006866",
      "description": "DragImageForImage() rejected any image whose intrinsic area exceeded\n1500*1500 (2.25 MP) and returned null, so the drag started with no\npreview overlay. This made ordinary photos appear non-draggable once\ntheir \u003cimg\u003e was backed by the full-resolution bitmap (e.g. after the\nimage was opened in a new tab and the user returned to the album), even\nthough the drag data payload still transferred. A common 1920x1200 photo\nis already over the cap.\n\nThe cap is obsolete. DragImage::Create() is always fed\nDragImage::ClampedImageScale(...), which bounds the output to\nMaxDragImageSize (400x400 dip). The source Image is already decoded\nbecause it is being displayed, so producing the small preview is cheap\nregardless of intrinsic dimensions. The cap only silently suppressed\npreviews for normal-sized photos.\n\nRemove the area check and the now-unused kMaxOriginalImageArea constant,\nand add a regression test that drags a 6 MP image and verifies a\nnon-empty drag image is produced.\n\nFixed: 518266739\nChange-Id: I8aa02bed3a73deb986e732148ab14b1d8e9c0140\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8006866\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nCommit-Queue: Rohan Raja \u003croraja@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655404}",
      "email": "roraja@microsoft.com",
      "hash": "f867f3f0cb12da858dfd39a3038e1530882519c2",
      "subject": "Keep drag preview for large images (drop obsolete intrinsic-size cap)"
    },
    "8006996": {
      "author": "Etienne Pierre-doray",
      "avatar": "https://lh3.googleusercontent.com/-Pr6Px4urACw/AAAAAAAAAAI/AAAAAAAAAAA/c-giz0zyyK0/s120-p/photo.jpg",
      "cl": "8006996",
      "clUrl": "https://chromium-review.googlesource.com/c/8006996",
      "description": "This is a reland of commit d8c2cee0017b4f125de8f7a094906357f5d8df65\nRevert: https://crrev.com/c/8017362\nReason for revert: Culprit of the wide spread tracing related test\nfailures.\nWrong culprit, the CFI failures are still happening after revert.\n\nOriginal change's description:\n\u003e [tracing] Migrate blink TraceableState to TRACE_STATE\n\u003e\n\u003e This avoids breaks when sessions start and result in simpler code.\n\u003e\n\u003e Change-Id: I2d2cd35323912476b8929ec26b9c2d314dd49b76\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8006996\n\u003e Reviewed-by: Scott Haseley \u003cshaseley@chromium.org\u003e\n\u003e Commit-Queue: Etienne Pierre-Doray \u003cetiennep@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1653421}\n\nChange-Id: I185fcbdb9afb700e0056a7d4b9e0854d6f66e044\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8019303\nReviewed-by: Kouhei Ueno \u003ckouhei@chromium.org\u003e\nCommit-Queue: Etienne Pierre-Doray \u003cetiennep@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655419}",
      "email": "etiennep@chromium.org",
      "hash": "0b45368af8976b84ffeb38083d7a232027425eeb",
      "subject": "Reland \"[tracing] Migrate blink TraceableState to TRACE_STATE\""
    },
    "8007049": {
      "author": "Charles Cai",
      "avatar": "https://lh5.googleusercontent.com/-ccU4-ymEBwA/AAAAAAAAAAI/AAAAAAAAAAA/YyuJA914Jvg/s120-p/photo.jpg",
      "cl": "8007049",
      "clUrl": "https://chromium-review.googlesource.com/c/8007049",
      "description": "This change adds a checkable \"Always Show AI Mode\" option to the UrlBar\ncontext menu, gated by the desktop experience.\n\nOn profile load or focus change, LocationBarMediator checks the current\nlayout mode: if it is SUGGESTIONS_POPOVER and not in AI Mode, it\nbinds the toggle callback to UrlBarCoordinator, enabling the UrlBar\nto render the checkable menu option. We updated the visibility of\nthis option when entering/exiting AI Mode as well.\n\nWhen the user toggles the option, the callback writes directly to the\nnative PrefService and updates the checked state on the UrlBar. To\ndecouple this from LocationBarMediator, FuseboxMediator\ninstantiates its own PrefChangeRegistrar during active input\nsessions to observe changes to the preference and update the AI\nMode activation chip's visibility reactively.\n\nBug: 497045665\nChange-Id: I0c9c9e8305bd8fe50c7f4fc76ee69c4f1b94abd8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8007049\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nCommit-Queue: Charles Cai \u003ccharlesyc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655105}",
      "email": "charlesyc@google.com",
      "hash": "a9fa95c3f9851ca684ae7be8c0faeb0c8e8d18d6",
      "subject": "Add \"Always Show AI Mode\" option to UrlBar context menu"
    },
    "8007951": {
      "author": "Steven Luong",
      "avatar": "https://lh3.googleusercontent.com/-k5YDr9R0Vzw/AAAAAAAAAAI/AAAAAAAAAAA/210OychO0dM/s120-p/photo.jpg",
      "cl": "8007951",
      "clUrl": "https://chromium-review.googlesource.com/c/8007951",
      "description": "This CL makes it the glass frame service keeps track the order in which\nbrowser windows becomes active. This is needed because only the most\nrecent active kMaxGlassWindows are eligible to display the glass frame.\n\nBug: 525119849\nChange-Id: I0881c2ee15994d42f9df55e6d6ebb8e6cf8734b9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8007951\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Steven Luong \u003cstluong@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655618}",
      "email": "stluong@chromium.org",
      "hash": "fc475dfe39177a2066a909b975426de596d8cef5",
      "subject": "[GlassFrame] Update frame eligibility based on when it was active"
    },
    "8007955": {
      "author": "Jenna Himawan",
      "avatar": "https://lh5.googleusercontent.com/-hWXERi_vp0g/AAAAAAAAAAI/AAAAAAAAAAA/eEWysTaoMx8/s120-p/photo.jpg",
      "cl": "8007955",
      "clUrl": "https://chromium-review.googlesource.com/c/8007955",
      "description": "Bug: 503578717\nChange-Id: I1b9555b24667b028b599f4a97c9587f263e42516\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8007955\nReviewed-by: Theresa Wellington \u003ctwellington@chromium.org\u003e\nCommit-Queue: Jenna Himawan \u003cjhimawan@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655624}",
      "email": "jhimawan@google.com",
      "hash": "345c21e058e260dab20887e3851504e0878b0090",
      "subject": "Clean up flag because AndroidShareFullLink is launched"
    },
    "8007956": {
      "author": "Jason Jiang",
      "avatar": "https://lh5.googleusercontent.com/-o36nlflhSqw/AAAAAAAAAAI/AAAAAAAAAAA/wp4ISS2ku08/s120-p/photo.jpg",
      "cl": "8007956",
      "clUrl": "https://chromium-review.googlesource.com/c/8007956",
      "description": "Fix extensions highlight being mismatched with background, currently doesn't fill up the entire bubble that its supposed to, missing out specifically on the flat edge of the bubble\n\nBug: 527539633\nChange-Id: I5fb77b118e129852399e131da3988e13c269dba6\nScreenshot: https://screenshot.googleplex.com/33N8REUf6ajpJkZ\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8007956\nCommit-Queue: Jason Jiang \u003cjasonnjiang@google.com\u003e\nReviewed-by: Mike Wasserman \u003cmsw@chromium.org\u003e\nReviewed-by: David Yeung \u003cdayeung@chromium.org\u003e\nReviewed-by: Robert Liao \u003crobliao@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655185}",
      "email": "jasonnjiang@google.com",
      "hash": "5bdf723d5f01237603a090a33973b5a716a26bd1",
      "subject": "Extensions Hover Highlight mismatched with background."
    },
    "8008312": {
      "author": "Petr Čermák",
      "avatar": "https://lh6.googleusercontent.com/-TZhbXGcv7xM/AAAAAAAAAAI/AAAAAAAAAAA/drvcB1j6Nhs/s120-p/photo.jpg",
      "cl": "8008312",
      "clUrl": "https://chromium-review.googlesource.com/c/8008312",
      "description": "This CL makes the following two changes:\n\n1. It makes the\n   `viz::ExternalBeginFrameSource::SetSupportedRefreshRates()` method\n   available on all platforms, in line with the Chromium guidance to\n   minimize preprocessor conditionals. The method is a no-op on all\n   platforms other than Android.\n2. It unifies the duplicated definition of default supported frame\n   intervals (`{display_frame_interval_, display_frame_interval_ * 2}`)\n   in a single static method,\n   `viz::BeginFrameSource::GetDefaultSupportedFrameIntervals()`.\n\nThis CL is a follow-up for https://crrev.com/c/7968459.\n\nBug: b:496563156\n\nChange-Id: Ia00b6fbab24244063e63a8442dee2f9c5a68f793\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8008312\nReviewed-by: Kartar Singh \u003ckartarsingh@google.com\u003e\nCommit-Queue: Kartar Singh \u003ckartarsingh@google.com\u003e\nAuto-Submit: Petr Cermak \u003cpetrcermak@chromium.org\u003e\nCommit-Queue: Petr Cermak \u003cpetrcermak@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655544}",
      "email": "petrcermak@chromium.org",
      "hash": "526f993356cc75eae6a4f204839f637e0d704eca",
      "subject": "Improve supported interval code structure in `viz::BeginFrameSource`"
    },
    "8008429": {
      "author": "Devlin Cronin",
      "avatar": "https://lh6.googleusercontent.com/-fjbU-SK2xLw/AAAAAAAAAAI/AAAAAAAAAAA/W9hbYUsHaZA/s120-p/photo.jpg",
      "cl": "8008429",
      "clUrl": "https://chromium-review.googlesource.com/c/8008429",
      "description": "Update ownership for Extensions.ServiceWorkerBackground.WorkerCount*\nmetrics. Extend WorkerCountAfterRemove, which was expired.\n\nFixed: 477026122\nChange-Id: I3e681fed0dd2bc2d6ac4d9ee53ad0fc6bd7324c0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8008429\nReviewed-by: Andrea Orru \u003candreaorru@chromium.org\u003e\nReviewed-by: Justin Lulejian \u003cjlulejian@chromium.org\u003e\nAuto-Submit: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCommit-Queue: Justin Lulejian \u003cjlulejian@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655573}",
      "email": "rdevlin.cronin@chromium.org",
      "hash": "e4abdad0e2b5007be119d95f5e7c364046be9c8c",
      "subject": "[Extensions Metrics] Update WorkerCount metrics"
    },
    "8008548": {
      "author": "Devlin Cronin",
      "avatar": "https://lh6.googleusercontent.com/-fjbU-SK2xLw/AAAAAAAAAAI/AAAAAAAAAAA/W9hbYUsHaZA/s120-p/photo.jpg",
      "cl": "8008548",
      "clUrl": "https://chromium-review.googlesource.com/c/8008548",
      "description": "Fix two issues:\n* The histogram \"Extension.Toolbar.BrowserActionsCount2\" was being\n  emitted, but was misnamed in histograms.xml as\n  ExtensionToolbarModel.BrowserActionsCount2 (\"Extension.Toolbar\" vs\n  \"ExtensionToolbarModel\"). Update the XML to match the emitted\n  histogram.\n* The histogram \"ExtensionToolbarModel.BrowserActionsCount\" is very\n  expired, but still being emitted. Remove it.\n\nFixed: 525108526\nChange-Id: I89ac87eb9496bc8f8e193faf7596af9f11e35d47\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8008548\nAuto-Submit: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCommit-Queue: Justin Lulejian \u003cjlulejian@chromium.org\u003e\nReviewed-by: Justin Lulejian \u003cjlulejian@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655583}",
      "email": "rdevlin.cronin@chromium.org",
      "hash": "17cf591354b134c791e581298b3a2b6719bfcc0b",
      "subject": "[Extensions Metrics] Clean up toolbar histograms"
    },
    "8008557": {
      "author": "Patrick Noland",
      "avatar": "",
      "cl": "8008557",
      "clUrl": "https://chromium-review.googlesource.com/c/8008557",
      "description": "When we removed Dropdown animations, we accidentally regressed Search\nActivity on AL devices, making the SA no longer show any suggestions.\n\nThis regression results from complicated initialization flow needed by\nanimations that we cannot otherwise simplify, and it is best for us to\ncollapse all scenarios to a single predictable case, even if animation\nends up skipped entirely.\n\nBug: 528331893\nChange-Id: Ie689deb044790b96d3b59c1c87dcfb4fe9bb17ad\nBypass-Check-License: File renames\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8008557\nCommit-Queue: Patrick Noland \u003cpnoland@chromium.org\u003e\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655676}",
      "email": "pnoland@google.com",
      "hash": "24d1a14bf0eff15a061e2baeea975e8ed4c299f7",
      "subject": "Reintroduce dropdown animation and cut it short if not needed."
    },
    "8008560": {
      "author": "Maria del Pilar Dominguez Molina",
      "avatar": "https://lh5.googleusercontent.com/-oOpoBj-6jH8/AAAAAAAAAAI/AAAAAAAAAAA/cp3d1d0I5c4/s120-p/photo.jpg",
      "cl": "8008560",
      "clUrl": "https://chromium-review.googlesource.com/c/8008560",
      "description": "Crete ActionMenuItemView, which gets its attributes (title, icon,\nenabled state, visibility) from an underlying actions::ActionItem. It\nsubscribes to changes on its bound ActionItem to keep the view states\nsynchronized dynamically.\n\nInstantiate a temporary ActionItem instance inside\nActionAppMenu::RunMenu to demonstrate basic rendering before building\nout the AppMenuActionManager.\n\nRelocated all block-style views/coordinator classes from\nchrome/browser/ui/views/toolbar/ to a new dedicated directory\nchrome/browser/ui/views/app_menu/\n\nBug-Id: 528054478\nChange-Id: Ifd09e962df6fc71fb209c3ca1287fd2a0097fadc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8008560\nReviewed-by: Eshwar Stalin \u003cestalin@chromium.org\u003e\nReviewed-by: Emily Shack \u003cemshack@chromium.org\u003e\nCommit-Queue: María del Pilar Domínguez Molina \u003cmardelpi@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655616}",
      "email": "mardelpi@google.com",
      "hash": "12644a55ae0d4f7b07d95c1fe7bb2610f881dce6",
      "subject": "[ChroMenu Glow Up] Create ActionMenuItemView"
    },
    "8008784": {
      "author": "Nathan Muggli",
      "avatar": "https://lh5.googleusercontent.com/-YLyxV-gt9zs/AAAAAAAAAAI/AAAAAAAAAAA/2AC2m31zme8/s120-p/photo.jpg",
      "cl": "8008784",
      "clUrl": "https://chromium-review.googlesource.com/c/8008784",
      "description": "CupsPrintersHandler::DisplayPpdFile built the file:// URL for the\njust-written PPD by string-formatting the raw path. When the printer\ndisplay name contains characters such as '#', '?', '%' or '\\', GURL\nparsed part of the path as a fragment / query / separator and the opened\ntab pointed at a different file than the one that was written.\n\nUse net::FilePathToFileURL() (already used elsewhere in this file) so\nthe path is encoded correctly, and widen the filename sanitization in\nWriteAndDisplayPpdFile to replace those characters with '_' so the saved\nfile gets a clean name.\n\nUpdated tests to verify the new sanitization works and PPD viewing works\nwhen the download path contains bad characters.\n\nBug: 518113070\nChange-Id: I05b4e2a8e52d26d561d415b8685dc1d8469a4ca3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8008784\nReviewed-by: Gavin Williams \u003cgavinwill@chromium.org\u003e\nCommit-Queue: Nathan Muggli \u003cnmuggli@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655614}",
      "email": "nmuggli@google.com",
      "hash": "f2045b3a3398130bec60d14a7d4caf9469dc1261",
      "subject": "Use FilePathToFileURL when opening saved PPDs"
    },
    "8009091": {
      "author": "Matt Menke",
      "avatar": "https://lh5.googleusercontent.com/-ItCvBRUfRZ0/AAAAAAAAAAI/AAAAAAAAAAA/XrEg-JqL794/s120-p/photo.jpg",
      "cl": "8009091",
      "clUrl": "https://chromium-review.googlesource.com/c/8009091",
      "description": "It performs a pseudo-layout of a view, in an attempt to calculate the\nlength along the the main axis that would be available to a child view\nif it had the specified order/priority.\n\nThe purpose of this method is to be used by the WebUI toolbar's\nFlexSpecification's DrainPredicates, so that it can figure out if it\nneeds to use a high priority or a lower one.\n\nBUG: 528276484\nChange-Id: I115a72e820284856233258809de473f9f650588f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8009091\nCommit-Queue: mmenke \u003cmmenke@chromium.org\u003e\nReviewed-by: Keren Zhu \u003ckerenzhu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655694}",
      "email": "mmenke@chromium.org",
      "hash": "ed4e3154a4131fe1c0fc0211b87022f2187a7e7c",
      "subject": "FlexLayout: Introduce CalculateMainAxisSpaceAvailableToView()."
    },
    "8009548": {
      "author": "Jiayu Chen",
      "avatar": "https://lh6.googleusercontent.com/-2EpKuCA6_Qc/AAAAAAAAAAI/AAAAAAAAAAA/qixG61-jRfQ/s120-p/photo.jpg",
      "cl": "8009548",
      "clUrl": "https://chromium-review.googlesource.com/c/8009548",
      "description": "The standalone Document PiP frame previously hand-rolled its origin chip\nas a bare views::Button wrapping a views::ImageView. That diverged from\nthe browser-backed PictureInPictureBrowserFrameView in two\nsecurity-relevant ways: the chip lacked the omnibox security treatment,\nand the title text was not formatted/elided the way the omnibox does.\n\nMigrate the chip to views::IconLabelBubbleView (the omnibox\nsecurity-chip base) so it inherits pixel-accurate icon/label geometry,\nhover/press ink-drop, the security-text slide animation, separator\nsuppression, and theme/state handling. The chip is still driven directly\nfrom the opener WebContents rather than a LocationBarModel, so the view\ncontinues to avoid a dependency on the //chrome/browser/ui monolith. A\nsmall OriginChipView subclass routes presses to Page Info and exposes\nthe protected image/label setters.\n\nRestore the security-sensitive display logic to mirror the\nbrowser-backed frame:\n- Format the opener URL like LocationBarModelImpl::GetURLForDisplay()\n  (omit https://, trivial subdomains, and file:// scheme).\n- Pick the elision direction by scheme: elide the tail for\n  file/extension/isolated-app URLs (the spoofable part) and the head for\n  HTTPS URLs (long origins).\n- Show omnibox-style security chip text (\"File\"/\"Not\n  secure\"/\"Dangerous\"), animating the same security-level transitions\n  the omnibox animates.\n\nBug: 515252142\nChange-Id: I5997695243e3c42b9476b69ab428ab4fdbba71f8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8009548\nAuto-Submit: Jiayu Chen \u003cjiayuchen@microsoft.com\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Jiayu Chen \u003cjiayuchen@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655295}",
      "email": "jiayuchen@microsoft.com",
      "hash": "d70dbc6fd0862a7749d33dcc7aed139548da6a0d",
      "subject": "[bedrock]: Reuse IconLabelBubbleView for standalone Document PiP Window"
    },
    "8009580": {
      "author": "Jennifer Serrano",
      "avatar": "https://lh6.googleusercontent.com/-1mOWHwsP2xE/AAAAAAAAAAI/AAAAAAAAAAA/__07h8_hVyY/s120-p/photo.jpg",
      "cl": "8009580",
      "clUrl": "https://chromium-review.googlesource.com/c/8009580",
      "description": "The `kBookmarkBarVisibilityState` pref is used instead of\n`kShowBookmarkBar` when the NtpSimplificationBookmarkBar feature is\nenabled so a test is added for this.\n\nChange-Id: I096104fa128a85bc58b1b03dd633af737a184b9b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8009580\nCommit-Queue: Jennifer Serrano \u003cjennserrano@google.com\u003e\nReviewed-by: Gabriel Charette \u003cgab@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655088}",
      "email": "jennserrano@google.com",
      "hash": "0b6867eae54660d4036d3c462c7dce7b2aa5b9ca",
      "subject": "Edit pref tests for the bookmark bar."
    },
    "8010136": {
      "author": "luci-bisection@appspot.gserviceaccount.com",
      "avatar": "https://lh5.googleusercontent.com/-ELhTJmCIbaU/AAAAAAAAAAI/AAAAAAAAAAA/5T5-6tr7teQ/s120-p/photo.jpg",
      "cl": "8010136",
      "clUrl": "https://chromium-review.googlesource.com/c/8010136",
      "description": "This reverts commit 557f38b2da8135bda304ead0d11411d7544ba3dc.\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/5582401976664064\n\nSample build with failed test: https://ci.chromium.org/b/8677539519747133921\nAffected test(s):\n[://chrome/test\\:browser_tests!gtest::WebUILocationBarBrowserTest#LocationIcon](https://ci.chromium.org/ui/test/chromium/:%2F%2Fchrome%2Ftest%5C:browser_tests%21gtest::WebUILocationBarBrowserTest%23LocationIcon?q=VHash%3Aefe34715356dfeed)\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%2F5582401976664064\u0026format=PLAIN\u0026priority=P3\u0026title=Wrongly+blamed+https%3A%2F%2Fchromium-review.googlesource.com%2Fc%2Fchromium%2Fsrc%2F%2B%2F8010136\u0026type=BUG\n\nOriginal change's description:\n\u003e webui_toolbar: always use new/rounded icons outside navigation controls\n\u003e\n\u003e This makes icons.html.ts go 98087 -\u003e 67534\n\u003e\n\u003e Bug: 524526352\n\u003e Change-Id: I8c7aadb3b7f641d77344c52e4f18de57767f38f4\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8010136\n\u003e Reviewed-by: Paul Jensen \u003cpauljensen@chromium.org\u003e\n\u003e Commit-Queue: Maks Orlovich \u003cmorlovich@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1654912}\n\u003e\n\nBug: 524526352\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I3b3ca52b2f2d3bdbd38a0c25b423b7dce66751c8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027733\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nOwners-Override: Lingqi Chi \u003clingqi@chromium.org\u003e\nCommit-Queue: Lingqi Chi \u003clingqi@chromium.org\u003e\nReviewed-by: Paula Gómez \u003cpaugomez@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655257}",
      "email": "luci-bisection@appspot.gserviceaccount.com",
      "hash": "4c225b7db08765c40d4e6e505d30b22de6ffb28d",
      "subject": "Revert \"webui_toolbar: always use new/rounded icons outside navigation controls\""
    },
    "8010226": {
      "author": "Hiroki Nakagawa",
      "avatar": "https://lh6.googleusercontent.com/-vfXKB3Mnr4o/AAAAAAAAAAI/AAAAAAAAAAA/tBFS6ezpk-U/s120-p/photo.jpg",
      "cl": "8010226",
      "clUrl": "https://chromium-review.googlesource.com/c/8010226",
      "description": "Add several PreloadingPredictor variants that are defined in C++ but\nwere missing from the PreloadingPredictor variants list in\nhistograms.xml. This keeps the XML metadata synchronized with the actual\npredictors used in the codebase.\n\nPredictors are defined in:\ncontent/browser/preloading/preloading.h\ncontent/public/browser/preloading.h\nchrome/browser/preloading/chrome_preloading.h\n\nChange-Id: Idb0bbbc361a7b93caa878fc1ff802905af0a2e3d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8010226\nAuto-Submit: Hiroki Nakagawa \u003cnhiroki@chromium.org\u003e\nReviewed-by: Max Curran \u003ccurranmax@chromium.org\u003e\nCommit-Queue: Max Curran \u003ccurranmax@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655655}",
      "email": "nhiroki@chromium.org",
      "hash": "ac20c3e7ca86e291a79c790b7b47759f8f00064b",
      "subject": "[preloading] Add missing PreloadingPredictor variants"
    },
    "8010355": {
      "author": "Olivier Robin",
      "avatar": "",
      "cl": "8010355",
      "clUrl": "https://chromium-review.googlesource.com/c/8010355",
      "description": "The delegate can be nil [1] so check that it is not before accessing it.\n\n[1]: https://source.chromium.org/chromium/chromium/src/+/main:ios/chrome/browser/overlays/model/public/default/default_infobar_overlay_request_config.mm;l=18\n\nFixed: 527963503\nChange-Id: I7cc13e79676d7721f137469fa7a57d3e59cf8c9c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8010355\nReviewed-by: Sylvain Defresne \u003csdefresne@chromium.org\u003e\nCommit-Queue: Olivier Robin \u003colivierrobin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655405}",
      "email": "olivierrobin@google.com",
      "hash": "e5b769e3ac486d4bf40503f31f1bb82f0fb54f55",
      "subject": "Check Translate delegate before accessing it"
    },
    "8010356": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "cl": "8010356",
      "clUrl": "https://chromium-review.googlesource.com/c/8010356",
      "description": "Create the SRGB SkColorSpace directly rather than indirecting through\ngfx::ColorSpace. The result is guaranteed to be the same [1][2].\n\n[1] https://source.chromium.org/chromium/chromium/src/+/main:ui/gfx/color_space.h;l=189-190;drc=75bb8fdc83f77fdf506208bacd1a1c48e16e8c35\n[2] https://source.chromium.org/chromium/chromium/src/+/main:ui/gfx/color_space.cc;l=700-706;drc=75bb8fdc83f77fdf506208bacd1a1c48e16e8c35?q=ToSkColorSpace\u0026ss=chromium%2Fchromium%2Fsrc\n\nBug: 352263194\nChange-Id: I072e520889c5782a2e878bf1f5be03c4d81e84f2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8010356\nReviewed-by: Florin Malita \u003cfmalita@chromium.org\u003e\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655302}",
      "email": "blundell@chromium.org",
      "hash": "59286d6b27128423b4fbcd2790a1f0d10a5c49a8",
      "subject": "[Blink] Simplify UnacceleratedSBI::CreateFromRaster()"
    },
    "8010357": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "cl": "8010357",
      "clUrl": "https://chromium-review.googlesource.com/c/8010357",
      "description": "[1] https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/modules/canvas/offscreencanvas2d/offscreen_canvas_rendering_context_2d.cc;l=566-575;drc=bd5edbc11872d1248d3db7a55585f8bfda0d2483\n\nBug: 352263194\nChange-Id: If38aeb55e8ca6ecccc2394567554fb9f2d35adba\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8010357\nReviewed-by: Florin Malita \u003cfmalita@chromium.org\u003e\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655306}",
      "email": "blundell@chromium.org",
      "hash": "5cec2ce2e69d9f27181ba8b670c43456e02cf8a8",
      "subject": "[Blink] Migrate OffscreenCRC2D::WritePixels() to use FlushCanvas()"
    },
    "8010520": {
      "author": "Jérôme Lebel",
      "avatar": "https://lh3.googleusercontent.com/-4ZHL1MaF4_c/AAAAAAAAAAI/AAAAAAAAAAA/-syGtlwGev4/s120-p/photo.jpg",
      "cl": "8010520",
      "clUrl": "https://chromium-review.googlesource.com/c/8010520",
      "description": "Bug: 517131211\nFixed: 517120016, 517131639\nChange-Id: I5f33485aa576e18e67d8b5561bb186d5f23fb48f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8010520\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: Jérôme Lebel \u003cjlebel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655396}",
      "email": "jlebel@chromium.org",
      "hash": "170768015e1350e63ba4ea4c5bf786dfc55b0c6c",
      "subject": "[iOS][IA] Add EGtests for the account menu button in the overflow menu"
    },
    "8010523": {
      "author": "Christopher Cameron",
      "avatar": "https://lh3.googleusercontent.com/-qClkovdJ-sg/AAAAAAAAAAI/AAAAAAAAAAA/1L1kkXO0ir4/s120-p/photo.jpg",
      "cl": "8010523",
      "clUrl": "https://chromium-review.googlesource.com/c/8010523",
      "description": "If hardware acceleration is disabled, then override the screen's\nhigh dynamic range and high bit depth properties to disable these\nfeatures.\n\nThese features aren't implemented in the software renderer, and even\nif they were they would be terribly slow.\n\nBug: 524780944\nChange-Id: Ia409d0bbedb94066c19a8ca1b4396192ae841812\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8010523\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCommit-Queue: ccameron chromium \u003cccameron@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655625}",
      "email": "ccameron@chromium.org",
      "hash": "a024fc87f60250ff4914ba8689970b7498bf5705",
      "subject": "Disable HDR and HBD for software rendering"
    },
    "8011191": {
      "author": "Stanisław Solarewicz",
      "avatar": "https://lh6.googleusercontent.com/-XeKt6NcU5hU/AAAAAAAAAAI/AAAAAAAAAAA/sZ_pqc6udI0/s120-p/photo.jpg",
      "cl": "8011191",
      "clUrl": "https://chromium-review.googlesource.com/c/8011191",
      "description": "In order to display the signals disclaimer within the Profile Picker\nwindow, we need to perform a check after the profile is chosen and\nloaded but before the browser window opens.\nThis cl introduces a callback which will facilitate such interception.\n\nThis change does not yet modify the existing logic in any way, it\nsimply directly calls functions which were previously abstracted by\nprofiles::SwitchToProfile.\n\nBug: b:512836948\nChange-Id: I8f77f9d747dd86e7584d2b9a0dbd2404cd2cc287\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8011191\nCommit-Queue: Stanisław Solarewicz \u003cssolarewicz@chromium.org\u003e\nReviewed-by: Ryan Sultanem \u003crsult@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655488}",
      "email": "ssolarewicz@chromium.org",
      "hash": "0953c12fb27f3bb87e16a83688b4ae7f1405ed9f",
      "subject": "[DSBD] Add on profile loaded callback to ProfilePickerFlowController"
    },
    "8011452": {
      "author": "Norge Vizcay",
      "avatar": "https://lh5.googleusercontent.com/-zKNsaCCK4xM/AAAAAAAAAAI/AAAAAAAAAAA/uv7WQ1jqN7U/s120-p/photo.jpg",
      "cl": "8011452",
      "clUrl": "https://chromium-review.googlesource.com/c/8011452",
      "description": "This reverts commit 3a61927d26eb0e4563afd8e9990a5e7aa7aa1326.\n\nReason for revert: Pref was not available on iOS.\n\nOriginal change's description:\n\u003e Revert \"Validate personal context pref for ambient autofill actions\"\n\u003e\n\u003e This reverts commit acf98a5b20b52f4a59271680e64920bf5e2afb57.\n\u003e\n\u003e Reason for revert:\n\u003e LUCI Bisection has identified this change as the cause of a test failure. See the analysis: https://ci.chromium.org/ui/p/chromium/bisection/test-analysis/b/5734262323019776\n\u003e\n\u003e Sample build with failed test: https://ci.chromium.org/b/8677668515850306689\n\u003e Affected test(s):\n\u003e [://ios/chrome/test/earl_grey2\\:ios_chrome_settings_eg2tests_module!xctest::AutofillAISettingsEGTest#testEntityEdit](https://ci.chromium.org/ui/test/chromium/:%2F%2Fios%2Fchrome%2Ftest%2Fearl_grey2%5C:ios_chrome_settings_eg2tests_module%21xctest::AutofillAISettingsEGTest%23testEntityEdit?q=VHash%3A741717f3f2d52d58)\n\u003e [://ios/chrome/test/earl_grey2\\:ios_chrome_settings_eg2tests_module!xctest::AutofillAISettingsEGTest#testEntityEdit](https://ci.chromium.org/ui/test/chromium/:%2F%2Fios%2Fchrome%2Ftest%2Fearl_grey2%5C:ios_chrome_settings_eg2tests_module%21xctest::AutofillAISettingsEGTest%23testEntityEdit?q=VHash%3A7a06d99badd904be)\n\u003e [://ios/chrome/test/earl_grey2\\:ios_chrome_settings_eg2tests_module!xctest::AutofillAISettingsEGTest#testEntityEdit](https://ci.chromium.org/ui/test/chromium/:%2F%2Fios%2Fchrome%2Ftest%2Fearl_grey2%5C:ios_chrome_settings_eg2tests_module%21xctest::AutofillAISettingsEGTest%23testEntityEdit?q=VHash%3Ad9773a806890dd4b)\n\u003e [://ios/chrome/test/earl_grey2\\:ios_chrome_ui_eg2tests_module!xctest::AutofillAIEGTest#testEntityDeletion](https://ci.chromium.org/ui/test/chromium/:%2F%2Fios%2Fchrome%2Ftest%2Fearl_grey2%5C:ios_chrome_ui_eg2tests_module%21xctest::AutofillAIEGTest%23testEntityDeletion?q=VHash%3Aabe64ee7a2c1c3a8)\n\u003e [://ios/chrome/test/earl_grey2\\:ios_chrome_ui_eg2tests_module!xctest::AutofillAIEGTest#testEntityDeletion](https://ci.chromium.org/ui/test/chromium/:%2F%2Fios%2Fchrome%2Ftest%2Fearl_grey2%5C:ios_chrome_ui_eg2tests_module%21xctest::AutofillAIEGTest%23testEntityDeletion?q=VHash%3Ac2cb5a49be81c745)\n\u003e and 6 more ...\n\u003e\n\u003e If this is a false positive, please report it at http://b.corp.google.com/createIssue?component=1199205\u0026description=Analysis%3A+https%3A%2F%2Fci.chromium.org%2Fui%2Fp%2Fchromium%2Fbisection%2Ftest-analysis%2Fb%2F5734262323019776\u0026format=PLAIN\u0026priority=P3\u0026title=Wrongly+blamed+https%3A%2F%2Fchromium-review.googlesource.com%2Fc%2Fchromium%2Fsrc%2F%2B%2F8011452\u0026type=BUG\n\u003e\n\u003e Original change's description:\n\u003e \u003e Validate personal context pref for ambient autofill actions\n\u003e \u003e\n\u003e \u003e This CL ensures that only ambient autofill related AI actions\n\u003e \u003e (kAmbientAutofill and kTypeSupportsAmbientAutofillData) also validate\n\u003e \u003e that the kPersonalContextInAutofillSettingsToggleStatus pref is enabled.\n\u003e \u003e\n\u003e \u003e Specifically:\n\u003e \u003e - In SatisfiesPreferenceRequirements, we now check this pref for the\n\u003e \u003e   mentioned actions.\n\u003e \u003e - Added unit tests to verify the preference requirement.\n\u003e \u003e - Registered the personal context pref in AutofillTestingPrefService\n\u003e \u003e   to avoid crashes in tests that access these permissions.\n\u003e \u003e\n\u003e \u003e Bug: 523168644\n\u003e \u003e Change-Id: I9d3115722ec7e1929497f5a89c80b2d72693779b\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8011452\n\u003e \u003e Reviewed-by: Vidhan Jain \u003cvidhanj@google.com\u003e\n\u003e \u003e Commit-Queue: Norge Vizcay \u003cvizcay@google.com\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1653932}\n\u003e \u003e\n\u003e\n\u003e Bug: 523168644\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Change-Id: I34a748c8fe2111a0d174f21d1eb875b454623cbd\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8019965\n\u003e Reviewed-by: Vidhan Jain \u003cvidhanj@google.com\u003e\n\u003e Commit-Queue: Vidhan Jain \u003cvidhanj@google.com\u003e\n\u003e Owners-Override: Vidhan Jain \u003cvidhanj@google.com\u003e\n\u003e Bot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1654020}\n\nBug: 523168644\nChange-Id: Id7b5d79a671df989b4452d6fd7e55182b8ba5aa9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8019026\nReviewed-by: Vidhan Jain \u003cvidhanj@google.com\u003e\nReviewed-by: Piotr Kotynia \u003cpiotrkotynia@google.com\u003e\nCommit-Queue: Norge Vizcay \u003cvizcay@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655401}",
      "email": "vizcay@google.com",
      "hash": "00bcbd97ad0c41ace7c391ffc475b8fe3bf29e68",
      "subject": "Reland \"Validate personal context pref for ambient autofill actions\""
    },
    "8011529": {
      "author": "anthie@google.com",
      "avatar": "https://lh6.googleusercontent.com/-yq3zUekDyio/AAAAAAAAAAI/AAAAAAAAAAA/eSo658al8fY/s120-p/photo.jpg",
      "cl": "8011529",
      "clUrl": "https://chromium-review.googlesource.com/c/8011529",
      "description": "screenshot (dark): https://screenshot.googleplex.com/3ZqpwUz6otcrNat\nscreenshot (light): https://screenshot.googleplex.com/3QZcArmCEDwqZrc\n\nBug: 516792698\nChange-Id: I07f4f8554ca683ed57aa5de7e223a73acb29abd6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8011529\nReviewed-by: Ryan Sultanem \u003crsult@google.com\u003e\nCommit-Queue: Anthi Orfanou \u003canthie@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655450}",
      "email": "anthie@google.com",
      "hash": "e85a54f33560ec58d01365bae5a7d32a634fbfcf",
      "subject": "Add AI avatar ring support to the profile picker"
    },
    "8011648": {
      "author": "Asami Doi",
      "avatar": "https://lh6.googleusercontent.com/-ogyua-mYnb8/AAAAAAAAAAI/AAAAAAAAAAA/wbjRgs-1SBg/s120-p/photo.jpg",
      "cl": "8011648",
      "clUrl": "https://chromium-review.googlesource.com/c/8011648",
      "description": "TabGridViewController overrides accessibilityElements, which now only\nexposes certain elements (Top Toolbar, Scrim, etc.). This made the tab\ngroup view invisible to XCTest and VoiceOver.\n\nThis CL adds a tabGridState property to TabGridViewController and update\naccessibility elements when a tab group is shown/hidden.\naccessibilityElements is set to nil (= The system adds default\naccessibility elements to view hierarchies) when a tab group view is\nvisible.\n\nVerified locally that VoiceOver can select elements in a tab group view.\n\nFixed: 529316007\nChange-Id: I7c6eeb43732e1fea2afa9fb5d2dc4ca49634972d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8011648\nCommit-Queue: Asami Doi \u003casamidoi@chromium.org\u003e\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655455}",
      "email": "asamidoi@chromium.org",
      "hash": "c71d620ce09451a8052ad1f17e6a7986ad3c5bbd",
      "subject": "[ios] Fix tab group accessibility elements in TabGridViewController"
    },
    "8012118": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "cl": "8012118",
      "clUrl": "https://chromium-review.googlesource.com/c/8012118",
      "description": "Bug: 40268378\nChange-Id: Ia2b5a2d0bfafbab22f0521e5c063a17795463e77\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8012118\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655305}",
      "email": "blundell@chromium.org",
      "hash": "64b4ad0ad126ef8db7769501d6ffc7cb85f29866",
      "subject": "[//chrome] Fix Mac signing when use_static_angle is true"
    },
    "8012189": {
      "author": "Marlon Facey",
      "avatar": "",
      "cl": "8012189",
      "clUrl": "https://chromium-review.googlesource.com/c/8012189",
      "description": "1. On mousedown when all the text is selected the full URL should\ndisplay\n2. The full url should only display when input state is pushed when some\ntext greater than 0 and less than all of it.\n3. Save the selection properly onTabChanged. Before it was overriding\nthe selection to select all text all the time. Now only update if\nuser_input_in_progress. Accordingly remove the edit model revert call\nand just set the input text to empty on clearAutocompleteMatches so\nuser_input_in_progress is accurate.\n4. Delay clearing the pendingSelection to after the next animation frame\nso that tab switches clear the pendingSelection as well. Focusin gets called before the input state is set for tab switches.\n5. Also save if the full url is showing on the OmniboxState so that\nwhen switching tabs the full url is restored appropriately.\n\nBefore: http://screencast/cast/NTc1NzAzMzY3OTY4MzU4NHwwZmExMzcxYi04Mg\nAfter: http://screencast/cast/NjQ3ODI3OTIxNjIwMTcyOHxiZTkxZGZiNy03Yg\n\nBug: 504668582, 504668974\nChange-Id: I11c03771880c2d43a05769b7a2f8154323bb7cb5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8012189\nReviewed-by: Aviv Kiss \u003cavivkiss@google.com\u003e\nReviewed-by: Giovanni Ortuno Urquidi \u003cortuno@chromium.org\u003e\nCommit-Queue: Marlon Facey \u003cmfacey@chromium.org\u003e\nReviewed-by: Paul Adedeji \u003cpauladedeji@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655089}",
      "email": "mfacey@google.com",
      "hash": "bc35ad03a2a46373a3aae8e473f766ced4afc235",
      "subject": "[Full WebUI Omnibox] Selection Updates"
    },
    "8012473": {
      "author": "Zachary Tan",
      "avatar": "https://lh6.googleusercontent.com/-G4gAio1s4dA/AAAAAAAAAAI/AAAAAAAAAAA/03z231wMkVM/s120-p/photo.jpg",
      "cl": "8012473",
      "clUrl": "https://chromium-review.googlesource.com/c/8012473",
      "description": "Change-Id: I21a0bca481f556a2fe08616d48f71ad52d44caae\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8012473\nCommit-Queue: Zachary Tan \u003ctanzachary@chromium.org\u003e\nReviewed-by: Max Curran \u003ccurranmax@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655113}",
      "email": "tanzachary@chromium.org",
      "hash": "0c6401d81c74c35c565d90c84ae7f7be07bb773c",
      "subject": "Add AtmemQueryAnalyzerLoggingData to LogAiDataRequest."
    },
    "8012542": {
      "author": "Bryant Chandler",
      "avatar": "",
      "cl": "8012542",
      "clUrl": "https://chromium-review.googlesource.com/c/8012542",
      "description": "Following the conventions set up by the annotations and actor client\ncode, this CL refactors the Glic WebUI Client's skills implementation\ninto a dedicated mixin, `glicBrowserHostSkillsMixin`, in\n`skills_client.ts`.\n\nThis separates the skills-specific message routing, handlers, sender,\nand state observables out of the main `GlicBrowserHostImpl` class in\n`glic_api_client.ts`. The main browser host client now inherits these\nproperties and methods by extending the skills mixin, and invokes\n`initializeSkills` during initialization.\n\nBug: b:510323299\nChange-Id: I8417e9d586a7656170505927dfcbfe256a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8012542\nReviewed-by: Mustafa Emre Acer \u003cmeacer@chromium.org\u003e\nReviewed-by: marissa shen \u003cmarissashen@google.com\u003e\nCommit-Queue: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nReviewed-by: Dan H \u003charringtond@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655156}",
      "email": "bryantchandler@google.com",
      "hash": "8dfcc395c69a214d39464eea50864e3eef6782b8",
      "subject": "[glic] Modularize Skills in glic api handling"
    },
    "8012568": {
      "author": "Jenna Himawan",
      "avatar": "https://lh5.googleusercontent.com/-hWXERi_vp0g/AAAAAAAAAAI/AAAAAAAAAAA/eEWysTaoMx8/s120-p/photo.jpg",
      "cl": "8012568",
      "clUrl": "https://chromium-review.googlesource.com/c/8012568",
      "description": "This CL implements the unique ID mapping infrastructure in\nMediaNotificationManager to support multiple concurrent media\nnotifications (one per tab).\n\n- Introduced `sUniqueIdMap` in `MediaNotificationManager` to map `(tabId, mediaTypeId)` to a dynamically generated `uniqueId`.\n- Updated `show()`, `hide()`, and `clear()` APIs in `MediaNotificationManager` to route calls using unique IDs.\n- Added Foreground Service (FGS) instance sharing and management between controllers.\n- Updated `MediaNotificationController` to reuse the shared service if available, preventing multiple FGS starts.\n\nTAG=agy\nCONV=6d982f33-adee-4f48-8b42-e2f38e1faf94\n\nBug: 522397811\nChange-Id: Ib1ebaca250c4f418cb6d71ad6346fa4579e7bd56\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8012568\nReviewed-by: Jordan Bayles \u003cjophba@chromium.org\u003e\nCommit-Queue: Jenna Himawan \u003cjhimawan@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655699}",
      "email": "jhimawan@google.com",
      "hash": "0577f09cf0153cbf386066b83dbb1cf727e00144",
      "subject": "[MultipleMediaNotifs] Add MediaNotificationManager unique ID mapping"
    },
    "8012635": {
      "author": "Achuith Bhandarkar",
      "avatar": "https://lh4.googleusercontent.com/-UeGwHCViTz0/AAAAAAAAAAI/AAAAAAAAAAA/r2GSbreKygc/s120-p/photo.jpg",
      "cl": "8012635",
      "clUrl": "https://chromium-review.googlesource.com/c/8012635",
      "description": "Use `AutomationUtil.findNodeInDesktopTree` in\n`KeyboardRootNode.getKeyboardObject` to prevent resolving keyboard nodes\nfrom web content. Also restrict the `BasicRootNode` builder predicate to\ndesktop-rooted keyboards.\n\nAdd `SwitchAccessKeyboardNodeTest` to verify.\n\nBug: 516830200\nTest: SwitchAccessKeyboardNodeTest\nChange-Id: I3c8518a91df4166bc5869cacb627b0690cbb7bf2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8012635\nReviewed-by: Hongyu Long \u003chongyulong@chromium.org\u003e\nReviewed-by: Kyungjun Lee \u003ckyungjunlee@google.com\u003e\nCommit-Queue: Achuith Bhandarkar \u003cachuith@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655203}",
      "email": "achuith@chromium.org",
      "hash": "05d2ed315f8fd0c4d102e7e7735ffa726c8767fe",
      "subject": "accessibility: Restrict virtual keyboard resolution to desktop tree"
    },
    "8012652": {
      "author": "Dibyajyoti Pal",
      "avatar": "",
      "cl": "8012652",
      "clUrl": "https://chromium-review.googlesource.com/c/8012652",
      "description": "This CL adds the field trial testing configs for navigation\ncapturing on ChromeOS with default_on. The only tests that are\nfailing are being fixed in the following way:\n- The IntentPickerBubbleView tests on ChromeOS are fixed in the\n  parent CL.\n- For PreinstalledWebAppManagerPreferredAppForSupportedLinksBrowserTest,\n  the expectations are updated on ChromeOS so that they work in\n  tandem with default_on, where the apps start capturing by default.\n- For WebAppAudioFocusBrowserTest, the test is now parameterized to\n  run on both default_on and default_off configurations on all OSes\n  to be simpler, and part of it has been disabled because aux context\n  support has not yet been enabled on ChromeOS.\n\nFixed: 521860617\nChange-Id: If7f822222bc5dddf095193c21bf2b05cc4a75b9e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8012652\nCommit-Queue: Dibyajyoti Pal \u003cdibyapal@chromium.org\u003e\nReviewed-by: Daniel Murphy \u003cdmurph@chromium.org\u003e\nReviewed-by: Kunjan Patel \u003cksukh@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655715}",
      "email": "dibyapal@google.com",
      "hash": "ca694f67b98a916aa0813dd46d2be2c9079ba3b6",
      "subject": "[PWA/ChromeOS] Add navigation capturing fieldtrials for default_on"
    },
    "8012667": {
      "author": "Ted Meyer",
      "avatar": "https://lh4.googleusercontent.com/-FF7tluKTkew/AAAAAAAAAAI/AAAAAAAAAAA/bidOORvzOOE/s120-p/photo.jpg",
      "cl": "8012667",
      "clUrl": "https://chromium-review.googlesource.com/c/8012667",
      "description": "I caught this when doing some testing on local sites with redirections.\nBasically we have a situation where the top frame is \"https://site.com\"\n\nThis site loads a multivariant playlist _also_ on \"https://site.com\",\nbut it redirects to \"https://cdn.com\" which doesn't use a CORS header,\nbecause it just hosts manifests. The multivariant playlist then points\nat media playlists also hosted on \"https://cdn.com\", again with no CORS\nheader. The media playlists then point _back_ to \"https://site.com\".\nThis playback should still be marked as cors tainted because the\nmanifests didn't provide access headers, but playback _should_ work. The\nexisting behavior was far too restrictive - once any connection was\nmarked tainted, they were all marked tainted. The\nHlsNetworkAccessImpl::MediaSegmentSecurityChecks function handled these\ncases assuming that each request was being given its own tainting flag,\nso as a result, this setup was failing to play.\n\nThe security metadata is still merged correctly for streams -\nHlsNetworkAccessImpl::ParallelFetchState::CheckCompleted still merges\nkey/header/segment security checks properly, and\nHlsManifestDemuxerEngine still keeps a per-player-tainted state.\n\nBug: 524776848\nChange-Id: I88bb27e46a53a436c2bb38857362be5ab8fd0311\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8012667\nCommit-Queue: Ted (Chromium) Meyer \u003ctmathmeyer@chromium.org\u003e\nReviewed-by: Eugene Zemtsov \u003ceugene@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655532}",
      "email": "tmathmeyer@chromium.org",
      "hash": "353326bb94b506c10d0ebe3e40f5b34cbf015ccf",
      "subject": "[HLS] Remove duplicate and over-zealous origin tainting"
    },
    "8012668": {
      "author": "Devlin Cronin",
      "avatar": "https://lh6.googleusercontent.com/-fjbU-SK2xLw/AAAAAAAAAAI/AAAAAAAAAAA/W9hbYUsHaZA/s120-p/photo.jpg",
      "cl": "8012668",
      "clUrl": "https://chromium-review.googlesource.com/c/8012668",
      "description": "Way back when [1], we added an \"idltest\" API -- the purpose was to\nexercise code paths related to extension schemas specified in IDL (it\ndidn't have any real functionality).\n\nSince then, we've written dozens of extensions in this IDL format, and\nwe've also deprecated this IDL format.\n\nRemove this now-quite-unnecessary pseudo-API.\n\nSome extensions in the store have been known to actually include the\nidltest permission in their manifest. This won't break them -- it will\njust become an unknown permission. The API was already restricted to\n\"trunk\", so they couldn't be granted the permission except on custom\nbuilds.\n\n[1] crrev.com/2d58238b78d653db0293b107\n\nBug: 40505813\nChange-Id: I22ad89b87b034f612bc560522bec364ba4d8aba0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8012668\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCommit-Queue: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nReviewed-by: Kelvin Jiang \u003ckelvinjiang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655147}",
      "email": "rdevlin.cronin@chromium.org",
      "hash": "9babd84b988139cfb9d8a5d01be07710adfedf9e",
      "subject": "[Extensions] Remove \"idltest\" API"
    },
    "8013007": {
      "author": "Alex Chen",
      "avatar": "https://lh3.googleusercontent.com/-4OWBQu86AwU/AAAAAAAAAAI/AAAAAAAAAAA/AaI_l69KOmU/s120-p/photo.jpg",
      "cl": "8013007",
      "clUrl": "https://chromium-review.googlesource.com/c/8013007",
      "description": "2 methods for:\n- check if a blocking Data Controls screenshot rule exists\n- given a tab, check if screenshots are allowed by either DC or Realtime\n  URL\n\nAlso adds tests.\n\nBug: b:428695892\nChange-Id: Ic4de211bd72bff31be5035660d79edd1408918a9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8013007\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nAuto-Submit: Alex Chen \u003calxchn@google.com\u003e\nCommit-Queue: Alex Chen \u003calxchn@google.com\u003e\nReviewed-by: Dominique Fauteux-Chapleau \u003cdomfc@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655120}",
      "email": "alxchn@google.com",
      "hash": "6596c2af57ffc489580606f1e906337eb5d91d8d",
      "subject": "Add screenshot query methods to DataProtectionBridge JNI (1/2)"
    },
    "8013012": {
      "author": "Ted Meyer",
      "avatar": "https://lh4.googleusercontent.com/-FF7tluKTkew/AAAAAAAAAAI/AAAAAAAAAAA/bidOORvzOOE/s120-p/photo.jpg",
      "cl": "8013012",
      "clUrl": "https://chromium-review.googlesource.com/c/8013012",
      "description": "A longstanding issue with HLS manifest parsing meant that relative media\nsegments or sub-manifests were using the pre-redirect URI to calculate\nthe proper fetch location. The spec does say that relative URIs should\nbe relative to the post-redirect location. This is a bit easier now that\nI've previously removed the multi-uri nature of data source streams,\nwhich can only have one data source underneath, and one URI. There are\nalso a few test fixes that this raised, like the fact that \"example.com\"\nis not a valid GURL without a scheme, so those were all changed to\n\"https://example.com\".\n\nBug: 524776848\nChange-Id: If6d96e1efc72b669cc3e9310f5eedb5e327c7c51\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8013012\nReviewed-by: Eugene Zemtsov \u003ceugene@chromium.org\u003e\nCommit-Queue: Ted (Chromium) Meyer \u003ctmathmeyer@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655169}",
      "email": "tmathmeyer@chromium.org",
      "hash": "310d6ed9ce9beda5d486ad352bd3f1e5b067d980",
      "subject": "Store response URI in HlsDataSourceStream for proper manifest parsing"
    },
    "8013290": {
      "author": "dpapad",
      "avatar": "https://lh6.googleusercontent.com/-vH0l_P8ajRM/AAAAAAAAAAI/AAAAAAAAAAA/ai9s6RBmZVc/s120-p/photo.jpg",
      "cl": "8013290",
      "clUrl": "https://chromium-review.googlesource.com/c/8013290",
      "description": "Bug: 393471368\nChange-Id: I73a5f91ab83d8707470efc3fb656b3c2f61d991d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8013290\nReviewed-by: Rebekah Potter \u003crbpotter@chromium.org\u003e\nCommit-Queue: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655138}",
      "email": "dpapad@chromium.org",
      "hash": "ea638a43bedb706f968ca058a0cd2b2fb45ea7ad",
      "subject": "Settings Lit: Migrate settings-slider."
    },
    "8013437": {
      "author": "dpapad",
      "avatar": "https://lh6.googleusercontent.com/-vH0l_P8ajRM/AAAAAAAAAAI/AAAAAAAAAAA/ai9s6RBmZVc/s120-p/photo.jpg",
      "cl": "8013437",
      "clUrl": "https://chromium-review.googlesource.com/c/8013437",
      "description": "Bug: 393471368\nChange-Id: Id59dc5cff1f0e7938fda5fd81ffa329986afc1b6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8013437\nReviewed-by: Rebekah Potter \u003crbpotter@chromium.org\u003e\nCommit-Queue: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655680}",
      "email": "dpapad@chromium.org",
      "hash": "9e42324e08cf2ba74bc7f4ab0bf7d6cdadfec050",
      "subject": "Settings Lit: Migrate settings-default-browser-page."
    },
    "8013449": {
      "author": "Ankush Singh",
      "avatar": "https://lh4.googleusercontent.com/-O_Qx6x6kvY0/AAAAAAAAAAI/AAAAAAAAAAA/8caaQPFTaMg/s120-p/photo.jpg",
      "cl": "8013449",
      "clUrl": "https://chromium-review.googlesource.com/c/8013449",
      "description": "This CL implements client-side tracking on iOS to record when a received\nSend Tab to Self tab is activated by the user, or abandoned (e.g., the\ntab is closed without being viewed).\n\nTo achieve this, we leverage the lifecycle of\nSendTabToSelfTabCardLabelData:\n- Update SendTabToSelfTabCardLabelData to store the entry GUID.\n- On tab activation, we log the kTabStrip entry point.\n- On tab closure (when initiated by the user), we log the\n  kTabOrBrowserClosedWithoutActivation entry point.\n\nWe also update SendTabPushNotificationClient to mark the STTS entry as\nactivated when clicked.\n\nBug: 503283050\nFixed: 422441614\nChange-Id: I819c1fc2ee63e829ac37e2355cf3c17d6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8013449\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nAuto-Submit: Ankush Singh \u003cankushkush@google.com\u003e\nReviewed-by: Louis Romero \u003clpromero@google.com\u003e\nCommit-Queue: Ankush Singh \u003cankushkush@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655412}",
      "email": "ankushkush@google.com",
      "hash": "2327b6447c565ba4f98968f37e0eecd2e9f288c9",
      "subject": "STTS: Track tabs activation on iOS"
    },
    "8014064": {
      "author": "Yuki Shiino",
      "avatar": "https://lh3.googleusercontent.com/-okKnhyBBN_M/AAAAAAAAAAI/AAAAAAAAAAA/yP9pu2spK50/s120-p/photo.jpg",
      "cl": "8014064",
      "clUrl": "https://chromium-review.googlesource.com/c/8014064",
      "description": "A newly introduced CHECK on `!remote_frame_.is_bound()` in `RenderFrameProxyHost::BindRemoteFrameInterfaces` triggers under certain navigation patterns, causing crashes. This CL reverts this check back to a DCHECK and adds a CHECK-exclusion comment to keep it as a DCHECK until we are confident it won't be triggered.\n\n**This fix was generated by the Crash Autofix pipeline for the crash http://crash/2f843cd18dafd362. Please see go/crash-autofix for more details.**\n\nBug: 528611635, 529425548\nChange-Id: I87d3df7e7791aea7a6b297bda929cc81750aba40\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8014064\nReviewed-by: Yuki Shiino \u003cyukishiino@chromium.org\u003e\nCommit-Queue: Yuki Shiino \u003cyukishiino@chromium.org\u003e\nReviewed-by: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655383}",
      "email": "yukishiino@chromium.org",
      "hash": "46d38ee8efa26e5bc823c1b2fb2b40267abe53d7",
      "subject": "Revert CHECK to DCHECK in RenderFrameProxyHost::BindRemoteFrameInterfaces"
    },
    "8014245": {
      "author": "Deepak Ravichandran",
      "avatar": "https://lh6.googleusercontent.com/-MeEMo44BCyM/AAAAAAAAAAI/AAAAAAAAAAA/vxL_Rnx_ntQ/s120-p/photo.jpg",
      "cl": "8014245",
      "clUrl": "https://chromium-review.googlesource.com/c/8014245",
      "description": "This is a reland of commit 69ea1c71b2dbb1892758b2c12ff4f48a1f6de2c0.\n\nVarious missing dependencies have been added.\n\nThis reland resolves the unbranded build dependency by explicitly adding\n//base/test:test_support to unit_tests deps in BUILD.gn.\n\nOriginal change's description:\n\u003e [ChromeCompanero] Introduce ChromeCompaneroLoader and Mojom IPC contract\n\u003e\n\u003e This CL defines the Mojo IPC interface\n\u003e `request_header_integrity::mojom::ChromeCompanero` which handles request\n\u003e header token generation for child processes. It also implements\n\u003e ChromeCompaneroLoader under chrome/common/request_header_integrity which\n\u003e loads the private chromecompaneros shared library at runtime. It also\n\u003e configures Mac signing for the dynamic library.\n\u003e\n\u003e Implementation and architectural design:\n\u003e - ChromeCompaneroLoader loads dynamic libraries via a single-shot\n\u003e   BrowserProcessInitialize() entrypoint during early browser startup,\n\u003e   enforced by an atomic init_called_.compare_exchange_strong() check.\n\u003e - Network accessors verify initialization success directly via lock-free\n\u003e   init_succeeded_.load(std::memory_order_acquire) reads.\n\u003e - In child helper processes (Renderers), network token requests pull\n\u003e   non-blocking cached RAM entries over Mojo IPC. If fresh extraction\n\u003e   fails or is prohibited by sandbox constraints, lookups fall back to\n\u003e   last known valid cached tokens.\n\u003e - All cache assignment sites validate process-lifetime header invariants\n\u003e   via fatal CHECK_EQ assertions.\n\u003e - Dynamic library unloading uses ScopedNativeLibrary::reset() to ensure\n\u003e   canonical handle cleanup and resource release.\n\u003e - Includes comprehensive unit tests verifying graceful fallback for\n\u003e   uninitialized network lookups, single-shot contract enforcement, and\n\u003e   concurrent startup initialization.\n\u003e\n\u003e TAG=agy\n\u003e CONV=3b968aab-2ad0-4f52-8b16-d7bdafab6ce1\n\u003e\n\u003e Bug: b:498313106\n\u003e Change-Id: I11162c14bfb6c6ef09399ead94ebbe5397e6d492\n\nTAG=agy\nCONV=3b968aab-2ad0-4f52-8b16-d7bdafab6ce1\n\nBug: b:498313106\nChange-Id: I07c1551e98305be08b90218bfe20a9a5bb8db1ec\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8014245\nReviewed-by: Mike West \u003cmkwst@chromium.org\u003e\nCommit-Queue: Deepak Ravichandran \u003cdeepakr@google.com\u003e\nReviewed-by: Greg Thompson \u003cgrt@chromium.org\u003e\nReviewed-by: Mark Mentovai \u003cmark@chromium.org\u003e\nReviewed-by: Robert Liao \u003crobliao@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655430}",
      "email": "deepakr@google.com",
      "hash": "12eac53f8aaea90e750ee174475052f8a4472a87",
      "subject": "Reland \"[ChromeCompanero] Introduce ChromeCompaneroLoader and Mojom IPC contract\""
    },
    "8015096": {
      "author": "Yue She",
      "avatar": "https://lh5.googleusercontent.com/-eIiAQXOwsnQ/AAAAAAAAAAI/AAAAAAAAAAA/0cPOcac2pW8/s120-p/photo.jpg",
      "cl": "8015096",
      "clUrl": "https://chromium-review.googlesource.com/c/8015096",
      "description": "This reverts commit e5de17b2825d65ced43421ab44a12989d7930ea1.\n\nReason for revert: this might causing bot died issues on mac-official\n\nFailure Link: https://ci.chromium.org/ui/p/chromium/builders/ci/mac-official\n\nOriginal change's description:\n\u003e [apple] Roll dsymutil to dsymutil-llvmorg-23-init-19482-g53d18800-1\n\u003e\n\u003e This roll mainly contains the parallel dsymutil feature that gets\n\u003e enabled by default from https://github.com/llvm/llvm-project/pull/200971\n\u003e\n\u003e Bug: 521830324\n\u003e Change-Id: I3ee2971dd93995ed162aee55227fb30c7222d491\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8015096\n\u003e Reviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\n\u003e Commit-Queue: Yue She \u003cyueshe@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1654742}\n\nBug: 521830324\nChange-Id: I1a8590f1f8272ec3cc871c8d42fdcb1401e733e6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030563\nCommit-Queue: Yue She \u003cyueshe@google.com\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655568}",
      "email": "yueshe@google.com",
      "hash": "4e37f932ae66b154a4c08ba2bb07f1c71326665a",
      "subject": "Revert \"[apple] Roll dsymutil to dsymutil-llvmorg-23-init-19482-g53d18800-1\""
    },
    "8015310": {
      "author": "Kaleigh Rosenblat",
      "avatar": "https://lh4.googleusercontent.com/-7qZ48opLKJQ/AAAAAAAAAAI/AAAAAAAAAAA/Z5VXtEMuZgg/s120-p/photo.jpg",
      "cl": "8015310",
      "clUrl": "https://chromium-review.googlesource.com/c/8015310",
      "description": "This allows kDesktopAndroidPolicy to be controlled by Finch.\n\nBug: 478012386\nChange-Id: I6de6896a476cc8576272c16a2ea5f8f71c1392d9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8015310\nReviewed-by: Owen Min \u003czmin@chromium.org\u003e\nCommit-Queue: Kaleigh Rosenblat \u003ckaleigh@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655154}",
      "email": "kaleigh@google.com",
      "hash": "122ba2039f42dc1592bf74569765cc2eae4823a5",
      "subject": "Add field trial mapping for DesktopAndroidPolicy"
    },
    "8015314": {
      "author": "Ananya Seelam",
      "avatar": "https://lh4.googleusercontent.com/--VGousG91Ks/AAAAAAAAAAI/AAAAAAAAAAA/AY-g1sTFDfg/s120-p/photo.jpg",
      "cl": "8015314",
      "clUrl": "https://chromium-review.googlesource.com/c/8015314",
      "description": "Ensure the context menu stays open when selecting tabs in the Realbox by\ndefault. The menu now only closes if the\n`contextManagementInComposeboxEnabled` flag is active and\n`keepMenuOpenOnTabSelectForRealbox` is set to false.\n\nDemo of no flags behavior and behavior with context management flags:\nhttp://screencast/cast/NTA2NDA0NTg3Mzg1NjUxMnw3MGMxNTA0OC1lMQ\n\nBug: b:529732514\nChange-Id: I91c2c88601f4aed67cc3d7b611bc928aef0639d1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8015314\nReviewed-by: Josiah Kiehl \u003ckiehl@google.com\u003e\nAuto-Submit: Ananya Seelam \u003cananyaseelam@google.com\u003e\nCommit-Queue: Ananya Seelam \u003cananyaseelam@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655278}",
      "email": "ananyaseelam@google.com",
      "hash": "646dc743bb64a287d477bddd7213640204ac1a3d",
      "subject": "[context-input] Ensure context menu closes on tab selection"
    },
    "8015707": {
      "author": "Aditya Gupta",
      "avatar": "https://lh5.googleusercontent.com/-yTT5PLu18FM/AAAAAAAAAAI/AAAAAAAAAAA/NC5ODysS7Lg/s120-p/photo.jpg",
      "cl": "8015707",
      "clUrl": "https://chromium-review.googlesource.com/c/8015707",
      "description": "This CL implements an IPH promo for the Multistep Filter feature to\neducate users about the new functionality.\n\nKey changes:\n- Registered `kIPHMultistepFilterPromoFeature` as a toast promo.\n- Added UI strings for the promo body and screen reader text.\n- Integrated promo triggering logic into `FilterUiController::MaybeShowPromo`,\n  called when a filter suggestion becomes active.\n- Added `FilterUiController::ClosePromo` to notify the User Education\n  service when the promo should be dismissed or marked as used.\n- Configured the promo to anchor to the contextual cue bubble if present,\n  falling back to the page action icon.\n\nBug: b:529228054\nChange-Id: I8e336720651420d98aac8111f040f8fa6da433eb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8015707\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nReviewed-by: Mark Schillaci \u003cmschillaci@google.com\u003e\nCommit-Queue: Aditya Gupta \u003cadigupt@google.com\u003e\nReviewed-by: Christopher Grant \u003ccjgrant@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655125}",
      "email": "adigupt@google.com",
      "hash": "53531ca65b216e48142ba6073f3b4f1c7ce17156",
      "subject": "[Multistep Filter] Add In-Product Help (IPH) promo"
    },
    "8015708": {
      "author": "Luchen Peng",
      "avatar": "https://lh6.googleusercontent.com/-G_fYXlWC-s8/AAAAAAAAAAI/AAAAAAAAAAA/Z1Bt7ErLPGQ/s120-p/photo.jpg",
      "cl": "8015708",
      "clUrl": "https://chromium-review.googlesource.com/c/8015708",
      "description": "Design doc: go/url-data-type-autofill-enterprise-policy\n\nBug: b:466345561\nChange-Id: I6153e37c18971911d6502b9a71190b8c8203f46d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8015708\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCommit-Queue: Luchen Peng \u003cluchenpeng@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655539}",
      "email": "luchenpeng@google.com",
      "hash": "f24a9b7d1dbdc9510f15fae16c1dd5861a695ef1",
      "subject": "[EnterprisePolicy][Extension] Reuse const defined in `autofill_prefs`."
    },
    "8015709": {
      "author": "Oleksii Kalinin",
      "avatar": "https://lh6.googleusercontent.com/-czv38cD9aho/AAAAAAAAAAI/AAAAAAAAAAA/tCSpRlK-qi0/s120-p/photo.jpg",
      "cl": "8015709",
      "clUrl": "https://chromium-review.googlesource.com/c/8015709",
      "description": "This change removes the experimental Incognito NTP Omnibox Autofocus\nfeature, including its manager, tracker, and utility classes. It also\nremoves the Incognito NTP Small Icon feature and the Incognito NTP\nTimeToFirstNavigation metric. Associated feature flags, layout elements,\nand test cases are also cleaned up.\n\nFixed: 526960002\nChange-Id: I82cf96996ac1d15235292055f88563fe91a5f298\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8015709\nReviewed-by: Xi Han \u003chanxi@chromium.org\u003e\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nCommit-Queue: Oleksii Kalinin \u003ckalinino@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655375}",
      "email": "kalinino@google.com",
      "hash": "9466767dfc96fdb19ee6960bd0cb4ba96abf3971",
      "subject": "Cleanup Omnibox Autofocus feature."
    },
    "8016107": {
      "author": "Jihad Hanna",
      "avatar": "https://lh4.googleusercontent.com/-v4uH-kSLLc0/AAAAAAAAAAI/AAAAAAAAAAA/Z4UwQ-pCWss/s120-p/photo.jpg",
      "cl": "8016107",
      "clUrl": "https://chromium-review.googlesource.com/c/8016107",
      "description": "OBSOLETE_HISTOGRAMS=Experiment-specific histograms were removed.\n\nBug: 479503511\nChange-Id: I0eda7501ede567f8341760cec264d598dc9b606a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8016107\nReviewed-by: Karol Sygiet \u003csygiet@google.com\u003e\nCommit-Queue: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655347}",
      "email": "jihadghanna@google.com",
      "hash": "5505d0f23e17c9ea49a37fca0190c27ac1de5609",
      "subject": "Cleanup AutofillImprovePhoneNumberDetection"
    },
    "8016109": {
      "author": "Karol Sygiet",
      "avatar": "https://lh3.googleusercontent.com/-FloUWXWJuOc/AAAAAAAAAAI/AAAAAAAAAAA/dOQBeWk6n9k/s120-p/photo.jpg",
      "cl": "8016109",
      "clUrl": "https://chromium-review.googlesource.com/c/8016109",
      "description": "After adopting AutofillFetchPlan, the query classifier is no longer used\nand needed.\n\nBug: 527788346\nChange-Id: Ic117ca1e6bc79b1d9194a3390a14905d33377305\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8016109\nCommit-Queue: Karol Sygiet \u003csygiet@google.com\u003e\nReviewed-by: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655277}",
      "email": "sygiet@google.com",
      "hash": "6c918c933eb995c0531d21c7b767f8d8567d2644",
      "subject": "[AtMemory] Remove QueryClassifier"
    },
    "8016112": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "cl": "8016112",
      "clUrl": "https://chromium-review.googlesource.com/c/8016112",
      "description": "Now that CanvasResourceProvider no longer exists, this can just be\nCanvas2DResourceProvider. Followup will clean up related references.\n\nBug: 352263194\nChange-Id: Idc61030d48de2a06ffa2041d6930015d466a6f9b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8016112\nReviewed-by: Florin Malita \u003cfmalita@chromium.org\u003e\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655315}",
      "email": "blundell@chromium.org",
      "hash": "eaecbdaa7e755b9d0e8947dec78785916ca7af66",
      "subject": "[Blink] Rename Canvas2DResourceProviderSharedImage"
    },
    "8016113": {
      "author": "Ewann Pellé",
      "avatar": "https://lh5.googleusercontent.com/-uwROcBSnq8I/AAAAAAAAAAI/AAAAAAAAAAA/OD18CQDhIHg/s120-p/photo.jpg",
      "cl": "8016113",
      "clUrl": "https://chromium-review.googlesource.com/c/8016113",
      "description": "Prevents a crash when starting the Gemini entry flow if sign-in is\ndisabled on the device (e.g., by enterprise policy or user settings).\n\nBefore this change, the entry flow would immediately instantiate\nSigninCoordinator, which has a fatal CHECK that sign-in is enabled. Now,\nGeminiEntryFlowCoordinator checks SigninEnabled() first, and either\nshows an ineligibility snackbar (for enterprise policy) or silently\ncancels the flow.\n\nFixed: 529632373\nChange-Id: I4a8e3624ec0baf27da54653db8065f7eb68b88fb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8016113\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: Ewann Pellé \u003cewannpv@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655372}",
      "email": "ewannpv@chromium.org",
      "hash": "934b447d2f475772efadad325b31ae7117cf7dfd",
      "subject": "[iOS] Check if sign-in is enabled in Gemini entry flow"
    },
    "8016114": {
      "author": "greengrape",
      "avatar": "https://lh3.googleusercontent.com/-sf_aqVAr_tQ/AAAAAAAAAAI/AAAAAAAAAAA/r2PDBO3X3ds/s120-p/photo.jpg",
      "cl": "8016114",
      "clUrl": "https://chromium-review.googlesource.com/c/8016114",
      "description": "This creates a new BUILD.gn file inside chrome/browser/web_applications/isolated_web_apps/ and introduces the isolated_web_apps_no_pwa_core_deps target.\n\nChanges include:\n- Moving files that do not directly depend on the PWA Core (//chrome/browser/web_applications:web_applications) into the new target.\n- Factored out app_id_helpers into its own target to satisfy dependencies for isolated_web_app_url_info, while preserving original declarations in web_app_helpers.h through delegation.\n- Replaced util:: namespace with internal:: for app_id_helpers per reviewer feedback.\n- Restricted app_id_helpers visibility to web_applications and isolated_web_apps.\n\nBug: 529731980\nTAG=agy\n\nChange-Id: I09f74ce27e53172d5a3f0baa3748122d6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8016114\nReviewed-by: Dibyajyoti Pal \u003cdibyapal@chromium.org\u003e\nCommit-Queue: Andrew Rayskiy \u003cgreengrape@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655423}",
      "email": "greengrape@google.com",
      "hash": "31511ee7a7160d63ef363f3c4a6252a45e8e5cb0",
      "subject": "Create a new BUILD.gn for /isolated_web_apps/"
    },
    "8016126": {
      "author": "mingmingtasd",
      "avatar": "https://lh4.googleusercontent.com/-zUmNfj2D6ko/AAAAAAAAAAI/AAAAAAAAAAA/ojAdYocg4pI/s120-p/photo.jpg",
      "cl": "8016126",
      "clUrl": "https://chromium-review.googlesource.com/c/8016126",
      "description": "The mojom::WebNNGraph interface is entirely empty — it has no methods\nand is not used for any messages or lifetime management. Graph lifetime\nis managed via DestroyGraph() on the context pipe, which ensures\nordering with Dispatch/ReadTensor/WriteTensor.\n\nThis CL removes the interface and all associated plumbing:\n\n- Delete interface WebNNGraph from webnn_graph.mojom\n- Remove pending_remote\u003cWebNNGraph\u003e from CreateGraphSuccess and\n  LoadCompiledGraph mojom structs\n- Refactor WebNNGraphImpl to inherit directly from\n  RefCountedDeleteOnSequence instead of WebNNObjectImpl\n- Remove PendingReceiver\u003cmojom::WebNNGraph\u003e parameter from\n  CreateGraphImpl() in all backends (TFLite, LiteRT, ORT, CoreML)\n- Replace HeapMojoRemote\u003cWebNNGraph\u003e in Blink MLGraph with a\n  bool is_destroyed_ flag\n- Update tests and fuzzers\n\nBug: 502249078,514413524\nChange-Id: I0ee0fd7d67e8abe40277730f7aa26bc6a37198c5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8016126\nCommit-Queue: Hu, Ningxin \u003cningxin.hu@intel.com\u003e\nReviewed-by: Hu, Ningxin \u003cningxin.hu@intel.com\u003e\nReviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\nReviewed-by: Alex Gough \u003cajgo@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655595}",
      "email": "mingming1.xu@intel.com",
      "hash": "df9c42bb3d3249e22ad65a9ffea9832aa95a2cf7",
      "subject": "WebNN: Remove mojom::WebNNGraph interface"
    },
    "8016353": {
      "author": "Benjamin Keen",
      "avatar": "https://lh5.googleusercontent.com/-MtP819PrprQ/AAAAAAAAAAI/AAAAAAAAAAA/xyDiM2vL3H0/s120-p/photo.jpg",
      "cl": "8016353",
      "clUrl": "https://chromium-review.googlesource.com/c/8016353",
      "description": "This CL updates the automatic picture-in-picture site settings\ndescription string to match the approved UXW design: go/autopip-uxw.\n\nBug: 408502322\nChange-Id: I2e842b391fab69c856a353a8d6c89455cc8e8126\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8016353\nReviewed-by: Side YILMAZ \u003csideyilmaz@chromium.org\u003e\nCommit-Queue: Benjamin Keen \u003cbkeen@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655668}",
      "email": "bkeen@google.com",
      "hash": "4f8a499a34bf5e676a8114a05bb4bfa25561eb0d",
      "subject": "Update automatic picture-in-picture site settings description string"
    },
    "8016497": {
      "author": "Marlon Facey",
      "avatar": "",
      "cl": "8016497",
      "clUrl": "https://chromium-review.googlesource.com/c/8016497",
      "description": "1. Shadow was not showing when there were results sometimes. This was\ndue to the contextual suggestion not being represented in the controller\nresult set. Instead just show shadow based on height.\n\n2. Border radius was defined for the rounded omnibox results frame to be\n16px. In the WebUI, it was defined as height/2. Update the height to be\n16px when the dropdown is showing.\n\n3. We were calling revertAll multiple times which was an area for confusion.\nSimplify calls as well as fixing the drafting state getting cleared.\n\n4. Also clears the stale results and closes the dropdown\n\nhttp://screenshot/6UgsatLLxo2vjwT\n\nBug: b:504668974, b:511199705, b:524635962, b:504669872\nChange-Id: I3d5eb8b2360b589cc37478091ad585fd80bd8e7c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8016497\nCommit-Queue: Marlon Facey \u003cmfacey@chromium.org\u003e\nReviewed-by: Aviv Kiss \u003cavivkiss@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655150}",
      "email": "mfacey@google.com",
      "hash": "b6657a1f42846ea0798d940bfdfb92914ae92d38",
      "subject": "[Full WebUI Omnibox] Fix border radius, shadow and drafting state"
    },
    "8016762": {
      "author": "Ireneusz Szulc",
      "avatar": "https://lh4.googleusercontent.com/-P-DqqFOpE0U/AAAAAAAAAAI/AAAAAAAAAAA/pMO4omniY68/s120-p/photo.jpg",
      "cl": "8016762",
      "clUrl": "https://chromium-review.googlesource.com/c/8016762",
      "description": "This CL does preparatory refactoring for recording address profile usage\nupon filling AtMemory suggestions.\n\nIt splits `AtMemoryManager::FillSearchResult` out of\n`FillOrPreviewSearchResult` to separate preview and fill logic.\nIt converts switches on `MemoryDataType` in AtMemoryManager to be\nexhaustive.\nIt propagates the `AutofillProfile` GUID to the suggestion's payload\nidentifier.\n\nBug: b:524753162\nChange-Id: I6762f46751017c7d64561d7e01483fa46a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8016762\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCommit-Queue: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655435}",
      "email": "ireneuszszulc@google.com",
      "hash": "8e1a6271359ee312c1a51d5edda553a0f4e11a64",
      "subject": "AtMemory: Refactor filling suggestions and propagate profile GUID"
    },
    "8016792": {
      "author": "Mark Schillaci",
      "avatar": "https://lh4.googleusercontent.com/-4Tu2G0y3iKc/AAAAAAAAAAI/AAAAAAAAAAA/rtkeOwjDb00/s120-p/photo.jpg",
      "cl": "8016792",
      "clUrl": "https://chromium-review.googlesource.com/c/8016792",
      "description": "This CL removes the recording of the histogram\n\"Extensions.EventlessEventPages2\", which was being recorded but had no\nentry in a histograms.xml file. We also remove from histograms.xml the\nentry for \"Extensions.EventlessEventPages\", which expired on 2022-06-01\nand was the previous iteration of the current histogram and is not\ncurrently recorded anywhere in the code.\n\nBug: 529318248\nChange-Id: I438d12f48ad216c4ad33f321db994500840db855\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8016792\nCommit-Queue: Justin Lulejian \u003cjlulejian@chromium.org\u003e\nReviewed-by: Justin Lulejian \u003cjlulejian@chromium.org\u003e\nAuto-Submit: Mark Schillaci \u003cmschillaci@google.com\u003e\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCommit-Queue: Mark Schillaci \u003cmschillaci@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655571}",
      "email": "mschillaci@google.com",
      "hash": "9c32e602464d2f7723f4ceb8e93a985cce16cab5",
      "subject": "[histogram-cleanup] Remove expired histogram: Extensions.EventlessEventPages , and Extensions.EventlessEventPages2 which was absent from histograms.xml"
    },
    "8017142": {
      "author": "Luciano Pacheco",
      "avatar": "",
      "cl": "8017142",
      "clUrl": "https://chromium-review.googlesource.com/c/8017142",
      "description": "FileSystemReaderDataPipeProducer wrapped the data pipe's two-phase write\nregion in a non-owning IOBuffer and handed it to a FileStreamReader,\nseveral of whose implementations may keep a reference to the buffer past\nthe lifetime of the producer. Read into an owned IOBufferWithSize\ninstead and copy into the pipe with WriteData() once the read completes,\nso the buffer's lifetime is governed solely by its refcount. This also\nmakes a short read terminate the transfer rather than spin.\n\nAdd a unit test that disconnects the URLLoader while a read is still\npending.\n\nBug: 516550633\nChange-Id: Id615a99314dbd5096fae993a8dd235648536a3a1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8017142\nReviewed-by: Josh Simmons \u003csimmonsjosh@google.com\u003e\nCommit-Queue: Luciano Pacheco \u003clucmult@chromium.org\u003e\nAuto-Submit: Luciano Pacheco \u003clucmult@chromium.org\u003e\nReviewed-by: Ben Reich \u003cbenreich@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655241}",
      "email": "lucmult@google.com",
      "hash": "7257959a5c1ed5c784abc63ebfcb2bee901eda87",
      "subject": "ash: Own the read buffer used by ExternalFileURLLoader"
    },
    "8017182": {
      "author": "Keita Suzuki",
      "avatar": "https://lh3.googleusercontent.com/-eH4aYuPbIqM/AAAAAAAAAAI/AAAAAAAAAAA/Zcii5p3IV9A/s120-p/photo.jpg",
      "cl": "8017182",
      "clUrl": "https://chromium-review.googlesource.com/c/8017182",
      "description": "ServiceWorkerMainResourceLoader::Fallback() unbinds its Mojo receiver\nbefore running |fallback_callback_|. The callback may synchronously tear\ndown the navigation loader stack, which calls DetachedFromRequest() and,\nwith the receiver already unbound, deletes |this|. Guard against this by\ntaking a WeakPtr before running the callback and returning early if the\nloader is gone when it returns.\n\nAdd a unit test that detaches the loader from inside the fallback\ncallback.\n\nTAG=agy\nCONV=7fc40a18-110b-4e65-83f9-4a0b829923eb\n\nBug: 522418913\nChange-Id: Ib9e38a6c36d671348ee3d697ffc33b02f52f021e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8017182\nCommit-Queue: Keita Suzuki \u003csuzukikeita@chromium.org\u003e\nReviewed-by: Shunya Shishido \u003csisidovski@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655219}",
      "email": "suzukikeita@chromium.org",
      "hash": "e13a7ad5bf7400250dae3fbd081abfdd414321c4",
      "subject": "ServiceWorker: Handle loader detach during fallback callback"
    },
    "8017408": {
      "author": "Takashi Toyoshima",
      "avatar": "https://lh4.googleusercontent.com/-5-nChIprqkc/AAAAAAAAAAI/AAAAAAAAAAA/kO8BQ0DQ8Gs/s120-p/photo.jpg",
      "cl": "8017408",
      "clUrl": "https://chromium-review.googlesource.com/c/8017408",
      "description": "When the site supports the change password URL and we get the responses\nquickly (within the 2-second prefetch timeout), `ContinueProcessing()`\nis called, which immediately notifies the delegate via\n`OnProcessingFinished(true)`.\n\nHowever, `prefetch_timer_` was not being stopped in this early-out path.\nIf the timer subsequently fired, or if\n`PrefetchChangePasswordURLsCallback` ran before the timer,\n`ContinueProcessing()` would be called a second time. This triggered a\nsecond `OnProcessingFinished(true)` call, which called `Resume()` again.\nSince the navigation had already been resumed, the throttle was no\nlonger in `deferring_throttles_`, causing a registry mismatch.\n\nThis CL fixes the issue by:\n 1. Stopping `prefetch_timer_` in `ContinueProcessing` when we decide to\n    notify.\n 2. Clearing `delegate_`, and call its OnProcessingFinished to ensure we\n    only notify once.\n\nBug: 411238078\nChange-Id: I258fda865109c714de00b78a0c8632ff029a2146\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8017408\nReviewed-by: Mohamed Amir Yosef \u003cmamir@chromium.org\u003e\nCommit-Queue: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655145}",
      "email": "toyoshim@chromium.org",
      "hash": "f8c0a98223079e84b4ab3896222022871238ad95",
      "subject": "WellKnownChangePasswordState: Fix double-resume case"
    },
    "8017523": {
      "author": "Georg Neis",
      "avatar": "https://lh3.googleusercontent.com/-PuL4a0sDfTo/AAAAAAAAAAI/AAAAAAAAAAA/dtYey2tPFMw/s120-p/photo.jpg",
      "cl": "8017523",
      "clUrl": "https://chromium-review.googlesource.com/c/8017523",
      "description": "Change-Id: Ifd8514a401c1eeac149094a765a38d352a0be703\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8017523\nAuto-Submit: Georg Neis \u003cneis@chromium.org\u003e\nCommit-Queue: Georg Neis \u003cneis@chromium.org\u003e\nReviewed-by: Yuwei Huang \u003cyuweih@chromium.org\u003e\nReviewed-by: Martin Šrámek \u003cmsramek@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655168}",
      "email": "neis@chromium.org",
      "hash": "9e105119f01d1a60d5c3ff210d8709058be3320b",
      "subject": "remoting: Remove unused traffic annotation from heartbeat_sender"
    },
    "8017682": {
      "author": "Georg Neis",
      "avatar": "https://lh3.googleusercontent.com/-PuL4a0sDfTo/AAAAAAAAAAI/AAAAAAAAAAA/dtYey2tPFMw/s120-p/photo.jpg",
      "cl": "8017682",
      "clUrl": "https://chromium-review.googlesource.com/c/8017682",
      "description": "Change-Id: I4edb6892cf3ac44bd06d351613f84db4753d7c16\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8017682\nReviewed-by: Jordan Bayles \u003cjophba@chromium.org\u003e\nCommit-Queue: Jordan Bayles \u003cjophba@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655687}",
      "email": "neis@chromium.org",
      "hash": "a5535c28943f35c8d1decbc1607321ff5ccc9441",
      "subject": "media_router: Remove unused CLOSING state from cast_channel_enum"
    },
    "8017685": {
      "author": "Ziwen Lin",
      "avatar": "https://lh4.googleusercontent.com/-y3WidKP8txw/AAAAAAAAAAI/AAAAAAAAAAA/ltYHevXHGCE/s120-p/photo.jpg",
      "cl": "8017685",
      "clUrl": "https://chromium-review.googlesource.com/c/8017685",
      "description": "facilitated_payments_lock_icon.xml and page_info lock.xml are\nbyte-identical after aapt2 link. Move the shared lock vector to\nbrowser_ui styles and update facilitated payments and page_info to use\nit.\n\nAndroid Binary Size -672 bytes\n\nBase Module Size -672 bytes\n\nDoc：https://docs.google.com/document/d/1QV7sBBB2Y2PxB6TUOAhwQDS5HhyLldvsrzEav3lxcZs/edit?usp=sharing\n\nBug: 40127968\nChange-Id: If9e67979cb0a8c3d83fa6276366c31cfaab6c020\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8017685\nReviewed-by: Erik Chen \u003cerikchen@chromium.org\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Ziwen Lin \u003cziwlin@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655197}",
      "email": "ziwlin@microsoft.com",
      "hash": "9318de5053acc76c7e796c8e61e44615c6c8719f",
      "subject": "[AAPT][Drawable] Share duplicate lock icon resource"
    },
    "8018047": {
      "author": "Jun Ishiguro",
      "avatar": "https://lh3.googleusercontent.com/-eE1gKt4CIh8/AAAAAAAAAAI/AAAAAAAAAAA/E8cl3GE9CuA/s120-p/photo.jpg",
      "cl": "8018047",
      "clUrl": "https://chromium-review.googlesource.com/c/8018047",
      "description": "This CL removes the global dependency on g_browser_process from the\nInstallEventLogCollectorBase class and its derived ARC reporting\nclasses.\n\nSpecifically:\n- InstallEventLogCollectorBase now accepts PrefService* local_state as a\n  constructor parameter and stores it as a raw_ref.\n- Plumbed local_state through AppInstallEventLogManagerWrapper,\n  ArcAppInstallEventLogManager, ArcAppInstallEventLogger,\n  ArcAppInstallEventLogCollector, and\n  ArcAppInstallEncryptedEventReporter.\n- Updated UserSessionInitializer::InitializePrimaryProfileServices to\n  pass local_state when creating AppInstallEventLogManagerWrapper.\n- Updated corresponding unit tests to pass local_state.\n\nThe dependency injection flow:\n\nUserSessionInitializer\n      |\n      v\n  AppInstallEventLogManagerWrapper\n      |\n      +---------------------------------------+\n      | (Legacy Pipeline)                     | (Encrypted Pipeline)\n      v                                       v\n  ArcAppInstallEventLogManager    ArcAppInstallEncryptedEventReporter\n      |                                       |\n      +-------------------+-------------------+\n                          |\n                          v\n               ArcAppInstallEventLogger\n                          |\n                          v\n            ArcAppInstallEventLogCollector\n                          |\n                          v\n             InstallEventLogCollectorBase\n\nTAG=agy\n\nBug: b:404133022\nChange-Id: Ifd2cd185be97ff5da15d4645276490c6502ce579\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8018047\nCommit-Queue: Jun Ishiguro \u003cjunis@google.com\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655329}",
      "email": "junis@google.com",
      "hash": "322522e59efdbfebdbaa6e8b6bb0cb302435fd2c",
      "subject": "policy: Remove g_browser_process from InstallEventLogCollectorBase"
    },
    "8018222": {
      "author": "Jacob Drake",
      "avatar": "https://lh4.googleusercontent.com/-2HNbAcowrfI/AAAAAAAAAAI/AAAAAAAAAAA/iH7fiNN4zIs/s120-p/photo.jpg",
      "cl": "8018222",
      "clUrl": "https://chromium-review.googlesource.com/c/8018222",
      "description": "SmbFsShare::OnDisconnected() runs remove_credentials_callback_, bound to\nSmbService::OnSmbfsRemoveSavedCredentialsDone(), which erases the share\nfrom smbfs_shares_. That synchronously destroys the SmbFsShare while\nOnDisconnected() is still on the stack, after which\ndelete_recursively_callback_ was read and invoked from the destroyed\nobject.\n\nPost both pending callbacks to the sequenced task runner. This detaches\nthe callbacks from the lifetime of `this`, ensuring that no member of\nSmbFsShare is accessed after the share is destroyed.\n\nAdd a SmbServiceWithSmbfsTest case that disconnects the smbfs Mojo pipe\nwhile RemoveSavedCredentials and DeleteRecursively are both outstanding\nand checks that both callbacks are completed and the share is removed.\n\nBug: 520178997\nTest: smb_service_unittest\nChange-Id: I65983a7213ffba611bfd55ed8cac3ea8566bde7c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8018222\nCommit-Queue: Jacob Drake \u003cjrdrake@google.com\u003e\nReviewed-by: Ben Reich \u003cbenreich@chromium.org\u003e\nReviewed-by: Luciano Pacheco \u003clucmult@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655255}",
      "email": "jrdrake@google.com",
      "hash": "9d1236cf47c12f1cb22d6750250de1ba21815c58",
      "subject": "smbfs: Post pending callbacks to task runner in OnDisconnected()"
    },
    "8018324": {
      "author": "Martin Verde",
      "avatar": "https://lh4.googleusercontent.com/-YGbZWuF3BFY/AAAAAAAAAAI/AAAAAAAAAAA/vdH7rPMx4lI/s120-p/photo.jpg",
      "cl": "8018324",
      "clUrl": "https://chromium-review.googlesource.com/c/8018324",
      "description": "NetErrorTabHelper handles chrome::mojom::NetworkEasterEgg (GetHighScore\n/ UpdateHighScore / ResetHighScore) on behalf of the network error page\nso the dino game can persist its high score in the profile. The\nrenderer-side caller (NetErrorHelper) only ever runs inside an error\ndocument, including chrome://dino which commits as an\nERR_INTERNET_DISCONNECTED error page.\n\nMirror the existing checks in DownloadPageLater() and\nRunNetworkDiagnosticsHelper() by ignoring requests whose calling frame\nis not an error document.\n\nAdds unit tests covering both the error-page and non-error-page cases,\nand a test-only accessor for the receiver set following the existing\npattern.\n\nBug: 522077127\nChange-Id: Iae54cf9fef2752467b221d96fbd1b178e1db3282\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8018324\nReviewed-by: Adam Rice \u003cricea@chromium.org\u003e\nCommit-Queue: Martin Pan-Verde \u003cthesalsa@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655188}",
      "email": "thesalsa@google.com",
      "hash": "32cbdd3b669805a94d63d9bbc5c9bb7d19a44f9f",
      "subject": "[NetErrorTabHelper] Restrict NetworkEasterEgg to error documents"
    },
    "8018445": {
      "author": "Hidehiko Abe",
      "avatar": "https://lh3.googleusercontent.com/-928Ka5tjoe0/AAAAAAAAAAI/AAAAAAAAAAA/YMAR-0PwcgA/s120-p/photo.jpg",
      "cl": "8018445",
      "clUrl": "https://chromium-review.googlesource.com/c/8018445",
      "description": "BUG=510951937\nTEST=Tryjob\n\nChange-Id: I1a94cafc91a32b432ac19cf99731fd217df53834\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8018445\nReviewed-by: Georg Neis \u003cneis@chromium.org\u003e\nCommit-Queue: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655207}",
      "email": "hidehiko@chromium.org",
      "hash": "4f88c63c9c937d7b68a2d10fe15da4e6d1be1133",
      "subject": "Remove crosapi use from DiagnosticRoutine."
    },
    "8018463": {
      "author": "Martin Verde",
      "avatar": "https://lh4.googleusercontent.com/-YGbZWuF3BFY/AAAAAAAAAAI/AAAAAAAAAAA/vdH7rPMx4lI/s120-p/photo.jpg",
      "cl": "8018463",
      "clUrl": "https://chromium-review.googlesource.com/c/8018463",
      "description": "OnStartOpeningHandshake reports the over-the-wire handshake request back\nto the WebSocketHandshakeClient. For clients without raw-headers access\nit already drops Cookie; do the same for Authorization and\nProxy-Authorization, which the network stack may attach from\nHttpAuthCache.\n\nAdd WebSocketFactoryHandshakeTest exercising the reported handshake\nrequest against an EmbeddedTestServer with cached Basic credentials,\nwith and without raw-headers access.\n\nBug: 522823211\nChange-Id: I5d84a5c719f4335a7bb65a4a7da8f0cd4e887e78\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8018463\nReviewed-by: Adam Rice \u003cricea@chromium.org\u003e\nCommit-Queue: Martin Pan-Verde \u003cthesalsa@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655256}",
      "email": "thesalsa@google.com",
      "hash": "cc8758dc9c6b524b778d6e58a469903b3e60ed96",
      "subject": "Filter auth headers from WebSocket handshake reported to client"
    },
    "8018570": {
      "author": "Noah Rose Ledesma",
      "avatar": "https://lh3.googleusercontent.com/-qNBvsWA6X9s/AAAAAAAAAAI/AAAAAAAAAAA/34XA1dfoPqM/s120-p/photo.jpg",
      "cl": "8018570",
      "clUrl": "https://chromium-review.googlesource.com/c/8018570",
      "description": "Update client checks whether there is sufficient storage space for an\nupdate before attempting an update. However, this check only uses the\nsize of the download and is inaccurate for the real requirements of\ndifferential updates.\n\nImprove the check to operate on the download and CRX3 sizes.\n\nBug: 528408949\nChange-Id: Id29019be5fec84bba6f4e674efdbb1716a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8018570\nCommit-Queue: Noah Rose Ledesma \u003cnoahrose@google.com\u003e\nReviewed-by: Sorin Jianu \u003csorin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655592}",
      "email": "noahrose@google.com",
      "hash": "5e02b16003918796da743b9606855be03f350531",
      "subject": "Improve low disk check in update_client"
    },
    "8018605": {
      "author": "Diana OuYang",
      "avatar": "https://lh6.googleusercontent.com/-mQ08YD18KDg/AAAAAAAAAAI/AAAAAAAAAAA/6B0qEDVG72s/s120-p/photo.jpg",
      "cl": "8018605",
      "clUrl": "https://chromium-review.googlesource.com/c/8018605",
      "description": "Introduce a tracking mechanism to determine if the contextual tasks side\npanel was opened via a Lens entry point, and use this state to ensure\nthe correct toolbar button is highlighted.\n\nPreviously, when the contextual tasks side panel was launched from Lens,\nthe toolbar would highlight the generic contextual tasks button or fail\nto map the button state cleanly. This change tracks the active entry\nsource within the side panel coordinator. When the source matches Lens,\nthe toolbar pinning controller explicitly maps the active highlight to\nthe Lens overlay results action while clearing the default contextual\ntasks highlight.\n\nBug: b:529358681\nDemo: https://screencast.googleplex.com/cast/NjQzOTIyMjQyNzc3OTA3MnxhMGZhMzRiYS1lMw\nChange-Id: Ibc499e59c0382ae23b62b9c711abea418264adeb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8018605\nAuto-Submit: Diana OuYang \u003cdianaou@google.com\u003e\nCommit-Queue: Diana OuYang \u003cdianaou@google.com\u003e\nReviewed-by: Eshwar Stalin \u003cestalin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655665}",
      "email": "dianaou@google.com",
      "hash": "76f285508e7b286b73258c67fd3fd7268d8265c5",
      "subject": "Highlight lens/cobr buttons based on invocation source"
    },
    "8018663": {
      "author": "Oleksandr Tara",
      "avatar": "https://lh5.googleusercontent.com/-MY8MbIWvk_Q/AAAAAAAAAAI/AAAAAAAAAAA/iQc4CKvry1E/s120-p/photo.jpg",
      "cl": "8018663",
      "clUrl": "https://chromium-review.googlesource.com/c/8018663",
      "description": "This is a helper class connected to AffiliationService used to check\nwhether two Origins are related.\n\nBug: b:526581035\nChange-Id: I6b5e6d97fe62eddf46a353709f641e7ef96b046b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8018663\nCommit-Queue: Oleksandr Tara \u003cotara@google.com\u003e\nReviewed-by: Viktor Semeniuk \u003cvsemeniuk@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655442}",
      "email": "otara@google.com",
      "hash": "77e7db841f030693e3ce799589b53d1856e04776",
      "subject": "Define DomainRelationChecker"
    },
    "8018668": {
      "author": "Przemek Perkowski",
      "avatar": "https://lh5.googleusercontent.com/-BEEkCVtsYw4/AAAAAAAAAAI/AAAAAAAAAAA/UO8sR0AfwiI/s120-p/photo.jpg",
      "cl": "8018668",
      "clUrl": "https://chromium-review.googlesource.com/c/8018668",
      "description": "This reverts commit e5a830855e42daf2101cc47d8d9dc308993524cc.\n\nReason for revert: fixed incorrect preprocessor directives that had led to \"unused function\" compilation errors on iOS.\n\nIntroduced 2 changes compared to the original change:\n* organized preprocessor directives making sure every helper function is\n  defined iff it's called in every build config case\n* organized the namespaces\n\nOriginal change's description:\n\u003e Revert \"Optimize DataDrivenHeuristics unittests\"\n\u003e\n\u003e This reverts commit 42bca1640816af330ecf40119b3221bf06b8f748.\n\u003e\n\u003e Reason for revert: Breaks iOS build\n\u003e\n\u003e Failure Link: https://ci.chromium.org/ui/p/chrome/builders/ci/device-builder/337287/overview\n\u003e\n\u003e Original change's description:\n\u003e \u003e Optimize DataDrivenHeuristics unittests\n\u003e \u003e\n\u003e \u003e Introduce sharding of 20 files per unittest setup to balance the latency\n\u003e \u003e and capacity needs of the unittests.\n\u003e \u003e This is a followup to crrev.com/c/7895060.\n\u003e \u003e\n\u003e \u003e Bug: 40287840\n\u003e \u003e Change-Id: I92d2c747de7403e78028ae96153f30756a6a6964\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8018668\n\u003e \u003e Reviewed-by: Dominic Battré \u003cbattre@chromium.org\u003e\n\u003e \u003e Commit-Queue: Przemek Perkowski \u003cperkowski@google.com\u003e\n\u003e \u003e Reviewed-by: Maryia Mankevich \u003cmmaryia@google.com\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1654787}\n\u003e\n\u003e Bug: 40287840\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Change-Id: I17008b065bd77abecdf956d949fb81a89de502ce\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025351\n\u003e Bot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Commit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1654806}\n\nBug: 40287840\nChange-Id: I56be3cc27774ab1fbfc870098e4b3133c19b1f47\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8024867\nReviewed-by: Maryia Mankevich \u003cmmaryia@google.com\u003e\nReviewed-by: Dominic Battré \u003cbattre@chromium.org\u003e\nCommit-Queue: Przemek Perkowski \u003cperkowski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655424}",
      "email": "perkowski@google.com",
      "hash": "c95cef757aed2b7e6e8bd0bce3c4a6028be29520",
      "subject": "Reland \"Optimize DataDrivenHeuristics unittests\""
    },
    "8018702": {
      "author": "Kameron Lutes",
      "avatar": "https://lh5.googleusercontent.com/-p1tct9goXxU/AAAAAAAAAAI/AAAAAAAAAAA/VFV81TWcJa0/s120-p/photo.jpg",
      "cl": "8018702",
      "clUrl": "https://chromium-review.googlesource.com/c/8018702",
      "description": "When bringing a background Chrome window to the foreground (e.g., via a\nmedia notification), Android often delays dispatching window focus\nevents until the user touches the screen.\n\nBecause WindowZOrderTracker relied on onWindowFocusChanged to update its\nZ-order, it kept the restored window at the bottom. This caused\nWindowOcclusionTracker to incorrectly mark the newly-foregrounded window\nas occluded, suspending rendering and leaving the screen completely\nblank until the user touched it.\n\nTo fix this, WindowZOrderTracker now uses\nWindowAndroid.ActivityStateObserver and promotes windows immediately\nupon onActivityTopResumedChanged(true). This provides a reliable,\nimmediate signal that the activity is in the foreground, bypassing the\nfocus delay and ensuring occlusion tracking renders the window\ncorrectly.\n\nThe obsolete focus-based tracking logic has been removed, and the UMA\nhistograms (PromotionCount and ResumedCount) have been added/updated to\ntrack Z-order promotion frequency and top-resumed transitions.\n\nBug: 528417223\nTest: unit tests, manual z order testing with occluded windows\nOBSOLETE_HISTOGRAM[Android.MultiWindow.WindowZOrder.FocusChangedCount]=Replaced by top resumed activity tracking.\n\nChange-Id: I3b000cf6e22e896c15c265d7c2fa010376c8d23a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8018702\nReviewed-by: Phil Yan \u003cphilyan@chromium.org\u003e\nAuto-Submit: Kameron Lutes \u003ckalutes@google.com\u003e\nCommit-Queue: Kameron Lutes \u003ckalutes@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655191}",
      "email": "kalutes@google.com",
      "hash": "bb23b9d4befd1229f799773ca04182e61767f1cc",
      "subject": "[MultiWindow] Promote in z-order on top resumed activity change"
    },
    "8018751": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "cl": "8018751",
      "clUrl": "https://chromium-review.googlesource.com/c/8018751",
      "description": "Simplifies flows that check this.\n\nBug: 352263194\nChange-Id: I6d2873b47a11a483220bfb6cfa2084067d34e7e2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8018751\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nReviewed-by: Florin Malita \u003cfmalita@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655307}",
      "email": "blundell@chromium.org",
      "hash": "de12ad25699ded922c24b4100faa4c8bcd3c011f",
      "subject": "[Blink] Add OffscreenCRC2D::IsResourceProviderValid()"
    },
    "8018963": {
      "author": "Atalyk Akash",
      "avatar": "https://lh5.googleusercontent.com/-qdqxqD2_ZCQ/AAAAAAAAAAI/AAAAAAAAAAA/36GbH9XA4tk/s120-p/photo.jpg",
      "cl": "8018963",
      "clUrl": "https://chromium-review.googlesource.com/c/8018963",
      "description": "This change is Part 2 of a 3-part refactoring to unify the AtMemory and\nFlyout bottom sheets. Part 2 moves PropertyModel ownership from the\nCoordinator to the Mediator, and consolidates the standalone search tile\nand suggestion properties and view binders into\nAtMemoryBottomSheetProperties and AtMemoryBottomSheetViewBinder.\n\nBYPASS_LARGE_CHANGE_WARNING: The logic is moved to single file.\n\nDocs: go/atmemory-clank-arch\nBug: 513146609\nChange-Id: I173f2427bf1892f8c8a8b4244a13806830fb64ce\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8018963\nReviewed-by: Piotr Kotynia \u003cpiotrkotynia@google.com\u003e\nReviewed-by: Timofey Chudakov \u003ctchudakov@google.com\u003e\nCommit-Queue: Atalyk Akash \u003catalyk@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655386}",
      "email": "atalyk@google.com",
      "hash": "70668b8514c6d543c81c992b8f1c32993dc8a286",
      "subject": "[AtMemory][Android] Part 2: Move PropertyModel to Mediator and consolidate ViewBinders"
    },
    "8019012": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "cl": "8019012",
      "clUrl": "https://chromium-review.googlesource.com/c/8019012",
      "description": "Replace direct shared_image_provider_-\u003eFlush and bitmap_provider_-\u003eFlush\ncalls in PaintRenderingResultsToSnapshot() and FinalizeFrame() with\ncalls to FlushCanvas() [1].\n\nThis is part of the workstream to decouple rasterization from the 2D\nproviders (and subsequently eliminate the bitmap provider entirely).\n\n[1] https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/modules/canvas/offscreencanvas2d/offscreen_canvas_rendering_context_2d.cc;l=566-575;drc=bd5edbc11872d1248d3db7a55585f8bfda0d2483\n\nBug: 352263194\nChange-Id: Ib3fe643df86b10d9271544d5b2463d9e76e39857\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8019012\nReviewed-by: Florin Malita \u003cfmalita@chromium.org\u003e\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655303}",
      "email": "blundell@chromium.org",
      "hash": "0302f227b6f2891ea42b64025560fba0dd659920",
      "subject": "[Blink] Use FlushCanvas() in OffscreenCanvasRenderingContext2D"
    },
    "8019015": {
      "author": "Guido Urdaneta",
      "avatar": "https://lh5.googleusercontent.com/-T-9_-kgWD1U/AAAAAAAAAAI/AAAAAAAAAAA/LgnXV5b6P3U/s120-p/photo.jpg",
      "cl": "8019015",
      "clUrl": "https://chromium-review.googlesource.com/c/8019015",
      "description": "Bug: 529713682\nChange-Id: I3a9d9f91ed74f207ad66f58fad38ba1111e7a0e3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8019015\nCommit-Queue: Guido Urdaneta \u003cguidou@chromium.org\u003e\nReviewed-by: Tove Petersson \u003ctovep@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655373}",
      "email": "guidou@chromium.org",
      "hash": "a6de58b578b520ee86ed22540add0e226ce94452",
      "subject": "[RTCLogging] Add use counter for diagnostic logging."
    },
    "8019063": {
      "author": "Fumitoshi Ukai",
      "avatar": "https://lh3.googleusercontent.com/-5aGNJUVO4TY/AAAAAAAAAAI/AAAAAAAAAAA/ILuGtsHkwVg/s120-p/photo.jpg",
      "cl": "8019063",
      "clUrl": "https://chromium-review.googlesource.com/c/8019063",
      "description": "histograms.xml is only generated on git checkout.\n\nBug: 329080012\nChange-Id: Iea4484f8af4cf9ef25e25ea1df2c616fbe46ed5c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8019063\nReviewed-by: Jesse McKenna \u003cjessemckenna@google.com\u003e\nCommit-Queue: Fumitoshi Ukai \u003cukai@google.com\u003e\nAuto-Submit: Fumitoshi Ukai \u003cukai@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655184}",
      "email": "ukai@google.com",
      "hash": "27f8690db999f6e56f0af7a9ea3d28a019ed72ca",
      "subject": "don't depends on histograms.xml if it is not git checkout"
    },
    "8019064": {
      "author": "Jun Ishiguro",
      "avatar": "https://lh3.googleusercontent.com/-eE1gKt4CIh8/AAAAAAAAAAI/AAAAAAAAAAA/E8cl3GE9CuA/s120-p/photo.jpg",
      "cl": "8019064",
      "clUrl": "https://chromium-review.googlesource.com/c/8019064",
      "description": "Remove global usage of g_browser_process in DeviceCommandFetchStatusJob\nby injecting BrowserPolicyConnectorAsh via its constructor. The\ndependency is stored as a const raw_ref to enforce non-null lifetime\ncontracts and accessed without referencing global browser process state.\n\nTAG=agy\n\nBug: b:404133022\nChange-Id: Ie36576d06d2b5c9ff20463e29cc1bbea622afbe2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8019064\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Jun Ishiguro \u003cjunis@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655228}",
      "email": "junis@google.com",
      "hash": "c46aac0e04049a6c659507d7d16e93879b62ec61",
      "subject": "policy: Pass BrowserPolicyConnectorAsh to DeviceCommandFetchStatusJob"
    },
    "8019127": {
      "author": "Kacper Bajkiewicz",
      "avatar": "https://lh5.googleusercontent.com/-u-nmkL7TPLI/AAAAAAAAAAI/AAAAAAAAAAA/JTpQKe6ojlE/s120-p/photo.jpg",
      "cl": "8019127",
      "clUrl": "https://chromium-review.googlesource.com/c/8019127",
      "description": "Override buttons / text color's so they're properly displayed in native FRE window.\n\nBefore:\nhttps://screencast.googleplex.com/cast/NjQyNzUxNjI4NDY5ODYyNHw4ZTk3Njc1YS0yOQ\nAfter:\nhttps://screencast.googleplex.com/cast/NTg2NDU2NjMzMTI3NzMxMnw1NTlmZWVmYy01MA\n\nBug: 516392211\nChange-Id: I8444b3acb6bfd80d9edf85b96550bbec38a3b9e1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8019127\nReviewed-by: Ernest Nguyen Hung \u003cernn@google.com\u003e\nReviewed-by: Sasha Kunitskaya \u003csaskekun@google.com\u003e\nAuto-Submit: Kacper Bajkiewicz \u003ckbajkiewicz@google.com\u003e\nCommit-Queue: Kacper Bajkiewicz \u003ckbajkiewicz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655328}",
      "email": "kbajkiewicz@google.com",
      "hash": "598014db8fddf07fdede2f913863fe4ceee53e42",
      "subject": "[FRE Revamp] Finish or Continue screen follows user theme."
    },
    "8019130": {
      "author": "Tamino Bauknecht",
      "avatar": "https://lh5.googleusercontent.com/-sZcxVAM2ZQo/AAAAAAAAAAI/AAAAAAAAAAA/kkhKFkyzI_w/s120-p/photo.jpg",
      "cl": "8019130",
      "clUrl": "https://chromium-review.googlesource.com/c/8019130",
      "description": "Transforming the test case from a manual for-loop with a `TestCase`\nstruct to a parameterized test allows for test isolation, easier\ndebugging and improved test output for each test case.\n\nBug: 524510778\nChange-Id: Ie7d6f59ffa58464a725d96be4a038abd8cf34914\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8019130\nCommit-Queue: Tamino Bauknecht \u003ctaminob@chromium.org\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655523}",
      "email": "taminob@chromium.org",
      "hash": "05c940b0593e8e882857e30c175c0e836fd2a918",
      "subject": "autofill: Refactor AutofillAgentTest.AcceptDataListSuggestion"
    },
    "8019131": {
      "author": "Tamino Bauknecht",
      "avatar": "https://lh5.googleusercontent.com/-sZcxVAM2ZQo/AAAAAAAAAAI/AAAAAAAAAAA/kkhKFkyzI_w/s120-p/photo.jpg",
      "cl": "8019131",
      "clUrl": "https://chromium-review.googlesource.com/c/8019131",
      "description": "This helper can be improved to reuse the existing `FieldDataManager` in\nits member `autofill_agent_`.\n\nAdditionally, inlining the global constant into this function improves\nreadability of the file since the constant only has one use anyway.\n\nBug: 40100455\nChange-Id: Ia2a6f7866fd639f81c70015c332f1c40851fc10f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8019131\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCommit-Queue: Tamino Bauknecht \u003ctaminob@chromium.org\u003e\nReviewed-by: Florian Leimgruber \u003cfleimgruber@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655524}",
      "email": "taminob@chromium.org",
      "hash": "59a3a48d1a6d049e8e625ed8069a243d30c07548",
      "subject": "autofill: Improve AutofillRendererTest::ExtractFormData"
    },
    "8019142": {
      "author": "Jun Ishiguro",
      "avatar": "https://lh3.googleusercontent.com/-eE1gKt4CIh8/AAAAAAAAAAI/AAAAAAAAAAA/E8cl3GE9CuA/s120-p/photo.jpg",
      "cl": "8019142",
      "clUrl": "https://chromium-review.googlesource.com/c/8019142",
      "description": "Remove the global g_browser_process dependency from\nDeviceCommandWipeUsersJob by injecting PrefService local_state as the\nfirst parameter of its constructor alongside RemoteCommandsService.\n\nTAG=agy\n\nBug: b:404133022\nChange-Id: Ic3c93fa5d3611acf591b77ab2755fc1df2d10f9a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8019142\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Jun Ishiguro \u003cjunis@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655240}",
      "email": "junis@google.com",
      "hash": "f4e7e3f28dfd1fb83a7cb7ddb40c9c0947aba645",
      "subject": "policy: Remove g_browser_process from DeviceCommandWipeUsersJob"
    },
    "8019183": {
      "author": "Grzegorz (Greg) Grzelachowski",
      "avatar": "https://lh5.googleusercontent.com/-aGoqpg6Xs-o/AAAAAAAAAAI/AAAAAAAAAAA/mYyX80fI89w/s120-p/photo.jpg",
      "cl": "8019183",
      "clUrl": "https://chromium-review.googlesource.com/c/8019183",
      "description": "The change includes the move of `MatchInfo` into\nautofill_parsing_utils.h to avoid circular dependency. The reason for\n`FieldCandidates` type change is that `MatchInfo` includes additional\ninformation on the quality of the label that resulted in a match. This\ninformation will be later utilized as a part of metrics logging.\n\nBug: 430258039\nChange-Id: I7ed3dd07f0e1d6b2809223e8931b922b6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8019183\nReviewed-by: Florian Leimgruber \u003cfleimgruber@google.com\u003e\nAuto-Submit: Grzegorz (Greg) Grzelachowski \u003cggrzelachowski@google.com\u003e\nCommit-Queue: Grzegorz (Greg) Grzelachowski \u003cggrzelachowski@google.com\u003e\nReviewed-by: Karol Sygiet \u003csygiet@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655400}",
      "email": "ggrzelachowski@google.com",
      "hash": "48f67383305b9f29d91bb511de567a5109edfbcf",
      "subject": "[Autofill] Switch FieldCandidates::AddFieldCandidate to use MatchInfo"
    },
    "8019222": {
      "author": "Atalyk Akash",
      "avatar": "https://lh5.googleusercontent.com/-qdqxqD2_ZCQ/AAAAAAAAAAI/AAAAAAAAAAA/36GbH9XA4tk/s120-p/photo.jpg",
      "cl": "8019222",
      "clUrl": "https://chromium-review.googlesource.com/c/8019222",
      "description": "This change is Part 3 of a 3-part refactoring to unify the standalone\nAtMemory and Flyout bottom sheet views into a single cohesive bottom\nsheet driven by a shared ViewFlipper container. This change rewrites\ncustom item decoration for a recycle view to use existing\nItemDividerBase.\n\nScreenshot: screen/5R3cwXjw3kEGNFj\nDocs: go/atmemory-clank-arch\nBug: 513146609\nChange-Id: I2d0969d6196ead2e9c149180d26e49f987db8164\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8019222\nCommit-Queue: Atalyk Akash \u003catalyk@google.com\u003e\nReviewed-by: Timofey Chudakov \u003ctchudakov@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655559}",
      "email": "atalyk@google.com",
      "hash": "c954517127837d0bf8d5377f57be2945107abfc4",
      "subject": "[AtMemory][Android] Part 3: Combine AtMemory home and flyout bottom sheets in ViewFlipper"
    },
    "8019650": {
      "author": "Martin Kreichgauer",
      "avatar": "https://lh5.googleusercontent.com/-l1fggwgnN-s/AAAAAAAAAAI/AAAAAAAAAAA/eGcfCVQLGqk/s120-p/photo.jpg",
      "cl": "8019650",
      "clUrl": "https://chromium-review.googlesource.com/c/8019650",
      "description": "Instead of carrying a copy of the license, refer to the original inside\nthe dependency.\n\nChange-Id: Iec86c96e169592179219f2092dab30f9123a4b0d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8019650\nAuto-Submit: Martin Kreichgauer \u003cmartinkr@google.com\u003e\nReviewed-by: Nina Satragno \u003cnsatragno@chromium.org\u003e\nCommit-Queue: Martin Kreichgauer \u003cmartinkr@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655581}",
      "email": "martinkr@google.com",
      "hash": "beadea5d1d406313ae2a61b38e6f15c780275172",
      "subject": "microsoft_webauthn: Fix license in README.chromium"
    },
    "8019652": {
      "author": "Jan Wilken Dörrie",
      "avatar": "https://lh6.googleusercontent.com/-gsktmy6ief4/AAAAAAAAAAI/AAAAAAAAAAA/KpwgqZ4Ig6w/s120-p/photo.jpg",
      "cl": "8019652",
      "clUrl": "https://chromium-review.googlesource.com/c/8019652",
      "description": "Add a conditional explicit operator bool to base::expected, enabling the\nstandard operator bool pattern safely.\n\nIn standard C++, std::expected provides an explicit operator bool.\nHowever, this can lead to bug-prone patterns if the underlying value\ntype T is convertible or constructible from bool. To mitigate this risk,\nbase::expected previously omitted operator bool entirely.\n\nThis change introduces a conditional explicit operator bool to\nbase::expected that is only enabled if the value type T is not\nconstructible from bool. For base::expected\u003cvoid\u003e, the operator is\nunconditionally enabled because there is no risk of value-conversion\nbugs.\n\nChange-Id: Ibd64de5b9861962d4c08fc9cb6b03e576a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8019652\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCommit-Queue: Jan Wilken Dörrie \u003cjdoerrie@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655291}",
      "email": "jdoerrie@chromium.org",
      "hash": "2440a934b2346621f2a3567d2788c93b679c5fd9",
      "subject": "[base] Add conditional explicit operator bool to base::expected"
    },
    "8019654": {
      "author": "Mohannad Farrag",
      "avatar": "https://lh3.googleusercontent.com/-x6LEk6hzQR0/AAAAAAAAAAI/AAAAAAAAAAA/BCSUm8MO_cw/s120-p/photo.jpg",
      "cl": "8019654",
      "clUrl": "https://chromium-review.googlesource.com/c/8019654",
      "description": "This change introduces a new base feature, `kCronetInitialDelayForBrokenAlternativeService`, to configure the `initial_delay_for_broken_alternative_service` QUIC parameter. When the feature is enabled, the delay is set based on the \"delay_seconds\" feature parameter, defaulting to 300 seconds. The existing experimental option \"QUIC.initial_delay_for_broken_alternative_service_seconds\" still takes precedence if provided.\n\nBug: 529708907\nChange-Id: Ib1faba04e96751c0f4c3fa3eb0f257760dbd050e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8019654\nReviewed-by: Etienne Dechamps \u003cedechamps@google.com\u003e\nAuto-Submit: Mohannad Farrag \u003caymanm@google.com\u003e\nCommit-Queue: Mohannad Farrag \u003caymanm@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655421}",
      "email": "aymanm@google.com",
      "hash": "8ed540425ad04b96629f99baadc0d9c153d781d5",
      "subject": "Add a feature to control the initial delay for broken alternative services."
    },
    "8019663": {
      "author": "Anna Sato",
      "avatar": "https://lh5.googleusercontent.com/-Xr5GrWFKvNk/AAAAAAAAAAI/AAAAAAAAAAA/9ZyKO-3igIU/s120-p/photo.jpg",
      "cl": "8019663",
      "clUrl": "https://chromium-review.googlesource.com/c/8019663",
      "description": "New window performance metrics rely on `new_window_start_time_`, which\nis set by `SetWindowCreationInfo()`. However, this function was not\nbeing called in certain window creation paths. Because the start time\nwas missing, the metrics for these windows were silently skipped.\n\nThis CL ensures `SetWindowCreationInfo()` is called in those missing\npaths to properly record the metrics. Specifically, it is now added to:\n- `FinishedTabCreation()`: Covers opening a new window with a new profile.\n- `OpenTabsInBrowser()`: Covers opening a new window in guest mode.\n\nSince this fix will increase the recording volume and change the data\ndistribution, we bumped the versions for all affected metrics.\n\nBug: 448794588\nChange-Id: I509903038aa5210994da198ba2acde17cba4c878\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8019663\nCommit-Queue: Anna Sato \u003cannasato@chromium.org\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nReviewed-by: Ming-Ying Chung \u003cmych@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655267}",
      "email": "annasato@chromium.org",
      "hash": "bb126e16e145ca13ee15907e87b69da61ca5db05",
      "subject": "[Webium] Fix missing new window performance metrics"
    },
    "8019893": {
      "author": "Jennifer Serrano",
      "avatar": "https://lh6.googleusercontent.com/-1mOWHwsP2xE/AAAAAAAAAAI/AAAAAAAAAAA/__07h8_hVyY/s120-p/photo.jpg",
      "cl": "8019893",
      "clUrl": "https://chromium-review.googlesource.com/c/8019893",
      "description": "screen/5xHe52yRMJB4ahh\n\nBug: 379338780\nChange-Id: Ic3ef5d83884bfd54958dff55cc56ea618d0a90f5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8019893\nReviewed-by: Riley Tatum \u003crtatum@google.com\u003e\nCommit-Queue: Jennifer Serrano \u003cjennserrano@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655115}",
      "email": "jennserrano@google.com",
      "hash": "6eb51e507defa028cdd8efd4dd3709f2f1bc454f",
      "subject": "Add see more button to Drive module"
    },
    "8019988": {
      "author": "Ivan Šandrk",
      "avatar": "https://lh4.googleusercontent.com/-jEmm2In4y-I/AAAAAAAAAAI/AAAAAAAAAAA/X_GLkypyYKs/s120-p/photo.jpg",
      "cl": "8019988",
      "clUrl": "https://chromium-review.googlesource.com/c/8019988",
      "description": "This CL introduces the DeviceOnlinePasswordMismatchBehavior device\npolicy. This policy allows administrators to control the behavior on\nChromeOS when a user's password, authenticated via an online IdP (e.g.,\nSAML, Gaia), does not match their locally stored cryptohome password.\nThis typically occurs after a user changes their password externally.\n\nThe policy offers alternatives to the standard password recovery flow:\n\n  - 0 (Default): The user encounters the standard password mismatch flow.\n    They are prompted to enter their old password to re-encrypt their\n    cryptohome, or can use other configured cryptohome recovery methods.\n\n  - 1 (AutoWipe): Bypasses the standard recovery flow. Upon detecting\n    the password mismatch, the user's local cryptohome is automatically\n    wiped and recreated. This enables immediate sign-in with the new\n    password but results in the loss of all local data within the user's\n    profile (e.g., Downloads, settings not synced). This option is\n    suited for cloud-centric environments.\n\nThis policy aims to reduce user friction caused by password\ndesynchronization by providing an automated alternative to manual\nre-sync or recovery steps.\n\nMore details: go/auto-wipe\n\nBug: 527318099\nChange-Id: I2c1900e286fc21075e96c6085663e990faa839c9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8019988\nReviewed-by: Andrey Davydov \u003candreydav@google.com\u003e\nReviewed-by: Sergey Poromov \u003cporomov@chromium.org\u003e\nCommit-Queue: Ivan Šandrk \u003cisandrk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655554}",
      "email": "isandrk@chromium.org",
      "hash": "640b15b461baf201baebff6a358c1a37690c861a",
      "subject": "AutoWipe: Add DeviceOnlinePasswordMismatchBehavior policy"
    },
    "8020046": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "cl": "8020046",
      "clUrl": "https://chromium-review.googlesource.com/c/8020046",
      "description": "Follows the splitting out of the production code.\n\nBug: 352263194\nChange-Id: Ia5d25e51062dec8472b2647b7d73d945ae39f4b1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8020046\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nReviewed-by: Florin Malita \u003cfmalita@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655301}",
      "email": "blundell@chromium.org",
      "hash": "84ff44a0152f65045cd7af7c64d7bb587df86b2b",
      "subject": "[Blink] Move bitmap provider tests to their own test file"
    },
    "8020047": {
      "author": "Gauthier Ambard",
      "avatar": "https://lh4.googleusercontent.com/-i-O-ZGsBLB8/AAAAAAAAAAI/AAAAAAAAAAA/G5adnZOgQGo/s120-p/photo.jpg",
      "cl": "8020047",
      "clUrl": "https://chromium-review.googlesource.com/c/8020047",
      "description": "Also, takes the opportunity to fix the memory debugger. Before this CL\nthe pref was no longer observed at start up if it wasn't enabled.\nIt was also impossible to trigger once disabled.\n\nBug: 527832290\nChange-Id: I6b08f0a1af7a23bfae72f45bb1aa390b9ee7d99c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8020047\nCommit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\nReviewed-by: Olivier Robin \u003colivierrobin@chromium.org\u003e\nCommit-Queue: Olivier Robin \u003colivierrobin@chromium.org\u003e\nAuto-Submit: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655402}",
      "email": "gambard@chromium.org",
      "hash": "0fd996da1000e6da3eaeab2a2f1f095faaf472f2",
      "subject": "[iOS] Remove mainScreen usage from memory debugger"
    },
    "8020107": {
      "author": "Tomek Jurkiewicz",
      "avatar": "https://lh6.googleusercontent.com/-ySHCXjMflzA/AAAAAAAAAAI/AAAAAAAAAAA/lsticuiOmuA/s120-p/photo.jpg",
      "cl": "8020107",
      "clUrl": "https://chromium-review.googlesource.com/c/8020107",
      "description": "This reverts commit c5b4a9037d733186ac1956ef16cf26320e7ae853.\n\nReason for revert: Tests fixed\n\nBug: 441926872\n\nOriginal change's description:\n\u003e Revert \"Use artificial list of engines in tests\"\n\u003e\n\u003e This reverts commit b0599a052aa5f2abb4e74929532017928b0be29d.\n\u003e\n\u003e This change attempted to decouple live regional settings configuration from tests; but since DEPS roll CL still fails, this means that this change didn't work.\n\u003e\n\u003e Reason for revert: this change didn't fix failing test for DEPS-update.\n\u003e\n\u003e Failure Link (DEPS Change): https://ci.chromium.org/ui/p/chromium/builders/try/android-desktop-x64-rel/b8677557977565961345/test-results?q=ExactID%3A%3A%2F%2Fchrome%2Ftest%5C%3Aunit_tests%21gtest%3A%3ATemplateURLServiceTest%23RepairPrepopulatedSearchEngines+VHash%3A0129a3827bdf329e\u0026clean=\n\u003e\n\u003e Original change's description:\n\u003e \u003e Use artificial list of engines in tests\n\u003e \u003e\n\u003e \u003e Fixes regional engines to values actually used in test\n\u003e \u003e\n\u003e \u003e Bug: 441926872\n\u003e \u003e Change-Id: I600abbac91fa1ba675ec5096285877726c2935c1\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8020107\n\u003e \u003e Reviewed-by: Nicolas Dossou-Gbété \u003cdgn@chromium.org\u003e\n\u003e \u003e Commit-Queue: Tomek Jurkiewicz \u003ctju@google.com\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1654724}\n\u003e\n\u003e Bug: 441926872\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Change-Id: Ib46c11233c78bf1b0e035e7f9bad3bce0badd10a\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027229\n\u003e Bot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Reviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\n\u003e Reviewed-by: Samar Chehade \u003csamarchehade@google.com\u003e\n\u003e Reviewed-by: James Lee \u003cljjlee@google.com\u003e\n\u003e Commit-Queue: Tomek Jurkiewicz \u003ctju@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1654928}\n\nBug: 441926872\nChange-Id: I6478ce41aefd40931b50055add5382eec6cb9c38\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027451\nCommit-Queue: Tomek Jurkiewicz \u003ctju@google.com\u003e\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655431}",
      "email": "tju@google.com",
      "hash": "bed4719a1a8f8f8a2c2fe8b5b35bb27f80061cb2",
      "subject": "Reland \"Use artificial list of engines in tests\""
    },
    "8020110": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "cl": "8020110",
      "clUrl": "https://chromium-review.googlesource.com/c/8020110",
      "description": "Now that CanvasResourceProvider no longer exists, this can just be\nCanvasNon2DResourceProvider. Followup will (1) clean up related\nreferences and (2) make the same change for\nCanvas2DResourceProviderSharedImage.\n\nBug: 352263194\nChange-Id: Iab7ccf37e01aa472b62d28de9fc8648e6151c3e4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8020110\nReviewed-by: Florin Malita \u003cfmalita@chromium.org\u003e\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655314}",
      "email": "blundell@chromium.org",
      "hash": "fd1dae8b2b9a5b91efbd763fa11f5fc08c4b903a",
      "subject": "[Blink] Rename CanvasNon2DResourceProviderSharedImage"
    },
    "8020111": {
      "author": "Jan Keitel",
      "avatar": "https://lh5.googleusercontent.com/-tMNoDh7gwHQ/AAAAAAAAAAI/AAAAAAAAAAA/xsOeVsUwI9A/s120-p/photo.jpg",
      "cl": "8020111",
      "clUrl": "https://chromium-review.googlesource.com/c/8020111",
      "description": "This CL makes multiple changes to AtMemory suggestion icons:\n- Use \"sparkly\" icon variants for all AtMemory suggestions obtained\n  from personal context.\n- Use the same icon for all payment-related suggestions.\n- Use a fallback icon for email and unknown field types.\n- Use a shipping icon for shipping-related suggestions.\n- No longer display source-related icons, even if only the fallback\n  icon is available.\n\nBug: 514254963\nChange-Id: Ib541c2f445b1424302554a8a906ea2c5a462de2e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8020111\nCommit-Queue: Dominic Battré \u003cbattre@chromium.org\u003e\nReviewed-by: Dominic Battré \u003cbattre@chromium.org\u003e\nReviewed-by: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655452}",
      "email": "jkeitel@google.com",
      "hash": "43efcec70d4abde879b83b15105105b09da4d4d2",
      "subject": "Use sparkly suggestion icons for AtMemory"
    },
    "8020112": {
      "author": "Morten Stenshorne",
      "avatar": "https://lh4.googleusercontent.com/-k5WE6t0IBVM/AAAAAAAAAAI/AAAAAAAAAAA/2cgUVUS7Hl8/s120-p/photo.jpg",
      "cl": "8020112",
      "clUrl": "https://chromium-review.googlesource.com/c/8020112",
      "description": "If there are view transitions involved in the navigation, the navigation\nwill remain active as long as there are any view transitions in\nprogress.\n\nThere are still issues with BFCache navigations, but I suspect this is\npartially blocked on crbug.com/502616235 , but not sure.\n\nRun wpt_internal/route/ inside virtual/threaded/ now. This is required\nfor view transitions to work.\n\nSince we now always create a route map when performing cross-document\nnavigations, pretty much all tests will create one, and a few changes\nwere necessary. In external/wpt/navigation-api/navigate-event/ some\ntests would fail without the additional fixes:\n\nintercept-detach-multiple.html would fail if we don't guard the call to\nOnNavigationCommitted() with a transition_ check (because\nOnNavigationDone() may already have been called at this point,\ndestroying the NavigationState).\n\ndangling-navigate-event-after-bfcache-restore.html would fail if we\ndon't allow OnNavigationStart() to be called if there's already a\nNavigationState object.\n\nFinally, since RouteMap is now created before we know if it's going to\nbe used for anything, make sure that style updates are only issued if\nsomeone has opted in (e.g. by adding an @navigation rule). See\nNotifyStyleEngineIfNeeded().\nfast/loader/goto-anchor-infinite-layout.html would otherwise fail\n(because the error message would be output twice).\n\nBug: 436805487\nChange-Id: I6f5d498df656ae2e099a585112e5e32fca3ebc8f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8020112\nReviewed-by: Ian Kilpatrick \u003cikilpatrick@chromium.org\u003e\nCommit-Queue: Morten Stenshorne \u003cmstensho@chromium.org\u003e\nReviewed-by: Noam Rosenthal \u003cnrosenthal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655582}",
      "email": "mstensho@chromium.org",
      "hash": "f20acb944e03f43e7757a0e0c6a2ea3acce26a98",
      "subject": "[RouteMatching] Support cross-document navigations."
    },
    "8020122": {
      "author": "Qingxin Wu",
      "avatar": "https://lh5.googleusercontent.com/-J3gNu0BgqYk/AAAAAAAAAAI/AAAAAAAAAAA/lslK_C9D3_c/s120-p/photo.jpg",
      "cl": "8020122",
      "clUrl": "https://chromium-review.googlesource.com/c/8020122",
      "description": "This CL fixes an issue where WebUI permission chips (e.g., the \"Camera\nin use\" indicator) would persist when switching to a new tab, and fail\nto appear as a collapsed icon when switching back to the originating\ntab.\n\nIn the native Views implementation, LocationBarView::Update updates the\npermission dashboard via RefreshContentSettingViews on tab switch. This\nCL aligns WebUILocationBar with that behavior by introducing a private\nhelper UpdateContentSettingsIconsInternal and calling it during the\nWebUI location bar update cycle.\n\nAdditionally, this CL updates legacy comments in location_bar_view.h to\naccurately reflect that content settings icons now represent both\nblocked features and active, in-use indicators.\n\nBug: 502598627\nChange-Id: I52bde1591630cf3a2c642b9b1190df510c06677a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8020122\nReviewed-by: manuk hovanesian \u003cmanukh@chromium.org\u003e\nCommit-Queue: Qingxin Wu \u003cqingxinwu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655767}",
      "email": "qingxinwu@google.com",
      "hash": "175136644c6d68d9f1011528c61f4eee9c445c80",
      "subject": "Fix WebUI permission chips not updating on tab switch."
    },
    "8020248": {
      "author": "Benjamin Gordon",
      "avatar": "https://lh5.googleusercontent.com/-Qibfl3D94Z4/AAAAAAAAAAI/AAAAAAAAAAA/tfLTvOyC8pk/s120-p/photo.jpg",
      "cl": "8020248",
      "clUrl": "https://chromium-review.googlesource.com/c/8020248",
      "description": "Still used for troubleshooting print reports on ChromeOS.\n\nFixed: 524236341\nFixed: 516481114\nFixed: 518781008\nFixed: 521391335\nChange-Id: I8d9118d0e887ea35626b1d667d988cfb9d846d38\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8020248\nCommit-Queue: Benjamin Gordon \u003cbmgordon@chromium.org\u003e\nReviewed-by: Gavin Williams \u003cgavinwill@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655763}",
      "email": "bmgordon@chromium.org",
      "hash": "c42a62d9d8f90b62853bd8e1089cc0ff90bc6761",
      "subject": "Extend printing metrics"
    },
    "8020306": {
      "author": "Jason Hu",
      "avatar": "https://lh5.googleusercontent.com/--nFa9Lf6Foo/AAAAAAAAAAI/AAAAAAAAAAA/XidIPxyZTSQ/s120-p/photo.jpg",
      "cl": "8020306",
      "clUrl": "https://chromium-review.googlesource.com/c/8020306",
      "description": "Bypasses the contextual search session in the mediator for regular\nsearches with no attachments, routing them directly to the standard\nsearch URL generation. This avoids involving the query controller and\nprevents it from appending udm=24 (multimodal) or udm=50 (AIM) for\ntext-only queries.\n\nFor regular searches with attachments, we still use the session but\nexplicitly set the search URL type to kStandard so the controller\nknows to generate udm=24.\n\nAlso removes the hardcoded udm=24 override in the mediator's\ndidCreateSearchURL since the URL is now correctly generated.\n\nBug: b:528036224\nChange-Id: I1df89b6c0d3e8010554261d3246dff4bdb168df6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8020306\nReviewed-by: Louis Romero \u003clpromero@google.com\u003e\nCommit-Queue: Jason Hu \u003chujasonx@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655586}",
      "email": "hujasonx@google.com",
      "hash": "13955c123903fe940c3d24d28f90dbd640b79ecf",
      "subject": "[context-input] Stop sending udm=24 for text-only non-AIM queries."
    },
    "8020525": {
      "author": "Sky Malice",
      "avatar": "https://lh6.googleusercontent.com/-jSxhRIzlqJQ/AAAAAAAAAAI/AAAAAAAAAAA/v9G1HzTZDQQ/s120-p/photo.jpg",
      "cl": "8020525",
      "clUrl": "https://chromium-review.googlesource.com/c/8020525",
      "description": "Bug: 528480369\nChange-Id: Ice85922e6775e024a266bcefd473ade27faf0220\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8020525\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nCommit-Queue: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655085}",
      "email": "skym@chromium.org",
      "hash": "961e7b81cd7c75c4b341612e38743bc0434f5234",
      "subject": "[AIM] Clear selection when text changes in omnibox."
    },
    "8020566": {
      "author": "Fredrik Söderquist",
      "avatar": "https://lh6.googleusercontent.com/-6ZztzZwTuO0/AAAAAAAAAAI/AAAAAAAAAAA/zI2xoeDT_VE/s120-p/photo.jpg",
      "cl": "8020566",
      "clUrl": "https://chromium-review.googlesource.com/c/8020566",
      "description": "Shipped since M149 with no issues reported against it.\n\nRemoves dead code BuildSerializablePositionOffset() and\nSerializePositionOffset() and cleans up ConvertToCenterCoordinate() a\nbit.\n\nA future CL will clean up ConvertToCenterCoordinate() and\nBasicShapeCenterCoordinate more since only kTopLeft is now used.\n\nBug: 503018462\nChange-Id: I3056c15155ae33325af550376224276242fe138a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8020566\nReviewed-by: Anders Hartvoll Ruud \u003candruud@chromium.org\u003e\nAuto-Submit: Fredrik Söderquist \u003cfs@opera.com\u003e\nCommit-Queue: Anders Hartvoll Ruud \u003candruud@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655344}",
      "email": "fs@opera.com",
      "hash": "34c8776ebc6c5a6c17578363eb63bbf4dc387a77",
      "subject": "Remove the CSSShapeEllipseCirclePositionSerialization runtime flag"
    },
    "8020622": {
      "author": "Ramon Cano Aparicio",
      "avatar": "https://lh5.googleusercontent.com/-SfIGH68jX5M/AAAAAAAAAAI/AAAAAAAAAAA/XilceFyCtcI/s120-p/photo.jpg",
      "cl": "8020622",
      "clUrl": "https://chromium-review.googlesource.com/c/8020622",
      "description": "Previously, ImportantFileWriter only logged ReplaceFile results\n(success/failure) and retry counts on Windows. This CL enables logging\nof the ReplaceFile result (without retries) on non-Windows platforms as\nwell, to help diagnose file writing issues.\n\nTAG=agy\n\nBug: 510295477\nChange-Id: I97ba6504124c23b004dc358bec563882d21a6317\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8020622\nReviewed-by: Greg Thompson \u003cgrt@chromium.org\u003e\nCommit-Queue: Ramon Cano Aparicio \u003crcanoaparicio@google.com\u003e\nReviewed-by: Andrzej Fiedukowicz \u003cafie@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655441}",
      "email": "rcanoaparicio@google.com",
      "hash": "d5c2e0627255664627f0478319ee299397e08304",
      "subject": "Add ReplaceFile results on non-Windows platforms in ImportantFileWriter."
    },
    "8020664": {
      "author": "Joey Arhar",
      "avatar": "https://lh6.googleusercontent.com/-WRxvG_jYMVM/AAAAAAAAAAI/AAAAAAAAAAA/asi1jwzwjGE/s120-p/photo.jpg",
      "cl": "8020664",
      "clUrl": "https://chromium-review.googlesource.com/c/8020664",
      "description": "Removing this exception will resolve the issue which caused us to\ndisable the flag. More details on the plan here:\nhttps://issues.chromium.org/issues/527495812#comment22\n\nBug: 527495812\nChange-Id: I5846d8a969e2307d7dbfc4866feacd44289bfb52\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8020664\nReviewed-by: Chris Harrelson \u003cchrishtr@chromium.org\u003e\nReviewed-by: Mason Freed \u003cmasonf@chromium.org\u003e\nCommit-Queue: Joey Arhar \u003cjarhar@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655622}",
      "email": "jarhar@chromium.org",
      "hash": "6646bb4f140a784a58f2828590bf7c11a7800f31",
      "subject": "Re-enable PopoverHintNewBehavior and remove exception"
    },
    "8020671": {
      "author": "Bryant Chandler",
      "avatar": "",
      "cl": "8020671",
      "clUrl": "https://chromium-review.googlesource.com/c/8020671",
      "description": "This CL removes the write-only cachedSkillPrompts map and its associated\nhelper cacheSkillPrompt() from skills_client.ts. The map was cleared and\npopulated but never actually read anywhere in the codebase.\n\nBug: b:510323299\nChange-Id: Ia6709c46622930b718bd900d4fcaef146a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8020671\nCommit-Queue: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nReviewed-by: Dan H \u003charringtond@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655158}",
      "email": "bryantchandler@google.com",
      "hash": "e8cac4c1593e667d1542c103ed1c15b72e9f055f",
      "subject": "[glic] Remove dead cachedSkillPrompts map from skills_client.ts"
    },
    "8020672": {
      "author": "Kunal Daftari",
      "avatar": "https://lh3.googleusercontent.com/-qDm61ipS4GE/AAAAAAAAAAI/AAAAAAAAAAA/oGt6jxKEaMg/s120-p/photo.jpg",
      "cl": "8020672",
      "clUrl": "https://chromium-review.googlesource.com/c/8020672",
      "description": "Because the Mac Views menu is correlated with IDC commands, we introduce\nIDC_TOGGLE_VERTICAL_TABS_COLLAPSE for collapse / expanding the vertical\ntab strip.\n\nThe associated text (IDS_VERTICAL_TABS_VIEW_MENU_TOGGLE_COLLAPSE) is\n\"Collapse vertical tabs\" and will gain a checkmark if the vertical tab\nstrip is collapsed.\n\nBug: 524216152\nChange-Id: I70b20a960faf39f34670680e84b0018f53ab206b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8020672\nReviewed-by: David Pennington \u003cdpenning@chromium.org\u003e\nCommit-Queue: Kunal Daftari \u003ckunaldaftari@google.com\u003e\nReviewed-by: Alison Gale \u003cagale@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655696}",
      "email": "kunaldaftari@google.com",
      "hash": "aa162d529f37f1ed4a958853b875bbb72bda53d3",
      "subject": "[Vertical Tabs] Adding Toggle Collapse to View  Mac Menu"
    },
    "8020896": {
      "author": "Andrea Orru",
      "avatar": "https://lh5.googleusercontent.com/-XQN3tJODCZY/AAAAAAAAAAI/AAAAAAAAAAA/RbTNNDrocxw/s120-p/photo.jpg",
      "cl": "8020896",
      "clUrl": "https://chromium-review.googlesource.com/c/8020896",
      "description": "\"web_request_filter_constants.h\" started out holding only the filter\nconstant `kWebRequestFilterValidSchemes`, so its name was accurate. It\nlater added `kExtraRequestHeaderNames` and `kExtraResponseHeaderNames`,\nwhich gate the \"extraHeaders\" option and have nothing to do with\nRequestFilter parsing. Meanwhile the recent parser logic extraction\nplaced the actual RequestFilter dictionary keys in\n\"web_request_filter.h\", leaving the filter constants split across two\nfiles and the \"web_request_filter_constants.h\" file holding mostly\nnon-filter stuff.\n\nConsolidate by moving `kWebRequestFilterValidSchemes` into\n\"web_request_filter.h\", next to the dictionary keys and the\nWebRequestParsedFilter struct that consume it, so every filter constant\nlives in one place. Rename the remaining shared header to\n\"web_request_constants.h\", which now holds only the general extra-header\nname sets shared by the browser and (eventually) the renderer.\n\nNo behavior change.\n\nBug: 494684626\nChange-Id: I25801ff40ffaae5c839ecf8fa68de2ec2fdcf560\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8020896\nCommit-Queue: Andrea Orru \u003candreaorru@chromium.org\u003e\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655607}",
      "email": "andreaorru@chromium.org",
      "hash": "1b1091b17543e90e5ff00e2a04209fa66b2ec025",
      "subject": "[Extensions] Rename webRequest constants header file"
    },
    "8021048": {
      "author": "Mitsuru Oshima",
      "avatar": "https://lh3.googleusercontent.com/-0Y55REyBQ4w/AAAAAAAAAAI/AAAAAAAAAAA/yGgNpVi7M5o/s120-p/photo.jpg",
      "cl": "8021048",
      "clUrl": "https://chromium-review.googlesource.com/c/8021048",
      "description": "Introduce `Window::SetLayerManagedByParent(bool)` to allow aura windows\nto opt-out of parent's layer management.\n\nWhen `layer_managed_by_parent` is set to false:\n- The window's layer is not automatically added to or removed from the\n  parent window's layer.\n- Stacking operations (e.g., StackChildAbove/Below) ignore the window's\n  layer, logging a warning and behaving as a no-op.\n- Coordinates are automatically converted between the window's parent\n  space and the layer's parent space in `SetBoundsInternal`,\n  `GetTargetBounds`, and `OnLayerBoundsChanged`. These conversions\n  ignore transforms and only apply offsets.\n- If the layer's parent and the parent window's layer do not share the\n  same root layer, coordinate conversion is skipped (with a\n  warning/NOTREACHED) and the layer bounds update is skipped.\n- A LayoutManager cannot be used with windows containing unmanaged\n  layers: (this can be relaxed but disabled for now)\n- Setting a LayoutManager on a window that already has unmanaged\n  children will fail a CHECK.\n- Adding an unmanaged window to a parent with a LayoutManager will fail\n  a CHECK.\n\nAdded comprehensive unit tests under `WindowLayerManagedByParentTest`\n(`BasicOrders` and `SetBounds`) to verify these behaviors and safety\nchecks.\n\nBUG=434082728 Test=covered by unit test\n\nChange-Id: I3ddcaca84169a596b6886025ae5eafc64384c86c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8021048\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655714}",
      "email": "oshima@chromium.org",
      "hash": "127530b763b6b3ac34587c75bee1cc0b2c91f66a",
      "subject": "aura: Add Window::SetLayerManagedByParent"
    },
    "8021113": {
      "author": "Bryant Chandler",
      "avatar": "",
      "cl": "8021113",
      "clUrl": "https://chromium-review.googlesource.com/c/8021113",
      "description": "Change-Id: If8c672038ffea1a67d648a00b9adf8676a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8021113\nCommit-Queue: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nReviewed-by: Ian Wells \u003ciwells@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655576}",
      "email": "bryantchandler@google.com",
      "hash": "b514855f6c949c31fea6fd22dd69eaeb041c9b8e",
      "subject": "[glic] Unify Glic nudge controller as window-scoped on Android"
    },
    "8021114": {
      "author": "Bryant Chandler",
      "avatar": "",
      "cl": "8021114",
      "clUrl": "https://chromium-review.googlesource.com/c/8021114",
      "description": "Bypass-Check-License: Moved File\nBug: b:477918640\nChange-Id: I946ccc9d8d8930ad90ba971dcf07f60b6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8021114\nReviewed-by: Dan H \u003charringtond@chromium.org\u003e\nCommit-Queue: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655730}",
      "email": "bryantchandler@google.com",
      "hash": "4f46a1f1e564cc903a64fc98b1100b5c5ad04727",
      "subject": "[glic] Enable contextual cueing helper browsertests on Android"
    },
    "8021118": {
      "author": "Mohamed Adel",
      "avatar": "https://lh3.googleusercontent.com/-AQ4vS5pnyTk/AAAAAAAAAAI/AAAAAAAAAAA/bf-IgtwZ7C4/s120-p/photo.jpg",
      "cl": "8021118",
      "clUrl": "https://chromium-review.googlesource.com/c/8021118",
      "description": "This CL introduces the \"Save to Reading List\" option to the context menu\nfor ThinWebView within the Side Panel.\n\nChanges include:\n- Plumbed `BookmarkManagerOpener` and `PriceDropNotificationManager` dependencies through `TabbedRootUiCoordinator` into `CoBrowseViewFactory`.\n- Wired up the `onSaveToReadingList` context menu delegate in `TabBottomSheetWebUi` to invoke `BookmarkUtils.addToReadingList`.\n- Added test coverage in `TabBottomSheetWebUiTest` to verify the reading list callback routing.\n\nBug: 514772296\nFixed: 514772296, 514772250\nChange-Id: I7cb7a7d77b9c1b4166a77110a38e2ae3a842494c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8021118\nReviewed-by: Shakti Sahu \u003cshaktisahu@chromium.org\u003e\nReviewed-by: Theresa Wellington \u003ctwellington@chromium.org\u003e\nCommit-Queue: Moe Adel \u003cadelm@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655746}",
      "email": "adelm@google.com",
      "hash": "17c2feb1af45a3473e3e1255ee25a007ecdd1279",
      "subject": "[ThinWebView] Add \"Save to Reading List\" to context menu"
    },
    "8021121": {
      "author": "Sky Malice",
      "avatar": "https://lh6.googleusercontent.com/-jSxhRIzlqJQ/AAAAAAAAAAI/AAAAAAAAAAA/v9G1HzTZDQQ/s120-p/photo.jpg",
      "cl": "8021121",
      "clUrl": "https://chromium-review.googlesource.com/c/8021121",
      "description": "Bug: None\nChange-Id: Iad890b57f1f4ccb8f378ed18edd4aee3516477a1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8021121\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nCommit-Queue: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655087}",
      "email": "skym@chromium.org",
      "hash": "c46fa0f7c30c7c3ba1adb72318ed24601d91484a",
      "subject": "[AIM] Sort SuggestionsList properties."
    },
    "8021122": {
      "author": "Dhruv Kathpalia",
      "avatar": "https://lh5.googleusercontent.com/-ALdv6CebHEM/AAAAAAAAAAI/AAAAAAAAAAA/7Q2izKYrk1o/s120-p/photo.jpg",
      "cl": "8021122",
      "clUrl": "https://chromium-review.googlesource.com/c/8021122",
      "description": "Currently, interacting with the Context Menu entrypoint closes the\ncontextual search IPH but records it as \"Aborted by bubble destroyed\".\n\nThis CL:\n- Adds `OnContextualSearchIPHEngaged()` to the NTP PageHandler Mojo.\n- Triggers this Mojo call on both Context Menu entrypoint clicks and\n  Action Chip clicks to correctly record the \"Feature Engaged\" metric.\n- Removes the now-redundant `NotifyActionChipClicked()` from the\n  ActionChipsHandler.\n\nFixed: b:529338480\nChange-Id: I512858b080ada2d503cafb715065567f8e467641\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8021122\nCommit-Queue: Riley Tatum \u003crtatum@google.com\u003e\nReviewed-by: Matthew Denton \u003cmpdenton@chromium.org\u003e\nAuto-Submit: Dhruv Kathpalia \u003cdhruvkathpalia@google.com\u003e\nReviewed-by: Riley Tatum \u003crtatum@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655725}",
      "email": "dhruvkathpalia@google.com",
      "hash": "cf37793bfbf9a4cd12629f2610fff63a4ded787c",
      "subject": "[realbox] Record \"Feature Engaged\" for Context Menu and Action Chips"
    },
    "8021142": {
      "author": "Giovanni Pezzino",
      "avatar": "https://lh6.googleusercontent.com/-aSx_vxtqs5E/AAAAAAAAAAI/AAAAAAAAAAA/eXbWUcSGNd4/s120-p/photo.jpg",
      "cl": "8021142",
      "clUrl": "https://chromium-review.googlesource.com/c/8021142",
      "description": "chrome.fileSystem.chooseEntry honored suggestedName for all picker\ntypes, appending it to the initial path passed to the native file\ndialog. This pre-filled the filename input even for \"open\" prompts where\nthe user is selecting an existing entry rather than naming a new one.\nRestrict the suggested name to type 'saveFile' so that open and\ndirectory pickers start at the default directory without a pre-selected\nfilename. The suggested extension is still applied to the accept-type\nfilter so existing accept handling is unchanged.\n\nUpdate the Drive open-multiple test to pick the test file explicitly now\nthat the open picker no longer derives it from suggestedName, and add\ncoverage that the open picker's initial path does not include the\nsuggested name.\n\nTAG=agy\n\nBug: 497538341\nChange-Id: I8154088fedc16e919f471c54be54157e3ff3703b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8021142\nReviewed-by: Cassy Chun-Crogan \u003ccassycc@google.com\u003e\nCommit-Queue: Giovanni Pezzino \u003cgiovax@google.com\u003e\nReviewed-by: Andrew Rayskiy \u003cgreengrape@google.com\u003e\nReviewed-by: Toni Barzic \u003ctbarzic@chromium.org\u003e\nReviewed-by: Bo Majewski \u003cmajewski@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655642}",
      "email": "giovax@google.com",
      "hash": "8fdebd5b1fb9c1dd6f9dc23579d498262e9d9ca1",
      "subject": "fileSystem: Ignore suggestedName for non-save chooseEntry"
    },
    "8021276": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8021276",
      "clUrl": "https://chromium-review.googlesource.com/c/8021276",
      "description": "Extract the tests for the enterprise/core, enterprise/incognito,\nenterprise/net, enterprise/browser_management, and\nenterprise/client_certificates directories from //chrome/test into\nsource_sets within each directory's own BUILD.gn, and have //chrome/test\ndepend on them.\n\nBug: None\nChange-Id: Ic89c93aee4f958e0c0b3db93fd67ae1dc5ce4f31\nCo-Authored-By: Claude Opus 4.8 (1M context) \u003cnoreply@anthropic.com\u003e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8021276\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655083}",
      "email": "erikchen@chromium.org",
      "hash": "8f883501569884e29b609d1f4abbb0624287c5c3",
      "subject": "Modularize several small enterprise test dirs"
    },
    "8021324": {
      "author": "Amando Jimenez",
      "avatar": "https://lh6.googleusercontent.com/-iXelqqa63O0/AAAAAAAAAAI/AAAAAAAAAAA/-0zJkflHvDk/s120-p/photo.jpg",
      "cl": "8021324",
      "clUrl": "https://chromium-review.googlesource.com/c/8021324",
      "description": "This change adds a search field to the Memory Banks page, enabling users\nto filter saved memories by tab title, URL, or selected text.\n\nBug: b:523375028\nChange-Id: I9da55f600673414dc5ea0524a8d95da38ab25cda\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8021324\nReviewed-by: Isabelle Goralsky \u003cigoralsky@google.com\u003e\nCommit-Queue: Amando Jimenez \u003camandoj@google.com\u003e\nReviewed-by: Andrew Vuong \u003cakvuong@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655594}",
      "email": "amandoj@google.com",
      "hash": "67436c0a42d3a90189d3daa392e8aa2881941a7e",
      "subject": "Add search functionality to Memory Banks."
    },
    "8021386": {
      "author": "Martín Gómez",
      "avatar": "https://lh3.googleusercontent.com/-lFUGcdVojz4/AAAAAAAAAAI/AAAAAAAAAAA/MXoAS9D-Suo/s120-p/photo.jpg",
      "cl": "8021386",
      "clUrl": "https://chromium-review.googlesource.com/c/8021386",
      "description": "Introduce the new values to the ReadAnythingOpenTrigger and\nSidePanelOpenTrigger to track the \"Listen to this page\" context menu\nentry point for Reading Mode/Read Aloud. This CL also incorporates a new\nicon to the \"Listen to this page\" context menu item when menu\nsimplification is enabled.\n\nThe preview of the new icon is available in the following link:\nhttps://docs.google.com/presentation/d/19X8Fp7KU78ZiNvlogrTWVpFS9_8GC7GiLbeucq4tP6s/edit?hl=en\u0026slide=id.p#slide=id.p\n\nBug: 494307454\nChange-Id: I9f0a63694930e5e0f717ea5e3411ee701f9d6074\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8021386\nReviewed-by: Lauren Winston \u003clwinston@google.com\u003e\nReviewed-by: Jacobo Tapia \u003cjatapiaro@google.com\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCommit-Queue: Martín Gómez \u003cmartinglopez@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655540}",
      "email": "martinglopez@google.com",
      "hash": "2ff82568faa67bf0f820a1d9b13a3e95673b3cf6",
      "subject": "[Read Aloud] Add ListenToThisPage enums and icon"
    },
    "8021502": {
      "author": "Norge Vizcay",
      "avatar": "https://lh5.googleusercontent.com/-zKNsaCCK4xM/AAAAAAAAAAI/AAAAAAAAAAA/uv7WQ1jqN7U/s120-p/photo.jpg",
      "cl": "8021502",
      "clUrl": "https://chromium-review.googlesource.com/c/8021502",
      "description": "Register the personal context preferences on iOS. This is required as\nthe pref is not checked in components/ code and iOS e2e tests are using\nit.\n\nBug: 516721244\nChange-Id: I4b405800f928b5bd634be1bd45e7466b9ca65215\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8021502\nCommit-Queue: Norge Vizcay \u003cvizcay@google.com\u003e\nReviewed-by: Rainhard Findling \u003crainhard@chromium.org\u003e\nReviewed-by: Tommy Martino \u003ctmartino@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655392}",
      "email": "vizcay@google.com",
      "hash": "6348ac47f8166c1f44ed52f37fd2ee287b81c8a6",
      "subject": "ios/chrome: Add checkdeps rule for personal_context_prefs.h"
    },
    "8021522": {
      "author": "Chris Lu",
      "avatar": "",
      "cl": "8021522",
      "clUrl": "https://chromium-review.googlesource.com/c/8021522",
      "description": "- Injects feedViewController directly into\nNewTabPageBottomSheetViewController under the \"Read\" tab:\n- Adds segmented control tab switching (Context, Ask, Read) to the card.\n- Embeds feedViewController lazily on demand upon selecting the \"Read\"\ntab with smooth cross-fade transition animations.\n- Recursively inspects subviews to reference the inner UICollectionView\nfor sheet scroll gesture coordination.\n\nVideo: https://screencast.googleplex.com/cast/NTcwMjQ2NTA4MDAwMDUxMnwzZjdlOGJhNS0yYQ\n\nBug: 526677926\nChange-Id: I211c8a3fe38e874f0989c394e06bcb3ebf4ed306\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8021522\nReviewed-by: Ginny Huang \u003cginnyhuang@chromium.org\u003e\nCommit-Queue: Chris Lu \u003cthegreenfrog@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655563}",
      "email": "thegreenfrog@google.com",
      "hash": "0eb14f0cf4fe0533635f38c75082330ca8ed85a6",
      "subject": "[iOS] Implement segmented control tabs in NTP Redesign and Feed tab"
    },
    "8021586": {
      "author": "Daniel Rubery",
      "avatar": "https://lh6.googleusercontent.com/-_NieLmwZIMY/AAAAAAAAAAI/AAAAAAAAAAA/b-YOXD3W1y8/s120-p/photo.jpg",
      "cl": "8021586",
      "clUrl": "https://chromium-review.googlesource.com/c/8021586",
      "description": "This reverts commit 32aefae9e1b097dc68b168add6d9b01f8541d331. Patchset 1\nis a pure reland. Patchset 2 fixes the failures by registering the test with a different user so that `chromeos::IsManagedGuestSession` passes.\n\nFixed: 521490538\nLink: https://chromium-review.googlesource.com/id/I52aa0524521baff4dbde744cf4059f036a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8021586\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nAuto-Submit: Daniel Rubery \u003cdrubery@chromium.org\u003e\nCommit-Queue: Daniel Rubery \u003cdrubery@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655542}",
      "email": "drubery@chromium.org",
      "hash": "046e21b2de902bfa1f67cb9507e6910f13567d61",
      "subject": "Reland \"Resolve leak in AppPlatformMetricsServiceBrowserTest\""
    },
    "8021612": {
      "author": "Katie Lu",
      "avatar": "https://lh6.googleusercontent.com/-3WHZrUJUb_I/AAAAAAAAAAI/AAAAAAAAAAA/RKLxjjXtYiY/s120-p/photo.jpg",
      "cl": "8021612",
      "clUrl": "https://chromium-review.googlesource.com/c/8021612",
      "description": "This change modifies TranslateAgent::PageCaptured to return early if the document's MIME type is \"application/pdf\". This prevents the translation service from being triggered early for PDFs, which are handled by a separate PDF-specific capture mechanism. A new browsertest is added to verify this behavior.\n\nChange-Id: I63ae138070e0772f709d43c36f2b8d37432bfb27\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8021612\nReviewed-by: Paula Gómez \u003cpaugomez@google.com\u003e\nReviewed-by: Danilo Tedeschi \u003cdanft@google.com\u003e\nCommit-Queue: Katie Lu \u003cktlu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655106}",
      "email": "ktlu@google.com",
      "hash": "2fae82abc70cc85b7dc01ea0cbef3d8914ba6e41",
      "subject": "Ignore PDF documents in TranslateAgent::PageCaptured."
    },
    "8021614": {
      "author": "Khalid Peer",
      "avatar": "https://lh3.googleusercontent.com/-wlFu9EwS0EM/AAAAAAAAAAI/AAAAAAAAAAA/loT29K-o7Bg/s120-p/photo.jpg",
      "cl": "8021614",
      "clUrl": "https://chromium-review.googlesource.com/c/8021614",
      "description": "This CL builds on the work done in\nhttps://chromium-review.git.corp.google.com/c/chromium/src/+/8006707 to\nimplement support for rendering the default native context menu on\nright-click in the full Omnibox popup by leveraging\n`ContextMenuDelegate` methods.\n\nWhile this alone is a no-op, the CL also includes code to capture the\nclipboard text at the time the context menu is shown to the user. This\nbehavior will simplify the task of porting the \"Paste and Go / Paste\nand Search\" context menu item in a follow-up CL.\n\nFinally, the use of `ContextMenuDelegate` in this manner will\nstreamline our ability to implement a custom context menu for the\nfull WebUI Omnibox popup (which differs from context menus shown on\nany other web page or WebUI surface).\n\nBug: b:504669997\nChange-Id: I27108ac939c1839225ce502fa8411d598708e277\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8021614\nReviewed-by: Aviv Kiss \u003cavivkiss@google.com\u003e\nReviewed-by: Marlon Facey \u003cmfacey@chromium.org\u003e\nCommit-Queue: Khalid Peer \u003ckhalidpeer@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655155}",
      "email": "khalidpeer@chromium.org",
      "hash": "f7d1fdd301d984938078c0078def70d3c3977d61",
      "subject": "[omnibox] Enable native context menu for full WebUI popup (Part 3)."
    },
    "8021615": {
      "author": "Robert Liao",
      "avatar": "https://lh5.googleusercontent.com/-6LMjnz2P0zI/AAAAAAAAAAI/AAAAAAAAAAA/gHfDfobLles/s120-p/photo.jpg",
      "cl": "8021615",
      "clUrl": "https://chromium-review.googlesource.com/c/8021615",
      "description": "This allows Chromium to reduce its dependence on ATL.\n\nBug: 41184135\nChange-Id: I8439cd27ae2bff508d3b40c3fcb8a355c46045bd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8021615\nAuto-Submit: Robert Liao \u003crobliao@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Robert Liao \u003crobliao@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655112}",
      "email": "robliao@chromium.org",
      "hash": "2ee658c53a81e92536912b73570b2f417fe30b53",
      "subject": "Migrate gaiacp CComBSTR to ScopedBstr"
    },
    "8021843": {
      "author": "Fernando Ramirez",
      "avatar": "https://lh6.googleusercontent.com/-BHo6OT1zqBo/AAAAAAAAAAI/AAAAAAAAAAA/cnzKZrtawY4/s120-p/photo.jpg",
      "cl": "8021843",
      "clUrl": "https://chromium-review.googlesource.com/c/8021843",
      "description": "In crrev.com/c/7731494, new FormEvent enum values (110-117) were added\nbut their corresponding descriptions in enums.xml weren't. This makes\nviewing Autofill.FormEvents.CreditCard metrics hard to read:\nhttps://screenshot.googleplex.com/BMR4x9UuCotMXgB.png.\n\nThis CL adds the missing description for AutofillFormEvent values and\nadds LINT.IfChange/LINT.ThenChange comments.\n\nFixed: b:425482686, b:425482690\nChange-Id: I36871ad3cbf2f2f245f699512f39948908170329\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8021843\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nReviewed-by: Florian Leimgruber \u003cfleimgruber@google.com\u003e\nCommit-Queue: Fernando Ramirez \u003cferny@google.com\u003e\nReviewed-by: Vinny Persky \u003cvinnypersky@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655647}",
      "email": "ferny@google.com",
      "hash": "1a0f85122f3632d2de0643f0c116aa3b3f497c5a",
      "subject": "[AF] Add missing AutofillFormEvent enum descriptions"
    },
    "8021849": {
      "author": "Phil Yan",
      "avatar": "https://lh5.googleusercontent.com/-KKWIjtEgfi4/AAAAAAAAAAI/AAAAAAAAAAA/him2IdJD4xg/s120-p/photo.jpg",
      "cl": "8021849",
      "clUrl": "https://chromium-review.googlesource.com/c/8021849",
      "description": "This CL updates the automatic picture-in-picture site settings\ndescription string on Android to match the approved UXW design.\nThis aligns it with the corresponding desktop string update.\n\nBug: 408502322\nChange-Id: I43d624a7b9b8068efa531eda5618af07beae2d9b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8021849\nCommit-Queue: Phil Yan \u003cphilyan@chromium.org\u003e\nReviewed-by: Side YILMAZ \u003csideyilmaz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655637}",
      "email": "philyan@chromium.org",
      "hash": "059b0191937fd8ba2ee924b6cc0daf48ca6a83ef",
      "subject": "[AutoPiP] Update automatic picture-in-picture Android string"
    },
    "8021902": {
      "author": "Sergey Ulanov",
      "avatar": "https://lh3.googleusercontent.com/-ucZHnoRliM4/AAAAAAAAAAI/AAAAAAAAAAA/zBMIdnk_6vs/s120-p/photo.jpg",
      "cl": "8021902",
      "clUrl": "https://chromium-review.googlesource.com/c/8021902",
      "description": "Previously content directory name were validated on only when creating\nthe context, but not when trying to load a fuchsia-dir:// URL. Fix it\nto prevent abuse.\n\nBug: 504196688\nChange-Id: I2855ff6138b32f7b9a07f30494b19ae2078ee8c1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8021902\nReviewed-by: Wez \u003cwez@chromium.org\u003e\nCommit-Queue: Sergey Ulanov \u003csergeyu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655567}",
      "email": "sergeyu@chromium.org",
      "hash": "c06ebe0a7da2130a7c6cb174b4e86f5c89ef8eb4",
      "subject": "[fuchsia] Validate content directory name on load"
    },
    "8021903": {
      "author": "Sangwhan Moon",
      "avatar": "https://lh6.googleusercontent.com/-VgTsB23Ypf4/AAAAAAAAAAI/AAAAAAAAAAA/SPE0vVVG1FI/s120-p/photo.jpg",
      "cl": "8021903",
      "clUrl": "https://chromium-review.googlesource.com/c/8021903",
      "description": "When mid-stream sequence headers alter coding tool flags such as\nenable_ref_frame_mvs, enable_order_hint, or enable_superres without\ntriggering a configuration change, AV1Decoder reuses the existing\nhardware context and memory pools. This can cause driver state\ndesynchronization and out-of-bounds reads/writes if scratch buffers\nwere not allocated at context creation time.\n\nThis change updates RequiresHardwareContextReset() to check all 15\nsequence-level coding tool flags that gate hardware resource\nallocations.\n\nBug: 520565945\nTest: media_unittests --gtest_filter=AV1DecoderTest.ConfigChangeOnSequenceHeaderToolFlags\nChange-Id: I586bdd9347fec513e3e73a3983528d9635b4576c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8021903\nReviewed-by: Ted (Chromium) Meyer \u003ctmathmeyer@chromium.org\u003e\nCommit-Queue: Ted (Chromium) Meyer \u003ctmathmeyer@chromium.org\u003e\nReviewed-by: Hirokazu Honda \u003chiroh@chromium.org\u003e\nAuto-Submit: Sangwhan Moon \u003csxm@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655533}",
      "email": "sxm@google.com",
      "hash": "48c725cd3ed15bad33f5efad89103dd7cbc11be6",
      "subject": "Fix AV1 hardware context invalidation on sequence tool flag changes"
    },
    "8022103": {
      "author": "Adam Yao",
      "avatar": "https://lh5.googleusercontent.com/-7uGDeYVDKh4/AAAAAAAAAAI/AAAAAAAAAAA/l1YiCcAx92o/s120-p/photo.jpg",
      "cl": "8022103",
      "clUrl": "https://chromium-review.googlesource.com/c/8022103",
      "description": "Update flow_id comment for AIM Workspace consent\n\nFixed: b:529492430\nChange-Id: I0c8cf7ca8545be436d655c48860c769229250538\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8022103\nReviewed-by: Jennifer Serrano \u003cjennserrano@google.com\u003e\nCommit-Queue: Adam Yao \u003cadamyao@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655692}",
      "email": "adamyao@google.com",
      "hash": "42a7dd9fd98813dfd1e91b5945b29aa0543e46cc",
      "subject": "[aim-drive] - Add flow_id, product_id, and entrypoint_id for consentkit integration"
    },
    "8022122": {
      "author": "Kent Tamura",
      "avatar": "https://lh3.googleusercontent.com/-Xn4R5JMv3zM/AAAAAAAAAAI/AAAAAAAAAAA/BKgC_HIpPUQ/s120-p/photo.jpg",
      "cl": "8022122",
      "clUrl": "https://chromium-review.googlesource.com/c/8022122",
      "description": "Change-Id: I1c7bbb9a3287c068c6cd711e481f137d2914db1e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8022122\nAuto-Submit: Kent Tamura \u003ctkent@chromium.org\u003e\nCommit-Queue: Kent Tamura \u003ctkent@chromium.org\u003e\nSLSA-Policy-Verified: SLSA Policy Verification Service \u003cdevtools-gerritcodereview-exitgate@google.com\u003e\nReviewed-by: Koji Ishii \u003ckojii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655098}",
      "email": "tkent@chromium.org",
      "hash": "778cbf199c484b68e668385871651d4c3a89cb5d",
      "subject": "css/selectors: Automate a part of legacy selectors tests (120 to 139)"
    },
    "8022264": {
      "author": "Keren Zhu",
      "avatar": "https://lh4.googleusercontent.com/-D_L2MnRIwdU/AAAAAAAAAAI/AAAAAAAAAAA/oz5ghGqwpno/s120-p/photo.jpg",
      "cl": "8022264",
      "clUrl": "https://chromium-review.googlesource.com/c/8022264",
      "description": "This CL fixes an macOS 27 issue where traffic lights appear invisible in\nfullscreen.\n\nOn macOS 26 and earlier, AppKit hides unrevealed traffic light buttons\nby setting their alphaValue. Chromium overrides the behavior by forcing\n-[NSButton setAlphaValue:1.0] so the buttons are always visible.\n\nOn macOS 27, AppKit introduces -setRevealAmount: on _NSThemeWidget, the\nbase class for traffic light buttons. When revealAmount == 0.0, AppKit\nsuppresses rendering inside _NSThemeWidgetCell despite alphaValue ==\n1.0.\n\nThis CL fixes the issue by setting the reveal amount to 1 if the button\nresponses to setRevealAmount:.\n\nFixed: 527782392\nChange-Id: I9879ef0340317740ead166fa537b7d81daf01c00\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8022264\nReviewed-by: Bryan Oltman \u003cbryanoltman@google.com\u003e\nCommit-Queue: Keren Zhu \u003ckerenzhu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655662}",
      "email": "kerenzhu@chromium.org",
      "hash": "606d3b8ebb0534e7a4ac77d3e2f44449f47dee6c",
      "subject": "Fix transparent traffic lights in fullscreen on macOS 27"
    },
    "8022266": {
      "author": "Eriko Kurimoto",
      "avatar": "https://lh4.googleusercontent.com/-d9hWS_ef_9w/AAAAAAAAAAI/AAAAAAAAAAA/ocEFJJwuggQ/s120-p/photo.jpg",
      "cl": "8022266",
      "clUrl": "https://chromium-review.googlesource.com/c/8022266",
      "description": "The test no longer needs to be skipped on Memory Sanitizer builds when the InitialWebUI feature is enabled as the underlying issue is resolved after we stop deferring show.\n\nBug: 477426026\nCq-Include-Trybots: luci.chromium.try:linux_chromium_msan_rel_ng\nChange-Id: I4d22de6c3f899a0e22a8323fdb03487afda92bc3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8022266\nReviewed-by: David Roger \u003cdroger@chromium.org\u003e\nAuto-Submit: Eriko Kurimoto \u003celkurin@chromium.org\u003e\nCommit-Queue: Eriko Kurimoto \u003celkurin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655263}",
      "email": "elkurin@chromium.org",
      "hash": "35d6e9dfe9e8bce6d7226a19db5b5e572960fef9",
      "subject": "WaaP: Re-enable RestorePinnedSelectedTab on MSAN with InitialWebUI"
    },
    "8022289": {
      "author": "Gazal",
      "avatar": "https://lh5.googleusercontent.com/-5jZ5sBksdws/AAAAAAAAAAI/AAAAAAAAAAA/V5MBqLUUh3c/s120-p/photo.jpg",
      "cl": "8022289",
      "clUrl": "https://chromium-review.googlesource.com/c/8022289",
      "description": "This CL establishes the hub architecture for Code Health skills to\nprevent workflow fragmentation and reduce redundancy across individual\nskills.\n\n* Created `hub/references/shared_automated_review.md` to centralize the\n  `Handling Findings` loop and final validation steps.\n* Refactored all 5 `SKILL.md` files to delegate their Mandatory Final\n  Review step directly to the shared protocol.\n* Removed the redundant `## Handling Findings` block from all local\n  `automated_review.md` files.\n* Deleted `accessibility-cleanup/references/automated_review.md`\n  entirely, as the removal of its custom rules left it as an empty proxy.\n* Extracted Branch Creation, Commit, Submission Pipeline, and Workspace\n  Reset steps from all `SKILL.md` files to point to the centralized `shared_workflows.md`.\n* Deleted `lint-sync/references/bug_discovery.md` and inlined its bug\n  creation logic directly into its `SKILL.md`.\n* Updated `histogram-cleanup` and `accessibility-cleanup` bug discovery\n  logic to use the `create_buganizer_issue` format.\n* Fortifies the java-inline-fqn-cleanup skill to handle some edge cases.\n\nNO_IFTTT=Documentation\n\nBug: 499059543\nChange-Id: Ia2174f1df75a77fab775c27279936ad3ee497ea6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8022289\nReviewed-by: Mark Schillaci \u003cmschillaci@google.com\u003e\nCommit-Queue: Mark Schillaci \u003cmschillaci@google.com\u003e\nAuto-Submit: Gazal Agarwal \u003cagazal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655503}",
      "email": "agazal@google.com",
      "hash": "14f90bb8595973dd0906d336c36ca691e55abd80",
      "subject": "[Code Health]: Centralize shared skill workflows"
    },
    "8022304": {
      "author": "Jun Ishiguro",
      "avatar": "https://lh3.googleusercontent.com/-eE1gKt4CIh8/AAAAAAAAAAI/AAAAAAAAAAA/E8cl3GE9CuA/s120-p/photo.jpg",
      "cl": "8022304",
      "clUrl": "https://chromium-review.googlesource.com/c/8022304",
      "description": "This patch removes global g_browser_process dependency usages from\npolicy::ScreenshotDelegate and its header file by replacing them with\nexplicit constructor dependency injection.\n\nTAG=agy\n\nBug: b:404133022\nChange-Id: Id76c74652f1c59f0d2d16a35e9f05a62887287c8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8022304\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Jun Ishiguro \u003cjunis@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655229}",
      "email": "junis@google.com",
      "hash": "d204a8053496b14924df260e8ef51db302070350",
      "subject": "policy: Remove g_browser_process from ScreenshotDelegate"
    },
    "8022403": {
      "author": "Zhuoyu Qian",
      "avatar": "https://lh6.googleusercontent.com/-t5E-QGs-rBk/AAAAAAAAAAI/AAAAAAAAAAA/G831XJq8nKQ/s120-p/photo.jpg",
      "cl": "8022403",
      "clUrl": "https://chromium-review.googlesource.com/c/8022403",
      "description": "BookmarkManagerPrivateStartDragFunction::RunOnReady() dereferenced the\nresult of GetSenderWebContents() without checking it. RunOnReady() can\nrun asynchronously after BookmarkModelLoaded(), by which point the\nsender RenderFrameHost, and therefore its WebContents, may already be\ngone, leading to a null dereference.\n\nReturn an error when the sender WebContents is null, mirroring the\nexisting guard in BookmarkManagerPrivateDropFunction. Evaluate the\nStartDrag params before fetching the WebContents so malformed arguments\nstill report a bad-message error.\n\nAdd browser tests covering both StartDrag and Drop when the sender\nWebContents is gone.\n\nBug: 62280462\nChange-Id: I62be5066df8d8e390a7428137802205538f1c904\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8022403\nReviewed-by: John Lee \u003cjohntlee@chromium.org\u003e\nCommit-Queue: Zhuoyu Qian \u003czhuoyuqian@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655175}",
      "email": "zhuoyuqian@microsoft.com",
      "hash": "2de2b128a19d2bf06977d546854bdebfbaa1f63e",
      "subject": "Handle missing sender WebContents in bookmark StartDrag."
    },
    "8022462": {
      "author": "Rahul Singh",
      "avatar": "https://lh4.googleusercontent.com/-ZFBeosl1u00/AAAAAAAAAAI/AAAAAAAAAAA/Lj96QFEO5a0/s120-p/photo.jpg",
      "cl": "8022462",
      "clUrl": "https://chromium-review.googlesource.com/c/8022462",
      "description": "This reverts commit 11d4974ff749ad16ceb77e493f0001ec875a6f3f.\n\nReason for revert: The failing test is expected to fail on Fuchsia.\nThis reland  disables it on Fuchsia with a TODO.\n\nOriginal change's description:\n\u003e Revert \"DomStorage: Use FilesystemProxy for rollout LevelDB disk access\"\n\u003e\n\u003e This reverts commit 9c79a441555b62f154ee5c0d52dbecfcbf3ccea1.\n\u003e\n\u003e Reason for revert:\n\u003e DOMStorageRolloutBrowserTest.CreatesConfiguredBackend/UseSqliteForNewDatabases failing on fuchsia\n\u003e\n\u003e Failure Link: https://ci.chromium.org/ui/p/chromium/builders/ci/fuchsia-x64-cast-receiver-rel/30328/overview\n\u003e\n\u003e Original change's description:\n\u003e \u003e DomStorage: Use FilesystemProxy for rollout LevelDB disk access\n\u003e \u003e\n\u003e \u003e The SQLite-rollout disk checks in dom_storage_rollout.cc use\n\u003e \u003e //base file APIs. The Storage Service runs sandboxed, where those\n\u003e \u003e calls are blocked and fail silently. So, pre-existing databases would\n\u003e \u003e be misclassified as new (LevelDbOnDiskState::kNone). As a result, their\n\u003e \u003e telemetry would be misattributed to \".OnDiskExperimental\". In the\n\u003e \u003e treatment arm, the LevelDbOnDiskState::kNone result would orphan\n\u003e \u003e the existing LevelDB by creating a new SQLite database.\n\u003e \u003e\n\u003e \u003e This change routes the disk-state check and experimental-tag write\n\u003e \u003e through a FilesystemProxy, which brokers file access across the sandbox.\n\u003e \u003e\n\u003e \u003e This change adds a set of regression browser tests for the SQLite\n\u003e \u003e rollout's disk access logic. Existing unit tests don't run under a\n\u003e \u003e sandbox and didn't catch this issue.\n\u003e \u003e\n\u003e \u003e Bug: 377242771\n\u003e \u003e Change-Id: Ic544f3da4d517d09d898510def35a34ba368caf6\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8022462\n\u003e \u003e Reviewed-by: Steve Becker \u003cstevebe@microsoft.com\u003e\n\u003e \u003e Reviewed-by: Rahul Singh \u003crahsin@microsoft.com\u003e\n\u003e \u003e Commit-Queue: Rahul Singh \u003crahsin@microsoft.com\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1655095}\n\u003e\n\u003e Bug: 377242771\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Change-Id: I19169ad02a8d0f179c572cb646c62852d7d736c4\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8029461\n\u003e Auto-Submit: Lingqi Chi \u003clingqi@chromium.org\u003e\n\u003e Commit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Bot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Owners-Override: Lingqi Chi \u003clingqi@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1655280}\n\nBug: 377242771\nChange-Id: Icb4d12c4caa0c704252b71913d5791739b93f290\nInclude-Ci-Only-Tests: chromium.fuchsia:fuchsia-x64-cast-receiver-rel|content_browsertests\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8029786\nCommit-Queue: Rahul Singh \u003crahsin@microsoft.com\u003e\nReviewed-by: Steve Becker \u003cstevebe@microsoft.com\u003e\nReviewed-by: Rahul Singh \u003crahsin@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655678}",
      "email": "rahsin@microsoft.com",
      "hash": "2c8057df67fce2028b852289ec801e387536c7e9",
      "subject": "Reland \"DomStorage: Use FilesystemProxy for rollout LevelDB disk access\""
    },
    "8022602": {
      "author": "Hidehiko Abe",
      "avatar": "https://lh3.googleusercontent.com/-928Ka5tjoe0/AAAAAAAAAAI/AAAAAAAAAAA/YMAR-0PwcgA/s120-p/photo.jpg",
      "cl": "8022602",
      "clUrl": "https://chromium-review.googlesource.com/c/8022602",
      "description": "And use FakeCrosHealthd for injection instead of crosapi.\n\nBUG=510951937\nTEST=Tryjob\n\nChange-Id: I2b9c17ae2dbbf5b7970505374fc959c457a0e964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8022602\nCommit-Queue: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nReviewed-by: Georg Neis \u003cneis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655213}",
      "email": "hidehiko@chromium.org",
      "hash": "f7bdfda0cfcae918ca99c1da6226365c2011334c",
      "subject": "Remove FakeEventsService."
    },
    "8022648": {
      "author": "Hao Dong",
      "avatar": "https://lh4.googleusercontent.com/-zrsG5Uf07B8/AAAAAAAAAAI/AAAAAAAAAAA/zcSZMFpUmTY/s120-p/photo.jpg",
      "cl": "8022648",
      "clUrl": "https://chromium-review.googlesource.com/c/8022648",
      "description": "Demo: https://screencast.googleplex.com/cast/NjM0MjQ2NTQwNDUzNDc4NHwxMGUxYzY5ZC0yMg\n\nThis CL updates the spine logic to:\n1. Collapsing/Expanding: top - use translationY; bottom - next sibling's\n   top\n2. Collapsed: hide spine\n3. Group is being dragged: top - use groupDraggingY; bottom - use\n   groupDraggingY\n4. Internal child drag: top and bottom - do not use translationY, just\n   static top/bottom\n5. External shifts (e.g. other tab groups are being dragged): top - use\n   translationY; bottom - use translationY\n6. All other cases: top - use translationY; bottom - animate to target\n   bottom  using translationY and alpha.\n\nBug: 521987032\nChange-Id: I16df27d492c956de334073c9e61403b46ccdfb71\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8022648\nCommit-Queue: Hao Dong \u003cspdonghao@google.com\u003e\nReviewed-by: Gazal Agarwal \u003cagazal@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nReviewed-by: Jack Thiesen \u003cjthiesen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655092}",
      "email": "spdonghao@google.com",
      "hash": "719c2b35a8a4819fcd9753eea4be62a36e5b8c67",
      "subject": "[Vertical Tabs] Spine for nested tab dragging."
    },
    "8022682": {
      "author": "Tsuyoshi Horo",
      "avatar": "https://lh3.googleusercontent.com/-ckxnw0LP0WY/AAAAAAAAAAI/AAAAAAAAAAA/48fCw4llNsk/s120-p/photo.jpg",
      "cl": "8022682",
      "clUrl": "https://chromium-review.googlesource.com/c/8022682",
      "description": "We observed significant, consistent performance improvements.\n(See https://crbug.com/495165915#comment2 for more details.)\n\nSo this CL is enabling this feature by default.\n\nBug: 493074976, 495165915\nChange-Id: I7e4f54fe2d8ed75227263e646588ebf4908baa70\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8022682\nReviewed-by: Andrea Orru \u003candreaorru@chromium.org\u003e\nCommit-Queue: Tsuyoshi Horo \u003choro@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655117}",
      "email": "horo@chromium.org",
      "hash": "e646081b12b8637c776199701901c484fbe71e04",
      "subject": "[Extensions] Enable OptimizeWebRequestProxy by default"
    },
    "8022922": {
      "author": "Tsuyoshi Horo",
      "avatar": "https://lh3.googleusercontent.com/-ckxnw0LP0WY/AAAAAAAAAAI/AAAAAAAAAAA/48fCw4llNsk/s120-p/photo.jpg",
      "cl": "8022922",
      "clUrl": "https://chromium-review.googlesource.com/c/8022922",
      "description": "When reading 0 bytes from a blob, sqlite3_blob_read may be called with a\nnull pointer and a size of 0. This can trigger a UBSan warning because\nSQLite may call memcpy with a null destination, even if the size is 0,\nwhich is undefined behavior in C++.\n\nFix this by early returning from StreamingBlobHandle::Read when the\nrequested read size is 0. In this case, we only verify that the offset\nis within the bounds of the blob size (offset \u003c= GetSize()).\n\nThis allows re-enabling\nSqlSharedCacheIsolatedDatabaseReaderTest.ReadEmptyHeader which was\ndisabled due to this issue.\n\nFixed: 528258777\nChange-Id: I48bda8dc661104735fb2c622a1a341490c2c0b77\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8022922\nReviewed-by: Mingyu Lei \u003cleimy@chromium.org\u003e\nReviewed-by: Greg Thompson \u003cgrt@chromium.org\u003e\nCommit-Queue: Tsuyoshi Horo \u003choro@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655116}",
      "email": "horo@chromium.org",
      "hash": "3f692772beacb86e37afef40fea539f755df1b0c",
      "subject": "[sql] Fix UBSan failure in StreamingBlobHandle::Read on zero-size read"
    },
    "8023182": {
      "author": "Kent Tamura",
      "avatar": "https://lh3.googleusercontent.com/-Xn4R5JMv3zM/AAAAAAAAAAI/AAAAAAAAAAA/BKgC_HIpPUQ/s120-p/photo.jpg",
      "cl": "8023182",
      "clUrl": "https://chromium-review.googlesource.com/c/8023182",
      "description": "Calculate ruby line block positions recursively based on tree structure\nof RubyLevel hierarchy instead of flat level sorting.\n\nThis is a refactoring to prepare fixing crbug.com/451651633, and has no\nbehavior changes.\n\nBug: 451651633\nChange-Id: I122df6f9b0c1eb63c470a9d7bfeeb72cdfa6ae71\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8023182\nReviewed-by: Koji Ishii \u003ckojii@chromium.org\u003e\nAuto-Submit: Kent Tamura \u003ctkent@chromium.org\u003e\nCommit-Queue: Kent Tamura \u003ctkent@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655094}",
      "email": "tkent@chromium.org",
      "hash": "e9cd43f53df320b4f04514f60b491f0533b3094e",
      "subject": "ruby: Implement tree-based recursive RubyBlockPositionCalculator::PlaceLines"
    },
    "8023204": {
      "author": "Shunya Shishido",
      "avatar": "https://lh4.googleusercontent.com/-Rt8o3qoEnK4/AAAAAAAAAAI/AAAAAAAAAAA/HkBaScead1w/s120-p/photo.jpg",
      "cl": "8023204",
      "clUrl": "https://chromium-review.googlesource.com/c/8023204",
      "description": "Move synchronous validation checks (IsInFencedFrame and id.empty)\nto the very beginning of BackgroundFetchManager::get(), before\nthe ScriptPromiseResolver is eagerly constructed. This prevents\nresolver leak and subsequent GC crash in Dispose().\n\nAlso remove Linux crash expectation for the test.\n\nBug: 520465608\nChange-Id: I78c1ebcb61409603361c710728ec269a370372dc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8023204\nReviewed-by: Tsuyoshi Horo \u003choro@chromium.org\u003e\nReviewed-by: Hiroki Nakagawa \u003cnhiroki@chromium.org\u003e\nCommit-Queue: Shunya Shishido \u003csisidovski@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655275}",
      "email": "sisidovski@chromium.org",
      "hash": "0fe3c586c0429536cb617b52af932d691658fd67",
      "subject": "Fix ScriptPromiseResolver leak in BackgroundFetchManager::get()"
    },
    "8023242": {
      "author": "Minseong Kim",
      "avatar": "https://lh3.googleusercontent.com/-T-dh7F018Ic/AAAAAAAAAAI/AAAAAAAAAAA/nogKgWgmnOQ/s120-p/photo.jpg",
      "cl": "8023242",
      "clUrl": "https://chromium-review.googlesource.com/c/8023242",
      "description": "Bug: 41492459, 487634228\nChange-Id: I42380312ecc723d6b672c8089b39cf1f1db533d6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8023242\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nReviewed-by: Andreu Botella \u003cabotella@igalia.com\u003e\nCommit-Queue: Kent Tamura \u003ctkent@chromium.org\u003e\nReviewed-by: Koji Ishii \u003ckojii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655201}",
      "email": "jja08111@gmail.com",
      "hash": "e1d0cf3e8dcfb040f81dd467a66c31fefad92a29",
      "subject": "[css-overflow] Fix typo in text-overflow-string-008-ref.html"
    },
    "8023285": {
      "author": "Sharon Yang",
      "avatar": "https://lh6.googleusercontent.com/-2esOg0dM7eE/AAAAAAAAAAI/AAAAAAAAAAA/ENNhPwF6J84/s120-p/photo.jpg",
      "cl": "8023285",
      "clUrl": "https://chromium-review.googlesource.com/c/8023285",
      "description": "The following tests are already in a crashtest/ directory, so having\nthem end in '-crash' is redundant. Rename them to remove '-crash' from\nthe end of the test name.\n\nChange-Id: I9842d706ea484b40b123155eab58a8bd359fa893\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8023285\nCommit-Queue: Sharon Yang \u003cyangsharon@igalia.com\u003e\nReviewed-by: Christian Biesinger \u003ccbiesinger@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655135}",
      "email": "yangsharon@igalia.com",
      "hash": "294e1288c4980c95571ca0783f7ee4fad60069eb",
      "subject": "Remove redundant -crash from crash tests"
    },
    "8023463": {
      "author": "Takuto Ikuta",
      "avatar": "https://lh4.googleusercontent.com/-wGE3A3dBSps/AAAAAAAAAAI/AAAAAAAAAAA/OJjmqO0_PR0/s120-p/photo.jpg",
      "cl": "8023463",
      "clUrl": "https://chromium-review.googlesource.com/c/8023463",
      "description": "This is a preparation CL to change GN's input deps propagation behavior\nin public_deps of action targets e.g.\nhttps://gn-review.googlesource.com/c/gn/+/23520.\n\nDue to many public_deps in `//chrome:dependencies` group target, change\nfor GN hit maximum allowed number of files in remote link like\nhttps://ci.chromium.org/ui/p/chromium/builders/try/linux-chromeos-rel/2928808/overview\nTo reduce the number of files sent to remote worker, this CL removes\n`//chrome:dependencies` from `unit_tests` target and adds some missing\ntargets individually instead.\n\nBug: 513105742\nChange-Id: I9ea17bf8c4fd1c8bb6350e4da651237c5c403df3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8023463\nCommit-Queue: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nReviewed-by: Junji Watanabe \u003cjwata@google.com\u003e\nAuto-Submit: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655284}",
      "email": "tikuta@chromium.org",
      "hash": "305fb1ca11bd465014b5bc9b5726876dcebd759e",
      "subject": "chrome: remove unnecessary deps from unit_tests"
    },
    "8023543": {
      "author": "Jun Ishiguro",
      "avatar": "https://lh3.googleusercontent.com/-eE1gKt4CIh8/AAAAAAAAAAI/AAAAAAAAAAA/E8cl3GE9CuA/s120-p/photo.jpg",
      "cl": "8023543",
      "clUrl": "https://chromium-review.googlesource.com/c/8023543",
      "description": "Replace global g_browser_process-\u003elocal_state() access in\nDeviceCommandFetchCrdAvailabilityInfoJob with explicit dependency\ninjection of PrefService* local_state into the constructor.\n\nTAG=agy\n\nBug: b:404133022\nChange-Id: I22c4eaec1dd9f25fc9137b70dc1aca3ef37840a0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8023543\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Jun Ishiguro \u003cjunis@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655231}",
      "email": "junis@google.com",
      "hash": "f3d6ae3b15bb157a376c944541418fcf2fabfa53",
      "subject": "policy: Pass local state to DeviceCommandFetchCrdAvailabilityInfoJob"
    },
    "8023562": {
      "author": "Wei Wang",
      "avatar": "https://lh3.googleusercontent.com/-n_GU4wrc4sY/AAAAAAAAAAI/AAAAAAAAAAA/_o5zcxC6Omc/s120-p/photo.jpg",
      "cl": "8023562",
      "clUrl": "https://chromium-review.googlesource.com/c/8023562",
      "description": "The fuzzer's `BuildDequantizeInput()` and `BuildQuantizeOutput()`\nhelpers take the quantized data type both as a standalone\n`quantized_type` parameter and implicitly via `QuantizationParams`,\nwhich is redundant.\n\nThis CL removes the separate `quantized_type` parameter and reads\nit from `QuantizationParams::quantized_type` instead. For the conv2d\nbias and gemm c operands, which must be quantized to int32, a local\ncopy of the params is made with `quantized_type` overridden.\n\nThis is a pure refactor with no behavior change.\n\nBug: 495837550\nChange-Id: I2b115f4542d39ac8bcfd9ef1f43029146a40a5cb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8023562\nReviewed-by: Hu, Ningxin \u003cningxin.hu@intel.com\u003e\nReviewed-by: Phillis Tang \u003cphillis@chromium.org\u003e\nCommit-Queue: Hu, Ningxin \u003cningxin.hu@intel.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655749}",
      "email": "wei4.wang@intel.com",
      "hash": "9c0ab8a97859b7f1ae468b4cd229da37c38f8f27",
      "subject": "[WebNN] Fold quantized_type into QuantizationParams in graph fuzzer"
    },
    "8023563": {
      "author": "Sophie Chang",
      "avatar": "https://lh4.googleusercontent.com/-TENSt6uTj-U/AAAAAAAAAAI/AAAAAAAAAAA/pGz-tCkfAWE/s120-p/photo.jpg",
      "cl": "8023563",
      "clUrl": "https://chromium-review.googlesource.com/c/8023563",
      "description": "Bug: 521709878\nChange-Id: If64e729f29aca9bb95a217dd64693012113a907d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8023563\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nReviewed-by: Rahim Mammadli \u003crahimis@google.com\u003e\nCommit-Queue: Sophie Chang \u003csophiechang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655309}",
      "email": "sophiechang@chromium.org",
      "hash": "4fac9f3c8c79e0be636d0b42e9e68339c76c77d9",
      "subject": "Log initial MQLS entry for query, url, and title"
    },
    "8023642": {
      "author": "Mei Liang",
      "avatar": "https://lh4.googleusercontent.com/-jyAu_AvfOGA/AAAAAAAAAAI/AAAAAAAAAAA/dgLDhqtnTUg/s120-p/photo.jpg",
      "cl": "8023642",
      "clUrl": "https://chromium-review.googlesource.com/c/8023642",
      "description": "Change-Id: I4da6f04cf89d9cdd3464c0498c1cc56f23156cca\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8023642\nAuto-Submit: Mei Liang \u003cmeiliang@chromium.org\u003e\nReviewed-by: Ritika Gupta \u003critikagup@google.com\u003e\nCommit-Queue: Ritika Gupta \u003critikagup@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655102}",
      "email": "meiliang@chromium.org",
      "hash": "653ea16b71e9d9bfe9217a0a0803ae49bec4d900",
      "subject": "[actor] Add kGlicBackgroundTriggering feature flag"
    },
    "8023671": {
      "author": "Łukasz Barczyński",
      "avatar": "https://lh3.googleusercontent.com/-qN7fZu_06_I/AAAAAAAAAAI/AAAAAAAAAAA/BvVo0dMoVjk/s120-p/photo.jpg",
      "cl": "8023671",
      "clUrl": "https://chromium-review.googlesource.com/c/8023671",
      "description": "Bug: 524518284\nChange-Id: I379ff78d6d8b86f58f89ed0e2f029f493acedd8e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8023671\nAuto-Submit: Łukasz Barczyński \u003clbarczynski@google.com\u003e\nReviewed-by: Menghan Yang \u003cmyuu@google.com\u003e\nCommit-Queue: Łukasz Barczyński \u003clbarczynski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655456}",
      "email": "lbarczynski@google.com",
      "hash": "f809664cd8072fad6f5ba00a7c9240b88c711cc3",
      "subject": "Enable Identity Manager migration flag in AccountPickerBottomSheetTest"
    },
    "8023672": {
      "author": "Jan Keitel",
      "avatar": "https://lh5.googleusercontent.com/-tMNoDh7gwHQ/AAAAAAAAAAI/AAAAAAAAAAA/xsOeVsUwI9A/s120-p/photo.jpg",
      "cl": "8023672",
      "clUrl": "https://chromium-review.googlesource.com/c/8023672",
      "description": "This CL adds using statements for MemorySearchResult,\nMemorySearchResults, and MemoryDataType to the anonymous namespace in\nAtMemoryManagerTest. It also removes unnecessary namespace prefixes in\nthe file to improve readability.\n\nTAG=agy\nCONV=1596fc20-4ada-472c-a85e-4b9993093247\n\nBug: 514254963\nChange-Id: If066ebfe4b45796555ee50eba8ba26899da4e3ee\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8023672\nReviewed-by: Karol Sygiet \u003csygiet@google.com\u003e\nCommit-Queue: Jan Keitel \u003cjkeitel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655324}",
      "email": "jkeitel@google.com",
      "hash": "880cc1e8e501682847bb49714daaf2742f4a0f10",
      "subject": "Refactor: Add using statements in AtMemoryManagerTest"
    },
    "8023880": {
      "author": "Sky Malice",
      "avatar": "https://lh6.googleusercontent.com/-jSxhRIzlqJQ/AAAAAAAAAAI/AAAAAAAAAAA/v9G1HzTZDQQ/s120-p/photo.jpg",
      "cl": "8023880",
      "clUrl": "https://chromium-review.googlesource.com/c/8023880",
      "description": "The same bug that site search already works around should be applied to\nnormal calls to getCursorPositionForAutocomplete, to avoid a DCHECKs in\nautocomplete code.\n\nBug: 529890275\nChange-Id: If9580ebfe67d5d2ffc9ea6927c845ab2fd303318\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8023880\nCommit-Queue: Sky Malice \u003cskym@chromium.org\u003e\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655500}",
      "email": "skym@chromium.org",
      "hash": "efd8ed822e66589e3583f8e5c7614b7378e9dabd",
      "subject": "[AIM] Be defensive in getCursorPositionForAutocomplete for all."
    },
    "8024362": {
      "author": "Mingyu Lei",
      "avatar": "https://lh3.googleusercontent.com/-KPEtgN_sjEM/AAAAAAAAAAI/AAAAAAAAAAA/l6JycmnnoSE/s120-p/photo.jpg",
      "cl": "8024362",
      "clUrl": "https://chromium-review.googlesource.com/c/8024362",
      "description": "The FirstRun scenario for InitialWebUI.Startup metrics is of low value\nand often not recorded in practice. During a typical first run, the\nFirst Run Dialog is shown, which flags the startup as interrupted (via\n`SetNonBrowserUIDisplayed()`) and discards these metrics.\n\nOBSOLETE_HISTOGRAMS=Removed FirstRun scenario for InitialWebUI.Startup\nmetrics as they are often interrupted by first-run UI and not useful.\n\nBug: 529976695\nChange-Id: I2c6722517ee2649d1e50b1500387ce6a98eaab3a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8024362\nReviewed-by: Fergal Daly \u003cfergal@chromium.org\u003e\nCommit-Queue: Mingyu Lei \u003cleimy@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655273}",
      "email": "leimy@chromium.org",
      "hash": "064636aae9f81e03f5a1f905c4a41bf844dc9ceb",
      "subject": "Webium product: stop reporting FirstRun metrics"
    },
    "8024613": {
      "author": "Zoraiz Naeem",
      "avatar": "",
      "cl": "8024613",
      "clUrl": "https://chromium-review.googlesource.com/c/8024613",
      "description": "Previously, the LaserPointerView was destroyed immediately after its\nfade-out animation completed. This caused expensive teardown and\nre-creation of GPU resources if the user started a new gesture shortly\nafter stopping.\n\nThis CL introduces a 30-second keep-alive timer. After the laser fades\nout, the view is kept alive. If a new gesture starts within this window,\nthe existing view is reused.\n\nKey changes:\n - `LaserPointerController` now starts a 30-second `keep_alive_timer_`\n    on fade-out completion instead of immediately destroying the view.\n - `FastInkPointerController::MaybeCreatePointerView` checks if a valid\n    view already exists. If so, it reuses it by calling the new virtual\n    method `ResetPointerView()`.\n - `LaserPointerView::Reset()` clears old points, resets fading state,\n    and stops the stationary timer to provide a clean slate for the new\n    gesture.\n - `CanStartNewGesture()` now correctly identifies a switch in input\n    devices (e.g., from mouse to touch) as a new gesture, ensuring the\n    reused view gets properly reset rather than appending points to the\n    old gesture.\n\nBug: b:529510580\nChange-Id: I23ab13bfc0fcd441df5fd9d6fc8b30d46e2e446f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8024613\nCommit-Queue: Zoraiz Naeem \u003czoraiznaeem@chromium.org\u003e\nReviewed-by: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655215}",
      "email": "zoraiznaeem@google.com",
      "hash": "2b747fda53854f4c2b11f5618b12fa1625c6c716",
      "subject": "ash/fast_ink: Reuse LaserPointerView to avoid expensive recreations"
    },
    "8024615": {
      "author": "Emily Shack",
      "avatar": "https://lh4.googleusercontent.com/-BFIKkstvJQg/AAAAAAAAAAI/AAAAAAAAAAA/1sroh81CHrI/s120-p/photo.jpg",
      "cl": "8024615",
      "clUrl": "https://chromium-review.googlesource.com/c/8024615",
      "description": "This fixes a bug where, if the TabStripDeclutter flag was enabled, a tab\nwithout a favicon or alert indicator at certain sizes wouldn't display\nthe title at all. Plan is to merge this back to M150 to unblock launch\nof this feature.\n\nBug: 529195711\nChange-Id: I597815356aa0fee12a83eeb17214b4569ac929db\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8024615\nReviewed-by: Steven Luong \u003cstluong@chromium.org\u003e\nAuto-Submit: Emily Shack \u003cemshack@chromium.org\u003e\nCommit-Queue: Emily Shack \u003cemshack@chromium.org\u003e\nCommit-Queue: Steven Luong \u003cstluong@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655099}",
      "email": "emshack@chromium.org",
      "hash": "056e84716cbd2726c153801061495bfe4c7cfb52",
      "subject": "[GlowUp] Fix bug where tab title was hidden"
    },
    "8024620": {
      "author": "Joey Arhar",
      "avatar": "https://lh6.googleusercontent.com/-WRxvG_jYMVM/AAAAAAAAAAI/AAAAAAAAAAA/asi1jwzwjGE/s120-p/photo.jpg",
      "cl": "8024620",
      "clUrl": "https://chromium-review.googlesource.com/c/8024620",
      "description": "HTMLSelectElement::CreateLayoutObject will hard-code the type of layout\nobject for appearance:auto/none. Switching between appearance:auto/none\nand appearance:base-select needs to call CreateLayoutObject again in\norder to decide whether to hard-code the layout object, but this wasn't\nnecessarily happening.\n\nThis fix de-flakes the filterable-select-keyboard-behavior test.\n\nFixed: 527735384\nChange-Id: I351c4490316541e911ee46277112bd20faf779fd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8024620\nReviewed-by: David Grogan \u003cdgrogan@chromium.org\u003e\nCommit-Queue: Joey Arhar \u003cjarhar@chromium.org\u003e\nReviewed-by: Joey Arhar \u003cjarhar@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655658}",
      "email": "jarhar@chromium.org",
      "hash": "0bba4dd5324f3605eda6591c24bca5deae792cf0",
      "subject": "Regenerate layout object when select appearance changes"
    },
    "8024661": {
      "author": "Antonio Gomes",
      "avatar": "https://lh4.googleusercontent.com/-Roj3sDO2cAk/AAAAAAAAAAI/AAAAAAAAAAA/FrdDAmtmGeI/s120-p/photo.jpg",
      "cl": "8024661",
      "clUrl": "https://chromium-review.googlesource.com/c/8024661",
      "description": "//chrome/browser/ui/dialogs:impl and //chrome/browser/ui/views were\nlisted in the ui target's allow_circular_includes_from, but neither\nproduces a circular-include error anymore.\n\nThis CL removes them.\n\nR=chromium-bedrock-reviews@google.com\n\nBug: 353332589\nChange-Id: Ib192e79e4693be407d447867c023220e686bca1e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8024661\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCommit-Queue: Antonio Gomes Netto \u003ctonikitoo@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655459}",
      "email": "tonikitoo@igalia.com",
      "hash": "de611ca379ae163f670c5db6fb214e538190a287",
      "subject": "[bedrock] Drop two no-blocker allow_circular_includes_from entries"
    },
    "8024751": {
      "author": "Wolfgang Beyer",
      "avatar": "https://lh4.googleusercontent.com/-y_YanNtQFrI/AAAAAAAAAAI/AAAAAAAAAAA/Yjy0BocvMYA/s120-p/photo.jpg",
      "cl": "8024751",
      "clUrl": "https://chromium-review.googlesource.com/c/8024751",
      "description": "Replaced with a unit test in https://crrev.com/c/8026634\n\nBug: 407751394\nChange-Id: I466f62d50901ada538265efbc43ce8decb752366\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8024751\nCommit-Queue: Wolfgang Beyer \u003cwolfi@chromium.org\u003e\nAuto-Submit: Wolfgang Beyer \u003cwolfi@chromium.org\u003e\nReviewed-by: Danil Somsikov \u003cdsv@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655398}",
      "email": "wolfi@chromium.org",
      "hash": "bd07aae098b8ca08d21a513dfc0e63a11989f5a9",
      "subject": "[DevTools] Remove blink web_test for LayersPanel"
    },
    "8024755": {
      "author": "Jérôme Lebel",
      "avatar": "https://lh3.googleusercontent.com/-4ZHL1MaF4_c/AAAAAAAAAAI/AAAAAAAAAAA/-syGtlwGev4/s120-p/photo.jpg",
      "cl": "8024755",
      "clUrl": "https://chromium-review.googlesource.com/c/8024755",
      "description": "ProfileSignoutRequest::SetSnackbarMessage() is replaced by\nProfileSignoutRequest::SetSnackbarMessageBuilder().\n\nThe goal is to be able to build a snackbar message based on\nthe current browser (after sign-out). This will be required to\nimplement undo button in crrev.com/c/8027834.\n\nBug: 529328687\nChange-Id: I40cba57df0815295f832fc33871c5f33e37ce1bd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8024755\nReviewed-by: Sylvain Defresne \u003csdefresne@chromium.org\u003e\nCommit-Queue: Jérôme Lebel \u003cjlebel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655570}",
      "email": "jlebel@chromium.org",
      "hash": "ed291ff54d4ebbdef828d1c063e87aac0cb82051",
      "subject": "[iOS][IA] Add snackbar message builder in SignoutActionSheetCoordinator"
    },
    "8024771": {
      "author": "Christoph Schwering",
      "avatar": "https://lh4.googleusercontent.com/-Qw-PHSgIOpU/AAAAAAAAAAI/AAAAAAAAAAA/op17V5IhGCg/s120-p/photo.jpg",
      "cl": "8024771",
      "clUrl": "https://chromium-review.googlesource.com/c/8024771",
      "description": "The form_control_ax_id_ is initialized in\nAutofillSuggestionController::GetOrCreate(), not in the constructor.\n\nBug: 40100455\nChange-Id: I04db3f5106c9bf4041829a08106fb5ebd1d3a353\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8024771\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCommit-Queue: Christoph Schwering \u003cschwering@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655369}",
      "email": "schwering@google.com",
      "hash": "8581cbd8542f71ae849e71ab1bd44aba05d8381c",
      "subject": "[Autofill] Remove unused parameter from AutofillPopupControllerImpl()"
    },
    "8024789": {
      "author": "Sylvain Defresne",
      "avatar": "https://lh3.googleusercontent.com/-CimKodhRFuQ/AAAAAAAAAAI/AAAAAAAAAAA/Uellcdlboks/s120-p/photo.jpg",
      "cl": "8024789",
      "clUrl": "https://chromium-review.googlesource.com/c/8024789",
      "description": "Use a local variable to remove unnecessary cast of the browser\nprovider interface instance to the sub-class that was created.\n\nPass GURL by const reference instead of via value (avoid copies).\n\nBug: none\nChange-Id: I7c928c73c3651574ee7d1e9d4966e86a2a8bb6a9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8024789\nCommit-Queue: Federica Germinario \u003cfedegermi@google.com\u003e\nAuto-Submit: Sylvain Defresne \u003csdefresne@chromium.org\u003e\nReviewed-by: Federica Germinario \u003cfedegermi@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655358}",
      "email": "sdefresne@chromium.org",
      "hash": "c2a73f81d4bbaaee991361232ac8f0c5bbf37757",
      "subject": "[ios] Cleanup FakeSceneState implementation"
    },
    "8024834": {
      "author": "Olivier Robin",
      "avatar": "",
      "cl": "8024834",
      "clUrl": "https://chromium-review.googlesource.com/c/8024834",
      "description": "URLAndTitle structure that is used to share data does not support nil\ntitle and deliberately DCHECK on it.\nWhen the share URL is data, set the title to the empty string to avoid\nDCHECKing.\n\nFixed: 526695915, 526671665\nChange-Id: Ie0c6361814f97ea7bae6a903730da1bcb92d1ce1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8024834\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: Olivier Robin \u003colivierrobin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655379}",
      "email": "olivierrobin@google.com",
      "hash": "c32be27667340b4d6bf6a22cba54a183eb68e77b",
      "subject": "Set empty title when sharing a data URL"
    },
    "8024850": {
      "author": "Vidhan Jain",
      "avatar": "https://lh4.googleusercontent.com/-bJYmcMeCXI4/AAAAAAAAAAI/AAAAAAAAAAA/PGi7Hl_zyS8/s120-p/photo.jpg",
      "cl": "8024850",
      "clUrl": "https://chromium-review.googlesource.com/c/8024850",
      "description": "Fixed: 529348593\nChange-Id: Idd0feb4a0e50792a45b20c414b666e0c2ee8aeda\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8024850\nReviewed-by: Stephen McGruer \u003csmcgruer@chromium.org\u003e\nCommit-Queue: Vidhan Jain \u003cvidhanj@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655536}",
      "email": "vidhanj@google.com",
      "hash": "035f3cafd71e2608e702fbc75abeb3430e80e4d5",
      "subject": "Extend PaymentRequest.AddressEditorTrigerred"
    },
    "8024853": {
      "author": "Łukasz Barczyński",
      "avatar": "https://lh3.googleusercontent.com/-qN7fZu_06_I/AAAAAAAAAAI/AAAAAAAAAAA/BvVo0dMoVjk/s120-p/photo.jpg",
      "cl": "8024853",
      "clUrl": "https://chromium-review.googlesource.com/c/8024853",
      "description": "Creating a fieldtrial config for the process of making IdentityManager a\nsource of truth for the UI layer in the Android app. The config enables\nthe feature flag for part 1 of the migration, which covers\nProfileDataCache and part of the UI components.\n\nThis change has been already submitted here:\nhttps://crrev.com/c/7949898, but reverted here:\nhttp://crrev.com/c/8021907. It was failing because some tests were not\naligned with the Identity Manager migration changes. It was fixed here:\nhttps://crrev.com/c/8023671. So this CL is actually revert of that\nrevert.\n\nFixed: 524518284\nChange-Id: I23e29f035d43ed728d1ef0363f231f6cfc96efa3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8024853\nReviewed-by: Menghan Yang \u003cmyuu@google.com\u003e\nMega-CQ: Łukasz Barczyński \u003clbarczynski@google.com\u003e\nCommit-Queue: Łukasz Barczyński \u003clbarczynski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655773}",
      "email": "lbarczynski@google.com",
      "hash": "4a32dc92bd262649caef90a6e34d351c24008eee",
      "subject": "Create a fieldtrial config for making IdentityManager a source of truth"
    },
    "8024855": {
      "author": "Aviv Kiss",
      "avatar": "https://lh6.googleusercontent.com/-1rfNev2zK4U/AAAAAAAAAAI/AAAAAAAAAAA/pWxf1mAxK7s/s120-p/photo.jpg",
      "cl": "8024855",
      "clUrl": "https://chromium-review.googlesource.com/c/8024855",
      "description": "I noticed that the popup was no longer opening on cmd + L. I suspect\nthis regressed with https://crrev.com/c/7994453. This new change should\nopen the popup unconditionally when is_user_initiated is true\n(accelerator/keyboard focus).\n\nThis ensures keyboard shortcuts like Command+L immediately display the\nWebUI popup, while mouse clicks defer opening until mouse release to\nkeep click/drag selection behaviors intact.\n\nTAG=agy CONV=ad6d61bb-c8c3-4d4b-b2ba-4556a4c3d812\n\nChange-Id: Icaf4cbe817f4c0525a0c7a38e005dd202b313bcc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8024855\nReviewed-by: Paul Adedeji \u003cpauladedeji@google.com\u003e\nCommit-Queue: Aviv Kiss \u003cavivkiss@google.com\u003e\nCommit-Queue: Paul Adedeji \u003cpauladedeji@google.com\u003e\nAuto-Submit: Aviv Kiss \u003cavivkiss@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655454}",
      "email": "avivkiss@google.com",
      "hash": "85b47bad46833ffd1a2dd46bd2f5c2da93bb9c84",
      "subject": "[Full WebUI Omnibox] Open WebUI popup on keyboard focus"
    },
    "8024858": {
      "author": "Danil Somsikov",
      "avatar": "https://lh4.googleusercontent.com/-rKNlZgJ9hyU/AAAAAAAAAAI/AAAAAAAAAAA/ejFmTzkfhdQ/s120-p/photo.jpg",
      "cl": "8024858",
      "clUrl": "https://chromium-review.googlesource.com/c/8024858",
      "description": "Will rewrite as unittest.\n\n\nBug: 407750537\nChange-Id: Id1519cbb4a323fe0d4bfb4168a658db0d1ed74ba\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8024858\nCommit-Queue: Danil Somsikov \u003cdsv@chromium.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655364}",
      "email": "dsv@chromium.org",
      "hash": "02220d652ca5a0bffb7dceed91ea154b705c9a5a",
      "subject": "Temporary disable live-update-indexeddb-content.js"
    },
    "8024861": {
      "author": "Viktor Semeniuk",
      "avatar": "https://lh4.googleusercontent.com/-vKGC1MIjyOA/AAAAAAAAAAI/AAAAAAAAAAA/woUbzgowSBc/s120-p/photo.jpg",
      "cl": "8024861",
      "clUrl": "https://chromium-review.googlesource.com/c/8024861",
      "description": "Fixed: 513786555\nChange-Id: I8739b0143e34f2253a44c011c5ce4c912c409a37\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8024861\nReviewed-by: Mohamed Amir Yosef \u003cmamir@chromium.org\u003e\nCommit-Queue: Viktor Semeniuk \u003cvsemeniuk@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655445}",
      "email": "vsemeniuk@google.com",
      "hash": "e7ea3a7cbd141487f2b62d3b820ae00c96ccec1d",
      "subject": "Verify scheme is https before returning any favicons"
    },
    "8024868": {
      "author": "Morten Stenshorne",
      "avatar": "https://lh4.googleusercontent.com/-k5WE6t0IBVM/AAAAAAAAAAI/AAAAAAAAAAA/2cgUVUS7Hl8/s120-p/photo.jpg",
      "cl": "8024868",
      "clUrl": "https://chromium-review.googlesource.com/c/8024868",
      "description": "Remove the runtime feature flag, which has been enabled for stable since\nM145.\n\nBug: 403183884\nChange-Id: I44377ef5130e7042bbf12a6782d9daae83379e41\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8024868\nReviewed-by: Steinar H Gunderson \u003csesse@chromium.org\u003e\nReviewed-by: Ian Kilpatrick \u003cikilpatrick@chromium.org\u003e\nCommit-Queue: Morten Stenshorne \u003cmstensho@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655556}",
      "email": "mstensho@chromium.org",
      "hash": "4ece0a2df8213b21105c1a9f17a38c0ff6a5465e",
      "subject": "Enable MulticolColumnWrapping forever."
    },
    "8024931": {
      "author": "Benjamin Keen",
      "avatar": "https://lh5.googleusercontent.com/-MtP819PrprQ/AAAAAAAAAAI/AAAAAAAAAAA/xyDiM2vL3H0/s120-p/photo.jpg",
      "cl": "8024931",
      "clUrl": "https://chromium-review.googlesource.com/c/8024931",
      "description": "This CL updates the AutoPip HaTS service to record survey trigger\noutcomes and time to interaction metrics.\n\nThis change also adds the `SurveyTriggerResult` enum to support survey\ntrigger metrics, which will help track why surveys are either launched\nor dropped.\n\nBelow are the details for each histogram:\n  * Media.AutoPictureInPicture.HappinessTrackingSurvey.TriggerResult:\n      Records whether an AutoPip window session launched a survey or\n      dropped it due to: Finch segment mismatch, missing permission\n      prompt result, browser-initiated AutoPip, or null HatsService.\n\n      Useful for calculating survey launch rates and identifying why\n      surveys may be failing to launch.\n\n  * Media.AutoPictureInPicture.HappinessTrackingSurvey.\n    TimeFromWindowOpenToPromptResult:\n      Records the elapsed time from AutoPip window creation until the\n      user interacts with the permission prompt (Allow Once, Allow on\n      every visit, Block, or Dismiss).\n\n      Useful for measuring how quickly users make permission decisions.\n\n  * Media.AutoPictureInPicture.HappinessTrackingSurvey.\n    TimeFromWindowOpenToSurveyLaunch:\n      Records the elapsed time from AutoPip window creation until the\n      HaTS survey is launched. Logged on the HatsService launch success\n      callback.\n\n      Useful for measuring total survey launch latency.\n\nBug: 485932914\nChange-Id: I2bfc1cd92bb3a67640c3bf0ad92d10e43a6f2f87\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8024931\nCommit-Queue: Benjamin Keen \u003cbkeen@google.com\u003e\nReviewed-by: Phil Yan \u003cphilyan@chromium.org\u003e\nReviewed-by: Evan Liu \u003cevliu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655634}",
      "email": "bkeen@google.com",
      "hash": "d1edc16361cd5547b11d45971c13d1133cb9fdb3",
      "subject": "Record metrics for AutoPip HaTS survey triggers and interaction times"
    },
    "8024932": {
      "author": "Andrew Vuong",
      "avatar": "https://lh6.googleusercontent.com/-Sc3DlwufjQk/AAAAAAAAAAI/AAAAAAAAAAA/kT9udDwvzrs/s120-p/photo.jpg",
      "cl": "8024932",
      "clUrl": "https://chromium-review.googlesource.com/c/8024932",
      "description": "This CL was generated by a Copybara workflow.\n\nBUG=529745139\n\nPiperOrigin-RevId: 940584909\nChange-Id: I5f901dcf1bb2753eae75a5ac666fba10f9b4936e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8024932\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCommit-Queue: Andrew Vuong \u003cakvuong@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655460}",
      "email": "akvuong@google.com",
      "hash": "828d78911e50b076c6b8485814309567e68135f4",
      "subject": "Sync feature protos."
    },
    "8025011": {
      "author": "Fredrik Söderquist",
      "avatar": "https://lh6.googleusercontent.com/-6ZztzZwTuO0/AAAAAAAAAAI/AAAAAAAAAAA/zI2xoeDT_VE/s120-p/photo.jpg",
      "cl": "8025011",
      "clUrl": "https://chromium-review.googlesource.com/c/8025011",
      "description": "Shipped since M149 with no issues reported.\n\nBug: 499073687\nChange-Id: I8e8936fcd3e84c272acdcdc745ba63178d5ea021\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025011\nReviewed-by: Divyansh Mangal \u003cdmangal@microsoft.com\u003e\nAuto-Submit: Fredrik Söderquist \u003cfs@opera.com\u003e\nCommit-Queue: Divyansh Mangal \u003cdmangal@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655348}",
      "email": "fs@opera.com",
      "hash": "2b1f1cef5fb617a63f9b5fdc033a9a4fdb0bc154",
      "subject": "Remove the SvgSmilClockValueValidation runtime flag"
    },
    "8025016": {
      "author": "Christoph Schwering",
      "avatar": "https://lh4.googleusercontent.com/-Qw-PHSgIOpU/AAAAAAAAAAI/AAAAAAAAAAA/op17V5IhGCg/s120-p/photo.jpg",
      "cl": "8025016",
      "clUrl": "https://chromium-review.googlesource.com/c/8025016",
      "description": "Bug: 40100455\nChange-Id: I52e8e8e4f6d826847cbcb2acef0becdf74933393\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025016\nReviewed-by: Vincent Boisselle \u003cvincb@google.com\u003e\nCommit-Queue: Christoph Schwering \u003cschwering@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655548}",
      "email": "schwering@google.com",
      "hash": "2a8474878264d1d4863bd0588fbef094cecaf658",
      "subject": "[Autofill] Return std::optional in ExtractRemoteFrameToken()"
    },
    "8025090": {
      "author": "Patrick Monette",
      "avatar": "https://lh6.googleusercontent.com/-Kz35o-AFfLk/AAAAAAAAAAI/AAAAAAAAAAA/4QbrH9bWom0/s120-p/photo.jpg",
      "cl": "8025090",
      "clUrl": "https://chromium-review.googlesource.com/c/8025090",
      "description": "When the `base::kStatefulMemoryPressure` feature is enabled, this change\ntransitions `GlicWebContentsWarmingPool` from stateless memory pressure\nhandling (which only cleared the active container on critical pressure)\nto a stateful model that suppresses background pre-warming while\npressure lasts.\n\nBug: 465068849\nChange-Id: I1dbaf6a555b2e691355849c6dcb07e1640b04b61\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025090\nCommit-Queue: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nReviewed-by: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655546}",
      "email": "pmonette@chromium.org",
      "hash": "7c50db46910a078584b2d9ff60783fb04e2a1505",
      "subject": "Support StatefulMemoryPressure in GlicWebContentsWarmingPool"
    },
    "8025110": {
      "author": "Julia Sobiech",
      "avatar": "https://lh4.googleusercontent.com/-7Phf-w-GHgg/AAAAAAAAAAI/AAAAAAAAAAA/6pk2pDnK_9Q/s120-p/photo.jpg",
      "cl": "8025110",
      "clUrl": "https://chromium-review.googlesource.com/c/8025110",
      "description": "This CL introduces EarlGrey 2 tests to verify the behavior of the\nsign-in promo within the Autofill and Passwords settings page.\n\nBug: 491418824\nChange-Id: Ic6940b360c39542737b84cfcbece2e5c1ce525a9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025110\nReviewed-by: Vidhan Jain \u003cvidhanj@google.com\u003e\nCommit-Queue: Julia Sobiech \u003cjsobiech@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655722}",
      "email": "jsobiech@google.com",
      "hash": "63119a4b9aea1a4cf43df0b2b25a5fa391883b9e",
      "subject": "[HoT][Bling] Add EG2 tests for sign-in promo in Autofill and Passwords"
    },
    "8025171": {
      "author": "Lingqi Chi",
      "avatar": "https://lh5.googleusercontent.com/-MDy7CBqJcLM/AAAAAAAAAAI/AAAAAAAAAAA/sTgnN92ySKU/s120-p/photo.jpg",
      "cl": "8025171",
      "clUrl": "https://chromium-review.googlesource.com/c/8025171",
      "description": "Bug: 529969968\nChange-Id: I0c3dc6098cab8bea0a8a6e558eb4ed45eb2df485\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025171\nAuto-Submit: Lingqi Chi \u003clingqi@chromium.org\u003e\nCommit-Queue: Lingqi Chi \u003clingqi@chromium.org\u003e\nOwners-Override: Lingqi Chi \u003clingqi@chromium.org\u003e\nReviewed-by: Kentaro Hara \u003charaken@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655274}",
      "email": "lingqi@chromium.org",
      "hash": "a932357112ea16c233a229736253e2c92bfb9ccb",
      "subject": "Disable flaky Privacy Sandbox test on Linux debug"
    },
    "8025202": {
      "author": "thefrog",
      "avatar": "https://lh5.googleusercontent.com/-GY2wggFiEps/AAAAAAAAAAI/AAAAAAAAAAA/K53oU5VomLI/s120-p/photo.jpg",
      "cl": "8025202",
      "clUrl": "https://chromium-review.googlesource.com/c/8025202",
      "description": "This will help confirm assumptions that it's reasonable to stop allowing\nempty checksums in v5.\n\nNew histograms:\n - SafeBrowsing.V4Store.VerifyChecksum.ValidStoreChecksumEmpty\n - SafeBrowsing.V4Store.VerifyChecksum.ValidStoreChecksumEmpty{Store}\n\nBug: 362791941\nChange-Id: If0a3012ed82146d1ccb051a8167d0e66b79937c3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025202\nCommit-Queue: Daniel Rubery \u003cdrubery@chromium.org\u003e\nAuto-Submit: thefrog \u003cthefrog@chromium.org\u003e\nReviewed-by: Daniel Rubery \u003cdrubery@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655659}",
      "email": "thefrog@chromium.org",
      "hash": "8041f77bfab2e37e8b2a5e485a8d0ba57d63f737",
      "subject": "Log how often a V4Store with valid data has an empty checksum on startup"
    },
    "8025249": {
      "author": "Marc Treib",
      "avatar": "https://lh4.googleusercontent.com/-Iit6zHK84Bk/AAAAAAAAAAI/AAAAAAAAAAA/lgFrnnABWsY/s120-p/photo.jpg",
      "cl": "8025249",
      "clUrl": "https://chromium-review.googlesource.com/c/8025249",
      "description": "Increase the spacing between the title/navbar and the list of devices,\nand decrease the spacing between the list of devices and the \"Send\"\nbutton, to bring the implementation closer to the mocks.\n\nBefore: https://screenshot.googleplex.com/4wSXhfvmXcUVWqd\nAfter:  https://screenshot.googleplex.com/4SkextjVNmpw7xi\n\nBug: 493637579\nChange-Id: Icc2df5c3b16e33086cf36d8066c2544d6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025249\nCommit-Queue: Marc Treib \u003ctreib@chromium.org\u003e\nReviewed-by: Ankush Singh \u003cankushkush@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655377}",
      "email": "treib@chromium.org",
      "hash": "1986c05ef25ef4adefdea1e4d36ec65d98becfd2",
      "subject": "[iOS] STTS device picker bottom sheet: Adjust spacing"
    },
    "8025251": {
      "author": "Rainhard Findling",
      "avatar": "https://lh3.googleusercontent.com/-u4enCPl1lbg/AAAAAAAAAAI/AAAAAAAAAAA/Zc3YmX434nc/s120-p/photo.jpg",
      "cl": "8025251",
      "clUrl": "https://chromium-review.googlesource.com/c/8025251",
      "description": "EnablementService would ideally not deal with Autofill-specifics, such\nas Autofill-specific prefs. Currently EnablementService checks such\nprefs as part of computing its state.\n\nThis CL removes the pref-check part from the EnablementService status\ncomputation, and moves it downstream into the FirstRunService function\nthat actually uses those prefs. It also moves clearing those prefs to\nthe FirstRunService to avoid EnablementService having to deal with\nthem. This CL also prepares the ground to remove the two Autofill-\nspecific states from EnablementService status enum in a follow-up.\n\nBug: b:527824460\nChange-Id: I4d729dbaac603c5fc9a05a3da31bc4e70e1784e8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025251\nCommit-Queue: Rainhard Findling \u003crainhard@chromium.org\u003e\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655555}",
      "email": "rainhard@chromium.org",
      "hash": "c87211756b4cfed2d558a9fda2ac1717313a6877",
      "subject": "Personal Context: move Autofill-pref-check into notice functions"
    },
    "8025252": {
      "author": "Fredrik Söderquist",
      "avatar": "https://lh6.googleusercontent.com/-6ZztzZwTuO0/AAAAAAAAAAI/AAAAAAAAAAA/zI2xoeDT_VE/s120-p/photo.jpg",
      "cl": "8025252",
      "clUrl": "https://chromium-review.googlesource.com/c/8025252",
      "description": "Shipped since M149 with no issues reported.\n\nBug: 489029656\nChange-Id: I0fadc52cc39294967e7f8cdf82130308b16926a5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025252\nReviewed-by: Divyansh Mangal \u003cdmangal@microsoft.com\u003e\nAuto-Submit: Fredrik Söderquist \u003cfs@opera.com\u003e\nCommit-Queue: Divyansh Mangal \u003cdmangal@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655349}",
      "email": "fs@opera.com",
      "hash": "4dbb07a1bcd840a336e57628e586dc557f020ff6",
      "subject": "Remove the SvgPointListClearOnParsingFailure runtime flag"
    },
    "8025253": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "cl": "8025253",
      "clUrl": "https://chromium-review.googlesource.com/c/8025253",
      "description": "Replace direct shared_image_provider_-\u003eFlush and bitmap_provider_-\u003eFlush\ncalls with calls to FlushCanvas() [1]. Note that WritePixels() has an\nearly-out if canvas() is null.\n\n[1] https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/modules/canvas/canvas2d/canvas_rendering_context_2d.cc;l=578-590?q=CanvasRenderingContext2D::FlushC\u0026ss=chromium\n\nBug: 352263194\nChange-Id: I3af0879e93693b090b81f31cadf61a1e62e50c24\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025253\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nReviewed-by: Florin Malita \u003cfmalita@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655308}",
      "email": "blundell@chromium.org",
      "hash": "94027275793e228dd303504f37df6af7ff328634",
      "subject": "[Blink] Use FlushCanvas() in CanvasRenderingContext2D::WritePixels()"
    },
    "8025264": {
      "author": "Gauthier Ambard",
      "avatar": "https://lh4.googleusercontent.com/-i-O-ZGsBLB8/AAAAAAAAAAI/AAAAAAAAAAA/G5adnZOgQGo/s120-p/photo.jpg",
      "cl": "8025264",
      "clUrl": "https://chromium-review.googlesource.com/c/8025264",
      "description": "mainScreen is depreacted.\n\nBug: 527832290\nChange-Id: Ib1fc8687cfb0b80f2f5fd4a5c64dd2b699186c8b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025264\nReviewed-by: Olivier Robin \u003colivierrobin@chromium.org\u003e\nCommit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: Olivier Robin \u003colivierrobin@chromium.org\u003e\nAuto-Submit: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655494}",
      "email": "gambard@chromium.org",
      "hash": "ce0d05bb316c3f6968f85f843a55d5cc9b3cc889",
      "subject": "[iOS] Remove mainScreen usage from window configuration recorder"
    },
    "8025269": {
      "author": "Aditya Gupta",
      "avatar": "https://lh5.googleusercontent.com/-yTT5PLu18FM/AAAAAAAAAAI/AAAAAAAAAAA/NC5ODysS7Lg/s120-p/photo.jpg",
      "cl": "8025269",
      "clUrl": "https://chromium-review.googlesource.com/c/8025269",
      "description": "Hide the current `AnchoredMessageExpandableItem` for suggestion cue\nuntill we can show different icons for in the top level cue and with\ntext.\n\nBug: b:529732061\nChange-Id: I9672d7f69db3c2333a20228be926f035ceeec272\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025269\nCommit-Queue: Aditya Gupta \u003cadigupt@google.com\u003e\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655311}",
      "email": "adigupt@google.com",
      "hash": "a6a1c22fee30624a5f00fe132e3d0bfd35c4a303",
      "subject": "Hide `AnchoredMessageExpandableItem` for suggestion cue"
    },
    "8025274": {
      "author": "Eriko Kurimoto",
      "avatar": "https://lh4.googleusercontent.com/-d9hWS_ef_9w/AAAAAAAAAAI/AAAAAAAAAAA/ocEFJJwuggQ/s120-p/photo.jpg",
      "cl": "8025274",
      "clUrl": "https://chromium-review.googlesource.com/c/8025274",
      "description": "Change-Id: I153dc55dd2952250e8901ffcc974c2607e81ad1c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025274\nReviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\nCommit-Queue: Reilly Grant \u003creillyg@chromium.org\u003e\nAuto-Submit: Eriko Kurimoto \u003celkurin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655466}",
      "email": "elkurin@chromium.org",
      "hash": "388012ac449c4e4dca547c3ff06c553f3daa135f",
      "subject": "nit: Remove outdated TODO comment"
    },
    "8025289": {
      "author": "Ramin Halavati",
      "avatar": "https://lh6.googleusercontent.com/-rMU8HChgpyk/AAAAAAAAAAI/AAAAAAAAAAA/Kd5KjJrh_2A/s120-p/photo.jpg",
      "cl": "8025289",
      "clUrl": "https://chromium-review.googlesource.com/c/8025289",
      "description": "This change moves the device compatibility check for ScreenAI into a\nstatic method within `ScreenAIInstallState`. The browsertest now uses\nthis centralized method to determine if the library can be used, and\nskips tests if the device is not compatible.\n\nBug: 529158268, 470431038\nChange-Id: I1ce92714a8cb445f292765342f19e1f1df74b9d0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025289\nCommit-Queue: Ramin Halavati \u003crhalavati@chromium.org\u003e\nReviewed-by: Kyungjun Lee \u003ckyungjunlee@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655270}",
      "email": "rhalavati@chromium.org",
      "hash": "eb7e3627ec4eba04601ff80e7aa592be75a530c8",
      "subject": "Centralize ScreenAI device compatibility check."
    },
    "8025331": {
      "author": "Rainhard Findling",
      "avatar": "https://lh3.googleusercontent.com/-u4enCPl1lbg/AAAAAAAAAAI/AAAAAAAAAAA/Zc3YmX434nc/s120-p/photo.jpg",
      "cl": "8025331",
      "clUrl": "https://chromium-review.googlesource.com/c/8025331",
      "description": "Follow-up crrev.com/c/8025251: remove the Autofill-specific enum\nvalues from PersonalContextEnablementState, and update all places in\ncode that still referred to those values.\n\nBug: b:527824460\nChange-Id: I88e2994b8acda5bfcf72aacb41f1ed027ccf39e0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025331\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCommit-Queue: Rainhard Findling \u003crainhard@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655584}",
      "email": "rainhard@chromium.org",
      "hash": "12f9f4c3c78cd86386cf03f3b274274d0bed4693",
      "subject": "Personal Context: remove Autofill-specific values from EnablementState"
    },
    "8025335": {
      "author": "Jérôme Lebel",
      "avatar": "https://lh3.googleusercontent.com/-4ZHL1MaF4_c/AAAAAAAAAAI/AAAAAAAAAAA/-syGtlwGev4/s120-p/photo.jpg",
      "cl": "8025335",
      "clUrl": "https://chromium-review.googlesource.com/c/8025335",
      "description": "This is not part of identity awareness anymore.\n\nFixed: 529319113, 517130807\nChange-Id: Ie959650de6a4856762ae58e13cb9d758a24ac394\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025335\nAuto-Submit: Jérôme Lebel \u003cjlebel@chromium.org\u003e\nCommit-Queue: Ginny Huang \u003cginnyhuang@chromium.org\u003e\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nReviewed-by: Ginny Huang \u003cginnyhuang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655520}",
      "email": "jlebel@chromium.org",
      "hash": "4274dcf76fc339bdfbd7177853018b097a97074d",
      "subject": "[iOS][IA] Remove sign-in button in the overflow menu"
    },
    "8025336": {
      "author": "David Roger",
      "avatar": "https://lh4.googleusercontent.com/-YOLPphzlgqk/AAAAAAAAAAI/AAAAAAAAAAA/cbSIJSRKSvE/s120-p/photo.jpg",
      "cl": "8025336",
      "clUrl": "https://chromium-review.googlesource.com/c/8025336",
      "description": "Bug: 411329731\nChange-Id: I136cfe2ccf298bb58f0a92b3e7086b88c9db1c3b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025336\nCommit-Queue: David Roger \u003cdroger@chromium.org\u003e\nReviewed-by: Ankush Singh \u003cankushkush@google.com\u003e\nReviewed-by: Colin Blundell \u003cblundell@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655477}",
      "email": "droger@chromium.org",
      "hash": "65c23a9e92a3f122e2425fa3cadb0551a5a9b944",
      "subject": "[signin] Prepare tests for enabling kReplaceSyncPromosWithSigninPromosNewSignin"
    },
    "8025341": {
      "author": "Ravjit Uppal",
      "avatar": "https://lh6.googleusercontent.com/-C-1YgR6l_mc/AAAAAAAAAAI/AAAAAAAAAAA/RsWqx2DrX7Y/s120-p/photo.jpg",
      "cl": "8025341",
      "clUrl": "https://chromium-review.googlesource.com/c/8025341",
      "description": "The test was failing on builders with accessibility enabled because the\nselection-suppression flag (`pendingFocusSelection_`) is cleared\nasynchronously via `requestAnimationFrame` in `onInputFocusin_`. The\ntest was only waiting for `microtasksFinished()`, which does not wait\nfor the rendering loop (animation frames) to run. When accessibility is\nforced, the timing changes, causing the test to set the selection range\nbefore the flag is cleared, leading to the selection change event being\nignored. This CL fixes the issue by explicitly waiting for the animation\nframe to run after dispatching the `focusin` event, ensuring the flag is\ncleared before the test modifies the selection.\n\nFlaky builds:\n\nBug: 530184259\nhttps: //ci.chromium.org/ui/p/chromium/builders/ci/linux-blink-web-tests-force-accessibility-rel\nChange-Id: I70d842648081607883ca7b1a317806133ee73f99\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025341\nReviewed-by: Ananya Seelam \u003cananyaseelam@google.com\u003e\nCommit-Queue: Ravjit Uppal \u003cravjit@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655580}",
      "email": "ravjit@chromium.org",
      "hash": "d6c98632f0f0589c20ea1e3885f15375662d06b9",
      "subject": "[Gardener] Fix race condition in OmniboxPopupSearchboxTest."
    },
    "8025360": {
      "author": "Tomek Jurkiewicz",
      "avatar": "https://lh6.googleusercontent.com/-ySHCXjMflzA/AAAAAAAAAAI/AAAAAAAAAAA/lsticuiOmuA/s120-p/photo.jpg",
      "cl": "8025360",
      "clUrl": "https://chromium-review.googlesource.com/c/8025360",
      "description": "Bug: 530120931\nChange-Id: I097fcbcb0bc86313b70dfbd874f82c3e9e608643\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025360\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nCommit-Queue: Patrick Noland \u003cpnoland@chromium.org\u003e\nAuto-Submit: Tomek Jurkiewicz \u003ctju@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655545}",
      "email": "tju@google.com",
      "hash": "366a5ccfd3ef2b8b214a404c1c4e3902f29e502b",
      "subject": "Replace Yahoo! engine with Microsoft Bing for test"
    },
    "8025370": {
      "author": "Aviv Kiss",
      "avatar": "https://lh6.googleusercontent.com/-1rfNev2zK4U/AAAAAAAAAAI/AAAAAAAAAAA/pWxf1mAxK7s/s120-p/photo.jpg",
      "cl": "8025370",
      "clUrl": "https://chromium-review.googlesource.com/c/8025370",
      "description": "I suspect that https://crrev.com/c/7994453 regressed arrow key handling\nand now only allows placing the cursor at the start or end of input.\nThis change updates the logic to only reset selection range to start/end\non Left/Right arrow keys if the entire input text was selected.\n\nTAG=agy CONV=ad6d61bb-c8c3-4d4b-b2ba-4556a4c3d812\n\nChange-Id: Ib45d2a58380adc6aec09e989732d6148e7c7447d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025370\nReviewed-by: Paul Adedeji \u003cpauladedeji@google.com\u003e\nCommit-Queue: 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@{#1655464}",
      "email": "avivkiss@google.com",
      "hash": "32267f0b487ccbe38c878feac9767bc89cc7e797",
      "subject": "[Full WebUI Omnibox] Fix arrow key caret movement in popup"
    },
    "8025417": {
      "author": "Chrome Screen AI Releaser",
      "avatar": "",
      "cl": "8025417",
      "clUrl": "https://chromium-review.googlesource.com/c/8025417",
      "description": "This CL updates the CIPD for downloading the library that is used for\nChromeScreenAI browser tests.\n\nIf browser tests fail, revert the rollout for the new binary in the\ncomponent updater as well. You will need to rollout a newer (or older)\nrelease to update the clients that are affected by the faulty rollout.\n\nBug: 378472917\n\nChange-Id: Ie7fa4a3f68258e850ea78c54aaeb2b37dc8e037f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025417\nCommit-Queue: Ramin Halavati \u003crhalavati@chromium.org\u003e\nReviewed-by: Ramin Halavati \u003crhalavati@chromium.org\u003e\nReviewed-by: Kyungjun Lee \u003ckyungjunlee@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655244}",
      "email": "chrome-screen-ai-releaser@system.gserviceaccount.com",
      "hash": "bf3b5e7eaf635a06eafc676566b0c0aa08dbee1f",
      "subject": "Uprev ChromeScreenAI CIPD to 148.11"
    },
    "8025421": {
      "author": "Hao Dong",
      "avatar": "https://lh4.googleusercontent.com/-zrsG5Uf07B8/AAAAAAAAAAI/AAAAAAAAAAA/zcSZMFpUmTY/s120-p/photo.jpg",
      "cl": "8025421",
      "clUrl": "https://chromium-review.googlesource.com/c/8025421",
      "description": "Bug: 527641177\nChange-Id: I58236faf800bdb69be0285f38b3efe5e1cbf59dd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025421\nReviewed-by: Jack Thiesen \u003cjthiesen@chromium.org\u003e\nCommit-Queue: Gazal Agarwal \u003cagazal@google.com\u003e\nAuto-Submit: Hao Dong \u003cspdonghao@google.com\u003e\nReviewed-by: Gazal Agarwal \u003cagazal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655103}",
      "email": "spdonghao@google.com",
      "hash": "09b4d17fcca5cf918e6805c269330d63b8e4b2ed",
      "subject": "[Vertical Tabs] Add a variation for collapsed view"
    },
    "8025422": {
      "author": "Robert Liao",
      "avatar": "https://lh5.googleusercontent.com/-6LMjnz2P0zI/AAAAAAAAAAI/AAAAAAAAAAA/gHfDfobLles/s120-p/photo.jpg",
      "cl": "8025422",
      "clUrl": "https://chromium-review.googlesource.com/c/8025422",
      "description": "Change-Id: I6639439aa5df40c058436e5b5b4904016f82d980\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025422\nAuto-Submit: Robert Liao \u003crobliao@chromium.org\u003e\nReviewed-by: Jesse McKenna \u003cjessemckenna@google.com\u003e\nCommit-Queue: Jesse McKenna \u003cjessemckenna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655739}",
      "email": "robliao@chromium.org",
      "hash": "fd1ab721f6b68c8dc1c07b28f1534ba2a74ef711",
      "subject": "Remove Unnecessary As*String* Calls from //base/win"
    },
    "8025451": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "cl": "8025451",
      "clUrl": "https://chromium-review.googlesource.com/c/8025451",
      "description": "Followup will incrementally move out the implementation to its own file\nas well.\n\nBug: 352263194\nChange-Id: Iadf015cec693d1c82de58f3003458d105a2fb991\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025451\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nReviewed-by: Florin Malita \u003cfmalita@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655316}",
      "email": "blundell@chromium.org",
      "hash": "b0b5fb91b8060e369641d36a45f2e65ca330d469",
      "subject": "[Blink] Move CanvasNon2DResourceProvider declaration to its own header"
    },
    "8025486": {
      "author": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "avatar": "https://lh6.googleusercontent.com/-bmjmM3wy1aI/AAAAAAAAAAI/AAAAAAAAAAA/ZO8sFsZRTr4/s120-p/photo.jpg",
      "cl": "8025486",
      "clUrl": "https://chromium-review.googlesource.com/c/8025486",
      "description": "* This is an automated release commit.\n* Do not revert without consulting chrome-pmo@google.com.\nNOAUTOREVERT=true\n\nChange-Id: Ibd5e122b6b36992f914b40edb685768c57732b74\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025486\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@{#1655468}",
      "email": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "hash": "72d5c5b2231f3d85030a9aa1df060068dd9b9e78",
      "subject": "Updating trunk VERSION from 7924.0 to 7925.0"
    },
    "8025489": {
      "author": "Free Debreuil",
      "avatar": "https://lh6.googleusercontent.com/-VYXHwH64MfA/AAAAAAAAAAI/AAAAAAAAAAA/H8Ou3PIaIFw/s120-p/photo.jpg",
      "cl": "8025489",
      "clUrl": "https://chromium-review.googlesource.com/c/8025489",
      "description": "Remove the ScrollOrientation enum and use PhysicalAxis for physical\nscroll-axis plumbing in ScrollTimeline and related classes.\n\nBug: 473576118\nChange-Id: Id4b3828065c90e5bc047bd1aaf41572510759525\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025489\nAuto-Submit: Free Debreuil \u003cfreedebreuil@google.com\u003e\nCommit-Queue: Free Debreuil \u003cfreedebreuil@google.com\u003e\nReviewed-by: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nCommit-Queue: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655406}",
      "email": "freedebreuil@google.com",
      "hash": "826c14a312e39eaee24cf7c82ec85c950f054cd7",
      "subject": "[Blink] Replace ScrollOrientation with PhysicalAxis"
    },
    "8025516": {
      "author": "Victor Hugo Vianna Silva",
      "avatar": "https://lh4.googleusercontent.com/-URBdlWdE2yY/AAAAAAAAAAI/AAAAAAAAAAA/au3d6iGeUXE/s120-p/photo.jpg",
      "cl": "8025516",
      "clUrl": "https://chromium-review.googlesource.com/c/8025516",
      "description": "sandbox::Seatbelt::kProfilePureComputation is unused, so can be\nremoved.\n\nFixed: 530141405\nChange-Id: Idcca8b7863c2b10821d8eae5bca782c80be6fe70\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025516\nAuto-Submit: Victor Vianna \u003cvictorvianna@google.com\u003e\nReviewed-by: Mark Mentovai \u003cmark@chromium.org\u003e\nCommit-Queue: Mark Mentovai \u003cmark@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655528}",
      "email": "victorvianna@google.com",
      "hash": "6c0a651f9cf91d07c87be8feba854a38a311aba6",
      "subject": "Fix macOS 27 build of `chrome` target"
    },
    "8025530": {
      "author": "Louis Romero",
      "avatar": "https://lh5.googleusercontent.com/-XkDk6_Nk_c0/AAAAAAAAAAI/AAAAAAAAAAA/aUqkFQNn3Ec/s120-p/photo.jpg",
      "cl": "8025530",
      "clUrl": "https://chromium-review.googlesource.com/c/8025530",
      "description": "Record a user action when physical keyboard shift+return is pressed\nin Composebox and Cobrowse to trigger a newline in the Omnibox.\n\nChange-Id: I7aa25b1853165a21ef647da23b63628f30a78d42\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025530\nCommit-Queue: Louis Romero \u003clpromero@google.com\u003e\nReviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nReviewed-by: Stepan Khapugin \u003cstkhapugin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655407}",
      "email": "lpromero@google.com",
      "hash": "253c8e31d1407da4ab6201e3f4653b49dc625782",
      "subject": "Add IOS.Omnibox.PhysicalKeyboardShiftReturn user action"
    },
    "8025670": {
      "author": "Barkin Unal",
      "avatar": "https://lh5.googleusercontent.com/-5XjRBS18Prg/AAAAAAAAAAI/AAAAAAAAAAA/jSigs0C1e68/s120-p/photo.jpg",
      "cl": "8025670",
      "clUrl": "https://chromium-review.googlesource.com/c/8025670",
      "description": "During async startup, PostTask's PreNativeUiTasks flag may still be\ndisabled when WebViewChromiumRunQueue drains tasks. If a task invokes\nThreadUtils.runOnUiThreadBlocking() while already on the UI thread, it\ngets posted rather than run inline, causing a self-deadlock as the UI\nthread waits on FutureTask.get().\n\nThis CL explicitly checks ThreadUtils.runningOnUiThread() in\nProfile.getInitializedState() to run initialization inline if already on\nthe UI thread, bypassing PostTask entirely.\n\nTrace Screenshots:\n- EnqueuePreconnect Call Only: https://screenshot.googleplex.com/73Liw3iXgTPb4Na\n- EnqueuePreconnect + StartupWebView: https://screenshot.googleplex.com/3mTCsUy3NhABYoF.png\n\nTest: Running PreconnectActivity to make sure that we don't deadlock.\nFixed: 529758045\nChange-Id: I78dde640155c94eb21150bc39123c170a7b069cd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025670\nCommit-Queue: Barkin Unal \u003cbarkinunal@chromium.org\u003e\nReviewed-by: Richard Coles \u003ctorne@chromium.org\u003e\nReviewed-by: Abhijith Nair \u003cabhijithnair@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655451}",
      "email": "barkinunal@chromium.org",
      "hash": "bbb066acc8511084af0b5ea78012c500b8554021",
      "subject": "[AwProfile] Avoid PostTask self-deadlock during async startup"
    },
    "8025782": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8025782",
      "clUrl": "https://chromium-review.googlesource.com/c/8025782",
      "description": "Extract the top-level enterprise/connectors/device_trust unit tests\n(device_trust_service, device_trust_connector_service[_factory], and\nnavigation_throttle) from //chrome/test into a source_set in\nconnectors/device_trust/BUILD.gn, and have //chrome/test depend on it.\n\nBug: None\nChange-Id: I552785cb03a97703cab6d65082db1c9093948c95\nCo-Authored-By: Claude Opus 4.8 (1M context) \u003cnoreply@anthropic.com\u003e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025782\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655272}",
      "email": "erikchen@chromium.org",
      "hash": "ea988c79c48dbaf4405eca708541e718850d40cd",
      "subject": "Modularize top-level device_trust connector tests"
    },
    "8025784": {
      "author": "Brandon Jones",
      "avatar": "https://lh6.googleusercontent.com/-Fb0VJy9f5FQ/AAAAAAAAAAI/AAAAAAAAAAA/a0PKM5vdtP0/s120-p/photo.jpg",
      "cl": "8025784",
      "clUrl": "https://chromium-review.googlesource.com/c/8025784",
      "description": "makeXRCompatible() cached a single ScriptPromiseResolver while the async\nXR-compatible request was in flight and returned that resolver's promise\nto every subsequent caller. Because a single WebGLRenderingContextBase\nis shared by every world that wraps a given canvas, a caller from a\ndifferent world could be handed a Promise that didn't belong to its\nworld.\n\nTrack all pending callers in a HeapVector instead, creating a fresh\nresolver bound to the caller's ScriptState for each call and\nresolving/rejecting them together when the in-flight request completes\n(the same pattern as HTMLMediaElement's play() resolvers). Add a\nwpt_internal test that calls makeXRCompatible() from an isolated world\nwhile a main-world request is pending and checks that the returned\nPromise belongs to the calling world.\n\n(Patch and description provided by Project Fortify)\n\nFixed: 523752265\nChange-Id: I9f5bf2d79cc4ee1ae8564f13175bbba2af0f58b2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025784\nReviewed-by: Alexander Cooper \u003calcooper@chromium.org\u003e\nCommit-Queue: Brandon Jones \u003cbajones@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655552}",
      "email": "bajones@chromium.org",
      "hash": "54c05aecf0562998a91d183518c48250816d43a2",
      "subject": "WebGL: use per-caller resolvers for makeXRCompatible()"
    },
    "8025890": {
      "author": "Bryant Chandler",
      "avatar": "",
      "cl": "8025890",
      "clUrl": "https://chromium-review.googlesource.com/c/8025890",
      "description": "Cleans up GlicInstance::host() usage in GlicSkillsManagerImpl by\nremoving deprecated host-traversal paths that were used to query active\ntab and sharing states. This CL replaces host() calls in three places:\n\n1. Active tab observation: Replaced the focused tab change observation\n   on Glic's internal sharing manager with a\n   GlicActiveTabForProfileTracker instance. This tracker monitors active\n   tab changes directly.\n\n2. Skills targeting in EnsureTabForSkills(): Replaced\n   GetFocusedTabData() with GlicActiveTabForProfileTracker to query the\n   current browser tab, and replaced the host-scoped\n   web_client_contents() null check with IsHibernated(), which has been\n   added to the public GlicInstance interface.\n\n3. Contextual check in UpdateSkillPreviews(): Replaced the internal\n   FocusedTabData::focus() traversal with a check against\n   IsTabShared(TabInterface*), which has been added to the public\n   GlicSharingManager interface to query if a tab is actively shared\n   with Glic.\n\nBug: b:409332639\nChange-Id: I77ddd5707ffa2970b1332dd31cee594d6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025890\nReviewed-by: Ian Vollick \u003cvollick@chromium.org\u003e\nReviewed-by: Marke Hallowell \u003cwry@chromium.org\u003e\nCommit-Queue: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655157}",
      "email": "bryantchandler@google.com",
      "hash": "8cce0bd27cbe579a62278934185d16f1aea6dcaa",
      "subject": "[glic] Clean up GlicInstance::host() usage in GlicSkillsManagerImpl"
    },
    "8025919": {
      "author": "Bryant Chandler",
      "avatar": "",
      "cl": "8025919",
      "clUrl": "https://chromium-review.googlesource.com/c/8025919",
      "description": "Removes the Host::Observer implementation from GlicSkillsManagerImpl.\nThe observer was used to trigger skill preview updates when the WebUI\ntransitioned to the kReady state.\n\nThis observation is redundant because the initial update is already\nkicked off by the GlicSkillsClientSession constructor when Mojo binds:\n\n- If there are queued skills, they are pushed immediately.\n- Otherwise, it calls UpdateSkillPreviews(std::nullopt) to push the\n  current tab's skills.\n\nSince Mojo pipelines these calls, the messages are queued and delivered\nautomatically when the JS client binds.\n\nBug: b:409332639\nChange-Id: I1be3e309cf79d63805e3a687adb685746a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025919\nCommit-Queue: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nReviewed-by: Dan H \u003charringtond@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655689}",
      "email": "bryantchandler@google.com",
      "hash": "b1e4e58b68994644b411eaaaa9b04b9b47c0ae8a",
      "subject": "[glic] Remove Host::Observer from GlicSkillsManagerImpl"
    },
    "8025920": {
      "author": "Bryant Chandler",
      "avatar": "",
      "cl": "8025920",
      "clUrl": "https://chromium-review.googlesource.com/c/8025920",
      "description": "Avoids chaining through the Host object to log metrics. Instead,\nGlicSkillsManagerImpl now receives GlicInstanceMetrics directly in its\nconstructor and stores it as a raw_ref to log web client events.\n\nBug: b:409332639\nChange-Id: Iea9f8167ac842eced25b32c089b395f16a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025920\nCommit-Queue: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nReviewed-by: Dan H \u003charringtond@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655700}",
      "email": "bryantchandler@google.com",
      "hash": "e8006f30aa63ab5b9518d9caf405753c2cf425a2",
      "subject": "[glic] Pass GlicInstanceMetrics directly to GlicSkillsManagerImpl"
    },
    "8025953": {
      "author": "Gazal",
      "avatar": "https://lh5.googleusercontent.com/-5jZ5sBksdws/AAAAAAAAAAI/AAAAAAAAAAA/V5MBqLUUh3c/s120-p/photo.jpg",
      "cl": "8025953",
      "clUrl": "https://chromium-review.googlesource.com/c/8025953",
      "description": "Remove inline fully qualified class names and replace them with\nstandard imports.\n\nThis change was generated using the skill java-inline-fqn-cleanup.\n\nBug: 528570333, 529996023\nTAG=agy\nCONV=3db2b8e4-af82-4364-aa4e-7ae42e7f9e97\n\nChange-Id: I9127ada97d458ef235dd0e1f1f2cf0bb8e78620f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025953\nCommit-Queue: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nAuto-Submit: Gazal Agarwal \u003cagazal@google.com\u003e\nReviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655427}",
      "email": "agazal@google.com",
      "hash": "bbf8a7eb156aaca5e8f367b39f5e228377d8c432",
      "subject": "[code-health] Clean up inline FQNs in content/public/android"
    },
    "8025962": {
      "author": "Adam Yao",
      "avatar": "https://lh5.googleusercontent.com/-7uGDeYVDKh4/AAAAAAAAAAI/AAAAAAAAAAA/l1YiCcAx92o/s120-p/photo.jpg",
      "cl": "8025962",
      "clUrl": "https://chromium-review.googlesource.com/c/8025962",
      "description": "Change-Id: I8df26610b33790314c788c51d7068696aa1079e6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8025962\nCommit-Queue: Adam Yao \u003cadamyao@google.com\u003e\nReviewed-by: Rainhard Findling \u003crainhard@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655663}",
      "email": "adamyao@google.com",
      "hash": "a69feec5a2456410bc2e35e45307086d063f2484",
      "subject": "Add settings strings and mappings for Google Search AI Mode and Workspace apps connection row"
    },
    "8026070": {
      "author": "Mohamed Amir Yosef",
      "avatar": "https://lh4.googleusercontent.com/-koe2ple2Poc/AAAAAAAAAAI/AAAAAAAAAAA/fiNL4R6AfY0/s120-p/photo.jpg",
      "cl": "8026070",
      "clUrl": "https://chromium-review.googlesource.com/c/8026070",
      "description": "WPTs for Digital Credentials (e.g. concurrent-requests.https.html and\nabort.https.html) are written assuming the browser UI will hang,\nsimulating waiting for user input. This is the default expectation for\nthese APIs when no user interaction is simulated.\n\nPreviously, `wptrunner` unconditionally passed\n`--use-fake-ui-for-digital-identity` for Chrome/headless_shell, which\ncaused all requests to auto-resolve in 1ms. This broke the hanging\nbehavior required by these tests, causing them to fail.\n\nThis CL:\n1. Removes the hardcoded `--use-fake-ui-for-digital-identity` flag from\n   `wptrunner`'s Chrome configuration.\n2. Implements `HeadlessDigitalIdentityProvider` in `headless_shell`\n   and `ShellDigitalIdentityProvider` in `content_shell` which hang\n   by default (doing nothing on `Get`/`Create`), restoring the\n   expected hanging behavior.\n3. Cleans up `DigitalIdentityRequestImpl` to rely on these providers\n   to hang, instead of having test-specific checks in the core code.\n\nTests that actually require the fake UI to test successful token\nretrieval are located in `wpt_internal/` and run via the\n`digital-credentials-fake-ui` virtual test suite, which explicitly\nadds the flag.\n\nBug: 526682330\nTAG=agy\nCONV=64f8bbbd-58b2-45fa-80af-d6dc9cfe156c\n\nChange-Id: I346132805a2d66dc7de49a12755a246ebd44f89a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026070\nReviewed-by: Adem Derinel \u003cderinel@google.com\u003e\nReviewed-by: David Baron \u003cdbaron@chromium.org\u003e\nReviewed-by: Rick Byers \u003crbyers@chromium.org\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nReviewed-by: James Scott \u003cjamescscott@google.com\u003e\nCommit-Queue: Mohamed Amir Yosef \u003cmamir@chromium.org\u003e\nReviewed-by: Eric Seckler \u003ceseckler@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655732}",
      "email": "mamir@chromium.org",
      "hash": "5d46f33147d752ba35ceae4aaca6d1e054fa87dc",
      "subject": "[Digital Credentials] Fix WPT concurrency and abort tests"
    },
    "8026130": {
      "author": "Devon Loehr",
      "avatar": "https://lh4.googleusercontent.com/-gKhk_KqFLR0/AAAAAAAAAAI/AAAAAAAAAAA/vQ2HUTZyicI/s120-p/photo.jpg",
      "cl": "8026130",
      "clUrl": "https://chromium-review.googlesource.com/c/8026130",
      "description": "This file allows us to configure the behavior of clippy lints.\nIt is currently empty, but we will add at least one configuration\noption shortly, when we enable the missing-safety-doc lint.\n\nWe put the file in //build so that downstream projects can use it\nas well. It is treated analogously to clang's warning suppression\nfile, although since it's not an argument to rustc, changing it\ndoesn't rebuild everything, only the clippy sub-targets.\n\nBug: 521456120\nChange-Id: Ied99fd0e956470daf6cd320cf63321736dd9343e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026130\nReviewed-by: Łukasz Anforowicz \u003clukasza@chromium.org\u003e\nCommit-Queue: Devon Loehr \u003cdloehr@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655079}",
      "email": "dloehr@google.com",
      "hash": "552e7a00d1df6cdbbd29328283eeba7b015395c6",
      "subject": "Add clippy.toml file"
    },
    "8026192": {
      "author": "Charles Meng",
      "avatar": "https://lh6.googleusercontent.com/-6vxPI_1mR40/AAAAAAAAAAI/AAAAAAAAAAA/NynSxEyJ0dU/s120-p/photo.jpg",
      "cl": "8026192",
      "clUrl": "https://chromium-review.googlesource.com/c/8026192",
      "description": "Fixed: 527592847\nChange-Id: Iff2229d42163f1f13ef7532d3819f307a38257d9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026192\nReviewed-by: Eshwar Stalin \u003cestalin@chromium.org\u003e\nCommit-Queue: Charles Meng \u003ccharlesmeng@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655162}",
      "email": "charlesmeng@chromium.org",
      "hash": "394a4a85dd09167983238bac15b78e67a8a146a8",
      "subject": "[TopBottomSplits] Update tab accessible name when changing split layout"
    },
    "8026197": {
      "author": "Yuheng Huang",
      "avatar": "https://lh3.googleusercontent.com/-zneJEpn-bgM/AAAAAAAAAAI/AAAAAAAAAAA/ntHiDKZS5bQ/s120-p/photo.jpg",
      "cl": "8026197",
      "clUrl": "https://chromium-review.googlesource.com/c/8026197",
      "description": "Remove ApiGlicPrivate from fieldtrial testing config\nsince it's already launched.\n\nBug: None\nChange-Id: Id367d10b1552b168c94946040d1ad1553fca043d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026197\nReviewed-by: Min Qin \u003cqinmin@chromium.org\u003e\nCommit-Queue: Yuheng Huang \u003cyuhengh@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655717}",
      "email": "yuhengh@chromium.org",
      "hash": "8914187c7224cf18b988ba2342cefaa1dbf89114",
      "subject": "Update Universal Cart fieldtrial config"
    },
    "8026198": {
      "author": "rbpotter",
      "avatar": "https://lh4.googleusercontent.com/-mBk2a4Fx72s/AAAAAAAAAAI/AAAAAAAAAAA/I9VjiV1xx3g/s120-p/photo.jpg",
      "cl": "8026198",
      "clUrl": "https://chromium-review.googlesource.com/c/8026198",
      "description": "Replace custom implementation checking the type string for \"[]\" or\n\"Array\u003c\" with the TS type checker's isArrayType(). This allows checks\nto properly identify the type of custom type aliases that refer to\narrays.\n\nBug: 393471368\nChange-Id: I4307f408fb25355ef38293c9d92fad3dd400dbb4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026198\nReviewed-by: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nCommit-Queue: Rebekah Potter \u003crbpotter@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655606}",
      "email": "rbpotter@chromium.org",
      "hash": "942f7e9050eaa1e3710b72c0b3275ffb8b52ff99",
      "subject": "WebUI eslint: Use isArrayType from TS Compiler API"
    },
    "8026201": {
      "author": "Zekun Jiang",
      "avatar": "https://lh3.googleusercontent.com/-hLA3VRFoJU8/AAAAAAAAAAI/AAAAAAAAAAA/q8pPsR82loo/s120-p/photo.jpg",
      "cl": "8026201",
      "clUrl": "https://chromium-review.googlesource.com/c/8026201",
      "description": "This CL:\n- Renames TsHolder to SafetyModelHolder and moves it to\n  services/on_device_model/safety.\n- Moves ownership of SafetyModelHolder from BackendImpl to\n  OnDeviceModelService directly, removing text safety functionality\n  from the backend executor.\n- Renames FakeTsHolder to FakeSafetyModelHolder for consistency.\n\nBug: 519276089\nChange-Id: I31f619281b3eadfaf35a483c554db2dac1f61154\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026201\nCommit-Queue: Zekun Jiang \u003czekunjiang@google.com\u003e\nReviewed-by: Mike Wittman \u003cwittman@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655674}",
      "email": "zekunjiang@google.com",
      "hash": "d8c513433f6534760a097cedda4e43aed3386b11",
      "subject": "Refactor legacy `TsHolder` design."
    },
    "8026210": {
      "author": "Jenna Himawan",
      "avatar": "https://lh5.googleusercontent.com/-hWXERi_vp0g/AAAAAAAAAAI/AAAAAAAAAAA/eEWysTaoMx8/s120-p/photo.jpg",
      "cl": "8026210",
      "clUrl": "https://chromium-review.googlesource.com/c/8026210",
      "description": "Extracts Equals helpers in theme_comparer.h to an \"internal\" namespace and adds a specialization for ThemeAndroidSpecifics. This prepares the comparer for the Android tracker implementation.\n\nTAG=agy\nCONV=db9fa22e-f9dd-4565-8bb1-60a00467786f\n\nBug: 517615321\nChange-Id: I4ae9e5736c9a607eadb9c354fa373067662662e4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026210\nReviewed-by: Hira Mahmood \u003chiramahmood@google.com\u003e\nCommit-Queue: Jenna Himawan \u003cjhimawan@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655670}",
      "email": "jhimawan@google.com",
      "hash": "88578e835969582cd4fb0b151794160f52fc188f",
      "subject": "CrossDeviceThemeTracker: Refactor ThemeComparer and Add Android Support"
    },
    "8026211": {
      "author": "Devon Loehr",
      "avatar": "https://lh4.googleusercontent.com/-gKhk_KqFLR0/AAAAAAAAAAI/AAAAAAAAAAA/vQ2HUTZyicI/s120-p/photo.jpg",
      "cl": "8026211",
      "clUrl": "https://chromium-review.googlesource.com/c/8026211",
      "description": "Several FFI functions were annotated as unsafe, but they're in\nextern \"Rust\" blocks, so safety doesn't matter (the C++ calling them\nwill be unsafe no matter what). The only exception is when they\nhave explicit lifetimes, in which case the cxx bridge requires it.\nThis is tripping a new lint because they don't have safety comments.\n\nSince the underlying functions are safe, just remove the unsafe\nqualifier when possible, or add an explanatory comment otherwise.\n\nBug: 521456120\nChange-Id: Id7fe6a106d22227d4980aa91588752128d9e78b6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026211\nReviewed-by: Dominik Röttsches \u003cdrott@chromium.org\u003e\nCommit-Queue: Dominik Röttsches \u003cdrott@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655333}",
      "email": "dloehr@google.com",
      "hash": "7c66558b0da9b9099a4bb3ccb978b0e9dced1dea",
      "subject": "Remove unnecessary `unsafe` in blink"
    },
    "8026213": {
      "author": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "avatar": "https://lh6.googleusercontent.com/-bmjmM3wy1aI/AAAAAAAAAAI/AAAAAAAAAAA/ZO8sFsZRTr4/s120-p/photo.jpg",
      "cl": "8026213",
      "clUrl": "https://chromium-review.googlesource.com/c/8026213",
      "description": "* This is an automated release commit.\n* Do not revert without consulting chrome-pmo@google.com.\nNOAUTOREVERT=true\n\nChange-Id: I4af1c748997eff6c45b1cbcb1941b266365bc345\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026213\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@{#1655232}",
      "email": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "hash": "c28fc30035e88cc76ad48562a250cf51e6ba6ea7",
      "subject": "Updating trunk VERSION from 7923.0 to 7924.0"
    },
    "8026232": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8026232",
      "clUrl": "https://chromium-review.googlesource.com/c/8026232",
      "description": "Extract the enterprise/signin unit tests and browsertests from\n//chrome/test into source_sets in a new\n//chrome/browser/enterprise/signin/BUILD.gn, and have //chrome/test\ndepend on them.\n\nThe mock_oidc_authentication_signin_interceptor and\nmock_user_policy_oidc_signin_service test helpers remain in\n//chrome/test:test_support since they are also used by\n//chrome/browser/enterprise/profile_management browsertests.\n\nBug: None\nChange-Id: I285a0d03871f4c48d3ac26dbb88b328facc15857\nCo-Authored-By: Claude Opus 4.8 (1M context) \u003cnoreply@anthropic.com\u003e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026232\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655521}",
      "email": "erikchen@chromium.org",
      "hash": "882e56d724854a4edf670c73d4873b88eca69f28",
      "subject": "Modularize enterprise/signin tests"
    },
    "8026234": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8026234",
      "clUrl": "https://chromium-review.googlesource.com/c/8026234",
      "description": "Extract the enterprise/reporting unit tests, browsertests, and\nandroid_browsertests from //chrome/test into source_sets in a new\n//chrome/browser/enterprise/reporting/BUILD.gn, and have //chrome/test\ndepend on them.\n\nBug: None\nChange-Id: I5a5e2880a6300930b28047ec38d35a3fc32e35e2\nCo-Authored-By: Claude Opus 4.8 (1M context) \u003cnoreply@anthropic.com\u003e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026234\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655243}",
      "email": "erikchen@chromium.org",
      "hash": "423f3c8f29d6c457c2da63f41e984056ad60c479",
      "subject": "Modularize enterprise/reporting tests"
    },
    "8026238": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8026238",
      "clUrl": "https://chromium-review.googlesource.com/c/8026238",
      "description": "Extract the enterprise/connectors/device_trust/signals unit tests and\nthe ash signals decorator browsertest from //chrome/test into\nsource_sets in connectors/device_trust/signals/BUILD.gn, and have\n//chrome/test depend on them.\n\nBug: None\nChange-Id: I5df05092c52a9a268f7e4a4c164080cc0e358968\nCo-Authored-By: Claude Opus 4.8 (1M context) \u003cnoreply@anthropic.com\u003e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026238\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655153}",
      "email": "erikchen@chromium.org",
      "hash": "060f8cc126cca9316e355af63fffed002668f6bf",
      "subject": "Modularize device_trust/signals tests"
    },
    "8026358": {
      "author": "Joel Tan-Aristy",
      "avatar": "https://lh3.googleusercontent.com/-aG4rjYv42p8/AAAAAAAAAAI/AAAAAAAAAAA/HQexbQcNQfQ/s120-p/photo.jpg",
      "cl": "8026358",
      "clUrl": "https://chromium-review.googlesource.com/c/8026358",
      "description": "Bug: 524393627\nChange-Id: I647ec46a93afca75602c4d49721c93999aa84930\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026358\nReviewed-by: Gazal Agarwal \u003cagazal@google.com\u003e\nAuto-Submit: Joel Tan-Aristy \u003cjtanaristy@google.com\u003e\nCommit-Queue: Gazal Agarwal \u003cagazal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655721}",
      "email": "jtanaristy@google.com",
      "hash": "3ac6e99904b4712dd77e5bbeacbed50c94fdbd1a",
      "subject": "[Vertical Tabs] Adds Incognito render tests"
    },
    "8026375": {
      "author": "Gazal",
      "avatar": "https://lh5.googleusercontent.com/-5jZ5sBksdws/AAAAAAAAAAI/AAAAAAAAAAA/V5MBqLUUh3c/s120-p/photo.jpg",
      "cl": "8026375",
      "clUrl": "https://chromium-review.googlesource.com/c/8026375",
      "description": "Remove inline fully qualified class names and replace them with\nstandard imports.\n\nThis change was generated using the skill java-inline-fqn-cleanup.\n\nBug: 528570333, 530007821\nTAG=agy\nCONV=c72b0492-3dd8-49a3-901a-60df9c7f18c3\n\nChange-Id: I96d907c549444c2d9b9feba4a7706a4010a40de3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026375\nAuto-Submit: Gazal Agarwal \u003cagazal@google.com\u003e\nReviewed-by: Abhijith Nair \u003cabhijithnair@chromium.org\u003e\nCommit-Queue: Abhijith Nair \u003cabhijithnair@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655593}",
      "email": "agazal@google.com",
      "hash": "626a6394c1ce3f7e5e5873d53c1c9f86b4b00448",
      "subject": "[code-health] Clean up inline FQNs in android_webview/glue"
    },
    "8026391": {
      "author": "Paul Jensen",
      "avatar": "https://lh3.googleusercontent.com/-RrZF6UAr1mQ/AAAAAAAAAAI/AAAAAAAAAAA/y9lYlYLDYrc/s120-p/photo.jpg",
      "cl": "8026391",
      "clUrl": "https://chromium-review.googlesource.com/c/8026391",
      "description": "Also remove a couple pieces of unnecessary reconcileKeys_() code.\n\nFixed: 502125971\nChange-Id: I14141b6b1ca8f99c1d7237a339dd796e8ecf5a06\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026391\nAuto-Submit: Paul Jensen \u003cpauljensen@chromium.org\u003e\nCommit-Queue: Tianyang Xu \u003cxtlsheep@google.com\u003e\nReviewed-by: Tianyang Xu \u003cxtlsheep@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655703}",
      "email": "pauljensen@chromium.org",
      "hash": "f0e56e8ed4427e901af0c159a56ad69f52f2a405",
      "subject": "Avoid animating WebUI pinned toolbar actions on window creation"
    },
    "8026392": {
      "author": "Hira Mahmood",
      "avatar": "https://lh6.googleusercontent.com/-nV2F7lq1aqI/AAAAAAAAAAI/AAAAAAAAAAA/rwOZVI-93V0/s120-p/photo.jpg",
      "cl": "8026392",
      "clUrl": "https://chromium-review.googlesource.com/c/8026392",
      "description": "LocationBarSteadyView manually manages its accessibility elements array,\nbut its `updateAccessibility` logic does not check the trailing button's\n`hidden` state.\n\nBecause of this, even when the NextIA toolbar's trailing button is\ninvisible (state `kNoButton`), the view keeps it in the accessibility\narray. This causes VO to read out an invisible button.\n\nThis CL fixes the issue behind the kChromeNextIa flag by:\n - Setting `trailingButton.hidden = YES` by default at\n   initialization (this matches the behavior of the button having a\n   `kNoButton` state by default).\n - Adding a `setTrailingButtonHidden:` setter to explicitly trigger\n   an accessibility update whenever the button's visibility changes.\n - Checking `!trailingButton.hidden` before adding the button to the\n   `accessibleElements` array.\n\nFixed: 529365420\nChange-Id: Ic14a7232244f87ae709ceb363ec75a940fe16c98\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026392\nCommit-Queue: Hira Mahmood \u003chiramahmood@google.com\u003e\nReviewed-by: Stepan Khapugin \u003cstkhapugin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655475}",
      "email": "hiramahmood@google.com",
      "hash": "cfb4dd10225c45a61ab176c3155961d19def9ea0",
      "subject": "[iOS] Fix hidden trailing button being read by VoiceOver"
    },
    "8026394": {
      "author": "Liza Burakova",
      "avatar": "https://lh5.googleusercontent.com/-Vi-JThKSnKc/AAAAAAAAAAI/AAAAAAAAAAA/brazEqXT1-s/s120-p/photo.jpg",
      "cl": "8026394",
      "clUrl": "https://chromium-review.googlesource.com/c/8026394",
      "description": "The unsafe buffers plugin was modified upstream to now guard\ntype size queries on incomplete types. As a result we're now seeing\nwarnings in these two locations from the plugin.\n\nThe syscall broker has to pass a raw pointer into a syscall, and the\ncrashpad API is a C-style API so it makes sense to suppress both of\nthese.\n\nBug: 529689763\nChange-Id: Ib9361ca061043bcf9ebd87b18cff5815a19fc58f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026394\nReviewed-by: Colin Blundell \u003cblundell@chromium.org\u003e\nAuto-Submit: Liza Burakova \u003cliza@chromium.org\u003e\nReviewed-by: Matthew Denton \u003cmpdenton@chromium.org\u003e\nCommit-Queue: Liza Burakova \u003cliza@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655514}",
      "email": "liza@chromium.org",
      "hash": "5866f94ae7ca7620873a096f2cbda3e5e7a7e47a",
      "subject": "Add UNSAFE_BUFFERS macros to C API calls."
    },
    "8026532": {
      "author": "Maks Orlovich",
      "avatar": "https://lh6.googleusercontent.com/-hp8-OB16Kl8/AAAAAAAAAAI/AAAAAAAAAAA/8kbE8IRrUe0/s120-p/photo.jpg",
      "cl": "8026532",
      "clUrl": "https://chromium-review.googlesource.com/c/8026532",
      "description": "We previously just called Kombucha's click-mouse twice, which mostly\nworked but:\n1) It ouright didn't work on Mac.\n2) It was flaky on slow bots like ASAN, where the two clicks could\n   end up delayed by more than the double-click interval.\n\nInstead, inject a bunch of WebMouseEvents via content public API.\n\nBug: 503784450\nChange-Id: I300a0d35231af8ab5ea0d5fa0f27daccf7d175ba\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026532\nReviewed-by: Paul Adedeji \u003cpauladedeji@google.com\u003e\nCommit-Queue: Maks Orlovich \u003cmorlovich@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655574}",
      "email": "morlovich@chromium.org",
      "hash": "460df61e45847b560d607cfd50955375b7b9985b",
      "subject": "WebUILocationBarInteractiveUiTest: change approach to double-clicks"
    },
    "8026543": {
      "author": "Avi Drissman",
      "avatar": "https://lh6.googleusercontent.com/-g_hSdDFmIB8/AAAAAAAAAAI/AAAAAAAAAAA/BwUiN4si-W0/s120-p/photo.jpg",
      "cl": "8026543",
      "clUrl": "https://chromium-review.googlesource.com/c/8026543",
      "description": "Use ScopedCFTypeRef to avoid a leak.\n\nBug: none\nChange-Id: I83010c0b06ca233269db15dc62833da16a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026543\nAuto-Submit: Avi Drissman \u003cavi@chromium.org\u003e\nCommit-Queue: Bryan Oltman \u003cbryanoltman@google.com\u003e\nReviewed-by: Bryan Oltman \u003cbryanoltman@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655489}",
      "email": "avi@chromium.org",
      "hash": "01b6cf30f59a7004b25404dcc9bf21c551ed5b79",
      "subject": "Don't leak"
    },
    "8026547": {
      "author": "lukedeng",
      "avatar": "",
      "cl": "8026547",
      "clUrl": "https://chromium-review.googlesource.com/c/8026547",
      "description": "This CL enables the `features::kWebAppInstallDialog` by default in\n`WebAppBrowserTest` and updates the tests to accommodate the new dialog:\n* Updates ChromeOS shelf pinning expectations, as the new install dialog pins apps to the shelf by default.\n* Replaces manual widget waiting (`NamedWidgetShownWaiter`) with `SetPwaInstallationAutoRespondForTesting` in `WebAppBrowserCrOSEventsTest` to cleanly auto-accept the install dialog.\n* Records the `AppDiscovery_Browser_AppInstallDialogShown` structured metric on ChromeOS when the install flow dialog is displayed.\n\nBug: 518794833\nChange-Id: I7dc3c933d534aebd1fc9c6d3017d74c4523562c8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026547\nReviewed-by: Dibyajyoti Pal \u003cdibyapal@chromium.org\u003e\nCommit-Queue: Luke Deng \u003clukedeng@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655769}",
      "email": "lukedeng@chromium.org",
      "hash": "e67ab5350f240aa6703f92e7172a9c7d85bc084d",
      "subject": "Enable kWebAppInstallDialog feature in WebAppBrowserTest"
    },
    "8026606": {
      "author": "Antonio Gomes",
      "avatar": "https://lh4.googleusercontent.com/-Roj3sDO2cAk/AAAAAAAAAAI/AAAAAAAAAAA/FrdDAmtmGeI/s120-p/photo.jpg",
      "cl": "8026606",
      "clUrl": "https://chromium-review.googlesource.com/c/8026606",
      "description": "The //chrome/browser/ui/dialogs:dialogs / :impl split existed to break\nthe circular include against //chrome/browser/ui:ui; that entry has been\ndropped from allow_circular_includes_from.\n\nThis CL folds the :impl source and deps into the single :dialogs\nsource_set.\n\noutdated_upgrade_bubble.cc includes chrome/common/webui_url_constants.h,\nwhose owning target (//chrome/common:url_constants) has restricted\nvisibility. Depend on //chrome/common -- which re-exports that header\nand is visible here -- to satisfy the include, instead of pulling in\nthe much broader //chrome/browser:browser_public_dependencies that\n:impl used.\n\nR=chromium-bedrock-reviews@google.com\n\nBug: 353332589\nChange-Id: I31eff10241ec219ce5fe5bf843c35c5a022c47e0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026606\nCommit-Queue: Antonio Gomes Netto \u003ctonikitoo@igalia.com\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655599}",
      "email": "tonikitoo@igalia.com",
      "hash": "6e22656d9a18390409cbd9ed047cda5e757ea31f",
      "subject": "Merge //chrome/browser/ui/dialogs:dialogs and :impl"
    },
    "8026610": {
      "author": "Wei Guo",
      "avatar": "https://lh6.googleusercontent.com/-aV1b_aZbmKk/AAAAAAAAAAI/AAAAAAAAAAA/jVlEXjiqyNs/s120-p/photo.jpg",
      "cl": "8026610",
      "clUrl": "https://chromium-review.googlesource.com/c/8026610",
      "description": "Bug: b:527052798\nChange-Id: I9d0b49486f0f7ae1161ee5773d128f46e916a28b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026610\nAuto-Submit: Wei Guo \u003cweiguo@google.com\u003e\nReviewed-by: Min Qin \u003cqinmin@chromium.org\u003e\nReviewed-by: Rushan Suleymanov \u003crushans@google.com\u003e\nCommit-Queue: Rushan Suleymanov \u003crushans@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655317}",
      "email": "weiguo@google.com",
      "hash": "6140a68ac931d192dd9310102965f9dc441824df",
      "subject": "[gcm] nit: Add missing headers to rfc8188_util.cc"
    },
    "8026656": {
      "author": "Justin Cohen",
      "avatar": "https://lh6.googleusercontent.com/-9jBVkJm786c/AAAAAAAAAAI/AAAAAAAAAAA/--UMAFoZu9Y/s120-p/photo.jpg",
      "cl": "8026656",
      "clUrl": "https://chromium-review.googlesource.com/c/8026656",
      "description": "Starting with iOS 27, an EG2 wait loop inside the App process can\nblock WebKit's out-of-process IPC handlers.\n\nThis should fix:\nSafeBrowsingTestCase/testProceedingPastMalwareWarning\nSafeBrowsingTestCase/testProceedingPastMalwareWarningInIncognito\nSafeBrowsingTestCase/testProceedingPastMalwareWarningReported\n\nBy changing the remaining web-based wait helpers to wait on the\nhost-side (Test Process) and periodically query the App process:\n- waitForWebStateFrameContainingText:\n- waitForWebStateZoomScale:\n- waitForWebStateContainingLoadedImageElementWithID:\n- waitForWebStateContainingBlockedImageElementWithID:\n\nBug: None\nChange-Id: Ic4ee0f5e7dc326a170c21f534ba13036af081b08\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026656\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nAuto-Submit: Justin Cohen \u003cjustincohen@google.com\u003e\nCommit-Queue: Justin Cohen \u003cjustincohen@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655646}",
      "email": "justincohen@google.com",
      "hash": "871453e21144c5d5f774e86d4b06164867ad9b49",
      "subject": "ios: Move web-based wait helpers to host-side in tests"
    },
    "8026693": {
      "author": "Nicolas Dossou-Gbete",
      "avatar": "https://lh3.googleusercontent.com/-v_ylBpZOrTo/AAAAAAAAAAI/AAAAAAAAAAA/pmdiolP9aPU/s120-p/photo.jpg",
      "cl": "8026693",
      "clUrl": "https://chromium-review.googlesource.com/c/8026693",
      "description": "Applies the guidance from the [documentation][1] to number the catch-all\nbucket as 0.\n\n[1]: https://chromium.googlesource.com/chromium/src/+/HEAD/tools/metrics/histograms/README.md#requirements\n\nBug: None\nChange-Id: Iced63cc7f6351b1ce385f4d1e18a54098d2fa537\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026693\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nCommit-Queue: Nicolas Dossou-Gbété \u003cdgn@chromium.org\u003e\nAuto-Submit: Nicolas Dossou-Gbété \u003cdgn@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655470}",
      "email": "dgn@chromium.org",
      "hash": "e1baaf87a4fc8ab0866fe306700d57bb5e2fdf0a",
      "subject": "rcaps: Renumber ChoiceMadeLocation enum"
    },
    "8026713": {
      "author": "Avi Drissman",
      "avatar": "https://lh6.googleusercontent.com/-g_hSdDFmIB8/AAAAAAAAAAI/AAAAAAAAAAA/BwUiN4si-W0/s120-p/photo.jpg",
      "cl": "8026713",
      "clUrl": "https://chromium-review.googlesource.com/c/8026713",
      "description": "NSSystemColorToSkColor() is specifically for system colors; remove it\nfrom skia/ so that it's not accidentally used for general color\nconversion.\n\nBug: 40211008, 381372611\nChange-Id: I8e2c3d76f135cf36eb2d683c49449de26a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026713\nReviewed-by: Michael Ludwig \u003cmichaelludwig@google.com\u003e\nReviewed-by: Bryan Oltman \u003cbryanoltman@google.com\u003e\nCommit-Queue: Avi Drissman \u003cavi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655501}",
      "email": "avi@chromium.org",
      "hash": "7e2ea8fd49d6cc965314c93947e05d48292b57d5",
      "subject": "Move NSSystemColorToSkColor() out of skia/"
    },
    "8026811": {
      "author": "Evan Luo",
      "avatar": "https://lh5.googleusercontent.com/-LSNTXe0BKRg/AAAAAAAAAAI/AAAAAAAAAAA/PlDRwE7SXa0/s120-p/photo.jpg",
      "cl": "8026811",
      "clUrl": "https://chromium-review.googlesource.com/c/8026811",
      "description": "testAccessibilityServiceReceivesInitialEvent has been failing on\nautomotive target following E2E test setup refactor in\ncrrev.com/c/7901742.\n\nThe new setup requires waiting for text nodes; however, on automotive\ntargets, the custom window/display shell setup fails to resolve the\nactive foreground window root node correctly.\n\nBug: 529881530\nChange-Id: Ia4c622c61b816b858c6499afa2ece607516948d8\nNo-Try: true\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026811\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nOwners-Override: Evan Luo \u003cevanluo@google.com\u003e\nReviewed-by: Xinyi Ji \u003cxinyiji@chromium.org\u003e\nCommit-Queue: Evan Luo \u003cevanluo@google.com\u003e\nAuto-Submit: Evan Luo \u003cevanluo@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655230}",
      "email": "evanluo@google.com",
      "hash": "5510a5b039fcf74b79afdc7dbb0f77b437a26b0d",
      "subject": "[sheriff] Restrict WebContentsAccessibilityE2ETest test from automotive"
    },
    "8026889": {
      "author": "Jason Zhang",
      "avatar": "https://lh6.googleusercontent.com/-nrRVPCclUqw/AAAAAAAAAAI/AAAAAAAAAAA/HrB1EKIc4RY/s120-p/photo.jpg",
      "cl": "8026889",
      "clUrl": "https://chromium-review.googlesource.com/c/8026889",
      "description": "Bug: 515780163\nChange-Id: Ib67b66a747d36df3d76996be93ada20b1f8772cb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026889\nReviewed-by: Chad Duffin \u003cchadduffin@google.com\u003e\nCommit-Queue: Jason Zhang \u003cjiajunz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655633}",
      "email": "jiajunz@google.com",
      "hash": "660f2ec331609fee9bbfdf2249503a4be8617170",
      "subject": "Update jiajunz@chromium.org to @google.com account."
    },
    "8026951": {
      "author": "Devon Loehr",
      "avatar": "https://lh4.googleusercontent.com/-gKhk_KqFLR0/AAAAAAAAAAI/AAAAAAAAAAA/vQ2HUTZyicI/s120-p/photo.jpg",
      "cl": "8026951",
      "clUrl": "https://chromium-review.googlesource.com/c/8026951",
      "description": "These targets aren't in third_party/rust, but they're still\nthird-party rust code that presumably uses cargo to build outside\nchromium, and shouldn't be affected by chromium-specific actions\nlike clippy lints.\n\nBug: 521456120\nChange-Id: I13fcba3e540b76b724dfd5023dd7059e0fa76b6b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8026951\nReviewed-by: Dominik Röttsches \u003cdrott@chromium.org\u003e\nCommit-Queue: Devon Loehr \u003cdloehr@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655511}",
      "email": "dloehr@google.com",
      "hash": "979fb2ab8d874b2394f02faa4bead5ab428feed0",
      "subject": "Change harfbuzz and fontconfig to use cargo_crate"
    },
    "8027013": {
      "author": "Gauthier Ambard",
      "avatar": "https://lh4.googleusercontent.com/-i-O-ZGsBLB8/AAAAAAAAAAI/AAAAAAAAAAA/G5adnZOgQGo/s120-p/photo.jpg",
      "cl": "8027013",
      "clUrl": "https://chromium-review.googlesource.com/c/8027013",
      "description": "mainScreen is deprecated.\n\nBug: 527832290\nChange-Id: Ibb1bb9160a0f8c5f5e2d4f5e7143e0e182024a6b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027013\nReviewed-by: Federica Germinario \u003cfedegermi@google.com\u003e\nAuto-Submit: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: Federica Germinario \u003cfedegermi@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655472}",
      "email": "gambard@chromium.org",
      "hash": "afba3fe30f7e1c33f3bec2ef95d959eedab428e7",
      "subject": "[iOS] Update the detection mechanism of multitasking tests"
    },
    "8027052": {
      "author": "Gauthier Ambard",
      "avatar": "https://lh4.googleusercontent.com/-i-O-ZGsBLB8/AAAAAAAAAAI/AAAAAAAAAAA/G5adnZOgQGo/s120-p/photo.jpg",
      "cl": "8027052",
      "clUrl": "https://chromium-review.googlesource.com/c/8027052",
      "description": "The property is deprecated.\nInstead of checking the scale, check that a single representation has\nbeen created.\n\nBug: 527832290\nChange-Id: I6e57c8bb1fa1e0bea3e7871310bc814d2d18c507\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027052\nAuto-Submit: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\nReviewed-by: Sylvain Defresne \u003csdefresne@chromium.org\u003e\nCommit-Queue: Sylvain Defresne \u003csdefresne@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655512}",
      "email": "gambard@chromium.org",
      "hash": "7e4fcef76308736e3bcc659202f0099542a9bf92",
      "subject": "[iOS] Remove usage of mainScreen in IOSImageDecoderImplTest"
    },
    "8027090": {
      "author": "Gazal",
      "avatar": "https://lh5.googleusercontent.com/-5jZ5sBksdws/AAAAAAAAAAI/AAAAAAAAAAA/V5MBqLUUh3c/s120-p/photo.jpg",
      "cl": "8027090",
      "clUrl": "https://chromium-review.googlesource.com/c/8027090",
      "description": "This CL migrates the remaining TabGroupObserver callbacks from\nTabListMediator into layout-specific delegates.\n\nSpecifically:\n- Extracts didMoveTabGroup, didCreateNewGroup, and didRemoveTabGroup.\n- Moves nested tab group movement helpers (moveTabGroupForNestedLayout\n  and getInsertionIndexOfGroupForNestedLayout) to\n  NestedTabGroupObserverDelegate.\n\nBug: 509226293, 529498995\nTest: Manually tested group creation, movement, and deletion.\nChange-Id: Id007183b2f90042ff69a538d8f7dc4449bb68597\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027090\nAuto-Submit: Gazal Agarwal \u003cagazal@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Gazal Agarwal \u003cagazal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655139}",
      "email": "agazal@google.com",
      "hash": "722272261332df947eb04f75db1c1581fb6d48ee",
      "subject": "[Tab Switcher] Move remaining TabGroupObserver callbacks to delegates"
    },
    "8027111": {
      "author": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8027111",
      "clUrl": "https://chromium-review.googlesource.com/c/8027111",
      "description": "CrOS Changes (16736.0.0-1078463 -\u003e 16737.0.0-1078475):\n- External: http://go/cros-changes/85770..85782?ext=true\n- Internal: http://go/cros-changes/119869..119881\n\nUploaded by https://ci.chromium.org/b/8677584812349301025\n\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-betty-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-brya-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-jacuzzi-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-reven-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-trogdor-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-volteer-chrome\n\nCrOS-LKGM: 16737.0.0-1078475\nMerge-Approval-Bypass: Automated LKGM update\nCr-Original-Build-Id: 8677584812349301025\nCrOS-External-Manifest-Position: 85782\nCrOS-Internal-Manifest-Position: 119881\nChange-Id: Ib89cc100781f4dda930e5ac9695bbd0400957a9d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027111\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@{#1655148}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "25e6f1fd89b7cd0285e6b529ddc356055d711781",
      "subject": "Automated Commit: LKGM 16737.0.0-1078475 for chromeos."
    },
    "8027121": {
      "author": "Basia Zimirska",
      "avatar": "https://lh3.googleusercontent.com/-4LyMCc6ICQE/AAAAAAAAAAI/AAAAAAAAAAA/L3mzCcJ6JJM/s120-p/photo.jpg",
      "cl": "8027121",
      "clUrl": "https://chromium-review.googlesource.com/c/8027121",
      "description": "This CL enables kGlicContextMenu by default on all platforms\nexcept Android. On Android, it remains disabled by default\nas RenderViewContextMenu is not used/compiled.\n\nBug: 492576668\nChange-Id: If2297d411fa2343ae1d087ffe94d3425bbc67ad0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027121\nCommit-Queue: Basia Zimirska \u003cbasiaz@google.com\u003e\nReviewed-by: Ian Wells \u003ciwells@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655097}",
      "email": "basiaz@google.com",
      "hash": "6dd033167255ee68b5fbb7e215fb267d0b512fd6",
      "subject": "glic: Enable kGlicContextMenu by default except on Android"
    },
    "8027150": {
      "author": "Christoph Schwering",
      "avatar": "https://lh4.googleusercontent.com/-Qw-PHSgIOpU/AAAAAAAAAAI/AAAAAAAAAAA/op17V5IhGCg/s120-p/photo.jpg",
      "cl": "8027150",
      "clUrl": "https://chromium-review.googlesource.com/c/8027150",
      "description": "Despite its name, ExpandablePopupParentControllerImpl only has pure\nvirtual functions. The only implementer is AutofillPopupControllerImpl\nand the only references are in AutofillPopupControllerImpl, which\npasses itself for a ExpandablePopupParentControllerImpl in\nAutofillPopupControllerImpl::OpenSubPopup().\n\nBug: 40100455\nChange-Id: I71aaa7087c6ceb57c6a9e5f60e2a84aafe805cf1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027150\nCommit-Queue: Christoph Schwering \u003cschwering@google.com\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655397}",
      "email": "schwering@google.com",
      "hash": "a6158429a2ba965fd055bed556bbfb1068687a08",
      "subject": "[Autofill] Remove ExpandablePopupParentControllerImpl"
    },
    "8027169": {
      "author": "Cameron Higgins",
      "avatar": "https://lh3.googleusercontent.com/-qBjpq6X9O2Q/AAAAAAAAAAI/AAAAAAAAAAA/tAE_wXkQZSQ/s120-p/photo.jpg",
      "cl": "8027169",
      "clUrl": "https://chromium-review.googlesource.com/c/8027169",
      "description": "Additionally removes Mac_15_beta_arm64 mixins as they are only used by builders targeting chrome.tests.iosbeta pool. That pool is uniformly mac_26_arm64 so that dimension should be used instead.\n\nSome builders had been configured to use Mac_15 mixins even though they are not builders tied to a specific mac version. This CL also transitions those builders to use mac_default_arm64 mixin.\n\nBug: 502668891\nChange-Id: I866495270c020556f86d7ab79a1106676a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027169\nCommit-Queue: Cameron Higgins \u003ccameronhiggins@google.com\u003e\nReviewed-by: Will Yeager \u003cwyeager@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655525}",
      "email": "cameronhiggins@google.com",
      "hash": "ed08c6c7e11136324c9eacb06b2e6f80ba7fa307",
      "subject": "Remove `|Mac-26` from Mac_15_XXX mixins."
    },
    "8027172": {
      "author": "Dana Fried",
      "avatar": "https://lh6.googleusercontent.com/-1d6DEMfQycI/AAAAAAAAAAI/AAAAAAAAAAA/7n62yodIr7M/s120-p/photo.jpg",
      "cl": "8027172",
      "clUrl": "https://chromium-review.googlesource.com/c/8027172",
      "description": "This adds a blur effect under the Vertical Tab Strip when\nExpand-on-Hover is active using a layer effect.\n\nThe following still need to be done:\n - Ensure the corners of the blur are properly clipped (failure to do\n   this now results in occasional visual artifacts at the corners)\n - Move the blurring logic to CustomCornersBackground so any element can\n   theoretically take advantage of it.\n - Settle on specific parameters like opacity and blur radius.\n - Maybe place a shim under the left side to avoid additional artifacts.\n - Figure out how to add in a mirror effect at the edge, or fake one.\n\nBug: 526614803\nChange-Id: I09688cd82bd51050f539e2678539362befceaa6f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027172\nCommit-Queue: Dana Fried \u003cdfried@chromium.org\u003e\nReviewed-by: Eshwar Stalin \u003cestalin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655507}",
      "email": "dfried@chromium.org",
      "hash": "c203b7101b37feafe66d9b56ede81f517184b5d1",
      "subject": "[Glass] Rudimentary EoH Glass implementation w/feature param"
    },
    "8027190": {
      "author": "Expectation File Editor",
      "avatar": "https://lh4.googleusercontent.com/-w8Q_TDY24ho/AAAAAAAAAAI/AAAAAAAAAAA/l4QBfg59msA/s120-p/photo.jpg",
      "cl": "8027190",
      "clUrl": "https://chromium-review.googlesource.com/c/8027190",
      "description": "Autogenerated CL from running:\n\n//content/test/gpu/unexpected_pass_finder.py --project chrome-unexpected-pass-data --include-internal-builders --remove-stale-expectations --narrow-semi-stale-expectation-scope --num-samples 300 --suite webcodecs\n\nAffected bugs for CL description:\n\nR=rubber-stamper@appspot.gserviceaccount.com\n\nFixed: 526700185\nChange-Id: I26025cef668873aa2c1cabb152af738384df25ee\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027190\nCommit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nAuto-Submit: chrome-automated-expectation@chops-service-accounts.iam.gserviceaccount.com \u003cchrome-automated-expectation@chops-service-accounts.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655312}",
      "email": "chrome-automated-expectation@chops-service-accounts.iam.gserviceaccount.com",
      "hash": "5fc534825914eb3f1229c390db86f71ae66bbae8",
      "subject": "Remove stale webcodecs expectations"
    },
    "8027191": {
      "author": "Jack Thiesen",
      "avatar": "https://lh3.googleusercontent.com/-n6bBVIQ1d8c/AAAAAAAAAAI/AAAAAAAAAAA/EAQ7HMRAxew/s120-p/photo.jpg",
      "cl": "8027191",
      "clUrl": "https://chromium-review.googlesource.com/c/8027191",
      "description": "This CL refactors how standalone tabs are grouped and reordered in the\nVerticalTabListItemTouchHelperCallback:\n - When a standalone tab intersects with an expanded group during a drag\n   it will now be grouped and inserted at any index within the group.\n   (Before this was limited to the start or end indices.)\n - Standalone tabs now explicitly use TabModel#moveTab() rather than\n   moveRelatedTabs() when reordered against other standalone tabs.\n\nBug: 518307037\nChange-Id: Iea28995104f5b44597eb28694c7a708aacd01a77\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027191\nReviewed-by: Gazal Agarwal \u003cagazal@google.com\u003e\nCommit-Queue: Gazal Agarwal \u003cagazal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655690}",
      "email": "jthiesen@chromium.org",
      "hash": "3795bba91511a9c367bc28b3958c7eaf44b2667d",
      "subject": "[Vertical Tabs] Cleanup TouchHelperCallback#onMove()"
    },
    "8027212": {
      "author": "Frank Liberato",
      "avatar": "https://lh6.googleusercontent.com/-KVTANDUCVdE/AAAAAAAAAAI/AAAAAAAAAAA/3whzBZrnkQ0/s120-p/photo.jpg",
      "cl": "8027212",
      "clUrl": "https://chromium-review.googlesource.com/c/8027212",
      "description": "Avoid querying the Profile for the GlicMediaIntegrationImpl instance\nduring CaptionListenerImpl destruction, because the profile might\nalready be partially torn down or invalid, causing an access violation.\n\nInstead, pass a base::WeakPtr\u003cGlicMediaIntegrationImpl\u003e to the\nCaptionListenerImpl, and use it to safely notify the integration when\nthe listener is destroyed.\n\n**This fix was generated by the Crash Autofix pipeline for the crash http://crash/412ae65200b65a44. Please see go/crash-autofix for more details.**\n\nBug: 530007835\nChange-Id: I80a042aae2c4c86492768cd7bf7092d949ead1f6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027212\nReviewed-by: Frank Liberato \u003cliberato@chromium.org\u003e\nCommit-Queue: Frank Liberato \u003cliberato@chromium.org\u003e\nReviewed-by: Yiren Wang \u003cyrw@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655708}",
      "email": "liberato@chromium.org",
      "hash": "51dca6650ec46b2af23e30b9556b7d747076b2a1",
      "subject": "glic: Fix crash in CaptionListenerImpl destructor during teardown"
    },
    "8027289": {
      "author": "Ben Reich",
      "avatar": "",
      "cl": "8027289",
      "clUrl": "https://chromium-review.googlesource.com/c/8027289",
      "description": "smbfs currently stores credentials in the /run/daemon-store path,\nhowever, when the minijail sandbox is setup it is not scoped to the\nusers account_hash. To enable this, pass the hash over D-Bus when\ncros-disks first mounts the share to enable bind-mounting only the users\nhash directory into the sandbox.\n\nBug: 516664366\nTest: Deployed to device, ensured the bind-mount is user scoped\nChange-Id: I0bb7b9d64519f60cf4eeb295a8734b631927059d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027289\nReviewed-by: Luciano Pacheco \u003clucmult@chromium.org\u003e\nCommit-Queue: Ben Reich \u003cbenreich@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655174}",
      "email": "benreich@google.com",
      "hash": "d901ef9029176c6430661d81b7bda19a377e93c8",
      "subject": "smbfs: Pass account_hash in mount options over D-Bus"
    },
    "8027309": {
      "author": "Diana OuYang",
      "avatar": "https://lh6.googleusercontent.com/-mQ08YD18KDg/AAAAAAAAAAI/AAAAAAAAAAA/6B0qEDVG72s/s120-p/photo.jpg",
      "cl": "8027309",
      "clUrl": "https://chromium-review.googlesource.com/c/8027309",
      "description": "Adds the field trial testing config entry for the\nContextualTasks_EphemeralPinning_Desktop study; corresponds to\ncl/940556099\n\nBug: b:500456317\nChange-Id: Ia05a0189a17a18896e0d9a593e028d2e3cc13c9d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027309\nAuto-Submit: Diana OuYang \u003cdianaou@google.com\u003e\nReviewed-by: Jason Hu \u003chujasonx@google.com\u003e\nCommit-Queue: Diana OuYang \u003cdianaou@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655774}",
      "email": "dianaou@google.com",
      "hash": "0e4f35ec7ef57da303169e1b91e178c6ba2c08f9",
      "subject": "[ContextualTasks] Add field trial config for Pinning"
    },
    "8027310": {
      "author": "Dibyajyoti Pal",
      "avatar": "",
      "cl": "8027310",
      "clUrl": "https://chromium-review.googlesource.com/c/8027310",
      "description": "This CL refactors a bunch of tests in IntentPickerBubbleViewBrowserTest\non ChromeOS by making them more robust by doing the following:\n\n1. Instead of loading about:blank, which could cause the ChromeOS nav\n   throttle to flakily shut down the web contents [1], load a test site\n   instead, which should be enough for capturing links.\n2. At places where a link click needs to be mimicked to capture a\n   navigation, ExecJS is used to trigger a JS click instead of loading\n   about:blank and calling Navigate().\n3. Under V2DefaultOn, apps capture links by default on ChromeOS, in\n   which case the intent picker bubble doesn't show up. Fix that by\n   disabling the app from being the preferred app for capturing links\n   post installation, to force this bubble to show up.\n\nThis allows the recent flakiness in RememberOpenARCApp tests to be\nfixed (the old MSAN failure might not be fixed in this CL).\n\n[1] https://source.chromium.org/chromium/chromium/src/+/main:chrome/browser/apps/link_capturing/chromeos_reimpl_navigation_capturing_throttle.cc;l=589\n\nBug: 521860617, 40863954\nFixed: 528931249\nChange-Id: I7e453838eca77415cc5d30ce823e43d66b516ecc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027310\nReviewed-by: Daniel Murphy \u003cdmurph@chromium.org\u003e\nReviewed-by: Kunjan Patel \u003cksukh@chromium.org\u003e\nCommit-Queue: Dibyajyoti Pal \u003cdibyapal@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655569}",
      "email": "dibyapal@google.com",
      "hash": "c8f43a090f94f6e4650a21a6bf483cb155296634",
      "subject": "[PWA] Make IntentPickerBubbleView tests under v2DefaultOn Stable on CrOS"
    },
    "8027351": {
      "author": "Aditya Gupta",
      "avatar": "https://lh5.googleusercontent.com/-yTT5PLu18FM/AAAAAAAAAAI/AAAAAAAAAAA/NC5ODysS7Lg/s120-p/photo.jpg",
      "cl": "8027351",
      "clUrl": "https://chromium-review.googlesource.com/c/8027351",
      "description": "Change-Id: Ia407da3507348549e444f6b70f8e014088c7e2a6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027351\nCommit-Queue: Aditya Gupta \u003cadigupt@google.com\u003e\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655310}",
      "email": "adigupt@google.com",
      "hash": "9709b08d27b16df5f270fb01eea5a5cdfbb5fe69",
      "subject": "Add jihadghanna@ to multistep_filter OWNERS."
    },
    "8027364": {
      "author": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8027364",
      "clUrl": "https://chromium-review.googlesource.com/c/8027364",
      "description": "CrOS Changes (16737.0.0-1078475 -\u003e 16738.0.0-1078495):\n- External: http://go/cros-changes/85782..85802?ext=true\n- Internal: http://go/cros-changes/119881..119901\n\nUploaded by https://ci.chromium.org/b/8677511758077423617\n\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-betty-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-brya-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-jacuzzi-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-reven-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-trogdor-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-volteer-chrome\n\nCrOS-LKGM: 16738.0.0-1078495\nMerge-Approval-Bypass: Automated LKGM update\nCr-Original-Build-Id: 8677511758077423617\nCrOS-External-Manifest-Position: 85802\nCrOS-Internal-Manifest-Position: 119901\nChange-Id: I6a12b872cc87e9d1dff998e2d6655e9bf8a6df08\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027364\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@{#1655531}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "30e15ea4ccc5333e96a47f80729c6ad2bc543619",
      "subject": "Automated Commit: LKGM 16738.0.0-1078495 for chromeos."
    },
    "8027392": {
      "author": "Mitsuru Oshima",
      "avatar": "https://lh3.googleusercontent.com/-0Y55REyBQ4w/AAAAAAAAAAI/AAAAAAAAAAA/yGgNpVi7M5o/s120-p/photo.jpg",
      "cl": "8027392",
      "clUrl": "https://chromium-review.googlesource.com/c/8027392",
      "description": "Update Enterprise and ExclusiveAccess tests to use runtime checks for\nWayland instead of compile-time checks.\n\nThis includes:\n- Updating idle_service_interactive_uitest.cc,\n  enterprise_signin_service_browsertest.cc,\n  exclusive_access_manager_browsertest.cc, and\n  exclusive_access_bubble_views_interactive_uitest.cc to use runtime\n  checks for Wayland and skip tests when running on Wayland (since\n  these tests rely on window activation/focus which is restricted on\n  Wayland).\n- Updating relevant BUILD.gn files to compile these tests on Linux\n  even when Wayland support is enabled.\n\nTAG=agy\nCONV=016a1ab3-ebd2-4070-aa0c-f3d72032f383\n\nBug: 529612149\nChange-Id: I03a9bb8ba499660d42d9e024e1b15c02be929098\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027392\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655249}",
      "email": "oshima@chromium.org",
      "hash": "2994db9e76e5760a912db9f31c6781983fc38812",
      "subject": "Enterprise/ExclusiveAccess: Update tests to use runtime check for Wayland"
    },
    "8027393": {
      "author": "Dhruv Kathpalia",
      "avatar": "https://lh5.googleusercontent.com/-ALdv6CebHEM/AAAAAAAAAAI/AAAAAAAAAAA/7Q2izKYrk1o/s120-p/photo.jpg",
      "cl": "8027393",
      "clUrl": "https://chromium-review.googlesource.com/c/8027393",
      "description": "Change-Id: I1dbb511d84887d68cb9b1760537ee4ec714bf311\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027393\nCommit-Queue: Riley Tatum \u003crtatum@google.com\u003e\nAuto-Submit: Dhruv Kathpalia \u003cdhruvkathpalia@google.com\u003e\nReviewed-by: Riley Tatum \u003crtatum@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655724}",
      "email": "dhruvkathpalia@google.com",
      "hash": "77d82f75a3f19c07f7b5bf2d4f70be8d2c85de2f",
      "subject": "Add dhruvkathpalia@ to NTP owners"
    },
    "8027394": {
      "author": "Lijin Shen",
      "avatar": "https://lh5.googleusercontent.com/-UoC7iD4H1Wk/AAAAAAAAAAI/AAAAAAAAAAA/gilZP2C_PVA/s120-p/photo.jpg",
      "cl": "8027394",
      "clUrl": "https://chromium-review.googlesource.com/c/8027394",
      "description": "This flag was introduced in https://crrev.com/c/5889535\n\nBug: 415081184\nChange-Id: Ia3a4ae15246a32aad377500d94b568bc00db6c29\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027394\nReviewed-by: Mark Schillaci \u003cmschillaci@google.com\u003e\nCommit-Queue: Lijin Shen \u003clazzzis@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655550}",
      "email": "lazzzis@google.com",
      "hash": "3ec12b8a6c8b75476cfe3371c394bf3574c4851c",
      "subject": "launch flag LockBackPressHandlerAtStart"
    },
    "8027410": {
      "author": "Victor Tan",
      "avatar": "https://lh4.googleusercontent.com/-NM9HtmQfBTQ/AAAAAAAAAAI/AAAAAAAAAAA/CC8Z5xW1EsI/s120-p/photo.jpg",
      "cl": "8027410",
      "clUrl": "https://chromium-review.googlesource.com/c/8027410",
      "description": "Following the zero-window experiments on Canary/Dev and Stable, this CL\nlaunches Phase 1 by flipping kSmartRestart to FEATURE_ENABLED_BY_DEFAULT\nand setting the default restart delay parameter to 1 minute.\n\nLaunch doc: https://docs.google.com/document/d/1cvDHsbFZoe60WOQ4cMqJNlXzPtYNsfH7LHJQmei8DsE/edit?pli=1\u0026resourcekey=0-C1k8LlJoJEhegDDopgSjkQ\u0026tab=t.0\n\nPrevious change in M151: https://chromium-review.git.corp.google.com/c/chromium/src/+/8020155\n\nBug: 503371806\nChange-Id: Ib951bfd0d33f658074e21686d45d49d7de83be38\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027410\nCommit-Queue: Victor Tan \u003cvictortan@chromium.org\u003e\nReviewed-by: Ari Chivukula \u003carichiv@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655128}",
      "email": "victortan@chromium.org",
      "hash": "1a6dc32c339d52cd869c76107ada87bfb4c9cd0c",
      "subject": "[SmartRestart] Enable zero-window restart by default on macOS 1m delay"
    },
    "8027411": {
      "author": "Esteban Brugal",
      "avatar": "https://lh3.googleusercontent.com/-vLk6N9m5Oyc/AAAAAAAAAAI/AAAAAAAAAAA/bZibSSmauaU/s120-p/photo.jpg",
      "cl": "8027411",
      "clUrl": "https://chromium-review.googlesource.com/c/8027411",
      "description": "Change-Id: I6e403963d00b21dfd5e3863d0f62c3e71f7bc547\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027411\nAuto-Submit: Esteban Brugal \u003cestebanbrugal@google.com\u003e\nReviewed-by: Scott Yoder \u003cscottyoder@google.com\u003e\nCommit-Queue: Kirubel \u003ckaklilu@chromium.org\u003e\nReviewed-by: Kirubel \u003ckaklilu@chromium.org\u003e\nCommit-Queue: Esteban Brugal \u003cestebanbrugal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655176}",
      "email": "estebanbrugal@google.com",
      "hash": "f08a925fce9bba237cf5363e012fc7140fe56e31",
      "subject": "Update MapsNativePreviewUniversalLink config to remove counterfactual."
    },
    "8027450": {
      "author": "Camillo Bruni",
      "avatar": "https://lh3.googleusercontent.com/-IEi3l6tzdmI/AAAAAAAAAAI/AAAAAAAAAAA/PwLWoD0L_7g/s120-p/photo.jpg",
      "cl": "8027450",
      "clUrl": "https://chromium-review.googlesource.com/c/8027450",
      "description": "Disable specific stories of desktop_ui/tab_search that have been\nfailing for a while.\n\nTAG=agy\nCONV=cac9bef6-f415-4c3f-bf74-11d35cc1ba8a\n\nBug: 514245243\nChange-Id: Idba59c104657c5cb9908f7565a6debd90fb964e6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027450\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Farid (Mojtaba) Faridzad \u003cfaridzad@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655502}",
      "email": "cbruni@chromium.org",
      "hash": "6f4521a15a321b77c6c692a7d8ec6f306aae9093",
      "subject": "[perf] Disable failing desktop_ui/tab_search stories"
    },
    "8027456": {
      "author": "Tomek Jurkiewicz",
      "avatar": "https://lh6.googleusercontent.com/-ySHCXjMflzA/AAAAAAAAAAI/AAAAAAAAAAA/lsticuiOmuA/s120-p/photo.jpg",
      "cl": "8027456",
      "clUrl": "https://chromium-review.googlesource.com/c/8027456",
      "description": "Bug: 530120931\nChange-Id: I1ab9570c4899588092c3615bb7b1c3188d4b417f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027456\nCommit-Queue: Tomek Jurkiewicz \u003ctju@google.com\u003e\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655509}",
      "email": "tju@google.com",
      "hash": "f2c798d94d82ac3c4e56ef10d08a27a810b73420",
      "subject": "Replace Yahoo! engine with Microsoft Bing for test"
    },
    "8027531": {
      "author": "Mitsuru Oshima",
      "avatar": "https://lh3.googleusercontent.com/-0Y55REyBQ4w/AAAAAAAAAAI/AAAAAAAAAAA/yGgNpVi7M5o/s120-p/photo.jpg",
      "cl": "8027531",
      "clUrl": "https://chromium-review.googlesource.com/c/8027531",
      "description": "Update Glic and Actor tests to use runtime checks for Wayland instead\nof compile-time checks.\n\nThis includes:\n- Updating actor and glic test files to use runtime checks for Wayland\n  and skip tests when running on Wayland (since these features/tests\n  may not be fully supported on Wayland yet).\n- Updating relevant BUILD.gn files to compile these tests on Linux\n  even when Wayland support is enabled.\n\nTAG=agy\nCONV=016a1ab3-ebd2-4070-aa0c-f3d72032f383\n\nBug: 529612149\nChange-Id: I99b47a1a912972530eff96e63cee8196a4f47143\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027531\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nReviewed-by: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655121}",
      "email": "oshima@chromium.org",
      "hash": "10429499e23f680e81bf3314ed111417575b4fda",
      "subject": "Glic/Actor: Update tests to use runtime check for Wayland"
    },
    "8027550": {
      "author": "Mitsuru Oshima",
      "avatar": "https://lh3.googleusercontent.com/-0Y55REyBQ4w/AAAAAAAAAAI/AAAAAAAAAAA/yGgNpVi7M5o/s120-p/photo.jpg",
      "cl": "8027550",
      "clUrl": "https://chromium-review.googlesource.com/c/8027550",
      "description": "Update SendTabToSelfToolbarIconController tests to use runtime checks\nfor Wayland instead of compile-time checks.\n\nThis includes:\n- Updating send_tab_to_self_toolbar_icon_controller_browsertest.cc to\n  disable tests at runtime using DISABLED_ prefix (via MAYBE_) on\n  ChromeOS/Linux instead of compile-time exclusions.\n- Adding TODO comments pointing to bug crbug.com/529823129 for the\n  failing tests on ChromeOS.\n- Updating send_tab_to_self_toolbar_icon_controller_interactive_uitest.cc\n  to use runtime check for Wayland.\n\nTAG=agy\nCONV=016a1ab3-ebd2-4070-aa0c-f3d72032f383\n\nBug: 529612149, 529823129\nChange-Id: I7259541fdf7c60590fbbe3ad762a1d3785ac93a8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027550\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nReviewed-by: Michael Tatarski \u003cmtatarski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655492}",
      "email": "oshima@chromium.org",
      "hash": "bb9f02ba7ef7f5820ff6ff7aeecb6a51b1a6c48c",
      "subject": "Sharing/SendTabToSelf: Update tests to use runtime check for Wayland"
    },
    "8027551": {
      "author": "James Cook",
      "avatar": "https://lh4.googleusercontent.com/-qikRA8xqB3U/AAAAAAAAAAI/AAAAAAAAAAA/JBUbB9n7c4s/s120-p/photo.jpg",
      "cl": "8027551",
      "clUrl": "https://chromium-review.googlesource.com/c/8027551",
      "description": "This provides breadcrumb text as users navigate into settings.\n\nScreenshot (layout and divider issues will be addressed in later CLs):\nhttps://screenshot.googleplex.com/5PnUJVoipRP6ZdY\n\nBug: 521895796\nChange-Id: Iace62e27583378983227627c190c45b820897203\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027551\nReviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nCommit-Queue: James Cook \u003cjamescook@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655691}",
      "email": "jamescook@chromium.org",
      "hash": "0021fe2d0948001f5383071f35f175a5c38d91ed",
      "subject": "settings: Hook up MultiColumnTitleUpdater for Android settings in a tab"
    },
    "8027604": {
      "author": "Zoraiz Naeem",
      "avatar": "",
      "cl": "8027604",
      "clUrl": "https://chromium-review.googlesource.com/c/8027604",
      "description": "This change unconditionally clears the fast ink buffer upon\ninitialization. This ensures that stale data from previous GPU\noperations—such as video frames or WebGL buffers from other origins—\ncan't be surfaced to the screen.\n\nOriginally, we were clearing the buffer for certain devices due to the\nperformance concern of memsetting large GPU buffer frequently. (See\nb:168735625) However, the concerns have been mitigated in b:529510580.\n\nBug: b:513393001\nChange-Id: Iffb85433f8b0cc9a42f39c778c008c326d10e93e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027604\nCommit-Queue: Zoraiz Naeem \u003czoraiznaeem@chromium.org\u003e\nReviewed-by: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655766}",
      "email": "zoraiznaeem@google.com",
      "hash": "2b49c501d5c8261400ea7a78ad7561c6993f04d0",
      "subject": "ash/fast_ink: Unconditionally clear fast ink buffer"
    },
    "8027615": {
      "author": "Piotr Kotynia",
      "avatar": "https://lh3.googleusercontent.com/-QmRW_LjC3tU/AAAAAAAAAAI/AAAAAAAAAAA/fVMSluKxZFk/s120-p/photo.jpg",
      "cl": "8027615",
      "clUrl": "https://chromium-review.googlesource.com/c/8027615",
      "description": "Currently, the at memory bottom sheet mediator passes the parent\nsuggestion wrapped in a singleton list as a placeholder when opening the\nflyout screen. In addition, C++ suggestions with children do not\npropagate their children when converted to Java AutofillSuggestion\ninstances across the JNI bridge.\n\nThis change adds support for children suggestions to the Java\nAutofillSuggestion class and updates the JNI bridge in\nAtMemoryBottomSheetBridge to convert and pass children vectors from C++\nto Java. The bottom sheet mediator is also updated to pass the actual\nchildren suggestions to the flyout model when a suggestion is clicked.\n\nUI: http://screencast/cast/NjQ4MjAyMDczNjY5NjMyMHw3Zjk4NTk1My1lMw\nBug: 530100426\nChange-Id: I545cf9544c31e62caced7a4e303b86acca5461eb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027615\nCommit-Queue: Piotr Kotynia \u003cpiotrkotynia@google.com\u003e\nReviewed-by: Timofey Chudakov \u003ctchudakov@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655627}",
      "email": "piotrkotynia@google.com",
      "hash": "82b2080c993e2e54e2e63afab6a4c924dd33df87",
      "subject": "[@memory][Android] Pass children suggestions to the bottomsheet flyout"
    },
    "8027616": {
      "author": "Abhijith Nair",
      "avatar": "https://lh3.googleusercontent.com/-0GMh5AVQGLM/AAAAAAAAAAI/AAAAAAAAAAA/0zZzcqCKexs/s120-p/photo.jpg",
      "cl": "8027616",
      "clUrl": "https://chromium-review.googlesource.com/c/8027616",
      "description": "This test is being disabled by the Android Gardener due to failures in a\nlot of Android builders.\n\nBug: 530108206\nChange-Id: Ic570ea087a8083c9fc1f265c1e150b82ac3c440d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027616\nReviewed-by: Greg Thompson \u003cgrt@chromium.org\u003e\nCommit-Queue: Greg Thompson \u003cgrt@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655469}",
      "email": "abhijithnair@chromium.org",
      "hash": "e696f99b9b0c08a95e857a7bd675f67bd546ee22",
      "subject": "Disable WebContentsAccessibilityE2ETest"
    },
    "8027630": {
      "author": "Googler",
      "avatar": "",
      "cl": "8027630",
      "clUrl": "https://chromium-review.googlesource.com/c/8027630",
      "description": "This CL was generated by a Copybara workflow. See the attached bug for more details.\n\nBbcpOrigin-RevId: 940515639\nChange-Id: Ibad1db970d2b44959f940bd3a1242f1884195f0d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027630\nAuto-Submit: Copybara Service \u003ccopybara-worker-blackhole@google.com\u003e\nReviewed-by: Max Curran \u003ccurranmax@chromium.org\u003e\nCommit-Queue: Max Curran \u003ccurranmax@chromium.org\u003e\nReviewed-by: Zachary Tan \u003ctanzachary@chromium.org\u003e\nCommit-Queue: Zachary Tan \u003ctanzachary@chromium.org\u003e\nCommit-Queue: Copybara Service \u003ccopybara-worker-blackhole@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655096}",
      "email": "noreply@google.com",
      "hash": "65f302b003a7a981817a297dc1bf106dc8388d75",
      "subject": "Sync feature protos."
    },
    "8027691": {
      "author": "Danilo Tedeschi",
      "avatar": "https://lh4.googleusercontent.com/-o60aWRQQunI/AAAAAAAAAAI/AAAAAAAAAAA/EywYd35zkfY/s120-p/photo.jpg",
      "cl": "8027691",
      "clUrl": "https://chromium-review.googlesource.com/c/8027691",
      "description": "I am basing this api on ICU4X so we can more easily switch between the\ntwo.\n\nChange-Id: Id2dd1917f05f7e5a23152f1d7b31043890123ac4\nBug: 515536912\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027691\nCommit-Queue: Manish Goregaokar \u003cmanishearth@google.com\u003e\nReviewed-by: Manish Goregaokar \u003cmanishearth@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655250}",
      "email": "danft@google.com",
      "hash": "e9454490294de3e41c6b7513222de3ba9179599a",
      "subject": "Add timezone support to datetime-formatter"
    },
    "8027692": {
      "author": "Giovanni Ortuño Urquidi",
      "avatar": "https://lh6.googleusercontent.com/-wN5CJWamRj0/AAAAAAAAAAI/AAAAAAAAAAA/_tezUf7PLl0/s120-p/photo.jpg",
      "cl": "8027692",
      "clUrl": "https://chromium-review.googlesource.com/c/8027692",
      "description": "Test is flaky on all platforms:\n\nhttps://ci.chromium.org/ui/test/chromium/%3A%2F%2Fchrome%2Ftest%5C%3Abrowser_tests!gtest%3A%3AChromeRenderProcessHostTest%23ProcessPerTab\n\nExample error:\n```\n...\\render_process_host_chrome_browsertest.cc(345): error: Expected equality of these values:\n  host_count\n    Which is: 4\n  RenderProcessHostCount()\n    Which is: 5\n```\n\nBug: 497106715\nChange-Id: I1c396f6fad494ff42f8e4c8c8d3e534ab4188005\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027692\nCommit-Queue: Giovanni Ortuno Urquidi \u003cortuno@chromium.org\u003e\nAuto-Submit: Giovanni Ortuno Urquidi \u003cortuno@chromium.org\u003e\nReviewed-by: Paula Gómez \u003cpaugomez@google.com\u003e\nOwners-Override: Giovanni Ortuno Urquidi \u003cortuno@chromium.org\u003e\nCommit-Queue: Paula Gómez \u003cpaugomez@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655077}",
      "email": "ortuno@chromium.org",
      "hash": "9b86bf492ee02bf59c4b36de649f21735cfe8675",
      "subject": "gardener: Disable ChromeRenderProcessHostTest.ProcessPerTab"
    },
    "8027693": {
      "author": "Bryan Oltman",
      "avatar": "https://lh3.googleusercontent.com/-EBbHjAXPueQ/AAAAAAAAAAI/AAAAAAAAAAA/vYqQD-NUcrU/s120-p/photo.jpg",
      "cl": "8027693",
      "clUrl": "https://chromium-review.googlesource.com/c/8027693",
      "description": "By default, NSViews do not clip to their bounds (clipsToBounds is\nfalse), which sometimes causes view.visibleRect to report coordinates\nextending beyond the view's bounds. This behavior exists on both macOS\n26 and 27, although how and when this behavior manifests seems to be\ninconsistent.\n\nImmersiveModeControllerCocoa::LayoutWindowWithAnchorView compares its\noverlay_content_view_'s visibleRect height with the height of its bounds\nto determine whether the view is clipped and moves the overlay window\noffscreen if so. If the overlay window is offscreen, the menu will\nattempt to render with a negative y origin and show with an effective 0\noffset. On macOS 26, these height values are equal. On macOS 27, they\nare not (visibleRect height:140, bounds height:47). On both macOS 26 and\n27, clipping to bounds causes a view.visibleRect to return something\nmore in line with what one would expect (a rect smaller than or equal to\nthe view's bounds).\n\nThis CL updates the overlay_content_view_ to clip to its bounds, which\nprevents us from trying to draw it offscreen.\n\nFixed: 529260672\nChange-Id: I85bce521079fd9b07debcb7c6eda094fa2cc2ee0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027693\nCommit-Queue: Bryan Oltman \u003cbryanoltman@google.com\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655086}",
      "email": "bryanoltman@google.com",
      "hash": "ecd1b99c7c2aa5bab976f1afdab9d5eedcd2c786",
      "subject": "[macOS] Fix app menu positioning in fullscreen"
    },
    "8027712": {
      "author": "Kirubel",
      "avatar": "https://lh5.googleusercontent.com/-Qvia1J2CD6g/AAAAAAAAAAI/AAAAAAAAAAA/JqAbYPFhT0E/s120-p/photo.jpg",
      "cl": "8027712",
      "clUrl": "https://chromium-review.googlesource.com/c/8027712",
      "description": "When the Glic status icon is enabled, entering and exiting fullscreen\ncan result in a non-interactive window being left. This 'window' can\nonly be closed by quitting Chrome.\n\nThe Glic status icon is only added when Glic is enabled and the FRE has\nbeen completed.\n\nBug: crbug.com/494614152\nChange-Id: I48c89d912fb8aac2c6275f47011389796a6a6964\nTested: I did manual tests before this CL and reproduced the error. I couldn't repro the error at this CL.\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027712\nReviewed-by: Bryan Oltman \u003cbryanoltman@google.com\u003e\nCommit-Queue: Kirubel \u003ckaklilu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655547}",
      "email": "kaklilu@chromium.org",
      "hash": "c194751b9c45fc1c77db3565bcc50e354ec43c2b",
      "subject": "Fix non-interactive window bug on macOS 26"
    },
    "8027735": {
      "author": "Evan Liu",
      "avatar": "https://lh5.googleusercontent.com/-twc9f9CK-XY/AAAAAAAAAAI/AAAAAAAAAAA/PBjGsU_6N4M/s120-p/photo.jpg",
      "cl": "8027735",
      "clUrl": "https://chromium-review.googlesource.com/c/8027735",
      "description": "When the Web Speech API uses SODA, it previously passed config paths for\nall installed language packs, causing SODA to recognize multiple\nlanguages simultaneously (e.g., both en-US and the requested fr-FR).\n\nThis CL adds an `allow_multi_language` flag to SpeechRecognitionOptions.\nFor Web Speech API clients, this flag is set to false, ensuring SODA\nonly loads the configuration for the single requested language.\n\nFixed: 522192394\nChange-Id: Id749e47d9069c7f9aef50e8f0432f6242a06c3ce\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027735\nReviewed-by: Yiren Wang \u003cyrw@chromium.org\u003e\nCommit-Queue: Evan Liu \u003cevliu@google.com\u003e\nReviewed-by: Alex Gough \u003cajgo@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655551}",
      "email": "evliu@google.com",
      "hash": "7bcd6f38bddcae2d3f92234fff58e73befdc83e9",
      "subject": "Restrict Web Speech API SODA recognition to requested language"
    },
    "8027737": {
      "author": "Lambros Lambrou",
      "avatar": "https://lh3.googleusercontent.com/-8BdDdv4MksM/AAAAAAAAAAI/AAAAAAAAAAA/9YQAuHbOmq0/s120-p/photo.jpg",
      "cl": "8027737",
      "clUrl": "https://chromium-review.googlesource.com/c/8027737",
      "description": "In crrev.com/c/8008491, GnomeDesktopResizer::GetSupportedResolutions()\nwas updated to adjust widths and heights and fall back to smaller\nfractional scales to respect GNOME scaling restrictions (e.g., minimum\nlogical area of 600x600 / 360,000 pixels).\n\nThis CL updates GnomeDesktopResizer::DoSetVideoLayout() to pass each\nrequested video track resolution through GetSupportedResolutions()\nbefore adding virtual streams or changing display resolutions, aligning\nSetVideoLayout() with SetResolution(). Repacking side-by-side monitors\nto eliminate gaps or overlaps is handled automatically by the existing\nRelayout() mechanism.\n\nSeveral existing unit tests in GnomeDesktopResizerTest (such as\nSetVideoLayout_UpdatesExistingMonitors and\nSetVideoLayout_SupportsPhysicalLayout) required updates because their\ntest fixtures previously used small monitor dimensions (e.g., logical\n300x300 at 1.5x scale = 90,000 pixels). Previously, SetVideoLayout()\nbypassed GetSupportedResolutions(), allowing these sub-minimum\ndimensions. With GetSupportedResolutions() applied, GNOME's minimum\nlogical area constraint correctly clamped those test monitors to 1.0x\nscale. The unit test dimensions have been scaled up by 3x (e.g. logical\n600x600 or 900x900) so that they satisfy GNOME's minimum area constraint\nwhile preserving test coverage and layout verification.\n\nTAG=agy\nCONV=4fe58ea7-fd20-49fe-a1c7-0943db527617\n\nBug: 431816005\nChange-Id: Ie2ef287eaca4c6947b70a1bd0cc171e5ab20487e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027737\nAuto-Submit: Lambros Lambrou \u003clambroslambrou@chromium.org\u003e\nCommit-Queue: Lambros Lambrou \u003clambroslambrou@chromium.org\u003e\nReviewed-by: Jamie Walch \u003cjamiewalch@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655605}",
      "email": "lambroslambrou@chromium.org",
      "hash": "6bcba90fb3f90adfc9cd7a7f956703bc9a720199",
      "subject": "[crd host][linux] Adjust video layout resolutions for GNOME scaling"
    },
    "8027741": {
      "author": "Paula Gomez",
      "avatar": "https://lh4.googleusercontent.com/-3geprgWG8OM/AAAAAAAAAAI/AAAAAAAAAAA/_B5KqvRkLtk/s120-p/photo.jpg",
      "cl": "8027741",
      "clUrl": "https://chromium-review.googlesource.com/c/8027741",
      "description": "All/ActorToolsTestScriptTool\nTabClosedWhileWaitingForNavigationDoesNotCrash/* had a dangling raw_ptr\nin unretained callback causing consistent test failures:\nhttps://ci.chromium.org/ui/p/chrome-m151/builders/ci/linux-chromeos-chrome/5/overview\n\nBug: 529908643\nChange-Id: If728c6b6c9cde8f23e74916b682264f36dafe9fa\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027741\nReviewed-by: Lingqi Chi \u003clingqi@chromium.org\u003e\nCommit-Queue: Lingqi Chi \u003clingqi@chromium.org\u003e\nOwners-Override: Lingqi Chi \u003clingqi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655332}",
      "email": "paugomez@google.com",
      "hash": "cfb123d417627aaaf48bb2ea9937e18cee319d35",
      "subject": "Disable TabClosedWhileWaitingForNavigationDoesNotCrash on ChromeOS"
    },
    "8027743": {
      "author": "Mike Wasserman",
      "avatar": "https://lh3.googleusercontent.com/-q-Ur_aOfw80/AAAAAAAAAAI/AAAAAAAAAAA/YoLjr7stCTQ/s120-p/photo.jpg",
      "cl": "8027743",
      "clUrl": "https://chromium-review.googlesource.com/c/8027743",
      "description": "Log session destruction with reasons where possible.\nRemove unused `healthy` param for OnDeviceExecution::Cleanup().\n\nFixed: 524778576\nChange-Id: I4bc917aa3f76e9fa216b55d5bb1dbf41989ae100\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027743\nReviewed-by: Steven Holte \u003cholte@chromium.org\u003e\nAuto-Submit: Mike Wasserman \u003cmsw@chromium.org\u003e\nCommit-Queue: Steven Holte \u003cholte@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655768}",
      "email": "msw@chromium.org",
      "hash": "72259ecfb56eacf259e21783dd2b31608ac951a3",
      "subject": "Built-In AI APIs: Add more chrome://on-device-internals session logging"
    },
    "8027754": {
      "author": "pinpoint-worker",
      "avatar": "https://lh4.googleusercontent.com/-VSmT6IeFjkg/AAAAAAAAAAI/AAAAAAAAAAA/H7d9JAkL0Ig/s120-p/photo.jpg",
      "cl": "8027754",
      "clUrl": "https://chromium-review.googlesource.com/c/8027754",
      "description": "No-try: true\nChange-Id: I122355759a3104f36e5bc005bd89f8a3dea1ff61\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027754\nAuto-Submit: pinpoint-worker \u003cpinpoint-worker@skia-infra-corp.iam.gserviceaccount.com\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655091}",
      "email": "pinpoint-worker@skia-infra-corp.iam.gserviceaccount.com",
      "hash": "cee9d7d70da0b7634f5bf3276b3365567148f6ea",
      "subject": "Update CBB autoroll for the builds refs"
    },
    "8027829": {
      "author": "Aviv Kiss",
      "avatar": "https://lh6.googleusercontent.com/-1rfNev2zK4U/AAAAAAAAAAI/AAAAAAAAAAA/pWxf1mAxK7s/s120-p/photo.jpg",
      "cl": "8027829",
      "clUrl": "https://chromium-review.googlesource.com/c/8027829",
      "description": "A recent change crrev.com/c/7728375 banned ObserverList reentrancy by\ndefault. Need to add an allowance back for ObserverList in\nOmniboxEditModel, similar to AutocompleteController in\ncrrev.com/c/7780004.\n\nOmnibox operates in an event-driven feedback loop where observer\nnotifications (e.g., OnContentsChanged) can trigger UI state\nupdates—such as closing or transitioning popups—that synchronously\ninvoke AutocompleteController::Stop() or RevertAll(), which in turn\nclears results and notifies observers of changes. This synchronously\nre-enters OnPopupResultChanged(), leading to nested iterations over the\nsame observer list and causing a crash since the list is not reentrant.\n\nUsing observers_.NotifyAllowReentrancy(\u0026Observer::OnContentsChanged)\nallows this specific nested notification safely, without requiring the\nentire OmniboxEditModel observer list to be reentrant. The loop is\nguaranteed to terminate because results are cleared in the first\niteration, and subsequent Stop() calls find no results and do not\nnotify.\n\nTAG=agy\nCONV=0e0649ae-5599-4481-8f35-d89bcd48ff29\n\nFixed: 527310152\nChange-Id: I141f7155734e12f854115c06c505841a40ccb522\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027829\nReviewed-by: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nAuto-Submit: Aviv Kiss \u003cavivkiss@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655279}",
      "email": "avivkiss@google.com",
      "hash": "9b7b3add8d4d1ca4736027c79ca3c26b55c1d8ab",
      "subject": "[omnibox] Allow reentrancy during OnContentsChanged in OmniboxEditModel"
    },
    "8027831": {
      "author": "Mohamed Amir Yosef",
      "avatar": "https://lh4.googleusercontent.com/-koe2ple2Poc/AAAAAAAAAAI/AAAAAAAAAAA/fiNL4R6AfY0/s120-p/photo.jpg",
      "cl": "8027831",
      "clUrl": "https://chromium-review.googlesource.com/c/8027831",
      "description": "Extends the expiry of:\n- Blink.DigitalCredentials.Create.IsDelegated\n- Blink.DigitalCredentials.Get.IsDelegated\nto 2027-07-01.\n\nFixed: 529348394, 529347926\nTAG=agy\nCONV=7fc78cdb-7591-48af-ac38-9bc4e3efce61\n\nChange-Id: Iee3a96c4f630e6d62a2b5a8d6e5c46b8d9be3bde\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027831\nAuto-Submit: Mohamed Amir Yosef \u003cmamir@chromium.org\u003e\nCommit-Queue: Rafał Godlewski \u003crgod@google.com\u003e\nCommit-Queue: Mohamed Amir Yosef \u003cmamir@chromium.org\u003e\nReviewed-by: Rafał Godlewski \u003crgod@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655370}",
      "email": "mamir@chromium.org",
      "hash": "19fd4a24f7c4bb2670a0d9fbef4089c8750fc719",
      "subject": "Extend expiry of Blink.DigitalCredentials.*.IsDelegated"
    },
    "8027832": {
      "author": "Viktor Semeniuk",
      "avatar": "https://lh4.googleusercontent.com/-vKGC1MIjyOA/AAAAAAAAAAI/AAAAAAAAAAA/woUbzgowSBc/s120-p/photo.jpg",
      "cl": "8027832",
      "clUrl": "https://chromium-review.googlesource.com/c/8027832",
      "description": "is_non_password_login_detected is passed to\nIsPasswordChangeSupported which will emit kNonPasswordLogin if true.\n\nChange-Id: Ia7f7d9c48606acede4b810ec163265ad6dfd2bec\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027832\nCommit-Queue: Viktor Semeniuk \u003cvsemeniuk@google.com\u003e\nReviewed-by: Anna Tsvirchkova \u003catsvirchkova@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655444}",
      "email": "vsemeniuk@google.com",
      "hash": "6e0465bd910132d78538e96009e01e71d2b29ca2",
      "subject": "Remove is_non_password_login_detected check in LeakDetectionDelegate"
    },
    "8027849": {
      "author": "James Cook",
      "avatar": "https://lh4.googleusercontent.com/-qikRA8xqB3U/AAAAAAAAAAI/AAAAAAAAAAA/JBUbB9n7c4s/s120-p/photo.jpg",
      "cl": "8027849",
      "clUrl": "https://chromium-review.googlesource.com/c/8027849",
      "description": "Extract SettingsActivity.WideDisplayPaddingApplier into a separate\nutility class. Refactor it so it can be used with both SettingsActivity\nand SettingsPage. This fixes many padding and layout issues with\nsettings in a tab, see screenshot:\nhttps://screenshot.googleplex.com/7MxCfY5qMQXYvQD\n\nThere are still font size/styling issues to address. Also, search is\nstill a work-in-progress. But we're getting there.\n\nBug: 521895796\nChange-Id: I976c9c451c8cc40a16d02a64cdaf7cee6c384420\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027849\nReviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nCommit-Queue: James Cook \u003cjamescook@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655747}",
      "email": "jamescook@chromium.org",
      "hash": "26161427f281c7241700b3aed18da7d97e4fc716",
      "subject": "settings: Use WideDisplayPadding for settings in a tab on Android"
    },
    "8027852": {
      "author": "Ritika Gupta",
      "avatar": "https://lh3.googleusercontent.com/-rN_PSVjcJd4/AAAAAAAAAAI/AAAAAAAAAAA/l6NwvYq97Xc/s120-p/photo.jpg",
      "cl": "8027852",
      "clUrl": "https://chromium-review.googlesource.com/c/8027852",
      "description": "Add new feature flag for GlicBackgroundActuation in native\n(features::kGlicBackgroundActuation) and expose it to Java\n(ChromeFeatureList.GLIC_BACKGROUND_ACTUATION).\n\nBug: 529905047\nChange-Id: I413ac688e3f8101c37458d14ea63f64987040953\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027852\nCommit-Queue: Siddhartha S \u003cssid@chromium.org\u003e\nCommit-Queue: Ritika Gupta \u003critikagup@google.com\u003e\nAuto-Submit: Ritika Gupta \u003critikagup@google.com\u003e\nReviewed-by: Siddhartha S \u003cssid@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655143}",
      "email": "ritikagup@google.com",
      "hash": "62d11225badc6f1e57ca61713e3257a5c13840bc",
      "subject": "[Background Actuation] Add GlicBackgroundActuation feature flag."
    },
    "8027932": {
      "author": "Gazal",
      "avatar": "https://lh5.googleusercontent.com/-5jZ5sBksdws/AAAAAAAAAAI/AAAAAAAAAAA/V5MBqLUUh3c/s120-p/photo.jpg",
      "cl": "8027932",
      "clUrl": "https://chromium-review.googlesource.com/c/8027932",
      "description": "Additionally, move ForTesting methods to bottom of the class.\n\nBug: 529051459\nChange-Id: I470cd993b913447760124bc370221463b13f0330\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027932\nAuto-Submit: Gazal Agarwal \u003cagazal@google.com\u003e\nReviewed-by: Tsuyoshi Horo \u003choro@chromium.org\u003e\nReviewed-by: Nate Fischer \u003cntfschr@chromium.org\u003e\nCommit-Queue: Gazal Agarwal \u003cagazal@google.com\u003e\nCommit-Queue: Tsuyoshi Horo \u003choro@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655214}",
      "email": "agazal@google.com",
      "hash": "675b67a213ad1f6bc55f10ab62f5edc93824049a",
      "subject": "[code-health] Remove redundant @VisibleForTesting in android_webview"
    },
    "8027933": {
      "author": "Gazal",
      "avatar": "https://lh5.googleusercontent.com/-5jZ5sBksdws/AAAAAAAAAAI/AAAAAAAAAAA/V5MBqLUUh3c/s120-p/photo.jpg",
      "cl": "8027933",
      "clUrl": "https://chromium-review.googlesource.com/c/8027933",
      "description": "Additionally, move ForTesting methods to bottom of the class.\n\nBug: 529051459\nChange-Id: I6e4057b00d7f7776e7d52d21b43cee73a6cd29aa\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027933\nAuto-Submit: Gazal Agarwal \u003cagazal@google.com\u003e\nReviewed-by: Tsuyoshi Horo \u003choro@chromium.org\u003e\nCommit-Queue: Gazal Agarwal \u003cagazal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655149}",
      "email": "agazal@google.com",
      "hash": "ad38982f3aec333a8847306b9bedc51dff9ca196",
      "subject": "[code-health] Remove redundant @VisibleForTesting in net"
    },
    "8027934": {
      "author": "Gazal",
      "avatar": "https://lh5.googleusercontent.com/-5jZ5sBksdws/AAAAAAAAAAI/AAAAAAAAAAA/V5MBqLUUh3c/s120-p/photo.jpg",
      "cl": "8027934",
      "clUrl": "https://chromium-review.googlesource.com/c/8027934",
      "description": "Additionally, move ForTesting methods to bottom of the class.\n\nBug: 529051459\nChange-Id: I33b2e4da38de66237c51c8895aba29d18692c7ad\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8027934\nAuto-Submit: Gazal Agarwal \u003cagazal@google.com\u003e\nCommit-Queue: Gazal Agarwal \u003cagazal@google.com\u003e\nReviewed-by: Theresa Wellington \u003ctwellington@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655160}",
      "email": "agazal@google.com",
      "hash": "bc978e1d0e9f8dae9e1acd0c348e0ac4aa60df63",
      "subject": "[code-health] Remove redundant @VisibleForTesting in chrome"
    },
    "8028016": {
      "author": "Wenhu Cheng",
      "avatar": "https://lh5.googleusercontent.com/-zuuntE8jFRs/AAAAAAAAAAI/AAAAAAAAAAA/j26D0U5oPJM/s120-p/photo.jpg",
      "cl": "8028016",
      "clUrl": "https://chromium-review.googlesource.com/c/8028016",
      "description": "This CL adds fieldtrial testing configuration for\n`VoiceSearchCoherenceSearchbox` to enable waterfall bot coverage for the\nNTP Realbox voice search live experiment. The fieldtrial configuration\ntests two experiment arms on Desktop platforms (chromeos, linux, mac,\nwindows):\n\n1. Enabled_NoLiveTranscription:\nEnables `VoiceSearchCoherenceSearchbox` without live transcription and with the tic tac recording animation.\n\n2. Enabled_WithLiveTranscription:\nEnables `VoiceSearchCoherenceSearchbox` with live transcription where `VoiceSearchCoherenceSearchboxWithLiveTranscription=true`.\n\nFixed: b:529899993\nChange-Id: I7e6a2ccf4cde93f88e79416d5de7958db8996e84\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028016\nReviewed-by: James Leung \u003cjamesleung@google.com\u003e\nCommit-Queue: Wenhu Cheng \u003cwenhuc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655239}",
      "email": "wenhuc@google.com",
      "hash": "cf95d1aa5be3abc46795b5662904eb89850f114b",
      "subject": "[Voice Search] Add fieldtrial testing config for Realbox Voice Search LE"
    },
    "8028051": {
      "author": "Eleanor Lee",
      "avatar": "https://lh3.googleusercontent.com/-XxXO6wG_OmM/AAAAAAAAAAI/AAAAAAAAAAA/FrKHWUJBLxc/s120-p/photo.jpg",
      "cl": "8028051",
      "clUrl": "https://chromium-review.googlesource.com/c/8028051",
      "description": "Remove the \"New tab to the right\" and \"Close tabs to the right\" context menu items because they are not applicable to VT.\n\nBug: 521982129\nChange-Id: Iff34a306aff8cacb95b5e9db39244815d5de9957\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028051\nReviewed-by: Gazal Agarwal \u003cagazal@google.com\u003e\nReviewed-by: Theresa Wellington \u003ctwellington@chromium.org\u003e\nCommit-Queue: Eleanor Lee \u003celeanorlee@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655623}",
      "email": "eleanorlee@google.com",
      "hash": "5c6a4cf0748a82273ccac443195bfc1f97749c2d",
      "subject": "[Vertical Tabs] Remove directional context menu items"
    },
    "8028059": {
      "author": "Antonio Gomes",
      "avatar": "https://lh4.googleusercontent.com/-Roj3sDO2cAk/AAAAAAAAAAI/AAAAAAAAAAA/FrdDAmtmGeI/s120-p/photo.jpg",
      "cl": "8028059",
      "clUrl": "https://chromium-review.googlesource.com/c/8028059",
      "description": "views/webid pulled in two //chrome/browser/ui:ui headers that were\nlargely unused:\n\n- views/frame/browser_view.h: included by\n  fedcm_account_selection_view_desktop.cc but no BrowserView is used.\n  It was transitively providing tab_strip_model.h, so add that as a\n  direct include (TabStripModel is used at line ~609).\n- views/extensions/security_dialog_tracker.h: unused in\n  account_selection_bubble_view.cc and account_selection_modal_view.cc.\n\nDrop browser_view.h from the views/webid:impl\nallow_circular_includes_from comment accordingly. The entry itself\nstays: security_dialog_tracker.h is still genuinely used in\nfedcm_account_selection_view_desktop.cc and remains a ui:ui header, so\nthat circular include cannot be retired until it is componentized (which\nwould also unblock views/digital_credentials:impl).\n\nR=chromium-bedrock-reviews@google.com\n\nBug: 353332589\nChange-Id: I4a30166f05d053417c245e2206515d8d904255a8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028059\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCommit-Queue: Antonio Gomes Netto \u003ctonikitoo@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655745}",
      "email": "tonikitoo@igalia.com",
      "hash": "d201a900fe0eac00af9b509b87e10cc8807f61fc",
      "subject": "[bedrock] Remove stale ui:ui includes in views/webid"
    },
    "8028061": {
      "author": "Chris Lu",
      "avatar": "",
      "cl": "8028061",
      "clUrl": "https://chromium-review.googlesource.com/c/8028061",
      "description": "On iPad running in a narrow compact layout (which uses the iPhone\nfullscreen modal presentation), the close button should be vertically\ncenter-aligned with the text field inside the input plate.\n\nThis fix exposes `omniboxContainer` view from ComposeboxInputPlateViewController. In ComposeboxViewController, for the\niPad layout case, align the centerY anchor of the close button instead\nof pinning its top to the top of the input plate view.\n\nScreenshot: https://screenshot.googleplex.com/9kkebeWcRZfPGe7\n\nFixed: 525359851\nChange-Id: Ibb4aff670901a11ce6dafad433cb3dbf8640bfbf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028061\nCommit-Queue: Chris Lu \u003cthegreenfrog@chromium.org\u003e\nReviewed-by: Stepan Khapugin \u003cstkhapugin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655505}",
      "email": "thegreenfrog@google.com",
      "hash": "54a49a779b990201f33009839abeb90697898071",
      "subject": "[ios] Center align close button on iPad narrow compact layout"
    },
    "8028112": {
      "author": "Sky Malice",
      "avatar": "https://lh6.googleusercontent.com/-jSxhRIzlqJQ/AAAAAAAAAAI/AAAAAAAAAAA/v9G1HzTZDQQ/s120-p/photo.jpg",
      "cl": "8028112",
      "clUrl": "https://chromium-review.googlesource.com/c/8028112",
      "description": "Keep the fusebox in DISABLED state when in STANDBY. Otherwise sequencing\ncan cause a larger layout height.\n\nBug: 527953310\nChange-Id: Id4a6b4824aeb64f80183d430c9bb8120a4afbd6a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028112\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nCommit-Queue: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655515}",
      "email": "skym@chromium.org",
      "hash": "d2f1dade24e4b5497e0e15c5cae73a398c7bfa68",
      "subject": "[AIM] Fix standby height glitch."
    },
    "8028113": {
      "author": "Lijin Shen",
      "avatar": "https://lh5.googleusercontent.com/-UoC7iD4H1Wk/AAAAAAAAAAI/AAAAAAAAAAA/gilZP2C_PVA/s120-p/photo.jpg",
      "cl": "8028113",
      "clUrl": "https://chromium-review.googlesource.com/c/8028113",
      "description": "1. disable contextual search for testing\n2. wait until the html is fully loaded\n3. fix a typo\n\nFixed: 406312249\nChange-Id: I3d0786d26000ebee8cd4204bf4dc9d5b57ee4388\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028113\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nReviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nCommit-Queue: Lijin Shen \u003clazzzis@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655673}",
      "email": "lazzzis@google.com",
      "hash": "80e1cd1a584b6ccdd1402ad9a6f49f217f93ee30",
      "subject": "Re-enable SelectionPopupBackPressTest.testBackPressClearSelection"
    },
    "8028117": {
      "author": "Antonio Gomes",
      "avatar": "https://lh4.googleusercontent.com/-Roj3sDO2cAk/AAAAAAAAAAI/AAAAAAAAAAA/FrdDAmtmGeI/s120-p/photo.jpg",
      "cl": "8028117",
      "clUrl": "https://chromium-review.googlesource.com/c/8028117",
      "description": "Move the //chrome/browser/ui/views/qrcode_generator sources out of the\nmonolithic //chrome/browser/ui:ui target into a dedicated\n//chrome/browser/ui/views/qrcode_generator GN target.\n\nqrcode_generator_bubble.cc already operates on a BrowserWindowInterface;\nits includes of browser.h, views/frame/browser_view.h and\nviews/frame/top_container_view.h were stale. Removing them leaves no\nfile in the directory including a //chrome/browser/ui:ui header, so the\ntarget needs no allow_circular_includes_from entry and is a single\nsource_set (no public/impl split).\n\nR=chromium-bedrock-reviews@google.com\n\nBug: 353332589\nChange-Id: I4430a35e38e14aac054d4666ae4885b991f6fbf9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028117\nCommit-Queue: Antonio Gomes Netto \u003ctonikitoo@igalia.com\u003e\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655649}",
      "email": "tonikitoo@igalia.com",
      "hash": "c0e762f184838573afc8dfcf5e1557f7f45b2f63",
      "subject": "Modularize chrome/browser/ui/views/qrcode_generator/"
    },
    "8028119": {
      "author": "Gazal",
      "avatar": "https://lh5.googleusercontent.com/-5jZ5sBksdws/AAAAAAAAAAI/AAAAAAAAAAA/V5MBqLUUh3c/s120-p/photo.jpg",
      "cl": "8028119",
      "clUrl": "https://chromium-review.googlesource.com/c/8028119",
      "description": "Remove the banned Reason Java enum in GmsCoreGetCredentialsHelper.java\nand replace it with a @IntDef type.\n\nBug: 528754503, 528773578\nChange-Id: I45c4f1f965437668ad28eba71e05e1f4a7c72ec3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028119\nReviewed-by: Adem Derinel \u003cderinel@google.com\u003e\nAuto-Submit: Gazal Agarwal \u003cagazal@google.com\u003e\nCommit-Queue: Adem Derinel \u003cderinel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655292}",
      "email": "agazal@google.com",
      "hash": "9ba300d05e76e075b0c7f750ff26836ca7b3b5fa",
      "subject": "[code-health] Replace Reason enum with @IntDef"
    },
    "8028120": {
      "author": "Antonio Gomes",
      "avatar": "https://lh4.googleusercontent.com/-Roj3sDO2cAk/AAAAAAAAAAI/AAAAAAAAAAA/FrdDAmtmGeI/s120-p/photo.jpg",
      "cl": "8028120",
      "clUrl": "https://chromium-review.googlesource.com/c/8028120",
      "description": "qrcode_generator_bubble_controller.cc operates on a\nBrowserWindowInterface (obtained via GlobalBrowserCollection), so its\nincludes of browser.h and browser_window.h were stale. Remove them.\n\nWith those gone -- and qrcode_window_controller.h having moved to\n//chrome/browser/ui/views/qrcode_generator --\n//chrome/browser/ui/qrcode_generator:impl no longer includes any\n//chrome/browser/ui:ui header, so drop its allow_circular_includes_from\nentry. The target remains a normal dep of the ui target.\n\nThe :qrcode_generator / :impl split is kept: it also breaks the mutual\ndependency with //chrome/browser/ui/views/qrcode_generator (whose public\nheader uses qrcode_generator_bubble_view.h, while :impl uses that\ndirectory's qrcode_window_controller.h), so the two targets cannot be\nmerged.\n\nR=chromium-bedrock-reviews@google.com\n\nBug: 353332589\nChange-Id: Ib4b04318dccfab1292fdf223f56e093986271cc7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028120\nReviewed-by: Dana Fried \u003cdfried@chromium.org\u003e\nCommit-Queue: Antonio Gomes Netto \u003ctonikitoo@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655661}",
      "email": "tonikitoo@igalia.com",
      "hash": "f2ed8ea7c9f023114036fe5524e286165efdc746",
      "subject": "Retire //chrome/browser/ui/qrcode_generator:impl allow_circular_includes_from"
    },
    "8028150": {
      "author": "Lambros Lambrou",
      "avatar": "https://lh3.googleusercontent.com/-8BdDdv4MksM/AAAAAAAAAAI/AAAAAAAAAAA/9YQAuHbOmq0/s120-p/photo.jpg",
      "cl": "8028150",
      "clUrl": "https://chromium-review.googlesource.com/c/8028150",
      "description": "A MemoryConsumerRegistry is introduced in //remoting/base/ and\ninstantiated across CRD standalone process entry points (HostMain,\nStartHostMain, Me2MeNativeMessagingHostMain,\nIt2MeNativeMessagingHostMain, CrashUploaderMain, and\nremoting_client_main).\n\nThis prevents CHECK_IS_TEST() assertion failures and crashes when\nnetworking classes (such as SSLClientSessionCache) register as memory\nconsumers outside of unit tests in standalone CRD host or client\nbinaries where a global MemoryConsumerRegistry was not previously\ninitialized.\n\nTAG=agy\nCONV=082a8dff-4298-48e5-8019-1345d0b17d0e\n\nBug: 441951621\nChange-Id: Ica3026f16fb2c5e789fe16b3b289b16a64d18da8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028150\nCommit-Queue: Lambros Lambrou \u003clambroslambrou@chromium.org\u003e\nCommit-Queue: Yuwei Huang \u003cyuweih@chromium.org\u003e\nAuto-Submit: Lambros Lambrou \u003clambroslambrou@chromium.org\u003e\nReviewed-by: Yuwei Huang \u003cyuweih@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655190}",
      "email": "lambroslambrou@chromium.org",
      "hash": "0434153cca209aeab06ebc91696fe2ad286d4351",
      "subject": "remoting: Instantiate MemoryConsumerRegistry in process entry points"
    },
    "8028152": {
      "author": "James Cook",
      "avatar": "https://lh4.googleusercontent.com/-qikRA8xqB3U/AAAAAAAAAAI/AAAAAAAAAAA/JBUbB9n7c4s/s120-p/photo.jpg",
      "cl": "8028152",
      "clUrl": "https://chromium-review.googlesource.com/c/8028152",
      "description": "Move them to build files closer to the tests themselves.\n\nBug: 521960574\nChange-Id: I69c02445d3c5c039e1d9253fa959356503c0e9f1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028152\nReviewed-by: Zoraiz Naeem \u003czoraiznaeem@chromium.org\u003e\nCommit-Queue: James Cook \u003cjamescook@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655610}",
      "email": "jamescook@chromium.org",
      "hash": "01b0b4175f9624f27d880903cf6852c8b0056fc4",
      "subject": "build: Move some chromeos printing files out of //chrome/test/BUILD.gn"
    },
    "8028158": {
      "author": "Zoraiz Naeem",
      "avatar": "",
      "cl": "8028158",
      "clUrl": "https://chromium-review.googlesource.com/c/8028158",
      "description": "This removes the ash-clear-fast-ink-buffer switch and its associated\ncode as it is no longer used after crrev.com/c/8027604.\n\nBug: b:513393001\nChange-Id: Ibba29995011a320e3cd93fdc1a27ba2c0cb6a0fb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028158\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Zoraiz Naeem \u003czoraiznaeem@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655772}",
      "email": "zoraiznaeem@google.com",
      "hash": "f7d003c3d3a618828d36fcf18041ca0d1400e7f4",
      "subject": "[ash] Remove ash-clear-fast-ink-buffer switch"
    },
    "8028190": {
      "author": "David Bokan",
      "avatar": "https://lh5.googleusercontent.com/-qH584guy4MM/AAAAAAAAAAI/AAAAAAAAAAA/tSWZWouYuy4/s120-p/photo.jpg",
      "cl": "8028190",
      "clUrl": "https://chromium-review.googlesource.com/c/8028190",
      "description": "Without this, the component attempts to install and crashes the browser.\n\nChange-Id: If2865860036949e6c2fa4935eaab255f6879a2dc\nBug: b:525858193\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028190\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCommit-Queue: David Bokan \u003cbokan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655636}",
      "email": "bokan@chromium.org",
      "hash": "581774419ce63bbb4fbcf0f98e3f84565abb07d6",
      "subject": "Dictation: add connector extension to component allowlist"
    },
    "8028191": {
      "author": "Julia Hansbrough",
      "avatar": "https://lh6.googleusercontent.com/-tNiIBMkIowE/AAAAAAAAAAI/AAAAAAAAAAA/KQpc8eNDHws/s120-p/photo.jpg",
      "cl": "8028191",
      "clUrl": "https://chromium-review.googlesource.com/c/8028191",
      "description": "The Feature AutocorrectByDefault is defined in both Ash\n(ash_features.cc) and in Blink (runtime_enabled_features.json5).\n\nHowever, despite the identical names, they actually correspond to two\ndifferent features. In Ash, the feature controls the *physical\nkeyboard*'s autocorrect settings. In Blink, it controls the\nHTML5-specified default for the `autocorrect` attribute.\n\nThough the Features are toggled separately (due to being in different\nnamespaces), the identical names are confusing, and additionally, having\ntwo separate Feature definitions with the same name but different\nnamespaces goes against best practices. See discussion in\nhttps://docs.google.com/document/d/1Lk3z7AIPtHg4CAHJmGWYeM1uEZ3lEqUPu1UIIIjkbXM/edit?usp=sharing\nand the DCHECK that attempts to guard against this https://source.chromium.org/chromium/chromium/src/+/main:base/feature_list.cc;l=1063?q=base%2Ffeature_list.cc\n\nThis CL renames the Blink-side Feature so that the distinction between\nthese two Features is obvious.\n\n(Additionally, once this CL lands, there will be *no more* duplicate\nFeature name collisions in the codebase, which will clear the way for a\npending CL of mine that will enforce the \"no duplicate Feature names\"\nconstraint at compile time, and thus hopefully prevent such confusion in\nthe future!)\n\nBug: 507165212\nChange-Id: I948590d059b17edd0a776e38b41654ec42eec62f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028191\nReviewed-by: Koji Ishii \u003ckojii@chromium.org\u003e\nReviewed-by: Javier Fernandez \u003cjfernandez@igalia.com\u003e\nReviewed-by: Aman Verma \u003camanvr@google.com\u003e\nCommit-Queue: Julia Hansbrough \u003cflowerhack@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655679}",
      "email": "flowerhack@google.com",
      "hash": "91b30eea9f9aeb44a4c26025ddc0d8c1a8e19b07",
      "subject": "[finch] Rename the Blink-side AutocorrectByDefault feature."
    },
    "8028340": {
      "author": "Christoph Schwering",
      "avatar": "https://lh4.googleusercontent.com/-Qw-PHSgIOpU/AAAAAAAAAAI/AAAAAAAAAAA/op17V5IhGCg/s120-p/photo.jpg",
      "cl": "8028340",
      "clUrl": "https://chromium-review.googlesource.com/c/8028340",
      "description": "The only implementation of AutofillPopupView requires the\nAutofillSuggestionController to be an AutofillPopupController.\n\nSo this CL replaces AutofillSuggestionController with\nAutofillPopupController and removes the casts.\n\nBug: 40100455\nChange-Id: Ief6eee29f651be39513cb08e74a96bffa27c6ff7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028340\nCommit-Queue: Christoph Schwering \u003cschwering@google.com\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655368}",
      "email": "schwering@google.com",
      "hash": "7b4c50fb03b039cb1bc01df82d769000fcc20bf4",
      "subject": "[Autofill] Use AutofillPopupController in AutofillPopupView"
    },
    "8028341": {
      "author": "Karol Sygiet",
      "avatar": "https://lh3.googleusercontent.com/-FloUWXWJuOc/AAAAAAAAAAI/AAAAAAAAAAA/dOQBeWk6n9k/s120-p/photo.jpg",
      "cl": "8028341",
      "clUrl": "https://chromium-review.googlesource.com/c/8028341",
      "description": "This CL updates AtMemoryQueryService filtering, by retrieved entities\nbased on whole-word match counts across entity values and metadata,\nretaining tied highest-ranking entries while falling back to returning\nall results if no entries match.\n\nBug: 512755034\nChange-Id: Ib497c2bce51e2f47077ae21e4dd6bfed0d3554c6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028341\nCommit-Queue: Karol Sygiet \u003csygiet@google.com\u003e\nReviewed-by: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655561}",
      "email": "sygiet@google.com",
      "hash": "e68f30b8e50943dbdadbb10e1cf7ac6ed1eb465d",
      "subject": "[AtMemory] Implement handling of filter_words"
    },
    "8028421": {
      "author": "Qijiang Fan",
      "avatar": "",
      "cl": "8028421",
      "clUrl": "https://chromium-review.googlesource.com/c/8028421",
      "description": "We cannot use chrome as project name in equivalent_builder because every\nbranch has its milestone suffixed LUCI project name. We should format it\nfrom settings.\n\nManually verified locally on refs/branch-heads/7922 that ./main.star\ngenerates for chrome-m151.\n\nBug: 529924868\nChange-Id: I9f35132d867dbf115a344cc7dbcf5cdb9c0f37de\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028421\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nCommit-Queue: Qijiang Fan \u003cfqj@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655173}",
      "email": "fqj@google.com",
      "hash": "8a4eeeffc44d2337ae5dc63fabf78a439be05900",
      "subject": "Fix project name for equivalent_builder."
    },
    "8028560": {
      "author": "Wenhu Cheng",
      "avatar": "https://lh5.googleusercontent.com/-zuuntE8jFRs/AAAAAAAAAAI/AAAAAAAAAAA/j26D0U5oPJM/s120-p/photo.jpg",
      "cl": "8028560",
      "clUrl": "https://chromium-review.googlesource.com/c/8028560",
      "description": "When `fieldtrial_testing_config` enables\n`VoiceSearchCoherenceSearchbox`,`voiceSearchCoherenceAnySearchboxExperimentEnabled` defaults to true.Existing NTP voice search unit tests expecting the legacy overlay failed because the new voice search dialog was rendered instead.\n\nThis change explicitly overrides `voiceSearchCoherenceAnySearchboxExperimentEnabled` and\n`voiceSearchCoherenceSearchboxWithLiveTranscriptionEnabled` to false for\nlegacy overlay unit test suites (Misc, Composebox) and adds `kVoiceSearchCoherenceSearchbox` to disabled_features in `NtpRealboxDefaultExperienceInteractiveTest`.\n\nChange-Id: I21e5d7ed6a7d8cb3c47f5484b05f1d6c118d0dea\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028560\nReviewed-by: James Leung \u003cjamesleung@google.com\u003e\nCommit-Queue: Wenhu Cheng \u003cwenhuc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655204}",
      "email": "wenhuc@google.com",
      "hash": "526709a229b3a7233bef1a22a02697ac6a9ac4dd",
      "subject": "[Voice Search] Fix unit tests for fieldtrial config"
    },
    "8028581": {
      "author": "Kent Tamura",
      "avatar": "https://lh3.googleusercontent.com/-Xn4R5JMv3zM/AAAAAAAAAAI/AAAAAAAAAAA/BKgC_HIpPUQ/s120-p/photo.jpg",
      "cl": "8028581",
      "clUrl": "https://chromium-review.googlesource.com/c/8028581",
      "description": "Change-Id: Ibceba8614b2775c048c627f643d89236e347cfcb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028581\nSLSA-Policy-Verified: SLSA Policy Verification Service \u003cdevtools-gerritcodereview-exitgate@google.com\u003e\nReviewed-by: Koji Ishii \u003ckojii@chromium.org\u003e\nAuto-Submit: Kent Tamura \u003ctkent@chromium.org\u003e\nCommit-Queue: Koji Ishii \u003ckojii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655335}",
      "email": "tkent@chromium.org",
      "hash": "a2f397113830d557eb60f628ca0ec565604d28ae",
      "subject": "css/selectors: Automate a part of legacy selectors tests (140 to 159)"
    },
    "8028740": {
      "author": "Qijiang Fan",
      "avatar": "",
      "cl": "8028740",
      "clUrl": "https://chromium-review.googlesource.com/c/8028740",
      "description": "Android desktop is also using equivalent_builder to switch to a internal\nbuilders, but to a small group of people. This CL also fixes the\nhardcoded \"chrome\" project.\n\nBug: 529924868\nChange-Id: Ie02277ea40ab6f7bf2d351ad722d6a2e0180fa72\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028740\nAuto-Submit: Qijiang Fan \u003cfqj@chromium.org\u003e\nReviewed-by: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nCommit-Queue: Qijiang Fan \u003cfqj@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655254}",
      "email": "fqj@google.com",
      "hash": "30aeb7863d1156570644cfb7d1a76af9d9418907",
      "subject": "Also fix project name of internal builders for android desktop"
    },
    "8028762": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "cl": "8028762",
      "clUrl": "https://chromium-review.googlesource.com/c/8028762",
      "description": "This change was generated (and formatted) mostly automatically.\nFor specific asks, leave a comment to elicit a fleshy response.\n\nThis particular CL is scoped to\nash/webui/eche_app_ui\n\nThis CL was uploaded by git cl split.\n\nR=crisrael@google.com\n\nBug: 529948677\nChange-Id: Ieeab552a73f2167f8debc10724693a75371bf568\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028762\nAuto-Submit: Kalvin Lee \u003ckdlee@chromium.org\u003e\nReviewed-by: Crisrael Lucero \u003ccrisrael@google.com\u003e\nCommit-Queue: Crisrael Lucero \u003ccrisrael@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655601}",
      "email": "kdlee@chromium.org",
      "hash": "a03846982f45873981d4330da788c7036cc9e5dd",
      "subject": "IWYU: `base::span`"
    },
    "8028861": {
      "author": "Jan Wilken Dörrie",
      "avatar": "https://lh6.googleusercontent.com/-gsktmy6ief4/AAAAAAAAAAI/AAAAAAAAAAA/KpwgqZ4Ig6w/s120-p/photo.jpg",
      "cl": "8028861",
      "clUrl": "https://chromium-review.googlesource.com/c/8028861",
      "description": "The WillOnce lambda now uses testing::WithArg\u003c2\u003e to only capture the\nthird argument (the callback) of the mocked\nGenerateSigningKeySlowlyAsync method, improving clarity.\n\nChange-Id: I5242a25ce28ac41aea0b565bf0a4c187776367d8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028861\nAuto-Submit: Jan Wilken Dörrie \u003cjdoerrie@chromium.org\u003e\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nCommit-Queue: Alex Ilin \u003calexilin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655331}",
      "email": "jdoerrie@chromium.org",
      "hash": "7a0140d30fb13ef063b36786e635ecb4af2f87f7",
      "subject": "Use WithArg to simplify mock expectations in UnexportableKeyServiceProxy unittest."
    },
    "8028960": {
      "author": "Christoph Schwering",
      "avatar": "https://lh4.googleusercontent.com/-Qw-PHSgIOpU/AAAAAAAAAAI/AAAAAAAAAAA/op17V5IhGCg/s120-p/photo.jpg",
      "cl": "8028960",
      "clUrl": "https://chromium-review.googlesource.com/c/8028960",
      "description": "This CL adds a LocalFrameToken to PopupControllerCommon and\nAutofillClient::PopupOpenArgs. The CL is a no-op.\n\nA followup CL uses that LocalFrameToken to eliminate\nAutofillSuggestionDelegate::GetDriver(), which in turn is a step\ntowards a per-tab AutofillManager and simplifies the controllers.\n\nBug: 40284887, 530190112\nChange-Id: Ida607f16ce92a20560408268112e28abd0c88802\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028960\nReviewed-by: Mohamed Amir Yosef \u003cmamir@chromium.org\u003e\nCommit-Queue: Christoph Schwering \u003cschwering@google.com\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655656}",
      "email": "schwering@google.com",
      "hash": "12b4f648ed375e8e0e5accfd20890d6263e367b4",
      "subject": "[Autofill] Add LocalFrameToken to PopupControllerCommon"
    },
    "8029322": {
      "author": "Moe Ahmadi",
      "avatar": "https://lh3.googleusercontent.com/-ZnVUiAJI930/AAAAAAAAAAI/AAAAAAAAAAA/BlAiAdqESzE/s120-p/photo.jpg",
      "cl": "8029322",
      "clUrl": "https://chromium-review.googlesource.com/c/8029322",
      "description": "Bug: b:524201650\nChange-Id: I196a377912ab5f60d2a031e32abbcb6416b53c46\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8029322\nCommit-Queue: Moe Ahmadi \u003cmahmadi@chromium.org\u003e\nReviewed-by: Colin Blundell \u003cblundell@chromium.org\u003e\nAuto-Submit: Moe Ahmadi \u003cmahmadi@chromium.org\u003e\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655443}",
      "email": "mahmadi@chromium.org",
      "hash": "9cc7117876360da0992e04c927e310eb5f74059b",
      "subject": "Adds about:flags entry for AIM eligibility Component Extension"
    },
    "8029348": {
      "author": "Brian Ryner",
      "avatar": "https://lh3.googleusercontent.com/-McCbVeLLMmI/AAAAAAAAAAI/AAAAAAAAAAA/JU-xifrXHok/s120-p/photo.jpg",
      "cl": "8029348",
      "clUrl": "https://chromium-review.googlesource.com/c/8029348",
      "description": "Change-Id: I1f836f2cd9817bf7cdfa2a1cd5d2bea674af2ab5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8029348\nCommit-Queue: Rick Byers \u003crbyers@chromium.org\u003e\nAuto-Submit: Brian Ryner \u003cbryner@google.com\u003e\nReviewed-by: Rick Byers \u003crbyers@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655600}",
      "email": "bryner@google.com",
      "hash": "b1bcfc8f45a2f1d4032aeefc8c4d5a7182b5cfad",
      "subject": "Remove bryner@ from DEPS OWNERS."
    },
    "8029423": {
      "author": "Lei Zhang",
      "avatar": "https://lh4.googleusercontent.com/-J_AC_p6_Uyo/AAAAAAAAAAI/AAAAAAAAAAA/aFk0h9tUaH8/s120-p/photo.jpg",
      "cl": "8029423",
      "clUrl": "https://chromium-review.googlesource.com/c/8029423",
      "description": "Remove unused constants.\n\nChange-Id: I702e74bef1d16ac287154a2572fbd36128163add\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8029423\nReviewed-by: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655626}",
      "email": "thestig@chromium.org",
      "hash": "8299b1fc09d024949d6d94897a6b2e077a4b489b",
      "subject": "Clean up chrome/common/webui_url_constants.h"
    },
    "8029441": {
      "author": "Kent Tamura",
      "avatar": "https://lh3.googleusercontent.com/-Xn4R5JMv3zM/AAAAAAAAAAI/AAAAAAAAAAA/BKgC_HIpPUQ/s120-p/photo.jpg",
      "cl": "8029441",
      "clUrl": "https://chromium-review.googlesource.com/c/8029441",
      "description": "This patch resolves various 64-bit to 32-bit truncation warnings in\npreparation for enabling the -Wshorten-64-to-32 compiler flag.\n\nBug: 514751964\nChange-Id: I7f4440adb4d19b5ee4fce45dfc27a80a26304b21\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8029441\nAuto-Submit: Kent Tamura \u003ctkent@chromium.org\u003e\nCommit-Queue: Fredrik Söderquist \u003cfs@opera.com\u003e\nReviewed-by: Fredrik Söderquist \u003cfs@opera.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655342}",
      "email": "tkent@chromium.org",
      "hash": "c894fd80b48dfe90d7aa785448e5a2868ccd0871",
      "subject": "core/frame: Resolve 64-bit truncation issues"
    },
    "8029460": {
      "author": "Tsuyoshi Horo",
      "avatar": "https://lh3.googleusercontent.com/-ckxnw0LP0WY/AAAAAAAAAAI/AAAAAAAAAAA/48fCw4llNsk/s120-p/photo.jpg",
      "cl": "8029460",
      "clUrl": "https://chromium-review.googlesource.com/c/8029460",
      "description": "This feature was enabled by default by https://crrev.com/c/8022682.\n\nBug: 493074976, 495165915\nChange-Id: I908454eabb56d88e4cdf12b57f69d3989f900dc0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8029460\nReviewed-by: Shunya Shishido \u003csisidovski@chromium.org\u003e\nCommit-Queue: Tsuyoshi Horo \u003choro@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655319}",
      "email": "horo@chromium.org",
      "hash": "a8ab90ed1fde25b001eedf8b228d857c6e82c75a",
      "subject": "Remove OptimizeWebRequestProxy from fieldtrial_testing_config.json"
    },
    "8029580": {
      "author": "Expectation File Editor",
      "avatar": "https://lh4.googleusercontent.com/-w8Q_TDY24ho/AAAAAAAAAAI/AAAAAAAAAAA/l4QBfg59msA/s120-p/photo.jpg",
      "cl": "8029580",
      "clUrl": "https://chromium-review.googlesource.com/c/8029580",
      "description": "Autogenerated CL from running:\n\n//content/test/gpu/unexpected_pass_finder.py --project chrome-unexpected-pass-data --include-internal-builders --remove-stale-expectations --narrow-semi-stale-expectation-scope --num-samples 300 --suite trace_test\n\nAffected bugs for CL description:\n\nR=rubber-stamper@appspot.gserviceaccount.com\n\nFixed: 474873836\nChange-Id: I4c7b6d8c782c2b29463cd3d0898682732f3b777a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8029580\nCommit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nAuto-Submit: chrome-automated-expectation@chops-service-accounts.iam.gserviceaccount.com \u003cchrome-automated-expectation@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655298}",
      "email": "chrome-automated-expectation@chops-service-accounts.iam.gserviceaccount.com",
      "hash": "83ae1dc7673c8116f559af10f03892f3314fb677",
      "subject": "Remove stale trace_test expectations"
    },
    "8029600": {
      "author": "Luciano Pacheco",
      "avatar": "",
      "cl": "8029600",
      "clUrl": "https://chromium-review.googlesource.com/c/8029600",
      "description": "The current owner doesn't work in this product/company anymore.\n\nChange-Id: Ib6af2a10f5809a71aee5152d69b9a6b1d2bd30c2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8029600\nReviewed-by: Ben Reich \u003cbenreich@chromium.org\u003e\nAuto-Submit: Luciano Pacheco \u003clucmult@chromium.org\u003e\nReviewed-by: Kyle Horimoto \u003ckhorimoto@chromium.org\u003e\nCommit-Queue: Kyle Horimoto \u003ckhorimoto@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655621}",
      "email": "lucmult@google.com",
      "hash": "92149f29a62d9fdb9055a3fc1c30dc3116de502f",
      "subject": "CrOS Files: Update OWNERS for Mojo Bootstraps"
    },
    "8029660": {
      "author": "Kent Tamura",
      "avatar": "https://lh3.googleusercontent.com/-Xn4R5JMv3zM/AAAAAAAAAAI/AAAAAAAAAAA/BKgC_HIpPUQ/s120-p/photo.jpg",
      "cl": "8029660",
      "clUrl": "https://chromium-review.googlesource.com/c/8029660",
      "description": "This CL refactors the TextFinder::FindInternal argument list and the\nAsyncScrollContext struct to better adhere to the Google C++ Style Guide\nand improve code quality:\n\n- Move the \"out\" parameter `active_now` to the end of the argument list.\n- Mark `first_match` as `const Range*` since it is an input parameter.\n- Remove default argument values to make call sites more explicit.\n- Reorder arguments in FindInternal and members in AsyncScrollContext to\n  improve packing.\n\nThere are no behavioral changes.\n\nBug: 519296902\nChange-Id: Ie7530175466aab701ad757471586162583889415\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8029660\nReviewed-by: Fredrik Söderquist \u003cfs@opera.com\u003e\nCommit-Queue: Fredrik Söderquist \u003cfs@opera.com\u003e\nAuto-Submit: Kent Tamura \u003ctkent@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655346}",
      "email": "tkent@chromium.org",
      "hash": "6b4e67b6d7f63a2739c3fa0dd3db596251de8a1e",
      "subject": "editing: Clean up TextFinder::FindInternal signature"
    },
    "8029700": {
      "author": "Lingqi Chi",
      "avatar": "https://lh5.googleusercontent.com/-MDy7CBqJcLM/AAAAAAAAAAI/AAAAAAAAAAA/sTgnN92ySKU/s120-p/photo.jpg",
      "cl": "8029700",
      "clUrl": "https://chromium-review.googlesource.com/c/8029700",
      "description": "The test is already disabled under MSAN and ASAN. This change also disables it when NDEBUG is not defined.\n\nSample:\nhttps://ci.chromium.org/ui/p/chromium/builders/ci/linux-chromeos-dbg/45644/overview\n\nBug: 40863954\nChange-Id: I4b90e65bfc9602f7b4662212845e5d29260d489a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8029700\nAuto-Submit: Lingqi Chi \u003clingqi@chromium.org\u003e\nReviewed-by: Taiyo Mizuhashi \u003ctaiyo@chromium.org\u003e\nCommit-Queue: Lingqi Chi \u003clingqi@chromium.org\u003e\nCommit-Queue: Taiyo Mizuhashi \u003ctaiyo@chromium.org\u003e\nOwners-Override: Lingqi Chi \u003clingqi@chromium.org\u003e\nReviewed-by: Kentaro Hara \u003charaken@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655318}",
      "email": "lingqi@chromium.org",
      "hash": "b5c08e57c55fe62f7403812c91f4467a19c4f205",
      "subject": "Disable RememberOpenARCApp test in debug builds"
    },
    "8029743": {
      "author": "Yuly Novikov",
      "avatar": "https://lh6.googleusercontent.com/-kuBJS3W27Xw/AAAAAAAAAAI/AAAAAAAAAAA/tHrjNJ2Ni4A/s120-p/photo.jpg",
      "cl": "8029743",
      "clUrl": "https://chromium-review.googlesource.com/c/8029743",
      "description": "To match the stable bot.\n\nBug: 527980259\nChange-Id: I935a749b4613846d26e9847922e145bc488128b9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8029743\nCommit-Queue: Kenneth Russell \u003ckbr@chromium.org\u003e\nReviewed-by: Kenneth Russell \u003ckbr@chromium.org\u003e\nAuto-Submit: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655650}",
      "email": "ynovikov@chromium.org",
      "hash": "289153f43a21d65c6e031c718bdf6fb7847ec5ac",
      "subject": "Mark webgpu_cts_default_features_tests ci_only on Dawn M2 exp"
    },
    "8029762": {
      "author": "Kenichi Ishibashi",
      "avatar": "https://lh5.googleusercontent.com/-IjeSdxbqNPw/AAAAAAAAAAI/AAAAAAAAAAA/UBkHcg_hSm4/s120-p/photo.jpg",
      "cl": "8029762",
      "clUrl": "https://chromium-review.googlesource.com/c/8029762",
      "description": "Add \"android_webview\" to start an experiment on WebView.\n\nBug: 529948671\nChange-Id: Iff7293a0f02b4066a98cef1af3cd71e150b8cbc0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8029762\nCommit-Queue: Kenichi Ishibashi \u003cbashi@chromium.org\u003e\nReviewed-by: Hayato Ito \u003chayato@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655339}",
      "email": "bashi@chromium.org",
      "hash": "64048fa9e43b13de876b88e7ee70df9652a5276e",
      "subject": "Update fieldtrial_testing_config for HappyEyeballsV2"
    },
    "8029821": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "cl": "8029821",
      "clUrl": "https://chromium-review.googlesource.com/c/8029821",
      "description": "This change was generated (and formatted) mostly automatically.\nFor specific asks, leave a comment to elicit a fleshy response.\n\nThis particular CL is scoped to\n['ash/webui/print_management', 'chrome/browser/ash']\n\nThis CL was uploaded by git cl split.\n\nR=khorimoto@chromium.org\n\nBug: 529948677\nChange-Id: I25f48cb0288ba7e14f3041978a3cdec4871be23f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8029821\nCommit-Queue: Kyle Horimoto \u003ckhorimoto@chromium.org\u003e\nAuto-Submit: Kalvin Lee \u003ckdlee@chromium.org\u003e\nReviewed-by: Kyle Horimoto \u003ckhorimoto@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655638}",
      "email": "kdlee@chromium.org",
      "hash": "9284be12133f4872c5f8f444e230669677c9ad74",
      "subject": "IWYU: `base::span`"
    },
    "8029894": {
      "author": "Jinsuk Kim",
      "avatar": "",
      "cl": "8029894",
      "clUrl": "https://chromium-review.googlesource.com/c/8029894",
      "description": "Minimum change to stop logging CCT package name. More cleanups\n(histogram definitions) will be done in a follow-up.\n\nBug: 530239451\nChange-Id: Id6514a486414977430b1312c07e24c53664147ef\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8029894\nCommit-Queue: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nReviewed-by: Theresa Wellington \u003ctwellington@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655742}",
      "email": "jinsukkim@google.com",
      "hash": "02855cabeec0dc4a1e5228ad95e709f0736a59a9",
      "subject": "[CCT] Stop logging package name"
    },
    "8029940": {
      "author": "Neri Marschik",
      "avatar": "https://lh4.googleusercontent.com/-17_XzyMcNSY/AAAAAAAAAAI/AAAAAAAAAAA/2QLW9Fs_6Ww/s120-p/photo.jpg",
      "cl": "8029940",
      "clUrl": "https://chromium-review.googlesource.com/c/8029940",
      "description": "The prefetch tests fetch from a loopback (127.0.0.1) test server. That\nrequest would be blocked as a local-network access unless the\n--ip-address-space-overrides switch marks 127.0.0.1 public. The switch\nis read by a process-global singleton (IPAddressSpaceOverrides) that\nparses it once and caches the result for the whole process, but the\ntest only sets the switch for its own duration. So if an earlier test\nin the same process triggers the one-time parse while the switch is\nabsent, the empty override sticks and every loopback prefetch is\nblocked, and the TestFuture times out.\n\nReset the override cache at the end of SetUp (and in TearDown) so each\ntest re-parses the command line it set up.\n\nReproduced locally: run the shard's other suites and the prefetch suite\nin one process (unit_tests --single-process-tests) so a real co-test\npoisons the cache before the prefetch test. Before,\nPerformNetworkContextPrefetchRecorderTest deterministically hit\n\"Waiting for value timed out\" (the bot signature); after, all 6\nprefetch tests pass.\n\nImpact: the test_future.h \"Waiting for value timed out\" flake in\nPerformNetworkContextPrefetchRecorderTest, 177 builds failed due to\nflaky tests in the last 7 days on LUCI Analysis.\n\nChange-Id: Ie9803605a309ba50f2e7f63823fb025486479761\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8029940\nCommit-Queue: Neri Marschik \u003cnerima@google.com\u003e\nReviewed-by: Philipp Wollermann \u003cphilwo@google.com\u003e\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655403}",
      "email": "nerima@google.com",
      "hash": "65031893289fd3c84db692662241ea2290d13ca3",
      "subject": "Deflake: re-parse the IP-space override for each prefetch test"
    },
    "8029988": {
      "author": "Gauthier Ambard",
      "avatar": "https://lh4.googleusercontent.com/-i-O-ZGsBLB8/AAAAAAAAAAI/AAAAAAAAAAA/G5adnZOgQGo/s120-p/photo.jpg",
      "cl": "8029988",
      "clUrl": "https://chromium-review.googlesource.com/c/8029988",
      "description": "iPhones don't have 1x scale anymore. We can always use 2x as this is the\nmax in the code.\n\nThis is to remove use of mainScreen which is deprecated.\n\nBug: 527832290\nChange-Id: Ic9aa33a5b9459f52d760dce7cf882091c300f746\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8029988\nAuto-Submit: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: Asami Doi \u003casamidoi@chromium.org\u003e\nReviewed-by: Asami Doi \u003casamidoi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655513}",
      "email": "gambard@chromium.org",
      "hash": "ca569793cad1d850e426a828d0f5d8f93ec8ec4c",
      "subject": "[iOS] Always use a 2x scale for snapshot on iPhone"
    },
    "8029990": {
      "author": "anthie@google.com",
      "avatar": "https://lh6.googleusercontent.com/-yq3zUekDyio/AAAAAAAAAAI/AAAAAAAAAAA/eSo658al8fY/s120-p/photo.jpg",
      "cl": "8029990",
      "clUrl": "https://chromium-review.googlesource.com/c/8029990",
      "description": "screenshots:\n- Signed in \u0026 custom avatar: https://screenshot.googleplex.com/B8grkr2udre553X\n- Signed in \u0026 no custom avatar (generated monogram)\nhttps://screenshot.googleplex.com/8jzNkxeBDzaWHWp\n- Pending state (we might revise this in the future)\nhttps://screenshot.googleplex.com/8FAd8edR6cXW7AN\n\nBug: 530147081\nChange-Id: I2c54a781542467d401e0514c38620f1f547a9972\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8029990\nReviewed-by: David Roger \u003cdroger@chromium.org\u003e\nCommit-Queue: Anthi Orfanou \u003canthie@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655557}",
      "email": "anthie@google.com",
      "hash": "591c80f63864173d83ae08591cc2a936524bff78",
      "subject": "Add AI avatar ring to profile on the 3 dot menu"
    },
    "8029991": {
      "author": "Aditya Gupta",
      "avatar": "https://lh5.googleusercontent.com/-yTT5PLu18FM/AAAAAAAAAAI/AAAAAAAAAAA/NC5ODysS7Lg/s120-p/photo.jpg",
      "cl": "8029991",
      "clUrl": "https://chromium-review.googlesource.com/c/8029991",
      "description": "UrlFilterSuggestion is needed in FilterNavigationMarker to verify and\nlog the outcome of filter application.\n\nBug: b:514314244\nChange-Id: Ie3cde5e141bd52b91726ac7cc71c76c05ae1a5cc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8029991\nCommit-Queue: Aditya Gupta \u003cadigupt@google.com\u003e\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655596}",
      "email": "adigupt@google.com",
      "hash": "2a973d26f93918fe7a7e0d6f0ee9953a9cfed3a6",
      "subject": "Add UrlFilterSuggestion in FilterNavigationMarker."
    },
    "8030041": {
      "author": "Gauthier Ambard",
      "avatar": "https://lh4.googleusercontent.com/-i-O-ZGsBLB8/AAAAAAAAAAI/AAAAAAAAAAA/G5adnZOgQGo/s120-p/photo.jpg",
      "cl": "8030041",
      "clUrl": "https://chromium-review.googlesource.com/c/8030041",
      "description": "The \"IsSmallDevice\" function is deprecated as it is relying on the\nmainScreen property which is deprecated.\nInstead rely on the preferred content size from the shared app.\n\nBug: 527832290\nChange-Id: I20e174274d14f98885fc45f600277fc63749d4e1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030041\nCommit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\nReviewed-by: Ewann Pellé \u003cewannpv@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655416}",
      "email": "gambard@chromium.org",
      "hash": "9c269bcb4de4a08671d5c6384ed9b60121fd1739",
      "subject": "[iOS] Update TableView helper"
    },
    "8030042": {
      "author": "Gauthier Ambard",
      "avatar": "https://lh4.googleusercontent.com/-i-O-ZGsBLB8/AAAAAAAAAAI/AAAAAAAAAAA/G5adnZOgQGo/s120-p/photo.jpg",
      "cl": "8030042",
      "clUrl": "https://chromium-review.googlesource.com/c/8030042",
      "description": "This is deprecated as mainScreen is deprecated.\n\nBug: 527832290\nChange-Id: Ie370720c99f05b770414c39c679e88d7e16b57ce\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030042\nCommit-Queue: Ewann Pellé \u003cewannpv@chromium.org\u003e\nCommit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\nReviewed-by: Ewann Pellé \u003cewannpv@chromium.org\u003e\nAuto-Submit: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655480}",
      "email": "gambard@chromium.org",
      "hash": "6de5619ff3dbe37ec85fdb72795fbd04b993c017",
      "subject": "[iOS] Remove IsSmallDevice helper"
    },
    "8030060": {
      "author": "Lingqi Chi",
      "avatar": "https://lh5.googleusercontent.com/-MDy7CBqJcLM/AAAAAAAAAAI/AAAAAAAAAAA/sTgnN92ySKU/s120-p/photo.jpg",
      "cl": "8030060",
      "clUrl": "https://chromium-review.googlesource.com/c/8030060",
      "description": "Bug: 530054694\nChange-Id: I71291aaea1ba486f7789b85f77b92fcd4f8ff2bd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030060\nCommit-Queue: Kentaro Hara \u003charaken@chromium.org\u003e\nOwners-Override: Lingqi Chi \u003clingqi@chromium.org\u003e\nCommit-Queue: Lingqi Chi \u003clingqi@chromium.org\u003e\nAuto-Submit: Lingqi Chi \u003clingqi@chromium.org\u003e\nReviewed-by: Kentaro Hara \u003charaken@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655365}",
      "email": "lingqi@chromium.org",
      "hash": "8e27a49f20233b0b308c519cbc2274644c106656",
      "subject": "Disable SettingsTest.PrivacyPageIndexSiteSettings. RoutingBluetoothScanning"
    },
    "8030123": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "cl": "8030123",
      "clUrl": "https://chromium-review.googlesource.com/c/8030123",
      "description": "This change was generated (and formatted) mostly automatically.\nFor specific asks, leave a comment to elicit a fleshy response.\n\nThis particular CL is scoped to\n['android_webview/browser', 'content/browser']\n\nThis CL was uploaded by git cl split.\n\nR=boliu@chromium.org\n\nBug: 529948677\nChange-Id: Ib2b00c8af781f514f1ceabfeb074cffa8c8e9c81\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030123\nAuto-Submit: Kalvin Lee \u003ckdlee@chromium.org\u003e\nReviewed-by: Bo Liu \u003cboliu@chromium.org\u003e\nCommit-Queue: Bo Liu \u003cboliu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655476}",
      "email": "kdlee@chromium.org",
      "hash": "55cf73db707e4743545dc3e8b5ad47e306bc45af",
      "subject": "IWYU: `base::span`"
    },
    "8030124": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "cl": "8030124",
      "clUrl": "https://chromium-review.googlesource.com/c/8030124",
      "description": "This change was generated (and formatted) mostly automatically.\nFor specific asks, leave a comment to elicit a fleshy response.\n\nThis particular CL is scoped to\nash/webui/camera_app_ui\n\nThis CL was uploaded by git cl split.\n\nR=chuhsuan@chromium.org\n\nBug: 529948677\nChange-Id: Ifb67efe0a87a988354f576a4faee2f62ddef5b21\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030124\nAuto-Submit: Kalvin Lee \u003ckdlee@chromium.org\u003e\nCommit-Queue: Chu-Hsuan Yang \u003cchuhsuan@chromium.org\u003e\nReviewed-by: Chu-Hsuan Yang \u003cchuhsuan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655393}",
      "email": "kdlee@chromium.org",
      "hash": "ff9c8f136ee9d130dd19d406b3a2eda031c90537",
      "subject": "IWYU: `base::span`"
    },
    "8030289": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "cl": "8030289",
      "clUrl": "https://chromium-review.googlesource.com/c/8030289",
      "description": "This change was generated (and formatted) mostly automatically.\nFor specific asks, leave a comment to elicit a fleshy response.\n\nThis particular CL is scoped to\n['chrome/browser/ash/cert_provisioning', 'chrome/browser/ash/kcer', 'chromeos/ash/components/kcer']\n\nThis CL was uploaded by git cl split.\n\nR=miersh@google.com\n\nBug: 529948677\nChange-Id: I1c2e817da680be4d5d7687fe8169cc6bf7ea881c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030289\nAuto-Submit: Kalvin Lee \u003ckdlee@chromium.org\u003e\nCommit-Queue: Michael Ershov \u003cmiersh@google.com\u003e\nReviewed-by: Michael Ershov \u003cmiersh@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655384}",
      "email": "kdlee@chromium.org",
      "hash": "55e9c603e3b2ab6fdf6a530223e99b20797eafa3",
      "subject": "IWYU: `base::span`"
    },
    "8030290": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "cl": "8030290",
      "clUrl": "https://chromium-review.googlesource.com/c/8030290",
      "description": "This change was generated (and formatted) mostly automatically.\nFor specific asks, leave a comment to elicit a fleshy response.\n\nThis particular CL is scoped to\n['chrome/browser/ash/extensions', 'chrome/browser/extensions/activity_log', 'chrome/browser/extensions/api/messaging', 'extensions/renderer']\n\nThis CL was uploaded by git cl split.\n\nR=rdevlin.cronin@chromium.org\n\nBug: 529948677\nChange-Id: I96ef7428cdb2cf6208743bd4e765bfc05cb7f664\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030290\nAuto-Submit: Kalvin Lee \u003ckdlee@chromium.org\u003e\nCommit-Queue: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655535}",
      "email": "kdlee@chromium.org",
      "hash": "2634c7af4fef9c039b617aec73090da5688bec91",
      "subject": "IWYU: `base::span`"
    },
    "8030301": {
      "author": "PKI Metadata Updates Bot",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "8030301",
      "clUrl": "https://chromium-review.googlesource.com/c/8030301",
      "description": "Automatic update for 2026-07-01 UTC\n\nMerge-Approval-Bypass: pki-metadata-updater\nChange-Id: Iaad86ca45d7dac29b6cbc2821dba5a2f7800531e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030301\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@{#1655493}",
      "email": "mdb.chrome-pki-metadata-release-jobs@google.com",
      "hash": "b577bf8c9e8385912d1c62243b0af84043fa0238",
      "subject": "[CRS] Automatic update from google3"
    },
    "8030341": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "cl": "8030341",
      "clUrl": "https://chromium-review.googlesource.com/c/8030341",
      "description": "This change was generated (and formatted) mostly automatically.\nFor specific asks, leave a comment to elicit a fleshy response.\n\nThis particular CL is scoped to\nbase/metrics\n\nThis CL was uploaded by git cl split.\n\nR=chromium-metrics-reviews@google.com\n\nBug: 529948677\nChange-Id: Iae307492ab67922f3755c93a14c381a35fbcb0a5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030341\nAuto-Submit: Kalvin Lee \u003ckdlee@chromium.org\u003e\nReviewed-by: Mark Pearson \u003cmpearson@chromium.org\u003e\nCommit-Queue: Mark Pearson \u003cmpearson@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655644}",
      "email": "kdlee@chromium.org",
      "hash": "2a0bb84e48ebef84afc9e263889aab2ffc904a80",
      "subject": "IWYU: `base::span`"
    },
    "8030344": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "cl": "8030344",
      "clUrl": "https://chromium-review.googlesource.com/c/8030344",
      "description": "This change was generated (and formatted) mostly automatically.\nFor specific asks, leave a comment to elicit a fleshy response.\n\nThis particular CL is scoped to\n['base/substring_set_matcher', 'chrome/browser/autofill', 'chrome/browser/ui/webui/content_annotator_internals', 'components/accessibility_annotator', 'components/accessibility_annotator/core/storage', 'components/android_autofill']\n\nThis CL was uploaded by git cl split.\n\nR=battre@chromium.org\n\nBug: 529948677\nChange-Id: I2b5a86e290a07979b670752fce8dd390c014534d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030344\nAuto-Submit: Kalvin Lee \u003ckdlee@chromium.org\u003e\nCommit-Queue: Dominic Battré \u003cbattre@chromium.org\u003e\nReviewed-by: Dominic Battré \u003cbattre@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655390}",
      "email": "kdlee@chromium.org",
      "hash": "563310f112b8dbd915254af5d77f176d253ff1bb",
      "subject": "IWYU: `base::span`"
    },
    "8030346": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "cl": "8030346",
      "clUrl": "https://chromium-review.googlesource.com/c/8030346",
      "description": "This change was generated (and formatted) mostly automatically.\nFor specific asks, leave a comment to elicit a fleshy response.\n\nThis particular CL is scoped to\n['chrome/browser/android/send_tab_to_self', 'components/browser_sync', 'components/sync', 'components/trusted_vault']\n\nThis CL was uploaded by git cl split.\n\nR=mastiz@chromium.org\n\nBug: 529948677\nChange-Id: I568e70e991f4f6e37e7faa4ac0e16b7a988f87cf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030346\nReviewed-by: Mikel Astiz \u003cmastiz@chromium.org\u003e\nCommit-Queue: Mikel Astiz \u003cmastiz@chromium.org\u003e\nAuto-Submit: Kalvin Lee \u003ckdlee@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655415}",
      "email": "kdlee@chromium.org",
      "hash": "786982f74962a500a5e7746a98960832c09bb9eb",
      "subject": "IWYU: `base::span`"
    },
    "8030349": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "cl": "8030349",
      "clUrl": "https://chromium-review.googlesource.com/c/8030349",
      "description": "This change was generated (and formatted) mostly automatically.\nFor specific asks, leave a comment to elicit a fleshy response.\n\nThis particular CL is scoped to\nchrome/browser/ash/child_accounts\n\nThis CL was uploaded by git cl split.\n\nR=zhangwenyu@google.com\n\nBug: 529948677\nChange-Id: I4a9b54a6e7592382524c033b9fcf2534e584bfa1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030349\nReviewed-by: Wenyu Zhang \u003czhangwenyu@google.com\u003e\nCommit-Queue: Wenyu Zhang \u003czhangwenyu@google.com\u003e\nAuto-Submit: Kalvin Lee \u003ckdlee@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655422}",
      "email": "kdlee@chromium.org",
      "hash": "6173cb330bd2aecd0113f42c5e3357edabd4c3de",
      "subject": "IWYU: `base::span`"
    },
    "8030360": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "cl": "8030360",
      "clUrl": "https://chromium-review.googlesource.com/c/8030360",
      "description": "This change was generated (and formatted) mostly automatically.\nFor specific asks, leave a comment to elicit a fleshy response.\n\nThis particular CL is scoped to\nextensions/browser/mime_handler\n\nThis CL was uploaded by git cl split.\n\nBug: 529948677\nChange-Id: I7a5106220755e5e7ada599d4b1194ca7a20b7d30\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030360\nReviewed-by: Andy Phan \u003candyphan@chromium.org\u003e\nCommit-Queue: Andy Phan \u003candyphan@chromium.org\u003e\nAuto-Submit: Kalvin Lee \u003ckdlee@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655619}",
      "email": "kdlee@chromium.org",
      "hash": "a19139be99cbca2ae4264215b2fdf64f2b16f6cb",
      "subject": "IWYU: `base::span`"
    },
    "8030363": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "cl": "8030363",
      "clUrl": "https://chromium-review.googlesource.com/c/8030363",
      "description": "This change was generated (and formatted) mostly automatically.\nFor specific asks, leave a comment to elicit a fleshy response.\n\nThis particular CL is scoped to\n['chrome/browser/ash/app_list/search', 'components/feedback']\n\nThis CL was uploaded by git cl split.\n\nR=xiangdongkong@google.com\n\nBug: 529948677\nChange-Id: Ib1b960deabaf2f4aff38ef661fa8814ff6f1ef5e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030363\nAuto-Submit: Kalvin Lee \u003ckdlee@chromium.org\u003e\nReviewed-by: Xiangdong Kong \u003cxiangdongkong@google.com\u003e\nCommit-Queue: Xiangdong Kong \u003cxiangdongkong@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655608}",
      "email": "kdlee@chromium.org",
      "hash": "2597eea439a32cce97cfdb88ef0778703005fdfe",
      "subject": "IWYU: `base::span`"
    },
    "8030367": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "cl": "8030367",
      "clUrl": "https://chromium-review.googlesource.com/c/8030367",
      "description": "This change was generated (and formatted) mostly automatically.\nFor specific asks, leave a comment to elicit a fleshy response.\n\nThis particular CL is scoped to\nchrome/browser/ash/policy/reporting\n\nThis CL was uploaded by git cl split.\n\nR=anqing@chromium.org\n\nBug: 529948677\nChange-Id: Id992ac63b99d17d27141b22e6cf54c92e321ff0f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030367\nReviewed-by: Anqing Zhao \u003canqing@chromium.org\u003e\nCommit-Queue: Kalvin Lee \u003ckdlee@chromium.org\u003e\nAuto-Submit: Kalvin Lee \u003ckdlee@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655436}",
      "email": "kdlee@chromium.org",
      "hash": "c53fef50f3b63479e7dfe2f379deda67e73bec74",
      "subject": "IWYU: `base::span`"
    },
    "8030369": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "cl": "8030369",
      "clUrl": "https://chromium-review.googlesource.com/c/8030369",
      "description": "This change was generated (and formatted) mostly automatically.\nFor specific asks, leave a comment to elicit a fleshy response.\n\nThis particular CL is scoped to\nchrome/browser/autofill/android\n\nThis CL was uploaded by git cl split.\n\nR=tchudakov@google.com\n\nBug: 529948677\nChange-Id: Ie55919d8b13bdcc9f89bca25f358645265e08763\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030369\nAuto-Submit: Kalvin Lee \u003ckdlee@chromium.org\u003e\nReviewed-by: Timofey Chudakov \u003ctchudakov@google.com\u003e\nCommit-Queue: Timofey Chudakov \u003ctchudakov@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655429}",
      "email": "kdlee@chromium.org",
      "hash": "9f7df4944545db67ecfaba75088a4dd43fc2b0fc",
      "subject": "IWYU: `base::span`"
    },
    "8030381": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "cl": "8030381",
      "clUrl": "https://chromium-review.googlesource.com/c/8030381",
      "description": "This change was generated (and formatted) mostly automatically.\nFor specific asks, leave a comment to elicit a fleshy response.\n\nThis particular CL is scoped to\n['base/trace_event', 'components/headless', 'headless', 'services/tracing']\n\nThis CL was uploaded by git cl split.\n\nR=eseckler@chromium.org\n\nBug: 529948677\nChange-Id: I22070c647b588d44a0e9f8b0c9d3b19ee29b6678\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030381\nCommit-Queue: Eric Seckler \u003ceseckler@chromium.org\u003e\nAuto-Submit: Kalvin Lee \u003ckdlee@chromium.org\u003e\nReviewed-by: Eric Seckler \u003ceseckler@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655426}",
      "email": "kdlee@chromium.org",
      "hash": "0f39ad9ee9115108dfa962b795de112e54daf113",
      "subject": "IWYU: `base::span`"
    },
    "8030382": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "cl": "8030382",
      "clUrl": "https://chromium-review.googlesource.com/c/8030382",
      "description": "This change was generated (and formatted) mostly automatically.\nFor specific asks, leave a comment to elicit a fleshy response.\n\nThis particular CL is scoped to\nchrome/browser/android/customtabs\n\nThis CL was uploaded by git cl split.\n\nR=adelm@google.com\n\nBug: 529948677\nChange-Id: Idc8431f1818e5fc9d9400cfa41973cd345d69a0a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030382\nCommit-Queue: Moe Adel \u003cadelm@google.com\u003e\nAuto-Submit: Kalvin Lee \u003ckdlee@chromium.org\u003e\nReviewed-by: Moe Adel \u003cadelm@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655682}",
      "email": "kdlee@chromium.org",
      "hash": "fd4cc0c5991c6972106064304fdad25d09251b96",
      "subject": "IWYU: `base::span`"
    },
    "8030383": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "cl": "8030383",
      "clUrl": "https://chromium-review.googlesource.com/c/8030383",
      "description": "This change was generated (and formatted) mostly automatically.\nFor specific asks, leave a comment to elicit a fleshy response.\n\nThis particular CL is scoped to\nchrome/browser/ash/certificate_provider\n\nThis CL was uploaded by git cl split.\n\nR=mpetrisor@chromium.org\n\nBug: 529948677\nChange-Id: Ia76a7cbe65862ceae9bf62e19233b857b5e4fc0e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030383\nCommit-Queue: Kalvin Lee \u003ckdlee@chromium.org\u003e\nAuto-Submit: Kalvin Lee \u003ckdlee@chromium.org\u003e\nReviewed-by: Maria Petrisor \u003cmpetrisor@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655439}",
      "email": "kdlee@chromium.org",
      "hash": "0a9cf10963b4bdc68aa9fff103cb66d3a2ff24af",
      "subject": "IWYU: `base::span`"
    },
    "8030721": {
      "author": "Yuly Novikov",
      "avatar": "https://lh6.googleusercontent.com/-kuBJS3W27Xw/AAAAAAAAAAI/AAAAAAAAAAA/tHrjNJ2Ni4A/s120-p/photo.jpg",
      "cl": "8030721",
      "clUrl": "https://chromium-review.googlesource.com/c/8030721",
      "description": "Qualifying macOS 26.\n\nBug: 527980259\nChange-Id: Icf3d7a5c9d3659bb8f50c1fac229eaf83f817a80\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030721\nAuto-Submit: Yuly Novikov \u003cynovikov@chromium.org\u003e\nReviewed-by: Kenneth Russell \u003ckbr@chromium.org\u003e\nCommit-Queue: Kenneth Russell \u003ckbr@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655617}",
      "email": "ynovikov@chromium.org",
      "hash": "2dee4b7c2c4c4c88a0ec20bfa46cd1d72f5b6900",
      "subject": "Enable GPU.FYI and Dawn M2 experimental bots"
    },
    "8030845": {
      "author": "Jan Keitel",
      "avatar": "https://lh5.googleusercontent.com/-tMNoDh7gwHQ/AAAAAAAAAAI/AAAAAAAAAAA/xsOeVsUwI9A/s120-p/photo.jpg",
      "cl": "8030845",
      "clUrl": "https://chromium-review.googlesource.com/c/8030845",
      "description": "The change makes it clear that these methods are concerned with\nfetching (S)PII data.\n\nNo functionality change.\n\nBug: 491396269\nChange-Id: I3509054b2cbf302d0f4bf0ad7ec6b2726af6fe38\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030845\nReviewed-by: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nCommit-Queue: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nAuto-Submit: Jan Keitel \u003cjkeitel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655527}",
      "email": "jkeitel@google.com",
      "hash": "0aa5d2035cf701377c5d97b54499ec6910a07e46",
      "subject": "Rename AtMemoryFunnelMetrics::OnFetch(Started|Completed)"
    },
    "8030923": {
      "author": "Cameron Higgins",
      "avatar": "https://lh3.googleusercontent.com/-qBjpq6X9O2Q/AAAAAAAAAAI/AAAAAAAAAAA/tAE_wXkQZSQ/s120-p/photo.jpg",
      "cl": "8030923",
      "clUrl": "https://chromium-review.googlesource.com/c/8030923",
      "description": "Bug: 502668461\nChange-Id: Idda6314d0296f9e5aa1435a703e720886a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030923\nReviewed-by: Will Yeager \u003cwyeager@google.com\u003e\nCommit-Queue: Cameron Higgins \u003ccameronhiggins@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655530}",
      "email": "cameronhiggins@google.com",
      "hash": "5a00088728c3d395d99a51f72ddc33ceb1bccc3a",
      "subject": "Align try Mac26 arm rel builder with naming conventions."
    },
    "8031060": {
      "author": "Morten Stenshorne",
      "avatar": "https://lh4.googleusercontent.com/-k5WE6t0IBVM/AAAAAAAAAAI/AAAAAAAAAAA/2cgUVUS7Hl8/s120-p/photo.jpg",
      "cl": "8031060",
      "clUrl": "https://chromium-review.googlesource.com/c/8031060",
      "description": "Enabled on stable since M149, which isn't a long time, but this change\nhasn't caused any trouble, apart from pointing out some existing bugs.\nThe new code makes some (valid) assumptions about the presence of break\ntokens (see FragmentForEdge() in layout_box.cc), but we had bugs.\nSee crbug.com/514517261 and crbug.com/510947981\n\nBug: 501991575\nChange-Id: I58194311cbbe88203a5e1a98ca022f122939b672\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031060\nReviewed-by: Steinar H Gunderson \u003csesse@chromium.org\u003e\nReviewed-by: Ian Kilpatrick \u003cikilpatrick@chromium.org\u003e\nCommit-Queue: Morten Stenshorne \u003cmstensho@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655709}",
      "email": "mstensho@chromium.org",
      "hash": "73d5d1168d58f3ecfd508592cb2f845810bca97e",
      "subject": "Enable LayoutBoxRectGettersUseFragments forever."
    },
    "8031063": {
      "author": "Radu Nitescu",
      "avatar": "https://lh5.googleusercontent.com/-2i2Seu81BBg/AAAAAAAAAAI/AAAAAAAAAAA/rd4mLSIZ1MU/s120-p/photo.jpg",
      "cl": "8031063",
      "clUrl": "https://chromium-review.googlesource.com/c/8031063",
      "description": "Reverse Camera and Gallery options to match the expected order.\n\nFixed: 529440711\nChange-Id: Ib948b269f6daee88e32ac81c5b6af546132225c2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031063\nCommit-Queue: Radu Nitescu \u003cradunitescu@google.com\u003e\nReviewed-by: Louis Romero \u003clpromero@google.com\u003e\nCommit-Queue: Louis Romero \u003clpromero@google.com\u003e\nAuto-Submit: Radu Nitescu \u003cradunitescu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655467}",
      "email": "radunitescu@google.com",
      "hash": "29cebe0facb4ce2ab59592573dc105e8b5a2172a",
      "subject": "[iOS] Fix order of the elements in the attachment bottom sheet menu"
    },
    "8031220": {
      "author": "Chrome Release Translations",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "8031220",
      "clUrl": "https://chromium-review.googlesource.com/c/8031220",
      "description": "Binary-Size: Size increase is unavoidable\nChange-Id: I1248cce93a721fc8081f7ca38f7cfea1c29e1057\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031220\nAuto-Submit: Chrome Release Translation Dump \u003cmdb.chrome-release-translation-dump@google.com\u003e\nCommit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nSLSA-Policy-Verified: SLSA Policy Verification Service \u003cdevtools-gerritcodereview-exitgate@google.com\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655478}",
      "email": "mdb.chrome-release-translation-dump@google.com",
      "hash": "c1e7c2241dc1665c6c3d8892e27ad2daf971e4cc",
      "subject": "Updating XTBs based on .GRDs from branch main"
    },
    "8031242": {
      "author": "PKI Metadata Updates Bot",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "8031242",
      "clUrl": "https://chromium-review.googlesource.com/c/8031242",
      "description": "Automatic update for 2026-07-01 UTC\n\nMerge-Approval-Bypass: pki-metadata-updater\nChange-Id: I7c8886eb1c990f2aac60457d8d4ca5c019fbdba4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031242\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@{#1655510}",
      "email": "mdb.chrome-pki-metadata-release-jobs@google.com",
      "hash": "b24a81bd21423c30b20be28d87ff461f5ac3fa8f",
      "subject": "[CT] Automatic update from google3"
    },
    "8031340": {
      "author": "Kamil Jarosz",
      "avatar": "https://lh6.googleusercontent.com/-iIJBHCVoVxw/AAAAAAAAAAI/AAAAAAAAAAA/ETUcD8-K_aM/s120-p/photo.jpg",
      "cl": "8031340",
      "clUrl": "https://chromium-review.googlesource.com/c/8031340",
      "description": "Record the `PrivateMetrics.PrivateInsights.FcpHttpClient.RunnerCount`\nUMA histogram to track the number of active HTTP request runners in\n`FcpHttpRequestManager`.\n\nThe metric is recorded whenever a new request is started on the UI\nthread (`StartRequestOnUI`), helping monitor concurrent request\nconcurrency and usage.\n\nAlso updates unit tests in `fcp_http_client_unittest.cc` and adds\nthe corresponding histogram definition in `histograms.xml`.\n\nFix: b:530087751\nChange-Id: Ifbeba6767652e8c9d38879ffb9764c1bd8f9d068\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031340\nReviewed-by: Matt Dembski \u003cdembski@google.com\u003e\nCommit-Queue: Matt Dembski \u003cdembski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655516}",
      "email": "kjarosz@google.com",
      "hash": "e539ad18ca1fccdfde1229f743dfec764bd401ce",
      "subject": "private_insights: Log runner count histogram in FcpHttpClient"
    },
    "8031480": {
      "author": "Nwokedi Idika",
      "avatar": "https://lh5.googleusercontent.com/-aBXnB2ReVPU/AAAAAAAAAAI/AAAAAAAAAAA/UUuHsrkIV3M/s120-p/photo.jpg",
      "cl": "8031480",
      "clUrl": "https://chromium-review.googlesource.com/c/8031480",
      "description": "Enables ClientSideDetectionTierSystem and\nClientSideDetectionNewObservers by Default. Their corresponding field\ntrial config entries are also removed.\n\nBug: 501038573\nChange-Id: I8e5e1a3221313393af222936b8787a7cdbf6e0e4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031480\nReviewed-by: Brian Begnoche \u003cbcb@chromium.org\u003e\nCommit-Queue: Nwokedi Idika \u003cnwokedi@chromium.org\u003e\nAuto-Submit: Nwokedi Idika \u003cnwokedi@chromium.org\u003e\nCommit-Queue: Brian Begnoche \u003cbcb@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655697}",
      "email": "nwokedi@chromium.org",
      "hash": "7f2c3fd06fc39f8d5d09e1c5f731751fb60c41dc",
      "subject": "Enable CsdTierSystem \u0026 CsdNewObservers by Default"
    },
    "8031482": {
      "author": "Kirubel",
      "avatar": "https://lh5.googleusercontent.com/-Qvia1J2CD6g/AAAAAAAAAAI/AAAAAAAAAAA/JqAbYPFhT0E/s120-p/photo.jpg",
      "cl": "8031482",
      "clUrl": "https://chromium-review.googlesource.com/c/8031482",
      "description": "Upcoming Actor tools will need to grab more data from the Profile.\n\nThis has no functional change.\n\nNO_IFTTT=not adding tools. just refactor.\n\nBug: b:515423965\nChange-Id: I9a189fdf6ee27d5c25962769f44d1fd06a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031482\nCommit-Queue: Kirubel \u003ckaklilu@chromium.org\u003e\nReviewed-by: Ginny Huang \u003cginnyhuang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655754}",
      "email": "kaklilu@chromium.org",
      "hash": "7afcf3526449fa73cd09e270db9d85a5dedc22f2",
      "subject": "Introduce ProfileContextResolver to reduce dependency on ProfileIOS*"
    },
    "8031565": {
      "author": "Mohamed Adel",
      "avatar": "https://lh3.googleusercontent.com/-AQ4vS5pnyTk/AAAAAAAAAAI/AAAAAAAAAAA/bf-IgtwZ7C4/s120-p/photo.jpg",
      "cl": "8031565",
      "clUrl": "https://chromium-review.googlesource.com/c/8031565",
      "description": "CustomTabsConnection.receiveFile() opens a client-supplied URI on behalf\nof the bound client app to load a TWA splash image. Ensure the bound\nclient itself holds read access to that URI before opening it under the\nbrowser's identity.\n\nAdds Robolectric coverage for the granted and denied cases.\n\nBug: 511804361\nFixed: 511804361\nChange-Id: Ic1fcaa0e3d4a40fa0897d479dff2d6b102b711f8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031565\nReviewed-by: Joel Tan-Aristy \u003cjtanaristy@google.com\u003e\nAuto-Submit: Moe Adel \u003cadelm@google.com\u003e\nCommit-Queue: Joel Tan-Aristy \u003cjtanaristy@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655765}",
      "email": "adelm@google.com",
      "hash": "f7e33e945ab5509c38b18b0d6feb18d59600123f",
      "subject": "[CCT] Check caller URI permission in receiveFile()"
    },
    "8031568": {
      "author": "Alexander Cooper",
      "avatar": "https://lh5.googleusercontent.com/-iTvVfO5e9bE/AAAAAAAAAAI/AAAAAAAAAAA/SZqRacNU-Xw/s120-p/photo.jpg",
      "cl": "8031568",
      "clUrl": "https://chromium-review.googlesource.com/c/8031568",
      "description": "Address several obsolete, resolved, or decided-against TODO\ncomments in device/vr/android. This includes removing completed\nTODOs in ARCore and Cardboard, converting design-intent TODOs into\npermanent explanatory comments, and removing the factory cleanup\nand alternation assumption TODOs. Additionally, updates the\nIsArCoreSupported, transition-rendering, render-completion-fence,\nand Cardboard viewport scaling TODOs to point to their new active\ntracking bugs (crbug.com/528404699, crbug.com/528412711,\ncrbug.com/528413359, and crbug.com/528413360 respectively).\n\nChange-Id: I73327f67fadf7a24b102f6e862bd869788ff1a7b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031568\nAuto-Submit: Alexander Cooper \u003calcooper@chromium.org\u003e\nReviewed-by: Brandon Jones \u003cbajones@chromium.org\u003e\nCommit-Queue: Brandon Jones \u003cbajones@chromium.org\u003e\nCommit-Queue: Alexander Cooper \u003calcooper@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655758}",
      "email": "alcooper@chromium.org",
      "hash": "cfa0b5d0feea0f64cc0402f149eec3e9b7d4b359",
      "subject": "Clean up obsolete TODOs in device/vr/android"
    },
    "8031570": {
      "author": "Yuwei Huang",
      "avatar": "https://lh3.googleusercontent.com/-YZ616sNUl84/AAAAAAAAAAI/AAAAAAAAAAA/XrE3qau4K9Q/s120-p/photo.jpg",
      "cl": "8031570",
      "clUrl": "https://chromium-review.googlesource.com/c/8031570",
      "description": "On Linux, the --host-type switch is used to specify the host type.\nHowever, start-host failed to recognize this switch when starting\ncorp or cloud hosts due to strict command-line argument counting.\n\nThis CL adds support for the --host-type switch in\nInitializeCorpMachineParams and InitializeCloudMachineParams on Linux,\nand updates the corresponding help messages.\n\nBUG=530268505\nTAG=agy\nCONV=4efdf0d3-0c1a-4e94-8af2-4f4299893615\n\nChange-Id: Iaf1f8d512748e295489612c7d61da272be907917\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031570\nReviewed-by: Lambros Lambrou \u003clambroslambrou@chromium.org\u003e\nCommit-Queue: Yuwei Huang \u003cyuweih@chromium.org\u003e\nCommit-Queue: Lambros Lambrou \u003clambroslambrou@chromium.org\u003e\nAuto-Submit: Yuwei Huang \u003cyuweih@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655775}",
      "email": "yuweih@chromium.org",
      "hash": "841484caddadc6ff18b03fc86887fb18d7e755fa",
      "subject": "Allow --host-type switch when starting corp and cloud hosts"
    },
    "8031668": {
      "author": "Lijin Shen",
      "avatar": "https://lh5.googleusercontent.com/-UoC7iD4H1Wk/AAAAAAAAAAI/AAAAAAAAAAA/gilZP2C_PVA/s120-p/photo.jpg",
      "cl": "8031668",
      "clUrl": "https://chromium-review.googlesource.com/c/8031668",
      "description": "Fixed: 40877562\nChange-Id: I1acb9f4f1059d147a36d21ba3cd5cddc63006207\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031668\nReviewed-by: Theresa Wellington \u003ctwellington@chromium.org\u003e\nCommit-Queue: Lijin Shen \u003clazzzis@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655666}",
      "email": "lazzzis@google.com",
      "hash": "1b26ca8cfd201da63777db1152b283cea4ce4215",
      "subject": "Remove logs under components/messages"
    },
    "8031678": {
      "author": "Caitlin Chen",
      "avatar": "https://lh6.googleusercontent.com/-oqGbdl-0SNs/AAAAAAAAAAI/AAAAAAAAAAA/auOhEFzHtHU/s120-p/photo.jpg",
      "cl": "8031678",
      "clUrl": "https://chromium-review.googlesource.com/c/8031678",
      "description": "This change adds a new preference for a secondary IPH that will\nbe on the lens button for when cobrowse is opened in the sidepanel\nunder a new experiment arm.\n\nBug: 527956004\nChange-Id: I051f84dfcf8c56a092d8b9a8d93ee3d8631148c9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031678\nCommit-Queue: Caitlin Chen \u003ccaitc@google.com\u003e\nReviewed-by: Justin Donnelly \u003cjdonnelly@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655770}",
      "email": "caitc@google.com",
      "hash": "ccd76c068ee5f2dfdbe507c663aeb4a0f5c0b59c",
      "subject": "[cobrowse] Add lens tool tip dismissed preferences for new IPH."
    },
    "8031721": {
      "author": "Gazal",
      "avatar": "https://lh5.googleusercontent.com/-5jZ5sBksdws/AAAAAAAAAAI/AAAAAAAAAAA/V5MBqLUUh3c/s120-p/photo.jpg",
      "cl": "8031721",
      "clUrl": "https://chromium-review.googlesource.com/c/8031721",
      "description": "This CL improves the java-inline-fqn-cleanup script:\n1. Skips implicit `java.lang.*` and resource (`.R.`) classes to\n   prevent Checkstyle errors and naming collisions.\n2. Uses `git grep` to validate that discovered FQNs are actually\n   imported in the codebase, filtering out raw strings or packages.\n3. Caps candidate batches to 10 files for more manageable agent\n   workloads and extracts package names for clearer reporting.\n4. Cleans up skills.json to only include the most relevant skills.\n\nBug: 528570333\nChange-Id: I7a2dbc2a4753f32861ad20f1399953482be61866\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031721\nReviewed-by: Mark Schillaci \u003cmschillaci@google.com\u003e\nCommit-Queue: Mark Schillaci \u003cmschillaci@google.com\u003e\nAuto-Submit: Gazal Agarwal \u003cagazal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655572}",
      "email": "agazal@google.com",
      "hash": "6088f03ce0006329d0ea9b3d82a773277ed8459a",
      "subject": "[Code Health]: Improve Java FQN cleanup script and rules"
    },
    "8031806": {
      "author": "DianaOu",
      "avatar": "https://lh6.googleusercontent.com/-mQ08YD18KDg/AAAAAAAAAAI/AAAAAAAAAAA/6B0qEDVG72s/s120-p/photo.jpg",
      "cl": "8031806",
      "clUrl": "https://chromium-review.googlesource.com/c/8031806",
      "description": "This CL adds tab activation and initialization data guards to\nLensOverlayController::SaveAsImage to prevent background execution and\npotential null pointer dereferences.\n\nBug: b:522396262\nChange-Id: Ie48f885804ec0c7c29d38e88d50faef2b1019531\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031806\nReviewed-by: Juan Mojica \u003cjuanmojica@google.com\u003e\nCommit-Queue: Juan Mojica \u003cjuanmojica@google.com\u003e\nAuto-Submit: Diana OuYang \u003cdianaou@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655734}",
      "email": "dianaou@google.com",
      "hash": "9f80b9dbdc6540d35ce07a7c4a8058af852f7902",
      "subject": "[Lens Overlay] Add guards to SaveAsImage Mojo handler"
    },
    "8031922": {
      "author": "Ben Joyce",
      "avatar": "https://lh5.googleusercontent.com/-8pzxJP_xHxU/AAAAAAAAAAI/AAAAAAAAAAA/Qpd_dSnGV1g/s120-p/photo.jpg",
      "cl": "8031922",
      "clUrl": "https://chromium-review.googlesource.com/c/8031922",
      "description": "Adds experiment at 2% on:\n  android-desktop-x64-rel\n  fuchsia-x64-cast-receiver-rel\n\nExperiment is enabled at 100% on other android try builders and\nmac/linux/win-rel and targets cq builders that use the\n\"chromium_trybot\" or \"chromium/orchestrator\" recipe.\n\nBug: 521401232\nChange-Id: I2b18c294162b75d2c511823abb2afd15f95ed157\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031922\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nCommit-Queue: Benjamin Joyce (Ben) \u003cbjoyce@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655753}",
      "email": "bjoyce@google.com",
      "hash": "7e88467d84748144343c13aeac953179237807db",
      "subject": "Enable turboci experiment on android desktop and fuchsia cq builder"
    },
    "8031923": {
      "author": "Devon Loehr",
      "avatar": "https://lh4.googleusercontent.com/-gKhk_KqFLR0/AAAAAAAAAAI/AAAAAAAAAAA/vQ2HUTZyicI/s120-p/photo.jpg",
      "cl": "8031923",
      "clUrl": "https://chromium-review.googlesource.com/c/8031923",
      "description": "This is required to enable the `undocumented_unsafe_docs` clippy lint.\n\nBug: 497856781\nChange-Id: I7407ab67b9924af1b18379c14139d25836175100\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031923\nCommit-Queue: Devon Loehr \u003cdloehr@google.com\u003e\nReviewed-by: Julia Hansbrough \u003cflowerhack@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655711}",
      "email": "dloehr@google.com",
      "hash": "77d1b7b533363bfcf9ae6c2c7f2929c2217378c2",
      "subject": "Document unsafe blocks in //mojo/public/rust"
    },
    "8031964": {
      "author": "Diego Becerra Merodio",
      "avatar": "https://lh5.googleusercontent.com/-fOXf444zo2Q/AAAAAAAAAAI/AAAAAAAAAAA/IdYYSGRSWao/s120-p/photo.jpg",
      "cl": "8031964",
      "clUrl": "https://chromium-review.googlesource.com/c/8031964",
      "description": "Enables the `chromium_rts.filter_file_analysis` experiment at 10% on all\nmandatory CQ builders that did not have it enabled yet. This includes\nbuilders on android, chromeos, fuchsia, linux, mac, and win platforms.\n\nBug: 525121139\nChange-Id: Ifefaa2dd81e6872756a9ab3ca0e283bd20091eec\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031964\nAuto-Submit: Diego Becerra Merodio \u003cdiegobecerra@google.com\u003e\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nCommit-Queue: Struan Shrimpton \u003csshrimp@google.com\u003e\nReviewed-by: Struan Shrimpton \u003csshrimp@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655720}",
      "email": "diegobecerra@google.com",
      "hash": "0a18508e5c38d5a3a69d19c96cc412aa44865a23",
      "subject": "Enables RTS experiment at 10% on remaining CQ builders"
    },
    "8031967": {
      "author": "Marijn Kruisselbrink",
      "avatar": "https://lh3.googleusercontent.com/-imYFPD4FXV4/AAAAAAAAAAI/AAAAAAAAAAA/xdeGKKvdRgQ/s120-p/photo.jpg",
      "cl": "8031967",
      "clUrl": "https://chromium-review.googlesource.com/c/8031967",
      "description": "Add additional metrics to monitor the rollout of Mac Notification\nAttribution:\n1. Notifications.macOS.AttributionOutcome: Records the outcome of\n   attempting to attribute a notification.\n2. Notifications.macOS.DeliveryResult.{Style}: Records the NSError\n   code when delivering a notification via UNUserNotificationCenter.\n3. Apps.AppShim.LaunchResult.{LaunchMode}: Records the success or\n   failure of launching the App Shim, distinguishing between Normal\n   and Background (notification-triggered) launches.\n\nBug: 40279332\nChange-Id: I66e08ad49d85db108e7368f687728037b3b6271d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031967\nCommit-Queue: Marijn Kruisselbrink \u003cmek@chromium.org\u003e\nReviewed-by: Dibyajyoti Pal \u003cdibyapal@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655762}",
      "email": "mek@chromium.org",
      "hash": "f977df97211d2a80c2315033a6be9c354eecde90",
      "subject": "Mac Notification Attribution: Add additional rollout metrics"
    },
    "8031970": {
      "author": "Devon Loehr",
      "avatar": "https://lh4.googleusercontent.com/-gKhk_KqFLR0/AAAAAAAAAAI/AAAAAAAAAAA/vQ2HUTZyicI/s120-p/photo.jpg",
      "cl": "8031970",
      "clUrl": "https://chromium-review.googlesource.com/c/8031970",
      "description": "This is required to enable the `undocumented_unsafe_docs` clippy lint.\n\nNote that in one case I was unsure of the specific safety requirements\nimposed by the C++ code, so I disabled the lint for that file instead.\n\nBug: 497856781\nChange-Id: Ic06a68078ba0f023ec3877ce4bcc5f2bed32c0c1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031970\nReviewed-by: Łukasz Anforowicz \u003clukasza@chromium.org\u003e\nCommit-Queue: Devon Loehr \u003cdloehr@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655726}",
      "email": "dloehr@google.com",
      "hash": "98bc9220d1beaecab0414f0e6e77fb93efcc468e",
      "subject": "Document unsafe blocks in //build/rust and //testing"
    },
    "8032000": {
      "author": "Kunal Daftari",
      "avatar": "https://lh3.googleusercontent.com/-qDm61ipS4GE/AAAAAAAAAAI/AAAAAAAAAAA/oGt6jxKEaMg/s120-p/photo.jpg",
      "cl": "8032000",
      "clUrl": "https://chromium-review.googlesource.com/c/8032000",
      "description": "Because TabStripView can be destroyed during runtime, we are moving the logic to a class whose prescence is guaranteed, VerticalTabStripRegionView.\n\nBug: 530202496\nChange-Id: Ie940b9901c03b42e1963fbdee9493b9da4dc0fa5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032000\nReviewed-by: Eshwar Stalin \u003cestalin@chromium.org\u003e\nCommit-Queue: Kunal Daftari \u003ckunaldaftari@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655643}",
      "email": "kunaldaftari@google.com",
      "hash": "d0dc27b9fb441f4ac6780934b0f445968bb0d4f5",
      "subject": "[Vertical Tabs] Moving FirstPresentation Logic to RegionView"
    },
    "8032007": {
      "author": "James Leung",
      "avatar": "https://lh6.googleusercontent.com/-vCImNY8frjk/AAAAAAAAAAI/AAAAAAAAAAA/9lGXha9cmZw/s120-p/photo.jpg",
      "cl": "8032007",
      "clUrl": "https://chromium-review.googlesource.com/c/8032007",
      "description": "* Before: voice search button is invisible in high contrast mode\nscreen/AjirUgNAJ6ZaZy6\n* After: voice search button has High contrast mode colors\nscreen/8B2gTRPWrqm8Bno\n\nBug: b:529899227\nChange-Id: If48a148cb58acba1f7e516952126bd050346190b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032007\nCommit-Queue: James Leung \u003cjamesleung@google.com\u003e\nReviewed-by: Dhruv Kathpalia \u003cdhruvkathpalia@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655757}",
      "email": "jamesleung@google.com",
      "hash": "ed87f91090c3432cf8eefdaa6ff46e75c8ae9631",
      "subject": "[voice_search] Add HCM to voice button"
    },
    "8032011": {
      "author": "Yao Xiao",
      "avatar": "https://lh5.googleusercontent.com/-a4Kr2fXcA3Y/AAAAAAAAAAI/AAAAAAAAAAA/dtOHZx_Iaug/s120-p/photo.jpg",
      "cl": "8032011",
      "clUrl": "https://chromium-review.googlesource.com/c/8032011",
      "description": "V4Store enforces `v5_prefix_size_ \u003e 0u` upon construction via a\n`CHECK_GT`. However, the recently added\n`TestVerifyChecksumValidStoreChecksumEmptyHistogram` test was\ninitializing the `V4Store` with a `v5_prefix_size` of `0`, leading to a\nfatal check failure during test execution. Example failure:\nhttps://ci.chromium.org/ui/p/chromium/builders/ci/ios-simulator-noncq/75976/overview\n\nThis CL updates the test to use a `v5_prefix_size` of `4` (matching\nother test cases like `TestVerifyChecksumFastPath`) to satisfy the\nconstructor requirements and resolve the crash.\n\nBug: 362791941\nChange-Id: Ide75682af0fb4924ee095c9d3bc47fde6a90c90c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032011\nCommit-Queue: Yao Xiao \u003cyaoxia@chromium.org\u003e\nCommit-Queue: thefrog \u003cthefrog@chromium.org\u003e\nAuto-Submit: Yao Xiao \u003cyaoxia@chromium.org\u003e\nReviewed-by: thefrog \u003cthefrog@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655748}",
      "email": "yaoxia@chromium.org",
      "hash": "c33ce2d5c9b83f3675484d34d9661eabc92e7e05",
      "subject": "Fix crash in V4StoreTest.TestVerifyChecksumValidStoreChecksumEmptyHistogram"
    },
    "8032020": {
      "author": "Tomek Jurkiewicz",
      "avatar": "https://lh6.googleusercontent.com/-ySHCXjMflzA/AAAAAAAAAAI/AAAAAAAAAAA/lsticuiOmuA/s120-p/photo.jpg",
      "cl": "8032020",
      "clUrl": "https://chromium-review.googlesource.com/c/8032020",
      "description": "This test is non-isolated, because the search engines list is actually\nvariable (from release to release). This causes flakiness on search\nengine list updates.\n\nSee failures here: https://chromium-review.git.corp.google.com/c/chromium/src/+/8025770\n\nBug: 530120931\nChange-Id: I118e548bf4a45a40a2900319e62440a45c984cf2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032020\nReviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\nCommit-Queue: Reilly Grant \u003creillyg@chromium.org\u003e\nAuto-Submit: Tomek Jurkiewicz \u003ctju@google.com\u003e\nCommit-Queue: Tomek Jurkiewicz \u003ctju@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655651}",
      "email": "tju@google.com",
      "hash": "07eaa07f8d379f8971c3aec0fb2fcbc39ce7bccc",
      "subject": "Disable ScreenshotPreviouslyNonGoogle test"
    },
    "8032091": {
      "author": "Bofeng Chen",
      "avatar": "https://lh3.googleusercontent.com/-bOweUmWd05k/AAAAAAAAAAI/AAAAAAAAAAA/JswZwavqFpU/s120-p/photo.jpg",
      "cl": "8032091",
      "clUrl": "https://chromium-review.googlesource.com/c/8032091",
      "description": "Establishes a strict engineering policy against adding new unit tests to\ncr_components/composebox/composebox_test.ts by wrapping its test suites\nwith LINT.IfChange pointing to Componentization.md.\n\nBecause \u003ccr-composebox\u003e is being componentized into a lightweight\ndefault container, new logic in the Composebox ecosystem should be\ntested either in composebox_mixin_test.ts (for shared state and IPC),\nsubcomponent unit test suites (for UI rendering and DOM events), or\nsurface-specific embedder test suites (for end-to-end integration).\n\nUpdates Componentization.md to document these 3 testing boundaries for\nauthors and provide explicit instructions for routing future test\ncoverage.\n\nBug: b:530244129\nChange-Id: I595c3b4ee71e271ef69ec1243e577da607f3ca30\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032091\nReviewed-by: Sho Mizoe \u003cshomizoe@google.com\u003e\nCommit-Queue: Bofeng Chen \u003cbofengchen@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655759}",
      "email": "bofengchen@google.com",
      "hash": "f4a3d17077d08642491403e50f86d6eadb6a708b",
      "subject": "[composebox] Protect base composebox_test.ts with IFTTT check"
    },
    "8032220": {
      "author": "Corentin Wallez",
      "avatar": "https://lh5.googleusercontent.com/-JJa2Kc-wvKk/AAAAAAAAAAI/AAAAAAAAAAA/AEDVSBmXUtA/s120-p/photo.jpg",
      "cl": "8032220",
      "clUrl": "https://chromium-review.googlesource.com/c/8032220",
      "description": "Bug: 528245806\nChange-Id: Ie638b5a93cedc969fc3bce720203155455f37578\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032220\nCommit-Queue: Kai Ninomiya \u003ckainino@chromium.org\u003e\nAuto-Submit: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: Kai Ninomiya \u003ckainino@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655713}",
      "email": "cwallez@chromium.org",
      "hash": "c7cd4e04686ff267d888ed45f18b56b4de604415",
      "subject": "[webgpu] Add experimental support for texture-compression-unaligned"
    },
    "8032268": {
      "author": "Bofeng Chen",
      "avatar": "https://lh3.googleusercontent.com/-bOweUmWd05k/AAAAAAAAAAI/AAAAAAAAAAA/JswZwavqFpU/s120-p/photo.jpg",
      "cl": "8032268",
      "clUrl": "https://chromium-review.googlesource.com/c/8032268",
      "description": "Simplifies composebox_test by adopting the centralized\ncontextual-tasks/strings.m.js translation dictionary and stripping over\n80 lines of duplicate loadTimeData mock dictionaries across\ncomposebox_test.ts.\n\nAlso adds a default matchMedia fallback directly into the WindowProxy\ntest installer in composebox_test_utils.ts. When contextual string\nbundles enable contextManagementInComposeboxEnabled by default, mounting\nrenders, which evaluates matchMedia during connectedCallback. Adding a\ndefault mock prevents undefined listener errors from crashing test\nexecution.\n\nBug: b:530244129\nChange-Id: Ia90b4dead2c0b8bb4a9c0a8ed5a302ddd0cbc063\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032268\nCommit-Queue: Bofeng Chen \u003cbofengchen@google.com\u003e\nReviewed-by: James Leung \u003cjamesleung@google.com\u003e\nCommit-Queue: James Leung \u003cjamesleung@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655712}",
      "email": "bofengchen@google.com",
      "hash": "d2436fce6471bb3acfee714aafaa049d56847d7d",
      "subject": "[composebox] Clean up Composebox test fixtures and WindowProxy mock"
    },
    "8032281": {
      "author": "Yao Xiao",
      "avatar": "https://lh5.googleusercontent.com/-a4Kr2fXcA3Y/AAAAAAAAAAI/AAAAAAAAAAA/dtOHZx_Iaug/s120-p/photo.jpg",
      "cl": "8032281",
      "clUrl": "https://chromium-review.googlesource.com/c/8032281",
      "description": "The newly added tests ChromeCompaneroDynamicLoading and\nConcurrentInitializationAndExtraction were failing on ChromeOS builds\nbecause the tests could not find the dynamically loaded library\nlibchromecompaneros.so in the isolated test environment:\nhttps://ci.chromium.org/ui/p/chrome/builders/ci/linux-chromeos-chrome\n\nThis CL adds `internal:chromecompaneros` to the `data_deps` of the\nrequest_header_integrity source_set for branded builds. This ensures\nthat the shared library is properly built and bundled for deployment\nalongside any targets (like unit_tests or the browser itself) that\ndepend on it.\n\nBug: b:498313106\nChange-Id: I83f61025762f7955360e791ca8aaf540b4dc39aa\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032281\nReviewed-by: Robert Liao \u003crobliao@chromium.org\u003e\nCommit-Queue: Yao Xiao \u003cyaoxia@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655723}",
      "email": "yaoxia@chromium.org",
      "hash": "1ac1750de7cd4b3fb4892c245449c1bf66e624fb",
      "subject": "[ChromeCompanero] Add chromecompaneros to data_deps for request_header_integrity"
    },
    "8032282": {
      "author": "Bryant Chandler",
      "avatar": "",
      "cl": "8032282",
      "clUrl": "https://chromium-review.googlesource.com/c/8032282",
      "description": "GlicNudgeController (both Desktop and Android) needs to track which tab\na Glic nudge was shown on. This is used to ignore the active tab change\nevent for the nudged tab itself, which otherwise immediately hides the\nnudge due to race conditions (e.g. async page loads or JNI activations).\n\nA tabs::TabHandle is used to safely reference the tab across its\nlifecycle.\n\nBug: b:477918640\nChange-Id: Ifc761772fcfe4fcbaca67b7e9f9cc6796a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032282\nCommit-Queue: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nReviewed-by: Ian Wells \u003ciwells@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655729}",
      "email": "bryantchandler@google.com",
      "hash": "b18b4148f9d32d772967a596f377c7223662d2ab",
      "subject": "[glic] Track the nudged tab via TabHandle in GlicNudgeController"
    },
    "8032341": {
      "author": "Sky Malice",
      "avatar": "https://lh6.googleusercontent.com/-jSxhRIzlqJQ/AAAAAAAAAAI/AAAAAAAAAAA/v9G1HzTZDQQ/s120-p/photo.jpg",
      "cl": "8032341",
      "clUrl": "https://chromium-review.googlesource.com/c/8032341",
      "description": "While some of the new tab entry points in ChromeTabbedActivity\nexplicitly called suspendFuseboxInput(), the tabstrip + button did not.\nMoved it to an observer in ToolbarManager instead so we do not miss it.\n\nBug: 515494949\nChange-Id: I5b1e322a5b4430691443f4ad818d66c950008fff\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032341\nCommit-Queue: Sky Malice \u003cskym@chromium.org\u003e\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655710}",
      "email": "skym@chromium.org",
      "hash": "fe9dd9d6de40f8204783f4be1b85c96af879ee68",
      "subject": "[AIM] Fix + button from tab strip removing omnibox text"
    },
    "8032346": {
      "author": "Bryant Chandler",
      "avatar": "",
      "cl": "8032346",
      "clUrl": "https://chromium-review.googlesource.com/c/8032346",
      "description": "To comply with the Chromium style guide, this change reorganizes\nincludes across multiple files in the glic directory:\n\n- Moves all flag-guarded includes below unguarded includes.\n- Merges back-to-back platform-conditional includes (Android and\n  Desktop) into a single #if/#else/#endif block.\n\nChange-Id: I8c4447eaedfc90a43dbdec7e826de1ff6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032346\nCommit-Queue: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nReviewed-by: Dan H \u003charringtond@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1655716}",
      "email": "bryantchandler@google.com",
      "hash": "24d91f3e7836f11b99205ed3d04c694f09fd7c65",
      "subject": "[glic] Clean up and sort includes in the glic directory"
    },
    "8032627": {
      "author": "Dhruv Kathpalia",
      "avatar": "https://lh5.googleusercontent.com/-ALdv6CebHEM/AAAAAAAAAAI/AAAAAAAAAAA/7Q2izKYrk1o/s120-p/photo.jpg",
      "cl": "8032627",
      "clUrl": "https://chromium-review.googlesource.com/c/8032627",
      "description": "Change-Id: I27b19f68bc751a673686c99a567ea522a2aafd65\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8032627\nReviewed-by: Riley Tatum \u003crtatum@google.com\u003e\nCommit-Queue: Dhruv Kathpalia \u003cdhruvkathpalia@google.com\u003e\nAuto-Submit: Dhruv Kathpalia \u003cdhruvkathpalia@google.com\u003e\nCommit-Queue: Riley Tatum \u003crtatum@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1655744}",
      "email": "dhruvkathpalia@google.com",
      "hash": "54c6fc7236040874a06461ccd68503398411ea29",
      "subject": "Add dhruvkathpalia@ to webui/NTP owners"
    }
  },
  "date": "2026-07-01",
  "days": 1,
  "generatedAt": "2026-07-01T22:07:55Z",
  "markdown": "## Highlights\n- **Security** Chrome Custom Tabs now checks caller URI permission before receiveFile(), closing a file-sharing hole for embedded flows. [CL 8031565](https://chromium-review.googlesource.com/c/8031565)\n- **Security** Shared Storage API fixes embargoed permissions exposure, tightening permission isolation for privacy-sensitive surfaces. [CL 7909441](https://chromium-review.googlesource.com/c/7909441)\n- **Privacy** Chrome Custom Tabs stops logging package names, reducing app-identifying telemetry on Android. [CL 8029894](https://chromium-review.googlesource.com/c/8029894)\n- **Web Platform** SVG `path-length` now follows the spec as a `\u003clength\u003e` value, improving standards compatibility for authored vector content. [CL 7870411](https://chromium-review.googlesource.com/c/7870411)\n- **Rendering** Blink permanently enables fragment-based LayoutBox rect getters and multicol column wrapping, locking in two sizeable layout pipeline changes. [CL 8031060](https://chromium-review.googlesource.com/c/8031060) [CL 8024868](https://chromium-review.googlesource.com/c/8024868)\n- **GPU** WebGPU gains experimental support for `texture-compression-unaligned`, expanding feature coverage for graphics workloads and conformance work. [CL 8032220](https://chromium-review.googlesource.com/c/8032220)\n- **Security** DBSC now supports attestation key generation during registration, moving device-bound session credentials forward. [CL 7992495](https://chromium-review.googlesource.com/c/7992495)\n- **Media** Opus now enables run-time detected AVX2, which should lift audio codec throughput on capable desktops. [CL 7888697](https://chromium-review.googlesource.com/c/7888697)\n- **Rendering** Ozone/Wayland implements async window state changes, a meaningful plumbing shift for Linux window management behavior. [CL 7806516](https://chromium-review.googlesource.com/c/7806516)\n- **V8** TurboCI experiment coverage expands to Android desktop and Fuchsia CQ builders, pushing broader validation of the V8 compile pipeline. [CL 8031922](https://chromium-review.googlesource.com/c/8031922)\n\n## What landed by area\n\n### AI, Glic, Contextual UI\n- **UI** Built-In AI APIs add more chrome://on-device-internals session logging, making local model debugging easier. [CL 8027743](https://chromium-review.googlesource.com/c/8027743)\n- **UI** Contextual Tasks adds a field trial config for Pinning. [CL 8027309](https://chromium-review.googlesource.com/c/8027309)\n- **UI** ContextualCueingController gets parallel multi-source orchestration, expanding how cues can be assembled. [CL 7903791](https://chromium-review.googlesource.com/c/7903791)\n- **UI** Glic enables contextual cueing helper browser tests on Android. [CL 8021114](https://chromium-review.googlesource.com/c/8021114)\n- **Refactor** Glic now tracks nudged tabs via TabHandle in GlicNudgeController. [CL 8032282](https://chromium-review.googlesource.com/c/8032282)\n- **Refactor** Glic unifies the nudge controller as window-scoped on Android. [CL 8021113](https://chromium-review.googlesource.com/c/8021113)\n- **Refactor** Glic removes Host::Observer from GlicSkillsManagerImpl. [CL 8025919](https://chromium-review.googlesource.com/c/8025919)\n- **Refactor** Glic passes GlicInstanceMetrics directly to GlicSkillsManagerImpl. [CL 8025920](https://chromium-review.googlesource.com/c/8025920)\n- **Refactor** Glic modularizes Skills handling in the API path. [CL 8012542](https://chromium-review.googlesource.com/c/8012542)\n- **Refactor** Glic cleans up GlicInstance::host() usage in GlicSkillsManagerImpl. [CL 8025890](https://chromium-review.googlesource.com/c/8025890)\n- **Refactor** Glic removes a dead cachedSkillPrompts map from skills_client.ts. [CL 8020671](https://chromium-review.googlesource.com/c/8020671)\n- **Security** Glic fixes a teardown crash in CaptionListenerImpl destructor. [CL 8027212](https://chromium-review.googlesource.com/c/8027212)\n- **UI** Glic adds tiered rollout and user tier info to glic-internals. [CL 7960743](https://chromium-review.googlesource.com/c/7960743)\n- **Privacy** Glic adds a consolidated AnchoredDespiteEligibilityReason metric for profile enablement. [CL 7983215](https://chromium-review.googlesource.com/c/7983215)\n- **Mobile** Glic enables kGlicContextMenu by default except on Android. [CL 8027121](https://chromium-review.googlesource.com/c/8027121)\n- **Build** Glic and Actor tests switch to runtime Wayland checks. [CL 8027531](https://chromium-review.googlesource.com/c/8027531)\n- **Perf** GlicWebContentsWarmingPool now supports StatefulMemoryPressure. [CL 8025090](https://chromium-review.googlesource.com/c/8025090)\n- **UI** Actor adds task state metrics on notification click. [CL 7995820](https://chromium-review.googlesource.com/c/7995820)\n- **UI** Actor background actuation gets its own feature flag. [CL 8027852](https://chromium-review.googlesource.com/c/8027852)\n- **UI** Actor background triggering gets a dedicated feature flag. [CL 8023642](https://chromium-review.googlesource.com/c/8023642)\n\n### Omnibox, NTP, Search, AIM\n- **UI** Full WebUI Omnibox fixes arrow-key caret movement in the popup. [CL 8025370](https://chromium-review.googlesource.com/c/8025370)\n- **UI** Full WebUI Omnibox opens the WebUI popup on keyboard focus. [CL 8024855](https://chromium-review.googlesource.com/c/8024855)\n- **UI** Full WebUI Omnibox enables native context menu support for the full WebUI popup. [CL 8021614](https://chromium-review.googlesource.com/c/8021614)\n- **UI** Full WebUI Omnibox lands selection updates. [CL 8012189](https://chromium-review.googlesource.com/c/8012189)\n- **UI** Full WebUI Omnibox fixes border radius, shadow, and drafting state polish. [CL 8016497](https://chromium-review.googlesource.com/c/8016497)\n- **UI** AIM fixes the + button in the tab strip from wiping omnibox text. [CL 8032341](https://chromium-review.googlesource.com/c/8032341)\n- **UI** AIM fixes a standby height glitch. [CL 8028112](https://chromium-review.googlesource.com/c/8028112)\n- **UI** AIM defensively handles cursor position lookup for autocomplete. [CL 8023880](https://chromium-review.googlesource.com/c/8023880)\n- **UI** AIM clears selection when omnibox text changes. [CL 8020525](https://chromium-review.googlesource.com/c/8020525)\n- **Refactor** AIM sorts SuggestionsList properties. [CL 8021121](https://chromium-review.googlesource.com/c/8021121)\n- **Build** AIM adds an about:flags entry for the eligibility component extension. [CL 8029322](https://chromium-review.googlesource.com/c/8029322)\n- **Build** AIM eligibility component extension packaging switches to build_webui(). [CL 7957117](https://chromium-review.googlesource.com/c/7957117)\n- **UI** Realbox records \"Feature Engaged\" for context menu and action chips. [CL 8021122](https://chromium-review.googlesource.com/c/8021122)\n- **UI** Voice Search adds HCM to the voice button. [CL 8032007](https://chromium-review.googlesource.com/c/8032007)\n- **UI** Voice Search aligns the NTP Realbox dialog with Composebox. [CL 7997207](https://chromium-review.googlesource.com/c/7997207)\n- **UI** Voice Search greys out the NTP background while voice search is active. [CL 7994524](https://chromium-review.googlesource.com/c/7994524)\n- **Build** Voice Search adds field trial config for Realbox Voice Search LE. [CL 8028016](https://chromium-review.googlesource.com/c/8028016)\n- **Build** Voice Search fixes unit tests for that field trial config. [CL 8028560](https://chromium-review.googlesource.com/c/8028560)\n- **UI** The URL bar context menu gains an \"Always Show AI Mode\" option. [CL 8007049](https://chromium-review.googlesource.com/c/8007049)\n- **UI** Search/AI settings add strings and mappings for Google Search AI Mode and Workspace apps connection row. [CL 8025962](https://chromium-review.googlesource.com/c/8025962)\n\n### Web Platform, Blink, APIs\n- **Web Platform** WebAudio AudioContext switches to the new FrameVisibilityObserver methods. [CL 7279437](https://chromium-review.googlesource.com/c/7279437)\n- **Web Platform** Digital Credentials fixes WPT concurrency and abort tests. [CL 8026070](https://chromium-review.googlesource.com/c/8026070)\n- **DevTools** Digital Credentials adds virtual wallet inspector protocol tests. [CL 7913321](https://chromium-review.googlesource.com/c/7913321)\n- **DevTools** Digital Credentials adds `DigitalCredentials.setVirtualWalletBehavior` to CDP. [CL 7817434](https://chromium-review.googlesource.com/c/7817434)\n- **Privacy** Blink extends expiry for Blink.DigitalCredentials.*.IsDelegated histograms. [CL 8027831](https://chromium-review.googlesource.com/c/8027831)\n- **Web Platform** Web Speech API SODA recognition is now restricted to the requested language. [CL 8027735](https://chromium-review.googlesource.com/c/8027735)\n- **Media** Desktop voice isolation is now gated on device capability. [CL 7921250](https://chromium-review.googlesource.com/c/7921250)\n- **Web Platform** File System Access ignores suggestedName for non-save chooseEntry calls. [CL 8021142](https://chromium-review.googlesource.com/c/8021142)\n- **Web Platform** Permissions can now subscribe to ContentSettingsType changes. [CL 7844998](https://chromium-review.googlesource.com/c/7844998)\n- **Web Platform** RouteMatching now supports cross-document navigations. [CL 8020112](https://chromium-review.googlesource.com/c/8020112)\n- **Web Platform** Declarative Performance Observer gets a chrome://flags entry. [CL 7989779](https://chromium-review.googlesource.com/c/7989779)\n- **Web Platform** The DeclarativePerformanceObserver feature flag is relocated. [CL 7989593](https://chromium-review.googlesource.com/c/7989593)\n- **Web Platform** XSLT gets a deprecation origin trial. [CL 7994958](https://chromium-review.googlesource.com/c/7994958)\n- **Web Platform** Feature Policy exposes a PermissionsPolicy alias. [CL 7893748](https://chromium-review.googlesource.com/c/7893748)\n- **Web Platform** SVG attribute values are again matched case-sensitively when applying style. [CL 7956604](https://chromium-review.googlesource.com/c/7956604)\n- **Web Platform** PopoverHintNewBehavior is re-enabled and its exception removed. [CL 8020664](https://chromium-review.googlesource.com/c/8020664)\n- **Web Platform** Slot assignment now notifies changed slots across different shadow roots during manual assignment. [CL 7882176](https://chromium-review.googlesource.com/c/7882176)\n- **Web Platform** Resource Timing and observers now restore the original URL. [CL 7948022](https://chromium-review.googlesource.com/c/7948022)\n- **Web Platform** Select appearance changes now regenerate the layout object correctly. [CL 8024620](https://chromium-review.googlesource.com/c/8024620)\n- **Web Platform** Remove the SvgPointListClearOnParsingFailure runtime flag. [CL 8025252](https://chromium-review.googlesource.com/c/8025252)\n- **Web Platform** Remove the SvgSmilClockValueValidation runtime flag. [CL 8025011](https://chromium-review.googlesource.com/c/8025011)\n- **Web Platform** Remove the CSSShapeEllipseCirclePositionSerialization runtime flag. [CL 8020566](https://chromium-review.googlesource.com/c/8020566)\n\n### Rendering, Layout, Graphics\n- **Rendering** Masonry adds stacking axis alignment for fill-reverse and track-reverse. [CL 7947619](https://chromium-review.googlesource.com/c/7947619)\n- **Rendering** Ruby layout implements tree-based recursive RubyBlockPositionCalculator::PlaceLines. [CL 8023182](https://chromium-review.googlesource.com/c/8023182)\n- **Rendering** Blink replaces ScrollOrientation with PhysicalAxis. [CL 8025489](https://chromium-review.googlesource.com/c/8025489)\n- **Rendering** Core/frame resolves 64-bit truncation issues. [CL 8029441](https://chromium-review.googlesource.com/c/8029441)\n- **Rendering** Legacy selectors test automation continues for cases 120 to 139. [CL 8022122](https://chromium-review.googlesource.com/c/8022122)\n- **Rendering** Legacy selectors test automation continues for cases 140 to 159. [CL 8028581](https://chromium-review.googlesource.com/c/8028581)\n- **GPU** D3DImageBacking gates the D3D12 path behind a feature flag. [CL 7989373](https://chromium-review.googlesource.com/c/7989373)\n- **GPU** Software rendering now disables HDR and HBD. [CL 8010523](https://chromium-review.googlesource.com/c/8010523)\n- **GPU** WebGL uses per-caller resolvers for makeXRCompatible(). [CL 8025784](https://chromium-review.googlesource.com/c/8025784)\n- **GPU** AV1 hardware context invalidation is fixed when sequence tool flags change. [CL 8021903](https://chromium-review.googlesource.com/c/8021903)\n- **GPU** Eyedropper colors are converted to sRGB instead of device-RGB. [CL 7980163](https://chromium-review.googlesource.com/c/7980163)\n- **Rendering** Large-image drag previews keep their preview instead of capping on obsolete intrinsic-size logic. [CL 8006866](https://chromium-review.googlesource.com/c/8006866)\n- **GPU** Viz BeginFrameSource gets a cleaner supported-interval structure. [CL 8008312](https://chromium-review.googlesource.com/c/8008312)\n- **GPU** PartitionAlloc now reports leaked security object type IDs and total leaked size via MallocDumpProvider. [CL 8002236](https://chromium-review.googlesource.com/c/8002236)\n- **GPU** Dawn M2 experimental bots and GPU FYI coverage are enabled. [CL 8030721](https://chromium-review.googlesource.com/c/8030721)\n- **Build** WebGPU CTS default-features tests are marked ci_only on Dawn M2 exp. [CL 8029743](https://chromium-review.googlesource.com/c/8029743)\n\n### Networking, Storage, Security\n- **Networking** MTC signer set plumbing reaches trust_store_chrome.cc. [CL 7910921](https://chromium-review.googlesource.com/c/7910921)\n- **Networking** HappyEyeballsV2 gets fieldtrial testing config updates. [CL 8029762](https://chromium-review.googlesource.com/c/8029762)\n- **Networking** Net adds an HttpCache invalidation filter getter and UMA telemetry. [CL 7960342](https://chromium-review.googlesource.com/c/7960342)\n- **Networking** Alternative services gain a feature to control initial delay for broken endpoints. [CL 8019654](https://chromium-review.googlesource.com/c/8019654)\n- **Networking** Partial-question DNS response discard flag is removed. [CL 7991262](https://chromium-review.googlesource.com/c/7991262)\n- **Security** WebSocket handshakes now filter auth headers before reporting to clients. [CL 8018463](https://chromium-review.googlesource.com/c/8018463)\n- **Security** Favicons are only returned for https schemes. [CL 8024861](https://chromium-review.googlesource.com/c/8024861)\n- **Security** ImportantFileWriter reports ReplaceFile results on non-Windows platforms too. [CL 8020622](https://chromium-review.googlesource.com/c/8020622)\n- **Security** SQL fixes a UBSan failure on zero-size StreamingBlobHandle reads. [CL 8022922](https://chromium-review.googlesource.com/c/8022922)\n- **Security** ServiceWorker fallback now safely handles loader detachment. [CL 8017182](https://chromium-review.googlesource.com/c/8017182)\n- **Security** ServiceWorkerMainResourceLoader lifecycle management is cleaned up. [CL 7948558](https://chromium-review.googlesource.com/c/7948558)\n- **Security** BackgroundFetchManager::get() fixes a ScriptPromiseResolver leak. [CL 8023204](https://chromium-review.googlesource.com/c/8023204)\n- **Security** AwProfile avoids a PostTask self-deadlock during async startup. [CL 8025670](https://chromium-review.googlesource.com/c/8025670)\n- **Privacy** UKM adds targeted checkpoints for database deletions. [CL 7941691](https://chromium-review.googlesource.com/c/7941691)\n- **Privacy** UKM source IDs now include IWA bundle IDs. [CL 7993797](https://chromium-review.googlesource.com/c/7993797)\n- **Security** AutoWipe adds DeviceOnlinePasswordMismatchBehavior policy. [CL 8019988](https://chromium-review.googlesource.com/c/8019988)\n- **Security** DomainRelationChecker is defined for relationship validation logic. [CL 8018663](https://chromium-review.googlesource.com/c/8018663)\n- **Security** Password leak detection removes a non-password-login check in LeakDetectionDelegate. [CL 8027832](https://chromium-review.googlesource.com/c/8027832)\n- **Security** WellKnownChangePasswordState fixes a double-resume case. [CL 8017408](https://chromium-review.googlesource.com/c/8017408)\n- **Networking** Net-export can now copy logs to the public Downloads folder when stopped. [CL 7990273](https://chromium-review.googlesource.com/c/7990273)\n\n### Autofill, Passwords, Payments, Identity\n- **Autofill** PopupControllerCommon now carries LocalFrameToken. [CL 8028960](https://chromium-review.googlesource.com/c/8028960)\n- **Autofill** ExtractRemoteFrameToken() now returns std::optional. [CL 8025016](https://chromium-review.googlesource.com/c/8025016)\n- **Autofill** FieldCandidates::AddFieldCandidate now uses MatchInfo. [CL 8019183](https://chromium-review.googlesource.com/c/8019183)\n- **Autofill** AutofillPopupView now uses AutofillPopupController. [CL 8028340](https://chromium-review.googlesource.com/c/8028340)\n- **Autofill** ExpandablePopupParentControllerImpl is removed. [CL 8027150](https://chromium-review.googlesource.com/c/8027150)\n- **Autofill** AutofillPopupControllerImpl drops an unused constructor parameter. [CL 8024771](https://chromium-review.googlesource.com/c/8024771)\n- **Autofill** AutofillRendererTest::ExtractFormData gets better coverage structure. [CL 8019131](https://chromium-review.googlesource.com/c/8019131)\n- **Autofill** AutofillAgentTest.AcceptDataListSuggestion is refactored. [CL 8019130](https://chromium-review.googlesource.com/c/8019130)\n- **Autofill** Renderer constrained autofilling tests move into //components. [CL 7976029](https://chromium-review.googlesource.com/c/7976029)\n- **Autofill** Renderer FormFieldData conversion tests move into //components. [CL 7976028](https://chromium-review.googlesource.com/c/7976028)\n- **Autofill** Renderer FormData conversion tests move into //components. [CL 7976027](https://chromium-review.googlesource.com/c/7976027)\n- **Autofill** Renderer label inference tests move into //components. [CL 7976026](https://chromium-review.googlesource.com/c/7976026)\n- **Autofill** Renderer fill and preview tests move into //components. [CL 7957031](https://chromium-review.googlesource.com/c/7957031)\n- **Autofill** Remaining autocomplete tests move into //components. [CL 8002920](https://chromium-review.googlesource.com/c/8002920)\n- **Autofill** Blur autocomplete tests move into //components. [CL 8002919](https://chromium-review.googlesource.com/c/8002919)\n- **Autofill** AutofillImprovePhoneNumberDetection cleanup lands. [CL 8016107](https://chromium-review.googlesource.com/c/8016107)\n- **Passwords** Forms without usernames now prioritize matching by password value. [CL 7926090](https://chromium-review.googlesource.com/c/7926090)\n- **Security** ActorOTP adds a helper to verify page and form security before OTP actions. [CL 8006730](https://chromium-review.googlesource.com/c/8006730)\n- **Payments** PaymentRequest.AddressEditorTrigerred metrics are extended. [CL 8024850](https://chromium-review.googlesource.com/c/8024850)\n- **Identity** IdentityManager source-of-truth migration gets a field trial config. [CL 8024853](https://chromium-review.googlesource.com/c/8024853)\n\n### Android, iOS, Mobile UI\n- **Mobile** ThinWebView adds \"Save to Reading List\" to the context menu. [CL 8021118](https://chromium-review.googlesource.com/c/8021118)\n- **Mobile** Android web page context menu adds \"Send to devices\". [CL 7961932](https://chromium-review.googlesource.com/c/7961932)\n- **Mobile** Settings on Android tabs switch to WideDisplayPadding. [CL 8027849](https://chromium-review.googlesource.com/c/8027849)\n- **Mobile** Android settings in a tab hook up MultiColumnTitleUpdater. [CL 8027551](https://chromium-review.googlesource.com/c/8027551)\n- **Mobile** LockBackPressHandlerAtStart launches behind a flag. [CL 8027394](https://chromium-review.googlesource.com/c/8027394)\n- **Mobile** SelectionPopupBackPressTest is re-enabled. [CL 8028113](https://chromium-review.googlesource.com/c/8028113)\n- **Mobile** MultiWindow promotes in z-order when the top resumed activity changes. [CL 8018702](https://chromium-review.googlesource.com/c/8018702)\n- **Mobile** Chrome First Run Revamp finish-or-continue screen now follows user theme. [CL 8019127](https://chromium-review.googlesource.com/c/8019127)\n- **Mobile** Android Memory suggestions can pass child suggestions to the bottom-sheet flyout. [CL 8027615](https://chromium-review.googlesource.com/c/8027615)\n- **Mobile** AtMemory combines home and flyout bottom sheets with a ViewFlipper. [CL 8019222](https://chromium-review.googlesource.com/c/8019222)\n- **Mobile** AtMemory moves PropertyModel to the mediator and consolidates view binders. [CL 8018963](https://chromium-review.googlesource.com/c/8018963)\n- **Mobile** AtMemory implements filter_words handling. [CL 8028341](https://chromium-review.googlesource.com/c/8028341)\n- **UI** AtMemory uses sparkly suggestion icons. [CL 8020111](https://chromium-review.googlesource.com/c/8020111)\n- **Refactor** AtMemory refactors suggestion filling and propagates profile GUID. [CL 8016762](https://chromium-review.googlesource.com/c/8016762)\n- **Refactor** AtMemory removes QueryClassifier. [CL 8016109](https://chromium-review.googlesource.com/c/8016109)\n- **Privacy** AtMemory logging adds AtmemQueryAnalyzerLoggingData to LogAiDataRequest. [CL 8012473](https://chromium-review.googlesource.com/c/8012473)\n- **Mobile** iOS NTP redesign and Feed tab get segmented control tabs. [CL 8021522](https://chromium-review.googlesource.com/c/8021522)\n- **A11y** iOS fixes a hidden trailing button being read by VoiceOver. [CL 8026392](https://chromium-review.googlesource.com/c/8026392)\n- **A11y** iOS fixes tab group accessibility elements in TabGridViewController. [CL 8011648](https://chromium-review.googlesource.com/c/8011648)\n- **UI** iOS fixes element order in the attachment bottom sheet menu. [CL 8031063](https://chromium-review.googlesource.com/c/8031063)\n\n### Desktop UI, ChromeOS, Windows, macOS\n- **UI** WebUI permission chips now update correctly when switching tabs. [CL 8020122](https://chromium-review.googlesource.com/c/8020122)\n- **UI** WebUI pinned toolbar actions stop animating on window creation. [CL 8026391](https://chromium-review.googlesource.com/c/8026391)\n- **UI** Dropdown animation returns, but cuts short when unnecessary. [CL 8008557](https://chromium-review.googlesource.com/c/8008557)\n- **UI** Vertical Tabs add incognito render tests. [CL 8026358](https://chromium-review.googlesource.com/c/8026358)\n- **UI** Vertical Tabs add a Mac menu toggle for collapse. [CL 8020672](https://chromium-review.googlesource.com/c/8020672)\n- **UI** Vertical Tabs clean up TouchHelperCallback#onMove(). [CL 8027191](https://chromium-review.googlesource.com/c/8027191)\n- **UI** Vertical Tabs move first-presentation logic into RegionView. [CL 8032000](https://chromium-review.googlesource.com/c/8032000)\n- **UI** Vertical Tabs remove directional context menu items. [CL 8028051](https://chromium-review.googlesource.com/c/8028051)\n- **UI** Vertical Tabs add a variation for collapsed view. [CL 8025421](https://chromium-review.googlesource.com/c/8025421)\n- **UI** Vertical Tabs add the spine for nested tab dragging. [CL 8022648](https://chromium-review.googlesource.com/c/8022648)\n- **UI** ChroMenu Glow Up creates ActionMenuItemView. [CL 8008560](https://chromium-review.googlesource.com/c/8008560)\n- **UI** GlowUp fixes a bug where tab titles were hidden. [CL 8024615](https://chromium-review.googlesource.com/c/8024615)\n- **UI** macOS fixes transparent traffic lights in fullscreen on macOS 27. [CL 8022264](https://chromium-review.googlesource.com/c/8022264)\n- **UI** macOS fixes app menu positioning in fullscreen. [CL 8027693](https://chromium-review.googlesource.com/c/8027693)\n- **UI** macOS fixes a non-interactive window bug on macOS 26. [CL 8027712](https://chromium-review.googlesource.com/c/8027712)\n- **UI** SmartRestart enables zero-window restart by default on macOS after a 1 minute delay. [CL 8027410](https://chromium-review.googlesource.com/c/8027410)\n- **UI** Glass frame eligibility is updated based on recent active state. [CL 8007951](https://chromium-review.googlesource.com/c/8007951)\n- **UI** Glass lands a rudimentary EoH Glass implementation behind a feature param. [CL 8027172](https://chromium-review.googlesource.com/c/8027172)\n- **UI** Translate adds \"Translate to (Language)\" to the empty-space context menu. [CL 7991319](https://chromium-review.googlesource.com/c/7991319)\n- **UI** Bookmark dragging now handles missing sender WebContents safely. [CL 8022403](https://chromium-review.googlesource.com/c/8022403)\n\n### Build, Infra, Rust, Code Health\n- **Build** window.rust now exports BASE_DECLARE_FEATUREs by default. [CL 7891472](https://chromium-review.googlesource.com/c/7891472)\n- **Build** Rust unsafe blocks are documented in //build/rust and //testing. [CL 8031970](https://chromium-review.googlesource.com/c/8031970)\n- **Build** Rust unsafe blocks are documented in //mojo/public/rust. [CL 8031923](https://chromium-review.googlesource.com/c/8031923)\n- **Build** Harfbuzz and fontconfig switch to cargo_crate. [CL 8026951](https://chromium-review.googlesource.com/c/8026951)\n- **Build** clippy.toml is added for Rust linting. [CL 8026130](https://chromium-review.googlesource.com/c/8026130)\n- **Build** blink removes unnecessary `unsafe`. [CL 8026211](https://chromium-review.googlesource.com/c/8026211)\n- **Build** Numerous IWYU `base::span` cleanups land across the tree. [CL 8030382](https://chromium-review.googlesource.com/c/8030382) [CL 8030341](https://chromium-review.googlesource.com/c/8030341) [CL 8029821](https://chromium-review.googlesource.com/c/8029821) [CL 8030360](https://chromium-review.googlesource.com/c/8030360) [CL 8030363](https://chromium-review.googlesource.com/c/8030363) [CL 8028762](https://chromium-review.googlesource.com/c/8028762) [CL 8030290](https://chromium-review.googlesource.com/c/8030290) [CL 8030123](https://chromium-review.googlesource.com/c/8030123) [CL 8030383](https://chromium-review.googlesource.com/c/8030383) [CL 8030367](https://chromium-review.googlesource.com/c/8030367) [CL 8030369](https://chromium-review.googlesource.com/c/8030369) [CL 8030381](https://chromium-review.googlesource.com/c/8030381) [CL 8030349](https://chromium-review.googlesource.com/c/8030349) [CL 8030346](https://chromium-review.googlesource.com/c/8030346) [CL 8030124](https://chromium-review.googlesource.com/c/8030124) [CL 8030344](https://chromium-review.googlesource.com/c/8030344) [CL 8030289](https://chromium-review.googlesource.com/c/8030289)\n- **Refactor** base::expected gets a conditional explicit operator bool. [CL 8019652](https://chromium-review.googlesource.com/c/8019652)\n- **Refactor** base::subtle::SequenceToken gets Get/SetForCurrentThread helpers. [CL 7963874](https://chromium-review.googlesource.com/c/7963874)\n- **Security** UNSAFE_BUFFERS macros are added to C API calls. [CL 8026394](https://chromium-review.googlesource.com/c/8026394)\n- **Build** TurboCI experiment expands on Android desktop and Fuchsia CQ builders. [CL 8031922](https://chromium-review.googlesource.com/c/8031922)\n- **Build** RTS experiment reaches 10% on the remaining CQ builders. [CL 8031964](https://chromium-review.googlesource.com/c/8031964)\n- **Build** Linux-rel adds the expand submodules experiment. [CL 7987125](https://chromium-review.googlesource.com/c/7987125)\n- **Build** macOS 27 build of the chrome target is fixed. [CL 8025516](https://chromium-review.googlesource.com/c/8025516)\n- **Build** Mac signing is fixed when use_static_angle is true. [CL 8012118](https://chromium-review.googlesource.com/c/8012118)\n- **Build** Chrome unit_tests drop unnecessary deps. [CL 8023463](https://chromium-review.googlesource.com/c/8023463)\n- **Build** build/siso revert restores the \"cog\" config path. [CL 7954937](https://chromium-review.googlesource.com/c/7954937)\n- **Code Health** Shared skill workflows are centralized. [CL 8022289](https://chromium-review.googlesource.com/c/8022289)\n- **Code Health** Java FQN cleanup script and rules are improved. [CL 8031721](https://chromium-review.googlesource.com/c/8031721)\n- **Code Health** android_webview/glue inline FQNs are cleaned up. [CL 8026375](https://chromium-review.googlesource.com/c/8026375)\n- **Code Health** content/public/android inline FQNs are cleaned up. [CL 8025953](https://chromium-review.googlesource.com/c/8025953)\n\n## Reverts \u0026 Reapplies\n- **Build** Revert of the Apple dsymutil roll backs out a toolchain update after breakage. [CL 8015096](https://chromium-review.googlesource.com/c/8015096)\n- **UI** Revert of WebUI permission chip animations follows tab-switch update issues, with a separate targeted fix landing elsewhere. [CL 7998959](https://chromium-review.googlesource.com/c/7998959)\n- **UI** Revert of rounded webui_toolbar icons backs out the new icon selection behavior outside navigation controls. [CL 8010136](https://chromium-review.googlesource.com/c/8010136)\n- **Security** Revert CHECK to DCHECK in RenderFrameProxyHost::BindRemoteFrameInterfaces relaxes an earlier hard-fail behavior. [CL 8014064](https://chromium-review.googlesource.com/c/8014064)\n- **Build** Revert of PersistentSystemProfile runtime override awareness backs out profile plumbing changes. [CL 7970492](https://chromium-review.googlesource.com/c/7970492)\n- **Build** Reland of DomStorage FilesystemProxy rollout resumes LevelDB disk-access migration. [CL 8022462](https://chromium-review.googlesource.com/c/8022462)\n- **Web Platform** Reland of WebHID content browser tests on Android restores test coverage. [CL 7903792](https://chromium-review.googlesource.com/c/7903792)\n- **UI** Reland of LiteRT LM by default resumes the default-on experiment. [CL 7920010](https://chromium-review.googlesource.com/c/7920010)\n- **Security** Reland of AppPlatformMetricsServiceBrowserTest leak fix restores the memory-safety fix. [CL 8021586](https://chromium-review.googlesource.com/c/8021586)\n- **Web Platform** Reland of artificial search engines in tests restores deterministic test inputs. [CL 8020107](https://chromium-review.googlesource.com/c/8020107)\n- **UI** Reland of ChromeCompanero loader and mojom IPC contract resumes the feature plumbing. [CL 8014245](https://chromium-review.googlesource.com/c/8014245)\n- **Autofill** Reland of optimized DataDrivenHeuristics unittests restores the test-speed improvement. [CL 8018668](https://chromium-review.googlesource.com/c/8018668)\n- **Rendering** Reland of blink TraceableState migration to TRACE_STATE resumes tracing cleanup. [CL 8006996](https://chromium-review.googlesource.com/c/8006996)\n- **Privacy** Reland of personal context pref validation for ambient autofill actions restores the pref gate. [CL 8011452](https://chromium-review.googlesource.com/c/8011452)\n- **Build** Reland of Android build prefix uploading by default resumes sync-side build artifact behavior. [CL 7983944](https://chromium-review.googlesource.com/c/7983944)\n- **UI** Reland of OnlyUseWindowResizeHelperOnResize behavior restores the corrected resize helper semantics. [CL 7926694](https://chromium-review.googlesource.com/c/7926694)\n- **UI** Reland of composebox contextManagementInComposeboxEnabled as a property resumes that migration. [CL 7909905](https://chromium-review.googlesource.com/c/7909905)",
  "repo": "chromium",
  "repoDisplay": "Chromium",
  "rollGroups": [
    {
      "name": "Chrome Android ARM64 Orderfile",
      "count": 14
    },
    {
      "name": "Chrome Mac Arm PGO Profile",
      "count": 12
    },
    {
      "name": "Chrome Win32 PGO Profile",
      "count": 7
    },
    {
      "name": "Perfetto Trace Processor Linux",
      "count": 7
    },
    {
      "name": "Chrome Win64 PGO Profile",
      "count": 6
    },
    {
      "name": "Perfetto Trace Processor Win",
      "count": 5
    },
    {
      "name": "Chrome Mac PGO Profile",
      "count": 5
    },
    {
      "name": "Chrome Linux PGO Profile",
      "count": 4
    },
    {
      "name": "Chrome Win ARM64 PGO Profile",
      "count": 3
    },
    {
      "name": "Chrome Android Desktop x64 PGO",
      "count": 3
    },
    {
      "name": "Perfetto Trace Processor Mac ARM64",
      "count": 2
    },
    {
      "name": "Chrome Android ARM32 PGO Profile",
      "count": 2
    },
    {
      "name": "ANGLE from eec0f265a09f to 1a339c8eb73d",
      "count": 1
    },
    {
      "name": "Perfetto Trace Processor Linux ARM64",
      "count": 1
    },
    {
      "name": "vulkan-deps from 81901be0397b to 092187154b19",
      "count": 1
    },
    {
      "name": "Enterprise Companion chromium_win_x86 from 8481Zox02ZFx3PiE6...",
      "count": 1
    },
    {
      "name": "ChromeOS Atom AFDO profile",
      "count": 1
    },
    {
      "name": "PDFium from c01585b18e5b to 53a619295f66",
      "count": 1
    },
    {
      "name": "V8 from bf085635f255 to d7960dc4e76c",
      "count": 1
    },
    {
      "name": "ANGLE from aea502e52005 to 6c4783073b2e",
      "count": 1
    },
    {
      "name": "ANGLE from 0eb63532519d to aea502e52005",
      "count": 1
    },
    {
      "name": "Crossbench from e41f726fbf1c to b219170beaa7",
      "count": 1
    },
    {
      "name": "WebView ARM64 Orderfile from 1miYLfNDqbHl0kaWj...",
      "count": 1
    },
    {
      "name": "Perfetto from c4dd8ae343b2 to 49ac508bda89",
      "count": 1
    },
    {
      "name": "gn from 1d86777e7f25 to 760c6cc96824",
      "count": 1
    },
    {
      "name": "ANGLE from 1860fb2d925d to 0eb63532519d",
      "count": 1
    },
    {
      "name": "Skia from a8fc94114cad to 3ac99be47229",
      "count": 1
    },
    {
      "name": "V8 from 7b4b7a3ba9c4 to cdc80bc8c9bd",
      "count": 1
    },
    {
      "name": "Speedometer from f866d2b07703 to a6d7f0ae29c9",
      "count": 1
    },
    {
      "name": "Perfetto from a499ed99254d to fd58af8adc61",
      "count": 1
    },
    {
      "name": "WebRTC from 3776604f23bf to 4bfc78a90fa8",
      "count": 1
    },
    {
      "name": "vulkan-deps from e74c1840c723 to 4b410f4cc182",
      "count": 1
    },
    {
      "name": "ANGLE from 1a339c8eb73d to a1c0c7acbdd5",
      "count": 1
    },
    {
      "name": "vulkan-deps from 897910a9613b to 245a3bb1956d",
      "count": 1
    },
    {
      "name": "Skia from ef178c9898af to 077d15d8433d",
      "count": 1
    },
    {
      "name": "Updater chromium_win_x86 from",
      "count": 1
    },
    {
      "name": "Enterprise Companion chromium_linux64 from TgLxNeRsjTtxx1jWt...",
      "count": 1
    },
    {
      "name": "Perfetto from 687a8b10df21 to 15ed56be9aff",
      "count": 1
    },
    {
      "name": "optimization-guide from 6220d7d6ffdd to 07198ae512f7",
      "count": 1
    },
    {
      "name": "WebRTC from 19731319de4a to ad93ed12c912",
      "count": 1
    },
    {
      "name": "FreeType from 12f5eb32aedb to 5336c0d4da22",
      "count": 1
    },
    {
      "name": "vulkan-deps from 4b410f4cc182 to 8c925c342a33",
      "count": 1
    },
    {
      "name": "WebView ARM64 Orderfile from vbxrTPDFhb3hh_eRa...",
      "count": 1
    },
    {
      "name": "Perfetto Trace Processor Linux ARM",
      "count": 1
    },
    {
      "name": "Perfetto from db9e39232b19 to c4dd8ae343b2",
      "count": 1
    },
    {
      "name": "Enterprise Companion chromium_win_x86_64 from wiHD4bySJY9VBRLvg...",
      "count": 1
    },
    {
      "name": "Manual",
      "count": 1
    },
    {
      "name": "Perfetto from 49ac508bda89 to bb8093bba0e2",
      "count": 1
    },
    {
      "name": "src/third_party/sqlite/src/ fc121d7d0..0a5fe1b18",
      "count": 1
    },
    {
      "name": "ChromeOS Arm AFDO profile",
      "count": 1
    },
    {
      "name": "Crossbench from 9fe14f8f33de to 5a0b1c0b72ae",
      "count": 1
    },
    {
      "name": "Amd64 AFDO from 151.0.7921.0_pre1653864_rc-r1-merged",
      "count": 1
    },
    {
      "name": "ANGLE from a1c0c7acbdd5 to 2328f63206ab",
      "count": 1
    },
    {
      "name": "V8 from 568e0d5ae3f7 to 8e335b7786c5",
      "count": 1
    },
    {
      "name": "clank/internal/apps from 3d0d196e4a4c to eb6cb806db90",
      "count": 1
    },
    {
      "name": "WebGPU CTS from 663ea4647186",
      "count": 1
    },
    {
      "name": "WebRTC from dd669b068640 to 2831f7ddce1f",
      "count": 1
    },
    {
      "name": "agents-internal from d9f3ed297f38 to 344618dfe959",
      "count": 1
    },
    {
      "name": "Chrome Android ARM32 Orderfile",
      "count": 1
    },
    {
      "name": "ios_internal from b02401cba541 to d7b9595f763d",
      "count": 1
    }
  ],
  "since": "2026-07-01",
  "totals": {
    "commits": 699,
    "features": 483,
    "rolls": 203
  },
  "until": "2026-07-01"
}