Chromium Digest: 2026-03-25
Overview
This daily summary covers 705 commits on the main branch, with 511 identified as relevant to developers. The changes span from commit (60f1c8a)" target="_blank" rel="noopener noreferrer" class="text-sky-500 hover:text-sky-300 font-mono">((60f1c8a)) to (c704012)" target="_blank" rel="noopener noreferrer" class="text-sky-500 hover:text-sky-300 font-mono">((c704012)). Today's changes include an unusually high number of breaking API and build system changes affecting core utilities, Blink, Autofill, and platform-specific code on Android and ChromeOS. Embedders are strongly advised to review these changes for required updates.
Core & Build System
-
⚠️ BREAKING
BREAKING: The
//base:base_javabuild target has been split into smaller, more granular targets (//base:java_exception_reporter,//base:jni_callback,//base:token). Embedders must update theirBUILD.gnfiles to depend on the new, specific targets. (1397b82) -
⚠️ BREAKING
BREAKING: The free function
swapforbase::ScopedGenerichas been changed to take non-constreferences instead ofconstreferences. This signature change will break any code attempting to swapconstScopedGenericobjects. (d507cd7) -
⚠️ BREAKING
BREAKING: The behavior of the public API
base::ReplaceFileon Windows has changed. It will no longer return an error if it fails to create a backup file, instead proceeding with the replacement. Embedders relying on the previous failure condition will experience a behavioral break. (36a258f) -
⚠️ BREAKING
BREAKING: The contract for the public observer interface
ui::gfx::x::EventObserver::OnEventhas been changed to allow reentrant calls. Implementations that were not designed to be reentrant may now fail or exhibit incorrect behavior. (65c7091) -
The
kMojoUseEventFdfeature has been enabled by default on Android to improve input delay and INP metrics. (04ae8a0) -
Checks were added to
HistoryServiceto prevent observers from being registered or unregistered after shutdown, fixing a potential crash. (38032d9)
Blink & Web Platform
-
⚠️ BREAKING
BREAKING: A new virtual function,
GetHTMLElementType(), has been added to the coreblink::Nodeclass. This is an ABI-breaking change that will affect embedders who subclassblink::Nodeor other core DOM classes, as they will now need to provide an implementation for this new function. (f252b9b) -
BREAKING: The public API method
WebInputElement::IsLastInputElementInForm()has been removed fromthird_party/blink/public/web/web_input_element.h. Any code calling this function will no longer compile. (1f62108) -
The CSS property
text-decoration-skip-ink: allis now enabled by default, moving it from an experimental to a stable feature. (1e520da) -
The WebInstall API (
<install>element andnavigator.install()) is now disabled in sandboxed contexts to prevent misuse. (92178a8) - An integer overflow that could crash the renderer when receiving a WebSocket message larger than 4GB has been fixed. (60b543e)
- The JXL image decoder is updated to use frame scanning and seeking for better animation and progressive rendering performance. (d94c83c)
-
The
kLocalNetworkAccessPromptDirectSocketsfeature is now enabled by default, changing the permission workflow for Direct Sockets. (d96e669)
UI & Features
-
⚠️ BREAKING
BREAKING: The virtual method
OnKeywordModeChangedhas been removed from the publicOmniboxClientinterface. Embedders who override this now no-op method must remove their implementations to avoid build failures. (f22d35c) -
⚠️ BREAKING
BREAKING: The
CancelScanmethod was removed from thecrosapi::mojom::DocumentScaninterface as part of a service refactor. ChromeOS clients relying on this mojom method will break. (dcaab7d) - On Linux, middle-click functionality on the new tab button has been restored. (c1ff01c)
-
The Certificate Manager UI (
chrome://settings/certificates) has been migrated from WebUI Polymer to Lit. (56347d7) - Work continues on the "Let Chrome browse for you" (Glic) feature, with context menu improvements and the removal of the side-panel feature flag as it is now fully launched. (11fd237) (88eb0ba)
Android & iOS
-
⚠️ BREAKING
BREAKING: The public Java method
openUrlInOtherWindow()was moved from theMultiInstanceManagerclass to theMultiInstanceOrchestratorclass. Embedders on Android calling this method for multi-window management must update their call sites. (8d0821c) -
⚠️ BREAKING
BREAKING: Support for file-based video capture (via the
--use-file-for-fake-video-captureswitch) has been removed on the Android platform. Embedders using this for testing will find the feature no longer works. (1cabf78) - On Android, Side Panel registries are now supported at both the tab and window scope, allowing for more flexible UI integrations. (58130a8)
- On iOS, a startup hang has been fixed by deferring the registration of background refresh tasks until later in the application lifecycle. (efff262)
Media & Graphics
-
⚠️ BREAKING
BREAKING: The public
gfx::HDRMetadatastruct has been refactored to use internal Skia types. Direct member access (e.g.,.smpte_st_2086) has been removed in favor of new getter/setter methods like.SetMDCV()and.GetCLLI(). Embedders must update their video and graphics integration code. (8cb7cd0) - A bug in the D3D12 video decoder that could cause visual corruption by reading stale bitstream data has been fixed. (5b73734)
- Bounds checking was added to the VP8 hardware accelerator to prevent a potential unsigned integer underflow. (42ff1bc)
Autofill & Payments
-
⚠️ BREAKING
BREAKING: The signature of the public callback
AutofillClient::EntityImportPromptResultCallbackhas been changed. It now requires a second parameter,const EntityImportUIContext&, to pass UI consent details. Embedders implementingAutofillClientmust update their function signatures. (d130440) -
The
Autofill CVC storagefeature flag and related code have been cleaned up following its launch on all platforms. (22e3267)
Extensions
-
⚠️ BREAKING
BREAKING: The public utility function
download_crx_util::IsExtensionDownloadhas been removed fromchrome/browser/download/download_crx_util.h. Embedders should useextensions::util::IsExtensionDownloadinstead. (76c1222) - A potential popup blocker bypass was fixed by adding browser-side validation to ensure only legitimate extension contexts can open popups without user interaction. (3b4c638)
- The feature allowing users to toggle user script injection on a per-extension basis is now enabled by default, and old preference migration logic has been removed. (9ffa658)
Security & Privacy
- Renderer-provided user gesture signals are no longer trusted for permission requests. The browser process now checks the true transient activation state, hardening the permission prompt mechanism. (89632d8) (8dda06b)
-
A potential directory traversal vulnerability in the UI DevTools
GetSourceCodefunction has been patched. (26c7490) - A null-dereference crash in the Digital Identity Credential API was fixed. The crash occurred if an iframe was destroyed while a request was being processed. (b48a021)
Code Health & Infrastructure
-
The
DelayRfhDestructionsOnUnloadAndDetachfeature flag and its associated code paths have been removed, simplifying the lifecycle management ofRenderFrameHost. (aa54fb5) -
Several services, including those for Dedicated and Shared Workers, were updated to use the strongly-typed
content::ChildProcessIdinstead of raw integers, improving type safety. (2a26522) (12222ff) (57d5b4f) -
Numerous launched or obsolete feature flags were removed, including
kTabGridDragAndDrop(iOS),kNtpSafeBrowsingModule,MagicStackAndroid, andAutofillCvcStorageEnabled. (6a5f9a3) (8be876b) (637ab3d) (22e3267) - A significant number of reverts occurred for changes causing build or test failures, including for audio channel layouts, a Graphite GPU backend change, and an experimental sign-in flow on Android. (ce520a1) (d1ffb68) (937ee64)
All Commits (705)
- c704012 [MIR] Replace #getInstanceInfo calls with #getUsableWindowIds in two Callsites
- 7512f9a Roll ChromeOS Atom AFDO profile from 148-7727.0-1773625872-benchmark-148.0.7741.0_pre1601555-r1 to 148-7727.8-1774238098-benchmark-148.0.7753.0_pre1604402-r1
- b62f02a [NTP-Real-Box]: Fix ResizeObserver loop by adding width-only guard
- 7501870 Replace std::copy() in NormalizeSpacesAndMaybeBidiInternal()
- e71f58f Add Feature Flag for Tab Group Header Hover Card
- 33d6bfa Printing: Sanity check record size in PostScriptMetaFile::SafePlayback()
- 0be495f [omnibox next] Toggle classic popup's "Add Context" description.
- e031f30 [omnibox next] Add param to hide context button in classic popup only
- 343fc13 Replace std::copy() in CopyAdditionalBidKeyFromIdlToMojo()
- 2a20998 fjord-oobe: Update welcome screen string
- 9627e87 WebUI: Use type information in bindings checks
- 6a5f9a3 [TabGrid] Remove kTabGridDragAndDrop feature flag
- edc6766 [perf] Clean up scheduling-related code
- c042b3f Reland "[CCT][Android] Refactor account mismatch notification to support activityless sign-in"
- 2975d65 Roll WebRTC from 80dd204abacd to a32d5d87ac77 (1 revision)
- 4119fd9 DomStorage: Use KURL instead of String for url parameters
- 06bc64e [crd host][linux] Command for migrating host config
- bab9e2f [Reading mode] Don't listen for url changes with Readability enabled
- f3b2945 Eliminate UNSAFE_TODO() in Character::IsVerticalMathCharacter()
- d94c83c JXL decoder: use frame scanner + seeking for animations, progressive flush
- 2d2f493 Adjust `Cargo.toml` to match `third_party/rust/strum/v0_28/BUILD.gn`.
- 975cb40 Disable WebNN Origin Trial
- ba3d271 Show locale and country filter status on Glic internals page
- 2a6f059 Roll V8 from 19758145f0cf to 3a5423d15224 (10 revisions)
- 9676c46 [BNPL][PNPL] Show loading suggestion in pay later tab
- bf12433 [iOS] Add New Gemini::Entrypoint for Direct Gemini Entrypoint
- dcaab7d ash: Dismantle the document_scan crosapi service, part 1
- 533ef32 Printing: Rename Emf::InitToFile() to InitToFileForTesting()
- 8be876b [codehealth] Clean up dead NtpSafeBrowsingModule feature flag
- f304081 Refactor dump without crashing handler API guard
- 958a238 Roll ios_internal from 3860ee2dcf98 to a955c169440d
- 8da3c95 Use BrowserContext instead of Profile chrome/browser/chromeos/drivefs
- f22d35c [omnibox] Remove `ChromeOmniboxClient::OnKeywordModeChanged()`
- 58130a8 Side Panel: Support tab/window-scoped SidePanelRegistry
- 89632d8 Don't trust renderer-provided user_gesture signal for permissions
- 7bc22a3 [APC] Exclude ad related contents from PageContentExtractionService
- 7b213f3 Assorted cleanups in AsyncFileUtilAdapter
- a0f06f1 Roll vulkan-deps from b7c8bf6a1568 to 8fd6e1980333 (3 revisions)
- ce520a1 Revert "Enable 7.1.4 5.1.4 enum usage behind flag"
- 4bb047e Roll Chrome Win32 PGO Profile
- 8faa6e9 [glic] Remove kGlicWarmMultiple feature flag
- bc706f0 [infra][gpu] Provision "GPU Mac arm64 Builder"
- fc52f72 Update CBB autoroll for the builds refs
- 6b6de83 Roll src/third_party/libaom/source/libaom/ f3dddebdd..de575da20 (8 commits)
- 20cda0e Change the enterprise policy for extension DOM activity telemetry
- 032acfd Roll compiler-rt from bb7645f5e11c to 9b87f644b1ca (6 revisions)
- 68ca96e Roll Chrome Win64 PGO Profile
- 39a6832 Reset LocationBar bg in disabled state
- b373283 [PWA] Replace InstallTestWebApp with realistic installation flow.
- 5c837d8 Enable 7.1.4 5.1.4 enum usage behind flag
- 88eb0ba Remove glic side-panel from about flags
- b3782b3 [VerticalTabs][Glic] Add space between glic button and actor icon.
- f6a346e Roll Chrome Mac PGO Profile
- ba6cab5 [iOS] Add null checks for GeminiBrowserAgent to prevent crashes
- 77660c8 WindowsUpdateFunction Checks ui::BaseWindow::CanResize() on Android
- cc1298c Rename MaybeResumeFromChromeCrash
- 281078a Roll Perfetto from b66521e0431b to 5d79e0932038 (5 revisions)
- 001d90c [DPTH] Move Data Protection utils to components/
- 5b0042a [Tab bottom sheet] Fixed android keyboard not working
- 7255e6a Roll libunwind from db838d918570 to 0e46e2821c39 (1 revision)
- 313630f Roll clusterfuzz-data from a456f224d422 to e0d2fa784ee2
- f59a41d [SharedPrefsMigration] Implement retry logic
- 98f236c [Vertical Tabs] Top Container Padding + Animation When Combo Button is Disabled
- 4ea3b30 [fedcm] Sign-in users in when clicking on the ambient chip
- 82041ac Revert "[Glic] Dynamically update "Let Chrome browse for you" toggle visibility"
- a5b8a57 Use ObserverList in AutocompleteController to distribute suggestions.
- 608c138 Hide Unused WindowResizePrecheckResult Values From Android
- 0b2a9be [Glic] Dynamically update "Let Chrome browse for you" toggle visibility
- f5187b6 [TabSearch] Refactor mutators to use TabStrip API - V2
- 8e1c556 Roll Chrome Mac Arm PGO Profile
- 74092d7 Revert "[Privacy Guide] Hide Ad Topics card when feature is enabled."
- 7112cc1 Roll Chrome Android ARM64 Orderfile from 1rs6FPaLroSJ7BENs... to sibRoLoZdhXPgrNQZ...
- 1c8a20b Roll Skia from fb728bd36049 to 19425db9f5a3 (7 revisions)
- 2ff9637 [Sessions] Use C++20 Patterns where applicable in c/b/sessions
- 111f09a [perf] Remove unused schedule/gen.py script
- 2e04d9d Remove builders with contact team email from exemptions
- 2994462 Add UKM for server confirmation result in actor navigation
- c7c1249 [perf] Improve schedule/query.py script
- 9672904 [Frameworks roll] Roll to 889361263 piper revision
- 8dda06b [SAA] Check browser's transient activation for permission requests
- 19e00e6 [autofill][metrics][cleanup] Remove Expired VCN Metrics
- 11fd237 [Glic] Context menu improvements
- 451ced2 [MultiColumn][Settings Search] Persist deep-link breadcrumbs on
- 2e87c56 Add test extension and web page to test DOM activity telemetry signals
- 155f648 [iOS] Use dark mode Lottie animation for Docking Promo
- fbe02d0 Generalize category classifier logic so that it can be reusable across multiple verticals
- f9f2cb0 [Actor] Adding tab routing for notifications.
- 18cb9e6 [BNPL][PNPL] Use new AI footnote string for pay later tab
- 393e7a9 [App Rating] Implement AppRatingPromoController and segmentation check
- e3a7040 [rust] Make CLs produced by crate roll script independent by default.
- c009df3 Webium prerendering WPT fails in unless visibility is updated
- a25067d [BNPL][PNPL] Integrate pay later tab selection with BnplManager
- 3099776 [BNPL] Fix issuer sorting for temporarily eligible issuers
- 525a663 [Actor] Fixing actor notifications strings as per UX.
- f35b9ee Revert "[Glic] Multi-Region Selection: Only show resizing corners on active region"
- 4fe5021 Bufferqueue with partial delegation
- 6c530bd [contextual_tasks] Sync tabs with URL hash
- e623bab Onboard shopping classifier optimization target
- 24644c4 Roll Chrome Linux PGO Profile
- c1ff01c Restore middle click new tab button functionality (Linux)
- 3342fa4 Adds Gradient Spark Icon
- 67d2bcb Roll Chrome Win ARM64 PGO Profile
- d411958 Roll clank/internal/apps from d4f6c4454a97 to 65318a442a22 (1 revision)
- 2cd955b Import wpt@7ac50b1305b809811575fb4cc0da6ce3c27b7409
- 90cd586 [mac] Remove obsolete `google_toolbox_for_mac`
- f5cd9ab Roll Crossbench from 47a8dfaaf5d0 to fc0f8f5c61a6 (3 revisions)
- c578677 Roll Perfetto from 40b1342aa7bd to b66521e0431b (1 revision)
- ed0d9e5 [RWM] Cleanup flag kRobustWindowManagement
- 182a186 Update server verification keys for Private AI attestation.
- 7fed416 Add scoped transaction in UkmDatabaseBackend
- 515392a [Extensions] Convert autotestPrivate to WebIDL
- 856e594 Roll Chrome Android Desktop x64 PGO Profile
- 22cb8d2 [media] Set default color space on VideoToolboxVideoDecoder
- 56347d7 Certificate Manager: Migrate top level element to Lit
- f522f1a Roll ANGLE from 0516270429ec to 06e6c6b59454 (3 revisions)
- 799c114 Clean up browser_prefs deprecated profile prefs
- 7b5208b [Reading mode] Add aggregation to EntryPoint and DistillationStatus
- 36fa49e [Extensions] Convert appviewTag to WebIDL
- f6d9e8c [Extensions] Convert accessibilityServicePrivate to WebIDL
- 28fb07c [Composebox] Add feature flags for Voice Search Coherence
- a863e44 [CBB] Use default CPU governor on Android
- c5f8e74 [finds] Add notification triggering test button on internals page
- a53dddf Use profile from SessionState
- 27fdbea [Composeplate] Clean up feature flags Composeplate and ComposeplateLFF.
- 51fd7c2 [style] Remove duplicate display:contents condition.
- 200599c remoting: switch to newer webrtc api to get the selected connection
- 2af7834 fuzzilli: Handle cases where js_in_process_fuzzer is launched without FDs
- 989ae96 [Animation] Snap now happens at animation start if time is zero
- d5d149d Roll src-internal from f391dbc6fd11 to 8c11adadf71d (1 revision)
- d1fe784 Roll Chrome Mac Arm PGO Profile
- 2ce4779 Introduce ManifestSolutionFactory.
- e19eff8 [NTP-Real-Box]: Update composebox submit icon and add related tests
- 25851cf WebNN: remove DML alignment for shared images
- 6d727de updater: add a patch version to 3pp.pb to force a re-run of `install.sh`
- 97eebf5 [context-input] Log user action when user presses back or forward button in contextual-tasks full-tab view
- c94fecf [Privacy Guide] Hide Ad Topics card when feature is enabled.
- 51b3454 [TDR] Remove TODOs linked to issue 230021497
- fde47aa Fade in fusebox popover on tablets
- 03d02ca [mac] Fix failing NativeViewHostMacTest.ContentViewPositionAndSize test
- 33a9066 Roll Chrome Android ARM64 Orderfile from Q-OX4g6-eJ1DnORSF... to 1rs6FPaLroSJ7BENs...
- 725ad4c [context-input] Use Query Contextualizer in `ContextualSearchboxHandler`
- 8417c11 WebUI: Migrate tests to use async/await, part 4.
- feb69a9 [glic] Add FRE user prompt entrypoint histogram
- d115a9f Fix DC handle leak in screen_win.cc
- dece677 [realbox] Enable Compact realbox UI tests on Windows.
- e716587 Roll Chrome Win32 PGO Profile
- 0b47640 Change Mac Builder Next to use release builds
- a22c7cb [Masonry] Refactor baseline alignment to support subgrids
- b56aac8 Prompt API: Reject system messages appended after others
- 92178a8 [WebInstallAPI][<install> Element] Disable in sandboxed contexts
- a381fc4 [views-ax] Serialize kTooltipOpened/Closed from WidgetAXManager
- aabff0c [iOS] Implement createPublicKeyCredential's toJSON function
- 5aaf39e [AIM] Tint toolbar and popup backgrounds for incog.
- 5dccdf4 Fix scroll animation range offset zoom handling on write
- 20d6ea4 Roll image: 0.25.9 => 0.25.10 in //third_party/rust.
- 351411e [PerProfileMetrics] Implement Signin.SignIn.Started to be per profile
- 5d98335 Inject ProfileMetricsService into SigninLogger initializers
- ed01d8b Implement per profile metrics for SigninPending histogram
- 995650c [SxS] Avoid triggering promo for split view when already pinned
- 0b7947b Roll Kotlin Stdlib from uq9bdsIxS9Is_mAZr... to LOck0hH0vjr3dCrsl...
- 318e17b GlicEntrypointVariations cleanup 1/4: nudge highlight
- 60704d7 Roll Chrome Win64 PGO Profile
- 169beaa ai-overlay-dialog: Improve nullity of page context
- 3a35670 LPP: Enforce PIN complexity policy in setup UI
- 88fc392 Roll ios_internal from e88d18d06a36 to 3860ee2dcf98
- f002297 Roll Enterprise Companion chromium_mac_amd64 from OAIa2FssW7ILSftUq... to ZUCJ8MIn360m9hctx...
- d3ad8b8 [autotest] Register `autotest_runner` recipe
- 9442118 Roll Updater chromium_linux64 from 2@1598006 to 2@1599001
- 1445540 Roll Manifest Merger from 5JSVccMXNkpeH9lpy... to 40mXI4OHS6iF9BKRE...
- 314f38f Roll Updater chromium_mac_amd64 from 2@1598006 to 2@1599001
- 395d876 SlimWebview: Safety checks on header injection
- 4cd36df Introduce JArray<T> to replace jobjectArray, jintArray, etc.
- 623c6d4 Roll Updater chromium_win_arm64 from 2@1598011 to 2@1599001
- 14947f2 Roll Enterprise Companion chromium_linux64 from 86v0QmwBbaEqh8WtH... to 1lVUCWP4Eqat3rp3I...
- 2d92fce Roll V8 from c757294c4a45 to 19758145f0cf (11 revisions)
- 44eee82 [test] Suppress Stencil Buffer WebGL2 test on Pixel 2 bot
- 2012cbb Delete orphaned tab_interface_browsertest.cc
- d1966a8 Implement initial cueing filtering logic
- a766514 Roll Updater chromium_mac_arm64 from 2@1598020 to 2@1599001
- de2b80f Roll Updater chromium_win_x86 from 2@1598001 to 2@1599001
- ac70a93 Fix same-size reset for OffscreenCanvas2D
- dea1cc0 Fix dirty rect expansion for OffscreenCanvas 2D
- 259a7ea Roll Updater chromium_win_x86_64 from 2@1598006 to 2@1599001
- 12a41d5 Set dirty rect to full for OffscreenCanvas2D when we create new CRP
- 4bdf732 Roll Enterprise Companion chromium_win_x86_64 from YuB3JYscVuyLed3r7... to 6eiy9hv56hr_BIgdS...
- 2b91bd1 Roll Enterprise Companion chromium_mac_arm64 from mht9DYVazqOJzwy90... to tQSjjykXASMl_2E7S...
- 4b539af Ensure AutocompleteController can be mutated during dispatch.
- fba3471 Roll Error Prone from ax2FOQ16-lz2R1o1P... to eqax8tBYQEilKAee3...
- 86a53a6 Roll Enterprise Companion chromium_win_x86 from 7JIPUaE0Ms2ZL2LP4... to 39wwYH06FXKbverT0...
- cce497c Split up renderer_pixeltests
- 26c7490 ui-devtools: Prevent directory traversal in GetSourceCode.
- e34aae4 Roll clank/internal/apps from cd54ebb6825e to d4f6c4454a97 (2 revisions)
- 9d6c2fc [Mac GPU Tests] Add macOS 26 Tahoe support
- 15701e6 [Persist] Only catchup upon full save completion
- 15fbaa5 [YourSavedInfo] Replace cr-chip with cr-button
- c4023ca Revert "Patch JniZero to force third_party code to work"
- df5a515 Document --run-related option in autotest.py.
- c178f43 Onboard Tab Relevance model optimization target.
- 76f05db Move requestHandlerBase from //chrome to //components.
- 09d8c3c Check buffer size for NintendoController input report
- fc49a6b Roll clank/internal/apps from 0b701d9879d3 to cd54ebb6825e (1 revision)
- 01aafb8 [Persist] Signal when full save is complete in Synchronizer
- b3dd3be [Persist] Rework scoped batch to allow for callback registration
- 221511d [BNPL][PNPL] Make progress spinner larger to match mocks
- f5f4a44 Move custom password heuristics to core/html
- d3dfa81 [Glic] Set fre_override to get inline consent.
- a9c6de7 [CodeHealth] Fix unsafe buffer usage in url_fixer.cc
- bb9a5df [iOS] Adjust AutofillProfileTableViewControllerTest for new features
- f723685 [iOS arm64e] Do not use lld to link when building for arm64e
- 40572e3 [User Engagement] Sort the feature_list header variation entries
- 6ed3da6 [iOS] Implement PassKey pattern in FullscreenBrowserAgent API
- 991684e [User Engagement] Add presubmit to prevent new declarative blocks
- e53cb0e [User Engagement] Update feature_list file to be sorted
- 1186933 Explicitly allow reentrancy for DisplayObserver's observerlist.
- 29d3fa1 Remove unused Graphics UKMs
- f9b65f8 [User Engagement] Update EventConstants file to be alphabetical
- 0cf3309 [User Engagement] Update FeatureConstants file to be alphabetical
- ae3b2a4 [input] Guard fling timestamp alignment behind feature flag
- d64b7b1 [gamepad] Add UMA metrics for macOS data fetchers
- dcfb29a Roll Dawn from 7d9921efdd06 to c5c579183723 (1 revision)
- e9cd639 [Privacy Sandbox] Remove unused prompt suppression helpers
- ce238ea Extend Android.BrowserControls.OutstandingChangedOnFinish.
- f730553 Roll ChromeOS Bigcore AFDO profile from 148-7727.0-1773629889-benchmark-148.0.7741.0_pre1601555-r1 to 148-7727.8-1774235802-benchmark-148.0.7753.0_pre1604402-r1
- 9b488f5 [Persist] Integrate callbacks to signal OpenTransaction commit
- 96187fc [PDF Ink Signatures] Fix page unloading prevention for shapes
- db6bda5 [webnn] Switch to use SerializeTemporaryTensorWithByteSizeCheck in tflite graph builder.
- f2bc00c [AutofillAi - M4] Show the confirmation dialog in the flow manager
- 171ef8a WebUI: Extend @stylistic/eol-last check to also cover JavaScript files.
- a3f5fcb Suppress warnings about unhandled rejections for transition navigations
- 3d74104 Revert "Add browser tests for the webmcp tool call logging on CDP"
- 4d48686 Remove 8 try builders from description exemption list.
- 92e62d7 Roll DevTools Frontend from 4b0b5c452001 to 030169cb8c84 (6 revisions)
- 8d0821c [MIR] Move MultiInstanceManager#openUrlInOtherWindow() to
- 24d1377 Update ENABLE_EXTENSIONS build flag in ChromeMetricsServiceClient
- 6035aa6 Roll clank/internal/apps from 5278eb303bcc to 0b701d9879d3 (1 revision)
- 60f0888 extensions: Fix search API and tests on desktop Android
- 5424ce4 [code-health] Clean up `ash-null-top-row-fix` flag
- d435c65 Roll Perfetto from 39c02361cc26 to 40b1342aa7bd (1 revision)
- 3b5160c Revert "Manually roll Cardboard to 1.33.0"
- 04ae8a0 mojo: Enable kMojoUseEventFd by default on Android
- ce8853d [CCT] Add branding_common_java for internal Clank before breaking refactor change
- 1c80143 Roll Catapult from d7bc9113b86b to 5a34891efa6e (1 revision)
- 13b3676 [GlicInvokeFre] Account for fre_override when downgrading auto submit.
- 3786de9 [Encrypt Bookmarks] Add browser test to test moving back one stage
- 407a20d [skia] Compile and link in skx:: opts (AVX-512)
- b683272 update_client: use constexpr where possible
- 82c8f69 Add method to specify site familiarity for tests
- f31e3f6 Roll WebRTC from 8551776812a7 to 80dd204abacd (2 revisions)
- 585cf6c Enable HangWatcher on GPU process by default
- f81b49f [Contextual Task] Remove obsolete TODOs in ContextualTasksBrowserTest
- dbaac24 [Encrypt Bookmarks] Add browser test to verify encryption stages.
- f5057b0 Reland "[builtin-ai] AssetManager manages components via usage and policies"
- 6323f59 Roll vulkan-deps from 456d4a61c67d to b7c8bf6a1568 (1 revision)
- 6d07324 Roll Crossbench from af40816b6358 to 47a8dfaaf5d0 (1 revision)
- b185b44 IDB: handle decoding failures more gracefully
- eee7571 [Masonry] Refactor track sizing completion to support subgrids in grid-lanes
- 0aaf331 Add dirty_rect_for_commit_ to bitmap context
- 836312c Add performance owners for mojo::DirectReceiver
- 84f063b [Link Capture] Prevent closing tab using unassociated TabModelSelector
- 0fbb68f Deprecate pointer lock trigger for CSD
- dfec67f [media] Return early if coded_size mismatches SI size in WrapSI
- a6bb062 [iOS]Remove AreSeparateProfilesForManagedAccountsEnabled in unit test
- 00b8221 [Autofill AI - M4] Disable feature when third party filling is enabled
- d2ff64a Mark WindowedIncognitoObserver scoped observation as dangling
- 3568d7c Roll ANGLE from 251e855fb2c1 to 0516270429ec (1 revision)
- ed894b3 Fix integer overflow in PrepareUnpackBuffer.
- dd251cb [infra][gpu] Categorize `chromium.gpu` builders in the console
- a2a1da7 Roll Chrome Android ARM64 Orderfile from DOMmFVHlxKoyti0ID... to Q-OX4g6-eJ1DnORSF...
- 38032d9 Check that Observers are not registered/unregistered after Shutdown
- 8919a65 Roll ios_internal from 694bbea655e3 to e88d18d06a36
- 301324d Update Scan card and fill button with credit finder symbol
- affcff9 Roll FuzzTest from 36b8640bfd7c to dc3271340977 (1 revision)
- d71f590 [a11y] Add E2E test and dump test for extended selection.
- d1f92b4 [ScrollPredictor] Add feature flag to enable scroll prediction for
- 22e3267 Cleanup Autofill CVC storage code (part 2)
- 4d1845f Roll WebView ARM64 Orderfile from mhpPi8HoK5ZLvZ368... to 8MCaUZUO7gQLrEzfl...
- 3bd98a0 Update GetMetaTagNamesAffectingEligibility to avoid ABI issues
- cfc12fb Roll Chrome Mac Arm PGO Profile
- a631df7 updater: add WebView2LoaderStatic.lib to third_party/webview2
- 04c34a6 [gamepad] Add robpitkin@ to OWNERS
- d507cd7 Fix ScopedGeneric swap by dropping const and adding member function
- 7ac7c60 Refactor ContentAnnotationValidator to return base::DictValue.
- efaf47c Roll clank/internal/apps from 7ff1625163a3 to 5278eb303bcc (1 revision)
- 65594b1 Pull common actuation tool JS parsing into a util.
- dfc4d11 Make TransportClientSocketPool::GroupMap store Groups directly.
- 9761694 Add specific owners for browser_keyevents_interactive_uitest.cc
- 4c350b3 [AF][Clank] Use small Google Wallet icon on card upstream prompt
- 469558d [PAM] Always show features if Auth Flow flag is enabled.
- f590364 Add EG tests for Click Tool
- 4729e44 Roll Chrome Win32 PGO Profile
- 27ae4ef [Persist] PersistentStoreCleaner method for clearing unused tab data
- 2c01971 Add request_id tracking for MediaDevices::enumerateDevices
- 32e7aa9 [Masonry] Refactor track sizing initialization to support subgrids in grid-lanes
- 842c680 Roll clank/internal/apps from c6d604882b27 to 7ff1625163a3 (1 revision)
- 8a65fb9 [glic] Remove hardcoded static blocklist
- 6e20050 Remove superfluous includes for chrome/browser/browser_features.h
- 42b7819 Roll Chrome Win64 PGO Profile
- eefeeda Roll Chrome Android ARM32 Orderfile from SqvSmDMMQ_aaQYXZR... to Yn3mVDGoJndTLPMVf...
- c0ef498 docs/security: add delegated triage guide
- 63e2797 Roll DevTools Frontend from 961108278feb to 4b0b5c452001 (2 revisions)
- 031caea Roll V8 from a6d359777cbd to c757294c4a45 (4 revisions)
- f07a64b Ensure native ptr held in Java is cleared when ColorPickerBridge is deleted.
- 2158b3f Roll Perfetto from e6e4154fe883 to 39c02361cc26 (1 revision)
- 51fe661 Extend expiration for Enterprise.AutoEnrollmentPrivateSetMembershipSuccessTime.
- f252b9b Change HTMLElement downcast helpers to use an enum.
- 8d2cd5b [CodeHealth] Fix unsafe buffer in shill_third_party_vpn_driver_client.cc
- f869675 Roll src-internal from 7a6a06d316af to f391dbc6fd11 (1 revision)
- e8489ba [Signin][Android] Make getProfileDataOrDefault method deprecated
- 088627e Explicitly allow reentrancy for observer list of PrintJob::Observer
- 3b776cf Explicitly allow reentrancy of ObserverList for
- d079b8b V4L2: Update PRESUMBIT about initialization.
- 7b2c2d6 [ios] Add TaskRequestForUserActivity execute skeleton
- 3f6db17 [soft navs] Add EventTiming.processing_start to mojom and use it.
- 63e6e45 [iOS] Keep assistant open between tabs until explicitly closed
- 7aa6296 [APC] Add aria-actions target ids to interaction info
- f995094 [WebAudio] Fix browser process crash in AudioContextManagerImpl
- 51b4cc6 [Android] Fix tests in BookmarkPersonalizedSigninPromoTest
- 9a7dda8 [iOS] Compile page tools feature ineligibility reasons
- 60bbeb2 [anchor] Don't use position-area alignment if we have no default anchor
- 642c40e Replace usages of GURL::GetContent() with GURL::GetContentPiece()
- 637ab3d [MagicStack] Clean up feature MagicStackAndroid.
- f4d622e Add documentation for running local coverage for blackbox fuzzers
- 8734735 [flags] Clean up unused `flag-metadata.json` (5/5)
- beb6162 [flags] Clean up unused `flag-metadata.json` (4/5)
- 01117dd [flags] Clean up unused `flag-metadata.json` (3/5)
- 8b9270c [flags] Clean up unused `flag-metadata.json` (2/5)
- 4f25ff4 Focus the page before attempting to fill the form
- 5406267 Add tentative scroll-state(stuck) for snapshot timing after scroll
- dcdb565 Roll BoringSSL from 5a706f2d40fd to 8dce4fd20ab7 (1 revision)
- d96e669 Change kLocalNetworkAccessPromptDirectSockets to enabled by default
- 58cb9aa Site Search: Fix OmniboxPedalsTest flakiness
- ab362ca Configure UTF-8 encoding for metrics tools stdout
- d11adef Wire up experiment arms for Glic summarize pdf button.
- 4d60b7d Remove 3pcd feature from BtmService3pcExceptionsTest
- f5f37f5 [ntp][composebox] Refine composebox interactive UI tests
- 4d08879 [iOS] Fix tab strip positioning regression on iPad
- 17a0b5b macOS 26 - Disable UPDSocketTest.JoinMulticastGroup
- 428deeb Roll Media App from 9ffj34erZlVGZVzi5... to K3G-mw0UVoEXD2NPQ...
- ba244f2 [glic] Enable daisy chain via coordinator by default
- a30b000 Roll Skia from 81ef2238cb09 to fb728bd36049 (1 revision)
- 8fc0ddd Roll Help App from DxbeZOvIb2PBiZpct... to 09XLSwspnfRSjxE5y...
- 6705dee Rename RendererMemoryCoordinatorPolicy to LastResortGCPolicy
- cca6d9a Enable some MiniMap detection restrictions by default
- 0e4b022 Disable -Wunused-but-set-global
- 9fc26aa [Permissions] Document security and context verifications
- 0189fad Roll Chrome Android ARM64 Orderfile from LarBoH6UFQ5qCE0Sd... to DOMmFVHlxKoyti0ID...
- a33b8db Roll Chrome Mac PGO Profile
- 87ddd8f Roll androidx from Ht6zouRsLwQucvrna... to xbJffE4gDOA4g5njw...
- 315f274 [iOS] Add access point for 'Save To Drive' when signed out
- ae4daa2 [iOS][Forms AI] Editing and saving of an entity
- 7deb5c0 [Searchbox] Replace TabStripModel with cross-platform TabListInterface
- 7c3661e Report the end of the action sequence to actor login
- 27c73b0 [caspian] Fix some exit-time destructors warnings
- 7da6591 [Persist] Restrict thumbnail file deletion by extension
- 950c3f9 [iOS][Forms AI] add "Other" section into Addresses and more
- 3b6e122 Refactor enterprise connector common class in //chrome (4/n).
- 1930a50 [flags] Clean up unused `flag-metadata.json` (1/5)
- 7312d73 [ios] Update iOS 26 beta bots to Xcode 26.4 Release
- 1397b82 Introduce //base java_exception_reporter, jni_callback, token
- b64f8a1 [glic] Dedup daisy chaining via coordinator with CreateTab
- e6d9389 [glic] Enable tab restore by default
- c28119f Revert "[WebUI LLBC] Extract LocationIconInterface for WebUI migration"
- 0f93aa0 Convert to UNSAFE_TODO in media [4/7] V4L2 Part 2
- 6b6e8cc Explicitly use NativeCronetProvider in Cronet tests.
- 72ea2b7 Change separator before state in PL to a newline.
- fbe23ed a11y-android: Check if extended selection nodes are available.
- 1287efa [iOS] Add chrome://flags for autofill ai wallet integration
- 7b12fa9 Add observation support to the AccountSettingService.
- 819fbe6 [Signin][Android] Add a primary account fallback in ProfileDataCache
- aac1fa3 Delay expiry of a histogram
- c16a088 Roll WebView ARM Orderfile from CWrLV5jWbWdj2E2u2... to fh0z7diCkrBFpzL6j...
- fcbc9bb [Settings Search] Display recently used search results
- c2e9ace ai-overlay-dialog: Real-time transcriptions
- 9e440dc [omnibox] Replace hasAllowedInputs_ method with common method
- 0fa7983 NTP Promos: Remove existing snooze logic
- 7e6051f Side Panel: Disable side panel in ChromeAndroidTaskIntegrationTest
- b544cd6 [iOS] Convert PopupMenuTestCase to use EmbeddedTestServer
- 6beeb08 Refine Actor Key Metrics to be product-specific.
- b9d76b4 url: Optimize string handling and move semantics in url::Origin
- ca3d0af Roll Chrome Mac Arm PGO Profile
- 7bd13cb Roll Chrome Linux PGO Profile
- 0753125 Clean up WebNN operand descriptor mojom traits
- 8cc49d9 Simplify StructTraits for net::CookiePartitionKey
- b48a021 [DC] Fix null deref in DigitalIdentityCredential conversion
- a9381a5 Fix false positive malware warning for managed default search providers
- a7300be [scroll jank v4] Order events based on their arrival in the compositor by default
- 45a10d7 Roll Perfetto from 4fcf84ea39cb to e6e4154fe883 (2 revisions)
- e68d8f9 [APC] Add aria-activedescendant interaction info
- 6bcb34a Updating XTBs based on .GRDs from branch main
- 1731e30 [Signin][Android] Add tests to MainSettingsFragmentTest for new sign-in flow
- 8401d7c Roll Chromium Variations from DjNyqzgtGm7GewloD... to c_4PtouCCMMHqnxlf...
- e0664e9 [KP] Automatic update from google3
- 31dd025 [V4L2] Replace memset with aggregate initialization
- 4d1bfca Ignore the JDK README.chromium
- 8d56099 Roll vulkan-deps from 9eca0d5dbbfa to 456d4a61c67d (1 revision)
- 1726822 [CT] Automatic update from google3
- b5ad877 Roll Chrome Win ARM64 PGO Profile
- ab4c102 Move ContentAnalysisDelegate::Data to components/
- 5d6801e Use eTLD+1 for domain lookups in FilterSuggestionGenerator.
- 8853b82 Roll WebRTC from 3d3d455fd56b to 8551776812a7 (3 revisions)
- e74c6d3 [V4L2] Use std::array for pollfds
- 8a35c3b Roll Chrome Android ARM64 Orderfile from a4V19rI5DAi_apLMn... to LarBoH6UFQ5qCE0Sd...
- 40c04bf Only run post-layout snapshots in the HTML event loop
- 254fd8a Roll ios_internal from 84ea7594de42 to 694bbea655e3
- a19d36a [iOS][Composebox] Update placeholder text
- 2a65475 Reapply "overscroll: Ensure to keep the same parent when we don't need an update"
- 8ed53e9 Wallet http client: Request timeout
- 3cd9ec0 Mark ChromeVisibilityObserver scoped observation as dangling
- e0a6db5 Rename NextFocusableElementForImeAndAutofill() to avoid autofill mention
- 1f62108 Remove dead HTMLInputElement::IsLastInputElementInForm()
- 5b78ada [tracing] Enable 'enable-perfetto-system-tracing' flag on Linux
- 20285cb JNI Zero: Use mirror types in static_assert error message
- ac02786 Support observation for data changes in AccountSettingSyncBridge.
- 7500bd1 Launch PartitionAllocLockTuneSpin on Android
- 6b18bb3 [Mac] Use default deadline for PWA app shim window resize
- 7756c28 Mark ProfileMenuControllerInternal::Observer scoped observation as dangling
- 2962d7d Revert "[CCT][Android] Refactor account mismatch notification to support activityless sign-in"
- 937ee64 Revert "[Signin][Android] Migrate mismatch notification to activityless signin"
- 69af975 [iOS] Migrate Activity Service Controller EGTest to EmbeddedTestServer
- 5f01706 Updating trunk VERSION from 7754.0 to 7755.0
- c6b9a98 [iOS] Replace masked attribute data from old entity section in update prompt
- 7043351 Avoid registering observer before calling HistoryService::Init(...)
- d77689f Roll Chrome Win32 PGO Profile
- d130440 Private passes: Pass UI strings to EntityImportPromptResultCallback
- aa54fb5 Reland "Remove the DelayRfhDestructionsOnUnloadAndDetach feature."
- b193796 Roll DevTools Frontend from 65be8fae836d to 961108278feb (1 revision)
- f3ba4dd [Android] Replace ConfirmationDialogHelper with ActionConfirmationDialog
- 805bcf5 Explicitly allow reentrancy of ObserverList for
- c07ec33 Roll Chrome Android Desktop x64 PGO Profile
- fb1d9d8 [Signin][Android] Migrate mismatch notification to activityless signin
- b417e10 Roll BoringSSL from aa0acca1acf3 to 5a706f2d40fd (1 revision)
- cf02591 accessibility_annotator: Restructure features and params
- 4c79b6f [FedCM] Check for same-origin configURL in interception
- c2d7521 Roll Chrome Win64 PGO Profile
- 961e8ac Add a ListPermissions overload for a single embedder origin.
- 5db9b8f Expire histograms for Cookie Clock Skew
- 9c8ed7e Remove build_with_tflite_lib build option from ios_and_profiles
- 42e42f0 Roll Perfetto from a1236c7c5144 to 4fcf84ea39cb (1 revision)
- ea23c01 [iOS][PRDBD] Adapt testEmptyState for the password removal feature
- f54106f [mojo] Modernize EnumTraits in skia/
- 22e6d50 Roll ios_internal from b6ac53c25d2e to 84ea7594de42
- 4514307 Private passes: Fix unmasking failure notification
- 8769d3a Roll Chrome Android ARM32 PGO Profile
- a61351b [CCT][Android] Refactor account mismatch notification to support activityless sign-in
- 1a44625 Roll Chrome Android ARM64 Orderfile from 1fnhRn42zaaPPuxgk... to a4V19rI5DAi_apLMn...
- cf45bc0 [iOS] Prevent sheet dismissal during async save
- 5f968ef Roll WebRTC from 9c36e112fb1d to 3d3d455fd56b (7 revisions)
- e2de79a Roll src-internal from 3d51e1f2a411 to 7a6a06d316af (1 revision)
- 2c5f5af [CE] Fix geolocation permission element display style tests
- 7ec58a2 [CE] Enable Capability Element bounded-sizes-reftest.tentative.html test
- fb7a69a Roll Chrome Mac Arm PGO Profile
- b3be9b6 Roll V8 from 3b1aed709dbf to a6d359777cbd (3 revisions)
- 430b88a WaaP: Improve browser activation synchronization in InProcessBrowserTest
- 082d970 Roll DevTools Frontend from e07ec028d5e8 to 65be8fae836d (4 revisions)
- 8e21d79 Roll ANGLE from e8d161415a43 to 251e855fb2c1 (1 revision)
- 2b3cd7e Roll Dawn from d0fef1eb21e8 to 7d9921efdd06 (3 revisions)
- 372347b Roll clank/internal/apps from ac7bc8b71609 to c6d604882b27 (1 revision)
- e65d20e Add AMSC macro to ColorPickerBridge
- 96df93e Roll Amd64 AFDO from 148.0.7741.0_pre1601555_rc-r1-merged to 148.0.7753.0_pre1604402_rc-r1-merged
- 6315dde Disable TransientKeepAlivePolicy in ChromeRenderProcessHostTest
- 328b95a Roll optimization-guide from e2f93bf8f459 to edbc7540bf75
- 60f4830 [a11y][ffr] Add settings linkout metrics
- 6c23d11 Roll Chrome Android ARM64 Orderfile from EmC3kAzDPqP0U7bdZ... to 1fnhRn42zaaPPuxgk...
- 9935ba2 [google_apis] Use factory method to create GoogleServiceAuthError
- f2fe4fc Roll Perfetto from 54c1a44a6e52 to a1236c7c5144 (1 revision)
- 1436367 Roll WebRTC from a08f6ce12489 to 9c36e112fb1d (1 revision)
- f5bd875 Include gperf to sources for iOS builds
- 26b60d0 histogram: Update enum for Ash.BrowserContext.UnexpectedGet* (follow-up)
- ebfd875 Roll V8 from 1f77f2727581 to 3b1aed709dbf (7 revisions)
- 9b02321 Roll DevTools Frontend from b800a34de385 to e07ec028d5e8 (1 revision)
- 7bb90f4 [SHv2] Add auto-revocation exclusion field to content settings metadata
- 235a8c2 Remove the SkipDateTimeFieldDisableChecks flag
- 30710db Update meet_effects hash in DEPS file.
- 835e072 Roll Chrome Win32 PGO Profile
- 7e727db Roll Chrome Win64 PGO Profile
- 2257b34 Roll WebView ARM64 Orderfile from sMhkjn7zhP-Da9xdO... to mhpPi8HoK5ZLvZ368...
- d5a7855 Use modern IS_ANDROID check in autofill agent
- f566473 Inline `kNameSeparators` in `autofill_structured_address_constants.h`.
- 4ebbfde Add ireneuszszulc@google.com to accessibility_annotator/OWNERS.
- ecd4fe3 Roll glic-test-internal from b08bdd7cccc4 to 4607e55684a2 (1 revision)
- 2019638 Replace std::copy_n in LanguageModelPromptBuilder::{Audio,}ToMojo
- 68d1c79 [iOS]Clarifies ManagedConfirmationDialogContentForHostedDomain
- 8fc4bbf Roll Chrome Mac Arm PGO Profile
- 0b77b9c Explicitly allow reentrancy of ObserverList
- 2b69825 [Gardener] Disable sizes-auto-dynamic-attributes.html WPT test
- f41b45b gfx::HDRMetadata: Add early feature flag blocks
- b2c85ec Roll DevTools Frontend from 3cfe3a0faaa7 to b800a34de385 (2 revisions)
- cb2a9f7 Consolidate non-ios specific tests together
- f76e9b5 Roll Projector App from Ch87oUjGMLQhUSN1d... to 5iyExwfpE8aCeJPEY...
- 4f6f8e8 [Autofill] Modernize CreateMlPredictionLog()
- 1e520da [Fonts] Enable `CSSTextDecorationSkipInkAll` to stable
- 41d76fd Reland "Override credential selection for actor login on password change tasks"
- 5dfc3bf [DLP cancellation] Add UMA histogram to track real cancellation time for uploads
- bbd9dbd WTF: Remove String::Left() usages in modules/
- 3641b9f Remove String::FromUTF8() usages in renderer/platform/
- 2a26522 Migrate DedicatedWorkerHostFactoryImpl to ChildProcessId
- 168631a [iOS]Remove a unused argument
- d1ea93a [iOS]Document a missing case in didAcceptManagedConfirmationWithBrowsingDataSeparate
- 267db14 WTF: Simplify StringBuilder tests by removing ExpectBuilderContent
- efff262 [iOS] Fix hang in BackgroundRefreshAppAgent registration
- 2db49a1 Roll Skia from 51725ae49ef5 to 81ef2238cb09 (3 revisions)
- c28eb85 [Blink] Add ScopedCanvasUtils
- df5cbda [Blink] Move SharedGpuContext canvas-related utils to canvas_utils
- e8e0695 Convert to UNSAFE_TODO in media [3/7] V4L2 Part 1
- 8e429ac [Blink] Move graphics_context_3d_utils to canvas_utils
- 12222ff Migrate SharedWorkerService::Observer to ChildProcessId
- 95f845c [a11y][ffr] Add settings linkout click functionality
- d72e18b [Blink] Eliminate the GraphicsContext3DUtils class
- 902d1bb Autoshard chromium/src test suites
- 57d5b4f Migrate DedicatedWorkerService::Observer to ChildProcessId
- 4589433 [Blink] Eliminate WebGraphicsContext3DProvider::utils_
- b622577 [Blink] Make Accelerated2DCanvasFeatureEnabled() static
- d3fcda4 Roll Chrome Mac PGO Profile
- cf61194 [ConAcc] Refactor DiceResponseParams to use std::variant
- 4fa3a79 Remove Autofill.TransliteratorInitStatus histogram.
- 432083f Roll DevTools Frontend from 26d621d1eb51 to 3cfe3a0faaa7 (1 revision)
- ec50c2e Roll ANGLE from d48f7325fd15 to e8d161415a43 (1 revision)
- 00e6490 IDB: SQLite - Don't checkpoint on idle if the WAL is not dirty
- 3fd70bf Roll ios_internal from 9e5f97c863fc to b6ac53c25d2e
- 4be0a04 IDB: SQLite - skip optional steps when cleanup runs, not when posted
- 58d9879 [Autofill AI - M4] Update some missing strings
- c8f63f1 Triage failing quirk-inherit tests.
- 6c71f51 [WebView] Handle IllegalArgumentException in SupportLibProfile.
- bab3036 [iOS]Interrupts the authentication flow
- d1ffb68 Revert "graphite: avoid insert empty recording in Query::End"
- ff21ebd [a11y][ffr] Add settings linkout skeleton
- 60b543e Fix integer overflow in WebSocket message receive
- a6d6dcf Roll Boca App from GQXbJWEs7Pnv--Bxp... to 5mueojuaRsj-VkyC3...
- 8e3c01a Roll Chrome Mac Arm PGO Profile
- 4d189a3 [google_apis] Use factory method to create GoogleServiceAuthError.
- b5f39d4 Roll Chrome Android ARM64 Orderfile from FS9eoAgWMYGN_ZeQu... to EmC3kAzDPqP0U7bdZ...
- 062ec9f Roll Boca Receiver App from hll85ebRQ1tjIm1TS... to u1nH7lk8EY-YsGn0T...
- 9d0b88a [Actor Login M2] Use sync scope in Agentic Permission service
- 313df52 Add UseCounters for Service Worker Router source types in Resource Timing.
- a6b755d Add AMSC macro to NavigationEntryImpl::TreeNode
- 0df375f Roll Chrome Win32 PGO Profile
- b659ce0 [iOS] Add incognito badge to steady view
- 73fe563 Roll Chrome Win64 PGO Profile
- 6c07e66 Add request_id logging in UserMediaProcessor
- 0c0dcb5 Explicitly allow reentrancy of ObserverList for
- 5e4124f Roll androidx from TUGHGHq_2U0C6NzCT... to Ht6zouRsLwQucvrna...
- 818be69 Remove weak pointer checks in NavigationThrottleRegistryImpl, etc
- ba8c68c Roll Chrome Win ARM64 PGO Profile
- 53abe6e Roll Chrome Linux PGO Profile
- f82e612 Enable new HttpNoVarySearchData::AreEquivalent implementation
- d3d5e92 [bedrock] Migrate startup browsertests to BrowserCollectionObserver
- a300f0f Fix dangling pointer in MediaDialogViewBrowserTest
- 5afbb85 [Frameworks roll] Roll to 889061164 piper revision
- 2fcec64 [Blink] Remove CanvasResourceDispatcher size check
- cd342db Use new consent prefs in `IsMetricsReportingEnabledForOfficialBuild()`.
- d3079a9 Roll WebRTC from f85d783f006e to a08f6ce12489 (1 revision)
- fba1706 [Blink] Eliminate FlushAndSubmit() calls in canvas_resource_provider.cc
- a1783b4 [Blink] Make UnacceleratedRasterRecord() Canvas2D-only
- dbe2020 [Blink] Simplify CNon2DResourceProviderSI::WillDrawUnaccelerated()
- cd78d92 [Blink] Make WillDrawAccelerated() Canvas2D-only
- 2569b59 [Blink] Enforce that CopyToBackingSI() is accelerated-only
- 3197690 [Blink] Eliminate UploadToBackingSI() dead codepath
- 7f14bfa Private passes: Prevent underaged users from saving to Wallet
- 7ec7459 Normalize DataURL BuildResponse MIME type output
- 38724fe Roll DevTools Frontend from df1778327fa3 to 26d621d1eb51 (3 revisions)
- 55e96d8 Roll PDFium from 5ee52dc9cede to eced332c93d1 (5 revisions)
- 0eaec2c Site Search: Manage extension under site search settings
- a9ce1d5 Site Search: Expose TemplateUrl extension ID
- 21ad5f4 Updated the pervasive resources list with March 2026 data
- 0a30231 SearchPrefetch: Add IFTTT for search prefetch enums
- dbcb469 Fix dialog showModal() crash with content-visibility:auto
- 0e71343 iwa: Add file type icon for Signed Web Bundles
- f83a584 Roll Perfetto from 548eafb98f76 to 54c1a44a6e52 (1 revision)
- 9c3f012 [testing] Enable UseStrongRefToSharedImageInterface on bots
- fb6e842 Roll Depot Tools from be9dc5976ef8 to ce1ebad2c35c (1 revision)
- 7580111 Roll Dawn from d6bf92d2a314 to d0fef1eb21e8 (7 revisions)
- 89a10e5 Add WebSocket NetLog Tracking for Pre-Existing Connections
- 4809b97 Roll Chrome Mac Arm PGO Profile
- 76b9135 Checked Span: Expose `IsExtentOutOfBounds()`
- 49e840a Roll WebView ARM64 Orderfile from eghsDpVTRkiXA7j-t... to sMhkjn7zhP-Da9xdO...
- 8cb7cd0 gfx::HDRMetadata: Use skhdr types
- ecb9932 Roll DevTools Frontend from 0810b2532fed to df1778327fa3 (1 revision)
- 79a4931 Roll FuzzTest from 3f730151eede to 36b8640bfd7c (1 revision)
- e26d40f Enable prerender process reuse test on Android
- e2cc6d6 Roll Skia from 536f9b540f9e to 51725ae49ef5 (2 revisions)
- ad91aae Roll vulkan-deps from 9c8cabfbdbb5 to 9eca0d5dbbfa (1 revision)
- 09abb51 Roll Chrome Android ARM64 Orderfile from SiaqP_D5zaK-o2tpn... to FS9eoAgWMYGN_ZeQu...
- 84466ff Roll Chrome Win32 PGO Profile
- 65b28b2 Roll libpfm4 from 964baf9d35d5 to 41878eab48c5 (4 revisions)
- f93d79f Roll Chrome Win64 PGO Profile
- 2a5e00f media: Update histogram summaries to use {KeySystem} token
- 306dbc0 Remove build_with_tflite_lib build option from browsing_topics
- 80f9d80 actions revamp: Directly execute action with commands
- 80fa2b0 Roll DevTools Frontend from 2e695267ca84 to 0810b2532fed (1 revision)
- 3b4c638 [Extensions] Add browser-side validation to prevent popup blocker bypass
- 8017fd3 Roll clank/internal/apps from 28e989a4e754 to ac7bc8b71609 (1 revision)
- 995f408 Automated Commit: LKGM 16626.0.0-1076199 for chromeos.
- c19e25a Roll Chrome Mac Arm PGO Profile
- d1a9447 Roll Skia from 789ad6b12776 to 536f9b540f9e (1 revision)
- 3f50a97 extensions: Deprecate ExtensionsMenuAndAccessControlButtonCoordinator
- 82940a7 Roll V8 from 5fa843404986 to 1f77f2727581 (4 revisions)
- df3c8d6 Roll ChromeOS Arm AFDO profile from 148-7727.0-1773628097-benchmark-148.0.7745.0_pre1602859-r1 to 148-7727.8-1774232672-benchmark-148.0.7752.0_pre1603884-r1
- 49032aa Roll Chrome Win ARM64 PGO Profile
- 7c69afd Roll Depot Tools from 7d747a5c3401 to be9dc5976ef8 (1 revision)
- 788e990 Add AMSC macro to FilePathWatcherFSEvents
- 4c84ecd WebUI: Enable @typescript-eslint/no-unnecessary-type-conversion on CrOS.
- 5bbdcdf [SharedPrefsMigration] Implement migrate and downgrade path
- 8ac7f1a Side Panel: Enable Android side panel in tests by default
- 54803c3 Roll src/third_party/pyelftools/ 19b3e610c..804743761 (8 commits)
- 96f461a Roll ANGLE from 31ef14e93549 to d48f7325fd15 (1 revision)
- f70bacf Roll Chrome Mac PGO Profile
- 028d27e Roll WebRTC from f4bfe0b65413 to f85d783f006e (3 revisions)
- e0ab847 [omnibox] Consolidate eligibility for context menu entrypoint
- 10208bb Roll Chrome Android ARM64 Orderfile from OTr65SQ2myfDhT6dF... to SiaqP_D5zaK-o2tpn...
- 74916f9 Roll Skia from 8114b8661082 to 789ad6b12776 (1 revision)
- c7e31f6 Add "donate tabs" callback to AuxiliarySearchDonationService
- c659642 Use a more accurate mock for FetchAndRankService's rank in tests
- 3e39b94 Use raw_ref in AuxiliarySearchDonationService
- 9cd8a77 Roll Chrome Mac Arm PGO Profile
- 62f242d Add auxiliary donation to EnsureBrowserContextKeyedServiceFactoriesBuilt
- 3b52cd1 Roll Perfetto from 2bd3e0902f21 to 548eafb98f76 (1 revision)
- 8ddb564 [A11Y] Adding ARIA treeview file directory dump tree test.
- 85a74de Updating trunk VERSION from 7753.0 to 7754.0
- 273d243 Add content_analysis_browsertest setup logic and basic paste test
- da54db3 Roll vulkan-deps from aa5cd896fd3d to 9c8cabfbdbb5 (3 revisions)
- 5e60c83 Roll Depot Tools from cd20cedcbece to 7d747a5c3401 (1 revision)
- 36a258f Don't use backup file if fail to create in ReplaceFile API
- cb168f0 [A11Y] Adding aria alertdialog dump tree tests
- 85e1517 Experiment with NativeEventObserver calls around PeekMessage in MessagePumpForUI.
- b4b39ba Consistently use returns in HttpNetworkTransaction::HandleIOError
- fb89842 [AIAE][Clank] Fix TalkBack announcement on BNPL terms
- 8e4f4bf Roll DevTools Frontend from 6b40110c4000 to 2e695267ca84 (1 revision)
- 76c1222 Use extensions::util::IsExtensionDownload directly
- a6e3461 Roll Chrome Android Desktop x64 PGO Profile
- a230d18 Remove MockSSLClientSocket::connected_.
- 187de3d Roll Search Engines Data Internal from 9b0a31993f18 to 76082ffbead6 (1 revision)
- 72fd6d1 Revert "[TabSearch] Refactor mutators to use TabStrip API"
- 47996e5 Clean up IsPrivateAggregationDebugModeAllowed test
- de4f5bc [testing] Add WebGPUMailboxBufferTest suppression for CrOS AMD
- 6c0391a Add Version: N/A to symbolize README.chromium
- ba0cc31 Roll Skia from d40193bd4d2a to 8114b8661082 (3 revisions)
- 65c7091 Allow reentrancy for EventObserver::OnEvent
- 709ca36 Roll Chrome Android ARM64 Orderfile from sifS6NegMuUbh1CNU... to OTr65SQ2myfDhT6dF...
- 86803d4 Update ENABLE_EXTENSIONS build flag in ChromeBrowsingDataRemoverDelegate
- 42ff1bc Add bounds checking to VP8 Accelerator
- 5f349d8 Fix memory leak in FrameSessionTracker for speech recognition
- 695a3f5 Roll Chrome Mac Arm PGO Profile
- 47b0d58 Remove CancelPendingCallbacksBeforeFetchRestart from WebView flag
- 18fa7cc Convert #pragma allow_unsafe_* to PA_UNSAFE_TODO [2/4] (pointers)
- 9abc801 Move chrome/browser/browser_features.cc to browser_features GN target
- 4f69f3b extensions: Enable IncognitoApiTest on desktop Android
- 458f5f2 Roll Chromium Variations from 2Wo_xBMYhQ-FNMkWY... to DjNyqzgtGm7GewloD...
- 3eb0de6 Remove description HTML from try builders.
- f51cb4b Roll Dawn from 5e0b99b59ef8 to d6bf92d2a314 (10 revisions)
- 97ff38a Use new subscription eligibility pref for tiered rollout
- d01b932 Roll Perfetto from 282dfad33b93 to 2bd3e0902f21 (3 revisions)
- b9d85a4 Revert "Reland "Enable NetworkQualityEstimatorAsyncNotifyStartTransaction by default""
- ab42a0a Make kAddAutomaticWithDohFallbackMode feature a killswitch.
- 4df8441 [Vertical tabs] Only allow one pinned tab per row if collapsed.
- 5101c46 Don't DCHECK conformance during HEVC bitstream conversion
- f7483ce Fix missing dereference in RepeatingCallback::operator=
- b8ff30f Roll ANGLE from 08332c72dbba to 31ef14e93549 (3 revisions)
- 851c1a4 Roll V8 from cbdf0f6da79d to 5fa843404986 (2 revisions)
- ab680a7 Avoid duplicate map lookups.
- e67540f [rustmojo] Disable CFI check when calling a mojo trap handler
- 58152af Roll Chrome Win64 PGO Profile
- 21281f6 [Glic] Contextual menu should only appear for glic eligible profiles
- cd5239e Fix Cross-site iframe Prerender from getting Canceled by focus().
- b093e80 Cancel the pending query embedding if the timeout has passed for detecting relevant tabs
- ffa0c60 Roll Depot Tools from e9512dd3cacc to cd20cedcbece (1 revision)
- f91300a Add AMSC macro to SystemMediaControlsWin
- 7644868 Roll llvm-libc from 65d4df5c8e93 to adccc443070c (7 revisions)
- fef4c9d Roll Chrome Win32 PGO Profile
- 9dba332 [Contextual Tasks] Update the handshake interval to be faster
- 5b73734 media: Fix stale bitstream buffer read in D3D12 video decoder
- 3de0307 [Masonry] Fix baseline related tests
- 1db4a28 [Contextual Tasks] Implement rounded corners for clip-path
- 9800664 [iOS] Use delegate pattern for ReminderNotificationsCoordinator lifecycle
- 45bffa0 Roll androidx from lH4R_xNZoL7YwnNSJ... to TUGHGHq_2U0C6NzCT...
- 5f97c52 Roll android_deps from NDkHoZFBi462KHX9M... to ioujkn6x8xwFvfYki...
- c9e49d7 Migrate fast/dom/inert/inert-focus-in-frames to WPT
- e8039b3 Use new_audio_tracks.id in new_audio_tracks loop
- 18a97b7 Convert to UNSAFE_TODO in media [1/7] Mac and Apple
- 3d1bf0e Remove unnecessary uses of StringBuilder::ToString()
- e0a4cc7 [clank][autofill] Add AnchoredDialog
- 5140d9a Remove stevenjb@ from dbus OWNERS
- 324b78a [<install> Element] Configure InstallElement runtime feature for OT
- 78ece1e [Gardener] Disabling Flaky Test on win-asan
- 2780f3e Roll Chrome Mac Arm PGO Profile
- 755f168 Introduce the `overlap-join` keyword for the `rule-inset` property
- f0b8b78 Extend the expiration date of histograms
- 9ffa658 [Extensions] Enable user scripts via toggle feature by default.
- d6115de [Live Tab Retrieval] Add feature flag for Live Tab Context Retrieval
- 409e54d Roll clank/internal/apps from 05ad7a209a78 to 28e989a4e754 (1 revision)
- 1650b07 [Glic] Make Notification text Wrapping instead of Ellipsis
- 0c0010c [Masonry] Begin support subgrids in grid-lanes track sizing
- 91a9136 Avoid duplicate map lookups.
- 13d8a6a Add aishwaryarj@ and zheliooo@ to MultiInstance OWNERS
- 643d145 Fix glif inset when no suggestions
- 70dbd1b Roll ios_internal from a2914b862dc0 to 9e5f97c863fc
- b22426e Separate respect of time from AI-driven discussion section
- 0f8ad54 Roll Arm AFDO from 148.0.7745.0_pre1602859_rc-r1-merged to 148.0.7752.0_pre1603884_rc-r1-merged
- 1cabf78 Disable file video capture support on Android
- 996b5a7 Roll DevTools Frontend from 55ea803facf3 to 6b40110c4000 (2 revisions)
- 48ef1ad Harden error check in GLTextureHolder::UploadFromMemory
- 1a11b3d [mojo] Modernize EnumTraits in printing/
- 8cdfb67 [mojo] Modernize EnumTraits in ui/
- 5660518 Explicitly allow reentrancy for PowerManagerClient::Observer
- 60f1c8a Enable `GlicUseNonClient` and `GlicHandleDraggingNatively`
- 2dd836f Roll src-internal from ee421ee94e15 to 3d51e1f2a411 (1 revision)