Chromium Daily Digest Logo

Chromium Changes Summarizer

Summary for 2026-03-25 on branch 'main'

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_java build target has been split into smaller, more granular targets (//base:java_exception_reporter, //base:jni_callback, //base:token). Embedders must update their BUILD.gn files to depend on the new, specific targets. (1397b82)
  • ⚠️ BREAKING BREAKING: The free function swap for base::ScopedGeneric has been changed to take non-const references instead of const references. This signature change will break any code attempting to swap const ScopedGeneric objects. (d507cd7)
  • ⚠️ BREAKING BREAKING: The behavior of the public API base::ReplaceFile on 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::OnEvent has been changed to allow reentrant calls. Implementations that were not designed to be reentrant may now fail or exhibit incorrect behavior. (65c7091)
  • The kMojoUseEventFd feature has been enabled by default on Android to improve input delay and INP metrics. (04ae8a0)
  • Checks were added to HistoryService to 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 core blink::Node class. This is an ABI-breaking change that will affect embedders who subclass blink::Node or 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 from third_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: all is now enabled by default, moving it from an experimental to a stable feature. (1e520da)
  • The WebInstall API (<install> element and navigator.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 kLocalNetworkAccessPromptDirectSockets feature is now enabled by default, changing the permission workflow for Direct Sockets. (d96e669)

UI & Features

  • ⚠️ BREAKING BREAKING: The virtual method OnKeywordModeChanged has been removed from the public OmniboxClient interface. Embedders who override this now no-op method must remove their implementations to avoid build failures. (f22d35c)
  • ⚠️ BREAKING BREAKING: The CancelScan method was removed from the crosapi::mojom::DocumentScan interface 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 the MultiInstanceManager class to the MultiInstanceOrchestrator class. 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-capture switch) 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::HDRMetadata struct 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::EntityImportPromptResultCallback has been changed. It now requires a second parameter, const EntityImportUIContext&, to pass UI consent details. Embedders implementing AutofillClient must update their function signatures. (d130440)
  • The Autofill CVC storage feature 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::IsExtensionDownload has been removed from chrome/browser/download/download_crx_util.h. Embedders should use extensions::util::IsExtensionDownload instead. (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 GetSourceCode function 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 DelayRfhDestructionsOnUnloadAndDetach feature flag and its associated code paths have been removed, simplifying the lifecycle management of RenderFrameHost. (aa54fb5)
  • Several services, including those for Dedicated and Shared Workers, were updated to use the strongly-typed content::ChildProcessId instead of raw integers, improving type safety. (2a26522) (12222ff) (57d5b4f)
  • Numerous launched or obsolete feature flags were removed, including kTabGridDragAndDrop (iOS), kNtpSafeBrowsingModule, MagicStackAndroid, and AutofillCvcStorageEnabled. (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)
← Back to all summaries