Chromium Daily Digest Logo

Chromium Changes Summarizer

Summary for 2025-11-24 on branch 'main'

Chromium Digest: 2025-11-24

Overview

This summary covers 303 relevant commits out of a total of 444 on the main branch, from commit (65fd1d1) to (838bb0e). The day saw an unusually high number of breaking changes to core C++ and Java APIs, requiring significant updates for embedders. Notable feature work includes initial support for the CSS random() function, a new remote debugging UI in chrome://inspect, and continued progress on passkey support for iOS.

Breaking Changes

  • ⚠️ BREAKING **C++:** The SigninClient interface has a new pure virtual method, GetOAuthConsumerFromId, requiring all embedder implementations to be updated. (5657390)
  • ⚠️ BREAKING **C++:** The callback signature for SimpleURLLoader::DownloadToStringOfUnboundedSizeUntilCrashAndDie has changed from std::unique_ptr to std::optional, breaking existing callers. (460bab4)
  • ⚠️ BREAKING **C++:** The public method CanvasResourceProvider::GLContext() has been removed following the move to out-of-process canvas rasterization. Embedders relying on this for direct GL context access will be broken. (5a28a27)
  • ⚠️ BREAKING **C++:** The public class PlusAddressSuggestionHelper has been removed, with its logic inlined into PlusAddressServiceImpl. Direct usage of this helper class is no longer possible. (6346844)
  • ⚠️ BREAKING **C++:** The Android UI for Plus Address creation has been removed, including the public C++ classes PlusAddressCreationControllerAndroid and PlusAddressCreationViewAndroid. (605cfcc)
  • ⚠️ BREAKING **C++:** Method signatures in gpu::ValueValidator have been updated to use base::span instead of raw pointers and counts, affecting consumers of the command buffer service API. (94185a3)
  • ⚠️ BREAKING **Java (Android):** The public interface org.chromium.base.supplier.DestroyableObservableSupplier has been removed. Embedders using this base interface must update their code. (a78144a)
  • ⚠️ BREAKING **Java (Android):** The public method setOriginalWindowOpenDisposition has been removed from ExternalNavigationParams.Builder as part of a refactor. Logic now relies on TabLaunchType. (3c6908e)
  • ⚠️ BREAKING **Web API:** The CanvasHitTestRect dictionary has been removed from the HTML Canvas API. (4cb7493)

Blink & Web Platform

  • **CSS:** Initial support for the random() CSS function has been implemented. (87aa6cc)
  • **CSS:** The experimental CSS Masonry feature has been renamed to grid-lanes. (54e0c23) (67fef76)
  • **Canvas:** A new helper method, HTMLCanvasElement.getElementTransform(), was added to facilitate handling of CSS transforms. The drawElementImage API was also updated with optional destination size arguments. (7d54bb0) (5db0231)
  • **WebRTC:** The maintain-framerate-and-resolution feature is now enabled by default. (0480814)
  • **Privacy:** Code related to the "privacy budget" identifiability study has been removed. Enterprise policies for the Topics API have also been deprecated ahead of the API's removal. (0e49a82) (d9ee6f7) (59f2f46) (ae7db9b)
  • **Bug Fix:** A bug where styleSheets collections were inaccessible for documents created via DOMParser has been fixed. (7855a9c)

Android

  • A significant behavioral change was made to delete Incognito windows upon closure, reverting a previous change that made them restorable. (6793084)
  • Ligatures in the URL bar are now disabled by default behind the OmniboxDisableLigatures feature flag to improve legibility and security. (7363364)
  • The Keyboard Accessory suggestion trigger is now deferred until after scroll handling is complete to prevent incorrect positioning. (8fd1a70)
  • **WebView:** A new feature flag, AccessibilitySequentialFocus, has been added to control a new reactive focus synchronization behavior for accessibility. (ee71909) (0cd861c)

iOS

  • **WebAuthn/Passkeys:** Significant progress was made on passkey support, including adding credential validation, handling assertion requests, and propagating authenticator data to the attestation response. (b25cb50) (2d29cc9) (6f524e6) (b512baa)
  • The performance of the downloads list UI has been improved by implementing throttled updates, limiting UI refreshes to prevent stuttering. (9df75ef)
  • The dependency on Authentication Services for User Verification was removed in favor of a unified function from device/fido. (55e2bf9)

Developer Tools

  • A new UI has been added to chrome://inspect that allows developers to toggle remote debugging for the browser instance. This "approval mode" provides more explicit control over inspection. (2748580) (2e576ad)
  • A new DevTools issue was added to signal the deprecation of requestStorageAccessFor to developers. (8430bbe)

Services & Components

  • **Autofill:** A generic CredentialSorter has been introduced in the WebAuthn component to unify the sorting of passkeys and passwords on both desktop and Android. (3186314)
  • **FedCM:** A re-entrancy crash in TabDialogManager was fixed by reordering operations. (fdc6341)

Build & Infrastructure

  • The google-chrome:// URI scheme is now registered on Linux for branded builds. (205e8a3)
  • Dependencies for FFmpeg, libaom, and Google Benchmark were rolled to newer versions. (7b94110) (a267e38) (3a0121e)
All Commits (444)
  • 838bb0e ExtendedTextMetrics UseCounter
  • 7d54bb0 [html-in-canvas] Add Canvas.getElementTransform
  • b4c05dd [GreenDev]: Demote the feature flag.
  • 57e385f [multi-tab] Add a metric that records response latency by number of pinned tabs. This metrics records up to 10 tabs (with an overflow bucket) because the current max number of tabs a user can pin is 10.
  • 23262d4 Roll DevTools Frontend from 7dd2f5eeb035 to d4a2211a75b8 (4 revisions)
  • 857cefc [Prompt API] Update AIExpectations for language model tests.
  • b5d5ce4 Remove base::Value::FromUniquePtrValue()/ToUniquePtrValue() usage
  • e4cd347 Remove ResourceScheduler.RequestQueuingDuration histograms.
  • aaecf9c [Media] Update FFmpeg scripts
  • 97ee150 [iOS] Trigger reminder on iOS for desktop-to-iOS promos
  • 2d8af3b Roll Chrome Android ARM64 Orderfile from MFJ1Xexm9Lms5Bw8U... to 9OVoPXlu4DuenwhDC...
  • 65edd46 [a11y] Fix: Include browser accessibility Request Layout Based Actions method.
  • a78144a Android: Delete DestroyableObservableSupplier
  • 878fc92 Roll WebRTC from 98f578f1025a to 32a1b8985ed0 (1 revision)
  • 02da9f7 Uplift patch: Replace < with <= in NonISODateAdd around month boundaries
  • 5629147 [Vertical Tabs] Alert indicator button
  • 390b72e Set system prompts correctly
  • bf7ea8c [AIM] AI Mode request type button should have accent1 text color.
  • 82892e5 extensions: Split up TabsUpdateFunction::Run()
  • dcad42a [cc/metrics] Standardize histogram macro for percentage groups
  • 8ff1d6b Support get receiver connection info by connection id for polling.
  • 0e8ed42 Roll androidx from YvdLy7WklkJ9YW52D... to CoKCiziKtOmoa_v9M...
  • 7b94110 Roll FFMPEG
  • d1e2af6 Roll Chrome Mac Arm PGO Profile
  • 5200db3 [CustomizationV2] Refactor NtpThemeBridge to improve separation of concerns
  • b9ef956 Roll DevTools Frontend from 234f9b11be6b to 7dd2f5eeb035 (1 revision)
  • b659246 Roll Skia from 6adae4f48600 to d83c30b090f4 (1 revision)
  • 9efed3c [contextual_tasks] Decorate context with contextual search data.
  • 71b9fd2 Roll ios_internal from 4896eb129a36 to 6d862105490c
  • f31a499 [glic] Change focus toggle modifier to search key on ChromeOS
  • 983d521 Roll clank/internal/apps from 6a9787a1fec7 to d8c111ec51f7 (1 revision)
  • 4cb7493 Cleanup unused CanvasHitTestRect
  • d2eceb5 GlicMI: Record turn metrics before resetting turn state
  • 5f34ef8 [ntp-next] Add param for Deep Dive
  • 91008ba [wv] Remove unused HandlerThread.
  • 94185a3 spanification: automatically spanify gpu/command_buffer/service/value_validator.h etc
  • 8124d43 [BNPL][Clank] Add bnpl suggestion unavailable metrics
  • 2d29af7 Fix units for HeapProfiling.InProcess.BloomFilterMaxSaturation.
  • b8a11e9 [GlicMI] Set default Pin/Unpin triggers for client events.
  • dbca99c extensions: Downloads API test for Open on desktop Android
  • bc72307 [Popular Sites] Classify JSON data by type (simple vs. sectioned).
  • c315728 Roll WebRTC from c34770a05c8b to 98f578f1025a (2 revisions)
  • ee2d144 Fix memory leak in WebContentAccessibilityImpl
  • 45053a2 Roll vulkan-deps from 6c7cf17fadcd to 17fbffbed7f0 (1 revision)
  • 9457022 Update CBB autoroll for the builds refs
  • e9a99b5 Add `metricsPrivate.recordExtensionUsageUkm` API to record extension usage UKM events.
  • 5d24c50 [AIM] Show Lens icon in composebox.
  • d3098cf [Android] Close status bar after PaintPreviewPlayerTest tests
  • 5591e4c ChromeAndroidTask: support PENDING_{CREATE|UPDATE} state for showInactive
  • b25cb50 [iOS] Add credential validation in promise resolve
  • 5ac7f34 Remove some includes of //ui/gfx/geometry/rect{_f}.h
  • 7557952 Add checkbox to enabled tool
  • e8c1b35 Remove unused include in execution_context.h
  • 8c61917 Roll V8 from 20f387567c9b to a6ea2ed77579 (3 revisions)
  • 30a76a1 Add complete mapping for NTP customization UserPrefs
  • 7378344 [Frameworks roll] Roll to 836312953 piper revision
  • 52fc4ae Roll ios_internal from 37e86766ab2a to 4896eb129a36
  • 6e7bf35 [ContextualTasks] Add enterprise policy for content sharing with Ai mode
  • 75a6fa4 [Extensions] Add Chips IPH to field trial testing config.
  • 7e6d36e SkFontMgr_New_Fuchsia to use Fontations
  • af3b66e Roll Skia from e298c2f93ebf to 6adae4f48600 (1 revision)
  • 6ad9cdf media: Fix race condition resulting in dropped sample
  • 5fac660 Move desktop-to-mobile promo types to new //components directory
  • 5258a14 Roll clank/internal/apps from 706d6336e801 to 6a9787a1fec7 (1 revision)
  • 8f93710 [Android] Refactor DownloadTestRule into a Helper
  • dc45506 [Settings containment] Hide dividers in AccessibilitySettings.
  • c5d118d Roll BoringSSL from 348e11dc13ea to d1fde5ae275d (1 revision)
  • 460bab4 Remove uses of BodyAsStringCallbackDeprecated (components/, pt. 1)
  • 3aa7ad2 Speculative fix for crash in OutOfFlowInsetsForGetComputedStyle()
  • 0cf3c2b Sync feature protos.
  • 557e405 Roll Amd64 AFDO from 144.0.7538.0_pre1548454_rc-r1-merged to 144.0.7544.0_pre1549076_rc-r1-merged
  • 5281768 [Bundled Security Settings] Add descriptions to bullet selectors at
  • 1c85a7e Roll Chrome Mac PGO Profile
  • ef6f196 [viewport units] Fix the runtime flag guard
  • 7d07153 Add EnableExtensionInstallPolicyFetching to chrome://flags
  • ae13a6e Add structured test id upload support to run_performance_tests
  • b5a6787 Roll Chrome Mac Arm PGO Profile
  • 03eb3e4 Remove TPCD-related origin trials and test utilities
  • aa67fb2 [ToolbarRefactor] Suppress animation on navigating to a NTP
  • c3f089b [blink] Unblock touch moves before dispatching to renderer main
  • 0eff334 Enable boca receiver main flags by default.
  • 6e163c3 [Reading mode] Log which entrypoint was used after showing the omnibox
  • 4ff05c8 [iOS] Check page content sharing pref for Zero State Suggestions
  • e49c6db [omnibox] Fix tooltip text for AIM button
  • 18c7602 [iOS][autofill] getFormControlElements as utility function
  • bc8c576 [Auto-PiP] Implement UI for Android Document Auto-PiP Permission Prompt
  • a7bee97 Roll V8 from 7a00ba889b3a to 20f387567c9b (13 revisions)
  • 7f34d1e [AIM] Preselects tabs when Tab Picker is Reopened
  • ee204db Fix indentation in fullscreen_signin_landscape_view
  • a00c34a Roll Dawn from da4d418725b6 to bbe5bd623167 (1 revision)
  • 258d1b7 Roll PDFium from 99c42f5a6508 to 996f7911e8ce (3 revisions)
  • f75a974 [dbsc] Introduce kOperationNotSupported error for unexportable key service.
  • 463a790 Roll Arm AFDO from 144.0.7538.0_pre1548454_rc-r1-merged to 144.0.7544.0_pre1549076_rc-r1-merged
  • 8106726 Update integration with SkJpegMetadataDecoder for changes to const
  • b67ef62 [context-input] Populate tab session id in ContextualInputData
  • a559ace Account for all modes when ignoring empty GSUs in the renderer
  • 23fe511 Roll Skia from f6f8340c10f7 to e298c2f93ebf (2 revisions)
  • 7363364 Disable UrlBar ligatures to improve Url legibility and security.
  • 1b528c9 [BNPL][Clank][Part4] Handle user clicking BNPL chip before AE completes
  • 67fef76 [Masonry] Move subgrid tests to grid-lanes folder
  • 01e875a Roll Chrome Linux PGO Profile
  • ee247a0 [PasskeyUnlockErrorUI] Record delayed passkey count histogram
  • e73951f Roll vulkan-deps from 3650b9be297f to 6c7cf17fadcd (5 revisions)
  • 6600a23 iOS:rcaps: Remove unused string
  • 75db185 [Fuchsia] Add NOTIMPLEMENTED() to PlatformNotificationServiceImpl::ScheduleTrigger.
  • 638ab7a [BrowserControls] Allow setting offset tags from TopControlsStacker
  • 11af3e0 Reland "[ios] Add kIOSAutoOpenRemoteTabGroupsSettings to field trial config"
  • 900e1ff Remove unused include in page_content_extraction_service.h
  • 45e108d Remove empty iOS feature files
  • 8dca74f [TSTC] Have TabStripTopControlLayer drive transition
  • e505acf [iOSPasskeysM3] Send filtered passkeys to IOSWebAuthnCredentialsDelegate
  • 1166c2d [iOS][SyncedSetUp] Fix Crash Comparing GURLs
  • 853061f Handle context loss in SharedImageProvider for screenshots
  • 905d7a1 Add "Reset" button for each security bundle
  • cf84ae9 Enable touch screen mapping experience flag by default
  • 45f9175 Move one more usage of sigslot to new API
  • 5db0231 [HIC] WebGL and WebGPU destination size and scaling
  • 7a5988f [heap] Enable V8NewOldGenerationHeapSize in testing config
  • ec77c82 Remove the last references to sigslot in Chrome
  • bda7fa2 Roll Depot Tools from df5ba9210447 to 8efa575d754b (1 revision)
  • dd5525a Include more inherited data into the MPC hash.
  • 3c854bb Roll Chrome Win64 PGO Profile
  • 6abcbaa [Read aloud] Convert highlight index tests to TS.
  • 6793084 Delete Incognito windows on closure
  • 12f9855 Extend XR.RuntimeUsed histogram expiry
  • 4013305 [iOS] Use fallback focus transition when shared element is not used
  • 3a89445 Support ipcz connections to CFM's hotlined
  • 7e916e5 Roll Chrome Android Desktop x64 PGO Profile
  • d7c15e3 [composebox] Add dynamic voice simulation
  • 622580f Roll Chromium Variations from TVOe48tkpNdokiS1D... to VkN_rSF-szcyQT6JR...
  • 89c03b6 Rename fre_logo to fre_icon
  • 99857d2 LNA: Enable UKM for WebRTC Local Network Access use counters
  • 05583d1 Remove GlicButton attachment icon
  • f03c53c Roll V8 from 3973239f2ca4 to 7a00ba889b3a (2 revisions)
  • 9861611 Roll WebRTC from bc5312728377 to c34770a05c8b (1 revision)
  • 3c267d6 [TBHSP] Use Linear Tween Type in Animation Coordinator
  • a192252 Roll DevTools Frontend from bbe495460e1c to 234f9b11be6b (1 revision)
  • a267e38 Roll src/third_party/libaom/source/libaom/ c89590034..5d80673d7 (8 commits)
  • 26370f9 Migrate context entrypoint clicked histogram to ContextualSearch
  • 69d1021 Roll Skia from 43d2020be565 to f6f8340c10f7 (3 revisions)
  • 21f9e36 Remove unintentional use of comma operator
  • cd6611b Roll Crossbench from 00aa2ff64ff0 to 3e62914554ae (2 revisions)
  • 54e0c23 [Masonry] Update masonry-fill to grid-lanes-fill
  • 2c38343 Add null check for navigation item in https://crbug.CWVBackForwardListItemArray to fix crash.
  • be7f801 [BNPL][Clank] Log TTF user actions for error screen
  • fc7577d Roll Chrome Win32 PGO Profile
  • d3b6653 [cleanup] Split out glic_api_host.ts
  • 809a43a Roll Chrome Android ARM64 Orderfile from tdW3Qt3oMncwO2hWR... to MFJ1Xexm9Lms5Bw8U...
  • 2fd767c Add ScrollUpdateEventMetrics::is_synthetic() property
  • f4dfbc8 Roll Chrome Mac Arm PGO Profile
  • 8ec9c67 Correct a comment in ProfileReportGeneratorIOS
  • aa197e9 Prepare CrossThreadSourceLocation for the removal of CrossThreadCopier
  • afad4de [IOS] Create AIMEligibility service with profile
  • 2cd43a7 Do not DumpWithoutCrashing in DCompPresenter::Present for presentation loss
  • 7f022b6 Revert "[Chrome Next] Enable new layout with THSB support by default"
  • 23e0466 [LNA] change ip address space utility functions
  • 9a97c50 [iOSFidoImportExport] Update Credential Export list cells with subtitle
  • b104ad4 [BNPL][Clank] Log TTF user actions for progress screen
  • 13d227d [TDR] Remove TODOs linked to issue 40555252.
  • 35db27e Extend pref hardening histograms
  • 2acca34 Clean up and simplify CSSToStyleMap::MapFill*
  • e7def92 Improve burst message handling
  • d2e294d Roll SearchEnginesData from 94eb2a9a2250 to ac5bba00f4d9 (1 revision)
  • 76be07c [AIM] Adjust coloring of the request type button.
  • 94c6778 [BWG][PSF] Add metrics for Page Action Menu feature rows.
  • bb9f9bc Roll Catapult from 2b0f5ee109ba to 88692a3d0a7a (2 revisions)
  • 498a53c Remove unused 'medium' parameter to CreateRuleSets
  • 8aa20da Add ProxyOverrideRules policy disclaimer in ChromeOS settings
  • 5657390 Use SigninClient for getting oauth consumer from id
  • f7fac48 Roll Depot Tools from 3d401c263f5b to df5ba9210447 (1 revision)
  • 2d29cc9 [iOS] Passkey assertion code for PasskeyTabHelper
  • d2985f6 [RFH] Fix failing test from kLazyBrowserInterfaceBroker
  • 9bdcc71 [cleanup] Simplify branching in ValueForPositionOffset.
  • b48ca97 Revert "[APC] Virtual test suite that auto builds ContentNode tree"
  • 8430bbe Add a new deprecation issue for requestStorageAccessFor
  • 9476f96 [iOS][Composebox] Add CreateOmniboxUrlLoadParams
  • b8879a9 Revert "Enable vulkan ANGLE defaults for desktop android"
  • d226039 [base] Use ThreadType in priority tests
  • c793d04 Remove unused headless/public/internal/
  • cfa8988 Add nyquist@chromium.org as a //components owner.
  • c59131e Roll V8 from 5e35cdea5aaa to 3973239f2ca4 (8 revisions)
  • 437aa39 [PasskeyUnlockErrorUI] Record passkey readiness state via UMA.
  • 5aa2450 Automated Commit: LKGM 16494.0.0-1073365 for chromeos.
  • 72b5104 [Vertical Tabs] Adding Entry Point to Settings Page
  • 57bfe72 [iOS] Take into account other type of attachment in tab picker for limitation
  • 5e7f509 Actor: Clean up PageStabilityMonitor state machines
  • f576c3d [iOS] Add attachment limit to tab picker and display snackbar
  • 5ae9c2c Update WPT filter-primitive-crash test expectations
  • fdc6341 Fix re-entrancy crash in TabDialogManager::WidgetDestroyed
  • a9ba032 [Autofill] Add shutdown DCHECK to AutofillWebDataBackendImpl
  • 71bb676 Add tiborg to //chrome/OWNERS
  • 40675a8 Check for null FontData in ComputeAppliedDecorationOverflow
  • 6e1ca2e Roll DevTools Frontend from 7bc7c5a6cb6f to bbe495460e1c (3 revisions)
  • fd22a09 [iOS] Add enterprise check to IOSModelQualityLogsUploaderService
  • 77d9dfd Roll Crossbench from 479dbee760d9 to 00aa2ff64ff0 (1 revision)
  • e1fb66c Make DeletionReason an enum class
  • 1243dc1 Resolve UNSAFE_TODO in single_file_tar_file_extractor.cc
  • 0af9c5a [a11y] Remove kRowGroup from NOTREACHED list in `GetRoleDescription`.
  • 121d469 Roll vulkan-deps from 9b52c1fcee2f to 3650b9be297f (1 revision)
  • 703263b [iOS] Populate MQLS logs on chrome://optimization-guide-interals
  • e56b404 Roll WebRTC from 07492672031a to bc5312728377 (6 revisions)
  • 0a808d4 [iOS][Welcome Back] Add metrics for Welcome Back screen
  • 0bec228 [TDR] Remove TODOs linked to issue 40279892.
  • e116d74 [iOS][AIM] Fix aspect and animation behavior to align unfocused state
  • 072fdc8 Roll clank/internal/apps from a054f8159e90 to 706d6336e801 (1 revision)
  • e9edc29 Add a new histogram to record extended side panel ReadAnything entry shown durations.
  • 3ba0d60 Re-enable PageStabilityMetricsTest.Paint on Mac
  • 4a5a3bc Refactor NetworkTimeObserver to manage its subscription.
  • be5c16d Add a histogram to track empty GSUs producing frames
  • 67d631b Add a boolean flag for composebox drag and drop.
  • da8ecd5 Roll BoringSSL from 6135cc1956e7 to 348e11dc13ea (4 revisions)
  • 6f524e6 [iOS] Propagate authenticator creation parameters to response
  • 18ca809 [cleanup] Shift value_phase check in ValueForPositionOffset.
  • becadb4 Skip content size DCHECK for WebUI browsers during tab restore.
  • 29cb4fe Simplify parsing/serialization of transition-behavior
  • 7769d3a Fix patch for fix_broken_test eval
  • 7a3887b Re-enable FullscreenAndRestoreWindowWithApi on X11 Linux
  • 52bf488 [a11y] Only request text cursor on screen for caret moves
  • d4fd24e [ash] Remove deps to //chrome due to ChromeBlocklistServiceFactory use
  • 8662aef [iOS] Adjust banner layout for shouldBannerFillTopSpace
  • a1cebcb [omnibox] Fix issues with AI Mode entrypoint focus handling.
  • 689b641 cleanup PrivacySandboxMigratePrefsToSchemaV2
  • 59cce6e [Animated PB] Update progress bar from a single source
  • b9ab27f Roll Chrome Mac Arm PGO Profile
  • 854b4ac s/ gclient sync / `gclient sync -D` / - former is not sufficient.
  • 52b598f Roll libyuv from 068c9f2f643c to 4825d9b29eea (1 revision)
  • 91911c8 Accommodate TreesInViz in RecordEventLatencyTraceEvent.
  • c19c975 Add Puma Session.TotalDuration histogram to Puma histograms
  • 033fd20 [Blink] Inline GetSkImageInfo() call in CRPBitmap::DoExternalDraw...()
  • 1bf6bef Add support for UnownedUserData in GlobalFeatures
  • 3018baf Fix LastResortAttemptsUntilStaticMatch
  • b30b2fd Roll DevTools Frontend from 93eece71ffcf to 7bc7c5a6cb6f (1 revision)
  • dfcb40b [actor] Keep the Detach subscription around so we can stop tasks
  • ae7db9b [Topics] Deprecate Topics enterprise policies
  • 9a1b830 [NTP Customization] Refactor switch setup and add enable control
  • 57715e5 Roll XML crate to 1.2.0 and drop local patches
  • 3be4348 Update HistogramTester to use explicit parameters for GetHistograms.
  • 980ce9d Clean up deprecated browser prefs from 11/2024 or earlier
  • bf87aed [TreesInViz] Update _has_descendant_slice_with_name().
  • e05514d [iOS][CX] Skip csv export test with credential exchange enabled
  • 5282877 [ios] Move intelligence/ providers to a dedicated folder
  • 955baa9 Update bug number in TODOs for disabled JavascriptOptimizer tests.
  • b512baa [iOS] Provide serialized authenticator data during passkey creation
  • d3e0c56 policy: base/hash/sha1 -> crypto/obsolete/sha1
  • 55e2bf9 [iOS] Remove dependency on Authentication Services for UV
  • 6b49b0d Roll BoringSSL from a80715d57416 to 6135cc1956e7 (1 revision)
  • 205e8a3 Register google-chrome:// URI scheme on Linux
  • d613bbb [TDR] Remove TODOs linked to issue 41481802.
  • 1212738 [cleanup] Reorganize glic host ts code
  • 3f82bf8 Roll Crossbench from 540e4cbe6e60 to 479dbee760d9 (1 revision)
  • 715a4ba Updating trunk VERSION from 7544.0 to 7545.0
  • 76dd43c [Chrome Next] Enable new layout with THSB support by default
  • e005b26 Update meet_effects hash in DEPS file.
  • 96736ac Fix unsafe buffer usage in leveldb_scopes_coding.cc
  • b06951e Roll Chrome Android ARM64 Orderfile from tjef1f4MKWmUSCibA... to tdW3Qt3oMncwO2hWR...
  • 2e576ad Implement DevTools remote debugging approval mode
  • 467f62c [Theme] Fix NtpCustomizationConfigManagerUnitTest#testDefaultPrefMvt.
  • 604c829 Roll Help App from g_h7t0JpK3YZqkZ6D... to aFzzGqpXziyLwTWrf...
  • 82f0bd6 Roll Media App from PdJMsr20Dw1Ti4rAl... to UzYEjE8Ep_weWOBj6...
  • 1c34afd Reland "[Android][WebAuthn]: Split Fido2CredentialRequestTest and extract utils"
  • 44a5626 Reland "YourSavedInfo: Add AccessPoint for "Your saved info" page"
  • 00c99d7 Flip focus and anchor params to CalculateSelectionBounds
  • 98b95d3 Clean up CF/NS type logging
  • 29a0767 Roll compiler-rt from e056a80c98d5 to 90d04a8f70c0 (1 revision)
  • b6c4bc0 [animation-trigger] Fix matching of animation-trigger attachments
  • c02e001 Roll ios_internal from 3afe13b9c5a2 to 37e86766ab2a
  • 1e97b15 Observation delay controller excludes ad frames from waiting for load
  • e40d3b3 [iOS][AIM] Disable send button if there are attachments loading
  • 5f526ea Roll Skia from 58540fc3c6ae to 43d2020be565 (1 revision)
  • 0625030 Roll ANGLE from e236eca8cdb3 to 04d4e760462b (2 revisions)
  • 32d34b2 Migrate pmf_utils.cc to use base::span for file reads.
  • 3a0121e Roll src/third_party/google_benchmark/src/ 761305ec3..188e82789 (158 commits)
  • 616113d Roll androidx from 99Lh7-uc2YJ9OGVeO... to YvdLy7WklkJ9YW52D...
  • dba4a87 Roll Dawn from 8b76cffc6643 to da4d418725b6 (2 revisions)
  • 3491356 gn bootstrap: Fix tarball CI build
  • f15d082 [Theme] Use default theme type when feature flag is disabled.
  • afc345a Roll Chrome Mac PGO Profile
  • 91ded97 Clang update.py: Look for .gclient in both src/ and src/..
  • c22570b [Aim][Omnibox] Make sure context_menu is deleted when closed to cleanup state.
  • 2fd069e [iOS] Add ASCII description to PromoStyleViewController
  • 5a1a0e0 Add histograms for Autofill actor GetSuggestions and FillSuggestions.
  • c0aadc2 Roll vulkan-deps from 8b5c5c1780de to 9b52c1fcee2f (1 revision)
  • 8a70f8d Move animations/composition/{cx,cy,r,rx,ry,x,y}-composition.html to WPT
  • eefcbe3 [SyncTests] Cleanup/modernization in SyncServiceImplHarness
  • dc4bcf9 Roll DevTools Frontend from cafc1fcae52b to 93eece71ffcf (4 revisions)
  • 0e49a82 [identifiability] Delete //tools/privacy_budget
  • d9ee6f7 [identifiability] Remove Dactyloscoper class (dead code)
  • fc335b5 Roll Chrome Mac Arm PGO Profile
  • 72f0a6b Add debugging screen for SeedFiles.
  • afe2fa4 Roll Chrome Win32 PGO Profile
  • 3186314 [WebAuthn] Refactor CredentialSorter for use on Android
  • 1547ec4 Remove UI handling of unused `supports_wallet_storage`.
  • 93824ed [Chrome Next] Ensure test works with new layout
  • 59f2f46 [identifiability] Remove code tracking documents and workers
  • 7c4bd44 Roll V8 from 552de2e428dc to 5e35cdea5aaa (10 revisions)
  • 6c71848 [PasskeyUnlockErrorUI] Add parameterized flag for multi-arm study
  • 8db128d [PasskeyUnlockErrorUI] Allow to close window with unlock challenge
  • e58959e Roll Chrome Android ARM64 Orderfile from 2EXccrbrGkWln2NS-... to tjef1f4MKWmUSCibA...
  • 7df8496 Add an if condition for web_contents_ before accessing it
  • 6e181df Make clip_layer_to_visible_bounds_ a view property
  • 9196ef9 [Zoom indicator] Update zoom percentage menu item width.
  • 1b89fd3 Revert "Refactor bottom inset code into calculation and getter"
  • 264358c Roll Chrome Win64 PGO Profile
  • 281d1c3 Roll Turbine from pti7PbW9jlUKUCvkp... to Gl4akWHMtp73SMuAV...
  • fee37a5 [KP] Automatic update from google3
  • 6a15432 Roll Skia from 79d9eb541baa to 58540fc3c6ae (1 revision)
  • 019ea5d Update TestExpectation entries for SVG Media Fragment tests
  • e2b724a Roll DevTools Frontend from e92cf62b541a to cafc1fcae52b (14 revisions)
  • 297975c Remove obsolete TODO from BAM
  • aef298f [CT] Automatic update from google3
  • 96e9737 Updating XTBs based on .GRDs from branch main
  • 68cd415 Roll clank/internal/apps from cc12e097c9a9 to a054f8159e90 (1 revision)
  • f477591 display: extend IsNullDisplayRemoved expire_after time
  • ed69eef tab-strip: extend NullTabHoverCardView.ShowDelayed time
  • 1995bae Roll Chrome Win ARM64 PGO Profile
  • 397feaa Use unconnected RuleSets for duplicate contents with cascade layers
  • 4cbf477 Make kElvisProfileGuid const and use it consistently
  • e15cf4c Move animations/composition/clip-composition.html to WPT
  • c404220 Roll Chrome Android Desktop x64 PGO Profile
  • 4d91055 Replace default with exhaustive switch in MediaStreamVideoCapturerSource
  • 9586cb7 [DBSC] Disable EnableOAuthMultiloginStandardCookiesBinding by default
  • 6198918 Roll Chrome Mac Arm PGO Profile
  • b45bba0 Update account settings pixel tests
  • 6346844 [RSG] Remove PlusAddressSuggestionHelper
  • 2748580 Add remote debugging toggle to chrome://inspect
  • d1e623f [Frameworks roll] Roll to 836091588 piper revision
  • 1d5f80c Paint transition pseudos on top of everything else in the scope.
  • ecf7146 Roll WebRTC from 5ad43cfbd86b to 07492672031a (3 revisions)
  • 8fd1a70 [Android] Show Keyboard Accessory suggestions after scroll handling
  • 605cfcc Remove PlusAddress creation android UI code
  • e8b60a9 Roll ANGLE from 3b8fca06bf26 to e236eca8cdb3 (1 revision)
  • 0ae6830 Apply blink::StrCat() in core/editing/
  • 3758778 [TDR] Remove TODOs linked to issue 376737727.
  • 4651ce7 [TDR] Remove TODOs linked to issue 379174458.
  • 5b1a9ae Roll Chrome Android ARM64 Orderfile from Rx5Imv_6oWiuG2B0T... to 2EXccrbrGkWln2NS-...
  • 022700f Reduce verbosity of css-get-styles-for-view-transition test
  • 93b76bb Move animation/composition/background-*-composition.html to WPT
  • b1c8377 [iOS][Shortcuts] Fix shortcuts crash
  • 0634061 YourSavedInfo: Direct to "Contact info" from 3-dot menu
  • be53917 [AutofillNameEmail] Change the strings in the deletion notice
  • c727ead Add WPT tests for srgb-linear and display-p3-linear PredefinedColorSpace
  • f24fe94 Ensure glyph-dependent font comparison happens on font objects
  • 45a84bf [iOS][CX] Add imported passkey validity checker
  • 2480dbd [ClapperLoud] Add a new source for opening Page Info from permission prompts
  • 31416c4 Add overload for CommandLine::Init() accepting a vector of strings
  • e00cfdc Roll ios_internal from a329a4475943 to 3afe13b9c5a2
  • 6c6c305 Roll Projector App from zPUi94ryah_Jgt_tL... to agXmUKkLaAi_yeMPQ...
  • a76c8fa Import wpt@42d7f12b54b4652b87caf6575d2c6d57158e5140
  • 495e238 [ios] Fix unsafe buffer in WebThreadImpl
  • 87aa6cc Implement basic support for random() function
  • dc7594f Fix timestamp mapping in WebMediaPlayerMSCompositor
  • 57b38f3 YourSavedInfo: Update the route path for addresses in settings
  • 2f266bb Roll Chrome Android ARM64 Orderfile from N20sk-DST2asmxXxP... to Rx5Imv_6oWiuG2B0T...
  • db42d8b Renew virtual test suite for SelectAudioOutput
  • ed9441f LPP: Add Pref mapping and test for LocalAuthFactors policy
  • 0bc2fde LPP: Return SamlConfirmPasswordScreen results via the WizardController
  • 2b68379 Roll Chrome Mac Arm PGO Profile
  • 17f39ba legion: Create crypto/ folder and move some files
  • 56b3b66 Roll Skia from ee2cd2c06cf7 to 79d9eb541baa (6 revisions)
  • de94e4f Revert "Reland "Take bottom inset into account when calculating vertical scroll range""
  • 9a3f20f [contextual-search] Move ContextualSearchServiceFactory to contextual_search target.
  • d501c22 [ios] Fix unsafe buffer in SessionRestorationServiceImplTest
  • 3c6908e [ClankNavCap] Rework WindowOpenDisposition into TabLaunchType
  • 8550f1e Move ConnectorUploadRequest to components directory and enterprise_connectors namespace
  • 495fbe4 Roll Boca Receiver App from 0XSvzTziQZpGYbwkz... to E__TD3icMLEsdFUdH...
  • 032d55c [iOS]Signin coordinator completion checks the cordinator’s value
  • 802592d Autoshard chromium/src test suites
  • a48cdcc Roll Boca App from KCnhZ5upVgwGZ1z8X... to fbv4T0DsqUIPYLYta...
  • cc6e062 [PasskeyUnlockErrorUI] Fix the reporting of Passkey Unlock avatar events
  • 0480814 Ship maintain-framerate-and-resolution
  • 9cfb5fd Update string on custom passphrase creation only when flag is enabled
  • 76d4ab3 Audio service IPC: Add signal to stop serving the echo estimation ML model
  • fc076b3 Roll vulkan-deps from 727d988c641f to 8b5c5c1780de (1 revision)
  • e0bc575 Roll Dawn from c3ddae38156b to 8b76cffc6643 (1 revision)
  • d9e8e4d [iOS]Add swipe-to-delete functionality to iOS download list
  • aac52fe Roll Chrome Android ARM64 Orderfile from UYk63cTHyvf0bONbr... to N20sk-DST2asmxXxP...
  • c081b74 Roll Chrome Mac PGO Profile
  • 5b9ec4d [Blink] Make Graphite-specific configuration CRPSI-only
  • 5a28a27 [Blink] Remove CanvasResourceProvider::GLContext()
  • ad78822 [Blink] Make context observation CRPSI-only
  • 88c68e1 [Blink] Remove unneeded null check in CRPBitmap::DoExternalDrawAnd...()
  • 0c4cfad Roll ANGLE from 99f62cec302e to 3b8fca06bf26 (1 revision)
  • f151d33 [Blink] Inline ReleaseLockedImages() in CRPBitmap::DoExternalDraw...()
  • c6a5127 [Blink] Inline IsValid() call in CRPBitmap::DoExternalDrawAndSnapshot()
  • 850ae11 Roll Chrome Win64 PGO Profile
  • 89ef84d [Blink] Remove metrics collection from CRPBitmap::DoExternalDraw...()
  • 3da8523 [RSG] Do not apply empty plus address email overrides
  • d991159 [Blink] Remove FlushAndSubmit() call from CRPBitmap method
  • 7855a9c Fix styleSheets access for DOMParser-created documents
  • 5a7d041 Roll Chrome Mac Arm PGO Profile
  • aef662b cleanup: Remove network_portal_detector refs from chrome/browser/metrics
  • a720073 Roll Updater chromium_win_x86 from 2@1543001 to 2@1544031
  • d1cd877 Roll DevTools Frontend from 042562a6e47f to e92cf62b541a (3 revisions)
  • e49eb82 [//media] Eliminate unneeded call in VideoCaptureDeviceClient test
  • adbd629 Roll Updater chromium_mac_arm64 from 2@1543001 to 2@1544016
  • ef2afe3 Remove base::Value::FromUniquePtrValue()/ToUniquePtrValue() usage
  • db900e8 Roll Updater chromium_win_arm64 from 2@1543002 to 2@1544019
  • 239a701 iOS plumbing for the `Sync.TrustedVaultAddKeysSuccessfully` metric (5)
  • d0e78b3 Roll androidx from IzwpvWNdSUtzHmFGe... to 99Lh7-uc2YJ9OGVeO...
  • 47cc24b Roll Chrome Linux PGO Profile
  • d6a4b93 [Connection-Allowlist] Match simple patterns rather than origins.
  • 58c09e1 Roll Chrome Android Desktop x64 PGO Profile
  • 154660d Roll V8 from e8ead739c929 to 552de2e428dc (2 revisions)
  • 8ac30a4 Roll Chrome Android ARM64 Orderfile from 2smRj46jls_3tWjNz... to UYk63cTHyvf0bONbr...
  • cd94e51 Automated Commit: LKGM 16493.0.0-1073356 for chromeos.
  • 5b6dfcc Roll Chrome Mac Arm PGO Profile
  • 1cb4b3a Roll Chrome Win32 PGO Profile
  • bd35761 [deprecations] Add documentation and example for browser-process reporting
  • 87b6686 Roll ios_internal from 3d60b13cfcaa to a329a4475943
  • 4518cd9 Put AttemptFormFillingTool behind GlicActorAutofill
  • 935c2ea Roll DevTools Frontend from 251a1adf7d83 to 042562a6e47f (1 revision)
  • ee71909 [A11y] Add WebView flag for AccessibilitySequentialFocus
  • 8b3f4e1 Roll clank/internal/apps from 1ff001b18e74 to cc12e097c9a9 (1 revision)
  • f91e3a0 [PSF] Add incognito-mode check before showing multi-badge state.
  • df47451 [Frameworks roll] Roll to 835934530 piper revision
  • 0691639 Roll Chrome Mac Arm PGO Profile
  • 14e80c6 Roll Enterprise Companion chromium_mac_amd64 from 3HL9zWgY7YongtBZ_... to L7AgzRlSV7yjLgamV...
  • 5018666 Roll Chrome Android ARM64 Orderfile from Zp22H17pHAndjTA3e... to 2smRj46jls_3tWjNz...
  • dd64337 Refactor crypto to use WindowOrWorkerGlobalScope partial mixin
  • acc8148 Roll Chrome Win64 PGO Profile
  • d7af217 Updating trunk VERSION from 7543.0 to 7544.0
  • dbbc080 Roll WebRTC from 93ba0542a12f to 5ad43cfbd86b (1 revision)
  • 71dddd4 Roll Chrome Mac PGO Profile
  • 9df75ef [iOS] Optimize downloads list UI with throttled updates
  • 4278286 Roll Updater chromium_win_x86_64 from 2@1543004 to 2@1544001
  • cfef83b Roll Chrome Mac Arm PGO Profile
  • 0cd861c [A11y] Add flag for sequential focus feature
  • c17cdfb Roll Updater chromium_mac_amd64 from 2@1543008 to 2@1544001
  • cc70260 Roll Enterprise Companion chromium_mac_arm64 from UzH592AYhYxtt4lI6... to AvL_IolZZ_Cn6JrI-...
  • 41855b4 Roll Enterprise Companion chromium_win_x86_64 from ZIw-Naf9Vf_10O1Yb... to 0x0RM78isNKCMlHgm...
  • 65fd1d1 Revert "Add HaTS to Bundled Security Settings page"
  • 5ffb85a Roll Chrome Win32 PGO Profile
  • 2590b0a Roll Updater chromium_linux64 from 2@1543006 to 2@1544007
  • 534d7ac Roll WebRTC from 888d5141bc8f to 93ba0542a12f (4 revisions)
  • 81682b1 Roll Enterprise Companion chromium_win_x86 from lqgBjUH5KCS0W9XWo... to AuXRGZpHVKvlQTWgu...
  • 3951448 Roll Enterprise Companion chromium_linux64 from szigTVtNhVtXz5Ctu... to csYFDpgFcI5QKEOW-...
  • 79a4c56 Roll Chrome Linux PGO Profile
  • 7ead739 Roll clank/internal/apps from 9a536cd4b9dc to 1ff001b18e74 (1 revision)
  • 4e91ac6 Roll gn from a156d0b1306b to fb3b73df3c0d
  • 3b31445 Roll Chrome Android ARM64 Orderfile from 1FEfpkXp1QccUU2NW... to Zp22H17pHAndjTA3e...
  • e5347dc Automated Commit: LKGM 16493.0.0-1073352 for chromeos.
  • f5f01d5 Roll Chrome Win ARM64 PGO Profile
  • 5843901 Roll Chrome Android Desktop x64 PGO Profile
  • 836099a Roll Chrome Mac Arm PGO Profile
← Back to all summaries