Chromium Digest: 2026-02-10
Overview
This digest covers 759 commits on the main branch, with 590 deemed relevant to developers. The changes span from February 10, 2026, starting with commit (8935f34)" target="_blank" rel="noopener noreferrer" class="text-sky-500 hover:text-sky-300 font-mono">((8935f34)) and ending with (77cf016)" target="_blank" rel="noopener noreferrer" class="text-sky-500 hover:text-sky-300 font-mono">((77cf016)). The day was marked by a large number of breaking API changes across core libraries, sign-in, UI, and the web platform, alongside significant progress in Autofill AI, the Declarative Login API, and ongoing refactoring efforts.
Breaking Changes
-
⚠️ BREAKING
The fundamental
base::ObserverListclass template signature has been changed. Thebool allow_reentrancyparameter is replaced with theObserverListReentrancyPolicyenum, requiring updates for any code that explicitly defined anObserverListwith the boolean template argument. (d87b7cd) -
⚠️ BREAKING
The public method
GURL::ComponentStringPiece()has been renamed toGURL::ComponentStringView(). Embedders must update all call sites. (caf65ac) -
⚠️ BREAKING
P2P/WebRTC functionality has been moved from the core
network_cppcomponent into a new, optionalnetwork_cpp_p2pcomponent. Embedders relying on P2P must now explicitly depend on this new component and enable it via theis_p2p_enabledbuild flag. (e7e9679) -
⚠️ BREAKING
Multiple number parsing methods (e.g.,
HexToUIntStrict,ToInt64Strict) have been removed from the publicwtf::StringAPI. This functionality is now available via new free functions instring_to_number.hthat operate onStringView. (d0e1a96) (45cb624) -
⚠️ BREAKING
The
extensions::Messageclass is now move-only. This changes the signature of multiple public messaging APIs (e.g.,MessagePort::DispatchOnMessage), which now take theMessageobject by value. Embedders must update their code to usestd::moveandClone(). (6f16df7) -
⚠️ BREAKING
In the public sign-in API,
OAuth2ScopeRestriction::kExplicitConsenthas been removed, and thePrimaryAccountMutator::SetPrimaryAccount()method now requires an explicitaccess_pointparameter. (d7489b8) (70eb35f) -
⚠️ BREAKING
The public
ui::ClipboardAPI has changed the signatures of multiple asynchronous methods, replacing raw pointer arguments (const DataTransferEndpoint*) withstd::optional<const DataTransferEndpoint&>. (d704671) -
⚠️ BREAKING
The public method
media::VideoFrame::IsMappable()has been renamed toHasDirectCpuAccess()to better reflect its purpose. All call sites must be updated. (8465918) (6d78da1) -
⚠️ BREAKING
The stable
getComputedStyleweb API will now ignore pseudo-element arguments that lack a colon prefix (e.g.,"before"instead of"::before"). This aligns with the CSSOM spec but may break web content that relied on the previous non-standard behavior. (360edb0) -
⚠️ BREAKING
Multiple public mojom interfaces have been changed:
crosapi::mojom::DiagnosticsServicehad several routine execution methods removed,LayerContext.UpdateVisualPropertiesgained a new parameter, thetab_stripAPI now uses aPathobject, andLocalMainFrameHost::ShowCreatedWindowwas removed. (82ba504) (2b5f4ae) (6778e85) (77c51ad) (b02f846) -
⚠️ BREAKING
Several public C++ interfaces have been modified:
ContentBrowserClient::MaybeCreateKeepAliveRequestTrackerrequires a newBrowserContext*parameter,IdentityDialogController::OnFlowCompletednow uses an enum,TabDragControllerhad methods removed, andAutofillProgressDialogTypewas renamed and moved. (a79d418) (702561c) (09dfc44) (5830fae) -
⚠️ BREAKING
The Android utility
DownloadUtils.getStringForBytes()now uses SI units (base-1000) instead of IEC units (base-1024), which will change the formatted output string for file sizes. (bf662e5)
Blink & Web Platform
-
The experimental
<federation>HTML element has been renamed to<credential>, and a skeleton for the new<login>element was introduced as part of the ongoing Declarative Login API work. (ba8075d) (999c7b0) -
The feature for decoupling CSS
widthandstyleproperties has been marked as stable and will ship. (92f5ea9) -
Support has been added for
text-transform: full-size-kana. (dc99ba3) -
A bug in the Permissions API
requestAllmethod was fixed, where permission descriptors were being incorrectly deduplicated without checking their extension fields. (c31dec7) - Support for Dolby Vision profiles 10 (AV1-based) and 20 (MV-HEVC for stereoscopic video) has been added. (838c1e7)
-
A new debugging page,
chrome://webnn-internals, has been added for the experimental WebNN API. (03677e4)
Sign-in, Autofill & Passwords
-
Significant work continues on integrating Autofill with Google Wallet and a new "Autofill AI" feature. This includes adding
WalletPassAccessManagerfor unmasking entities and updating UI prompts with Google Wallet branding. (62b7cff) (f665bc8) (58a08eb) (c9ea4ca) -
New sync data types have been added:
THEMES_IOSto support syncing iOS-specific themes, andAI_THREADto enable downloading related entities from the sync server. (afe6616) (471b369) -
A new prototype
PasswordCombinedSelectorViewhas been added for thenavigator.credentials.get()API call, following a new FLUX UI design. (2fe69a2) - A more specific error message is now displayed in WebAuthn flows when Google Password Manager passkeys are available but disabled by policy or settings. (ac6abd7)
Core & API
-
A new public interface,
content::SecurityPrincipal, has been introduced to represent security principals, along with a newGetSecurityPrincipal()method on thecontent::SiteInstancepublic interface. (5632420) -
The
OnDeviceTranslationInstallerinterface was updated to includeAddObserverandRemoveObservermethods, allowing clients to monitor installation changes. (be424f1) -
The
TabListInterfacewas moved to a more generic location (//chrome/browser/tab_list) to reflect its use by both Desktop and Android. (69560d1) -
Several areas of the codebase were updated to use
absl::flat_hash_setinstead ofstd::unordered_setorstd::setfor better performance. (2636195) (f0bb8c6) (d8c00a1) - On Linux, the NSS database path now respects the XDG Base Directory specification, resulting in a cleaner user home directory. (555b21b)
UI & Features
- The experimental Vertical Tabs feature received several updates, including the rendering of hovercards on tabs and the addition of a new launch flag. (37fc570) (1e44615)
-
A new UI has been implemented for the
chrome://tab-strip-internalsdebugging page. (906dddb) (d2c03ed) (108d192) (8fd11b3) (823feef) (3e7ee1b) (bb06d7e) (b8db970) (eb26784) (e167da3) - A confirmation dialog will now be shown when a user initiates a search from the Omnibox using an extension-controlled default search engine. (aa15000)
- WebGPU is now enabled by default on Linux for modern NVIDIA drivers. (398364a)
Platform-Specific
-
Android: The sign-in and history sync flow configuration is now persisted across activity recreations, fixing a bug after process kills. Additionally, net-logs are now exported to the public
Downloadsdirectory, making them more accessible. (1df4150) (7dbfb42) - iOS: The ability to drag and drop tab groups was removed to prevent a sync duplication issue. A new "Chrome iOS Theme" toggle was also added to sync settings. (18e73e8) (1ed5f47)
-
ChromeOS: A new remote command,
QUERY_GEOLOCATION, was added to allow enterprise administrators to query the location of a managed device. (bf9da1d) - Mac: A hang in the Share Menu was fixed by deferring the expensive population of sharing services until the menu is actually opened. (1708b56)
-
Windows: Sandbox IPC code was improved by converting some calls to use
base::spanand removing unsafe buffer usage. (d4f4ac3) (8d22622)
All Commits (759)
- 77cf016 Add ChannelLayoutConfig support to AudioDecoderConfig
- 09dfc44 Reformatting TabDragController so Definitions match Declaration Order
- 7ea4169 [Extensions] Remove feature usage in ExtensionsMenuButton
- 580c648 Clean up unused CHROME_MIMETYPE
- d404ac6 [contextual-tasks] Enable auto-reposition for contextual action menu.
- 9a1976d Disable flaky new tab button kombucha tests on Windows
- c04a047 [glic] Introduce GlicStatusIconChromeOS
- 4990e8b Update hardcoded category names in chrome://skills/browse
- e50f67a [composebox] Add a header for the tools section in the context menu.
- c517f5e [Link Capturing] Integrate omnibox chip with scalable toolbar using ToolbarWidthConsumers
- 81a0bef [Skills] Add backend metrics infrastructure
- 55f3808 SurfaceEmbed: webui_examples Content Shell Client Hooks
- 95b70d9 [Default Browser] Add DefaultBrowserDialogManager
- 82ba504 ash: Dismantle crosapi diagnostics service, part 4
- 97be5ed clean up helios unused flags:
- f28c587 [views-ax] Enable dump a11y events tests for interactive_ui_tests
- 507e1ee [Read Anything] Fix forward and backward arrow events when focus is in submenu.
- ca98ae0 Roll Perfetto Trace Processor Win from 6c46b9097265 to 4d0f63f0824b
- 666da78 Use StringView in SegmentedSubstring::AppendTo()
- 2681418 [Android] Skip state cleanup in tests failing after CTA closing update
- 1892dfc Roll Chrome Win32 PGO Profile
- 843201c Use StringView in CombineAuctionNonce()
- 92f5ea9 Ship decoupling of width and style properties
- 2636195 Replace `std::unordered_set` with `absl::flat_hash_set`.
- 42f0f08 Add NormalizeLineEndingsToLF(const String&)
- 89a7c44 Remove hard-coded path from preferences
- 047b24b Use String::StartsWith() in FindTaskController::ShouldFindMatches()
- 81ca383 [WebAuthn] Fix versions of new secrets for StoreKeyArgs
- 90494d7 Roll Perfetto from 4d0f63f0824b to 159e2d6cce57 (3 revisions)
- d7e2a75 Update comment about no proactive BI swaps for guests
- 37fc570 [Reland][Vertical Tabs] Render Vertical Tab Hovercards
- 6a79241 Roll compiler-rt from 865870461056 to 7a0968b56bfa (2 revisions)
- 2ec4818 [Read aloud] Begin removing the read aloud flag
- 2a45935 WebUI: Remove local variable use in template files, part 2
- b4c5231 Roll Skia from 0f679de3c474 to 8e65bcbd892b (3 revisions)
- 397ddce Define a HistoryEmbeddingSearch interface for test use
- 677f927 Use `--data-format` in `dmg build`
- 0a3d81d Roll Chrome Win64 PGO Profile
- 2cd1dff Extend expiration date for ChromeOS.Settings.Display.Internal.BrightnessSliderAdjusted.
- 1204eda [webauthn] Keychain cohort field trial config
- 96c616f [Media Indicator] Add dark theme colors
- 086a0df tab_ui: Fix TabSwitcherMessageManagerUnitTest and TabSwitcherPaneCoordinatorFactoryUnitTest for SDK 36
- 6a531e6 Enable TS text segmentation flag by default.
- 3e6703d android: Fix StripLayoutHelperTest for SDK 36
- dc0e9dc Roll Website from 5522b25f3da7 to 3cf8e6b8b232 (1 revision)
- 808d3bb Unexpire TextInputClient.* histograms
- 18f8362 Roll Perfetto Trace Processor Linux from 6c46b9097265 to 5fb9e804a7a2
- f6bccf7 Reland "[views-ax] Fix broken event filter system and add regression tests"
- f0bb8c6 Replace `std::unordered_set` with `absl::flat_hash_set`.
- c3a439d android: Fix TabContextMenuCoordinatorUnitTest for SDK 36
- fa0e511 Remove HeadlessTabModel flag
- 5f030f6 [aim-tools-models] Set tools/models on AIM popup open/closure.
- 5009daa histograms: Mark Power.AvgCpuLoad.* as LOWER_IS_BETTER
- da6930a Reland "[Visited Link] Mitigate overflow in VisitedLinkWriter allocation"
- 8c24831 [sheriff] Disable failing NewTabPageSigninPromoTest
- 15ba3ac [Theme] Simplify NewTabage#supportsEdgeToEdgeOnTop().
- f2a915a Move the payment_manifest_downloader from /core/ to /content/
- abcca41 [contextual tasks] canvas toolchip not clearing upon submit fix
- 2b4dfe3 [contextual tasks] updated usage
- e353547 [iOS] Remove PriceTrackingPromoModuleView
- 709a9a4 Roll ios_internal from 8a92f52903c6 to bce5c9232d01
- 9e81acd [ObserverList] Explicitly allow reentrancy for TabStripModelObserver
- e9f4e2b [ntp][realbox] Add integration test for Realbox composebox entrypoint
- 590267a Remove some boilerplate virtual methods of VerticalDraggedTabsContainer
- 959e850 Roll Chrome Mac Arm PGO Profile
- c7adc96 Use ScopedObservation in device_sync
- be8f64a updater: fix crash in updater::AppServerWin::Stop
- bd7b873 Roll WebRTC from a27d608d4b06 to dc0041e35ea3 (1 revision)
- a892afe Roll BoringSSL from 26100c5fe9a1 to 73cd946964c5 (1 revision)
- 13110ed [contextual tasks] expand composebox for both types of suggestions
- d2c8a24 [composebox][contextual tasks] Hide dropdown with cr-composebox field.
- 31aa57b [tracing] Add Etw scenario to default scenario presets
- 8aa4cc3 Remove unused actor_test_util function
- 68f945d [PinnedTabs] Cleanup feature overrides for pinned tabs since it is launched now.
- 68fdbe1 Revert "[Android] Improve ForgivingClickAction to mirror GeneralClickAction"
- a3d1dd2 Update `TestExpectations` with bugs filed for crrev.com/c/7558817
- fb11213 Use helper method in skills dialog test
- 05cdc6a updater: log task count and `Stop()` invocation
- 3b4acee Roll Chrome Mac PGO Profile
- 96fe341 [search aggregator] Use ask language for engine descriptions
- 25070c1 [Composebox] Add tests for dynamic input placeholder `hint_text`
- 83c2db6 Add staging to chrome://glic/internals preset url configuring
- 662b202 [WebAppInstallFinalizer] Create finalize_install_update_job
- 69560d1 Move TabListInterface to //chrome/browser/tab_list
- 3041423 IDB: Clean up getAllRecords() feature flag
- 122a9bb Roll PDFium from 089df81ba792 to 39a605d58dc5 (4 revisions)
- 02092f9 Creates the 'finders' submodule for 'tools/autotest/'
- 4429989 [Reader Mode] Readability: Remove <label for="id-of-removed-input"> elements
- 989190f [WAConsent] Add web actuation consent to chrome://glic/internals
- d704671 Use std::optional instead of raw pointer for async Clipboard methods
- 0ea9225 Replace raw UTF iteration with base::i18n::UTF16CharIterator.
- 44d5707 [Extensions WebIDL] Remove unneeded ?'s from bluetoothSocket schema
- 2bbb972 [Vertical Tabs] Adding Tab Drag Destination Metrics
- c8b7718 [Masonry] Implement auto repeat with intrinsic minmax()
- 9667371 Return pessimistic first results for power efficiency for SW Decode EME
- c9c0f1f Roll clank/internal/apps from 5c3eb78d9595 to 5b8984d16783 (1 revision)
- 274be0d [Actor] Removed platform checks for actor_keyed_service in glic
- 3512620 [realbox] Fix tests which check for opening the composebox.
- 88b365d [rust] Copy/install `crubit/support` libraries in `build_crubit.py`.
- e524084 [Contextual Tasks] Enable OAuth scope change
- 777ee27 In chrome://skills/browse, implement disable on 1p DNE
- f305d94 Move Attachments XML parsing out of JingleMessages
- 99d3792 Fix MessagePumpCFRunLoopBase DCHECK with nested loops in idle work
- d8c00a1 Replace `std::set` with `absl::flat_hash_set`.
- 2ba3111 WebUI: Enforce definition order of CrLitElement boilerplate methods.
- 98a1b6c Roll Chrome Android ARM64 Orderfile from AtymEENhVkeWDPAV_... to o78trZ-rUk-eQuerE...
- b831e2a [Masonry] Add tests for auto repeat with minmax() and mixed sizes
- b91e51f Plumb Xr Status into InputTransferHandler
- 013860e [Extensions] Update icon in extension's site permissions page
- 36b8e84 Reland "Revert "[Persist] Add SharedPrefs for being caught up and wire""
- 81f1831 Roll V8 from 5fe9b3a0c785 to a0fd7c916bcb (5 revisions)
- d87b7cd Introduce ObserverListReentrancyPolicy to specify untriaged renttrancy.
- 2ba200b Roll Chrome Win ARM64 PGO Profile
- 3c9f9ce [iOS] Move the EDM feature flag check to the factory
- fd03d08 WebUI: Enforce length-zero-no-unit rule
- 6df30be [event-timing] Remove old stale total duration metric
- cec242b Use std::string_view in optimization_guide::GetVariantName
- 3c42f51 Revert "[NtpCustomizationV2] Add lighter scrim when Theme Collection or Chrome color item is clicked"
- 933d213 Enable Encrypted File Upload in testing config.
- 5117226 Add edit_monitor CIPD package to DEPS
- 435d3d2 Roll ANGLE from 0d472074d796 to c398ae4ce1c6 (1 revision)
- baf8399 Revert "Enable WebGPU on NVIDIA on modern drivers (2024-05)"
- b62ddbe [webauthn] Remove dead code
- 294287c Support OneTimeBackendNotification in SharingDeviceRegistration.
- 1e44615 [Vertical Tabs] Add launch flag for vertical tabs feature
- 6ba8a24 [glic] Cache unresolved getUserProfileInfo promises
- 604b4bc Always initialize occlusion detection
- 87ea06c [QueryTiles] Remove leftover "query_tiles" usage in Chromium
- a31bf53 Roll src-internal from b5591dff23d6 to 08a94a94fac6 (1 revision)
- f2aca4a Roll WebView ARM64 Orderfile from K2Q12LnmLtUrobo-T... to y5tNUIdSIbfVHoPDi...
- 44d366d Roll Chrome Linux PGO Profile
- e309dd4 fake_dmserver: more sensible default args
- d77e0a6 [Android] Allow ViewElement to match non-focusable Views
- d7e127f JNI Zero: Fix field accessors for Double and Float special values
- a170980 [Extensions] Move icon update logic to the ExtensionsMenuViewModel
- 8fcb885 Reland "[BrowserWindow] Before destroying AndroidBrowserWindow dissociate TabModel"
- a3d21e7 [glic] Fix flaky test TabRestoration_SidePanelClosed
- cf8c141 Add feature flag for webui back forward buttons.
- 2b5f4ae ash: Dismantle crosapi diagnostics service, part 3
- f990fe7 Roll Platform Experience Win from 0a816358e56b to 2394d0b995cd (1 revision)
- aad9a31 [Vertical Tab] Disable hover for inactive toolbar buttons.
- 945c860 extensions: Sessions API window restore for desktop Android, #2
- 92553c5 Roll Perfetto from 5fb9e804a7a2 to 4d0f63f0824b (2 revisions)
- 23387fb [FET] Add iOS Promo Manager Owners to FET feature constants Owners
- edd5033 Extend histogram expiries for IOS.Allocator.ShimInstalled and Tabs.MissingWebStateStorageFileOnSessionRestore
- 5d533c1 [installer] Cross-volume operations for FileConductor
- 8b53c63 [x-plat growth] Update fieldtrial config for desktop-to-mobile promos
- e5887a9 History: Unify browsing history actor integration M3 fieldtrials
- c9a3d76 [CDP] Allow auto-attaching to installing Service Workers
- 9f2b089 [DCSI]: Add UMA to track CompoundImageBacking's max allocation.
- e95de58 [Signin][Android] Fix dialog manager NPE on history page promo
- 9f9ecca Comment Out Deprecated CustomTabsUiType
- ea5e79d cct: Fix Partial Custom Tab JUnit tests for modern Android SDKs
- 2445f6f Refactor: Use eventToPromise in presentation_menu_test.ts
- c9f96a3 Add averge@chromium.org to content_extraction/ OWNERS.
- df7450a Roll Dawn from 1f1eb8a2b5d4 to 59301e0f4e9e (1 revision)
- 9148d86 Roll Perfetto Trace Processor Linux from fd55a3b89cb0 to 6c46b9097265
- 8fdf678 [tracing] Update SystemMetricsSampler's default sampling interval
- fa529d9 Extend performance intervention histograms
- a946e5a [iOS] Fully Delegate NTP Color Updating to IconDetailView
- b24c468 [PWA] Remove query/fragment from scope url in WebApp's constructor
- ddde3c1 Roll Skia from b973203148e1 to 0f679de3c474 (4 revisions)
- 73000a3 [SetupList] Launch sign-in flow from promo
- 5d31440 [focusgroup] Refactor opt-out and segment barrier detection helpers
- a9399d0 [gap-decorations] Resolve normal rule-break in multicol containers
- 1ed5f47 Add 'Chrome iOS Theme' toggle
- aa92a3f Roll src/third_party/libvpx/source/libvpx/ e83e25f79..a0ac06f5d (14 commits)
- 355e695 Remove default AccessPoint value in AccountInfo
- f96bcd9 Add trace events for CrxDownloader and Unpacker.
- eadcf54 Wheel: Reset frame latch when subframe target latch is reset.
- 5ebfc4a update QuicEndToEndMTCTest setup to be more realistic
- f834722 [iOS][MagicStack] Remove TabResumptionConsumer
- da4723c [GreenDevFloaty]: Add plumbing for url handling in AI popup.
- 60dad7b [IRM] Fix pin button not matching visual label and accessible name.
- cf9bc3a [scroll-animations] Sanitize timeline.source
- 4a318d0 [Reading mode] Add z-index to line focus
- 2254ca0 Roll Perfetto Trace Processor Win from fd55a3b89cb0 to 6c46b9097265
- 26285e5 Roll ios_internal from 19951d4ed374 to 8a92f52903c6
- a97c6aa Use the OnDeviceTranslationInstaller::Observer in ServiceController
- 83c3f73 Roll WebRTC from d01ecdaa05f4 to a27d608d4b06 (1 revision)
- 4de0e04 Remove assertion on multi-window mode duration to prevent potential crashes.
- 01a9131 Add UrlKeyedDataCollectionConsentHelperIOS
- 982dea0 Roll BoringSSL from ff72b0fd9e28 to 26100c5fe9a1 (1 revision)
- 0082bb9 Webium: Use proper Lit patterns in cr-webview.
- e8bbfc0 Record histogram and user action when user presses back button to go from contextual tasks panel to tab
- 372aa4e WebContentsObserverProxy to use JavaObjectWeakGlobalRef
- f4c18eb [Code Health] Clean up stale feature kBocaRedirectStudentAudioToKiosk
- 5f8b49c Remove .Primary. from TextSmall.OnAccent1
- 87f313f Roll Chrome Mac Arm PGO Profile
- 9f2bf0a Remove .Primary. from TextMedium.OnInverseSurface
- d4f4ac3 [Windows] Convert sandbox IPC to use span and remove IPCInt.
- daa3c70 Remove .Primary. from TextMedium.OnAccent1
- acd6c4e Remove .Primary. in TextMediumThick.OnAccent1
- d0b9691 Remove kPrefetchAsyncCancelOnCookiesChange
- db0a3b1 Remove .Primary. from Headline.OnAccent1
- 0eb85ac Remove kPrefetchGracefulNotification
- 095bb44 Remove .Primary. in TextMedium.OnAccent1Container
- 5dea85f Remove .Primary. in TextLarge.OnAccent1Container
- d361dd0 Revert "[Visited Link] Mitigate overflow in VisitedLinkWriter allocation"
- 1cb7484 Avoid duplicate map lookups.
- 7283e30 [rust] Fix `build_crubit.py` on non-Windows.
- 41e93df Revert "Add labels to getDisplayMedia browser tests"
- 5632420 Introduce SecurityPrincipal interface
- 3cd86df Remove some unused includes of //base/types/strong_alias.h
- bb35284 [SettingsSearch] Do not index Sign-In entry in main settings
- c140ed6 [Symphonia] Add MP3 decoder support behind a feature flag.
- ffdccc8 Import wpt@392e072ddccd7494c882212c859d67d33e00ba81
- cddd054 LoadAndExtractContentTool: implement tab opening and closing
- 2519307 Add basic histogram tests in QuicEndToEndMTCTest
- cd03d2b Remove unused files from //headless
- f01bef2 Add expanded clip rect to JSON output for clip paint property node
- 70457a2 Roll Chrome Android ARM64 Orderfile from uxREHFsD0aqzAqVp9... to AtymEENhVkeWDPAV_...
- 960e6ea [lens] Make base class a WebContentsObserver
- 5e0ad78 Revert "Revert "[Persist] Add SharedPrefs for being caught up and wire""
- e4f17e5 Roll V8 from e04c3a1a2543 to 5fe9b3a0c785 (45 revisions)
- 5feacb1 [omnibox][webui] ChromeAutocompleteProviderClientTest
- 28189d9 [Vertical Tabs] Tab Drag Duration Metric
- c427eed [TabListInterface] Improvement for tests
- 1606f27 Modularize webdata_services from //chrome/browser/BUILD.gn
- a208738 Remove blank line at start of code block in chrome_client_impl
- 398364a Enable WebGPU on NVIDIA on modern drivers (2024-05)
- 98f5005 Deflake AutocompleteDictionaryPreloadBrowserTest
- 8286a3b [perf] Clean up speedometer perf scheduling
- a00bf7c Roll DevTools Frontend from eb7fa5ee4bb2 to 2c976d197e21 (3 revisions)
- aad17b7 Add Glic Tab Restoration flag to chrome://flags
- a30599e [Reading mode] Adjust test for TS text segmentation.
- 768797e [ios] Update expire date of some MultiWindow histograms
- 415ea02 Roll Chrome Win32 PGO Profile
- 6308393 [Android] Improve ForgivingClickAction to mirror GeneralClickAction
- 6198810 Remove android_weblayer and chromeos_lacros from testing configs.
- 006a89a Roll src-internal from 55558151a1d1 to b5591dff23d6 (1 revision)
- f2edd3e [CustomizationV2] Update theme collection icon placeholders
- 104fa27 Use ScopedObservation in multidevice_setup
- ec285dc Roll WebView ARM64 Orderfile from od9W6jjCQVawih60E... to K2Q12LnmLtUrobo-T...
- 03677e4 WebNN: Implement initial WebNN Internals page
- cd1fbe7 Add UMA metric to measure ProxyChangeListener registration time on Android
- 5d9c6fc Revert "[Persist] Add TabStateStore-only ClearWindow operation"
- a7aa155 [iOS] Add metrics to log Gemini ineligibility in separate buckets
- 4d08ba7 Add a fieldtrial testing entry for WebViewTestNonembeddedLowEntropySource.
- 5b15b0c [contextual-tasks] Skip vit/vsrid for translate queries
- 42d421b Revert "[Persist] Add SharedPrefs for being caught up and wire"
- b095210 Add testing config for EnableForceDownloadToOneDrive.
- babc44d Add fieldtrial_testing_config for NotificationTrampolineNoNewTask
- 2e11ddf WPTs for WebAuthn uiMode: 'immediate'
- 63166e4 [contextual tasks] Compiles `ContextualSearchSessionFinder`,
- a8d4f83 Roll Perfetto from 6c46b9097265 to 5fb9e804a7a2 (5 revisions)
- 4d863bf Add built-in AI availability check features to UKM logging
- d164f8e Revert "Reland "Multi-account device metrics: Schedule daily""
- 773fd36 [iOS][PRDBD] Capitalize method names in QuickDeleteMediator unit tests
- a306478 Roll Chrome Win64 PGO Profile
- d8f43b7 [DCSI] Remove kUseCpuFallbackPathForExternalVkImage.
- be424f1 Add observer methods to OnDeviceTranslationInstaller
- 3061fca Move fetched_payments_data_context_ to PaymentsFormDataImporter
- ac6abd7 [webauthn] Show error message when GPM is disabled
- b318920 Cleanup AndroidPbDisablePulseAnimation and AndroidPbDisableSmoothAnimation
- f19a9ee Change ProcessInfo to be keyed by type + subtype
- bb485a7 WebUI: Fix violations of CrLitElement lifecycle method ordering.
- e740e0a Roll Skia from 81021b53e74c to b973203148e1 (9 revisions)
- 3e69adb [ComboButton] Add horizontal tab strip combo button
- cc76798 Add translate toast flag, metrics and definition
- 06ed687 [Switch Access] Remove mv3 feature flag
- 1033ee6 History: Add history/actor integration M3 flags to chrome://flags
- 9b5e0b0 Add a test for GlicActivePinnedFocusedTabManager.
- 0239c23 Add staging option to glic preset guest url configuration
- 68217b8 Use CSSParserContext for CSSUnparsedDeclarationValue in ResolveSubstitutions
- 7daa328 Roll WebRTC from 7c388cbabb1b to d01ecdaa05f4 (1 revision)
- 6dd5a48 [perf] Wrap `AssertFragmentTree` in `EXPENSIVE_DCHECKS_ARE_ON()`
- 47279f1 chrome://skills ui tweaks
- eff5206 [Visited Link] Mitigate overflow in VisitedLinkWriter allocation
- 4ef9fe8 Don't unregister notifications if they are still needed
- 9abc1e4 [TreesInViz]: Remove crash keys from LayerTreeHostImpl::CalculateRenderPasses().
- 713bb2d code health: Replace base::RunLoop for base::test::TestFuture
- e1d6bcf [ios] Migrate closePresentedViews to SceneCoordinator
- ba9a279 [Actor] Support pausing task without cancelling actions
- b558b41 Revert "[views-ax] Fix broken event filter system and add regression tests"
- 004bbbe Remove ReadingList.Read.AgeOnFirstRead
- cf455f5 Roll ios_internal from b98e7df8f43f to 19951d4ed374
- ba8075d [<login>] Rename <federation> element to <credential>
- 7c8b3e5 Extend expiration date for Blink.FedCm.SignUp.PrivacyPolicyClicked.
- 35bf5c4 Replace AccessPoint::kUnknown by kStartPage in unittest
- e94bb16 Added a WPT test to verify backdrop-filter behavior when animating parent opacity with fill-mode: forwards.
- f4cbe8a Extend DeletionOrigin proto to support Google Play Services deletions
- 9d2989c Fix UNSAFE_TODOs in //base/apple
- cdc9f24 Add EnableExtensionInstallPolicyFetching to field trials
- 4023856 Enable kMacCriticalDiskSpacePressure by default
- ddaabe6 Migrate comments from crbug.com/<crbug ID> to crbug.com/<buganizer ID>
- bf91df6 [FRE] Add feature flag and params for Default Browser Promo FRE
- 371553d Fix ImmersiveModeControllerTest for SDK 36
- 4988694 Avoid calling Java in GetDeviceFormFactor
- e17b4ca [Android] Remove deprecated MetricsReportingEnabled pref migration
- 0104b40 [views-ax] Replace PopupFocusOverride with ActiveDescendant in MenuController
- 12f1d11 FIXUP: MacOS NativeWidgetMac::IsVisibleOnAllWorkspace impl
- 0f928a6 Roll clank/internal/apps from abf3fee727eb to 5c3eb78d9595 (1 revision)
- 18e73e8 [ios] Remove Tab Group Drag and Drop Functionality
- 2d0c143 Actor: pass in keyed service to task
- cf988d8 InputVizard: Speculatively transfer state to Viz with feature flag
- 1b6853a NavigationRequest: Add crash keys and dump points for debugging
- f424dc1 Roll Chrome Android ARM64 Orderfile from HQezvZbovdo4UxzXh... to uxREHFsD0aqzAqVp9...
- e95f58c Activate chromium M146
- 474a066 Update DistillablePageUtils to not use ScopedJavaGlobalRef
- 0ce8011 Automated Commit: LKGM 16583.0.0-1075205 for chromeos.
- a0062e5 Roll Chrome Mac Arm PGO Profile
- 59e3059 Actor: Fix typo in actor keyed service
- b9a7ca8 Roll Chrome Android ARM32 Orderfile from QRQz0FkhJc3gRtGJs... to KtRJeT2iSN7FuoYkD...
- 5b54cce [FedCM] Remove obsolete FederatedAuthRequestResults
- 1c24528 Sync FakeServer: Schedule save-to-disk after InjectEntity()
- aa15000 [SEH] Show confirmation for extension-controlled default search
- bf674d5 Correct margin-trim support for block-in-inline.
- d1ff7ab Roll DevTools Frontend from 6529fc6ef97b to eb7fa5ee4bb2 (1 revision)
- 2ffabf5 Roll clank/internal/apps from 7b73e4bb309d to abf3fee727eb (1 revision)
- 5cf8b38 [AutofillAi - M4] Store attributes in a map keyed by the attribute type.
- 69a9459 [gpu] Remove disable_half_float_for_gmb workaround
- 187baae Roll Chromium Variations from BUMueuulsk5_EuSgf... to Sq5ro2ereZI6ISJXO...
- fdd360f Remove unused ScopedTempDir class in //base/test
- 15f4292 Add some trace events to Wayland pointer code for diagnostics.
- 2d35e97 Roll Perfetto from fd55a3b89cb0 to 6c46b9097265 (4 revisions)
- d9502f6 Enable TextInputClientNestedLoop in field trial test config
- f762ba3 Remove ScopedJavaGlobalRef from OverscrollRefreshHandler
- f4c43ee Remove EarlyFullScreenVideoOptimization flag and enable by default
- d30fd4b [iOS] Mark BookmarksTestCase/testCachePositionIsRecreatedWhenNodeIsMoved as Flaky
- a9a40d6 Add feature param for including entire clipboard payload in CSD
- e895e41 Roll WebView ARM64 Orderfile from sL4ZLLG6cGtKFDVRG... to od9W6jjCQVawih60E...
- cc1616f Revert "[Persist] Add migration logic to PersistentStoreMigrationManagerImpl"
- bf1bf22 [ios] Fix issue on cold start with incognito disabled
- cb3680f [Default Browser] Add Default Browser Dialog UI
- b3fd507 Roll JetStream main from ad5e39771904 to 1323d9df7091 (1 revision)
- 1df4150 [Android][Signin] Save config in instance state in ActivityResultTracker
- 108675b YourSavedInfo: Update visibility of the Autofill menu item
- 1a566ec Add field trial config for MigrateSyncingUserToSignedInDesktop
- 576104d [Android] Tighten ViewUtils.onViewWaiting variants
- 6778e85 [TreesInViz] Add verification that damage rects match
- bf662e5 [Android] Use SI units for download size formatting
- 67ac6a3 [tracing] Fix MarkNameIsTrigger out of bound
- 03f8851 [ios] Remove redundant checks in start_surface_util
- 1a7a155 Fix over-invalidation of anchor position due to remote frames.
- fc0d079 [Reland] Actor: move task removal to after stop
- 1004616 Avoid duplicate map lookups.
- d5a7cc4 Revert "Add a remote command to query device location."
- 32a2c61 Fix protoshop button on aim-eligibility debug page causing 500s
- 091e930 [Animated Pb] Make bug fix not flag guarded
- a9de143 Compute SendTabToSelf target device list on demand
- d0a5585 [iOS][AIM] Add flag for server side state in composebox
- 5158391 Combine constants used in option and menuitem.
- 50c8db3 [event-timing] Remove unneeded stale histogram.
- e0aa615 Revert "Passwords: Add PasswordCombinedSelectorView prototype"
- ab3d489 Remove kMaxDrawsBeforeContextFlush
- 0afd6c8 Respect the --enable-benchmarking switch in PredictionModelDownloadManager
- a6f2ca3 [realbox] No model should be selected in classic Realbox.
- 42983e6 [signin] Use accessors for AccountInfo fields in chromeos/ash
- 5c97e30 [iOSPasskeysM3] Fetch passkey suggestions in PasskeySuggestionBSMediator
- d495fb2 Roll Chrome Android ARM64 Orderfile from dUBkw7VwXpmO07Mi6... to HQezvZbovdo4UxzXh...
- 7f91ac1 [Start Chrome with Windows] Add flag in chrome://flags
- e9f969f [TabBottomSheet] Fusebox shows mic/lens button from start.
- 76d631e Revert "[bedrock] Migrate BrowserListObserver to BrowserCollectionObserver - part 8/n"
- 26152a7 [AutofillAi - M4] Pass the list of attribute types to Java.
- 702561c [FedCM] Refine FederatedLoginResult to provide more granular failures
- 470a16c Extend BabelOrca histograms.
- 6c93f1e Refine AED tests to also check filling payload
- b56ae06 Update WebAuthn autofill to use ConsentLevel::kSignin
- 8ec96b1 Default enable kill switch AutofillEnableSaveToWalletFromSettings
- a01e24a Roll Media App from 2u9fg7vP0hXxxWuHJ... to TOU_tZa15Prsm5RXh...
- 71bd96f [tracing] Support 32bit int in BackgroundTracingHelper::SplitMarkNameAndId
- e7608ff [ios] Trigger update to TaskExecutionUIReady
- e9179c3 Helios Best effort page context generation if page isn't loading
- 51d241f Roll Help App from tgyEsGKoOKhROEutR... to jr-a4lETfyq-M79ud...
- 0f4b511 Roll Chrome Mac PGO Profile
- 57e08a5 Roll WebView ARM64 Orderfile from hBqbXej3zmleitKHB... to sL4ZLLG6cGtKFDVRG...
- 82668c3 [Vertical Tabs] General way to assign toolbar clicks to caption/frame
- 37c2f2f [iOS]Reactivate signin tests on device
- aa27118 Remove ScopedJavaGlobalRef from PolicyAuditor
- 6984ef2 Fix dangling pointer and complete v8 optimization browser tests
- 511557d Add UMA metrics for Enterprise Encrypted Cache key operations
- 34272ae [Autofill] Extend dynamic positioning testing config to other platforms
- 37fcac8 Fix intent chip chopped off on cros
- 62b7cff Call WalletPassAccessManager to unmask entities for filling
- 3be63f9 [ios] Make sure that task_request only handles one URL
- cc391d1 Revert "[PA] Add TaskControlledPurge to fieldtrial"
- 38fe059 Generalize FillingPayload matcher in AED test
- 64858b0 Extend expiration date for PasswordManager error message histograms
- b7a452a Roll ios_internal from c4afeb931d18 to b98e7df8f43f
- bdf95f7 Add "dialog" path to webui constants
- 69b9f64 Migrate comments from crbug.com/<crbug ID> to crbug.com/<buganizer ID>
- d598a61 Fix blob_generator.py on CrOS
- c9ea4ca Add Google Wallet branding to Entity editor dialog in settings
- 5cb6699 Migrate comments from crbug.com/<crbug ID> to crbug.com/<buganizer ID>
- 0cc1883 [GCM] Extend some histograms and add rushans to owners
- 3a3d9d3 Javaless renderers: Pass thread options to constructor
- 3b1c9fe VT cross doc: clean up wpts
- e5a8dea Revert "actions revamp: Add checks for profile during shutdown"
- 23fbefc Roll Chrome Mac Arm PGO Profile
- 6dce15e Roll DevTools Frontend from fa5a36d357d7 to 6529fc6ef97b (1 revision)
- f7b397b Roll WebRTC from 573e746914f1 to 7c388cbabb1b (2 revisions)
- 424d886 Extending expiry date of Android.UIDialogShown histogram.
- 4970bbb Cleanup: Update spelling of random word(s)
- 596aac1 [iOS] Remove iOS 16 version guards
- cfa9b35 [iOS] Fix bottom padding for Home Customization on devices without safe area
- df40d6f Analyze ADDRESS_COUNTRY server votes
- 693a5c9 Cleanup AutofillField::GetComputedPredictionResult()
- 63a61dd Roll Chrome Linux PGO Profile
- 4653723 [iOS] Improve swift/C++ interop vector tests
- 471b369 Register AI_THREAD in sync
- 0223190 Add WebView flag for V8MemoryReducerDelay
- 05b2f17 Roll Dawn from 4fc5e617254b to 1f1eb8a2b5d4 (5 revisions)
- 31fea0b Fix comment in AutofillAiImportDataControllerImpl::CanBeReshown.
- 6e486a9 [sqlite_vfs] Remove AddFlagsForPassingToUntrustedProcess
- dc090a3 Revert "[BrowserWindow] Before destroying AndroidBrowserWindow dissociate TabModel"
- d7472d5 [ios] Trigger update to TaskExecutionProfileLoaded
- a04f730 [KP] Automatic update from google3
- b9d970e Add proto value conversions for THEMES_IOS
- c173a17 Update UI for the restyled Autofill AI update prompt
- afe6616 Add THEMES_IOS sync type
- be07fa5 Roll Chrome Win32 PGO Profile
- efff718 [views-ax] Fix broken event filter system and add regression tests
- 4accae8 Mark `images/color-profile-image-object-fit.html` as flaky
- 573535e [Clapper Loud] Fix missing permission entry on OS-level denial
- 482bad0 Roll Chrome Android ARM32 PGO Profile
- 61d5427 [CT] Automatic update from google3
- 1109c15 Extend expiry of histograms relating to theme prefs migration
- a0bf14b Roll Chrome Android Desktop x64 PGO Profile
- 98bf38b [iOS][Omnibox] Don't enter pre-edit state if user input in progress
- 68503c8 Remove obsolete Single Username UMA metrics.
- 76c1b77 Updating XTBs based on .GRDs from branch main
- c54e8c0 Roll clank/internal/apps from 240befdc24f1 to 7b73e4bb309d (1 revision)
- fe50a5e Update contributor email
- dabdde9 Roll DevTools Frontend from 267f264410b3 to fa5a36d357d7 (2 revisions)
- d7489b8 [signin] Delete OAuth2ScopeRestriction::kExplicitConsent
- 351a041 Refactor link_capturing_navigation_throttle_browsertest.cc
- 176c79b [IWA] Use correct keyword for sub apps feature flag.
- 50e51e1 Promote some OWNERS files up a level.
- dbba78f [Document PiP] Prevent launching pip window if PiP is not enabled
- 8c35c70 Cleanup EnableVerdictCache flag
- deffdc2 Cleanup EnableSinglePageAppDataProtection flag
- f641ebd Perform some clean-ups in AED unit test
- fbdb4a7 Traffic annotations update
- 1c0a743 Roll ios_internal from 3dfa54c1c8f5 to c4afeb931d18
- b1fdd28 Roll clank/internal/apps from e964ae21ef46 to 240befdc24f1 (1 revision)
- f7aba24 [AutofillAi - M4] Use getters for Autofill AI data types.
- cd03730 Limit the cases in which the Autofill AI controller reshows
- 8d22622 [Windows] Remove unsafe buffer usage and use variants in IPC arguments.
- 885d1a6 [GestureGated] Add feature params in about flags.
- 56b9414 Roll Chrome Mac Arm PGO Profile
- 5cdd49d Roll Chrome Win64 PGO Profile
- c3ab4cd CCA: Read pref only in ChromeCameraSaveDelegate constructor
- 7e1b6fe Add labels to getDisplayMedia browser tests
- fd85988 Reland "Multi-account device metrics: Schedule daily"
- 58b36c2 Roll ANGLE from 63daf921d964 to 0d472074d796 (1 revision)
- b24873c Disable webtest temporarily for a devtools change
- e9acfbc Reland "[a11y][carousel] Update AX tree on scroll marker tab change"
- c31dec7 Permissions: Fix requestAll deduplication to check descriptor extensions
- f665bc8 Call WalletPassAccessManager during update/migrate/save
- 8550b81 Roll DevTools Frontend from 9559feb8fa8f to 267f264410b3 (6 revisions)
- 56b63ca clank-input: remove unneccessary @VisibleForTesting's
- 7fa99b6 [Windows] Remove unused sandbox policy opcodes.
- 3309cd8 Roll Boca App from VdyEDh2_RCyOGCEt7... to tU-tPyqDWwxgbpqcY...
- 8b8ac38 [AutofillAi - M4] Implement wallet entity source notice.
- 04c0ef9 [AutofillAi - M4] Set local entity source notice.
- f2e80f7 Add AyeAye checks to top-level Chromium presubmit
- 3ee0c24 Update meet_effects hash in DEPS file.
- bc733bd Include permission granularity in X-Geo header
- 92236c4 Roll Crossbench from 274eec196c53 to 32eea5bb3958 (1 revision)
- 1e1c838 Prioritize observed attributes over saved attributes in import
- fb59dc1 Roll src-internal from 3383de008dd2 to 55558151a1d1 (1 revision)
- 2fe69a2 Passwords: Add PasswordCombinedSelectorView prototype
- fc37f2c Roll Projector App from Mps9CMNiasBmGM05J... to 6l5dx9aCMvSrIMLSO...
- 1c38643 [iOS] Update the omnibox container in toolbars
- 0f65700 Roll DevTools Frontend from dba2e1ce99aa to 9559feb8fa8f (3 revisions)
- 70eb35f Remove AccessPoint default value in PrimaryAccountMutator
- ce2a971 [GreenDevFloaty]: Remove Mac-specific handling of CreateDialogWidget.
- b34ebf3 [AutofillAi - M4] Move ItemType from address/ to common/.
- c3f9b4a Roll Chrome Mac Arm PGO Profile
- 9cc96f3 [iOS] Fixes legacy tab grid transitions
- 2ca7c72 Clear out the other.manager in the move assignment operator.
- 7162b5c [RR] Add client, driver, manager
- ce2817c Roll ios_internal from c26de3534ece to 3dfa54c1c8f5
- 76910d2 fieldtrial: Delay Memory Reducer
- 87b19a6 [GestureGated] Make PermissionsGestureGatedPrompts flag available on all platforms
- 83c3719 Remove page info owners for deleted files
- c7fe963 Use StringView::Split() in SVGSMILElement::ParseBeginOrEnd()
- 182fa8b [FRE-refresh] Sign in benefits page
- 125b580 Roll Boca Receiver App from F2VCDq8gYeDvsfnc_... to kPhpr1B6bj2rP1-Ke...
- 01337f2 Add MockWalletPassAccessManager
- 50c2f92 Use StringView in SVGSMILElement::ParseClockValue()
- 7573cac [AutofillAi - M4] Move prepareEditor to EditorViewBase.
- c82156d [AutofillAi - M4] Implement optional editor source notice background.
- b84f1d4 Roll clank/internal/apps from aeda40e79d6f to e964ae21ef46 (1 revision)
- 95cd935 Cleanup: Update spelling of random word(s)
- 45c0a66 Roll DevTools Frontend from 7f1761341fd0 to dba2e1ce99aa (1 revision)
- 83cabbe Implement GlicFormParsingTracker::OnFieldTypesDetermined
- 45cb624 WTF: Refactor String::Split() implementation
- bc02a33 Delay expiry of frequently used histograms.
- bf9da1d Add a remote command to query device location.
- d0e1a96 WTF: Add StringTo*nt64() and HexStringToUint*() functions
- 838c1e7 Add Dolby Vision profile 10 & 20
- 9c8bbbf Add (currently empty) Unido Message callback to GmailOtpBackend.
- a83d69c WTF: Apply StringView::SplitSkippingEmpty() in core/
- de0296b Roll Chrome Win32 PGO Profile
- f16ce45 [IOS] Hide the share button on iPad when kDisableShareButton enabled
- a820175 [Password Manager] Don't wait for webauthn if form has no webauthn input
- c74328c [Frameworks roll] Roll to 867973361 piper revision
- af3f3e4 Roll ANGLE from edb053cb36fd to 63daf921d964 (1 revision)
- b14399d Roll Chrome Mac PGO Profile
- 3d3e380 Don't expose file input types to WebMCP
- 58a08eb Inject WalletHttpClient into WalletPassAccessManager
- d1885ce Delay expiry of histograms causing alerts.
- c9bf4a1 [Autofill] Make GlicFormParsingTracker handle navigations
- 09af9ab Only clear border rounded corners when required
- fc909f4 Roll BoringSSL from 2e20dda79b2e to ff72b0fd9e28 (1 revision)
- d25cd54 [GreenDevFloaty]: Add anchors (Chromium part).
- 97e6e56 [Blink] Eliminate CanvasNon2DSnapshotProviderBitmap::surface_ ivar
- d433d8b Fix a race condition during the browser shutdown.
- 20e4a63 Align tests shortcut naming with prod code
- 8fa3017 Roll Dawn from 5b0364dfff1d to 4fc5e617254b (3 revisions)
- b72071f Roll Chrome Mac Arm PGO Profile
- e084ceb Replace `std::unordered_set` with `absl::flat_hash_set`.
- 902f34c Used ScopedObservation in SessionControllerClientImpl
- ef3e16e Roll WebView ARM Orderfile from MJCs0RSbnEp_0Jepg... to YZCXip_6Ig9J0GOLT...
- c960a1b Construct absl::flat_hash_map with std::from_range in autofill
- 8f2c275 Roll abseil_revision cd765c9dd1..af4f27f00a
- ad25c21 Do an early return in AwPrefetchManager::StartPrefetchRequest
- 45bb54f OMTPrefetch: Introduce kWebViewPrefetchOffTheMainThread
- f6277e7 [Cleanup] Migrate NoBestEffortTasksTest test to use MV3
- 6cc8e61 Roll Chrome Linux PGO Profile
- a79d418 [searchprefetch] Set the tracking logic for keep alive beacon requests
- 7dbfb42 Export net-logs to public Downloads directory
- 3bfc6fe Improve kAugmentedPhoneCountryCodeParsingRe
- ab24bdd [Blink] Remove superfluous EndWriteAccess() call in CRPSI
- f17cd36 [Blink] Make GetBackingClientSharedImageForExternalWrite() protected
- d002f69 [Blink] Add RASTER_WRITE usage to SI WebGL creates for snapshots
- faa6b4a [Blink] Migrate GetBackingClientSIForExternalWrite() test
- 6d40bd3 [Blink] Clarify comment in WebGLRenderingContextBase
- 6d78da1 [//media] Update comments in video_frame.h
- 550faf2 [Blink] Add test of CRPNon2DSI::GetBackingClientSI()
- 8a6a740 [//cc] Update OOP-R reference in TransferCacheDeserializeHelper
- 8465918 [//media] Rename VideoFrame::IsMappable() for clarity
- c59d886 [Blink] Make CanvasNon2D-specific GetBackingClientSharedImage() method
- 6b64193 [wv] More experiments to defer GMS startup
- 88b5339 [Blink] Streamline GetBackingClientSIForTransferToWebGPU
- d1eac25 [Blink] Introduce GetBackingClientSharedImageForTransferToWebGPU()
- f75612a [//cc] Pull out TileDisplayLayerImpl tile processing into helper method
- 4c67e5c [//cc] Update comment in TileDisplayLayerImpl
- e0688ed Roll Chrome Win ARM64 PGO Profile
- 4428da1 Disable `LaunchParams` browser test on Mac
- 53080a9 Fix formatting of a presubmit warning
- 5830fae Rename AutofillProgressDialogType to AutofillProgressUiType
- 0e7052f Directly link NtQueryInformationProcess
- 2be94b4 [Autofill] Introduce GlicFormParsingTracker
- 6aa29a8 Mark `create_alwaysMatch.py` flaky
- 0d40b5d Roll Chrome Android ARM64 Orderfile from -eOzCW-vlPYCAjy0y... to dUBkw7VwXpmO07Mi6...
- 6459f70 Roll Chrome Win64 PGO Profile
- 1bde229 Passwords: Make AccountChooserDialogView to be a DialogDelegate
- 4770585 Roll Chrome Android Desktop x64 PGO Profile
- ff03b77 Roll Chrome Android ARM32 PGO Profile
- ee75e7e Automated Commit: LKGM 16582.0.0-1075199 for chromeos.
- 31a539d [Bookmarks] Create "Open all" menu items when URL moved into folder
- b4ecafc [Vertical Tabs] Fix Crash when Enabling TouchUI
- 4489c6f Roll WebView ARM64 Orderfile from cbceqBn4BnUHS8flT... to hBqbXej3zmleitKHB...
- 89680d2 Roll Chrome Mac Arm PGO Profile
- f43d59c [iframe] Suppress the `resize` events when saving/restoring
- a0d54ca Mark `RTCPeerConnection-iframe-gc.html` flaky
- 1dd12a6 Allow the 'revert-rule' keyword in UA sheets
- e7e9679 [network] Decouple P2P/WebRTC from network_cpp component
- eed3d9e Roll Perfetto Trace Processor Win from 436a00fb3edb to fd55a3b89cb0
- b34f815 actions revamp: Add checks for profile during shutdown
- 418bc99 Put mojom header behind buildflag
- d856ec4 Roll Chrome Android ARM64 Orderfile from JTbFifTUHZhU0N85p... to -eOzCW-vlPYCAjy0y...
- 329d842 Move messages in generated_resources.grd to //extensions
- 7a4cb00 [BrowserWindow] Before destroying AndroidBrowserWindow dissociate TabModel
- b7d1421 Roll ios_internal from 5e0d8276e235 to c26de3534ece
- 6cd459a Roll ANGLE from a6d84ad20406 to edb053cb36fd (1 revision)
- 3d1a51b Update chrome://skills card styling
- c37bc61 [shape-cache] Make InlineItemTypeToString static.
- 2854a0b Roll eigen from afb43805349c to 23fcc1c6c972 (5 revisions)
- b0033ca iwa: Add new policy to manage IWA user installation
- 84903df Extend expiration for Prefetch.PrefetchContainer.PrefetchMatchMissedToPrefetchStarted histogram
- f6daee9 Roll WebView ARM64 Orderfile from PmKt9FatwAfAaE2ml... to cbceqBn4BnUHS8flT...
- d7d1d43 Roll ChromeOS Bigcore AFDO profile from 146-7649.0-1770000930-benchmark-146.0.7676.0_pre1581371-r1 to 146-7649.0-1770607136-benchmark-146.0.7678.0_pre1581483-r1
- 4df9e45 Roll Perfetto Trace Processor Linux from 436a00fb3edb to fd55a3b89cb0
- e220943 [contextual tasks] Make native suggestions clickable
- 420330f Roll ChromeOS Atom AFDO profile from 146-7649.0-1770008489-benchmark-146.0.7676.0_pre1581371-r1 to 146-7649.0-1770008489-benchmark-146.0.7678.0_pre1581483-r1
- 0377c86 Use ScopedObservation in PerUserStateManagerChromeOS
- 1708b56 [Mac] Fix hang in ShareMenuController by deferring menu population
- d846118 Roll Chrome Mac Arm PGO Profile
- 1fea484 Fix jj scripts
- 83f9e4a Roll optimization-guide from 4ae23b473688 to f0884743c853
- 5331f16 Roll clank/internal/apps from fb50bf7816a4 to aeda40e79d6f (1 revision)
- caf65ac url: Simplify GURL::ComponentStringPiece()
- e217a41 Roll Chrome Win32 PGO Profile
- 0e3c522 Roll Updater chromium_win_arm64 from 2@1576106 to 2@1577003
- 11e63bd Move GetFixupExtensionNameForUIDisplay() to //extensions
- 6096dd6 Roll BoringSSL from 2e606c2dbf8b to 2e20dda79b2e (2 revisions)
- 16e06d5 Roll Chrome Android ARM64 Orderfile from kx2GsymZIynWkibE-... to JTbFifTUHZhU0N85p...
- f5e757f Prefetch: Refactor MakeSelfOwnedNetworkServiceDevToolsObserver
- dd64239 Undo "Adding UMA metric for network migration"
- c21fc95 Mark `pointerevent_attributes` timeout-prone
- 29b6083 Roll Amd64 AFDO from 146.0.7676.0_pre1581371_rc-r1-merged to 146.0.7678.0_pre1581483_rc-r1-merged
- f68eb83 Mark `create_firstMatch.py` as flaky
- 81b4690 Roll Chrome Android ARM32 Orderfile from AKLzM9sYHdhdNvUQs... to QRQz0FkhJc3gRtGJs...
- af7dc9d [contextual_tasks] Use lens feedback form from help menu
- d097b8d Actor: add tabs before changing state to acting
- 9c81d99 [glic][onboarding] Enable IPH_GlicTrustFirstOnboardingShortcutSnoozePromo in testing config
- b1f58e7 [base] avoid blocking wait in Process::Terminate() when wait=false on Windows
- d993bc9 Implement 10 variations for the Pin/Dock infobar message
- 2f989f2 Add a UseCounter for when XML is parsed through DOMParser
- ab2020e Roll ChromeOS Arm AFDO profile from 146-7649.0-1770002381-benchmark-146.0.7676.0_pre1581371-r1 to 146-7667.0-1770608498-benchmark-146.0.7678.0_pre1581483-r1
- d1265f7 Roll Chrome Mac Arm PGO Profile
- 81b90bf Roll ios_internal from be1d1ac73623 to 5e0d8276e235
- 410c71a actions revamp: Respect system long-press timeout in extension actions
- a1bb37d Roll Updater chromium_linux64 from 2@1576002 to 2@1577002
- f22b108 [Vertical Tabs] Fix frame context menu title casing
- 87d9f7d extensions: Add ExtensionApiFrameIdMapBrowserTest to desktop Android
- 203d39c Provide title case version of IDS_JS_OPTIMIZATION_BUBBLE_ENABLE_BUTTON
- 80b3ab7 Roll WebView ARM Orderfile from xbe5Wtw6JIzteRODt... to MJCs0RSbnEp_0Jepg...
- e0d4305 Update TrayBackgroundViewCatalogName enum in metadata/ash/enums.xml
- f70fec5 Roll Perfetto Trace Processor Win from 1f512c9800ce to 436a00fb3edb
- 34f7893 Roll Perfetto from 436a00fb3edb to fd55a3b89cb0 (1 revision)
- 9bb7270 Updating trunk VERSION from 7680.0 to 7681.0 and incrementing major version to 147
- 93bf46e Avoid duplicate map lookups.
- 9e527dc Roll WebView ARM64 Orderfile from qfiBjjI1YoOEmXJ8K... to PmKt9FatwAfAaE2ml...
- 1439a86 Fix sandboxed frames embedded on WebUI pages.
- 3a1ecef [Symphonia] FLAC: Fix panic in read_subframe and predictor orders
- 586564b extensions: Add ExtensionErrorControllerUnitTest to desktop Android
- dc99ba3 blink/css: Implement text-transform: full-size-kana
- ca74a2a [composebox] Add configurable labels and hint texts to Composebox.
- cb2f11e [composebox] Reorder contextual action menu items.
- c540980 [bedrock] Migrate BrowserListObserver to BrowserCollectionObserver - part 8/n
- 92aa84c Roll FuzzTest from 54dfec04d5c9 to 54b2ccd59262 (1 revision)
- 71ebe5f Replace `std::unordered_set` with `base::flat_set`.
- 8c73d5b Roll Dawn from a44d7a3d78f2 to 5b0364dfff1d (4 revisions)
- 8be74a2 Roll Chrome Linux PGO Profile
- 1a0ce6a [POR Extension API] Add New Extension API to set ProxyOverrideRules
- 488df50 Roll Chromium Variations from wxMq_DF2hMwBhHn6r... to BUMueuulsk5_EuSgf...
- 9d582d2 Roll Chrome Mac PGO Profile
- 2c970a7 Roll WebRTC from d1972add2a63 to 573e746914f1 (1 revision)
- 3621fb9 extensions: Add PackExtensionTest to desktop Android
- 5f6f011 [ComboButton] Refactor ComboButton to build children
- d498a05 Roll optimization-guide from 94d3a0a23881 to 4ae23b473688
- 51d4b1f [Symphonia] FLAC: Fix fuzzer decoder crash
- 360edb0 Ignore getComputedStyle pseudo-element arguments without colons per CSSOM spec
- 3cfc8e0 [TabModel] Use isTitleUnset() in TabGroupTitleUtils and fix tests
- 92a9f7f Roll Chrome Android ARM32 PGO Profile
- d6aaa77 Roll Chrome Android Desktop x64 PGO Profile
- 95c390a Roll src-internal from 1bae79b03303 to 3383de008dd2 (2 revisions)
- e9f7308 Roll Chrome Mac Arm PGO Profile
- d3c406b [lens] Region follow ups in Lens panel should not mark selection expired.
- e41f432 Roll BoringSSL from 2a7ca5404e13 to 2e606c2dbf8b (3 revisions)
- 474398b Roll Updater chromium_mac_arm64 from 2@1576076 to 2@1577006
- 3e5bf1d Roll vulkan-deps from 2cb91a73a9fb to 561b38476f3d (4 revisions)
- 596a7c5 Lighten Link Hover Status Bar background using Primary Container
- a6cf681 Remove TODO
- bba749c Deflake snackbar persistent stack tests
- 4601a0d Fix nits in status_area_widget.cc and status_area_widget_unittests.cc
- 956af2d Roll regex-syntax: 0.8.8 => 0.8.9 in //third_party/rust.
- e9a2d97 Roll regex-automata: 0.4.13 => 0.4.14 in //third_party/rust.
- fecc557 Roll Updater chromium_win_x86_64 from 2@1576082 to 2@1577006
- 086f1b8 [iOS Blink] Disable some failing tests of LocalStorageImplTest
- 8ebc207 Add some missing includes of //base/types/strong_alias.h
- 5f6d568 Roll Updater chromium_win_x86 from 2@1576020 to 2@1577003
- 3c9e581 [MIR] Create TabReparentingDelegate to hold implementation for tab and
- adfad16 Roll Updater chromium_mac_amd64 from 2@1576108 to 2@1577002
- 9b50fb9 Roll llvm-libc from 5705ee75b1fa to 4f89a98f364a (1 revision)
- 979705a Improve StorageRemovedFromDisk browser test.
- 7b0a1f4 Roll quote: 1.0.43 => 1.0.44 in //third_party/rust.
- 2b11b1f [SkillsPage] Implement search bar for discover skills page
- 5d70cf4 Reland "[Skills] Migrate dialog from WebDialogDelegate to View structure."
- 6f16df7 [Extensions] Make Message move-only and add Clone()
- ab8542a [event-timing] Improve INP Calculator Interaction Offset calculation.
- 4e14f2e [Actor Overlay] Magic Cursor no animation with prefers reduced motion
- 61d05b3 [Skill] Fix a bug where contextual skills are lost after tab switch
- 7134ea0 Roll Enterprise Companion chromium_linux64 from tXl_kECCEE_B21-su... to N33L_Paar3E14WaKP...
- 05edd88 Roll Enterprise Companion chromium_win_x86 from Os5UWO8xsFYZvJqSa... to ldJISx7Pdn6y2DAKd...
- cdc4082 Roll Enterprise Companion chromium_win_x86_64 from rihKBALRuO8Ez7ZSE... to PtMnBN9TwEVyIX5Kf...
- 76b7d80 Disable flaky UrlBarTest
- f173bc5 Roll Enterprise Companion chromium_mac_arm64 from 5fsd5EnpOiD2mPlEy... to dTRCZ92e3lLNi1dqR...
- 0b3d9d7 Roll Enterprise Companion chromium_mac_amd64 from tEXCIdDoVlzE8rnaY... to mG7CbuvrOB1eJf6Hh...
- 00f0195 [Windows] Remove unnecessary process handle from OpenProcessToken IPC.
- 9849eac surface_embed: Add basic test for surface embed plugin
- bee0adf Remove text overflow ellipsis when content is scrolled
- 7d29091 Remove NotFatalUntil CHECK() for nil BWGService in page action menu
- 95bba74 ScopedVT: Skip on tag collision.
- 0c4fc40 Roll ANGLE from 44ad07631804 to a6d84ad20406 (3 revisions)
- 9f4cffd Revert "Multi-account device metrics: Schedule daily"
- e1d9b98 Roll Chrome Win64 PGO Profile
- a3f2daa spellcheck: fix typo on idle spell check controller
- 38ff61a Roll fend-core: 1.5.7 => 1.5.8 in //third_party/rust.
- afd852a Disable testContextMenuRetrievesVideoOptions on desktop bot
- d3de7f3 Implement Page.getAnnotatedPageContent in headless
- bebdf76 Refactor //headless/BUILD.gn
- b02f846 Remove and cleanup features::kCombineNewWindowIPCs
- 633878a [Pix Iframe] Log flow exited reason for iframe URL not allowlisted
- 1e49469 ash: Dismantle crosapi diagnostics service, part 2
- ae6cab9 ash: Dismantle crosapi diagnostics service, part 1
- e9bd041 Automated Commit: LKGM 16581.0.0-1075190 for chromeos.
- 60a69c0 Re-enable QuicEndToEndTests on TSAN
- 555b21b Use XDG_DATA_HOME for nssdb path
- 55253ad Add a title flag to jj upload.
- fce258c [SkillsCleanup] Create a centralized mock skills service
- 91f9761 Reland "[builtin ai] Add background download experiments to the fieldtrial testing config."
- 84c6469 [iOS] Update iOS test suites from 17 to 18
- dbb6168 [Extensions] Remove HID variants in DevicePermissionsPrompt
- fc02c5c Glic guest url presets chrome_switches cleanup
- 9de98f7 Roll Chrome Android ARM64 Orderfile from QDSG8MOv1d61sVnQU... to kx2GsymZIynWkibE-...
- 999c7b0 [<login>] Introduce the skeleton of the <login> element
- 6c85cdf Remove persistent shell arg from runners that ignore it
- a98a8fa [Extensions Metrics] Remove `GetOperation.AllocationSize` histogram
- 5f29375 [omnibox] Enable voice input transfer from AIM popup to Omnibox
- 77c51ad Introduce the path concept to TabStrip API
- dbe0fef [omnibox] Refocus location bar when manually closing AIM popup only.
- 7b9b98d [omnibox] Enable autocomplete for composebox voice search results
- 877e6ca Resolve dangling pointer in |BrowserObserverChild|
- f0ac5d5 Roll clank/internal/apps from c643013919c9 to fb50bf7816a4 (1 revision)
- c1fc113 Create Glic button on tab strip
- 45d573e [CLAMS] Start model download lazily during first inference
- 0704e46 Replace `std::set` with `base::fixed_flat_set`.
- 55a9ee1 Roll Catapult from 39805a224bb6 to a476f554f886 (1 revision)
- 232a707 [Bluedog] Change default Enterprise Pref Value
- 718bc4f [ntp][realbox] Fix a11y announcement for suggestions.
- 906dddb [DebugUITabStrip] Remove feature flag `kDebugUITabStrip`
- d2c03ed [DebugUITabStrip] Add support for SessionRestore data in adapter
- 108d192 [DebugUITabStrip] Add support for TabRestoreData in adapter
- 8fd11b3 [DebugUITabStrip] Add toolbar buttons to expand, collapse, and copy
- 823feef [DebugUITabStrip] Add JsonView Pane on UI to show JSON details
- 70a48f8 Initialize HyperlinkContextMenuItems based on feature flag
- 3e7ee1b [DebugUITabStrip] Add TreeView Pane on UI to show TabStrip tree
- 1726e31 Support continuous embeddings generation in PageEmbeddingsService
- b16ffa8 Move JingleMessageReply::ToXml into the XML converter class
- bb06d7e [DebugUITabStrip] Add ViewModel backend to select-expand TabStrip nodes
- d2324aa Roll Depot Tools from b91fef0eafcd to 42786f6e46c2 (1 revision)
- ba29676 Unskip most Mac/MeetEffects tests
- 3af0189 Roll Chrome Win32 PGO Profile
- b8db970 [DebugUITabStrip] Add TabStripTree adapter in TabStripInternals UI
- dd76e53 [Clarity] Add Chip Selector Interface to Page Action Controller
- 38a50ec Roll Chrome Mac Arm PGO Profile
- eb26784 [DebugUITabStrip] TabStripInternals UI state storage
- 5a27845 [iOS] Extend IOS.NTP.Impression.CustomizationState
- e167da3 [DebugUITabStrip] TabStripInternals UI structure
- 5ab1481 [WebUI] Promote `cr-lottie` to a shared element
- 8690063 Replace `std::set` with `absl::flat_hash_set`.
- b8a1236 Roll WebView ARM64 Orderfile from pa-pWF5s6xthUpslN... to qfiBjjI1YoOEmXJ8K...
- 351389f Revert "Reland "Clean up LocationBar focus and UrlBar management.""
- b0e8d7e [BNPL][PNPL] Add metadata issuer logos
- d50bd5d Roll Perfetto Trace Processor Linux from 1f512c9800ce to 436a00fb3edb
- 537c115 Roll DevTools Frontend from 59cd17f0b315 to 7f1761341fd0 (1 revision)
- d279c7e Roll flate2: 1.1.8 => 1.1.9 in //third_party/rust.
- 71da119 security: document SecImpact-None SLO exemption
- 82fea57 Roll find-msvc-tools: 0.1.8 => 0.1.9 in //third_party/rust.
- b43395a [contextual tasks] Enable kContextualTasksTabListInterfaceObserver by default.
- ef3082b Disable -Warray-bounds for simdutf and harfbuzz
- 8061b15 Reland "[ios] Copy MagicStackModule during reconfigures"
- 9c462b5 Replace `std::unordered_set/map` with Abseil in /safe_browsing.
- 7555eb7 docs: exempt new Rust deps from 3p security@ review
- d25db6a [Windows] Remove sandbox policy evaluation options.
- 073b328 Roll WebRTC from 6fa537a09ce4 to d1972add2a63 (2 revisions)
- f8839d7 [Setup List] Implements showBottomSheet for Coordinator
- d9057df Remove focus on show for glic & tab contents daisy chaining
- 0e3daad [input-state-model] SearchboxConfig fallback has correct `ToolRule`
- c5ca16c [APC] Redact custom password fields
- c27971b Roll goldctl (linux) from -kBgGbJiTOk-cPfW3... to Pmeqk2GE8EPaFHImX...
- 6a3d7e0 [VerticalTabs][Glic] Rename GlicButton to TabStripGlicButton
- 8935f34 Add UMA metric for initial cookie store background load