{
  "commits": {
    "7727869": {
      "author": "Gabriel Brito",
      "avatar": "https://lh3.googleusercontent.com/-eVsMDcZyWC4/AAAAAAAAAAI/AAAAAAAAAAA/LxQdiWBY-SA/s120-p/photo.jpg",
      "cl": "7727869",
      "clUrl": "https://chromium-review.googlesource.com/c/7727869",
      "description": "This CL refactors BackdropFilterTest and\nPixelMovingForegroundFilterTest to better represent real scenarios and\nto make reviewing the follow-up CL a little easier. It achieves this by:\n- Pre-calculating the damage to avoid any collateral damage expansion\n  during surface aggregation.\n- Refactoring the test's frame layout to move filters away from the\n  surface's root render pass since this is not allowed. Instead, we use\n  an extra CompositorRenderPassDrawQuad that embeds a RenderPass\n  containing the surface\n\nBug: 444264038\nChange-Id: I2734dcf41154407c10ff1fd6157605ff0154a1fd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7727869\nReviewed-by: Michael Tang \u003ctangm@microsoft.com\u003e\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCommit-Queue: Gabriel Brito \u003cgabrielbrito@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667920}",
      "email": "gabrielbrito@microsoft.com",
      "hash": "e8c592782ad0cc3cd983cf925af22c8b8f36736b",
      "subject": "[Viz] Refactor test frame layout for filter tests"
    },
    "7760763": {
      "author": "Sun Shin",
      "avatar": "https://lh4.googleusercontent.com/-XZnJfdGslBg/AAAAAAAAAAI/AAAAAAAAAAA/In8gchbrazI/s120-p/photo.jpg",
      "cl": "7760763",
      "clUrl": "https://chromium-review.googlesource.com/c/7760763",
      "description": "Add a runtime-flagged GamepadButton.type attribute to surface semantic\ninformation for extended/non-standard buttons (e.g. trackpad click).\n\nThis is an experimental implementation aligned with ongoing spec work\nand needs --enable-blink-features=GamepadButtonTypes for enabling.\nPlease note that this implementation is subject to change as the\nunderlying spec matures.\n\nSpec: https://github.com/w3c/gamepad/pull/196\nChromeStatus: https://chromestatus.com/feature/5075054393163776\nBinary-Size: Adds the generated Blink runtime feature flag for GamepadButtonTypes.\nBug: 339841686\nChange-Id: I2947054e2b84781de4dda7029a8f8731f866b4df\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7760763\nCommit-Queue: Sun Shin US \u003csushin@nvidia.com\u003e\nReviewed-by: Matt Reynolds \u003cmattreynolds@chromium.org\u003e\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nReviewed-by: Rob Pitkin \u003crobpitkin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668055}",
      "email": "sushin@nvidia.com",
      "hash": "2ef21ead8cf5ba3ce6202d7e8cb5cb41450e605e",
      "subject": "[Gamepad] Prototype GamepadButton.type for extended buttons (flagged)"
    },
    "7770777": {
      "author": "Xiaohan Wang",
      "avatar": "https://lh4.googleusercontent.com/-OwFuhtddiK4/AAAAAAAAAAI/AAAAAAAAAAA/5VdJsGi7_k8/s120-p/photo.jpg",
      "cl": "7770777",
      "clUrl": "https://chromium-review.googlesource.com/c/7770777",
      "description": "This CL implements the \"Save Video Frame\" feature in Global Media\nControls (GMC), allowing users to download the current video frame as an\nimage directly from the media hub.\n\nKey features and implementation details:\n- Added the \"Save Video Frame\" button to the Zenith GMC UI, positioned\n  to the left of the Cast and Picture-in-Picture buttons.\n- Implemented state-based visibility: the button is only shown when a\n  saveable video frame is available (unprotected content, single\n  player).\n- Extended the MediaSession Mojo interface to include a new action\n  (kSaveVideoFrame) and an availability field (is_video_frame_available)\n  in MediaSessionInfo.\n- Updated the Blink media stack to report video frame availability to\n  the browser, including checks for encryption and frame readability.\n- Added the kGlobalMediaControlsSaveVideoFrame feature flag (disabled by\n  default) to control the feature's visibility in the UI.\n- Optimized availability reporting in Blink to minimize redundant IPC\n  communication between the renderer and browser processes.\n\nManual Test:\n- Verified manually based on the test plan in go/save-video-frame-in-gmc.\n- Screenshot of the UI: screen/5vMX6h9rucJKQd4\n\nTAG=agy\nCONV=62abc0b1-2764-423c-9637-c845802f9966\n\nBug: 419840781\nChange-Id: Id9c788ff8c35cb3e9f314d0ccf58783bbfcdaf52\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7770777\nReviewed-by: Evan Liu \u003cevliu@google.com\u003e\nReviewed-by: Basia Zimirska \u003cbasiaz@google.com\u003e\nReviewed-by: Tommy Steimel \u003csteimel@chromium.org\u003e\nCommit-Queue: Xiaohan Wang \u003cxhwang@chromium.org\u003e\nReviewed-by: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nAuto-Submit: Xiaohan Wang \u003cxhwang@chromium.org\u003e\nReviewed-by: David Yeung \u003cdayeung@chromium.org\u003e\nReviewed-by: Zijie He \u003czijiehe@google.com\u003e\nReviewed-by: Will Harris \u003cwfh@chromium.org\u003e\nReviewed-by: Dale Curtis \u003cdalecurtis@chromium.org\u003e\nReviewed-by: Michael Wilson \u003cmjwilson@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667720}",
      "email": "xhwang@chromium.org",
      "hash": "9490ac84ed9cab4982b8081c95bb19b916b78544",
      "subject": "media: Add Save Video Frame feature in Global Media Controls"
    },
    "7818452": {
      "author": "Mitsuru Oshima",
      "avatar": "https://lh3.googleusercontent.com/-0Y55REyBQ4w/AAAAAAAAAAI/AAAAAAAAAAA/yGgNpVi7M5o/s120-p/photo.jpg",
      "cl": "7818452",
      "clUrl": "https://chromium-review.googlesource.com/c/7818452",
      "description": "* It uses AnimatedImageView if the lottie file contains more than\n  1 frame.\n* Add option \"--static=\u003cframe\u003e\" to force showing static image of\n  lottie file.\n* Center image view and set backgrounds to make it clear that\n  the lottie image size.\n\nBug: None\nChange-Id: I67a0b70f1244f6ec99a03126d13001c3d19dc9fb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7818452\nReviewed-by: Mike Wasserman \u003cmsw@chromium.org\u003e\nReviewed-by: Florin Malita \u003cfmalita@chromium.org\u003e\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668013}",
      "email": "oshima@chromium.org",
      "hash": "918f4126df40445839a06f3b332d737301959e82",
      "subject": "Support playing lottie animation in lottie_viewer"
    },
    "7833126": {
      "author": "Patrick Monette",
      "avatar": "https://lh6.googleusercontent.com/-Kz35o-AFfLk/AAAAAAAAAAI/AAAAAAAAAAA/4QbrH9bWom0/s120-p/photo.jpg",
      "cl": "7833126",
      "clUrl": "https://chromium-review.googlesource.com/c/7833126",
      "description": "This CL implements stateful limits by scaling maximum allowed prerender\ncounts with the dynamic memory limit. This is intended to be a noop if\n`base::kStatefulMemoryPressure` is disabled.\n\nSpecifically:\n- Scales limits in `IsAllowedToStartPrerenderingForTrigger()` by\n  applying memory limit scaling (`base::ScaleByMemoryLimit()`) to\n  limit groups.\n- Tracks arrival order in circular deques per limit group across both\n  regular speculation rule prerenders and immediate new-tab prerender\n  triggers (`CreateAndStartHostForNewTab()`). Hosts are erased from\n  arrival order queues upon cancellation, activation, or process\n  reuse.\n- Implements active eviction in `OnReleaseMemory()`: when memory\n  pressure causes the scaled limit to drop below the current running\n  count, excess hosts are cancelled according to per-group eviction\n  policies:\n- Immediate speculation rules use LIFO (newest-first) eviction to\n  instantly halt active parsing/execution allocations under acute\n  memory pressure.\n- Non-immediate speculation rules and embedder triggers use FIFO\n  (oldest-first) eviction.\n- Adds unit tests (`StatefulNumberLimit`, `StatefulActiveEviction`,\n  `StatefulActiveEviction_MixedTriggers`, etc.) to verify eviction and\n  scaling behaviors under memory pressure.\n\nBug: 489349561\nChange-Id: Icecaa61e779a77e178b0e3b4eafc1902ed2531a4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7833126\nReviewed-by: Lingqi Chi \u003clingqi@chromium.org\u003e\nCommit-Queue: Patrick Monette \u003cpmonette@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667885}",
      "email": "pmonette@chromium.org",
      "hash": "df48bfc03bcd5c2330e2ead336c73b848a315df5",
      "subject": "Implement stateful limits and active eviction in PrerenderHostRegistry"
    },
    "7876669": {
      "author": "Nate Chapin",
      "avatar": "https://lh4.googleusercontent.com/-QTNupopnBU8/AAAAAAAAAAI/AAAAAAAAAAA/HTVQQUi8BQA/s120-p/photo.jpg",
      "cl": "7876669",
      "clUrl": "https://chromium-review.googlesource.com/c/7876669",
      "description": "This reverts commit 871c5b53d6a4c448c329ad9dbd70620bc30533ea.\n\nReason for revert: http://crbug.com/538202931\n\nOriginal change's description:\n\u003e Fix TODO in WebAppLaunchProcess::GetNavigationDisposition\n\u003e\n\u003e For historically reasons, we used CURRENT_TAB instead of\n\u003e NEW_FOREGROUND_TAB when opening a new browser. NEW_FOREGROUND_TAB\n\u003e makes more sense.\n\u003e\n\u003e Change-Id: I04655b6e504d70dfd0890c5810c68af9543d5a15\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7876669\n\u003e Commit-Queue: Nate Chapin \u003cjaphet@chromium.org\u003e\n\u003e Reviewed-by: Daniel Murphy \u003cdmurph@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1638083}\n\nChange-Id: I3587dec151e0fc1e26dc8b493ae00686b2b3d31f\nFixed: 538202931\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8144199\nAuto-Submit: Nate Chapin \u003cjaphet@chromium.org\u003e\nCommit-Queue: Daniel Murphy \u003cdmurph@chromium.org\u003e\nReviewed-by: Daniel Murphy \u003cdmurph@chromium.org\u003e\nCommit-Queue: Nate Chapin \u003cjaphet@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668154}",
      "email": "japhet@chromium.org",
      "hash": "c03175cc02342bce28819d3df6c9af554d96a1a0",
      "subject": "Revert \"Fix TODO in WebAppLaunchProcess::GetNavigationDisposition\""
    },
    "7877092": {
      "author": "hiroki oshima",
      "avatar": "https://lh3.googleusercontent.com/-gSzbcdwD8SA/AAAAAAAAAAI/AAAAAAAAAAA/z-yJF3CmZSE/s120-p/photo.jpg",
      "cl": "7877092",
      "clUrl": "https://chromium-review.googlesource.com/c/7877092",
      "description": "Bug: 40212619\nChange-Id: Id3836caf24fdf453074a4d6d3f4878db51a397ba\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7877092\nReviewed-by: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nReviewed-by: James Cook \u003cjamescook@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667505}",
      "email": "hiroki.oshima@gmail.com",
      "hash": "0d3aaf96b3dcabf61188eb2cdbe6fe104767b931",
      "subject": "remove LoginScreenController dangling marker"
    },
    "7884099": {
      "author": "Chris Davis (EDGE)",
      "avatar": "https://lh6.googleusercontent.com/-BQaKRvmvCQw/AAAAAAAAAAI/AAAAAAAAAAA/sVY0jxwSN9E/s120-p/photo.jpg",
      "cl": "7884099",
      "clUrl": "https://chromium-review.googlesource.com/c/7884099",
      "description": "This is a follow-up to the CL that added the startup FCP/LCP histograms.\n\nThe Startup.FirstWebContents.FirstContentfulPaint and\nStartup.FirstWebContents.LargestContentfulPaint histograms are currently\npopulated from UmaPageLoadMetricsObserver, which fires for every page\nload. To attribute FCP/LCP to the specific WebContents chosen by\nFirstWebContentsProfiler, the previous approach matched FCP and LCP to\nthe same page load by navigation_start.\n\nPer review feedback, this replaces that indirection. It adds a real\nLargest Contentful Paint notification to WebContentsObserver - mirroring\nthe existing OnFirstContentfulPaintInPrimaryMainFrame() - and has\nFirstWebContentsProfiler observe FCP and LCP directly on the WebContents\nit is already profiling. No navigation matching is needed, and the\npage_load_metrics startup hooks are removed.\n\n## New renderer to browser LCP notification\n\nMirrors the existing OnFirstContentfulPaint path:\n\nPaintTimingDetector::OnLcpMetricsForReportingChanged\n    -\u003e LocalFrame::OnLargestContentfulPaint\n    -\u003e ChromeClient[Impl]\n    -\u003e WebViewImpl\n    -\u003e LocalMainFrameHost.OnLargestContentfulPaint  (mojo)\n    -\u003e RenderFrameHostImpl\n    -\u003e RenderFrameHostDelegate\n    -\u003e WebContentsImpl\n    -\u003e WebContentsObserver::\n         OnLargestContentfulPaintInPrimaryMainFrame()\n\n## Renderer-side paint timestamps\n\nBoth notifications carry the renderer-side presentation timestamp of the\npaint (base::TimeTicks) across the Mojo boundary, and the profiler\nrecords it directly. Previously the browser stamped\nbase::TimeTicks::Now() when the notification IPC arrived, which\noverestimates FCP/LCP because the browser main thread is contended\nduring startup. base::TimeTicks are comparable across processes on the\nsame machine, so computing paint_time - web_contents_start_ticks in the\nbrowser is accurate and matches the timing the page_load_metrics FCP/LCP\nalready use.\n\nTo carry the timestamp, LocalMainFrameHost.OnFirstContentfulPaint now\ntakes a mojo_base.mojom.TimeTicks paint_time instead of a TimeDelta\nduration (the browser only used the duration's presence, never its\nvalue), and OnLargestContentfulPaint takes a paint_time. For LCP,\nPaintTimingDetector forwards the larger of the image and text\ncandidate's paint time, matching LargestContentfulPaintCalculator's own\nselection. The WebContentsObserver / RenderFrameHostDelegate FCP and LCP\ncallbacks gain a base::TimeTicks paint_time; the existing external\nOnFirstContentfulPaintInPrimaryMainFrame() overriders are updated to\naccept and ignore it.\n\n## Profiler observes paint timing directly\n\nFirstWebContentsProfilerBase now keeps observing past the first\nnon-empty paint (gated by a new ShouldObservePaintTimingMetrics()) to\nrecord FCP from its observer callback, track the latest LCP candidate,\nand record the final LCP when profiling ends. The first non-empty paint\nand the kDone finish reason are still recorded at the same point as\nbefore; only deletion of the profiler is deferred. If the page is\nabandoned/deprioritized in that window (new navigation, hidden, or\ndestroyed) observation stops immediately and only the FCP/LCP that\narrived beforehand are recorded. A null candidate timestamp is ignored\nso a spurious notification cannot clobber a valid candidate. The\nProfilePicker profiler keeps its previous lifecycle and does not observe\nFCP/LCP.\n\n## Simplified startup_metric_utils API\n\nFCP/LCP recording is back to\nRecordFirstWebContents{First,Largest}ContentfulPaint(base::TimeTicks).\nThe navigation_start parameter and the startup_fcp_navigation_start_\nmember (previously used to match FCP and LCP to the same page load) are\nremoved; LCP is still only recorded if FCP was recorded first.\n\n## Removed the page_load_metrics path\n\nThe FCP/LCP startup_metric_utils calls, include, BUILD dependency, and\nDEPS entry are removed from UmaPageLoadMetricsObserver.\n\n## When does LCP fire?\n\nLCP candidate notifications are sent to the browser each time a larger\nelement paints, and stop at the first user input/scroll (matching the\nLCP spec). This is bounded - typically a few notifications per page load\nand none after the first interaction - so it is a low-volume\nper-page-load IPC comparable to the existing FCP notification, not a\nper-candidate or per-frame flood. The profiler keeps the latest\ncandidate and emits Startup.FirstWebContents.LargestContentfulPaint\n(only if FCP was recorded first) when profiling finalizes - i.e. when\nthe tab is hidden, a new navigation starts, or the WebContents is\ndestroyed. As with any LCP metric, if the startup tab stays open,\nvisible, and is never navigated, the value is emitted once one of those\nterminal events occurs.\n\n## Test\n\nAdds StartupMetricsContentfulPaintTest.RecordsFirstAndLargestContentful-\nPaint in startup_metrics_browsertest.cc. It launches the browser with a\ncontentful data: URL as the first web contents (the default about:blank\nstartup page produces neither FCP nor LCP), waits for the startup FCP\nhistogram, paints a larger element, then navigates away so the profiler\nfinalizes and records LCP - exercising the full blink -\u003e mojo -\u003e content\n-\u003e profiler -\u003e histogram pipeline. Gated to !is_android \u0026\u0026 !is_chromeos,\nmatching where BeginFirstWebContentsProfiling() runs.\n\nBug: 510847684\nChange-Id: Ie09640c27ab6118ba790912d8eff7cce611161bf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7884099\nReviewed-by: Peter Conn \u003cpeconn@chromium.org\u003e\nReviewed-by: Joe Mason \u003cjoenotcharles@google.com\u003e\nReviewed-by: Aaron Leventhal \u003caleventhal@google.com\u003e\nReviewed-by: Mason Freed \u003cmasonf@chromium.org\u003e\nReviewed-by: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nReviewed-by: Sean Maher \u003cspvm@chromium.org\u003e\nCommit-Queue: Chris Davis \u003cchrdavis@microsoft.com\u003e\nReviewed-by: Michal Mocny \u003cmmocny@chromium.org\u003e\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nReviewed-by: Nwokedi Idika \u003cnwokedi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667538}",
      "email": "chrdavis@microsoft.com",
      "hash": "89a14e053cf3fb96a4ef8f7370202f03fa218292",
      "subject": "Record startup FCP/LCP via a WebContentsObserver LCP callback"
    },
    "7888183": {
      "author": "hiroki oshima",
      "avatar": "https://lh3.googleusercontent.com/-gSzbcdwD8SA/AAAAAAAAAAI/AAAAAAAAAAA/z-yJF3CmZSE/s120-p/photo.jpg",
      "cl": "7888183",
      "clUrl": "https://chromium-review.googlesource.com/c/7888183",
      "description": "Bug: 40212619\nChange-Id: I84a6193d763935cbd4a3b51ecaad968cdbef075a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7888183\nReviewed-by: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668043}",
      "email": "hiroki.oshima@gmail.com",
      "hash": "5151c725b781d649905b8f8ef673f57b83411189",
      "subject": "fix HotseatWidget and HotseatWidgetDelegateView dangling pointer"
    },
    "7894061": {
      "author": "Stephen Nusko",
      "avatar": "https://lh6.googleusercontent.com/-fDIqtb-mCFc/AAAAAAAAAAI/AAAAAAAAAAA/Ru00M73SlAQ/s120-p/photo.jpg",
      "cl": "7894061",
      "clUrl": "https://chromium-review.googlesource.com/c/7894061",
      "description": "This reverts commit f743c63f7f6f2493391a4c091e0e1b453f39bb16.\n\nReason for revert: TSAN error was fixed in crrev.com/c/7894895\n\nOriginal change's description:\n\u003e gardening: Disable WebUILocationBarInteractiveUITest.InlineSuggestion\n\u003e\n\u003e Bug: 519455538\n\u003e Change-Id: Ibb2b8444d5817d3e83bd55d62ad91f9c19e33074\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7894061\n\u003e Reviewed-by: Kentaro Hara \u003charaken@chromium.org\u003e\n\u003e Auto-Submit: Yuki Shiino \u003cyukishiino@chromium.org\u003e\n\u003e Owners-Override: Yuki Shiino \u003cyukishiino@chromium.org\u003e\n\u003e Commit-Queue: Yuki Shiino \u003cyukishiino@chromium.org\u003e\n\u003e Commit-Queue: Kentaro Hara \u003charaken@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1640794}\n\nBug: 519455538\nChange-Id: I82f373e9af5c95fddf44f8c122eab53421fb2235\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8129623\nReviewed-by: Maks Orlovich \u003cmorlovich@chromium.org\u003e\nCommit-Queue: Stephen Nusko \u003cnuskos@chromium.org\u003e\nReviewed-by: Kentaro Hara \u003charaken@chromium.org\u003e\nAuto-Submit: Stephen Nusko \u003cnuskos@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667636}",
      "email": "nuskos@chromium.org",
      "hash": "1b1bc98caf2ac5167dcaf2d05b7d63760d1d7cad",
      "subject": "Revert \"gardening: Disable WebUILocationBarInteractiveUITest.InlineSuggestion\""
    },
    "7900054": {
      "author": "hiroki oshima",
      "avatar": "https://lh3.googleusercontent.com/-gSzbcdwD8SA/AAAAAAAAAAI/AAAAAAAAAAA/z-yJF3CmZSE/s120-p/photo.jpg",
      "cl": "7900054",
      "clUrl": "https://chromium-review.googlesource.com/c/7900054",
      "description": "Bug: 40212619\nChange-Id: Ibac7daec7d2449b39a6bebae9c5ba88b5482451f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7900054\nReviewed-by: Di Wu \u003cdiwux@google.com\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667578}",
      "email": "hiroki.oshima@gmail.com",
      "hash": "28059f2d8fb7966db2354a462e39037eb4266ace",
      "subject": "remove GameDashboardContext dangling marker"
    },
    "7902894": {
      "author": "Alvin Ji",
      "avatar": "https://lh5.googleusercontent.com/-MT6qpqJVGLk/AAAAAAAAAAI/AAAAAAAAAAA/6LOvcknzmKY/s120-p/photo.jpg",
      "cl": "7902894",
      "clUrl": "https://chromium-review.googlesource.com/c/7902894",
      "description": "This CL resolves a potential cross-world leak by isolating the caching\nof BluetoothDevice instances to their respective V8 execution worlds.\nPreviously, the Bluetooth globally cached BluetoothDevice objects per\nframe, which could allow a webpage in the main world to retrieve a\ndevice instance from an extension's isolated world. By introducing a new\nworld-keyed cache structure inside the Bluetooth supplement, each\nDOMWrapperWorld now manages and retrieves its own isolated\nBluetoothDevice instance. Additionally, BluetoothAdvertisingEvent is\nupdated to be world-restricted to prevent leak of advertising events.\n\nBug: 519724234\nChange-Id: Ie746658983be095446985009085c5bbc3b6b99c8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7902894\nCommit-Queue: Alvin Ji \u003calvinji@chromium.org\u003e\nReviewed-by: Matt Reynolds \u003cmattreynolds@chromium.org\u003e\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667995}",
      "email": "alvinji@chromium.org",
      "hash": "19ecc980133e40cb30bddc1071147f09c06ff472",
      "subject": "bluetooth: Isolate BluetoothDevice caching per DOMWrapperWorld"
    },
    "7906297": {
      "author": "Javier Castro",
      "avatar": "https://lh6.googleusercontent.com/-B42VrB9EsnM/AAAAAAAAAAI/AAAAAAAAAAA/0vEtNssr9pQ/s120-p/photo.jpg",
      "cl": "7906297",
      "clUrl": "https://chromium-review.googlesource.com/c/7906297",
      "description": "This is a reland of commit 56a0b5968792e7a2e0c0fd8a73550f915604e687.\n\nThis reland fixes a testing defect that caused the original CL to be\nreverted. The previous browser tests measured correctness by counting\nSafe Browsing database queries, but those query paths differ across\nbranded and unbranded builds, leading to test flakes. To ensure the\ntests are robust across all builds, the testing approach was rewritten\nto verify end-to-end behavior directly without relying on query counts.\n\nFixes co-authored with Gemini:\n* Removed the tests because after fixing them, they were too closely\n  coupled to the safebrowsing behavior. Furthermore, after removing the\n  query count checks the scenarios were indistinguishable from the\n  cache behavior. No new browser tests are added.\n* Removed `QueryTrackingSafeBrowsingDatabaseManager` which is no longer\n  needed.\n* Added missing `SameSiteMainFrameNavigation` unit test to explicitly\n  verify that the SafeBrowsing and History services aren't queried\n\nOriginal change's description:\n\u003e [Site Familiarity] Skip familiarity checks for same-site navigations\n\u003e\n\u003e Avoid performing site familiarity checks on navigations that are same-\n\u003e site with their main frame's last committed URL, as they will share a\n\u003e process anyway (unless origin keying is enabled).\n\u003e\n\u003e We use the main frame's SiteInstance to check if the navigation target\n\u003e is same-site (via IsSameSiteWithURL). This correctly handles different\n\u003e process models:\n\u003e - Without origin-keyed processes: same-site cross-origin navigations\n\u003e   (e.g., a.com to sub.a.com) skip the check.\n\u003e - With origin-keyed processes: they do not skip the check, as they won't\n\u003e   share a process.\n\u003e\n\u003e To ensure stability across tests (e.g. Windows browser_tests) which\n\u003e often perform an initial navigation to `about:blank`, we explicitly\n\u003e require that the previously committed URL is an HTTP/HTTPS URL before\n\u003e attempting to skip the familiarity check for same-site navigations.\n\u003e Unassigned SiteInstances incorrectly return true for IsSameSiteWithURL,\n\u003e so verifying the scheme neatly prevents initial-entry logic from\n\u003e skipping familiarity for actual sites. This also correctly prevents\n\u003e internal `chrome://` page caching leaks.\n\u003e\n\u003e This avoids unnecessary deferrals and process splits, improving\n\u003e navigation latency.\n\u003e\n\u003e The FamiliarityCheckSkip browser tests have been explicitly disabled on\n\u003e Android as the feature is not launching on Android yet, avoiding flakes.\n\u003e\n\u003e Co-authored with Gemini.\n\u003e\n\u003e Bug: 520148966, 536901368\n\u003e Test: unit_tests --gtest_filter=\"*SameSite*\", browser_tests --gtest_filter=\"*FamiliarityCheckS*\"\n\u003e TAG=agy\n\u003e CONV=657b38be-34bd-4343-b8f0-2472f3aab8ed\n\u003e\n\u003e Change-Id: Ifb7904af1c1eba0b5c6bdacb1211aca379b594b7\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7906297\n\u003e Reviewed-by: Varun Khaneja \u003cvakh@chromium.org\u003e\n\u003e Auto-Submit: Javier Castro \u003cjacastro@chromium.org\u003e\n\u003e Commit-Queue: Javier Castro \u003cjacastro@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1664865}\n\nCq-Include-Trybots: luci.chrome.try:linux-chromeos-chrome;luci.chromium.try:linux-chromeos-rel;luci.chromium.try:linux-oi-rel\nBug: 520148966, 536901368\n\nTest: unit_tests --gtest_filter=\"*SameSite*\", browser_tests --gtest_filter=\"*JavascriptOptimizerBrowserTest*\"\nTAG=agy\nCONV=7f718139-4de6-4b8e-a4f7-89066e35d5ff\n\nChange-Id: I8fd294582feaf583da71576a866c75bfc3177199\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8135101\nReviewed-by: Alex Moshchuk \u003calexmos@chromium.org\u003e\nReviewed-by: Varun Khaneja \u003cvakh@chromium.org\u003e\nCommit-Queue: Javier Castro \u003cjacastro@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667939}",
      "email": "jacastro@chromium.org",
      "hash": "f51331262d2a3f91be164b5f0138c56bfb8921b6",
      "subject": "[Reland] [Site Familiarity] Skip checks for same-site navigations"
    },
    "7915145": {
      "author": "luci-bisection@appspot.gserviceaccount.com",
      "avatar": "https://lh5.googleusercontent.com/-ELhTJmCIbaU/AAAAAAAAAAI/AAAAAAAAAAA/5T5-6tr7teQ/s120-p/photo.jpg",
      "cl": "7915145",
      "clUrl": "https://chromium-review.googlesource.com/c/7915145",
      "description": "This reverts commit 479b420a86c07ec3c09f53e4434fe3332b082e84.\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/5714979547250688\n\nSample build with failed test: https://ci.chromium.org/b/8675468505541331777\nAffected test(s):\n[://\\:chrome_wpt_tests!webtest::external/wpt/webdriver/tests/bidi/input/file_dialog_opened#file_dialog_opened.py](https://ci.chromium.org/ui/test/chromium/:%2F%2F%5C:chrome_wpt_tests%21webtest::external%2Fwpt%2Fwebdriver%2Ftests%2Fbidi%2Finput%2Ffile_dialog_opened%23file_dialog_opened.py?q=VHash%3A0bc243e3f1e70338)\n[://\\:chrome_wpt_tests!webtest::external/wpt/webdriver/tests/bidi/session/capabilities/unhandled_prompt_behavior/file#accept.py](https://ci.chromium.org/ui/test/chromium/:%2F%2F%5C:chrome_wpt_tests%21webtest::external%2Fwpt%2Fwebdriver%2Ftests%2Fbidi%2Fsession%2Fcapabilities%2Funhandled_prompt_behavior%2Ffile%23accept.py?q=VHash%3A0bc243e3f1e70338)\n[://\\:chrome_wpt_tests!webtest::external/wpt/webdriver/tests/bidi/session/capabilities/unhandled_prompt_behavior/file#dismiss.py](https://ci.chromium.org/ui/test/chromium/:%2F%2F%5C:chrome_wpt_tests%21webtest::external%2Fwpt%2Fwebdriver%2Ftests%2Fbidi%2Fsession%2Fcapabilities%2Funhandled_prompt_behavior%2Ffile%23dismiss.py?q=VHash%3A0bc243e3f1e70338)\n[://\\:chrome_wpt_tests!webtest::external/wpt/webdriver/tests/bidi/session/capabilities/unhandled_prompt_behavior/file#ignore.py](https://ci.chromium.org/ui/test/chromium/:%2F%2F%5C:chrome_wpt_tests%21webtest::external%2Fwpt%2Fwebdriver%2Ftests%2Fbidi%2Fsession%2Fcapabilities%2Funhandled_prompt_behavior%2Ffile%23ignore.py?q=VHash%3A0bc243e3f1e70338)\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%2F5714979547250688\u0026format=PLAIN\u0026priority=P3\u0026title=Wrongly+blamed+https%3A%2F%2Fchromium-review.googlesource.com%2Fc%2Fchromium%2Fsrc%2F%2B%2F7915145\u0026type=BUG\n\nOriginal change's description:\n\u003e Validate unhandledPromptBehavior dict keys\n\u003e\n\u003e ChromeDriver accepted dictionary-form unhandledPromptBehavior values\n\u003e with unknown keys because the parser only read known prompt types\n\u003e and default. That let invalid new-session capabilities such as\n\u003e {\"foo\": \"accept\"} or misspelled prompt types succeed instead of\n\u003e returning invalid argument.\n\u003e\n\u003e Validate every dictionary key before filling prompt handlers, and\n\u003e reject keys that are not alert, beforeUnload, confirm, prompt, or\n\u003e default. Remove the Android and Linux WPT expectations now that\n\u003e invalid_capabilities.py passes for those cases.\n\u003e\n\u003e Overview-doc: https://docs.google.com/document/d/1AwNeGqr7tWuAlfmM3VYR5g-sAyfz7mVK6euOKWNsL8s/edit?usp=sharing\n\u003e Bug: 42323841\n\u003e Change-Id: I1d9e8190d8abec9e1852c604995ffa4ce293fe4e\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915145\n\u003e Reviewed-by: Alex Rudenko \u003calexrudenko@chromium.org\u003e\n\u003e Reviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\n\u003e Commit-Queue: Alex N. Jose \u003calexnj@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1667183}\n\u003e\n\nBug: 42323841\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I5230373df0f208d7120122f2e00fd0d38285999d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138802\nReviewed-by: Howard Chang \u003chowardcha@google.com\u003e\nOwners-Override: Taiyo Mizuhashi \u003ctaiyo@chromium.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: Taiyo Mizuhashi \u003ctaiyo@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667625}",
      "email": "luci-bisection@appspot.gserviceaccount.com",
      "hash": "6befebc53b36866e6873e6850c8612f924897f52",
      "subject": "Revert \"Validate unhandledPromptBehavior dict keys\""
    },
    "7930611": {
      "author": "Yuki Shiino",
      "avatar": "https://lh3.googleusercontent.com/-okKnhyBBN_M/AAAAAAAAAAI/AAAAAAAAAAA/yP9pu2spK50/s120-p/photo.jpg",
      "cl": "7930611",
      "clUrl": "https://chromium-review.googlesource.com/c/7930611",
      "description": "As part of effort to harden Chromium's safety, turn DCHECKs\ninto CHECKs. The converted CHECKs are not fatal until M154.\n\nThis patch is generated by the following script.\nhttps://crrev.com/c/7849874/12/tools/memory/dcheck/replace_dchecks_with_checks.py\n\nBug: 525612731, 501112901\nChange-Id: I12734aef3b347748e236913ea9a8909ddbc62628\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7930611\nCommit-Queue: Yuki Shiino \u003cyukishiino@chromium.org\u003e\nReviewed-by: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667686}",
      "email": "yukishiino@chromium.org",
      "hash": "ff7b13f59a1e2a2802f40be75cb47ef715420c7f",
      "subject": "[dcheck-to-check] Convert DCHECKs in content/browser/renderer_host/ [26/n]"
    },
    "7958960": {
      "author": "Lynne Jiang",
      "avatar": "https://lh6.googleusercontent.com/-30x1bro_rf8/AAAAAAAAAAI/AAAAAAAAAAA/mPmldEsPTsg/s120-p/photo.jpg",
      "cl": "7958960",
      "clUrl": "https://chromium-review.googlesource.com/c/7958960",
      "description": "- Fixed the expected case for l2Pool2d on Linux which was missing previously in https://chromium-review.git.corp.google.com/c/chromium/src/+/7936012\n- The lstm_cell conformance tests for WebNN with GPU on Linux are now passing, so the expected failures baseline file is removed.\n- Updated the expected case for conv_transpose2d by removing the passing test cases.\n\nBug: 408021954,522979146,528392124\nChange-Id: Iccecf156e5b92c9465eb7455bee313b007f5067c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7958960\nReviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\nCommit-Queue: Lynne Jiang \u003clyjiang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667454}",
      "email": "lyjiang@google.com",
      "hash": "e76fd40a1f96c571ec734105bdc76da5ceaddb94",
      "subject": "Update OptimizationGuideExpectations and test baseline."
    },
    "7960343": {
      "author": "Deepak Ravichandran",
      "avatar": "https://lh6.googleusercontent.com/-MeEMo44BCyM/AAAAAAAAAAI/AAAAAAAAAAA/vxL_Rnx_ntQ/s120-p/photo.jpg",
      "cl": "7960343",
      "clUrl": "https://chromium-review.googlesource.com/c/7960343",
      "description": "Instantiates LogicalInvalidationStore at startup in NetworkContext and\ncoordinates background physical HttpCacheDataRemover purges via direct\norchestration.\n\nBug: 40233601\nChange-Id: I9afb7294b2e211b3f29d690d2ec31720b0cc72b0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7960343\nCommit-Queue: Deepak Ravichandran \u003cdeepakr@google.com\u003e\nReviewed-by: Adam Rice \u003cricea@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668088}",
      "email": "deepakr@google.com",
      "hash": "65adf98bdbf822e918075c05c888711b9ccb03e2",
      "subject": "Services: Integrate LogicalInvalidationStore into NetworkContext"
    },
    "7998140": {
      "author": "Alvin Ji",
      "avatar": "https://lh5.googleusercontent.com/-MT6qpqJVGLk/AAAAAAAAAAI/AAAAAAAAAAA/6LOvcknzmKY/s120-p/photo.jpg",
      "cl": "7998140",
      "clUrl": "https://chromium-review.googlesource.com/c/7998140",
      "description": "Introduce `GetDeviceForExtension` to the `UsbDeviceManager` Mojo\ninterface to allow Chrome extensions and legacy Chrome Apps utilizing\nthe `chrome.usb` API to perform unrestricted USB control transfers.\n\nPreviously, Chrome Apps and extensions were subject to the same\nstandard USB request allowlist and control transfer restrictions as\nWebUSB. This CL enables unrestricted control transfers for the entire\nextension context by default, and updates associated Mojo interfaces,\nservice implementations, and unit tests across the USB device service\nand Extensions browser API.\n\nTAG=agy\nCONV=cc543e90-f171-49a4-afc0-ce746658276c\n\nBug: 520264992\nChange-Id: I96f27aa8d0c7a4ec41a9f0bb00d26174b98921b3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7998140\nReviewed-by: Matt Reynolds \u003cmattreynolds@chromium.org\u003e\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCommit-Queue: Alvin Ji \u003calvinji@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668093}",
      "email": "alvinji@chromium.org",
      "hash": "454c3be1a4afc00501eaee13fe764c5c66890d10",
      "subject": "usb: Allow unrestricted control transfers for all extensions and apps"
    },
    "7998617": {
      "author": "viplavkadam",
      "avatar": "https://lh3.googleusercontent.com/-Tb_BW-vE1R4/AAAAAAAAAAI/AAAAAAAAAAA/dNnkJBz9rkw/s120-p/photo.jpg",
      "cl": "7998617",
      "clUrl": "https://chromium-review.googlesource.com/c/7998617",
      "description": "This CL implements the integration of AI-based purchase amount\nextraction into the Touch to Fill (TTF) bottom sheet's \"Pay Later\"\ntab on Android.\n\nDesign: go/clank-pay-now-pay-later-tabs\n\nVideo:\nhttp://screencast/cast/NTQxNDkzNDc1MzA1MDYyNHxlMGFlODc3NS0wZA\n\nBug: 527564264, 526718267\nChange-Id: I6a73df6fe16be153cce2c1de925bae89c37e58db\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7998617\nCommit-Queue: Viplav Kadam \u003cviplavkadam@google.com\u003e\nReviewed-by: Vinny Persky \u003cvinnypersky@google.com\u003e\nReviewed-by: Timofey Chudakov \u003ctchudakov@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667466}",
      "email": "viplavkadam@google.com",
      "hash": "621b3f158e493355a7b7698fc4f1c84d39525c86",
      "subject": "[BNPL-Tabs][Clank] Integrate AI amount extraction into Pay Later tab"
    },
    "8011738": {
      "author": "David Pennington",
      "avatar": "",
      "cl": "8011738",
      "clUrl": "https://chromium-review.googlesource.com/c/8011738",
      "description": "When dragging a detached tab or a single-tab browser window across\ndisplay boundaries on Mac desktop platforms, the window does not resize\nto fit within the work area of the new target display.\n\nThis change monitors display boundaries in TabDragController and\nresizing the dragged window to fit the work area of the display\ncontaining the cursor.\n\nTo prevent CocoaWindowMoveLoop from overriding size updates during\ndragging, it is updated to re-baseline when external frame updates\nare detected.\n\nBug: 40861006\nChange-Id: I67f02274db229f46996e77c7c3dbcd66d18ef076\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8011738\nCommit-Queue: David Pennington \u003cdpenning@chromium.org\u003e\nAuto-Submit: David Pennington \u003cdpenning@chromium.org\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667906}",
      "email": "dpenning@google.com",
      "hash": "15a58c55af0ea94888afe3e671f76d14f5b1ef9d",
      "subject": "Fix window resizing when dragging tab/window across displays on Mac"
    },
    "8022742": {
      "author": "LongYinan",
      "avatar": "https://lh6.googleusercontent.com/-7cRr7E7FS2I/AAAAAAAAAAI/AAAAAAAAAAA/99Mw9D0L4qI/s120-p/photo.jpg",
      "cl": "8022742",
      "clUrl": "https://chromium-review.googlesource.com/c/8022742",
      "description": "CSSShapeInterpolationType::CreateNeutralValue() built the neutral\ninterpolable list for an arc segment with only two InterpolableLength\nentries in the radius block, but the canonical arc layout used by the\nreader (ShapeInterpolationReader::ReadArc) and the real-value writers\n(ConvertPath and MaybeConvertNeutral) has three: radius_x, radius_y and\nthe direction-agnostic radius. The neutral list was therefore one entry\nshorter per arc than the real value it animates against.\n\nCreateNeutralValue() is reached only from border-shape, through\nshape_interpolation_functions::CreateNeutralValue() and\nCSSBorderShapeInterpolationType::MaybeConvertNeutral(). clip-path,\noffset-path and shape-outside use MaybeConvertNeutral(), which already\nemits three lengths, so only border-shape was affected.\n\nMaybeMergeSingles() only compares the segment command structure\n(ShapesAreCompatible) and not the interpolable list length, so the\nshorter neutral list was merged with the longer real list. Sampling the\nanimation then reached InterpolableList::Interpolate() with mismatched\nlists: at the divergent index the neutral holds an InterpolableNumber\n(the arc-large flag) where the real value holds an InterpolableLength\n(the direction-agnostic radius), and InterpolableNumber::Interpolate()'s\nTo\u003cInterpolableNumber\u003e() downcast aborts the renderer (an always-on\nrelease CHECK; on DCHECK builds the length DCHECK in\nInterpolableList::AssertCanInterpolateWith fires first).\n\nThis is web-reachable with no flag (border-shape is shipped): animating a\nborder-shape whose shape() contains an arc, with an implicit (neutral)\nboundary keyframe, deterministically crashes the renderer.\n\nEmit three lengths so the neutral arc list matches the real value, and\nadd a crashtest.\n\nBug: 513192895\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\nChange-Id: I57fcda1f7981406f393b695e522fb1396611bcdb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8022742\nReviewed-by: Fredrik Söderquist \u003cfs@opera.com\u003e\nReviewed-by: Jason Leo \u003ccgqaq@chromium.org\u003e\nCommit-Queue: Jason Leo \u003ccgqaq@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667880}",
      "email": "lynweklm@gmail.com",
      "hash": "32988d7fb99bdff4fc8034ddf960bab0a346ed04",
      "subject": "Fix border-shape arc interpolation neutral keyframe list length"
    },
    "8028763": {
      "author": "Hafiz",
      "avatar": "https://lh3.googleusercontent.com/-V7u9CCHN4QQ/AAAAAAAAAAI/AAAAAAAAAAA/umShju0A4Wk/s120-p/photo.jpg",
      "cl": "8028763",
      "clUrl": "https://chromium-review.googlesource.com/c/8028763",
      "description": "This CL introduces a new generic API (ShowAccountLinkingPrompt) using a\ncomposed AccountLinkingParams struct to support the new eWallet New\nAccount Linking flow without JNI boilerplate duplication.\n\nThis CL introduces unified Java-to-C++ return paths, concurrency guards\nto prevent silently dropping callbacks, and expanded observability metrics.\nThe triggering logic will be added in a follow-up CL.\n\nBug: 509694036\nChange-Id: I9247a4d17515418a2fdb0c2b7ee79c7da89c4ef9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8028763\nReviewed-by: Roger McFarlane \u003crogerm@chromium.org\u003e\nReviewed-by: Longsheng Yin \u003clongsheng@google.com\u003e\nCommit-Queue: Hafiz Thaha \u003chfizt@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667513}",
      "email": "hfizt@google.com",
      "hash": "1310d705da6f63d08d125e82ea7217be343250a9",
      "subject": "[Autofill] Introduce Generic Account Linking Prompt API - Part 1"
    },
    "8029721": {
      "author": "Anna Sato",
      "avatar": "https://lh5.googleusercontent.com/-Xr5GrWFKvNk/AAAAAAAAAAI/AAAAAAAAAAA/9ZyKO-3igIU/s120-p/photo.jpg",
      "cl": "8029721",
      "clUrl": "https://chromium-review.googlesource.com/c/8029721",
      "description": "NotifyEntryRemoved downgrades read grants for the removed entry and its\ndescendants, but FilePath::IsParent() compares path components\ncase-sensitively. On case-insensitive filesystems, native pickers can\nreturn paths for the same on-disk location that differ only in case, so\na descendant grant stored with different casing is missed by the\ndescendant walk and left granted after a recursive remove().\n\nExtend the descendant predicate to also match component-wise using\nFilePath::CompareEqualIgnoreCase() so such grants are downgraded\ntogether with the directory. This is harmless on case-sensitive\nfilesystems where it can only cause an extra re-prompt.\n\nTAG=agy\nCONV=22e50b50-6195-44a3-8e63-8d7e59c76184\n\nBug: 518084889\nChange-Id: I2e2a9a34a8179f613f849fdea2918d7083c25b22\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8029721\nCommit-Queue: Anna Sato \u003cannasato@chromium.org\u003e\nReviewed-by: Ming-Ying Chung \u003cmych@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667647}",
      "email": "annasato@chromium.org",
      "hash": "1e7fffffd78aadb5e6edd31293ceb1823d074540",
      "subject": "[FSA] Downgrade case-variant descendants in NotifyEntryRemoved"
    },
    "8030243": {
      "author": "Eric Lok",
      "avatar": "https://lh5.googleusercontent.com/-HqMBSJC7snc/AAAAAAAAAAI/AAAAAAAAAAA/A0sfG6T4_Ts/s120-p/photo.jpg",
      "cl": "8030243",
      "clUrl": "https://chromium-review.googlesource.com/c/8030243",
      "description": "Adds basic structure for c++ side to communicate with java side that a\nnew tab sharing session has started and ended.\n\nA c++ TabSharingUIAndroid instance is created by webrtc for each new\nstream (i.e. a new one is created when user starts presenting, or uses\nthe to-be-implemented \"switch to present this tab\" button on the infobar\nto present a different tab within the same sharing session).\nIntroduce the java TabSharingUIBridge which is owned by and has a 1:1\nrelationship to it.\n\nTabSharingUIManager is a singleton that keeps track of all active java\nbridges i.e. tab sharing sessions and will be responsible for announcing\nthe add/remove events to the observers.\nThis will be used by the UiCooridinator in the next CL to add/remove\nthe tab sharing toolbar.\n\nBug: 480747775\nTest: logs shown correctly on tab sharing starts/ends iff flag enabled\nChange-Id: I56798d368639b2f78fdfe121cc004e037d2e2ccd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030243\nReviewed-by: Jordan Bayles \u003cjophba@chromium.org\u003e\nCommit-Queue: Eric Lok \u003clokeric@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667653}",
      "email": "lokeric@google.com",
      "hash": "3aec71f818b69cf17f77b1f12523926b06845c03",
      "subject": "[TabSharingToolbar] add TabSharingUI{Manager,Bridge} (1/n)"
    },
    "8030283": {
      "author": "Hafiz",
      "avatar": "https://lh3.googleusercontent.com/-V7u9CCHN4QQ/AAAAAAAAAAI/AAAAAAAAAAA/umShju0A4Wk/s120-p/photo.jpg",
      "cl": "8030283",
      "clUrl": "https://chromium-review.googlesource.com/c/8030283",
      "description": "This CL introduces the business logic hook to trigger the generic\naccount linking prompt. It adds the\nDoOnGetDetailsForCreatePaymentInstrumentResponse virtual hook to\nNativeAccountLinkingHandler and implements it in\nEwalletAccountLinkingManager to call the generic API introduced\nin Part 1.\n\nBug: 509694036\nChange-Id: I55a54ce695f45c3084000088453c8feb813bbb34\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030283\nReviewed-by: Siddharth Shah \u003csiashah@google.com\u003e\nCommit-Queue: Hafiz Thaha \u003chfizt@google.com\u003e\nReviewed-by: Longsheng Yin \u003clongsheng@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667557}",
      "email": "hfizt@google.com",
      "hash": "54ce73c1d1cbe11d1f717e3424c5d06bac6294e5",
      "subject": "[Autofill] Introduce Generic Account Linking Prompt API - Part 2"
    },
    "8030929": {
      "author": "Richard Chen",
      "avatar": "https://lh4.googleusercontent.com/-Av9WmTwi2bI/AAAAAAAAAAI/AAAAAAAAAAA/CQifA6Tzv9U/s120-p/photo.jpg",
      "cl": "8030929",
      "clUrl": "https://chromium-review.googlesource.com/c/8030929",
      "description": "This CL introduces the Android frontend for Suspicious Site Warnings\n(SSW). SSW displays high-confidence warnings for Enhanced Safe Browsing\n(ESB) users on risky sites that do not warrant a full red interstitial\nblocking page. The SSW UI is designed to be less invasive, allowing the\nuser to bypass the warning while keeping the web content visible.\n\nSpecifically, this change:\n* Implements the modal dialog UI for Android (`SafeBrowsingSuspiciousSiteDialogBridge`, `suspicious_site_dialog_view_android.cc`).\n* Adds `SuspiciousSiteControllerAndroid` to handle the dialog's lifecycle and user interactions.\n* Plumbs the required URL checking delegates.\n* Adds related metrics/histograms (e.g., `SafeBrowsing.SuspiciousSiteWarning.WarningOutcome`) to track user bypasses and decisions.\n\nMocks: https://screenshot.googleplex.com/4kZRYGuE9ASdcnG\n\nScreenshots: https://screenshot.googleplex.com/AzxZVqAPYNRzGSj\n\nBug: b:532598590\nChange-Id: I8aa750ce8675fa39ce87aa2950a6797bb19ababb\nCq-Do-Not-Cancel-Tryjobs: true\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8030929\nReviewed-by: thefrog \u003cthefrog@chromium.org\u003e\nCommit-Queue: Richard Chen \u003crichche@google.com\u003e\nReviewed-by: Theresa Wellington \u003ctwellington@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667977}",
      "email": "richche@google.com",
      "hash": "8fa2262e95c3506fad582484be12a06b208b7a44",
      "subject": "Implement dialog for Suspicious Site Warnings on Android"
    },
    "8031386": {
      "author": "Nick Diego Yamane",
      "avatar": "https://lh3.googleusercontent.com/-hLvPIKVpEmA/AAAAAAAAAAI/AAAAAAAAAAA/h6zXVw52x-4/s120-p/photo.jpg",
      "cl": "8031386",
      "clUrl": "https://chromium-review.googlesource.com/c/8031386",
      "description": "When is_component_build is set, unit tests build fail with a linker\nerror about undefined reference for content::GetHashedUrlPath function,\nwhich is intentionally declared at crypto/obsolete/sha1.h. This fixes it\nby exporting that symbol within CONTENT component. Note: to achieve that\nwithout layering violation, COMPONENT_EXPORT(CONTENT) was used instead\nof CONTENT_EXPORT directly.\n\nSigned-off-by: Nick Diego Yamane \u003cnickdiego@igalia.com\u003e\nChange-Id: Idc24f217ca696fa5d39811d417a725004f3efdb4\nBug: None\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8031386\nReviewed-by: Mingyu Lei \u003cleimy@chromium.org\u003e\nReviewed-by: Emily Stark \u003cestark@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668159}",
      "email": "nickdiego@igalia.com",
      "hash": "564c7495231444bfc70ccde3fa38bdf6d8eed68e",
      "subject": "[android] Fix unit test component builds"
    },
    "8037920": {
      "author": "davidhinojosa",
      "avatar": "https://lh5.googleusercontent.com/-qEhmfQWfldc/AAAAAAAAAAI/AAAAAAAAAAA/WNXlq4A8zGw/s120-p/photo.jpg",
      "cl": "8037920",
      "clUrl": "https://chromium-review.googlesource.com/c/8037920",
      "description": "Assign Windows subprocesses spawned by `test_env.py` to a Win32 Job\nObject configured with `JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE`.\n\nThis ensures that any child or grandchild processes spawned by test\nexecutables are cleanly terminated when the main subprocess closes or\nexits, preventing leaked processes on Windows bots.\n\nModeled after LUCI client script `subprocess42.py`.\n\nAlso adds a unit test in `test_env_unittest.py` verifying that leaked\nchild processes are properly terminated upon process completion.\n\nBug: 519251254\nChange-Id: I528b24ae5a63a94cd2df11bd9137eb77c6a97e06\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8037920\nAuto-Submit: David Hinojosa \u003cdavidhinojosa@google.com\u003e\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nReviewed-by: Will Harris \u003cwfh@chromium.org\u003e\nCommit-Queue: David Hinojosa \u003cdavidhinojosa@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667540}",
      "email": "davidhinojosa@google.com",
      "hash": "4f840f342575bebd08f0484b4a8167134e8c7b0b",
      "subject": "[testing] Add Windows Nested Job Object support for test_env.py"
    },
    "8040045": {
      "author": "Anton Bershanskyi",
      "avatar": "https://lh4.googleusercontent.com/-7yYzBgZ4BZY/AAAAAAAAAAI/AAAAAAAAAAA/ytuIcUORsec/s120-p/photo.jpg",
      "cl": "8040045",
      "clUrl": "https://chromium-review.googlesource.com/c/8040045",
      "description": "Add support for specifying alarm name for alarms.create() in the second\nobject argument called AlarmCreateInfo.name.\n\nBackground:\n - https://github.com/w3c/webextensions/issues/999\n - https://github.com/w3c/webextensions/blob/main/_minutes/2026-05-21-wecg.md\n\nBug: None\nChange-Id: I4cac7c8928641fa61be3e2f319e699eac9fee195\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8040045\nReviewed-by: Justin Lulejian \u003cjlulejian@chromium.org\u003e\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCommit-Queue: Anton Bershanskyi \u003cbershanskyi@gmail.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667716}",
      "email": "bershanskyi@gmail.com",
      "hash": "d458c841b34f246ebaeb05ed7a6687ba5d0028e6",
      "subject": "[Extensions] Implement AlarmCreateInfo.name"
    },
    "8043420": {
      "author": "Anton Bershanskyi",
      "avatar": "https://lh4.googleusercontent.com/-7yYzBgZ4BZY/AAAAAAAAAAI/AAAAAAAAAAA/ytuIcUORsec/s120-p/photo.jpg",
      "cl": "8043420",
      "clUrl": "https://chromium-review.googlesource.com/c/8043420",
      "description": "Browser chrome is able to display a short snippet of text over extension\naction button. Currently the submitted strings do not have any length\nlimits, so buggy extensions might accidentally set badges to unbounded\nstrings and place undue burden on browser (and its memory). This CL\nintroduces a simple 100-byte length limit to prevent overly long badges.\n\nPrior discussion:\n - https://github.com/w3c/webextensions/issues/960\n - https://github.com/w3c/webextensions/blob/main/_minutes/2026-03-12-wecg.md\n\nBug: 491158086\nChange-Id: I8b235492509e5f7e7188d11adb40bb25a7d783af\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8043420\nReviewed-by: Oliver Dunk \u003coliverdunk@chromium.org\u003e\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCommit-Queue: Anton Bershanskyi \u003cbershanskyi@gmail.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667655}",
      "email": "bershanskyi@gmail.com",
      "hash": "8170d1b52c226e2550811aefdca87ec35ba496e9",
      "subject": "[Extensions] Limit for extension action badge text length"
    },
    "8049002": {
      "author": "Ming-Ying Chung",
      "avatar": "https://lh3.googleusercontent.com/-RUWH6qkonME/AAAAAAAAAAI/AAAAAAAAAAA/12ifkizAAG8/s120-p/photo.jpg",
      "cl": "8049002",
      "clUrl": "https://chromium-review.googlesource.com/c/8049002",
      "description": "The WebUI Toolbar startup latency suffers from Mojo pull roundtrips\nwhen requesting the initial navigation controls and icon states during\nbrowser window initialization.\n\nTo resolve this, this CL introduces a mechanism to serialize and push\nthe initial toolbar state browser-side during resource initialization.\nWe serialize the required initial state into a JSON string and push it\nvia a frame-specific WebUI property using\n`RenderFrameHost::SetWebUIProperty()`. This allows the frontend to\nretrieve the initial state synchronously using\n`chrome.getVariableValue('initialState')` and parse it during\ninitialization.\n\n(A) Alternative Approaches\n\nWe considered several designs to deliver the initial state:\n\n1.  **Profile-wide `loadTimeData`**: Rejected because profile-wide\n    data can leak window-specific state, like navigation button\n    status, across different windows on the same profile.\n2.  **Frame-specific `loadTimeData` via custom frame data binder and\n    `SetTopFrameSpecificLocalizedStrings()`**: Rejected because\n    `WebUIDataSource` and its backend are intentionally designed to be\n    profile-shared. Attempting to bend it to support frame-specific\n    data goes against this design.\n3.  **Asynchronous `RenderFrameHost::SetWebUIProperty()`**: Rejected\n    because the properties were delivered asynchronously, introducing\n    race conditions where the initial state was not guaranteed to be\n    available before the frontend TS constructor executed.\n\n(B) Implementation Details\n\nTo ensure the properties set by `SetWebUIProperty()` are reliably\ndelivered to the renderer synchronously on startup before the TS ctor\nruns, we update `WebUIExtensionData` to bind its Mojo receiver using\n`rf-\u003eGetTaskRunner(TaskType::kInternalNavigationAssociated)`.\nThis binding is conditionally scoped to when\n`features::kInitialWebUISurfaceSync` is enabled, avoiding priority\ninversion on general WebUI pages.\n\nA new `DependencyProvider` interface is introduced to supply this\ncontrols state, abstracting whether the state comes from the actual\nbrowser window or a default fallback during background prewarming. To\nprevent dangling pointers and use-after-free vulnerabilities when views\nare torn down or detached while `WebContents` remains alive,\n`WebUIToolbarUIDependencyProviderUserData` stores a\n`base::WeakPtr\u003cDependencyProvider\u003e` and explicitly removes its\n`UserData` in `~WebUIToolbarWebView()`.\n\nIn the `chrome/` layer, the controller uses this mechanism inside\n`WebUIToolbarUI::WebUIRenderFrameCreated()` to populate and inject the\ninitial state.\n\nDuring background Pre-Navigate prewarming, before the actual\n`WebUIToolbarWebView` exists and can act as the real dependency\nprovider, the WebContents UserData is missing. In this case,\n`PopulateInitialState()` directly injects default-initialized dict\nvalues, ensuring that the TS ctor can still initialize synchronously\nwith safe defaults without requiring an auxiliary fallback class. As\nsoon as the window adopts the prewarmed WebContents, the real window\nprovider overwrites the fallback via Mojo.\n\nA test-only property `isInitializedSyncForTesting_` is exposed in\nTS to verify synchronous initialization on startup.\n\nBug: 530370659\nChange-Id: I8dc92a1420c70657377e47c5dd0c15bbb9191521\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8049002\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nCommit-Queue: Ming-Ying Chung \u003cmych@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667690}",
      "email": "mych@chromium.org",
      "hash": "7d37342457d7fba6e4a4287d0ce5aa7cdec28fd2",
      "subject": "[webium] Sync initial Toolbar state via frame-specific WebUI property"
    },
    "8065832": {
      "author": "Mahesh Bharadwaj Kannan",
      "avatar": "https://lh6.googleusercontent.com/-2dCXEqUIGnI/AAAAAAAAAAI/AAAAAAAAAAA/Gyw5AkyfNjE/s120-p/photo.jpg",
      "cl": "8065832",
      "clUrl": "https://chromium-review.googlesource.com/c/8065832",
      "description": "This CL implements the extraction of detailed error information from\nScriptResource in WorkletModuleScriptFetcher on load failure, and stores\nthe extracted error in WorkletModuleResponsesMap.\n\nIt also adds detailed console logging for all fetch failure modes directly\nto the worklet's console, and adds defensive null checks to WorkletGlobalScope\nto handle context/thread disposal crashes gracefully.\n\nTAG=agy\nCONV=46ab41c8-82f2-40b8-b20e-6f5fe664c856\n\nBug: 525138979\nChange-Id: I64f1be0fd843998148ff0eb2939b1cd3bb63c6c4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8065832\nCommit-Queue: Mahesh Kannan \u003ckmaheshb@google.com\u003e\nReviewed-by: Nate Chapin \u003cjaphet@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667549}",
      "email": "kmaheshb@google.com",
      "hash": "0f619637c85a529b56fb01393aadf16a3a163537",
      "subject": "[WebAudio] Capture Errors in Fetcher \u0026 Console Logging (2/3)"
    },
    "8066633": {
      "author": "andresmolina",
      "avatar": "https://lh3.googleusercontent.com/-ywJ0WQPdIU8/AAAAAAAAAAI/AAAAAAAAAAA/fwO1NSMaEv0/s120-p/photo.jpg",
      "cl": "8066633",
      "clUrl": "https://chromium-review.googlesource.com/c/8066633",
      "description": "Setting an explicit contentDescription on BottomSheet's focusable root\nFrameLayout container causes screen readers (such as TalkBack) to treat\nthe entire bottom sheet as a single summarized accessibility node. While\ninteractive buttons inside the sheet still qualify for focus during\nswipe navigation, any non-interactive descendant views (such as title\nand footer TextViews) are masked by the container's contentDescription\nand skipped by TalkBack.\n\nIn modern Android accessibility, BottomSheet announces pane transitions\nvia ViewCompat.setAccessibilityPaneTitle() and PANE_APPEARED events,\npopulated from getSheetFullHeightAccessibilityStringId() or\ngetSheetHalfHeightAccessibilityStringId(). Setting a container-level\ncontentDescription is redundant for announcing open state and blocks\nlinear navigation into non-interactive child views.\n\nThis CL:\n1. Converts getSheetContentDescription(Context) in BottomSheetContent\n   into a @Deprecated default method returning null. This preserves\n   build compatibility for existing implementations across Chromium while\n   preventing new classes from relying on container-level descriptions.\n2. Removes the contentDescription assignment on BottomSheet when entering\n   SheetState.HALF or SheetState.FULL.\n3. Removes getSheetContentDescription() in Read Aloud's\n   NegativeFeedbackMenuSheetContent.\n4. Adds unit test coverage in BottomSheetUnitTest to verify the sheet\n   remains unmasked when opened.\n\nBug: 489087883\nChange-Id: I9b628857a47cbd67f0762a6dccb5bda5521c3ff6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8066633\nCommit-Queue: Andres Molina \u003candresmolina@google.com\u003e\nReviewed-by: Mark Schillaci \u003cmschillaci@google.com\u003e\nReviewed-by: Ian Wells \u003ciwells@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668157}",
      "email": "andresmolina@google.com",
      "hash": "4685ff495c7555c33d48ea785e7f7ac280731ecc",
      "subject": "[Android] Deprecate getSheetContentDescription in BottomSheetContent"
    },
    "8070132": {
      "author": "Lia Hiscock",
      "avatar": "https://lh3.googleusercontent.com/-5d08xrUeLQo/AAAAAAAAAAI/AAAAAAAAAAA/Pny6NTTMnVU/s120-p/photo.jpg",
      "cl": "8070132",
      "clUrl": "https://chromium-review.googlesource.com/c/8070132",
      "description": "When a manifest-based navigator.install() request resolves to an\ninstalled app, present a launch confirmation dialog instead of\nattempting another installation.\n\nPopulate the dialog from the installed app's trusted title and on-disk\nicon, applying platform-specific masking where required. Keep the\ninstall operation registered through icon loading and dialog interaction\nto prevent duplicate dialogs.\n\nResolve the request only after user acceptance and update the app's\ninstallation attribution `installed_by`. Abort safely if icon loading or\nconfirmation fails, or if the initiating page stops being primary during\nthe flow.\n\nBug: 333795265\nChange-Id: I74cb17fe5a5dcae248ed1ca3b1db36f47a4a3b53\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8070132\nReviewed-by: Lu Huang \u003cluhua@microsoft.com\u003e\nReviewed-by: Daniel Murphy \u003cdmurph@chromium.org\u003e\nCommit-Queue: Lia Hiscock \u003cliahiscock@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668038}",
      "email": "liahiscock@microsoft.com",
      "hash": "b9fee1115359c4795ec46e3700c7bf8d40be78de",
      "subject": "[WebInstallAPI] 7/n: Wire launch dialog for manifest url flow"
    },
    "8073279": {
      "author": "Amelie Schneider",
      "avatar": "https://lh5.googleusercontent.com/-ICbCKW5B1Rc/AAAAAAAAAAI/AAAAAAAAAAA/ZSH7XX5JUzA/s120-p/photo.jpg",
      "cl": "8073279",
      "clUrl": "https://chromium-review.googlesource.com/c/8073279",
      "description": "This CL fixes a JavaScript error when disabling an extension that\ncontrolled the default search provider. The runtime error was caused by\nan unauthorized access to the 'default_search_provider.enabled'\npreference. The fix allowlists the 'default_search_provider.enabled'\npreference in prefs_util.cc.\n\nBug: 527492753\nChange-Id: I63b2bc8a99e014eefd409d442aa5909d6be86533\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8073279\nReviewed-by: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nCommit-Queue: Amelie Schneider \u003camelies@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667717}",
      "email": "amelies@google.com",
      "hash": "cb4ef808b6b7485a59fe2a686b8779ccab2a58e8",
      "subject": "[Settings] Fix WebUI runtime error on search settings page"
    },
    "8073718": {
      "author": "Bo Majewski",
      "avatar": "https://lh6.googleusercontent.com/-3NqFIeAbnh4/AAAAAAAAAAI/AAAAAAAAAAA/nPP9QAMyW-Q/s120-p/photo.jpg",
      "cl": "8073718",
      "clUrl": "https://chromium-review.googlesource.com/c/8073718",
      "description": "This change prevents the Files app search dropdown from becoming\nexcessively wide when displaying long folder names. It wraps folder\nnames in a span element using CSS properties like text-overflow:\nellipsis and white-space: nowrap to truncate long text. In xf_select.ts,\nboth the selected option and the dropdown items are now restricted\nto a maximum width of 13em. Additionally, the xf_breadcrumb.ts\nfile was updated to use a 15em maximum width instead of a fixed\n200px value. These modifications ensure visual consistency with the\nbreadcrumb bar while improving the UI's robustness. The implementation\nalso includes necessary layout fixes like flex: 0 1 auto to ensure\nthe ellipsis displays correctly within the flex container.\n\nBUG=b:505143957\n\nChange-Id: I13cd04c17f82144634ab8fd05db869a5d296d7a0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8073718\nReviewed-by: Luciano Pacheco \u003clucmult@chromium.org\u003e\nReviewed-by: Josh Simmons \u003csimmonsjosh@google.com\u003e\nCommit-Queue: Bo Majewski \u003cmajewski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667585}",
      "email": "majewski@google.com",
      "hash": "bf22486660b12275ea01043ef5b6e6cd1a1c426d",
      "subject": "[Files app]: Fix search dropdown."
    },
    "8074559": {
      "author": "Ryo Hashimoto",
      "avatar": "",
      "cl": "8074559",
      "clUrl": "https://chromium-review.googlesource.com/c/8074559",
      "description": "Pass the font size from WebContentsView the UI Java code. Also set the\nheight of menu items to the same value as the \u003cselect\u003e element.\n\nScreenshot w/ large font size: http://screenshot/BXyZdswsLJKiVEH\nScreenshot w/ default font size: http://screenshot/7zJBufpFhXq9uAu\nScreenshot w/ small font size: http://screenshot/3ZkbebpbzaEQ4Qg\n\nBUG=532869551\n\nChange-Id: I7e888cda83c0bec45faf2135bc07e3529bd0a743\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8074559\nReviewed-by: Ted Choc \u003ctedchoc@chromium.org\u003e\nCommit-Queue: Ryo Hashimoto \u003chashimoto@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667589}",
      "email": "hashimoto@google.com",
      "hash": "8c4a9a33af40cd73aa0a2efd4151fa707bdbcf59",
      "subject": "android: Popup menu and \u003cselect\u003e element use the same font size"
    },
    "8075138": {
      "author": "Stanisław Solarewicz",
      "avatar": "https://lh6.googleusercontent.com/-XeKt6NcU5hU/AAAAAAAAAAI/AAAAAAAAAAA/sZ_pqc6udI0/s120-p/photo.jpg",
      "cl": "8075138",
      "clUrl": "https://chromium-review.googlesource.com/c/8075138",
      "description": "Display the profile picture on the enterprise signals disclaimer screen.\nThe picture is supplied by the `ProfileDataCache`.\n\nTo this end make `BadgeConfigBuilder` functions public and expose a new\nhelper in `ProfileDataCache` allowing creation of the cache with custom\nimage size and badge config.\n\nDark theme: https://screenshot.googleplex.com/api/7KsNzyNcPneBvbW.png\nLight theme: https://screenshot.googleplex.com/api/FXMyV6zTZdER43h.png\n\nBug: b:512836948\nChange-Id: Ifea1757327a8f831551b92384417c7bc5981ceb3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8075138\nReviewed-by: Lucia Giorgi \u003cquacksort@google.com\u003e\nReviewed-by: Theresa Wellington \u003ctwellington@chromium.org\u003e\nReviewed-by: Samar Chehade \u003csamarchehade@google.com\u003e\nCommit-Queue: Stanisław Solarewicz \u003cssolarewicz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667851}",
      "email": "ssolarewicz@chromium.org",
      "hash": "2bc7ca8bb1d94a8f64008d441a22c5a491fa6dda",
      "subject": "[DSBD] Clank - add profile picture to the disclaimer"
    },
    "8076999": {
      "author": "Paul Jensen",
      "avatar": "https://lh3.googleusercontent.com/-RrZF6UAr1mQ/AAAAAAAAAAI/AAAAAAAAAAA/y9lYlYLDYrc/s120-p/photo.jpg",
      "cl": "8076999",
      "clUrl": "https://chromium-review.googlesource.com/c/8076999",
      "description": "Pinned toolbar actions and extensions had a lot of duplicate code,\nmostly to handle animations and registering with the\nTrackedElementManager.  This change dedups the action containers code.\n\nChange-Id: Iea6830afeccca3ce442e81533deb12162a5ac7f2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8076999\nReviewed-by: Rebekah Potter \u003crbpotter@chromium.org\u003e\nCommit-Queue: Paul Jensen \u003cpauljensen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667444}",
      "email": "pauljensen@chromium.org",
      "hash": "bf5fc7552d589bc51b6111ecac94e992aaf24fa7",
      "subject": "WebUI toolbar: dedup toolbar action containers"
    },
    "8084587": {
      "author": "Rafay Bughio",
      "avatar": "https://lh6.googleusercontent.com/-uIEo8etIS38/AAAAAAAAAAI/AAAAAAAAAAA/Dnrqp-ObR6o/s120-p/photo.jpg",
      "cl": "8084587",
      "clUrl": "https://chromium-review.googlesource.com/c/8084587",
      "description": "This CL introduces the EnterprisePublishedSkills policy, which allows\nadministrators to configure a list of skills in Chrome. It adds the\npolicy definition in YAML, creates the corresponding PolicyHandler to\nvalidate the policy against the schema and a maximum limit, and maps it\nto the skills::prefs::kEnterprisePublishedSkills preference.\n\ncontext: https://docs.google.com/document/d/16CVIhiRuUSlBcoHWqQVQyanQTThRYjsYVGf4omjdb-c/edit?pli=1\u0026tab=t.0\n\nBug: 523255901\nChange-Id: I0baa4ed00665389973c89cc084c7a9f3d952fc45\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084587\nCommit-Queue: Austin Zhang \u003caustinzzr@google.com\u003e\nAuto-Submit: Rafay Bughio \u003crafayb@google.com\u003e\nReviewed-by: Austin Zhang \u003caustinzzr@google.com\u003e\nReviewed-by: Ian Vollick \u003cvollick@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667964}",
      "email": "rafayb@google.com",
      "hash": "8685aa41323469a430e1d4b72a165d511c241c48",
      "subject": "[Enterprise Skills] Add EnterprisePublishedSkills policy"
    },
    "8084760": {
      "author": "Shunya Shishido",
      "avatar": "https://lh4.googleusercontent.com/-Rt8o3qoEnK4/AAAAAAAAAAI/AAAAAAAAAAA/HkBaScead1w/s120-p/photo.jpg",
      "cl": "8084760",
      "clUrl": "https://chromium-review.googlesource.com/c/8084760",
      "description": "This CL optimizes the renderer by eagerly querying storage access\npermissions (localStorage / sessionStorage) during\nContentSettingsAgentImpl::DidCommitProvisionalLoad.\n\nHistorically, when scripts execute during early page load and access DOM\nStorage, Blink delegates the permission check to the embedder (Chrome)\nsynchronously. If uncached, this causes a blocking Mojo IPC to the\nbrowser process (`AllowStorageAccess(sync)`), delaying the critical\nrendering path.\n\nTo eliminate this blocking overhead:\n1. Asynchronous Prefetch: We proactively fire `AllowStorageAccess` IPCs\n   during navigation commit. Because JS hasn't genuinely requested\n   storage at this point, we added the `skip_logging_usage` flag to the\n   Mojo IPC to silence false UX indicators (e.g. cookie blocked omnibox\n   icons) and site settings usage.\n2. HTTP/HTTPS Scope: Eager fetches are strictly limited to HTTP/HTTPS\n   schemes. This safely isolates the optimization from System Profiles\n   (used in internal UIs like `chrome://profile-picker` or\n   `chrome://settings`), which do not instantiate `CookieSettings` and\n   would crash on receiving this IPC.\n3. Cache Hit Behavior: When JS eventually accesses storage, the renderer\n   resolves it instantly from the cache, bypassing the sync IPC block.\n   Only then, it sends a secondary async `AllowStorageAccess` IPC with\n   `skip_logging_usage=false` to accurately reflect the true tracking\n   activity in Chrome's UI.\n\nThe core logic is implemented behind the\nEagerStorageAccessPermissionCheck feature flag to monitor the impact on\nloading metrics via Finch.\n\nDesign Doc:\nhttps://docs.google.com/document/d/1_vLhpdxpcoKDYh7lczlerROrjd3V47Bn1QALtCMPAVI/edit?usp=sharing\n\nTAG=agy\n\nBug: 534183656\nChange-Id: Ida21200573b6da92448be3faf8da5fbd8c03a3e1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8084760\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Shunya Shishido \u003csisidovski@chromium.org\u003e\nReviewed-by: Christian Dullweber \u003cdullweber@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667810}",
      "email": "sisidovski@chromium.org",
      "hash": "3a7394afe8689af20bded55a60317f40607971de",
      "subject": "Eagerly fetch storage access permissions asynchronously"
    },
    "8085745": {
      "author": "Ziran Sun",
      "avatar": "https://lh4.googleusercontent.com/-_xw0m2yb8NY/AAAAAAAAAAI/AAAAAAAAAAA/HiB9Qdng6KY/s120-p/photo.jpg",
      "cl": "8085745",
      "clUrl": "https://chromium-review.googlesource.com/c/8085745",
      "description": "Align the renderer-side custom dictionary API with the browser custom\ndictionary's IsValidWord(). addWords() now skips empty words and words\npadded with leading/trailing whitespace. Both addWords() and removeWords()\nreject ill-formed UTF-16.\n\nAdd a shared IsWellFormed() helper to wtf/text/utf16.h, mirroring the JS\nString.prototype.isWellFormed() semantics, with unit tests.\n\nBug: 428005649\nChange-Id: I1a9fea1b665ef58c8b7b7c274cf2fb7573b31463\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8085745\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCommit-Queue: Ziran Sun \u003czsun@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667680}",
      "email": "zsun@igalia.com",
      "hash": "e2a2b4d1ee05577e396f5a20d0210d855035a17e",
      "subject": "SpellCheckCustomDictionary: Add input validation."
    },
    "8086397": {
      "author": "Zac Moreland",
      "avatar": "https://lh4.googleusercontent.com/-hK4LXPHlcDQ/AAAAAAAAAAI/AAAAAAAAAAA/eVIVkIEoQ6U/s120-p/photo.jpg",
      "cl": "8086397",
      "clUrl": "https://chromium-review.googlesource.com/c/8086397",
      "description": "This CL re-enables the failing test and fixes a bug caused by a device\nin test being recognized as both automotive and desktop form factors.\nThis should not be a possible state in production, but test overrides\nfor form factor are currently only setting true or false to a given form\nfactor and are not enforcing mutual exclusivity. This CL introduces a\nhelper function to ensure that test overrides targeting a specific form\nfactor in unit tests will unset other form factors as well.\n\nFixed: 510726518\nChange-Id: I106f6e994d67182f422bd8b2c8e43804a9fd977c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086397\nCommit-Queue: Zac Moreland \u003cmorez@google.com\u003e\nReviewed-by: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nReviewed-by: Salma Elmahallawy \u003cesalma@google.com\u003e\nReviewed-by: Pavol Marko \u003cpmarko@chromium.org\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668109}",
      "email": "morez@google.com",
      "hash": "465d50b0e35c48e74305779719099ef300be828a",
      "subject": "Re-enable desktop test failing on automotive builds."
    },
    "8087325": {
      "author": "Xiaochen Zhou",
      "avatar": "https://lh3.googleusercontent.com/-oDxtK8NSHP8/AAAAAAAAAAI/AAAAAAAAAAA/AKbbKbd1Wzg/s120-p/photo.jpg",
      "cl": "8087325",
      "clUrl": "https://chromium-review.googlesource.com/c/8087325",
      "description": "The checks of connection allowlist have already been implemented in\nNetworkRequestManager in crrev.com/c/8087325. NetworkRequestManager is\nthe common base class for FedCM API and Email Verification Protocol.\nSo both APIs' network requests go through NetworkRequestManager.\n\nThe checks were restricted to FedCM API requests only. This CL removes\nthe restriction. The CA checks apply to Email Verification Protocol as\nwell.\n\nAdded browser tests.\n\nThe next few CLs will update the metrics and add devtools issues,\nsimilar to the CLs for FedCM API:\ncrrev.com/c/8117309\ncrrev.com/c/8122679\ncrrev.com/c/8117203\n\nAbout CA: https://github.com/WICG/connection-allowlists\n\nBug: 447954811, 506480941\nChange-Id: I19c581a6fae8ea3ad53b0d44ab60cb288a32cde5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8087325\nReviewed-by: Yi Gu \u003cyigu@chromium.org\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCommit-Queue: Xiaochen Zhou \u003cxiaochenzh@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667992}",
      "email": "xiaochenzh@chromium.org",
      "hash": "7c32891698685038520b31c8e1758680c4e076f1",
      "subject": "[Connection-Allowlist] Enforce for Email Verification Protocol - Check Requests Against Connection Allowlist in NetworkRequestManager"
    },
    "8088418": {
      "author": "David Bienvenu",
      "avatar": "https://lh5.googleusercontent.com/-TAIH9Z_sZeE/AAAAAAAAAAI/AAAAAAAAAAA/lUJlCyALh3o/s120-p/photo.jpg",
      "cl": "8088418",
      "clUrl": "https://chromium-review.googlesource.com/c/8088418",
      "description": "crrev.com/c/7886285 caused reentrant calls to DisplayChangeNotifier::\nNotifyDisplaysChanged in some situations.\n\nThis CL avoids the reentrant calls by detecting what would be a\nreentrant notification call and deferring the notifications until after\nthe original notification loop is finished.\n\nBug: 520629124\nChange-Id: Icfbf29682c40296965fd05169c3bf9ade0890ab3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8088418\nCommit-Queue: David Bienvenu \u003cdavidbienvenu@chromium.org\u003e\nReviewed-by: Mitsuru Oshima \u003coshima@chromium.org\u003e\nReviewed-by: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667606}",
      "email": "davidbienvenu@chromium.org",
      "hash": "9d4f4332e55ef48cf5e187c7b6c9eff086f4d3c3",
      "subject": "Stop reentrancy in DisplayChangeNotifier observer_list."
    },
    "8090911": {
      "author": "Jason Leo",
      "avatar": "https://lh6.googleusercontent.com/-7Kd01hSSVpI/AAAAAAAAAAI/AAAAAAAAAAA/niFdNpZRnbw/s120-p/photo.jpg",
      "cl": "8090911",
      "clUrl": "https://chromium-review.googlesource.com/c/8090911",
      "description": "This is a reland of commit 54380bf862d240853db85b5d866260f18de12b90\n\nThis reland CL fixes the RGBA32 AXNodeObject::ColorValue() color parsing\nby using the real Blink's CSSParser.\n\nOriginal change's description:\n\u003e [input-color] Add alpha selection to the color input picker\n\u003e\n\u003e When an \u003cinput type=color\u003e has the alpha attribute, honor alpha when\n\u003e reading and writing its value. Only for those inputs, expose an alpha\n\u003e slider, an editable percentage, and #RRGGBBAA in the picker.\n\u003e\n\u003e This remains behind the experimental InputTypeColorEnhancements runtime\n\u003e feature.\n\u003e\n\u003e Screenshots are attached to the bug.\n\u003e\n\u003e ChromeStatus: https://chromestatus.com/feature/5736024861966336\n\u003e\n\u003e Bug: 368059226\n\u003e Change-Id: I883cbf3c3f9f9781827f5423717b213acc1bdd2c\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8090911\n\u003e Commit-Queue: Jason Leo \u003ccgqaq@chromium.org\u003e\n\u003e Reviewed-by: Joey Arhar \u003cjarhar@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1665182}\n\nBug: 368059226\nChange-Id: Ifacf516de147625c713d1b6f7c2bd38e84ff53bd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8128586\nReviewed-by: Joey Arhar \u003cjarhar@chromium.org\u003e\nCommit-Queue: Jason Leo \u003ccgqaq@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667608}",
      "email": "cgqaq@chromium.org",
      "hash": "fa86da263206b45e2ac1aabb8df4209dd3e2e105",
      "subject": "Reland \"[input-color] Add alpha selection to the color input picker\""
    },
    "8091227": {
      "author": "Shiyi Zou",
      "avatar": "https://lh6.googleusercontent.com/-iFBCMehdUE0/AAAAAAAAAAI/AAAAAAAAAAA/uEF29bVBpHk/s120-p/photo.jpg",
      "cl": "8091227",
      "clUrl": "https://chromium-review.googlesource.com/c/8091227",
      "description": "This CL adds  WebGPU EP to `kKnownEPs` as disabled by default. Also adds\n`vendor_id` to `EpDeviceInfo` for device matching to support\nvendor-agnostic EPs like WebGPU EP.\n\nBug: 502249078\nChange-Id: Ife8a24ed4ca3bd74fdd5cbacf5541bc92a622741\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8091227\nReviewed-by: Hu, Ningxin \u003cningxin.hu@intel.com\u003e\nAuto-Submit: Zou, Shiyi \u003cshiyi.zou@intel.com\u003e\nReviewed-by: Alex Gough \u003cajgo@chromium.org\u003e\nReviewed-by: Rafael Cintron \u003crafael.cintron@microsoft.com\u003e\nCommit-Queue: Hu, Ningxin \u003cningxin.hu@intel.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667586}",
      "email": "shiyi.zou@intel.com",
      "hash": "77dae61dbd532b1f988c59af52ab3b095d7314ff",
      "subject": "webnn: add WebGpuExecutionProvider to `kKnownEPs`"
    },
    "8092353": {
      "author": "Ian Vollick",
      "avatar": "https://lh6.googleusercontent.com/-824oWYdTJ84/AAAAAAAAAAI/AAAAAAAAAAA/77BMw_LYhzY/s120-p/photo.jpg",
      "cl": "8092353",
      "clUrl": "https://chromium-review.googlesource.com/c/8092353",
      "description": "The previous code incorrectly handled cancellation (didn't actually\ncancel an ongoing invocation if there was one). Cancellation is\nsupported and this CL connects GlicShareImage to this.\n\nThis is for the Create Image with Gemini context menu item.\n\nNO_IFTTT=I have actually made both changes, but tool isn't recognizing this.\n\nBug: b:534381259\nChange-Id: Ifc1eda88ead6ea0a465e376ad67f19b900269028\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8092353\nCommit-Queue: Ian Vollick \u003cvollick@chromium.org\u003e\nReviewed-by: Erik Chen \u003cerikchen@chromium.org\u003e\nReviewed-by: Nick Birnie \u003cbirnie@google.com\u003e\nReviewed-by: Marke Hallowell \u003cwry@chromium.org\u003e\nReviewed-by: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668122}",
      "email": "vollick@chromium.org",
      "hash": "00892e4c32d6fcd876f21e938603ec3fc261a969",
      "subject": "Use Invoke cancellation for GlicShareImage"
    },
    "8092752": {
      "author": "Aadarsh Battula",
      "avatar": "https://lh5.googleusercontent.com/-5Eeo2Y0VLDg/AAAAAAAAAAI/AAAAAAAAAAA/vQEHKffhreI/s120-p/photo.jpg",
      "cl": "8092752",
      "clUrl": "https://chromium-review.googlesource.com/c/8092752",
      "description": "Extends inspect_coverage_build.py to verify and extract coverage across\nC++, Java, and JavaScript coverage pipelines. Specifically adds:\n- Step verification for 'process java coverage (overall/unit)' and\n  'process javascript coverage (overall)'.\n- Top-level upload step fallbacks ('gsutil Upload coverage artifacts (2)'\n  and 'gsutil Upload coverage artifacts').\n- fetch_and_parse_json_file_coverage to decompress and extract line/branch\n  metrics directly from all.json.gz metadata files.\n- Removed HTML report checking and extraction as it is not needed.\n\nTAG=agy\n\nBug: 356715085\nChange-Id: I3b96d573e5c7c44a1c9ac1a247cc724fd195d0b9\nCq-Do-Not-Cancel-Tryjobs: true\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8092752\nReviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\nReviewed-by: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nCommit-Queue: Prakhar Asthana \u003cpasthana@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667532}",
      "email": "aadarshb@google.com",
      "hash": "385af758ef2e631974716f982b57feb02f2f0c29",
      "subject": "[coverage] Support multi-language (Java, JS) pipelines in inspect_coverage_build"
    },
    "8094045": {
      "author": "Kristi Saney",
      "avatar": "https://lh6.googleusercontent.com/-WaCiN0gwkaE/AAAAAAAAAAI/AAAAAAAAAAA/UuWuHX3W5EI/s120-p/photo.jpg",
      "cl": "8094045",
      "clUrl": "https://chromium-review.googlesource.com/c/8094045",
      "description": "See go/rm-pdf-heuristic for more context. The a11y tree for web pages\nsplits static text nodes by text style, whereas the PDF a11y tree was\nonly splitting the inline text nodes by text style. This CL updates the\nPDF a11y tree to match web pages.\n\nDownstream this means that Reading mode will properly render bold and\nitalic text in PDFs.\n\nBug: 525509284\nChange-Id: I50d2ce7b4b0e5bb81602890a7e6da2192e1c5f04\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8094045\nCommit-Queue: Kristi Saney \u003ckristislee@google.com\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667965}",
      "email": "kristislee@google.com",
      "hash": "c8ec577da0e4857c9cca1b67ca2c84322b82a63e",
      "subject": "[Reading mode PDFs] Split static text by bold and italic style"
    },
    "8096723": {
      "author": "Michael Sun",
      "avatar": "https://lh4.googleusercontent.com/-kv4nxD8adCI/AAAAAAAAAAI/AAAAAAAAAAA/d0y-ETVgL4c/s120-p/photo.jpg",
      "cl": "8096723",
      "clUrl": "https://chromium-review.googlesource.com/c/8096723",
      "description": "BluetoothNotificationController previously used a static notification ID,\nwhich meant pairing notifications for multiple remote peripherals would\nshare the same notification key.\n\nThis change updates pairing notification IDs to be scoped per device MAC\naddress. Notifications are tracked uniquely per peripheral, and teardown\nhandlers in DeviceRemoved clear the corresponding device notification instance.\n\nTAG=agy\nCONV=e59e27c4-9cf4-42b7-bd59-04c88431fc22\n\nBug: b:514009192\nTest: ash_unittests --gtest_filter=\"BluetoothNotificationControllerTest.*\"\nChange-Id: I265eb12e358890e5835444ea693185cdfbad44ea\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8096723\nCommit-Queue: Michael Sun \u003cmichaelfsun@google.com\u003e\nReviewed-by: Kyle Horimoto \u003ckhorimoto@chromium.org\u003e\nReviewed-by: Hsin-chen Chuang \u003cchharry@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667573}",
      "email": "michaelfsun@google.com",
      "hash": "50b6b8ab6ffcf82fcbe6a4a0fb618caf1a140525",
      "subject": "Bluetooth: Key pairing notifications by device MAC address"
    },
    "8098227": {
      "author": "Alexander Denisov",
      "avatar": "https://lh3.googleusercontent.com/-RJchbwZMnXU/AAAAAAAAAAI/AAAAAAAAAAA/_jgwuo0azyg/s120-p/photo.jpg",
      "cl": "8098227",
      "clUrl": "https://chromium-review.googlesource.com/c/8098227",
      "description": "When restoring tabs state, every tab model used to observe tab strip\nmodel changes, and handler fired with N^2 frequency. With large number\nof tabs this has a noticeable overhead even though there may be no real\ndone in event handlers - you just pay for numerous calls of\nbase::ObserverList.\n\nThe changeset replaces observing to direct calls which removes excessive\nwork while restoring tabs state.\n\nChange-Id: I21cf252ca059d951d5674ca0d665dd9b4ffd1a9e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8098227\nCommit-Queue: Alexander Yashkin \u003ca-v-y@yandex-team.ru\u003e\nReviewed-by: Alison Gale \u003cagale@chromium.org\u003e\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667714}",
      "email": "stonespb@yandex-team.ru",
      "hash": "0a0f53f2ac57504aa2f0e4a774cd922dddb38359",
      "subject": "Optimized tab model restoration."
    },
    "8098384": {
      "author": "Kaan Alsan",
      "avatar": "https://lh3.googleusercontent.com/-b7OTJ5Smd5s/AAAAAAAAAAI/AAAAAAAAAAA/kj1YQdhmkv0/s120-p/photo.jpg",
      "cl": "8098384",
      "clUrl": "https://chromium-review.googlesource.com/c/8098384",
      "description": "Strips out StarView, star_view.h/cc, star_view_interactive_uitest.cc,\nand the kPageActionsMigrationBookmarkStar parameter, marking the\nbookmark star page action as unconditionally migrated on the new\nframework.\n\nTAG=agy CONV=e0e1e559-5864-442c-a82a-ca6d9b69fbdd\n\nBug: 532595263\nChange-Id: Ib464f134e5edf2ad1ec1e2c28edb3971e98e8729\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8098384\nCommit-Queue: Kaan Alsan \u003calsan@chromium.org\u003e\nReviewed-by: Atharv Maan \u003catharvmaan@chromium.org\u003e\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667493}",
      "email": "alsan@chromium.org",
      "hash": "da37412554ec7302d94bcc10169f58ad3e00fa95",
      "subject": "Remove legacy StarView page action and associated migration code"
    },
    "8098405": {
      "author": "Elmehdi Rahmaoui",
      "avatar": "https://lh4.googleusercontent.com/-MsKVlpi_Gkk/AAAAAAAAAAI/AAAAAAAAAAA/MlgIgv-UxCY/s120-p/photo.jpg",
      "cl": "8098405",
      "clUrl": "https://chromium-review.googlesource.com/c/8098405",
      "description": "Pass preselected image asset identifiers to `PHPickerConfiguration` when\nlaunching the gallery picker from the Composebox input plate and menu.\nThis ensures that previously attached photos display checkmarks when the\nuser reopens the system photo picker.\n\nDemo\nhttps://drive.google.com/file/d/1qgh7AkZdGTNFD0lSc8PTfZywBR1960PE/view?usp=sharing\u0026resourcekey=0-rLXzxbFBiaXM4MiYLjxYvQ\n\nBug: 534829829\nChange-Id: Id36c6ee8f0a038fbceb356532047e609ccc5e553\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8098405\nReviewed-by: Ameur Hosni \u003cameurhosni@google.com\u003e\nCommit-Queue: Elmehdi Rahmaoui \u003cerahmaoui@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667764}",
      "email": "erahmaoui@google.com",
      "hash": "e16114afb431e32de7ea59ae2fe216406d6af152",
      "subject": "[ios][composebox] Pre-select attached images in gallery picker"
    },
    "8100267": {
      "author": "David Pennington",
      "avatar": "",
      "cl": "8100267",
      "clUrl": "https://chromium-review.googlesource.com/c/8100267",
      "description": "- Remove IDC_CREATE_NEW_TAB_GROUP_TOP_LEVEL and kCreateNewTabGroupTopLevel identifier.\n\n- Remove app menu top-level option for creating a new tab group from app_menu_model.cc and app_menu.cc.\n\n- Clean up references in browser_command_controller.cc and chrome_action_id.h.\n\n- Fix an issue with the IFTTT code referencing missing label\n\nBug: 535200139\nChange-Id: I50a20443683649ae56bd5d30b96a3d0b8b33e59b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8100267\nReviewed-by: Dominic Austria \u003cdominicaustria@google.com\u003e\nCommit-Queue: David Pennington \u003cdpenning@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668031}",
      "email": "dpenning@google.com",
      "hash": "4d77cae5434751b5f5b59e6aff37e3407a0b08ec",
      "subject": "Deprecate TabGroupInteractions: Clean up App Menu Item"
    },
    "8100523": {
      "author": "David Pennington",
      "avatar": "",
      "cl": "8100523",
      "clUrl": "https://chromium-review.googlesource.com/c/8100523",
      "description": "launching the NewTabButton context menu, and separating it from\nTabGroupInteractions which is being deprecated.\n\nBug: 535200139\nChange-Id: Ie8c5b818f893fc07deb8738f137051e546dd0b35\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8100523\nReviewed-by: Dominic Austria \u003cdominicaustria@google.com\u003e\nCommit-Queue: David Pennington \u003cdpenning@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668033}",
      "email": "dpenning@google.com",
      "hash": "ffb8944f5cd1e9c80f2d56a8cd69b9c1fd06a95c",
      "subject": "Deprecate TabGroupInteractions: Transition New Tab Button Context Menu flag"
    },
    "8100722": {
      "author": "David Pennington",
      "avatar": "",
      "cl": "8100722",
      "clUrl": "https://chromium-review.googlesource.com/c/8100722",
      "description": "- Remove TabGroupMenuBridge usage and setup in app_controller_mac.mm.\n- Remove groups menu from macOS system menu in main_menu_builder.mm.\n- Remove tab group indicator updates and badges in history_menu_bridge.mm/.h and tab_menu_bridge.mm.\n\nBug: 535200139\nChange-Id: I7fcb35aa6eaef7171d8123bba49861691c3deab3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8100722\nReviewed-by: Yuheng Huang \u003cyuhengh@chromium.org\u003e\nCommit-Queue: David Pennington \u003cdpenning@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668032}",
      "email": "dpenning@google.com",
      "hash": "4ad83789b367c47e03541d490a5a75ea9126542b",
      "subject": "Deprecate TabGroupInteractions: Clean up macOS System Menu"
    },
    "8101762": {
      "author": "Leo Zhao",
      "avatar": "https://lh6.googleusercontent.com/-Sl8JddNeDi4/AAAAAAAAAAI/AAAAAAAAAAA/x83YR8CIwAE/s120-p/photo.jpg",
      "cl": "8101762",
      "clUrl": "https://chromium-review.googlesource.com/c/8101762",
      "description": "This CL implements Edit functionality for supported suggestions:\npasswords, credit cards, and addresses.\n\nBug: 521517095\nChange-Id: I69191ef6505628e533536957c18f0c68ae52e633\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8101762\nReviewed-by: Alexis Hétu \u003csugoi@chromium.org\u003e\nReviewed-by: Tommy Martino \u003ctmartino@chromium.org\u003e\nCommit-Queue: Leo Zhao \u003cleozhao@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667840}",
      "email": "leozhao@google.com",
      "hash": "eb623ebe84747606a3de9ab8c2e25e1ea4a5b8c2",
      "subject": "[iOS] Add Edit context menu for suggestions"
    },
    "8102251": {
      "author": "Pier-Alexandre Bouchard",
      "avatar": "https://lh4.googleusercontent.com/-5YXBl-dTFHg/AAAAAAAAAAI/AAAAAAAAAAA/e3EdUexPGzk/s120-p/photo.jpg",
      "cl": "8102251",
      "clUrl": "https://chromium-review.googlesource.com/c/8102251",
      "description": "Fixes a crash when closing a window/tab while the password banner\ndismissal animation is in-flight.\n\n-stopAnimated: now synchronously disconnects the mediator to prevent messaging unregistered CommandDispatcher handlers during delayed UIKit completion blocks.\n\nAlso scopes the password promo presentation to when the infobar delegate is active.\n\nBug: 505614954\nChange-Id: I9f5fbfc285dcba09850cbcb5805c67b46b03f1f5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8102251\nReviewed-by: Vincent Boisselle \u003cvincb@google.com\u003e\nCommit-Queue: Pier-Alexandre Bouchard \u003cpabouchard@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667852}",
      "email": "pabouchard@google.com",
      "hash": "7371f5bb7ce7940f87e589dacfbcaa2c7202ae7f",
      "subject": "[iOS] Disconnect infobar banner mediator on coordinator stop"
    },
    "8102284": {
      "author": "Sourav",
      "avatar": "https://lh3.googleusercontent.com/-nvhirZpenj0/AAAAAAAAAAI/AAAAAAAAAAA/WXHdTO-BOJQ/s120-p/photo.jpg",
      "cl": "8102284",
      "clUrl": "https://chromium-review.googlesource.com/c/8102284",
      "description": "This CL enables the PersonalContextFirstRunService on iOS by introducing\nits ProfileKeyedServiceFactory.\n\nThis is the backend infrastructure work to support the ambient autofill\nnotice bottom sheet. The UI triggering logic will be wired up in a\nfollow-up CL.\n\nBug: 533502803\nChange-Id: I40e96004d953bc167f73c2d3dd576b6e2699a23a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8102284\nReviewed-by: Tommy Martino \u003ctmartino@chromium.org\u003e\nReviewed-by: Leo Zhao \u003cleozhao@google.com\u003e\nCommit-Queue: Sourav Uttam Sinha \u003csinhasourav@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668115}",
      "email": "sinhasourav@google.com",
      "hash": "24a198fe772b9f4ad2bc8ecfc5331734dccc7f43",
      "subject": "[iOS][Ambient Autofill] Instantiate PersonalContextFirstRunService"
    },
    "8102329": {
      "author": "Mikhail Khokhlov",
      "avatar": "https://lh4.googleusercontent.com/-e_2DHL1h6gA/AAAAAAAAAAI/AAAAAAAAAAA/L3GqzCh0k7E/s120-p/photo.jpg",
      "cl": "8102329",
      "clUrl": "https://chromium-review.googlesource.com/c/8102329",
      "description": "Page loading speed is one of vital web performance metrics. To improve\nperformance, we want to ensure that all code on the critical\npath of page loading is executed at maximum priority. Early renderer\nprocess startup is often on the critical path of page loading, and\nthis CL aims at raising the priority of early renderer initialisation.\n\nThis CL introduces the `kEarlyTopAppForSandboxedRenderer` feature flag\non Android. When enabled, newly created sandboxed renderers start with\n`IMPORTANT` (`STRONG`) binding at `bindService()` time, moving them\ninto the `/dev/cpuset/top-app/tasks` cpuset right at process creation\nrather than waiting for post-launch IPC initialization.\n\nTo prevent big-core CPU contention on pages with out-of-process iframe\n(OOPIF) subframes or ads:\n1. Early top-app promotion is strictly limited to outermost main frame\n   navigations (`is_for_outermost_main_frame`).\n2. Spare renderers and subframe/ad renderers are exempted and continue\n   to start with `MODERATE` (`VISIBLE`) binding.\n\nTAG=agy\nCONV=3116f638-9f71-4243-bafd-99ac412bf89e\n\nBug: 536874828\nChange-Id: Id3227d9c8006681a32814aca11d3a5ac068fd259\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8102329\nCommit-Queue: Mikhail Khokhlov \u003ckhokhlov@google.com\u003e\nReviewed-by: Bo Liu \u003cboliu@chromium.org\u003e\nReviewed-by: Alex Moshchuk \u003calexmos@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667739}",
      "email": "khokhlov@google.com",
      "hash": "0f912972c127aa16eab7a7bfe5efbd8f4c52f134",
      "subject": "Android: Promote sandboxed renderers to top-app early for main frames"
    },
    "8102543": {
      "author": "Robbie Gibson",
      "avatar": "https://lh5.googleusercontent.com/-HHkO4YWYk9g/AAAAAAAAAAI/AAAAAAAAAAA/in4a5TcjBwM/s120-p/photo.jpg",
      "cl": "8102543",
      "clUrl": "https://chromium-review.googlesource.com/c/8102543",
      "description": "This CL adds profile-persisted syncable integer preferences for Level Up\nstats (tabs decluttered, typing saved, passwords verified, searches\nskipped) in LevelUpService and connects LevelUpMediator to retrieve\ndynamic values.\n\nIt also wires up kTabsDecluttered stat tracking for tab group creation\nin CreateTabGroupMediator and moving tabs post-creation in\ntab_group_utils.mm.\n\nScreenshot: https://drive.google.com/file/d/15eSORz9uhTvLVXxkdSXorEFmfAgJrYRW/view?usp=sharing\u0026resourcekey=0-abcTUtfayLEXmuK-CLh7mw\n\nBug: b:513246677\nChange-Id: Ie5aed74895b7d7d0777dda1bc5b718cfc350ce1b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8102543\nReviewed-by: Rushan Suleymanov \u003crushans@google.com\u003e\nCommit-Queue: Robbie Gibson \u003crkgibson@google.com\u003e\nReviewed-by: Pier-Alexandre Bouchard \u003cpabouchard@google.com\u003e\nReviewed-by: Rohit Rao \u003crohitrao@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668005}",
      "email": "rkgibson@google.com",
      "hash": "a37ad30d1db746694d137e10d0b430ef9345679f",
      "subject": "[iOS] Implement dynamic stat tracking for Level Up feature"
    },
    "8103527": {
      "author": "Ioana Pandele",
      "avatar": "https://lh5.googleusercontent.com/-0VA0x0mgfYY/AAAAAAAAAAI/AAAAAAAAAAA/6OQves7NdCI/s120-p/photo.jpg",
      "cl": "8103527",
      "clUrl": "https://chromium-review.googlesource.com/c/8103527",
      "description": "This reverts commit 947169e505f7ce09df49638bb16ecb04d9981a72.\n\nReason for revert: Fixed compile error.\n\nOriginal change's description:\n\u003e Revert \"[ActorOTP] Allow PSL sender match for login flows\"\n\u003e\n\u003e This reverts commit dbae942aa8316c2d450e5243a12482358809d292.\n\u003e\n\u003e Reason for revert:\n\u003e LUCI Bisection has identified this change as the culprit of a build failure. See the analysis: https://ci.chromium.org/ui/p/chromium/bisection/compile-analysis/b/8675407965181265041\n\u003e\n\u003e Sample failed build: https://ci.chromium.org/b/8675407965181265041\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%2Fchromium-review.googlesource.com%2Fc%2Fchromium%2Fsrc%2F%2B%2F8103527\u0026format=PLAIN\u0026priority=P3\u0026title=Wrongly+blamed+https%3A%2F%2Fci.chromium.org%2Fui%2Fp%2Fchromium%2Fbisection%2Fcompile-analysis%2Fb%2F8675407965181265041\u0026type=BUG\n\u003e\n\u003e Original change's description:\n\u003e \u003e [ActorOTP] Allow PSL sender match for login flows\n\u003e \u003e\n\u003e \u003e We know that the frame to fill is trustworthy since a login was\n\u003e \u003e allowed there.\n\u003e \u003e\n\u003e \u003e Bug: 526619811,526615169\n\u003e \u003e Change-Id: I264d12850f09bbdfdd7136e502a3c7e6282a05b6\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8103527\n\u003e \u003e Reviewed-by: Kevin McNee \u003cmcnee@chromium.org\u003e\n\u003e \u003e Reviewed-by: Trang Mai \u003ctrangm@google.com\u003e\n\u003e \u003e Commit-Queue: Ioana Treib \u003cioanap@chromium.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1667722}\n\u003e \u003e\n\u003e\n\u003e Bug: 526619811,526615169\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Change-Id: Ic571a674b4a87b7aa75ec565962665740904fe96\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8143239\n\u003e Owners-Override: luci-bisection@appspot.gserviceaccount.com \u003cluci-bisection@appspot.gserviceaccount.com\u003e\n\u003e Commit-Queue: luci-bisection@appspot.gserviceaccount.com \u003cluci-bisection@appspot.gserviceaccount.com\u003e\n\u003e Bot-Commit: luci-bisection@appspot.gserviceaccount.com \u003cluci-bisection@appspot.gserviceaccount.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1667727}\n\nBug: 526619811,526615169\nChange-Id: I9fdf3fdfe17eb4ce42338eaaec57f5982e0ad06d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138748\nReviewed-by: Trang Mai \u003ctrangm@google.com\u003e\nReviewed-by: Kevin McNee \u003cmcnee@chromium.org\u003e\nCommit-Queue: Kevin McNee \u003cmcnee@chromium.org\u003e\nAuto-Submit: Ioana Treib \u003cioanap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667862}",
      "email": "ioanap@chromium.org",
      "hash": "1146ab489e40b7ee927c97caafc1ffa50b1385ef",
      "subject": "Reland \"[ActorOTP] Allow PSL sender match for login flows\""
    },
    "8104042": {
      "author": "Kristi Saney",
      "avatar": "https://lh6.googleusercontent.com/-WaCiN0gwkaE/AAAAAAAAAAI/AAAAAAAAAAA/UuWuHX3W5EI/s120-p/photo.jpg",
      "cl": "8104042",
      "clUrl": "https://chromium-review.googlesource.com/c/8104042",
      "description": "This CL uses heuristics to determine varying heading levels instead of\njust the single threshold check. Before this CL, anything determined to\nbe a heading is hard-coded to \u003ch2\u003e.\n\nDetails:\n- Heading detection \u0026 level mapping:\n  - Collects all font sizes across the page and determines the median.\n  - Font sizes above a threshold are candidates for headings.\n  - The largest font size determines the starting heading level: level 1\n    (H1) if it is significantly larger, otherwise level 2 (H2).\n  - Font sizes are grouped into hierarchical levels (1 to 6) using a\n    wiggle-room tolerance to allow clustering of similar sizes,\n    mapping descending unique clusters to increasing heading levels.\n- Paragraph break modification:\n  - If the block node is a paragraph, keep the current logic.\n  - If the block node is a heading and the next run is a heading of\n    the same level, then keep those runs together as it's likely the\n    same heading.\n\nBug: 525508832\nChange-Id: Ib22d608b3c89b4ea86d0e6e1d388a4527d32fddd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8104042\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: David Tseng \u003cdtseng@chromium.org\u003e\nCommit-Queue: Kristi Saney \u003ckristislee@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667966}",
      "email": "kristislee@google.com",
      "hash": "f8d05a9dc0fc9156cc8bc42093adc9d81f206e1a",
      "subject": "[Reading mode PDFs] Implement multi-tier font size mapping for headings"
    },
    "8104242": {
      "author": "Dale Curtis",
      "avatar": "https://lh4.googleusercontent.com/-ARt-nSNTtS0/AAAAAAAAAAI/AAAAAAAAAAA/Vb7INZhUp2A/s120-p/photo.jpg",
      "cl": "8104242",
      "clUrl": "https://chromium-review.googlesource.com/c/8104242",
      "description": "Fixes some bugs and simplifies the code to cover a few more cases. The\nbehavior of sessions started while the screen is locked has changed from\ndeferring to outright rejection.\n\nFixed: 522351802\nChange-Id: Ie84bb7159edded0602ab99368c6bb37f344c29c2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8104242\nCommit-Queue: Dale Curtis \u003cdalecurtis@chromium.org\u003e\nAuto-Submit: Dale Curtis \u003cdalecurtis@chromium.org\u003e\nReviewed-by: Guido Urdaneta \u003cguidou@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667537}",
      "email": "dalecurtis@chromium.org",
      "hash": "bae48a9a83c164bc58a871e1e32fc48df6ddb1a5",
      "subject": "Improve screen lock camera capture prevention"
    },
    "8105819": {
      "author": "Achuith Bhandarkar",
      "avatar": "https://lh4.googleusercontent.com/-UeGwHCViTz0/AAAAAAAAAAI/AAAAAAAAAAA/r2GSbreKygc/s120-p/photo.jpg",
      "cl": "8105819",
      "clUrl": "https://chromium-review.googlesource.com/c/8105819",
      "description": "* Replace FakeChromeUserManager and ScopedUserManager with\nTestUserSessionManager in personalization_app_utils_unittest.cc.\n* Replace ProfileHelper with BrowserContextHelper in\npersonalization_app_utils.cc.\n* Some refactoring of methods to consolidate common code.\n\nTAG=agy\nCONV=9962b5bd-712b-4ec7-a87c-cae6dc1737ff\n\nBug: 534323787\nChange-Id: Id514fce88ee052d50be6ff732c02b5f0acfc5bc8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8105819\nReviewed-by: Jun Ishiguro \u003cjunis@google.com\u003e\nCommit-Queue: Achuith Bhandarkar \u003cachuith@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668047}",
      "email": "achuith@chromium.org",
      "hash": "60cd97e5a414ff58ddc03fe67bb1440675739876",
      "subject": "Refactor personalization app utils to use UserManager APIs."
    },
    "8106400": {
      "author": "Monica Salama",
      "avatar": "https://lh5.googleusercontent.com/-L_B4IPH6Nas/AAAAAAAAAAI/AAAAAAAAAAA/iAKGh-9ySB0/s120-p/photo.jpg",
      "cl": "8106400",
      "clUrl": "https://chromium-review.googlesource.com/c/8106400",
      "description": "Decouple GetWebauthnInlineQrCodeSuggestion from the existing\nGetWebauthnSignInWithAnotherDeviceSuggestion (Mechanism::Hybrid)\nin PasswordSuggestionGenerator.\n\nPreviously, returning an inline QR code suggestion caused an early\nexit that suppressed the \"Sign in from another device\" text option.\nBy separating their generation and appending both suggestions in\nAppendOptionalFooterSection, the hybrid text fallback continues to\nappear exactly as it did before the inline QR code was introduced,\nremaining completely unimpacted across all conditional UI states.\n\nBug: 507711973\nChange-Id: I1b518bc49641254097f3e2ec308b6a4391ab45db\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8106400\nReviewed-by: Ioana Treib \u003cioanap@chromium.org\u003e\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nReviewed-by: Adem Derinel \u003cderinel@google.com\u003e\nCommit-Queue: Monica Salama \u003cmsalama@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667721}",
      "email": "msalama@chromium.org",
      "hash": "ba870f524ceae2c0e9d2836fba6a5ba5eca0db8d",
      "subject": "[MagiChrome] Separate inline QR code and hybrid Autofill suggestions"
    },
    "8106600": {
      "author": "Ben Wiser",
      "avatar": "https://lh3.googleusercontent.com/-5wljy1eGiHY/AAAAAAAAAAI/AAAAAAAAAAA/_sOaF4EBouo/s120-p/photo.jpg",
      "cl": "8106600",
      "clUrl": "https://chromium-review.googlesource.com/c/8106600",
      "description": "In order to use WebView in Jetpack Compose, you need to use an interop\nAndroidView Composable. This currently fails on a DCHECK for eviction\nwhen hiding and showing a new WebView.\n\nThe root cause seems to be that Compose attaches it, but doesn't draw\nstraight away like regular Android Views do.\n\nSo `DelegatedFrameHostAndroid`'s speculative `local_surface_id_` and the\nactual `SynchronousCompositor` state end up getting out of sync.\n\nChrome still falls back to `DelegatedFrameHost`.\n\nBug: b:531633054\nTest: I have been using this change for my WebContent testing\nChange-Id: I5ef1cd4fc52bd1a571175b662290c24bdb083937\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8106600\nAuto-Submit: Rupert Wiser \u003cbewise@chromium.org\u003e\nCommit-Queue: Bo Liu \u003cboliu@chromium.org\u003e\nReviewed-by: Bo Liu \u003cboliu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668182}",
      "email": "bewise@chromium.org",
      "hash": "36b54b023fee277a653b0c1a8cd50404be8fa8db",
      "subject": "android: Always use the current surface id for SynchronousCompositor"
    },
    "8107487": {
      "author": "Salma Aly",
      "avatar": "https://lh4.googleusercontent.com/-NgcjG_qXL2I/AAAAAAAAAAI/AAAAAAAAAAA/s_ByDGt4IjA/s120-p/photo.jpg",
      "cl": "8107487",
      "clUrl": "https://chromium-review.googlesource.com/c/8107487",
      "description": "The OneTimeTokenServiceImpl currently handles subscriptions to OTPs\n(both SMS and Gmail) via the generic ExpiringSubscriptionManager. When a\nsubscription reaches its timeout, it is silently dropped. This works\nfine for SMS, but leaves Gmail OTP fillers (like the\nAttemptOtpFillingTool) hanging indefinitely because no explicit action\nresult is reported back.\n\nTo fix this, this CL introduces an optional `expiration_callback` to\n`ExpiringSubscriptionManager::Subscribe()`. If provided, the manager\nwill run it when the subscription is purged during\n`ProcessExpirations()`.\n\nIn the next commit, we will add an expiration callback from the Gmail\ncaller.\n\nBug: b:530535640 TAG=agy\n\nChange-Id: I7afab309c4cfa16d36e4c27aff4f7ec2f90deeda\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8107487\nReviewed-by: Ioana Treib \u003cioanap@chromium.org\u003e\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCommit-Queue: Salma Aly \u003csalmaabdelaziz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667816}",
      "email": "salmaabdelaziz@google.com",
      "hash": "4e1b834dd48a999225e77ccbb5d50affc5e73f3a",
      "subject": "[Otp4Bd] Introduce expiration closure to Subscription Manager"
    },
    "8108757": {
      "author": "Abe Boujane",
      "avatar": "https://lh6.googleusercontent.com/-SzOnp84pPo8/AAAAAAAAAAI/AAAAAAAAAAA/b8vYbFt0B9w/s120-p/photo.jpg",
      "cl": "8108757",
      "clUrl": "https://chromium-review.googlesource.com/c/8108757",
      "description": "Removes Privacy Sandbox WebUI frontend subpages, routes, C++ handlers,\nand unused feature flags from Desktop WebUI settings as part of the\nAd Privacy UX deprecation.\n\nBug: b:534866765\nChange-Id: I91743a05b917c70d38aad8126cadae2516fce70f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8108757\nReviewed-by: Rebekah Potter \u003crbpotter@chromium.org\u003e\nCommit-Queue: Abe Boujane \u003cboujane@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667530}",
      "email": "boujane@google.com",
      "hash": "31e5e03c7c54a81eca306d84c5f78a4ba9b63ade",
      "subject": "Simplify Settings WebUI C++ flags and subpages for Ad Privacy UX Deprecation"
    },
    "8111677": {
      "author": "Javier Contreras",
      "avatar": "https://lh4.googleusercontent.com/-cllT9FObmVQ/AAAAAAAAAAI/AAAAAAAAAAA/2HgLYa4zEBw/s120-p/photo.jpg",
      "cl": "8111677",
      "clUrl": "https://chromium-review.googlesource.com/c/8111677",
      "description": "This CL implements basic grid axis gaps for grid lanes, and lays out the\ngroundwork for grid lanes gap decorations. Follow up CLs will deal with\nspanners, painting, cross gaps etc. This CL only deals with the Layout\nside of the implementation.\n\nIn order to achieve this we repurpose a utility that Grid used for the\nsame purpose and we move it to a utils file. It builds the `MainGaps` in\nO(# of tracks) time.\n\nBug: 343257585\nChange-Id: Ibf7c862e80326d2878e54900b6e539eb1d5a0d53\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8111677\nCommit-Queue: Javier Contreras \u003cjaviercon@microsoft.com\u003e\nReviewed-by: Alison Maher \u003calmaher@microsoft.com\u003e\nReviewed-by: Yanling Wang \u003cyanlingwang@microsoft.com\u003e\nReviewed-by: Celeste Pan \u003ccelestepan@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667838}",
      "email": "javiercon@microsoft.com",
      "hash": "d7a44333677f295a4b8e5b97b5370068e14897c6",
      "subject": "[masonry] Implement Grid Axis gaps (Main Gaps) for GridLanes"
    },
    "8111779": {
      "author": "Xinyi Ji",
      "avatar": "",
      "cl": "8111779",
      "clUrl": "https://chromium-review.googlesource.com/c/8111779",
      "description": "This CL addresses two security vulnerabilities in the Android New Tab\nPage (NTP) background image customization flow:\n\n1. Rule-of-2 Violation:\n   Previously, user-selected background images were decoded directly in\nthe privileged Browser process using BitmapFactory.decodeStream().\nParsing untrusted image data in native C++ decoders (Skia) within an un-\nsandboxed process violates Chromium's Rule of 2.\n   This CL refactors image decoding to use the sandboxed Utility process\nvia data_decoder::DecodeImageIsolated().\n\n2. TOCTOU (Time-of-Check Time-of-Use) Vulnerability:\n   Previously, the image URI input stream was opened twice: first to\ninspect dimensions (inJustDecodeBounds = true) and second to perform the\nactual decode. A malicious ContentProvider could swap the payload\nbetween reads.\n   This CL refactors getBitmapFromUriAsync() to read the input stream\nexactly once on a background thread into an in-memory byte buffer capped\nat 25 MiB (MAX_IMAGE_BYTES), preventing TOCTOU and memory exhaustion\n(OOM) attacks.\n\nKey Changes:\n- Java (NtpCustomizationUtils.java): Reads URI stream once into a byte\narray and passes raw bytes to C++ via JNI.\n- C++ JNI Bridge (ntp_customization_utils.cc): Bridges Java byte array\nto data_decoder::DecodeImageIsolated(). Once decoded in the sandbox,\nDownsampleImageIfNeeded() scales down massive or extreme aspect-ratio\nimages (e.g. panoramic photos) by powers of 2 using Skia Lanczos3\nresampling to prevent Android Canvas/GPU texture rendering crashes,\nwhile retaining full sharpness for slightly oversized images.\n\nBug: 505967344\nChange-Id: Ib03fabbe92a19f402526d703660cbd89d363063f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8111779\nReviewed-by: Xi Han \u003chanxi@chromium.org\u003e\nCommit-Queue: Xinyi Ji \u003cxinyiji@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667599}",
      "email": "xinyiji@google.com",
      "hash": "753d325302fddfefab4b7003609d912fed5d8fe0",
      "subject": "[CustomizationV2] Fix Rule-of-2 violation and TOCTOU in image customization"
    },
    "8111797": {
      "author": "Thomas Guilbert",
      "avatar": "https://lh5.googleusercontent.com/-6ob3tU9xBmo/AAAAAAAAAAI/AAAAAAAAAAA/z4fiozQ-3-8/s120-p/photo.jpg",
      "cl": "8111797",
      "clUrl": "https://chromium-review.googlesource.com/c/8111797",
      "description": "This reverts commit de92b900b2385efee8e9b2cba2bcdaa595487c4b, relanding\nthe CL which turns on kAAudioPerStreamDeviceSelection by default.\n\nThe original CL caused the `setSinkId()` API to unexpectedly launch on\nAndroid as well. This API is tied to the `EnableAudioOutputDevices`\nruntime flag, which is conditionally set by\nkAAudioPerStreamDeviceSelection on Android. This CL now ensures the API\nis only set on desktop.\n\nOriginal change's description:\n\u003e Revert \"Enable kAAudioPerStreamDeviceSelection by default\"\n\u003e\n\u003e This reverts commit b725e6c6c12d58a0c801d2537170a30f1d8464dc.\n\u003e\n\u003e Reason for revert: Causing test failure in external/wpt/audio-output/idlharness.https.window.html\n\u003e\n\u003e Failure Link: see b/537839417\n\u003e\n\u003e Original change's description:\n\u003e \u003e Enable kAAudioPerStreamDeviceSelection by default\n\u003e \u003e\n\u003e \u003e This CL enables the kAAudioPerStreamDeviceSelection flag by default, but\n\u003e \u003e gates the feature for desktop versions of android.\n\u003e \u003e\n\u003e \u003e This matches the current behavior of the Finch experiments, currently\n\u003e \u003e rolled out to 100% on desktop Android devices.\n\u003e \u003e\n\u003e \u003e Bug: 425608358\n\u003e \u003e Change-Id: Id8f929dfd19a64c683941b04ab5a71d83cdcc109\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8111797\n\u003e \u003e Commit-Queue: Thomas Guilbert \u003ctguilbert@chromium.org\u003e\n\u003e \u003e Reviewed-by: Dale Curtis \u003cdalecurtis@chromium.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1665782}\n\u003e\n\u003e Bug: 425608358\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Change-Id: I092beb5095736cec86775ad1a32fadf23d3000aa\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8135260\n\u003e Bot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Commit-Queue: Hailey Wang \u003chaileywang@google.com\u003e\n\u003e Owners-Override: Hailey Wang \u003chaileywang@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1666603}\n\nBug: 425608358\nChange-Id: I38a501ffbe2470a61baae8f5d670423587af5fe0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8131033\nReviewed-by: Dale Curtis \u003cdalecurtis@chromium.org\u003e\nCommit-Queue: Thomas Guilbert \u003ctguilbert@chromium.org\u003e\nReviewed-by: Joey Arhar \u003cjarhar@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668092}",
      "email": "tguilbert@chromium.org",
      "hash": "fc5fdf03f263cd72d85914f6480c9128d95a2c14",
      "subject": "Reland \"Enable kAAudioPerStreamDeviceSelection by default\""
    },
    "8112517": {
      "author": "Tim",
      "avatar": "https://lh3.googleusercontent.com/-euWG8RmebXA/AAAAAAAAAAI/AAAAAAAAAAA/m_OI0VohYlQ/s120-p/photo.jpg",
      "cl": "8112517",
      "clUrl": "https://chromium-review.googlesource.com/c/8112517",
      "description": "Currently metricsPrivate.recordValue clamps sizes based on a constant in\nmetrics_private_api.cc (10000) which was added back in 2012. Since UMA\nitself defines and does checks based on it's own max value\n(base::Histogram::kBucketCount_MAX), this CL changes metricsPrivate to\nuse that instead. Additionally, it adds a similar clamp to\nrecordEnumerationValue\n\nAdds tests for these, along with a specific case for when the specified\nname started with 'Blink.UseCounter', which would previously allow it to\nget around the Histogram::InspectConstructionArguments enforced size\nlimits and cause excessively large memory allocations.\n\nFixed: 535290296\nChange-Id: I415b437080d66ac46dba7141568b4757dbf57646\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8112517\nReviewed-by: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nCommit-Queue: Tim \u003ctjudkins@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668049}",
      "email": "tjudkins@chromium.org",
      "hash": "93d278133207c8ee5a38adaae6266c48fffea1b6",
      "subject": "[Extensions] Clamp enumSize in metricsPrivate to UMA limits"
    },
    "8113132": {
      "author": "Jennifer Serrano",
      "avatar": "https://lh6.googleusercontent.com/-1mOWHwsP2xE/AAAAAAAAAAI/AAAAAAAAAAA/__07h8_hVyY/s120-p/photo.jpg",
      "cl": "8113132",
      "clUrl": "https://chromium-review.googlesource.com/c/8113132",
      "description": "flag enabled with empty subtitle set locally: screen/8xvrvdjcJtReH2r\nflag disabled: screen/9cGa3FVeJmJgmRN\n\nBug: b:534396656\nChange-Id: Ia296ce717521fe831e3bf844538c5e21d1b56b10\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8113132\nReviewed-by: Bofeng Chen \u003cbofengchen@google.com\u003e\nCommit-Queue: Jennifer Serrano \u003cjennserrano@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667485}",
      "email": "jennserrano@google.com",
      "hash": "3075346ee475c3e84d2dbd2467d5288026adf925",
      "subject": "Follow ux specs for small chips"
    },
    "8113467": {
      "author": "kenoss",
      "avatar": "https://lh6.googleusercontent.com/-1mSUHxK5OU8/AAAAAAAAAAI/AAAAAAAAAAA/Xp9obdoo_aY/s120-p/photo.jpg",
      "cl": "8113467",
      "clUrl": "https://chromium-review.googlesource.com/c/8113467",
      "description": "This is a preparation of https://crrev.com/c/8053444.\n\nRefactoring. No behavioral change.\n\nThis CL introduces `PrefetchCandidateCollectHelper` template class to\ncollect details of candidate prefetch containers during the candidate\ncollection phase of prefetch matching. Key changes:\n- Pass `PrefetchCandidateCollectHelper` to `CollectMatchCandidates` to\n  record candidate details (e.g. `PrefetchServableState` and\n  `PrefetchPotentialCandidateCollectResult`).\n- Change the return type of `CollectMatchCandidates` and\n  `CollectMatchCandidatesGeneric` to `void`. Callers now retrieve\n  matched candidates and servable states directly from the helper.\n- Refactor `IsCandidateAvailable` into `JudgeCandidateCollectResult`,\n  which returns `PrefetchPotentialCandidateCollectResult` directly\n  instead of mutating an out-parameter.\n- Remove `key_ahead_of_prerender` and\n  `collect_result_ahead_of_prerender` parameters from\n  `CollectMatchCandidates`, handling the check on the caller side\n  using the helper.\n- Store `raw_ptr\u003cT\u003e` in `CollectDetails` with lifetime safety\n  comments, passing `CollectDetails` by value and moving it into the\n  helper.\n\nTAG=agy\nCONV=69517bc6-16b1-4b64-a5c3-ee901b49e323\n\nCo-Authored-By: Gemini \u003cnoreply@google.com\u003e\nChange-Id: Id60fc04ff99d6d3cdf3904c53b966caaddaccfad\nFuchsia-Binary-Size: Size increase is unavoidable.\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8113467\nCommit-Queue: Ken Okada \u003ckenoss@chromium.org\u003e\nReviewed-by: Taiyo Mizuhashi \u003ctaiyo@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667766}",
      "email": "kenoss@chromium.org",
      "hash": "51ffea25d81fa28d721da38748834462446f6c75",
      "subject": "Prefetch: Add helper to collect prefetch candidate details"
    },
    "8113506": {
      "author": "Fiaz Muhammad",
      "avatar": "https://lh6.googleusercontent.com/-Q8snahPIHXo/AAAAAAAAAAI/AAAAAAAAAAA/PURXBiCvKoQ/s120-p/photo.jpg",
      "cl": "8113506",
      "clUrl": "https://chromium-review.googlesource.com/c/8113506",
      "description": "During resizing drag, the bottom sheet translation changes its\nvisible height. This centers the resizing placeholder content in\nthe tab bottom sheet.\n\nBug: 535697170, 535690375\nChange-Id: I81c7811469ef1defdeb69438346b74d5f78f4c6f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8113506\nCommit-Queue: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nAuto-Submit: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667474}",
      "email": "mfiaz@google.com",
      "hash": "c626965a18cf5627bdf85f2e543eec03c5ac1912",
      "subject": "[TabBottomSheet] Center resizing placeholder icon and text"
    },
    "8113948": {
      "author": "Di Wu",
      "avatar": "https://lh4.googleusercontent.com/-IA1rlaCrSZ8/AAAAAAAAAAI/AAAAAAAAAAA/lGlaGVAlF5o/s120-p/photo.jpg",
      "cl": "8113948",
      "clUrl": "https://chromium-review.googlesource.com/c/8113948",
      "description": "This CL is part of an ongoing Ash Refactoring series to remove\ndependencies on generic //chrome code from Ash/ChromeOS code that\nstill lives under interim locations inside //chrome/browser.\n\nLocalizing print media names is shared printing logic, used on Mac as\nwell as ChromeOS, yet it lived in //chrome, forcing ChromeOS printing\nfeatures into a dependency on the browser layer. Its localized\nstrings already live in //components; this CL moves the code down to\nthe shared printing component to join them. The build flag that\nlimits this feature to its supported platforms moves down as well, so\nthe new home can be gated on it just like the old one was.\n\nOnly the code's location and build wiring change; behavior does not.\n\nBug: b:332804822\nTest: CQ\nBypass-Check-License: Files are moved without changing copyright years.\nChange-Id: Ic1496e1a7a12396a1dde677976587720dc132625\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8113948\nReviewed-by: Fred Shih \u003cffred@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668028}",
      "email": "diwux@google.com",
      "hash": "c1e13ac9ac9c09ff517eaaf4f99e550f6a4cfe4e",
      "subject": "Ash: Move print media localization to //components/printing"
    },
    "8115727": {
      "author": "Tomek Jurkiewicz",
      "avatar": "https://lh6.googleusercontent.com/-ySHCXjMflzA/AAAAAAAAAAI/AAAAAAAAAAA/lsticuiOmuA/s120-p/photo.jpg",
      "cl": "8115727",
      "clUrl": "https://chromium-review.googlesource.com/c/8115727",
      "description": "Replaces a static_cast to Profile with the safer and more idiomatic\n\nProfile: :FromBrowserContext.\nChange-Id: Ic3da0cb4840fa1cef88e9430ca71b441fe8cf3f8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8115727\nCommit-Queue: Tomek Jurkiewicz \u003ctju@google.com\u003e\nReviewed-by: Duong Dac \u003cddac@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667710}",
      "email": "tju@google.com",
      "hash": "a5e93019d90847e29c0af72041cd606a96d313e4",
      "subject": "Use Profile::FromBrowserContext in ListFamilyMembersServiceFactory"
    },
    "8115974": {
      "author": "Sho Mizoe",
      "avatar": "https://lh3.googleusercontent.com/-MLXmxqya0AQ/AAAAAAAAAAI/AAAAAAAAAAA/NNkObBAvbzU/s120-p/photo.jpg",
      "cl": "8115974",
      "clUrl": "https://chromium-review.googlesource.com/c/8115974",
      "description": "On initial open, the NTP Composebox experienced an initial height glitch\nwhere it briefly painted at an incorrect height (60px) before jumping to\nits final suggestions height.\n\nThis change fixes the jump by decoupling the initial 56px folded height\ncap from the \"expanding_\" property (which now defaults to true to keep\nbuttons immediately interactive) and instead binding it to a new Lit\nproperty `shouldRemainFolded_` (attribute \"should-remain-folded_\").\n\nThe `shouldRemainFolded_` property is dynamically computed on every Lit\nupdate frame via `computeShouldRemainFolded()`. The box remains folded\nuntil suggestions arrive, a file is uploaded, an error is set, or an\nactive tool mode is enabled. Once any of these occur, the constraint is\nlifted, allowing a smooth max-height transition. This also enables the\nbox to dynamically fold back to 56px if all content is cleared.\n\n## Manual Testing\n\n- Before: http://screencast/cast/NTQ0MTIxMzkyOTg4MTYwMHw1NGMzOTY3MC1lNQ\n- After: http://screencast/cast/NjMzNzE4MjAyNDMzNTM2MHxkYmFkZjZiOS0wYg\n\n## Debug Doc\nhttps://shomizoe.users.x20web.corp.google.com/cl_addition/b_535681011.html\n\nBug: b:535681011\nTest: browser_tests --gtest_filter=NewTabPageTest.Composebox*\nChange-Id: I95c722cc1cef7c3eed163c2d08cab6f36a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8115974\nReviewed-by: Dhruv Kathpalia \u003cdhruvkathpalia@google.com\u003e\nCommit-Queue: Sho Mizoe \u003cshomizoe@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667471}",
      "email": "shomizoe@google.com",
      "hash": "5c2616f6ef7a972ee306b69d9023bd92ac00d151",
      "subject": "[Composebox] Fix initial height jump on NTP"
    },
    "8116331": {
      "author": "Philippe Leblanc",
      "avatar": "https://lh6.googleusercontent.com/-A-2EZecGPl4/AAAAAAAAAAI/AAAAAAAAAAA/SBjl5izeMSQ/s120-p/photo.jpg",
      "cl": "8116331",
      "clUrl": "https://chromium-review.googlesource.com/c/8116331",
      "description": "This change enables the UploadReportOnProfileOpen feature flag for Android\nin fieldtrial_testing_config.json and re-enables the corresponding\nReportScheduler unit tests for Android.\n\nBug: 496563868\nChange-Id: I15cf173ab5382c794162edfe3c90e5dfb45b84b1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8116331\nReviewed-by: Hamda Mare \u003chmare@google.com\u003e\nReviewed-by: Owen Min \u003czmin@chromium.org\u003e\nCommit-Queue: Philippe Leblanc \u003cpleblanc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667888}",
      "email": "pleblanc@google.com",
      "hash": "b3d0720ea521fbb942b9b9989d208e9c6ce5ff64",
      "subject": "[Enterprise] Enable UploadReportOnProfileOpen for tests on Android"
    },
    "8116345": {
      "author": "Joemer Ramos",
      "avatar": "https://lh4.googleusercontent.com/-ue00Aiubchc/AAAAAAAAAAI/AAAAAAAAAAA/Xa-3C6hm58g/s120-p/photo.jpg",
      "cl": "8116345",
      "clUrl": "https://chromium-review.googlesource.com/c/8116345",
      "description": "This reverts commit 191a56226bcf064bebcff2102efcfe8b0ccaee94.\n\nReason for revert: Needs to be reverted since we're moving to an API approach rather than using enums related to computation state.\n\nOriginal change's description:\n\u003e [ios] Add kMismatchedAccount to GeminiPageContextComputationState\n\u003e\n\u003e This CL adds the `kMismatchedAccount` state to the public\n\u003e `GeminiPageContextComputationState` enum, indicating when a page\n\u003e context computation is for an account that does not match the active\n\u003e user.\n\u003e\n\u003e Internal CL: https://crrev.com/i/9566522\n\u003e\n\u003e Bug: 536954908\n\u003e Change-Id: If359b712acc766a75cb5798352336d44dfe89bdd\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8116345\n\u003e Reviewed-by: Adam Arcaro \u003cadamta@google.com\u003e\n\u003e Commit-Queue: Joemer Ramos \u003cjoemerramos@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1665972}\n\nBug: 536954908\nChange-Id: I09f0b0e72f62b483aaf5fbfd627aa6960e951703\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141102\nCommit-Queue: Joemer Ramos \u003cjoemerramos@google.com\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nReviewed-by: Adam Arcaro \u003cadamta@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667844}",
      "email": "joemerramos@google.com",
      "hash": "bd5396d900fb4658450e9a2af20761051bdb1918",
      "subject": "Revert \"[ios] Add kMismatchedAccount to GeminiPageContextComputationState\""
    },
    "8117051": {
      "author": "Dominic Battre",
      "avatar": "https://lh3.googleusercontent.com/-8AIO1KqybMQ/AAAAAAAAAAI/AAAAAAAAAAA/2DRf5N7ruSY/s120-p/photo.jpg",
      "cl": "8117051",
      "clUrl": "https://chromium-review.googlesource.com/c/8117051",
      "description": "This CL implements sharing the address data selected by the user during\nautofill back to the actor client via the attempt_form_filling tool\nresult.\n\nBug: b:524062127\nRFC=go/aix-rfc-29\nTAG=agy\nCONV=f109b895-6c3b-48c5-b9f7-a3449f9425a3\nNO_IFTTT=no need to sync actor.mojom with tab_observation_strategy.h\n\nChange-Id: I9b03520755297390deb129a251286c936a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8117051\nReviewed-by: Slobodan Pejic \u003cslobodan@chromium.org\u003e\nAuto-Submit: Dominic Battré \u003cbattre@chromium.org\u003e\nCommit-Queue: Kevin McNee \u003cmcnee@chromium.org\u003e\nReviewed-by: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nReviewed-by: Kevin McNee \u003cmcnee@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667545}",
      "email": "battre@chromium.org",
      "hash": "a0464e0894b0557a174e28f358602f361866be26",
      "subject": "Share accepted address data with GLIC"
    },
    "8117354": {
      "author": "Evan Liu",
      "avatar": "https://lh5.googleusercontent.com/-twc9f9CK-XY/AAAAAAAAAAI/AAAAAAAAAAA/PBjGsU_6N4M/s120-p/photo.jpg",
      "cl": "8117354",
      "clUrl": "https://chromium-review.googlesource.com/c/8117354",
      "description": "This CL adds multi-language support to TinyGemma via a parameterized\nfeature. These languages will be defined by a server-side Finch config.\n\nFixed: 536109559\nChange-Id: I935b3a84afdfea7d24ce12ac4674ac2034d9f2e2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8117354\nReviewed-by: Frank Liberato \u003cliberato@chromium.org\u003e\nCommit-Queue: Evan Liu \u003cevliu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668187}",
      "email": "evliu@google.com",
      "hash": "edbdb20855ea9a3e8e7884b8e3cbbd4c13f72ea7",
      "subject": "Add multi-language support to TinyGemma in Web Speech API"
    },
    "8117358": {
      "author": "dpapad",
      "avatar": "https://lh6.googleusercontent.com/-vH0l_P8ajRM/AAAAAAAAAAI/AAAAAAAAAAA/ai9s6RBmZVc/s120-p/photo.jpg",
      "cl": "8117358",
      "clUrl": "https://chromium-review.googlesource.com/c/8117358",
      "description": "In this part, migrating startup_url_entry.ts and startup_urls_page.ts to\nLit.\n\nBug: 393471368\nChange-Id: Ie9a39b6d48f470db690d10147c4e4c3fc33257c0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8117358\nAuto-Submit: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nCommit-Queue: Rebekah Potter \u003crbpotter@chromium.org\u003e\nReviewed-by: Rebekah Potter \u003crbpotter@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668058}",
      "email": "dpapad@chromium.org",
      "hash": "9e5f0b2ad028b221e35d6ff0288704732f4fb836",
      "subject": "Settings Lit: Migrate on_startup_page, part2."
    },
    "8117648": {
      "author": "Wei Wang",
      "avatar": "https://lh3.googleusercontent.com/-n_GU4wrc4sY/AAAAAAAAAAI/AAAAAAAAAAA/_o5zcxC6Omc/s120-p/photo.jpg",
      "cl": "8117648",
      "clUrl": "https://chromium-review.googlesource.com/c/8117648",
      "description": "Bug: 495837550\nChange-Id: Ie2fb8374850c203e125a9720e5016b430bd0876d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8117648\nReviewed-by: Phillis Tang \u003cphillis@chromium.org\u003e\nReviewed-by: Hu, Ningxin \u003cningxin.hu@intel.com\u003e\nCommit-Queue: Hu, Ningxin \u003cningxin.hu@intel.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667520}",
      "email": "wei4.wang@intel.com",
      "hash": "8ba57e8be0267fb74e238fb5876280a7683a323b",
      "subject": "[WebNN] Implement fuzz test for Reverse"
    },
    "8117967": {
      "author": "Kelsen Liu",
      "avatar": "https://lh5.googleusercontent.com/-Gs4l-tRqpco/AAAAAAAAAAI/AAAAAAAAAAA/uSUqYDjum4E/s120-p/photo.jpg",
      "cl": "8117967",
      "clUrl": "https://chromium-review.googlesource.com/c/8117967",
      "description": "Replace raw pointer + size pair with base::span\u003cconst uint8_t\u003e in\nWebMListParser::Parse(), WebMParseElementHeader() and the\nTracks/Info/Cluster/StreamParser parse paths.\n\nBug: 40284755\nChange-Id: I55fe883866e6f7784452b7549773f28ba8d580f5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8117967\nReviewed-by: Ted (Chromium) Meyer \u003ctmathmeyer@chromium.org\u003e\nCommit-Queue: Kelsen Liu \u003ckelsenliu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667597}",
      "email": "kelsenliu@chromium.org",
      "hash": "d9684da13e13e5a7bcfd816e14b1fcf84dd5a849",
      "subject": "media: Spanify WebMListParser::Parse() buf parameter"
    },
    "8118246": {
      "author": "Federica Germinario",
      "avatar": "https://lh6.googleusercontent.com/-z239tbQ35Bw/AAAAAAAAAAI/AAAAAAAAAAA/uknAAujvYHw/s120-p/photo.jpg",
      "cl": "8118246",
      "clUrl": "https://chromium-review.googlesource.com/c/8118246",
      "description": "InactiveTabsTestCase launches the app with the -InactiveTabsTestMode\nflag across multiple tests, setting user defaults. This CL clears\nthe default right inside tearDownHelper to avoid polluting later tests.\n\nBug: 530520627\nChange-Id: Ib79322d836e2085d7093d52c93a079109abfc043\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8118246\nAuto-Submit: Federica Germinario \u003cfedegermi@google.com\u003e\nReviewed-by: Aliona Dangla \u003calionadangla@chromium.org\u003e\nCommit-Queue: Aliona Dangla \u003calionadangla@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667826}",
      "email": "fedegermi@google.com",
      "hash": "1d969d9044978bc1a5d80418e2b07dbcb8e402c4",
      "subject": "Clean up InactiveTabsTestMode in tearDownHelper of InactiveTabsTestCase"
    },
    "8118566": {
      "author": "Alex Ilin",
      "avatar": "https://lh3.googleusercontent.com/-JI-HuP4AzJ0/AAAAAAAAAAI/AAAAAAAAAAA/Ep7UPoMsHMA/s120-p/photo.jpg",
      "cl": "8118566",
      "clUrl": "https://chromium-review.googlesource.com/c/8118566",
      "description": "Prevents URLRequestHttpJob from processing DBSC headers when the\nconnection has certificate errors. Bypassing the TLS warning\ninterstitial does not elevate the connection to a secure context for\npersistent state changes.\n\nFixed: 502514083\n\nTAG=agy\nCONV=3f4d55cc-e2fe-4c1f-8566-d7a4e73b6427\n\nChange-Id: I84aaa8bceeb611ecaa97ca9a86c62ba26a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8118566\nReviewed-by: Adam Rice \u003cricea@chromium.org\u003e\nCommit-Queue: Alex Ilin \u003calexilin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668041}",
      "email": "alexilin@chromium.org",
      "hash": "64729847f3d132c2fe56c897efc976ef1fe0b6f6",
      "subject": "[DSBC] Ignore DBSC headers on certificate errors"
    },
    "8118651": {
      "author": "Katie Dektar",
      "avatar": "",
      "cl": "8118651",
      "clUrl": "https://chromium-review.googlesource.com/c/8118651",
      "description": "This CL disables the Select-to-Speak extension logic, removing the\nnatural voices first-run confirmation dialog and ensuring that only\non-device voices are used. TODOs are added for re-enabling after\nmigration to a different backend.\n\nBug: 535989327\nTest: browser_tests --gtest_filter=*SelectToSpeak*\nChange-Id: I7485b6a36334a11c7baa1e4845b8680c0dc50278\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8118651\nReviewed-by: Evan Liu \u003cevliu@google.com\u003e\nCommit-Queue: Katie D \u003ckatie@chromium.org\u003e\nReviewed-by: Addison Luh \u003caluh@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667478}",
      "email": "katydek@google.com",
      "hash": "6115c5183d2efc226b6388048ec67914fff503aa",
      "subject": "Select-to-Speak: Disable Enhanced Network Voices (part 2)"
    },
    "8118691": {
      "author": "Bryant Chandler",
      "avatar": "",
      "cl": "8118691",
      "clUrl": "https://chromium-review.googlesource.com/c/8118691",
      "description": "This CL implements Android support for Glic local hotkey managers (e.g.\nclose, zoom, focus toggle) within GlicSidePanelUi. It adds the Android\nViewScopedRegistrationDelegate, routes WebContents keyboard events to\nthe hotkey managers, and adds the //ui/content_accelerators dependency.\n\nFinally, it enables the platform-agnostic browser tests to compile and\nrun on Android.\n\nBug: b:531825599\nChange-Id: I1da21b28524acbd35ea759f24ca22aff6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8118691\nCommit-Queue: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nReviewed-by: Dan H \u003charringtond@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667941}",
      "email": "bryantchandler@google.com",
      "hash": "ac884bd9cfb8a9aeac0c7f111df1ca77d5c7d40f",
      "subject": "[glic] Support local hotkey managers and enable tests on Android"
    },
    "8118835": {
      "author": "Raphael Kusuma",
      "avatar": "https://lh4.googleusercontent.com/-HbBZ0TpIQFg/AAAAAAAAAAI/AAAAAAAAAAA/og4iu9aFMME/s120-p/photo.jpg",
      "cl": "8118835",
      "clUrl": "https://chromium-review.googlesource.com/c/8118835",
      "description": "The Linux TerminalSession now uses `tmx2` to create or attach to a TMUX\nsession named `chrome-remote-desktop-\u003cid\u003e`. The process launch is\nperformed asynchronously on a thread pool to avoid blocking the main\nthread. Since we directly invoke tmux/tmx2, the user's default shell is\nused instead of enforcing bash.\n\nA new `Detach()` method has been added to the TerminalSession interface.\nIn `TerminalSessionLinux`, `Detach()` disconnects from the terminal\nsession without terminating the underlying TMUX session, allowing it to\npersist. The existing `Terminate()` method now explicitly removes the\nTMUX session. Following CLs will implement the TerminalSessionManager,\nand then connect it with ClientSession.\n\nChange-Id: I69110ad20845d39b9d7a0d7a297652e5d37ef78b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8118835\nReviewed-by: Jamie Walch \u003cjamiewalch@chromium.org\u003e\nCommit-Queue: Raphael Kusuma \u003ckraphael@google.com\u003e\nReviewed-by: Lambros Lambrou \u003clambroslambrou@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668168}",
      "email": "kraphael@google.com",
      "hash": "925cb929234ca6c3a79edc699b4a761ed65362ea",
      "subject": "remoting: tmux integration in TerminalSession"
    },
    "8119792": {
      "author": "Ian Wells",
      "avatar": "https://lh4.googleusercontent.com/-J-m7t8z9vJI/AAAAAAAAAAI/AAAAAAAAAAA/WWIe-7aTH54/s120-p/photo.jpg",
      "cl": "8119792",
      "clUrl": "https://chromium-review.googlesource.com/c/8119792",
      "description": "This reverts commit 31732201f5160b00040a92dc17e2cb38085e6b2a.\n\nReason for revert: Shouldn't gate all delegate calls on IsGlicAdded() which depends on actor availability\n\nOriginal change's description:\n\u003e GlicSplitButtonController: manage horizontal and vertical tabs delegates\n\u003e\n\u003e Rather than having GlicButtonController, GlicNudgeControllerImpl, and\n\u003e GlicActorNudgeController individually manage horizontal_ and\n\u003e vertical_tabs_delegate_, do this in GlicSplitButtonController.\n\u003e\n\u003e Note that most calls are sent to both delegates, to make sure they both\n\u003e have the same state if the user switches between horizontal and vertical\n\u003e tabs. (This is a behavior change for GlicNudgeControllerImpl which so\n\u003e far has only updated the active delegate.)\n\u003e\n\u003e Context: https://docs.google.com/document/d/1xGsDDmHERiSTH1JXUYrRKNMTnobkDShGJ8EBQSQIHFA/edit?usp=sharing\n\u003e\n\u003e Bug: 511309088\n\u003e Change-Id: I7a2c51f5b527c1cde5f81b2efcc47a76c91d20bf\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8119792\n\u003e Reviewed-by: Vince Lugli \u003clugli@google.com\u003e\n\u003e Commit-Queue: Ian Wells \u003ciwells@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1667396}\n\nBug: 511309088\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: Iabbe4a0adabd5c5f6557ae764468dd2d7bae3532\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139883\nCommit-Queue: Vince Lugli \u003clugli@google.com\u003e\nAuto-Submit: Ian Wells \u003ciwells@chromium.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nReviewed-by: Vince Lugli \u003clugli@google.com\u003e\nCommit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667484}",
      "email": "iwells@chromium.org",
      "hash": "fbcda5361a9641e0ed6a27de4a20a5ff4d9db42e",
      "subject": "Revert \"GlicSplitButtonController: manage horizontal and vertical tabs delegates\""
    },
    "8119851": {
      "author": "Katie Dektar",
      "avatar": "",
      "cl": "8119851",
      "clUrl": "https://chromium-review.googlesource.com/c/8119851",
      "description": "Removes the enhanced network voices toggle, language dropdowns,\nand preview speech controls from the Select-to-speak settings subpage.\n\nMoves the \"learn more\" link to the voices select, and to do so had to change the select dropdown type to the more modern version. See screenshot/image/BV4EhxYdbB3629t.png.\n\nBug: 535989327\nTest: browser_tests --gtest_filter=*OSSettingsMochaTest.OsA11yPageSelectToSpeakSubpage*\nTest: Manually verified Settings UI no longer displays the toggle or network voice preview options.\nChange-Id: I073cee8912e6f7f4b0216bcd9dbcd7e25dee3c30\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8119851\nReviewed-by: Kyungjun Lee \u003ckyungjunlee@google.com\u003e\nCommit-Queue: Katie D \u003ckatie@chromium.org\u003e\nReviewed-by: Ashley Prasad \u003cashleydp@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667460}",
      "email": "katydek@google.com",
      "hash": "66c99dd51e702657465b2d54ec633bbdf563cb5f",
      "subject": "Select-to-speak: Remove enhanced network voices settings UI"
    },
    "8120137": {
      "author": "Nikolay Vitkov",
      "avatar": "https://lh5.googleusercontent.com/-ahzhUdXP4go/AAAAAAAAAAI/AAAAAAAAAAA/wvjiH1nfX4s/s120-p/photo.jpg",
      "cl": "8120137",
      "clUrl": "https://chromium-review.googlesource.com/c/8120137",
      "description": "We already pass the test_runner as a first argument so we can, just\nre-wrap the function from the pre-existing test_runner object.\n\nBug: none\nChange-Id: I020032a69c4a4b6b7b0a932d75c202d481e3bdf9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8120137\nReviewed-by: Andrey Kosyakov \u003ccaseq@chromium.org\u003e\nReviewed-by: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nCommit-Queue: Nikolay Vitkov \u003cnvitkov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667753}",
      "email": "nvitkov@chromium.org",
      "hash": "6820f903b49d1253057ba6fb3f8648b64f2ab74c",
      "subject": "Provide better type inferance for inspector tests"
    },
    "8120210": {
      "author": "Javier Contreras",
      "avatar": "https://lh4.googleusercontent.com/-cllT9FObmVQ/AAAAAAAAAAI/AAAAAAAAAAA/2HgLYa4zEBw/s120-p/photo.jpg",
      "cl": "8120210",
      "clUrl": "https://chromium-review.googlesource.com/c/8120210",
      "description": "This CL implements the very basic building blocks for painting grid axis\ngap decorations in grid lanes.\n\nWe expand out the wildcard in TestExpectations and remove row-...-001\nand column-...-002 since those are the passing ones now.\n\nBug: 343257585\nChange-Id: I05ea74eca8205929716586992038cb4402d135a6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8120210\nReviewed-by: Alison Maher \u003calmaher@microsoft.com\u003e\nReviewed-by: Celeste Pan \u003ccelestepan@microsoft.com\u003e\nCommit-Queue: Javier Contreras \u003cjaviercon@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667895}",
      "email": "javiercon@microsoft.com",
      "hash": "45084cad64e1e771f4004bf58ea6e16765250837",
      "subject": "[masonry] Initial painting for Grid axis gap decorations in grid lanes"
    },
    "8120414": {
      "author": "Marke Hallowell",
      "avatar": "https://lh4.googleusercontent.com/-4YUIh9C-LSw/AAAAAAAAAAI/AAAAAAAAAAA/RHl2YJ3PXcA/s120-p/photo.jpg",
      "cl": "8120414",
      "clUrl": "https://chromium-review.googlesource.com/c/8120414",
      "description": "Bug: None\nChange-Id: I5d817847af512171aade80626aa29d376a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8120414\nReviewed-by: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCommit-Queue: Marke Hallowell \u003cwry@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668052}",
      "email": "wry@chromium.org",
      "hash": "6824a6e1c7e0244c95edf4897fa52e2320d34945",
      "subject": "[GlicTabGroup] Ungroup tab on unbind."
    },
    "8120466": {
      "author": "Rafael Cintron",
      "avatar": "https://lh6.googleusercontent.com/-LW6tLng1oeY/AAAAAAAAAAI/AAAAAAAAAAA/SQEHAKpokEI/s120-p/photo.jpg",
      "cl": "8120466",
      "clUrl": "https://chromium-review.googlesource.com/c/8120466",
      "description": "IDXGISwapChain3 was introduced in the first version of Windows 10 which\nis the earliest version Chromium supports.\n\nQuery it immediately after swap-chain creation and retain that interface\ninstead of performing QueryInterface calls while rendering frames and\nhandling errors gracefully.\n\nChange-Id: I17ab318930845342c6f43b29e8e2d5dc6f185214\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8120466\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCommit-Queue: Rafael Cintron \u003crafael.cintron@microsoft.com\u003e\nReviewed-by: Michael Tang \u003ctangm@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667909}",
      "email": "rafael.cintron@microsoft.com",
      "hash": "61e64a3842a5b8bcdd5c6e9318066450948878cd",
      "subject": "Standardize on IDXGISwapChain3"
    },
    "8120753": {
      "author": "Neha Sapre",
      "avatar": "https://lh3.googleusercontent.com/-7aXPUNha8Dw/AAAAAAAAAAI/AAAAAAAAAAA/6C7sFGtnL1Q/s120-p/photo.jpg",
      "cl": "8120753",
      "clUrl": "https://chromium-review.googlesource.com/c/8120753",
      "description": "This change adds a new fragment (subpage) for the bookmarks bar settings\nunder the Appearance Settings \"Show bookmarks bar\" containing a switch /\ntoggle to show or hide the bookmarks bar. In a subsequent CL, the goal\nis to add two radio button options to the new subpage: \"Always show\" and\n\"Only show on NTP\", in addition to the toggle (\"Always hide\" when off),\ncreating a tri-state option for users on LFF and Desktop.\n\nThe change is gated by the Chrome feature flag \"bookmarks-bar-ntp\" which\nis disabled by default currently.\n\nScreenshot of the change: https://drive.google.com/file/d/1_RFRkQeC_UBOa1nwVilIBrEauA_ZW0O5/view?usp=sharing\n\n- Created BookmarkBarSettingsFragment and its preference XML layout bookmark_bar_preferences.xml\n- Moved the switch preference \"Show bookmarks bar\" to new fragment BookmarkBarSettingsFragment\n- Registered BookmarkBarSettingsFragment.SEARCH_INDEX_DATA_PROVIDER in\nSearchIndexProviderRegistry.java and registered\nBookmarkBarSettingsFragment in enums.xml\n- Tested that new BookmarksBarSettingsFragment shows up when feature flag is enabled, and also that it doesn't show up when disabled\n\nBug: 480150207\nChange-Id: I3b9765fa0ccc80b1b35e499b21841722f15a6798\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8120753\nReviewed-by: Mark Schillaci \u003cmschillaci@google.com\u003e\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nReviewed-by: Moe Adel \u003cadelm@google.com\u003e\nCommit-Queue: Neha Sapre \u003cnehasapre@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668030}",
      "email": "nehasapre@google.com",
      "hash": "c816527722c382a8efa6098867f4dedf648477ae",
      "subject": "[Bookmarks Bar] Add new Bookmarks Bar Settings Fragment"
    },
    "8120770": {
      "author": "Kevin McNee",
      "avatar": "https://lh4.googleusercontent.com/-OTe1vtcnD20/AAAAAAAAAAI/AAAAAAAAAAA/2EtpnSqVNZM/s120-p/photo.jpg",
      "cl": "8120770",
      "clUrl": "https://chromium-review.googlesource.com/c/8120770",
      "description": "The calls to the RWH methods were moved to virtual methods for testing,\nmaking these early returns pointless.\n\nBug: b:529388448\nChange-Id: Ic05b14fb249f35bde10786f21a0902e9f23a11ca\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8120770\nReviewed-by: David Bokan \u003cbokan@chromium.org\u003e\nCommit-Queue: Kevin McNee \u003cmcnee@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667467}",
      "email": "mcnee@chromium.org",
      "hash": "89a5a03027f0dd70ecd879d1331e346068a85d88",
      "subject": "Remove unnecessary early returns in dictation target"
    },
    "8121146": {
      "author": "Adem Derinel",
      "avatar": "https://lh6.googleusercontent.com/-RzPR9lHrlUw/AAAAAAAAAAI/AAAAAAAAAAA/ph6rcW48A8Y/s120-p/photo.jpg",
      "cl": "8121146",
      "clUrl": "https://chromium-review.googlesource.com/c/8121146",
      "description": "This CL implements biometric reauthentication in\nRemoteActorCredentialSharingImpl.\nIf the user selects a credential to share, and biometric\nreauthentication is enabled in preferences, Chrome will prompt the user\nfor biometric authentication before proceeding.\nIf authentication fails, the selection is cancelled.\n\nThe biometric reauthentication message now uses the target domain of the\ncredential being shared (passed via the private JS API) instead of the\ninitiating page's last committed origin.\n\nTAG=agy\nCONV=2633a814-62dd-486d-9e13-0ea9528ca59f\n\nBug: 532482932, 532477065\nChange-Id: Id22425e38a8adf3b0e9d26037ee7e7eef5d97e60\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8121146\nCommit-Queue: Adem Derinel \u003cderinel@google.com\u003e\nReviewed-by: Viktor Semeniuk \u003cvsemeniuk@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667743}",
      "email": "derinel@google.com",
      "hash": "f77dd9a89b0110454221340b553833466f4ae005",
      "subject": "[RPS] Implement biometric reauthentication before credential sharing"
    },
    "8121147": {
      "author": "Fredrik Söderquist",
      "avatar": "https://lh6.googleusercontent.com/-6ZztzZwTuO0/AAAAAAAAAAI/AAAAAAAAAAA/zI2xoeDT_VE/s120-p/photo.jpg",
      "cl": "8121147",
      "clUrl": "https://chromium-review.googlesource.com/c/8121147",
      "description": "These sources would not get the tainted flag set if the canvas was\ntainted.\n\nFixed: 497854976\nChange-Id: If8217e5acfb0106b2b58a7234011ccfc39d7a83a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8121147\nReviewed-by: Philip Rogers \u003cpdr@chromium.org\u003e\nCommit-Queue: Fredrik Söderquist \u003cfs@opera.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667769}",
      "email": "fs@opera.com",
      "hash": "0230e12ab23670f4004ee67f48896e8a68a7131e",
      "subject": "Ensure FillPaint, StrokePaint and SourceAlpha sources are tainted"
    },
    "8122681": {
      "author": "Henrique Nakashima",
      "avatar": "https://lh3.googleusercontent.com/-8QqvI2PqT54/AAAAAAAAAAI/AAAAAAAAAAA/FyXtHMYfDT0/s120-p/photo.jpg",
      "cl": "8122681",
      "clUrl": "https://chromium-review.googlesource.com/c/8122681",
      "description": "SiteSettingsTest.java is a ~4k line test suite that tests many unrelated\nsite settings features. This CL splits SiteSettingsTest into multiple\nlogically grouped test classes (Cookies, Location, Menu, Render, and\ncore SiteSettings) and extracts common test utilities into\nSiteSettingsTestHelper.\n\nThis is a step to increase batching in SiteSettingsTest to optimize its\nruntime.\n\nValidate-Test-Flakiness: skip\nBug: 344672098\nChange-Id: I21e2e9d0a4d44ada7b21ee271118a4ed26f90256\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8122681\nAuto-Submit: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668151}",
      "email": "hnakashima@chromium.org",
      "hash": "f7d80c6ee1e33e55efe846d0ad10aab30c14f826",
      "subject": "Split SiteSettingsTest into smaller test classes and SiteSettingsTestHelper"
    },
    "8122936": {
      "author": "Justin Cohen",
      "avatar": "https://lh6.googleusercontent.com/-9jBVkJm786c/AAAAAAAAAAI/AAAAAAAAAAA/--UMAFoZu9Y/s120-p/photo.jpg",
      "cl": "8122936",
      "clUrl": "https://chromium-review.googlesource.com/c/8122936",
      "description": "Set filesystem backup exclusion attributes on the crash directory\nduring deferred background startup.\n\nFixed: 533121405\nChange-Id: I03f0035d5caa41f7e99c0daa6e317eedb61d5ffb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8122936\nCommit-Queue: Justin Cohen \u003cjustincohen@google.com\u003e\nReviewed-by: Olivier Robin \u003colivierrobin@chromium.org\u003e\nAuto-Submit: Justin Cohen \u003cjustincohen@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667854}",
      "email": "justincohen@google.com",
      "hash": "46203153339e8c8f0a8435b56a5235b271dfd572",
      "subject": "ios: Update backup exclusion for crash directory"
    },
    "8123535": {
      "author": "Andrew Paseltiner",
      "avatar": "https://lh3.googleusercontent.com/-lw_77kSAlPM/AAAAAAAAAAI/AAAAAAAAAAA/6DJi_2gSABY/s120-p/photo.jpg",
      "cl": "8123535",
      "clUrl": "https://chromium-review.googlesource.com/c/8123535",
      "description": "std::string_view is sufficient here.\n\nChange-Id: I11ac4f749a3c60cfa6c1f4ae58fb6e39cdf8fc51\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8123535\nReviewed-by: Peter Kotwicz \u003cpkotwicz@chromium.org\u003e\nCommit-Queue: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667959}",
      "email": "apaseltiner@chromium.org",
      "hash": "e49780894b1452d9fbe2726253c7b50e940c3def",
      "subject": "Remove unnecessary string copies in favicon_url_parser"
    },
    "8125723": {
      "author": "sdrab",
      "avatar": "https://lh3.googleusercontent.com/-f01BT9ABaVs/AAAAAAAAAAI/AAAAAAAAAAA/NoURxADJHN4/s120-p/photo.jpg",
      "cl": "8125723",
      "clUrl": "https://chromium-review.googlesource.com/c/8125723",
      "description": "Improvements on the way:\n- Separate object construction and business logic in\n  `AttemptOtpFillingTool` and `ActorLoginFlowVerifier`\n- Fix Const-Correctness for `otp_frame`\n- Add coverage for `kAttemptOtpFillingBypassLoginCheck`\n- Pass the id and origin instead of the `otp_frame` to the\n  `ActorLoginFlowVerifier::VerifyIsActorLoginFlow`\n\nBug: b:530490937\nChange-Id: I73c7d2c6367ac698337f27e1ea6271926a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8125723\nReviewed-by: Trang Mai \u003ctrangm@google.com\u003e\nAuto-Submit: Stephan Drab \u003csdrab@google.com\u003e\nCommit-Queue: David Bokan \u003cbokan@chromium.org\u003e\nReviewed-by: David Bokan \u003cbokan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667612}",
      "email": "sdrab@google.com",
      "hash": "b5e9edb12af01964b2ecbdfcaf6f10fcc5263234",
      "subject": "Factor out actor login from AttemptOtpFillingTool"
    },
    "8125798": {
      "author": "Aisulu R",
      "avatar": "https://lh5.googleusercontent.com/-z2vkZ9hah-o/AAAAAAAAAAI/AAAAAAAAAAA/_y0o2fdAFOQ/s120-p/photo.jpg",
      "cl": "8125798",
      "clUrl": "https://chromium-review.googlesource.com/c/8125798",
      "description": "The old path naming is now obsolete.\n\nScreencast: http://go/scrcast/NTc3NjgwODc4Mjg1NjE5Mnw4YWQ2MjA0OC1iMw (main navigation, incl. a refresh after navigation)\nScreencast: http://go/scrcast/NDY5ODU3NzQ2ODEyOTI4MHw5NTQzNmU5MS02Zg (various entry points, incl. a refresh after navigation)\nBug: b:530912967\nChange-Id: Ic2e0a34316284b7fcd84ca944b6372df85de5d36\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8125798\nReviewed-by: David Roger \u003cdroger@chromium.org\u003e\nCommit-Queue: Aisulu Rakhmetullina \u003caisulu@google.com\u003e\nReviewed-by: Stanislav Mikheyev \u003cmikhe@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667942}",
      "email": "aisulu@google.com",
      "hash": "890e9e0bc2c9bed571d0d8f47a02b058ac316fa5",
      "subject": "Context: Desktop setting: use new settings path \"enhancedAutofill\""
    },
    "8125841": {
      "author": "Rafał Godlewski",
      "avatar": "https://lh4.googleusercontent.com/-ilq9zQD2S-A/AAAAAAAAAAI/AAAAAAAAAAA/h8BU68V-GQs/s120-p/photo.jpg",
      "cl": "8125841",
      "clUrl": "https://chromium-review.googlesource.com/c/8125841",
      "description": "iOS 18 is already the min version:\nhttps://source.chromium.org/chromium/chromium/src/+/main:build/config/ios/ios_sdk_overrides.gni;l=16;drc=f870b7893adc664604830556d59f4e5c615805f1\n\n#codehealth\n\nChange-Id: I1dce6ca5fa4e3774b76ff28e7b3d19cfd1a3825c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8125841\nCommit-Queue: Rafał Godlewski \u003crgod@google.com\u003e\nReviewed-by: Francis Beauchamp \u003cfbeauchamp@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667691}",
      "email": "rgod@google.com",
      "hash": "21f2c7fae14bdf664aaec70c3efab7224a928ae5",
      "subject": "[iOS] Clean up iOS 18 guard in icb/intelligence"
    },
    "8126020": {
      "author": "Atalyk Akash",
      "avatar": "https://lh5.googleusercontent.com/-qdqxqD2_ZCQ/AAAAAAAAAAI/AAAAAAAAAAA/36GbH9XA4tk/s120-p/photo.jpg",
      "cl": "8126020",
      "clUrl": "https://chromium-review.googlesource.com/c/8126020",
      "description": "According the UX reqs, during the loading state the bottom sheet\nshould be in half height state. This change adds a logic to call\nrequestExpandSheet to move to half height state and handles async\nUI tasks before actual expanding the sheet.\n\nDemo: screen/87WS2eRw4weJpuG\nBug: 538102617\nChange-Id: Ie3668a34de540ea496afd3e48b07ee5ac1c51e00\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8126020\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@{#1668064}",
      "email": "atalyk@google.com",
      "hash": "cd3cf0763450129b999c57129e02331017ec07e2",
      "subject": "[AtMemory][Android] Move to half height when loading"
    },
    "8126500": {
      "author": "Mikel Astiz",
      "avatar": "https://lh6.googleusercontent.com/-d2wU34ze3Og/AAAAAAAAAAI/AAAAAAAAAAA/kSYJlVC9C3g/s120-p/photo.jpg",
      "cl": "8126500",
      "clUrl": "https://chromium-review.googlesource.com/c/8126500",
      "description": "This patch removes the per-server-ID entity index in\nSyncedBookmarkTracker, namely member field\nsync_id_to_entities_map_.\n\nThis makes client_tag_hash_to_entities_map_ the sole memory owner\nand index of tracked entities. Since client tag hashes (UUIDs)\nare immutable in the Sync protocol and guaranteed to exist for all\nentities, maintaining a separate map indexed by server ID is\nredundant and difficult to justify purely based on exotic cases\nconcerning ancient data.\n\nKey changes:\n- Entity Ownership: client_tag_hash_to_entities_map_ now owns\n  std::unique_ptr\u003cSyncedBookmarkTrackerEntity\u003e.\n- Method Rename \u0026 Implementation: GetEntityForSyncId() is renamed\n  to GetEntityForSyncIdExhaustively() and performs an O(N) linear\n  scan over tracked entities.\n- Tracker Mutations: UpdateSyncIdIfNeeded() is simplified to a\n  direct metadata field update without map re-keying.\n- Shared Helper: GetOrInferClientTagHashInUpdate() is extended to\n  infer client tag hashes for permanent nodes via\n  server_defined_unique_tag.\n- Remote Update Handler: DetermineLocalTrackedEntityToUpdate() now\n  uses O(1) GetEntityForClientTagHash() lookups for all normal\n  updates, permanent nodes, and local creations. The fallback\n  GetEntityForSyncIdExhaustively() call is strictly restricted to\n  legacy tombstone updates lacking client tag hashes.\n- Bookmark Model Merger: Legacy subtree migration is updated to use\n  O(1) GetEntityForBookmarkNode() lookups.\n\nBesides greatly simplifying the code, the change has some\nperformance considerations described below.\n\nUpsides:\n- Lower Memory Footprint: Eliminates an entire unordered_map of\n  string keys to unique_ptr from every SyncedBookmarkTracker\n  instance, saving key string heap allocations, map node\n  structures, and bucket overhead.\n\nDownsides:\n- O(N) Linear Scan for Legacy Tombstones:\n  GetEntityForSyncIdExhaustively() scans all tracked entities in\n  O(N) time. While modern servers send client tag hashes for all\n  updates, legacy tombstones lacking a client tag hash will incur an\n  O(M x N) cost for M such updates. Based on available metrics, this\n  is an extremely rare scenario.\n\nBug: 40823197\nChange-Id: I0d056b8b4edc7387a87ff0b6555dc567d007a380\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8126500\nCommit-Queue: Mikel Astiz \u003cmastiz@chromium.org\u003e\nReviewed-by: Rushan Suleymanov \u003crushans@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667702}",
      "email": "mastiz@chromium.org",
      "hash": "bef4ad79d15b91bbca10870e327a73463de46b82",
      "subject": "[sync] Remove SyncedBookmarkTracker's index per server ID"
    },
    "8126671": {
      "author": "Rushan Suleymanov",
      "avatar": "https://lh4.googleusercontent.com/-_1KLdVqxmZ8/AAAAAAAAAAI/AAAAAAAAAAA/ZhLPCjKWfD8/s120-p/photo.jpg",
      "cl": "8126671",
      "clUrl": "https://chromium-review.googlesource.com/c/8126671",
      "description": "Adds ServerPrinterMatchChecker in printers_helper to allow waiting for\nand checking printer specifics committed to the fake server.\n\nUpdates SingleClientPrintersSyncTest.SingleNewPrinter to verify that the\nnewly added printer is committed to the server.\n\nThis CL is a pre-requisite to remove verifier from printers integration\ntests.\n\nBug: 40724972\nChange-Id: I501dbe8e41e042ca4f377f416b57e6bcd0d93372\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8126671\nReviewed-by: Ankush Singh \u003cankushkush@google.com\u003e\nCommit-Queue: Rushan Suleymanov \u003crushans@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667765}",
      "email": "rushans@google.com",
      "hash": "706ebf50a9d5fb4a26b3d167a6faa86aa0a6a867",
      "subject": "[sync] Add ServerPrinterMatchChecker"
    },
    "8126739": {
      "author": "sdrab",
      "avatar": "https://lh3.googleusercontent.com/-f01BT9ABaVs/AAAAAAAAAAI/AAAAAAAAAAA/NoURxADJHN4/s120-p/photo.jpg",
      "cl": "8126739",
      "clUrl": "https://chromium-review.googlesource.com/c/8126739",
      "description": "See https://crrev.com/c/8125723/9/chrome/browser/actor/tools/actor_login_flow_verifier.cc#70\n\nBug: b:530490937\nChange-Id: Ic4cfd79f0600d7139dfd345b5e4fa4bf6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8126739\nAuto-Submit: Stephan Drab \u003csdrab@google.com\u003e\nReviewed-by: Ioana Treib \u003cioanap@chromium.org\u003e\nReviewed-by: David Bokan \u003cbokan@chromium.org\u003e\nCommit-Queue: David Bokan \u003cbokan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667613}",
      "email": "sdrab@google.com",
      "hash": "9a8e3ad0a5a208a7d246843e2813d5e5349d8f27",
      "subject": "Assume that `affiliation_service != nullptr`"
    },
    "8126764": {
      "author": "Calder Kitagawa",
      "avatar": "https://lh6.googleusercontent.com/-4cBBx62oyIE/AAAAAAAAAAI/AAAAAAAAAAA/P9CJoop--JE/s120-p/photo.jpg",
      "cl": "8126764",
      "clUrl": "https://chromium-review.googlesource.com/c/8126764",
      "description": "Bug: 535536257\nChange-Id: I2619e3c14f7ca59df4160f8a7fb319286a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8126764\nCommit-Queue: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nAuto-Submit: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nReviewed-by: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668011}",
      "email": "ckitagawa@chromium.org",
      "hash": "619416ebb297254f541451fe3d75aecca7b109fa",
      "subject": "[Batch] DownloadDialogIncognitoTest, DownloadLocationDialogTest"
    },
    "8126776": {
      "author": "Sky Malice",
      "avatar": "https://lh6.googleusercontent.com/-jSxhRIzlqJQ/AAAAAAAAAAI/AAAAAAAAAAA/v9G1HzTZDQQ/s120-p/photo.jpg",
      "cl": "8126776",
      "clUrl": "https://chromium-review.googlesource.com/c/8126776",
      "description": "Bug: 534426050\nChange-Id: Ib046440be63eb044da04607102d71f1d874aea5b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8126776\nCommit-Queue: Sky Malice \u003cskym@chromium.org\u003e\nReviewed-by: Tomasz Wiszkowski \u003cender@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667922}",
      "email": "skym@chromium.org",
      "hash": "b36912fff760bd456d221a30d08c10c32f1d2cee",
      "subject": "[AIM] Remove status view cross fade from android desktop."
    },
    "8126785": {
      "author": "Nina Satragno",
      "avatar": "",
      "cl": "8126785",
      "clUrl": "https://chromium-review.googlesource.com/c/8126785",
      "description": "Add support for the WebAuthn virtual authenticator to test null\nsignature counters, allowing them to simulate devices that do not report\nthem.\n\nTAG=agy\nCONV=8a5aa474-7c70-4d3f-9d13-59d4a45e6971\n\nBug: 533056772\nChange-Id: I0be615123bfab025aa6188f95160e3e7bc5c23b0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8126785\nReviewed-by: Ken Buchanan \u003ckenrb@chromium.org\u003e\nCommit-Queue: Nina Satragno \u003cnsatragno@chromium.org\u003e\nAuto-Submit: Nina Satragno \u003cnsatragno@chromium.org\u003e\nReviewed-by: Andrey Kosyakov \u003ccaseq@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668044}",
      "email": "nsatragno@google.com",
      "hash": "62b0c433ebd11efc7fc2a6cdc11cf6c39834fbe9",
      "subject": "[webauthn] Support testing null signature counters"
    },
    "8126786": {
      "author": "Joe Peplowski",
      "avatar": "https://lh5.googleusercontent.com/-NEwoihK6z30/AAAAAAAAAAI/AAAAAAAAAAA/J1njy1iOiSY/s120-p/photo.jpg",
      "cl": "8126786",
      "clUrl": "https://chromium-review.googlesource.com/c/8126786",
      "description": "This also makes sure IsGeminiMultiTabContextEnabled checks for screen\ncontext migration, which is one of its dependencies.\n\nBug: 521830347\nChange-Id: I6ce6c66fa8174d5ebad46fd3b3a7ac233f10e7f0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8126786\nAuto-Submit: Joe Peplowski \u003cjoepeplowski@google.com\u003e\nReviewed-by: Adam Arcaro \u003cadamta@google.com\u003e\nCommit-Queue: Joe Peplowski \u003cjoepeplowski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667788}",
      "email": "joepeplowski@google.com",
      "hash": "e0ff72d80d011b54559e49bd859a7371b8b019c8",
      "subject": "[iOS] Enable screen context migration by default"
    },
    "8126787": {
      "author": "Eric Ekey",
      "avatar": "https://lh6.googleusercontent.com/-0RwMx2MH1lw/AAAAAAAAAAI/AAAAAAAAAAA/-YSnjXCi2qw/s120-p/photo.jpg",
      "cl": "8126787",
      "clUrl": "https://chromium-review.googlesource.com/c/8126787",
      "description": "This change fixes a bug where context menus from Toolbar Buttons (e.g.\nnavigation arrows) were obscured by the minimized Gemini floaty. This\nchange ensures the floaty is temporarily hidden when ToolbarButton\ncontext menus are presented.\n\nR=adamta@google.com\n\nFixed: 538143457\nChange-Id: I0fe96239c447596f909a6e4cdea5aca160323d3b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8126787\nAuto-Submit: Eric Ekey \u003cericekey@google.com\u003e\nCommit-Queue: Eric Ekey \u003cericekey@google.com\u003e\nReviewed-by: Adam Arcaro \u003cadamta@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667793}",
      "email": "ericekey@google.com",
      "hash": "65312880031143021c271182c476fe7047352a9a",
      "subject": "[iOS][AppBar] Hide Gemini Floaty for ToolbarButton Context Menus"
    },
    "8126835": {
      "author": "Stephen McGruer",
      "avatar": "https://lh5.googleusercontent.com/-_hHlx6bGXmg/AAAAAAAAAAI/AAAAAAAAAAA/ZD-oPtdof6w/s120-p/photo.jpg",
      "cl": "8126835",
      "clUrl": "https://chromium-review.googlesource.com/c/8126835",
      "description": "Web-based Payment Handlers running inside\nPaymentHandlerWebFlowViewController failed camera access requests\n(navigator.mediaDevices.getUserMedia) with NotSupportedError because\nWebContentsDelegate media access hooks were not overridden.\n\nThis CL introduces a desktop-only feature and flag\n(kPaymentHandlerCameraAccess, payment-handler-camera-access) and\noverrides RequestMediaAccessPermission and CheckMediaAccessPermission in\nPaymentHandlerWebFlowViewController. When enabled, video capture\nrequests are delegated to MediaCaptureDevicesDispatcher to allow camera\naccess for origins with pre-granted permissions.\n\nNon-camera media requests (e.g. microphone) remain denied under this\nflag, and interactive permission prompt dialogs inside Payment Handler\nremain out of scope for now. The kPaymentHandlerCameraAccess feature\nshould not and will not be enabled until there is appropriate UX in\nPayment Handler windows to inform the user that media is being captured.\n\nDemo screencast (internal):\nhttps://screencast.googleplex.com/cast/NTcxMzUwOTExMDI1MTUyMHxkNTJkN2JmNS03NA\n\nBug: 456611006\nTest: browser_tests --gtest_filter=\"PaymentHandlerWebFlowView*Camera*\"\nChange-Id: I27cd19aba8dca41b1fbf1ad3cc5223bb081a6c40\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8126835\nReviewed-by: Luis Antunes \u003cluisantunes@google.com\u003e\nReviewed-by: Darwin Yang \u003cdarwinyang@chromium.org\u003e\nCommit-Queue: Darwin Yang \u003cdarwinyang@chromium.org\u003e\nAuto-Submit: Stephen McGruer \u003csmcgruer@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668040}",
      "email": "smcgruer@chromium.org",
      "hash": "12592d7a5015ec7f38ecd7f8d16820dfb3d8c96d",
      "subject": "[PaymentHandler] Support camera access behind a feature flag"
    },
    "8126843": {
      "author": "Calder Kitagawa",
      "avatar": "https://lh6.googleusercontent.com/-4cBBx62oyIE/AAAAAAAAAAI/AAAAAAAAAAA/P9CJoop--JE/s120-p/photo.jpg",
      "cl": "8126843",
      "clUrl": "https://chromium-review.googlesource.com/c/8126843",
      "description": "Bug: 535536257\nChange-Id: I0cb480a699cbf219d5ea746b125ea4bb6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8126843\nAuto-Submit: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nReviewed-by: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668027}",
      "email": "ckitagawa@chromium.org",
      "hash": "c1666ebbf78b9dd94643012e7a0c4a97d51614ee",
      "subject": "[Batch] BrandColorTest, RequestDesktopSiteTest"
    },
    "8126927": {
      "author": "Mitsuru Oshima",
      "avatar": "https://lh3.googleusercontent.com/-0Y55REyBQ4w/AAAAAAAAAAI/AAAAAAAAAAA/yGgNpVi7M5o/s120-p/photo.jpg",
      "cl": "8126927",
      "clUrl": "https://chromium-review.googlesource.com/c/8126927",
      "description": "This CL removes unused includes of ui/display/types/display_snapshot.h\nfrom components/viz/service/display_embedder and ui/ozone/platform/wayland.\n\nBug: None\nTAG=agy\nCONV=4d870440-139e-4aa5-a40a-771e152ceed9\n\nChange-Id: If3c2e227de2bf4e46c6bd50f7a926563151f635f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8126927\nReviewed-by: Aman Verma \u003camanvr@google.com\u003e\nAuto-Submit: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCommit-Queue: Aman Verma \u003camanvr@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667830}",
      "email": "oshima@chromium.org",
      "hash": "959340c1ce04fe79d4ff9a3db867bfc47a7f22cb",
      "subject": "Remove unused display_snapshot.h includes from components/viz and wayland"
    },
    "8126934": {
      "author": "James Hawkins",
      "avatar": "",
      "cl": "8126934",
      "clUrl": "https://chromium-review.googlesource.com/c/8126934",
      "description": "Add the 'declare' keyword to Polymer property declarations to satisfy\nthe @webui-eslint/polymer-property-declare rule and ensure correct\nproperty initialization semantics.\n\nBug: 537935977\nTest: browser_tests --gtest_filter=*ShortcutCustomization*\nChange-Id: I9ee59e0f0b973cd318a4891eb1ccc6aac99d0237\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8126934\nReviewed-by: Ashley Prasad \u003cashleydp@google.com\u003e\nCommit-Queue: James Hawkins \u003cjhawkins@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667455}",
      "email": "jhawkins@google.com",
      "hash": "e0590eedf6bfb3eb1e9fc8d84a29ab34a68ad707",
      "subject": "webui: Add declare keyword to Polymer properties (part 08)"
    },
    "8126999": {
      "author": "Hitarth Kothari",
      "avatar": "https://lh4.googleusercontent.com/-HZTDN6MbpsE/AAAAAAAAAAI/AAAAAAAAAAA/K3LPxloSjh0/s120-p/photo.jpg",
      "cl": "8126999",
      "clUrl": "https://chromium-review.googlesource.com/c/8126999",
      "description": "ThinWebView attach parameters allow embedding WebContents for non-tab\nUIs, where Autofill (and related password manager / sensitive content\ntab helpers) may not be needed or desirable.\n\nThis CL introduces an optional `enableAutofill` configuration in\nThinWebViewAttachParams (defaulting to true) and passes it through to\nTabHelpers::AttachTabHelpers to make Autofill attachment opt-out, and\ndisables it for TabBottomSheetWebUi.\n\nBug: 536878907\nChange-Id: I9b075d6ddabaf255071478d16da488202e9ad1c5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8126999\nAuto-Submit: Hitarth Kothari \u003chitarthkothari@google.com\u003e\nReviewed-by: David Trainor \u003cdtrainor@chromium.org\u003e\nCommit-Queue: Hitarth Kothari \u003chitarthkothari@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668118}",
      "email": "hitarthkothari@google.com",
      "hash": "78298a2e1d3cd033e96e03de803e01b5438d2323",
      "subject": "[ThinWebView] Allow disabling Autofill on ThinWebView"
    },
    "8127027": {
      "author": "Liam Brady",
      "avatar": "https://lh3.googleusercontent.com/-4vyu3UFwm9c/AAAAAAAAAAI/AAAAAAAAAAA/CoOIYfT0aMY/s120-p/photo.jpg",
      "cl": "8127027",
      "clUrl": "https://chromium-review.googlesource.com/c/8127027",
      "description": "This CL moves the ProcessState struct, the MidiPermission enum, and\ntheir associated helper functions from\nchild_process_security_policy_impl.rs into a dedicated process_state.rs\nfile. Since ProcessState is a large, complex class, this will make the\nRust refactor work easier.\n\nAs part of this, this CL moves the per-process security state functions\n(add_process(), remove_process(), grant_send_midi_message(), and\ncan_send_midi_message()) that C++ calls into the ProcessState-specific\nfile, rather than having everything defined in the main CPSP Rust file.\nThis is done to more clearly separate per-process and global CPSP\nmethods.\n\nBug: 522872468\nChange-Id: I3d842da6fead7ea95093d6233d9b563b7b45bfac\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8127027\nCommit-Queue: Liam Brady \u003clbrady@google.com\u003e\nReviewed-by: Łukasz Anforowicz \u003clukasza@chromium.org\u003e\nReviewed-by: Charlie Reis \u003ccreis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667499}",
      "email": "lbrady@google.com",
      "hash": "855cf1b4a0c519fac6f11c8b04e68550e10d794c",
      "subject": "[Rust] Split ProcessState into its own file."
    },
    "8127051": {
      "author": "Brandon Fong",
      "avatar": "https://lh4.googleusercontent.com/-1S5SUmLf8rk/AAAAAAAAAAI/AAAAAAAAAAA/9Oam1XpmzNs/s120-p/photo.jpg",
      "cl": "8127051",
      "clUrl": "https://chromium-review.googlesource.com/c/8127051",
      "description": "Add an empty state view with existing illustrations and text for when\ntab search yields no matches.\n\nBug: 535690958\nChange-Id: I3b0a87ef2e80aedddf402d9e1c53f55947c59d6b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8127051\nReviewed-by: Brandon Wylie \u003cwylieb@google.com\u003e\nCommit-Queue: Brandon Fong \u003cbjfong@google.com\u003e\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667626}",
      "email": "bjfong@google.com",
      "hash": "fe31658833b223af217271296e60b7c42ee647fd",
      "subject": "[search] Add an empty state view for tab search no matches"
    },
    "8127087": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8127087",
      "clUrl": "https://chromium-review.googlesource.com/c/8127087",
      "description": "Desktop presents multi-line suggestions as a single line with a\nseparator between pieces. This change mimics this on Android LFFs.\nThis change also deletes no-longer-needed logic from\nSuggestionViewViewBinder.\n\nBug: 531794722\nChange-Id: Idad13b6b17448904f32eefe063ac935edb80eb0b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8127087\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCommit-Queue: Tomasz Wiszkowski \u003cender@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667524}",
      "email": "ender@google.com",
      "hash": "dddafeacd30a8323ea22870881929617f90a7cec",
      "subject": "Collapse url suggestions to a single line of text"
    },
    "8127260": {
      "author": "Kevin",
      "avatar": "https://lh4.googleusercontent.com/-jLswvm16Igc/AAAAAAAAAAI/AAAAAAAAAAA/e1f9hI1aOe8/s120-p/photo.jpg",
      "cl": "8127260",
      "clUrl": "https://chromium-review.googlesource.com/c/8127260",
      "description": "This reverts commit c3d3e9fb9dd2126cbdb391a07ee7f9a5a980e24e.\n\nReason for revert: This CL causes regression in composebox positoining.\n\nFailure Link: https://b.corp.google.com/issues/537473345\n\nOriginal change's description:\n\u003e [Contextual Tasks] Fix zooming issue for AL\n\u003e\n\u003e Enable zoom level synchronization unconditionally across platforms. This\n\u003e CL removes !BUILDFLAG(IS_ANDROID) guards around HostZoomMap\n\u003e subscriptions and zoom methods in ContextualTasksUI, enabling 3-dot menu\n\u003e and shortcut zoom for Desktop Android.\n\u003e https://screencast.googleplex.com/cast/NTM3ODU0NTEyMjU0MTU2OHw2OWYwY2Q3Ni0xZg\n\u003e https://screencast.googleplex.com/cast/NDg5MjI1NzI0ODM0NjExMnxhNzUyZjY5NS01Yg\n\u003e\n\u003e Bug: b:531632845, b:534422357\n\u003e Change-Id: I29e1e5373a04d0349b0256088c154515d39d498f\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8127260\n\u003e Reviewed-by: Shakti Sahu \u003cshaktisahu@chromium.org\u003e\n\u003e Commit-Queue: Kevin Shah \u003ckevinshah@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1665164}\n\nBug: b:531632845, b:534422357\nChange-Id: Ic18d7608ebbe28acb4c332bd500ae2e156f945a8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139666\nReviewed-by: Shakti Sahu \u003cshaktisahu@chromium.org\u003e\nCommit-Queue: Kevin Shah \u003ckevinshah@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667588}",
      "email": "kevinshah@google.com",
      "hash": "2a8da8afc7139fe1128c6b7f9ff73d1c71ed7ce0",
      "subject": "Revert \"[Contextual Tasks] Fix zooming issue for AL\""
    },
    "8127385": {
      "author": "Hao Dong",
      "avatar": "https://lh4.googleusercontent.com/-zrsG5Uf07B8/AAAAAAAAAAI/AAAAAAAAAAA/zcSZMFpUmTY/s120-p/photo.jpg",
      "cl": "8127385",
      "clUrl": "https://chromium-review.googlesource.com/c/8127385",
      "description": "Update tab_hover_card_holder.xml to inflate TabHoverCardView directly,\nextract getHoverCardPosition() to StripLayoutUtils, and remove\nStripTabHoverCardView.\n\nAdd vertical_tab_hover_card_holder_stub for VT tab hover cards.\n\nTODO: Add the hover listener to display/hide the hover cards for VT.\n\nBug: 535386042\nChange-Id: Ia1b18765d9e7160e41143bac26473f1ca89d3387\nBypass-Check-License: Moved file uses existing license year.\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8127385\nCommit-Queue: Hao Dong \u003cspdonghao@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nReviewed-by: Gazal Agarwal \u003cagazal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667496}",
      "email": "spdonghao@google.com",
      "hash": "e35e8fff3281d44e05682022a179bcbb7ba787bd",
      "subject": "[Vertical Tabs] Update tab_hover_card_holder to use TabHoverCardView."
    },
    "8127421": {
      "author": "mingmingtasd",
      "avatar": "https://lh4.googleusercontent.com/-zUmNfj2D6ko/AAAAAAAAAAI/AAAAAAAAAAA/ojAdYocg4pI/s120-p/photo.jpg",
      "cl": "8127421",
      "clUrl": "https://chromium-review.googlesource.com/c/8127421",
      "description": "In the ORT offline-compile flow, a sandboxed Compiler process\ntransforms an untrusted ONNX model and serializes the result, and the\nhigh-privilege GPU process later loads that precompiled model to run\ninference. Running graph transformation over untrusted input in the\nhigh-privilege process is a security risk, so this CL disables it\nthere and confines all transformation to the sandboxed process.\n\nThe GPU process now loads the model with ORT_DISABLE_ALL, so it does\nno graph transformation of its own (the model is already optimized).\nThe level is set in the SessionOptions::Create(EpDeviceInfo) overload,\nwhich in practice only affects the GPU dispatch session; it\nintentionally overrides the --webnn-ort-graph-optimization-level\nswitch, since this security boundary is not a debug-tunable knob.\n\nTo keep the graph fully optimized, the Compiler process runs the\nCompile API at ORT_ENABLE_ALL. The level is set on the compile\noptions, since CreateModelCompilationOptionsFromSessionOptions ignores\nany level on the session options. This relies on ORT deferring\nEPContext serialization until after the optimizer loop.[1]\n\nAlso notes that CastChainElimination is a Level1 rule gated by both\nits flag and the optimization level, so it must run at \u003e= BASIC (not\nORT_DISABLE_ALL) to fold WebNN's bool\u003c-\u003euint8 Cast chains before\npartitioning.\n\n[1] https://github.com/microsoft/onnxruntime/pull/29786\n\nBug: 536945258,502249078\nChange-Id: I1041e898d07e98a7f9df323c7710c070afa281bc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8127421\nReviewed-by: Hu, Ningxin \u003cningxin.hu@intel.com\u003e\nCommit-Queue: Xu, Mingming1 \u003cmingming1.xu@intel.com\u003e\nReviewed-by: Rafael Cintron \u003crafael.cintron@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667605}",
      "email": "mingming1.xu@intel.com",
      "hash": "0ae95e4b16c214779921c56da44cb988bfcc9418",
      "subject": "WebNN: Disable ORT graph transforms in the GPU process for security"
    },
    "8127478": {
      "author": "viplavkadam",
      "avatar": "https://lh3.googleusercontent.com/-Tb_BW-vE1R4/AAAAAAAAAAI/AAAAAAAAAAA/dNnkJBz9rkw/s120-p/photo.jpg",
      "cl": "8127478",
      "clUrl": "https://chromium-review.googlesource.com/c/8127478",
      "description": "Refactor view-switching logic upon selecting a BNPL issuer. Delegate\nplatform-specific actions to BnplStrategy and introduce\nUiDismissalAction in HideSuggestionsOrRemoveSelectBnplIssuerOrProgressUi\nto handle platform-specific dismissal actions.\n\nDesign: go/clank-pay-now-pay-later-tabs\n\nBug: 527629996, 526718267\nChange-Id: I078e9a6865264ddda23c49ff9fac529a9fd01832\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8127478\nCommit-Queue: Viplav Kadam \u003cviplavkadam@google.com\u003e\nReviewed-by: Vinny Persky \u003cvinnypersky@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667523}",
      "email": "viplavkadam@google.com",
      "hash": "5d252290abda4dc4296ec09eb21359b8063f7f7b",
      "subject": "[BNPL-Tabs][Clank] Abstract UI dismissal, view switching in BnplStrategy"
    },
    "8127479": {
      "author": "Daniel Angulo",
      "avatar": "https://lh4.googleusercontent.com/-N4iDsW4HEOc/AAAAAAAAAAI/AAAAAAAAAAA/Mrn5lhlVrbk/s120-p/photo.jpg",
      "cl": "8127479",
      "clUrl": "https://chromium-review.googlesource.com/c/8127479",
      "description": "uploads-rewrites.py script is using wrong configuration with new jetski\ncli api, this patch fixes the settings.json and ads the allowed commands\nto the prompt so it can be run successfully.\n\nChange-Id: Ieba892e2686df5eab0621d28bacd7d859817b8ef\nBug: 501143858\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8127479\nReviewed-by: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nCommit-Queue: Daniel Angulo \u003cangdaniel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667957}",
      "email": "angdaniel@google.com",
      "hash": "8b712090eca6db106cb306626e517f559953da31",
      "subject": "Fix upload-rewrites script to use jetski sandbox"
    },
    "8127542": {
      "author": "Rahim Mammadli",
      "avatar": "https://lh4.googleusercontent.com/-ftCx0RNaenU/AAAAAAAAAAI/AAAAAAAAAAA/bWv4h1cCl7A/s120-p/photo.jpg",
      "cl": "8127542",
      "clUrl": "https://chromium-review.googlesource.com/c/8127542",
      "description": "This CL updates the AtMemory source attribution footer suggestion to\nuse its dedicated suggestion type `kAtMemorySourceAttribution` instead\nof reusing `kAtMemorySearchResult`.\n\nBug: 537193970\nChange-Id: I1eae87065d1dbb0871925808b87d416e6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8127542\nReviewed-by: Karol Sygiet \u003csygiet@google.com\u003e\nCommit-Queue: Rahim Mammadli \u003crahimis@google.com\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667860}",
      "email": "rahimis@google.com",
      "hash": "0ae8695430646c03fe263d7883d42a7b287617d3",
      "subject": "[Autofill] Update AtMemory source attribution suggestion type"
    },
    "8127655": {
      "author": "Tommy Steimel",
      "avatar": "https://lh3.googleusercontent.com/-3y8fmDubOlE/AAAAAAAAAAI/AAAAAAAAAAA/XFOfhLBLJmM/s120-p/photo.jpg",
      "cl": "8127655",
      "clUrl": "https://chromium-review.googlesource.com/c/8127655",
      "description": "The MediaSessionHelper currently always suspends with type UI, which\nmakes sense for the typical case of the user pressing the pause button\non the media notification, but for the case of suspending because\nheadphones are being unplugged, it would make more sense to use the\nSYSTEM suspend type. This CL changes MediaSessionHelper to use SYSTEM\nfor that case.\n\nBug: 520660164\nChange-Id: I1d6b371e21646d551ef566b20ca83d9e349868c7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8127655\nReviewed-by: Frank Liberato \u003cliberato@chromium.org\u003e\nCommit-Queue: Tommy Steimel \u003csteimel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667962}",
      "email": "steimel@chromium.org",
      "hash": "c5a608d07086938dd3fc79a5f4e10eb109cc4329",
      "subject": "[Android Media Session] Suspend with type SYSTEM for headphone unplug"
    },
    "8127716": {
      "author": "Praneeth Surapaneni",
      "avatar": "https://lh5.googleusercontent.com/-MjTnOQ9WLPs/AAAAAAAAAAI/AAAAAAAAAAA/K9eQqGgl0G8/s120-p/photo.jpg",
      "cl": "8127716",
      "clUrl": "https://chromium-review.googlesource.com/c/8127716",
      "description": "This CL adds a new testing option `take_screenshot` to `Glic Internals\nPage Handler`, which can be enabled via the Glic debug internals page\n(chrome://glic/internals) under the Debug Controls tab.\n\nWhen this flag is enabled, GlicInvokeHandler intercepts the success path\nof the invocation and directly calls the active GlicInstance's\nGlicExperimentalTriggeringManager to capture, encrypt, and upload a\nviewport screenshot.\n\nScreenshot of Debug Controls Page: https://screenshot.googleplex.com/image/Bom6UbtEHwcaFNz.png\nhttps://screenshot.googleplex.com/image/8AZ2REXLKeCbUEc.png\n\nBug: b:535077075\nChange-Id: I74422a24944d7731af1aca0ae0705c2e4bb26630\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8127716\nReviewed-by: Carlos Knippschild \u003ccarlosk@chromium.org\u003e\nReviewed-by: Roman Arora \u003cromanarora@chromium.org\u003e\nCommit-Queue: Roman Arora \u003cromanarora@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668180}",
      "email": "praneethsn@google.com",
      "hash": "2abc4c756f7d01318eef72de6025e4c21dc6c5ce",
      "subject": "[glic] Add \"Take Screenshot\" testing flag to Glic Internals Page Handler"
    },
    "8127752": {
      "author": "Dominique Fauteux-Chapleau",
      "avatar": "https://lh6.googleusercontent.com/-pF1LYHoEbQU/AAAAAAAAAAI/AAAAAAAAAAA/RitX6pH8Rmo/s120-p/photo.jpg",
      "cl": "8127752",
      "clUrl": "https://chromium-review.googlesource.com/c/8127752",
      "description": "Bug: 493906224\nChange-Id: I7e2c97ebb60d4f7df2374f3e676156fddb5a5fdd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8127752\nReviewed-by: Sebastien Lalancette \u003cseblalancette@chromium.org\u003e\nCommit-Queue: Dominique Fauteux-Chapleau \u003cdomfc@chromium.org\u003e\nReviewed-by: Artem Sumaneev \u003casumaneev@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667798}",
      "email": "domfc@chromium.org",
      "hash": "61cf0c8ce19c604112821331f63f7b272145b6a3",
      "subject": "Add OnNetworkRequestEnterpriseConnector policy and prefs"
    },
    "8127878": {
      "author": "Duncan Mercer",
      "avatar": "https://lh6.googleusercontent.com/-QMndr0qfWPs/AAAAAAAAAAI/AAAAAAAAAAA/Q9VM1oAnUbs/s120-p/photo.jpg",
      "cl": "8127878",
      "clUrl": "https://chromium-review.googlesource.com/c/8127878",
      "description": "Relocate the permission chip and permission dashboard WebUI components\nfrom webui_toolbar to webui_toolbar_shared. This enables their reuse\nacross other WebUI features, such as contextual tasks.\n\nTo support this decoupling, introduce a PermissionChipDelegate interface\nfor handling events instead of directly referencing the toolbar browser\nproxy. Update contextual tasks and toolbar build files, imports, and\ntests to reflect the new shared structure.\n\nBug: b:537363638\nChange-Id: I8aeb0920728670ac59c743964643e792517efb35\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8127878\nReviewed-by: Bryan Nguyen \u003cnguyenbryan@google.com\u003e\nAuto-Submit: Juan Mojica \u003cjuanmojica@google.com\u003e\nCommit-Queue: Bryan Nguyen \u003cnguyenbryan@google.com\u003e\nReviewed-by: Qingxin Wu \u003cqingxinwu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668061}",
      "email": "mercerd@google.com",
      "hash": "647cfa4b0f6bceb6951f16c385340593157d2050",
      "subject": "[contextual-tasks] Move permission chip components to shared directory"
    },
    "8127908": {
      "author": "Gaston Rodriguez",
      "avatar": "https://lh4.googleusercontent.com/-pOdpsqBw0FY/AAAAAAAAAAI/AAAAAAAAAAA/HbYo_5DrVxI/s120-p/photo.jpg",
      "cl": "8127908",
      "clUrl": "https://chromium-review.googlesource.com/c/8127908",
      "description": "This flag has been enabled by default since M145.\n\nFixed: 441547032\nChange-Id: I5142eda96481c10ea3eb29e78c2678e16486242b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8127908\nCommit-Queue: Gaston Rodriguez \u003cgastonr@microsoft.com\u003e\nReviewed-by: Dan Clark \u003cdaniec@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667923}",
      "email": "gastonr@microsoft.com",
      "hash": "a81dd90bc367357afc6d66766d07e89e03b40cc5",
      "subject": "Remove stale blink flag HandleInvalidMaskImageWithBackdropFilter"
    },
    "8127912": {
      "author": "Duncan Mercer",
      "avatar": "https://lh6.googleusercontent.com/-QMndr0qfWPs/AAAAAAAAAAI/AAAAAAAAAAA/Q9VM1oAnUbs/s120-p/photo.jpg",
      "cl": "8127912",
      "clUrl": "https://chromium-review.googlesource.com/c/8127912",
      "description": "Refactor kContextualTasksRearchitecture and\nkContextualTasksSidePanelRearchitecture feature flag checks to use\ndedicated helper functions (IsContextualTasksRearchitectureEnabled and\nIsContextualTasksSidePanelRearchitectureEnabled) matching precedent in\ncomponents/contextual_tasks/public/features.h.\n\nUpdate all direct usages in contextual_tasks_ui_service.cc,\ncontextual_tasks_web_view.cc, contextual_tasks_ui.cc, and\ncontextual_tasks_page_handler.cc to call the new helper functions.\n\nBug: none\nChange-Id: Icc23eab18cb3ab48da5d377f66f58eb81782277b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8127912\nReviewed-by: Jason Hu \u003chujasonx@google.com\u003e\nCommit-Queue: Duncan Mercer \u003cmercerd@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667501}",
      "email": "mercerd@google.com",
      "hash": "0ff646760011b0704327c95bac88326b5905bc87",
      "subject": "[Contextual Tasks] Add helper methods for rearchitecture feature flags"
    },
    "8127961": {
      "author": "Madhav Pruthi",
      "avatar": "https://lh4.googleusercontent.com/-T6mwaGdSxCQ/AAAAAAAAAAI/AAAAAAAAAAA/6jDTxD9p8MQ/s120-p/photo.jpg",
      "cl": "8127961",
      "clUrl": "https://chromium-review.googlesource.com/c/8127961",
      "description": "Adds a toggle in Chrome Settings to control the visibility of the\nGlic/Gemini button in the bottom bar.\n- Adds `glic_bottom_bar_button_toggle` to GlicSettings and registers\n  a new preference `BOTTOM_BAR_GLIC_BUTTON_ENABLED`.\n- Respects enterprise policies: grays out and locks the toggle when\n  Glic is forcibly enabled or disabled by policy.\n\nDemo: http://screencast/cast/NTc4MDEyNjY3ODY0Njc4NHw0MWQ2YWVkOS0zZA\n\nChange-Id: I108cef5e3ebff304a1000542a4ae916eac4548d8\nBug: 505362079\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8127961\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Madhav Pruthi \u003cmadhavpruthi@google.com\u003e\nReviewed-by: Dan Polanco \u003cpolardz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667491}",
      "email": "madhavpruthi@google.com",
      "hash": "34f557dc42b309a605d8b355d491fecde47fd3cf",
      "subject": "[IA] Add settings toggle for GLIC button present in bottom bar"
    },
    "8128124": {
      "author": "Lokbondo Kung",
      "avatar": "https://lh5.googleusercontent.com/-VOpQ2MIjIFA/AAAAAAAAAAI/AAAAAAAAAAA/ZbLfRWmZMZQ/s120-p/photo.jpg",
      "cl": "8128124",
      "clUrl": "https://chromium-review.googlesource.com/c/8128124",
      "description": "- This change needs to wait for the following Dawn change\n  to land and roll before it can even run CQ:\n  https://dawn-review.git.corp.google.com/c/dawn/+/324615\n\nBug: 528027992\nChange-Id: I7a320ab710311d490e442fa1fd3975a5177e199f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8128124\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667709}",
      "email": "lokokung@google.com",
      "hash": "b65565a78bdfccbcd57a326095ddb0ab98b5c5df",
      "subject": "[dawn][wire] Removes deprecated wire APIs."
    },
    "8128230": {
      "author": "Charles Hager",
      "avatar": "https://lh6.googleusercontent.com/-d4i_sWIj5z4/AAAAAAAAAAI/AAAAAAAAAAA/E6ZZQ537qcM/s120-p/photo.jpg",
      "cl": "8128230",
      "clUrl": "https://chromium-review.googlesource.com/c/8128230",
      "description": "This change disables the overlay panel / contextual search panel scrim\non large form factors if the ContextualPanelCloseButtonOnTablets feature\nis enabled.\n\nhttps://screenshot-v2.corp.google.com/image/0cp1fpf97u9n8.png\n\nBug: 512584438\nChange-Id: Idaafe96a462b1d387e2190dc9cb0138487560362\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8128230\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Charles Hager \u003cclhager@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667510}",
      "email": "clhager@google.com",
      "hash": "8e78fe003ce22547794950c2880110ae850deccb",
      "subject": "Disable contextual search panel scrim on LFF"
    },
    "8128244": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8128244",
      "clUrl": "https://chromium-review.googlesource.com/c/8128244",
      "description": "This reverts commit b92d891e411623d14ebab771fabca485f604df14.\n\nReason for revert: make sure CQ runs tests rather than just stamp CL.\n\nOriginal change's description:\n\u003e Revert \"Disable ContextualSearch on Desktop.\"\n\u003e\n\u003e This reverts commit da29afa141266431182c92406d8b92bbcaf0cb26.\n\u003e\n\u003e Reason for revert:\n\u003e LUCI Bisection has identified this change as the cause of a test\n\u003e failure.\n\u003e\n\u003e Sample build with failed test: https://ci.chromium.org/b/8675439867582681713\n\u003e Original change's description:\n\u003e \u003e Disable ContextualSearch on Desktop.\n\u003e \u003e\n\u003e \u003e Change-Id: I92a3fece7f19661d5e92cb2026746361098f550a\n\u003e \u003e Fixed: 535990436\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8128244\n\u003e \u003e Reviewed-by: Sky Malice \u003cskym@chromium.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1667494}\n\u003e \u003e\n\u003e\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Change-Id: I20df9c77bfe8ffe3d8f167c9f871c05b47f77aed\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141803\n\u003e Owners-Override: Taiyo Mizuhashi \u003ctaiyo@chromium.org\u003e\n\u003e Bot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Commit-Queue: Taiyo Mizuhashi \u003ctaiyo@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1667617}\n\nInclude-Ci-Only-Tests: true\nChange-Id: I82570c767ffad0eef07053218e900a7dd162f0df\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141389\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nAuto-Submit: Tomasz Wiszkowski \u003cender@google.com\u003e\nCommit-Queue: Tomasz Wiszkowski \u003cender@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668120}",
      "email": "ender@google.com",
      "hash": "fb8cc772cab5cb34f7f2685e2df24b77f88e51a6",
      "subject": "Reland \"Disable ContextualSearch on Desktop.\""
    },
    "8128310": {
      "author": "Eva Su",
      "avatar": "https://lh6.googleusercontent.com/-AnM5cuDHfAE/AAAAAAAAAAI/AAAAAAAAAAA/QDeOTgNjZ3s/s120-p/photo.jpg",
      "cl": "8128310",
      "clUrl": "https://chromium-review.googlesource.com/c/8128310",
      "description": "This CL adds a new boolean histogram\n`Extensions.Settings.DefaultPinningStartupState` which records the\n`kExtensionsPinnedByDefault` pref state upon startup.\n\nFor more details on the histogram and metrics design, see the section in\nthe design doc here:\nhttps://docs.google.com/document/d/1QWoyd1NCRZs_p0R0_jlqI8w5FrvSBULb9r4h9xKewWI/edit?pli=1\u0026resourcekey=0-owQI75v5sV0eq_DiIfvFSg\u0026tab=t.0#bookmark=id.uuijdu3o41fy\n\nBug: 527057363\nChange-Id: I98801f05fb8e884db5e934ff08258c2791e207e3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8128310\nCommit-Queue: Eva Su \u003cevasu@chromium.org\u003e\nReviewed-by: Kelvin Jiang \u003ckelvinjiang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667975}",
      "email": "evasu@chromium.org",
      "hash": "a92e1c14622a5ff224a5385291c8f6a0d2cef918",
      "subject": "[Extensions] Add DefaultPinningStartupState histogram"
    },
    "8128314": {
      "author": "Evan Luo",
      "avatar": "https://lh5.googleusercontent.com/-LSNTXe0BKRg/AAAAAAAAAAI/AAAAAAAAAAA/PlDRwE7SXa0/s120-p/photo.jpg",
      "cl": "8128314",
      "clUrl": "https://chromium-review.googlesource.com/c/8128314",
      "description": "Introduces long-press context menu capabilities for the bookmarks bar,\nas well as enabling context menu for nested bookmark items and folders\nwithin folder popups. Adds a dedicated long-click listener property to\nthe list menu models. The BookmarkBarPopupCoordinator handles the\ndismissal of the folder popup and its interaction with nested item\ncontext menus when both popups are shown. Several coordinate and offset\nupdates were made in order to properly trigger context menu to the exact\nscreen location where the context menu was triggered.\n\nScreen recording:\nhttp://screencast/cast/NTM2OTM2ODg5MTM1OTIzMnwzMzZlNTk2ZS1jNA\n\nBug: 534751156, 534751394\nChange-Id: Ie25b4241b290b02e4a0b1308fc3584ab26e9c219\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8128314\nReviewed-by: Brandon Wylie \u003cwylieb@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Evan Luo \u003cevanluo@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667583}",
      "email": "evanluo@google.com",
      "hash": "51fb66ac0dbb7d8a944a77b505a123eef16fc0c7",
      "subject": "[bookmarks] Add long-press and nested bookmark item/folder context menu"
    },
    "8128317": {
      "author": "赵裕 (Zhao Yu)",
      "avatar": "https://lh4.googleusercontent.com/-NrK9Xn71XOc/AAAAAAAAAAI/AAAAAAAAAAA/PG0OcEQ5jNc/s120-p/photo.jpg",
      "cl": "8128317",
      "clUrl": "https://chromium-review.googlesource.com/c/8128317",
      "description": "DevTools injected touch points are specified in root-view coordinates.\nAfter OOPIF hit testing, the legacy injection path converted them to the\ntarget view's coordinates, and TouchEmulatorImpl then converted them back\nto root coordinates for gesture synthesis. This round trip could apply an\nOOPIF offset twice to synthesized compatibility clicks and gestures.\n\nKeep injected touch points in root-view coordinates through the touch\nemulator and emulated event router. The input event router performs the\nsingle root-to-target conversion only when dispatching to the renderer.\nCompute screen coordinates from the root view as well.\n\nAlso stop using last_mouse_move_root_view_ for injected touch events.\nInstead, route the emulated touch sequence through the root view of the\ninjected target, which remains correct when no prior mouse move exists.\n\nBug: 537416055\nTest: content_unittests\nChange-Id: I842e242d1594d5f9f0efb85be75d086ebb30034a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8128317\nReviewed-by: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nReviewed-by: Kartar Singh \u003ckartarsingh@google.com\u003e\nCommit-Queue: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667791}",
      "email": "vimerzhao@gmail.com",
      "hash": "ec8beb01845b094c40f503eea848a0a7c7d4843c",
      "subject": "Fix injected touch coordinates for OOPIF touch emulation"
    },
    "8128417": {
      "author": "Atalyk Akash",
      "avatar": "https://lh5.googleusercontent.com/-qdqxqD2_ZCQ/AAAAAAAAAAI/AAAAAAAAAAA/36GbH9XA4tk/s120-p/photo.jpg",
      "cl": "8128417",
      "clUrl": "https://chromium-review.googlesource.com/c/8128417",
      "description": "The change adds trailings icons for Ask Gemini and No Connection\nsuggestions.\n\nBefore: screen/DpVWLB4idkk83Xq\nAfter: screen/7XtKpXWrnS3mTej screen/ANS8dCswgLBc9xJ\nBug: 537288282\nChange-Id: I6e74e0d154a8a98db392e69bfbf6bd731d991181\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8128417\nReviewed-by: Timofey Chudakov \u003ctchudakov@google.com\u003e\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nCommit-Queue: Atalyk Akash \u003catalyk@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667712}",
      "email": "atalyk@google.com",
      "hash": "0baccdb4bebb52aa0ac6def64eaf46ab863d416a",
      "subject": "[AtMemory][Android][UI] Add trailing icons"
    },
    "8128499": {
      "author": "Vladimir Levin",
      "avatar": "https://lh3.googleusercontent.com/-ogdXWLcq7zk/AAAAAAAAAAI/AAAAAAAAAAA/Ktyil8gvYS4/s120-p/photo.jpg",
      "cl": "8128499",
      "clUrl": "https://chromium-review.googlesource.com/c/8128499",
      "description": "This reverts commit 4ec412db0fe61de9db05de87cf68d590637b9e48.\n\n    Original change's description:\n    \u003e cc: Ignore epsilon error on enclosing rect bounds.\n    \u003e\n    \u003e Render surface rotates and layer counter rotate end up with\n    \u003e ~1^-15 residual value in transforms which can result in a whole\n    \u003e pixel shift during rendering (and shows up as a clip).\n    \u003e\n    \u003e This patch fixes that by ignoring epsilon errors during bounds\n    \u003e calculation.\n    \u003e\n    \u003e R=khushalsagar@chromium.org\n    \u003e\n    \u003e Change-Id: Ia14cdf097c171b56c581fe0b36dfbc7191ca9123\n    \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8128499\n    \u003e Reviewed-by: Khushal Sagar \u003ckhushalsagar@chromium.org\u003e\n    \u003e Commit-Queue: Vladimir Levin \u003cvmpstr@chromium.org\u003e\n    \u003e Cr-Commit-Position: refs/heads/main@{#1666786}\n\nChange-Id: Ia91b9ddbefe603a9aeb2e2f1209c2d1bcd719e4a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139619\nCommit-Queue: Vladimir Levin \u003cvmpstr@chromium.org\u003e\nAuto-Submit: Vladimir Levin \u003cvmpstr@chromium.org\u003e\nReviewed-by: Khushal Sagar \u003ckhushalsagar@chromium.org\u003e\nCommit-Queue: Khushal Sagar \u003ckhushalsagar@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667456}",
      "email": "vmpstr@chromium.org",
      "hash": "8e425560239c710592a34f0f82185cbc6b8a1a8b",
      "subject": "Reapply \"cc: Ignore epsilon error on enclosing rect bounds.\""
    },
    "8128502": {
      "author": "Daniel Angulo",
      "avatar": "https://lh4.googleusercontent.com/-N4iDsW4HEOc/AAAAAAAAAAI/AAAAAAAAAAA/Mrn5lhlVrbk/s120-p/photo.jpg",
      "cl": "8128502",
      "clUrl": "https://chromium-review.googlesource.com/c/8128502",
      "description": "This script is getting filenames and short stats from diff against\norigin/main which would be different from local main, generating garbage\ncl descriptions.\n\nThis change removes origin from diffs that gets filanames and short\nstats that are been passed to jetski prompt and cl description, to\neffectively generate the prompt and description.\n\nChange-Id: I2be54d7e7c6d005d889dcc0aa34c3c6d0bd4b3d9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8128502\nReviewed-by: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nCommit-Queue: Daniel Angulo \u003cangdaniel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667968}",
      "email": "angdaniel@google.com",
      "hash": "56618cd07b8255bc4ee552df4f86aafa7ea584c1",
      "subject": "Remove diff against origin main in upload-patches.py"
    },
    "8128613": {
      "author": "Kristin Lee",
      "avatar": "https://lh6.googleusercontent.com/-5A4sbRTSXkM/AAAAAAAAAAI/AAAAAAAAAAA/v4RP7ifkbmE/s120-p/photo.jpg",
      "cl": "8128613",
      "clUrl": "https://chromium-review.googlesource.com/c/8128613",
      "description": "Instrument navigator.install and the `\u003cinstall\u003e` element's manifest-URL\ninstall flow so each attempt emits the shared `WebInstall` result and\ninstall-type UMAs (with their per-entry-point Element variants) bucketed\nby WebInstallServiceResult and WebInstallServiceType. Reuses existing\nenums and the pre-existing `EmitInstallResultUma` / `EmitInstallTypeUma`\nhelpers -- no new metric definitions.\n\nThe blink callback is now wrapped in a metrics-recording callback\n(`InstallFromManifestCallbackWithMetrics`) that also releases the\ninstall-in-progress guard on every exit path. All exit points now pass a\n`web_app::WebInstallServiceResult` alongside the blink result so the\nfinal histogram bucket matches the observed failure mode.\n\nAdds unit tests for the Element variant, the concurrent-install exit,\nand the manifest fetch-failure path, plus UMA assertions on the\nexisting manifest browser tests.\n\nFollow-up: UKMs for the manifest URL flow will be added in a child CL\nthat keys the installed-app source on the caller-supplied manifest\norigin.\n\n- Internal design doc:\nhttps://docs.google.com/document/d/1rGvLhD4SR8Y9M1wVmqgyesPNkbZGU7HOqlttjEFJ5Vo/edit?tab=t.0\n\nBug: 525409692, 333795265\n\nCo-authored-by: Copilot \u003c223556219+Copilot@users.noreply.github.com\u003e\nChange-Id: I2eaa7ffecffca85f7fedb3cb04262a3306a1afc5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8128613\nCommit-Queue: Kristin Lee \u003ckristinlee@microsoft.com\u003e\nReviewed-by: Lia Hiscock \u003cliahiscock@microsoft.com\u003e\nReviewed-by: Daniel Murphy \u003cdmurph@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667432}",
      "email": "kristinlee@microsoft.com",
      "hash": "e92451c17db3e429ef4de7ff174cb29da6f5be2f",
      "subject": "[WebInstall] Emit UMA for the manifest install flow"
    },
    "8128614": {
      "author": "James Hawkins",
      "avatar": "",
      "cl": "8128614",
      "clUrl": "https://chromium-review.googlesource.com/c/8128614",
      "description": "Add the 'declare' keyword to Polymer property declarations to satisfy\nthe @webui-eslint/polymer-property-declare rule and ensure correct\nproperty initialization semantics.\n\nBug: 537935977\nTest: browser_tests --gtest_filter=*PersonalizationApp*\nChange-Id: I11adbf51f9cf592c02a5cb61705a7c239de7e4c3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8128614\nReviewed-by: Jimmy Gong \u003cjimmyxgong@chromium.org\u003e\nCommit-Queue: James Hawkins \u003cjhawkins@chromium.org\u003e\nReviewed-by: maciek swiech \u003cdrmasquatch@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667473}",
      "email": "jhawkins@google.com",
      "hash": "48982590e00bf9bfeddafe6bc40c3e1f88e53324",
      "subject": "chrome/browser/resources: Add declare keyword to Polymer props (part 17)"
    },
    "8128866": {
      "author": "dljames",
      "avatar": "https://lh4.googleusercontent.com/-Eg6xaQKoBSI/AAAAAAAAAAI/AAAAAAAAAAA/_o9VKLMOyvY/s120-p/photo.jpg",
      "cl": "8128866",
      "clUrl": "https://chromium-review.googlesource.com/c/8128866",
      "description": "When kUseActionsForBrowserCommands is enabled, IDC_SHOW_READING_MODE_SIDE_PANEL\nis routed to kActionSidePanelShowReadAnything. Invoking the action passes\nSidePanelOpenTrigger::kToolbarButton in the action invocation context.\nPreviously, ReadAnythingEntryPointController::InvokePageAction only handled\nkPinnedEntryToolbarButton and kOverflowMenu, returning early for other triggers\nand dropping the command.\n\nThis CL maps SidePanelOpenTrigger::kToolbarButton in SidePanelToReadAnythingOpenTrigger\nand updates InvokePageAction to support mapped side panel triggers instead of\nreturning early. Additionally, updates side_panel_interactive_uitest to use the\ntab-scoped registry on the active tab for Reading Mode entries.\n\nTAG=agy\nCONV=041f0bf7-1b3f-4cb8-bc34-35e36e81d076\n\nBug: 525118424\nChange-Id: If4f52f49bcda3aa8682662d8ee5724bd3a7665f4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8128866\nReviewed-by: Kristi Saney \u003ckristislee@google.com\u003e\nCommit-Queue: Darryl James \u003cdljames@chromium.org\u003e\nReviewed-by: Caroline Rising \u003ccorising@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667436}",
      "email": "dljames@chromium.org",
      "hash": "a2f7e4bbba6efaabe8373a0d5e3363de80c3f1f4",
      "subject": "[BAM] Support toolbar button trigger in ReadAnythingEntryPointController"
    },
    "8128978": {
      "author": "Josiah Kiehl",
      "avatar": "https://lh3.googleusercontent.com/-cegR5dB1OE8/AAAAAAAAAAI/AAAAAAAAAAA/KfJSpIRNPac/s120-p/photo.jpg",
      "cl": "8128978",
      "clUrl": "https://chromium-review.googlesource.com/c/8128978",
      "description": "Define AimParams and ExtensionMessage interfaces to represent the\nstructure of messages received by the extension, and use them to type\nthe message parameter in the listener instead of using 'any'.\n\nBug: b:527483073\nChange-Id: I486af2956036df881fa641ac4345a09ec0e486c5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8128978\nAuto-Submit: Josiah Kiehl \u003ckiehl@google.com\u003e\nCommit-Queue: Dhruv Kathpalia \u003cdhruvkathpalia@google.com\u003e\nSLSA-Policy-Verified: SLSA Policy Verification Service \u003cdevtools-gerritcodereview-exitgate@google.com\u003e\nReviewed-by: Gianni Chen \u003cgiannich@chromium.org\u003e\nReviewed-by: Dhruv Kathpalia \u003cdhruvkathpalia@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668077}",
      "email": "kiehl@google.com",
      "hash": "3f1146a50ed84c2311b0e7f2df00dcbae97a013e",
      "subject": "Contextual Tasks: Add TypeScript types for extension background script"
    },
    "8129207": {
      "author": "Hongchan Choi",
      "avatar": "",
      "cl": "8129207",
      "clUrl": "https://chromium-review.googlesource.com/c/8129207",
      "description": "Add detailed Perfetto TRACE_EVENT instrumentation across the\nAudioContext.setSinkId() execution pipeline to help diagnose issue\nb/536962791 where setSinkId() resolves successfully but audio output\ncontinues playing through the previous device.\n\nInstrumentation added:\n- AudioContext \u0026 SetSinkIdResolver: Trace setSinkId invocation,\n  device status evaluation, and completion notification.\n- RealtimeAudioDestinationHandler: Trace sink descriptor status and\n  sink swap transitions.\n- AudioDestination: Trace destination creation, start/stop/pause/resume\n  lifecycle methods with sink ID metadata.\n- RendererWebAudioDeviceImpl: Trace WebAudio device creation, status checks,\n  and start/stop/pause/resume lifecycle methods with sink ID metadata.\n\nTAG=agy\nCONV=83ccb306-bf13-423b-acf8-a91e2f8c5ac1\n\nBug: 536962791\nChange-Id: I763c7ee2a7fc8942c6ddfd6d101f9f40ff32f2cb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8129207\nCommit-Queue: Hongchan Choi \u003chongchan@chromium.org\u003e\nReviewed-by: Thomas Guilbert \u003ctguilbert@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668145}",
      "email": "hongchan@google.com",
      "hash": "a3bcbf10b6585ead0b57f520f676b13bd56acd55",
      "subject": "Add Perfetto TRACE_EVENT instrumentation for WebAudio setSinkId"
    },
    "8129435": {
      "author": "Yuwei Huang",
      "avatar": "https://lh3.googleusercontent.com/-YZ616sNUl84/AAAAAAAAAAI/AAAAAAAAAAA/XrE3qau4K9Q/s120-p/photo.jpg",
      "cl": "8129435",
      "clUrl": "https://chromium-review.googlesource.com/c/8129435",
      "description": "More refactoring for the peer connection process work. Eventually\nPeerSessionImpl will be moved to the PC process.\n\nThe majority of the code is now moved to PeerSessionImpl, which is\ncreated post-authentication. ClientSession will remain to handle\npre-authentication stuff and relay state changes to its listener. In\nfuture CLs, a IpcPeerSession class will be introduced for ClientSession\nin the network process to communicate with PeerSessionImpl in the PC\nprocess.\n\nThe 3 CLs in the chain will be submitted together to minimize churn.\n\nTested: Successfully connected to dev host and verified SK forwarding\nin SKv1 and SKv2 mode, and WebAuthn forwarding.\nBug: 502281489\n\nTAG=agy\nCONV=dd47ce0e-b543-4349-83f8-8ad9629fe941\n\nChange-Id: I7daa3bf00c78cc2d86fd5af43773c76e8e8d144f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8129435\nReviewed-by: Joe Downing \u003cjoedow@chromium.org\u003e\nCommit-Queue: Yuwei Huang \u003cyuweih@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667508}",
      "email": "yuweih@chromium.org",
      "hash": "19c24f5178e5103934206897892cf7910804d94b",
      "subject": "[remoting] Extract PeerSessionImpl execution logic from ClientSession"
    },
    "8129483": {
      "author": "Carlos IL",
      "avatar": "https://lh3.googleusercontent.com/-cjoSGlx1ZT0/AAAAAAAAAAI/AAAAAAAAAAA/z_vxAtNLxu8/s120-p/photo.jpg",
      "cl": "8129483",
      "clUrl": "https://chromium-review.googlesource.com/c/8129483",
      "description": "Bug: 452986180\nChange-Id: I7ae62ebe717c327f1f8f76de9d2b0b3764cc7afc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8129483\nReviewed-by: Matt Mueller \u003cmattm@chromium.org\u003e\nCommit-Queue: Carlos IL \u003ccarlosil@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668104}",
      "email": "carlosil@chromium.org",
      "hash": "706db16f3a358fe8495361a11ce1c0a487e05226",
      "subject": "[MTCs] Add post-experiment format fastpush component data to ChromeRootStoreMtcMetadata"
    },
    "8129484": {
      "author": "Tom Anderson",
      "avatar": "https://lh4.googleusercontent.com/-9W9eE00M_TU/AAAAAAAAAAI/AAAAAAAAAAA/dm9kq48KqvY/s120-p/photo.jpg",
      "cl": "8129484",
      "clUrl": "https://chromium-review.googlesource.com/c/8129484",
      "description": "Connect PowerMonitorDeviceSourceLinux to XDG Desktop Portal's\norg.freedesktop.portal.PowerProfileMonitor interface over the D-Bus\nsession bus.\n\nWhen the system power-saver mode is enabled ('power-saver-enabled' ==\ntrue), GetBatteryPowerStatus() returns\nBatteryPowerStatus::kBatteryPower, and changes to the power-saver state\nnotify observers via ProcessPowerEvent().\n\nBug: 537480522\nChange-Id: I9a4574faa49032b9cb6547e81135b5ac119a6cf4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8129484\nReviewed-by: Etienne Bergeron \u003cetienneb@chromium.org\u003e\nCommit-Queue: Thomas Anderson \u003cthomasanderson@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667936}",
      "email": "thomasanderson@chromium.org",
      "hash": "7d90c1d599b895090d014fc2730388024695f9cc",
      "subject": "power_monitor: Implement org.freedesktop.portal.PowerProfileMonitor support"
    },
    "8129490": {
      "author": "Leo Zhao",
      "avatar": "https://lh6.googleusercontent.com/-Sl8JddNeDi4/AAAAAAAAAAI/AAAAAAAAAAA/x83YR8CIwAE/s120-p/photo.jpg",
      "cl": "8129490",
      "clUrl": "https://chromium-review.googlesource.com/c/8129490",
      "description": "This CL enables AtMemoryQueryService for Bling.\n\nBug: 537778153\nChange-Id: I9a74b882c5b84274d95b4a31037bb7f48b40f9ec\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8129490\nReviewed-by: Tommy Martino \u003ctmartino@chromium.org\u003e\nReviewed-by: Alexis Hétu \u003csugoi@chromium.org\u003e\nReviewed-by: Angela Novakovic \u003cnovakovica@google.com\u003e\nCommit-Queue: Leo Zhao \u003cleozhao@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667877}",
      "email": "leozhao@google.com",
      "hash": "6b1e62605c8c8fba069d50284a1ea7d791f11319",
      "subject": "[iOS][AtMemory] Enable AtMemoryQueryService"
    },
    "8129650": {
      "author": "Jinsuk Kim",
      "avatar": "",
      "cl": "8129650",
      "clUrl": "https://chromium-review.googlesource.com/c/8129650",
      "description": "With vertical tabs on, the toolbar button/omnibox visibility ranking\nlogic gets seemingly broken. There were a couple of issues that led to\nthe problem:\n\nThe main reason is because the initial toolbar width for the button\nallocation logic needs revising. With VT, the toolbar moves up to the\nsystem toolbar area, and some space on the right side saved for window\nbutton/context menu should have been ruled out from the available\nwidth. ToolbarTablet is using the width of itself but it is an inner\nview |R.id.toolbar_tablet_layout| that the space is applied to. With\nthis CL, the inner view width is set to the initial available toolbar\nwidth.\n\nAnother reason is Gemini button moved from tab strip to toolbar (when\nVT is on) was not hiding/restoring itself. It was a mistake of not\ncalling the visibility update API. This CL sets it right by calling\nupdateGlicActionChipVisibilityInternal in the button's consumer\n|updateVisibility|. To share the update method, the consumer object\ndefinition was moved from TopToolbarCoordinator to ToolbarTablet.\n\nBug: 537030196\nChange-Id: Ic3fc72e2b284bf5544326c849dcee831b77e1821\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8129650\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nReviewed-by: Charles Hager \u003cclhager@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667853}",
      "email": "jinsukkim@google.com",
      "hash": "eaf618485df544fe55332ab111e9cf636e47dfd5",
      "subject": "[Vertical Tabs] Fix the broken toolbar button ranking"
    },
    "8129665": {
      "author": "Ryo Hashimoto",
      "avatar": "",
      "cl": "8129665",
      "clUrl": "https://chromium-review.googlesource.com/c/8129665",
      "description": "DevToolsActivity does not support minimization into Picture-in-Picture\nmode.\n\nUpdate MinimizedFeatureUtils.shouldEnableMinimizedCustomTabs() to return\nfalse when the activity type is ActivityType.DEV_TOOLS.\n\nBug: 534227244\nChange-Id: I546236cce7503775bf7e3e7557f1c6455a7b3594\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8129665\nReviewed-by: Moe Adel \u003cadelm@google.com\u003e\nCommit-Queue: Ryo Hashimoto \u003chashimoto@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667688}",
      "email": "hashimoto@google.com",
      "hash": "c9c2b0430e036c4dbdcf51ba56a83290bb5c43c0",
      "subject": "android: Disable Minimized Custom Tabs for DevToolsActivity"
    },
    "8129945": {
      "author": "Jihad Hanna",
      "avatar": "https://lh4.googleusercontent.com/-v4uH-kSLLc0/AAAAAAAAAAI/AAAAAAAAAAA/Z4UwQ-pCWss/s120-p/photo.jpg",
      "cl": "8129945",
      "clUrl": "https://chromium-review.googlesource.com/c/8129945",
      "description": "This CL adds the plumbing logic to start listening to relevant mouse\nleft click events.\n\nIn particular, we listen to \"mousedown\" events and not \"click\" events\nbecause of the nature of how websites handle clicking: Popups that are\ncontrolled by websites most probably react on \"mousedown\" events rather\nthan \"click\" events, because waiting for the \"click\" event means a\n\"blur\" event would be dispatched prior, effectively hiding the popup\nbefore the website could react to the \"click\" event.\n\nAs a side-benefit, we do not need to worry about how focus is changed\ndue to the click since this also happens after the \"mousedown\" event,\nmeaning the field where the popup is anchored will be the focused\nelement at the time of receiving the signal.\n\nTests will be added later in CLs that update the actual tracking logic.\n\nBug: 529775544\nChange-Id: I8117823fa3030bc9f184b3e3cd329688c4793835\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8129945\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nReviewed-by: Christoph Schwering \u003cschwering@google.com\u003e\nCommit-Queue: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667667}",
      "email": "jihadghanna@google.com",
      "hash": "c5340a3e086b725f5f4159a67e9d5d82eed6340d",
      "subject": "Listen to blink mousedown events"
    },
    "8130161": {
      "author": "Navoda Munasinha",
      "avatar": "https://lh5.googleusercontent.com/-OZslG6Zj934/AAAAAAAAAAI/AAAAAAAAAAA/JgVMD70XEYY/s120-p/photo.jpg",
      "cl": "8130161",
      "clUrl": "https://chromium-review.googlesource.com/c/8130161",
      "description": "The border/rules table attributes create borders on interior cells.\nBlink builds those cell borders with `border-color: inherit`, so a\nborder-color set on the \u003ctable\u003e via CSS cascades down onto the cell\nborders. This is wrong: border-color is not an inherited property per\nCSS Backgrounds 3, and it is an interop bug -- Gecko does not do this.\n\nThis adds a TableCellBorderColorInherit flag guarding that legacy\ninheritance. The flag defaults to \"stable\" (enabled), so the current\nbehavior is unchanged. When it is disabled, interior cell borders resolve\nto `currentColor` instead, following the cell's own color rather than\nthe table's border-color. The legacy `bordercolor` attribute path is\npreserved in both modes: when it is present the cell borders still\ninherit the table's (attribute-set) color.\n\nDefaulting to stable means no behavior change yet; the flag will be\nflipped off in a follow-up to launch the spec-compliant behavior. A new\nWPT asserts the flag-disabled behavior and runs via the disable-* virtual suite.\n\nBug: 40745409\nChange-Id: I7d5d9e9f527abd652ac3496feba484d7b95b5d2f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8130161\nReviewed-by: David Baron \u003cdbaron@chromium.org\u003e\nReviewed-by: Mason Freed \u003cmasonf@chromium.org\u003e\nCommit-Queue: David Baron \u003cdbaron@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668070}",
      "email": "navoda.munasinha@codimite.com",
      "hash": "a5843d5f616973227837d42976ebd25427ec4b6f",
      "subject": "Don't inherit table border-color onto cell borders (flagged)"
    },
    "8130162": {
      "author": "Keishi Hattori",
      "avatar": "",
      "cl": "8130162",
      "clUrl": "https://chromium-review.googlesource.com/c/8130162",
      "description": "Copy flat_tree_children_ into a local variable before iterating over\nslot children in AttachLayoutTreeForSlotChildren,\nRebuildDistributedChildrenLayoutTrees, and RecalcStyleForSlotChildren to\nprevent issues if flat_tree_children_ is modified during traversal.\n\nAdd a regression test in SlotAssignmentTest.\n\nBug: 520167277\nChange-Id: Ic8988f1caea7c9f2a40cefe18de034ade7467e92\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8130162\nCommit-Queue: Keishi Hattori \u003ckeishi@chromium.org\u003e\nReviewed-by: Mason Freed \u003cmasonf@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667650}",
      "email": "keishi@google.com",
      "hash": "4834d3b1b4da5920923d6efa033d6d224907f22b",
      "subject": "blink: Copy flat_tree_children_ before iterating in HTMLSlotElement"
    },
    "8130204": {
      "author": "Tsuyoshi Horo",
      "avatar": "https://lh3.googleusercontent.com/-ckxnw0LP0WY/AAAAAAAAAAI/AAAAAAAAAAA/48fCw4llNsk/s120-p/photo.jpg",
      "cl": "8130204",
      "clUrl": "https://chromium-review.googlesource.com/c/8130204",
      "description": "The field trial group for kDiskCacheBackendExperiment was previously\nalways included when calculating HTTP cache reset keys in\nGetHttpCacheBackendResetParam() and SQL backend fake index checks in\nCheckFakeIndexFileInternal(). As a result, transitioning between field\ntrial groups (or shifting rollout percentage groups during a gradual\nfeature launch) triggered a full HTTP cache reset for affected users.\n\nResetting the HTTP cache across all users during a gradual rollout can\ncause significant traffic spikes on web servers due to sudden widespread\ncache misses.\n\nThis CL introduces the feature parameter\nkDiskCacheBackendResetCacheOnGroupChange (defaulting to false). When\nfalse, the experiment group name is omitted from cache reset keys and\nfake index verification, preventing unwanted cache wipes during rollout.\nWhen set to true, group changes will continue to reset the cache for\nclean A/B testing comparisons.\n\nAdditionally, CheckFakeIndexFileInternal() now includes the WAL mode\nstatus (\"Wal\" vs \"Truncate\") in the fake index file content so that WAL\nmode configuration changes safely trigger a cache reset.\n\nUpdated fieldtrial_testing_config.json to set\nDiskCacheBackendResetCacheOnGroupChange to true for the Sql study, and\nadded unit tests in sql_backend_impl_unittest.cc and browser tests in\nprofile_network_context_service_browsertest.cc.\n\nBug: 443174708\nChange-Id: I732a7128e188b6a8919d7c31a637fd7e69c68cb7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8130204\nReviewed-by: Shunya Shishido \u003csisidovski@chromium.org\u003e\nCommit-Queue: Tsuyoshi Horo \u003choro@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667525}",
      "email": "horo@chromium.org",
      "hash": "b9d86b3de548750f20f66d2f6e383b56f90f3f9a",
      "subject": "[net] Add param to bypass disk cache trial cache resets"
    },
    "8130237": {
      "author": "Hidehiko Abe",
      "avatar": "https://lh3.googleusercontent.com/-928Ka5tjoe0/AAAAAAAAAAI/AAAAAAAAAAA/YMAR-0PwcgA/s120-p/photo.jpg",
      "cl": "8130237",
      "clUrl": "https://chromium-review.googlesource.com/c/8130237",
      "description": "For ChromeOSSystemExtension APIs, generated code prefixed just\nChromeOS. This CL renames it to ChromeOSSystemExtensions to make\nthe scope of the APIs clearer.\n\nBUG=None\nTEST=Tryjob\n\nChange-Id: Ib038bb6c39e7f1af1bdda1042c254406eb15f952\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8130237\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nReviewed-by: Chung-sheng Wu \u003cchungsheng@google.com\u003e\nCommit-Queue: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667643}",
      "email": "hidehiko@chromium.org",
      "hash": "e06285e5c3330966e64fc7b1f06c46ac86cede12",
      "subject": "Rename generated class"
    },
    "8130407": {
      "author": "David Roger",
      "avatar": "https://lh4.googleusercontent.com/-YOLPphzlgqk/AAAAAAAAAAI/AAAAAAAAAAA/cbSIJSRKSvE/s120-p/photo.jpg",
      "cl": "8130407",
      "clUrl": "https://chromium-review.googlesource.com/c/8130407",
      "description": "This adds the Signin.ExplicitSigninDatatypeMigration histogram\nto track the migration of users to the explicit bookmarks and\nextensions prefs. The metric is recorded on every startup for\nusers who are signed in but not syncing.\n\nTAG=agy\nCONV=3bc7c9ca-afaf-48b4-a2ed-866e3ccd7fd2\n\nTest: autoninja -C out/Default ...identity_manager\nChange-Id: Ie5cbff04b08ff12bb5f99d85be62c2c1399a00fc\nBug: 438165525\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8130407\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nReviewed-by: Monica Salama \u003cmsalama@chromium.org\u003e\nCommit-Queue: David Roger \u003cdroger@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667787}",
      "email": "droger@chromium.org",
      "hash": "099751e8fa12084ea7791ff51c8877b101f12557",
      "subject": "[Signin] Add ExplicitSigninDatatypeMigration metrics"
    },
    "8130415": {
      "author": "Isabelle Goralsky",
      "avatar": "https://lh6.googleusercontent.com/-p4dthJLoM8U/AAAAAAAAAAI/AAAAAAAAAAA/knMugMYYD0Y/s120-p/photo.jpg",
      "cl": "8130415",
      "clUrl": "https://chromium-review.googlesource.com/c/8130415",
      "description": "This CL introduces a conversational chat interface for the tab grouping\nfeature in Context Hub. It updates the WebUI to a split-view layout,\ndisplaying the grouped tabs on the left and the chat history on the\nright.\n\nThe Mojo interface and page handler are updated to define the functions\nfor retrieving and returning this chat history to the WebUI. In a fast\nfollow up CL these functions will be implemented along with the backend.\n\nUI screenshot in bug.\n\nBug: b:535675010\nChange-Id: Icab635e51f9b8574d682b2328e067d38bf4f040f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8130415\nReviewed-by: Fred Shih \u003cffred@chromium.org\u003e\nCommit-Queue: Isabelle Goralsky \u003cigoralsky@google.com\u003e\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667960}",
      "email": "igoralsky@google.com",
      "hash": "c6d832693f1ceed9f6005cbcd709db8eafa97b61",
      "subject": "Add a chat history interface for Context Hub tab grouping."
    },
    "8130782": {
      "author": "Ryan Akiyama",
      "avatar": "https://lh3.googleusercontent.com/-GTIsqksHOQA/AAAAAAAAAAI/AAAAAAAAAAA/_6z4WeTmDYs/s120-p/photo.jpg",
      "cl": "8130782",
      "clUrl": "https://chromium-review.googlesource.com/c/8130782",
      "description": "Refactor the WebUI popup metrics to avoid logging `ResultToContentReady`\nfor the AIM popup. Metric logging is extracted into a synchronous,\nvirtual LogResultToContentReadyMetric method, which is overridden as a\nno-op in OmniboxPopupAimPresenter. Consolidate the graphics pipeline by\npushing all popups to execute `OnVisualStateReady` as the central\ncallback, processing both UI widget presentation and true layout\ntelemetry synchronously while resolving the UI fallback timer race\ncondition. Obsolete unit tests that previously spoofed visual state\nupdates to test these metrics were deleted\n\nRecording: http://screencast/cast/NDcxODQzMjY3NDExOTY4MHw1OGM3OTQ0ZS1hZg\n\nBug: b:524270342, b:535715456\nChange-Id: I27fb0eff302d3ae37b3d376710777a10129accd4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8130782\nReviewed-by: Moe Ahmadi \u003cmahmadi@chromium.org\u003e\nCommit-Queue: Ryan Akiyama \u003cryanakiyama@chromium.org\u003e\nReviewed-by: Paul Adedeji \u003cpauladedeji@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667516}",
      "email": "ryanakiyama@chromium.org",
      "hash": "964c5f3db11721d7c9d54f61a5348441aa0d56fb",
      "subject": "[omnibox] Disable ResultToContentReady logging for AIM popup"
    },
    "8130859": {
      "author": "Oleksii Kalinin",
      "avatar": "https://lh6.googleusercontent.com/-czv38cD9aho/AAAAAAAAAAI/AAAAAAAAAAA/tCSpRlK-qi0/s120-p/photo.jpg",
      "cl": "8130859",
      "clUrl": "https://chromium-review.googlesource.com/c/8130859",
      "description": "When the Critical Action History feature is enabled, this change:\n- Updates the actor filter chip label from \"Auto browse\" to \"Gemini\".\n- Updates the icons for both the user and actor filter chips (using person-outline and arrow-selector-spark respectively on Google Chrome builds).\n- Exposes the feature flag state to the history WebUI.\n- Adds corresponding WebUI tests.\n\nAll the context is linked in the bug ticket.\n\nScreencast: http://screencast/cast/NDU1NDIwMTI3ODQ0NzYxNnwxOGI5YzFhYy1hNw\nBug: b:538031094\nChange-Id: Idea3462f16df081ff99d1dffb8177d74481c83d3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8130859\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nReviewed-by: John Lee \u003cjohntlee@chromium.org\u003e\nCommit-Queue: Oleksii Kalinin \u003ckalinino@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667839}",
      "email": "kalinino@google.com",
      "hash": "90862f553f53b1ace606c32eda5a0de1156e18b1",
      "subject": "Update history filter chips for Critical Actions feature."
    },
    "8130860": {
      "author": "Abe Boujane",
      "avatar": "https://lh6.googleusercontent.com/-SzOnp84pPo8/AAAAAAAAAAI/AAAAAAAAAAA/b8vYbFt0B9w/s120-p/photo.jpg",
      "cl": "8130860",
      "clUrl": "https://chromium-review.googlesource.com/c/8130860",
      "description": "Removes the Ad Topics fragment and Ad Privacy references from Desktop\nPrivacy Guide (including the completion fragment card) as part of the Ad\nPrivacy UX deprecation.\n\nscreencast: https://screencast.googleplex.com/cast/NjEwMTU2MTc5NjE5ODQwMHwyNTkyNTZjZi0yNw\nBug: b:534866765\nChange-Id: Ib56796ae126e5a8c7cd1a6aa141620bc0fe1dc4d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8130860\nReviewed-by: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nAuto-Submit: Abe Boujane \u003cboujane@google.com\u003e\nCommit-Queue: Abe Boujane \u003cboujane@google.com\u003e\nCommit-Queue: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667529}",
      "email": "boujane@google.com",
      "hash": "8149fedd3eaa1e1e58e7f936ab5c3c6da10637ff",
      "subject": "Simplify Privacy Guide for Desktop Ad Privacy UX Deprecation"
    },
    "8130959": {
      "author": "Florian Leimgruber",
      "avatar": "https://lh4.googleusercontent.com/-Jo4OCpcYs4I/AAAAAAAAAAI/AAAAAAAAAAA/WkT6HcBnWmM/s120-p/photo.jpg",
      "cl": "8130959",
      "clUrl": "https://chromium-review.googlesource.com/c/8130959",
      "description": "As of crrev.com/c/8128080, IsAutofillSyncToggleAvailable() always\nreturns false. As a result, all the downstream code which showed a\ncertain toggle in Autofill settings can be cleaned-up. This essentially\nreverts crrev.com/c/5038693, cleaning up a temporary hack added over\n2 years ago.\n\nBug: 40943238\nChange-Id: I4bcc60886aecff23b25e47b173056fa012343467\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8130959\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nAuto-Submit: Florian Leimgruber \u003cfleimgruber@google.com\u003e\nCommit-Queue: Justin Lulejian \u003cjlulejian@chromium.org\u003e\nReviewed-by: Rebekah Potter \u003crbpotter@chromium.org\u003e\nReviewed-by: Justin Lulejian \u003cjlulejian@chromium.org\u003e\nReviewed-by: Tim \u003ctjudkins@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667903}",
      "email": "fleimgruber@google.com",
      "hash": "a81a472d6b45922f77a28da3b917d502a6c099b8",
      "subject": "Remove ADM::IsAutofillSyncToggleAvailable()"
    },
    "8131002": {
      "author": "sdrab",
      "avatar": "https://lh3.googleusercontent.com/-f01BT9ABaVs/AAAAAAAAAAI/AAAAAAAAAAA/NoURxADJHN4/s120-p/photo.jpg",
      "cl": "8131002",
      "clUrl": "https://chromium-review.googlesource.com/c/8131002",
      "description": "Bug: b:532440744\nChange-Id: Ice41520807f703aff750c3a999d41a926a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8131002\nAuto-Submit: Stephan Drab \u003csdrab@google.com\u003e\nCommit-Queue: David Bokan \u003cbokan@chromium.org\u003e\nReviewed-by: Ioana Treib \u003cioanap@chromium.org\u003e\nReviewed-by: David Bokan \u003cbokan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667614}",
      "email": "sdrab@google.com",
      "hash": "648f97189c1c51eb8e7d6a530a14a59cf009cc9a",
      "subject": "Add metrics to `ActorLoginFlowVerifier`"
    },
    "8131123": {
      "author": "Calder Kitagawa",
      "avatar": "https://lh6.googleusercontent.com/-4cBBx62oyIE/AAAAAAAAAAI/AAAAAAAAAAA/P9CJoop--JE/s120-p/photo.jpg",
      "cl": "8131123",
      "clUrl": "https://chromium-review.googlesource.com/c/8131123",
      "description": "Fixed: 536898515\nChange-Id: I2d7bd8ac386b62f8c31bdaa46c24d3cacec0872c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8131123\nReviewed-by: Hitarth Kothari \u003chitarthkothari@google.com\u003e\nCommit-Queue: Hitarth Kothari \u003chitarthkothari@google.com\u003e\nAuto-Submit: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667819}",
      "email": "ckitagawa@chromium.org",
      "hash": "c3cde86ba741df9994db66a0b520434f88816075",
      "subject": "[Tab Switcher] Extend histogram expiry"
    },
    "8131183": {
      "author": "luci-bisection@appspot.gserviceaccount.com",
      "avatar": "https://lh5.googleusercontent.com/-ELhTJmCIbaU/AAAAAAAAAAI/AAAAAAAAAAA/5T5-6tr7teQ/s120-p/photo.jpg",
      "cl": "8131183",
      "clUrl": "https://chromium-review.googlesource.com/c/8131183",
      "description": "This reverts commit 43be00becb948b1d11483ecce23070900fde0e09.\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/5681875617054720\n\nSample build with failed test: https://ci.chromium.org/b/8675447324079809409\nAffected test(s):\n[://ios/chrome/test\\:ios_chrome_unittests!gtest::GeminiBrowserAgentTest#TestFloatyKeepsFullscreenDisabledUntilDismissed](https://ci.chromium.org/ui/test/chromium/:%2F%2Fios%2Fchrome%2Ftest%5C:ios_chrome_unittests%21gtest::GeminiBrowserAgentTest%23TestFloatyKeepsFullscreenDisabledUntilDismissed?q=VHash%3A6886b68bc8d094f7)\n[://ios/chrome/test\\:ios_chrome_unittests!gtest::GeminiBrowserAgentTest#TestFloatyKeepsFullscreenDisabledUntilDismissed](https://ci.chromium.org/ui/test/chromium/:%2F%2Fios%2Fchrome%2Ftest%5C:ios_chrome_unittests%21gtest::GeminiBrowserAgentTest%23TestFloatyKeepsFullscreenDisabledUntilDismissed?q=VHash%3Ab5da490144873d5a)\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%2F5681875617054720\u0026format=PLAIN\u0026priority=P3\u0026title=Wrongly+blamed+https%3A%2F%2Fchromium-review.googlesource.com%2Fc%2Fchromium%2Fsrc%2F%2B%2F8131183\u0026type=BUG\n\nOriginal change's description:\n\u003e [ios] Replace legacy FullscreenController in GeminiBrowserAgentTest\n\u003e\n\u003e Update GeminiBrowserAgentTest to use FullscreenCoordinator and\n\u003e FullscreenBrowserAgent when the FullscreenRefactoring feature is\n\u003e enabled.\n\u003e\n\u003e - Add helper InitFullscreenCoordinatorIfNeeded to create\n\u003e   FullscreenBrowserAgent and start FullscreenCoordinator when\n\u003e   FullscreenRefactoring is enabled.\n\u003e - Add helper IsFullscreenEnabled to check FullscreenBrowserAgent when\n\u003e   refactoring is enabled or FullscreenController when disabled.\n\u003e - Update TestFloatyKeepsFullscreenDisabledUntilDismissed to assert\n\u003e   via IsFullscreenEnabled.\n\u003e\n\u003e Fixed: 535867411\n\u003e Change-Id: I40bc53261c8ecca7736aeaea04bbc2dc7218a105\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8131183\n\u003e Reviewed-by: Yasaman Sedaghat \u003cyasamans@google.com\u003e\n\u003e Commit-Queue: Scott Yoder \u003cscottyoder@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1667425}\n\u003e\n\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I45d30c2132f132311cebc06780744da0ce890cd9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137713\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: Taiyo Mizuhashi \u003ctaiyo@chromium.org\u003e\nOwners-Override: Taiyo Mizuhashi \u003ctaiyo@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667601}",
      "email": "luci-bisection@appspot.gserviceaccount.com",
      "hash": "47f2ebb49391559cf428d49a938c1bbd247c5517",
      "subject": "Revert \"[ios] Replace legacy FullscreenController in GeminiBrowserAgentTest\""
    },
    "8131259": {
      "author": "Angela Novakovic",
      "avatar": "https://lh5.googleusercontent.com/-R1xiGm_yWdg/AAAAAAAAAAI/AAAAAAAAAAA/H9wF-7kOQRM/s120-p/photo.jpg",
      "cl": "8131259",
      "clUrl": "https://chromium-review.googlesource.com/c/8131259",
      "description": "This CL restricts shopping and flight entities from being selected when\nthe tableview is in editing mode as they are read-only entities.\n\nBug: 537420032\nChange-Id: I2c110dd97896c4879b6b39482454f1760eae6732\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8131259\nReviewed-by: Alexis Hétu \u003csugoi@chromium.org\u003e\nCommit-Queue: Angela Novakovic \u003cnovakovica@google.com\u003e\nReviewed-by: Leo Zhao \u003cleozhao@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668069}",
      "email": "novakovica@google.com",
      "hash": "3e38b3faf91e180466ef54dfc7fe61b452719bb3",
      "subject": "[iOS][HofT] Restrict shopping and flight entities from being selected"
    },
    "8131290": {
      "author": "Addison Luh",
      "avatar": "https://lh5.googleusercontent.com/-mi87fXR89rs/AAAAAAAAAAI/AAAAAAAAAAA/8Gha5s9OtTs/s120-p/photo.jpg",
      "cl": "8131290",
      "clUrl": "https://chromium-review.googlesource.com/c/8131290",
      "description": "AccessibilityEventRewriter can suffer from a Use-After-Free (UAF) or\nqueue invalidation when processing pending spoken feedback events. If an\nevent dispatch triggers a re-entrant call (such as a session ID change\nor disabling ChromeVox MV3 key handling during dispatch), flushing the\nqueue mid-dispatch invalidates the pending event reference.\n\nFix this by:\n\n1. Moving PendingEventInfo out of pending_key_events_ and popping the\n   queue before calling SendEventHelper (pop-before-dispatch pattern).\n2. Implementing move constructor and move assignment operator for\n   PendingEventInfo.\n3. Adding PopNextPendingEvent() private helper to enforce safe ownership\n   transfer.\n4. Flushing old session events synchronously on session ID changes to\n   prevent key queue race conditions, while keeping asynchronous flushes\n   when key handling is disabled to allow active callstacks to unwind\n   safely.\n5. Canceling pending callbacks in SendAllPendingSpokenFeedbackEvents().\n\nAdd regression test ReentrantSessionIdChangeDoesNotCrash to prevent\nfuture regressions.\n\nAdded info about manual test cases in crbug.com/517323049#comment13\n\nTAG=agy\nCONV=4a8cd025-7087-4eea-b658-a6041e53f8df\n\nBug: b:517323049\nChange-Id: Ie6ca78c5d767656a99d74f0f5511da5c269b2809\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8131290\nAuto-Submit: Addison Luh \u003caluh@chromium.org\u003e\nCommit-Queue: Addison Luh \u003caluh@chromium.org\u003e\nReviewed-by: Katie D \u003ckatie@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667553}",
      "email": "aluh@chromium.org",
      "hash": "c148cd3d775108cb6b95ec53b81eebf180a9895e",
      "subject": "a11y: Fix Use-After-Free in AccessibilityEventRewriter"
    },
    "8131373": {
      "author": "Jihad Hanna",
      "avatar": "https://lh4.googleusercontent.com/-v4uH-kSLLc0/AAAAAAAAAAI/AAAAAAAAAAA/Z4UwQ-pCWss/s120-p/photo.jpg",
      "cl": "8131373",
      "clUrl": "https://chromium-review.googlesource.com/c/8131373",
      "description": "Since the new system only tracks logs emitted after a mouse click\nregistered on the website, and that autofill can only be triggered via\ninteracting with browser UI, and that browser UI interactions don't\npropagate to the website, the previous handling done to avoid tracking\nJS reformatting autofilled values is not necessary anymore.\n\nBug: 529775544\nChange-Id: I046b08c3c07c380dadb5e9113b40b362f3fda160\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8131373\nReviewed-by: Christoph Schwering \u003cschwering@google.com\u003e\nCommit-Queue: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667668}",
      "email": "jihadghanna@google.com",
      "hash": "a163c22ebef8837f9d22584179ba04988b866256",
      "subject": "Remove browser-autofill special handling in JavaScriptAutofillTracker"
    },
    "8131374": {
      "author": "Jihad Hanna",
      "avatar": "https://lh4.googleusercontent.com/-v4uH-kSLLc0/AAAAAAAAAAI/AAAAAAAAAAA/Z4UwQ-pCWss/s120-p/photo.jpg",
      "cl": "8131374",
      "clUrl": "https://chromium-review.googlesource.com/c/8131374",
      "description": "This CL updates the logic for tracking JS logs according to the updated\ndesign at go/detect-custom-js-autofill-popups\n\nBug: 529775544\nChange-Id: If6f5d5215df47d0d0807c3856e72ecd672919516\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8131374\nReviewed-by: Christoph Schwering \u003cschwering@google.com\u003e\nCommit-Queue: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667669}",
      "email": "jihadghanna@google.com",
      "hash": "4750a632641d400a1d098c13b9d2c61cf31f4fb9",
      "subject": "Update tracking data to detect JS-autofill popups"
    },
    "8131478": {
      "author": "Calder Kitagawa",
      "avatar": "https://lh6.googleusercontent.com/-4cBBx62oyIE/AAAAAAAAAAI/AAAAAAAAAAA/P9CJoop--JE/s120-p/photo.jpg",
      "cl": "8131478",
      "clUrl": "https://chromium-review.googlesource.com/c/8131478",
      "description": "Bug: 535536257\nChange-Id: I9e1b85769bb6f8d22e4360ee715696ee6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8131478\nAuto-Submit: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nReviewed-by: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668045}",
      "email": "ckitagawa@chromium.org",
      "hash": "dc67136ffe22cfc541a6f9d371328f10eea7c1c6",
      "subject": "[Batch] ManualFillingIntegrationTest, NewTabPageNavigationTest"
    },
    "8131615": {
      "author": "Menghan Yang",
      "avatar": "https://lh3.googleusercontent.com/-3iy5qo85dpg/AAAAAAAAAAI/AAAAAAAAAAA/0jvwssYvB5o/s120-p/photo.jpg",
      "cl": "8131615",
      "clUrl": "https://chromium-review.googlesource.com/c/8131615",
      "description": "Previously, GetPreferredAccountForPromo always returns a non-null\npreference object event if the gaiaID string is not valid. This can be\nconfusing (preferred data types list is not meaningful if the preferred\naccount ID is not valid) and complexifies slightly the data conversion\nfrom native to java, which forbid conversion when the ID string is empty\n[1].\n\nThis CL updates AccountPreviewDataService::GetPreferredAccountForPromo\nto return std::optional\u003cAccountPreviewPreference\u003e when necessary (e.g.\nno account on the device) or if the saved/computed gaia_id is not valid.\n\nIf we realise that we prefer that the service shouldn't be called in\ncases when it can return null, we can remove the `optional` from the\nreturn type later.\n\n[1]\nhttps://source.chromium.org/chromium/chromium/src/+/main:google_apis/gaia/gaia_id.cc;l=36;drc=60df9044934a2841875904f21e9673afe970da1e\n\nBug: 532967033\nChange-Id: I75ddb023faeb76d07b495c6e80111274cf3f29a1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8131615\nAuto-Submit: Menghan Yang \u003cmyuu@google.com\u003e\nCommit-Queue: Menghan Yang \u003cmyuu@google.com\u003e\nReviewed-by: Pâris Meuleman \u003cpmeuleman@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667734}",
      "email": "myuu@google.com",
      "hash": "b05192439a1d2ab212b592a1910b2cc818ac87de",
      "subject": "[Signin][SAS] Return std::optional from GetPreferredAccountForPromo"
    },
    "8131642": {
      "author": "Gauthier Ambard",
      "avatar": "https://lh4.googleusercontent.com/-i-O-ZGsBLB8/AAAAAAAAAAI/AAAAAAAAAAA/G5adnZOgQGo/s120-p/photo.jpg",
      "cl": "8131642",
      "clUrl": "https://chromium-review.googlesource.com/c/8131642",
      "description": "This CL changes the symbol helpers, replacing the dual definitions\nCustom/Settings by a version that has only a single helper.\n\nThis has been mostly vibe-coded.\n\nThis CL was uploaded by git cl split.\n\nR=sugoi@chromium.org\n\nBug: 537673111\nChange-Id: I352c85a663da7d616f17171500cebba1c2a081bf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8131642\nReviewed-by: Alexis Hétu \u003csugoi@chromium.org\u003e\nAuto-Submit: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: Alexis Hétu \u003csugoi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667897}",
      "email": "gambard@chromium.org",
      "hash": "c744b99cbed7d72dc04668e987cbdebe892096f1",
      "subject": "[iOS] Replace Symbol helper with new helpers"
    },
    "8131666": {
      "author": "Kartar Singh",
      "avatar": "https://lh6.googleusercontent.com/-Pp62NICrK20/AAAAAAAAAAI/AAAAAAAAAAA/gWX6HIcdX3s/s120-p/photo.jpg",
      "cl": "8131666",
      "clUrl": "https://chromium-review.googlesource.com/c/8131666",
      "description": "During active touch and scroll interactions, frame generation gaps can\nbe longer (e.g., during slow scrolls). Extending the idle timeout during\nactive interactions ensures `FrameDeadlineDecider` continues holding the\nsame presentation delta throughout the interaction gesture, preventing\nmid-scroll deadline shifts and visual jitter.\n\n- Plumb damage_tracker_-\u003eHasDamageDueToInteraction() into SelectDeadline() and QueryDeadline().\n- Add kAndroidCustomFrameDeadlineMaxInteractionIdleDuration FeatureParam.\n- Store max_non_interactive_idle_duration_ (50ms) and max_interactive_idle_duration_ (3s) in FrameDeadlineDecider.\n- Require both previous and current frame to be interactive before applying max_interactive_idle_duration_.\n- Add unit tests for ongoing interaction retention, interaction end sequence retention, grace period expiration, and transition timeouts.\n\nTAG=agy\n\nBug: 500826814, b/530161880\nChange-Id: I0aad84e771607fa9b3b72139bdc88659e5bc2be2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8131666\nCommit-Queue: Kartar Singh \u003ckartarsingh@google.com\u003e\nReviewed-by: Kyle Charbonneau \u003ckylechar@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668116}",
      "email": "kartarsingh@google.com",
      "hash": "8284bdaa2d9144484f36ea9fda9fc2977b8f77a4",
      "subject": "Add interaction awareness to FrameDeadlineDecider sequence timeout."
    },
    "8131669": {
      "author": "Alex Turner",
      "avatar": "https://lh4.googleusercontent.com/-7Jv0EIJ49ig/AAAAAAAAAAI/AAAAAAAAAAA/IHixEaRHqZs/s120-p/photo.jpg",
      "cl": "8131669",
      "clUrl": "https://chromium-review.googlesource.com/c/8131669",
      "description": "This change removes the IsPrivateAggregationAllowed and\nIsPrivateAggregationDebugModeAllowed methods from ContentBrowserClient\nand ChromeContentBrowserClient. These are no longer required now that\nthe Private Aggregation API has been removed.\n\nBug: 531746235\nChange-Id: Id12474e8d88741098ea9f3b250d7bee464f29b39\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8131669\nAuto-Submit: Alex Turner \u003calexmt@chromium.org\u003e\nCommit-Queue: Rakina Zata Amni \u003crakina@chromium.org\u003e\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667731}",
      "email": "alexmt@chromium.org",
      "hash": "a219eb5d2ccd6c8dc05f3b94ea6e0a50cf5e267a",
      "subject": "Remove ContentBrowserClient::IsPrivateAggregation*Allowed"
    },
    "8131730": {
      "author": "James Hawkins",
      "avatar": "",
      "cl": "8131730",
      "clUrl": "https://chromium-review.googlesource.com/c/8131730",
      "description": "Add the 'declare' keyword to Polymer property declarations to satisfy\nthe @webui-eslint/polymer-property-declare rule and ensure correct\nproperty initialization semantics.\n\nBug: 537935977\nTest: browser_tests --gtest_filter=*CrElements*:*AshCommon*\nChange-Id: I275eb4f1203a554384ebcae6c74b87a69db11c63\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8131730\nCommit-Queue: James Hawkins \u003cjhawkins@chromium.org\u003e\nReviewed-by: Michael Checo \u003cmichaelcheco@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667449}",
      "email": "jhawkins@google.com",
      "hash": "14e89133433de8525543e3171042b6b3526758e5",
      "subject": "ash/webui/common: Add declare keyword to Polymer properties (part 01)"
    },
    "8131731": {
      "author": "James Hawkins",
      "avatar": "",
      "cl": "8131731",
      "clUrl": "https://chromium-review.googlesource.com/c/8131731",
      "description": "Add the 'declare' keyword to Polymer property declarations to satisfy\nthe @webui-eslint/polymer-property-declare rule and ensure correct\nproperty initialization semantics.\n\nBug: 537935977\nTest: browser_tests --gtest_filter=*DiagnosticsApp*\nChange-Id: Ibde99b65d5c3006a3e7783949b043e4620e29abb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8131731\nCommit-Queue: James Hawkins \u003cjhawkins@chromium.org\u003e\nReviewed-by: Ashley Prasad \u003cashleydp@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667451}",
      "email": "jhawkins@google.com",
      "hash": "83bea567e353e34c0293ff40c66d72efd093b0fe",
      "subject": "ash/webui/shimless_rma: Add declare keyword to Polymer props (part 07)"
    },
    "8131732": {
      "author": "James Hawkins",
      "avatar": "",
      "cl": "8131732",
      "clUrl": "https://chromium-review.googlesource.com/c/8131732",
      "description": "Add the 'declare' keyword to Polymer property declarations to satisfy\nthe @webui-eslint/polymer-property-declare rule and ensure correct\nproperty initialization semantics.\n\nBug: 537935977\nTest: browser_tests --gtest_filter=*OSSettingsInternet*\nChange-Id: Id0f0eea0343067e806fe2191c88f110239a49271\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8131732\nReviewed-by: Ashley Prasad \u003cashleydp@google.com\u003e\nCommit-Queue: James Hawkins \u003cjhawkins@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667616}",
      "email": "jhawkins@google.com",
      "hash": "47c41cca5d72fb9975da7ad6d237c48439054e28",
      "subject": "ash/settings: Add declare keyword to Polymer properties (part 10)"
    },
    "8131733": {
      "author": "James Hawkins",
      "avatar": "",
      "cl": "8131733",
      "clUrl": "https://chromium-review.googlesource.com/c/8131733",
      "description": "Add the 'declare' keyword to Polymer property declarations to satisfy\nthe @webui-eslint/polymer-property-declare rule and ensure correct\nproperty initialization semantics.\n\nBug: 537935977\nTest: browser_tests --gtest_filter=*OSSettingsDevice*\nChange-Id: I9660a8f7633db1e82c9ec88ed9ce5a7c6ea21582\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8131733\nReviewed-by: Jimmy Gong \u003cjimmyxgong@chromium.org\u003e\nReviewed-by: Ashley Prasad \u003cashleydp@google.com\u003e\nCommit-Queue: James Hawkins \u003cjhawkins@chromium.org\u003e\nReviewed-by: Jack Shira \u003cjackshira@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667615}",
      "email": "jhawkins@google.com",
      "hash": "3275c4210c83d2fa175fd0a1658586ab72e296b1",
      "subject": "ash/settings: Add declare keyword to Polymer properties (part 11)"
    },
    "8131734": {
      "author": "James Hawkins",
      "avatar": "",
      "cl": "8131734",
      "clUrl": "https://chromium-review.googlesource.com/c/8131734",
      "description": "Add the 'declare' keyword to Polymer property declarations to satisfy\nthe @webui-eslint/polymer-property-declare rule and ensure correct\nproperty initialization semantics.\n\nBug: 537935977\nTest: browser_tests --gtest_filter=*Oobe*:*Login*\nChange-Id: Ifaf046d0245f2d2fa2d224ad58a0fee5172d5173\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8131734\nCommit-Queue: James Hawkins \u003cjhawkins@chromium.org\u003e\nReviewed-by: Ashley Prasad \u003cashleydp@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667468}",
      "email": "jhawkins@google.com",
      "hash": "db79fd02adb1be5f8aa46521694e101e8fcdf3c9",
      "subject": "chromeos/login: Add declare keyword to Polymer properties (part 19)"
    },
    "8131781": {
      "author": "Shadmehr Hashem Zehi",
      "avatar": "https://lh3.googleusercontent.com/-TbFvjokqLtM/AAAAAAAAAAI/AAAAAAAAAAA/0xmtYSYclys/s120-p/photo.jpg",
      "cl": "8131781",
      "clUrl": "https://chromium-review.googlesource.com/c/8131781",
      "description": "Stop the mediator from running subsequent sign-in logic after advancing\nto the next page when the selected account is already signed in.\n\nCurrent behaviour triggers a signout.\n\nBug: 537363058\nChange-Id: I43f477006c0eabf0a02e3c38e98321d2a7a4b17d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8131781\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nReviewed-by: Samar Chehade \u003csamarchehade@google.com\u003e\nCommit-Queue: Shadmehr Hashem Zehi \u003cshadmehr@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667956}",
      "email": "shadmehr@google.com",
      "hash": "b889f5bafa6f1509df13e0925200812e2b2bd910",
      "subject": "[Android] Prevent redundant sign-in execution in FRE"
    },
    "8131960": {
      "author": "Di Wu",
      "avatar": "https://lh4.googleusercontent.com/-IA1rlaCrSZ8/AAAAAAAAAAI/AAAAAAAAAAA/lGlaGVAlF5o/s120-p/photo.jpg",
      "cl": "8131960",
      "clUrl": "https://chromium-review.googlesource.com/c/8131960",
      "description": "This changelist is part of an ongoing series to modernize Ash tests by\nmigrating them away from RunUntilIdle() and toward targeted\nsynchronization with APIs such as RunUntil(), TestFuture, RunLoop\ncallbacks, observer waiters, or exact mock-time advancement.\n\nTokenHandleStoreHistogramTest now passes a TestFuture callback to\nAccountManager::Initialize() and waits for it before checking\nIsInitialized(). The callback is the AccountManager completion signal,\nso the histogram tests no longer drain unrelated queued work before\nusing GetTokenHash().\n\nBug: b:506794349\nTest: CQ\nChange-Id: Iabff1cbbaad084dff7a47e04be56bf345aa779ed\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8131960\nReviewed-by: Elie Maamari \u003cemaamari@google.com\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667624}",
      "email": "diwux@google.com",
      "hash": "8d5e09dec21d53feeb9af33e44be5bfda2723d5d",
      "subject": "Ash: Migrate TokenHandleStoreHistogramTest off RunUntilIdle"
    },
    "8132017": {
      "author": "Stephen McGruer",
      "avatar": "https://lh5.googleusercontent.com/-_hHlx6bGXmg/AAAAAAAAAAI/AAAAAAAAAAA/ZD-oPtdof6w/s120-p/photo.jpg",
      "cl": "8132017",
      "clUrl": "https://chromium-review.googlesource.com/c/8132017",
      "description": "Remove the deprecated SetPaymentInstrument Mojo method from\npayment_app.mojom and clean up corresponding implementation code in\nPaymentManager and PaymentAppDatabase. Delete PaymentAppInfoFetcher and\nPaymentInstrumentIconFetcher which are now dead code.\n\nBug: 505991181, 537253616\nChange-Id: Ia6e660eb2b96867c283570d75f773caf01fdca52\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8132017\nAuto-Submit: Stephen McGruer \u003csmcgruer@chromium.org\u003e\nCommit-Queue: Joe Mason \u003cjoenotcharles@google.com\u003e\nReviewed-by: Joe Mason \u003cjoenotcharles@google.com\u003e\nReviewed-by: Slobodan Pejic \u003cslobodan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667535}",
      "email": "smcgruer@chromium.org",
      "hash": "01866da8940558cfa254d7f460cf9f559292cd39",
      "subject": "Remove SetPaymentInstrument Mojo endpoint and dead code"
    },
    "8132035": {
      "author": "Juan Mojica",
      "avatar": "https://lh4.googleusercontent.com/-XzUGUUB2XiA/AAAAAAAAAAI/AAAAAAAAAAA/VHxszSpt-Zg/s120-p/photo.jpg",
      "cl": "8132035",
      "clUrl": "https://chromium-review.googlesource.com/c/8132035",
      "description": "Introduce `ContextUploadMode` to differentiate between viewport-only and\nfull-page context uploads. Modify `StartQueryFlow` to upload only the\nviewport context by default unless full-page context is eligible (based\non sign-in status, feature toggles, and user permissions). This\noptimizes initial query routing by avoiding unnecessary full-page data\nuploads.\n\nStash the initial context parameters during the initial flow to support\nlazy upgrades. Update `SendContextualTextQuery` to conditionally upgrade\nto a full-page context upload if the initial upload was viewport-only\nand the full-page context is eligible. This ensures full-page context is\nonly uploaded when a contextual text query explicitly requires it,\nimproving overall performance.\n\nBug: b:537770264\nChange-Id: Iff8dd659472cf5922ef91c9341246e88ef365b1d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8132035\nReviewed-by: Bryan Nguyen \u003cnguyenbryan@google.com\u003e\nCommit-Queue: Juan Mojica \u003cjuanmojica@google.com\u003e\nAuto-Submit: Juan Mojica \u003cjuanmojica@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667580}",
      "email": "juanmojica@google.com",
      "hash": "9d4bfbc2e949dcc5e28d837bbbb076e0f874ce19",
      "subject": "[lens-convergence] Use viewport-only context for non permitted queries"
    },
    "8132242": {
      "author": "Taiyo Mizuhashi",
      "avatar": "https://lh3.googleusercontent.com/-NQaw4l7JIE4/AAAAAAAAAAI/AAAAAAAAAAA/OcvuTPDoFlI/s120-p/photo.jpg",
      "cl": "8132242",
      "clUrl": "https://chromium-review.googlesource.com/c/8132242",
      "description": "This reverts commit 769dad49b860bbefa5cde850519e896b51e8e84c.\n\nReason for revert: It is a culprit of Chromium MSAN test failure. Please see crbug.com/316940720 for more details.\n\nFailure Link: https://ci.chromium.org/ui/p/chromium/builders/ci/Linux%20ChromiumOS%20MSan%20Tests/60769/test-results?q=ExactID%3A%3A%2F%2Fchrome%2Ftest%5C%3Abrowser_tests%21gtest%3A%3APolicyUpdateServiceTest%23PolicyCorruptedOnStartup+VHash%3Abda1baee33115d39\n\nOriginal change's description:\n\u003e Enable WebUIReloadButtonStudy on ChromeOS in field trial testing config\n\u003e\n\u003e Bug: none\n\u003e Change-Id: I093b29521752d0b161f089cb4cc2b6cbbb5ad0c9\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8132242\n\u003e Reviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\n\u003e Commit-Queue: Keren Zhu \u003ckerenzhu@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1666536}\n\nBug: 316940720\nChange-Id: I581a6a667c9fbcfe6d12b7b1eee20a4ee6c2f920\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142601\nCommit-Queue: Taiyo Mizuhashi \u003ctaiyo@chromium.org\u003e\nAuto-Submit: Taiyo Mizuhashi \u003ctaiyo@chromium.org\u003e\nOwners-Override: Taiyo Mizuhashi \u003ctaiyo@chromium.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667870}",
      "email": "taiyo@chromium.org",
      "hash": "6e133a9134d82071f4e67d0eb9dd5867e25a9301",
      "subject": "Revert \"Enable WebUIReloadButtonStudy on ChromeOS in field trial testing config\""
    },
    "8132523": {
      "author": "Keren Zhu",
      "avatar": "https://lh4.googleusercontent.com/-D_L2MnRIwdU/AAAAAAAAAAI/AAAAAAAAAAA/oz5ghGqwpno/s120-p/photo.jpg",
      "cl": "8132523",
      "clUrl": "https://chromium-review.googlesource.com/c/8132523",
      "description": "This change allows the parent frame to focus an \u003cembed\u003e element. This\nincludes advancing focus into the embedded page using Tab keys or by\ncalling \u003cembed\u003e.focus().\n\nFirst, this CL overrides SurfaceEmbedWebPlugin::SupportsKeyboardFocus to\ntrue so that \u003cembed\u003e is focusable from the parent frame's perspective.\nWhen the element receives focus, forwards the focus to the child\nWebContents via SurfaceEmbedWebPlugin::UpdateFocus -\u003e\nSurfaceEmbedHost::OnEmbedElementFocused -\u003e child WebContents::Focus.\n\nThis does not implement tab traversing out of the embedded page, which\ninvolves implementing WebContentsViewChildFrame::TakeFocus.\n\nBug: 508638062\nChange-Id: I1457afe46d4c3d86964ff08de94b80312499023b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8132523\nReviewed-by: Joe Mason \u003cjoenotcharles@google.com\u003e\nReviewed-by: Alex Moshchuk \u003calexmos@chromium.org\u003e\nReviewed-by: Liang Zhao \u003clzhao@microsoft.com\u003e\nCommit-Queue: Keren Zhu \u003ckerenzhu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667632}",
      "email": "kerenzhu@chromium.org",
      "hash": "1b78067ca1e401149cd3a7814b93c8781abe9aa8",
      "subject": "Implement keyboard focus traversal into surface-embedded WebContents."
    },
    "8132587": {
      "author": "Ahmed Raslan",
      "avatar": "https://lh6.googleusercontent.com/-DaegsuPwQy4/AAAAAAAAAAI/AAAAAAAAAAA/OXowNKhsQhI/s120-p/photo.jpg",
      "cl": "8132587",
      "clUrl": "https://chromium-review.googlesource.com/c/8132587",
      "description": "This reverts commit e538b4747068906037e2ea3ed0687e3adb013e1d.\n\nReason for revert: Reverting for now because of crashes in\nhttps://g-issues.chromium.org/issues/537827442\n\nOriginal change's description:\n\u003e Kill renderer on re-entrant drag attempts in WebContentsViewAura\n\u003e\n\u003e Previously, `WebContentsViewAura::StartDragging` would silently drop drag requests if an anti-re-entrancy check was triggered\n\u003e (`drag_security_info_.did_initiate()`).\n\u003e\n\u003e Because a re-entrant drag request implies a compromised renderer\n\u003e attempting to exploit the browser's drag-and-drop state machine,\n\u003e silently ignoring the request is insufficient.\n\u003e\n\u003e This CL updates the anti-re-entrancy check to explicitly terminate the\n\u003e offending renderer process using `bad_message::ReceivedBadMessage` with\n\u003e a new reason code: `WCV_REENTRANT_DRAG`.\n\u003e\n\u003e Bug: 534353328, 537352736\n\u003e Change-Id: I406d35bca91cdf8c1ebb34ab7fcd18d59765c1c9\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8132587\n\u003e Reviewed-by: Caitlin Fischer \u003ccaitlinfischer@google.com\u003e\n\u003e Commit-Queue: Ahmed Raslan \u003crslan@google.com\u003e\n\u003e Reviewed-by: Bo Liu \u003cboliu@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1666440}\n\nBug: 534353328, 537352736, 537827442\nChange-Id: I639f64683baf9ec7438bafac183ef28662588319\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138687\nReviewed-by: Caitlin Fischer \u003ccaitlinfischer@google.com\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nReviewed-by: Bo Liu \u003cboliu@chromium.org\u003e\nCommit-Queue: Ahmed Raslan \u003crslan@google.com\u003e\nReviewed-by: Anatoli Hancharou \u003cantoli@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667828}",
      "email": "rslan@google.com",
      "hash": "9b0927d9f3931fb06647ac23bc6d98173e8925cf",
      "subject": "Revert \"Kill renderer on re-entrant drag attempts in WebContentsViewAura\""
    },
    "8132611": {
      "author": "Jason Jiang",
      "avatar": "https://lh5.googleusercontent.com/-o36nlflhSqw/AAAAAAAAAAI/AAAAAAAAAAA/wp4ISS2ku08/s120-p/photo.jpg",
      "cl": "8132611",
      "clUrl": "https://chromium-review.googlesource.com/c/8132611",
      "description": "- Setting up the action class to support dynamic menus such as bookmarks, history, etc.\n- Creating callback where if an action item contains the populatechildren callback, we construct the children and add them to the action item.\n- Added Unit tests for new functionality\n\nBug: 538245343\n\nChange-Id: If78726d59e4f46b32cddd8386b65209f6800b351\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8132611\nReviewed-by: Emily Shack \u003cemshack@chromium.org\u003e\nCommit-Queue: Jason Jiang \u003cjasonnjiang@google.com\u003e\nReviewed-by: Allen Bauer \u003ckylixrd@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667526}",
      "email": "jasonnjiang@google.com",
      "hash": "8bcde224c9a805792f47f3d0d18dd19d2cba5934",
      "subject": "[ChroMenu Glowup] Action Setup for Dynamic Menus"
    },
    "8132649": {
      "author": "Yuwei Huang",
      "avatar": "https://lh3.googleusercontent.com/-YZ616sNUl84/AAAAAAAAAAI/AAAAAAAAAAA/XrE3qau4K9Q/s120-p/photo.jpg",
      "cl": "8132649",
      "clUrl": "https://chromium-review.googlesource.com/c/8132649",
      "description": "The whole point of this and the child CL is to preserve git history in\npeer_session_impl.cc/h. As you can see in crrev.com/c/8129435, most\nlogic in ClientSession will be moved into PeerSessionImpl, so I'd\nprioritize preserving the history in PeerSessionImpl as opposed to\nClientSession.\n\nI tried very hard to trick Gerrit to believe that PeerSessionImpl is\nbranched from ClientSession, including minimizing changes and adding\ntrivial changes to client_session.cc/h, but had no luck. Hence the\ntwo-CL dance.\n\nThis CL only moves the file and fixes the header guard. It intentionally\nkeeps the class name unchanged to make things easier. The child CL will\nresurrect client_session.cc/h and presumably the git history will be\nlost in it.\n\nThe next 3 CLs will be submitted together to minimize churn.\n\nTAG=agy\nCONV=dd47ce0e-b543-4349-83f8-8ad9629fe941\n\nBypass-Check-License: Moved file.\nBug: 502281489\nChange-Id: Ic52c53f47ca8818ae01d03ae9151be5ec8203a43\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8132649\nCommit-Queue: Yuwei Huang \u003cyuweih@chromium.org\u003e\nReviewed-by: Joe Downing \u003cjoedow@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667464}",
      "email": "yuweih@chromium.org",
      "hash": "875de75ea4998e1a297287e71eb56043dc91bb94",
      "subject": "[remoting] Move client_session.cc/h to peer_session_impl.cc/h"
    },
    "8132650": {
      "author": "Yuwei Huang",
      "avatar": "https://lh3.googleusercontent.com/-YZ616sNUl84/AAAAAAAAAAI/AAAAAAAAAAA/XrE3qau4K9Q/s120-p/photo.jpg",
      "cl": "8132650",
      "clUrl": "https://chromium-review.googlesource.com/c/8132650",
      "description": "As stated in the previous CL, this CL:\n\n- Resurrects the client_session.cc/h files\n- Renames the class in peer_session_impl.cc/h to PeerSessionImpl\n- Updates code to include client_session.h\n\nThe 3 CLs in this chain will be submitted together to minimize churn.\n\nTAG=agy\nCONV=dd47ce0e-b543-4349-83f8-8ad9629fe941\n\nBypass-Check-License: Moved file.\nBug: 502281489\nChange-Id: If599f1dcf46770291a99c23703f099d58737e7e6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8132650\nReviewed-by: Joe Downing \u003cjoedow@chromium.org\u003e\nCommit-Queue: Yuwei Huang \u003cyuweih@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667465}",
      "email": "yuweih@chromium.org",
      "hash": "1a1ab8ea3111be276b7efd5d53d2a25fea51d9df",
      "subject": "[remoting] Resurrect client_session.cc/h"
    },
    "8132809": {
      "author": "Caroline Rising",
      "avatar": "https://lh6.googleusercontent.com/-w7NFhcCh_n0/AAAAAAAAAAI/AAAAAAAAAAA/E4RiwxebpBw/s120-p/photo.jpg",
      "cl": "8132809",
      "clUrl": "https://chromium-review.googlesource.com/c/8132809",
      "description": "This allows tab widths to shrink to their minimum before the tab strip\nbecome scrollable. This also fixes a small bug where the pinned\ncontainer was reporting a non-zero minimum width when there are no\npinned tabs.\n\nBug: 523327369\nChange-Id: Ia8133fbfd3a0ef9e9c43c3828e810e037d9e9f6e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8132809\nReviewed-by: Vince Lugli \u003clugli@google.com\u003e\nCommit-Queue: Caroline Rising \u003ccorising@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667893}",
      "email": "corising@chromium.org",
      "hash": "2ef1c9fa3ef04de57030cef2dddf54ab330c1a66",
      "subject": "[Unified tabstrip] Support dynamic tab sizing in the horizontal layout"
    },
    "8132860": {
      "author": "Ramin Halavati",
      "avatar": "https://lh6.googleusercontent.com/-rMU8HChgpyk/AAAAAAAAAAI/AAAAAAAAAAA/Kd5KjJrh_2A/s120-p/photo.jpg",
      "cl": "8132860",
      "clUrl": "https://chromium-review.googlesource.com/c/8132860",
      "description": "On Linux systems with glibc versions older than 2.35, dynamic DTV TLS\nallocation has an unlocked race condition that can cause crashes during\nmultithreaded OCR if the Static TLS pool is exhausted.\n\nThis change adds a check to detect this vulnerable state using\ngnu_get_libc_version and dlinfo. If the system is found to be\nvulnerable, Screen AI OCR initialization is disabled to prevent sandbox\ncrashes.\n\nA new histogram, Accessibility.ScreenAI.VulnerableToTlsDtvCrash, is\nalso added to track the occurrence of this issue.\n\nAX-Relnotes: n/a\nBug: 537728191\nChange-Id: Ifbdd9bf9c01af139126415765cf21395d7f1401f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8132860\nReviewed-by: Evan Liu \u003cevliu@google.com\u003e\nReviewed-by: Stephen Nusko \u003cnuskos@chromium.org\u003e\nCommit-Queue: Ramin Halavati \u003crhalavati@chromium.org\u003e\nReviewed-by: Mark Mentovai \u003cmark@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667842}",
      "email": "rhalavati@chromium.org",
      "hash": "218b34fef285dfe0671bd1ae2a037bfc2a7fc8ed",
      "subject": "Disable OCR on Linux systems vulnerable to glibc TLS DTV crash."
    },
    "8132870": {
      "author": "Barkin Unal",
      "avatar": "https://lh5.googleusercontent.com/-5XjRBS18Prg/AAAAAAAAAAI/AAAAAAAAAAA/jSigs0C1e68/s120-p/photo.jpg",
      "cl": "8132870",
      "clUrl": "https://chromium-review.googlesource.com/c/8132870",
      "description": "Wraps the enqueuePreconnect task addition in a scoped TraceEvent to\nmonitor and profile the API call to make it easier to see the\nenqueuePreconnect calls on traces.\n\nChange-Id: Iad8c8530b7b2037dd9a086a1a0dc7022bf6a187f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8132870\nCommit-Queue: Barkin Unal \u003cbarkinunal@chromium.org\u003e\nReviewed-by: Peter Conn \u003cpeconn@chromium.org\u003e\nReviewed-by: Abhijith Nair \u003cabhijithnair@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667928}",
      "email": "barkinunal@chromium.org",
      "hash": "394be93acd79566fc574ee5b6bbf2f2a74f7b2cf",
      "subject": "[AW] Add tracing to Profile.enqueuePreconnect API."
    },
    "8132953": {
      "author": "Hamza Mohammed",
      "avatar": "https://lh6.googleusercontent.com/--PVoUk_4gf4/AAAAAAAAAAI/AAAAAAAAAAA/ks5dVlsM1zk/s120-p/photo.jpg",
      "cl": "8132953",
      "clUrl": "https://chromium-review.googlesource.com/c/8132953",
      "description": "Prevents a crash in -[CommandDispatcher strictCallableForProtocol:] when\npresenting the Gemini Image Remix in-product help (IPH).\n\nGeminiTabHelper::PresentImageRemixTooltip triggers asynchronously via a\nposted task. If the Page Action Menu entry point handler has not yet\nregistered on the CommandDispatcher (e.g. during setup/teardown), resolving the handler via HandlerForProtocol triggers a fatal CHECK failure.\n\nThis CL checks [commandDispatcher dispatchingForProtocol:] before\nresolving PageActionMenuEntryPointCommands to safely skip presentation\nwhen the entry point handler is unavailable.\n\nFixed: 537585825\nChange-Id: I30916f83b146c12a339da572eb2adadf5605cbaf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8132953\nReviewed-by: Justin Cohen \u003cjustincohen@google.com\u003e\nCommit-Queue: Hamza Mohammed \u003chamzamoh@google.com\u003e\nReviewed-by: Joe Peplowski \u003cjoepeplowski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667837}",
      "email": "hamzamoh@google.com",
      "hash": "13dd9f2c4622e8b1bfcd92c35b419e3bc0a03cea",
      "subject": "[iOS] Guard PageActionMenuEntryPointCommands lookup for Image Remix IPH"
    },
    "8133052": {
      "author": "Mike Wittman",
      "avatar": "https://lh4.googleusercontent.com/-ybE0paTVX5A/AAAAAAAAAAI/AAAAAAAAAAA/ALs0PkleAFA/s120-p/photo.jpg",
      "cl": "8133052",
      "clUrl": "https://chromium-review.googlesource.com/c/8133052",
      "description": "Update CredentialProviderWebDialogViewWithModal to implement the\nweb_modal lifecycle contract. Specifically:\n- Store observers in base::ObserverList and implement AddObserver() and\n  RemoveObserver().\n- Notify observers via OnHostDestroying() and clear the manager delegate via\n  SetDelegate(nullptr) in ~CredentialProviderWebDialogViewWithModal() on\n  teardown.\n- Override OnBoundsChanged() to notify observers of position updates via\n  OnPositionRequiresUpdate().\n\nAdd ModalDialogHostLifecycleAndObservers test to verify observer\nnotifications and delegate clearing on window teardown.\n\nFixed: 533546771\nChange-Id: I325d907545e3dd1ec71c42f0218f7749d0f49778\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8133052\nReviewed-by: Yusuf Sengul \u003cyusufsn@google.com\u003e\nCommit-Queue: Mike Wittman \u003cwittman@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668146}",
      "email": "wittman@chromium.org",
      "hash": "bda765345aa35ed095599a11335dd45e1b65a1db",
      "subject": "Fix modal dialog host teardown and observer notifications in GCPW"
    },
    "8133078": {
      "author": "Mike Jackson",
      "avatar": "https://lh5.googleusercontent.com/-I4CgwNQjEgc/AAAAAAAAAAI/AAAAAAAAAAA/vn6zIIdv6FQ/s120-p/photo.jpg",
      "cl": "8133078",
      "clUrl": "https://chromium-review.googlesource.com/c/8133078",
      "description": "Clipboard filename fallback formats do not guarantee NUL termination.\nTreating the allocation size as authoritative prevents malformed payloads from causing browser-process out-of-bounds reads while preserving normal first-NUL semantics.\n\nTests cover both Unicode and ANSI fallback formats with non-terminated\npayloads. Both tests fail without the fix and pass with it.\n\nChange-Id: Ibe5e9d339ba8332d37c248b05f732b9723c26f4e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8133078\nCommit-Queue: Mike Jackson \u003cmjackson@microsoft.com\u003e\nReviewed-by: Dan Clark \u003cdaniec@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668075}",
      "email": "mjackson@microsoft.com",
      "hash": "ae6c58ada486e322e5f07f9e3b93347ea8136237",
      "subject": "Bound clipboard filename reads by HGLOBAL size"
    },
    "8133142": {
      "author": "MINCH",
      "avatar": "",
      "cl": "8133142",
      "clUrl": "https://chromium-review.googlesource.com/c/8133142",
      "description": "When DeadStreamDetection is enabled, media::AudioInputDevice (\nimplementing media::AudioCapturerSource) holds a strong reference\nto itself inside the AliveChecker repeating callback, creating a\ncircular reference cycle: AudioInputDevice -\u003e AliveChecker -\u003e\nRepeatingClosure -\u003e AudioInputDevice.\n\nIf capture_mode::AudioCapturer is destroyed without an explicit\nStop() call, its underlying AudioCapturerSource reference count\ndoes not drop to zero because of this circular reference.\nConsequently, the background realtime audio thread remains\nactive and may invoke callback methods (e.g., Capture()) on a\ndangling raw pointer callback_ pointing to the already deleted\nAudioCapturer instance, causing a Use-After-Free (UAF).\n\nThis CL adds an explicit destructor to AudioCapturer that calls\nStop() before member destruction. This ensures that the\nbackground audio thread is synchronously joined and stopped,\nand the circular reference is broken properly.\n\nBug:517043177\nTest: presubmit + added\n\nChange-Id: I46a409d065d02f07ffdebc9f5bdd6790b97f85c2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8133142\nReviewed-by: Mitsuru Oshima \u003coshima@chromium.org\u003e\nAuto-Submit: Min Chen \u003cminch@chromium.org\u003e\nCommit-Queue: Min Chen \u003cminch@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667566}",
      "email": "minch@google.com",
      "hash": "bc8d1089f2b0ab0d2536d2eecdbb1365dac3adbf",
      "subject": "Fix Use-After-Free in capture mode audio recording on destruction"
    },
    "8133256": {
      "author": "Caroline Rising",
      "avatar": "https://lh6.googleusercontent.com/-w7NFhcCh_n0/AAAAAAAAAAI/AAAAAAAAAAA/E4RiwxebpBw/s120-p/photo.jpg",
      "cl": "8133256",
      "clUrl": "https://chromium-review.googlesource.com/c/8133256",
      "description": "Updates drag targeting, drag to scroll, pinned tab drag layout for\nhorizontal.\n\nBug: 523327760\nChange-Id: Id17a13d3de8411b35c7294535d584db825447124\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8133256\nReviewed-by: Vince Lugli \u003clugli@google.com\u003e\nCommit-Queue: Caroline Rising \u003ccorising@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667935}",
      "email": "corising@chromium.org",
      "hash": "a5fd9c1a12f9efd93437a5b0556e2c6b77087389",
      "subject": "[Unified tabstrip] Update drag for horizontal orientation."
    },
    "8133409": {
      "author": "Calder Kitagawa",
      "avatar": "https://lh6.googleusercontent.com/-4cBBx62oyIE/AAAAAAAAAAI/AAAAAAAAAAA/P9CJoop--JE/s120-p/photo.jpg",
      "cl": "8133409",
      "clUrl": "https://chromium-review.googlesource.com/c/8133409",
      "description": "Bug: 535536257\nChange-Id: Iaa4eb3492a8ad81248e5c1756e633c016a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8133409\nAuto-Submit: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nReviewed-by: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCommit-Queue: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668014}",
      "email": "ckitagawa@chromium.org",
      "hash": "a9b8e4784abac99235f06c74bbed3253e7f70aa2",
      "subject": "[Batch] HistoryTest, NavigationPopupTest"
    },
    "8133411": {
      "author": "Dominic Austria",
      "avatar": "https://lh5.googleusercontent.com/-pGKrF0IVeGo/AAAAAAAAAAI/AAAAAAAAAAA/DT7supeRR-4/s120-p/photo.jpg",
      "cl": "8133411",
      "clUrl": "https://chromium-review.googlesource.com/c/8133411",
      "description": "Bug: 536943537\nChange-Id: If57583598d1de9d78c1a474ca1256acf93041855\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8133411\nReviewed-by: David Pennington \u003cdpenning@chromium.org\u003e\nCommit-Queue: Dominic Austria \u003cdominicaustria@google.com\u003e\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nReviewed-by: Emily Shack \u003cemshack@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667635}",
      "email": "dominicaustria@google.com",
      "hash": "d18801dfbdccfe0e86b7f14dee3db63fd9b91b43",
      "subject": "[GlassFrame] Add histogram for logging glass frame settings change"
    },
    "8133573": {
      "author": "James Cook",
      "avatar": "https://lh4.googleusercontent.com/-qikRA8xqB3U/AAAAAAAAAAI/AAAAAAAAAAA/JBUbB9n7c4s/s120-p/photo.jpg",
      "cl": "8133573",
      "clUrl": "https://chromium-review.googlesource.com/c/8133573",
      "description": "This reverts commit 4744935bf4634d138fbf6a8dacc4a229e4657109.\n\nReason for reland: Memory leaks fixed. Mockito was holding references\nto arguments that needed to be reset at test shutdown.\n\nOriginal change's description:\n\u003e Revert \"settings: Fix theme application, section headers, and logo icon tinting\"\n\u003e\n\u003e This reverts commit 935e8369bfa07c2e3952a7f79b39c18e2655a656.\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/4878048814956544\n\u003e\n\u003e Sample build with failed test: https://ci.chromium.org/b/8675440894850459873\n\u003e Affected test(s):\n\u003e [://chrome/android\\:chrome_public_test_apk!junit:org.chromium.chrome.browser.settings:MultiColumnSettingsUnitTest#testSinglePane__AccountManagerFacadeSource](https://ci.chromium.org/ui/test/chromium/:%2F%2Fchrome%2Fandroid%5C:chrome_public_test_apk%21junit:org.chromium.chrome.browser.settings:MultiColumnSettingsUnitTest%23testSinglePane__AccountManagerFacadeSource?q=VHash%3A3cf45aeef473a113)\n\u003e [://chrome/android\\:chrome_public_test_apk!junit:org.chromium.chrome.browser.settings:MultiColumnSettingsUnitTest#testSinglePane__IdentityManagerSource](https://ci.chromium.org/ui/test/chromium/:%2F%2Fchrome%2Fandroid%5C:chrome_public_test_apk%21junit:org.chromium.chrome.browser.settings:MultiColumnSettingsUnitTest%23testSinglePane__IdentityManagerSource?q=VHash%3A3cf45aeef473a113)\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%2F4878048814956544\u0026format=PLAIN\u0026priority=P3\u0026title=Wrongly+blamed+https%3A%2F%2Fchromium-review.googlesource.com%2Fc%2Fchromium%2Fsrc%2F%2B%2F8133573\u0026type=BUG\n\u003e\n\u003e Original change's description:\n\u003e \u003e settings: Fix theme application, section headers, and logo icon tinting\n\u003e \u003e\n\u003e \u003e Resolve UI styling issues when in settings-in-a-tab mode.\n\u003e \u003e\n\u003e \u003e Fix navigation icon tinting: Update SettingsMenuHelper to call\n\u003e \u003e MaterialToolbar.clearNavigationIconTint() to ensure the Chrome product\n\u003e \u003e logo is not obscured by tints from the theme or elsewhere.\n\u003e \u003e\n\u003e \u003e Fix section header styles in main settings: Updated\n\u003e \u003e SelectionDecoration.setChildViewColor() to explicitly check for\n\u003e \u003e PreferenceCategory instances, applying PreferenceCategoryStandard style\n\u003e \u003e without falling back into main menu item title styling if no category is\n\u003e \u003e selected.\n\u003e \u003e\n\u003e \u003e Fix theme application and re-inflation: Applied Theme_Chromium_Settings\n\u003e \u003e via ContextThemeWrapper in SettingsPageFragmentDelegateImpl. Updated\n\u003e \u003e ChromeBaseSettingsFragment onGetLayoutInflater() and elsewhere to make\n\u003e \u003e the inflaters use the themed context.\n\u003e \u003e\n\u003e \u003e Tests: Created SelectionDecorationTest to verify category header\n\u003e \u003e styling. Updated SettingsPageFragmentDelegateImplTest to test\n\u003e \u003e theme-wrapped layout inflation and navigation icon state updates.\n\u003e \u003e\n\u003e \u003e Bug: 536960091, 521895796\n\u003e \u003e Test: run_chrome_junit_tests -f \"org.chromium.chrome.browser.settings.*\"\n\u003e \u003e Change-Id: Ic4b371d96ee609726240532774f2e5e946eeccaf\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8133573\n\u003e \u003e Commit-Queue: James Cook \u003cjamescook@chromium.org\u003e\n\u003e \u003e Reviewed-by: Gazal Agarwal \u003cagazal@google.com\u003e\n\u003e \u003e Reviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1667509}\n\u003e \u003e\n\u003e\n\u003e Bug: 536960091, 521895796\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Change-Id: I73cb1ae28efe31ff7d2245314225552624a2fb6c\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139482\n\u003e Commit-Queue: Taiyo Mizuhashi \u003ctaiyo@chromium.org\u003e\n\u003e Bot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Owners-Override: Taiyo Mizuhashi \u003ctaiyo@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1667602}\n\nBug: 536960091, 521895796\nChange-Id: I490eccc07903a6e52d24e57436d317ab05c5d913\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140828\nReviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nCommit-Queue: James Cook \u003cjamescook@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668130}",
      "email": "jamescook@chromium.org",
      "hash": "c615af05a40ba7cc9a3a78437ca4fc6024521b3a",
      "subject": "Reland \"settings: Fix theme application, section headers, and logo icon tinting\""
    },
    "8133681": {
      "author": "Jun Ishiguro",
      "avatar": "https://lh3.googleusercontent.com/-eE1gKt4CIh8/AAAAAAAAAAI/AAAAAAAAAAA/E8cl3GE9CuA/s120-p/photo.jpg",
      "cl": "8133681",
      "clUrl": "https://chromium-review.googlesource.com/c/8133681",
      "description": "Decouple PolicyUserManagerController from global g_browser_process by\ninjecting DeviceLocalAccountPolicyService via its constructor.\n\nTAG=agy\n\nBug: b:404133029\nChange-Id: I1e965827968b0ddb2fcce84f998d26014c3fe27a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8133681\nCommit-Queue: Jun Ishiguro \u003cjunis@google.com\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667747}",
      "email": "junis@google.com",
      "hash": "b6f6240b5c7d4a20e6f87e7984e384c9f63645ac",
      "subject": "login: Remove g_browser_process from PolicyUserManagerController"
    },
    "8133928": {
      "author": "Kunal Daftari",
      "avatar": "https://lh3.googleusercontent.com/-qDm61ipS4GE/AAAAAAAAAAI/AAAAAAAAAAA/oGt6jxKEaMg/s120-p/photo.jpg",
      "cl": "8133928",
      "clUrl": "https://chromium-review.googlesource.com/c/8133928",
      "description": "Given that IsPositionInWindowCaption records all mouse movement, we need\na way to distinguish the mouse presses. By introducing IsMouseButtonDown\nto Widget, we are able to do so.\n\nThe was_mouse_down_ class member variable allows us to de-duplicate\nrecordings of caption area presses.\n\nBecause a user can only drag the toolbar in vertical tabs, tab strip\norientation specific metrics were introduced:\n- VerticalTabs.Toolbar.CaptionAreaPressed\n- VerticalTabs.Toolbar.InteractiveAreaPressed\n\nBug: 537756912\nChange-Id: I3c4d28d3e83a0c3c236bf77775ba639d3655d4ff\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8133928\nReviewed-by: Keren Zhu \u003ckerenzhu@chromium.org\u003e\nReviewed-by: Alison Gale \u003cagale@chromium.org\u003e\nCommit-Queue: Kunal Daftari \u003ckunaldaftari@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667998}",
      "email": "kunaldaftari@google.com",
      "hash": "2751eedfe24ebb8599bbea6d1afe17d6ed48e2e4",
      "subject": "[Vertical Tabs] Adding Metric for Window Dragging"
    },
    "8134083": {
      "author": "Duncan Mercer",
      "avatar": "https://lh6.googleusercontent.com/-QMndr0qfWPs/AAAAAAAAAAI/AAAAAAAAAAA/Q9VM1oAnUbs/s120-p/photo.jpg",
      "cl": "8134083",
      "clUrl": "https://chromium-review.googlesource.com/c/8134083",
      "description": "Extract the logo rendering template to a dedicated html.ts file\n(top_toolbar_logo.html.ts) to eliminate template code duplication\nin top_toolbar.html.ts.\n\nBug: b:533072629\nChange-Id: I39dfc708d735e620835bf5078431aecf9f853cfb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8134083\nCommit-Queue: Diana OuYang \u003cdianaou@google.com\u003e\nAuto-Submit: Duncan Mercer \u003cmercerd@google.com\u003e\nReviewed-by: Diana OuYang \u003cdianaou@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668071}",
      "email": "mercerd@google.com",
      "hash": "314d59abf03916052de9956f8ccebb15319880ad",
      "subject": "[Contextual Tasks] Extract logo template helper to top_toolbar_logo.html.ts"
    },
    "8134156": {
      "author": "Kameron Lutes",
      "avatar": "https://lh5.googleusercontent.com/-p1tct9goXxU/AAAAAAAAAAI/AAAAAAAAAAA/VFV81TWcJa0/s120-p/photo.jpg",
      "cl": "8134156",
      "clUrl": "https://chromium-review.googlesource.com/c/8134156",
      "description": "This feature has been enabled at 50% for dogfooders for a few months and\nis showing good performance improvements and no regressions.\n\nBug: 502331290\nTest: CQ, unit tests\nChange-Id: I9098c5aac9fcf74f8b56830c2bac4258e2b93c75\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8134156\nReviewed-by: Bo Liu \u003cboliu@chromium.org\u003e\nCommit-Queue: Kameron Lutes \u003ckalutes@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667571}",
      "email": "kalutes@google.com",
      "hash": "1896f6b412c5e52c9d0880fd18ac0fd38e74ef30",
      "subject": "Enable clank self-occlusion tracking by default"
    },
    "8134201": {
      "author": "Mitsuru Oshima",
      "avatar": "https://lh3.googleusercontent.com/-0Y55REyBQ4w/AAAAAAAAAAI/AAAAAAAAAAA/yGgNpVi7M5o/s120-p/photo.jpg",
      "cl": "8134201",
      "clUrl": "https://chromium-review.googlesource.com/c/8134201",
      "description": "This CL removes the experimental WM Mode (Window Management Mode)\nfeature, including all code, UI components (tray button, pie menu),\nvector icons, and the `kWmMode` feature flag.\n\nThe enum value `TrayBackgroundViewCatalogName::kWmMode` is renamed to\n`kWmMode_DEPRECATED` to preserve numeric values for UMA histograms,\nand marked as deprecated in `enums.xml`.\n\nBug: 434082728\n\nTAG=agy\nCONV=72b8bc48-d45c-4af0-8a56-76fbf25d9761\n\nChange-Id: Iea3ff24779454d131fe9bed34c81d9eaba141201\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8134201\nReviewed-by: Alex Newcomer \u003cnewcomer@chromium.org\u003e\nReviewed-by: Ahmed Fakhry \u003cafakhry@chromium.org\u003e\nReviewed-by: Achuith Bhandarkar \u003cachuith@chromium.org\u003e\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668131}",
      "email": "oshima@chromium.org",
      "hash": "e7c590e5b639b3b36f90d3ad6d5f15752dbf395b",
      "subject": "ash: Remove experimental WM Mode feature"
    },
    "8134210": {
      "author": "Vikram Pasupathy",
      "avatar": "https://lh3.googleusercontent.com/-GsJkovm3Qek/AAAAAAAAAAI/AAAAAAAAAAA/t0pjfCH5hj0/s120-p/photo.jpg",
      "cl": "8134210",
      "clUrl": "https://chromium-review.googlesource.com/c/8134210",
      "description": "Previously, MediaCodecUtil created an insecure decoder in order to query\nif adaptive playback was supported, and then blindly appended `.secure`\nto the insecure decoder's name to instantiate the secure codec. This was\na legacy workaround for b:15587335 on older versions of Android.\n\nOn modern Android platforms, `MediaCodecList` properly exposes secure\ncodecs and their capabilities directly via `FEATURE_SecurePlayback`.\nThis CL removes the legacy `.secure` string hack and the redundant\ninsecure codec instantiation, instead directly querying the\n`MediaCodecList` to safely discover and instantiate secure codecs.\n\nManual Trace Info on my Pixel 8a:\n\n1. Opened Chrome Stable to integration.widevine.com/player.\n\n2. Set up chrome://tracing via chrome://inspect -\u003e trace.\n\n3. Started recording.\n\n4. Played the video, and after 5 seconds of playback, stopped recording.\n\n5. I built Chrome with standard gn args.\n\n6. Set up tracing again.\n\n7. Played the video, and after 5 seconds of playback, stopped recording.\n\nThe results showed that the CodecAllocator::CreateMediaCodec was ~180ms\nfor stable chrome, and ~42ms for the built chrome. This makes sense\nbecause we are eliminating the redundant hardware allocation and IPC\nrequired to create and destroy the redundant insecure codec.\n\nWe will see an improvement in `Media.TimeToFirstFrame.EME` for Android.\n\nBug: b:15587335\nChange-Id: Iee631349c50a704b8bf0581bf90434adfc13e227\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8134210\nCommit-Queue: Vikram Pasupathy \u003cvpasupathy@chromium.org\u003e\nReviewed-by: Frank Liberato \u003cliberato@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668165}",
      "email": "vpasupathy@chromium.org",
      "hash": "a1bd72788c66d64bd95508be8c2fe5d534ef88fd",
      "subject": "media: Safely query secure decoder capabilities without fallback creation"
    },
    "8134245": {
      "author": "Chase Hartsell",
      "avatar": "",
      "cl": "8134245",
      "clUrl": "https://chromium-review.googlesource.com/c/8134245",
      "description": "Adds an internals page for notebooks at chrome://notebooks-internals.\nThis page is empty for now, but will be populated in later changes.\n\nScreenshot: http://screen/8JsgwCSKDrB23DB\n\nBug: 536924822\nChange-Id: Id9aa7b08a46e8c59e1623ff295dbd972da0efffc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8134245\nReviewed-by: Rebekah Potter \u003crbpotter@chromium.org\u003e\nReviewed-by: David Pennington \u003cdpenning@chromium.org\u003e\nReviewed-by: Alex Moshchuk \u003calexmos@chromium.org\u003e\nCommit-Queue: Chase Hartsell \u003cchazzy@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667495}",
      "email": "chazzy@google.com",
      "hash": "f03393a5de4934c062ac9bf804681125ff3bbc6a",
      "subject": "[notebooks] Create internals page"
    },
    "8134388": {
      "author": "Zoraiz Naeem",
      "avatar": "",
      "cl": "8134388",
      "clUrl": "https://chromium-review.googlesource.com/c/8134388",
      "description": "Migrate the ui::Layer API, specifically SetShowSurface, SetColor, and\nbackground_color interactions, to use SkColor4f instead of SkColor\nacross the Chromium codebase.\n\nBug: 522627357, 40219248\nChange-Id: I8d09960fb196bf24ea7a2563300347990312e1de\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8134388\nReviewed-by: Keren Zhu \u003ckerenzhu@chromium.org\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Zoraiz Naeem \u003czoraiznaeem@chromium.org\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668026}",
      "email": "zoraiznaeem@google.com",
      "hash": "3cd0131d02d935bf5aae451e5ae3a63d409c0535",
      "subject": "Migrate ui::Layer color APIs to SkColor4f"
    },
    "8134396": {
      "author": "Fiaz Muhammad",
      "avatar": "https://lh6.googleusercontent.com/-Q8snahPIHXo/AAAAAAAAAAI/AAAAAAAAAAA/PURXBiCvKoQ/s120-p/photo.jpg",
      "cl": "8134396",
      "clUrl": "https://chromium-review.googlesource.com/c/8134396",
      "description": "Coalescing logic in TabStateStorageService allows batching updates.\nThis CL adds comprehensive tests for ScopedBatch lifetimes and\noperation coalescing.\n\nBug: 537383583, 537276624\nChange-Id: I1ce6f7087fb974dec6933797204b01eadc73257f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8134396\nAuto-Submit: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nCommit-Queue: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667817}",
      "email": "mfiaz@google.com",
      "hash": "7cd060b937f3dc18e0321420ffd0be3030da863a",
      "subject": "[Persist] Add unit tests for ScopedBatch operation coalescing"
    },
    "8134415": {
      "author": "Takashi Toyoshima",
      "avatar": "https://lh4.googleusercontent.com/-5-nChIprqkc/AAAAAAAAAAI/AAAAAAAAAAA/kO8BQ0DQ8Gs/s120-p/photo.jpg",
      "cl": "8134415",
      "clUrl": "https://chromium-review.googlesource.com/c/8134415",
      "description": "Adjust clang-format rule to recognize interactive_uittests.\n\nBug: none\nChange-Id: Ifb3912988f9ce8d1fdaaaee76e10156afcda00ec\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8134415\nAuto-Submit: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667575}",
      "email": "toyoshim@chromium.org",
      "hash": "a748f6115a6bef6b8cc858888f7c2745eacc3e93",
      "subject": "clang-format: support interactive_uitests"
    },
    "8134437": {
      "author": "James Hawkins",
      "avatar": "",
      "cl": "8134437",
      "clUrl": "https://chromium-review.googlesource.com/c/8134437",
      "description": "Add the 'declare' keyword to Polymer property declarations to satisfy\nthe @webui-eslint/polymer-property-declare rule and ensure correct\nproperty initialization semantics.\n\nBug: 537935977\nTest: browser_tests --gtest_filter=*OSSettingsLanguages*\nChange-Id: Id03afb176d0fae20bdddb95ce0f35577099e7253\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8134437\nReviewed-by: Luciano Pacheco \u003clucmult@chromium.org\u003e\nCommit-Queue: James Hawkins \u003cjhawkins@chromium.org\u003e\nReviewed-by: Jimmy Gong \u003cjimmyxgong@chromium.org\u003e\nReviewed-by: Ashley Prasad \u003cashleydp@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667596}",
      "email": "jhawkins@google.com",
      "hash": "40e238fdf4d1d47916ee700f10137836b8b57825",
      "subject": "ash/settings: Add declare keyword to Polymer properties (part 14)"
    },
    "8134479": {
      "author": "Keren Zhu",
      "avatar": "https://lh4.googleusercontent.com/-D_L2MnRIwdU/AAAAAAAAAAI/AAAAAAAAAAA/oz5ghGqwpno/s120-p/photo.jpg",
      "cl": "8134479",
      "clUrl": "https://chromium-review.googlesource.com/c/8134479",
      "description": "In BrowserView when a new foreground tab is open, the tab will get\nfocused, unless the new tab is NTP as determined by\nBrowser::ShouldFocusLocationBarByDefault. This CL implements the\nbehavior for WebUI Browser.\n\nThis fixes a WPT failure\ncss/css-color/system-color-hightlights-vs-getSelection-001.html which\ntests text selection color. It currently fails because the tab is\ninactive, causing the use of inactive selection color (grey). The active\ncolor (blur-ish) is expected.\n\nThis CL does not implement the focus store and restore behavior on tab\nswitch, e.g., if the Omnibox input is focused for the currently active\ntab, then after switching away and back to this tab, the Omnibox input\nwill still be focused. This will be added in the future (added TODOs).\n\nFixed: 537253624\nChange-Id: Ia5c45e1812eef7e05e4943617929bc77ee94aa67\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8134479\nCommit-Queue: Keren Zhu \u003ckerenzhu@chromium.org\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667644}",
      "email": "kerenzhu@chromium.org",
      "hash": "e6439c4f6bcaa83780c4fe6a7609f39cdcd7a842",
      "subject": "webui-browser: Focus a newly open active tab"
    },
    "8134484": {
      "author": "Wenhu Cheng",
      "avatar": "https://lh5.googleusercontent.com/-zuuntE8jFRs/AAAAAAAAAAI/AAAAAAAAAAA/j26D0U5oPJM/s120-p/photo.jpg",
      "cl": "8134484",
      "clUrl": "https://chromium-review.googlesource.com/c/8134484",
      "description": "Previously, the searchbox API exposed two separate methods for\nautocomplete queries: the standard method, and a specialized one that\naccepted a SuggestInventory argument. Keeping two parallel pathways for\nthe same core action duplicated logic and made the API harder to\nmaintain.\n\nWe removed the redundant specialized autocomplete method and\nconsolidated its functionality into the primary autocomplete interface.\nThe main method has been enhanced to handle contextual information\ndirectly. As part of this cleanup, all front-end UI components and test\nfiles that relied on the deprecated method have been successfully\nupdated to use the new unified interface.\n\nFixed: b:532590607\nChange-Id: I378fdc3706a1e659a3f2434b91b70f263b96c688\nBug: 532590607\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8134484\nReviewed-by: Nihar Majmudar \u003cniharm@google.com\u003e\nReviewed-by: Alex Gough \u003cajgo@chromium.org\u003e\nCommit-Queue: Wenhu Cheng \u003cwenhuc@google.com\u003e\nReviewed-by: Dhruv Kathpalia \u003cdhruvkathpalia@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667550}",
      "email": "wenhuc@google.com",
      "hash": "c17517a6abf26e35eaa8cc76c2d6af69c8c01b26",
      "subject": "[Searchbox] Consolidate 'QueryAutocompleteWithSuggestInventory' into 'QueryAutocomplete'"
    },
    "8134490": {
      "author": "James Leung",
      "avatar": "https://lh6.googleusercontent.com/-vCImNY8frjk/AAAAAAAAAAI/AAAAAAAAAAA/9lGXha9cmZw/s120-p/photo.jpg",
      "cl": "8134490",
      "clUrl": "https://chromium-review.googlesource.com/c/8134490",
      "description": "* In tests, use handler types, file types instead of as any.\n* Convert to temporary explicit data types via as unknown as.\n\nBug: b:489619757\nChange-Id: I02760151a54b8584d7dbd0ade5e403c17acb447a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8134490\nReviewed-by: Ananya Seelam \u003cananyaseelam@google.com\u003e\nCommit-Queue: James Leung \u003cjamesleung@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667452}",
      "email": "jamesleung@google.com",
      "hash": "9d976d3284ea7fda684367284f3b04c8af2ef94a",
      "subject": "[contextual_tasks] get rid of as any usage in tests"
    },
    "8134539": {
      "author": "Andy Phan",
      "avatar": "https://lh3.googleusercontent.com/-_0FOS8OEdyA/AAAAAAAAAAI/AAAAAAAAAAA/oPh7992omMg/s120-p/photo.jpg",
      "cl": "8134539",
      "clUrl": "https://chromium-review.googlesource.com/c/8134539",
      "description": "- Replace typedef with using for TestChunkStream.\n- Introduce CreateAndFillChunkData() helper to reduce duplication in\n  Read test. Start with `start_value` inclusive.\n- Rename `it` to `byte` in loops, since it's not an iterator.\n- Clean up loop variable types to use explicit types (uint8_t) instead\n  of auto.\n- Update test verification to match inclusive start value logic.\n\nChange-Id: I4c7412760a550ba24378f3d1df06277ef2a59e65\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8134539\nCommit-Queue: Andy Phan \u003candyphan@chromium.org\u003e\nReviewed-by: April Kallmeyer \u003cask@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667443}",
      "email": "andyphan@chromium.org",
      "hash": "343c852d0d0601946f5488dedb6e8e36a8a9b8b1",
      "subject": "[PDF] Refactor chunk_stream_unittest.cc"
    },
    "8134540": {
      "author": "Charles Hager",
      "avatar": "https://lh6.googleusercontent.com/-d4i_sWIj5z4/AAAAAAAAAAI/AAAAAAAAAAA/E6ZZQ537qcM/s120-p/photo.jpg",
      "cl": "8134540",
      "clUrl": "https://chromium-review.googlesource.com/c/8134540",
      "description": "This change updates the fusebox layout calculations to take into account\na \"container\", usually the top toolbar / control container. When\nprovided to the LocationBarCoordinator, this container's width will be\nused, with the window's width being used as a fallback if no container\nhas been set.\n\nBug: 534357918\nChange-Id: I02137a2e5d37ad474301b10788ead50145625feb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8134540\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCommit-Queue: Charles Hager \u003cclhager@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667937}",
      "email": "clhager@google.com",
      "hash": "8083ec1ca4507a1ac23d75c36417811f823192c2",
      "subject": "Check container view width when sizing the LocationBarTablet"
    },
    "8134608": {
      "author": "Will Harris",
      "avatar": "https://lh4.googleusercontent.com/-19nKprQf0mg/AAAAAAAAAAI/AAAAAAAAAAA/ffwANfqRedY/s120-p/photo.jpg",
      "cl": "8134608",
      "clUrl": "https://chromium-review.googlesource.com/c/8134608",
      "description": "This feature is launching shortly, so enable the feature by default in\nChromium.\n\nUpdate some tests too, so they understand the feature state and have the\ncorrect expectations.\n\nBug: 376720478\nChange-Id: Id376f6f5a9d10c462f01a61f29aec4a24de9d96b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8134608\nReviewed-by: Alex Gough \u003cajgo@chromium.org\u003e\nCommit-Queue: Will Harris \u003cwfh@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667590}",
      "email": "wfh@chromium.org",
      "hash": "75356963ee8f47d1272d099f39a8671d34f3893c",
      "subject": "Enable WinSboxHighGPUJobMemoryLimits by default"
    },
    "8134707": {
      "author": "Charles Hager",
      "avatar": "https://lh6.googleusercontent.com/-d4i_sWIj5z4/AAAAAAAAAAI/AAAAAAAAAAA/E6ZZQ537qcM/s120-p/photo.jpg",
      "cl": "8134707",
      "clUrl": "https://chromium-review.googlesource.com/c/8134707",
      "description": "This adds the close button back for tablets behind the\nContextualPanelCloseButtonOnTablets feature flag.\n\nhttps://screenshot-v2.corp.google.com/image/0cp1fpf97u9n8.png\n\nPartial drag:\nhttps://screenshot-v2.corp.google.com/image/3ipib50ecpnpo.png\n\nMiddle button highlight:\nhttps://screenshot-v2.corp.google.com/image/30a6ok4r4msg0.png\n\nBug: 512584438\nChange-Id: Ie9e90b763c24bcd4c77e31d2b9a92c4a115337e8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8134707\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Charles Hager \u003cclhager@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667627}",
      "email": "clhager@google.com",
      "hash": "3140ee9e8ca2cbff2dfa286ad2f5afde51801e31",
      "subject": "Add close button back to the contextual search panel for tablets"
    },
    "8134709": {
      "author": "Jason Jiang",
      "avatar": "https://lh5.googleusercontent.com/-o36nlflhSqw/AAAAAAAAAAI/AAAAAAAAAAA/wp4ISS2ku08/s120-p/photo.jpg",
      "cl": "8134709",
      "clUrl": "https://chromium-review.googlesource.com/c/8134709",
      "description": "- Implements the barebones structure for all of the submenu action ids, with no callback.\n- Sets up the action id with the correct tooltip text, title and icon\n\nTODO: crbug.com/538215007\nChange-Id: I8346638096c6eccd013c6504c1f9c537b2ff23b0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8134709\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCommit-Queue: Jason Jiang \u003cjasonnjiang@google.com\u003e\nReviewed-by: David Yeung \u003cdayeung@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667518}",
      "email": "jasonnjiang@google.com",
      "hash": "5bed11f791e19eefa34021f9a27c142f366e71cb",
      "subject": "[ChroMenu Glowup] Placeholder implementation for all submenu action items"
    },
    "8134717": {
      "author": "Nikolay Vitkov",
      "avatar": "https://lh5.googleusercontent.com/-ahzhUdXP4go/AAAAAAAAAAI/AAAAAAAAAAA/wvjiH1nfX4s/s120-p/photo.jpg",
      "cl": "8134717",
      "clUrl": "https://chromium-review.googlesource.com/c/8134717",
      "description": "Adding the tsconfig.json files allows the discovery of the type.\nWhile importing the type allows inferencein from the types while\nworking with the tests.\n\nBug: none\nChange-Id: I1d6a3a5f09b759ee2be349d9e551d47df5be3ee6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8134717\nSLSA-Policy-Verified: SLSA Policy Verification Service \u003cdevtools-gerritcodereview-exitgate@google.com\u003e\nAuto-Submit: Nikolay Vitkov \u003cnvitkov@chromium.org\u003e\nCommit-Queue: Andrey Kosyakov \u003ccaseq@chromium.org\u003e\nReviewed-by: Andrey Kosyakov \u003ccaseq@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668108}",
      "email": "nvitkov@chromium.org",
      "hash": "6e115849ebd55f85cab04e9dea2726f1cafd17c3",
      "subject": "Add type to the testRunner to allow type inference"
    },
    "8134722": {
      "author": "Ireneusz Szulc",
      "avatar": "https://lh4.googleusercontent.com/-P-DqqFOpE0U/AAAAAAAAAAI/AAAAAAAAAAA/pMO4omniY68/s120-p/photo.jpg",
      "cl": "8134722",
      "clUrl": "https://chromium-review.googlesource.com/c/8134722",
      "description": "This CL moves `memory_data_type.h` from `accessibility_annotator` to\n`autofill` component under\n`components/autofill/core/browser/integrators/at_memory/`.  This is the\nfinal step in decoupling the accessibility annotator from autofill.\n\nNO_IFTTT=Moved file and changed namespace, enum values were not modified\nBug: b:524743933\nChange-Id: I35e655b9e0397d9c144a7ca18e0da2746a6a6964\n\nChange-Id: I35e655b9e0397d9c144a7ca18e0da2746a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8134722\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCommit-Queue: Jan Keitel \u003cjkeitel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667642}",
      "email": "ireneuszszulc@google.com",
      "hash": "97001e98cf37170d5c86c13c52baa9edfbf743ef",
      "subject": "AtMemory: Move MemoryDataType to autofill"
    },
    "8134780": {
      "author": "James Hawkins",
      "avatar": "",
      "cl": "8134780",
      "clUrl": "https://chromium-review.googlesource.com/c/8134780",
      "description": "Add the 'declare' keyword to Polymer property declarations to satisfy\nthe @webui-eslint/polymer-property-declare rule and ensure correct\nproperty initialization semantics.\n\nBug: 537935977\nTest: browser_tests --gtest_filter=*ScanningApp*\nChange-Id: I80692ed1dc041478e0c0a99b7e2121aba3db1f85\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8134780\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: James Hawkins \u003cjhawkins@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668076}",
      "email": "jhawkins@google.com",
      "hash": "7349bbe242e387616bf8b730af8c0190c84152c2",
      "subject": "ash/webui: Add declare keyword to Polymer properties (part 06)"
    },
    "8134827": {
      "author": "Atharv Maan",
      "avatar": "https://lh6.googleusercontent.com/-fosAho079T4/AAAAAAAAAAI/AAAAAAAAAAA/L55I4D7iVoA/s120-p/photo.jpg",
      "cl": "8134827",
      "clUrl": "https://chromium-review.googlesource.com/c/8134827",
      "description": "Bug: b:532190282\nChange-Id: If26e554f8b5a87f4b8b1eb683b293c0690b8e051\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8134827\nReviewed-by: Kaan Alsan \u003calsan@chromium.org\u003e\nCommit-Queue: Atharv Maan \u003catharvmaan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667595}",
      "email": "atharvmaan@chromium.org",
      "hash": "7a1607c099b4370eb3951ab88c09a3f64c257b26",
      "subject": "[OmniboxEverywhere] Add prefs to track background mode state"
    },
    "8134866": {
      "author": "Caroline Rising",
      "avatar": "https://lh6.googleusercontent.com/-w7NFhcCh_n0/AAAAAAAAAAI/AAAAAAAAAAA/E4RiwxebpBw/s120-p/photo.jpg",
      "cl": "8134866",
      "clUrl": "https://chromium-review.googlesource.com/c/8134866",
      "description": "This adds support for auto-scrolling to the activated tab.\n\nBug: 537783386\nChange-Id: Ib794f2ae41f90bfb4872144e177dfe97a2000115\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8134866\nReviewed-by: Vince Lugli \u003clugli@google.com\u003e\nCommit-Queue: Caroline Rising \u003ccorising@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667892}",
      "email": "corising@chromium.org",
      "hash": "7439df2c0f5d4f80f948e55c65f3491cc75c9e6a",
      "subject": "[Unified tabstrip] Update TabStripView's TargetViewsTracker to support horizontal"
    },
    "8134880": {
      "author": "Dana Fried",
      "avatar": "https://lh6.googleusercontent.com/-1d6DEMfQycI/AAAAAAAAAAI/AAAAAAAAAAA/7n62yodIr7M/s120-p/photo.jpg",
      "cl": "8134880",
      "clUrl": "https://chromium-review.googlesource.com/c/8134880",
      "description": "This does not allow HelpBubbleMixin* to handle multiple elements with\nthe same primary/native ID, but it's a prerequisite for that work, and\nfrom both sides, the secondary IDs should work properly.\n\nBug: 530588544\nChange-Id: Ic37578c8c6d0e85e1a9b15fa64d2e185a215e101\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8134880\nReviewed-by: Muhammad Salmaan \u003cmusalmaan@chromium.org\u003e\nCommit-Queue: Dana Fried \u003cdfried@chromium.org\u003e\nReviewed-by: Ari Chivukula \u003carichiv@chromium.org\u003e\nReviewed-by: Joe Mason \u003cjoenotcharles@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667832}",
      "email": "dfried@chromium.org",
      "hash": "4d492b9278b100fdd32c296afe9fe4cf4b118a92",
      "subject": "[WebUI/Weibum] Help bubble API uses secondary IDs."
    },
    "8134900": {
      "author": "Kaan Alsan",
      "avatar": "https://lh3.googleusercontent.com/-b7OTJ5Smd5s/AAAAAAAAAAI/AAAAAAAAAAA/kj1YQdhmkv0/s120-p/photo.jpg",
      "cl": "8134900",
      "clUrl": "https://chromium-review.googlesource.com/c/8134900",
      "description": "The pref is enabled by default for now, but this will allow us to\nsupport opt-in/out later.\n\nChange-Id: Ie8aaa8943e2fd5d8e7871490fdacd5ef89f341c7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8134900\nReviewed-by: Atharv Maan \u003catharvmaan@chromium.org\u003e\nReviewed-by: Dana Fried \u003cdfried@chromium.org\u003e\nCommit-Queue: Kaan Alsan \u003calsan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667477}",
      "email": "alsan@chromium.org",
      "hash": "5ece8aa8b8d11ec6a1260dc88a3e6db4f2151611",
      "subject": "[OmniboxEverywhere] Add Local State pref for Omnibox Everywhere hotkey"
    },
    "8134981": {
      "author": "Christian Biesinger",
      "avatar": "https://lh3.googleusercontent.com/-TLTBCknSEAI/AAAAAAAAAAI/AAAAAAAAAAA/P8Xb9gZH380/s120-p/photo.jpg",
      "cl": "8134981",
      "clUrl": "https://chromium-review.googlesource.com/c/8134981",
      "description": "To avoid showing anything if the email provider does not support EVP,\nonly show the indicator after we get the IsVerifiable (DNS) results.\n\nBug: 524671711\nChange-Id: I297f5dc7b023f8c30fcb15903eef698f36c80165\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8134981\nReviewed-by: Sam Goto \u003cgoto@chromium.org\u003e\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCommit-Queue: Christian Biesinger \u003ccbiesinger@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667980}",
      "email": "cbiesinger@chromium.org",
      "hash": "6f3859971f09af63cea741c481ff11bfe397734a",
      "subject": "[EVP] Show loading indicator only after DNS"
    },
    "8135019": {
      "author": "Calder Kitagawa",
      "avatar": "https://lh6.googleusercontent.com/-4cBBx62oyIE/AAAAAAAAAAI/AAAAAAAAAAA/P9CJoop--JE/s120-p/photo.jpg",
      "cl": "8135019",
      "clUrl": "https://chromium-review.googlesource.com/c/8135019",
      "description": "Bug: 535536257\nChange-Id: I85f37d96ad8dd8c6cb963f31a86975de6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8135019\nAuto-Submit: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nReviewed-by: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCommit-Queue: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667914}",
      "email": "ckitagawa@chromium.org",
      "hash": "d22729799477a8b98f3d8f948974beec3bb6a1ec",
      "subject": "[Batch] IdentityErrorCardPreferenceTest, PassphraseTypeDialogFragmentTest"
    },
    "8135020": {
      "author": "Paul Adedeji",
      "avatar": "https://lh5.googleusercontent.com/-tMF8riq4Jsk/AAAAAAAAAAI/AAAAAAAAAAA/WxXvEpNlQQA/s120-p/photo.jpg",
      "cl": "8135020",
      "clUrl": "https://chromium-review.googlesource.com/c/8135020",
      "description": "Fix an issue where `is_restoring_focus_after_file_selection_` was\ncleared prematurely during widget activation changes following file\nchooser closure. This caused the focus restoration state to reset before\n`OnDidChangeFocus` could intercept focus restoration to the Omnibox,\nresulting in unexpected popup closures.\n\nKey changes:\n- Remove premature `ResetFocusRestorationState()` calls in\n  `OnWidgetActivationChanged`.\n- Asynchronously defer `RequestFocus` in `OnDidChangeFocus` to\n  prevent re-entrant window activation in `wm::FocusController`.\n- Collapse duplicate `kOmniboxKeepOpenOnFileSelection` checks.\n- Parameterize `OmniboxAimPopupKeepOpenBrowserTest` for complete\n  feature flag coverage.\n\nChange-Id: I42644c4281f61e7cfba57d6cc22f67cf6a11c86a\nBug: 537136942\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8135020\nReviewed-by: David Yeung \u003cdayeung@chromium.org\u003e\nCommit-Queue: Paul Adedeji \u003cpauladedeji@google.com\u003e\nAuto-Submit: Paul Adedeji \u003cpauladedeji@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667875}",
      "email": "pauladedeji@google.com",
      "hash": "6fee7f59e221e00858826750997b99f68a5fb8da",
      "subject": "[omnibox] Preserve focus restoration state in OmniboxPopupAimPresenter"
    },
    "8135022": {
      "author": "Adithya Srinivasan",
      "avatar": "https://lh5.googleusercontent.com/-Mg06OCd7fpU/AAAAAAAAAAI/AAAAAAAAAAA/K3bGVSfDtuo/s120-p/photo.jpg",
      "cl": "8135022",
      "clUrl": "https://chromium-review.googlesource.com/c/8135022",
      "description": "Bug: b:509912204\nChange-Id: I66082df8b73c41d5464126f9c6a8bf334619ecc9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8135022\nReviewed-by: Jeremy Roman \u003cjbroman@chromium.org\u003e\nCommit-Queue: Adithya Srinivasan \u003cadithyas@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667949}",
      "email": "adithyas@chromium.org",
      "hash": "a8338fae007ecf8f6d4dc96d7085572af11e5649",
      "subject": "indigo: Add fieldtrial_testing_config entry"
    },
    "8135058": {
      "author": "Calder Kitagawa",
      "avatar": "https://lh6.googleusercontent.com/-4cBBx62oyIE/AAAAAAAAAAI/AAAAAAAAAAA/P9CJoop--JE/s120-p/photo.jpg",
      "cl": "8135058",
      "clUrl": "https://chromium-review.googlesource.com/c/8135058",
      "description": "Bug: 535536257\nChange-Id: I61c7d2e2203bbdc93699e00596428e996a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8135058\nReviewed-by: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nAuto-Submit: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668009}",
      "email": "ckitagawa@chromium.org",
      "hash": "16d89f05b3aba7d018552021cf22cc85694203d0",
      "subject": "[Batch] CustomTabPostMessageTest"
    },
    "8135062": {
      "author": "Andy Li",
      "avatar": "https://lh6.googleusercontent.com/-ubyqTiRqzck/AAAAAAAAAAI/AAAAAAAAAAA/bDVTVIMN6Zk/s120-p/photo.jpg",
      "cl": "8135062",
      "clUrl": "https://chromium-review.googlesource.com/c/8135062",
      "description": "Introduce kProtoStreamMaxConcurrentSessions feature parameter(default 3)\nand enforce an upper bound on concurrent active transport sessions in\nTransportSessionRegistryImpl. Reject incoming new session requests that\nexceed the limit and drop messages for rejected sessions in\nTransportChannelImpl::OnStreamMessage.\n\nBug: 537331795\nChange-Id: Ib73c6f3b4ce90bb849fdf5c3701e3335ad6578cb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8135062\nReviewed-by: Anusha Muley \u003canushamuley@google.com\u003e\nCommit-Queue: Andy Li \u003candylky@google.com\u003e\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667943}",
      "email": "andylky@google.com",
      "hash": "687e76e6fb11fbbd3ea8187a18b9c7a07cbfd4f8",
      "subject": "[browser_actuator] Limit maximum concurrent transport sessions"
    },
    "8135064": {
      "author": "Dan Harrington",
      "avatar": "https://lh4.googleusercontent.com/-7SNYuvIzI24/AAAAAAAAAAI/AAAAAAAAAAA/Am5cUClHvA0/s120-p/photo.jpg",
      "cl": "8135064",
      "clUrl": "https://chromium-review.googlesource.com/c/8135064",
      "description": "And start to disassociate GlicWebClientHandler from PageHandler\n\nBug: b:537788620\nChange-Id: Idfa8e705a087b85e129456595ad571c56a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8135064\nReviewed-by: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCommit-Queue: Dan H \u003charringtond@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667481}",
      "email": "harringtond@chromium.org",
      "hash": "d6484d9e44d428d24fa6b7a8f5a05deae434c8e0",
      "subject": "Move GlicWebClientHandler to new file"
    },
    "8135090": {
      "author": "Alex Moshchuk",
      "avatar": "https://lh4.googleusercontent.com/-OgoausJ-OaU/AAAAAAAAAAI/AAAAAAAAAAA/dWDqJ9jykP0/s120-p/photo.jpg",
      "cl": "8135090",
      "clUrl": "https://chromium-review.googlesource.com/c/8135090",
      "description": "This CL updates the FrameOwnerPropertiesPropagationCSP test\nDepictFrameTree expectations. When subframe error page isolation is\nenabled, a blocked subframe navigation commits an error page in a\ndedicated isolated process (chrome-error://chromewebdata/) rather than\nstaying in the main frame's process, which results in cross-process\nproxies being created.\n\nIt also tweaks the ProcessTransferAfterError test updated earlier to\nreplace the direct feature flag check\n(features::kIsolateSubframeErrorPages) with a policy check using\nSiteIsolationPolicy::IsErrorPageIsolationEnabled(), which will should\nprobably be our preferred way of checking this policy going forward.\n\nBug: 40134629\nChange-Id: I9160c6ea36eace8b6a68bb28ffd2f5ab6574d115\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8135090\nCommit-Queue: Alex Moshchuk \u003calexmos@chromium.org\u003e\nReviewed-by: Liam Brady \u003clbrady@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667442}",
      "email": "alexmos@chromium.org",
      "hash": "7a719223996443224d73918587b9ad7007167977",
      "subject": "Fix FrameOwnerPropertiesPropagationCSP for subframe error page isolation"
    },
    "8135158": {
      "author": "Nathan Memmott",
      "avatar": "https://lh5.googleusercontent.com/-Bsvj6TynpkA/AAAAAAAAAAI/AAAAAAAAAAA/k4yeLe-ZOIw/s120-p/photo.jpg",
      "cl": "8135158",
      "clUrl": "https://chromium-review.googlesource.com/c/8135158",
      "description": "These tests are preventing us from rolling the internal and external\nLiteRT library due to ABI because it introduces ABI differences. This\ntemporarily disables them and will be re-enabled once the LiteRT\nlibraries are rolled.\n\nBug: 537769664\nChange-Id: Ia2839a8fbbec7ecd8086fab40a1ca2511643291b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8135158\nReviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\nAuto-Submit: Nathan Memmott \u003cmemmott@chromium.org\u003e\nReviewed-by: Lynne Jiang \u003clyjiang@google.com\u003e\nCommit-Queue: Reilly Grant \u003creillyg@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668163}",
      "email": "memmott@chromium.org",
      "hash": "4484719a68a95cef76a0bb93c41dd1a817f47d5b",
      "subject": "WebNN: Disable tests blocking LiteRT roll"
    },
    "8135162": {
      "author": "Emily Shack",
      "avatar": "https://lh4.googleusercontent.com/-BFIKkstvJQg/AAAAAAAAAAI/AAAAAAAAAAA/1sroh81CHrI/s120-p/photo.jpg",
      "cl": "8135162",
      "clUrl": "https://chromium-review.googlesource.com/c/8135162",
      "description": "Updates icon names to reflect the naming on go/icons. See\ncrrev.com/c/8131145/comment/8985421e_cff526c5/ for discussion on this\napproach.\n\nSee go/chrome-icon-modernization-dd. This is part of a larger effort to\nstandardize icon naming, enabling easier bulk updates in the future, as\nwell as applying 100% roundedness to all existing icons.\n\nBug: 511303545\nChange-Id: Iba1bc7b4569063e9e2c7697ec82eb3d5be4d482f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8135162\nCommit-Queue: Emily Shack \u003cemshack@chromium.org\u003e\nReviewed-by: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667531}",
      "email": "emshack@chromium.org",
      "hash": "9bc2fece046fa4ee2d54cff41db858cf25c69623",
      "subject": "[GlowUp] Update settings icon naming"
    },
    "8135163": {
      "author": "dljames",
      "avatar": "https://lh4.googleusercontent.com/-Eg6xaQKoBSI/AAAAAAAAAAI/AAAAAAAAAAA/_o9VKLMOyvY/s120-p/photo.jpg",
      "cl": "8135163",
      "clUrl": "https://chromium-review.googlesource.com/c/8135163",
      "description": "Update SidePanelToReadAnythingOpenTrigger to return\nReadAnythingOpenTrigger directly. Enumerate all SidePanelOpenTrigger\nenum values and append NOTREACHED() at the end to ensure all cases are\nhandled.\n\nTAG=agy\nCONV=041f0bf7-1b3f-4cb8-bc34-35e36e81d076\n\nBug: 525118424, 503719405\nChange-Id: Ia63fb5e1c7ff3effb3d9ed710a6e52fa75e3a8d7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8135163\nCommit-Queue: Darryl James \u003cdljames@chromium.org\u003e\nReviewed-by: Caroline Rising \u003ccorising@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668164}",
      "email": "dljames@chromium.org",
      "hash": "badd3f7b4eafd947e429fceeef885463e479d2af",
      "subject": "[BAM] Make SidePanelToReadAnythingOpenTrigger non-optional and exhaustive"
    },
    "8135177": {
      "author": "Avi Drissman",
      "avatar": "https://lh6.googleusercontent.com/-g_hSdDFmIB8/AAAAAAAAAAI/AAAAAAAAAAA/BwUiN4si-W0/s120-p/photo.jpg",
      "cl": "8135177",
      "clUrl": "https://chromium-review.googlesource.com/c/8135177",
      "description": "Chromium defined a bunch of accessibility constants that were missing\nfrom AppKit. It turns out that many of them were actually hiding in\nApplicationServices, so for those constants, switch to using them.\n\nAlso, there were a lot more constants added to AppKit, so switch to\nthose when available.\n\nBug: none\nChange-Id: I258cfcfcd66570c6285e27efcc0445bb6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8135177\nCommit-Queue: Avi Drissman \u003cavi@chromium.org\u003e\nAuto-Submit: Avi Drissman \u003cavi@chromium.org\u003e\nReviewed-by: Mark Mentovai \u003cmark@chromium.org\u003e\nReviewed-by: Jacques Newman \u003cjanewman@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668067}",
      "email": "avi@chromium.org",
      "hash": "1966211b97ae623360d8b9bb30350ae66e7666b4",
      "subject": "Use SDK accessibility constants"
    },
    "8135181": {
      "author": "Danilo Tedeschi",
      "avatar": "https://lh4.googleusercontent.com/-o60aWRQQunI/AAAAAAAAAAI/AAAAAAAAAAA/EywYd35zkfY/s120-p/photo.jpg",
      "cl": "8135181",
      "clUrl": "https://chromium-review.googlesource.com/c/8135181",
      "description": "For en-CA the code already in place for Chrome, it assumes we should\nmatch to en-GB (for example when selecting the UI strings locale, if the\nuser has its local locale set to en-CA, chrome will use en-GB for the\nstrings).\n\nAn artificial edge is being added here from \"en-CA\" directly to \"en-GB\"\nto force that to happen, since the data from ICU, assumes that \"en-CA\"\nis not a global english (it does not have \"en-001\" as its falback\nlocale) therefore, we do not match it to en-GB, but end up going to\nen-US.\n\nAnd artificial edge between \"en\" and \"en-GB\" is also being added given\nthat \"en-GB\" fallbacks to \"en-001\" first. This edge helps us to avoid\nmatches between \"en\" and \"en-XX\" (where XX is not GB) when \"en-GB\" is\navailable.\n\nChange-Id: Id4a14ed22dc98e0333adf1fce761b40f9d85631a\nBug: 526738932\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8135181\nCommit-Queue: Danilo Tedeschi \u003cdanft@google.com\u003e\nReviewed-by: Paula Gómez \u003cpaugomez@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668017}",
      "email": "danft@google.com",
      "hash": "d15f6ec87ff95f22b3c95db16727b948d7edb2c8",
      "subject": "Fix LanguageTagMatcher for en-CA and en"
    },
    "8135200": {
      "author": "Ryan Kalla",
      "avatar": "https://lh4.googleusercontent.com/-qUTz4hBaevo/AAAAAAAAAAI/AAAAAAAAAAA/xh4VT-q8EVs/s120-p/photo.jpg",
      "cl": "8135200",
      "clUrl": "https://chromium-review.googlesource.com/c/8135200",
      "description": "This CL adds logging for origin gating decisions to the Actor journal,\ncapturing details such as the origin, event type, gating decision, and\nattribution. To support this, it also implements ToString helper methods\nfor DecisionSource, GateableEvent, and DecisionAttribution.\n\nBug: b:478273901\nChange-Id: I94f74bf881669a3070b407107bc06dc8179503c4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8135200\nCommit-Queue: Ryan Kalla \u003cryankalla@google.com\u003e\nReviewed-by: Chris Fredrickson \u003ccfredric@chromium.org\u003e\nReviewed-by: David Bokan \u003cbokan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667814}",
      "email": "ryankalla@google.com",
      "hash": "2b9ef62e71425e09579ea724991ca92507a38cd1",
      "subject": "Log origin gating decisions to the Actor journal."
    },
    "8135219": {
      "author": "Charles Hager",
      "avatar": "https://lh6.googleusercontent.com/-d4i_sWIj5z4/AAAAAAAAAAI/AAAAAAAAAAA/E6ZZQ537qcM/s120-p/photo.jpg",
      "cl": "8135219",
      "clUrl": "https://chromium-review.googlesource.com/c/8135219",
      "description": "This adds a new feature flag, ContextualPanelCloseButtonOnTablets, to\nguard a rework to the overlay panel / contextual search panel on large\nform factors. This rework will hide the scrim and add a close button to\nthe side of the panel.\n\nBug: 512584438\nChange-Id: I4748006da7f8176516bed6b0e220e54b2cbe0492\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8135219\nCommit-Queue: Charles Hager \u003cclhager@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667435}",
      "email": "clhager@google.com",
      "hash": "eef1b21132daff7e38272294782bee1d9c03b150",
      "subject": "Add feature flag for contextual search panel close button"
    },
    "8135410": {
      "author": "Sho Biswas",
      "avatar": "https://lh6.googleusercontent.com/-G1EVjkwqFCQ/AAAAAAAAAAI/AAAAAAAAAAA/F5Bz_W-diDM/s120-p/photo.jpg",
      "cl": "8135410",
      "clUrl": "https://chromium-review.googlesource.com/c/8135410",
      "description": "When embedded pages inside Contextual Tasks (such as AI Mode results) attempt to open a new window via window.open() or target=\"_blank\" (e.g., clicking share buttons for Gmail or Facebook), the embedded \u003cwebview\u003e tag dispatches a 'newwindow' event.\n\nOn platforms without window tracking enabled (such as Android), no event listener called event.preventDefault(), causing \u003cwebview\u003e to execute its default action of blocking the window request.\n\nThis CL listens for 'newwindow' events when window tracking is disabled, prevents the default block action, and forwards the target URL to C++ via PageHandler.openUrl to open the requested URL in a new tab.\n\nBug: 529893524\nTAG=agy\nCONV=551936f4-59c8-438e-8797-421e883def09\n\nChange-Id: I059413ac0d745aa03f9b5ce274ad9a8867e42b8e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8135410\nCommit-Queue: Sho Biswas \u003cshobiz@google.com\u003e\nReviewed-by: Shakti Sahu \u003cshaktisahu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667560}",
      "email": "shobiz@google.com",
      "hash": "74d3ce3eb5976939d11950937a09633c5fbd7f45",
      "subject": "Handle newwindow events in Contextual Tasks webview on Android"
    },
    "8135514": {
      "author": "Camillia Smith Barnes",
      "avatar": "https://lh3.googleusercontent.com/-x050vuJgQKg/AAAAAAAAAAI/AAAAAAAAAAA/Um8loVcvgeg/s120-p/photo.jpg",
      "cl": "8135514",
      "clUrl": "https://chromium-review.googlesource.com/c/8135514",
      "description": "Bug: 462465887\nChange-Id: I213057a50e9092357c0a27a51a22a7c312d6664c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8135514\nReviewed-by: Yao Xiao \u003cyaoxia@chromium.org\u003e\nReviewed-by: Colin Blundell \u003cblundell@chromium.org\u003e\nCommit-Queue: Cammie Smith Barnes \u003ccammie@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668029}",
      "email": "cammie@chromium.org",
      "hash": "dc13ae72aa3911943e16da7fcc46a28e549e3fb6",
      "subject": "Shared Storage: Add deprecation entry to fieldtrial_testing_config.json"
    },
    "8135545": {
      "author": "Mitsuru Oshima",
      "avatar": "https://lh3.googleusercontent.com/-0Y55REyBQ4w/AAAAAAAAAAI/AAAAAAAAAAA/yGgNpVi7M5o/s120-p/photo.jpg",
      "cl": "8135545",
      "clUrl": "https://chromium-review.googlesource.com/c/8135545",
      "description": "Unit tests are updated to point the allowed root at a temp directory and\nto cover paths that fall outside it.\n\nBug: 520438170\nTAG=agy\nCONV=3a16fd21-ea36-433b-9aca-b7a47b3116f1\n\nChange-Id: Ica54a9850652e13b0a9484b31f328353b505d1d8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8135545\nReviewed-by: Achuith Bhandarkar \u003cachuith@chromium.org\u003e\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667652}",
      "email": "oshima@chromium.org",
      "hash": "704eb796f61047d70410d37b3ba1653076e34fe9",
      "subject": "display: Constrain DisplayPortObserver sysfs reads to /sys"
    },
    "8135824": {
      "author": "James Hawkins",
      "avatar": "",
      "cl": "8135824",
      "clUrl": "https://chromium-review.googlesource.com/c/8135824",
      "description": "Add the 'declare' keyword to Polymer property declarations to satisfy\nthe @webui-eslint/polymer-property-declare rule and ensure correct\nproperty initialization semantics.\n\nBug: 537935977\nTest: browser_tests --gtest_filter=*DiagnosticsApp*\nChange-Id: Ic062dd9ae19e74f665fa6883ea4caa28d75960c7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8135824\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: James Hawkins \u003cjhawkins@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667978}",
      "email": "jhawkins@google.com",
      "hash": "49d8573f846718b47034f5751c67959d2b53a752",
      "subject": "ash/webui: Add declare keyword to Polymer properties (part 04)"
    },
    "8135908": {
      "author": "James Hawkins",
      "avatar": "",
      "cl": "8135908",
      "clUrl": "https://chromium-review.googlesource.com/c/8135908",
      "description": "Add the 'declare' keyword to Polymer property declarations to satisfy\nthe @webui-eslint/polymer-property-declare rule and ensure correct\nproperty initialization semantics.\n\nBug: 537935977\nTest: browser_tests --gtest_filter=*CrElements*:*AshCommon*\nChange-Id: I3eb2ce0ccd22d658b433da6f74e2aae0729f6b7f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8135908\nCommit-Queue: James Hawkins \u003cjhawkins@chromium.org\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668000}",
      "email": "jhawkins@google.com",
      "hash": "ecba9c979612cb98b3677e2e3be47b5e00f07462",
      "subject": "ash/webui: Add declare keyword to Polymer properties (part 03)"
    },
    "8135970": {
      "author": "rosiey",
      "avatar": "https://lh6.googleusercontent.com/-7yBUbcAIHXA/AAAAAAAAAAI/AAAAAAAAAAA/7h2u_eYui14/s120-p/photo.jpg",
      "cl": "8135970",
      "clUrl": "https://chromium-review.googlesource.com/c/8135970",
      "description": "Refactor Web Actuation link aria-label and aria-description string\nformatting from TypeScript regex replacement to C++ GetStringFUTF16.\n(follow-up CL of https://crrev.com/c/8117346)\n\nString formatting is gated on GlicSettingsA11yContextFix (enabled by\ndefault): when enabled, the _V2 strings are formatted in C++ with the\naria-label/aria-description values; when disabled, the pre-fix V1\nstrings (IDS_..._TOGGLE_SUBLABEL / IDS_..._TOGGLE_CONSIDER_2) are served\ninstead, keeping the flag usable as a kill switch.\n\n- Embed aria-label and aria-description placeholders ($1..$5) directly\ninto the _V2 GRDP messages in glic_strings.grdp.\n\n- Format Web Actuation toggle sublabel and consider-2 strings in C++ settings_localized_strings_provider.cc using l10n_util::GetStringFUTF16 and base::EscapeForHTML.\n\n- Gate Web Actuation formatted strings behind kGlicSettingsA11yContextFix feature flag (enabled by default) with V1 fallback.\n\n- Add unit test WebActuationSublabelAriaAttributes in glic_subpage_test.ts to verify rendered sublabel link carries aria-label and aria-description.\n\nSkip-Translation-Screenshots-Check: True\nBug: b:535190886\nChange-Id: I03226621b6e98849d26acd2257eb774ec66c9bda\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8135970\nReviewed-by: Tommy Nyquist \u003cnyquist@chromium.org\u003e\nCommit-Queue: Rosie Yang \u003crosiey@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668010}",
      "email": "rosiey@google.com",
      "hash": "8a932abf159a190b72118c4845039eece05d473e",
      "subject": "[a11y][Glic] Move Web Actuation link aria-label formatting to GetStringFUTF16"
    },
    "8136009": {
      "author": "James Leung",
      "avatar": "https://lh6.googleusercontent.com/-vCImNY8frjk/AAAAAAAAAAI/AAAAAAAAAAA/9lGXha9cmZw/s120-p/photo.jpg",
      "cl": "8136009",
      "clUrl": "https://chromium-review.googlesource.com/c/8136009",
      "description": "* Since submitted tabs implies that the tabs have been submitted,\n  and is more of a 'historical archive' of submitted context instead of\n  an active state, this CL renames the state to `persisted_tabs_`\n  to better reflect why the state matters compared to other states,\n  not just what happened to it.\n* This helps differentiate it from `submitted_context_tokens`, which\n  is the historical archive for submitted context to AIM.\n\nBug: b:524332787\nChange-Id: Ie8a35a83256ee5431ec755e826bc76454e926e90\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8136009\nReviewed-by: Jason Hu \u003chujasonx@google.com\u003e\nCommit-Queue: James Leung \u003cjamesleung@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668156}",
      "email": "jamesleung@google.com",
      "hash": "e1c91b868b247f2a866cf8872fdceedec1a3820d",
      "subject": "[tab_management]: rename `submitted_tabs_` to `persisted_tabs_`"
    },
    "8136015": {
      "author": "James Hawkins",
      "avatar": "",
      "cl": "8136015",
      "clUrl": "https://chromium-review.googlesource.com/c/8136015",
      "description": "Add the 'declare' keyword to Polymer property declarations to satisfy\nthe @webui-eslint/polymer-property-declare rule and ensure correct\nproperty initialization semantics.\n\nBug: 537935977\nTest: browser_tests --gtest_filter=*OSSettingsApps*\nChange-Id: Ieb7a1920756408d9b80c1653ab659fce3cea2944\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8136015\nCommit-Queue: James Hawkins \u003cjhawkins@chromium.org\u003e\nReviewed-by: Jimmy Gong \u003cjimmyxgong@chromium.org\u003e\nReviewed-by: Ashley Prasad \u003cashleydp@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667462}",
      "email": "jhawkins@google.com",
      "hash": "4240b731d4ef549e5fdd6a71688a3300e10e0f4c",
      "subject": "ash/settings: Add declare keyword to Polymer properties (part 13)"
    },
    "8136016": {
      "author": "James Hawkins",
      "avatar": "",
      "cl": "8136016",
      "clUrl": "https://chromium-review.googlesource.com/c/8136016",
      "description": "Add the 'declare' keyword to Polymer property declarations to satisfy\nthe @webui-eslint/polymer-property-declare rule and ensure correct\nproperty initialization semantics.\n\nBug: 537935977\nTest: browser_tests --gtest_filter=*OSSettings*\nChange-Id: I058c45721f73277bee8987e793a86ec30f69e548\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8136016\nCommit-Queue: James Hawkins \u003cjhawkins@chromium.org\u003e\nReviewed-by: Ashley Prasad \u003cashleydp@google.com\u003e\nReviewed-by: James Hawkins \u003cjhawkins@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668001}",
      "email": "jhawkins@google.com",
      "hash": "95a5732d4dfee70009e4549b04caba543995e3c1",
      "subject": "ash/settings: Add declare keyword to Polymer properties (part 12)"
    },
    "8136017": {
      "author": "James Hawkins",
      "avatar": "",
      "cl": "8136017",
      "clUrl": "https://chromium-review.googlesource.com/c/8136017",
      "description": "Add the 'declare' keyword to Polymer property declarations to satisfy\nthe @webui-eslint/polymer-property-declare rule and ensure correct\nproperty initialization semantics.\n\nBug: 537935977\nTest: browser_tests --gtest_filter=*Oobe*:*Login*\nChange-Id: I73a2755aca6da57ded708865c11d7d6c18ffc0a2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8136017\nReviewed-by: Achuith Bhandarkar \u003cachuith@chromium.org\u003e\nReviewed-by: Vignesh Shenvi \u003cvshenvi@google.com\u003e\nCommit-Queue: James Hawkins \u003cjhawkins@chromium.org\u003e\nReviewed-by: Ashley Prasad \u003cashleydp@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667476}",
      "email": "jhawkins@google.com",
      "hash": "78e3dc90be8678749b9feae03cde3f6c87fd4bd0",
      "subject": "chromeos: Add declare keyword to Polymer properties (part 18)"
    },
    "8136167": {
      "author": "James Hawkins",
      "avatar": "",
      "cl": "8136167",
      "clUrl": "https://chromium-review.googlesource.com/c/8136167",
      "description": "Add the 'declare' keyword to Polymer property declarations to satisfy\nthe @webui-eslint/polymer-property-declare rule and ensure correct\nproperty initialization semantics.\n\nBug: 537935977\nTest: browser_tests --gtest_filter=*PersonalizationApp*\nChange-Id: Ib30d7a6b0c4a3a130f69062eff6bc0c3636d7f7d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8136167\nCommit-Queue: James Hawkins \u003cjhawkins@chromium.org\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667982}",
      "email": "jhawkins@google.com",
      "hash": "11f26a63e11c516970b202e9f7fb4f9c3bc1602e",
      "subject": "ash/webui/personalization: Add declare keyword to Polymer props (part 05)"
    },
    "8136179": {
      "author": "Hyowon Kim",
      "avatar": "https://lh3.googleusercontent.com/-6xuCyajWy_0/AAAAAAAAAAI/AAAAAAAAAAA/Fs5hsfdSZQ0/s120-p/photo.jpg",
      "cl": "8136179",
      "clUrl": "https://chromium-review.googlesource.com/c/8136179",
      "description": "Bug: 40215845\nChange-Id: I17e15e79bf95d8e4f2b2c5e8158519fb61aec759\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8136179\nCommit-Queue: Hyowon Kim \u003chyowon@igalia.com\u003e\nReviewed-by: Mason Freed \u003cmasonf@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667567}",
      "email": "hyowon@igalia.com",
      "hash": "06ced5751dca8ff959cdf8b276b9612c1411d844",
      "subject": "Fix wrong values in suggestion-picker mouse-operations tests"
    },
    "8136210": {
      "author": "James Hawkins",
      "avatar": "",
      "cl": "8136210",
      "clUrl": "https://chromium-review.googlesource.com/c/8136210",
      "description": "Add the 'declare' keyword to Polymer property declarations to satisfy\nthe @webui-eslint/polymer-property-declare rule and ensure correct\nproperty initialization semantics.\n\nBug: 537935977\nTest: browser_tests --gtest_filter=*OSSettingsPrivacy*\nChange-Id: I6f7db602132bf87659d5e9e4a70ecf38c8716dfe\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8136210\nReviewed-by: Ashley Prasad \u003cashleydp@google.com\u003e\nCommit-Queue: James Hawkins \u003cjhawkins@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667604}",
      "email": "jhawkins@google.com",
      "hash": "0bb1dfecbbc8abe657972b60dc65340663dd52a2",
      "subject": "ash/settings: Add declare keyword to Polymer properties (part 16)"
    },
    "8136399": {
      "author": "James Hawkins",
      "avatar": "",
      "cl": "8136399",
      "clUrl": "https://chromium-review.googlesource.com/c/8136399",
      "description": "Add the 'declare' keyword to Polymer property declarations to satisfy\nthe @webui-eslint/polymer-property-declare rule and ensure correct\nproperty initialization semantics.\n\nBug: 537935977\nTest: browser_tests --gtest_filter=*CrElements*:*AshCommon*\nChange-Id: Ieb3cba41ac1f53ea292042b2738a5c3a5fb78696\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8136399\nReviewed-by: Michael Checo \u003cmichaelcheco@google.com\u003e\nCommit-Queue: James Hawkins \u003cjhawkins@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667450}",
      "email": "jhawkins@google.com",
      "hash": "72ac32165c9a607b30625425f79633dd250c834b",
      "subject": "ash/webui/common: Add declare keyword to Polymer properties (part 02)"
    },
    "8136400": {
      "author": "James Hawkins",
      "avatar": "",
      "cl": "8136400",
      "clUrl": "https://chromium-review.googlesource.com/c/8136400",
      "description": "Add the 'declare' keyword to Polymer property declarations to satisfy\nthe @webui-eslint/polymer-property-declare rule and ensure correct\nproperty initialization semantics.\n\nBug: 537935977\nTest: browser_tests --gtest_filter=*OSSettingsDevice*\nChange-Id: I3a3d6706848330ef917fca52a4a859a5ba0931f1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8136400\nReviewed-by: Ashley Prasad \u003cashleydp@google.com\u003e\nCommit-Queue: James Hawkins \u003cjhawkins@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667470}",
      "email": "jhawkins@google.com",
      "hash": "df90a3be4f02f312e4e97e3d7b2fb17e642d0034",
      "subject": "ash/settings: Add declare keyword to Polymer properties (part 09)"
    },
    "8136419": {
      "author": "James Hawkins",
      "avatar": "",
      "cl": "8136419",
      "clUrl": "https://chromium-review.googlesource.com/c/8136419",
      "description": "Add the 'declare' keyword to Polymer property declarations to satisfy\nthe @webui-eslint/polymer-property-declare rule and ensure correct\nproperty initialization semantics.\n\nBug: 537935977\nTest: browser_tests --gtest_filter=*OSSettingsPeople*\nChange-Id: I11ba47bb5e2c65dbe5bda7c29ad59d1d7469a017\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8136419\nReviewed-by: Jimmy Gong \u003cjimmyxgong@chromium.org\u003e\nCommit-Queue: James Hawkins \u003cjhawkins@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667463}",
      "email": "jhawkins@google.com",
      "hash": "ab8e6466f372d3a91d5eef343a76381590a9f181",
      "subject": "ash/settings: Add declare keyword to Polymer properties (part 15)"
    },
    "8136785": {
      "author": "Taiyo Mizuhashi",
      "avatar": "https://lh3.googleusercontent.com/-NQaw4l7JIE4/AAAAAAAAAAI/AAAAAAAAAAA/OcvuTPDoFlI/s120-p/photo.jpg",
      "cl": "8136785",
      "clUrl": "https://chromium-review.googlesource.com/c/8136785",
      "description": "This CL disables the following tests on Linux MSAN:\n* regress/regress-1239910-adapter.html\n* virtual/webnn-service-on-cpu/external/wpt/webnn/conformance_tests/tensor.https.any.html?cpu\n\nThese tests started failing consistently with a MSAN crash after\ncrrev.com/c/8104603. Because recent changes from a Dawn roll make it\ndifficult to cleanly revert the culprit CL, this CL temporarily disables\nthe tests to restore builder health while a proper forward-fix is\nimplemented.\n\nBug: 538420326, 528305452\nChange-Id: I52667b29fa48b52f4e223a5d5e7efd36554bae7d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8136785\nAuto-Submit: Taiyo Mizuhashi \u003ctaiyo@chromium.org\u003e\nCommit-Queue: Ken Okada \u003ckenoss@chromium.org\u003e\nCommit-Queue: Taiyo Mizuhashi \u003ctaiyo@chromium.org\u003e\nOwners-Override: Taiyo Mizuhashi \u003ctaiyo@chromium.org\u003e\nReviewed-by: Ken Okada \u003ckenoss@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667768}",
      "email": "taiyo@chromium.org",
      "hash": "a977f04e5831a8fd6d90615702b97a7ef0e3fdaa",
      "subject": "[Gardening] Disable Linux MSAN tests for crrev.com/c/8104603"
    },
    "8136787": {
      "author": "Adem Derinel",
      "avatar": "https://lh6.googleusercontent.com/-RzPR9lHrlUw/AAAAAAAAAAI/AAAAAAAAAAA/ph6rcW48A8Y/s120-p/photo.jpg",
      "cl": "8136787",
      "clUrl": "https://chromium-review.googlesource.com/c/8136787",
      "description": "Remove ComputeClientTagForTesting from PasswordSyncBridge as it is\nnot used in the codebase.\n\nTAG=agy\nCONV=54a22375-dfe5-472e-9575-4808b642b357\n\nChange-Id: I99b90372cc5f16d331e60f13c4315a47b63285f5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8136787\nReviewed-by: Ioana Treib \u003cioanap@chromium.org\u003e\nCommit-Queue: Ioana Treib \u003cioanap@chromium.org\u003e\nAuto-Submit: Adem Derinel \u003cderinel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667824}",
      "email": "derinel@google.com",
      "hash": "5160572e98f56d4451d447a60ccfd7db8d8b8f80",
      "subject": "Remove unused ComputeClientTagForTesting"
    },
    "8136863": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "cl": "8136863",
      "clUrl": "https://chromium-review.googlesource.com/c/8136863",
      "description": "Will rename methods/vars in followup.\n\nBug: 352263194\nChange-Id: I8b6067722079e257ccc45b278713441f8546aef3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8136863\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667699}",
      "email": "blundell@chromium.org",
      "hash": "66f01fdc720d51a70a25591dc901882e986e1d8e",
      "subject": "[Blink] Rename WebGpuRecyclableRPLease to WebGpuSharedImageWrapperLease"
    },
    "8136927": {
      "author": "Christoph Schwering",
      "avatar": "https://lh4.googleusercontent.com/-Qw-PHSgIOpU/AAAAAAAAAAI/AAAAAAAAAAA/op17V5IhGCg/s120-p/photo.jpg",
      "cl": "8136927",
      "clUrl": "https://chromium-review.googlesource.com/c/8136927",
      "description": "The renderer will maintain the information whether it needs to erase\na trigger string. For the shortcut, it should not.\n\nA followup CL will introduce a proper new trigger source.\n\nBug: 494158096\nChange-Id: Id4d036d55a81d2151d2f38cca3b585feeede6dbd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8136927\nCommit-Queue: Jan Keitel \u003cjkeitel@google.com\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nAuto-Submit: Christoph Schwering \u003cschwering@google.com\u003e\nCommit-Queue: Christoph Schwering \u003cschwering@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667786}",
      "email": "schwering@google.com",
      "hash": "8a2d47224256545e4ba207a932ab72017f4cd003",
      "subject": "[Autofill] Do not use kAtMemory trigger source for keyboard shortcut"
    },
    "8136983": {
      "author": "Satoshi Niwa",
      "avatar": "",
      "cl": "8136983",
      "clUrl": "https://chromium-review.googlesource.com/c/8136983",
      "description": "ARCVM Data Migrator is being deprecated.\nThis CL removes the D-Bus clients (ArcVmDataMigratorClient,\nFakeArcVmDataMigratorClient) from Chromium, along with their usages.\n\nBUG=465619720\n\nChange-Id: I50349c9324f67d340821c6091b95800fef0001c2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8136983\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Satoshi Niwa \u003cniwa@chromium.org\u003e\nReviewed-by: Youkichi Hosoi \u003cyoukichihosoi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667925}",
      "email": "niwa@google.com",
      "hash": "07c3121af2b16300cc013ef4205cf005ec79e52f",
      "subject": "Remove ArcVmDataMigratorClient"
    },
    "8137009": {
      "author": "Atalyk Akash",
      "avatar": "https://lh5.googleusercontent.com/-qdqxqD2_ZCQ/AAAAAAAAAAI/AAAAAAAAAAA/36GbH9XA4tk/s120-p/photo.jpg",
      "cl": "8137009",
      "clUrl": "https://chromium-review.googlesource.com/c/8137009",
      "description": "The change sets up Source text based on the new introduced\nsuggestion type.\n\nBefore: screen/C5ZWLcWwC7AfJMc\nAfter: screen/C6zgHYJD7zHPhr5\nBug: 537235042\nChange-Id: Ie170d212c8c41dbeb9290f1c2d3416d65f841d06\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137009\nCommit-Queue: Atalyk Akash \u003catalyk@google.com\u003e\nReviewed-by: Timofey Chudakov \u003ctchudakov@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667724}",
      "email": "atalyk@google.com",
      "hash": "64700631c9363e26ca2ee8550932a03b6f390d71",
      "subject": "[AtMemory][Android] Set up Source text"
    },
    "8137011": {
      "author": "Daniil Sakhapov",
      "avatar": "https://lh3.googleusercontent.com/-Y-eONdMeJV8/AAAAAAAAAAI/AAAAAAAAAAA/6QnPdPtIZQ0/s120-p/photo.jpg",
      "cl": "8137011",
      "clUrl": "https://chromium-review.googlesource.com/c/8137011",
      "description": "When a form control such as a \u003cselect size\u003e listbox is showing an\nautofill preview, it is scrolled to bring the suggested value into view\neven though the suggestion has not yet been accepted.\nScrollMarkerGroupData::ChooseMarkerRecursively() reads the scroll offset\nof any scroll container that holds scroll marker targets, including such\na control, and exposes the result through :target-current.\n\nMatch ScrollStateQuerySnapshot and Element::scrollTop() by keeping the\nexisting selected scroll marker while the control is in preview state.\nThis covers both anchor-based scroll-target-group markers that target\n\u003coption\u003e elements and ::scroll-marker pseudo-elements on the form\ncontrol itself.\n\nAdd a unit test that exercises the anchor-based variant against a\n\u003cselect size\u003e listbox.\n\nFixed: 518023156\nChange-Id: If936913c9a3abab6bdb0689e3a70edb001348042\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137011\nReviewed-by: Rune Lillesveen \u003cfuthark@chromium.org\u003e\nCommit-Queue: Daniil Sakhapov \u003csakhapov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667762}",
      "email": "sakhapov@chromium.org",
      "hash": "2f467ce00a657f3267bcb324ecd8b265d2470586",
      "subject": "Don't update selected scroll marker for previewed form controls"
    },
    "8137101": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "cl": "8137101",
      "clUrl": "https://chromium-review.googlesource.com/c/8137101",
      "description": "We're merging ATL and security review into a unified process.\n\nChange-Id: Ieb4dc1d54466be7f354754f647bcb293b6d8c69d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137101\nReviewed-by: Andrew Whalley \u003cawhalley@chromium.org\u003e\nReviewed-by: Alex Gough \u003cajgo@chromium.org\u003e\nReviewed-by: Mike West \u003cmkwst@chromium.org\u003e\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nReviewed-by: Rick Byers \u003crbyers@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667703}",
      "email": "blundell@chromium.org",
      "hash": "f4e5b468423efc060168dc78c7214ffbabdf1811",
      "subject": "[docs] Update third-party approval review process"
    },
    "8137164": {
      "author": "Christoph Schwering",
      "avatar": "https://lh4.googleusercontent.com/-Qw-PHSgIOpU/AAAAAAAAAAI/AAAAAAAAAAA/op17V5IhGCg/s120-p/photo.jpg",
      "cl": "8137164",
      "clUrl": "https://chromium-review.googlesource.com/c/8137164",
      "description": "This CL splits the AutofillSuggestionTriggerSource::kAtMemory into two:\nkAtMemoryTriggerString and kAtMemoryKeyboardShortcut.\n\nIt also adds missing enums.xml entries, one one enum from password/\nto autofill/, adds a missing TODO, and replaces a disjunction with\na swich in autofill_agent.cc.\n\nTAG=agy\nCONV=f4bfdd01-5e5a-4d3a-8cfc-b647d3a5bbd8\n\nBug: 538139229\nChange-Id: If429e5caa3197f7dd3197010464f1ad9ad5df8bc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137164\nCommit-Queue: Christoph Schwering \u003cschwering@google.com\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nAuto-Submit: Christoph Schwering \u003cschwering@google.com\u003e\nCommit-Queue: Jan Keitel \u003cjkeitel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667858}",
      "email": "schwering@google.com",
      "hash": "ff6a5bba9da7fdaf1fbb9c5a7ccdf2b6a7711200",
      "subject": "[Autofill] Introduce kAtMemoryKeyboardShortcut and rename kAtMemory"
    },
    "8137264": {
      "author": "Elmehdi Rahmaoui",
      "avatar": "https://lh4.googleusercontent.com/-MsKVlpi_Gkk/AAAAAAAAAAI/AAAAAAAAAAA/MlgIgv-UxCY/s120-p/photo.jpg",
      "cl": "8137264",
      "clUrl": "https://chromium-review.googlesource.com/c/8137264",
      "description": "The aim of this CL is to enable all the file types when the Drive file\npicker is used within the composebox.\n\nBug: 538488279\nChange-Id: I8019129a0fccdbda8863d936c6b5c9d9255ec1d4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137264\nCommit-Queue: Elmehdi Rahmaoui \u003cerahmaoui@google.com\u003e\nReviewed-by: Quentin Pubert \u003cqpubert@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667900}",
      "email": "erahmaoui@google.com",
      "hash": "8683cb2d56f88de20a01d600a1e945e4844637d5",
      "subject": "[iOS][composebox] Enable all file types when Drive is used in the composebox"
    },
    "8137281": {
      "author": "Timofey Chudakov",
      "avatar": "https://lh5.googleusercontent.com/-hW5_xE4A0ug/AAAAAAAAAAI/AAAAAAAAAAA/R_SArpdNRv0/s120-p/photo.jpg",
      "cl": "8137281",
      "clUrl": "https://chromium-review.googlesource.com/c/8137281",
      "description": "This CL fixes the issue when the Ambient Autofill cache is not\nwiped out when the user is signed out and the force enablement\nis on.\n\nThe root cause is the discrepancy between the GetEligibilityState()\nand eligibility_state_ in the PersonalContextEligibilityService:\n\n* eligibility_state_ always returns true when the force enablement\nis on.\n* eligibility_state_ stores the real value of the user's eligibility\nfor the feature, which is `false` in practice.\n\nWhen the user signs out, the UpdateEligibilityState compares the new\neligibility state (which is `false` because the user has signed out)\nand the eligibility_state_ (which is `false` as well). Since there's\nno change, the `OnEligibilityStateChanged` callback is not invoked\n=\u003e so the cache is not wiped out.\n\nThis issue is fixed by moving the force enablement feature check from\nthe GetEligibilityState() to ComputeEligibilityState() so that the\nprivate member eligibility_state_ always stores the real value. This\nchange also modifies the behavior of the force enablement feature,\nwhich now respects account requirements.\n\nThe reason why this bug happens only on Clank is because the service\nis recreated when when user signs out on Desktop.\n\nFixed: 537368900\nChange-Id: I0e513e76545fddf316b2e4192c9638acaf215dca\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137281\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCommit-Queue: Timofey Chudakov \u003ctchudakov@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667704}",
      "email": "tchudakov@google.com",
      "hash": "515e41d4996db71add6353ffd09bf1ddfd320293",
      "subject": "[AutofillAi] Force enablement respects account requirements."
    },
    "8137313": {
      "author": "Federica Germinario",
      "avatar": "https://lh6.googleusercontent.com/-z239tbQ35Bw/AAAAAAAAAAI/AAAAAAAAAAA/uknAAujvYHw/s120-p/photo.jpg",
      "cl": "8137313",
      "clUrl": "https://chromium-review.googlesource.com/c/8137313",
      "description": "This will make it easier to understand if test start passing again.\n\nBug: 508127830\nChange-Id: I0b16cc4d011a66a3fcac73c7243d49385b0dca52\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137313\nAuto-Submit: Federica Germinario \u003cfedegermi@google.com\u003e\nReviewed-by: Justin Cohen \u003cjustincohen@google.com\u003e\nCommit-Queue: Federica Germinario \u003cfedegermi@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667866}",
      "email": "fedegermi@google.com",
      "hash": "c23a74d2ef7f16db20988c174999ffaea0e34820",
      "subject": "[ios] Update Multi-window iOS27 test from Skipped to Pass Failure"
    },
    "8137379": {
      "author": "Piotr Kotynia",
      "avatar": "https://lh3.googleusercontent.com/-QmRW_LjC3tU/AAAAAAAAAAI/AAAAAAAAAAA/fVMSluKxZFk/s120-p/photo.jpg",
      "cl": "8137379",
      "clUrl": "https://chromium-review.googlesource.com/c/8137379",
      "description": "Bug: 538023606\nChange-Id: I8a0647036e081b5716a47d6251a7579035b9d25e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137379\nCommit-Queue: Piotr Kotynia \u003cpiotrkotynia@google.com\u003e\nReviewed-by: Atalyk Akash \u003catalyk@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668143}",
      "email": "piotrkotynia@google.com",
      "hash": "57ad13cd0f17268c802dbce8dbecba7bfc4f04e7",
      "subject": "[@memory][Android] Don't show 0-state when waiting for results"
    },
    "8137384": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "cl": "8137384",
      "clUrl": "https://chromium-review.googlesource.com/c/8137384",
      "description": "Followup will rename all related variables/methods for consistency.\n\nBug: 352263194\nChange-Id: I24fbf052e87822198bd83f47f2050977da95058e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137384\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667697}",
      "email": "blundell@chromium.org",
      "hash": "ffdcb76efed7fe6ca58e6cf9a37ffb9fa456e042",
      "subject": "[Blink] Eliminate WebGpuRecyclableResourceProvider type alias"
    },
    "8137419": {
      "author": "Tomek Jurkiewicz",
      "avatar": "https://lh6.googleusercontent.com/-ySHCXjMflzA/AAAAAAAAAAI/AAAAAAAAAAA/lsticuiOmuA/s120-p/photo.jpg",
      "cl": "8137419",
      "clUrl": "https://chromium-review.googlesource.com/c/8137419",
      "description": "This change wraps ListFamilyMembersServiceFactory in the supervised_user\nnamespace for both Chrome and iOS. It updates all factory registrations,\nusages, and tests to use the qualified namespace.\n\nBug: 535169134\nChange-Id: I486fd9b6db0ed0b09618341d9ee87c61bfe52549\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137419\nReviewed-by: Sylvain Defresne \u003csdefresne@chromium.org\u003e\nCommit-Queue: Tomek Jurkiewicz \u003ctju@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667711}",
      "email": "tju@google.com",
      "hash": "baf842c292395c6a2a665f557c443ee5918cc589",
      "subject": "Move ListFamilyMembersServiceFactory to the supervised_user namespace."
    },
    "8137479": {
      "author": "Alex Rudenko",
      "avatar": "https://lh5.googleusercontent.com/-UI2k_SYpVhs/AAAAAAAAAAI/AAAAAAAAAAA/-jUJWjPNWIQ/s120-p/photo.jpg",
      "cl": "8137479",
      "clUrl": "https://chromium-review.googlesource.com/c/8137479",
      "description": "Bug: 512699072\nChange-Id: I6a48657fb7bd549c48eb70169639c47d4c7020c0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137479\nCommit-Queue: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667645}",
      "email": "alexrudenko@chromium.org",
      "hash": "147fc9cccf5b5b071c1e24be6924a51fb8cceac9",
      "subject": "Specify module schema for webdriver bidi unittests"
    },
    "8137485": {
      "author": "Timofey Chudakov",
      "avatar": "https://lh5.googleusercontent.com/-hW5_xE4A0ug/AAAAAAAAAAI/AAAAAAAAAAA/R_SArpdNRv0/s120-p/photo.jpg",
      "cl": "8137485",
      "clUrl": "https://chromium-review.googlesource.com/c/8137485",
      "description": "This method will be used to dismiss the loading dialog from C++.\n\nBug: 536814322\nChange-Id: I68b87c31a56051c5c51636fbdbe0b06a74eabd2f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137485\nReviewed-by: Christoph Schwering \u003cschwering@google.com\u003e\nReviewed-by: Piotr Kotynia \u003cpiotrkotynia@google.com\u003e\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCommit-Queue: Timofey Chudakov \u003ctchudakov@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667911}",
      "email": "tchudakov@google.com",
      "hash": "d47974410e09f61e8870f81915b76471c7f79cd4",
      "subject": "[AutofillAi] Implement AutofillDialogController::Dismiss."
    },
    "8137548": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "cl": "8137548",
      "clUrl": "https://chromium-review.googlesource.com/c/8137548",
      "description": "This is not needed as a separate method at this point.\n\nBug: 352263194\nChange-Id: I911837e7cba1ab5b944bb5c7db99d8158defc69a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137548\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667675}",
      "email": "blundell@chromium.org",
      "hash": "63b429dc38877fc40f7d10acd3febb52920f194a",
      "subject": "[Blink] Eliminate Canvas2DBitmapProvider::RasterRecord() variant"
    },
    "8137554": {
      "author": "Norge Vizcay",
      "avatar": "https://lh5.googleusercontent.com/-zKNsaCCK4xM/AAAAAAAAAAI/AAAAAAAAAAA/uv7WQ1jqN7U/s120-p/photo.jpg",
      "cl": "8137554",
      "clUrl": "https://chromium-review.googlesource.com/c/8137554",
      "description": "This change updates `GetFieldsFillableByAutofillAi()` to return fields\nwhose entity types are currently being prefetched, even if no local or\nserver entity instances exist in the `EntityDataManager` yet. This\nensures that suggestions and the loading indicator can be correctly\nshown while data is being fetched from the server.\n\nBug: 538469183\nChange-Id: Ic56326ba0e96bb572e47c0d1fc3e29b7edce6401\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137554\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCommit-Queue: Norge Vizcay \u003cvizcay@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667774}",
      "email": "vizcay@google.com",
      "hash": "972d80488dbed2070c1ae4250540a68067b55b84",
      "subject": "Show the loading indicator when no suggestions are available."
    },
    "8137558": {
      "author": "Timofey Chudakov",
      "avatar": "https://lh5.googleusercontent.com/-hW5_xE4A0ug/AAAAAAAAAAI/AAAAAAAAAAA/R_SArpdNRv0/s120-p/photo.jpg",
      "cl": "8137558",
      "clUrl": "https://chromium-review.googlesource.com/c/8137558",
      "description": "Screenshot: screen/B54zdAZSgPE86nP\n\nBug: 536814322\nChange-Id: I51da0c36053fc1031ae71fe25d8d29b047a4a9ce\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137558\nCommit-Queue: Timofey Chudakov \u003ctchudakov@google.com\u003e\nAuto-Submit: Timofey Chudakov \u003ctchudakov@google.com\u003e\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667847}",
      "email": "tchudakov@google.com",
      "hash": "a29bfaae51b20001ef71a39ad1f625b9e5e61f49",
      "subject": "[AutofillAi] Add a string for the loading dialog."
    },
    "8137559": {
      "author": "Mikel Astiz",
      "avatar": "https://lh6.googleusercontent.com/-d2wU34ze3Og/AAAAAAAAAAI/AAAAAAAAAAA/kSYJlVC9C3g/s120-p/photo.jpg",
      "cl": "8137559",
      "clUrl": "https://chromium-review.googlesource.com/c/8137559",
      "description": "This patch adds a chrome://flags entry for\nOmniboxCrossDeviceTabZeroSuggest on Android and iOS too (it was\npreviously desktop-only).\n\nBug: 508162292\nChange-Id: I498de300275c605af07337574ff8b2d9d17af0ff\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137559\nReviewed-by: Ankush Singh \u003cankushkush@google.com\u003e\nCommit-Queue: Mikel Astiz \u003cmastiz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667785}",
      "email": "mastiz@chromium.org",
      "hash": "954564e9a8e534e83a0be0ce04a37ebfdf56df3a",
      "subject": "[omnibox] Add chrome://flags entry on mobile"
    },
    "8137566": {
      "author": "Mikita Kuchyn",
      "avatar": "",
      "cl": "8137566",
      "clUrl": "https://chromium-review.googlesource.com/c/8137566",
      "description": "* Move `unmasked_iban` inline in `FillIban_Success`.\n* Standardize ASSERT_EQ argument ordering and fix ASSERT_EQ usage in\n  lambdas\n* Remove unnecessary `Eq()` throughout the whole test file.\n* Remove unnecessary `::testing` prefixes.\n* Add new test helper, `SeeFormAndShowPopup`.\n\nBug: b:531988037\nChange-Id: Ibf60f9546475a294b80231bb5b5cacaea6426600\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137566\nCommit-Queue: Mikita Kuchyn \u003ckuchyn@chromium.org\u003e\nReviewed-by: Karol Sygiet \u003csygiet@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668054}",
      "email": "kuchyn@google.com",
      "hash": "20522ffefb17417ae4cf2ab60a0d2c85cf118f79",
      "subject": "[atmemory] Cleanup `at_memory_manager_unittest.cc`"
    },
    "8137569": {
      "author": "Jan Keitel",
      "avatar": "https://lh5.googleusercontent.com/-tMNoDh7gwHQ/AAAAAAAAAAI/AAAAAAAAAAA/xsOeVsUwI9A/s120-p/photo.jpg",
      "cl": "8137569",
      "clUrl": "https://chromium-review.googlesource.com/c/8137569",
      "description": "Refactor proto-to-C++ conversion logic out of at_memory_query_service.cc\ninto memory_data_type_util.h/.cc, and add dedicated unit tests.\n\nNo intended functionality changes.\n\nTAG=agy\nCONV=8b60400c-63d9-4eeb-a4fd-1a2f50cc266f\n\nBug: 538086467\nChange-Id: I5bae9479b70d596d2139e7e2874bfa74c0dab4e1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137569\nReviewed-by: Karol Sygiet \u003csygiet@google.com\u003e\nCommit-Queue: Jan Keitel \u003cjkeitel@google.com\u003e\nReviewed-by: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667802}",
      "email": "jkeitel@google.com",
      "hash": "d0dcb3b265b328e2c20ba17281bf737589d1676f",
      "subject": "Extract AtMemory proto conversion functions into standalone util"
    },
    "8137602": {
      "author": "Aisulu R",
      "avatar": "https://lh5.googleusercontent.com/-z2vkZ9hah-o/AAAAAAAAAAI/AAAAAAAAAAA/_y0o2fdAFOQ/s120-p/photo.jpg",
      "cl": "8137602",
      "clUrl": "https://chromium-review.googlesource.com/c/8137602",
      "description": "This CL updates Personal Context notice strings for AmbientAutofill on\nDesktop with the latest word doc version at go/atmemory-uxcd.\n\nIn addition: now that the strings for AmbientAutofill and AtMemory\nconverged and teams separately updated the tests: drop duplicate\nstrings, simplify code and unify the tests.\n\nScreenshot: http://screen/8CLXVxFaZty8KeQ (AmbientAutofill)\nScreenshot: http://screen/5CRuHfuc7Uqjuov (AtMemory - without logging)\nScreenshot: http://screen/8ghHsuUyASnZTzT (AtMemory - with logging)\nFixed: b:538275729\nChange-Id: I5a9e682df99184b426f410a6c0301d18ec59a99e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137602\nReviewed-by: Nicola Tommasi \u003ctommasin@chromium.org\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nCommit-Queue: Aisulu Rakhmetullina \u003caisulu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667794}",
      "email": "aisulu@google.com",
      "hash": "b384d83c380bcfd124d8c9f22928a260051fc3d0",
      "subject": "[PersonalContext] Update notice strings for AmbientAutofill on Desktop"
    },
    "8137640": {
      "author": "Anna Sato",
      "avatar": "https://lh5.googleusercontent.com/-Xr5GrWFKvNk/AAAAAAAAAAI/AAAAAAAAAAA/9ZyKO-3igIU/s120-p/photo.jpg",
      "cl": "8137640",
      "clUrl": "https://chromium-review.googlesource.com/c/8137640",
      "description": "CreateOrReuseBackForwardCacheMetricsForNavigation reused the previous\nNavigationEntry's BackForwardCacheMetrics whenever the renderer-supplied\ndocument sequence number matched, regardless of SiteInstance. The\ndocument sequence number alone is not a reliable signal that two\nmain-frame commits belong to the same document, so the previous entry's\nNotRestoredReasons tree could end up attached to an unrelated cross-site\nentry and later be reported via the NotRestoredReasons API for the wrong\ndocument.\n\nSame-document main-frame navigations never change SiteInstance, so\nrequire the committing main-frame SiteInstance to match the previous\nentry's before treating a document sequence number match as\nsame-document. A null previous-entry SiteInstance (e.g. after session\nrestore) continues to rely on the sequence number alone, matching the\nexisting behaviour in SetSkippableForSameDocumentEntries.\n\nAlso adds a unit test covering both the cross-SiteInstance and\nsame-SiteInstance cases.\n\nTAG=agy\nCONV=23a358e0-79f8-4fd1-8ddc-2be156279091\n\nBug: 520121111\nFixed: 520121111\nChange-Id: I67b37359f65dbbf156bad242ec9f2ba10435ba66\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137640\nCommit-Queue: Anna Sato \u003cannasato@chromium.org\u003e\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667662}",
      "email": "annasato@chromium.org",
      "hash": "67e1aad4cc16ee14b6ed7d6a2057e36695ca8556",
      "subject": "[BFCache] Gate metrics reuse on main-frame SiteInstance"
    },
    "8137660": {
      "author": "Patryk Chodur",
      "avatar": "https://lh6.googleusercontent.com/-vJ-hIZOFiDk/AAAAAAAAAAI/AAAAAAAAAAA/sACjS07tV3M/s120-p/photo.jpg",
      "cl": "8137660",
      "clUrl": "https://chromium-review.googlesource.com/c/8137660",
      "description": "This reverts commit a3f2bbc3d634c3bda4433436c6823c554d3454b1.\n\nReason for revert: AWC will most likely not go through OT\n\nOriginal change's description:\n\u003e Add Origin Trial test for Additional Windowing Controls\n\u003e\n\u003e This commit adds an Origin Trial test for the Additional Windowing\n\u003e Controls feature. The test checks both the exposed methods and CSS Media\n\u003e properties. The Origin Trial framework support was added in the\n\u003e https://crrev.com/c/8118367.\n\u003e\n\u003e Bug: 288265319\n\u003e Change-Id: If1ec812d541d76ee42ba16f6ea9a8c7b6a6a6964\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137660\n\u003e Commit-Queue: Patryk Chodur \u003cpchodur@google.com\u003e\n\u003e Reviewed-by: Edman Anjos \u003cedman@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1667324}\n\nBug: 288265319\nChange-Id: Ie152e8af45752d45ec6d978db62bb54e72b37f26\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137749\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: Patryk Chodur \u003cpchodur@google.com\u003e\nReviewed-by: Edman Anjos \u003cedman@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668171}",
      "email": "pchodur@google.com",
      "hash": "af401947c21875f1fdd4a1686044a882c714ed3c",
      "subject": "Revert \"Add Origin Trial test for Additional Windowing Controls\""
    },
    "8137680": {
      "author": "Orko Garai",
      "avatar": "https://lh3.googleusercontent.com/-tPr5RlEFBds/AAAAAAAAAAI/AAAAAAAAAAA/x-zcHXWKSH0/s120-p/photo.jpg",
      "cl": "8137680",
      "clUrl": "https://chromium-review.googlesource.com/c/8137680",
      "description": "Extract the new_tab_page/foo mojo handler out of the monolithic\n//chrome/browser/ui:ui target into its own source_set in its existing\nper-directory target.\n\nBug: 353332589\nChange-Id: I2ee44d96d8f69af6f6eeb8c8963265dc09453e1b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137680\nCommit-Queue: Orko Garai \u003corko@igalia.com\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667502}",
      "email": "orko@igalia.com",
      "hash": "2a3b5d04a9e948ac6ab3f2aaece7d84c672fd299",
      "subject": "Modularize chrome/browser/ui/webui/new_tab_page/foo"
    },
    "8137681": {
      "author": "Kunal Daftari",
      "avatar": "https://lh3.googleusercontent.com/-qDm61ipS4GE/AAAAAAAAAAI/AAAAAAAAAAA/oGt6jxKEaMg/s120-p/photo.jpg",
      "cl": "8137681",
      "clUrl": "https://chromium-review.googlesource.com/c/8137681",
      "description": "Bug: 537878288\nChange-Id: I0c9d1f42397cd05408e2b5443a0c30bbc9e179ec\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137681\nReviewed-by: David Pennington \u003cdpenning@chromium.org\u003e\nCommit-Queue: Kunal Daftari \u003ckunaldaftari@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667552}",
      "email": "kunaldaftari@google.com",
      "hash": "c216aa43b77959a4d484edc496ebbca1465bfd04",
      "subject": "[Focus] Removing Close on Unfocus and Autofocus Params"
    },
    "8137682": {
      "author": "Syed AbuTalib",
      "avatar": "https://lh5.googleusercontent.com/-Gj4D5-tV-ZI/AAAAAAAAAAI/AAAAAAAAAAA/-zB7QRpjvgM/s120-p/photo.jpg",
      "cl": "8137682",
      "clUrl": "https://chromium-review.googlesource.com/c/8137682",
      "description": "Created the same way as the opus files were, but with flac and 96kHz. To\nbe used as testing files for the IAMF prober.\n\nBug: 41486346\nChange-Id: I1c7e9dfb3de1ec26dbc245d5c01fd039c99e742c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137682\nReviewed-by: Thomas Guilbert \u003ctguilbert@chromium.org\u003e\nCommit-Queue: Syed AbuTalib \u003clowkey@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667461}",
      "email": "lowkey@google.com",
      "hash": "dd6f6a5efe9ea011167118cf6108ef4062393bea",
      "subject": "Create IAMF flac test files"
    },
    "8137684": {
      "author": "Yuwei Huang",
      "avatar": "https://lh3.googleusercontent.com/-YZ616sNUl84/AAAAAAAAAAI/AAAAAAAAAAA/XrE3qau4K9Q/s120-p/photo.jpg",
      "cl": "8137684",
      "clUrl": "https://chromium-review.googlesource.com/c/8137684",
      "description": "Split client_session_unittest.cc by extracting PeerSessionImpl unit\ntests into a dedicated peer_session_impl_unittest.cc file. ClientSession\ntests now interface via MockPeerSession / PeerSession interface,\nremoving direct PeerSessionImpl includes from\nclient_session_unittest.cc.\n\nTAG=agy\nCONV=dd47ce0e-b543-4349-83f8-8ad9629fe941\n\nBug: 502281489\nChange-Id: I9817011e0b69b21cacdb7f7299c5f0714c779a12\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137684\nReviewed-by: Joe Downing \u003cjoedow@chromium.org\u003e\nCommit-Queue: Yuwei Huang \u003cyuweih@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667969}",
      "email": "yuweih@chromium.org",
      "hash": "d9320a15b89be2022fa595a41b1e15660aa6b9cf",
      "subject": "Split client_session_unittest.cc into peer_session_impl_unittest.cc"
    },
    "8137686": {
      "author": "Mitsuru Oshima",
      "avatar": "https://lh3.googleusercontent.com/-0Y55REyBQ4w/AAAAAAAAAAI/AAAAAAAAAAA/yGgNpVi7M5o/s120-p/photo.jpg",
      "cl": "8137686",
      "clUrl": "https://chromium-review.googlesource.com/c/8137686",
      "description": "Also removed redundant occlusion pauser in WindowReorderer.\n\nBug: 344626785\nTAG=agy\nCONV=2f3b0cea-ce11-4c42-b297-bc77214346f3\n\nChange-Id: Ib2ad648460a5ff44b7ca062b7afbd01d351c62f8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137686\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667651}",
      "email": "oshima@chromium.org",
      "hash": "d33adee6e4daf00818e19420005c078fbcc1af9c",
      "subject": "Update ReorderDoesntRecomputeOcclusion to use NativeViewHost"
    },
    "8137704": {
      "author": "Arthur Sonzogni",
      "avatar": "https://lh4.googleusercontent.com/-pgZg6Pw0R4M/AAAAAAAAAAI/AAAAAAAAAAA/zFdLBZFTTmU/s120-p/photo.jpg",
      "cl": "8137704",
      "clUrl": "https://chromium-review.googlesource.com/c/8137704",
      "description": "I am getting rid of the last few file-level exclusions for\nspanification. This removes the ones for ipcz.\n\nBug: 351564777, 501112808\nDoc: go/complete_unsafe_todo_migration\nChange-Id: I3a12ccfae19b707277bfde5ad95ac70398cf10be\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137704\nCommit-Queue: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nReviewed-by: Alex Gough \u003cajgo@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667915}",
      "email": "arthursonzogni@chromium.org",
      "hash": "9f79989f5ba1982cf81300abc4e56c8a97e0909c",
      "subject": "ipcz: Remove allow_unsafe_buffers and allow_unsafe_libc_calls pragmas"
    },
    "8137707": {
      "author": "Jihad Hanna",
      "avatar": "https://lh4.googleusercontent.com/-v4uH-kSLLc0/AAAAAAAAAAI/AAAAAAAAAAA/Z4UwQ-pCWss/s120-p/photo.jpg",
      "cl": "8137707",
      "clUrl": "https://chromium-review.googlesource.com/c/8137707",
      "description": "This CL implements a way to allow forwarding the signal\nAutofilDriver::DidDetectJavaScriptAutofill() even for systems that\nmodify less than three fields at a time.\n\nIn an attempt to reduce false positives, an extra condition is added\nthere which is that at least one of the possibly two fields must be\nprefix completed.\n\nBug: 529775544\nChange-Id: I80d0a20d251616c69c5d9b13aac8ea2e7d77d0e6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137707\nReviewed-by: Christoph Schwering \u003cschwering@google.com\u003e\nCommit-Queue: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667671}",
      "email": "jihadghanna@google.com",
      "hash": "bb38b3ebf8fd2eb47ff942f3266f74c51b5e9c38",
      "subject": "Relax renderer conditions for firing DidDetectJavaScriptAutofill()"
    },
    "8137708": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "cl": "8137708",
      "clUrl": "https://chromium-review.googlesource.com/c/8137708",
      "description": "This CL eliminates Flush() from Canvas2DResourceProvider and\nCanvas2DBitmapProvider, inlining their bodies into the one callsite of\neach method.\n\nBug: 352263194\nChange-Id: Id740c74a0a46ddd9daed59c04867d77fad925106\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137708\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667674}",
      "email": "blundell@chromium.org",
      "hash": "5bfcc6f86c85bdbcc181ef14b933b263cc70b1c6",
      "subject": "[Blink] Eliminate Flush() from Canvas 2D providers"
    },
    "8137716": {
      "author": "Karol Sygiet",
      "avatar": "https://lh3.googleusercontent.com/-FloUWXWJuOc/AAAAAAAAAAI/AAAAAAAAAAA/dOQBeWk6n9k/s120-p/photo.jpg",
      "cl": "8137716",
      "clUrl": "https://chromium-review.googlesource.com/c/8137716",
      "description": "Before this CL, when changing the toggle value, the notice dynamically\n(dis)appeared, the shortcut setting however required a page refresh.\n\nThis CL fixes that, by conditioning it on the toggle directly, making\nthe shortcut setting (dis)appear dynamically when the toggle value\nchanges.\n\nFixed: 538101582\nChange-Id: Ie9a2cc92a03c8e079dfc7df7b5b8328c882607a7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137716\nCommit-Queue: Karol Sygiet \u003csygiet@google.com\u003e\nReviewed-by: Julia Sobiech \u003cjsobiech@google.com\u003e\nReviewed-by: Ireneusz Szulc \u003cireneuszszulc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667812}",
      "email": "sygiet@google.com",
      "hash": "3d606db20c97fe6fd2c67ad21c4235327f499b59",
      "subject": "[AtMemory] Hide shortcut setting when main toggle is disabled"
    },
    "8137717": {
      "author": "Mikel Astiz",
      "avatar": "https://lh6.googleusercontent.com/-d2wU34ze3Og/AAAAAAAAAAI/AAAAAAAAAAA/kSYJlVC9C3g/s120-p/photo.jpg",
      "cl": "8137717",
      "clUrl": "https://chromium-review.googlesource.com/c/8137717",
      "description": "This patch removes SyncedBookmarkTracker::UpdateServerId() from\nSyncedBookmarkTracker, as well as RecordAcceptedRemoteUpdate() which\nbecame trivial.\n\nInstead, server ID updates are fully encapsulated inside\nSyncedBookmarkTrackerEntity domain methods (RecordAcceptedRemoteUpdate,\nRecordIgnoredRemoteUpdate, and OverrideServerMetadata), matching\nClientTagBasedModelTypeProcessor.\n\nBug: 40823197\nChange-Id: Ia79897d6cd5036b74feeb8405de5055139c6526e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137717\nReviewed-by: Rushan Suleymanov \u003crushans@google.com\u003e\nCommit-Queue: Mikel Astiz \u003cmastiz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667750}",
      "email": "mastiz@chromium.org",
      "hash": "ea86b1ac950329ee742d782ea044cd490f7edd5e",
      "subject": "[sync] Remove SyncedBookmarkTracker::UpdateServerId()"
    },
    "8137718": {
      "author": "Samar",
      "avatar": "https://lh5.googleusercontent.com/-EwH56oKYdcM/AAAAAAAAAAI/AAAAAAAAAAA/jEA-FxHpwOg/s120-p/photo.jpg",
      "cl": "8137718",
      "clUrl": "https://chromium-review.googlesource.com/c/8137718",
      "description": "We were accidentally using the extension strings for the web-signin\nbottom sheet.\n\nBug: 403867715\nChange-Id: I2dbdaddc3ae9901c0f0010dec1cc5ef0505a935d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137718\nReviewed-by: Liza Bipin \u003cmlbipin@google.com\u003e\nCommit-Queue: Samar Chehade \u003csamarchehade@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667756}",
      "email": "samarchehade@google.com",
      "hash": "a2c3006f1ba01c7e82c9a5becf52c222a4e6992b",
      "subject": "[Signin][Android] Fix SiginBridge bottom sheet strings."
    },
    "8137720": {
      "author": "Jihad Hanna",
      "avatar": "https://lh4.googleusercontent.com/-v4uH-kSLLc0/AAAAAAAAAAI/AAAAAAAAAAA/Z4UwQ-pCWss/s120-p/photo.jpg",
      "cl": "8137720",
      "clUrl": "https://chromium-review.googlesource.com/c/8137720",
      "description": "This enum will help assess how JS did change a field's value, which will\nbe helpful in the context of detecting JS autofill dropdowns.\n\nBug: 529775544\nChange-Id: I7bfd4111003a5bb5f0ffccaa3ecf9df840015d77\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137720\nReviewed-by: Christoph Schwering \u003cschwering@google.com\u003e\nReviewed-by: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nCommit-Queue: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667670}",
      "email": "jihadghanna@google.com",
      "hash": "9704d34817f89869419f0a238435c73e4ba96da2",
      "subject": "Introduce autofill::mojom::JavaScriptModificationType"
    },
    "8137724": {
      "author": "henrika",
      "avatar": "",
      "cl": "8137724",
      "clUrl": "https://chromium-review.googlesource.com/c/8137724",
      "description": "The Media.AudioOutputController.ProcessDeviceChangeTime metric currently\nshows massive outliers on Windows. Recent Chrometto traces indicate that\nthe root cause is the OS-level call to initialize the shared-mode audio\nendpoint.\n\nThis CL adds a new UMA,\nMedia.Audio.CoreAudioUtil.SharedModeInitializeTime, to isolate and\nmeasure the exact execution time of this Windows API call. This will\nprovide population-wide proof that waiting for the Windows WASAPI driver\nis the true origin of the extreme delays.\n\nBug: 516482033\nChange-Id: I6362bee8c5262a6d3ee98fc30c65b5dd7e1665ec\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137724\nReviewed-by: Fredrik Hernqvist \u003cfhernqvist@google.com\u003e\nReviewed-by: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\nCommit-Queue: Henrik Andreasson \u003chenrika@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667713}",
      "email": "henrika@google.com",
      "hash": "91920dbf1d48bafad61fb5ee89253d7c22af1823",
      "subject": "Audio: Add UMA for CoreAudioUtil::SharedModeInitialize"
    },
    "8137727": {
      "author": "Morten Stenshorne",
      "avatar": "https://lh4.googleusercontent.com/-k5WE6t0IBVM/AAAAAAAAAAI/AAAAAAAAAAA/2cgUVUS7Hl8/s120-p/photo.jpg",
      "cl": "8137727",
      "clUrl": "https://chromium-review.googlesource.com/c/8137727",
      "description": "It's not likely that any of this will make it into the spec, so remove\n\u003cscript type=\"routemap\"\u003e parsing, RouteEvent, and DOM bindings for\nRoute, RouteMap, and document.routeMap.\n\nTAG=agy\nCONV=1781b4c9-a708-480d-a34b-7ccb2f41bf55\n\nBug: 436805487\nChange-Id: I58bbf9546e8470eb4b3fb1edc5d8b8fe284d4e41\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137727\nReviewed-by: Noam Rosenthal \u003cnrosenthal@google.com\u003e\nCommit-Queue: Morten Stenshorne \u003cmstensho@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667905}",
      "email": "mstensho@chromium.org",
      "hash": "e2967a5f21cfadfba39f28d4283e8718d02b44e5",
      "subject": "[RouteMatching] Remove routemap script type, events and DOM bindings."
    },
    "8137830": {
      "author": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "avatar": "https://lh6.googleusercontent.com/-bmjmM3wy1aI/AAAAAAAAAAI/AAAAAAAAAAA/ZO8sFsZRTr4/s120-p/photo.jpg",
      "cl": "8137830",
      "clUrl": "https://chromium-review.googlesource.com/c/8137830",
      "description": "* This is an automated release commit.\n* Do not revert without consulting chrome-pmo@google.com.\nNOAUTOREVERT=true\n\nChange-Id: Icf8d5c20159be84a38a9117deafe57f90c473cb3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137830\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@{#1667610}",
      "email": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "hash": "0c59b3fc44a605d5ae74cbedd4bf3465b792927e",
      "subject": "Updating trunk VERSION from 7969.0 to 7970.0"
    },
    "8137843": {
      "author": "Morten Stenshorne",
      "avatar": "https://lh4.googleusercontent.com/-k5WE6t0IBVM/AAAAAAAAAAI/AAAAAAAAAAA/2cgUVUS7Hl8/s120-p/photo.jpg",
      "cl": "8137843",
      "clUrl": "https://chromium-review.googlesource.com/c/8137843",
      "description": "Was left behind in crrev.com/c/7597856\n\nBug: 40271855\nChange-Id: Ia04e909ae976f4ed71af235abbd542864ffb705d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137843\nCommit-Queue: Morten Stenshorne \u003cmstensho@chromium.org\u003e\nReviewed-by: Mason Freed \u003cmasonf@chromium.org\u003e\nReviewed-by: Noam Rosenthal \u003cnrosenthal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667741}",
      "email": "mstensho@chromium.org",
      "hash": "8fc0daa5ba2c0ae0ca98741262b9083505971cbf",
      "subject": "Remove leftover comment for DOM Parts API."
    },
    "8137844": {
      "author": "Jihad Hanna",
      "avatar": "https://lh4.googleusercontent.com/-v4uH-kSLLc0/AAAAAAAAAAI/AAAAAAAAAAA/Z4UwQ-pCWss/s120-p/photo.jpg",
      "cl": "8137844",
      "clUrl": "https://chromium-review.googlesource.com/c/8137844",
      "description": "This CL refactors the BAM method that was previously targeted to address\npickers and multi-field filling, to start accepting multiple kinds of\nstrategies.\n\nBug: 529775544\nChange-Id: I07b8b4955f8f74165135f0f743cc11d4bc9ab756\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137844\nCommit-Queue: Jihad Hanna \u003cjihadghanna@google.com\u003e\nReviewed-by: Christoph Schwering \u003cschwering@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667673}",
      "email": "jihadghanna@google.com",
      "hash": "b936264982067a8f231cb9a4e301a04063b80ec4",
      "subject": "Refactor/Add detection strategies in OnDidDetectJavaScriptAutofillImpl()"
    },
    "8137846": {
      "author": "Corentin Wallez",
      "avatar": "https://lh5.googleusercontent.com/-JJa2Kc-wvKk/AAAAAAAAAAI/AAAAAAAAAAA/AEDVSBmXUtA/s120-p/photo.jpg",
      "cl": "8137846",
      "clUrl": "https://chromium-review.googlesource.com/c/8137846",
      "description": "It will be used to gate WebGPU's support for GPUResourceTable during\nDevTrial, OT and maybe shipping one day.\n\nBug: 538168236\nChange-Id: Ic53133b7263a9d26bb85dda4d62b11188f5467fe\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137846\nCommit-Queue: Fr \u003cbeaufort.francois@gmail.com\u003e\nReviewed-by: Fr \u003cbeaufort.francois@gmail.com\u003e\nAuto-Submit: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667672}",
      "email": "cwallez@chromium.org",
      "hash": "fc79e6aeb80e388aacfb4a16b85afa79c7e7456f",
      "subject": "runtime_enabled_features.json5: Add the WebGPUExperimentalResourceTable"
    },
    "8137847": {
      "author": "Corentin Wallez",
      "avatar": "https://lh5.googleusercontent.com/-JJa2Kc-wvKk/AAAAAAAAAAI/AAAAAAAAAAA/AEDVSBmXUtA/s120-p/photo.jpg",
      "cl": "8137847",
      "clUrl": "https://chromium-review.googlesource.com/c/8137847",
      "description": "Bug: 538168236\nChange-Id: Ibd88075ab599c646a9507cce68df9e6a5152a36a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137847\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: Fr \u003cbeaufort.francois@gmail.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667805}",
      "email": "cwallez@chromium.org",
      "hash": "8b7fc0dc99d5c2af64ecd37943f9f9456da769b3",
      "subject": "WebGPU: Implement chromium-experimental-sampling-resource-table"
    },
    "8137890": {
      "author": "Jiewei Qian",
      "avatar": "https://lh3.googleusercontent.com/-bVi2Zx5G7Vw/AAAAAAAAAAI/AAAAAAAAAAA/2rjKzCCBW68/s120-p/photo.jpg",
      "cl": "8137890",
      "clUrl": "https://chromium-review.googlesource.com/c/8137890",
      "description": "Bug: 538356713\nChange-Id: I42ccda85cc3502410fd456ba0636c5204e074bfb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137890\nCommit-Queue: Rachael Newitt \u003crenewitt@google.com\u003e\nAuto-Submit: Jiewei Qian \u003cqjw@chromium.org\u003e\nCommit-Queue: Jiewei Qian \u003cqjw@chromium.org\u003e\nReviewed-by: Rachael Newitt \u003crenewitt@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667633}",
      "email": "qjw@chromium.org",
      "hash": "dac4bf0ed7b879d2344dcb8ba68f6dcc27dbcc33",
      "subject": "mark libutf as a fork"
    },
    "8137951": {
      "author": "Yuwei Huang",
      "avatar": "https://lh3.googleusercontent.com/-YZ616sNUl84/AAAAAAAAAAI/AAAAAAAAAAA/XrE3qau4K9Q/s120-p/photo.jpg",
      "cl": "8137951",
      "clUrl": "https://chromium-review.googlesource.com/c/8137951",
      "description": "They should only be inherited by PeerSessionImpl. I've missed it in\nthe previous CL. So this CL fixes this.\n\nTAG=agy\nCONV=dd47ce0e-b543-4349-83f8-8ad9629fe941\n\nBug: 502281489\nChange-Id: If6a8ccd5036594b1a259d06d4dd6e0099db2734c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137951\nCommit-Queue: Yuwei Huang \u003cyuweih@chromium.org\u003e\nReviewed-by: Joe Downing \u003cjoedow@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667970}",
      "email": "yuweih@chromium.org",
      "hash": "7ea3fbd3b360145cf23620d6c3a7e92035af6929",
      "subject": "[remoting] Remove base classes from PeerSession"
    },
    "8137952": {
      "author": "Neil Coronado",
      "avatar": "https://lh5.googleusercontent.com/-U9ZfookVevQ/AAAAAAAAAAI/AAAAAAAAAAA/SpqURgwxcv4/s120-p/photo.jpg",
      "cl": "8137952",
      "clUrl": "https://chromium-review.googlesource.com/c/8137952",
      "description": "Cleanup unused methods.\n\nBug: N/A\nChange-Id: I04fdc9fb0e0e111fbdf8edf5c0d6ca6d29b20604\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137952\nReviewed-by: Michael Wu \u003cmklw@google.com\u003e\nCommit-Queue: Neil Coronado \u003cnemco@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668006}",
      "email": "nemco@google.com",
      "hash": "2c97c39cc3e355c15381e06676cb9ccfb5bda9a4",
      "subject": "[TabStrip] Cleanup unused methods"
    },
    "8137953": {
      "author": "Lambros Lambrou",
      "avatar": "https://lh3.googleusercontent.com/-8BdDdv4MksM/AAAAAAAAAAI/AAAAAAAAAAA/9YQAuHbOmq0/s120-p/photo.jpg",
      "cl": "8137953",
      "clUrl": "https://chromium-review.googlesource.com/c/8137953",
      "description": "Avoid hardcoding the \"org.gnome.Shell@wayland.service\" systemd unit\nname in GnomeHeadlessDetector(). In newer GNOME versions (such as\nGNOME 50) or different environments, the GNOME Shell compositor\nunit name may vary.\n\nReplace the GetUnit() D-Bus call with ListUnitsByPatterns() to query\nfor active units matching \"org.gnome.Shell@*.service\". Verify that\nexactly one active unit is returned and extract its object path\ndirectly, removing the need for a separate ActiveState property\ncheck before querying ExecStart().\n\nTAG=agy\nCONV=e5a8df4f-a7b9-4992-ae6a-3a51744e9b76\n\nBug: b:507076788\nChange-Id: I2ea3659bee0c6bddca37eef538a3e8d451177759\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137953\nAuto-Submit: Lambros Lambrou \u003clambroslambrou@chromium.org\u003e\nCommit-Queue: Yuwei Huang \u003cyuweih@chromium.org\u003e\nReviewed-by: Yuwei Huang \u003cyuweih@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667682}",
      "email": "lambroslambrou@chromium.org",
      "hash": "056b35025799601959ce218e3186dc0645549c1f",
      "subject": "CRD: Detect active GNOME Shell unit dynamically"
    },
    "8137962": {
      "author": "Emily Shack",
      "avatar": "https://lh4.googleusercontent.com/-BFIKkstvJQg/AAAAAAAAAAI/AAAAAAAAAAA/1sroh81CHrI/s120-p/photo.jpg",
      "cl": "8137962",
      "clUrl": "https://chromium-review.googlesource.com/c/8137962",
      "description": "Reorders two calls to prevent a UAF on zoom_label_max_width_. ZoomView\nlogic should not be impacted by this reordering.\n\nBug: 535749174\nChange-Id: Iaafdc0238690f8361156bcc3cf0136700481a7bd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137962\nCommit-Queue: Emily Shack \u003cemshack@chromium.org\u003e\nReviewed-by: Allen Bauer \u003ckylixrd@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667971}",
      "email": "emshack@chromium.org",
      "hash": "bab2ac4268d7dfd0efc20fc6ae3a941b417c1a70",
      "subject": "Prevent a UAF in AppMenu::ZoomView"
    },
    "8137966": {
      "author": "Xiaoling Bao",
      "avatar": "",
      "cl": "8137966",
      "clUrl": "https://chromium-review.googlesource.com/c/8137966",
      "description": "The `chromium.tests.updater` private pool hosts these testers using\nrepurposed Mac-12 bots.\n\nBug: 538253232\nChange-Id: I670364aa01a9658c2d472cae5e9ee686b7182fb8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137966\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nCommit-Queue: Xiaoling Bao \u003cxiaolingbao@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667569}",
      "email": "xiaolingbao@google.com",
      "hash": "4a89223b54c0f983abd7772bd440bd71ec3e867a",
      "subject": "[updater] Add arm64-rel and x64-dbg for Mac-14 updater testers."
    },
    "8137970": {
      "author": "Pierce Fortin",
      "avatar": "https://lh5.googleusercontent.com/-RvzSXix4uWA/AAAAAAAAAAI/AAAAAAAAAAA/jEfiNMmhwgg/s120-p/photo.jpg",
      "cl": "8137970",
      "clUrl": "https://chromium-review.googlesource.com/c/8137970",
      "description": "Adds red-icc-version-zero.avif, a 3x3 AVIF whose 'colr' prof box\ncontains a 564-byte \"sRGB IEC61966-2-1 black scaled\" ICC profile whose\nheader declares an invalid version of 0.0, as emitted by Dropbox image\nexport pipelines and common in the wild. The Rust ICC parser (moxcms)\nrejects this profile, while skcms accepts it. Since M150\n(crrev.com/c/7755142) the Rust parser is the default, so AVIF decode\ncurrently fails for such images (see bug).\n\nAlso adds a disabled unit test asserting that this image decodes with a\nfallback to the CICP color description. The test is added disabled so\nthat the fix CLs can share the image and test; it will be enabled when\nAVIF decode of this image is fixed, via the ICC parser accepting such\nprofiles (crrev.com/c/8138946) and/or an AVIFImageDecoder fallback to\nthe CICP color description (crrev.com/c/8127810).\n\nAlso adds Pierce Fortin to AUTHORS (first contribution).\n\nR=wtc@google.com\n\n    --gtest_also_run_disabled_tests reproduces the current decode\n    failure.\n\nBug: 537416045\nTest: blink_platform_unittests --gtest_filter=*UnparsableIcc*\nChange-Id: I8d59f529938363a8207ce7053276abc2d868f912\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8137970\nReviewed-by: Sergio Gonzalez Martin \u003csergiog@microsoft.com\u003e\nCommit-Queue: Wan-Teh Chang \u003cwtc@google.com\u003e\nReviewed-by: Wan-Teh Chang \u003cwtc@google.com\u003e\nSLSA-Policy-Verified: SLSA Policy Verification Service \u003cdevtools-gerritcodereview-exitgate@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667815}",
      "email": "pierce.fortin@promenade.co",
      "hash": "8374c2b8511ad768e2bf9aa624ffb44268833c3a",
      "subject": "avif: Add test image with an ICC profile that strict parsers reject"
    },
    "8138041": {
      "author": "Lauren Winston",
      "avatar": "https://lh4.googleusercontent.com/-dr59lzPtyXg/AAAAAAAAAAI/AAAAAAAAAAA/vhD8gNaCpxU/s120-p/photo.jpg",
      "cl": "8138041",
      "clUrl": "https://chromium-review.googlesource.com/c/8138041",
      "description": "The original order did not properly initialize the tests\nwith the PhraseHighlighting flag, causing setup failures\nwhen the Readability flag is enabled.\n\nBug:538265849\n\nChange-Id: I85835646a8e3e529c19bf0609e6b30995384b6e3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138041\nReviewed-by: Martín Gómez \u003cmartinglopez@google.com\u003e\nCommit-Queue: Lauren Winston \u003clwinston@google.com\u003e\nCommit-Queue: Martín Gómez \u003cmartinglopez@google.com\u003e\nAuto-Submit: Lauren Winston \u003clwinston@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667521}",
      "email": "lwinston@google.com",
      "hash": "01cfde6afea7d85d6499f32628768f7525dfec00",
      "subject": "[Read Anything] Fix V8Segmentation test setup order."
    },
    "8138075": {
      "author": "Meet bundles autoroller",
      "avatar": "https://lh3.googleusercontent.com/-JBOITw5k94c/AAAAAAAAAAI/AAAAAAAAAAA/wqcbTNin7_w/s120-p/photo.jpg",
      "cl": "8138075",
      "clUrl": "https://chromium-review.googlesource.com/c/8138075",
      "description": "If this roll has caused a breakage, revert this CL.\nPlease CC meet-gpu-chromium-tests+autoroller@google.com on the revert to ensure that a human is aware of the problem.\n\nCq-Include-Trybots: luci.chromium.try:gpu-fyi-cq-mac-arm64;luci.chromium.try:gpu-fyi-try-linux-amd-rx-7600-rel;luci.chromium.try:gpu-fyi-try-linux-intel-exp;luci.chromium.try:gpu-fyi-try-linux-intel-rel;luci.chromium.try:gpu-fyi-try-linux-intel-uhd770-rel;luci.chromium.try:gpu-fyi-try-linux-nvidia-dbg;luci.chromium.try:gpu-fyi-try-linux-nvidia-exp;luci.chromium.try:gpu-fyi-try-linux-nvidia-rtx-4070-super-rel;luci.chromium.try:gpu-fyi-try-linux-wayland-amd-rel;luci.chromium.try:gpu-fyi-try-linux-wayland-intel-rel;luci.chromium.try:gpu-fyi-try-mac-amd-retina-555x-rel;luci.chromium.try:gpu-fyi-try-mac-amd-retina-dbg;luci.chromium.try:gpu-fyi-try-mac-amd-retina-exp;luci.chromium.try:gpu-fyi-try-mac-arm64-apple-m1-exp;luci.chromium.try:gpu-fyi-try-mac-arm64-apple-m1-rel;luci.chromium.try:gpu-fyi-try-mac-arm64-apple-m2-exp;luci.chromium.try:gpu-fyi-try-mac-arm64-apple-m3-retina-rel;luci.chromium.try:gpu-fyi-try-mac-intel-dbg;luci.chromium.try:gpu-fyi-try-mac-intel-exp;luci.chromium.try:gpu-fyi-try-win10-amd-rel-64;luci.chromium.try:gpu-fyi-try-win10-intel-rel-64;luci.chromium.try:gpu-fyi-try-win10-intel-uhd770-rel;luci.chromium.try:gpu-fyi-try-win10-nvidia-dbg-64;luci.chromium.try:gpu-fyi-try-win10-nvidia-exp-64;luci.chromium.try:gpu-fyi-try-win10-nvidia-rel-32;luci.chromium.try:gpu-fyi-try-win11-amd-rel-64;luci.chromium.try:gpu-fyi-try-win11-nvidia-4070-exp-64;luci.chromium.try:gpu-fyi-try-win11-nvidia-4070-rel-64;luci.chromium.try:gpu-fyi-try-win11-qualcomm-snapdragon-x-elite-rel-64;luci.chromium.try:mac_optional_gpu_tests_rel\nChange-Id: I77d9f90fca773a227b4274eb094a896b0eea8b54\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138075\nCommit-Queue: Meet bundles autoroller \u003cmeet-tools-roll-into-chromium@system.gserviceaccount.com\u003e\nBot-Commit: Meet bundles autoroller \u003cmeet-tools-roll-into-chromium@system.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667759}",
      "email": "meet-tools-roll-into-chromium@system.gserviceaccount.com",
      "hash": "1b7f1e973272b7dcc879746190b374f9f4cf0169",
      "subject": "Update meet_effects hash in DEPS file."
    },
    "8138188": {
      "author": "Vlad Krot",
      "avatar": "https://lh3.googleusercontent.com/-ZG6N65eEncc/AAAAAAAAAAI/AAAAAAAAAAA/qVQhIkfqbf8/s120-p/photo.jpg",
      "cl": "8138188",
      "clUrl": "https://chromium-review.googlesource.com/c/8138188",
      "description": "This CL raises limit for total installed sub apps per parent app to 50\nand limit of sub apps that can be installed per single permission prompt\nto 20. 20 was a total limit before. This change is needed to allow\ndevelopers have more sub apps, but not overflow the user with permission\nprompt that has too much apps that is not possible to review in one go.\n\nNO_IFTTT=changed\n\nBug: 414729785\nChange-Id: I857c98955ecc4669046bcba2f1907ba3a9d2ab9c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138188\nReviewed-by: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nReviewed-by: Daniel Murphy \u003cdmurph@chromium.org\u003e\nReviewed-by: Olga Korokhina \u003ckorokhina@google.com\u003e\nCommit-Queue: Vlad Krot \u003cvkrot@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667748}",
      "email": "vkrot@google.com",
      "hash": "5c353dcb258f5a2a014ec776fad6c5e1a57ca150",
      "subject": "[sub apps] Differentiate total and per-prompt sub-apps limits"
    },
    "8138211": {
      "author": "Nafis Abedin",
      "avatar": "https://lh5.googleusercontent.com/-8wIR2QHiCwE/AAAAAAAAAAI/AAAAAAAAAAA/gJkg_UGYrXk/s120-p/photo.jpg",
      "cl": "8138211",
      "clUrl": "https://chromium-review.googlesource.com/c/8138211",
      "description": "Consistently failing on various bots\n\nBug: 538387539\nChange-Id: I5dc7208275182d32bdc966a7526eb1f79b74b59e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138211\nOwners-Override: Nafis Abedin \u003cnafisabedin@google.com\u003e\nCommit-Queue: Dan Polanco \u003cpolardz@google.com\u003e\nReviewed-by: Dan Polanco \u003cpolardz@google.com\u003e\nReviewed-by: Linyu He \u003clinyuh@google.com\u003e\nCommit-Queue: Nafis Abedin \u003cnafisabedin@google.com\u003e\nAuto-Submit: Nafis Abedin \u003cnafisabedin@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668022}",
      "email": "nafisabedin@google.com",
      "hash": "ac67af97f167aabcb264ed32033d72c7d4d881f1",
      "subject": "[Sherriff] Disable testUpdateUi_UpdatesWebContentHairline"
    },
    "8138226": {
      "author": "Leo Zhao",
      "avatar": "https://lh6.googleusercontent.com/-Sl8JddNeDi4/AAAAAAAAAAI/AAAAAAAAAAA/x83YR8CIwAE/s120-p/photo.jpg",
      "cl": "8138226",
      "clUrl": "https://chromium-review.googlesource.com/c/8138226",
      "description": "This CL removes child view controllers that are not needed due to an\narchitecture shift. This is the first step to avoid people working on\nthose files that are to be removed. The end goal is to have two\nsub-coordinators to handle search and granular fill.\n\nBug: 537778153\nChange-Id: I57e2728ea9b580fc69593db32dbfd0ac882ddcc9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138226\nReviewed-by: Angela Novakovic \u003cnovakovica@google.com\u003e\nCommit-Queue: Leo Zhao \u003cleozhao@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667857}",
      "email": "leozhao@google.com",
      "hash": "0215a38fb7f1101d278895c7b08bf5fe630d8161",
      "subject": "[iOS][AtMemory] Refactoring: remove child view controllers"
    },
    "8138229": {
      "author": "Bhuvana Betini",
      "avatar": "https://lh6.googleusercontent.com/-e6pJ9h3Pqw4/AAAAAAAAAAI/AAAAAAAAAAA/mOBkz3Gp0Mc/s120-p/photo.jpg",
      "cl": "8138229",
      "clUrl": "https://chromium-review.googlesource.com/c/8138229",
      "description": "Bug: 537330680\nChange-Id: I89767e49d7f7eb608d7dee648caa19551aacb05b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138229\nCommit-Queue: Bhuvana Betini \u003cbbetini@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667482}",
      "email": "bbetini@google.com",
      "hash": "7f9303ce1bc67eea91ce133e151905f8bebbc2c6",
      "subject": "[Actor] Disable PiP For Background Actuation"
    },
    "8138248": {
      "author": "Eric Leese",
      "avatar": "https://lh5.googleusercontent.com/-Cjxh0F4kRIw/AAAAAAAAAAI/AAAAAAAAAAA/PfMJTIDaK0Q/s120-p/photo.jpg",
      "cl": "8138248",
      "clUrl": "https://chromium-review.googlesource.com/c/8138248",
      "description": "When printing to PDF, especially in headless mode, images loaded\nvia CSS `content:` or `background-image` that only apply when\n`@media print` is active were occasionally not rendering because the\nPDF was generated before the network request completed.\n\nThis adds a call to `PrintRenderFrameHelper::WillPrintSoon()` which\nproperly kicks off loading and waits for these resources, and passes\na closure that resumes the PDF generation once the frame finishes\nloading.\n\nA browser test has been added that utilizes a DelayedHttpResponse\nto reliably simulate a slow image and verify that the resulting\nPDF waits for it to render.\n\nTAG=agy\nCONV=3b1088ec-9d27-4819-a5cd-8adc21689612\n\nBug: 411573949\nChange-Id: Iae2119c8e62da0c5f7846a0aa1ae9e7a0c2b2865\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138248\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668167}",
      "email": "leese@chromium.org",
      "hash": "bd0c0972a25fb16949a6b3ce5d2c5e1059069487",
      "subject": "Wait for @media print resources to load in Page.printToPDF"
    },
    "8138380": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8138380",
      "clUrl": "https://chromium-review.googlesource.com/c/8138380",
      "description": "Move print_test_utils out of //chrome/test:test_support into a new\n//chrome/browser/printing:print_test_utils source_set, and depend on it\nas a public_dep from //chrome/test:test_support so the browser tests and\nunit tests that include print_test_utils.h keep resolving it\ntransitively.\n\nBug: 353332589\nAgent-Generated: true\nChange-Id: Ib200c9d8c7bf8ceca43ffe44c7ffb8a7e2f5a55b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138380\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667554}",
      "email": "erikchen@chromium.org",
      "hash": "1dd64c4ca477e16acbf5abaf8e0ef99c7fe6324b",
      "subject": "Modularize printing print_test_utils test helper"
    },
    "8138402": {
      "author": "Wenbin Zhang",
      "avatar": "https://lh5.googleusercontent.com/-wZY04Vt0iOY/AAAAAAAAAAI/AAAAAAAAAAA/rmQaLVY2sIk/s120-p/photo.jpg",
      "cl": "8138402",
      "clUrl": "https://chromium-review.googlesource.com/c/8138402",
      "description": "Refactor customize_toolbar_handler_unittest.cc from BrowserWithTestWindowTest\nto ChromeRenderViewHostTestHarness to eliminate Browser and TestBrowserWindow\ndependencies from unit_tests.\n\nMove ListActions and ActionsUpdatedOnVisibilityChange integration tests into\nnew customize_toolbar_handler_browsertest.cc under browser_tests.\n\nTAG=agy\nCONV=ee6fc807-c9b1-4df4-92cf-b82e48b67ddb\n\nChange-Id: Ibe4cf24a9474a2c9d9fdf807d2ad1861b41169a7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138402\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCommit-Queue: Wenbin Zhang \u003cwenbinzhang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667896}",
      "email": "wenbinzhang@google.com",
      "hash": "ccc02f9254f7529cce06b843070d8e0f2f5c2a8e",
      "subject": "[Bedrock] Convert customize_toolbar_handler_unittest and split browser tests"
    },
    "8138420": {
      "author": "Mauricio Diaz",
      "avatar": "https://lh3.googleusercontent.com/-kQMbpLJ-b0g/AAAAAAAAAAI/AAAAAAAAAAA/Sxgze2Fk5tM/s120-p/photo.jpg",
      "cl": "8138420",
      "clUrl": "https://chromium-review.googlesource.com/c/8138420",
      "description": "Change-Id: I0856c5b4229ec0d3147ba4aa5e769368456fb764\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138420\nCommit-Queue: Mauricio Diaz \u003cmauriciodl@google.com\u003e\nReviewed-by: Olivier Li \u003colivierli@chromium.org\u003e\nReviewed-by: Joe Mason \u003cjoenotcharles@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668089}",
      "email": "mauriciodl@google.com",
      "hash": "288d7a74a26f42f236951072efc56a8a75f0d0fc",
      "subject": "update tab latency TotalSwitchDuration3 histogram to never expire since it has been added as a new guardrail metric"
    },
    "8138482": {
      "author": "Nina Satragno",
      "avatar": "",
      "cl": "8138482",
      "clUrl": "https://chromium-review.googlesource.com/c/8138482",
      "description": "Expand WebAuthn virtual authenticator CDP commands to support setting a\nnull signature counter, and add support for modifying an existing\nsignature counter. This will be used to support an upgrade to the\nWebAuthn webdriver commands.\n\nSince CDP doesn't seem to support differentiating between an\ninteger value being missing or null, use -1 as a sentinel value to\nindicate a counter missing. Webdriver will map null to -1.\n\nSee https://github.com/w3c/webauthn/pull/2382\n\nTAG=agy\nCONV=8a5aa474-7c70-4d3f-9d13-59d4a45e6971\n\nBug: 533056772\nChange-Id: I18e8f9b58181274caef89ec3963a221fbc80c40e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138482\nCommit-Queue: Nina Satragno \u003cnsatragno@chromium.org\u003e\nReviewed-by: Andrey Kosyakov \u003ccaseq@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668046}",
      "email": "nsatragno@google.com",
      "hash": "e8f81421fb31319114aab7b3d5ffaf1677b6449f",
      "subject": "[webauthn] Expose null signature counter to CDP"
    },
    "8138500": {
      "author": "Gianmarco Picarella",
      "avatar": "https://lh5.googleusercontent.com/--5m-yIMOZuI/AAAAAAAAAAI/AAAAAAAAAAA/rrzn3AAYW1E/s120-p/photo.jpg",
      "cl": "8138500",
      "clUrl": "https://chromium-review.googlesource.com/c/8138500",
      "description": "This CL adds a new enum status `kFindAndFillWithGeminiSettingsDisabled`\nfor `PersonalContextNonEligibilityReason` which is emitted when the\nFindAndFillWithGeminiSettings enterprise policy is disabled. This was\nrequested in [1].\n\n[1]:\nhttps://chromium-review.git.corp.google.com/c/chromium/src/+/8130477/comment/bdba5462_e7900c34/\n\nBug: 517144102, 524157152\nChange-Id: I2bd9d60d618f74b152f81344fb03910b60f7e031\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138500\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nReviewed-by: Vidhan Jain \u003cvidhanj@google.com\u003e\nCommit-Queue: Przemek Perkowski \u003cperkowski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667763}",
      "email": "picarella@google.com",
      "hash": "8214d1ddc565a90e6de0fc375255d624d480583a",
      "subject": "[PersonalContext] Implement ineligibility reason for enterprise policy"
    },
    "8138501": {
      "author": "Federica Germinario",
      "avatar": "https://lh6.googleusercontent.com/-z239tbQ35Bw/AAAAAAAAAAI/AAAAAAAAAAA/uknAAujvYHw/s120-p/photo.jpg",
      "cl": "8138501",
      "clUrl": "https://chromium-review.googlesource.com/c/8138501",
      "description": "This CL updates SearchBookmarksForText to trim trailing newlines from\nthe search text and explicitly simulate the Return key event via\n\nand matching the pattern used in other bookmark search EG tests.\n\nsimulatePhysicalKeyboardEvent: @\"\\n\", ensuring the keyboard is dismissed\nChange-Id: Id7a233eb2121521a215c9f04d848a9e436d09626\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138501\nReviewed-by: Mark Cogan \u003cmarq@chromium.org\u003e\nCommit-Queue: Federica Germinario \u003cfedegermi@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667933}",
      "email": "fedegermi@google.com",
      "hash": "498cd9c2cd956a5a1d6d6470c289b244aab7b1de",
      "subject": "[ios] Fix testEditOnSearchResults on ios 27 beta 4"
    },
    "8138545": {
      "author": "Hubert Chao",
      "avatar": "https://lh4.googleusercontent.com/-rg3BWkFvkhA/AAAAAAAAAAI/AAAAAAAAAAA/9oWdNlbrU3s/s120-p/photo.jpg",
      "cl": "8138545",
      "clUrl": "https://chromium-review.googlesource.com/c/8138545",
      "description": "Bypass-Check-License: moved files\nChange-Id: Ic71ba429c4ffa255186f83d1f8f9dcad21a5b830\nBug: 527730705\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138545\nCommit-Queue: Hubert Chao \u003chchao@chromium.org\u003e\nReviewed-by: Chris Thompson \u003ccthomp@chromium.org\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668127}",
      "email": "hchao@chromium.org",
      "hash": "9336655726bc9d73e3139a89b2b03f9b9072d396",
      "subject": "[LNA] Remove treat-as-public header for worker html/js files."
    },
    "8138550": {
      "author": "Joe DeBlasio",
      "avatar": "https://lh5.googleusercontent.com/-HYDmJgOXGYc/AAAAAAAAAAI/AAAAAAAAAAA/-n_CeTOfIV8/s120-p/photo.jpg",
      "cl": "8138550",
      "clUrl": "https://chromium-review.googlesource.com/c/8138550",
      "description": "See https://github.com/chromium/hstspreload.org/wiki/Preload-List-Processes#updating-bulk-hsts-entries\n\nChange-Id: I1b0f3707e2d8f1eb193fc38d6caab0a5b869d296\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138550\nCommit-Queue: Joe DeBlasio \u003cjdeblasio@chromium.org\u003e\nAuto-Submit: Joe DeBlasio \u003cjdeblasio@chromium.org\u003e\nReviewed-by: Carlos IL \u003ccarlosil@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668174}",
      "email": "jdeblasio@chromium.org",
      "hash": "3d75766484199c1fbefd269a4b168cccdb36fbca",
      "subject": "[HSTS] Update bulk entries"
    },
    "8138615": {
      "author": "David Yeung",
      "avatar": "",
      "cl": "8138615",
      "clUrl": "https://chromium-review.googlesource.com/c/8138615",
      "description": "Add a new transient `kWaitingToExitMoveLoop` drag mode to\n`TabDragSession` to prevent reentrancy issues when ending a window move\nloop. Previously, calling `EndWindowMoveLoop()` could trigger nested\nevents while the session was transitioning between states, potentially\nleading to a crash. By ignoring capture changes and move events during\nthis transient state, we ensure stable handling during the move loop\nexit.\n\nFixed: 535810736\nChange-Id: I86f1519a4a6aaf7bb12758f564ac968e35c55732\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138615\nReviewed-by: Keren Zhu \u003ckerenzhu@chromium.org\u003e\nCommit-Queue: David Yeung \u003cdayeung@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667846}",
      "email": "dayeung@google.com",
      "hash": "c7c78ba84e933cce0fcbf07286c16bb3049eb360",
      "subject": "[tab drag api] Prevent reentrancy during move loop exit"
    },
    "8138660": {
      "author": "Linyu He",
      "avatar": "https://lh6.googleusercontent.com/-FDqZu7tdTcE/AAAAAAAAAAI/AAAAAAAAAAA/9CaF1D8ALNc/s120-p/photo.jpg",
      "cl": "8138660",
      "clUrl": "https://chromium-review.googlesource.com/c/8138660",
      "description": "We already do this for the main WebContents in CompositorViewHolder,\nbut missed native pages.\n\nIntegration tests are added to prevent regressions.\n\nCq-Include-Trybots: luci.chromium.try:android-desktop-x64-rel\nInclude-Ci-Only-Tests: true\nBug: 535442935\nChange-Id: I170b200c0f01995e80c00f62100855def43ffccd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138660\nReviewed-by: Neil Coronado \u003cnemco@google.com\u003e\nReviewed-by: Charles Hager \u003cclhager@google.com\u003e\nCommit-Queue: Linyu He \u003clinyuh@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668111}",
      "email": "linyuh@google.com",
      "hash": "a9dc4c4673d3ee0ad369acaa7a8f2e551670aae6",
      "subject": "SidePanel: Proactively update native page Views w/ current SideUiSpecs"
    },
    "8138662": {
      "author": "Maggie Chen",
      "avatar": "https://lh5.googleusercontent.com/-2sHUzW3Amtw/AAAAAAAAAAI/AAAAAAAAAAA/KO7qgTd6XwY/s120-p/photo.jpg",
      "cl": "8138662",
      "clUrl": "https://chromium-review.googlesource.com/c/8138662",
      "description": "Add the prefix GPU.GraphiteDawn to GPU.Dawn.DeviceLockAcquireTimeAvgUs\nand GPU.Dawn.DeviceLockAcquireTimeMaxUs. The full name of these\ntwo histograms should be:\n\nGPU.GraphiteDawn.GPU.Dawn.DeviceLockAcquireTimeAvgUs\nGPU.GraphiteDawn.GPU.Dawn.DeviceLockAcquireTimeMaxUs\n\nBug: 521516048\nChange-Id: I36f61b5f01e55fe96b574d101a5af0377d594af0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138662\nAuto-Submit: Maggie Chen \u003cmagchen@chromium.org\u003e\nReviewed-by: Mark Pearson \u003cmpearson@chromium.org\u003e\nCommit-Queue: Maggie Chen \u003cmagchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668020}",
      "email": "magchen@chromium.org",
      "hash": "572f4430f120de24eb2b80ab614898ab47f5fce4",
      "subject": "Correct two GPU GraphiteDawn histogram names"
    },
    "8138784": {
      "author": "Timofey Chudakov",
      "avatar": "https://lh5.googleusercontent.com/-hW5_xE4A0ug/AAAAAAAAAAI/AAAAAAAAAAA/R_SArpdNRv0/s120-p/photo.jpg",
      "cl": "8138784",
      "clUrl": "https://chromium-review.googlesource.com/c/8138784",
      "description": "This is needed to be able to show dialogs from the\nChromeAutofillClient. See the AutofillMessageController and\nAutofillSnackbarController.\n\nBug: 536814322\nChange-Id: Icd230884f9ee2a7266711809d2e60a28d88dadeb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138784\nReviewed-by: Christoph Schwering \u003cschwering@google.com\u003e\nCommit-Queue: Timofey Chudakov \u003ctchudakov@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667912}",
      "email": "tchudakov@google.com",
      "hash": "531c63d857a1f03aba18658e8a3c4661f762c921",
      "subject": "[AutofillAi] Move AutofillDialogController to ChromeAutofillClient."
    },
    "8138785": {
      "author": "Alex Rudenko",
      "avatar": "https://lh5.googleusercontent.com/-UI2k_SYpVhs/AAAAAAAAAAI/AAAAAAAAAAA/-jUJWjPNWIQ/s120-p/photo.jpg",
      "cl": "8138785",
      "clUrl": "https://chromium-review.googlesource.com/c/8138785",
      "description": "blink_unittests do not offer value for downstream devtools builders and\nhave been flaky recently (hitting DCHECKs) closing the devtools tree.\nSince we are interested in layout tests, we could remove\nblink_unittests.\n\nBug: none\nChange-Id: Ib80275550b6b21fa8406670d83d01ecf4f74fb61\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138785\nReviewed-by: Danil Somsikov \u003cdsv@chromium.org\u003e\nReviewed-by: Michael Achenbach \u003cmachenbach@chromium.org\u003e\nCommit-Queue: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667783}",
      "email": "alexrudenko@chromium.org",
      "hash": "56bb161ac3745250458ca1286ad4bb7248b53fcf",
      "subject": "Remove blink_unittests from DevTools tryjobs"
    },
    "8138790": {
      "author": "Quentin Pubert",
      "avatar": "https://lh3.googleusercontent.com/-rXAGc5DyfC8/AAAAAAAAAAI/AAAAAAAAAAA/I2Um9iwuFwk/s120-p/photo.jpg",
      "cl": "8138790",
      "clUrl": "https://chromium-review.googlesource.com/c/8138790",
      "description": "This CL cleans up and removes the obsolete\n`kIOSDownloadNoUIUpdateInBackground` feature flag and deletes its\nfeature-enabled code paths (foregrounding notification observation in\nDownloadManagerMediator).\n\nThis fix did not help address the original crash so it will be addressed\ndifferently in a future change. The flag itself has been disabled for a\nwhile so it is fine to remove it directly.\n\nBug: 348309107, 399810003\nChange-Id: I28c94ec0bec83219fba4430d063d0a17461d8a61\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138790\nCommit-Queue: Quentin Pubert \u003cqpubert@google.com\u003e\nAuto-Submit: Quentin Pubert \u003cqpubert@google.com\u003e\nCommit-Queue: Olivier Robin \u003colivierrobin@chromium.org\u003e\nReviewed-by: Olivier Robin \u003colivierrobin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667926}",
      "email": "qpubert@google.com",
      "hash": "f5163e049a2d2790811e3839f9d19e16460ad5fa",
      "subject": "[iOS][Download] Clean up kIOSDownloadNoUIUpdateInBackground feature flag"
    },
    "8138921": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8138921",
      "clUrl": "https://chromium-review.googlesource.com/c/8138921",
      "description": "Move theme_service_changed_waiter out of //chrome/test:test_support into\na new //chrome/browser/themes:theme_service_changed_waiter source_set,\nand depend on it as a public_dep from //chrome/test:test_support so the\ntests that include the header keep resolving it transitively.\n\nBug: 353332589\nAgent-Generated: true\nChange-Id: I7f99cfbd4c2e1eb2e9d8a02d91187db7fcd05339\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138921\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667890}",
      "email": "erikchen@chromium.org",
      "hash": "ce14be52f256902a3f312a987755e4816b543202",
      "subject": "Modularize themes theme_service_changed_waiter test helper"
    },
    "8138922": {
      "author": "Kevin McNee",
      "avatar": "https://lh4.googleusercontent.com/-OTe1vtcnD20/AAAAAAAAAAI/AAAAAAAAAAA/2EtpnSqVNZM/s120-p/photo.jpg",
      "cl": "8138922",
      "clUrl": "https://chromium-review.googlesource.com/c/8138922",
      "description": "Plumbs whether the editable being targeted by dictation is richly\neditable.\n\nSpecial handling for this case will follow.\n\nBug: b:537833858\nChange-Id: I2287b65df88f86bf03b78f0992b8a3a3f4da3234\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138922\nCommit-Queue: Kevin McNee \u003cmcnee@chromium.org\u003e\nReviewed-by: David Bokan \u003cbokan@chromium.org\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nAuto-Submit: Kevin McNee \u003cmcnee@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668177}",
      "email": "mcnee@chromium.org",
      "hash": "53c92347e20e25298783d5c1134a754cdf97a635",
      "subject": "Dictation: Plumb whether the target is richly editable"
    },
    "8138940": {
      "author": "Andrew Paseltiner",
      "avatar": "https://lh3.googleusercontent.com/-lw_77kSAlPM/AAAAAAAAAAI/AAAAAAAAAAA/6DJi_2gSABY/s120-p/photo.jpg",
      "cl": "8138940",
      "clUrl": "https://chromium-review.googlesource.com/c/8138940",
      "description": "- Deduplicate get_float_argument and get_argument logic\n- Simplify error handling in to_bytestring and tostring\n- Simplify assertions in unit tests\n- Remove unnecessary explicit call to deref method\n\nBug: 454485901\nChange-Id: I6f5eca627ad4be998f7dbd6850fec8bb57253e57\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138940\nAuto-Submit: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nReviewed-by: Zgroza (Luke) Klimek \u003czgroza@chromium.org\u003e\nCommit-Queue: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668012}",
      "email": "apaseltiner@chromium.org",
      "hash": "f47247d5fd44c0c1bf268b4a70714abb86acefad",
      "subject": "Minor cleanup for Rust CBOR implementation"
    },
    "8138945": {
      "author": "Sky Malice",
      "avatar": "https://lh6.googleusercontent.com/-jSxhRIzlqJQ/AAAAAAAAAAI/AAAAAAAAAAA/v9G1HzTZDQQ/s120-p/photo.jpg",
      "cl": "8138945",
      "clUrl": "https://chromium-review.googlesource.com/c/8138945",
      "description": "Bug: 534468787\nChange-Id: I02ee06cf9c03275df40b101ef737c04bd1fd36df\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138945\nReviewed-by: Charles Cai \u003ccharlesyc@google.com\u003e\nCommit-Queue: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667908}",
      "email": "skym@chromium.org",
      "hash": "1f90ba2eb1fbafd6aa605b8987d319070e872250",
      "subject": "[AIM] Clear user text when entering AI mode."
    },
    "8138946": {
      "author": "Sergio Gonzalez Martin",
      "avatar": "https://lh4.googleusercontent.com/-BeM-wdTIQVE/AAAAAAAAAAI/AAAAAAAAAAA/Vzj_FiIUCUY/s120-p/photo.jpg",
      "cl": "8138946",
      "clUrl": "https://chromium-review.googlesource.com/c/8138946",
      "description": "Some AVIF files contain ICC profiles with all-zero version bytes. The\nold skcms path accepted these profiles because it only rejects ICC major\nversions greater than 4, but the Rust ICC path rejected them through\nmoxcms.\n\nPatch moxcms to treat exactly 0x00000000 as V2_0 for compatibility with\nskcms.\n\nBug: 537416045\nChange-Id: I88d55dee9819591cff139f6cbf981dff6dcec131\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138946\nReviewed-by: Wan-Teh Chang \u003cwtc@google.com\u003e\nReviewed-by: Łukasz Anforowicz \u003clukasza@chromium.org\u003e\nCommit-Queue: Łukasz Anforowicz \u003clukasza@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667979}",
      "email": "sergiog@microsoft.com",
      "hash": "8a20d7503435306f8749beb10a9a4f5ac83aacee",
      "subject": "[rust icc] Accept ICC profiles with zeroed version field"
    },
    "8138961": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "cl": "8138961",
      "clUrl": "https://chromium-review.googlesource.com/c/8138961",
      "description": "Give it the more appropriate name of WebGPUSharedImageWrapper.\nCorresponding renames will follow, including removing the type alias\nthat this CL introduces to limit scope of the CL.\n\nBug: 352263194\nChange-Id: I363ffa271c62f7d2fd0248dd49eb75d5dfdfed24\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138961\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nReviewed-by: Kentaro Hara \u003charaken@chromium.org\u003e\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667696}",
      "email": "blundell@chromium.org",
      "hash": "3cf88157cb0a1a9ac976bf1a5a99067b4172012d",
      "subject": "[Blink] Rename WebGPURecyclableResourceProvider"
    },
    "8138963": {
      "author": "Chirag Arora",
      "avatar": "https://lh4.googleusercontent.com/-o9T15q_dqqA/AAAAAAAAAAI/AAAAAAAAAAA/sHgVEB_uhXo/s120-p/photo.jpg",
      "cl": "8138963",
      "clUrl": "https://chromium-review.googlesource.com/c/8138963",
      "description": "This commit updates the `shouldUseMetricsChoiceRestructure` to fetch the\nfresh value from `MetricsReportingChoiceService` after native has\ninitialized instead of keep the value constant throughout the session.\nThis is being done because `shouldUseMetricsChoiceRestructure` can\nreturn a different value after profiles have migrated. We still return\nfrom cache for the 'best effort' case.\n\nBug: b:483043192\nChange-Id: I41179aed5361d69d1722bc862173429979f662c2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138963\nReviewed-by: Zaina Al-Mashni \u003czalmashni@google.com\u003e\nReviewed-by: Kamil Jarosz \u003ckjarosz@google.com\u003e\nCommit-Queue: Chirag Arora \u003cheychirag@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667789}",
      "email": "heychirag@google.com",
      "hash": "dfae2b7a24c0d4a9d4b9ba5fbef05e6de4202af0",
      "subject": "[PrivacyPrefs] fetch fresh value after native has initialized"
    },
    "8138968": {
      "author": "Mikel Astiz",
      "avatar": "https://lh6.googleusercontent.com/-d2wU34ze3Og/AAAAAAAAAAI/AAAAAAAAAAA/kSYJlVC9C3g/s120-p/photo.jpg",
      "cl": "8138968",
      "clUrl": "https://chromium-review.googlesource.com/c/8138968",
      "description": "Removes SyncedBookmarkTrackerEntity::MutableMetadata() from\nSyncedBookmarkTrackerEntity, which implies that all metadata changes\nneed to go through the use-case-specific public APIs exposed in\nSyncedBookmarkTrackerEntity.\n\nThe change simplifies SyncedBookmarkTracker::AddInternal() to construct\nbare entities, matching the analogous\nProcessorEntityTracker::AddInternal(). The two callers are updated as\nfollows:\n1. AddLocalCreation() delegates to RecordLocalUpdate().\n2. AddRemote() delegates to RecordAcceptedRemoteUpdate(), naturally\n   handling specifics, positioning, and hashes.\n\nThe test-only function ClearSpecificsHashForTest() became obsolete and\nis removed, in favor of a more realistic test scenario leveraging\nRecordAcceptedRemoteUpdate() to mimic a local change.\n\nBug: 40823197\nChange-Id: I91868adfc0411a22a1c8f1673f840540589edb9a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138968\nReviewed-by: Rushan Suleymanov \u003crushans@google.com\u003e\nCommit-Queue: Mikel Astiz \u003cmastiz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667779}",
      "email": "mastiz@chromium.org",
      "hash": "05724fac008ef9a480c03a73e45c0f3a3412b3ec",
      "subject": "[sync] Remove SyncedBookmarkTrackerEntity::MutableMetadata()"
    },
    "8138973": {
      "author": "Arthur Sonzogni",
      "avatar": "https://lh4.googleusercontent.com/-pgZg6Pw0R4M/AAAAAAAAAAI/AAAAAAAAAAA/zFdLBZFTTmU/s120-p/photo.jpg",
      "cl": "8138973",
      "clUrl": "https://chromium-review.googlesource.com/c/8138973",
      "description": "Removing the last file-wide #pragma opting out files from\nspanification.\n\nBug: 351564777, 40284755\nChange-Id: If9bf857bfde6e4e9af48ecab73378e4e41b6d0e8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138973\nAuto-Submit: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nCommit-Queue: Daniel Cheng \u003cdcheng@chromium.org\u003e\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668086}",
      "email": "arthursonzogni@chromium.org",
      "hash": "3a4083c5762416ec8d4f41ed95951411d6bb4fe4",
      "subject": "[unsafe-buffers] Remove allow_unsafe_buffers from base/mac/"
    },
    "8138983": {
      "author": "Vlad Krot",
      "avatar": "https://lh3.googleusercontent.com/-ZG6N65eEncc/AAAAAAAAAAI/AAAAAAAAAAA/qVQhIkfqbf8/s120-p/photo.jpg",
      "cl": "8138983",
      "clUrl": "https://chromium-review.googlesource.com/c/8138983",
      "description": "Sub apps are fully approved by blink owners:\nhttps://chromestatus.com/feature/6260680824061952\n\nRemoving also about_flags which is not needed anymore.\n\nFixed: 414729785\nChange-Id: Iab3c5637201d0ac4b60afd482326e895f4ceb8bd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8138983\nReviewed-by: Olga Korokhina \u003ckorokhina@google.com\u003e\nCommit-Queue: Vlad Krot \u003cvkrot@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667749}",
      "email": "vkrot@google.com",
      "hash": "e0cf96feb95d687345043e20845be94e48779704",
      "subject": "[sub apps] enable feature"
    },
    "8139008": {
      "author": "Justin Cohen",
      "avatar": "https://lh6.googleusercontent.com/-9jBVkJm786c/AAAAAAAAAAI/AAAAAAAAAAA/--UMAFoZu9Y/s120-p/photo.jpg",
      "cl": "8139008",
      "clUrl": "https://chromium-review.googlesource.com/c/8139008",
      "description": "In iOS 27 WebKit (commit 64ee64bad41), WebKit modified elementDidFocus\nto defer ElementDidFocus IPC messages to the next rendering update /\nframe flush in WebProcess.\n\nAs a result, calling becomeFirstResponder on WKWebViewProxy\nsynchronously during CallJavaScriptFunction executed before WKWebView\nin the UIProcess received ElementDidFocus from WebProcess. Because\nWKWebView evaluated becomeFirstResponder while its cached focus state\nwas empty, UIKit failed to present the software keyboard.\n\nThis CL updates AutofillBottomSheetJavaScriptFeature::\nRefocusElementIfNeeded to accept an IPC completion callback. When\nJavaScript finishes setting DOM focus and WebProcess flushes\nElementDidFocus IPC, the completion callback executes and invokes\nbecomeFirstResponder on the web view proxy.\n\nAdditionally, PasswordSuggestionCoordinator is updated to complete\nview controller dismissal before triggering RefocusElementIfNeeded,\nensuring WKWebView is visible and able to accept first responder\nstatus in UIKit.\n\nBug: 537183296\nChange-Id: I340e4c8c8c4aa1e7b268e5d44e84e4677480cfbd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139008\nCommit-Queue: Justin Cohen \u003cjustincohen@google.com\u003e\nReviewed-by: Daniel White \u003cdanieltwhite@google.com\u003e\nReviewed-by: Vincent Boisselle \u003cvincb@google.com\u003e\nReviewed-by: Alexis Hétu \u003csugoi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668018}",
      "email": "justincohen@google.com",
      "hash": "a12314e52ff482bc104263b86d966b356ebf26d4",
      "subject": "ios: Fix bottom sheet web element refocusing on iOS 27"
    },
    "8139009": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8139009",
      "clUrl": "https://chromium-review.googlesource.com/c/8139009",
      "description": "Move test_mime_handler_stream_manager out of //chrome/test:test_support\ninto a new //chrome/browser/pdf:test_mime_handler_stream_manager\nsource_set, and depend on it as a public_dep from\n//chrome/test:test_support so the tests that include the header keep\nresolving it transitively.\n\nBug: 353332589\nAgent-Generated: true\nChange-Id: Ibcda58024947dc0216d23234e51c0e41a5e29623\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139009\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668097}",
      "email": "erikchen@chromium.org",
      "hash": "381d9a9ead716b1a7db2960c722b5290c67573f2",
      "subject": "Modularize pdf test_mime_handler_stream_manager test helper"
    },
    "8139027": {
      "author": "Michael Tang",
      "avatar": "https://lh3.googleusercontent.com/-cvRqCkgNd-4/AAAAAAAAAAI/AAAAAAAAAAA/mWRHzrLGP2s/s120-p/photo.jpg",
      "cl": "8139027",
      "clUrl": "https://chromium-review.googlesource.com/c/8139027",
      "description": "This change prepares Chromium for rolling the DirectX-Headers repo. All\nusers of d3dx12_core.h now must ensure that the dxheaders version of\nd3d12.h is included before the SDK version.\n\nThe DirectX-Headers repo added D3D12_RESOURCE_FLAG_USE_TIGHT_ALIGNMENT\nto d3d12.h, which is now used by d3dx12_core.h. This means that the\ndxheaders version of d3d12.h now must be included before d3dx12_core.h\nis included, otherwise there will be a build failure when d3dx12_core.h\ntries to use the new enum value.\n\nChange-Id: I068e7dbb56510c5324799f50e98bc3866a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139027\nReviewed-by: Rafael Cintron \u003crafael.cintron@microsoft.com\u003e\nReviewed-by: Dale Curtis \u003cdalecurtis@chromium.org\u003e\nReviewed-by: Frank Liberato \u003cliberato@chromium.org\u003e\nCommit-Queue: Michael Tang \u003ctangm@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667876}",
      "email": "tangm@microsoft.com",
      "hash": "7e3e2d40e24eb6e647fdd66d17b3b30ec9b80b8e",
      "subject": "Include dxheaders d3d12.h before SDK headers when using d3dx12_core"
    },
    "8139099": {
      "author": "Aditya Gupta",
      "avatar": "https://lh5.googleusercontent.com/-yTT5PLu18FM/AAAAAAAAAAI/AAAAAAAAAAA/NC5ODysS7Lg/s120-p/photo.jpg",
      "cl": "8139099",
      "clUrl": "https://chromium-review.googlesource.com/c/8139099",
      "description": "This CL moves the utility methods from multistep_filter_metrics_tracker\nto multistep_filter_metrics_util to better organize code as well as adds\nnew utility methods to generate respective enums for task type and\nfilter facet strings.\n\nBug: b:525688268\nChange-Id: I2f69007e6a0808e05f94195ff4b3e50cccd78c8a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139099\nReviewed-by: Dominic Battré \u003cbattre@chromium.org\u003e\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCommit-Queue: Aditya Gupta \u003cadigupt@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667665}",
      "email": "adigupt@google.com",
      "hash": "d382cddb47cba9da47f29f50451f4267dddacd9a",
      "subject": "Add util class for Multistep filter metrics"
    },
    "8139120": {
      "author": "Caitlin Chen",
      "avatar": "https://lh6.googleusercontent.com/-oqGbdl-0SNs/AAAAAAAAAAI/AAAAAAAAAAA/auOhEFzHtHU/s120-p/photo.jpg",
      "cl": "8139120",
      "clUrl": "https://chromium-review.googlesource.com/c/8139120",
      "description": "Fixes RTL issues in the searchbox compose button dynamic animation:\n\n- Corrects the arrow icon translation direction (moves right instead of left in RTL).\n- Fixes the label translation direction by using CSS variables and removing a broken `:host-context` selector.\n\nNote: The arrow icon itself is not mirrored.\nBefore: http://screenshot/6MawGDzEH4ZGXQM\nAfter: http://screencast/cast/NjQ4NDUyMTM0NzE4NjY4OHw2MzI0NDE1MC1mMg\n\nBug: 538071694\nChange-Id: I4794f07421b66a7694716581e69e9ef63d5cb15f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139120\nReviewed-by: Jennifer Serrano \u003cjennserrano@google.com\u003e\nCommit-Queue: Caitlin Chen \u003ccaitc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667506}",
      "email": "caitc@google.com",
      "hash": "1895741a6bba88957e0b9a721fb6cbb04efec063",
      "subject": "[Realbox] Make AI mode dynamic animation RTL compatible"
    },
    "8139123": {
      "author": "Taiyo Mizuhashi",
      "avatar": "https://lh3.googleusercontent.com/-NQaw4l7JIE4/AAAAAAAAAAI/AAAAAAAAAAA/OcvuTPDoFlI/s120-p/photo.jpg",
      "cl": "8139123",
      "clUrl": "https://chromium-review.googlesource.com/c/8139123",
      "description": "This test is flaky at least on Linux debug e.g.\nhttps://ci.chromium.org/ui/p/chromium/builders/ci/Linux%20Tests%20(dbg)(1)/132736/overview\n\nForkTrue variant is already disabled in crrev.com/c/8137460.\n\nBug: 537550518\nChange-Id: I882a6518035cd5a5d8550f1ae40360de8261097a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139123\nReviewed-by: Kentaro Hara \u003charaken@chromium.org\u003e\nCommit-Queue: Taiyo Mizuhashi \u003ctaiyo@chromium.org\u003e\nOwners-Override: Taiyo Mizuhashi \u003ctaiyo@chromium.org\u003e\nAuto-Submit: Taiyo Mizuhashi \u003ctaiyo@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667719}",
      "email": "taiyo@chromium.org",
      "hash": "ce9bc2630a96d9964c7d1e0b3cf996bdad1903c4",
      "subject": "Gardening: Disable flaky ContextualTasksBrowserTest.Composebox_AutoTab_ForkFalse."
    },
    "8139142": {
      "author": "Dave Tapuska",
      "avatar": "https://lh6.googleusercontent.com/-wUWNIpQUePk/AAAAAAAAAAI/AAAAAAAAAAA/8PLMhkMRJhM/s120-p/photo.jpg",
      "cl": "8139142",
      "clUrl": "https://chromium-review.googlesource.com/c/8139142",
      "description": "The call to frame_widget-\u003eTextInputInfo() can trigger synchronous events that destroy the WidgetBase instance. This CL adds a weak pointer check to safely return early if WidgetBase is destroyed during the call.\n\nBUG=536606137\n\nChange-Id: I608949df84c68980760d8c068ddefd8edca5fe4e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139142\nReviewed-by: David Bokan \u003cbokan@chromium.org\u003e\nCommit-Queue: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667929}",
      "email": "dtapuska@chromium.org",
      "hash": "c092d5682b44e65442a5d1c1d8b5c4d88e13ead0",
      "subject": "Fix potential use-after-free in WidgetBase."
    },
    "8139162": {
      "author": "Chrome Metrics Config Manager",
      "avatar": "",
      "cl": "8139162",
      "clUrl": "https://chromium-review.googlesource.com/c/8139162",
      "description": "This CL was created on behalf of anthonyvd.\nPlease review the CL and approve it if it looks good.\nContact the listed reviewers if you have any questions.\n\nBUG=535728459\n\nChange-Id: I9fbfff323f93a38eca48f76e8030b11e7e6a5fe7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139162\nReviewed-by: Anthony Vallee-Dubois \u003canthonyvd@chromium.org\u003e\nCommit-Queue: Anthony Vallee-Dubois \u003canthonyvd@chromium.org\u003e\nAuto-Submit: Chrome Metrics Config Manager \u003cchrome-metrics-config-manager-server@google.com\u003e\nReviewed-by: Luc Nguyen \u003clucnguyen@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667800}",
      "email": "chrome-metrics-config-manager-server@google.com",
      "hash": "28b5dac06227512b81ac47b76b1df295a068f191",
      "subject": "Add a fieldtrial testing entry for LazyInitializeSpellcheckCharAttribute."
    },
    "8139200": {
      "author": "Tzarial",
      "avatar": "",
      "cl": "8139200",
      "clUrl": "https://chromium-review.googlesource.com/c/8139200",
      "description": "Validate scroll offset in ScrollTree to prevent NaN/Inf values\nfrom causing crashes during serialization in the browser process.\n\nFixed: 526716883\nTest: cc_unittests --gtest_filter=PropertyTreeTest.ScrollOffsetValidation\nChange-Id: I483625d68df27f7b92a4df9c8b29d93ecbac8e43\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139200\nAuto-Submit: Tzarial \u003czork@chromium.org\u003e\nCommit-Queue: Mark Schillaci \u003cmschillaci@google.com\u003e\nReviewed-by: Mark Schillaci \u003cmschillaci@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667849}",
      "email": "zork@google.com",
      "hash": "73cfe40698a5c69f61431235ed9aa17712202d0a",
      "subject": "[agy][cc] Validate scroll offset in ScrollTree"
    },
    "8139204": {
      "author": "Jason Hu",
      "avatar": "https://lh5.googleusercontent.com/--nFa9Lf6Foo/AAAAAAAAAAI/AAAAAAAAAAA/XidIPxyZTSQ/s120-p/photo.jpg",
      "cl": "8139204",
      "clUrl": "https://chromium-review.googlesource.com/c/8139204",
      "description": "Bug: b:538305253\nChange-Id: I0efd3f2ac3419f558e4fbba85efec41271b3cbdf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139204\nAuto-Submit: Jason Hu \u003chujasonx@google.com\u003e\nReviewed-by: Nihar Majmudar \u003cniharm@google.com\u003e\nCommit-Queue: Nihar Majmudar \u003cniharm@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667988}",
      "email": "hujasonx@google.com",
      "hash": "035b9df9141cbdf28010d044640acbb5ff730b95",
      "subject": "[context-input] Change NTP action chip url suffix to ntpac"
    },
    "8139239": {
      "author": "Federica Germinario",
      "avatar": "https://lh6.googleusercontent.com/-z239tbQ35Bw/AAAAAAAAAAI/AAAAAAAAAAA/uknAAujvYHw/s120-p/photo.jpg",
      "cl": "8139239",
      "clUrl": "https://chromium-review.googlesource.com/c/8139239",
      "description": "The WebKit macOS build specifies MACOSX_DEPLOYMENT_TARGET=15.2. Newer\nWebKit source code calls textInputClientDidUpdateSelection on\nNSTextInputContext, which is marked as introduced in macOS 15.4\n(API_AVAILABLE(macos(15.4))).\n\nCompiling against a 15.2 deployment target triggers the\n-Wunguarded-availability-new warning, which fails the build under\n-Werror. Proposed Solution: Update MACOSX_DEPLOYMENT_TARGET to 15.4.\n\nChange-Id: I95729a919b3608b6954947ef28a9ceb80122ff26\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139239\nCommit-Queue: Mark Cogan \u003cmarq@chromium.org\u003e\nReviewed-by: Mike Dougherty \u003cmichaeldo@chromium.org\u003e\nReviewed-by: Mark Cogan \u003cmarq@chromium.org\u003e\nAuto-Submit: Federica Germinario \u003cfedegermi@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667881}",
      "email": "fedegermi@google.com",
      "hash": "3185304cc260fc0d92fef340d67b674ad524ea10",
      "subject": "[ios] Tentative fix of  ios-webkit-to-fuzz compile"
    },
    "8139240": {
      "author": "Frédéric Wang Nélar",
      "avatar": "https://lh4.googleusercontent.com/-6kiUg2jQnds/AAAAAAAAAAI/AAAAAAAAAAA/k5ZOWta-8t0/s120-p/photo.jpg",
      "cl": "8139240",
      "clUrl": "https://chromium-review.googlesource.com/c/8139240",
      "description": "That's currently easy to reproduce with `run_wpt_tests.py --repeat=10`.\nUse `token()` to work around race conditions between dictionary\nregistrations and cache clearing between\n`compression_dictionary_promise_test`s. Also replace the use of\n`registerAltDictionaryAndWait` with actual dictionary ID check to\nmake waiting for dictionary availability more reliable.\n\nBug: 522338661, 40255884, 417529151\nChange-Id: Ic48a71611d48081438060143cafb26249352da2c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139240\nReviewed-by: Patrick Meenan \u003cpmeenan@chromium.org\u003e\nCommit-Queue: Frédéric Wang Nélar \u003cfwang@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667868}",
      "email": "fwang@igalia.com",
      "hash": "bb5c50e93100d2c4d58936a4038b4a12d4905d62",
      "subject": "Fix flakiness in dictionary-fetch-with-link-header-in-subresources.tentative.https.html"
    },
    "8139242": {
      "author": "Daniel Vogelheim",
      "avatar": "https://lh6.googleusercontent.com/-H9Aip4LWAy4/AAAAAAAAAAI/AAAAAAAAAAA/9FoQ97GjBHQ/s120-p/photo.jpg",
      "cl": "8139242",
      "clUrl": "https://chromium-review.googlesource.com/c/8139242",
      "description": "Per spec, Sanitizer (unsafe or empty config) defaults to\n`removeProcessingInstructions: []`, while the \"default\" config uses\n`processingInstructions: []`. We update the handling to match this.\n\nAs this refers to an updated spec, I'm also re-numbering the\n\"spec steps\" in the affected method.\n\nBug: 537790295\nChange-Id: I695ce9a4a4a8258c6630fb2aed5c43f6e5a93a71\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139242\nReviewed-by: Noam Rosenthal \u003cnrosenthal@google.com\u003e\nCommit-Queue: Daniel Vogelheim \u003cvogelheim@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667694}",
      "email": "vogelheim@chromium.org",
      "hash": "7673cab840d16bdcdde044b70c8b5b930b6d9323",
      "subject": "[Sanitizer] Rework default handling for PIs in Sanitizer"
    },
    "8139246": {
      "author": "Peter Kang",
      "avatar": "https://lh4.googleusercontent.com/-nCdSyR48-Pw/AAAAAAAAAAI/AAAAAAAAAAA/vxiZNqUlOTc/s120-p/photo.jpg",
      "cl": "8139246",
      "clUrl": "https://chromium-review.googlesource.com/c/8139246",
      "description": "This change reorders the attachment buttons in both horizontal and\nvertical Fusebox layouts so that the gallery (pick picture) button\nappears before the camera button. The internal list of attachment\nbuttons and associated unit tests are updated to reflect this new order.\n\nnon bottom sheet: https://screenshot.googleplex.com/9MjZKWtEHWQTdqn\nbottom sheet: https://screenshot.googleplex.com/9dtCeQewPXN7Gg2\n\nBug: 529491657\nChange-Id: Iff09a2cc216ebcf5c62eca3d225f784e1e3e3856\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139246\nCommit-Queue: Tomasz Wiszkowski \u003cender@google.com\u003e\nReviewed-by: Brandon Wylie \u003cwylieb@google.com\u003e\nReviewed-by: Tomasz Wiszkowski \u003cender@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668113}",
      "email": "peterkang@google.com",
      "hash": "31bceb042882365c697b59a876b706672db453ef",
      "subject": "Swap the order of the gallery and camera buttons in Fusebox."
    },
    "8139282": {
      "author": "kylechar",
      "avatar": "https://lh3.googleusercontent.com/-jr-NDpJpVZM/AAAAAAAAAAI/AAAAAAAAAAA/6LIdcF8-mcQ/s120-p/photo.jpg",
      "cl": "8139282",
      "clUrl": "https://chromium-review.googlesource.com/c/8139282",
      "description": "It's not enabled and hasn't been experimented with in over a year.\n\nFixed: 358591562, 496292729\nChange-Id: If546e20bb58b06f679daf0036a31cf8590e3d053\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139282\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCommit-Queue: Kyle Charbonneau \u003ckylechar@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667883}",
      "email": "kylechar@chromium.org",
      "hash": "0838105ff3b5680e38a718317903cf59a2a5e7d3",
      "subject": "Remove GpuYieldRasterization feature"
    },
    "8139284": {
      "author": "Shu Yang",
      "avatar": "https://lh5.googleusercontent.com/-flZcOzNzAoo/AAAAAAAAAAI/AAAAAAAAAAA/65gVTxlZs1A/s120-p/photo.jpg",
      "cl": "8139284",
      "clUrl": "https://chromium-review.googlesource.com/c/8139284",
      "description": "This CL fixes a UI hang that occurs when reparenting a tab with an\nactive side panel into a new window.\n\nRecently, an async delay was introduced for detaching the old side\npanel View during tab switches (waiting for the new WebContents to\nrender) to prevent flickering.\n\nIf a tab is reparented to a new window, and the source window falls\nback to a tab that ALSO has a side panel, it triggers this async\nreplacement delay in the source window. This results in the following\nsequence:\n1. The destination window receives the reparented tab, attaches its\n   side panel, and calls OnEntryShown().\n2. The source window's async replacement delay finishes afterwards and\n   calls OnEntryHidden() on the now-reparented tab.\n\nThis illegally forces the WebContents into a hidden state after it\nwas just shown by the destination window. Since the destination\nwindow's new active tab stops producing frames for its side panel, its\nprevious active tab's side panel View cannot be removed. We just keep\nwaiting for the new WebContents that will never render, causing the\nside panel UI to permanently freeze.\n\nThis CL fixes the issue by synchronously flushing the async view\ndetachment inside OnTabReparented if the reparented tab is the one\ncurrently pending replacement. This forces the source window to clean\nup and call OnEntryHidden() before the tab ever reaches the\ndestination window, restoring the correct order of operations.\n\nCq-Include-Trybots: luci.chromium.try:android-desktop-x64-rel\nInclude-Ci-Only-Tests: true\nBug: 535487924\nChange-Id: I43f8edab5b2f77e6f1c688b373841b895feba6a5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139284\nReviewed-by: Linyu He \u003clinyuh@google.com\u003e\nCommit-Queue: Shu Yang \u003cshuyng@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667983}",
      "email": "shuyng@google.com",
      "hash": "59f43ba4660367b576d7004cd5de6394cf7e9da6",
      "subject": "Synchronously detach side panel view during tab reparenting"
    },
    "8139298": {
      "author": "Sorin Jianu",
      "avatar": "https://lh4.googleusercontent.com/-1ZaO0VJCPrk/AAAAAAAAAAI/AAAAAAAAAAA/7dxXh8UattU/s120-p/photo.jpg",
      "cl": "8139298",
      "clUrl": "https://chromium-review.googlesource.com/c/8139298",
      "description": "MOCK_METHODn are changed to MOCK_METHOD in activity reporter,\nand other code owned by //chrome/updater.\n\nChange-Id: Id19ad953012db45e4a99ddc035343c6d436b87e7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139298\nReviewed-by: Noah Rose Ledesma \u003cnoahrose@google.com\u003e\nCommit-Queue: Sorin Jianu \u003csorin@chromium.org\u003e\nAuto-Submit: Sorin Jianu \u003csorin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668123}",
      "email": "sorin@chromium.org",
      "hash": "336b29bc059b09744d911699379775366f1b0c09",
      "subject": "activity_reporter: change old-style mocks to new-style mocks"
    },
    "8139300": {
      "author": "Kent Tamura",
      "avatar": "https://lh3.googleusercontent.com/-Xn4R5JMv3zM/AAAAAAAAAAI/AAAAAAAAAAA/BKgC_HIpPUQ/s120-p/photo.jpg",
      "cl": "8139300",
      "clUrl": "https://chromium-review.googlesource.com/c/8139300",
      "description": "Use `wtf_size_t` instead. Some variables are changed from `int` to\n`wtf_size_t` for consistency.\n\nhttps://google.github.io/styleguide/cppguide.html#Integer_Types\n\u003e Of the built-in integer types, only `int` should be used.\n\nBug: 519296902\nChange-Id: I1eb27292c2f55498f64c41b60bc03a2d4575d2aa\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139300\nReviewed-by: Fredrik Söderquist \u003cfs@opera.com\u003e\nAuto-Submit: Kent Tamura \u003ctkent@chromium.org\u003e\nCommit-Queue: Fredrik Söderquist \u003cfs@opera.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667723}",
      "email": "tkent@chromium.org",
      "hash": "41a9f6aff3f5d2483b9c80532f407969e7abdf81",
      "subject": "editing: Avoid `unsigned` in editing/commands/"
    },
    "8139363": {
      "author": "devincabillo",
      "avatar": "https://lh3.googleusercontent.com/-fkIBLxgjFII/AAAAAAAAAAI/AAAAAAAAAAA/0pzEBX0ygfo/s120-p/photo.jpg",
      "cl": "8139363",
      "clUrl": "https://chromium-review.googlesource.com/c/8139363",
      "description": "Bug: 519615613\nChange-Id: I10ecdeef2be8cb46ba9d52e38de0bb2492dcefd5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139363\nReviewed-by: Farid (Mojtaba) Faridzad \u003cfaridzad@google.com\u003e\nReviewed-by: John Chen \u003cjohnchen@chromium.org\u003e\nReviewed-by: Nathan Memmott \u003cmemmott@chromium.org\u003e\nCommit-Queue: Devin Cabillo \u003cdevincabillo@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667517}",
      "email": "devincabillo@google.com",
      "hash": "b77048a8a73a3d7dd1f0161546a6d32f038af4b5",
      "subject": "feat: Scales up remaining perflab machines"
    },
    "8139364": {
      "author": "Stephen Chenney",
      "avatar": "https://lh6.googleusercontent.com/-6ea5YBUEYkU/AAAAAAAAAAI/AAAAAAAAAAA/L2bt99bo_T0/s120-p/photo.jpg",
      "cl": "8139364",
      "clUrl": "https://chromium-review.googlesource.com/c/8139364",
      "description": "Not really a bug since it's not an external resource, but it makes\nthe AI happy and prevents further bug reports or potential problems\nif the code downstream ever paints cross origin content.\n\nBug: 523095011\nChange-Id: Id6dea450cbea60a109dd67b1e2f53f8401e47015\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139364\nCommit-Queue: Philip Rogers \u003cpdr@chromium.org\u003e\nAuto-Submit: Stephen Chenney \u003cschenney@chromium.org\u003e\nReviewed-by: Philip Rogers \u003cpdr@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668117}",
      "email": "schenney@chromium.org",
      "hash": "84661bdde8bb85cdeb99dafd1661f13e6949cabf",
      "subject": "[HiC] Add privacy flag for text clip"
    },
    "8139403": {
      "author": "Charlie Reis",
      "avatar": "https://lh6.googleusercontent.com/-NF1VaEcir4w/AAAAAAAAAAI/AAAAAAAAAAA/l2vdY1atXAg/s120-p/photo.jpg",
      "cl": "8139403",
      "clUrl": "https://chromium-review.googlesource.com/c/8139403",
      "description": "This CL fixes the opener BCG comparison in DidChangeOpener and resolves\na corner case from IsInactiveAndDisallowActivation, with test coverage\nfor both.\n\nFixed: 516899248\nChange-Id: Ied80d9ccba9eb2cafdecd405af97fb39bdf60a4b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139403\nCommit-Queue: Charlie Reis \u003ccreis@chromium.org\u003e\nReviewed-by: Alex Moshchuk \u003calexmos@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667891}",
      "email": "creis@chromium.org",
      "hash": "f72d1060ae3b9a755cf6760dc116a42cb04e9989",
      "subject": "Prevent non-current and cross-BCG openers in DidChangeOpener."
    },
    "8139404": {
      "author": "Duncan Mercer",
      "avatar": "https://lh6.googleusercontent.com/-QMndr0qfWPs/AAAAAAAAAAI/AAAAAAAAAAA/Q9VM1oAnUbs/s120-p/photo.jpg",
      "cl": "8139404",
      "clUrl": "https://chromium-review.googlesource.com/c/8139404",
      "description": "Part of the Contextual Tasks rearchitecture. Contextual Tasks\ncontroller and host interfaces require access to the WebContents\nhosting the top WebUI toolbar to properly manage WebUI lifetime and\nevent handling across desktop and Android implementations.\n\n- Add GetWebUIWebContents() method to ContextualTasksPanelController\n  and ContextualTasksPanelHost pure virtual interfaces.\n- Implement GetWebUIWebContents() in ContextualTasksSidePanelCoordinator,\n  ContextualTasksPanelHostDesktop,\n  ContextualTasksPanelHostDesktopAndroid, and\n  ContextualTasksPanelHostAndroid.\n- Update MockContextualTasksPanelController and\n  MockContextualTasksPanelHost with mock/stub implementations.\n\nBug: b:538269220\nChange-Id: I739718a82a935c20565f4e41509cd91c1f9e8bef\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139404\nReviewed-by: Shakti Sahu \u003cshaktisahu@chromium.org\u003e\nCommit-Queue: Duncan Mercer \u003cmercerd@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668051}",
      "email": "mercerd@google.com",
      "hash": "36ffb2fb05babfab1f78bec88ce9a4500f06dc90",
      "subject": "[Contextual Tasks] Add GetWebUIWebContents interface"
    },
    "8139406": {
      "author": "Ted Meyer",
      "avatar": "https://lh4.googleusercontent.com/-FF7tluKTkew/AAAAAAAAAAI/AAAAAAAAAAA/bidOORvzOOE/s120-p/photo.jpg",
      "cl": "8139406",
      "clUrl": "https://chromium-review.googlesource.com/c/8139406",
      "description": "If the start code's size matches the bytes available, The condition here\nfails, the start code gets written to the current bitstream buffer,\nwhich then gets written again on line 85, including the weird trailing\nstart code that should have been bundled in the _next_ bitstream buffer.\n\nFixed: 536438861\nChange-Id: I9b5d1109eb93f8257757994c6cdc2483743c2b46\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139406\nReviewed-by: Phil Yan \u003cphilyan@chromium.org\u003e\nCommit-Queue: Ted (Chromium) Meyer \u003ctmathmeyer@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667581}",
      "email": "tmathmeyer@chromium.org",
      "hash": "b7122f1590c75624ae4eacad689a055c4101b13c",
      "subject": "Fix bounds check in D3D shared decoder utilities"
    },
    "8139419": {
      "author": "Daniel Vogelheim",
      "avatar": "https://lh6.googleusercontent.com/-H9Aip4LWAy4/AAAAAAAAAAI/AAAAAAAAAAA/9FoQ97GjBHQ/s120-p/photo.jpg",
      "cl": "8139419",
      "clUrl": "https://chromium-review.googlesource.com/c/8139419",
      "description": "This exposes processingInstructions and removeProcessingInstructions\nin the Sanitizer get() method. This fixes a whole lot of WPT test cases\nthat relied on get() to check the test effect.\n\nA smaller number of test cases now have different error messages,\nexposing a bug in PI handling. This bug (and the associated tests)\nwill be fixed in a subsequent CL.\n\nChange-Id: I787ca5265fb2e2864de238cfa4f32eed0dd5d4a0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139419\nReviewed-by: Noam Rosenthal \u003cnrosenthal@google.com\u003e\nCommit-Queue: Daniel Vogelheim \u003cvogelheim@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667693}",
      "email": "vogelheim@chromium.org",
      "hash": "2290aa5bc1ff118c8ef6a573d472b9f0d89dabb6",
      "subject": "[Sanitizer] Expose (remove)ProcessingInstructions in Sanitizer.get()"
    },
    "8139421": {
      "author": "Ben Wiser",
      "avatar": "https://lh3.googleusercontent.com/-5wljy1eGiHY/AAAAAAAAAAI/AAAAAAAAAAA/_sOaF4EBouo/s120-p/photo.jpg",
      "cl": "8139421",
      "clUrl": "https://chromium-review.googlesource.com/c/8139421",
      "description": "We need to support reusing hardware rendering across tests for our tests\nthat do explicit reparenting across activities. I did this as a general\nthing but it seems like this made our tests slower on CI.\n\nSo I've updated this so that only tests that use our reparentAwContents\nhelper will get this.\n\nFixed: 536525919\nChange-Id: Ifc0f767b4932b3ca4af4269d464d241945d231e0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139421\nReviewed-by: Nate Fischer \u003cntfschr@chromium.org\u003e\nAuto-Submit: Rupert Wiser \u003cbewise@chromium.org\u003e\nCommit-Queue: Rupert Wiser \u003cbewise@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667708}",
      "email": "bewise@chromium.org",
      "hash": "426a9c61e1412cb3e72df10298dafd91a6c6c780",
      "subject": "webview: Limit hardware rendering reuse to reparenting tests"
    },
    "8139424": {
      "author": "Vidhan Jain",
      "avatar": "https://lh4.googleusercontent.com/-bJYmcMeCXI4/AAAAAAAAAAI/AAAAAAAAAAA/PGi7Hl_zyS8/s120-p/photo.jpg",
      "cl": "8139424",
      "clUrl": "https://chromium-review.googlesource.com/c/8139424",
      "description": "Bug: 516721244\nChange-Id: I8eae7f16348c19961cd5ad2bdff1a2498c93fe6c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139424\nCommit-Queue: Norge Vizcay \u003cvizcay@google.com\u003e\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nAuto-Submit: Vidhan Jain \u003cvidhanj@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667695}",
      "email": "vidhanj@google.com",
      "hash": "08cab99fc056fcb0a7c1835adf994717c8b83eab",
      "subject": "Rename ServerHasDataAvailable to ServerHasSpiiPresenceSignal"
    },
    "8139483": {
      "author": "Jan Keitel",
      "avatar": "https://lh5.googleusercontent.com/-tMNoDh7gwHQ/AAAAAAAAAAI/AAAAAAAAAAA/xsOeVsUwI9A/s120-p/photo.jpg",
      "cl": "8139483",
      "clUrl": "https://chromium-review.googlesource.com/c/8139483",
      "description": "This CL extends autofill::Suggestion::IsAcceptable() to check whether the\nsuggestion type is acceptable (e.g. not a separator, title, or message)\nin addition to checking acceptability state.\n\nThe standalone helper IsAcceptableSuggestionType() is removed and its\ncall sites updated to call Suggestion::IsAcceptable() instead.\n\nWhile still not perfect (we should consider adding setters and getters\nto Suggestion as it becomes more complex), this makes acceptability\ndecisions more centralized and, hopefully, less confusing.\n\nTAG=agy\nCONV=8d0cc70f-64a0-4a23-a918-b82a2404358c\n\nBug: 40100455, 537193970\nChange-Id: I47683d6e8ccdb0650679907162e2b95640f09d82\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139483\nReviewed-by: Rahim Mammadli \u003crahimis@google.com\u003e\nCommit-Queue: Jan Keitel \u003cjkeitel@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667732}",
      "email": "jkeitel@google.com",
      "hash": "1145611ad7918babb241b6b7669080bf6f9b4c7a",
      "subject": "Incorporate IsAcceptableSuggestionType into Suggestion::IsAcceptable"
    },
    "8139503": {
      "author": "Alex Moshchuk",
      "avatar": "https://lh4.googleusercontent.com/-OgoausJ-OaU/AAAAAAAAAAI/AAAAAAAAAAA/dWDqJ9jykP0/s120-p/photo.jpg",
      "cl": "8139503",
      "clUrl": "https://chromium-review.googlesource.com/c/8139503",
      "description": "When ShouldBypassSecurityChecksForErrorPage() returns true for an\nerror-page commit (e.g. a CSP-blocked subframe navigation that stays in\nthe parent's process, or a main-frame error page in the dedicated\nerror-page process), ValidateDidCommitParams() skips\nValidateURLAndOrigin() because the committed URL legitimately won't\nmatch the process lock. However, the renderer-supplied URL must still\nmatch the URL the browser asked the renderer to commit, since it is\nstored in last_committed_url_ and the FrameNavigationEntry and later\nused for reload / session history.\n\nAdd a check that params-\u003eurl matches NavigationRequest::GetURL() in\nthis case, and terminate the renderer with a new\nRFH_ERROR_PAGE_URL_MISMATCH bad-message reason on mismatch.\n\nBug: 511736672\nChange-Id: Ib8f27d8ec22c1ccab606318c68c50a871074d688\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139503\nReviewed-by: Charlie Reis \u003ccreis@chromium.org\u003e\nAuto-Submit: Alex Moshchuk \u003calexmos@chromium.org\u003e\nReviewed-by: Mark Pearson \u003cmpearson@chromium.org\u003e\nCommit-Queue: Alex Moshchuk \u003calexmos@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668062}",
      "email": "alexmos@chromium.org",
      "hash": "e2b48fec7f31f474704b4b610db64dc65df4c620",
      "subject": "Validate DidCommit URL for error pages that bypass commit checks"
    },
    "8139504": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8139504",
      "clUrl": "https://chromium-review.googlesource.com/c/8139504",
      "description": "Move template_url_service_test_util and\ntemplate_url_service_factory_test_util out of //chrome/test:test_support\ninto a new //chrome/browser/search_engines:test_support source_set, and\ndepend on it as a public_dep from //chrome/test:test_support so the\ntests that include those headers keep resolving them transitively.\n\nBug: 353332589\nAgent-Generated: true\nChange-Id: I90070f9d45a78b3311ed9a340c25f11e8c1ea5de\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139504\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667990}",
      "email": "erikchen@chromium.org",
      "hash": "6baeaba0b19127b9aa8a21c8a995f0fa49712998",
      "subject": "Modularize search_engines template_url_service test utils"
    },
    "8139525": {
      "author": "Elmehdi Rahmaoui",
      "avatar": "https://lh4.googleusercontent.com/-MsKVlpi_Gkk/AAAAAAAAAAI/AAAAAAAAAAA/MlgIgv-UxCY/s120-p/photo.jpg",
      "cl": "8139525",
      "clUrl": "https://chromium-review.googlesource.com/c/8139525",
      "description": "Integrates Drive privacy disclaimer verification into\nComposeboxInputStateManager on iOS, matching the desktop\nContextualSearchboxHandler implementation. Key changes:\n- Added `GetDriveDisclaimerController` to ComposeboxInputStateManager to\n  lazily instantiate and cache DriveDisclaimerController backed by FpopService.\n- After initializing InputStateModel in `updateSearchboxConfig`, asynchronously\n  checks the user's Drive disclaimer status via Footprints/FACS when the\n  `kComposeboxDriveContextMenuOption` feature is enabled.\n- Updates `contextual_search::kDriveConsentState` preference upon receiving\n  the status callback (`kConsent`, `kNotConsent`, `kRestricted`), which\n  InputStateModel observes to update allowed input types.\n- Set ComposeboxMenuCoordinator as ComposeboxInputStateManagerDelegate to\n  dynamically re-evaluate and update menu UI input state when async disclaimer\n  checks complete.\n- Added unit tests in `composebox_input_state_manager_unittest.mm`.\n\nDemo: https://drive.google.com/file/d/1jauwgusC_bCjxBnobNE-Iiepj2ArLty_/view?usp=drive_link\u0026resourcekey=0-IqhCWaQ_DVjWCUjU7njy2Q\nBug: 538494338\nChange-Id: Ia945b5561d1f4352df8cdb899079eab9d4a2d62e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139525\nReviewed-by: Radu Nitescu \u003cradunitescu@google.com\u003e\nCommit-Queue: Elmehdi Rahmaoui \u003cerahmaoui@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667940}",
      "email": "erahmaoui@google.com",
      "hash": "945f0cec659633d8a26bbf9e21c7650558175711",
      "subject": "[ios][composebox] Integrate DriveDisclaimerController into ComposeboxInputStateManager"
    },
    "8139539": {
      "author": "Gyuyoung Kim",
      "avatar": "https://lh6.googleusercontent.com/-ewJFm3jXGcE/AAAAAAAAAAI/AAAAAAAAAAA/DPrOrwOrrII/s120-p/photo.jpg",
      "cl": "8139539",
      "clUrl": "https://chromium-review.googlesource.com/c/8139539",
      "description": "Gardening a failing ShaderTranslatorTest.OutputVariablesInitializedForAllSpecs,\nwhich has been failing since https://crrev.com/c/8120411.\n\nBug: 379525871\nChange-Id: I29b5f9ca41353458a4159cd34dff1a58c8b22d04\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139539\nCommit-Queue: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667921}",
      "email": "gyuyoung@igalia.com",
      "hash": "07e2b8965660f19ae36e7c8e7584b593a5c6fcc2",
      "subject": "[iOS Blink] Disable OutputVariablesInitializedForAllSpecs test"
    },
    "8139580": {
      "author": "Mikel Astiz",
      "avatar": "https://lh6.googleusercontent.com/-d2wU34ze3Og/AAAAAAAAAAI/AAAAAAAAAAA/kSYJlVC9C3g/s120-p/photo.jpg",
      "cl": "8139580",
      "clUrl": "https://chromium-review.googlesource.com/c/8139580",
      "description": "This patch refactors the code to remove\nSyncedBookmarkTracker::UpdateUponCommitResponse() from\nSyncedBookmarkTracker, after the logic within became trivial with\nhttps://crrev.com/c/8126500.\n\nInstead, BookmarkDataTypeProcessor::OnCommitCompleted() directly calls\nSyncedBookmarkTrackerEntity::RecordCommitResponse() and handles\ntombstone removal when an entity is no longer unsynced and deleted. This\nfollows what the analogous ClientTagBasedDataTypeProcessor does.\n\nChange-Id: I8334923635ef39719b301ecaeb6359d81ac601d6\nBug: 40823197\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139580\nReviewed-by: Rushan Suleymanov \u003crushans@google.com\u003e\nCommit-Queue: Mikel Astiz \u003cmastiz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667715}",
      "email": "mastiz@chromium.org",
      "hash": "0f8edcf3b83ebb100ff1bcbb577cefca3b01a0f9",
      "subject": "[sync] Remove SyncedBookmarkTracker::UpdateUponCommitResponse()"
    },
    "8139584": {
      "author": "Semih Dogan",
      "avatar": "https://lh4.googleusercontent.com/-xqQzxKufPUI/AAAAAAAAAAI/AAAAAAAAAAA/1YXft8vimwQ/s120-p/photo.jpg",
      "cl": "8139584",
      "clUrl": "https://chromium-review.googlesource.com/c/8139584",
      "description": "Move two entries that were appended at the ends of sections, past\nthe \"Please DO NOT APPEND here\" markers, to their correct\nalphabetical spots in the individuals section.\n\nFollow-up to post-submit review feedback on crrev.com/c/8016742.\n\nR=thestig@chromium.org\n\nChange-Id: Iee8be064abff8e59f837e2f0cefb44c3cf41fb8d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139584\nReviewed-by: Emily Shack \u003cemshack@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667488}",
      "email": "semih702do@gmail.com",
      "hash": "3b1b30f8e3a37e914e1415a1425c4fe1ad4fa80e",
      "subject": "Move misplaced AUTHORS entries to their alphabetical positions"
    },
    "8139588": {
      "author": "Zgroza Klimek",
      "avatar": "https://lh3.googleusercontent.com/-u8P9uvsfYac/AAAAAAAAAAI/AAAAAAAAAAA/2j6pDBEFbJk/s120-p/photo.jpg",
      "cl": "8139588",
      "clUrl": "https://chromium-review.googlesource.com/c/8139588",
      "description": "A mismatch between C++ and Rust parsers has been flagged by fuzzing\ntests. In case of map key sequence like \"A\", \"B\", \"A\", what happens is:\n1. Insert \"A\" -\u003e OK\n2. Insert \"B\" -\u003e OK (\"A\" \u003c \"B\")\n3. Insert \"A\" -\u003e C++  detects Duplicate (\"A\" already exists)\n              -\u003e Rust detected OutOfOrder (\"A\" \u003c \"B\")\n\nThis commit aligns Rust parser error code with C++ one.\n\nBug: 537995301\nChange-Id: I7834654ffa7dae52cfbfebf60df4fdce6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139588\nCommit-Queue: Zgroza (Luke) Klimek \u003czgroza@chromium.org\u003e\nReviewed-by: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668087}",
      "email": "zgroza@chromium.org",
      "hash": "eb2fc413a0adb20542d57480f9a85ac761eb7aab",
      "subject": "CBOR Rust parser: Flag duplicates before out-of-order map keys"
    },
    "8139630": {
      "author": "Adithya Srinivasan",
      "avatar": "https://lh5.googleusercontent.com/-Mg06OCd7fpU/AAAAAAAAAAI/AAAAAAAAAAA/K3bGVSfDtuo/s120-p/photo.jpg",
      "cl": "8139630",
      "clUrl": "https://chromium-review.googlesource.com/c/8139630",
      "description": "Prior to this CL, we would register the component extension when\nIndigoService was created. In practice, this meant the component\nextension was registered whenever the first tab was created for a\nprofile (as the service is first used and created from\nIndigoPageActionController). This CL delays the registration to happen\nonly when the first image replacement frame is attached (which requires\nthe user to actually activate the feature).\n\nIn terms of functionality, this change shouldn't make a difference. It\ndoes however help us avoid modifying and hardening a number of\n(unrelated) browser tests that do not expect any component extensions to\nbe registered after a profile is initialized and default component\nextensions are installed.\n\nChange-Id: I4ab5cf69f9866e37dec14b6863df3032bb3a266c\nBug: b:489445294, b:509912204\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139630\nReviewed-by: Jeremy Roman \u003cjbroman@chromium.org\u003e\nCommit-Queue: Adithya Srinivasan \u003cadithyas@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667884}",
      "email": "adithyas@chromium.org",
      "hash": "b6f78571f22112054a66d655ffd9d038ad7b11f0",
      "subject": "indigo: Delay registration of component extension"
    },
    "8139659": {
      "author": "David Roger",
      "avatar": "https://lh4.googleusercontent.com/-YOLPphzlgqk/AAAAAAAAAAI/AAAAAAAAAAA/cbSIJSRKSvE/s120-p/photo.jpg",
      "cl": "8139659",
      "clUrl": "https://chromium-review.googlesource.com/c/8139659",
      "description": "When the sync error button is clicked and a passphrase is needed, a\nsynchronous modal dialog is spawned. However, the profile menu bubble\nWidget was not closed before launching it. On certain platforms like\nLinux Wayland, this caused the profile menu to remain in focus or on\ntop, resulting in the passphrase dialog being uninteractible.\nThis change explicitly closes the profile menu widget first so that\nthe sync passphrase dialog can acquire the correct window focus.\n\nTAG=agy\nCONV=45a0a20c-3d44-4fb4-946a-a967172bb529\n\nBug: b:507949003\nTest: Compiled chrome and browser_tests successfully\nChange-Id: Ie49fb3cbe7669471110ffc075eba6b38e013c667\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139659\nCommit-Queue: David Roger \u003cdroger@chromium.org\u003e\nReviewed-by: Amelie Schneider \u003camelies@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667728}",
      "email": "droger@chromium.org",
      "hash": "db62b77b88e14a3c4b6407d0cac3b133676ed31d",
      "subject": "[Views] Close profile menu prior to showing sync passphrase dialog"
    },
    "8139662": {
      "author": "Monica Salama",
      "avatar": "https://lh5.googleusercontent.com/-L_B4IPH6Nas/AAAAAAAAAAI/AAAAAAAAAAA/iAKGh-9ySB0/s120-p/photo.jpg",
      "cl": "8139662",
      "clUrl": "https://chromium-review.googlesource.com/c/8139662",
      "description": "Exposes the kMagiChromePasskeySignIn feature flag in chrome://flags\nwith variations for Autofill flow and Banner flow.\n\nBug: 508320532\nChange-Id: I9f64cf119499f4c4cafe4b05da259359fd999002\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139662\nReviewed-by: Duong Dac \u003cddac@chromium.org\u003e\nCommit-Queue: Monica Salama \u003cmsalama@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667836}",
      "email": "msalama@chromium.org",
      "hash": "d16684037de3043c6038b78a8772d8fb6168e9b0",
      "subject": "[MagiChrome] Expose MagiChromePasskeySignIn feature in chrome://flags"
    },
    "8139663": {
      "author": "Vidhan Jain",
      "avatar": "https://lh4.googleusercontent.com/-bJYmcMeCXI4/AAAAAAAAAAI/AAAAAAAAAAA/PGi7Hl_zyS8/s120-p/photo.jpg",
      "cl": "8139663",
      "clUrl": "https://chromium-review.googlesource.com/c/8139663",
      "description": "Change-Id: I357b5d310e21ff25ff63403cf4e3942db29d0811\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139663\nCommit-Queue: Vidhan Jain \u003cvidhanj@google.com\u003e\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667841}",
      "email": "vidhanj@google.com",
      "hash": "dc1597245948748e1c356ce07a05c765bcf36b96",
      "subject": "Move prefetch latency and eligibility logging to personal_context_metrics"
    },
    "8139702": {
      "author": "chromeos-ci-prod",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8139702",
      "clUrl": "https://chromium-review.googlesource.com/c/8139702",
      "description": "CQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-betty-chrome-gtest-and-tast\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-brya-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-jacuzzi-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-reven-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-trogdor-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-volteer-chrome\n\nGenerated by PUpr, see https://cr-buildbucket.appspot.com/build/8675461000228633617 for job details.\n\nBUG=None\nTEST=CQ\nR=chrome-os-gardeners-reviews@google.com\n\nPupr-Upstream-Versions: [{\"ref\": \"refs/heads/snapshot\", \"repository\": \"/chromeos/manifest-internal\", \"revision\": \"3d3b16d13d4960b753bc1635af4e7488f7d9c856\"}]\nCq-Cl-Tag: pupr:chromeos-lkgm\nChange-Id: Ic84428c613c62cae125162ace0238acc4a7b2076\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139702\nCommit-Queue: chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com\u003e\nBot-Commit: chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667515}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "b3fdec261d5d313d92deb687496ad57ff3d4d5e5",
      "subject": "chromeos/CHROMEOS_LKGM: Automatic uprev to 16761.0.0-1079024."
    },
    "8139703": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8139703",
      "clUrl": "https://chromium-review.googlesource.com/c/8139703",
      "description": "Move test_print_preview_dialog_cloned_observer and\ntest_print_view_manager_for_request_preview out of //chrome/test into\nthe existing //chrome/browser/printing:test_support source_set, and\nrepoint its consumers at that label.\n\nBug: 353332589\nAgent-Generated: true\nChange-Id: I89513b1b792652e643f7bfd08c52dc87c4acd89f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139703\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668185}",
      "email": "erikchen@chromium.org",
      "hash": "751e9a35ac1abb71880b61c00c76256eea543881",
      "subject": "Modularize printing print_preview test helpers"
    },
    "8139704": {
      "author": "Mark Chang",
      "avatar": "https://lh5.googleusercontent.com/-XELz5ot9ciU/AAAAAAAAAAI/AAAAAAAAAAA/sfUd-aX2NSM/s120-p/photo.jpg",
      "cl": "8139704",
      "clUrl": "https://chromium-review.googlesource.com/c/8139704",
      "description": "Enable the test that was disabled in https://crrev.com/c/8126742\n\nTest failure with instructions to patch is here:\nhttps://ci.chromium.org/ui/test-investigate/invocations/build-8675529902034281025/modules/legacy/schemes/legacy/variants/d5ef8d4f2071cce1/cases/%3A%2F%2Fchrome%2Ftest%5C%3Aunit_tests!gtest%3A%3AChromeAcceleratorMetadataTest%23ModifyChromeAcceleratorShouldUpdateLayout\n\nBug: 533957090\nChange-Id: Iaefb6ffda527e25df1542feef00863f18fc209fa\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139704\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nReviewed-by: David Pennington \u003cdpenning@chromium.org\u003e\nCommit-Queue: Mark Chang \u003cmarkchang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667952}",
      "email": "markchang@google.com",
      "hash": "0c0d924321c1be58d1613d12405c4cfac2103ae7",
      "subject": "Update Chrome OS accelerator metadata hash for internal branding builds"
    },
    "8139706": {
      "author": "James Cook",
      "avatar": "https://lh4.googleusercontent.com/-qikRA8xqB3U/AAAAAAAAAAI/AAAAAAAAAAA/JBUbB9n7c4s/s120-p/photo.jpg",
      "cl": "8139706",
      "clUrl": "https://chromium-review.googlesource.com/c/8139706",
      "description": "When Settings is opened via an Intent containing deep link extras (such\nas EXTRA_SHOW_FRAGMENT and EXTRA_SHOW_FRAGMENT_ARGUMENTS),\nMultiColumnSettings processes the intent to display the target detail\nfragment. Previously, the extras remained on the Intent object.\nConsequently, subsequent launches of settings re-processed the intent\nand navigated back to the initial deep link instead of opening the main\nsettings page.\n\nThis change fixes the issue by stripping the deep link extras from the\nIntent when processPendingFragmentIntent() runs. While this in theory\ncould happen with SettingsActivity, I have only been able to\nreproduce the failures with SettingsInTab.\n\nTest: MultiColumnSettingsUnitTest, SettingsHostFragmentTest\nBug: 532161175, 521895796\nChange-Id: If9b185405024b881434ec294fea4c7b564beb4ad\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139706\nReviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nCommit-Queue: James Cook \u003cjamescook@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668078}",
      "email": "jamescook@chromium.org",
      "hash": "3777f6f63f34b0fcb74b7602d0065920442f392f",
      "subject": "settings: Fix SettingsInTab getting \"stuck\" in deep links from intents"
    },
    "8139741": {
      "author": "Fredrik Söderquist",
      "avatar": "https://lh6.googleusercontent.com/-6ZztzZwTuO0/AAAAAAAAAAI/AAAAAAAAAAA/zI2xoeDT_VE/s120-p/photo.jpg",
      "cl": "8139741",
      "clUrl": "https://chromium-review.googlesource.com/c/8139741",
      "description": "For String::Format(), some unnecessary (and potentially broken)\nconversions to UTF-8 are avoided.\n\nUsing StrCat() removes the need to convert to a temporary string to pass\nwhen using a StringBuilder.\n\nA few cases for number formatting is replaced with an explicit call to\nString::Number().\n\nChange-Id: I9cd6e6239fd184098d7e22b4a3377969293b4bd1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139741\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nAuto-Submit: Fredrik Söderquist \u003cfs@opera.com\u003e\nCommit-Queue: Kent Tamura \u003ctkent@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667453}",
      "email": "fs@opera.com",
      "hash": "66c6dba398e90de472860fe4e92d95f9c5e09d25",
      "subject": "Replace StringBuilder/operator+/String::Format with StrCat"
    },
    "8139745": {
      "author": "Hitarth Kothari",
      "avatar": "https://lh4.googleusercontent.com/-HZTDN6MbpsE/AAAAAAAAAAI/AAAAAAAAAAA/K3LPxloSjh0/s120-p/photo.jpg",
      "cl": "8139745",
      "clUrl": "https://chromium-review.googlesource.com/c/8139745",
      "description": "Extract `getNextTabIfClosed`, `findNearbyNotClosingTab`, and their\nassociated unit tests out of `TabModelImplUtil` and\n`TabModelImplUtilUnitTest` into a dedicated `NextTabSelectionUtil`\nclass and `NextTabSelectionUtilUnitTest`.\nThis refactoring separates next-tab-selection logic from general tab\nmodel utilities for better modularity and testability.\n\nBug: 537362675\nChange-Id: Ia28cd6ae988d16ea4c91467f8825e06d5652c2a6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139745\nAuto-Submit: Hitarth Kothari \u003chitarthkothari@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Hitarth Kothari \u003chitarthkothari@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667821}",
      "email": "hitarthkothari@google.com",
      "hash": "0baeda23e96eec7cf51c66aa69ec0ca62e4292be",
      "subject": "Extract next tab selection logic to NextTabSelectionUtil"
    },
    "8139762": {
      "author": "David Song",
      "avatar": "https://lh5.googleusercontent.com/-XXca8qEPsXQ/AAAAAAAAAAI/AAAAAAAAAAA/gdORCtoB9Us/s120-p/photo.jpg",
      "cl": "8139762",
      "clUrl": "https://chromium-review.googlesource.com/c/8139762",
      "description": "Add unit tests to verify size and layout validation in\nFlatlandSysmemBufferCollection.  Includes mocks for Vulkan APIs to test\nCreateVkImage and verify that the Vulkan memory requirements check does\nnot crash on mismatch.\n\nTAG=agy\nCONV=b3e88ac3-0a91-4773-9e46-c66a54c4c91e\n\nBug: 500576940\nChange-Id: I37c97abba7ac5266d9d9f0186d03948a5db46f2d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139762\nReviewed-by: Zijie He \u003czijiehe@google.com\u003e\nCommit-Queue: David Song \u003cwintermelons@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668181}",
      "email": "wintermelons@google.com",
      "hash": "bb8bf9f022e544a443b5fda708883a7e1027a30a",
      "subject": "[fuchsia][flatland] Add unit tests for FlatlandSysmemBufferCollection"
    },
    "8139819": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8139819",
      "clUrl": "https://chromium-review.googlesource.com/c/8139819",
      "description": "Move profile_test_util out of //chrome/test:test_support into a new\n//chrome/browser/profiles:profile_test_util source_set, and depend on it\nas a public_dep from //chrome/test:test_support so the many tests that\ninclude profile_test_util.h keep resolving it transitively.\n\nBug: 353332589\nAgent-Generated: true\nChange-Id: Iab275a6dc86214d91fde9b349cf75bf1961e53d0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139819\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667889}",
      "email": "erikchen@chromium.org",
      "hash": "884409d867d0c0f29b48efaa84e6a318204c5e85",
      "subject": "Modularize profiles profile_test_util test helper"
    },
    "8139846": {
      "author": "Arthur Sonzogni",
      "avatar": "https://lh4.googleusercontent.com/-pgZg6Pw0R4M/AAAAAAAAAAI/AAAAAAAAAAA/zFdLBZFTTmU/s120-p/photo.jpg",
      "cl": "8139846",
      "clUrl": "https://chromium-review.googlesource.com/c/8139846",
      "description": "Modify ui/qt/gen_qt_shim_moc.sh to prepend allow_unsafe_buffers pragma\ndirectly to the generated files (qt5_shim_moc.cc and qt6_shim_moc.cc)\nto avoid the need for file-wide allow_unsafe_buffers pragmas in the\nrepository.\n\nRegenerated qt5_shim_moc.cc and qt6_shim_moc.cc.\n\nBug: 40285824\nChange-Id: I5c995927288642edf6419a523ae69900379d214b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139846\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nAuto-Submit: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667972}",
      "email": "arthursonzogni@chromium.org",
      "hash": "691ca533276db326205e940f70daf16b0b986044",
      "subject": "[unsafe-buffers] Remove allow_unsafe_buffers from ui/qt generated files"
    },
    "8139880": {
      "author": "Nikolaos Papaspyrou",
      "avatar": "https://lh3.googleusercontent.com/-HuIFKOMpIWM/AAAAAAAAAAI/AAAAAAAAAAA/bcgxICGki6g/s120-p/photo.jpg",
      "cl": "8139880",
      "clUrl": "https://chromium-review.googlesource.com/c/8139880",
      "description": "This CL enables CpuPerformance for Stable.\n\nI2S: https://groups.google.com/a/chromium.org/g/blink-dev/c/igPwzkxhQtk/m/Epzx3q7MBwAJ\n\nTAG=agy\nCONV=8a29dc4d-cbb7-45d9-b0ec-f9ba0a26158a\n\nBug: 449760252\nChange-Id: Ia9da4f6940cc11813a552338a5068ec2799f3228\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139880\nReviewed-by: Rick Byers \u003crbyers@chromium.org\u003e\nOwners-Override: Rick Byers \u003crbyers@chromium.org\u003e\nReviewed-by: Philip Rogers \u003cpdr@chromium.org\u003e\nCommit-Queue: Nikolaos Papaspyrou \u003cnikolaos@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667924}",
      "email": "nikolaos@chromium.org",
      "hash": "679e084750d7c9563b83ce5e7353ec9d116a1963",
      "subject": "cpu_performance: Ship the CPU Performance API"
    },
    "8139881": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "cl": "8139881",
      "clUrl": "https://chromium-review.googlesource.com/c/8139881",
      "description": "Bug: 352263194\nChange-Id: I80eb6241c6764e958995310573d3ba07affd1434\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139881\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667700}",
      "email": "blundell@chromium.org",
      "hash": "820fac76f71a382d7dad027120d22a75707e1c31",
      "subject": "[Blink] Rename methods and variables referencing WebGpuRecyclableRP"
    },
    "8139903": {
      "author": "Ted Meyer",
      "avatar": "https://lh4.googleusercontent.com/-FF7tluKTkew/AAAAAAAAAAI/AAAAAAAAAAA/bidOORvzOOE/s120-p/photo.jpg",
      "cl": "8139903",
      "clUrl": "https://chromium-review.googlesource.com/c/8139903",
      "description": "Fixed: 536465757\nChange-Id: I0bbcb25930530cdcd26dccf191470f545080faae\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139903\nAuto-Submit: Ted (Chromium) Meyer \u003ctmathmeyer@chromium.org\u003e\nReviewed-by: Phil Yan \u003cphilyan@chromium.org\u003e\nCommit-Queue: Ted (Chromium) Meyer \u003ctmathmeyer@chromium.org\u003e\nCommit-Queue: Phil Yan \u003cphilyan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667570}",
      "email": "tmathmeyer@chromium.org",
      "hash": "9737cef1c175cf6eeadc89830d20b30353a09f8f",
      "subject": "Disallow durations \u003c= 0 for HLS segments."
    },
    "8139907": {
      "author": "manukh",
      "avatar": "https://lh3.googleusercontent.com/-d10XqzVQcPM/AAAAAAAAAAI/AAAAAAAAAAA/IsKJx-5pCRw/s120-p/photo.jpg",
      "cl": "8139907",
      "clUrl": "https://chromium-review.googlesource.com/c/8139907",
      "description": "Before, both 1P and 3P used `Ask \u003cAI Mode\u003e in \u003cGoogle\u003e Search`.\n\nWith this CL, 1P will continue to use the above. But 3P will instead\nuse: `Ask \u003cCopilot\u003e`.\n\nThis divergence is intentional per legal/PM requirements.\n\nBug: b:538388757\nChange-Id: I3dbaea9162d4be6ecfdbb8fb4c74ca0acaf32dc2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139907\nReviewed-by: Tomasz Wiszkowski \u003cender@google.com\u003e\nCommit-Queue: Tomasz Wiszkowski \u003cender@google.com\u003e\nAuto-Submit: manuk hovanesian \u003cmanukh@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668110}",
      "email": "manukh@chromium.org",
      "hash": "4d75595b7ff3dedc44fe311f5f469d4cca07c5c5",
      "subject": "[omnibox][3p-aim] Split entrypoint tooltip into 1P and 3P GRD strings"
    },
    "8139908": {
      "author": "Charles Meng",
      "avatar": "https://lh6.googleusercontent.com/-6vxPI_1mR40/AAAAAAAAAAI/AAAAAAAAAAA/NynSxEyJ0dU/s120-p/photo.jpg",
      "cl": "8139908",
      "clUrl": "https://chromium-review.googlesource.com/c/8139908",
      "description": "Fixed: 538327793\nChange-Id: I86b5ac177f2fe368c3ab87d66f475eb8bd5d57fc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139908\nReviewed-by: Caroline Rising \u003ccorising@chromium.org\u003e\nCommit-Queue: Charles Meng \u003ccharlesmeng@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668144}",
      "email": "charlesmeng@chromium.org",
      "hash": "4f50b2a80362df8712f40e34ea1dec9d02ac21e8",
      "subject": "[Vertical Tabs] Stop IPH from showing when tabstrip is already vertical"
    },
    "8139919": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8139919",
      "clUrl": "https://chromium-review.googlesource.com/c/8139919",
      "description": "Move identity_test_environment_profile_adaptor and\ntest_signin_client_builder out of //chrome/test:test_support into a new\n//chrome/browser/signin:identity_test_support source_set, and depend on\nit as a public_dep from //chrome/test:test_support so the tests that\ninclude those headers keep resolving them transitively.\n\nBug: 353332589\nAgent-Generated: true\nChange-Id: I46e0bab42f634973fbe052ea670efdc4bae0ff2b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139919\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667855}",
      "email": "erikchen@chromium.org",
      "hash": "4134b23acafdd7377a35d81450d058fc21aeffdd",
      "subject": "Modularize signin identity test environment helpers"
    },
    "8139942": {
      "author": "Duncan Mercer",
      "avatar": "https://lh6.googleusercontent.com/-QMndr0qfWPs/AAAAAAAAAAI/AAAAAAAAAAA/Q9VM1oAnUbs/s120-p/photo.jpg",
      "cl": "8139942",
      "clUrl": "https://chromium-review.googlesource.com/c/8139942",
      "description": "Enable ApiContextualTasksPrivate and\nContextualTasksPrivateApiNoAnimation for the ContextualTasks_Srp2Aim\nfield trial testing entry on desktop platforms.\n\nBug: b:537434170\nChange-Id: I426754600c92ad90b615c698f254d6e96e413c04\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139942\nReviewed-by: Bryan Nguyen \u003cnguyenbryan@google.com\u003e\nCommit-Queue: Duncan Mercer \u003cmercerd@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667512}",
      "email": "mercerd@google.com",
      "hash": "c44aea1dfb5473f36563e957f7cd7d4d7453415b",
      "subject": "Add field trial testing config for ContextualTasks_Srp2Aim"
    },
    "8140049": {
      "author": "zijiehe-google-com",
      "avatar": "https://lh4.googleusercontent.com/-JJ7uaVUsPlE/AAAAAAAAAAI/AAAAAAAAAAA/xPj22f0Bkxg/s120-p/photo.jpg",
      "cl": "8140049",
      "clUrl": "https://chromium-review.googlesource.com/c/8140049",
      "description": "WebEngineDevToolsController was declared after context_bindings_ and\nframe_host_bindings_. During destruction, WebEngineDevToolsController\nwas destroyed first.\n\nWhen context_bindings_ is subsequently destroyed, it destroys\nContextImpl, which destroys FrameImpl. FrameImpl's destructor calls\ncontext_-\u003edevtools_controller() to notify it of destruction. Since\nthe devtools controller was already destroyed, this caused a crash.\n\nThis CL fixes the crash by declaring devtools_controller_ before\nthe bindings, ensuring it is destroyed after them.\n\nBug: 537551984\nTest: Manual verification of shutdown sequence\nChange-Id: I77af5cca7553d5ac8ac2dbc28db0e897ce586277\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140049\nReviewed-by: David Song \u003cwintermelons@google.com\u003e\nCommit-Queue: Zijie He \u003czijiehe@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668162}",
      "email": "zijiehe@google.com",
      "hash": "071002ca211d79b9d37fbdfed414e5defed47995",
      "subject": "[fuchsia] Fix destruction order in WebEngineBrowserMainParts"
    },
    "8140062": {
      "author": "Mitsuru Oshima",
      "avatar": "https://lh3.googleusercontent.com/-0Y55REyBQ4w/AAAAAAAAAAI/AAAAAAAAAAA/yGgNpVi7M5o/s120-p/photo.jpg",
      "cl": "8140062",
      "clUrl": "https://chromium-review.googlesource.com/c/8140062",
      "description": "Bug: 344626785\nChange-Id: Ifd55b43aa13c520bc180bc040d38cf5d70693185\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140062\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667654}",
      "email": "oshima@chromium.org",
      "hash": "2631b88faf37329ac4a4c0a3cb4ee455847b8cdb",
      "subject": "Enable NativeViewHostManagesLayers on linux"
    },
    "8140079": {
      "author": "Dominique Fauteux-Chapleau",
      "avatar": "https://lh6.googleusercontent.com/-pF1LYHoEbQU/AAAAAAAAAAI/AAAAAAAAAAA/RitX6pH8Rmo/s120-p/photo.jpg",
      "cl": "8140079",
      "clUrl": "https://chromium-review.googlesource.com/c/8140079",
      "description": "FileUploadDelegate persists the resumable upload URL in the session\ntoken and later POSTs file chunks and finalize requests to it. The URL\nwas only checked with GURL::is_valid() so any origin embedded in a\nstored tracker would be contacted. The resumable URL is always handed\nout by the configured file storage upload endpoint, so require it to be\nsame-origin with that endpoint at every place it is consumed: when it is\nfirst received from the server during DoInitiate, and when it is read\nback from the session token in DoNextStep and DoFinalize.\n\nAdd unit tests covering each entry point with a foreign-origin URL.\n\nFixed: 501390295\nChange-Id: I7f49ba7ab648ab45ca3e498c87dd23ff04bb7667\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140079\nReviewed-by: Vignesh Shenvi \u003cvshenvi@google.com\u003e\nCommit-Queue: Dominique Fauteux-Chapleau \u003cdomfc@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667973}",
      "email": "domfc@chromium.org",
      "hash": "18479c456cda1905d647e4505a1bb19908098190",
      "subject": "Restrict FileUploadDelegate resumable URL to upload origin"
    },
    "8140085": {
      "author": "Gazal",
      "avatar": "https://lh5.googleusercontent.com/-5jZ5sBksdws/AAAAAAAAAAI/AAAAAAAAAAA/V5MBqLUUh3c/s120-p/photo.jpg",
      "cl": "8140085",
      "clUrl": "https://chromium-review.googlesource.com/c/8140085",
      "description": "Instantiates separate TabSwitcherDragHandler instances for the main and\npinned RecyclerViews in VerticalTabListCoordinator. This ensures drag\nevents on both surfaces are registered and prevents drag state bleeding.\n\nBug: 509226293\nChange-Id: Ie8f82833535b8491eff7299b94eaf9446fb6d76e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140085\nReviewed-by: Eleanor Lee \u003celeanorlee@google.com\u003e\nAuto-Submit: Gazal Agarwal \u003cagazal@google.com\u003e\nCommit-Queue: Gazal Agarwal \u003cagazal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667628}",
      "email": "agazal@google.com",
      "hash": "109920d344d46c0906e8ba1b60661d305dd063f2",
      "subject": "[Vertical Tabs] Support separate drag handlers for RecyclerViews"
    },
    "8140086": {
      "author": "Sorin Jianu",
      "avatar": "https://lh4.googleusercontent.com/-1ZaO0VJCPrk/AAAAAAAAAAI/AAAAAAAAAAA/7dxXh8UattU/s120-p/photo.jpg",
      "cl": "8140086",
      "clUrl": "https://chromium-review.googlesource.com/c/8140086",
      "description": "Change-Id: If0533b92246d6539348705239106835d3dd44d45\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140086\nReviewed-by: Joshua Pawlicki \u003cwaffles@chromium.org\u003e\nAuto-Submit: Sorin Jianu \u003csorin@chromium.org\u003e\nCommit-Queue: Joshua Pawlicki \u003cwaffles@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667758}",
      "email": "sorin@chromium.org",
      "hash": "7e2b9c97e69b3d15e91c8ead07e1bab64710192d",
      "subject": "activity_reporter: eliminate duplicate call to SetDateLastActive"
    },
    "8140099": {
      "author": "Fredrik Söderquist",
      "avatar": "https://lh6.googleusercontent.com/-6ZztzZwTuO0/AAAAAAAAAAI/AAAAAAAAAAA/zI2xoeDT_VE/s120-p/photo.jpg",
      "cl": "8140099",
      "clUrl": "https://chromium-review.googlesource.com/c/8140099",
      "description": "A similar sequence of property serialization code is repeated multiple\ntimes. Factor out the one that does not pass through UTF-8 and use that\nin all the location.\n\nChange-Id: I2631014fa9890eeabc0db5f103948793fca7b208\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140099\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nAuto-Submit: Fredrik Söderquist \u003cfs@opera.com\u003e\nCommit-Queue: Kent Tamura \u003ctkent@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667457}",
      "email": "fs@opera.com",
      "hash": "63dca2dfff3eee1cdc0704104a1fe99cb79e22c7",
      "subject": "Factor out property serialization helper for ViewTransitionStyleBuilder"
    },
    "8140143": {
      "author": "Jiewei Qian",
      "avatar": "https://lh3.googleusercontent.com/-bVi2Zx5G7Vw/AAAAAAAAAAI/AAAAAAAAAAA/2rjKzCCBW68/s120-p/photo.jpg",
      "cl": "8140143",
      "clUrl": "https://chromium-review.googlesource.com/c/8140143",
      "description": "Bug: 538354799\nChange-Id: Iab1e5fa63eac3d630ec3131fda4aac2dd372f1ea\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140143\nCommit-Queue: Jiewei Qian \u003cqjw@chromium.org\u003e\nAuto-Submit: Jiewei Qian \u003cqjw@chromium.org\u003e\nCommit-Queue: Rachael Newitt \u003crenewitt@google.com\u003e\nReviewed-by: Rachael Newitt \u003crenewitt@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667629}",
      "email": "qjw@chromium.org",
      "hash": "d4fa72c4d50692df2ad4cf069973fe34da1a735a",
      "subject": "third_party/apsl: mark as static"
    },
    "8140160": {
      "author": "Orko Garai",
      "avatar": "https://lh3.googleusercontent.com/-tPr5RlEFBds/AAAAAAAAAAI/AAAAAAAAAAA/x-zcHXWKSH0/s120-p/photo.jpg",
      "cl": "8140160",
      "clUrl": "https://chromium-review.googlesource.com/c/8140160",
      "description": "Extract fileicon_source, metrics_handler and managed_ui_handler out\nof the monolithic //chrome/browser/ui:ui target into their own\nthin targets. Consumers that used to pick these headers\nup transitively through //chrome/browser/ui:ui now depend on the new\ntargets directly.\n\nBug: 353332589\nChange-Id: Iac9919d5ef45568cff73dcd043a08c629cb04531\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140160\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Orko Garai \u003corko@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667522}",
      "email": "orko@igalia.com",
      "hash": "9d02f7491fabc317c7312d3b0f2e754875585380",
      "subject": "Modularize webui fileicon_source, metrics_handler, managed_ui_handler"
    },
    "8140162": {
      "author": "Dibyajyoti Pal",
      "avatar": "",
      "cl": "8140162",
      "clUrl": "https://chromium-review.googlesource.com/c/8140162",
      "description": "This CL adds some speculative fixes for the generated icon fix sync\ntests by doing the following:\n- Ensuring that g_now_override_for_testing_ is cleaned up after\n  test runs to make sure that the value does not leak across tests.\n- Synchronously close any app browsers open in the sync test\n  shutdown logic, because SyncTest::TearDownOnMainThread() does not\n  wait for any open browser windows to close (or profiles to be\n  deleted) before shutting down the sync server, which can cause\n  flaky behavior in tests [1]\n\n[1] https://source.chromium.org/chromium/chromium/src/+/main:chrome/browser/sync/test/integration/sync_test.cc;l=914-920\n\nBug: 536419371\nChange-Id: Ie127c665366f0128313628dcba4034ddc2086f57\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140162\nReviewed-by: Daniel Murphy \u003cdmurph@chromium.org\u003e\nCommit-Queue: Dibyajyoti Pal \u003cdibyapal@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667459}",
      "email": "dibyapal@google.com",
      "hash": "256afb26c1f750865447635a575ed597018ba05d",
      "subject": "[PWA] Improve test time for generated icon fix utility, fix ordering"
    },
    "8140186": {
      "author": "Kunal Daftari",
      "avatar": "https://lh3.googleusercontent.com/-qDm61ipS4GE/AAAAAAAAAAI/AAAAAAAAAAA/oGt6jxKEaMg/s120-p/photo.jpg",
      "cl": "8140186",
      "clUrl": "https://chromium-review.googlesource.com/c/8140186",
      "description": "Doing this to ensure git history is preserved since changing content and\nname together can reduce the similarity score below 50%.\n\nThe only file without its history preserved will be: organizer_utils.h.\n\nBypass-Check-License: Renaming Existing Files\nBug: 532671338\nChange-Id: I83a15dfc7c1c11c38e5978fef19c61adbbe2ad53\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140186\nCommit-Queue: Kunal Daftari \u003ckunaldaftari@google.com\u003e\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668112}",
      "email": "kunaldaftari@google.com",
      "hash": "65a30ad20be91965899073edbb7b26dc2a371e83",
      "subject": "[Organizer] Rename projects files and folders to organizer"
    },
    "8140259": {
      "author": "Aditya Gupta",
      "avatar": "https://lh5.googleusercontent.com/-yTT5PLu18FM/AAAAAAAAAAI/AAAAAAAAAAA/NC5ODysS7Lg/s120-p/photo.jpg",
      "cl": "8140259",
      "clUrl": "https://chromium-review.googlesource.com/c/8140259",
      "description": "This CL adds a check for the user's model execution account capability\nin MultistepFilterService. If the capability is disabled (or the user is\nnot signed in), FilterTabController will abort processing early and log\nthe event. Unit tests are added to verify the capability check and the\ncontroller's early abort behavior.\n\nBug: b:534780403\nChange-Id: If3d41514cdc5d86ea77410afc64af1bcdba868cb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140259\nCommit-Queue: Aditya Gupta \u003cadigupt@google.com\u003e\nReviewed-by: Dominic Battré \u003cbattre@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667706}",
      "email": "adigupt@google.com",
      "hash": "0d3502dffcb563bd9430439420304742c5c56913",
      "subject": "Restrict multistep filter features based on model execution feature."
    },
    "8140266": {
      "author": "Aadarsh Battula",
      "avatar": "https://lh5.googleusercontent.com/-5Eeo2Y0VLDg/AAAAAAAAAAI/AAAAAAAAAAA/vQEHKffhreI/s120-p/photo.jpg",
      "cl": "8140266",
      "clUrl": "https://chromium-review.googlesource.com/c/8140266",
      "description": "This CL adds the isolate_profile_data mixin to Windows GPU tests so that\nSwarming test isolates collect and upload .profraw code coverage profile\nfiles for aggregation in coverage reports.\n\nLook at bug comments for more information.\n\nSibling CL:\nchromium-review.git.corp.google.com/c/chromium/src/+/8140821\nControl Build:\nci.chromium.org/ui/p/chromium/builders/try/win-rel/1602109\nFix Build:\nci.chromium.org/ui/p/chromium/builders/try/win-rel/1602110\n\nBug: 40917276\nChange-Id: Iad2b3c46f0248602c90a1aaf14adbd21fa0faba2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140266\nCommit-Queue: Aadarsh Battula \u003caadarshb@google.com\u003e\nReviewed-by: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668042}",
      "email": "aadarshb@google.com",
      "hash": "8fe1887e2919b769255877ccbcc602429dd2f3c4",
      "subject": "[infra] Add isolate_profile_data mixin to Windows GPU tests"
    },
    "8140301": {
      "author": "Yao Xiao",
      "avatar": "https://lh5.googleusercontent.com/-a4Kr2fXcA3Y/AAAAAAAAAAI/AAAAAAAAAAA/dtOHZx_Iaug/s120-p/photo.jpg",
      "cl": "8140301",
      "clUrl": "https://chromium-review.googlesource.com/c/8140301",
      "description": "The Topics API is being deprecated. This CL:\n1. Cleans up the Topics API implementation from the //chrome layer.\n2. Removes the bridge methods from ContentBrowserClient.\n\nNote: This change inherently removes the aggressive data clearing logic\nin `PrivacySandboxServiceImpl::OnTopicsPrefChanged`. This is\nintentional and safe. We have already implemented dedicated data\nclearing logic (removing the dangling data file directly:\nhttps://crrev.com/c/8102594) that operates independently of the removed `BrowsingTopicsService`.\n\nI2D\u0026R:\nhttps://groups.google.com/a/chromium.org/g/blink-dev/c/_R85yctz4Rs\n\nBug: 461709147\nChange-Id: I3f42c5d98fdd30e05d9515c7b83b87939fb9be9f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140301\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCommit-Queue: Yao Xiao \u003cyaoxia@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667996}",
      "email": "yaoxia@chromium.org",
      "hash": "43c47fa7b5ac12a026bf31c728626c91491761e3",
      "subject": "[Topics] Remove //chrome layer code and ContentBrowserClient hooks"
    },
    "8140342": {
      "author": "Richard Townsend",
      "avatar": "https://lh4.googleusercontent.com/-zbtUzHMPQRw/AAAAAAAAAAI/AAAAAAAAAAA/YJtLnSkBl8E/s120-p/photo.jpg",
      "cl": "8140342",
      "clUrl": "https://chromium-review.googlesource.com/c/8140342",
      "description": "Trying to get the bot green again ASAP and reduce the swarm backlog\n\nBug: 538259294,538259295,538266164,538266717,538252516,538252517\nChange-Id: I97bfe69f439e8b8caf035152c327789b627ea6b7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140342\nReviewed-by: Evan Luo \u003cevanluo@google.com\u003e\nCommit-Queue: Richard Townsend \u003critownsend@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667539}",
      "email": "ritownsend@google.com",
      "hash": "980e82d09a2d42bd6b9af81a74ef0b818d42edf2",
      "subject": "chore: suppress some tests on android.desktop"
    },
    "8140350": {
      "author": "chromeos-ci-prod",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8140350",
      "clUrl": "https://chromium-review.googlesource.com/c/8140350",
      "description": "CQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-betty-chrome-gtest-and-tast\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-brya-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-jacuzzi-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-reven-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-trogdor-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-volteer-chrome\n\nGenerated by PUpr, see https://cr-buildbucket.appspot.com/build/8675389515630735649 for job details.\n\nBUG=None\nTEST=CQ\nR=chrome-os-gardeners-reviews@google.com\n\nPupr-Upstream-Versions: [{\"ref\": \"refs/heads/snapshot\", \"repository\": \"/chromeos/manifest-internal\", \"revision\": \"51682c0594e839afcfd85d86a43aad795d0b2bb3\"}]\nCq-Cl-Tag: pupr:chromeos-lkgm\nChange-Id: Id052c79c67580f35b27c338effe902a40076b654\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140350\nCommit-Queue: chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com\u003e\nBot-Commit: chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667984}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "b722533ddece724e91b01d85f04da244aeb778e7",
      "subject": "chromeos/CHROMEOS_LKGM: Automatic uprev to 16762.0.0-1079043."
    },
    "8140359": {
      "author": "Fredrik Söderquist",
      "avatar": "https://lh6.googleusercontent.com/-6ZztzZwTuO0/AAAAAAAAAAI/AAAAAAAAAAA/zI2xoeDT_VE/s120-p/photo.jpg",
      "cl": "8140359",
      "clUrl": "https://chromium-review.googlesource.com/c/8140359",
      "description": "These properties apply to the \"Animations\" extra field, so these field\ndefinitions are not used, but still take up space. Drop the field\ndefinitions. Remove the dead converter ConvertTimelineTriggerName() and\nits helper.\n\nChange-Id: Ic0c5d5da6a9ea51b7795ce4c13ec23f65665744a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140359\nCommit-Queue: Rune Lillesveen \u003cfuthark@chromium.org\u003e\nAuto-Submit: Fredrik Söderquist \u003cfs@opera.com\u003e\nReviewed-by: Rune Lillesveen \u003cfuthark@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667737}",
      "email": "fs@opera.com",
      "hash": "90971f6850f14b689f2d9daa92782c2f57f13a2b",
      "subject": "Remove unused fields for 'animation-trigger' and 'timeline-trigger-name'"
    },
    "8140380": {
      "author": "Abhinaav Ramesh",
      "avatar": "https://lh3.googleusercontent.com/-mZIhLRU31fs/AAAAAAAAAAI/AAAAAAAAAAA/9L8t8vBEx0I/s120-p/photo.jpg",
      "cl": "8140380",
      "clUrl": "https://chromium-review.googlesource.com/c/8140380",
      "description": "Consolidate tab group struct definitions in ContextHubService by\ndeprecating TabGroupData and unifying all tab group representations\nacross the storage and service layers onto TabGroupEntry.\n\n- Removes struct TabGroupData from context_hub_service.\n- Updates ContextHubService::GroupTabs callback to return std::vector\u003cTabGroupEntry\u003e directly, eliminating duplicate vector instantiations in ContextHubService.\n- Updates ContextHubPageHandler to resolve TabGroupEntry::tab_ids to Mojom TabGroup objects\n- Updates unit tests to expect TabGroupEntry.\n\nBug: b:537060449\nChange-Id: Ia474a38e6153eea116e6c3a10d35fc581ebab482\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140380\nCommit-Queue: Abhinaav Ramesh \u003cabhinaav@google.com\u003e\nReviewed-by: Isabelle Goralsky \u003cigoralsky@google.com\u003e\nReviewed-by: Andrew Vuong \u003cakvuong@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667930}",
      "email": "abhinaav@google.com",
      "hash": "26de0035a96b9e8304abcf26547196190876e877",
      "subject": "Deprecate TabGroupData and unify tab group models on TabGroupEntry"
    },
    "8140384": {
      "author": "Hojeong Park",
      "avatar": "https://lh5.googleusercontent.com/-H4KuzhX-PA4/AAAAAAAAAAI/AAAAAAAAAAA/TDcZT0Pohd0/s120-p/photo.jpg",
      "cl": "8140384",
      "clUrl": "https://chromium-review.googlesource.com/c/8140384",
      "description": "Follow-up to crrev.com/c/8096246, which disabled these tests to land\ncrrev.com/c/8045801.\n\nBug: None\nTest: third_party/blink/tools/run_web_tests.py http/tests/devtools/security/\nChange-Id: I88296bc558d39b0d7ff8b31290aa623e3ff13e8d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140384\nCommit-Queue: Danil Somsikov \u003cdsv@chromium.org\u003e\nReviewed-by: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nReviewed-by: Danil Somsikov \u003cdsv@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667771}",
      "email": "parkhj062@gmail.com",
      "hash": "1012040e9b995b80677e249c620450759f880d5e",
      "subject": "[DevTools] Re-baseline and re-enable security web tests after crrev.com/c/8045801"
    },
    "8140400": {
      "author": "Sourav",
      "avatar": "https://lh3.googleusercontent.com/-nvhirZpenj0/AAAAAAAAAAI/AAAAAAAAAAA/WXHdTO-BOJQ/s120-p/photo.jpg",
      "cl": "8140400",
      "clUrl": "https://chromium-review.googlesource.com/c/8140400",
      "description": "This CL implements the interaction handler routing and registration for\nthe Autofill AI (Private Inference) notice infobar.\n\nBecause this notice must redirect the user directly to the system-wide\nAutofill settings page. This CL updates the confirm banner interaction\nhandler to intercept the modal tapped events for this specific notice\ntype, routing them to the SettingsCommands dispatcher and dismissing the\nbanner.\n\nBug: 538172833\nChange-Id: Idb1102042a4a1256027fe235d15be99a9fd0715a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140400\nReviewed-by: Vincent Boisselle \u003cvincb@google.com\u003e\nCommit-Queue: Sourav Uttam Sinha \u003csinhasourav@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667993}",
      "email": "sinhasourav@google.com",
      "hash": "5eee4a536e4b43242930efd1d9861afffa4567aa",
      "subject": "[iOS][PI] Implement Notice Interaction Handler and Registration"
    },
    "8140401": {
      "author": "Russ Hamilton",
      "avatar": "https://lh3.googleusercontent.com/-OG5nRgucyi4/AAAAAAAAAAI/AAAAAAAAAAA/p4nY9uTHT4g/s120-p/photo.jpg",
      "cl": "8140401",
      "clUrl": "https://chromium-review.googlesource.com/c/8140401",
      "description": "This is a follow-up to the change that disabled ad auction headers.\nIt removes the internal Mojo fields, ResourceRequest members, and\nassociated validation/traits, since they are no longer needed.\nThe Web IDL interface remains unchanged for compatibility.\n\n- Remove `ad_auction_headers` from Mojo `IframeAttributes` and `URLRequest`.\n- Remove `ad_auction_headers` from `network::ResourceRequest` and `blink::ResourceRequest`.\n- Remove `ad_auction_headers` from `FetchRequestData`.\n- Remove `ad_auction_headers` from `FrameTreeNode`.\n- Remove `Sec-Ad-Auction-` prefix validation from `header_util.cc` (making them forbidden by default).\n- Update `prefetch_matches.cc` and `enums.xml` to deprecate the field.\n\nBUG=537894614\n\nChange-Id: I4b6cedddc1adbbb0e272a99cdd1b5bb13d6bfc1e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140401\nReviewed-by: Takashi Toyoshima \u003ctoyoshim@chromium.org\u003e\nReviewed-by: Ken Buchanan \u003ckenrb@chromium.org\u003e\nCommit-Queue: Russ Hamilton \u003cbehamilton@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667827}",
      "email": "behamilton@google.com",
      "hash": "ae421b2e0b7b1ab43446dffed1829d4c361de6b2",
      "subject": "Remove internal Mojo and ResourceRequest fields for ad auction headers."
    },
    "8140406": {
      "author": "Michael Wilson",
      "avatar": "https://lh6.googleusercontent.com/-fWiLh6KPrhQ/AAAAAAAAAAI/AAAAAAAAAAA/J1FicFTmB30/s120-p/photo.jpg",
      "cl": "8140406",
      "clUrl": "https://chromium-review.googlesource.com/c/8140406",
      "description": "In preparation for future optimization work, the following was done:\n- Remove HandleLoopWrapping and inline the wrapping logic\n- Modify RenderSilenceAndFinishIfNotLooping into RenderSilenceAndFinish\n  to simplify control flow\n- Add ProcessResult struct to avoid input-output function arguments\n- Replace internal calls to Loop() with direct access to is_looping_\n- Add const qualifiers where appropriate\n\nThis should cause no functional change.\n\nBug: 538208930\nChange-Id: I136e6b7bea95e93f8141357eb78243a931ac43c9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140406\nCommit-Queue: Michael Wilson \u003cmjwilson@chromium.org\u003e\nReviewed-by: Mahesh Kannan \u003ckmaheshb@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667754}",
      "email": "mjwilson@chromium.org",
      "hash": "4f3321b21a0de83cfa58c30dc0ca94eeb25e3f76",
      "subject": "[WebAudio] Refactor AudioBufferSourceHandler"
    },
    "8140426": {
      "author": "Chrome Release Translations",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "8140426",
      "clUrl": "https://chromium-review.googlesource.com/c/8140426",
      "description": "Binary-Size: Size increase is unavoidable\nChange-Id: I5ea2d759d6d8d6b8b954adbb2448c50ea04903ce\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140426\nSLSA-Policy-Verified: SLSA Policy Verification Service \u003cdevtools-gerritcodereview-exitgate@google.com\u003e\nAuto-Submit: Chrome Release Translation Dump \u003cmdb.chrome-release-translation-dump@google.com\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667833}",
      "email": "mdb.chrome-release-translation-dump@google.com",
      "hash": "7831c12ae305951489576d87cd6d17abc8b59d89",
      "subject": "Updating XTBs based on .GRDs from branch main"
    },
    "8140441": {
      "author": "Bryant Chandler",
      "avatar": "",
      "cl": "8140441",
      "clUrl": "https://chromium-review.googlesource.com/c/8140441",
      "description": "Desktop waits to enable the launcher hotkey until confirming Chrome\nis the default browser. On Android, hotkeys are scoped to the browser\nwindow, so no default browser check is needed.\n\nBug: b:531825599\nChange-Id: I42294a7f85b1163fe8bbc7c0b6c27c966a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140441\nReviewed-by: Andrea Gomez \u003candreaxg@google.com\u003e\nCommit-Queue: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667944}",
      "email": "bryantchandler@google.com",
      "hash": "2a58852029afd48a6a73f7a0ebeadc62cc1bf23b",
      "subject": "[glic] Default launcher hotkey to enabled on Android"
    },
    "8140465": {
      "author": "Ted Meyer",
      "avatar": "https://lh4.googleusercontent.com/-FF7tluKTkew/AAAAAAAAAAI/AAAAAAAAAAA/bidOORvzOOE/s120-p/photo.jpg",
      "cl": "8140465",
      "clUrl": "https://chromium-review.googlesource.com/c/8140465",
      "description": "Fixed: 536426855\nChange-Id: I3d7320ae137bde2cdfc3b6790e8f11cb3ac3c44b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140465\nAuto-Submit: Ted (Chromium) Meyer \u003ctmathmeyer@chromium.org\u003e\nReviewed-by: Phil Yan \u003cphilyan@chromium.org\u003e\nCommit-Queue: Ted (Chromium) Meyer \u003ctmathmeyer@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667592}",
      "email": "tmathmeyer@chromium.org",
      "hash": "0ed2eb16254e987a91750f99f6a6009357f399db",
      "subject": "Use checked numerics for h264 pic params"
    },
    "8140580": {
      "author": "Peter Kang",
      "avatar": "https://lh4.googleusercontent.com/-nCdSyR48-Pw/AAAAAAAAAAI/AAAAAAAAAAA/vxiZNqUlOTc/s120-p/photo.jpg",
      "cl": "8140580",
      "clUrl": "https://chromium-review.googlesource.com/c/8140580",
      "description": "Before:\nhttps://hsv.googleplex.com/5759488941359104 (normal suggestions)\nhttps://hsv.googleplex.com/5079480459591680 (ai mode suggestions)\n\nAfter:\nhttps://hsv.googleplex.com/4795191541104640 (normal suggestions)\nhttps://hsv.googleplex.com/6740579730849792 (ai mode suggestions)\n\nBug: 534823013\nChange-Id: I9023c33a899bb1a74a7359fcd85fb98fdb8a9931\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140580\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCommit-Queue: Peter Kang \u003cpeterkang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667640}",
      "email": "peterkang@google.com",
      "hash": "67d78284e080b72d3cbc05d0c94e105438589f9d",
      "subject": "Remove top/bottom padding in OmniboxSuggestionsDropdown in Desktop"
    },
    "8140581": {
      "author": "Yuwei Huang",
      "avatar": "https://lh3.googleusercontent.com/-YZ616sNUl84/AAAAAAAAAAI/AAAAAAAAAAA/XrE3qau4K9Q/s120-p/photo.jpg",
      "cl": "8140581",
      "clUrl": "https://chromium-review.googlesource.com/c/8140581",
      "description": "DefaultAudioDeviceChangeDetector implements IMMNotificationClient but\nstubbed AddRef()/Release() and was owned by a unique_ptr, so system\nreferences could not keep it alive while notifications were pending\nafter AudioCapturerWin released it.\n\nConvert the class to a Microsoft::WRL::RuntimeClass with ClassicCom\nflags so it gets standard COM reference counting, hold it via ComPtr in\nAudioCapturerWin, and move unregistration to an explicit Unregister()\nmethod that the owner calls before releasing its reference. Add unit\ntests covering registration, GetAndReset, and late notification safety.\n\nBug: 515470739\nChange-Id: I8b249149e6e54b85daf058d675bca29082e6d416\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140581\nCommit-Queue: Yuwei Huang \u003cyuweih@chromium.org\u003e\nAuto-Submit: Yuwei Huang \u003cyuweih@chromium.org\u003e\nReviewed-by: Joe Downing \u003cjoedow@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667543}",
      "email": "yuweih@chromium.org",
      "hash": "8c09594f13179278e04d4a558cf90c12725db66c",
      "subject": "[remoting] Use COM ref-counting for audio device change detector"
    },
    "8140599": {
      "author": "Alfredo Higuera",
      "avatar": "https://lh3.googleusercontent.com/-GmaizjstnME/AAAAAAAAAAI/AAAAAAAAAAA/kgJHC3bTGLQ/s120-p/photo.jpg",
      "cl": "8140599",
      "clUrl": "https://chromium-review.googlesource.com/c/8140599",
      "description": "This CL introduces UMA histogram logging for Reading Mode's distillation\nquality metrics to parallel the existing UKM logging. Specifically,\nseven new metrics are introduced:\n- Accessibility.ReadAnything.DistillationQuality.FormatScore\n- Accessibility.ReadAnything.DistillationQuality.LinkDensityRatio\n- Accessibility.ReadAnything.DistillationQuality.RougeLF1\n- Accessibility.ReadAnything.DistillationQuality.RougeLF2\n- Accessibility.ReadAnything.DistillationQuality.RougeLPrecision\n- Accessibility.ReadAnything.DistillationQuality.RougeLRecall\n- Accessibility.ReadAnything.DistillationQuality.StructScore\n\nAdditionally, this CL refactors the metric recording step out of\n`OnQualityMetricsEvaluated` and into its own dedicated\n`LogDistillationQualityMetrics` helper function to keep the handler\nlogic clean, similar to the existing `LogTextStyle` setup.\n\nChange-Id: Ia55c8a6942320bc150b1e7574c30f0899bdb5dc9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140599\nReviewed-by: Lauren Winston \u003clwinston@google.com\u003e\nCommit-Queue: Alfredo Higuera \u003calfredohiguera@google.com\u003e\nReviewed-by: Evan Liu \u003cevliu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667437}",
      "email": "alfredohiguera@google.com",
      "hash": "5d3db9960398d87b3c3342cef0784b3f9b4b26d6",
      "subject": "[Read Anything] Record UMA histograms for distillation quality metrics"
    },
    "8140659": {
      "author": "Nwokedi Idika",
      "avatar": "https://lh5.googleusercontent.com/-aBXnB2ReVPU/AAAAAAAAAAI/AAAAAAAAAAA/UUuHsrkIV3M/s120-p/photo.jpg",
      "cl": "8140659",
      "clUrl": "https://chromium-review.googlesource.com/c/8140659",
      "description": "Set kClientSideDetectionImageEmbeddingMatch to true by default to enable\nthe feature. Remove the corresponding field trial config entry for the\nfeature. Update ClientSideDetectionHost skip scoring tests to expect the\nredirected image embedding match request type histograms when starting\nfrom TRIGGER_MODELS.\n\nTAG=agy\nCONV=cefafda2-9598-473f-ba96-becd3766161f\n\nBug: 452383837\nChange-Id: Ic8bf4ad7e21f538dcdf952f4f12ab269b7e8ba10\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140659\nReviewed-by: thefrog \u003cthefrog@chromium.org\u003e\nCommit-Queue: thefrog \u003cthefrog@chromium.org\u003e\nCommit-Queue: Nwokedi Idika \u003cnwokedi@chromium.org\u003e\nAuto-Submit: Nwokedi Idika \u003cnwokedi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667899}",
      "email": "nwokedi@chromium.org",
      "hash": "9005c088032d5fb8993cc37c49009641f5d57ba3",
      "subject": "Enable ClientSideDetectionImageEmbeddingMatch by default"
    },
    "8140700": {
      "author": "Dave Tapuska",
      "avatar": "https://lh6.googleusercontent.com/-wUWNIpQUePk/AAAAAAAAAAI/AAAAAAAAAAA/8PLMhkMRJhM/s120-p/photo.jpg",
      "cl": "8140700",
      "clUrl": "https://chromium-review.googlesource.com/c/8140700",
      "description": "Calling UpdateSelectionBounds can destroy the WidgetBase instance. This CL adds a WeakPtr check in ForceTextInputStateUpdate and a guard validity check in the IME event handler to prevent use-after-free.\n\nBUG=536607783\n\nChange-Id: I0d47dc235aa67df928822d4c4aceeca41a158610\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140700\nCommit-Queue: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCommit-Queue: Vladimir Levin \u003cvmpstr@chromium.org\u003e\nReviewed-by: Vladimir Levin \u003cvmpstr@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667546}",
      "email": "dtapuska@chromium.org",
      "hash": "72c53a255f4c6f9a2edbcbd22a6690fd405500d7",
      "subject": "Prevent crashes in WidgetBase by destruction of frame"
    },
    "8140723": {
      "author": "Juliet Lévesque Knighton",
      "avatar": "https://lh3.googleusercontent.com/-WU72Bu20M_g/AAAAAAAAAAI/AAAAAAAAAAA/E1N8h41UBDc/s120-p/photo.jpg",
      "cl": "8140723",
      "clUrl": "https://chromium-review.googlesource.com/c/8140723",
      "description": "I'm no longer on ChromeOS and now working on Omnibox features\n\nChange-Id: Ia69af836581a20948e4fb7d988ee87cf6b3bca39\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140723\nReviewed-by: Luc Nguyen \u003clucnguyen@google.com\u003e\nReviewed-by: Justin Donnelly \u003cjdonnelly@chromium.org\u003e\nCommit-Queue: Juliet Lévesque Knighton \u003cjulietlevesque@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668074}",
      "email": "julietlevesque@google.com",
      "hash": "e52ab6c1afa0b26fa39aa3a7f547f3ae49163cd1",
      "subject": "Update julietlevesque metrics review ownership"
    },
    "8140783": {
      "author": "Kevin Yap",
      "avatar": "https://lh6.googleusercontent.com/-9lSsIkniW_I/AAAAAAAAAAI/AAAAAAAAAAA/kA-r8atQfsk/s120-p/photo.jpg",
      "cl": "8140783",
      "clUrl": "https://chromium-review.googlesource.com/c/8140783",
      "description": "This change replaces a handful of comparisons to `size()` with `empty()`\nacross a few files in `components/enterprise`. This is more idiomatic\nand can compile down to more efficient code, but the change is just\nsomething trivial to familiarize myself with the Chromium CL process.\n\nChange-Id: I2f8b7bab97063addde978e62539007cd42b0a48b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140783\nReviewed-by: Fabio Tirelo \u003cftirelo@chromium.org\u003e\nCommit-Queue: Kevin Yap \u003cikeviny@google.com\u003e\nReviewed-by: Salma Elmahallawy \u003cesalma@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668103}",
      "email": "ikeviny@google.com",
      "hash": "aeb4874bef42d29113cc5040aefbea1cd54611c9",
      "subject": "Use `empty()` instead of checking `size()`"
    },
    "8140814": {
      "author": "David Yeung",
      "avatar": "https://lh4.googleusercontent.com/-EigqEkdaGCE/AAAAAAAAAAI/AAAAAAAAAAA/HuhlB53U2U0/s120-p/photo.jpg",
      "cl": "8140814",
      "clUrl": "https://chromium-review.googlesource.com/c/8140814",
      "description": "Remove redundant and malformed ternary expressions for the\n`features::IsRoundedIconsEnabled()` feature flag across various UI and\nservice classes. The duplicated condition checking was dead code and\nadded unnecessary complexity.\n\nChange-Id: I5a2f97df9a4c37eb0a9342775afcdd2c606931e7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140814\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: David Yeung \u003cdayeung@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667657}",
      "email": "dayeung@chromium.org",
      "hash": "201ef7acf45c937a2a71dadd0c7b38059df9c078",
      "subject": "Clean up feature flag checks"
    },
    "8140821": {
      "author": "Aadarsh Battula",
      "avatar": "https://lh5.googleusercontent.com/-5Eeo2Y0VLDg/AAAAAAAAAAI/AAAAAAAAAAA/vQEHKffhreI/s120-p/photo.jpg",
      "cl": "8140821",
      "clUrl": "https://chromium-review.googlesource.com/c/8140821",
      "description": "Continuous mode (%c) code coverage memory-maps profile files to record\ncoverage data before early child process exit. On Windows, sandboxed\nprocesses running inside AppContainers (LPAC) failed to initialize\ncontinuous mode because they lacked write permissions to the profile\ndirectory.\n\nThis CL updates testing/test_env.py and the XR test runner to grant\nModify access on the LLVM profile directory to LPAC SIDs, enabling\nsandboxed child processes to write their coverage data.\n\nLook at bug comments for more information.\n\nSibling CL:\nchromium-review.git.corp.google.com/c/chromium/src/+/8140266\nControl Build:\nci.chromium.org/ui/p/chromium/builders/try/win-rel/1602109\nFix Build:\nci.chromium.org/ui/p/chromium/builders/try/win-rel/1602110\n\nTAG=agy\n\nBug: 40917276\nChange-Id: I71f815c7af36911f7c21f02280bfcd74ef16c3a2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140821\nReviewed-by: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nCommit-Queue: Aadarsh Battula \u003caadarshb@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668096}",
      "email": "aadarshb@google.com",
      "hash": "a53cf7bac335d5f4e5efbd1769840445549ea9d3",
      "subject": "[coverage] Fix code coverage for sandboxed child processes on Windows"
    },
    "8140899": {
      "author": "Hao Dong",
      "avatar": "https://lh4.googleusercontent.com/-zrsG5Uf07B8/AAAAAAAAAAI/AAAAAAAAAAA/zcSZMFpUmTY/s120-p/photo.jpg",
      "cl": "8140899",
      "clUrl": "https://chromium-review.googlesource.com/c/8140899",
      "description": "crrev.com/c/7967821 fixed the transition from horizontal tab strip to\nvertical tab layout, by hiding the HT before showing VT.\n\nThis CL addresses the symmetric V-\u003eH transition. Previously,\nVerticalTabSideUiCoordinator.setVisible(false) instantly called\nmIsVerticalTabsActiveSupplier.set(false), causing horizontal tab strip\nstarts to show and vertical tab hides accordingly (due to\ntransitionCoordinator observer in TabbedRootUiCoordinator).\n\nNow we defer setting supplier.set(false) to onUiUpdateCompleted() so\nvertical tabs collapses before horizontal tab strip shows. This deferral\ncould also fix the possible glitches where neither tab layout shows up\nif suppressTabStrip(false) ran while mTabStripWidth was still 0.\n\nDemo for AL:\nBefore: http://screencast/cast/NTkyMjkzOTIwNjYzMTQyNHw2MmRlOTNjOC1hZQ\nAfter: http://screencast/cast/NjI3ODAyMDg2MzA5ODg4MHwzNTMzNWRkYS05Yg\n\nDemo for tablet:\nBefore: http://screencast/cast/NDc3OTUyOTAxMTcyNDI4OHwyMWYwYjQ3Yi1iYg\nAfter(TODO: fix HT animation): http://screencast/cast/NjA2NDE5MjA5MTA2MjI3MnwzOTc2Mjk1ZS0yNw\n\nBug: 537036800\nChange-Id: I3aece87731312821ac77a5545840ddb88576146b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140899\nCommit-Queue: Hao Dong \u003cspdonghao@google.com\u003e\nReviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nReviewed-by: Gazal Agarwal \u003cagazal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667441}",
      "email": "spdonghao@google.com",
      "hash": "61ceb007a2b2b3cd82b88865a7f30cca3369dd52",
      "subject": "[Vertical Tabs] Fix transition to horizontal tab strip."
    },
    "8140940": {
      "author": "Jilin Yang",
      "avatar": "https://lh6.googleusercontent.com/-FheM4D9n7AQ/AAAAAAAAAAI/AAAAAAAAAAA/3CWuX_q6hqA/s120-p/photo.jpg",
      "cl": "8140940",
      "clUrl": "https://chromium-review.googlesource.com/c/8140940",
      "description": "The single gtest ran all 19 AutoTab tests in one browser test time\nbudget and was terminated mid-run on slow bots. Register one browser\ntest per nested suite so each group gets its own budget, and re-enable.\n\nFixed: b:538156764\nChange-Id: I3ad91a10fe40c7ff759c004308c89243774b041e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8140940\nReviewed-by: Duncan Mercer \u003cmercerd@google.com\u003e\nCommit-Queue: Jilin Yang \u003cjilinyang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667958}",
      "email": "jilinyang@google.com",
      "hash": "30e990ed40957045b2e7f880aaace9b2693479b5",
      "subject": "[contextual-tasks]: Split Composebox_AutoTab_ForkTrue by nested suite"
    },
    "8141002": {
      "author": "Syed Saifullah Albiz",
      "avatar": "https://lh6.googleusercontent.com/-a1tS2DJnf38/AAAAAAAAAAI/AAAAAAAAAAA/faZXMjZHrBQ/s120-p/photo.jpg",
      "cl": "8141002",
      "clUrl": "https://chromium-review.googlesource.com/c/8141002",
      "description": "Change-Id: I7846d335d0774d2ce1dbf0703f9c190d14784c22\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141002\nReviewed-by: Fabio Tirelo \u003cftirelo@chromium.org\u003e\nCommit-Queue: Syed Albiz \u003cssalbiz@google.com\u003e\nReviewed-by: Lina Ismail \u003cismaill@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668155}",
      "email": "ssalbiz@google.com",
      "hash": "d90f9e8463abd0a65c1d22ee6b651ce3fdde1026",
      "subject": "cleanup some low-lift clang-tidy warnings"
    },
    "8141014": {
      "author": "Christian Biesinger",
      "avatar": "https://lh3.googleusercontent.com/-TLTBCknSEAI/AAAAAAAAAAI/AAAAAAAAAAA/P8Xb9gZH380/s120-p/photo.jpg",
      "cl": "8141014",
      "clUrl": "https://chromium-review.googlesource.com/c/8141014",
      "description": "I am leaving the team, so this CL reassigns my histograms to yigu@\n\nR=yigu@chromium.org\n\nChange-Id: I03db4ae83db201fb6ef44c0e64b78a78eed0736f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141014\nAuto-Submit: Christian Biesinger \u003ccbiesinger@chromium.org\u003e\nCommit-Queue: Christian Biesinger \u003ccbiesinger@chromium.org\u003e\nCommit-Queue: Yi Gu \u003cyigu@chromium.org\u003e\nReviewed-by: Yi Gu \u003cyigu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668084}",
      "email": "cbiesinger@chromium.org",
      "hash": "f872a6cad899b1f52129079880a711bc47045b0a",
      "subject": "Reassign ownership of histograms I own"
    },
    "8141081": {
      "author": "Calder Kitagawa",
      "avatar": "https://lh6.googleusercontent.com/-4cBBx62oyIE/AAAAAAAAAAI/AAAAAAAAAAA/P9CJoop--JE/s120-p/photo.jpg",
      "cl": "8141081",
      "clUrl": "https://chromium-review.googlesource.com/c/8141081",
      "description": "Bug: 535536257\nChange-Id: I920fa3d22580685e45e71e3d37ee6d0d6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141081\nAuto-Submit: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nReviewed-by: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCommit-Queue: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668125}",
      "email": "ckitagawa@chromium.org",
      "hash": "202632337bffba4db0b4319b349aa0aab035d49e",
      "subject": "[Batch] MHTMLPageTest, OfflinePageUtilsTest"
    },
    "8141108": {
      "author": "Ryan Kalla",
      "avatar": "https://lh4.googleusercontent.com/-qUTz4hBaevo/AAAAAAAAAAI/AAAAAAAAAAA/xh4VT-q8EVs/s120-p/photo.jpg",
      "cl": "8141108",
      "clUrl": "https://chromium-review.googlesource.com/c/8141108",
      "description": "This CL removes unnecessary header inclusions from various files in\ncomponents/optimization_guide/content. This CL was generated using the\nagents/skills/remove-unused-includes/ skill.\n\nChange-Id: I78e3b9373c675e36cae8356414b79934835e77b4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141108\nCommit-Queue: Ryan Kalla \u003cryankalla@google.com\u003e\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668126}",
      "email": "ryankalla@google.com",
      "hash": "539d0698144bf9b12fcee3eda59d30dfbe7757f9",
      "subject": "[Code Health] Clean up unused includes in optimization_guide/content."
    },
    "8141111": {
      "author": "Lukasz Anforowicz",
      "avatar": "https://lh5.googleusercontent.com/-GpQI54v_GbQ/AAAAAAAAAAI/AAAAAAAAAAA/ovTlecyuHnY/s120-p/photo.jpg",
      "cl": "8141111",
      "clUrl": "https://chromium-review.googlesource.com/c/8141111",
      "description": "Fixed: 538326431\nChange-Id: I73df17dbf8b510c1bc3867f0da9611b13b0949eb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141111\nReviewed-by: Devon Loehr \u003cdloehr@google.com\u003e\nCommit-Queue: Devon Loehr \u003cdloehr@google.com\u003e\nAuto-Submit: Łukasz Anforowicz \u003clukasza@chromium.org\u003e\nCommit-Queue: Łukasz Anforowicz \u003clukasza@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668072}",
      "email": "lukasza@chromium.org",
      "hash": "424806e00643a42822a55666398a59c02651970f",
      "subject": "[crubit] Disable outside of Chromium builds to fix V8 build issues."
    },
    "8141201": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8141201",
      "clUrl": "https://chromium-review.googlesource.com/c/8141201",
      "description": "When Autocomplete is enabled and active, tabbing allows the user to\nexplore suggestions and get back to the location bar.\n\nWhen Autocomplete is not enabled (standby or disabled), tabbing will\nno longer confine the user to the LocationBar and suggestions.\n\nChange-Id: Ibf60b60f5f03d08b6f01d5063dcff59017831ab7\nFixed: 532032970\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141201\nCommit-Queue: Tomasz Wiszkowski \u003cender@google.com\u003e\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668135}",
      "email": "ender@google.com",
      "hash": "5f60a80b692ad666076e0855efe2b31666240008",
      "subject": "Allow tabbing outside of LocationBar outside active input."
    },
    "8141202": {
      "author": "Joe Mason",
      "avatar": "https://lh3.googleusercontent.com/-kE1-PSPo1wk/AAAAAAAAAAI/AAAAAAAAAAA/y4G6sgz0fdw/s120-p/photo.jpg",
      "cl": "8141202",
      "clUrl": "https://chromium-review.googlesource.com/c/8141202",
      "description": "Fixed: 502805441\nChange-Id: I42495b47b5d1246164f5c0c9feba232ecd2a92c8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141202\nAuto-Submit: Joe Mason \u003cjoenotcharles@google.com\u003e\nCommit-Queue: Joe Mason \u003cjoenotcharles@google.com\u003e\nReviewed-by: Peter Beverloo \u003cpeter@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667938}",
      "email": "joenotcharles@google.com",
      "hash": "2123d26a835468a4564880ae6b4bbd4a5c51083d",
      "subject": "Use SHA256 hash to generate notification tags"
    },
    "8141209": {
      "author": "Justin Cohen",
      "avatar": "https://lh6.googleusercontent.com/-9jBVkJm786c/AAAAAAAAAAI/AAAAAAAAAAA/--UMAFoZu9Y/s120-p/photo.jpg",
      "cl": "8141209",
      "clUrl": "https://chromium-review.googlesource.com/c/8141209",
      "description": "Commit b87ed704036c7 enabled ChromeNextIa features (AppBar and NTP)\nin fieldtrial testing config. On iOS 27, container view safe area\ninsets under FullscreenRefactoring reduce the scrollable height of\nthe WebState scroll view on short HTML content.\n\nThis CL updates the scroll distance from 150 to 100 in\ntestWithBottomOmnibox so the scroll gesture completes successfully\nwithout reaching the scroll edge.\n\nFailure example:\nhttps://ci.chromium.org/ui/p/chromium/builders/try/ios27-sdk-\nsimulator/241/test-results?q=ExactID%3A%3A%2F%2Fios%2Fchrome%2\nFtest%2Fearl_grey2%5C%3Aios_chrome_integration_eg2tests_module%\n21xctest%3A%3AFindInPageTestCase%23testWithBottomOmnibox+VHash\n%3A626a67ab9c983322\n\nR=scottyoder@google.com\n\nChange-Id: I2643baf1e4c894690289ed955199f576040382ab\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141209\nCommit-Queue: Justin Cohen \u003cjustincohen@google.com\u003e\nReviewed-by: Tommy Martino \u003ctmartino@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668003}",
      "email": "justincohen@google.com",
      "hash": "d70ea6478b1e573d8971f593d0222252020ba338",
      "subject": "ios: Fix FindInPageTestCase/testWithBottomOmnibox on iOS 27"
    },
    "8141210": {
      "author": "Orko Garai",
      "avatar": "https://lh3.googleusercontent.com/-tPr5RlEFBds/AAAAAAAAAAI/AAAAAAAAAAA/x-zcHXWKSH0/s120-p/photo.jpg",
      "cl": "8141210",
      "clUrl": "https://chromium-review.googlesource.com/c/8141210",
      "description": "policy_indicator_localized_strings_provider\n\nExtract extension_control_handler and\npolicy_indicator_localized_strings_provider out of the monolithic\n//chrome/browser/ui:ui target into their thin targets.\n\nBug: 353332589\nChange-Id: I1522f9fba301ff0391183da82451a8554d447543\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141210\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Orko Garai \u003corko@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668004}",
      "email": "orko@igalia.com",
      "hash": "d5611742e12c89e63b491dbe01162184b2c21bd2",
      "subject": "Modularize webui extension_control_handler,"
    },
    "8141241": {
      "author": "Travis Li",
      "avatar": "https://lh5.googleusercontent.com/-VyIE-fe96no/AAAAAAAAAAI/AAAAAAAAAAA/_EA5M_D8D4E/s120-p/photo.jpg",
      "cl": "8141241",
      "clUrl": "https://chromium-review.googlesource.com/c/8141241",
      "description": "This isolates the synthetic mouse race condition on Windows from the\ncore state logic. The Escape version is enabled everywhere, while the\nMouse version retains existing platform restrictions.\n\nBug: 398296825\nChange-Id: Ic3371a436b302c84f22624adddc9710bb159570c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141241\nReviewed-by: Steven Luong \u003cstluong@chromium.org\u003e\nReviewed-by: Atharv Maan \u003catharvmaan@chromium.org\u003e\nCommit-Queue: Travis Li \u003csonghaoli@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668034}",
      "email": "songhaoli@chromium.org",
      "hash": "bbabb6301746757dc79f57dd0a9fa470ded24b37",
      "subject": "Split ToastDoesNotCloseWhileMenuIsOpen into Escape and Mouse versions"
    },
    "8141285": {
      "author": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "avatar": "https://lh6.googleusercontent.com/-bmjmM3wy1aI/AAAAAAAAAAI/AAAAAAAAAAA/ZO8sFsZRTr4/s120-p/photo.jpg",
      "cl": "8141285",
      "clUrl": "https://chromium-review.googlesource.com/c/8141285",
      "description": "* This is an automated release commit.\n* Do not revert without consulting chrome-pmo@google.com.\nNOAUTOREVERT=true\n\nChange-Id: I785cd1ad6d2ea73d24f8c74fa1f9860336f9b4ab\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141285\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@{#1667831}",
      "email": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "hash": "48ca43c1b514c480779407dc765714017ff0de4d",
      "subject": "Updating trunk VERSION from 7970.0 to 7971.0"
    },
    "8141301": {
      "author": "Danilo Tedeschi",
      "avatar": "https://lh4.googleusercontent.com/-o60aWRQQunI/AAAAAAAAAAI/AAAAAAAAAAA/EywYd35zkfY/s120-p/photo.jpg",
      "cl": "8141301",
      "clUrl": "https://chromium-review.googlesource.com/c/8141301",
      "description": "A frozen cache is being added to it so most commonly used locales are\npre-computed to avoid the parsing.\n\nChange-Id: I179667c4e0e56551b6364bd927c200d814f5b908\nBug: 526738932\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141301\nReviewed-by: Paula Gómez \u003cpaugomez@google.com\u003e\nCommit-Queue: Danilo Tedeschi \u003cdanft@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668023}",
      "email": "danft@google.com",
      "hash": "1e0d7215db1d31eb111c1774c3895d7a63ca705d",
      "subject": "Create a IcuLocaleConverter to get icu::Locale from LanguageTag"
    },
    "8141307": {
      "author": "Russ Hamilton",
      "avatar": "https://lh3.googleusercontent.com/-OG5nRgucyi4/AAAAAAAAAAI/AAAAAAAAAAA/p4nY9uTHT4g/s120-p/photo.jpg",
      "cl": "8141307",
      "clUrl": "https://chromium-review.googlesource.com/c/8141307",
      "description": "Avoid clearing the inline autocompletion state in readonly_omnibox.ts\nwhen the user is composing text if the new input is a prefix of the\nprevious text + completion. Instead, calculate the remaining completion\nlocally by slicing it.\n\nThis prevents the inline suggestion span from flickering (disappearing\nand reappearing rapidly) on every keystroke during IME composition.\n\nAdded a unit test `IME composition deflicker` to verify this behavior.\n\nBug: 538533214\nChange-Id: I90a8d0c6c335e942ccb580bf24633a891c027cac\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141307\nCommit-Queue: Russ Hamilton \u003cbehamilton@google.com\u003e\nReviewed-by: Maks Orlovich \u003cmorlovich@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667887}",
      "email": "behamilton@google.com",
      "hash": "5b264a71b2dbc8ef39a890ecf83c97d696a19d98",
      "subject": "WebUILocationBar: Implement local deflicker for IME composition"
    },
    "8141308": {
      "author": "Slobodan Pejic",
      "avatar": "https://lh3.googleusercontent.com/-k57R2wXEYbY/AAAAAAAAAAI/AAAAAAAAAAA/EsuYo9zN1JE/s120-p/photo.jpg",
      "cl": "8141308",
      "clUrl": "https://chromium-review.googlesource.com/c/8141308",
      "description": "On win-asan disable\nDiceMigrationServiceForcedMigrationInteractiveUiTest.ToastActionButton.\n\nBug: 538010159\nChange-Id: If7b1e8a1439675adfc46fa41af2bccb7473ca3c9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141308\nReviewed-by: Xuehui Chen \u003cxuehuichen@google.com\u003e\nReviewed-by: Luis Antunes \u003cluisantunes@google.com\u003e\nAuto-Submit: Slobodan Pejic \u003cslobodan@chromium.org\u003e\nCommit-Queue: Slobodan Pejic \u003cslobodan@chromium.org\u003e\nOwners-Override: Slobodan Pejic \u003cslobodan@google.com\u003e\nReviewed-by: Slobodan Pejic \u003cslobodan@chromium.org\u003e\nCommit-Queue: Luis Antunes \u003cluisantunes@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667864}",
      "email": "slobodan@chromium.org",
      "hash": "5be63caea61870b901e3905c267a0234c386eca5",
      "subject": "[gardener] Disable DiceMigration...ToastActionButton tests."
    },
    "8141322": {
      "author": "Justin Cohen",
      "avatar": "https://lh6.googleusercontent.com/-9jBVkJm786c/AAAAAAAAAAI/AAAAAAAAAAA/--UMAFoZu9Y/s120-p/photo.jpg",
      "cl": "8141322",
      "clUrl": "https://chromium-review.googlesource.com/c/8141322",
      "description": "This replaces integer constants like\nkJavaScriptExecutionTimeoutInSeconds with base::TimeDelta\nconstexpr kJavaScriptExecutionTimeout constants.\n\nBug: None\nChange-Id: I26438bb9f593e97ecadab1a67b00b431509cf50c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141322\nAuto-Submit: Justin Cohen \u003cjustincohen@google.com\u003e\nReviewed-by: Vincent Boisselle \u003cvincb@google.com\u003e\nCommit-Queue: Justin Cohen \u003cjustincohen@google.com\u003e\nCommit-Queue: Vincent Boisselle \u003cvincb@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668065}",
      "email": "justincohen@google.com",
      "hash": "54c095eebb6aa8186c0969e334400028d7226576",
      "subject": "ios: Convert JS execution timeout constants to base::TimeDelta"
    },
    "8141359": {
      "author": "Matt Menke",
      "avatar": "https://lh5.googleusercontent.com/-ItCvBRUfRZ0/AAAAAAAAAAI/AAAAAAAAAAA/XrEg-JqL794/s120-p/photo.jpg",
      "cl": "8141359",
      "clUrl": "https://chromium-review.googlesource.com/c/8141359",
      "description": "It still requires features::kInitialWebUI also be enabled, since that's\nexplicitly checked in some places.\n\nAlso add a helper method `IsWebUIToolbarFullyEnabled()` to check if\nall WebUI toolbar controls are enabled. This will be used in a followup\nCL to disable the C++ overflow logic in a followup CL.\n\nBug: 538175276\nChange-Id: I5b48a9e26ad3291e3ccc23dd30f418489b6877ee\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141359\nReviewed-by: Paul Jensen \u003cpauljensen@chromium.org\u003e\nCommit-Queue: mmenke \u003cmmenke@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667931}",
      "email": "mmenke@chromium.org",
      "hash": "e7c4866f3ae7467b9cf640bc1dfba42b6b35c52a",
      "subject": "Add a single WebUIToolbar feature, which enables all WebUI controls."
    },
    "8141368": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8141368",
      "clUrl": "https://chromium-review.googlesource.com/c/8141368",
      "description": "When Window loses focus while Autocomplete is Enabled - the change\nturns Autocompletion off, closing the suggestions list and removing\nobservers.\n\nThis change is separated from Activity window focus tracking in case\nthis leads to any unexpected conssequences.\n\nBug: 532032970\nChange-Id: I54e71fc31d334419579aecdfa96c62cd3bccd0d9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141368\nCommit-Queue: Tomasz Wiszkowski \u003cender@google.com\u003e\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668134}",
      "email": "ender@google.com",
      "hash": "a742eb143f57ac64273c3212423f3e4a1267ab09",
      "subject": "Move Window focus tracking to LBMediator."
    },
    "8141384": {
      "author": "Dibyajyoti Pal",
      "avatar": "",
      "cl": "8141384",
      "clUrl": "https://chromium-review.googlesource.com/c/8141384",
      "description": "There were 2 issues preventing a PWA from being set to capture links\nby default on reinstallation (install -\u003e uninstall -\u003e install):\n\n1. On uninstallation, the apps are stored in AppService with an\n   UpdateReadiness that is not kReady, so while verifying if an\n   app was ALREADY capturing links, we wouldn't query the readiness,\n   leading to the system considering apps that were uninstalled to\n   be considered WHILE considering if an app should be set to capture\n   links.\n2. On uninstallation, the intent filters of the app would not be\n   reset, and instead would be left uninitialized. Uninitialized\n   intent filters are \"treated\" as if the intent filters are\n   \"unchanged\" in the AppRegistryCache, which caused the intent filters\n   of web apps to stay behind permanently.\n\nThis CL fixes both of the above problems for web apps, and includes\na test verifying that it works.\n\nFixed: 538278674\nChange-Id: Ic13292771b12dcad43d58f0de259932c059f7f72\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141384\nReviewed-by: Daniel Murphy \u003cdmurph@chromium.org\u003e\nReviewed-by: Nate Chapin \u003cjaphet@chromium.org\u003e\nCommit-Queue: Dibyajyoti Pal \u003cdibyapal@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667955}",
      "email": "dibyapal@google.com",
      "hash": "03ce0865d024cd2b7cd0fb0fa4d3a155dcf3f70e",
      "subject": "[Nav Capture CrOS] Ensure PWA preferences are set correctly on reinstall"
    },
    "8141388": {
      "author": "Madhav Pruthi",
      "avatar": "https://lh4.googleusercontent.com/-T6mwaGdSxCQ/AAAAAAAAAAI/AAAAAAAAAAA/6jDTxD9p8MQ/s120-p/photo.jpg",
      "cl": "8141388",
      "clUrl": "https://chromium-review.googlesource.com/c/8141388",
      "description": "demo: https://screenshot.googleplex.com/9rBn5p9dWdN4B6A\nBug: 537456608\nChange-Id: I7f85e77b10b14f7362697b41d17a382b7fb93130\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141388\nAuto-Submit: Madhav Pruthi \u003cmadhavpruthi@google.com\u003e\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Madhav Pruthi \u003cmadhavpruthi@google.com\u003e\nCommit-Queue: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667927}",
      "email": "madhavpruthi@google.com",
      "hash": "812df7e73c924e50210e1a5463df56e6515434a5",
      "subject": "[IA] Fix omnibox back button touch target size and log user action metric"
    },
    "8141401": {
      "author": "Eric Ekey",
      "avatar": "https://lh6.googleusercontent.com/-0RwMx2MH1lw/AAAAAAAAAAI/AAAAAAAAAAA/-YSnjXCi2qw/s120-p/photo.jpg",
      "cl": "8141401",
      "clUrl": "https://chromium-review.googlesource.com/c/8141401",
      "description": "This change renames the _visible property on the ToolbarViewController\nto _hasOmnibox to make it clearer that the property denotes whether the\ntoolbar is the one containing the omnibox, not whether the toolbar is\nvisible. A stale TODO is removed.\n\nChange-Id: I93b45bfecd26c96ae5be8f5c6db94ec7e92dadca\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141401\nAuto-Submit: Eric Ekey \u003cericekey@google.com\u003e\nReviewed-by: Ahmed Raslan \u003crslan@google.com\u003e\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: Eric Ekey \u003cericekey@google.com\u003e\nCommit-Queue: Ahmed Raslan \u003crslan@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667795}",
      "email": "ericekey@google.com",
      "hash": "e6949b25afd29092d16d4b1f1c883fe47d91b91a",
      "subject": "[iOS][AppBar] Rename Omnibox Property for Toolbar"
    },
    "8141402": {
      "author": "Brian Sheedy",
      "avatar": "https://lh6.googleusercontent.com/-sA7B2zTzoAs/AAAAAAAAAAI/AAAAAAAAAAA/nsHb3a_lmjs/s120-p/photo.jpg",
      "cl": "8141402",
      "clUrl": "https://chromium-review.googlesource.com/c/8141402",
      "description": "Removes the experiment_percentage value for gpu-fyi-cq-win-arm64 since\nit appears to be running builds without issue.\n\nBug: 535541754\nChange-Id: Ic2de89d26efa5ca948afbe6d9fd3d28c993f669c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141402\nCommit-Queue: Ben Pastene \u003cbpastene@chromium.org\u003e\nAuto-Submit: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667559}",
      "email": "bsheedy@chromium.org",
      "hash": "a39ec23c18785fa603dd060952965200ef5c059b",
      "subject": "Make gpu-fyi-cq-win-arm64 non-experimental"
    },
    "8141419": {
      "author": "Zonghan Xu",
      "avatar": "",
      "cl": "8141419",
      "clUrl": "https://chromium-review.googlesource.com/c/8141419",
      "description": "Adjust some implementations/comments regarding the standards listed in https://datatracker.ietf.org/doc/html/draft-ietf-intarea-proxy-config.\n\nThis includes\n- Including apex domain for wildcards subdomain matchers (i.e \"*.abc.com\" can now match the apex domain, say \"https://abc.com\"\n- Add comments for future support of port range matchers(e.g \"1024-65535\"). This is blocked by relative support in net/.\n\nBug: 507058810\nChange-Id: I504d9626ca074b2bbb4b57941af47442989940e6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141419\nReviewed-by: Sebastien Lalancette \u003cseblalancette@chromium.org\u003e\nCommit-Queue: Zonghan Xu \u003cxzonghan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667479}",
      "email": "xzonghan@google.com",
      "hash": "ff436656bba17e23e2c55c5080c8727cccd0390f",
      "subject": "[SG Android] Re-align with PvD Proxy response formats"
    },
    "8141424": {
      "author": "Charles Yang",
      "avatar": "https://lh6.googleusercontent.com/-YRVxR3d4Fm0/AAAAAAAAAAI/AAAAAAAAAAA/WBBIEyOzyTI/s120-p/photo.jpg",
      "cl": "8141424",
      "clUrl": "https://chromium-review.googlesource.com/c/8141424",
      "description": "Change is behind feature flag and being prototyped.\n\nChange-Id: Iaae5402a98a1dd0af0ede31dedfc4118f5cba360\nBug: 521408983\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141424\nCommit-Queue: Charles Yang \u003ccmyang@google.com\u003e\nReviewed-by: Radu Nitescu \u003cradunitescu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668152}",
      "email": "cmyang@google.com",
      "hash": "8941c1e7963deb14d1c73727be885ae33e4fb847",
      "subject": "[Lens] Add full height support for followups."
    },
    "8141460": {
      "author": "Mateusz Zbikowski",
      "avatar": "https://lh4.googleusercontent.com/-SheQZj_vV4k/AAAAAAAAAAI/AAAAAAAAAAA/Gpgzm7v_Rso/s120-p/photo.jpg",
      "cl": "8141460",
      "clUrl": "https://chromium-review.googlesource.com/c/8141460",
      "description": "This change populates the missing crossbench benchmark flags and shard\nmap arguments for the android-pixel10_webview-perf-pgo bot. This aligns\nits configuration with the non-PGO variant across the embedder,\ngma.embedder, loading, and shell.embedder suites.\n\nChange-Id: I93470dc569b992b63aaa74a482f897666801870d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141460\nCommit-Queue: Mateusz Zbikowski \u003czbikowski@google.com\u003e\nCommit-Queue: Wenbin Zhang \u003cwenbinzhang@google.com\u003e\nAuto-Submit: Mateusz Zbikowski \u003czbikowski@google.com\u003e\nReviewed-by: Wenbin Zhang \u003cwenbinzhang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667445}",
      "email": "zbikowski@google.com",
      "hash": "330577f417063da07b6aa66353ec5fe5f88e554a",
      "subject": "Add crossbench flags for android-pixel10_webview-perf-pgo."
    },
    "8141480": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8141480",
      "clUrl": "https://chromium-review.googlesource.com/c/8141480",
      "description": "web_app_icon_test_utils is already built by\n//chrome/browser/web_applications:web_applications_test_support; the\ncopy in //chrome/test:test_support_ui is redundant. Drop it and depend\npublicly on web_applications_test_support so the tests that include the\nheader keep resolving it transitively.\n\nBug: 353332589\nChange-Id: I6e79c77b4559c646b8bddcdecda1a307e39e4834\nAgent-Generated: true\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141480\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667856}",
      "email": "erikchen@chromium.org",
      "hash": "13eca324efcbc8aad24457c82e86a825b5d4a3dd",
      "subject": "Remove duplicate web_app_icon_test_utils from //chrome/test"
    },
    "8141484": {
      "author": "Joe Mason",
      "avatar": "https://lh3.googleusercontent.com/-kE1-PSPo1wk/AAAAAAAAAAI/AAAAAAAAAAA/y4G6sgz0fdw/s120-p/photo.jpg",
      "cl": "8141484",
      "clUrl": "https://chromium-review.googlesource.com/c/8141484",
      "description": "Fixed: 513402542\nChange-Id: I9a227b6c147fddee5cb21575e178f609ae8a3f33\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141484\nCommit-Queue: Joe Mason \u003cjoenotcharles@google.com\u003e\nAuto-Submit: Joe Mason \u003cjoenotcharles@google.com\u003e\nReviewed-by: David Black \u003cdmblack@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667475}",
      "email": "joenotcharles@google.com",
      "hash": "f0ce398805c7fd0452d370ff9770c5e22b0d1861",
      "subject": "Validate file changes received from drivefs before applying them"
    },
    "8141485": {
      "author": "Joshua Thomas",
      "avatar": "https://lh4.googleusercontent.com/-Aw_rs-6hGro/AAAAAAAAAAI/AAAAAAAAAAA/-yVT5iwM7Ow/s120-p/photo.jpg",
      "cl": "8141485",
      "clUrl": "https://chromium-review.googlesource.com/c/8141485",
      "description": "The enterprise predicate was already added page action and\nnavigation requests. This change uses it for the navigation response\nas well. This lets us completely remove the\n`DetermineGatingDecision` function since all of the checks were\nmoved into the OriginGatingChecker.\n\nBug: 528389108\nChange-Id: Ie3ed40d0272020388a028eac5e20247bf01ca9eb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141485\nCommit-Queue: Joshua Thomas \u003cmasnoble@chromium.org\u003e\nReviewed-by: Chris Fredrickson \u003ccfredric@chromium.org\u003e\nReviewed-by: Kevin McNee \u003cmcnee@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668068}",
      "email": "masnoble@chromium.org",
      "hash": "77b3d322f84e0b99031fd3e89569c91dfb03bca2",
      "subject": "[OriginGating] Use enterprise predicate for navigation responses"
    },
    "8141500": {
      "author": "Sorin Jianu",
      "avatar": "https://lh4.googleusercontent.com/-1ZaO0VJCPrk/AAAAAAAAAAI/AAAAAAAAAAA/7dxXh8UattU/s120-p/photo.jpg",
      "cl": "8141500",
      "clUrl": "https://chromium-review.googlesource.com/c/8141500",
      "description": "The default parameter for GetKeyId is not a good default (what does\nversion -1 mean?)\n\nBug: 529929839\nChange-Id: Ibd4272c5242bb4531151fe9e47156b7f17b21009\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141500\nReviewed-by: S Ganesh \u003cganesh@chromium.org\u003e\nAuto-Submit: Sorin Jianu \u003csorin@chromium.org\u003e\nCommit-Queue: Sorin Jianu \u003csorin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667547}",
      "email": "sorin@chromium.org",
      "hash": "426f69ce9227b4ce6acfe5ba6b3d6d4dcfba5b86",
      "subject": "update_client_protocol: Add overload for GetKeyId"
    },
    "8141503": {
      "author": "Yanling",
      "avatar": "https://lh5.googleusercontent.com/-g9VlDJP1gvY/AAAAAAAAAAI/AAAAAAAAAAA/q_DIhnviUZQ/s120-p/photo.jpg",
      "cl": "8141503",
      "clUrl": "https://chromium-review.googlesource.com/c/8141503",
      "description": "This change adds a new variation (\"Composeplate new styling\") to the NTP\nAurora feature flag in chrome://flags.\n\nBug: 534357676\nChange-Id: I5ea2a4eb3bfa30cb7da2da4168c24eaeb5849afd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141503\nCommit-Queue: Yanling Hu \u003cyanlinghu@google.com\u003e\nReviewed-by: Xi Han \u003chanxi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668091}",
      "email": "yanlinghu@google.com",
      "hash": "e83a86a68e34350e6d9e0a8ccc8a9405d21ebb3e",
      "subject": "[NTP Aurora] Add \"Composeplate new styling\" variation to NTP Aurora feature flag"
    },
    "8141539": {
      "author": "Shanthanu Bhardwaj",
      "avatar": "https://lh4.googleusercontent.com/-nZiK8vNxHZY/AAAAAAAAAAI/AAAAAAAAAAA/t-7yzMDaBrU/s120-p/photo.jpg",
      "cl": "8141539",
      "clUrl": "https://chromium-review.googlesource.com/c/8141539",
      "description": "- This test was disabled since android build rules do not include the full srcjars for event\n  reporting protos.\n- Update the test to read the relevant proto fields by tag numbers.\n  These tag numbers are guaranteed to be stable because server-side\nconstraints of supporting all Chrome clients, so we do not anticipate\nany brittleness from using tag numbers.\n- For readability purposes the relevant field names and proto file\n  locations are included as comments\n\nChange-Id: I3c50ca17bc1185a197adf22c0577ee516bd95240\nBug: 441339044\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141539\nReviewed-by: Ioana Treib \u003cioanap@chromium.org\u003e\nAuto-Submit: Shanthanu Bhardwaj \u003cxanth@google.com\u003e\nCommit-Queue: Ioana Treib \u003cioanap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667760}",
      "email": "xanth@google.com",
      "hash": "2ac2d04797787838765ac507d7b553228316619c",
      "subject": "Test: Re-enable EnterpriseReportingIntegrationTest for proto reporting"
    },
    "8141550": {
      "author": "Alexis Hétu",
      "avatar": "https://lh4.googleusercontent.com/-NnusqV6hR1s/AAAAAAAAAAI/AAAAAAAAAAA/nPAIk6vFsSI/s120-p/photo.jpg",
      "cl": "8141550",
      "clUrl": "https://chromium-review.googlesource.com/c/8141550",
      "description": "TabGridTestCase/testEmptyStateAfterNoResultsSearchForIncognitoTabGrid\nis flaky on the iPad simulator. This CL disables the test on iPad\nidiom configurations to prevent test failures while the root cause\nis investigated.\n\nBug: 536840723\nChange-Id: I37650cdbfc5468a18ef44e657eeacd875b8469a2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141550\nReviewed-by: Xu Li \u003cmxlg@google.com\u003e\nCommit-Queue: Alexis Hétu \u003csugoi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668119}",
      "email": "sugoi@chromium.org",
      "hash": "f54eec54fc60347f87656ba1f231d71dbfc845af",
      "subject": "[ios] Disable testEmptyStateAfterNoResultsSearchForIncognitoTabGrid on iPad"
    },
    "8141562": {
      "author": "Xiaoling Bao",
      "avatar": "",
      "cl": "8141562",
      "clUrl": "https://chromium-review.googlesource.com/c/8141562",
      "description": "The `chromium.tests.updater` private pool hosts these testers using\nrepurposed Mac-12 bots.\n\nBug: 538253232\nChange-Id: I4f23725396a36ac708fa86fe49c36a33ad3553db\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141562\nCommit-Queue: Xiaoling Bao \u003cxiaolingbao@chromium.org\u003e\nReviewed-by: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668150}",
      "email": "xiaolingbao@google.com",
      "hash": "747cd46fea4c16b7bc5f45e5c9cd667c18280612",
      "subject": "[updater] Add mac15-x64-asan-dbg and mac15-x64-rel updater testers."
    },
    "8141584": {
      "author": "Nan Lin",
      "avatar": "https://lh5.googleusercontent.com/-eNGDf1QYRaE/AAAAAAAAAAI/AAAAAAAAAAA/j4OXLYYCvV8/s120-p/photo.jpg",
      "cl": "8141584",
      "clUrl": "https://chromium-review.googlesource.com/c/8141584",
      "description": "Bug: 513231893\nChange-Id: Ib2f8c7125bcf6afe548331887a87289fed3805f6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141584\nReviewed-by: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nCommit-Queue: Andrew Paseltiner \u003capaseltiner@chromium.org\u003e\nAuto-Submit: Nan Lin \u003clinnan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667790}",
      "email": "linnan@chromium.org",
      "hash": "1a24863ea19d4a1af608b2abbeab9e83c8203ad6",
      "subject": "Mark AttributionReporting as deprecated in FeaturePolicyFeature metric enums"
    },
    "8141600": {
      "author": "Matt Mueller",
      "avatar": "https://lh5.googleusercontent.com/-EVmRjfzCD-E/AAAAAAAAAAI/AAAAAAAAAAA/F4gduh9WQuE/s120-p/photo.jpg",
      "cl": "8141600",
      "clUrl": "https://chromium-review.googlesource.com/c/8141600",
      "description": "These signers would never be used, and need to be filtered out at some\npoint. To avoid carrying them around in memory, remove them during the\nSignerSet proto parsing step.\n\nBug: 452983502\nChange-Id: Ife273e55bd42001b81477c0cd549b6d3e2b6cab7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141600\nReviewed-by: Carlos IL \u003ccarlosil@chromium.org\u003e\nCommit-Queue: Matt Mueller \u003cmattm@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667439}",
      "email": "mattm@chromium.org",
      "hash": "7cfb32fe330704ac1c29ab8d9e94dc55c58d9d2c",
      "subject": "[MTCs] filter out untrusted and unusable signers when loading proto"
    },
    "8141603": {
      "author": "Lauren Winston",
      "avatar": "https://lh4.googleusercontent.com/-dr59lzPtyXg/AAAAAAAAAAI/AAAAAAAAAAA/vhD8gNaCpxU/s120-p/photo.jpg",
      "cl": "8141603",
      "clUrl": "https://chromium-review.googlesource.com/c/8141603",
      "description": "Prepwork for enabling Readability by default.\n\nA follow-up will parametrize the most important tests\nby distillation method.\n\nLonger term, these tests should probably be refactored to\nwork better with both distillation methods.\n\nBug: 538265849\nChange-Id: Ief2e26d6c1071f9d5e6ce29ec78a547d9688f57f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141603\nReviewed-by: Kristi Saney \u003ckristislee@google.com\u003e\nCommit-Queue: Lauren Winston \u003clwinston@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667948}",
      "email": "lwinston@google.com",
      "hash": "cbe69b4783d6ef1575b686bfb7c34715d9654ae0",
      "subject": "[Read anything] Add helpers in AppControllerBrowserTests."
    },
    "8141604": {
      "author": "Fernando Ramirez",
      "avatar": "https://lh6.googleusercontent.com/-BHo6OT1zqBo/AAAAAAAAAAI/AAAAAAAAAAA/cnzKZrtawY4/s120-p/photo.jpg",
      "cl": "8141604",
      "clUrl": "https://chromium-review.googlesource.com/c/8141604",
      "description": "nissana@ brought up a point that other exiting omnibox bubbles do not\nauto-focus any element on the bubble when first shown. This CL removes\nthe `GetInitiallyFocusedView` override that way we do not automatically\nfocus on the close button.\n\nAdditionally, I tested on macOS Chrome Canary, the close button was not\nfocusable via Tab because keyboard focus behavior depends on\nplatform-specific rules. Because of this I also removed the\n`SetFocusBehavior` from the `SuggestionButton` class that way each\nplatform can decide the focus behavior.\n\nDesign: go/autofill-omnibox-dd\nFixed: 538318768\nChange-Id: I96d6f456cdb1d8e36fb14e4f6028756d19c7f259\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141604\nReviewed-by: Vinny Persky \u003cvinnypersky@google.com\u003e\nCommit-Queue: Fernando Ramirez \u003cferny@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668059}",
      "email": "ferny@google.com",
      "hash": "26af035959299294fbc4e9eeee8bdaf0587e60f1",
      "subject": "[AF] Defer omnibox autofill bubble focus behavior to platform defaults"
    },
    "8141622": {
      "author": "dljames",
      "avatar": "https://lh4.googleusercontent.com/-Eg6xaQKoBSI/AAAAAAAAAAI/AAAAAAAAAAA/_o9VKLMOyvY/s120-p/photo.jpg",
      "cl": "8141622",
      "clUrl": "https://chromium-review.googlesource.com/c/8141622",
      "description": "Update icon_checker.py to allow primary icon suffixes (_custom,\n_filled, _flippable, and optical font weights _weight100 through\n_weight900) before validating against the canonical Google Fonts icon\nlist. Also supports hyphenated names and chained combinations in any\norder.\n\nTAG=agy\nCONV=e2e320e1-ef42-45d0-802e-57e09ae8d9a3\n\nBug: 502588786\nChange-Id: Iebf1d25e769ef3a8806263d49d29bda6bf24f851\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141622\nReviewed-by: Emily Shack \u003cemshack@chromium.org\u003e\nCommit-Queue: Darryl James \u003cdljames@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667486}",
      "email": "dljames@chromium.org",
      "hash": "f85837938726ea339af3bfbffc2920d5dadc7045",
      "subject": "Support primary suffixes in icon presubmit checker"
    },
    "8141664": {
      "author": "Bryant Chandler",
      "avatar": "",
      "cl": "8141664",
      "clUrl": "https://chromium-review.googlesource.com/c/8141664",
      "description": "When a tab is split/moved into a new window on Android Desktop, the\ntab bottom sheet bridge updates native layouts for the new window.\nPreviously, CoBrowseViewsBridge::OnTabInserted returned early if guest\nWebContents was null. For inactive/placeholder panels, this caused the\nbridge to skip recreating layouts. When the framework requested the view\nvia CreateView, it received a stale layout. Glic later set the\nWebContents, which destroyed the old layout and left the framework\nholding a dead view.\n\nThis CL removes the null check in OnTabInserted, ensuring layouts are\nrecreated for the new window even when guest WebContents is null.\n\nBug: b:537428302\nChange-Id: Id7e6d712c8386166a953a82a2bf7794b6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141664\nCommit-Queue: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nReviewed-by: Hailey Wang \u003chaileywang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668060}",
      "email": "bryantchandler@google.com",
      "hash": "0a4dea5d458070d0185bc9f96cc861e5d4aa0ca4",
      "subject": "[glic] Recreate CoBrowseViews on tab insertion when web contents are null"
    },
    "8141679": {
      "author": "Josh Karlin",
      "avatar": "https://lh4.googleusercontent.com/-jjqsm6eJUu0/AAAAAAAAAAI/AAAAAAAAAAA/YSzxrFPDFtI/s120-p/photo.jpg",
      "cl": "8141679",
      "clUrl": "https://chromium-review.googlesource.com/c/8141679",
      "description": "It turns out the known additional script tracker (ExtensionTracker)\nwon't need WillPrepareRequest so we can go back to a single\nCalculateIfAdSubresource call from the FrameFetchContext which is easier\nto understand and maintain.\n\nBug: 522344717\nChange-Id: I9b3c3154ac625fcc72cf0190b545c73b2647256c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141679\nReviewed-by: Yao Xiao \u003cyaoxia@chromium.org\u003e\nCommit-Queue: Josh Karlin \u003cjkarlin@chromium.org\u003e\nReviewed-by: Nate Chapin \u003cjaphet@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667985}",
      "email": "jkarlin@chromium.org",
      "hash": "46e441fdcafc9562180eb4038fb65649b167226c",
      "subject": "Remove redundant WillPrepareRequest and provenance cache from AdTracker"
    },
    "8141680": {
      "author": "Alexis Hétu",
      "avatar": "https://lh4.googleusercontent.com/-NnusqV6hR1s/AAAAAAAAAAI/AAAAAAAAAAA/nPAIk6vFsSI/s120-p/photo.jpg",
      "cl": "8141680",
      "clUrl": "https://chromium-review.googlesource.com/c/8141680",
      "description": "Currently, keyboard accessory suggestions for passkeys (webauthn\ncredentials) can have duplicate user display names and descriptions,\nwhich makes it difficult for users to distinguish them.\n\nThis CL resolves this by appending the username to duplicate passkey\nsuggestions:\n\n- Move default description generation from FormSuggestionLabel to\n  FormSuggestionView, using the FormSuggestionLabelDelegate.\n- In FormSuggestionView, precompute display descriptions in two passes.\n  The first pass determines default descriptions and duplicate keys,\n  and the second pass queries the delegate for the username of\n  duplicates to append it.\n- Route username retrieval from FormInputAccessoryViewController to\n  FormInputAccessoryMediator, looking up passkey usernames using\n  passkeys from the IOSWebAuthnCredentialsDelegate.\n- Update unit tests to verify proper duplicate description formatting,\n  including when the RP ID is also shown.\n\nBug: 532612698\nChange-Id: Ia64a528b24dba5a1cdecd722b38b270ad35fa83d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141680\nReviewed-by: Sourav Uttam Sinha \u003csinhasourav@google.com\u003e\nCommit-Queue: Alexis Hétu \u003csugoi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668160}",
      "email": "sugoi@chromium.org",
      "hash": "d69e6b848d6139241d3b05d00e0918d9aa1a1e1e",
      "subject": "[iOS] Distinguish duplicate passkey suggestions with username"
    },
    "8141682": {
      "author": "Danilo Tedeschi",
      "avatar": "https://lh4.googleusercontent.com/-o60aWRQQunI/AAAAAAAAAAI/AAAAAAAAAAA/EywYd35zkfY/s120-p/photo.jpg",
      "cl": "8141682",
      "clUrl": "https://chromium-review.googlesource.com/c/8141682",
      "description": "The only caller of LocaleDataPakExists is l10n_util.cc which makes this\nmigration easier.\n\nThe support for the legacy \"ca@valencia\" is being removed to favor the\nBCP47 version \"ca-u-va-valencia\". Chrome currently does not ship any\n.pak files with \"ca@valencia\" and on top of that, for the other locales,\nwe are already using the BCP47 style (en-US, zh-CN) and not en_US,\nzh_CN. Therefore, this change is unifying the format.\n\nChanges in ResourceBundle:\n- Make LocaleDataPakExists take a LanguageTag as input.\n\nChanges in l10n_util:\n- Remove IsFilenameLegal check since LanguageTag::tag_string will not\ncontain any illegal characters.\n- HasStringsForLocale take a LanguageTag: this function calls LocaleDataPakExists\n\nNow l10n_util does not return the ICU-style when extensions are present\n(ca@valencia for example). Right now, Chrome does not ship any .pak\nfiles using the legacy format, in fact, for most platforms, the pak\nfiles are using the BCP47 style (en-US, zh-CH).\n\nChange-Id: Ia73718c4adf0f713887148644353d828f5e7cb47\nBug: 537884573\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141682\nReviewed-by: Greg Thompson \u003cgrt@chromium.org\u003e\nReviewed-by: Colin Blundell \u003cblundell@chromium.org\u003e\nCommit-Queue: Danilo Tedeschi \u003cdanft@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668024}",
      "email": "danft@google.com",
      "hash": "61dfeae246e803154846f3faed59ef02294d9ed1",
      "subject": "Change ResourceBundle::LocaleDataPakExists to take LanguageTag"
    },
    "8141710": {
      "author": "chromeos-ci-prod",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8141710",
      "clUrl": "https://chromium-review.googlesource.com/c/8141710",
      "description": "CQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-betty-chrome-gtest-and-tast\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-brya-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-jacuzzi-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-reven-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-trogdor-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-volteer-chrome\n\nGenerated by PUpr, see https://cr-buildbucket.appspot.com/build/8675399312019961809 for job details.\n\nBUG=None\nTEST=CQ\nR=chrome-os-gardeners-reviews@google.com\n\nPupr-Upstream-Versions: [{\"ref\": \"refs/heads/snapshot\", \"repository\": \"/chromeos/manifest-internal\", \"revision\": \"fdf8d9253796a969bf3e517a87d2ce8793555df5\"}]\nCq-Cl-Tag: pupr:chromeos-lkgm\nChange-Id: Ibfda95d2cf6d20ecd1471f1317018048d7a52048\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141710\nCommit-Queue: chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com\u003e\nBot-Commit: chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667820}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "b3f119567fa4018ebdf835d1649101c9b15fe609",
      "subject": "chromeos/CHROMEOS_LKGM: Automatic uprev to 16762.0.0-1079040."
    },
    "8141740": {
      "author": "Nihar Majmudar",
      "avatar": "https://lh6.googleusercontent.com/-f9rV3ZP5ssc/AAAAAAAAAAI/AAAAAAAAAAA/-thMMr7rGbA/s120-p/photo.jpg",
      "cl": "8141740",
      "clUrl": "https://chromium-review.googlesource.com/c/8141740",
      "description": "Adds new ContextualSearchSource for AIM queries coming from the\nLoomnibox.\n\nDoes NOT add a new EntrypointSource for ContextualTasks as this\nwill still be grouped under the umbrella kOmnibox enum value.\n\nChange-Id: I302ac033742bd6efcbabbf6f2797d79269ec520e\nBug: 526721235\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141740\nReviewed-by: Justin Donnelly \u003cjdonnelly@chromium.org\u003e\nReviewed-by: Jason Hu \u003chujasonx@google.com\u003e\nCommit-Queue: Nihar Majmudar \u003cniharm@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667947}",
      "email": "niharm@google.com",
      "hash": "24b9b70d5d585562e1f89e17917eac8b84601e3e",
      "subject": "[Contextual Tasks][Loomnibox] Add new ContextualSearchSource for Loomnibox."
    },
    "8141745": {
      "author": "Yerassyl Kutylbek",
      "avatar": "https://lh5.googleusercontent.com/-dQ4ESbhih30/AAAAAAAAAAI/AAAAAAAAAAA/j1MlabKZuTY/s120-p/photo.jpg",
      "cl": "8141745",
      "clUrl": "https://chromium-review.googlesource.com/c/8141745",
      "description": "Change-Id: I0246a3567da498963c5e3a45e2503ea9f73b432c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141745\nReviewed-by: Oleksii Kalinin \u003ckalinino@google.com\u003e\nCommit-Queue: Yerassyl Kutylbek \u003ckutylbeky@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667782}",
      "email": "kutylbeky@google.com",
      "hash": "2913f3d5b5203437a63046468ac00f15ca9b47d3",
      "subject": "Update OWNERS file for Critical Actions"
    },
    "8141748": {
      "author": "Maggie Chen",
      "avatar": "https://lh5.googleusercontent.com/-2sHUzW3Amtw/AAAAAAAAAAI/AAAAAAAAAAA/KO7qgTd6XwY/s120-p/photo.jpg",
      "cl": "8141748",
      "clUrl": "https://chromium-review.googlesource.com/c/8141748",
      "description": "GPU.GraphiteDawn.DeviceLockAcquireTimeAvgUs\nGPU.GraphiteDawn.DeviceLockAcquireTimeMaxUs\n\nAdd these two metric names to reflect the metric name change in\nhttps://dawn-review.googlesource.com/c/dawn/+/327016\n\nThe old metric names with 'GPU.Dawn' will be removed from histograms.xml\nonce CL 327016 is rolled out to the Dev channel.\n\nBug: 521516048\nChange-Id: I88a871a1a16ea144ab2c7c8fcc89e3df503cad07\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141748\nAuto-Submit: Maggie Chen \u003cmagchen@chromium.org\u003e\nReviewed-by: Mark Pearson \u003cmpearson@chromium.org\u003e\nCommit-Queue: Mark Pearson \u003cmpearson@chromium.org\u003e\nCommit-Queue: Maggie Chen \u003cmagchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668129}",
      "email": "magchen@chromium.org",
      "hash": "e9d3825c1c96028c916223ab3619fd804fde4a4d",
      "subject": "[gpu][dawn] Add new metric names for Dawn device lock contention"
    },
    "8141759": {
      "author": "Sourav",
      "avatar": "https://lh3.googleusercontent.com/-nvhirZpenj0/AAAAAAAAAAI/AAAAAAAAAAA/WXHdTO-BOJQ/s120-p/photo.jpg",
      "cl": "8141759",
      "clUrl": "https://chromium-review.googlesource.com/c/8141759",
      "description": "This CL hooks the Private Inference notice infobar triggering check to\nthe suggestions display path.\n\nWhen showing Autofill suggestions, the incoming suggestions are scanned\nfor the Autofill AI type. If present, and the user has not yet\nacknowledged the Private Inference notice, the notice infobar is\nprompted to the user.\n\nBug: 538172833\nChange-Id: Ib3cf0fd44b481f7187d67ff404986d17fd374985\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141759\nReviewed-by: Vincent Boisselle \u003cvincb@google.com\u003e\nCommit-Queue: Sourav Uttam Sinha \u003csinhasourav@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667994}",
      "email": "sinhasourav@google.com",
      "hash": "d099f1bb85dd05bd0357357c5cfd6f6cde3e138d",
      "subject": "[iOS][PI] Hook Notice Triggering to Suggestion Popup"
    },
    "8141783": {
      "author": "Fuhsin Liao",
      "avatar": "https://lh6.googleusercontent.com/-_Zq-DuBsOSM/AAAAAAAAAAI/AAAAAAAAAAA/fb9NGnedMVU/s120-p/photo.jpg",
      "cl": "8141783",
      "clUrl": "https://chromium-review.googlesource.com/c/8141783",
      "description": "This cl fixes the flakiness in\ntestSwitchKeyboardFocusRow_withBookmarkBarFocus test. The reason only\nthis test fails in the suite is that it switches focus to the Bookmark\nbar using onMenuOrKeyboardAction rather than switchRow(). Since it\nbypasses the waitForIdleSync() call provided by switchRow(), a race\ncondition occurs where assertOnBookmarksBar() runs before the focus\ntransition from the omnibox has finished.\n\nTo fix this, we added a waitForIdleSync() call after requesting the\nbookmark focus\n\nBug: 537025880\nChange-Id: Ia507b8d49d6dd882d857e440205e6c7ff31de5c5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141783\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Fuhsin Liao \u003cfuhsinliao@google.com\u003e\nReviewed-by: Jenna Himawan \u003cjhimawan@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667878}",
      "email": "fuhsinliao@google.com",
      "hash": "fe7b2e7e6fc46fbbd9cd4b375924287b5226c78f",
      "subject": "Fix flaky test in KeyboardFocusRowManagerTest"
    },
    "8141799": {
      "author": "Taiyo Mizuhashi",
      "avatar": "https://lh3.googleusercontent.com/-NQaw4l7JIE4/AAAAAAAAAAI/AAAAAAAAAAA/OcvuTPDoFlI/s120-p/photo.jpg",
      "cl": "8141799",
      "clUrl": "https://chromium-review.googlesource.com/c/8141799",
      "description": "This reverts commit 1b71d63d9ce93fa3cd4d9d7b8f83b1429b1ee1ef.\n\nReason for revert: This is a culprit of a windows bot failure. Please see crbug.com/538423598 for more details. \n\nFailure Link: \u003cLINK TO FAILURE\u003e\n\nOriginal change's description:\n\u003e [RM Line Focus] Refactor line focus handling to prep for new menu\n\u003e\n\u003e This involves some code cleanup as well as decoupling the style from\n\u003e the on/off state of line focus.\n\u003e\n\u003e Bug: 537026118\n\u003e Change-Id: I86f43002dfb1f56e675307052896f7c713b68f61\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141799\n\u003e Reviewed-by: Lauren Winston \u003clwinston@google.com\u003e\n\u003e Commit-Queue: Kristi Saney \u003ckristislee@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1667427}\n\nFixed: 538423598\nBug: 537026118\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I8aaf385e652bbc502485e8edff0e48d804d748b7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142121\nOwners-Override: Taiyo Mizuhashi \u003ctaiyo@chromium.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: Taiyo Mizuhashi \u003ctaiyo@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667683}",
      "email": "taiyo@chromium.org",
      "hash": "d630f1ad40944d9ac678166a97c33dd13e4cea4c",
      "subject": "Revert \"[RM Line Focus] Refactor line focus handling to prep for new menu\""
    },
    "8141801": {
      "author": "Isaac Ahouma",
      "avatar": "https://lh6.googleusercontent.com/-m_2CJpUSEwE/AAAAAAAAAAI/AAAAAAAAAAA/_lOKvnFVxw0/s120-p/photo.jpg",
      "cl": "8141801",
      "clUrl": "https://chromium-review.googlesource.com/c/8141801",
      "description": "Bug: 536950994, 538604459\nChange-Id: I9e7cd8840d8516f2accdbefee76987bb58923046\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141801\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nReviewed-by: Steven Holte \u003cholte@chromium.org\u003e\nCommit-Queue: Isaac Ahouma \u003ciahouma@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668081}",
      "email": "iahouma@google.com",
      "hash": "262473edbb7ac3c6f648ad502f546aa76beb3ce9",
      "subject": "[AI WPTs] Add manifest broker WPT suites to Windows optimization guide builder"
    },
    "8141859": {
      "author": "Dana Fried",
      "avatar": "https://lh6.googleusercontent.com/-1d6DEMfQycI/AAAAAAAAAAI/AAAAAAAAAAA/7n62yodIr7M/s120-p/photo.jpg",
      "cl": "8141859",
      "clUrl": "https://chromium-review.googlesource.com/c/8141859",
      "description": "This adds the following verbs to InteractiveBrowserWindowTest:\n - DumpWebContents\n - DumpWebContentsAt\n\nEach of these prints a detailed hierarchy of HTML elements and shadow\nDOMs, traversing into each visible item. Information provided is:\n - tag name\n - whether the element is visible or hidden\n - visual coordinates and size within the document\n - whether the element has input focus\n\nCurrently, iframes are not yet supported, though DumpWebContentsAt can\nstart inside an iframe.\n\nChange-Id: I6ad644e19c4a312323b27eb9b4b349c82a4d4813\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141859\nCommit-Queue: Dana Fried \u003cdfried@chromium.org\u003e\nReviewed-by: Sho Mizoe \u003cshomizoe@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667801}",
      "email": "dfried@chromium.org",
      "hash": "48f8b2acd34711f6f24aedc72b06c79b6c410315",
      "subject": "[Testing] Ability to dump HTML tree during a test"
    },
    "8141864": {
      "author": "Michelle Ren",
      "avatar": "https://lh4.googleusercontent.com/-uBk8MGINZMw/AAAAAAAAAAI/AAAAAAAAAAA/fOgNlhGG0II/s120-p/photo.jpg",
      "cl": "8141864",
      "clUrl": "https://chromium-review.googlesource.com/c/8141864",
      "description": "Bug: 516482058\nChange-Id: I719733b6518a3e22694eb1ffa280dbe24d1a42d6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141864\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCommit-Queue: Michelle Ren \u003cmichelleren@google.com\u003e\nReviewed-by: Dominic Austria \u003cdominicaustria@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667514}",
      "email": "michelleren@google.com",
      "hash": "4dfe6f0854c417423ea53ec32d4bc0b8649de4b1",
      "subject": "Extend expiry date for Tab.Preview.TimeToStoreAfterTabSwitch"
    },
    "8141920": {
      "author": "Gazal",
      "avatar": "https://lh5.googleusercontent.com/-5jZ5sBksdws/AAAAAAAAAAI/AAAAAAAAAAA/V5MBqLUUh3c/s120-p/photo.jpg",
      "cl": "8141920",
      "clUrl": "https://chromium-review.googlesource.com/c/8141920",
      "description": "Tests cover visibility toggling, dimensions collapsing, alpha\nmodifications, and item recyclability states during the drag lifecycle.\n\nBug: 509226293, 521984130\nChange-Id: I3575a7a447195904e898b2b3f94afcee9ded86a0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141920\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@{#1667438}",
      "email": "agazal@google.com",
      "hash": "521214ab1f2ab110d5a94db189ae7085aefedb9c",
      "subject": "[Vertical Tabs] Add unit tests for ItemTouchHelper2 external drag"
    },
    "8141924": {
      "author": "chromeos-ci-prod",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8141924",
      "clUrl": "https://chromium-review.googlesource.com/c/8141924",
      "description": "CQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-betty-chrome-gtest-and-tast\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-brya-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-jacuzzi-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-reven-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-trogdor-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-volteer-chrome\n\nGenerated by PUpr, see https://cr-buildbucket.appspot.com/build/8675439123996736497 for job details.\n\nBUG=None\nTEST=CQ\nR=chrome-os-gardeners-reviews@google.com\n\nPupr-Upstream-Versions: [{\"ref\": \"refs/heads/snapshot\", \"repository\": \"/chromeos/manifest-internal\", \"revision\": \"e677d86a26bd05d69eb039f727624833084cadda\"}]\nCq-Cl-Tag: pupr:chromeos-lkgm\nChange-Id: Ie7d5067b8523a17705f6cffb14d40c70ca7a387b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141924\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@{#1667638}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "77f8c47ed50d0b7bc69dfd4b7b0fbf783b8692fd",
      "subject": "chromeos/CHROMEOS_LKGM: Automatic uprev to 16761.0.0-1079029."
    },
    "8141984": {
      "author": "Johannes Henkel",
      "avatar": "https://lh4.googleusercontent.com/-VLmHSBcj_KQ/AAAAAAAAAAI/AAAAAAAAAAA/hNTaezlxCKI/s120-p/photo.jpg",
      "cl": "8141984",
      "clUrl": "https://chromium-review.googlesource.com/c/8141984",
      "description": "We've been seeing some segfaults with missing stack traces, this will\nhelp better diagnose.\n\nBug: 528565797\nChange-Id: Iba1dcdd85805966b713541b8c8d63378c4ed3664\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141984\nReviewed-by: Scott Haseley \u003cshaseley@chromium.org\u003e\nCommit-Queue: Johannes Henkel \u003cjohannes@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667987}",
      "email": "johannes@chromium.org",
      "hash": "f8d0955e34711edc3d2ec98682fd99fd668475ae",
      "subject": "Add assert to catch nullptr in test."
    },
    "8141985": {
      "author": "Dana Fried",
      "avatar": "https://lh6.googleusercontent.com/-1d6DEMfQycI/AAAAAAAAAAI/AAAAAAAAAAA/7n62yodIr7M/s120-p/photo.jpg",
      "cl": "8141985",
      "clUrl": "https://chromium-review.googlesource.com/c/8141985",
      "description": "As requested.\n\nAlso adds an \"opaque\" flag variation in case people want to test without\nopacity.\n\nChange-Id: I52efca3adc66ff5634b6150de43ae04dfd01334b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141985\nCommit-Queue: Dana Fried \u003cdfried@chromium.org\u003e\nReviewed-by: Eshwar Stalin \u003cestalin@chromium.org\u003e\nAuto-Submit: Dana Fried \u003cdfried@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668015}",
      "email": "dfried@chromium.org",
      "hash": "851b8c59b4fadb8f817ee17a5b7486b58bae1ae8",
      "subject": "[Glass] Change default EoH opacity to 95%"
    },
    "8141989": {
      "author": "Qingxin Wu",
      "avatar": "https://lh5.googleusercontent.com/-J3gNu0BgqYk/AAAAAAAAAAI/AAAAAAAAAAA/lslK_C9D3_c/s120-p/photo.jpg",
      "cl": "8141989",
      "clUrl": "https://chromium-review.googlesource.com/c/8141989",
      "description": "Supports `prefers-reduced-motion` by adding a targeted `@media` query\nblock to `location_icon.css` that disables animations and opacity\ntransitions. This brings it into parity with native C++ Views which\nnatively suppress `gfx::SlideAnimation`.\n\nChange-Id: If47e1a44610458edd2e719686855ee84568ea0a3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141989\nReviewed-by: Paul Jensen \u003cpauljensen@chromium.org\u003e\nCommit-Queue: Qingxin Wu \u003cqingxinwu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668128}",
      "email": "qingxinwu@google.com",
      "hash": "4e838c2f5c6457a2ff7557a6c1664d9aa8bbe369",
      "subject": "[WebUI LLBC] Support prefers-reduced-motion for WebUI location icon"
    },
    "8142013": {
      "author": "Maksim Moskvitin",
      "avatar": "https://lh4.googleusercontent.com/-RmN97yroH_k/AAAAAAAAAAI/AAAAAAAAAAA/iQ92cAoxOX8/s120-p/photo.jpg",
      "cl": "8142013",
      "clUrl": "https://chromium-review.googlesource.com/c/8142013",
      "description": "SyncErrorNotifier relies on NotificationDisplayServiceFactory, but\ndidn't explicitly depend on it.\n\nBug: 41485702\nChange-Id: I18b55e5febf334cf4fa4ca25463ba0c98293ba59\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142013\nAuto-Submit: Maksim Moskvitin \u003cmmoskvitin@google.com\u003e\nCommit-Queue: Mikel Astiz \u003cmastiz@chromium.org\u003e\nReviewed-by: Mikel Astiz \u003cmastiz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667867}",
      "email": "mmoskvitin@google.com",
      "hash": "282c298e051edfb154b8af8b1cee4e374f252f79",
      "subject": "[Sync] Add missing dependency to SyncErrorNotifier"
    },
    "8142179": {
      "author": "Gianni Chen",
      "avatar": "https://lh4.googleusercontent.com/-nujCnoqSHqQ/AAAAAAAAAAI/AAAAAAAAAAA/q6mEs7HFt3g/s120-p/photo.jpg",
      "cl": "8142179",
      "clUrl": "https://chromium-review.googlesource.com/c/8142179",
      "description": "The following change fixes a bug where launching a new tab page from the\nAndroid OS Taskbar results in Chrome renderer being left hanging,\nthereby resulting in a white screen.\n\nThe issue is caused by the renderer thread being stuck waiting for the\nNative Tab to open, but unlike the Java Native NTP, the WebUI NTP is not\na Native Tab.\n\nScreencast Before:\nscreencast/cast/NjEwNTk1MjM1MTY4MjU2MHwyMGJmNmZiNy01YQ\n\nScreencast After: screencast/cast/NjI2OTM4OTk5MjA5OTg0MHwzZTcxYmU4Ny1lZA\n\nBug: 527529195\nChange-Id: Icc78dc14b5350967027741c15ed65c26724ded75\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142179\nCommit-Queue: Gianni Chen \u003cgiannich@chromium.org\u003e\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667558}",
      "email": "giannich@chromium.org",
      "hash": "37e1f99cdf09be4040b4c6b4f5b3f549957e480b",
      "subject": "[WebUI NTP on AL] Fix renderer thread hanging when WebUI NTP is launched from OS Taskbar"
    },
    "8142183": {
      "author": "Lauren Winston",
      "avatar": "https://lh4.googleusercontent.com/-dr59lzPtyXg/AAAAAAAAAAI/AAAAAAAAAAA/vhD8gNaCpxU/s120-p/photo.jpg",
      "cl": "8142183",
      "clUrl": "https://chromium-review.googlesource.com/c/8142183",
      "description": "Some of the tests are Screen2x-specific, so they fail when the\nReadability flag is enabled unless the distillation method\nis explicitly set to Screen2x.\n\nLonger term, after the distillation refactor, it would be good\nto try to explore ways to unify the tests more.\n\nPrepwork for enabling the Readability flag by default.\n\nBug: 538265849\nChange-Id: Ic1cc58ad4daa2a82f3a303da2b0c8715ba33e1ab\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142183\nReviewed-by: Gustavo Martin \u003cgusmartin@google.com\u003e\nCommit-Queue: Lauren Winston \u003clwinston@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667577}",
      "email": "lwinston@google.com",
      "hash": "3adaade28382cf18c0a38ce7b3661086b83db074",
      "subject": "[Read anything] Restructure tests to separate out Screen2x tests."
    },
    "8142190": {
      "author": "Adem Derinel",
      "avatar": "https://lh6.googleusercontent.com/-RzPR9lHrlUw/AAAAAAAAAAI/AAAAAAAAAAA/ph6rcW48A8Y/s120-p/photo.jpg",
      "cl": "8142190",
      "clUrl": "https://chromium-review.googlesource.com/c/8142190",
      "description": "Change-Id: Ib6b2d53c190982bcbef47d20619a21d5d6db747d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142190\nAuto-Submit: Adem Derinel \u003cderinel@google.com\u003e\nCommit-Queue: Viktor Semeniuk \u003cvsemeniuk@google.com\u003e\nReviewed-by: Viktor Semeniuk \u003cvsemeniuk@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667689}",
      "email": "derinel@google.com",
      "hash": "d6a338e7de514c9f3026d683e3c65efcb1245a4d",
      "subject": "Remove vasilii from password_manager watchlist"
    },
    "8142199": {
      "author": "Joe Peplowski",
      "avatar": "https://lh5.googleusercontent.com/-NEwoihK6z30/AAAAAAAAAAI/AAAAAAAAAAA/J1njy1iOiSY/s120-p/photo.jpg",
      "cl": "8142199",
      "clUrl": "https://chromium-review.googlesource.com/c/8142199",
      "description": "crrev.com/c/8105798 defined these callbacks and implemented\n`UpdateLocalTabAttachmentState` but forgot to wire up the callbacks to\nthe new method. This CL fixes this and local testing confirms it works\nproperly.\n\nFixed: 532574188\nChange-Id: Ia659f1680bed59fca98e20c2bb34f5d431ce2bed\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142199\nReviewed-by: Adam Arcaro \u003cadamta@google.com\u003e\nCommit-Queue: Joe Peplowski \u003cjoepeplowski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667813}",
      "email": "joepeplowski@google.com",
      "hash": "c66f1c7743a9e88d425399cd33e12ac69588fb28",
      "subject": "[iOS] Add missing tabAttached/Detached callbacks"
    },
    "8142242": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "cl": "8142242",
      "clUrl": "https://chromium-review.googlesource.com/c/8142242",
      "description": "The Autocomplete was previously tracking top activity instead of its\nembedding window focus. This technically belongs in LocationBar now\nthat we have proper begin/endInput calls, but for now - this fixes\nsuggestions not showing at all, or showing in the wrong window.\n\nChange-Id: If9c4e09e1b4d2e02068a80f4857deff2228545fa\nFixed: 532032970\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142242\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCommit-Queue: Tomasz Wiszkowski \u003cender@google.com\u003e\nAuto-Submit: Tomasz Wiszkowski \u003cender@google.com\u003e\nCommit-Queue: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668133}",
      "email": "ender@google.com",
      "hash": "497be1a4edc26259c9b753596a3c348ab0c313ad",
      "subject": "Fix incorrect window focus tracking in Autocomplete."
    },
    "8142246": {
      "author": "Xiaohan Wang",
      "avatar": "https://lh4.googleusercontent.com/-OwFuhtddiK4/AAAAAAAAAAI/AAAAAAAAAAA/5VdJsGi7_k8/s120-p/photo.jpg",
      "cl": "8142246",
      "clUrl": "https://chromium-review.googlesource.com/c/8142246",
      "description": "Provide default implementations for all virtual methods in\nMediaSessionPlayerObserver. This allows subclasses to only override\nmethods they care about, reducing boilerplate.\n\nCleaned up ReadAloudPlaybackSession (Android) and\nMockMediaSessionPlayerObserver (in browsertest) by removing redundant\nempty overrides.\n\nBUG=419840781\nTAG=agy\nCONV=e686ad63-65ca-4ca5-858a-3c8d35faf816\n\nChange-Id: I71c54025905f3fe830b08f1a7d570019912ecb03\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142246\nReviewed-by: Basia Zimirska \u003cbasiaz@google.com\u003e\nReviewed-by: Tommy Steimel \u003csteimel@chromium.org\u003e\nCommit-Queue: Xiaohan Wang \u003cxhwang@chromium.org\u003e\nReviewed-by: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667981}",
      "email": "xhwang@chromium.org",
      "hash": "868c49a686dd2c0beee7ce6aad04b6eec18765e9",
      "subject": "media: Refactor MediaSessionPlayerObserver to provide default implementations"
    },
    "8142259": {
      "author": "Brandon Fong",
      "avatar": "https://lh4.googleusercontent.com/-1S5SUmLf8rk/AAAAAAAAAAI/AAAAAAAAAAA/9Oam1XpmzNs/s120-p/photo.jpg",
      "cl": "8142259",
      "clUrl": "https://chromium-review.googlesource.com/c/8142259",
      "description": "This is a reland of commit 458058958e2d203fa97be0b84105960b54063b77\n\nOriginal change's description:\n\u003e [search] Update Fusebox to use toolbar style if forced for phones\n\u003e\n\u003e If in LocationBarEmbedderUiOverrides the forced phone style omnibox is\n\u003e set to true, ensure that in Fusebox the layout mode is TOOLBAR and not\n\u003e POPOVER. This should primarily only affect hub/tab search which override\n\u003e it along with the contextual tasks, whereas ToolbarManager for the\n\u003e main omnibox does not.\n\u003e\n\u003e For tab search this also fixes an issue where focus is not gained when\n\u003e first opening the tab search panel because POPOVER does not focus the\n\u003e search box whereas TOOLBAR does.\n\u003e\n\u003e Bug: 537329447, 535677064\n\u003e Change-Id: I062d68981474d1a7e5bb4be9e54955c9f09a6928\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142259\n\u003e Reviewed-by: Brandon Wylie \u003cwylieb@google.com\u003e\n\u003e Reviewed-by: Sky Malice \u003cskym@chromium.org\u003e\n\u003e Commit-Queue: Brandon Fong \u003cbjfong@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1667497}\n\nBug: 537329447, 535677064\nChange-Id: I3356c0baabd4173625cd492c8bc43ee6a6b5126a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8141082\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCommit-Queue: Brandon Fong \u003cbjfong@google.com\u003e\nReviewed-by: Brandon Wylie \u003cwylieb@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668105}",
      "email": "bjfong@google.com",
      "hash": "6ce1b180ba3dac5b58fc9be61268ac2b81aab4c8",
      "subject": "Reland \"[search] Update Fusebox to use toolbar style if forced for phones\""
    },
    "8142260": {
      "author": "Duncan Mercer",
      "avatar": "https://lh6.googleusercontent.com/-QMndr0qfWPs/AAAAAAAAAAI/AAAAAAAAAAA/Q9VM1oAnUbs/s120-p/photo.jpg",
      "cl": "8142260",
      "clUrl": "https://chromium-review.googlesource.com/c/8142260",
      "description": "This change relocates the right-hand side (RHS) SVG icons from the\n`webui_toolbar` directory to the `webui_toolbar_shared` directory. By\ncentralizing these icons in a shared location, they can be easily reused\nacross multiple WebUI components without duplicating assets.\n\nTo support this migration, the following updates were made:\n- Moved all SVG files from `rhs_icons/` to the shared directory.\n- Updated `BUILD.gn` and `resource_ids.spec` to reflect the new paths\n  and adjust the resource include sizes.\n- Updated image URL references in `content_setting_icon.ts`,\n  `page_action_icon.css`, and `permission_chip.ts` to point to the\n  new `shared/rhs_icons/` path.\n\nChange-Id: Ib6f89267230630c8fd0e1ae89801e7469eee876c\nBug: b:537363638\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142260\nReviewed-by: Samuel Huang \u003chuangs@chromium.org\u003e\nCommit-Queue: Duncan Mercer \u003cmercerd@google.com\u003e\nReviewed-by: Qingxin Wu \u003cqingxinwu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668085}",
      "email": "mercerd@google.com",
      "hash": "e6a3eed3bfd6f9291c2f804ac1078429dbe6517d",
      "subject": "[contextual-tasks] Move RHS icons to shared WebUI toolbar directory"
    },
    "8142263": {
      "author": "Will Yeager",
      "avatar": "https://lh3.googleusercontent.com/-aiWotxNt_fU/AAAAAAAAAAI/AAAAAAAAAAA/J7LWILt39x8/s120-p/photo.jpg",
      "cl": "8142263",
      "clUrl": "https://chromium-review.googlesource.com/c/8142263",
      "description": "The bot got in a bad state due to a large amount of CQ traffic and now\nthat testing pool is overwhelmed.\n\nBug: 538273327\nNo-Try: true\nChange-Id: I31651a8a02ae4c17eeb99ca983de3f1697132c60\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142263\nCommit-Queue: Will Yeager \u003cwyeager@google.com\u003e\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667507}",
      "email": "wyeager@google.com",
      "hash": "3f70e3efad3527113b590006b90ff1d14a52e6a8",
      "subject": "[infra] Temporarily mark Pixel 2 tests as ci_only to let try/android-arm64-rel recover"
    },
    "8142289": {
      "author": "Calder Kitagawa",
      "avatar": "https://lh6.googleusercontent.com/-4cBBx62oyIE/AAAAAAAAAAI/AAAAAAAAAAA/P9CJoop--JE/s120-p/photo.jpg",
      "cl": "8142289",
      "clUrl": "https://chromium-review.googlesource.com/c/8142289",
      "description": "Prevent COMPOSITED_VIEW_VISIBLE / ANDROID_VIEW_VISIBLE model updates\nfrom restoring sceneLayer visibility while waiting for a dynamic\nresource bitmap capture after bottom padding or height changes.\n\nFixed: 538509117\nChange-Id: I145426006aebccb52c024aab020864126a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142289\nCommit-Queue: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nReviewed-by: Dan Polanco \u003cpolardz@google.com\u003e\nAuto-Submit: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667918}",
      "email": "ckitagawa@chromium.org",
      "hash": "e3da15dcf926ee477619e58b3953c153a651e31f",
      "subject": "[IA] Fix bottom app bar composited screenshot glitch"
    },
    "8142290": {
      "author": "Calder Kitagawa",
      "avatar": "https://lh6.googleusercontent.com/-4cBBx62oyIE/AAAAAAAAAAI/AAAAAAAAAAA/P9CJoop--JE/s120-p/photo.jpg",
      "cl": "8142290",
      "clUrl": "https://chromium-review.googlesource.com/c/8142290",
      "description": "In TabAndroidGracefulShutdown, TabWebContentsDestroyer detaches\nWebContents and calls ClosePage(), which cancels in-flight\nNavigationRequests. Late or unload-initiated navigation commits\nfrom renderer cause BadMessage / DumpWithoutCrashing in\nValidateURLAndOrigin.\n\nThis CL prevents the crash by:\n1. Calling web_contents_-\u003eStop() prior to ClosePage().\n2. Overriding WebContentsObserver::DidStartNavigation to call Stop()\n   on any new navigation attempts during graceful shutdown.\n3. Overriding WebContentsDelegate navigation and dialog hooks to\n   reject renderer-initiated navigations, popups, and dialogs.\n\nFixed: 538481094\nChange-Id: Ia2b698c468547bd5a5adce5093ccc6db6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142290\nCommit-Queue: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nAuto-Submit: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nReviewed-by: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667898}",
      "email": "ckitagawa@chromium.org",
      "hash": "5f5c00b26618c288dafb7c7d57176b6a62519aee",
      "subject": "[Tab] Stop navigations and override delegate in TabWebContentsDestroyer"
    },
    "8142299": {
      "author": "Alexei Svitkine",
      "avatar": "https://lh5.googleusercontent.com/-ljq0Hm0SR70/AAAAAAAAAAI/AAAAAAAAAAA/Tf0FxsOFCms/s120-p/photo.jpg",
      "cl": "8142299",
      "clUrl": "https://chromium-review.googlesource.com/c/8142299",
      "description": "The recordEnumeratedHistogram() \"max\" param is renamed to \"enumSize\" to match the C++ API and the doc is updated to correctly mention its the enum size rather than the max value, matching the C++ API with three params.\n\nAlso updates the comments to reference C++ functions rather than macros for enum and boolean histograms, which typically should be logged through those rather than macros.\n\nBug: 537757134\nChange-Id: I1e616babdf279d137d8b8467632113ac6eb719f6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142299\nAuto-Submit: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nReviewed-by: Yaron Friedman \u003cyfriedman@chromium.org\u003e\nReviewed-by: Nate Fischer \u003cntfschr@chromium.org\u003e\nCommit-Queue: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667848}",
      "email": "asvitkine@chromium.org",
      "hash": "c72d9cdf6b313e570e841781d0dad2458f5bdc5b",
      "subject": "Fix RecordHistogram API param/docs."
    },
    "8142301": {
      "author": "Ananya Seelam",
      "avatar": "https://lh4.googleusercontent.com/--VGousG91Ks/AAAAAAAAAAI/AAAAAAAAAAA/AY-g1sTFDfg/s120-p/photo.jpg",
      "cl": "8142301",
      "clUrl": "https://chromium-review.googlesource.com/c/8142301",
      "description": "Ensure navigated tabs are removed from context pre-submission and that\nold selected tabs are not sent as context if they are navigated away.\n\nBefore: http://screencast/cast/NjUzMzYzMzExNTQyMjcyMHwwZDFmYjlhNi00Zg\nAfter: http://screencast/cast/NTQ0MTgwMzI3OTkyNTI0OHxhNTkwYzQzNS02Zg\n\nBug: b:535282877\nChange-Id: Ie04dd53afb323e0f180f1f49d5c51ea595c3543d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142301\nReviewed-by: James Leung \u003cjamesleung@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@{#1667587}",
      "email": "ananyaseelam@google.com",
      "hash": "f0805314ee16ff3bdbd3224c89f07a6b9d8a54a2",
      "subject": "[context-input] Ensure navigated tabs are removed pre-submission"
    },
    "8142304": {
      "author": "Yuwei Huang",
      "avatar": "https://lh3.googleusercontent.com/-YZ616sNUl84/AAAAAAAAAAI/AAAAAAAAAAA/XrE3qau4K9Q/s120-p/photo.jpg",
      "cl": "8142304",
      "clUrl": "https://chromium-review.googlesource.com/c/8142304",
      "description": "WtsSessionProcessDelegate::Core registers itself as the completion-port\nhandler for its job object, so the kernel holds a raw pointer to it.\nStop() previously closed the job handle and released |self_| after a\nsingle task round-trip to the I/O thread, but TerminateJobObject() does\nnot wait for the worker process to exit, so\nJOB_OBJECT_MSG_ACTIVE_PROCESS_ZERO can be posted to the completion port\nafter Core has been destroyed.\n\nTrack whether a process has been assigned to the job and defer closing\nthe job handle and releasing |self_| until OnActiveProcessZero() runs on\nthe caller thread, which only happens after the I/O thread has dequeued\nthe terminal job notification. Once that notification has been delivered\nthe job contains no processes, closing the handle destroys the kernel\njob object, and the existing drain round-trip can safely release the\nfinal reference.\n\nMove wts_session_process_delegate.cc into the :win source set so that\nremoting_unittests can link it, drop the unused host_main.h include, and\nadd testing hooks plus a unit test that exercises the job-object\nshutdown path with a real child process.\n\nBug: 515473074\nChange-Id: I521d5738648f0d0241b6e3042f3182ff3e625d59\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142304\nCommit-Queue: Yuwei Huang \u003cyuweih@chromium.org\u003e\nReviewed-by: Joe Downing \u003cjoedow@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667967}",
      "email": "yuweih@chromium.org",
      "hash": "b600e4a963272a207b2fa9c6de23a4d35bd59378",
      "subject": "CRD: Keep WtsSessionProcessDelegate::Core alive until job empty"
    },
    "8142322": {
      "author": "Elias Homsi",
      "avatar": "https://lh4.googleusercontent.com/-aTuVBLHQ3Bw/AAAAAAAAAAI/AAAAAAAAAAA/HuCwa-Ajdqs/s120-p/photo.jpg",
      "cl": "8142322",
      "clUrl": "https://chromium-review.googlesource.com/c/8142322",
      "description": "This change adds the enable-content-analysis-clipboard-copy flag to\nchrome://flags to enable content analysis checks for clipboard copy\nactions on desktop platforms. It also includes the corresponding flag\nmetadata, descriptions, and histogram enums.\n\nBug: 325455508\nChange-Id: Ibb35b436e547bee68c2f88e89771db1acaebd14e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142322\nAuto-Submit: Elias Homsi \u003celiashomsi@google.com\u003e\nCommit-Queue: Elias Homsi \u003celiashomsi@google.com\u003e\nReviewed-by: Nancy Xiao \u003cnancylanxiao@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668048}",
      "email": "eliashomsi@google.com",
      "hash": "e888519dfd2e05e7263c32ea1d72fcbe4e6c5c67",
      "subject": "Add chrome://flags entry for content analysis clipboard copy."
    },
    "8142361": {
      "author": "Achuith Bhandarkar",
      "avatar": "https://lh4.googleusercontent.com/-UeGwHCViTz0/AAAAAAAAAAI/AAAAAAAAAAA/r2GSbreKygc/s120-p/photo.jpg",
      "cl": "8142361",
      "clUrl": "https://chromium-review.googlesource.com/c/8142361",
      "description": "Replace standalone TestingPrefServiceSimple member variables with\nTestingBrowserProcess local state in policy unittests.\n\nTAG=agy\nBUG=534323787\nCONV=653383f6-117d-4692-abbd-90004e4c85e4\n\nChange-Id: Ifa601570ab332dda1d39c854bec2266066490c2b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142361\nCommit-Queue: Achuith Bhandarkar \u003cachuith@chromium.org\u003e\nReviewed-by: Jun Ishiguro \u003cjunis@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668073}",
      "email": "achuith@chromium.org",
      "hash": "17e55aa4e19cf38b5f8de477efba1447bf2f0b39",
      "subject": "c/b/ash/policy: Use TestingBrowserProcess in policy unittests"
    },
    "8142364": {
      "author": "Neil Coronado",
      "avatar": "https://lh5.googleusercontent.com/-U9ZfookVevQ/AAAAAAAAAAI/AAAAAAAAAAA/SpqURgwxcv4/s120-p/photo.jpg",
      "cl": "8142364",
      "clUrl": "https://chromium-review.googlesource.com/c/8142364",
      "description": "Fix promo card button text centering.\n\nWhile the button's bounds were updating properly, the centering of the\ntext (handled in TextView#onDraw) were not updating in response to side\nUI opening/closing. This issue was not fixed on forcing a re-measure or\na re-layout.\n\nThe android:singleLine attribute was evidently the cause for this; it\nseemed to result in stale values when re-calculating the canvas offset\nused to center the button's text. This attribute is evidently deprecated\n[1], and the suggested replacement does not have the same issue.\n\nSo to fix, we migrated to the equivalent android:maxLines=\"1\" attribute.\nWill followup to do the same elsewhere in the codebase.\n\n[1] https://developer.android.com/reference/android/widget/TextView#attr_android:singleLine\nDemo: http://go/scrcast/NDg5MTUyNzU3MzY2Nzg0MHw0Y2MwZGVjOS02Yg\n\nFixed: 535448285\nChange-Id: I9cd7fa9684c9dbd9a7eb87bb6dc716a99efe732d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142364\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCommit-Queue: Neil Coronado \u003cnemco@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668178}",
      "email": "nemco@google.com",
      "hash": "bfaecb2295988b73e855d9087b14fad8294824e5",
      "subject": "[SidePanel] Fix promo card button text centering"
    },
    "8142373": {
      "author": "Nafis Abedin",
      "avatar": "https://lh5.googleusercontent.com/-8wIR2QHiCwE/AAAAAAAAAAI/AAAAAAAAAAA/gJkg_UGYrXk/s120-p/photo.jpg",
      "cl": "8142373",
      "clUrl": "https://chromium-review.googlesource.com/c/8142373",
      "description": "Consistent failures on various builders.\n\nBug: 538642992\nChange-Id: I6c6e1a7a81d92ff0b5ea070a825cd5ec653ac9ac\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142373\nOwners-Override: Nafis Abedin \u003cnafisabedin@google.com\u003e\nAuto-Submit: Nafis Abedin \u003cnafisabedin@google.com\u003e\nCommit-Queue: Dan Polanco \u003cpolardz@google.com\u003e\nCommit-Queue: Nafis Abedin \u003cnafisabedin@google.com\u003e\nReviewed-by: Dan Polanco \u003cpolardz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668114}",
      "email": "nafisabedin@google.com",
      "hash": "6c76f3cc96d55131a1cf7b56517e855565f3aa9e",
      "subject": "[sheriff] Disable DelayedManifestTriggersPipeline"
    },
    "8142440": {
      "author": "Sana Akbani",
      "avatar": "https://lh6.googleusercontent.com/-Stuknvx8cpg/AAAAAAAAAAI/AAAAAAAAAAA/HdaEf_6ae2Y/s120-p/photo.jpg",
      "cl": "8142440",
      "clUrl": "https://chromium-review.googlesource.com/c/8142440",
      "description": "Bug: b:538238848\nChange-Id: I23d4264efb5b1ae881d6747079f4fe24fb87e775\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142440\nAuto-Submit: Sana Akbani \u003csanaakbani@google.com\u003e\nReviewed-by: Ian Wells \u003ciwells@chromium.org\u003e\nCommit-Queue: Ian Wells \u003ciwells@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668007}",
      "email": "sanaakbani@google.com",
      "hash": "159d562763894877be1603c4b5d1522ebbe2dd91",
      "subject": "Add GlicTextSelectionContextMenu to fieldtrial testing config"
    },
    "8142460": {
      "author": "pinpoint-worker",
      "avatar": "https://lh4.googleusercontent.com/-VSmT6IeFjkg/AAAAAAAAAAI/AAAAAAAAAAA/H7d9JAkL0Ig/s120-p/photo.jpg",
      "cl": "8142460",
      "clUrl": "https://chromium-review.googlesource.com/c/8142460",
      "description": "No-try: true\nChange-Id: I3c2c81e75f00cc12a9b6403c3034a02e774d41bd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142460\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@{#1667447}",
      "email": "pinpoint-worker@skia-infra-corp.iam.gserviceaccount.com",
      "hash": "1489de1cdd26abfee0e58ad6b468a67ccfa776e7",
      "subject": "Update CBB autoroll for the builds refs"
    },
    "8142468": {
      "author": "Saifuddin Hitawala",
      "avatar": "https://lh3.googleusercontent.com/-kI6doAWub7k/AAAAAAAAAAI/AAAAAAAAAAA/w_ti3FGKzdQ/s120-p/photo.jpg",
      "cl": "8142468",
      "clUrl": "https://chromium-review.googlesource.com/c/8142468",
      "description": "All callers set it based on SharedImage usage having concurrent\nread/write, so we can check for the usage itself from\nDisplayResourceProvider.\n\nBug: 390568190\nChange-Id: I401d00611a8cd08557c0e6d14375b7b329bfff6d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142468\nReviewed-by: Ari Chivukula \u003carichiv@chromium.org\u003e\nCommit-Queue: Saifuddin Hitawala \u003chitawala@chromium.org\u003e\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nReviewed-by: Giovanni Ortuno Urquidi \u003cortuno@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668121}",
      "email": "hitawala@chromium.org",
      "hash": "81bd1a25eabec9a828e4f10972d9327e790f010e",
      "subject": "[viz] Remove low latency bool on TransferableResource"
    },
    "8142519": {
      "author": "Kent Tamura",
      "avatar": "https://lh3.googleusercontent.com/-Xn4R5JMv3zM/AAAAAAAAAAI/AAAAAAAAAAA/BKgC_HIpPUQ/s120-p/photo.jpg",
      "cl": "8142519",
      "clUrl": "https://chromium-review.googlesource.com/c/8142519",
      "description": "Update the position arguments and return types of FindWordStartBoundary,\nFindWordEndBoundary, FindNextWordBackward, and FindNextWordForward from\nint to wtf_size_t, and add comments about edge cases.\n\nChange-Id: I5c7e3f658c7e03261405ed2ee9b0e15631a7cdcc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142519\nReviewed-by: Fredrik Söderquist \u003cfs@opera.com\u003e\nAuto-Submit: Kent Tamura \u003ctkent@chromium.org\u003e\nCommit-Queue: Fredrik Söderquist \u003cfs@opera.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667726}",
      "email": "tkent@chromium.org",
      "hash": "4e12d84a9f64cb726d6393e6889a7d0d13894674",
      "subject": "Change text boundary functions to use wtf_size_t"
    },
    "8142639": {
      "author": "Will Harris",
      "avatar": "https://lh4.googleusercontent.com/-19nKprQf0mg/AAAAAAAAAAI/AAAAAAAAAAA/ffwANfqRedY/s120-p/photo.jpg",
      "cl": "8142639",
      "clUrl": "https://chromium-review.googlesource.com/c/8142639",
      "description": "Relaunch for isolated browser does not currently work, because the stub\n(parent) process places the main browser in a job object that terminates\nit, and any child processes when the stub terminates.\n\nSo when the stub terminates, the new browser that\nRelaunchChromeBrowserImpl has launched simply terminates.\n\nThis pollutes the metrics as it shows as an unclean shutdown for the\nsecond new browser process.\n\nTemporarily 'fix' this by simply not triggering a restart at all if\nisolation is enabled.\n\nThis relaunch issue is scheduled to be fixed in an upcoming release once\nand for all, but for now the number of abnormal terminations is\npolluting the metrics so making it hard to spot other regressions and\nslowing any progress on prioritizing them.\n\nSince the relaunch did not work anyway, this CL just makes it not work\nin a more deterministic way.\n\nBug: 490449890\nChange-Id: Ie2e9c56d7c3acc443775adf162fda0dd1571bdd3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142639\nCommit-Queue: Will Harris \u003cwfh@chromium.org\u003e\nReviewed-by: Greg Thompson \u003cgrt@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667904}",
      "email": "wfh@chromium.org",
      "hash": "9bca7662454f4900ff50689d3fd3f7d39154e2de",
      "subject": "Temporarily disable relaunch for isolated browser"
    },
    "8142645": {
      "author": "Hitarth Kothari",
      "avatar": "https://lh4.googleusercontent.com/-HZTDN6MbpsE/AAAAAAAAAAI/AAAAAAAAAAA/K3LPxloSjh0/s120-p/photo.jpg",
      "cl": "8142645",
      "clUrl": "https://chromium-review.googlesource.com/c/8142645",
      "description": "Previously, CoBrowseViewsBridge unconditionally ignored zoom gestures on\nthe WebContents, disabling pinch-to-zoom for all feature clients.\n\nThis CL adds an `enable_pinch_to_zoom` option to `CoBrowseViewsBridge`'s\nconstructor which defaults to `false`. Contextual Tasks explicitly\npasses `true` to allow pinch-to-zoom, while GLIC retains the default\nbehavior (`false`).\n\nBug: 537480285\nChange-Id: I8219b6109b583fff3f1c1f0acab2459c7d5f5c04\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142645\nReviewed-by: Shakti Sahu \u003cshaktisahu@chromium.org\u003e\nCommit-Queue: Hitarth Kothari \u003chitarthkothari@google.com\u003e\nAuto-Submit: Hitarth Kothari \u003chitarthkothari@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667886}",
      "email": "hitarthkothari@google.com",
      "hash": "251c72eae7157ff939aefb60353fda3c0fbb1cfc",
      "subject": "[TabBottomSheet] Make pinch-to-zoom configurable on CoBrowseViewsBridge"
    },
    "8142685": {
      "author": "Yang Guo",
      "avatar": "https://lh4.googleusercontent.com/-3JJGoeaRnbc/AAAAAAAAAAI/AAAAAAAAAAA/1BM__Pwc4u4/s120-p/photo.jpg",
      "cl": "8142685",
      "clUrl": "https://chromium-review.googlesource.com/c/8142685",
      "description": "DevTools Frontend CL 8127605 has landed and rolled into Chromium,\nso the temporary failure expectation in TestExpectations can now be removed.\n\nBug: 537537837\nChange-Id: Ie6f9ac429272bcd25077db62b2c3ff685dda3929\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142685\nAuto-Submit: Yang Guo \u003cyangguo@chromium.org\u003e\nCommit-Queue: Mathias Bynens \u003cmathias@chromium.org\u003e\nReviewed-by: Mathias Bynens \u003cmathias@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667874}",
      "email": "yangguo@chromium.org",
      "hash": "19cac23bcf80008f6745a8f7b01ef2a654d10880",
      "subject": "[devtools] Remove temporary failure expectation for warning-for-long-cookie"
    },
    "8142699": {
      "author": "Fred Shih",
      "avatar": "https://lh5.googleusercontent.com/-_thpCs0bSwo/AAAAAAAAAAI/AAAAAAAAAAA/l6mpmStc1Ag/s120-p/photo.jpg",
      "cl": "8142699",
      "clUrl": "https://chromium-review.googlesource.com/c/8142699",
      "description": "Unfortunately, some views EXPECT that there are two trees for bookmarks\n(local and account). This introduces a view which returns the local and\naccounts as two separate subtrees.\n\nBug: 527150892\nChange-Id: Ic7d7fb0cf53de4e57c6e1d04dd92346f85afa15c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142699\nCommit-Queue: Fred Shih \u003cffred@chromium.org\u003e\nReviewed-by: David Yeung \u003cdayeung@chromium.org\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668053}",
      "email": "ffred@chromium.org",
      "hash": "19590c7ed0747bb4550548bec07d4130df9b1858",
      "subject": "Add a combined view bookmarks view for bookamarks api"
    },
    "8142720": {
      "author": "Josiah Kiehl",
      "avatar": "https://lh3.googleusercontent.com/-cegR5dB1OE8/AAAAAAAAAAI/AAAAAAAAAAA/KfJSpIRNPac/s120-p/photo.jpg",
      "cl": "8142720",
      "clUrl": "https://chromium-review.googlesource.com/c/8142720",
      "description": "Adding Josiah Kiehl (kiehl@) and Moe Ahmadi (mahmadi@) as owners for\nchrome/browser/ui/webui/omnibox_everywhere/.\n\nChange-Id: Ib9530087d8b5bc80573632f2fd8b4eba655a3142\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142720\nAuto-Submit: Josiah Kiehl \u003ckiehl@google.com\u003e\nCommit-Queue: Juliet Lévesque Knighton \u003cjulietlevesque@google.com\u003e\nReviewed-by: Juliet Lévesque Knighton \u003cjulietlevesque@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667872}",
      "email": "kiehl@google.com",
      "hash": "bd5f5f12bc96af1a65f28b94729a101baf97967d",
      "subject": "Add kiehl@ and mahmadi@ to omnibox_everywhere/OWNERS"
    },
    "8142722": {
      "author": "Gazal",
      "avatar": "https://lh5.googleusercontent.com/-5jZ5sBksdws/AAAAAAAAAAI/AAAAAAAAAAA/V5MBqLUUh3c/s120-p/photo.jpg",
      "cl": "8142722",
      "clUrl": "https://chromium-review.googlesource.com/c/8142722",
      "description": "This CL adds and registers user actions to track interactions in the\nVertical Tabs (VT) rail:\n\n1. Pinned Tab Selection: Logs 'MobileTabSwitched.VerticalTabsPinned'\nwhen a pinned tab is selected in the VT rail. This allows calculating\nthe click share of pinned tabs relative to regular tabs (which logs\n'MobileTabSwitched.VerticalTabs').\n\n2. Search Button Clicks: Logs 'Android.VerticalTabs.SearchButtonClicked'\nwhen the search button in the VT rail is tapped.\n\n3. New Tab Button Clicks: Logs 'MobileNewTabOpened.VerticalTabs' when\nthe \"+\" button is tapped in the VT rail.\n\n4. Tab Close Actions: Registers 'MobileTabClosed.VerticalTabs' when a\ntab is closed in the VT rail.\n\nAlso updates TabListMediator to trigger tab group collapse logging based\non component ID (VERTICAL_TABS) and supports NESTED layout for tab\nselection logging.\n\nBug: 509226293, 521988309\nChange-Id: I547d5e381e87d6de91d6eb8d12b83bd762c49323\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142722\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nAuto-Submit: Gazal Agarwal \u003cagazal@google.com\u003e\nCommit-Queue: Gazal Agarwal \u003cagazal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668021}",
      "email": "agazal@google.com",
      "hash": "c64ea1e45defbff8c1928470a3f06e0fe5c01570",
      "subject": "[Vertical Tabs] Add metrics for Vertical Tabs interactions"
    },
    "8142739": {
      "author": "Ted Meyer",
      "avatar": "https://lh4.googleusercontent.com/-FF7tluKTkew/AAAAAAAAAAI/AAAAAAAAAAA/bidOORvzOOE/s120-p/photo.jpg",
      "cl": "8142739",
      "clUrl": "https://chromium-review.googlesource.com/c/8142739",
      "description": "Fixed: 536416576\nChange-Id: I76a414ca7b28ff17686e7176171f14cfef1ee21e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142739\nAuto-Submit: Ted (Chromium) Meyer \u003ctmathmeyer@chromium.org\u003e\nReviewed-by: Phil Yan \u003cphilyan@chromium.org\u003e\nCommit-Queue: Ted (Chromium) Meyer \u003ctmathmeyer@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667584}",
      "email": "tmathmeyer@chromium.org",
      "hash": "38fbb0d4e163e92e40888430f11ed8b32c790d6a",
      "subject": "Reset VA buffer when context is destroyed"
    },
    "8142748": {
      "author": "Nafis Abedin",
      "avatar": "https://lh5.googleusercontent.com/-8wIR2QHiCwE/AAAAAAAAAAI/AAAAAAAAAAA/gJkg_UGYrXk/s120-p/photo.jpg",
      "cl": "8142748",
      "clUrl": "https://chromium-review.googlesource.com/c/8142748",
      "description": "Bug: 511288229\nChange-Id: Ib9aad9f4a4dded8bc49c7af93955ef899bee34a0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142748\nAuto-Submit: Nafis Abedin \u003cnafisabedin@google.com\u003e\nCommit-Queue: Dan Polanco \u003cpolardz@google.com\u003e\nCommit-Queue: Nafis Abedin \u003cnafisabedin@google.com\u003e\nReviewed-by: Dan Polanco \u003cpolardz@google.com\u003e\nOwners-Override: Nafis Abedin \u003cnafisabedin@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667950}",
      "email": "nafisabedin@google.com",
      "hash": "a63866dac1c1e543d44777e1bf3c989b6d65cfd5",
      "subject": "[sheriff] Disable testTypedSuggestions_Incognito for Desktop"
    },
    "8142769": {
      "author": "Gyuyoung Kim",
      "avatar": "https://lh6.googleusercontent.com/-ewJFm3jXGcE/AAAAAAAAAAI/AAAAAAAAAAA/DPrOrwOrrII/s120-p/photo.jpg",
      "cl": "8142769",
      "clUrl": "https://chromium-review.googlesource.com/c/8142769",
      "description": "Several PasskeyTabHelperTest tests are failing on the iOS Blink port.\n\nThe tests introduced by https://crrev.com/c/7868131 are also failing, so\ndisable them for now.\n\nBug: 538332325\nChange-Id: I86371e835fcff8b1df0da0f7a886dce66e16be5b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142769\nCommit-Queue: Gyuyoung Kim \u003cgyuyoung@igalia.com\u003e\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667907}",
      "email": "gyuyoung@igalia.com",
      "hash": "aea4b13d46398ee5e9a5a07c3bde1a6099b61cd7",
      "subject": "[iOS Blink] Disable failing PasskeyTabHelperTest tests"
    },
    "8142770": {
      "author": "Di Wu",
      "avatar": "https://lh4.googleusercontent.com/-IA1rlaCrSZ8/AAAAAAAAAAI/AAAAAAAAAAA/lGlaGVAlF5o/s120-p/photo.jpg",
      "cl": "8142770",
      "clUrl": "https://chromium-review.googlesource.com/c/8142770",
      "description": "This CL is part of an ongoing Ash Refactoring series to remove\ndependencies on generic //chrome code from Ash/ChromeOS code that\nstill lives under interim locations inside //chrome/browser.\n\nTwo ChromeOS-only files each still included a piece of generic\nextensions code they no longer use, one for recording app launch\nmetrics and one for deciding which extensions can sync. Both\nincludes are leftovers from logic that moved away long ago; nothing\nin either file refers to them anymore.\n\nDeleting the two includes clears the last ChromeOS dependency on\nboth headers, with nothing needed in their place.\n\nBug: b:332804822\nTest: CQ\nChange-Id: I2e11e0cc496693a33b618c9a584ff7f50937d283\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142770\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nReviewed-by: Dana Fried \u003cdfried@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667825}",
      "email": "diwux@google.com",
      "hash": "9e2b14ad96d700e6c7601d4311c46492aec1d419",
      "subject": "Ash: Remove unused generic extensions dependencies from ChromeOS code"
    },
    "8142845": {
      "author": "PKI Metadata Updates Bot",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "8142845",
      "clUrl": "https://chromium-review.googlesource.com/c/8142845",
      "description": "Automatic update for 2026-07-24 UTC\n\nMerge-Approval-Bypass: pki-metadata-updater\nChange-Id: Ic3932cb69ef712fd71041a977af222d7add093d0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142845\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@{#1667859}",
      "email": "mdb.chrome-pki-metadata-release-jobs@google.com",
      "hash": "b57541a2d369b47742a393761aab2e363c4598b5",
      "subject": "[CT] Automatic update from google3"
    },
    "8142846": {
      "author": "Aashna Sheth",
      "avatar": "https://lh3.googleusercontent.com/-uFYxdkxWGrM/AAAAAAAAAAI/AAAAAAAAAAA/9Z_5V939q1M/s120-p/photo.jpg",
      "cl": "8142846",
      "clUrl": "https://chromium-review.googlesource.com/c/8142846",
      "description": "Screencast: http://screencast/cast/NTU1Mzg0NTE1MjI1MTkwNHwyZDFlODI5ZC05NA\nBug: 537383672\nChange-Id: I06145a93c7e3e1b8bab1db248675fa9ebaab842f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8142846\nReviewed-by: Ian Vollick \u003cvollick@chromium.org\u003e\nCommit-Queue: Aashna Sheth \u003caashnas@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667989}",
      "email": "aashnas@google.com",
      "hash": "b5640a544e4274917e29753c9fd57ff05c7aeda0",
      "subject": "[SkillsV2] Append isSavingGeminiPrompt URL parameter"
    },
    "8143060": {
      "author": "Di Wu",
      "avatar": "https://lh4.googleusercontent.com/-IA1rlaCrSZ8/AAAAAAAAAAI/AAAAAAAAAAA/lGlaGVAlF5o/s120-p/photo.jpg",
      "cl": "8143060",
      "clUrl": "https://chromium-review.googlesource.com/c/8143060",
      "description": "This CL is part of an ongoing Ash Refactoring series to remove\ndependencies on generic //chrome code from Ash/ChromeOS code that\nstill lives under interim locations inside //chrome/browser.\n\nA ChromeOS enterprise API browser test still installed its own copy\nof the browser's extensions client and uninstalled it on teardown.\nThat is a leftover from unit test style setup: in a browser test the\nreal client is already installed by browser startup before the test\nbegins, and installing a client is ignored once one exists. Both the\ninstall and the uninstall have long been doing nothing.\n\nDeleting the ritual removes the test's only dependency on this piece\nof generic browser code, with nothing needed in its place.\n\nBug: b:332804822\nTest: CQ\nChange-Id: I6bb232197a300e016ca9338316ff97d6dcf63e1e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8143060\nReviewed-by: Felipe Andrade \u003cfsandrade@chromium.org\u003e\nCommit-Queue: Di Wu \u003cdiwux@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667718}",
      "email": "diwux@google.com",
      "hash": "abd7d091950ab2a17f9b7a7fa60c39dba4b8d6b9",
      "subject": "Ash: Remove no-op extensions client setup from a ChromeOS API test"
    },
    "8143065": {
      "author": "Crisrael Lucero",
      "avatar": "https://lh4.googleusercontent.com/-duL-6etAdSo/AAAAAAAAAAI/AAAAAAAAAAA/rV1P4eC1TsE/s120-p/photo.jpg",
      "cl": "8143065",
      "clUrl": "https://chromium-review.googlesource.com/c/8143065",
      "description": "julietlevesque@ no longer works on Cross Device\n\nChange-Id: I7adfacdc79bb4285571bbc504c419d8fc429f88f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8143065\nReviewed-by: Juliet Lévesque Knighton \u003cjulietlevesque@google.com\u003e\nCommit-Queue: Crisrael Lucero \u003ccrisrael@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668037}",
      "email": "crisrael@google.com",
      "hash": "071f9c96c7669f191f5a8b68b35b06a1802cdeb5",
      "subject": "[Cross Device] Remove OWNERS"
    },
    "8143102": {
      "author": "Slobodan Pejic",
      "avatar": "https://lh3.googleusercontent.com/-k57R2wXEYbY/AAAAAAAAAAI/AAAAAAAAAAA/EsuYo9zN1JE/s120-p/photo.jpg",
      "cl": "8143102",
      "clUrl": "https://chromium-review.googlesource.com/c/8143102",
      "description": "Disable FilesRequestHandlerTest.FileIsLarge_PolicyAllows on Linux TSan\ntests due to flakiness.\n\nBug: 538549149\nChange-Id: I4e28f93154da77a94115a25b27ada263e7d3a301\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8143102\nReviewed-by: Darwin Yang \u003cdarwinyang@chromium.org\u003e\nAuto-Submit: Slobodan Pejic \u003cslobodan@chromium.org\u003e\nCommit-Queue: Darwin Yang \u003cdarwinyang@chromium.org\u003e\nCommit-Queue: Slobodan Pejic \u003cslobodan@chromium.org\u003e\nOwners-Override: Slobodan Pejic \u003cslobodan@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667879}",
      "email": "slobodan@chromium.org",
      "hash": "df924ce9e84e2ef96b754f30bf8bd2d2ee78191f",
      "subject": "[gardener] Disable FileIsLarge_PolicyAllows test."
    },
    "8143103": {
      "author": "Josh Karlin",
      "avatar": "https://lh4.googleusercontent.com/-jjqsm6eJUu0/AAAAAAAAAAI/AAAAAAAAAAA/YSzxrFPDFtI/s120-p/photo.jpg",
      "cl": "8143103",
      "clUrl": "https://chromium-review.googlesource.com/c/8143103",
      "description": "Moves the monkey patching utility methods and structs into their own\nfiles, and adds unittests.\n\nBug: 522344717\nChange-Id: Ic4ac0c0dc0f4e543e8fbebccc3532e80c2002142\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8143103\nCommit-Queue: Josh Karlin \u003cjkarlin@chromium.org\u003e\nReviewed-by: Yao Xiao \u003cyaoxia@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668080}",
      "email": "jkarlin@chromium.org",
      "hash": "9db6f2a540669bacca7865a004a7d4662bbbf29b",
      "subject": "Extract MonkeyPatchableApi enum header from AdTracker"
    },
    "8143180": {
      "author": "Mikel Astiz",
      "avatar": "https://lh6.googleusercontent.com/-d2wU34ze3Og/AAAAAAAAAAI/AAAAAAAAAAA/kSYJlVC9C3g/s120-p/photo.jpg",
      "cl": "8143180",
      "clUrl": "https://chromium-review.googlesource.com/c/8143180",
      "description": "This is a first step towards supporting large blobs in Sync, meaning\nuser data exceeding a few kilobytes.\n\nFixed: 537679699\nChange-Id: I71c02677873aeab6fc9b98d255d1eddc622f4bce\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8143180\nReviewed-by: Maksim Moskvitin \u003cmmoskvitin@google.com\u003e\nCommit-Queue: Mikel Astiz \u003cmastiz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667780}",
      "email": "mastiz@chromium.org",
      "hash": "bd64fab3e950e78eb24c469f6e292decf3ef4093",
      "subject": "[sync] Extend SyncEntity proto with support for attachments"
    },
    "8143199": {
      "author": "Rushan Suleymanov",
      "avatar": "https://lh4.googleusercontent.com/-_1KLdVqxmZ8/AAAAAAAAAAI/AAAAAAAAAAA/ZhLPCjKWfD8/s120-p/photo.jpg",
      "cl": "8143199",
      "clUrl": "https://chromium-review.googlesource.com/c/8143199",
      "description": "Updates all tests in SingleClientPrintersSyncTest to use\nServerPrinterMatchChecker to verify server state directly, and removes\nverifier usage from SingleClientPrintersSyncTest.\n\nBug: 40724972\nChange-Id: I73b920907a702fe19d178fab1bb1b7e41de408b2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8143199\nCommit-Queue: Rushan Suleymanov \u003crushans@google.com\u003e\nReviewed-by: Ankush Singh \u003cankushkush@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667775}",
      "email": "rushans@google.com",
      "hash": "ed2035fb5a5d7c6f580f4c79f366f811069914e3",
      "subject": "[sync] Remove verifier from SingleClientPrintersSyncTest"
    },
    "8143219": {
      "author": "Timofey Chudakov",
      "avatar": "https://lh5.googleusercontent.com/-hW5_xE4A0ug/AAAAAAAAAAI/AAAAAAAAAAA/R_SArpdNRv0/s120-p/photo.jpg",
      "cl": "8143219",
      "clUrl": "https://chromium-review.googlesource.com/c/8143219",
      "description": "This CL adds an API to show a loading dialog with no buttons.\n\nScreencast: http://shortn/_oD4ddNEek8\n\nWill be implemented in the next CLs:\n* A method to dismiss the dialog (the dialog will be dismissed\nfrom C++ because it has no buttons the user can click).\n* A way to trigger the dialog from chrome_autofill_client\n* A trigger point in the AutofillAiAccessManager.\n\nBug: 536814322\nChange-Id: I409181ac4f5f19d5937f39f18eec24f24a8d52a4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8143219\nCommit-Queue: Timofey Chudakov \u003ctchudakov@google.com\u003e\nReviewed-by: Christoph Schwering \u003cschwering@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667910}",
      "email": "tchudakov@google.com",
      "hash": "ff39b58a28fef3b3a617f670c4733d606e829413",
      "subject": "[AutofillAi] Implement loading dialog."
    },
    "8143221": {
      "author": "Rune Lillesveen",
      "avatar": "https://lh6.googleusercontent.com/-Nqk_JSpzTng/AAAAAAAAAAI/AAAAAAAAAAA/jKyD3wCMZXE/s120-p/photo.jpg",
      "cl": "8143221",
      "clUrl": "https://chromium-review.googlesource.com/c/8143221",
      "description": "Bug: 538245608, 420443621\n\nChange-Id: Ia40e1981f3e51f25fe7d9fd40f53d83927eda7d1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8143221\nReviewed-by: Morten Stenshorne \u003cmstensho@chromium.org\u003e\nAuto-Submit: Rune Lillesveen \u003cfuthark@chromium.org\u003e\nCommit-Queue: Morten Stenshorne \u003cmstensho@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667799}",
      "email": "futhark@chromium.org",
      "hash": "8d83c929969c9109c01d55c840ea75103c20fa8d",
      "subject": "Triage failing CSS zoom tests"
    },
    "8143359": {
      "author": "Peter Beverloo",
      "avatar": "https://lh4.googleusercontent.com/-XPNZmwCRK_4/AAAAAAAAAAI/AAAAAAAAAAA/6niHe14C4I4/s120-p/photo.jpg",
      "cl": "8143359",
      "clUrl": "https://chromium-review.googlesource.com/c/8143359",
      "description": "Bug: b:538483936\nChange-Id: Icabff20d56ff4a95120bbc97f888d74d6b0e0174\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8143359\nAuto-Submit: Peter Beverloo \u003cpeter@chromium.org\u003e\nReviewed-by: Ashley Newson \u003cashleynewson@chromium.org\u003e\nCommit-Queue: Ashley Newson \u003cashleynewson@chromium.org\u003e\nCommit-Queue: Peter Beverloo \u003cpeter@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1667803}",
      "email": "peter@chromium.org",
      "hash": "ca932d1d7f4cc88ed3f64f9ec658867bd1f7ab83",
      "subject": "Add field trial config for thread priorities on Android WebView"
    },
    "8143362": {
      "author": "Piotr Kotynia",
      "avatar": "https://lh3.googleusercontent.com/-QmRW_LjC3tU/AAAAAAAAAAI/AAAAAAAAAAA/fVMSluKxZFk/s120-p/photo.jpg",
      "cl": "8143362",
      "clUrl": "https://chromium-review.googlesource.com/c/8143362",
      "description": "Replaces custom AtMemoryDividerItemDecoration with ItemDividerBase in\nAtMemoryHomeView. To support ItemDividerBase rounded item backgrounds,\nadds a 2dp bottom margin to suggestion items and removes the container\nbackground from the suggestions RecyclerView, as well as obsolete\nsetShowSuggestionsBackground logic across the bottom sheet component.\n\nUI old: https://screenshot.googleplex.com/image/69zJonraBjQUq9r.png\nUI new: https://screenshot.googleplex.com/image/7TjpWPA4Q3Sn7q7.png\n\nBug: 527281305\nChange-Id: I6fcacc2fc50ee610a535664d18e901b6d374b71f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8143362\nReviewed-by: Atalyk Akash \u003catalyk@google.com\u003e\nCommit-Queue: Piotr Kotynia \u003cpiotrkotynia@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668063}",
      "email": "piotrkotynia@google.com",
      "hash": "7b88fb7a790e72d946e7e07624d3c83302dbaa25",
      "subject": "[@memory][Android] Reuse ItemDividerBase in AtMemoryHomeView"
    },
    "8143363": {
      "author": "Rune Lillesveen",
      "avatar": "https://lh6.googleusercontent.com/-Nqk_JSpzTng/AAAAAAAAAAI/AAAAAAAAAAA/jKyD3wCMZXE/s120-p/photo.jpg",
      "cl": "8143363",
      "clUrl": "https://chromium-review.googlesource.com/c/8143363",
      "description": "Missing escape of custom identifiers used in syntax definition for\n@function parameter and return types.\n\nAlso added a test for escaped identifiers in @property syntax\ndescriptors.\n\nBug: 518094442\nChange-Id: Idf41c16dccabdcdf3350e2eb5dc3fa58e16e0f7b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8143363\nReviewed-by: Kevin Babbitt \u003ckbabbitt@microsoft.com\u003e\nCommit-Queue: Rune Lillesveen \u003cfuthark@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668036}",
      "email": "futhark@chromium.org",
      "hash": "7f2437c764a16e6d807425bb5df5dd61dd919009",
      "subject": "Escape CSS syntax component identifiers"
    },
    "8143381": {
      "author": "Dana Fried",
      "avatar": "https://lh6.googleusercontent.com/-1d6DEMfQycI/AAAAAAAAAAI/AAAAAAAAAAA/7n62yodIr7M/s120-p/photo.jpg",
      "cl": "8143381",
      "clUrl": "https://chromium-review.googlesource.com/c/8143381",
      "description": "This brings the dump into line with other Kombucha element dumps.\n\nBug: 538600212\nChange-Id: I178f9340e3c114a183b20ee60fbdd74e43837baa\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8143381\nReviewed-by: Sho Mizoe \u003cshomizoe@google.com\u003e\nCommit-Queue: Dana Fried \u003cdfried@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668083}",
      "email": "dfried@chromium.org",
      "hash": "db05bf5ef8435515ab806f37f43d72257954c461",
      "subject": "[Testing] Prettify and standardize HTML contents dump"
    },
    "8143382": {
      "author": "Dana Fried",
      "avatar": "https://lh6.googleusercontent.com/-1d6DEMfQycI/AAAAAAAAAAI/AAAAAAAAAAA/7n62yodIr7M/s120-p/photo.jpg",
      "cl": "8143382",
      "clUrl": "https://chromium-review.googlesource.com/c/8143382",
      "description": "This includes the internals of any instrumented web contents that is\ncurrently loaded, including both tabs and non-tab web contents.\n\nThis is potentially large and expensive because it has to walk and\nsummarize the entire HTML tree, but probably worth it, since it only\naffects tests that are already failing (and often timing out).\n\nCurrently, iframes will not be pierced by the dump.\n\nBug: 538600212\nChange-Id: Iad9bd559ac58838feec500bcb9cb6a91a246a8a1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8143382\nReviewed-by: Sho Mizoe \u003cshomizoe@google.com\u003e\nCommit-Queue: Dana Fried \u003cdfried@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668100}",
      "email": "dfried@chromium.org",
      "hash": "14aa317074f6086390279ac795234aa907a17c84",
      "subject": "[Testing] Dump all instrumented web contents on test failure."
    },
    "8143660": {
      "author": "Gazal",
      "avatar": "https://lh5.googleusercontent.com/-5jZ5sBksdws/AAAAAAAAAAI/AAAAAAAAAAA/V5MBqLUUh3c/s120-p/photo.jpg",
      "cl": "8143660",
      "clUrl": "https://chromium-review.googlesource.com/c/8143660",
      "description": "This CL addresses two issues during external tab drag and drop\noperations in Vertical Tabs:\n\n1. Re-entering Drop Handling: Previously, dropping a tab after\nre-entering the RecyclerView was not recognized as handled internally\nbecause handleDrop() returned false by default. This caused the OS to\nfall back to executing the PendingIntent and spawning a new window. We\nnow return true for handleDrop() to properly consume the drop.\n\n2. Drag Gap Management: When a drag exits the vertical tab list, the\nitem dimensions are collapsed (0px) to remove the visual gap. When\nre-entering, dimensions are restored. For OS new window drops,\nvisibility restoration is delayed by 1000ms to eliminate flicker while\nthe OS detaches the view, with an attach state listener ensuring clean\nstate for the recycled view pool.\n\nBug: 509226293, 518307037\nTest: tools/autotest.py -C out/Debug ItemTouchHelper2UnitTest\nChange-Id: I651bf34229e43aac12f7e87430d09387d9a84ef1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8143660\nReviewed-by: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nAuto-Submit: Gazal Agarwal \u003cagazal@google.com\u003e\nCommit-Queue: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\nCommit-Queue: Gazal Agarwal \u003cagazal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667963}",
      "email": "agazal@google.com",
      "hash": "70ef4a7ea200f19c1d9c09c02d2dd62376f29003",
      "subject": "[Vertical Tabs]: Fix external drag re-entry drop and gap issues"
    },
    "8143699": {
      "author": "Longbo Wei",
      "avatar": "https://lh6.googleusercontent.com/-PaN9KsC8ke4/AAAAAAAAAAI/AAAAAAAAAAA/A2Yeocxo1RA/s120-p/photo.jpg",
      "cl": "8143699",
      "clUrl": "https://chromium-review.googlesource.com/c/8143699",
      "description": "The ChromeOS.Keyboard.HasBacklight UMA histogram is still in use.\nExtend its expiry date by 6 months (2026-09-01 -\u003e 2027-03-01).\n\nBug: 536898414\nChange-Id: I0452673d4c0ae2d43228f606b7fc802c828a7ee9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8143699\nCommit-Queue: Longbo Wei \u003clongbowei@google.com\u003e\nAuto-Submit: Longbo Wei \u003clongbowei@google.com\u003e\nReviewed-by: Jason Zhang \u003cjiajunz@google.com\u003e\nCommit-Queue: Jason Zhang \u003cjiajunz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1667954}",
      "email": "longbowei@google.com",
      "hash": "5ddaeeebc12a7c0c9c69b67de8f725b752dc8bde",
      "subject": "Extend expiry for ChromeOS.Keyboard.HasBacklight histogram"
    },
    "8143703": {
      "author": "chromeos-ci-prod",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8143703",
      "clUrl": "https://chromium-review.googlesource.com/c/8143703",
      "description": "CQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-betty-chrome-gtest-and-tast\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-brya-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-jacuzzi-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-reven-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-trogdor-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-volteer-chrome\n\nGenerated by PUpr, see https://cr-buildbucket.appspot.com/build/8675372429973279985 for job details.\n\nBUG=None\nTEST=CQ\nR=chrome-os-gardeners-reviews@google.com\n\nPupr-Upstream-Versions: [{\"ref\": \"refs/heads/snapshot\", \"repository\": \"/chromeos/manifest-internal\", \"revision\": \"c133666a00149fb1386a95831a7b2890de944db6\"}]\nCq-Cl-Tag: pupr:chromeos-lkgm\nChange-Id: Icc4cde824b09832f9cadcd81f7d09e2cb8453046\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8143703\nCommit-Queue: chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com\u003e\nBot-Commit: chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668179}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "549be559ebe8f7011face63e3fd823b630b147c9",
      "subject": "chromeos/CHROMEOS_LKGM: Automatic uprev to 16762.0.0-1079047."
    },
    "8143802": {
      "author": "Charles Cai",
      "avatar": "https://lh5.googleusercontent.com/-ccU4-ymEBwA/AAAAAAAAAAI/AAAAAAAAAAA/YyuJA914Jvg/s120-p/photo.jpg",
      "cl": "8143802",
      "clUrl": "https://chromium-review.googlesource.com/c/8143802",
      "description": "OmniboxItemDecoration is launching.\n\nBug: 491220357\nChange-Id: I811f818d6086f2f18e00a76c1b6f3d3a6be0b94d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8143802\nCommit-Queue: Tomasz Wiszkowski \u003cender@google.com\u003e\nCommit-Queue: Charles Cai \u003ccharlesyc@google.com\u003e\nAuto-Submit: Charles Cai \u003ccharlesyc@google.com\u003e\nReviewed-by: Tomasz Wiszkowski \u003cender@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668138}",
      "email": "charlesyc@google.com",
      "hash": "9d37cd214a50d6d29d6b36bea144a8b113e7f4c5",
      "subject": "Remove fieldtrial_testing_config for OmniboxItemDecoration"
    },
    "8143804": {
      "author": "James Hawkins",
      "avatar": "",
      "cl": "8143804",
      "clUrl": "https://chromium-review.googlesource.com/c/8143804",
      "description": "`title` shadows a property on the base class HTMLElement and has\nunintended side effects (e.g., showing a tooltip on hover).\n\nThis also leads to a situation in TS where we cannot both override\nand declare a member variable. This resolves that situation.\n\nBug: none\nTest: browser_tests --gtest_filter=NearbyPageTemplateV3Test.All\nChange-Id: I250855a5594206fa0d954373deffb5a4b7a870fa\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8143804\nCommit-Queue: Michael Hansen \u003chansenmichael@google.com\u003e\nReviewed-by: Michael Hansen \u003chansenmichael@google.com\u003e\nAuto-Submit: James Hawkins \u003cjhawkins@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668149}",
      "email": "jhawkins@google.com",
      "hash": "f2cc4db4a0c0b30e0e122e9a507051bb2214bb9a",
      "subject": "nearby_share: Rename the Polymer property `title` to `pageTitle`."
    },
    "8144079": {
      "author": "Jilin Yang",
      "avatar": "https://lh6.googleusercontent.com/-FheM4D9n7AQ/AAAAAAAAAAI/AAAAAAAAAAA/3CWuX_q6hqA/s120-p/photo.jpg",
      "cl": "8144079",
      "clUrl": "https://chromium-review.googlesource.com/c/8144079",
      "description": "The single gtest ran all 19 AutoTab tests in one browser test time\nbudget and was terminated mid-run on slow bots. Register one browser\ntest per nested suite so each group gets its own budget, and\nre-enable, mirroring the ForkTrue split.\n\nFixed: b:538664778\n\nChange-Id: Ie6df3d9b2f0232446171d8c7e5df691a265c2be5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8144079\nCommit-Queue: Jilin Yang \u003cjilinyang@google.com\u003e\nReviewed-by: Duncan Mercer \u003cmercerd@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668158}",
      "email": "jilinyang@google.com",
      "hash": "594ecfa284cc861d1aadc774ab4d37ca3a23d7e1",
      "subject": "[contextual-tasks]: Split Composebox_AutoTab_ForkFalse by nested suite"
    },
    "8144123": {
      "author": "Evan Luo",
      "avatar": "https://lh5.googleusercontent.com/-LSNTXe0BKRg/AAAAAAAAAAI/AAAAAAAAAAA/PlDRwE7SXa0/s120-p/photo.jpg",
      "cl": "8144123",
      "clUrl": "https://chromium-review.googlesource.com/c/8144123",
      "description": "When adding logic for opening in tab group, missed a firstTab != null\ncheck that is causing a NullPointerException when attempting to Open in\nincognito tab from Bookmarks Manager.\n\nBug: 538002508\nChange-Id: Ia7446bbba37294b276c9b2b1c7f4db4fd92d90e1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8144123\nAuto-Submit: Evan Luo \u003cevanluo@google.com\u003e\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCommit-Queue: Evan Luo \u003cevanluo@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668186}",
      "email": "evanluo@google.com",
      "hash": "5da347ed07445ecb8939da889548d01ba17498f9",
      "subject": "[bookmarks] Fix NPE on bookmarks manager Open in incognito tab"
    },
    "8144180": {
      "author": "Dave Tapuska",
      "avatar": "https://lh6.googleusercontent.com/-wUWNIpQUePk/AAAAAAAAAAI/AAAAAAAAAAA/8PLMhkMRJhM/s120-p/photo.jpg",
      "cl": "8144180",
      "clUrl": "https://chromium-review.googlesource.com/c/8144180",
      "description": "Updates GlicSelectionObserver to use GlicKeyedService::Invoke instead of directly calling SendAdditionalContext on the tab instance. This transitions the text selection widget invocation to the standard invoke API using GlicInvokeOptions.\n\nBUG=508916357\n\nChange-Id: I8383ecc40110ff893bc914c6acbdfbaa0cc69a2d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8144180\nReviewed-by: Ian Vollick \u003cvollick@chromium.org\u003e\nCommit-Queue: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668169}",
      "email": "dtapuska@chromium.org",
      "hash": "1fe487d8ed631dd771dfb2b8b530baa9167e658b",
      "subject": "Use the Glic invoke API for sending selection context."
    },
    "8144301": {
      "author": "Chris Fredrickson",
      "avatar": "https://lh4.googleusercontent.com/-DU18GokUvYM/AAAAAAAAAAI/AAAAAAAAAAA/5-b9IY41TqM/s120-p/photo.jpg",
      "cl": "8144301",
      "clUrl": "https://chromium-review.googlesource.com/c/8144301",
      "description": "No behavior changes or refactoring in this CL; this just introduces some\n`using` directives and removes explicit namespace qualifications. The\ngoal is to make the config literal easier to read at a glance.\n\nChange-Id: I83cd70de222cc5dd5244ac1177abf2cff6ef0e3c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8144301\nReviewed-by: Kevin McNee \u003cmcnee@chromium.org\u003e\nCommit-Queue: Chris Fredrickson \u003ccfredric@chromium.org\u003e\nCommit-Queue: Kevin McNee \u003cmcnee@chromium.org\u003e\nAuto-Submit: Chris Fredrickson \u003ccfredric@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668148}",
      "email": "cfredric@chromium.org",
      "hash": "5a346439aac8988c7eb6e0b0520e3eec42946cab",
      "subject": "Remove some namespace noise from config literal"
    },
    "8144302": {
      "author": "Henrique Nakashima",
      "avatar": "https://lh3.googleusercontent.com/-8QqvI2PqT54/AAAAAAAAAAI/AAAAAAAAAAA/FyXtHMYfDT0/s120-p/photo.jpg",
      "cl": "8144302",
      "clUrl": "https://chromium-review.googlesource.com/c/8144302",
      "description": "Disables TabSwitcherActionMenuPTTest#testOpenNewIncognitoTab as it is\nfailing on CQ.\n\nBug: 538659918\nChange-Id: I9283fd99a4bfb7fc0feb5265450b1e6c90abda98\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8144302\nCommit-Queue: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nReviewed-by: Peilin Wang \u003cpeilinwang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1668170}",
      "email": "hnakashima@chromium.org",
      "hash": "9c20336fe3fa4defb8227edf77bdf9779e48c64e",
      "subject": "[Android] Disable TabSwitcherActionMenuPTTest#testOpenNewIncognitoTab"
    },
    "8144319": {
      "author": "Joe Downing",
      "avatar": "",
      "cl": "8144319",
      "clUrl": "https://chromium-review.googlesource.com/c/8144319",
      "description": "Introduces a Refactoring Checker to MAGI. Adds REFACTORING task type, RefactoringMeta schema, Refactoring Auditor persona, and updates routing and stage documentation to support both scanner and subagent audits.\n\nTAG=agy\nCONV=c65228eb-aa79-46a6-99e7-f80140399a1d\n\nBug: 538297322\nChange-Id: I630ec5b917b2bb3710667ad2c792068ea1ee53da\nMAGI: GENERATED\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8144319\nReviewed-by: Yuwei Huang \u003cyuweih@chromium.org\u003e\nCommit-Queue: Joe Downing \u003cjoedow@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668172}",
      "email": "joedow@google.com",
      "hash": "7c9f91d12f8532045f716ee195cfc6d8083df8ca",
      "subject": "MAGI: Implement Refactoring Checker"
    },
    "8144320": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8144320",
      "clUrl": "https://chromium-review.googlesource.com/c/8144320",
      "description": "CheckPatchFormatted() in the root PRESUBMIT.py only emits a warning when\na file needs formatting, which is easy to miss. For a few large,\nhigh-traffic BUILD.gn files that many CLs edit concurrently, unformatted\nedits landing close together cause `gn format` churn and needless merge\nconflicts.\n\nAdd a scoped CheckPatchFormatted() with\nresult_factory=output_api.PresubmitError for these specific files, so\n`git cl format` is required (an error, not a warning) when they change.\nThe file_filter keeps the blast radius to just these files:\n  chrome/test/BUILD.gn        (new //chrome/test/PRESUBMIT.py)\n  chrome/browser/BUILD.gn     (//chrome/browser/PRESUBMIT.py)\n  chrome/browser/ui/BUILD.gn  (//chrome/browser/PRESUBMIT.py)\n\nBug: none\nAgent-Generated: true\nChange-Id: Iedab4aafe2689365b789cdf867bf42d56b92629c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8144320\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668153}",
      "email": "erikchen@chromium.org",
      "hash": "d5cd5faf5ae5f4d43a7f3fe439d5435b6db75268",
      "subject": "Require `git cl format` on high-traffic chrome BUILD.gn files"
    },
    "8144679": {
      "author": "Avi Drissman",
      "avatar": "https://lh6.googleusercontent.com/-g_hSdDFmIB8/AAAAAAAAAAI/AAAAAAAAAAA/BwUiN4si-W0/s120-p/photo.jpg",
      "cl": "8144679",
      "clUrl": "https://chromium-review.googlesource.com/c/8144679",
      "description": "This uses unsafe pointer arithmetic, and doesn't use modern utilities.\nFix it.\n\nBug: none\nChange-Id: I87c9c6d66c8b5137a86947bd8026c81b6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8144679\nReviewed-by: Zonghan Xu \u003cxzonghan@chromium.org\u003e\nCommit-Queue: Avi Drissman \u003cavi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1668161}",
      "email": "avi@chromium.org",
      "hash": "0f4112b4c06df610a9efe51ee15e2ae240b5a3dd",
      "subject": "Clean up plist_settings_client"
    }
  },
  "date": "2026-07-24",
  "days": 1,
  "generatedAt": "2026-07-24T22:08:13Z",
  "markdown": "## Highlights\n- **Web Platform** Chromium added multi-language TinyGemma support to the Web Speech API, expanding on-device language coverage for speech features. [CL 8117354](https://chromium-review.googlesource.com/c/8117354)\n- **Web Platform** The CPU Performance API shipped, moving a notable platform capability from experiment to web-available feature. [CL 8139880](https://chromium-review.googlesource.com/c/8139880)\n- **Media** Global Media Controls gained \"Save Video Frame\", making frame capture a first-class browser media action. [CL 7770777](https://chromium-review.googlesource.com/c/7770777)\n- **Security** Several memory-safety fixes landed in UI and accessibility paths, including UAF fixes in AppMenu zoom, WidgetBase, capture mode audio, and AccessibilityEventRewriter. [CL 8137962](https://chromium-review.googlesource.com/c/8137962) [CL 8139142](https://chromium-review.googlesource.com/c/8139142) [CL 8133142](https://chromium-review.googlesource.com/c/8133142) [CL 8131290](https://chromium-review.googlesource.com/c/8131290)\n- **Security** WebNN now disables ORT graph transforms in the GPU process, tightening the execution surface for ML workloads. [CL 8127421](https://chromium-review.googlesource.com/c/8127421)\n- **GPU** WebGPU implemented chromium-experimental-sampling-resource-table behind a runtime flag, pushing forward lower-level GPU API work. [CL 8137847](https://chromium-review.googlesource.com/c/8137847) [CL 8137846](https://chromium-review.googlesource.com/c/8137846)\n- **Rendering** CSS Grid masonry work advanced with axis gap implementation and initial painting for grid lane gap decorations. [CL 8111677](https://chromium-review.googlesource.com/c/8111677) [CL 8120210](https://chromium-review.googlesource.com/c/8120210)\n- **Privacy** Client-side detection image embedding matching was enabled by default, increasing phishing and abuse detection coverage. [CL 8140659](https://chromium-review.googlesource.com/c/8140659)\n- **UI** Vertical tabs and unified tabstrip development accelerated with drag fixes, sizing work, hover-card migration, and new interaction metrics. [CL 8143660](https://chromium-review.googlesource.com/c/8143660) [CL 8132809](https://chromium-review.googlesource.com/c/8132809) [CL 8127385](https://chromium-review.googlesource.com/c/8127385) [CL 8142722](https://chromium-review.googlesource.com/c/8142722)\n\n## What landed by area\n\n### Security, privacy, and policy\n- **Security** HSTS bulk entries were refreshed to keep transport hardening current. [CL 8138550](https://chromium-review.googlesource.com/c/8138550)\n- **Security** CBOR Rust parsing now flags duplicate map entries before out-of-order keys, tightening parser behavior. [CL 8139588](https://chromium-review.googlesource.com/c/8139588)\n- **Security** Clipboard filename reads on Windows are now bounded by HGLOBAL size. [CL 8133078](https://chromium-review.googlesource.com/c/8133078)\n- **Security** DidCommit URL validation now covers error pages that bypass normal commit checks. [CL 8139503](https://chromium-review.googlesource.com/c/8139503)\n- **Security** Origin gating now uses the enterprise predicate for navigation responses. [CL 8141485](https://chromium-review.googlesource.com/c/8141485)\n- **Security** DBSC headers are ignored on certificate errors. [CL 8118566](https://chromium-review.googlesource.com/c/8118566)\n- **Security** FileUploadDelegate now restricts resumable URLs to the upload origin. [CL 8140079](https://chromium-review.googlesource.com/c/8140079)\n- **Security** Notification tags now use SHA256-derived identifiers. [CL 8141202](https://chromium-review.googlesource.com/c/8141202)\n- **Security** Non-current and cross-BCG openers are blocked in DidChangeOpener. [CL 8139403](https://chromium-review.googlesource.com/c/8139403)\n- **Security** SpellCheckCustomDictionary gained input validation. [CL 8085745](https://chromium-review.googlesource.com/c/8085745)\n- **Security** Screen lock camera capture prevention was improved. [CL 8104242](https://chromium-review.googlesource.com/c/8104242)\n- **Security** OCR is disabled on Linux systems vulnerable to the glibc TLS DTV crash. [CL 8132860](https://chromium-review.googlesource.com/c/8132860)\n- **Privacy** A privacy flag was added for HiC text clip handling. [CL 8139364](https://chromium-review.googlesource.com/c/8139364)\n- **Privacy** Local network access worker HTML and JS files no longer send the treat-as-public header. [CL 8138545](https://chromium-review.googlesource.com/c/8138545)\n- **Privacy** Storage access permissions are now fetched eagerly and asynchronously. [CL 8084760](https://chromium-review.googlesource.com/c/8084760)\n- **Privacy** AttributionReporting was marked deprecated in FeaturePolicyFeature metric enums. [CL 8141584](https://chromium-review.googlesource.com/c/8141584)\n- **Privacy** Ad privacy desktop settings and Privacy Guide logic were simplified for the deprecation UX. [CL 8108757](https://chromium-review.googlesource.com/c/8108757) [CL 8130860](https://chromium-review.googlesource.com/c/8130860)\n- **Privacy** Enterprise connector policy and prefs landed for on-network-request flows. [CL 8127752](https://chromium-review.googlesource.com/c/8127752)\n- **Security** EnterprisePublishedSkills policy was added. [CL 8084587](https://chromium-review.googlesource.com/c/8084587)\n\n### Web platform, Blink, and standards\n- **Web Platform** DevTools Page.printToPDF now waits for @media print resources to load. [CL 8138248](https://chromium-review.googlesource.com/c/8138248)\n- **Web Platform** GamepadButton.type for extended buttons was prototyped behind a flag. [CL 7760763](https://chromium-review.googlesource.com/c/7760763)\n- **Web Platform** Payment Handler camera access support landed behind a feature flag. [CL 8126835](https://chromium-review.googlesource.com/c/8126835)\n- **Web Platform** WebAuthn now exposes null signature counters to CDP and supports testing them. [CL 8138482](https://chromium-review.googlesource.com/c/8138482) [CL 8126785](https://chromium-review.googlesource.com/c/8126785)\n- **Web Platform** Route Matching removed the routemap script type, events, and DOM bindings. [CL 8137727](https://chromium-review.googlesource.com/c/8137727)\n- **Web Platform** Sub Apps were enabled and prompt limits were split into total and per-prompt quotas. [CL 8138983](https://chromium-review.googlesource.com/c/8138983) [CL 8138188](https://chromium-review.googlesource.com/c/8138188)\n- **Web Platform** Additional color input alpha selection was relanded. [CL 8090911](https://chromium-review.googlesource.com/c/8090911)\n- **Web Platform** Shared Storage got a deprecation entry in field trial testing config. [CL 8135514](https://chromium-review.googlesource.com/c/8135514)\n- **Web Platform** CSS identifier escaping landed for syntax component handling. [CL 8143363](https://chromium-review.googlesource.com/c/8143363)\n- **Rendering** Table border-color no longer incorrectly inherits onto cell borders behind a flag. [CL 8130161](https://chromium-review.googlesource.com/c/8130161)\n- **Rendering** SVG-related tainting now correctly covers FillPaint, StrokePaint, and SourceAlpha sources. [CL 8121147](https://chromium-review.googlesource.com/c/8121147)\n- **Rendering** Border-shape arc interpolation neutral keyframe length handling was fixed. [CL 8022742](https://chromium-review.googlesource.com/c/8022742)\n- **Rendering** View transition style building got a factored property serialization helper. [CL 8140099](https://chromium-review.googlesource.com/c/8140099)\n- **Rendering** HTMLSlotElement now copies flat_tree_children_ before iterating to avoid mutation hazards. [CL 8130162](https://chromium-review.googlesource.com/c/8130162)\n- **Rendering** Selected scroll markers are no longer updated for previewed form controls. [CL 8137011](https://chromium-review.googlesource.com/c/8137011)\n- **Web Platform** Animation-trigger and timeline-trigger-name leftover fields were removed. [CL 8140359](https://chromium-review.googlesource.com/c/8140359)\n- **Web Platform** DOM Parts leftover comments were cleaned up after API work. [CL 8137843](https://chromium-review.googlesource.com/c/8137843)\n\n### GPU, graphics, and rendering infrastructure\n- **GPU** Dawn added metric names for device lock contention and fixed two GraphiteDawn histogram names. [CL 8141748](https://chromium-review.googlesource.com/c/8141748) [CL 8138662](https://chromium-review.googlesource.com/c/8138662)\n- **GPU** TransferableResource dropped its low-latency bool in Viz. [CL 8142468](https://chromium-review.googlesource.com/c/8142468)\n- **GPU** DXGI swap chain usage was standardized on IDXGISwapChain3. [CL 8120466](https://chromium-review.googlesource.com/c/8120466)\n- **GPU** D3D shared decoder utilities got a bounds-check fix. [CL 8139406](https://chromium-review.googlesource.com/c/8139406)\n- **GPU** VA buffers are now reset when context is destroyed. [CL 8142739](https://chromium-review.googlesource.com/c/8142739)\n- **GPU** WinSboxHighGPUJobMemoryLimits was enabled by default. [CL 8134608](https://chromium-review.googlesource.com/c/8134608)\n- **GPU** NativeViewHostManagesLayers was enabled on Linux. [CL 8140062](https://chromium-review.googlesource.com/c/8140062)\n- **GPU** OOPIF touch emulation now injects corrected touch coordinates. [CL 8128317](https://chromium-review.googlesource.com/c/8128317)\n- **Rendering** FrameDeadlineDecider sequence timeouts now account for interaction awareness. [CL 8131666](https://chromium-review.googlesource.com/c/8131666)\n- **Rendering** cc reapplied its enclosing-rect epsilon tolerance change. [CL 8128499](https://chromium-review.googlesource.com/c/8128499)\n- **Rendering** ui::Layer color APIs migrated to SkColor4f. [CL 8134388](https://chromium-review.googlesource.com/c/8134388)\n- **GPU** Dawn wire removed deprecated APIs. [CL 8128124](https://chromium-review.googlesource.com/c/8128124)\n- **Blink** WebGPU recyclable resource naming was cleaned up across several classes and aliases. [CL 8139881](https://chromium-review.googlesource.com/c/8139881) [CL 8136863](https://chromium-review.googlesource.com/c/8136863) [CL 8137384](https://chromium-review.googlesource.com/c/8137384) [CL 8138961](https://chromium-review.googlesource.com/c/8138961)\n- **Blink** Canvas 2D providers dropped RasterRecord and Flush variants as part of cleanup. [CL 8137548](https://chromium-review.googlesource.com/c/8137548) [CL 8137708](https://chromium-review.googlesource.com/c/8137708)\n\n### Media, audio, and speech\n- **Media** Secure decoder capability queries now avoid fallback decoder creation. [CL 8134210](https://chromium-review.googlesource.com/c/8134210)\n- **Media** AAudio per-stream device selection was relanded as enabled by default. [CL 8111797](https://chromium-review.googlesource.com/c/8111797)\n- **Media** Android Media Session now suspends with SYSTEM type on headphone unplug. [CL 8127655](https://chromium-review.googlesource.com/c/8127655)\n- **Media** WebAudio gained Perfetto tracing for setSinkId. [CL 8129207](https://chromium-review.googlesource.com/c/8129207)\n- **Media** WebAudio fetcher error capture and console logging work continued. [CL 8065832](https://chromium-review.googlesource.com/c/8065832)\n- **Media** AudioBufferSourceHandler was refactored. [CL 8140406](https://chromium-review.googlesource.com/c/8140406)\n- **Media** CoreAudio shared-mode initialization now emits UMA. [CL 8137724](https://chromium-review.googlesource.com/c/8137724)\n- **Media** HLS segment durations must now be greater than zero. [CL 8139903](https://chromium-review.googlesource.com/c/8139903)\n- **Media** WebMListParser::Parse() was spanified. [CL 8117967](https://chromium-review.googlesource.com/c/8117967)\n- **Media** Better screen lock capture prevention landed for camera capture. [CL 8104242](https://chromium-review.googlesource.com/c/8104242)\n- **Media** IAMF FLAC test files were added. [CL 8137682](https://chromium-review.googlesource.com/c/8137682)\n- **Media** AVIF gained a strict-parser ICC profile test image, and Rust ICC parsing now accepts zeroed version fields. [CL 8137970](https://chromium-review.googlesource.com/c/8137970) [CL 8138946](https://chromium-review.googlesource.com/c/8138946)\n\n### Networking, services, and sync\n- **Networking** NetworkContext integrated LogicalInvalidationStore. [CL 7960343](https://chromium-review.googlesource.com/c/7960343)\n- **Networking** Email Verification Protocol requests are now checked against the connection allowlist. [CL 8087325](https://chromium-review.googlesource.com/c/8087325)\n- **Networking** Browser actuator transport sessions now enforce a maximum concurrent limit. [CL 8135062](https://chromium-review.googlesource.com/c/8135062)\n- **Networking** A net param landed to bypass trial cache resets for disk cache experiments. [CL 8130204](https://chromium-review.googlesource.com/c/8130204)\n- **Networking** PowerProfileMonitor support was implemented through org.freedesktop.portal.PowerProfileMonitor. [CL 8129484](https://chromium-review.googlesource.com/c/8129484)\n- **Networking** Prefetch got a helper for collecting candidate details, and latency logging moved into personal_context_metrics. [CL 8113467](https://chromium-review.googlesource.com/c/8113467) [CL 8139663](https://chromium-review.googlesource.com/c/8139663)\n- **Sync** SyncEntity was extended with attachment support. [CL 8143180](https://chromium-review.googlesource.com/c/8143180)\n- **Sync** SyncErrorNotifier picked up a missing dependency fix. [CL 8142013](https://chromium-review.googlesource.com/c/8142013)\n- **Sync** Printer sync tests gained a ServerPrinterMatchChecker and removed an old verifier path. [CL 8126671](https://chromium-review.googlesource.com/c/8126671) [CL 8143199](https://chromium-review.googlesource.com/c/8143199)\n- **Sync** Bookmark tracker internals were simplified by removing mutable metadata, UpdateServerId, UpdateUponCommitResponse, and the server-ID index. [CL 8138968](https://chromium-review.googlesource.com/c/8138968) [CL 8137717](https://chromium-review.googlesource.com/c/8137717) [CL 8139580](https://chromium-review.googlesource.com/c/8139580) [CL 8126500](https://chromium-review.googlesource.com/c/8126500)\n\n### UI, browser chrome, tabs, and WebUI\n- **UI** Vertical Tabs stopped redundant IPH when already active and added interaction plus window-dragging metrics. [CL 8139908](https://chromium-review.googlesource.com/c/8139908) [CL 8142722](https://chromium-review.googlesource.com/c/8142722) [CL 8133928](https://chromium-review.googlesource.com/c/8133928)\n- **UI** Vertical Tabs fixed external drag re-entry and gap issues, supported separate RecyclerView drag handlers, and added ItemTouchHelper2 tests. [CL 8143660](https://chromium-review.googlesource.com/c/8143660) [CL 8140085](https://chromium-review.googlesource.com/c/8140085) [CL 8141920](https://chromium-review.googlesource.com/c/8141920)\n- **UI** Unified tabstrip work added horizontal drag updates, dynamic sizing, and TargetViewsTracker support. [CL 8133256](https://chromium-review.googlesource.com/c/8133256) [CL 8132809](https://chromium-review.googlesource.com/c/8132809) [CL 8134866](https://chromium-review.googlesource.com/c/8134866)\n- **UI** The Mac cross-display tab and window drag resize bug was fixed. [CL 8011738](https://chromium-review.googlesource.com/c/8011738)\n- **UI** Reentrancy protection landed for tab drag API move-loop exit. [CL 8138615](https://chromium-review.googlesource.com/c/8138615)\n- **UI** Side panel views now sync SideUiSpecs proactively and detach synchronously during tab reparenting. [CL 8138660](https://chromium-review.googlesource.com/c/8138660) [CL 8139284](https://chromium-review.googlesource.com/c/8139284)\n- **UI** Bookmarks on Android gained long-press and nested folder context menus, plus a new Bookmarks Bar settings fragment. [CL 8128314](https://chromium-review.googlesource.com/c/8128314) [CL 8120753](https://chromium-review.googlesource.com/c/8120753)\n- **UI** A combined bookmarks view was added for the bookmarks API. [CL 8142699](https://chromium-review.googlesource.com/c/8142699)\n- **UI** The location bar now supports tabbing outside the active input, and window focus tracking moved into LBMediator with follow-up correctness fixes. [CL 8141201](https://chromium-review.googlesource.com/c/8141201) [CL 8141368](https://chromium-review.googlesource.com/c/8141368) [CL 8142242](https://chromium-review.googlesource.com/c/8142242)\n- **UI** WebUILocationBar got a local deflicker path for IME composition. [CL 8141307](https://chromium-review.googlesource.com/c/8141307)\n- **UI** Omnibox suggestions now collapse URL suggestions to a single line of text, and desktop dropdown padding was trimmed. [CL 8127087](https://chromium-review.googlesource.com/c/8127087) [CL 8140580](https://chromium-review.googlesource.com/c/8140580)\n- **UI** Tab search added an empty state view for no matches. [CL 8127051](https://chromium-review.googlesource.com/c/8127051)\n- **UI** WebUI toolbar work added a single enabling feature and deduped action containers. [CL 8141359](https://chromium-review.googlesource.com/c/8141359) [CL 8076999](https://chromium-review.googlesource.com/c/8076999)\n- **UI** WebUI browser now focuses a newly opened active tab, and keyboard traversal into surface-embedded WebContents was implemented. [CL 8134479](https://chromium-review.googlesource.com/c/8134479) [CL 8132523](https://chromium-review.googlesource.com/c/8132523)\n- **UI** Settings in tab no longer gets stuck on deep links from intents, and search settings runtime errors were fixed. [CL 8139706](https://chromium-review.googlesource.com/c/8139706) [CL 8073279](https://chromium-review.googlesource.com/c/8073279)\n- **UI** Settings Lit migration continued for on_startup_page. [CL 8117358](https://chromium-review.googlesource.com/c/8117358)\n- **UI** Read Anything added toolbar-button entry support, browser-test helpers, separate Screen2x tests, and distillation quality UMA. [CL 8128866](https://chromium-review.googlesource.com/c/8128866) [CL 8141603](https://chromium-review.googlesource.com/c/8141603) [CL 8142183](https://chromium-review.googlesource.com/c/8142183) [CL 8140599](https://chromium-review.googlesource.com/c/8140599)\n- **A11y** Reading Mode PDFs improved heading font-size mapping and split static text by bold and italic style. [CL 8104042](https://chromium-review.googlesource.com/c/8104042) [CL 8094045](https://chromium-review.googlesource.com/c/8094045)\n- **UI** Select-to-Speak removed enhanced network voices settings UI, with the feature disabled in part 2. [CL 8119851](https://chromium-review.googlesource.com/c/8119851) [CL 8118651](https://chromium-review.googlesource.com/c/8118651)\n- **UI** Ash removed the experimental WM Mode feature. [CL 8134201](https://chromium-review.googlesource.com/c/8134201)\n- **UI** Lottie animation playback was added to lottie_viewer. [CL 7818452](https://chromium-review.googlesource.com/c/7818452)\n\n### Android, iOS, and mobile surfaces\n- **Mobile** Android synchronous compositor now always uses the current surface ID. [CL 8106600](https://chromium-review.googlesource.com/c/8106600)\n- **Mobile** Android FRE no longer redundantly executes sign-in. [CL 8131781](https://chromium-review.googlesource.com/c/8131781)\n- **Mobile** Android desktop aim status view cross-fade was removed, and AI mode now clears user text on entry. [CL 8126776](https://chromium-review.googlesource.com/c/8126776) [CL 8138945](https://chromium-review.googlesource.com/c/8138945)\n- **Mobile** Android UI fixed omnibox back-button touch target sizing and a bottom app bar screenshot glitch. [CL 8141388](https://chromium-review.googlesource.com/c/8141388) [CL 8142289](https://chromium-review.googlesource.com/c/8142289)\n- **Mobile** Android added a suspicious site warnings dialog implementation. [CL 8030929](https://chromium-review.googlesource.com/c/8030929)\n- **Mobile** Android popup menus and select elements now use the same font size. [CL 8074559](https://chromium-review.googlesource.com/c/8074559)\n- **Mobile** Android promoted sandboxed renderers to top-app early for main frames. [CL 8102329](https://chromium-review.googlesource.com/c/8102329)\n- **Mobile** Android tab model restoration was optimized. [CL 8098227](https://chromium-review.googlesource.com/c/8098227)\n- **Mobile** iOS passkey suggestions now distinguish duplicates with usernames. [CL 8141680](https://chromium-review.googlesource.com/c/8141680)\n- **Mobile** iOS bottom sheet web element refocusing was fixed for iOS 27. [CL 8139008](https://chromium-review.googlesource.com/c/8139008)\n- **Mobile** iOS screen context migration was enabled by default. [CL 8126786](https://chromium-review.googlesource.com/c/8126786)\n- **Mobile** iOS suggestions gained an Edit context menu. [CL 8101762](https://chromium-review.googlesource.com/c/8101762)\n- **Mobile** iOS tabAttached and tabDetached callbacks were added. [CL 8142199](https://chromium-review.googlesource.com/c/8142199)\n- **Mobile** iOS app bar and toolbar cleanup continued, including omnibox property renaming and floaty suppression in toolbar-button context menus. [CL 8141401](https://chromium-review.googlesource.com/c/8141401) [CL 8126787](https://chromium-review.googlesource.com/c/8126787)\n- **Mobile** iOS Find in Page and multi-window tests were adjusted for iOS 27 churn. [CL 8141209](https://chromium-review.googlesource.com/c/8141209) [CL 8137313](https://chromium-review.googlesource.com/c/8137313)\n- **Mobile** iOS download feature-flag cleanup removed kIOSDownloadNoUIUpdateInBackground. [CL 8138790](https://chromium-review.googlesource.com/c/8138790)\n- **Mobile** ThinWebView can now disable Autofill. [CL 8126999](https://chromium-review.googlesource.com/c/8126999)\n- **Mobile** WebView hardware rendering reuse is now limited to reparenting tests. [CL 8139421](https://chromium-review.googlesource.com/c/8139421)\n\n### AI, Glic, Autofill, and contextual surfaces\n- **UI** Glic now uses the invoke API for selection context, supports local hotkey managers on Android, and defaults the launcher hotkey on there to enabled. [CL 8144180](https://chromium-review.googlesource.com/c/8144180) [CL 8118691](https://chromium-review.googlesource.com/c/8118691) [CL 8140441](https://chromium-review.googlesource.com/c/8140441)\n- **UI** Glic added a \"Take Screenshot\" testing flag and a fieldtrial config for text selection context menu. [CL 8127716](https://chromium-review.googlesource.com/c/8127716) [CL 8142440](https://chromium-review.googlesource.com/c/8142440)\n- **UI** Glic fixed CoBrowseView recreation on tab insertion and ungrouped tabs on unbind in GlicTabGroup. [CL 8141664](https://chromium-review.googlesource.com/c/8141664) [CL 8120414](https://chromium-review.googlesource.com/c/8120414)\n- **A11y** Glic moved Web Actuation aria-label formatting to GetStringFUTF16. [CL 8135970](https://chromium-review.googlesource.com/c/8135970)\n- **UI** Context Hub tab grouping gained a chat history interface. [CL 8130415](https://chromium-review.googlesource.com/c/8130415)\n- **UI** Notebooks created an internals page. [CL 8134245](https://chromium-review.googlesource.com/c/8134245)\n- **UI** Contextual Tasks continued its rearchitecture with shared toolbar assets, shared permission chips, a GetWebUIWebContents interface, feature-flag helpers, and TypeScript typing cleanup. [CL 8142260](https://chromium-review.googlesource.com/c/8142260) [CL 8127878](https://chromium-review.googlesource.com/c/8127878) [CL 8139404](https://chromium-review.googlesource.com/c/8139404) [CL 8127912](https://chromium-review.googlesource.com/c/8127912) [CL 8128978](https://chromium-review.googlesource.com/c/8128978)\n- **UI** Contextual Tasks added a Loomnibox ContextualSearchSource and Android webview newwindow handling. [CL 8141740](https://chromium-review.googlesource.com/c/8141740) [CL 8135410](https://chromium-review.googlesource.com/c/8135410)\n- **UI** Composebox got NTP height-jump fixes and iOS Drive integration updates including disclaimer wiring, file-type support, and pre-selected attached images. [CL 8115974](https://chromium-review.googlesource.com/c/8115974) [CL 8139525](https://chromium-review.googlesource.com/c/8139525) [CL 8137264](https://chromium-review.googlesource.com/c/8137264) [CL 8098405](https://chromium-review.googlesource.com/c/8098405)\n- **Autofill** Autofill AI moved dialog control into ChromeAutofillClient, implemented dismiss and loading dialog flows, and added the loading string. [CL 8138784](https://chromium-review.googlesource.com/c/8138784) [CL 8137485](https://chromium-review.googlesource.com/c/8137485) [CL 8143219](https://chromium-review.googlesource.com/c/8143219) [CL 8137558](https://chromium-review.googlesource.com/c/8137558)\n- **Autofill** Generic Account Linking Prompt API work landed in two parts. [CL 8028763](https://chromium-review.googlesource.com/c/8028763) [CL 8030283](https://chromium-review.googlesource.com/c/8030283)\n- **Autofill** JavaScript autofill detection was overhauled with new modification types, relaxed renderer conditions, mousedown listening, and tracking-data updates. [CL 8137720](https://chromium-review.googlesource.com/c/8137720) [CL 8137707](https://chromium-review.googlesource.com/c/8137707) [CL 8129945](https://chromium-review.googlesource.com/c/8129945) [CL 8131374](https://chromium-review.googlesource.com/c/8131374) [CL 8131373](https://chromium-review.googlesource.com/c/8131373) [CL 8137844](https://chromium-review.googlesource.com/c/8137844)\n- **Autofill** AtMemory work kept moving across desktop, Android, and iOS with new source text, trailing icons, half-height loading, shortcut setting gating, proto conversion extraction, and source-attribution cleanup. [CL 8137009](https://chromium-review.googlesource.com/c/8137009) [CL 8128417](https://chromium-review.googlesource.com/c/8128417) [CL 8126020](https://chromium-review.googlesource.com/c/8126020) [CL 8137716](https://chromium-review.googlesource.com/c/8137716) [CL 8137569](https://chromium-review.googlesource.com/c/8137569) [CL 8127542](https://chromium-review.googlesource.com/c/8127542)\n- **Autofill** AtMemory feature naming and keyboard shortcut trigger semantics were cleaned up. [CL 8137164](https://chromium-review.googlesource.com/c/8137164) [CL 8136927](https://chromium-review.googlesource.com/c/8136927)\n- **Autofill** Personal Context added enterprise-policy ineligibility and updated AmbientAutofill desktop notice strings. [CL 8138500](https://chromium-review.googlesource.com/c/8138500) [CL 8137602](https://chromium-review.googlesource.com/c/8137602)\n- **Autofill** Actor and OTP flows continued with origin-gating journal logs, login-flow metrics, actor login factoring, and subscription expiration closure support. [CL 8135200](https://chromium-review.googlesource.com/c/8135200) [CL 8131002](https://chromium-review.googlesource.com/c/8131002) [CL 8125723](https://chromium-review.googlesource.com/c/8125723) [CL 8107487](https://chromium-review.googlesource.com/c/8107487)\n- **Autofill** RPS added biometric reauthentication before credential sharing. [CL 8121146](https://chromium-review.googlesource.com/c/8121146)\n\n### Build, infra, testing, and refactors\n- **Build** BUILD.gn formatting was made mandatory on high-traffic chrome files via git cl format. [CL 8144320](https://chromium-review.googlesource.com/c/8144320)\n- **Build** Coverage for sandboxed child processes on Windows was fixed, and inspect_coverage_build now supports multi-language pipelines. [CL 8140821](https://chromium-review.googlesource.com/c/8140821) [CL 8092752](https://chromium-review.googlesource.com/c/8092752)\n- **Build** Crubit was disabled outside Chromium builds to unbreak V8 build configurations. [CL 8141111](https://chromium-review.googlesource.com/c/8141111)\n- **Build** Clang-format gained support for interactive_uitests. [CL 8134415](https://chromium-review.googlesource.com/c/8134415)\n- **Build** Upload-patches.py no longer diffs against origin main, and upload-rewrites now uses the jetski sandbox. [CL 8128502](https://chromium-review.googlesource.com/c/8128502) [CL 8127479](https://chromium-review.googlesource.com/c/8127479)\n- **Testing** HTML dump tooling improved with standardized output, instrumented WebContents dumps, and HTML tree dumping support. [CL 8143381](https://chromium-review.googlesource.com/c/8143381) [CL 8143382](https://chromium-review.googlesource.com/c/8143382) [CL 8141859](https://chromium-review.googlesource.com/c/8141859)\n- **Testing** A large batch of helper modularization landed across printing, PDF, themes, profiles, signin, search engines, webui handlers, and extension control. [CL 8139703](https://chromium-review.googlesource.com/c/8139703) [CL 8139009](https://chromium-review.googlesource.com/c/8139009) [CL 8138380](https://chromium-review.googlesource.com/c/8138380) [CL 8138921](https://chromium-review.googlesource.com/c/8138921) [CL 8139819](https://chromium-review.googlesource.com/c/8139819) [CL 8139919](https://chromium-review.googlesource.com/c/8139919) [CL 8139504](https://chromium-review.googlesource.com/c/8139504) [CL 8140160](https://chromium-review.googlesource.com/c/8140160) [CL 8141210](https://chromium-review.googlesource.com/c/8141210)\n- **Testing** Inspector tests got better type inference and module schema specification for WebDriver BiDi unittests. [CL 8134717](https://chromium-review.googlesource.com/c/8134717) [CL 8120137](https://chromium-review.googlesource.com/c/8120137) [CL 8137479](https://chromium-review.googlesource.com/c/8137479)\n- **Testing** WebNN added a fuzz test for Reverse. [CL 8117648](https://chromium-review.googlesource.com/c/8117648)\n- **Testing** Perf lab capacity was scaled up. [CL 8139363](https://chromium-review.googlesource.com/c/8139363)\n- **Refactor** Unsafe buffer annotations were removed from base/mac, ui/qt generated files, and ipcz pragmas. [CL 8138973](https://chromium-review.googlesource.com/c/8138973) [CL 8139846](https://chromium-review.googlesource.com/c/8139846) [CL 8137704](https://chromium-review.googlesource.com/c/8137704)\n- **Refactor** CHECK conversions continued in renderer_host. [CL 7930611](https://chromium-review.googlesource.com/c/7930611)\n- **Refactor** LanguageTag and ICU locale conversion work progressed with API cleanup and matcher fixes. [CL 8141682](https://chromium-review.googlesource.com/c/8141682) [CL 8141301](https://chromium-review.googlesource.com/c/8141301) [CL 8135181](https://chromium-review.googlesource.com/c/8135181)\n- **Refactor** String formatting cleanup replaced ad hoc builders with StrCat in another rendering path. [CL 8139741](https://chromium-review.googlesource.com/c/8139741)\n- **Refactor** Rust ProcessState was split into its own file. [CL 8127027](https://chromium-review.googlesource.com/c/8127027)\n- **Refactor** MAGI implemented a refactoring checker. [CL 8144319](https://chromium-review.googlesource.com/c/8144319)\n\n## Reverts \u0026 Reapplies\n- **Refactor** Revert of the Additional Windowing Controls origin-trial test. [CL 8137660](https://chromium-review.googlesource.com/c/8137660)\n- **UI** Revert of a WebAppLaunchProcess TODO fix. [CL 7876669](https://chromium-review.googlesource.com/c/7876669)\n- **UI** Reland of Chrome settings theme application, section headers, and logo tinting fixes. [CL 8133573](https://chromium-review.googlesource.com/c/8133573)\n- **UI** Reland disabling ContextualSearch on Desktop. [CL 8128244](https://chromium-review.googlesource.com/c/8128244)\n- **UI** Reland of Fusebox toolbar-style behavior on phones. [CL 8142259](https://chromium-review.googlesource.com/c/8142259)\n- **UI** Reland of Reading Mode line-focus refactoring, followed by a revert later the same day. [CL 8141799](https://chromium-review.googlesource.com/c/8141799)\n- **Media** Reland enabling AAudio per-stream device selection by default. [CL 8111797](https://chromium-review.googlesource.com/c/8111797)\n- **Security** Reland of site familiarity logic to skip same-site navigations. [CL 7906297](https://chromium-review.googlesource.com/c/7906297)\n- **Security** Revert of renderer kill-on-reentrant-drag in WebContentsViewAura. [CL 8132587](https://chromium-review.googlesource.com/c/8132587)\n- **UI** Revert of a WebUIReloadButtonStudy field-trial config enablement on ChromeOS. [CL 8132242](https://chromium-review.googlesource.com/c/8132242)\n- **Autofill** Reland allowing PSL sender match for ActorOTP login flows. [CL 8103527](https://chromium-review.googlesource.com/c/8103527)\n- **Mobile** Revert of iOS GeminiPageContextComputationState mismatched-account enum work. [CL 8116345](https://chromium-review.googlesource.com/c/8116345)\n- **UI** Revert of GlicSplitButtonController delegate management for horizontal and vertical tabs. [CL 8119792](https://chromium-review.googlesource.com/c/8119792)\n- **UI** Reapply of cc enclosing-rect epsilon handling. [CL 8128499](https://chromium-review.googlesource.com/c/8128499)\n- **Web Platform** Reland of input-color alpha selection in the color picker. [CL 8090911](https://chromium-review.googlesource.com/c/8090911)\n- **Web Platform** Revert of unhandledPromptBehavior dict key validation. [CL 7915145](https://chromium-review.googlesource.com/c/7915145)\n- **Testing** Revert of a gardening disable for WebUILocationBarInteractiveUITest.InlineSuggestion. [CL 7894061](https://chromium-review.googlesource.com/c/7894061)\n- **Mobile** Revert of replacing the legacy FullscreenController in GeminiBrowserAgentTest. [CL 8131183](https://chromium-review.googlesource.com/c/8131183)",
  "repo": "chromium",
  "repoDisplay": "Chromium",
  "rollGroups": [
    {
      "name": "Chrome Android ARM64 Orderfile",
      "count": 18
    },
    {
      "name": "Chrome Win64 PGO Profile",
      "count": 7
    },
    {
      "name": "Perfetto Trace Processor Linux",
      "count": 6
    },
    {
      "name": "Chrome Win32 PGO Profile",
      "count": 6
    },
    {
      "name": "Perfetto Trace Processor Win",
      "count": 5
    },
    {
      "name": "Chrome Mac PGO Profile",
      "count": 4
    },
    {
      "name": "Chrome Win ARM64 PGO Profile",
      "count": 4
    },
    {
      "name": "Import",
      "count": 3
    },
    {
      "name": "Other",
      "count": 3
    },
    {
      "name": "Chrome Android ARM32 PGO Profile",
      "count": 3
    },
    {
      "name": "Chrome Linux PGO Profile",
      "count": 3
    },
    {
      "name": "Chrome Android Desktop x64 PGO",
      "count": 2
    },
    {
      "name": "WebView ARM64 Orderfile from r6zLS0P9E-yZnZRW1...",
      "count": 1
    },
    {
      "name": "Skia from 5f3e5240dc36 to 6b1531998560",
      "count": 1
    },
    {
      "name": "Perfetto from 3a4e9e4a50bd to 093d5387b461",
      "count": 1
    },
    {
      "name": "Perfetto Trace Processor Linux ARM64",
      "count": 1
    },
    {
      "name": "DevTools Frontend from f40d341a20ce",
      "count": 1
    },
    {
      "name": "ios_internal from 7070ea94226c to dc874986cd1c",
      "count": 1
    },
    {
      "name": "Dawn from a56ab87a19a0 to 296a00d20c43",
      "count": 1
    },
    {
      "name": "Depot Tools from f9399feb8b1e",
      "count": 1
    },
    {
      "name": "Perfetto Trace Processor Mac ARM64",
      "count": 1
    },
    {
      "name": "clank/internal/apps from 10bb1c191b2c to adbd0bd58d1c",
      "count": 1
    },
    {
      "name": "vulkan-deps from 54575eba58d6 to 808860b25bf7",
      "count": 1
    },
    {
      "name": "DevTools Frontend from d23c17b1b210",
      "count": 1
    },
    {
      "name": "Boca App from GoII3RHCon8zvGQdg...",
      "count": 1
    },
    {
      "name": "DevTools Frontend from b8da5aff4b09",
      "count": 1
    },
    {
      "name": "DevTools Frontend from 88d813e0bf7c",
      "count": 1
    },
    {
      "name": "Perfetto from 25d21c1674bc to 3a4e9e4a50bd",
      "count": 1
    },
    {
      "name": "DevTools Frontend from 94f119081d28",
      "count": 1
    },
    {
      "name": "ios_internal from 1b19d95203bb to d23dbc278610",
      "count": 1
    },
    {
      "name": "Chromite from b8bbd2e0d686 to 13ef526b18a5",
      "count": 1
    },
    {
      "name": "ios_internal from 942b69892b8f to 1021af002223",
      "count": 1
    },
    {
      "name": "Perfetto from 093d5387b461 to 210b39aa3421",
      "count": 1
    },
    {
      "name": "ANGLE from 8a0033a5de22 to e316181208fd",
      "count": 1
    },
    {
      "name": "WebView ARM64 Orderfile from AcSo9SKZdMDXzdQWG...",
      "count": 1
    },
    {
      "name": "V8 from 85e957c3cbe1 to f071df699cfe",
      "count": 1
    },
    {
      "name": "WebView ARM64 Orderfile from z_XU9mV-X7fwKOUvL...",
      "count": 1
    },
    {
      "name": "zmij",
      "count": 1
    },
    {
      "name": "ANGLE from fddebcb396cb to 008675e505da",
      "count": 1
    },
    {
      "name": "src-internal from 1780e71d52e4 to 73d6a0ce441a",
      "count": 1
    },
    {
      "name": "Dawn from 8b9db48495c9 to 3ba675d57708",
      "count": 1
    },
    {
      "name": "Arm AFDO from 152.0.7964.0_pre1665371_rc-r1-merged",
      "count": 1
    },
    {
      "name": "Truth from b86519588092 to 9521113e85eb",
      "count": 1
    },
    {
      "name": "Skia from 268f37cbbbc6 to 834e9eb63134",
      "count": 1
    },
    {
      "name": "Skia from 6b1531998560 to fa51c183742c",
      "count": 1
    },
    {
      "name": "R8",
      "count": 1
    },
    {
      "name": "Depot Tools from 88dc67c086cd",
      "count": 1
    },
    {
      "name": "DevTools Frontend from a5003923b3c6",
      "count": 1
    },
    {
      "name": "Skia from 533d1527c9e3 to 268f37cbbbc6",
      "count": 1
    },
    {
      "name": "WebRTC from f20b476703be to ab58bf45f889",
      "count": 1
    },
    {
      "name": "Skia from fa51c183742c to 8a831d88688d",
      "count": 1
    },
    {
      "name": "libunwind from a622539c31e0 to e756ed4e3b3a",
      "count": 1
    },
    {
      "name": "src/third_party/libaom/source/libaom/ 34c63b10e..d08a82575",
      "count": 1
    },
    {
      "name": "nlohmann_json to a recent version",
      "count": 1
    },
    {
      "name": "Chromium Variations from xYdnpTBytwq6TPTma...",
      "count": 1
    },
    {
      "name": "Help App from siKc-6zQ4M3VC-88q...",
      "count": 1
    },
    {
      "name": "src/third_party/vulkan_memory_allocator/ 7e55b011e..82a9d47e4",
      "count": 1
    },
    {
      "name": "optimization-guide from dfda0f34a1a3 to 836300eb65e1",
      "count": 1
    },
    {
      "name": "WebRTC from 0b52bb5022e8 to 9b7ac9cb13fb",
      "count": 1
    },
    {
      "name": "Catapult from 1bbcb0a67918 to 74513188f5cd",
      "count": 1
    }
  ],
  "since": "2026-07-24",
  "totals": {
    "commits": 758,
    "features": 554,
    "rolls": 184
  },
  "until": "2026-07-24"
}