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
AccountInfostruct's publichosted_domainmember has been made private. Embedders must now use theGetHostedDomain()andBuilder::SetHostedDomain()methods, breaking any direct field access. (3428bfe) (9f76b01) (d950c41) (388b5ce) (7dce83e) (58e3852) -
⚠️ BREAKING
The
blink::web_pref::WebPreferencesstruct no longer has thepassword_echo_enabledfield. It has been replaced bypassword_echo_enabled_physicalandpassword_echo_enabled_touchto support split settings on Android. (854d989) (3e0313f) -
⚠️ BREAKING
The signature of the pure virtual method
net::CacheEncryptionDelegate::Inithas changed. The callback parameter is nowbase::OnceCallback<void(net::Error)>instead ofbase::OnceClosureto support asynchronous status reporting. (1d7e43b) -
⚠️ BREAKING
The public Java method
onFocusChangedInPagehas been removed fromcontent_public.browser.WebContentsObserver. Embedders implementing this observer method will have a broken build. (78f0953) -
⚠️ BREAKING
The signature for
OptimizationGuideKeyedService::ExecuteModelhas been changed, replacing theexecution_timeoutparameter with a newModelExecutionOptionsstruct. (4b69485) -
⚠️ BREAKING
The public method
PageDiscardingHelper::DiscardAPagenow returns aDiscardResultstruct instead ofstd::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 componenturl/third_party/mozilla/url_parse.h. UseAsViewOn()instead. (cd69661) -
⚠️ BREAKING
The public Android WebView API
AwNavigation.getPage()will now return a non-nullPageobject for committed same-document navigations, a change from its previous behavior of returningnull. (4e47882) -
⚠️ BREAKING
The exported public function
VideoPixelFormatToGfxBufferFormathas been removed frommedia/base/format_utils.h. Embedders using this utility must find an alternative. (0dc800f) -
⚠️ BREAKING
The
AddObserverandRemoveObservermethods onProfileBrowserCollectionandGlobalBrowserCollectionare nowprotected. Clients must migrate to usingbase::ScopedObservationfor registration. (96b7549) -
⚠️ BREAKING
The
selectedTypeparameter has been removed fromAddToHomescreenViewDelegate::onAddToHomescreen(Java) andAddToHomescreenMediator::AddToHomescreen(C++), simplifying the Add to Homescreen API. (22c02b7) (19f8077)
Public APIs & Core Interfaces
-
A new
CookieChangeCauseenum value,INSERTED_NO_VALUE_CHANGE_OVERWRITE, has been added to thenet::CookieMonsterAPI to better classify cookie updates where only metadata is modified. (d10d1af) -
The tab discarding mechanism has been refactored, with
PageDiscardingHelpernow centralizing logic previously inTabManagerandTabLifecycleUnit. (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-reverseandrow-reversehas been added for dense packing in CSS Masonry layouts. (8b1f1b1) -
A bug in CSS
@counter-stylerule processing was fixed, ensuring rules are correctly associated with cascade layers by storing the layer association directly in theRuleSet. (08b2c24) -
The experimental
WebGPUImmediatesFeatureflag was added to expose new attributes onGPUProgrammablePassEncoderandGPUPipelineLayoutDescriptor. (5bbbb9f) -
The
HTMLFastPathParserwas optimized to track 8-bit character usage during scanning, avoiding a redundant pass and improving performance. (ca87af5) -
Privacy mitigations were implemented for
AudioPlayoutStatsin 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
ActiveTaskContextProviderinterface and logic for tab-scoped side panels. (2716439) (b79d46c) (a351a84) -
The
FontDataServiceandFontDataManagerare now enabled on Linux to improve font handling. (665249e) -
The
WebRequestPersistFilteredEventsfeature 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
passwordsPrivateAPI 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
TabStateStoreinto a newTabRestorerclass. (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
kJapaneseInputModeSwitchInVKfeature was re-enabled by default. (6f3531b) -
For Fuchsia, initial setup has been added to the GN SDK for the
riscv64architecture. (9c5b039)
Developer Tools
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
FreeWithSizeoptimization, which leverages Clang's sizedoperator deleteto avoid metadata lookups in simple deallocation paths. (c8b6d6b) (5d8d5ff) -
The build date generation logic has been moved from
//baseinto a new//base:build_timetarget to reduce dependencies. (32e3b8e) -
The libc++ dependency was rolled forward, which included adding
[[nodiscard]]tostring_viewmethods, 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