Chromium Daily Digest Logo

Chromium Changes Summarizer

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

Chromium Digest: 2025-11-27

Overview

This summary covers 333 relevant commits out of 490 total for the main branch on November 27, 2025. The changes span from the first commit ((8b1f1b1)" target="_blank" rel="noopener noreferrer" class="text-sky-500 hover:text-sky-300 font-mono">((8b1f1b1))) to the last ((3236348)" target="_blank" rel="noopener noreferrer" class="text-sky-500 hover:text-sky-300 font-mono">((3236348))), featuring numerous breaking changes to public APIs, significant refactoring in tab discarding, and enhancements to CSS Masonry layouts.

Breaking Changes

  • ⚠️ BREAKING The AccountInfo struct's public hosted_domain member has been made private. Embedders must now use the GetHostedDomain() and Builder::SetHostedDomain() methods, breaking any direct field access. (3428bfe) (9f76b01) (d950c41) (388b5ce) (7dce83e) (58e3852)
  • ⚠️ BREAKING The blink::web_pref::WebPreferences struct no longer has the password_echo_enabled field. It has been replaced by password_echo_enabled_physical and password_echo_enabled_touch to support split settings on Android. (854d989) (3e0313f)
  • ⚠️ BREAKING The signature of the pure virtual method net::CacheEncryptionDelegate::Init has changed. The callback parameter is now base::OnceCallback<void(net::Error)> instead of base::OnceClosure to support asynchronous status reporting. (1d7e43b)
  • ⚠️ BREAKING The public Java method onFocusChangedInPage has been removed from content_public.browser.WebContentsObserver. Embedders implementing this observer method will have a broken build. (78f0953)
  • ⚠️ BREAKING The signature for OptimizationGuideKeyedService::ExecuteModel has been changed, replacing the execution_timeout parameter with a new ModelExecutionOptions struct. (4b69485)
  • ⚠️ BREAKING The public method PageDiscardingHelper::DiscardAPage now returns a DiscardResult struct instead of std::optional<base::TimeTicks>, breaking consumers of this tab discarding API. (b61f8dd)
  • ⚠️ BREAKING The unsafe method Component::as_string_view_on() has been removed from the core URL parsing component url/third_party/mozilla/url_parse.h. Use AsViewOn() instead. (cd69661)
  • ⚠️ BREAKING The public Android WebView API AwNavigation.getPage() will now return a non-null Page object for committed same-document navigations, a change from its previous behavior of returning null. (4e47882)
  • ⚠️ BREAKING The exported public function VideoPixelFormatToGfxBufferFormat has been removed from media/base/format_utils.h. Embedders using this utility must find an alternative. (0dc800f)
  • ⚠️ BREAKING The AddObserver and RemoveObserver methods on ProfileBrowserCollection and GlobalBrowserCollection are now protected. Clients must migrate to using base::ScopedObservation for registration. (96b7549)
  • ⚠️ BREAKING The selectedType parameter has been removed from AddToHomescreenViewDelegate::onAddToHomescreen (Java) and AddToHomescreenMediator::AddToHomescreen (C++), simplifying the Add to Homescreen API. (22c02b7) (19f8077)

Public APIs & Core Interfaces

  • A new CookieChangeCause enum value, INSERTED_NO_VALUE_CHANGE_OVERWRITE, has been added to the net::CookieMonster API to better classify cookie updates where only metadata is modified. (d10d1af)
  • The tab discarding mechanism has been refactored, with PageDiscardingHelper now centralizing logic previously in TabManager and TabLifecycleUnit. (b61f8dd)

Blink & Rendering

  • A new <usermedia> HTML element is being developed to experiment with capability-aware camera and microphone elements, distinct from the <permission> element. (92a5e99)
  • Support for column-reverse and row-reverse has been added for dense packing in CSS Masonry layouts. (8b1f1b1)
  • A bug in CSS @counter-style rule processing was fixed, ensuring rules are correctly associated with cascade layers by storing the layer association directly in the RuleSet. (08b2c24)
  • The experimental WebGPUImmediatesFeature flag was added to expose new attributes on GPUProgrammablePassEncoder and GPUPipelineLayoutDescriptor. (5bbbb9f)
  • The HTMLFastPathParser was optimized to track 8-bit character usage during scanning, avoiding a redundant pass and improving performance. (ca87af5)
  • Privacy mitigations were implemented for AudioPlayoutStats in WebAudio, reducing timer precision when a page is not visible. (907390a)

Features & Services

  • Development continues on the Contextual Tasks feature with the introduction of an ActiveTaskContextProvider interface and logic for tab-scoped side panels. (2716439) (b79d46c) (a351a84)
  • The FontDataService and FontDataManager are now enabled on Linux to improve font handling. (665249e)
  • The WebRequestPersistFilteredEvents feature flag for Extensions has been enabled by default. (49be6c3)
  • Policy dictionary merging logic is now enabled for Android, allowing it to use default dictionary policies. (8e2c7b2)
  • Several passwordsPrivate API calls are being migrated to a new Mojo interface for the Password Manager UI. (974120a) (9642d4b)

Platform: Android

  • The new PWA layout is now enabled by default. (f77df57)
  • A new "Subscribe" button has been added to the Page Info UI for granting notification permissions, and the "Blocked" state string is now "Not allowed". (2a2425d)
  • Tab restoration logic is being refactored out of TabStateStore into a new TabRestorer class. (4ca1217) (27d1638) (ec7da97)
  • A fix ensures a unique ID is generated for each window/screen source during media capture, resolving an issue where re-sharing a different window could fail. (4d2daf4)
  • Local content filters are now disabled when Family Link supervision is active to prevent conflicts. (87df7ee)

Platform: iOS

  • The legacy share extension receiver, service, and factory have been removed as part of a major refactor. (3e900c5) (bc8e30c) (600ff42)
  • Reading mode's web state will now have all standard tab dependencies installed, enabling features like safe browsing and sad tab within the reader. (09b9ed0)
  • The Page Action Menu now allows users to toggle permissions back on after revoking them, instead of the permission row disappearing. (f630d02)

Platform: ChromeOS, Linux & Other

  • New utility classes have been introduced to support Wayland portal interactions for Chrome Remote Desktop on Linux. (4182fdd)
  • On ChromeOS, the kJapaneseInputModeSwitchInVK feature was re-enabled by default. (6f3531b)
  • For Fuchsia, initial setup has been added to the GN SDK for the riscv64 architecture. (9c5b039)

Developer Tools

  • Fetch and EventSource resource types are now correctly mapped to XHR for network interception via Fetch.enable, fixing a filtering bug. (1f950e4)
  • The remote debugging server will now attempt to reuse the last active port when started in approval mode. (cec7af2)

Build & Infrastructure

  • Numerous sync integration tests have been modernized to run in both "Sync-the-feature" and "transport-only" modes, improving test coverage. (2a222a6) (5b520fd) (ef777ea) (c69bb29) (1542aad)
  • Work continues on PartitionAlloc's FreeWithSize optimization, which leverages Clang's sized operator delete to avoid metadata lookups in simple deallocation paths. (c8b6d6b) (5d8d5ff)
  • The build date generation logic has been moved from //base into a new //base:build_time target to reduce dependencies. (32e3b8e)
  • The libc++ dependency was rolled forward, which included adding [[nodiscard]] to string_view methods, potentially surfacing new build warnings. (3a229aa)
All Commits (490)
  • 3236348 Add blob and filesystem tests for DoesUrlMatchFilter()
  • 1197faa Enable DiscardTabsWithOccludedWindow on ChromeOS.
  • 1ac8983 Roll ANGLE from bad0ea54c046 to f7a1ff6bcd66 (1 revision)
  • d1b5390 Minor cleanups to URLRequestQuicTest test fixture.
  • 5bb3a47 Roll vulkan-deps from 0aa2c8389d9c to 9210bd1e37ba (1 revision)
  • 435a82c Roll Chrome Mac Arm PGO Profile
  • d431f8a Roll Perfetto Trace Processor Linux from 13fc1cf022f2 to d61fcf4cf6b9
  • 6dcba08 Roll Chrome Win32 PGO Profile
  • 77fc2a1 [Android] Disable zeroCompositorFramesWhileScrollingBrowserControls
  • b1df636 [Android Signals Report] Expand cloud report test to Android
  • 26ab4b9 Conditionally activate MetricsNoopRegressionAutoAdvance2
  • 4efd7e9 Prerender: Remove Prerender2FallbackPrefetchSpecRules from VirtualTestSuites
  • b4dcf0c Fix App switcher mode detection
  • de6a955 [Android] Disable testSetButtonWithStringsAndListener in Android 16+
  • 16fb7e1 Roll ios_internal from 12a1ece1c3a6 to b90161435416
  • 6c1bdef Roll Crossbench from af49ec04223d to 2f0009142496 (1 revision)
  • 667756f Remove crmullins@ from TRAFFIC_ANNOTATION_OWNERS
  • 902a0ce Roll V8 from ff97cc488784 to 854235149065 (6 revisions)
  • 935f532 Roll Updater chromium_mac_arm64 from 2@1545004 to 2@1546016
  • 733bcf0 Don't animate tabs when we transition from tab to panel
  • f823eb7 Roll Updater chromium_win_x86_64 from 2@1545010 to 2@1546050
  • 0d997aa Roll Updater chromium_win_x86 from 2@1545041 to 2@1546054
  • d9b454f Roll libc++ and libcxxabi across aligned_alloc.h change
  • f0eb035 Roll Updater chromium_win_arm64 from 2@1545036 to 2@1546073
  • 589083b Roll Perfetto Trace Processor Linux from e9ed51bd2622 to 13fc1cf022f2
  • f769dad Revert "Fix memory leak in WebContentAccessibilityImpl"
  • c581458 Roll Updater chromium_mac_amd64 from 2@1545013 to 2@1546009
  • 9e303b0 Roll Kotlin Stdlib from 0Fhcz3wRL7L4BVYTP... to nrNlkfwnssJGD9SLl...
  • 0b193f1 Roll Perfetto from 13fc1cf022f2 to d61fcf4cf6b9 (1 revision)
  • 6a02fb9 Roll WebRTC from 8cdb0d3eb0b1 to 5ecb76943ccf (5 revisions)
  • c875dde Roll Chrome Android ARM64 Orderfile from v5JekSh3qkEA3dtOX... to L-_9y_NJXpajwF9IH...
  • a43fb0a Roll Manifest Merger from sSe3Aokyr6C9Idzgx... to GDEO78EYul-SF_vcC...
  • f77df57 [Chrome Next] Use new PWA layout by default
  • 2aedec5 Roll Android Lint from ca_GRaM8VUl9lnTKG... to fzZu__O6lHUNn15lT...
  • 5e3e57e Roll clank/internal/apps from d6f3d2191361 to 76206aabb8de (1 revision)
  • b0015e9 Rename build_date as per https://crrev.com/c/7206590
  • edda23f Roll Chrome Mac PGO Profile
  • c6cee50 [Frameworks roll] Roll to 837586313 piper revision
  • be85781 Roll Perfetto Trace Processor Win from 8d0326a01e98 to e9ed51bd2622
  • 45e211d [Android] Split constructor of DownloadTestHelper to avoid side effects
  • 394699a Roll clank/internal/apps from 5a9954efab05 to d6f3d2191361 (1 revision)
  • b5e6f6a Roll Enterprise Companion chromium_win_x86 from PDKv-V9o24u5J2cmV... to 589Z7exjQKHhBXjfH...
  • 0d18120 Roll Enterprise Companion chromium_win_x86_64 from YqbIYq0AEl6yHjgE-... to dU1_tkLowkvyYVkJP...
  • 4ca1217 [Persist] Create TabRestorer skeleton class
  • 54827f7 Roll Enterprise Companion chromium_mac_amd64 from RYG9Ju5oEzrNDh_-E... to PUp-lZrld0UE1wapu...
  • 1974a95 Roll Chrome Mac Arm PGO Profile
  • e219b1a Roll Chrome Win ARM64 PGO Profile
  • ff5eac4 Roll Perfetto Trace Processor Linux from d5d0e63ac686 to e9ed51bd2622
  • ee28a04 Migrate policy-related logging to use POLICY_LOG macros.
  • e7c71bd Fix unsafe buffer usage in gl_ext_srgb_unittest.cc
  • 0e647e6 Roll Skia from 2dda3adb752a to 73014c8c564c (1 revision)
  • 3ae1e40 Roll Perfetto from e9ed51bd2622 to 13fc1cf022f2 (6 revisions)
  • 302df93 [PSF] Update badges separator styling.
  • ef17c4e Roll Chrome Android ARM64 Orderfile from FwHlDvuBmbD3EkBtJ... to v5JekSh3qkEA3dtOX...
  • 66ba6ba Add Gemini Personalization feature flag
  • 948d97a Roll Chrome Win64 PGO Profile
  • 3256bd3 [Popular Sites] Configure testing for V7 rollout.
  • 27d1638 [Persist] Cleanup restore
  • 0ba683e [Chrome Next] Change applying layout to tail recursion.
  • 8b5e5d5 Introduce a macro that transforms DEFINE_JNI(X) to DEFINE_JNI_FOR_X()
  • 6a81298 Roll Dawn from c0dc80a57676 to bc9fe85a7058 (4 revisions)
  • b086783 enums.xml: Add missing GSC versions
  • 96b7549 [bedrock] Introduce the BrowserCollection base class
  • 511faef Add is_software to ExportedSharedImage
  • 8e2c7b2 Include Android in policy dictionary merging.
  • fb6364f Roll Chrome Android Desktop x64 PGO Profile
  • cfd4cf0 Roll Perfetto Trace Processor Linux from 0ca3e4ccc48d to d5d0e63ac686
  • 063947f Roll V8 from 3ae7a619d6a7 to ff97cc488784 (5 revisions)
  • 3bed425 Roll Chrome Win32 PGO Profile
  • e198f1b [tips] Address memory leak from deferred startup task
  • 01a7083 Roll clank/internal/apps from a8d5b424e055 to 5a9954efab05 (1 revision)
  • 14904c2 Roll Perfetto from d5d0e63ac686 to e9ed51bd2622 (1 revision)
  • 8a83b0b Roll DevTools Frontend from 6a7805f68ba3 to 7d7e34d6aab9 (1 revision)
  • 74eb570 Add fieldtrial config for FontDataServiceLinux
  • e0b8df0 [Android Signals Report] Additional browser/unit test coverage
  • 44cbbe3 Roll Chrome Mac Arm PGO Profile
  • e062757 Handle column-height correctly in nested block fragmentation.
  • 43ecd65 Roll Chrome Android ARM64 Orderfile from gUKFcveQOMpuhgDu2... to FwHlDvuBmbD3EkBtJ...
  • e84d8b4 Update NTP card customization bottom sheet to support "All cards" toggle
  • 4ddfdd2 Add histogram action for all cards toggle
  • 36b22ea Fix typo for kActorRendererPaintTabilityTimeBetweenInteractionContentfulPaintsMetricName
  • 7e755df Roll Perfetto Trace Processor Linux from 8d0326a01e98 to 0ca3e4ccc48d
  • bcc8c6a Roll clank/internal/apps from c35fdf5e8e9d to a8d5b424e055 (1 revision)
  • f6bd255 [Android] Configure GBoard in Android 15 to disable stylus
  • 53488ab Reland "[Android Signals Report] Create new interface for Attestation flow with flow name"
  • a777fbc Roll compiler-rt from 51f3ab865716 to a8d369844a9b (3 revisions)
  • e1ed789 Roll vulkan-deps from 7ee25eba9636 to 0aa2c8389d9c (1 revision)
  • f55f4dd [BrowserControls] Pull initial yOffset for the toolbar
  • d00d76c Roll Perfetto Trace Processor Win from 9ecf623b0fa1 to 8d0326a01e98
  • b279a2c [actor] Form filling tool wasn't adding a tab for observation
  • 40d5f1f Roll DevTools Frontend from 172dfd1b5f85 to 6a7805f68ba3 (2 revisions)
  • 58ff95c Roll Perfetto from 0ca3e4ccc48d to d5d0e63ac686 (1 revision)
  • 78f0953 [a11y] Move input focus tracking into //content
  • 1d7e43b Update CacheEncryptionDelegate::Init callback to return int
  • e7eb5ea [Growth] Create fieldtrial configs for M1 experiments
  • 90daac1 [Media Indicator] Add content description in GTS
  • 1cf9794 [Tab Restore] Point to a live bug
  • 0de7041 Bump histogram expiration for SU url filtering conflicts
  • 22c02b7 Remove selected_app_type from AddToHomescreenMediator::AddToHomescreen()
  • c16f9e4 Replace kSync with kSignin in c/b/ui/passwords
  • badd2af Re-enable PageStabilityMetricsTest.Paint on Mac
  • 0e2650a Replace kSync with kSignin in c/b/compose/compose_enabling_unittest.cc
  • cae0ccf Roll Perfetto Trace Processor Linux from 0289f5273c94 to 8d0326a01e98
  • 3e0313f Integrate Android password echo split settings with web preferences
  • 09b9ed0 [iOS] Apply tab dependency installation to Reading mode web state.
  • ec9ff5c Remove obsolete TODO comment
  • 00358a1 Roll clank/internal/apps from e65415634738 to c35fdf5e8e9d (1 revision)
  • 2a222a6 [SyncTests] Modernize SingleClientPasswordsSyncTest, part 2
  • d10d1af Add INSERTED_NO_VALUE_CHANGE_OVERWRITE CookieChangeCause
  • 015b0a9 Roll DevTools Frontend from d2a69e7e1a4f to 172dfd1b5f85 (7 revisions)
  • ec7da97 [Persist] Simplify TabStateStore
  • 29cac82 Roll llvm-libc from b2be5ea77d19 to c959effd96e5 (1 revision)
  • 968b668 Roll Chrome Mac Arm PGO Profile
  • f8182b6 Roll Perfetto from 8d0326a01e98 to 0ca3e4ccc48d (1 revision)
  • 0528f1a Roll ios_internal from 6b55a5748a52 to 12a1ece1c3a6
  • 949f524 legion: Add UMA metrics for Legion Client request latency
  • 19f8077 Move AddToHomescreenDataFetcher from A2HSMediator to A2HSCoordinator
  • c8151c6 [Chrome Next] Fix superfluous separator in certain Mac fullscreen modes
  • 3e900c5 [iOS] Remove the share extension receiver implementation
  • f80aa50 [iOS][AIM] Change placeholder text when AIM is enabled
  • 274315c [TDR] Remove TODOs linked to issue 259178677.
  • f7df566 [iOS] Fix Landing on a grouped NTP after 4+ hours
  • 0f014c6 [iOS] Update tab picker title when no tab is selected
  • 5b0c3f5 [TDR] Remove TODOs linked to issue 259182016.
  • 84408b4 [iOS] Fix ButtonStackViewController height constraint
  • 820afa0 Revert "[Sanitizer] Mark SanitizerAPI as experimental. Remove virtual suite."
  • 1ca3a0f [NTP Theme] Implement chrome color daily refresh part 1.
  • 854d989 Split password echo web preference by input type
  • d863ff9 Ensure TransferableResource is released in tests
  • ae8b016 Fix Private Metrics network annotation
  • a146374 [iOS] MIM share extension flag removal - III
  • 17c3d8b Roll V8 from a7f17f8cf3e9 to 3ae7a619d6a7 (9 revisions)
  • f630d02 [PSF] Allow toggling permissions back on in Page Action Menu.
  • 0e92af2 [CCSG] Add Autofill.Timing.SuggestionGeneration metric
  • e49df56 [iOS][Composebox] Add context menu title
  • e59afb4 Update 'compose' watchlist filepath to use more precise regex.
  • 924b0bf Ensure ClientSharedImage ref is dropped in LayerTreeHostImplTest
  • 399cd64 Roll Chrome Android ARM64 Orderfile from j4oVrFaQ9EOt9DKzi... to gUKFcveQOMpuhgDu2...
  • bc04b6b [TDR] Remove TODOs linked to issue 257859711.
  • e56bb48 Roll Perfetto Trace Processor Linux from 9ecf623b0fa1 to 0289f5273c94
  • f2290c8 [Autofill] Remove BAM::IsFormNonSecure()
  • 92a5e99 Create a `<usermedia>` element to allow experimentation specific to ...
  • 2192d16 Suppress modernize-use-equals-default lint check
  • 3c9ccf1 Push back WebApk.Install.GooglePlayErrorCode* metrics expiry.
  • e930e63 [iOS] Disable flaky testSideSwipeReaderMode on iPad.
  • 441cab9 Roll vulkan-deps from c9318cb42bb5 to 7ee25eba9636 (1 revision)
  • 74514c7 [Animated PB] Allow animation to finish before hiding
  • b5c387a [TDR] Remove TODOs linked to issue 202027278.
  • ee1cefc Roll DevTools Frontend from ecc45dfce0f3 to d2a69e7e1a4f (1 revision)
  • 77f1b8b Roll Perfetto from 0289f5273c94 to 8d0326a01e98 (3 revisions)
  • 0074b57 Roll ios_internal from f8c4bce515bf to 6b55a5748a52
  • 62952d7 Updating trunk VERSION from 7550.0 to 7551.0
  • 61199fb Roll Chrome Win64 PGO Profile
  • 72eaffb Remove via.google domains from domain reliability list
  • c0ae8cb [permissions] Fix PermissionRequestManager for GEOLOCATION_WITH_OPTIONS
  • 9bfbd9e Add reporting to validate correctness of default browser state detection
  • 5b520fd [SyncTests] Modernize SingleClientCustomPassphraseSyncTest
  • 345b5f7 [Startup][Reland] Use ApplicationStartInfo for Clank Startup Metrics
  • d073096 Roll Media App from gBJOnbnhVqR2NtW6_... to EkYnCmNxF-frVG0g9...
  • d8d6693 Move uploader_test_utils to components directory
  • 2030227 [TDR] Remove TODOs linked to issue 40233408.
  • 7ce663a [iOS] Fix Magic Stack background flicker on NTP load
  • 5e36937 [TDR] Remove TODOs linked to issue 40122082.
  • 853ded2 [Autofill] Remove unused test-only CreditCardSuggestionGenerator member
  • b97f48e [Autofill] Remove redundant blink:: qualifications
  • 3af96f4 [SyncTests] Modernize SyncErrorsTest
  • ef777ea [SyncTests] Modernize TwoClientPreferencesSyncTest
  • 600ff42 [iOS] MIM share extension flag removal - II
  • 5f36e1c Roll Help App from CRc6EL5hVhmYv65YZ... to vJ4baK_IMyZ-d2aRE...
  • 05a3ab0 Add OWNERS file for pinned_tabs_strip.
  • 9ed77f1 [SyncTests] Modernize TwoClientUserEventsSyncTest
  • 8dd0b7d Roll WebView ARM Orderfile from BdHeStcRLho23Z71a... to vXtD9zj0ndJsUdu0C...
  • fe89f3c [Settings Search] Handle top-level prefs
  • a2f3d09 [Autofill] Move iOS-specific test-only member from BAM to CACIOS
  • 5fb5930 [TDR] Remove TODOs linked to issue 268463435.
  • be9b110 [SyncTests] Modernize SingleClientThemesSyncTest
  • df8d776 Remove CastSHA256Enforced base feature
  • d343a0e Remove CastNonceEnforced base feature
  • aa25690 Roll Perfetto from 9ecf623b0fa1 to 0289f5273c94 (2 revisions)
  • 4a1224d Roll Chrome Mac PGO Profile
  • cde413a Roll Chrome Mac Arm PGO Profile
  • 6ea0b1c [Theme] Remove click animations from Colors RecyclerView.
  • 526094f Make ScrollLinkedAnimationCreation test pass with post layout snapshot
  • 5419314 [iOS]Replace DCHECK by CHECK in settings
  • be04b62 [TDR] Remove TODOs linked to issue 40775669.
  • 6a83f79 Roll Perfetto Trace Processor Win from e4edb6ba7055 to 9ecf623b0fa1
  • c662278 Replace kSync with kSignin in c/b/browsing_data
  • 402d074 Remove obsolete layout tests.
  • 665249e [FontDataService] Enable FontDataService/Manager on Linux
  • 92c14d3 [iOS] Mark testSilenceProactiveBottomSheet as flaky on device.
  • 7eb7636 Add a new way to show the URL in the Context menu
  • f8dd068 [TDR] Remove TODOs linked to issue 40628376.
  • 1d0e044 Roll Updater chromium_linux64 from 2@1545018 to 2@1546003
  • 04f4738 Create field trial config for DlpScanPastedImages
  • 23c9988 Add moonira@ to core/css OWNERS
  • b67e5cf [PasskeyUnlockErrorUI] Update passkey unlock avatar tooltip text
  • 51caa29 Roll Enterprise Companion chromium_mac_arm64 from aeNryPDpvAhvtXSqa... to Z4psy5uOk_vWERg1e...
  • d988415 [Persist] Reduce copies by parsing protos on DB thread
  • 33bfece [SyncTests] Modernize TwoClientWebAuthnCredentialsSyncTest
  • 0e2278d [SyncTests] Modernize TwoClientSessionsSyncTest
  • a17e3fb Roll Enterprise Companion chromium_linux64 from N-mD8pV8CWB7Gt2Nn... to 7OX2VpuETWszaRZtq...
  • b0eb733 [TDR] Remove TODOs linked to issue 260012672.
  • 4669e4a [TDR] Remove TODOs linked to issue 260012672.
  • 18afb00 Roll Chrome Win32 PGO Profile
  • 5a906f4 [TDR] Remove TODOs linked to issue 40234138.
  • 3659287 [TDR] Remove TODOs linked to issue 305737581.
  • 536a342 [Sync] Extend the expiry date for Sync.PasswordNotesStateInUpdate.
  • 32c1f4f [TDR] Remove TODOs linked to issue 390719004.
  • c90e5f9 [TDR] Remove TODOs linked to issue 319396084.
  • 3a229aa Roll libc++ from 25731e23e3aa to 91c45fc28459 (2 revisions)
  • 654e5a9 [TDR] Remove TODOs linked to issue 404069127.
  • bc8e30c [iOS] MIM share extension flag removal - I
  • 007bae9 Re-filter tabs on state change.
  • 98c87a4 Roll DevTools Frontend from cfd957442a51 to ecc45dfce0f3 (1 revision)
  • 3abc765 [iOS]Add a flag for account capabilities prefetch
  • 9af7b42 [iOS] Fix og:image sheet presentation crash by checking main_frame
  • 3dadcbc [KP] Automatic update from google3
  • 327c927 [SyncTests] Parameterize TwoClientExtensionsSyncTest
  • 9906297 [TDR] Remove TODOs linked to issue 372725915.
  • 98b93d5 [TDR] Remove TODOs linked to issue 260015147.
  • 1d7e740 [Autofill] Update documentation of AutofillFormatString
  • 3f86963 Roll WebRTC from 28c8b54e7b04 to 8cdb0d3eb0b1 (2 revisions)
  • 162d0ec [CT] Automatic update from google3
  • 894ed31 [TDR] Remove TODOs linked to issue 308642692.
  • 1a14b81 [iOS][Composebox] Fix menu item order
  • 974120a Migrate passwordsPrivate.switchBiometricAuthBeforeFillingState to a Mojo interface
  • 9642d4b Migrate passwordsPrivate.isPasswordManagerPinAvailable to a Mojo interface
  • 2da58f3 [History] Dedublicate entry source logic
  • 63f58ea [TDR] Remove TODOs linked to issue 40225504.
  • a5c2f9b [SyncTests] Modernize SingleClientWalletCredentialSyncTest
  • 1d2cc06 Roll vulkan-deps from 009ae5465652 to c9318cb42bb5 (1 revision)
  • 9b55908 [TDR] Remove TODOs linked to issue 40139552.
  • 1bb530a Roll ios_internal from 07e86f17a417 to f8c4bce515bf
  • 3c3514b [Gardener] Mark inspect-pseudo-element.js as flaky
  • 4ac54a1 Roll Chrome Win ARM64 PGO Profile
  • 2a2425d [ClapperLoud] Add Subscribe button CTA in PageInfo
  • 77be175 Roll clank/internal/apps from 063abdd98894 to e65415634738 (1 revision)
  • ea8ffdb Updating XTBs based on .GRDs from branch main
  • c69bb29 [SyncTests] Modernize TwoClientSendTabToSelfSyncTest
  • 00772d8 Roll Chrome Android ARM32 PGO Profile
  • a7a54c0 Roll Chrome Android Desktop x64 PGO Profile
  • d97c45d [TDR] Remove TODOs linked to issue 41413392.
  • 1542aad [SyncTests] Modernize TwoClientSearchEnginesSyncTest
  • 35d42ac [iOS] Disable AdaptiveToolbarTestCase toolbar height tests.
  • a70005a Roll clank/internal/apps from 64368fdbf714 to 063abdd98894 (1 revision)
  • 4b69485 Legion: Add parameter to OptimizationGuide API
  • 6135fa8 [SyncTests] Modernize TwoClientHistorySyncTest
  • 998a4d8 Roll Chrome Android ARM64 Orderfile from 9hkd816YmcWulOWZE... to j4oVrFaQ9EOt9DKzi...
  • 006ba60 Store layer association in the RuleSet (@function, @position-try)
  • f66f724 policy: Add more logs for install attributes decoding
  • 7dd67cf Roll ANGLE from cba39ebc21c5 to bad0ea54c046 (2 revisions)
  • a563639 [WebAuthn] Use a universal passkey validity checker in the model
  • 39ef422 Roll Chromium Variations from gdnQwDD-_5A0pA2jL... to fioeeVZFK6F25ZmbQ...
  • b34bceb Roll ios_internal from 793dbea6d48c to 07e86f17a417
  • 517f252 Move SCContentFilter creation to ThumbnailCapturerMac
  • 2194db5 [third-party] update simdutf to v7.7.0
  • 93ce41d IDB: Move DatabaseExists check to DeleteRequest
  • 87df7ee Disable local content filters when Family Link supervision is enabled.
  • 4e47882 Return non-null AwNavigation.getPage() for same-document navigations
  • 8bdf391 Roll Chrome Mac Arm PGO Profile
  • b98d821 Roll DevTools Frontend from bc20f131841d to cfd957442a51 (2 revisions)
  • 4c410ca [iOS][CX] Handle stopping credential import coordinator
  • e155265 [iOS][CX] Add credential import stage
  • 55a018d Log pulled profiles
  • d9f3d9d [iOS][CX] Transition to the last stage of import
  • 329c1bf [DBSC] Extend histogram expiry
  • c73ffa2 Add runtime flag EmojiMonochromeRendering
  • 250011c Roll Perfetto Trace Processor Linux from e4edb6ba7055 to 9ecf623b0fa1
  • 84c61e8 [TDR] Remove TODOs linked to issue 40123459.
  • e264c05 [Gardener] Mark inspect-pointer-events-none.js test as flaky
  • 8befb8e Roll WebRTC from 804e1b346fea to 28c8b54e7b04 (1 revision)
  • 93180cd Add Legion Phosphor HTTP fetching and data types.
  • 516d3fa Disable flaky ChangePasswordFormIsFilledAutomatically browser test
  • eb95b0a Clean up kActorLoginPermissionsForAndroid flag
  • 3ae6aaa [Uno-D] Enable Uno Phase 2 follow ups in fieldtrial_testing_config
  • ebfdceb [Autofill] Move format-string validation to AutofillFormatString
  • 337ed03 Clean up BiometricAuthIdentityCheck flag
  • 29f5fc4 Roll Dawn from 7a5075dd20f7 to c0dc80a57676 (6 revisions)
  • d8212eb Roll Chrome Win64 PGO Profile
  • 0a7a7a3 [iOS] Disable QuickDeleteTestCase failing tests in multi-window.
  • beb45e1 Remove redundant instantiation name prefix in SingleClientUserEventsSyncTest.
  • e9f0ace Roll DevTools Frontend from 2cffef1b64e7 to bc20f131841d (1 revision)
  • 075b74e [Perfetto stdlib] Fix type annotations in LoadLine queries
  • b5e30c7 [permissions] Refactor OnPermissionUiSelectorDone
  • 172ffdc [iOS][NTP] Add aim eligibility unittests
  • c44dac8 [TDR] Remove TODOs linked to issue 40188157.
  • 999462e Store layer association in the RuleSet (@view-transition)
  • 7227bad [iOS] Add a limit of 200MB for files
  • 96101e4 [iOS] Show error when the file upload failed
  • 00a516c Roll Perfetto from e4edb6ba7055 to 9ecf623b0fa1 (86 revisions)
  • 1693786 Remove the obsolete flag --dump-browser-context-graph and related code.
  • 1688c40 Cleanup share in web context menu
  • 6f3531b Reland "Enable Japanese Input Mode Switch in VK by default."
  • 25433e0 [TDR] Remove TODOs linked to issue 40490364.
  • f890607 [iOS] Fixed AutoDeletionService file hashing
  • ecdde7c Activate the browser window when connection dialog is shown
  • 18ccc54 [TDR] Remove TODOs linked to issue 40587075.
  • 91130c3 Roll ios_internal from ad001feb31dc to 793dbea6d48c
  • af4ea56 [TDR] Remove TODOs linked to issue 263411557.
  • c8efbaf [iOS] Fix ConfirmationAlertViewController top spacing
  • 47faf55 Roll ANGLE from 982116235b22 to cba39ebc21c5 (1 revision)
  • 49f1157 webrtc-internals: expose actual userAgentData
  • 7d4ef7a [SyncTests] Modernize TwoClientExtensionSettingsSyncTest
  • 7593040 [TDR] Remove TODOs linked to issue 40103792.
  • eba380f Roll Projector App from qn6BBAfC_sa-RlF3s... to IL8yFCmQBSitnRUEw...
  • 25b1470 [TDR] Remove TODOs linked to issue 40276119.
  • 2e38508 [Autofill] Add crash keys for suggestion generation bug
  • 1fdefec [TDR] Remove TODOs linked to issue 409252373.
  • ed1a032 [TDR] Remove TODOs linked to issue 332543636.
  • 7940dee [iOS] Fix PromoStyle scrollToEndMandatory logic
  • 250e234 [TDR] Remove TODOs linked to issue 180960783.
  • d374ead [TDR] Remove TODOs linked to issue 40709132.
  • fc924e6 Roll Chrome Android ARM64 Orderfile from BM6hmTqIrREpyWfVn... to 9hkd816YmcWulOWZE...
  • 799b6e4 [iOS] Fix badge view visibility updates
  • 9cd4b5e [TDR] Remove TODOs linked to issue 208932100.
  • 302923e Roll Chrome Mac Arm PGO Profile
  • a8127c5 Record form data in actor login MQLS logs
  • b9801d8 [TDR] Remove TODOs linked to issue 312757530.
  • 18c8d67 [TDR] Remove TODOs linked to issue 280772872.
  • 9272368 [TDR] Remove TODOs linked to issue 40618119.
  • e8cf948 Roll DevTools Frontend from 7866f363ca3d to 2cffef1b64e7 (1 revision)
  • 16ea363 [SyncTests] Modernize TwoClientDictionarySyncTest
  • ce75027 [TDR] Remove TODOs linked to issue 40560343.
  • 8f504ec Roll Crossbench from 464f490cb55f to af49ec04223d (1 revision)
  • f5834b2 [TDR] Remove TODOs linked to issue 40653025.
  • cec7af2 Reuse the last used DevTools port in approval mode.
  • 054a41d [Gardener] Disable the failing tests
  • 907390a Implement privacy mitigations for AudioPlayoutStats in WebAudio
  • 69b16b2 Add diagnostic crash to detect multiple OnReceiveResponse calls
  • 4d2be5d Split dialog message into two paragraphs
  • f1c6be3 YourSavedInfo: Fix console errors during search
  • 753acc7 [TDR] Remove TODOs linked to issue 40107157.
  • 3eb592e Disable layout test to land crrev.com/c/7205408
  • ca87af5 HTMLFastPathParser: Optimize String creation by tracking 8-bitness during scan
  • 86ae2a0 [iOS][CX] Handle empty url field on import
  • ac43239 Gate data count in signout confirmation
  • 6c9e3cd Roll Chrome Android ARM64 Orderfile from j3L7UcwLrmfcOjZVG... to BM6hmTqIrREpyWfVn...
  • fe55cb1 [Gardening] Disable MediaStreamDevicesControllerTest.PepperRequestInsecure on chrome os
  • 474b9c9 Roll Boca Receiver App from bcCUVNy_M6b_zmK0F... to H_XIt4gKPl4-RbQ-l...
  • c373b62 Move common logic from MultipartUploadRequest to MultipartUploadRequestBase in components directory and enterprise_connectors namespace
  • 9d1a220 [iOS] Remove omnibox provider prototype
  • ebd7d16 Implement OnBubbleDiscarded for WalletablePassBubbleControllerBase
  • 9427081 Skip callback if wallet bubble is pending in BubbleManager
  • 8c892f2 Add WalletablePassSaveBubbleControllerTest unit test
  • 7e3b77f Remove unused function and unused value in WebViewPermissionHelper
  • 330ce4c Roll Boca App from 4uAd39U_464bK1D2W... to BkrClNZv5oTmk7h8P...
  • 1ff9f6c [Lens] Cleanup client header data feature flag.
  • 13810a1 Roll src-internal from 4c34c1a8c1de to 29ec81e8b261 (1 revision)
  • e124f79 Apply blink::StrCat() in renderer/core/u*/
  • 3e88108 spanification: Clean up unneeded parameters in
  • 2534a73 [SyncTests] Modernize TwoClientCustomPassphraseSyncTest
  • a3edcaa [SyncTests] Modernize TwoClientWalletSyncTest
  • 328be4f Roll Chrome Win32 PGO Profile
  • b03006a Roll Chrome Android ARM32 Orderfile from NyGKwqUul1XW__6e3... to YZhS7p1jYQ8T2tJuA...
  • f74b2d3 [Frameworks roll] Roll to 837406801 piper revision
  • 499dfeb Roll DevTools Frontend from b947b5094416 to 7866f363ca3d (1 revision)
  • 4324fe7 Roll WebRTC from 3b88aae44224 to 804e1b346fea (2 revisions)
  • f1cacbb Update meet_effects hash in DEPS file.
  • f551447 "Fix" the spanify rewrite-multiple-platforms script
  • cbb6157 Roll Chrome Mac PGO Profile
  • e37a9e2 [PEPC] Re-enable disabled EmbeddedPermissionPromptTest
  • 47541b8 [PEPC] Fix double prompting when Approxlocation feature is enabled
  • c3202f5 Roll Skia from 95d8ea63123a to 2dda3adb752a (4 revisions)
  • 7d31b6d Remove unnecessary dependency on app preload service proto
  • 0d80f0d [Blink] Make CRPExternalBitmap::WritePixels() NOTREACHED
  • 1e3e84c [Blink] Fork CRPExternalBitmap off of CRPBitmap
  • 3428bfe [signin] Stop using AccountInfo::hosted_domain
  • 4c96b28 Roll Chrome Mac Arm PGO Profile
  • 2a350dc [iOS] Move button stack bottom margin to scroll view inset
  • 0b73d55 Roll DevTools Frontend from f7498bdad901 to b947b5094416 (3 revisions)
  • dac90c2 spanification: automatically spanify components/zucchini/disassembler_dex.cc etc.
  • d5b4b05 Add separate feature flags for actor address and payments filling
  • ad84363 Use CHECK for BackgroundResourceScriptStreamer state transitions
  • 4ba3e3e Roll BoringSSL from 7f6c169fe92a to 8b482b8443c8 (1 revision)
  • 1f950e4 DevTools: Map Fetch and EventSource to XHR for interception
  • 0dc800f [//media] Remove unneeded util
  • 7745cee [//media] Port video_test_helpers.cc away from BufferFormat
  • 637abc2 Roll Chrome Linux PGO Profile
  • efd6118 [Viz] Port FrameSinkVideoCapturerImpl test away from using BufferFormat
  • 97c63e3 [//gpu] Eliminate TestSII::CreatePixmapHandle()
  • 6b1aad8 Roll Chrome Win ARM64 PGO Profile
  • 50afbdb [//cc] Dedupe code appending debug borders into TileBasedLayerImpl
  • 9f76b01 [signin] Stop using AccountInfo::hosted_domain
  • b7f6d52 [//media] Port PlatformVideoFramePool test away from BufferFormat
  • 6f4cdc3 [//cc] Add TileBasedLayerImpl::GetIdealContentsScaleKey()
  • 6dee268 [//ui] Port buffer_checker_test.cc away from BufferFormat
  • c7b0f08 [//gpu] Stop gating transfer cache clearing on GPU raster being enabled
  • 0e25f2e [//gpu] Internalize TestSII::CreatePixmapHandle()
  • e0c0582 [//gpu] Remove gating RasterDecoder ops by client enabling GPU raster
  • a1f7283 [//gpu] Guard RasterDecoder Skia cleanup by whether raster was performed
  • c1dd3bb [//cc] Remove unneeded BufferFormat reference in unittest
  • 0794ef4 Roll Chrome Android ARM64 Orderfile from Q_MDnYleVEVeuDj3S... to j3L7UcwLrmfcOjZVG...
  • 4107b92 Don't depend on libjingle_peerconnection_api target
  • 58e3852 [signin] Stop using AccountInfo::hosted_domain
  • 9180cf0 [garden] Update TestExpectations for code cache tests
  • e593edd [ntp-next] Adding deep dive chips
  • 3d32805 Roll Chrome Win64 PGO Profile
  • 12c1c17 [BNPL][Clank] Remove default return for issuer drawable getters
  • 2c33fe9 [Autofill] Make GetDBUserData() return a reference
  • 7dce83e [signin] Stop using AccountInfo::hosted_domain
  • 2c63bae Roll Chrome Android ARM32 PGO Profile
  • f285c38 Fix IsolatedWebAppRetryTest.RetryTimeStepsCorrect test
  • 23a901a Roll Chrome Android Desktop x64 PGO Profile
  • 3ca7341 Roll DevTools Frontend from 368d4ccab51b to f7498bdad901 (1 revision)
  • 6361100 Roll Chrome Mac Arm PGO Profile
  • 388b5ce [signin] Stop using AccountInfo::hosted_domain
  • d950c41 [signin] Stop using AccountInfo::hosted_domain
  • 7c4b350 FIXUP: WebUI examples application crashes when devtools is closed
  • 782bfd5 [Origin API] Change `ExtendableMessageEvent` to hold a `SecurityOrigin`.
  • 339ccf7 Roll Dawn from 502676c46508 to 7a5075dd20f7 (8 revisions)
  • 20c521a ash: Make more use of BrowserController::GetBrowserForTab, part 4
  • 74d6e5a ash: Make more use of BrowserController::GetBrowserForTab, part 1
  • c3140f7 [crd host][wayland] Add boilerplate classes
  • 7eaacf1 [crd host][wayland] PortalDesktopResizer & PortalDisplayInfoLoader
  • 9fdc46d Share binding for color_change_listener::PageHandler
  • b7372d3 [crd host][wayland] PortalCaptureStreamManager
  • 788932a Roll DevTools Frontend from 380221dc052d to 368d4ccab51b (1 revision)
  • f810a91 Roll clank/internal/apps from 816eb2c8130d to 64368fdbf714 (1 revision)
  • 908c60d Roll Chrome Android ARM64 Orderfile from AjYIZ2AUXe0IstUgP... to Q_MDnYleVEVeuDj3S...
  • 3791b46 use msan instrumented libs if host_toolchain_is_msan
  • 08625a9 Fix dangling ptrs in TabDragData when the tab drag is cancelled.
  • 41d985b Roll Chrome Mac Arm PGO Profile
  • 31ff8fa Remove flag AsymmetricWordBoundaryFix
  • 1284d68 Roll Chrome Win32 PGO Profile
  • f6391af webnn: only use positive scale for dequantizeLinear and quantizeLinear
  • 32e3b8e Move build date out of base.
  • 1cbad8f Updating trunk VERSION from 7549.0 to 7550.0
  • 1eba70e Roll ANGLE from 0018b93b121b to 982116235b22 (1 revision)
  • 68ab80d [iOS Blink] Disable some flaky tests related to BFCacheEnabled/Disabled
  • eec110c webnn: pass `app_install_manager` into `OnInstallationCompleted()`
  • 9ac7bcc Roll Chrome Mac PGO Profile
  • 9f2114f Roll V8 from 1ef10bb814a6 to a7f17f8cf3e9 (3 revisions)
  • 2bd96e1 Roll Chrome Win64 PGO Profile
  • 278eb70 Remove AndroidWindowOcclusion from fieldtrial_testing_config
  • a56d8a6 Add regression tests for HEv3 incorrectly reusing QUIC sessions.
  • 5379567 [contextual_tasks] Hookup TabUnderlineController to contextual tasks
  • 3295729 [contextual_tasks] Introduce ActiveTaskContextProvider
  • 6f2e5b9 [contextual_tasks] Notify side panel open / close events
  • 5bbbb9f Add WebGPUImmediatesFeature flag and guard immediate data IDL attributes
  • 32afac8 Roll Chrome Mac Arm PGO Profile
  • c0fc5a0 Roll WebView ARM Orderfile from ZKWKc4FHYQzRfD9PM... to BdHeStcRLho23Z71a...
  • 82da69d Improve handlePresses to return the set of unhandled events
  • 3921f21 Update EnableUnsafeSwiftShader to Pick SwiftShader as SoftWare Rendering Implementation First
  • cbe3fd0 Actor: Add metrics for subsequent waits per task
  • 97466f2 Add "Tabs" to composebox file type variant
  • 8ece755 Fix C++23 build error in glic_background_mode_manager.cc
  • 0408d29 List TWA tabs in tab capture dialog for Android
  • e9a0763 Roll Chrome Linux PGO Profile
  • 9c5b039 [fuchsia-gn-sdk] Setup for riscv64.
  • 012d3d5 Tidy restricted_token.h imports
  • c9c28a9 Roll Chrome Android ARM64 Orderfile from z9Ysn8WhUQqf6x1sF... to AjYIZ2AUXe0IstUgP...
  • cd69661 url: Remove Component::as_string_view_on()
  • 0de2f40 Disable native event handling on BrowserTestsBase on CrOS
  • 1e038a6 Skip PwaBottomSheet if auto-minted TWA is enabled
  • 8083a92 Revert "mitigate codesearch-gen-chromium-fuchsia"
  • 2716439 [contextual_tasks] ActiveTaskContextProvider interface
  • b8f79eb Remove unused member in RestrictedToken
  • 5554014 Roll ANGLE from 6d406bb7b3a4 to 0018b93b121b (1 revision)
  • 54eb3c8 Revert "[CAA-Policy] Add policies to CAA signals reports"
  • 3d48711 [tips] Update tips promo sheets to include images
  • c8b6d6b PA: Add finch feature flag to enable/disable FreeWithSize
  • 49f7570 Roll ChromeOS Arm AFDO profile from 144-7531.0-1763955694-benchmark-144.0.7544.0_pre1549076-r1 to 144-7531.0-1763955694-benchmark-144.0.7547.0_pre1550212-r1
  • 6cae92a Roll Chrome Android Desktop x64 PGO Profile
  • 5d8d5ff PA: Optimize FreeWithSize in simple path.
  • 49be6c3 [Extensions] Enable WebRequestPersistFilteredEvents feature flag
  • b79d46c [Contextual tasks] Implement tab scoped side panel open state
  • f739ba0 Roll Chrome Android ARM32 PGO Profile
  • acb21e2 Roll clank/internal/apps from 86fdd62ca6ca to 816eb2c8130d (1 revision)
  • a351a84 [context-input] Create a sessionHandle in ContextualTasksUi constructor
  • 08b2c24 Store layer association in the RuleSet (@counter-style)
  • af06588 Roll Chrome Mac Arm PGO Profile
  • 6f069f9 Roll Dawn from 74574c5d69d2 to 502676c46508 (8 revisions)
  • a1d04d9 Enable marker tools in M144.
  • 4d2daf4 Android media capture for window/screen set unique id for each source
  • 2c06fda [TBHSP] Update shadow opacity to correct value on close
  • c563ef1 Fix unsafe buffer usage in web_app_icon_test_utils.cc
  • dd87d6e Fix Scan card button icon spacing
  • 4182fdd [crd host][wayland] Portal utility classes
  • 01a49fc Roll vulkan-deps from 799cdb334411 to 009ae5465652 (3 revisions)
  • d69bcee Roll clank/internal/apps from a86ec37bd2e7 to 86fdd62ca6ca (1 revision)
  • 5f70395 Roll PDFium from 996f7911e8ce to bcde4e76fa05 (4 revisions)
  • 4ff958e Add "DefaultBrowserFramework" feature to fieldtrial testing config
  • 8524405 [AIM] Activate AI Mode when Tabs Opened
  • 0778b97 Add a notification for when screen sharing starts.
  • 9565036 Fix unsafe buffer usage in PipeBuilder and PipeConnection unit tests
  • 12432bd [SmartLock]: Extend histogram expirations
  • b61f8dd Reland "[resource coordinator] TabManager discards via PageDiscardingHelper"
  • edb52c5 [Incognito Windowing] Adds PersistedInstanceType.REGULAR
  • b64eb98 Add remaining payments page action migrations to about_flags.cc
  • 8b1f1b1 [Masonry] Support column|row-reverse for dense-packing
← Back to all summaries