Chromium Daily Digest Logo

Chromium Changes Summarizer

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

Chromium Digest: 2026-03-24

Overview

A busy day with 687 total commits, of which 519 were deemed relevant to developers. The day saw an unusually high number of breaking changes across the codebase, affecting core APIs, Blink, UI, extensions, and platform-specific code. Major refactors were landed in the sessions, sync, and extensions components, requiring embedders to update their code. Work also continued on multinetworking support and general code cleanup.

API, Core, and Compositor

  • ⚠️ BREAKING BREAKING: The public syncer::DeviceInfo class has been refactored to use native C++ types for its members instead of sync protocol buffer types, breaking clients that construct or inspect DeviceInfo objects. (165bf33)
  • ⚠️ BREAKING BREAKING: The public API for components/sessions::SessionCommand has been changed. The size() method was removed and PayloadAsPickle() was renamed to ContentsAsPickle(), breaking embedders using this interface. (364c522)
  • ⚠️ BREAKING BREAKING: The core compositor method cc::LayerImpl::PushPropertiesTo has been renamed to CopyPropertiesTo and its functionality split. Custom LayerImpl subclasses overriding the original virtual method must be updated. (b3d21ec)
  • ⚠️ BREAKING BREAKING: The behavior of StringBuilder::operator<< has been changed for char and UChar types to serialize them as characters instead of their integer values. This can break code relying on the previous numeric output for logging or serialization. (b97df4a)
  • base::PostTaskAndReplyWithResult has been improved to support reply functions that take multiple arguments by having the task function return a std::tuple. (b791274)
  • The base::Feature API and its macros were moved to a new, self-contained header (base/feature.h) to resolve circular dependencies and improve modularity. (5063835)

Blink and Web Platform

  • ⚠️ BREAKING BREAKING: The IDL definitions for DOM manipulation methods like beforeHTML() and setHTML() have been altered, changing the accepted types for the options parameter. This is a breaking change to the public web-facing API. (368d532)
  • ⚠️ BREAKING BREAKING: The public Blink class PauseMicrotasksHandle in event_loop.h has been made non-copyable and non-assignable, which will break any code that was previously copying instances. (8222b27)
  • ⚠️ BREAKING BREAKING: The public Blink string utility String::FromUTF8 has been renamed to String::FromUtf8 and an overload has been removed. (1401a72)
  • ⚠️ BREAKING BREAKING: The public API AtomicString::FromUtf8(const char*) has been removed from Blink. Code should be updated to use the AtomicString::FromUtf8(std::string_view) overload. (a045d0d)
  • ⚠️ BREAKING BREAKING: The signature of RasterInterface::ReadbackYUVPixelsAsync, a core public interface for GPU operations, has been modified. The source_size and paste_location parameters were changed. (85d21e9)
  • Support for the stopped value in the image-animation CSS property has been implemented, allowing animated images to be stopped and reset to their first frame. (4fa3a3f)
  • On Android, Document Picture-in-Picture now reparents the video's frame sink to the PiP window's compositor to prevent video stutter when the originating tab is minimized. (01dadfb)
  • The experimental HighlightPointerEvents feature and its associated HighlightPointerEvent interface have been removed, as they were superseded by the shipped HighlightsFromPoint feature. (894087f)

Networking and Services

  • ⚠️ BREAKING BREAKING: The constructor for the core public class net::ClientSocketPool::GroupId has been changed to support multinetworking. Callers must now pass a new target_network parameter. (52a2dea)
  • ⚠️ BREAKING BREAKING: The InitializeRequest method in the public base class ContentAnalysisInfoBase is now a pure virtual function. Embedders with custom subclasses must implement this method. (2d6e854)
  • ⚠️ BREAKING BREAKING: The public virtual methods GetSamplingParamsConfig and GetFeatureMetadata have been removed from OnDeviceCapability and OptimizationGuideKeyedService, breaking embedders who used them for on-device model configuration. (fb071c6)
  • As part of the multinetworking effort, URLRequest and HttpRequestInfo classes were updated to include a target_network member. (ba4fdb3) (87a4047) (337a3df)
  • The kSkipTpcdMitigationsForAds feature and related ad-heuristic logic for third-party cookie deprecation have been removed, simplifying the codebase. (5414c90)
  • A browser-side check for the fullscreen Permissions Policy has been added in RenderFrameHostImpl::EnterFullscreen() to enforce the policy even if the renderer is compromised. (23da98a)

UI, WebUI, and DevTools

  • ⚠️ BREAKING BREAKING: The core WebUI utility sendWithPromise in ui/webui/resources/js/cr.ts now requires a mandatory generic type parameter specifying the promise's payload type. Calls without this will no longer compile. (7c7425f) (2035199)
  • ⚠️ BREAKING BREAKING: The public class views::UserResizeDetector has been renamed to views::UserResizeMoveDetector. Embedders using this ui/views class will need to update their code. (18b13c6)
  • ⚠️ BREAKING BREAKING: The TabAlert and TabNetworkState enums have been moved from chrome/browser/ui/tabs to the public component components/tabs/public, changing their include paths and namespaces. (a9634cc) (6b531e1)
  • BREAKING: Enum values related to the deprecated Tab Organization feature have been removed from the stable chrome/browser/ui/webui/tab_search/tab_search.mojom interface, breaking clients of this mojom API. (d479cf0)
  • New observer notifications, OnNativeWidgetUserDragStarted and OnNativeWidgetUserDragEnded, have been added to views::Widget to allow clients to distinguish between a window being moved versus resized. (b4fe7f8)
  • A new CrashReportContext domain has been added to the Chrome DevTools Protocol (CDP) to allow inspection of key-value pairs stored for crash reporting. (ea739c3)
  • Touchpad history navigation is now enabled by default on Linux, aligning its behavior with Windows and ChromeOS. (9cf0141)

Extensions

  • ⚠️ BREAKING BREAKING: As part of moving WebstoreInstaller from //chrome to //extensions, new pure virtual methods have been added to the ExtensionsBrowserClient interface. This forces all embedders to implement the new methods, causing a compilation break. (cb457f6)
  • The browser namespace for extensions (kExtensionBrowserNamespaceAndPolyfillSupport) is now enabled by default, shipping the feature. (6f12cd1)

Autofill and Payments

  • ⚠️ BREAKING BREAKING: The core Autofill utility function ToSafeFieldType in field_types.h has been refactored to return a std::optional<FieldType> instead of a FieldType, breaking code that uses the old signature. (31cce64)
  • ⚠️ BREAKING BREAKING: The AutofillSharedStorageHandler class has been removed. Embedders using this class or instantiating PersonalDataManager directly will have build failures. (d7b4885)
  • UI text for saving payment cards and confirmation messages has been updated to reflect "Google Wallet" branding. (b6184b2) (2363e4c) (afdc3d9)

Platform-Specific

  • ⚠️ BREAKING BREAKING (iOS): The WebStateObserver list has been marked as re-entrant to prevent crashes. This is a significant behavioral change to a core public API for iOS embedders who may have relied on the previous non-re-entrant notification behavior. (5034d37)
  • ⚠️ BREAKING BREAKING (Android): A deprecated, default-implemented onAddedToTask() method has been removed from the public Java interface ChromeAndroidTaskFeature. Classes implementing this interface must now implement onAddedToTask(long nativeBrowserWindowPtr). (456ce60)
  • ⚠️ BREAKING BREAKING (ChromeOS): The signature of the public mojo interface PinFactorEditor::CheckPinComplexity has been changed. The return type is now a result<> union, and the PinComplexity enum has been simplified. (86f795d)
  • (Android) JniZero has been patched to override the default FindClass behavior with a version that is aware of APK splits. This is a compatibility fix for third-party libraries like Cardboard that make direct JNI calls. (3312e8f)
  • (iOS) Drag-and-drop is now enabled by default. (34fefe1)

Build and Infrastructure

  • The build_with_tflite_lib build option has been removed from numerous components (Omnibox, Permissions, Autofill, Media, etc.) as it is now universally enabled, simplifying build configurations. (4f546f2) (bc399d2) (c7500c1) (711d2fc) (c907c62) (16a600b) (16777dd)
  • The DirectReceiver mojom attribute has been removed. It was a no-op and is no longer enforced or recognized by the mojom toolchain. (d7bb901) (239b3c8) (24d3982)
  • Rust code for C++ sequence integration has been moved from //mojo to //base as part of establishing new guidelines for Rust code within the core base library. (e70725a)
All Commits (687)
  • 7c7425f WebUI: Add type parameter to sendWithPromise(), part 2.
  • 8222b27 Prohibit copying of PauseMicrotasksHandle
  • 6d59c8f Add parameter comments in most_visted_handler_unittest.cc
  • 4cb10a9 Avoid duplicate map lookups.
  • 8a95541 [Read aloud] Honor initial muted state of the tab in reading mode
  • 1a8cd64 Roll Skia from 517b0bfb2061 to d40193bd4d2a (6 revisions)
  • d4f82a7 Add Skill Invocation cases
  • c94dc7d Add Skill deletion/undo case
  • b23e049 Update CBB autoroll for the builds refs
  • c73d5c0 Clean up renderer_context_menu includes
  • 18b13c6 views: Rename UserResizeDetector to UserResizeMoveDetector
  • 827b8d6 Roll Chrome Android ARM64 Orderfile from G016zc15Pe-EKA6qe... to sifS6NegMuUbh1CNU...
  • 6a56a0b [glic] Record a user action when a Glic instance is opened.
  • 2456bd0 [gpu] Remove RAW_DRAW usage enforcement from ProduceRaster
  • b6184b2 [AF][Clank] Update text on card upstream prompt with v2 Wallet branding
  • 226fdc2 [Connection-Allowlist] Use "redirects" param for subresource fetches.
  • b0b1eae Roll WebRTC from c397ee98ed8f to f4bfe0b65413 (1 revision)
  • a5b8762 [Extensions] Update comment in ServiceWorkerState
  • 94bc4d5 Clean up PaintOffsetTranslationForBackdropFilterWithInlineElement
  • 5bfcc50 Roll Chrome Android Desktop x64 PGO Profile
  • 255efc3 [glic] Use test-scoped HistogramTesters instead of fixture member
  • 63baf79 Refactor GlicWidget to use views::Widget::is_dragging
  • e9360f8 Explicitly Allow reentrancy for PowerManagerClient::Observer
  • 76f32b8 [layout] Don't reinsert on float change if we are OOF-positioned.
  • 4a065c1 [AF][Clank] Remove generic card icon from local card fallback message
  • d11f647 Modularize chrome/browser/browser_features.h
  • 05eb717 Implement QueryIntentTypeUtils
  • 04e8775 Update dawn glfw folder.
  • 5e0afe9 Include INITIALIZATION_STATUS_CREATED_NEW_PREF_STORE in pref-readiness condition of UserPrefs
  • 80ddd75 [iOS] Clean up obsolete Docking Promo code and metrics
  • 9e2f347 [Gardener] Disabling Flaky Test on Linux MSan
  • 37bc0a8 Manually roll Cardboard to 1.33.0
  • c58216e [contextual-tasks] Restrict composebox centering to AI pages.
  • 98e0f8a [TabSearch] Refactor mutators to use TabStrip API
  • 12e60af Import wpt@2a1733d46c9a2ff958365d8d6e14e7317fc07dc0
  • cc8c327 iOS: Create a chrome://flag entry for actuation tools
  • 2363e4c Update title and description for save card prompt
  • 23da98a Enforce fullscreen Permissions Policy in EnterFullscreen
  • cfb0cc8 [BNPL][PNPL] Announce Pay Later privacy footnote for screenreaders
  • 1e28e32 [Persist] Fix early 'caught up' call for Shadow Store
  • 2717a38 [composebox] (3/4) Simplify the composebox WebUI configuration.
  • 883ade1 Roll Perfetto from 357268a3f619 to 282dfad33b93 (3 revisions)
  • 65d50fd Add SyncBridgeDataProvider
  • 5f51c74 Roll Chrome Mac Arm PGO Profile
  • 5f02fdf docs/managing-third-party: add a disclamier about Skia project
  • e33969c Roll Chrome Win64 PGO Profile
  • a045d0d Eliminate AtomicString::FromUtf8(const char*)
  • b283666 Allow web-based payment handlers to indicate error (2/N)
  • 34fefe1 [ios] Enable drag and drop by default
  • 65c0a5c Roll V8 from e01f926a0e63 to cbdf0f6da79d (13 revisions)
  • 1965e1c Replace std::copy_n in RoundedEdgePathIterator
  • 501ca9e [contextual-tasks] Simplify async waits in composebox tests.
  • 410e5e6 [Glic] Fix bad capitalization
  • 3771385 Replace UNSAFE_TODO in Equal Power Panner with safe operations
  • 0edd2eb Replace DeprecatedLower() with ToAsciiLower() in RetrieveKeyValuePairs()
  • b446b4f [Frameworks roll] Roll to 888785138 piper revision
  • 5318a74 Roll Chrome Win ARM64 PGO Profile
  • 40f5e47 [contextual-tasks] Mark overlay as inactive if it is closing.
  • e59ecad [Autologin] Map federated login errors to specific ActionResultCodes
  • 5414c90 Delete kSkipTpcdMitigationsForAds feature
  • b19541a [html-in-canvas] Make hit testing respect z-index
  • b028208 Roll Depot Tools from 416ff6088da5 to e9512dd3cacc (3 revisions)
  • 093ab17 Roll Chrome Linux PGO Profile
  • 076ffa3 Roll vulkan-deps from 7cda7cb07b48 to aa5cd896fd3d (2 revisions)
  • a9cccf8 Roll Chrome Win32 PGO Profile
  • 4f546f2 Remove build_with_tflite_lib build option from page_content_annotations
  • 90efa49 Roll FFmpeg from 946d97db8d90 to b5e18fb9da84 (1 revision)
  • efb45d9 [contextual-tasks] Adjust autocomplete clearing behavior in composebox.
  • 6d28aed Extend GPU.TransferCache.* histograms
  • 190fc84 Extend Android.BrowserControls.OutstandingNavigationsOnFinish.
  • 8c2fc3e [DoH] Ignore memory pressure for DnsOverHttps QUIC crypto configs
  • 33153bf [Gardener] Disabling Flaky Test on ChromeOS
  • df7fcea Extensions: Fix dangling raw_ptr in ExtensionPopup::extension_view_
  • 5063835 Move base::Feature API and related macros to a new, self-contained, header.
  • 1f0c97c Add internal print test for OOF in clipped container.
  • 1d5e46b views: Add is_dragging() to track widget drag state.
  • b02a86b [mojo] Migrate EnumTraits in //services to return by value
  • b3afe67 Roll glic-test-internal from 5a51e2924f2f to b08bdd7cccc4 (1 revision)
  • a371ae2 Update expiration of Actor.NavigationGating.ConfirmedListSize2
  • cbf2802 PaintTiming: Move PaintTimingCallbackManager to PaintTiming
  • 7911c11 [codehealth]: Clean up stale NtpRealboxUseGoogleGIcon feature flag
  • cbdb782 Revert "[builtin-ai] AssetManager manages components via usage and policies"
  • 98aa704 [glic] Refactor origin gating decision tree
  • bd2a59c Add new keyed service to manage lifetime for opt guide global state.
  • 1bfb7b1 Enable GlicUseMainPartitionForUnifiedFre by default.
  • 976437e [lens] Re-enable region context menu for follow ups.
  • cebebc3 Roll Chrome Mac PGO Profile
  • 9146e8c Field trial config for OnlyUseWindowResizeHelperOnResize.
  • 27a630a Print Preview: Fix Korean printer name search
  • bd59fcf Roll TFLite/LiteRT to Next Green Version
  • 1f9d31c [Contextual Tasks] Allow editing search parameters via URL except cs
  • 31c60cf [build/android] Fix generate_vscode_project.py for .params.json revamp
  • 701332c Fix possible integer overflow in gl::gles2::GetCompressedTexSizeInBytes
  • 2a5df75 Onboard contextual cueing to MES
  • 14f39c1 [ntp] Searchbox embedder implementation
  • eca0dbb [Animated pb] M144 bisect cl 9
  • b791274 Add PostTaskAndReplyWithResult support for multiple args
  • 175fdb3 [DCSI]: Fix color mismatch in WrappedGraphiteTextureBacking readback.
  • c5d83ca Roll DevTools Frontend from 3a5dabf43e0e to 55ea803facf3 (2 revisions)
  • 6d52c76 webiui_browser: Don't crash on showing app menu.
  • 1536769 Roll src/components/resources/default_100_percent/google_chrome/ 6b1e9802f..685f0baad (1 commit)
  • 44bdbb1 Add URLInfo fields to UnscannedFileEvent
  • e70725a [rustmojo] Move sequencing code to //base
  • 3ea53a2 Spanify inputs in net proxy resolution fuzzers
  • 06faec7 [omnibox][webui] Fix double focus indicator
  • 74da1f8 Reland "[TabData] Remove TabData usage from TabStripController"
  • 228f742 [html-in-canvas] Add onpaint z-index change test
  • 655f2df [composebox] Remove blur on submit for side-panel composebox.
  • f1e3575 Reorder methods in VerticalTabStripRegionView
  • e187e12 Remove the parameter default value for InitializeRequest.
  • 6281687 [builtin-ai] AssetManager manages components via usage and policies
  • b6d434f Move code to link session controllers to FuseboxSessionState
  • 5e47c8f GlicTabDataObserver did not track tab discards
  • e3c01bf [XR] Extend XrSceneCoreSessionManager to allow creating spatial panels and sufraces
  • 01dadfb [DocPiP] Reparent VideoFrameSubmitter on PiP transition
  • 8bf5fb6 Update `TestExpectations` with bugs filed for crrev.com/c/7696253
  • 1999871 Roll Chrome Mac Arm PGO Profile
  • 3c72bf2 Roll compiler-rt from 28c233d2e119 to bb7645f5e11c (4 revisions)
  • 632f909 Roll clank/internal/apps from f7482654c6ee to 05ad7a209a78 (1 revision)
  • 5a6916d Roll WebView ARM64 Orderfile from Pi15z3oDaK2pE011e... to eghsDpVTRkiXA7j-t...
  • bfd39f7 [Vertical Tabs] Clean up hover card on vertical split tab view reset
  • a824c19 clipboard: Handle negative biHeight correctly for top-down DIBs
  • 397547d [gamepad] Add product name claiming to prevent double-enumeration
  • bc399d2 Remove build_with_tflite_lib build option from services/on_device_model
  • 9f58c4e [fuchsia] Update default Fuchsia target API level to 30
  • 6608198 updater: use constexpr instead of const where possible
  • 2035199 WebUI: Add type parameter to sendWithPromise(), part 1.
  • 32b8987 [Vertical tabs] Trigger expand on hover state for on focus.
  • b2085f9 Add a logline to debug GCPW sign in flows.
  • d18ede1 [glic] Make sure old webui views are detached in setWebContents
  • 14a8eda [Fonts] Fix CSS font-weight matching direction on Mac
  • d5bde2e [blink] Convert CanvasResourceProviderSharedImage to use SharedImagePool
  • f755c71 Add missing return statement in ScopedGeneric::Receiver::operator=
  • 9f8e0a8 Roll Skia from a465876e3156 to 517b0bfb2061 (1 revision)
  • c3f54ac Roll WebRTC from 49a0591324bf to c397ee98ed8f (2 revisions)
  • 4caa3d8 [PWA/App Migration] Dynamically update AppService on migration complete
  • 1c4712b Enable kArabicIndicDigitInput by default
  • 62c5ef2 Fix -Wexit-time-destructors in AutoPictureInPictureHatsService
  • fc9b9ea Roll Chrome Android ARM64 Orderfile from i8VdX-MdSQtGh_Y2D... to G016zc15Pe-EKA6qe...
  • 23f46fc Avoid duplicate map lookups.
  • 022c632 [composebox] Hide contextual entrypoint button based on input state
  • e4cddd2 [aim-eligibility] Remove `SearchboxConfig` Fallback Config
  • a4849b8 Rename AutofillDataProvider to MemoryDataProvider
  • b834d1a [Autofill] Let ToSafeHtmlFieldType() return std::optional<HtmlFieldType>
  • a0692f8 [media] Drop param on VideoFrame::SetLostSharedImageResource
  • fc9baee Roll ios_internal from 4652f7a72afd to a2914b862dc0
  • d479cf0 [TabOrganization] Finish deprecation
  • ea739c3 Implement CrashReportContext DevTools protocol domain
  • ee6fc1a Strip markdown code blocks from MES result string to allow for JSON parsing/formatting.
  • f8da88f [Autofill] Clean up base::NotFatalUntils
  • 8327d89 Update all emulator mixins to be generated by a method
  • e18d9e6 Roll Chrome Win32 PGO Profile
  • 30c98fe Remove circular dependencies with //chrome/browser and //c/b/preloading
  • 3948fe5 Add module-level documentation to mojo/public/rust bindings Remote and Receiver
  • 1648858 [Extensions Cleanup] Simple JS updates in api_test/file_system
  • f3522cc [NtpRefactor] Fix crash in SnapScrollHelperImpl.
  • c4dcce4 [Autofill] Simplify ToSafeFieldType() expressions
  • d07d4f0 Roll Chrome Win64 PGO Profile
  • c84ca94 [ContextualTasks] Fix crash when hats survey tries to show
  • accd14f Reinforce Chrome argument sanitization
  • d1004af Roll src-internal from 12f408010dc6 to ee421ee94e15 (1 revision)
  • 102b015 Handle no-state prefetch renderer eviction in SadTabHelper
  • 5eee26d Modularize //chrome/browser/preloading/prefetch
  • 8f6f983 Allow for the request to get relevant tabs to have a timeout
  • 59bf141 Add metrics for Linux scroll to navigate behavior
  • c18ed84 Roll Crossbench from 81176af3f4fb to af40816b6358 (1 revision)
  • 281eb5f Roll src/third_party/libvpx/source/libvpx/ e1dd14963..3fce57ecc (5 commits)
  • c7500c1 Remove build_with_tflite_lib build option from services/passage_embeddings
  • 8868220 [bedrock] Fix workspace browser selection when opening links (Linux)
  • be31869 Modularize //chrome/browser/preloading/prefetch/prefetch_service
  • 415fe77 [Reading mode] Fix flaky DoesNotShowChipIfIgnoredManyTimes
  • afdc3d9 [AF] Update save card confirmation text with Wallet branding V2
  • ebae672 Built-In AI: Surface more granular errors
  • 03c2993 Introduce Get/SetMetricsReportingLevel methods in GoogleUpdateSettings
  • 07ec218 Remove build_with_tflite_lib build option from chrome/renderer
  • 8d32c08 [Test Automation] Add temporary values that can be shared between steps
  • a44eb33 [FRE Refresh] Substitute PNGs with SVGs for refreshed Default Browser view.
  • 0556cc4 [iOS][AppBar] Introduce Menu Factory for Toolbar Buttons
  • c6b628c Disable TransientKeepAlivePolicy in TabManagerTests.
  • e3b7beb [iOS] Update testCancelDeletionInDetailView EG test to avoid flakiness
  • a9be3da Use V1VOPRF crypto in PST web platform tests.
  • 2ac3159 Fix dynamic attribute updates and empty name caching for <map>
  • 7f9bd8a Add FRE Override control to glic internals debug controls.
  • ffdf880 Set isLoadError_ to true only for Error Documents
  • 238c232 [STS] Avoid computing active tab related features when it is NTP.
  • 9dc77e4 [VCN] Update text on enrollment prompt with v2 Wallet branding
  • 2f026f6 Roll Depot Tools from 2e5b239d792f to 416ff6088da5 (1 revision)
  • 85d6d88 Remove stevenjb@ from //depot/components/proxy_config/OWNERS.
  • 384ff0c Roll Dawn from baea44be7bed to 5e0b99b59ef8 (4 revisions)
  • e91bcc7 Fix group hover card spacing
  • ce2cfd4 Consolidate redundant map lookup in FillResponseForInitialWebUI
  • e30b44e [WebUSB] Add UMA for control transfer permission telemetry
  • dd026d8 Add mechanism to clear turn id after PanelWillOpen
  • 41e4ec4 Add additional unit tests for FixupHost function.
  • 6259f28 Extend Android.Toolbar.BitmapCapture.
  • 6ea5eaa [BNPL-Ai][Clank] Amount Extraction terms shown metrics
  • 16a2a47 Implement AutoPip HaTS survey triggering and segmentation logic
  • 06b9330 [iOS] Extend IOS.TipsMagicStack.Module.DisplayedType histogram
  • fcd4a5f Roll glic-test-internal from 5727c7c10137 to 5a51e2924f2f (1 revision)
  • 411ebd3 [SMTC] Use weak ptr in SystemMediaControlsWin callback
  • 0e176d1 [PWA] Moving from strict mock to fake for uninstall command test
  • f473141 android: Use MockitoRule in chrome/browser
  • 765b6df android: Use MockitoRule in components/media_router/browser/android/junit/src/org/chromium/components/media_router
  • 9ca036d [Autofill AI - M4] Add required flags for public passes testing
  • 3312e8f Patch JniZero to force third_party code to work
  • b743bc8 Extend the expiry date for Search.OsDefaultsChoice.*
  • 85e1279 [Symphonia] Cleanup feature flags, about:flag controls
  • dab0a27 [iOS] Update string "Rename Group" to "Edit Group"
  • 711d2fc Remove build_with_tflite_lib build option from omnibox
  • 1f017fa Consolidate redundant map/set operations in accessibility and Gin Java bridge
  • 1434102 [Media] Add UseCounter counters for lazy loading media
  • cc3aac7 [iOS] Fix tab strip squashing during browser swap
  • c890f88 [NTP] Add generic Close string translation.
  • a096fab net: Update ENABLE_EXTENSIONS build flag in ProfileNetworkContextService
  • ebbce57 WebUI: Fix ESLint no-unnecessary-type-conversion violations, part 2.
  • dc3c6e8 [AIAE][Clank] Ensure bolded AI terms persist on the progress screen
  • 6a3bc5d [Glic] Default enable drag and drop flag
  • 9d8febc [BNPL][PNPL] Handle amount extraction errors and prevent retriggering AE
  • 9cf0141 [linux] Enable touchpad history navigation in linux as default
  • 88df96b [crd host][linux] Unset CRD environment variables
  • 5a7d831 Roll ANGLE from 4c2a59f9dc9b to 08332c72dbba (1 revision)
  • 140549c [APC] Add tabbable interaction info to page content
  • a7002cb Roll Perfetto from 898cd7c2339f to 357268a3f619 (1 revision)
  • b4fe7f8 views: Add notifications for the start and end of a window drag.
  • 070e93c views: Implement WidgetDelegate::OnWindow[Begin/End]UserBoundsChange for Mac
  • c260653 [Cleanup] Fix typos in histogram and dialog names
  • ae7feeb Roll vulkan-deps from da4572cb5123 to 7cda7cb07b48 (3 revisions)
  • 0def127 [Cleanup] Update description_html entries (copied from CI builder)
  • 52a2dea Support target_network in ClientSocketPool::GroupId
  • 6e85c7c media: Skip geometric layout validation for MJPEG VideoFrames
  • 7be6375 Roll DevTools Frontend from ab3a7b673495 to 3a5dabf43e0e (2 revisions)
  • 4be783a PaintTiming: Fix first-paint-only tests
  • 17ae646 Finish modularizing c/b/push_notification
  • 8b9599f [Extensions WebIDL] Improve description comment extraction
  • ffb6f88 tools/security: add
  • 6553e98 Private passes: Prevent FR and OM from saving
  • 6a2f48d [ios] Add InvalidateInsetRange() to FullscreenBrowserAgent
  • 1d0b6b7 Import wpt@acaf3f81d48f8cb965cfcff81a012429ebf9b2b0
  • ea0b283 Re-enable crash-on-JS-error for contextual tasks WebUI tests.
  • e5e1c89 Roll Chrome Mac Arm PGO Profile
  • 08a24c7 [SxS] Update bookmark side panel context menu order
  • 2861c1b [TabSearch] Consolidate CloseWebuiTab call
  • cfa8e5b Fix erroneous DCHECK for enterprise policy enforcement
  • d58720f [Read Anything][485313063] Fix align full-width images by removing figure side-margins
  • 8f80535 sync: Update ENABLE_EXTENSIONS build flag in ExtensionsActivityMonitor
  • 0db3e9a Identify which glic instance is running on chrome://inspect
  • 2b552bc [Contextual Tasks] Add Eligibility tab to internals UI
  • c764adc [context-input] Keep using PDF icon for pdfs even when raw-file flag is enabled
  • c907c62 Remove build_with_tflite_lib build option from permissions
  • 04e82a8 Modularize //chrome/browser/preloading/prefetch/search_prefetch
  • 7ced39d Add field trial testing config for batch annotations timeout exp
  • c96ab71 Reland "Modularize //chrome/renderer/extensions unit tests"
  • 11037d0 [Cleanup] Delete old feature declaration
  • 84313f0 [STS] Compute required signals for ML model.
  • 080a96e Roll Crossbench from 1a1b13f67866 to 81176af3f4fb (1 revision)
  • d841cb3 Default-enable the persist across reboots feature on Desktop
  • 8c3d474 [infra][gpu] Add Linux/AMD RX 5500XT experimental tester
  • 33bf2e2 Roll V8 from 052a13f13a8a to e01f926a0e63 (11 revisions)
  • dfc5e35 [Tab Groups] Remove tab group menu feature flag.
  • 60a72e0 [BNPL][PNPL] Fix shading on bottom of BNPL footnote
  • 70d1681 spanification: automatically spanify .../client/cmd_buffer_helper_test.cc etc.
  • 34e2859 Refactor LocalResourceURLLoaderFactory to use moves and try_emplace
  • c246001 Add printing test for clipped OOF with large inline offset.
  • c56ed0b Roll Chrome Android ARM64 Orderfile from -HvVYWjEIDT982eAe... to i8VdX-MdSQtGh_Y2D...
  • 28db3d7 Consolidate CSS rules for view transitions
  • 0cc0e44 [AdDensity] Skip metric recording when no valid density is calculated
  • 4a05c8b Reland "Add ClearAllWindowsExcept methods to PersistencePolicy"
  • d0004a1 [cobrowse] Make p13n settings link clickable in zero-state side panel.
  • 1a9573a [iOS] Do not prefetch capabilities without ExternalPrivacyContext
  • c599d0d android: Use MockitoRule in chrome/android
  • 7ff5ac6 Roll Skia from 3619bda0eb43 to a465876e3156 (2 revisions)
  • eb2752a spanification: automatically spanify ui/gfx/color_space_unittest.cc
  • a49f9e2 Enable dynamic colors for default browser modal
  • fc6807e Reland "Remove lens string dependency in SearchboxHandler"
  • 76c3cbf Roll WebView ARM64 Orderfile from NifrvJq4suwMRIMOT... to Pi15z3oDaK2pE011e...
  • 300cd6a Remove stevenjb@ from extensions OWNERS files.
  • 01631d0 Gardener: Disable flaky css ruby and writing-modes wpt tests
  • ce6c51b Add dirty_rect_for_commit_ to webgpu context
  • 8a5d7d0 Add dirty_rect_for_commit_ to webgl context
  • b6be4f8 [iOS] Update PromosManager IFTTT as multiple file paths now supported
  • cd1504c [bedrock] Migrate app_shim_manager_mac.h away from BrowserListObserver.
  • 59998c4 Roll androidx from GIgdzzHTYcjiT8Xrt... to lH4R_xNZoL7YwnNSJ...
  • 2cd8e71 [composebox] Refactor composebox input into a new component [part 3]
  • 7444737 Remove stevenjb@ from network-related OWNERS files.
  • 2d6e854 [iOS] Implement Content Analysis Info for Enterprise
  • f74f78b Avoid unsafe buffers in StringView(view, offset, length) constructor.
  • fcaf75a Refine comment on TcpSocketPoolProxyLimit in browser test.
  • b6a0b07 Consolidate redundant map operations in //content/web_test/browser
  • eb04547 Reflect <template for> as htmlFor
  • d791b7e Remove all the Android atd images and unused Android FYI builders.
  • ca9fa2d Add use counters for streaming/patching
  • 3fb8142 Cleanup kReinstallSyncedExtensionsOnPolicyChange feature flag
  • 24d3982 No longer treat DirectReceiver as a valid mojom attribute
  • 239b3c8 Remove DirectReceiver attribute from .mojom files
  • d7bb901 Remove DirectReceiver attribute enforcement
  • 86da538 Fix Safe Browsing warnings for unresolved domains on iOS
  • 30e7e7f Roll clank/internal/apps from 8ca53cab4ce8 to f7482654c6ee (1 revision)
  • 12f072c Update expiration dates for most UMA histograms.
  • c5cbcbc Roll Media App from nprR6I9_QQYxBLHRF... to 9ffj34erZlVGZVzi5...
  • 0bc911e Roll Perfetto from 3c997950a05e to 898cd7c2339f (2 revisions)
  • 9948ca5 Roll DevTools Frontend from d358c8494f5a to ab3a7b673495 (2 revisions)
  • b5a1e23 Consolidate TabAlertState and TabNetworkState mojom enum
  • 7500ea7 [flags] Check `flag-never-expire-list.json` is a subset of all flags
  • ae05b25 Refactor Multistep Filter UI interaction using a new delegate.
  • c70a605 [Sheriff] Disable flaky test
  • 6b753cb [Vertical tabs] Update separators to layout based on padding instead of width.
  • c20723a [Animated pb] M144 bisect cl 8
  • 0b6a541 Remove ModelBrokerImpl::Solution::GetAdapter
  • 4b75327 CHECK that GlicMultiInstance is enabled
  • 9aa33a0 Add TTL support for AccessibilityAnnotations
  • 22b7b0f [google_apis] Use factory method to create GoogleServiceAuthError
  • fcb32d8 [rust jpeg] Create JPEGSuite test
  • e8e07ad Catch IllegalArgumentException in ContentUriUtils.getDisplayName
  • eff780c [DLP cancellation] Add the feature flag for active DLP scanning cancellation
  • 69ad5b2 Remove flag DragAndDropPluginElementSupport
  • 920737e Enforce identity-credentials-get Permissions Policy browser-side
  • 4acdf71 [Clank] Refactor TouchToFillPaymentMethodControllerRobolectricTest
  • f692078 [iOS] Enable sync of Wallet related data on iOS
  • 9f8f447 Revert "overscroll: Ensure to keep the same parent when we don't need an update"
  • 0c05695 Check for unresolved references in Cronet jars
  • 9e76965 Roll SearchEnginesData from 51d364a27ba2 to 2ecec7b3a56b (1 revision)
  • bdbe867 Add defensive runtime checks to prevent access violations caused by corrupted flatbuffer data.
  • dca0f80 Roll Chrome Android ARM64 Orderfile from 86KWsO295k0n6zleP... to -HvVYWjEIDT982eAe...
  • 7cb8849 webrtc: add missing L4S remote-inbound-rtp properties
  • f9f7d27 [PWA/Migration] Dynamically update chrome://apps on migration
  • 68def5f Glic test client: Make manual actor tests easier with conversation requirement
  • 1f768fd [code-health] Clean up `arc-rt-vcpu-quad-core` flag
  • c5f2785 [App rating] Roll android deps for com.google.android.play
  • 79ca4a1 [Sheriff] Disable flaky test
  • 42e107e Roll Skia from bf4f2763b6e6 to 3619bda0eb43 (3 revisions)
  • 560f4c5 Extend histograms for WebView API usage
  • eaf1c9b [iOS][Forms AI] add new entity and open entity into profile view controller
  • 1520229 Fix menulist intrinsic block-size with content-visibility:hidden
  • d2659db Fix Is{Source,Target}LanguageSupported hist type
  • 97a85ab watchlists: Exclude changes to the fuzztest git submodule
  • 0477dbb Roll Help App from 2_Dp9zolevnboHbBt... to DxbeZOvIb2PBiZpct...
  • 9462e3d Always check for unused enums in metrics XMLs.
  • 73431e9 Roll Chrome Mac PGO Profile
  • a82ed71 Update expiration and owners for StructuredMetrics.LogStore.CompressionRatio.
  • cc915f4 [Report-unsafe-site] Record close reason for Report-Unsafe-Site dialog.
  • fc9ba9b Roll WebRTC from e68d24dcebce to 49a0591324bf (1 revision)
  • e4793f8 [Popular Sites] Use V7 by default at ToT
  • c070aa3 [animation-trigger] Fix crash in nested PostStyleUpdateScope updates
  • 164999b Remove unused WebView permission API histograms
  • bffc5ba Roll Chrome Win32 PGO Profile
  • df3df78 Prevent loyalty card syncing on iOS
  • cb1e66c [net/dns] Update Secure DNS canary domain probe behavior.
  • d7d3f34 Roll Depot Tools from a93a14858d9b to 2e5b239d792f (1 revision)
  • cadbc02 Roll Chrome Mac Arm PGO Profile
  • 8c9bf2e Roll vulkan-deps from 235e641f78a0 to da4572cb5123 (1 revision)
  • 2a275a0 Update WebApp histogram to use enum and remove an example enum.
  • fcf6f4b Roll DevTools Frontend from f8c190bcd0bf to d358c8494f5a (9 revisions)
  • c5fdde8 [CT] Automatic update from google3
  • 30904bb Revert "[4/4] Make it possible to enable AsanRawPtrServiceV2"
  • 428af91 Roll Perfetto from 0ce504838fd9 to 3c997950a05e (1 revision)
  • fd37651 [iOS][Download] Update DownloadManagerTabHelper's use of AutoDelete API
  • 5034d37 [ios] Mark WebState's ObserverList as re-entrant
  • 3568034 [KP] Automatic update from google3
  • 2db2ed8 [FragmentedOofInCb] Disable overflow propagation hack.
  • 5aea551 [iOS]Fix DanglingPtr in Profile destruction.
  • a2b222e Remove unused dependency //third_party/metarial_design_icons
  • ee20509 AsyncBeforeUnload: Add AsyncBeforeUnload to ProductionSupportedFlagList
  • bf70943 Extend the histogram by 1 year
  • 7162dd1 Mark AppShimTerminationManagerImpl scoped observation as dangling
  • 014cfa4 ExtensionWindowController: Use the BWI pointer passed by onAddedToTask
  • 822a416 [Actor Login M2] Grant permissions on successful login
  • d9f0fa1 [ntp-simplification] Add New Metrics for Tracking Shortcut Auto-Removals
  • 89185fd AsyncBeforeUnload: Enable AsyncBeforeUnload in fieldtrial_testing_config
  • 9735c6c Add support for debug logging of DOM activity telemetry signals
  • 364c522 Formalize the SessionCommand interface.
  • 5eb0595 Roll V8 from f3cde89bb08c to 052a13f13a8a (3 revisions)
  • 00e259f [spanify] Support multi-project evaluation and CLI args
  • d6aae44 Add field trial config to test LogicalClearHttpCache experiment.
  • fbd37bc Implement per-profile metrics for ChoiceScreenDefaultSearchEngineType
  • 9dbe970 [Sheriff] The test is flaky only on android-bfcache-rel
  • 7995212 Add new request as a cancel reason for image embedding
  • 940cadc Extend expiry of Conversions.*.HttpResponseOrNetErrorCodeAggregatable2
  • eccd9f2 [TabBottomSheet] Fix IllegalStateException in buildView
  • aebd8b1 JNI Zero: Expose generate_jar_jni of common classes as a public API
  • 8f0744f [signin] Duplicate IPH_SignInBenefits
  • c4ab2a0 Updating XTBs based on .GRDs from branch main
  • 86f795d LPP: Enforce PIN complexity policy in PinFactorEditor backend
  • aca1141 Convert #pragma allow_unsafe_* to PA_UNSAFE_TODO [3/4] (base util)
  • c1dc168 Mark AudibleContentsTracker scoped observation as dangling
  • cb4429a Roll Skia from 62841a512deb to bf4f2763b6e6 (1 revision)
  • a9e4cc6 JNI Zero: Use int32_t, etc. in generate_jar_jni()
  • e024410 Roll ios_internal from 4857dbba7ea0 to 4652f7a72afd
  • 042009a [ios] Load the correct profile during cold start
  • 799a198 SlimWebview: browser test for adding headers
  • b4ebea3 Promote SECURITY_DCHECKs in WebP image decoder
  • e33ad05 Prevent browsing instance swap on renderer-initiated about:blank
  • cfca1a2 Roll captured_sites/autofill from ce150581d4e5 to cf4512236aee (1 revision)
  • 0f34e38 aw: Fix AwDrawFnImpl UaF
  • de7c31c Roll ANGLE from 13a0670e4c35 to 4c2a59f9dc9b (1 revision)
  • abd5aa4 Convert #pragma allow_unsafe_* to PA_UNSAFE_TODO [1/4] (unittest)
  • 0f19f31 Revert "[testing/variations] Add CompensateGestureScrollUpdateLatency on Android"
  • 061a7b3 Updating trunk VERSION from 7752.0 to 7753.0
  • 0af385e [Signin][Android] Migrate send tab to self sign-in to activity-less flow
  • bc3b801 [iOS][PRDBD] Extend the Privacy.DeleteBrowsingData.Dialog histogram
  • 573b997 [iOS][Forms AI] add support to entity edit coordinator for new entities
  • b570df7 [ContextualSearch] Add metric for attachment/model/tool shown/used
  • eed227a Restrict window resize helper to active live resizes
  • ccc9b0e Roll Chrome Win ARM64 PGO Profile
  • 7dcea4d Automated Commit: LKGM 16626.0.0-1076186 for chromeos.
  • e6b6c6d [AIM] Fix popup showing state.
  • a74dd58 viz: Remove Compositing.SurfaceAggregator.Has* histograms
  • 3ce7c44 [AIM] Emit metrics for model.
  • 85d21e9 Use ReadbackYUVPixelsAsync instead of CopySharedImage in webrtc
  • b62a769 Roll Perfetto from f6800908d7be to 0ce504838fd9 (2 revisions)
  • 1cd228e Mark BrowserTabStripTracker scoped observation as dangling
  • c72e49d Roll Depot Tools from d5c8d9fb01ef to a93a14858d9b (1 revision)
  • 012a391 Mark ProfileActivityMetricsRecorder scoped observation as dangling
  • e4e8da0 Mark TabResourceUsageCollector scoped observation as dangling
  • ed6ae5f [HoT][Android] Autofill settings navigation
  • 8174801 Roll Chrome Android ARM64 Orderfile from iVlQDod_tdyLSB8g-... to 86KWsO295k0n6zleP...
  • 166d16e [Signin] Update Signin.SigninDisabledNotificationShown histogram
  • e260d88 Use and_then in redacted_fenced_frame_config_mojom_traits_unittest.cc
  • 3778219 Expose Skills feature to chrome://flags
  • 6bed828 [SVG] Fix `<feImage>` rendering when referenced node contains hidden containers
  • a900d82 Mark HandoffObserver scoped observation as dangling
  • 6c36ce9 Add pylint comment to import setup_modules directives.
  • a053eae Add installer for indigo component
  • 31cce64 [Autofill] Let ToSafeFieldType() return std::optional<FieldType>
  • b9a240b Memorize when a fallback interface was used for a request.
  • 6b40e0f Implement network request handling in AnnotationIndexClientImpl
  • 2c3b2b5 Roll Chrome Android Desktop x64 PGO Profile
  • fc8ece7 Roll glic-test-internal from cbce6834ceb4 to 5727c7c10137 (1 revision)
  • de35747 Roll ios_internal from cf9a27b9b001 to 4857dbba7ea0
  • 2852db7 android: Use MockitoRule in chrome/browser/ui/android
  • 8292781 Roll DevTools Frontend from 6eb3684968e5 to f8c190bcd0bf (1 revision)
  • b2ee784 Empty binder for ScriptToolHost interface
  • cf1cefa Roll Chrome Mac Arm PGO Profile
  • f4ca5d2 Roll Dawn from 0fe2d0a6b84c to baea44be7bed (5 revisions)
  • 791bcf7 Roll WebRTC from 2c28168e10ec to e68d24dcebce (1 revision)
  • 0873828 android: Use MockitoRule in content/public/android/junit/src/org/chromium/content/browser
  • 4c03c91 Roll clank/internal/apps from 29ab999866dc to 8ca53cab4ce8 (1 revision)
  • 016b8ef [@scope] Drop tentative suffix for scoped import tests
  • 524a541 Roll Chrome Android ARM64 Orderfile from tOu9evkl8LAB9kgas... to iVlQDod_tdyLSB8g-...
  • 79d7a1a [Frameworks roll] Roll to 888482869 piper revision
  • a6007c0 Roll clank/internal/apps from a91a3b82f8bf to 29ab999866dc (1 revision)
  • 7257fab Delay expiry of frequently used histograms.
  • ff3c07f Roll src-internal from 0d8eaf4eb9e0 to 12f408010dc6 (1 revision)
  • ca3f1b3 [sync] Duplicate feature flag for kSyncEnableContactInfoDataTypeForCustomPassphraseUsers
  • 531a4ef [Test] Add adult account only when needed in fre tests
  • 281322d Roll gn from c91f7e867276 to b2ac0e7a9089
  • 3666a0b Convert #pragma allow_unsafe_* to PA_UNSAFE_TODO [4/4] (apple/mac)
  • 8f8a931 [sync] Replace kReplaceSyncPromosWithSigninPromos params by new feature
  • 57c0576 [spanification] Implement 3-entity workflow for agentic fixes
  • e090286 Delay expiry of histograms causing alerts.
  • ba4fdb3 Support target_network in StreamRequestInfo
  • 88e9bc0 ios: Enable kDisableCookieStoreIOSFlushOnBackgrounding by default
  • 3f16aa7 Roll vulkan-deps from eb9aff58b383 to 235e641f78a0 (1 revision)
  • fe6d382 LPP: Add new strings for PIN complexity for setup_pin_keyboard
  • 5d50c4d Roll Chrome Win32 PGO Profile
  • d56d360 Roll DevTools Frontend from bca5a104869a to 6eb3684968e5 (12 revisions)
  • c75d672 Update default browser field trial configurations for Windows
  • 6cf7136 Roll WebRTC from 336f5fba8bc1 to 2c28168e10ec (2 revisions)
  • 379eb56 [ios] Fix layout for FullscreenRefactor
  • d83f332 Roll Chromium Variations from uq0SfCE7I-RCTdN5F... to 2Wo_xBMYhQ-FNMkWY...
  • f7b6160 Roll ios_internal from fdc0440312c1 to cf9a27b9b001
  • 9eb2f28 histogram: Add more locations for Ash.BrowserContext.UnexpectedGet*
  • 83a5bad Roll Chrome Android ARM64 Orderfile from C_c2MDT6GJI1zFFVc... to tOu9evkl8LAB9kgas...
  • d7727c9 Use syncable pref's write behavior to account-scope the values
  • f451709 Consolidate fragment parser code and move it out of "serialization"
  • 441dcff Revert "Roll Android 12L AVDs that are created with explicit gpu_mode"
  • f3dbdaa [Settings Search] Support keyword list for matching
  • 87a4047 Introduce HttpRequestInfo::target_network
  • 337a3df Introduce URLRequest::target_network
  • 368d532 Enable TrustedParserOptions for all unsafe HTML setting methods.
  • 5d9a016 [google_apis] Use factory method to create GoogleServiceAuthError
  • 1c36902 Migrate ForeignSessionHandler to mojo
  • c4dd9ad Add webmcp cdp domain handler on the browser side
  • 24ef1aa Put prefs-based search provider overrides behind a flag
  • 429b952 Roll Chrome Mac Arm PGO Profile
  • 8b718cc Add AppMode to ManagedUserProfileNotice.
  • 75498f4 [iOS][Cobrowse] Fix potential crash when fetching context
  • fe40c6b Roll Dawn from 8b56a0933ad5 to 0fe2d0a6b84c (3 revisions)
  • 2f7c408 Roll V8 from 448d4d89639f to f3cde89bb08c (5 revisions)
  • 822e303 [wpt][wasm] Reenable global.get/set test case
  • f5810d1 AnnotationReducer: Use the attributes filter when retrieving data
  • d53b55f [Autofill AI - DA] Fix key metrics when DA is on
  • 7e989de Add browser tests for the webmcp tool call logging on CDP
  • 1e4f26f Roll WebRTC from c834307dfd27 to 336f5fba8bc1 (1 revision)
  • a1319b0 Update the comment about Get{Active,Primary}UserProfile.
  • 6636d17 Roll Chrome Android ARM32 Orderfile from C5-Pe8_sRgrc1MWBw... to SqvSmDMMQ_aaQYXZR...
  • dfd241f Roll DevTools Frontend from 7afb306379f9 to bca5a104869a (1 revision)
  • 5cd56f2 Allow change of int type for a webrtc constant
  • 4afa72e Revert obsolete changes regarding syncing forms ai pref
  • 358c21d Roll google_apis/internal.
  • 24a4fa7 Roll Crossbench from 322b3dd1bd2b to 1a1b13f67866 (1 revision)
  • efd57c1 [HoT][Android] Open existing Payments and addresses.
  • f1cf0b5 Make external/wpt/css run normally on gLinux.
  • 165bf33 [Sync] Decouple syncer::DeviceInfo from sync protocol types
  • 77d6c14 Enable more tests about chrome.commands API on Android.
  • b97df4a WTF: Serialize char and UChar as characters via StringBuilder's operator<<
  • fc3fd3b [MiracleFix] Enable advanced memory safety checks for SpeechRecognizer.
  • 9dc059a Reland "[Socket Pool] (8) Experiment with raising kDefaultMaxSocketsPerProxyChain"
  • 27ae589 Roll ANGLE from 56f174d396b4 to 13a0670e4c35 (1 revision)
  • 35800f8 Promote DCHECKs in RenderFrameHostImpl::DidChange*
  • 1401a72 WTF: Rename String::FromUTF8*() to FromUtf8*()
  • 60ab8da Roll zstd to 3ae099b48dfcfe02b1b3ba81ab85457f8a922e9f
  • 024251e Roll Projector App from xLNhc30F6IzGqvMJA... to Ch87oUjGMLQhUSN1d...
  • eb855dd Roll WebView ARM Orderfile from 50yzhUW69hCTejSKM... to CWrLV5jWbWdj2E2u2...
  • 4822d4f Roll vulkan-deps from 2fa209d3a235 to eb9aff58b383 (1 revision)
  • 75e0c7e Roll WebView ARM64 Orderfile from _N2akk5oDW82dRQTo... to NifrvJq4suwMRIMOT...
  • 9435b13 Roll eigen from f574cb9b18a3 to 002229ce4700 (1 revision)
  • 6619ea2 Reland "Autofill: Update MemorySearchResult to have metadata list, errors and types"
  • 708e576 Roll Chrome Mac PGO Profile
  • d87fff9 Migrate MultiUserWindowManager to use BrowserDelegate.
  • c73ba70 Roll Boca App from lyoTCJ0pJtGJ_t85I... to GQXbJWEs7Pnv--Bxp...
  • c8392c1 [iOS] Sign in flow for 'Save to Drive'
  • 73e5ef3 Roll Chrome Win64 PGO Profile
  • 700e587 Roll WebRTC from 712758587561 to c834307dfd27 (2 revisions)
  • 8c542bb Roll Chrome Win32 PGO Profile
  • 5f86de6 Roll Chrome Android ARM64 Orderfile from 4obriBTlEORREms3R... to C_c2MDT6GJI1zFFVc...
  • 0028915 AsyncBeforeUnload: Add trace events for background beforeunload execution
  • c99fa53 Workaround for HttpNetworkTransaction retry loop starvation
  • 2f8fb89 AsyncBeforeUnload: Add sync/async variants to beforeunload overhead metrics
  • 32fe2b4 histogram: Update enum for Ash.BrowserContext.UnexpectedGet*
  • 78c7355 Automated Commit: LKGM 16625.0.0-1076174 for chromeos.
  • cc04daf Roll Boca Receiver App from luME9KkItLzXghhZw... to hll85ebRQ1tjIm1TS...
  • 0f4f6e1 Roll DevTools Frontend from f8d9f0491d3a to 7afb306379f9 (1 revision)
  • db7c876 Webium Product: fix StartupBrowserCreatorTest
  • e2d63a8 Instantiation and src: format() support for Avar2
  • 4389fdb BFCache: Replace WebSocket with WebRTC in CCNS recording test
  • af44299 Initialize WebContentsModalDialogManager for Profile Picker reauth flow
  • edc6711 [siso] Support defining credential helper with `gclient sync`
  • 64c9ca2 Replace WebSocket with WebRTC in StickyFeaturesWithDetails test
  • a80ec8c Roll Chrome Linux PGO Profile
  • 4a658fc Roll Chrome Mac Arm PGO Profile
  • b1ce821 [Blink] Add comments on scanout/low-latency Canvas2D support on ChromeOS
  • 98ef574 [Blink] Deduplicate checks for low-latency support on Android
  • 4763136 [media] Consolidate per-session state in NativeScreenCapturePickerMac
  • b8008ba Fix profile menu icon color not updating on hover in high contrast mode
  • a279ec7 [google_apis] Use factory method to create GoogleServiceAuthError.
  • 9879884 Fix dangling pointer in MediaRouterUIBrowserTest
  • fa626f4 Replace WebSocket with WebRTC for blocking BFCache in WPT
  • c66da35 [Blink] Call FlushCanvas2D() variant in CRP2DResourceProviderSI
  • b0bed12 [Blink] Fork CRPSI::Snapshot() into 2D and non2D impls
  • 6e728ed Roll android_deps from 2mhz9b8511ym0Z01d... to NDkHoZFBi462KHX9M...
  • bd4262c [Blink] Have CRP tests use FlushCanvas2D()
  • d58ee0d Roll Chrome Android ARM64 Orderfile from oKHtRg7bZW-lA1xIP... to 4obriBTlEORREms3R...
  • 9373dee [Blink] Have CRP::FlushCanvas() sites call Canvas2D variant
  • a1cb09b SandboxFileStreamWriter::DidWrite do math on int64_t
  • 11329aa Prolong two password histograms.
  • c19750b [Android] Add feature flag for Local Network Protection check
  • 22191d2 [Blink] Introduce Canvas2D-specific wrapper of FlushCanvas()
  • 6fb4a2f Roll androidx from SF_J8m-KyUb2Qlq0k... to GIgdzzHTYcjiT8Xrt...
  • 60d5bbd [Blink] Use extractSubset() in UploadBackingToSharedImage()
  • 16a600b Remove build_with_tflite_lib build option from autofill
  • ceae717 [Autofill] Extend Autofill.Autocomplete.[Not]Off.*
  • a52fb2a Fix content-visibility crash with fullscreen ::backdrop
  • 47b57dd Remove build_with_tflite_lib build option from components/translate
  • 90212e5 [Blink] Disallow transfer to WebGPU for low-latency canvas
  • fa30803 Add Autofill.Actor.EditedAutofilledFieldAtSubmission.Aggregate metric
  • 384d4b4 Update Shared Storage Private Aggregation histogram expiries to M150
  • f4b8802 Remove build_with_tflite_lib build option from chrome/browser/navigation_predictor
  • 9582cb8 Roll Chrome Win ARM64 PGO Profile
  • d8e8fb7 [Blink] Have GpuCanvasContext pass true for is_overwrite
  • 8d6aaba [//cc] Honor reinterpret_as_srgb_ when creating SkImage from generator
  • 242aa6e Revert "Autofill: Update MemorySearchResult to have metadata list, errors and types"
  • c9a20fd Autofill: Update MemorySearchResult to have metadata list, errors and types
  • b8124eb Roll ANGLE from a1e7ff65f404 to 56f174d396b4 (1 revision)
  • 4fa3a3f Implement image-animation stopped value
  • 601ef17 Roll Chrome Android ARM32 PGO Profile
  • 344aa77 Roll Chrome Android Desktop x64 PGO Profile
  • a8cde71 Roll V8 from f8e627ce676e to 448d4d89639f (7 revisions)
  • 2670eca Roll DevTools Frontend from 0d62bb55e454 to f8d9f0491d3a (3 revisions)
  • 90cd3ac [contextual_tasks] Fix GetWebUiInterface on Android
  • 739fdb0 [contextual_tasks_android] Fix zero state profile message
  • 84577de net: Support QUIC stream limit delay tracking
  • b11e3e0 Roll Chrome Mac Arm PGO Profile
  • b3af098 Roll Chrome Win64 PGO Profile
  • cb457f6 Move WebstoreInstaller to //extensions.
  • 481a79e Roll vulkan-deps from f9b475aa7134 to 2fa209d3a235 (9 revisions)
  • 41ab266 Roll PDFium from ed07065f4475 to 5ee52dc9cede (3 revisions)
  • 2fbc508 [inspector] Add regression test for pause during setBreakpointByUrl
  • 1f2dade Roll Chrome Android ARM64 Orderfile from qwn0QrO9itc_IPq5m... to oKHtRg7bZW-lA1xIP...
  • f668ee4 Roll Chrome Win32 PGO Profile
  • 5064e1d Update AdjustSelection to avoid position inversion
  • 7af109e [bedrock] FindBrowserWithActiveWindow() function call point refactoring
  • e8071c1 Roll DevTools Frontend from a871168cf607 to 0d62bb55e454 (1 revision)
  • db8be4a Do not disable a microtask pauser upon the frame being detached
  • c449703 Roll src/third_party/nasm/ af5eeeb05..452528587 (2 commits)
  • 0d225c8 Roll ANGLE from bf19caf0b432 to a1e7ff65f404 (4 revisions)
  • bba988c Fix checks in PrerenderHandlerImpl::OnHeadersReceived
  • 3d86d07 Introduce WindowZOrderTracker for Chrome window z-order.
  • e4df313 Extend fuchsia-x64-cast-receiver-dbg timeout
  • a27d3b2 Roll Catapult from a41fdb3aa561 to d7bc9113b86b (1 revision)
  • a4b5f85 Roll Dawn from 7f10515939a5 to 8b56a0933ad5 (2 revisions)
  • 1802e03 [sbom-quality] Specify license paths for third_party/node deps
  • dd67c18 Revert "[Socket Pool] (8) Experiment with raising kDefaultMaxSocketsPerProxyChain"
  • aca0c47 Roll Chrome Android ARM64 Orderfile from dwacBIRK_4yKiXUa8... to qwn0QrO9itc_IPq5m...
  • bdf97a3 [next] Fix navigation throttle URL detetction.
  • 10699ed Roll Chrome Mac Arm PGO Profile
  • 202535b Keep WebUI visible until first paint if configured.
  • f7d73bb Remove expired virtual test for expect-no-linked-resources
  • 9cfcd3d Roll clank/internal/apps from ea6818c003eb to a91a3b82f8bf (1 revision)
  • a41a924 Revert "[iOS Blink] Skip testing SystemMetricsTest.MeasureChildCpuUsage"
  • 586f776 Roll Chrome Win64 PGO Profile
  • 4f56856 Roll Skia from fb6acef456ea to 62841a512deb (2 revisions)
  • 52748f3 Roll Chrome Win32 PGO Profile
  • 55aab45 [PDF Ink Signatures] Switch ink2_save_test to use a custom save event
  • 08e448b Add new feature flag to disable component updater blocklisting
  • d3703fe Roll ANGLE from 84aec11eaa96 to bf19caf0b432 (1 revision)
  • 5ed5071 Roll Chrome Mac PGO Profile
  • 35124f5 [realbox] Remove RealboxLayoutMode feature parameter.
  • f7cb744 [Symphonia] Refactor to accept spans instead of Vecs
  • 003c7bb Gardener: Mark wpt_internal/svg/use-count-svg-filter-nested-iframe.sub.https.html flaky
  • b5ef354 Initialize CookieCryptoDelegate before InitializeDatabase.
  • 6d393e0 Webium product: fix the browser startup metrics paint delta recording
  • 0df5c13 Reland "webnn: avoid executing alpha * A * B when gemma.alpha is 0 for TFLite backend"
  • a1f360a Updating trunk VERSION from 7751.0 to 7752.0
  • 16777dd Remove build_with_tflite_lib build option from media/webrtc
  • e45e1e8 Roll Chrome Android ARM64 Orderfile from r-fp4hA3rOG8DxznI... to dwacBIRK_4yKiXUa8...
  • b011593 Roll DevTools Frontend from f5c61848df27 to a871168cf607 (1 revision)
  • e58821e Roll Chrome Mac Arm PGO Profile
  • 4f97418 [🌷] Revert "Add ClearAllWindowsExcept methods to PersistencePolicy"
  • a297eec Revert "Add a fieldtrial testing entry for DesktopAndroidLinkCapturing."
  • ccdf20a [Desktop Android] Add Host Access Requests section in extensions menu
  • 6ce375d Roll WebRTC from 5adc7ad292d8 to 712758587561 (7 revisions)
  • fb0d24e [a11y] Fix Narrator double-announcing text during Voice Access
  • 24e4460 media: Add bounds check for JPEG quantization table selector
  • f57222a Gardener: Disable FileSystemExtensionApiTestWithApps.OpenGalleryForPng
  • 28f9f94 Roll src-internal from a47cd65c1923 to 0d8eaf4eb9e0 (1 revision)
  • 4b51e22 Fix <Home> button URL breaking page class detection.
  • 6bcca2c Disable Report-unsafe-site dialog checkbox when there is no screenshot
  • 730e601 Revert "Modularize //chrome/renderer/extensions unit tests"
  • 883a3b6 Extract SystemProxyResolution{Service,Request} shared base classes
  • bfaa4e4 [AF] Move account email into legal message for Upstream card V2 branding
  • dd99829 Roll WebView ARM64 Orderfile from sNKS6xj64qJKdiGaD... to _N2akk5oDW82dRQTo...
  • bfde8ff Extend expiration dates for Ash power notification histograms.
  • 6b531e1 Move TabNetworkState enum to components/tabs/public/
  • ae8a30d Roll Chrome Android ARM64 Orderfile from WkmKaaBC4fbH8QVqT... to r-fp4hA3rOG8DxznI...
  • fb071c6 Remove GetSamplingParamsConfig and GetFeatureMetadata from OnDeviceCapability
  • 9bc0a64 Roll Perfetto from 5d32182175cc to f6800908d7be (2 revisions)
  • d3f0e9e WebNN: Check TFLite/Ruy packed im2col/col2im buffer size is not overflow
  • 99f473e Roll Depot Tools from 145eee02011c to d5c8d9fb01ef (1 revision)
  • 2da3c24 webrtc: Fix null dereference in RTCVideoEncoder::UpdateEncoderInfo
  • a2fd722 Respect kLimitAImageReaderMaxSizeToOne state
  • 75e4733 Revert "[iOS] Add TabGroupPalette colors to the CreateTabGroup view"
  • 6ee03df [AF] Move account email into legal message for Upstream IBAN V2 branding
  • 3d3ed46 Roll Chrome Android Desktop x64 PGO Profile
  • 067ab2f Add support for CCT for Pix payments
  • ed59aa1 [GlicInvokeFre] Add FRE Override to invoke options.
  • 547a110 [Animation] New Animation Controller for Desktop Chrome
  • 26fe1a8 Add HasActiveScreenshotRule to RulesServiceBase
  • b3d21ec Split out cc::LayerImpl::MovePropertiesToActiveLayer
  • 405a9a8 [gpu] Add AutoLock for is_texture_sampling_queried_
  • 905582e Roll ANGLE from c7ac96e8c670 to 84aec11eaa96 (7 revisions)
  • d7643f2 ipcz: Fix assertion failure on redundant router messages
  • c2dc4bd Roll BoringSSL from 8f1f63604804 to aa0acca1acf3 (4 revisions)
  • 3ff8fa0 Roll V8 from 7212ef18010b to f8e627ce676e (7 revisions)
  • f98c917 Roll Chrome Win64 PGO Profile
  • c5113bd [contextual tasks] Fix navigation to My Activity and update
  • 75f8b93 Use buffered reads in DWARF symbolizer
  • 46e27b1 Roll Infra from b526998233b7 to 8cb5bd940d5f
  • 700c80e [STS] Add library for number of words in query string as feature.
  • d77f853 Prefer org.freedesktop.portal.OpenURI in OpenExternal on Linux
  • 50c2af4 Roll Chrome Mac Arm PGO Profile
  • cb002cc ImageReplacement: Support delayed swap out of original image
  • 65786c0 Roll WebView ARM64 Orderfile from qAuO3vK9IKek6Cb9A... to sNKS6xj64qJKdiGaD...
  • 0eb4855 Roll src-internal from 6e7f2bc40e19 to a47cd65c1923 (1 revision)
  • 831b437 s/PassThroughException/ASSERT_NO_EXCEPTION/ in BodyStreamBuffer::OnStateChange()
  • d7b4885 [AF] Remove AutofillSharedStorageHandler and its Content subclass
  • b3da46b Roll Skia from c2b58922e37d to fb6acef456ea (1 revision)
  • a9634cc Move TabAlert enum to components/tabs/public/
  • c7a167b Increase min and max height of dialog
  • e20aa8b Roll Chrome Win32 PGO Profile
  • 16673f3 Add EnableTabSharingProtection feature flag
  • 7b482c8 [sync] Encapsulate kReplaceSyncPromosWithSigninPromos (//chrome)
  • 456ce60 ChromeAndroidTask: Delete the outdated version of onAddedToTask()
  • 9a92887 Roll Dawn from 7d5e33062472 to 7f10515939a5 (31 revisions)
  • 5b3496c Reland "PaintTiming: Cache LCP details in PerformanceTimingForReporting"
  • 697f961 login: Pass local state PrefService for lock_screen_utils.cc
  • c24d846 Unify handling of main-clobbered compositor scrolling
  • e15ebc6 Consolidate is_chromeos and extensions sections for browser_tests target
  • 946f9fb Use tool_mode.proto/composebox_query.mojom in favor of enum in searchbox.mojom
  • abf284e Roll androidx from auHen2c3yuyBQK158... to SF_J8m-KyUb2Qlq0k...
  • b3d122b Media/MP4: Relax avcC SPS length validation
  • 36ab381 Move config validation out of deserialization
  • d49d9ee Modularize //chrome/renderer/extensions unit tests
  • 6f12cd1 [Extensions] Enable kExtensionBrowserNamespaceAndPolyfillSupport by default.
  • b8a79e8 [TabOrganization] Remove settings subpage
  • fecb60d Roll clank/internal/apps from 0a242b73af79 to ea6818c003eb (1 revision)
  • 894087f Delete flag HighlightPointerEvents and clean associated code
  • bb7e88b Migrate projector resources build to build_webui
← Back to all summaries