Chromium Daily Digest Logo

Chromium Changes Summarizer

Summary for 2026-01-22 on branch 'main'

Chromium Digest: 2026-01-22

Overview

This digest covers 735 commits to the Chromium main branch, with 570 deemed relevant to developers. The changes span from the first commit ((7c886e9)) to the last ((8d5d2dd)), featuring numerous breaking API changes, significant progress on the Vertical Tabs feature, and a behavioral change in the WebCodecs API.

API & Core Internals

  • ⚠️ BREAKING BREAKING: The legacy PopulateBinderMap function has been removed. Embedders must migrate to PopulateBinderMapWithContext to register Mojo interfaces, which allows for overriding them. (a8df54f)
  • ⚠️ BREAKING BREAKING: On Android, deprecated signatures for addFeature and getFeatureForTesting have been removed from the public ChromeAndroidTask Java interface. Profile-scoped versions must be used instead. (23e78b8)
  • ⚠️ BREAKING BREAKING: On iOS, the legacy gCrWebLegacy JavaScript bridging mechanism has been completely removed, affecting embedders who used it for native-to-JS communication. (0b97b4d)
  • ⚠️ BREAKING BREAKING: The public method AvatarMenu::ActiveBrowserChanged has changed its signature from taking a Browser* to a BrowserWindowInterface* as part of the Project Bedrock refactoring. (a45c82f)
  • ⚠️ BREAKING BREAKING: The public Android classes AccountInfoService, AccountInfoServiceImpl, and AccountInfoServiceProvider have been removed. Embedders must now use IdentityManager as the source of truth for account information. (00fc3ac) (5487da4) (042fe20)
  • ⚠️ BREAKING BREAKING: On Android, the static method TabAndroid::FromWebContents now has a const overload. Code passing a const content::WebContents* will now receive a const TabAndroid*, which may cause compilation failures. (1da4f9e)
  • ⚠️ BREAKING BREAKING: Core methods on PermissionRequestManager (e.g., Accept, Deny, Dismiss) now require a PromptOptions parameter, breaking any code that calls them directly. (62be9fe)
  • ⚠️ BREAKING BREAKING: The TypeScript typemap for the mojo url.mojom.Url type has been changed from an object ({url: string}) to a direct string. WebUI code must be updated to access the URL string directly. (a2622a3)
  • The JNI Zero code generator now uses standard C++ integer types (e.g., int32_t) instead of JNI-specific types (e.g., jint) in generated headers, improving type clarity. (2bb1507)
  • Scaffolding was added for SlimWebView, a new GuestView implementation intended to replicate <webview> functionality without a dependency on //extensions. (a6c2172)
  • The browser_dialogs header and source files were moved to a new chrome/browser/ui/dialogs directory to resolve circular dependencies, which may require include path updates. (7422342)

Security, Privacy & Identity

  • ⚠️ BREAKING BREAKING: The StatefulUnexportableKeyProvider interface was refactored. The method DeleteSigningKeysSlowly was renamed to DeleteWrappedKeysSlowly, and a new overload was added, breaking implementations of this public interface. (421a039)
  • ⚠️ BREAKING BREAKING: The TRACKING_PROTECTION value has been removed from the public ContentSettingsType enum as part of the 3PCD cleanup. Code referencing this value will no longer compile. (eb933bd)
  • ⚠️ BREAKING BREAKING: The k-anonymity service client and its associated public APIs have been completely removed. The factory KAnonymityServiceFactory::GetForProfile now returns nullptr, which may cause crashes if not handled by embedders. (d46f063)
  • BREAKING: The public function AreGoogleCookiesRebuiltAfterClearingWhenSignedIn has been removed from identity_utils.h as part of the Dice migration cleanup. (60cf6cf)
  • Support was added to pass Device Bound Session Credentials (DBSC) usage information to DevTools for improved debugging. (16bc6b8) (d23abe7) (ad8224d)

Rendering, Graphics & Media

  • ⚠️ BREAKING BREAKING: The public media::AudioOutputBufferParameters struct was redesigned to use cumulative atomic counters for glitch tracking. Embedders must update their code to use the new fields and the AudioOutputBufferParametersHelper class. (da97ba6)
  • A major behavioral change was made to the default HDR-to-SDR tone mapping algorithm, which now uses RWTMO via Skia shaders. This will alter the visual output of HDR content on SDR displays, making it appear slightly darker. (67dffa9)
  • A new helper function, skia::ConvertRGBAToOrFromYUVA, was added to provide a more efficient way to perform YUV/RGB color conversions by leveraging Skia's internals. (27f969e)
  • The AvoidDuplicateDelayBeginFrame feature flag was removed, making its associated judder correction logic permanent in DelayBasedTimeSource. (5cac2da)

Web Platform & DevTools

  • ⚠️ BREAKING BREAKING: The behavior of flush() and configure() in the WebCodecs API has changed. To improve performance, these calls may now stall until previously submitted frames are rendered. This change to a stable web API could break applications that rely on the previous non-stalling behavior. (854a999)
  • ⚠️ BREAKING BREAKING: Several deprecated CorsError enum values have been removed from the DevTools Network.pdl protocol definition, which will break clients or automation tools that expect these specific error strings. (e81bb1d)
  • The CredentialMediationRequirement value mediation: 'immediate' has been removed in favor of uiMode: 'immediate' for WebAuthn, aligning with specification changes. (4f7b144)
  • blink::StringView was updated to include remove_prefix() and remove_suffix() methods to better align with std::string_view. (9de974c)

UI/UX

  • ⚠️ BREAKING BREAKING: The behavior of WebUIDataSource::SetDefaultResource has been changed to be stricter. It now only serves a default resource for the root path (e.g., chrome://settings/) and returns 404 for other incorrect paths, which may break WebUI pages that relied on the old fallback behavior. (eaa76a4)
  • Significant progress was made on the Vertical Tabs feature, including lazy loading of the tabstrip to improve performance, adding focus rings to group headers for accessibility, and numerous bug fixes related to animations, z-ordering on Linux, and state management. (71c2878) (abf8fc3) (8d35977) (fa336d9) (a69b923) (1bdc0e7)
  • A new mojo interface (browser_controls.mojom) was created to provide basic browser controls (back, forward, reload) for use in WebUI, and the WebUI toolbar was updated to use it. (0bf371f)
  • The Tab Search toolbar button was enabled by default after a series of fixes. (8d5d2dd) (ad20bd0)
  • On Android, navigation logic for WindowOpenDisposition::SWITCH_TO_TAB was improved to correctly handle switching to existing tabs, including NTP tabs with history. (79d02a7) (9dbcafb)
  • For Reading Mode, Readability distillation was enabled on Desktop, and color themes were extended to the toolbar and header. (f3538a2) (9221626)

Autofill & Payments

  • ⚠️ BREAKING BREAKING: ChromeAutofillClient no longer inherits from content::WebContentsObserver. Embedders that subclass ChromeAutofillClient and rely on this inheritance will break. (b84e230)
  • ⚠️ BREAKING BREAKING: The public method PasswordFeatureManager::IsAccountStorageEnabled() has been renamed to IsAccountStorageActive(). Callers must be updated to the new name. (5fc7f71)
  • ⚠️ BREAKING BREAKING: The obsolete enum values kTouchToFillCreditCard and kAutofillAi have been removed from the public autofill::AutofillTriggerSource enum. (ed20f1c)
  • The transition to Google Wallet branding continues, with updates to IBAN save flows, server payment method settings, and card upload prompts. (94a6ca7) (8557b7f) (c263b74)
  • The feature flags for the iOS save card bottom sheet (kAutofillSaveCardBottomSheet and kAutofillLocalSaveCardBottomSheet) have been removed, graduating the feature. (3d76a6c)

ChromeOS

  • ⚠️ BREAKING BREAKING: The KeystoreService interface has been removed from Crosapi, the public API layer between Ash and Lacros. This is a breaking change for clients like Lacros that relied on this stable interface. (d5a85cc)
  • A large number of refactorings were performed on App List and App Search unit tests to better isolate ARC-related test cases from general ChromeOS tests. (6dfa3a9) (fdd87c0) (93a1267)

Services & Features

  • A new feature (kReinstallSyncedExtensionsOnPolicyChange) was added to automatically reinstall synced extensions when policy restrictions that previously blocked them are lifted. (a4e2515)
  • For Isolated Web Apps (IWAs), a new IsolatedWebAppUserInstalledManager was added to manage user-installed apps and implement blocklist support. (183b152)
  • The AIM (AI Model) eligibility service was refactored to use SearchboxConfig as the single source of truth for eligibility checks. (4b7eb7e)
  • The AccessibilityAnnotatorService was renamed to ContentAnnotatorService and moved as part of a larger refactoring to eventually move parts of the service to //components. (660d0b6) (f8bb64e)

Build & Infrastructure

  • A new build flag, ENABLE_GUEST_VIEW, was introduced to allow building //components/guest_view without the //extensions dependency on Android. (863142a)
  • A new component for reporting user activity to the updater was added and integrated on Windows, macOS, and iOS. (f58438d) (e6cdcca) (3a04f8a)
  • The default moduleResolution for WebUI TypeScript was switched to NodeNext to prepare for future TypeScript versions and align with modern Node.js ESM standards. (c2e6130)
  • A large dependency roll of libdrm was landed, which includes the deprecation of the drmAvailable() function. (5330816)
  • Multiple commits replaced std::unordered_set with the more performant absl::flat_hash_set in various components like history, omnibox, and downloads. (5b787a6) (e5c9289) (ce6814c) (7c886e9)
All Commits (735)
  • 8d5d2dd Revert "Reland "Revert "Enable the tab search toolbar button on top of tree"""
  • e50cab5 Disable unthrottled interval DCHECK on Android
  • 4321484 [TWA] Add 3 dot menu to standalone display mode
  • 34c5b86 Pass PageContentExtractionService into AnnotatedPageContentRequest::Create()
  • 879233d [Settings Search] opt out CookieSettings from index
  • f26ef1b Roll find-msvc-tools: 0.1.7 => 0.1.8 in //third_party/rust.
  • 2f44f85 Fix UNSAFE_TODOs in device/gamepad files
  • 0d69e63 [Vertical Tabs] Optimize starting and target layout map creation
  • b5e6a45 [JXL] Remove const_cast from FrameDurationAtIndex
  • 27f969e skia/ext: Add ConvertRGBAToOrFromYUVA
  • b5aef7a [Vertical Tabs] Bring the vertical tabs state across drags
  • e31610e [html-in-canvas] Give canvas subtree layers ids and display items
  • 1f0bd47 [contextual tasks] new alignment for side panel
  • 6752a62 Roll Chrome Win64 PGO Profile
  • 9bb77d1 Port libdmg-hfsplus LZMA support to lzma_sdk.
  • 4977101 [NtpCustomizationV2] Fix memory leaks in upload_image
  • f58438d activity_reporter: Report enterprise status.
  • e6cdcca activity_reporter: Report channel and user/system.
  • 3a04f8a activity_reporter: Add flag to control legacy active definition.
  • c04ac25 activity_reporter: Actually report activity via update_client.
  • 439a665 Make ToolbarTablet snapshots more robust
  • 6046db3 Revert "[CCSG-2] Move free functions into public CCSG members"
  • f4246c2 End GPU Mac/M1 experiment
  • 3258d34 [glic] Handle crashed warmed web contents
  • 43a09ab [TabBottomSheet] Feature param to show fusebox
  • a8df54f PopulateFrameBinders 8/8
  • 25e6b39 [TabBottomSheet] Add simple fusebox
  • 664229d Add instructions for how to proceed with API property removals
  • 71404ee Roll Chrome Mac Arm PGO Profile
  • c1f6a01 Hide CSB when using Omnibox Next Lens search chip
  • c0850a2 [glic] Refactor PinnedTabObserver visibility and clean up GlicTabData
  • 9898d18 Roll WebView ARM64 Orderfile from FqFzZ5BunrZ28H7N4... to C1GKqgt-N-aA7KZvK...
  • da78391 [Settings Search] Secure enough margins between search and content
  • 0ed6247 Roll Chrome Win32 PGO Profile
  • 71c2878 Reland "[Vertical Tabs] Lazily Load TabStrips when Switching Modes"
  • 646595f Add a browser test for active instance sharing manager.
  • 708717b [contextual_tasks] Reordered sections based on UX for sources menu
  • 07b5a70 Roll src-internal from 1fac1c32a177 to c9ccfdd75ad4 (1 revision)
  • 596ca2d Avoid duplicate map lookups.
  • 660d0b6 Renaming service to content_annotator
  • 8463186 Add source to AdditionalContext
  • aab734e Set service to be created with browser context
  • 67dffa9 cc::ToneMapUtil: Use Skia-provided tone mapping shaders
  • 4393f34 [Gardener] Restrict failing tests to non-Desktop
  • 6cd0e1e [Prompt API] Remove max_tokens_ from AILanguageModel::Context
  • d73ac93 [JXL] Add CHECK for frame_info_ size invariant
  • e60c4e6 [Extensions WebUI] Remove enable extensions toggle tooltip
  • ef2fe53 Fix stale superview bounds when positioning WebContentsViewMac
  • 1abdcad Roll cc: 1.2.52 => 1.2.53 in //third_party/rust.
  • 34b4928 [SEH] Dialog part 2: Make parameter fetching asynchronous
  • 9562459 [BrowserControls] Add hairline adjustments for TopControlsRefactorV2
  • ba70f2b QuickAnswers: Extend expiration of histograms
  • 149b623 Check for breakages during GN2BP import
  • 61ebf1c PointerEvent: move .fromElement/.toElement checks to an optional WPT
  • 570c3c7 Update CBB autoroll for the builds refs
  • 854e25e Updater UI: Add top bar
  • d012658 Roll WebGPU CTS from 437a692979e0 to 68544fd6466b (1 revision)
  • fa336d9 [Vertical Tabs] Always enlarge the discard indicator for vertical tabs
  • a25a082 [PWA] Bring back Webapp.Install.UninstallEvent histogram
  • c1ba404 [Settings Search] Address TODO in PriceNotificationSettingsFragment
  • 0cb9b65 Prevent a crash when switching to the secure desktop using It2Me
  • c96373a Use new client for zps in co-browsing composebox.
  • e6dd907 Import wpt@ec53b7cd2586cb793675d7b1b7cde6a7d5ab201f
  • a1766ce Roll Chrome Mac PGO Profile
  • 94a6ca7 [AF] Update Wallet branding message for card upload
  • d362c30 Add DefaultBrowserModalDialog scaffolding
  • d2f3243 [Whats New] Handle time on page heartbeat metric
  • 8557b7f [AF] Update Google Wallet branding for IBAN save
  • 8d35977 [Vertical Tabs] Paint caption buttons in Linux to layer
  • 349b8e4 [WebAuthn] Prevent crash from vector index from bad last_key_version
  • 6fd3a2b [ntp-threads] Add metrics for threads rail
  • 27a18be Roll WebView ARM Orderfile from mvWjrwd2THyzBwPOd... to P2pFN7A2PGNA8gH3w...
  • 4131a2c Roll Skia from 6e9746be8c4a to d5fd61566238 (5 revisions)
  • 11d07b8 Android: Convert ObservableSupplierImpl usages in privacy_sandbox
  • 8f1f21a Enable glic's guest_util on desktop android
  • 29dd19e Roll WebView ARM64 Orderfile from YrrMamcJj1JWU2hvK... to FqFzZ5BunrZ28H7N4...
  • 3f2b139 android: Only set --coverage-dir arg for tests that actually read it
  • f14e7b2 [PinnedTabs] Add manual search box animation support to the Hub toolbar.
  • f3dfabd Add zewenli to the glic_api watchlist
  • 981842a [Vertical Tabs] Use the center of the host view to check targeter for VT
  • cc6c028 [Bundled Security Settings] Implement New User Actions
  • a6c2172 Add SlimWebView as an extensions-free GuestView similar to WebView
  • 3bcf6ad Update testing config for VizWithIoMessagePump experiment
  • 23c8fdd [Theme] Add NtpCustomizationPolicyManager.
  • 59f6f67 Roll Chrome Mac Arm PGO Profile
  • c263b74 [AF] Update Google Wallet branding for server payment methods in settngs
  • 23e78b8 [BrowserWindow] Remove deprecated APIs
  • 4c01fc6 Roll clank/internal/apps from 0cb50be46d89 to ffb0cadcbafb (1 revision)
  • 9187001 [glic] MigrateGlicTabObserverBrowserTest to cover android
  • cfafcf6 Android: Convert ObservableSupplierImpl usages in toolbar
  • 93d9dfe Revert "Navigate() Handles WindowOpenDisposition::SWITCH_TO_TAB"
  • c0d6b8e Revert "Replace HighlightTabs with ActivateTab"
  • 441fcaf [TabModel] Optimize tab group visual data updates
  • a25b065 [PWA] Create MigrationTargetInstallJob
  • be8393e Revert "Navigate() SWITCH_TO_TAB Disposition Correctly Handles NTP w/ History"
  • 356a641 [contextual_tasks] Using images in context lib to use <cr-auto-img>
  • aa749db Roll BoringSSL from 974314a2b8ce to 0d82223ab4fc (1 revision)
  • ca4b60c [iOS] Officially launch Safari import feature
  • f8bb64e Pass Chrome dependencies into PageContentAnnotationsWebContentsObserver
  • 9776c0e [aim-input-state] Add `BROWSER_TAB` and update `SearchboxConfig`
  • 97490b3 Revert "[Vertical Tabs] Improve minimum size calculation for grab handle"
  • f47b252 Roll Perfetto from dc19fcf11650 to 8ccb48d6f91b (1 revision)
  • 454b7ec [iOS] Fix Floaty Offset Not Updating On Device Orientation Update
  • 49046ee Roll src-internal from 71788ccf72b4 to 1fac1c32a177 (1 revision)
  • 41069d2 Add non-64-bit versions of allowlisted lib paths
  • 7422342 Move browser_dialogs to chrome/browser/ui/dialogs
  • 22c380b Post from no_updater impl
  • a601cc5 Reland "[AF][Clank] Replace GPay with Wallet branding for card upstream prompt"
  • 9c30f1b [glic] Enable GetUserProfileInfo tests for ChromeOS
  • 7e83f02 Roll Chrome Android ARM64 Orderfile from v1i0Yt3Mvtlvqr4Mb... to DSDP985MI0pQqpmcc...
  • e77ecb5 [projects] Add hover state and focus ring to thread list item
  • 1289c12 [rust] import ordered-float crate
  • abf8fc3 [Vertical Tabs] Add focus ring to group.
  • 37679a7 [iOS] Add DEPS keep-sorted markers
  • c5f2766 [BNPL] Add metrics for dialog detached when parent tab is closed
  • 6e5b4ef [Extensions] Enable request access button string on all platforms.
  • be77cdd CodeHealth: Fix a few random grammar spot checks
  • e05009f Don't apply animations/transitions if there are none.
  • 7ab1b9d [AF] Update Google Wallet branding for BNPL enrollment
  • 3749588 [V8] Use coverage ignore list on V8 libfuzzer targets
  • 30b3484 Roll compiler-rt from 14ecee12d7a7 to 37593ae0bc25 (3 revisions)
  • abbd072 [AF] Update Google Wallet branding for IBAN upload confirmation
  • b4c9fc8 Roll ANGLE from c8a93f3bdf65 to 78db4602aecf (2 revisions)
  • ac9ef05 Tabs opened in "other window" are now brought to foreground.
  • dbc87c0 Roll vulkan-deps from fa2e5304b078 to 47dc817cd55f (1 revision)
  • 80903e4 [iOS] Test Page Context Generation on Gemini Expansion
  • 525b6a0 Roll Chrome Linux PGO Profile
  • 4adcc8d Disable container background by default for GlicButtonPressedState
  • 0048a79 Roll Chrome Win ARM64 PGO Profile
  • 0b97b4d [iOS][gCrWeb] Remove legacy gCrWebLegacy bridging mechanism
  • ce7783c [context-input] Send interaction region only once in vsint
  • 9dc3f0d Android: Convert ObservableSupplierImpl usages in omnibox
  • f302264 [omnibox][next] Enable system context menu in the AIM popup.
  • 1d3df17 [Settings Search] Address the index todo for PageInfoCookiesSettings
  • 729bb38 [iOS] Passkey request parser test refactor
  • c61a4e9 Implement image toggling for readability distillation.
  • 75a277c [iOS] Show background customization IPH when background customization is opened from Setup List
  • 00ad1bb [Theme] Support NTPCustomBackgroundEnabled policy on Android.
  • fa58acb Updater UI: Open updater directory when clicked
  • 2bb1507 Stop using jint, jboolean, etc. in code generated by JNI Zero
  • 890e540 [Vertical Tabs] Fixing Sizing of Bottom Container Buttons
  • bb51ed1 Roll Media App from x78tA1qb8jSpZ0GV_... to rEYUpEzYbpwoW8CW8...
  • 2493afa [Gardener] Disable flaky testThrottleUndo_UndoNotViaSnackbar
  • ac987fa [Link Capturing] Add basic implementation using OpenInAppDelegate
  • 7e2a5cd Add sign-in paused and guest URLs information to Glic internals page
  • 3a31e9d Roll Chrome Android ARM32 PGO Profile
  • 57be4fe [FFmpeg] Remove negative timestamp check for codec delay
  • 280f4cd Add requires clause to base containers two-iterator constructors.
  • 2374cfb [composebox] contextual entrypoint button cleanup & tests
  • 3fe1e10 Roll Perfetto from e04225cf93dc to dc19fcf11650 (1 revision)
  • 0e5b896 Use setPromiseResultFor in NTP
  • 2054a27 Prepare NotifySkillToInvokeChanged to be called by InvokeSkill in skills_ui_controller
  • 0a8575e [Theme] Update the NTP customization button on LFF devices.
  • 5b0f37a Ensure active tab is preserved when restoring a window with a tab group
  • 891ad0f Reland "[IBAN][Clank] Replace GPay with Wallet logo in upstream bottom sheet"
  • 4d347fc [owners] Remove jiesheng@google.com from agents/extensions/depot-tools/OWNERS
  • 069b8c1 [AF][Clank] Link Google Wallet resource ID
  • d525e12 fjord-oobe: Add a manual webview reload when the dialogs are shown
  • f5012f6 [WebMCP] Detail error message if tool execution fails
  • a33bf32 [downloads] Avoid unnecessary copies in downloads code.
  • 419d40a Roll Chrome Android Desktop x64 PGO Profile
  • 3e26282 Use MUST_USE_FOREGROUND on the GpuPersistentCache task runner.
  • d4cc026 Delete PasswordManager.TimesReceivedFillDataForForm histogram and prolong another one.
  • a1df448 Replace `std::unordered_set` with `absl::flat_hash_set`.
  • 635a890 Add use-surface-view-for-thin-webview in chrome://flags
  • 12a68aa Roll src-internal from f16816c8e45e to 71788ccf72b4 (2 revisions)
  • d6a2826 [iOS] Add DEPS keep-sorted markers
  • 5cac2da Viz: Remove AvoidDuplicateDelayBeginFrame feature
  • 9939109 Roll Updater chromium_linux64 from 2@1567012 to 2@1568002
  • 8cf75f2 [iOS] Add conditional setting to PasskeyRequestParams
  • 14041f0 [input] Remove kRefactorCompositorThreadEventQueue feature flag
  • 6ba2e45 [Vertical Tabs] Handle unpinning a split to a group
  • a86aa6a [iOS]Use another account opens the account menu
  • e2a5c05 [Settings Search] Remove the index todo for ImageDescriptionsSettings
  • 5da1c13 [Signin][Android] Add SignInPromo#shouldCreatePromo logic to Seamless sign-in
  • 80236d5 Include actor service in Android.
  • ad20bd0 Reland "Revert "Enable the tab search toolbar button on top of tree""
  • 92d620b Add GpuPersistentCache to fieldtrial_testing_config
  • ab0b874 Reland "[Vertical Tabs] Fix TabStripModelObserver Resetting Multiple Times"
  • 421a039 [dbsc] Refactor unexportable key deletion to use signing key objects
  • 9aa5132 Roll Chrome Mac Arm PGO Profile
  • 40d3844 Roll Updater chromium_mac_amd64 from 2@1567027 to 2@1568002
  • 6f7365d Roll Enterprise Companion chromium_mac_amd64 from sJWhe9PXgdPmhzj8F... to ssk1xtPOvDWMOTf3t...
  • a37d183 Roll Ink Stroke Modeler from 2cd45e868302 to 165abce4b2f4 (1 revision)
  • b4337b1 [Caret Browsing] Moving feature enablement to finch
  • 8b0f657 Roll Chrome Win32 PGO Profile
  • a9f6796 [iOSPasskeysM3] Update passkey suggestion display logic
  • 183b152 iwa: Add IwaUserInstalledManager and blocklist support for unmanaged
  • 30d0169 [iOS] Quick Fix To Add Copresence Changes Behind Feature Flag
  • 934202b Temporarily disabling some devtools security panel web_tests
  • 1ac832d Do not update container size during view initialization
  • 1be31ba [iOS] Fix the PasskeyErrorAlertViewController button
  • a3725e3 Roll WebView ARM64 Orderfile from wdQGP5X_RqUM9FJBX... to YrrMamcJj1JWU2hvK...
  • 2cf07a4 [iOS] Add DEPS keep-sorted markers
  • 1190dc4 Move some platform-agnostic logic back into global_browser_collection.cc (from global_browser_collection_platform_delegate_non_android.cc)
  • 3a5a279 Roll Dawn from 431e2b6fc98c to 6aa8aae9c256 (5 revisions)
  • 72b8994 fjord-oobe: Implement SetFjordOobeState dbus method
  • aed76ce Roll Enterprise Companion chromium_mac_arm64 from p1iz4SWZYK-D2aQiz... to HpORbGhET1WFHwRux...
  • 6529a0f Roll Depot Tools from f09d6283fcff to 0666e81f1973 (1 revision)
  • a45c82f [bedrock] Migrate dbus_appmenu.cc away from BrowserListObserver.
  • efc5590 [bedrock] Migrate browser_tab_restorer.cc away from BrowserListObserver.
  • 9b8d4d0 [media] Don't add Webgpu SIUsage for GMBPool on Linux
  • bd9517f Add type tags to calls to v8::External::New
  • 79575c2 Add aria labels to Glic shortcut edit pencil buttons
  • 0b6e463 Cleanup comments after r1500352
  • 26ee982 Increase chromium-autoroll ownership in third_party/ink*/OWNERS
  • 82e6513 Roll clank/internal/apps from 1e6202169675 to 0cb50be46d89 (1 revision)
  • 85fab52 [graphite] Set fInternalMultisampleCount via enum value
  • 5330816 Roll src/third_party/libdrm/src/ ad78bb591..369990d96 (78 commits)
  • a7dd854 Roll V8 from a7a998af6933 to f5649e71d553 (9 revisions)
  • d4b8fde Roll Chrome Android ARM64 Orderfile from HP3jL-eHf_kBFzOYc... to v1i0Yt3Mvtlvqr4Mb...
  • 5b787a6 Replace `std::unordered_set` with `absl::flat_hash_set`.
  • f3538a2 Enable Readability distillation for Reading Mode on Desktop.
  • 3495d45 [iOS] Add DEPS keep-sorted markers
  • 1b23db4 Roll Enterprise Companion chromium_linux64 from L6Cg_6hqd96hXsDQN... to 6R7Jn44iAgRYoAQrP...
  • 557a7ed [iOS] Add DEPS keep-sorted markers
  • 2da3e97 Fix unsafe buffer usage in resource_metadata_storage.cc.
  • 8da2056 Updater UI: Add UpdaterState element
  • ae639cc FIXUP: The hover state of `BookmarkMenuButtonBase` is incorrect during the bookmark drop operation
  • 074ff1c Roll DevTools Frontend from 9b4d93d9a97c to 73b1aae237be (5 revisions)
  • 3f2c653 Fix unsafe sscanf in viz_debugger_unittest_base.
  • 426d497 Roll WebRTC from 278dbb7312e1 to 627f88497774 (4 revisions)
  • e5c9289 Replace `std::unordered_set` with `absl::flat_hash_set`.
  • c32d6b7 Extension APIs: Remove accessibility private mv3/ subdir
  • ab76733 [viz] Cleanup TemporalSkipOverlaysWithRootCopyOutputRequests feature
  • 8bd7660 Extension APIs: Remove unused mv2 accessibility private test code
  • 5e71b1e Revert "[Autofill] Make ChromeAutofillClient no WebContentsObserver"
  • 4f87f8b Roll Perfetto from 212fafd3c4fe to e04225cf93dc (2 revisions)
  • 10b172b [owners] Remove edcourtney@chromium.org from ui/aura/OWNERS
  • de3903f [iOS] Add DEPS keep-sorted markers
  • f3bd79b [Settings Search] Remove the summary text that will be gone
  • 0de03bc Accessibility common: ensure service worker stays alive
  • fee55e7 Roll jxl: 0.2.2 => 0.3.0, jxl_macros: 0.2.2 => 0.3.0, jxl_simd: 0.2.2...
  • 4b7eb7e [aim-tools-models] Migrate AIM eligibility checks to SearchboxConfig
  • 0bf371f Add browser controls mojo interface
  • 2abaff7 [owners] Remove jiesheng@google.com from testing/flake_suppressor_common/OWNERS
  • 0443bb4 [composebox] Fix click submission for voice searches.
  • 1d1a8e3 [Autofill] Extend Autofill.TimingInterval.*
  • c98c8f0 [PWA internal clean up] Add explicitly type for webapps::ManifestId
  • 2f28cff [owners] Remove edcourtney@chromium.org from components/exo/OWNERS
  • a02a960 Reland "Mark Tablet and Desktop as important for PublicTransitLeakTest"
  • e753955 Roll ANGLE from afd1f446866e to c8a93f3bdf65 (1 revision)
  • fc594a4 [owners] Remove edcourtney@chromium.org from ui/compositor/OWNERS
  • 4455730 [gpu] Check for future from MapAsync in WebgpuMailboxTexture tests
  • a69b923 [Vertical Tabs] Improve minimum size calculation for grab handle
  • 79d02a7 Navigate() SWITCH_TO_TAB Disposition Correctly Handles NTP w/ History
  • 6de1b24 Replace HighlightTabs with ActivateTab
  • 9dbcafb Navigate() Handles WindowOpenDisposition::SWITCH_TO_TAB
  • 10de32e [Autofill AI] Only fully signed in users can access the feature
  • 043e2b6 [Reading mode] Add toggle presentation to ReadAnythingOpenTrigger
  • 91e350b Add additional safety CHECK moving Encryptor cross-sequence
  • 51fc896 [Reading mode] Fix minor bugs in line focus
  • 21ebf8a Android: Fix NPE in ScrollingBottomViewResourceFrameLayout$1.isDirty
  • 93f7613 geolocation: Add long timeout to geolocation permission policy redirect WPT
  • a5cda0b Revert "Roll abseil_revision 647ed70eff..6d8e1a5cf0"
  • fcf9695 [BrowserWindow] Introduce ChromeAndroidTaskFeatureKey
  • fbaf697 [iOS] Log Default Browser Magic Stack taps
  • 09a68c7 [Cache Encryption] Add encrypted string support for key_value in encrypted cache file
  • fca2854 Roll Chrome Win64 PGO Profile
  • 60cf6cf [Uno-d clean-up]: Remove
  • 3cfd42c Revert "Reland "[Signin][Android] NTP Seamless Signin Full Flow with Snackbar Test""
  • 969c8e6 Revert "ios: Use BEContextMenuConfiguration for context menu"
  • 2d89f92 [ios] Avoid accessing WebState on a background thread
  • 50c6441 Use mojom-shared.h not mojom-data-view.h in ip_address_space_util
  • 33b41dc Roll abseil_revision 647ed70eff..6d8e1a5cf0
  • f589303 Remove IsTabPinned function from TabDragContext
  • d2d39f7 [iOS] Add DEPS keep-sorted markers
  • e3328f6 [Settings Search] Do not initialize search when disabled
  • ac69a5f [Gardener] Disable testDraggedTab_newWindow
  • 51bcc72 Roll clank/internal/apps from d91a32379564 to 1e6202169675 (1 revision)
  • 9c4d8a7 [x-plat promos] Upload images for feature Desktop to Mobile promos
  • acaa777 [LNA] Add a netlog event for LNA permission requests for WebTransport
  • 0a75e6a Fix max bytes overflow in GeneratedCodeCacheContext initialization
  • 4ee5809 [iOS] Add DEPS keep-sorted markers
  • 9dee763 [iOS] Add DEPS keep-sorted markers
  • 6680c88 [ios] Move SettingsCommands handling to SceneCoordinator
  • 88f0a7d [iOS] Add DEPS keep-sorted markers
  • 4d691d9 [iOS] Add DEPS keep-sorted markers
  • 576bca2 Revert "Remove browser_tests on mac-fieldtrail-tester"
  • cc285de Roll vulkan-deps from bb2eb8f1bf19 to fa2e5304b078 (1 revision)
  • da76f39 Roll WebView ARM Orderfile from dCDz8A2rC3zBJSjsT... to mvWjrwd2THyzBwPOd...
  • fb1fde5 [iOS] Add DEPS keep-sorted markers
  • d6024eb Roll WebView ARM64 Orderfile from _I_-L0GUSHyHVBq47... to wdQGP5X_RqUM9FJBX...
  • 1526285 Roll Chrome Android ARM64 Orderfile from jd3sqkRmA2HtWr6Tx... to HP3jL-eHf_kBFzOYc...
  • 19f5d90 [iOS] Add DEPS keep-sorted markers
  • 32e97d7 Roll PDFium from ab124d69bdf3 to 15de799bec4a (3 revisions)
  • 7dad803 Use SetIgnoreZoomGestures in WebDialogView
  • e129cb9 Merge nominal_refresh_period_ into min_refresh_interval_
  • 4670345 Roll Chrome Mac Arm PGO Profile
  • e535fac ios: Use BEContextMenuConfiguration for context menu
  • 45d504e [capture_mode] Restore null check in CameraVideoFrameHandler
  • f03bbaa Roll WebRTC from d8ff62a1a256 to 278dbb7312e1 (1 revision)
  • 4e7fa48 [DevTools] Add chrome-flag for protocol monitor and add it to host config
  • 280a25b Add logic to remove the tpcd metadata component
  • 2c3b69d Update expiration date for the Cookie.IsPartitionedValid.Subsampled metric
  • 36efc9a [iOS] Add DEPS keep-sorted markers
  • bf4d250 Remove cert-verification-network-time flag
  • e5ee4f6 [iOS] Add DEPS keep-sorted markers
  • f3a0ca8 [iOS] Add DEPS keep-sorted markers
  • fc4e8e7 [Glic] Make Glic flag accessible in Java
  • 270d4e3 [Uno-d clean-up] Remove histogram post deletion of SigninManager
  • 2202d75 [ios][apc] Declutter wrapper unittests
  • 2e077f2 [iOS] Add DEPS keep-sorted markers
  • edd7ec7 Add non_git_source to js_code_coverage module.
  • fa628f1 [iOS] Adds OWNERS file to assistant folder
  • 496f6a1 [iOS] Null-check browser in FRE completion
  • 7413778 [iOS] Add location bar to new toolbar
  • 11b62d5 Roll Perfetto from e53760314cac to 212fafd3c4fe (4 revisions)
  • cb4c1f7 [iOS][Gardener] Disable flaky tests in FormInputAccessoryMediatorTest
  • 0646ccf [iOS][Omnibox] Extend histograms expire time
  • e8d20e2 Avoid duplicate map lookups.
  • 8fe2e79 [FRE Refresh] Add feature flag for Desktop FRE Refresh M2.
  • 0145d53 viz: Prioritize fling updates via BeginFrameSource::InputClient
  • 9c55864 [PWA] Refactor FetchInstallabilityForChromeManagement result types
  • eb933bd Delete TRACKING_PROTECTION content settings type
  • 88904aa [iOS] Always Animate Gemini First Run Presentation
  • d545b44 [iOS] Clean up guided tour coordinators at the right time
  • 05f8967 [focusgroup] Fix focusgroup='none' on direct child of focusgroup.
  • bc38b2c [iOS] Adds assistant sheet to location bar menu
  • 2d05e32 Add documentation to Cronet, setting the guidelines for cherrypicking.
  • 1e4ae19 Roll ChromeOS Arm AFDO profile from 146-7632.6-1768791990-benchmark-146.0.7648.0_pre1572142-r1 to 146-7632.6-1768791990-benchmark-146.0.7649.0_pre1572540-r1
  • d0041c7 [ios] Fix compose ipad presentation bugs
  • 1734654 [testing/variations] Align testing configs for 60/120 on experiments
  • b5f1faf Reland "[glic] Fix foreground daisy chaining and add more tests"
  • 59a3cea [iOS] Add DEPS keep-sorted markers
  • 50b1d0b [iOS] Add DEPS keep-sorted markers
  • 522c77b [Settings Search] Expand regex to include non-Western languages
  • 3909057 [VL] Fix test trial config entry for VisitedLinksOn404
  • 840139f Roll FreeType from ef04e4eb2056 to 83f543a82bcf (2 revisions)
  • b9a09b6 [iOS] Add DEPS keep-sorted markers
  • 9f72c52 [iOS] Add DEPS keep-sorted markers
  • e5c4672 [iOS] Add DEPS keep-sorted markers
  • c1d5564 [PWA internal clean up] Add explicitly type for webapps::ManifestId
  • ca3c722 [Cache Encryption] Set to simple cache backend on all platforms
  • c93140b [iOS] Add DEPS keep-sorted markers
  • 2eb2569 Roll src-internal from 10ab5c2e01a0 to f16816c8e45e (1 revision)
  • 4ff54d3 [GAPs] Perform checks (e.g. history service) for maybe triggering model
  • b1d1c12 Don't crash in ShowNodeTreeFromRoot() if LayoutBox is null.
  • 96235b3 [Actor Overlay] New magic cursor icon for non branded chrome
  • 5c11cc5 [PWA internal clean up] Add explicitly type for webapps::ManifestId
  • 818a472 Updating trunk VERSION from 7650.0 to 7651.0
  • 6eb78ac [Contextual Tasks] Add URL intercept param passthrough feature
  • d23abe7 NetworkHandler sends device bound session usages to DevTools front-end
  • 16bc6b8 Send DeviceBoundSessionUsages through OnRawRequest to NetworkHandler
  • 2bbe65d [Android][Signin] Convert SigninManagerImplTest to on-device unit test
  • d24c71c modernization: Add agent utilities
  • ad8224d Track session usage per session instead of combined
  • 88519b5 Roll Help App from qLkn1-rvDlCPaHe2E... to 4zW29cty7QjnUx2_b...
  • ef0e306 Ensure both ConsentLevel are tested sanitized_image_source_unittest.cc
  • c659c99 Roll Chrome Android ARM32 Orderfile from 505tIu2Jit0ZzPBHA... to XOd9lmxt6ZXmEq86O...
  • f3e5127 [iOS] Add DEPS keep-sorted markers
  • 3a79310 WebAuthn: Delegate pending credentials logic to a barrier
  • cc32b56 Extend histogram
  • 2ed48b0 [Connection-Allowlist] Block host resolution requests.
  • 61b06ac Add a unit test for WebContents::SetIgnoreZoomGestures
  • d46f063 Remove k-anonymity service client
  • 45dae96 Fix allowed software GL implementations ordering
  • 1bdc0e7 [Vertical Tabs] Fixing a crash when closing pinned split tabs
  • 1c73248 Extract potential SiwG buttons from DOM in autofill_agent
  • 7df0a35 Remove ergunsh@ from CDP owners
  • 3e649c4 [iOS] Add DEPS keep-sorted markers
  • 8dcebbd gpu: DumpWithoutCrashing for no context gl call
  • c05b8b9 Roll Chrome Mac PGO Profile
  • 6b894a7 Replace `std::unordered_set` with `base::fixed_flat_set`.
  • deed09c Check for valid TabCollectionNode before checking if a view is dragging
  • 105b141 Roll Perfetto from 1de8cd24a4de to e53760314cac (1 revision)
  • 34fbd3b [iOS] Add DEPS keep-sorted markers
  • 05ea80d [iOS] Add DEPS keep-sorted markers
  • de9d365 Mark download connector policy as future on for android
  • 7be7271 [iOS] Add DEPS keep-sorted markers
  • 8562e3e a11y: add rhalavati to u/a/OWNERS
  • 714a54c Roll DevTools Frontend from b0bbc8c82066 to 9b4d93d9a97c (5 revisions)
  • ea63ed2 Roll ANGLE from a2d48f878c27 to afd1f446866e (1 revision)
  • 0204b49 [build] Add -Ctarget-feature=-outline-atomics to rustflags
  • 863142a Build guest_view without extensions on Android
  • a8d7c33 [iOS] Add DEPS keep-sorted markers
  • 1f3b331 [iOS] Add DEPS keep-sorted markers
  • 1754599 [iOS] Add DEPS keep-sorted markers
  • 6508127 Reland "[iOS] Add field trial config for IOSReaderModeTriggerHeuristic."
  • 8917374 [cc/scheduler] Remove kBoostFrameRateForUrgentMainFrame
  • 8441f63 [iOS] Add DEPS keep-sorted markers
  • da97ba6 Avoid dropping glitch info on IPC playout glitches
  • a4558e9 [iOS] Add DEPS keep-sorted markers
  • 78e2467 [iOS] Remove URLLoading command
  • 919a6bf Roll Chrome Mac Arm PGO Profile
  • 320f3f1 Mark kSync for removal in chrome/browser/extensions/sync/
  • e20b0f0 [tools/metrics] Mark some jank metrics as unreliable in WebView
  • 5fc7f71 Rename `IsAccountStorageEnabled()` to `IsAccountStorageActive()`
  • 9d78db5 Add EXCLUDE_DOMAIN_MISMATCH during cookie creation if applicable
  • 3d76a6c Remove flags for save card bottom sheet on iOS.
  • c688b6c [iOS] Add Global Search Helper for Web State
  • 4491be8 heap: Start field trial for not trimming DescriptorArrays
  • 56a3242 Roll V8 from 681bdb1059ea to a7a998af6933 (6 revisions)
  • 4e083bf [media] Check for Scanout support before adding it
  • 653278e [Android] Refactor password fallback menu toggle change handling
  • 7e0f7a3 [Reading Mode]: Detect and load lazy-loaded images
  • 55ab2a0 Android: Convert ObservableSupplierImpl usages in hub
  • 615b31f [iOS] Add DEPS keep-sorted markers
  • 1e88571 [iOS] Add DEPS keep-sorted markers
  • 8072f17 Update SkPath utilities to use SkPathBuilder
  • 6162dcf Clean up Android Parental Controls MVP features.
  • f4cd276 [iOS] Add DEPS keep-sorted markers
  • 7653d28 [iOS] Add DEPS keep-sorted markers
  • bc2fc14 Roll Chrome Win32 PGO Profile
  • c2a25e9 Roll Chrome Android ARM64 Orderfile from jMGIaY4c2cP0wmjhf... to jd3sqkRmA2HtWr6Tx...
  • 9e7e85b Revert "Reland^2 "Add LockTopControlsV2 to field trial testing config""
  • 854d749 Roll clank/internal/apps from a5919e59b0ce to d91a32379564 (1 revision)
  • 3dca1ff Updating XTBs based on .GRDs from branch main
  • 44a946d [iOS][inspect] Remove gCrWeb dependency from Inspect
  • 5139ae8 Move the component_updater mock out of IsolatedWebAppTest
  • 93170e9 [WebAuthn] Add flag UI for Ambient sign-in
  • 179703a Roll vulkan-deps from ae18e4e9f317 to bb2eb8f1bf19 (1 revision)
  • 5ef5cc5 Extend expiration date for Style.* metric histograms
  • a1638ba [iOS] Remove non-valid NOTREACHED() in SearchEngineChoiceCoordinator
  • 4aeed1a Remove outdated Recorder histograms and prolong remaining
  • 401ef5b Roll DevTools Frontend from 92abd50d212c to b0bbc8c82066 (2 revisions)
  • 1da4f9e [Tab] Fix const consistency in TabAndroid::FromWebContents
  • 81db312 Roll Chrome Win ARM64 PGO Profile
  • d1acb61 Sync proto_visitors: Add missing DeviceInfo field
  • 6e50329 Roll Chrome Linux PGO Profile
  • 8108661 Roll WebView ARM64 Orderfile from WpVwPt5ubBN4yvE1r... to _I_-L0GUSHyHVBq47...
  • 13e6a71 Add feature to disable selection menu caching
  • 00fc3ac [Signin][Android] Remove AccountInfoService implementation
  • f9b1638 Roll WebRTC from 1f6d2c2ce63f to d8ff62a1a256 (5 revisions)
  • f3c94df Refactor sign-in error logic for FRE and profile picker sign-ins
  • e5ed3e8 [iOS][Omnibox] Add omnibox suggestions on clobber
  • 13de0e1 [CCSG-2] Move free functions into public CCSG members
  • 52a15d7 Roll ios_internal from 5879ef874027 to 293d29e92300
  • 59ad71c Roll llvm-libc from 5015187a42d6 to 56152c794376 (2 revisions)
  • 176280d Record metrics of XSLT usage in SVG, embedded and standalone
  • b84e230 [Autofill] Make ChromeAutofillClient no WebContentsObserver
  • bde5f3a Roll clank/internal/apps from e186437edc86 to a5919e59b0ce (1 revision)
  • ad08cbd Roll Chrome Android Desktop x64 PGO Profile
  • 3af3aae Roll Chrome Android ARM32 PGO Profile
  • 86a0679 [iOS][Gardener] Disable flaky test testPhotoPickerVideoSelection
  • 6a4dc2e Register theme prefs separate from profile keyed service pref reg
  • e1d93a3 Bugfix: Avoid overwriting dialog_opened_time and dialog_closed_time
  • 0fd6ad9 [DevTools] Add ability to toggle Chromium feature flags from DevTools
  • 12d36d5 [TDR] Remove TODOs linked to issue 40167137
  • ef268d1 [Signin][Android]Add variant of AndroidGetAccountsTime without suffix
  • 987cf74 Fix field trial for AutofillEnableNonAffiliatedLoyaltyCardsFilling.
  • 0d4de9d Roll DevTools Frontend from 41470ff795b8 to 92abd50d212c (2 revisions)
  • 53e1393 Update DictationJaTest to wait for async SwitchLanguage
  • 27e54e1 Pass ApplicationLocaleStorage to locale_utils::SwitchLanguage
  • d5693a4 Roll Chrome Win64 PGO Profile
  • a2253f3 Roll Chrome Mac Arm PGO Profile
  • 62be9fe Reland "[permissions] Plumb PromptOptions through PermissionRequestManager"
  • bf70a35 Roll V8 from e9ad242ac1b9 to 681bdb1059ea (2 revisions)
  • 55c9630 Import wpt@9a421a4a23d3b6224c69c138fe65af6dfb5d1644
  • bad9fbe Roll WebView ARM64 Orderfile from -qWW65olP8LdxlGtv... to WpVwPt5ubBN4yvE1r...
  • 200d746 Roll ANGLE from a988f20480fa to a2d48f878c27 (1 revision)
  • 37d6891 [Android][Signin] Use new sign-in API in sign-in integration test
  • a917d4c [TDR] Remove TODOs linked to issue 41437708
  • a7bec0c Roll Chrome Android ARM64 Orderfile from ru_0QpNxgg9ps8oRb... to jMGIaY4c2cP0wmjhf...
  • 9bb02b1 Move IsAnimationAffectingProperty into a bitset.
  • 9e8c0b8 Roll Chromium Variations from Cx9u-EazXKiGNe5Pa... to _SBFUql7ovpsqpbuv...
  • 60078ff [ios] Fix layout issues from triggering AI mode on composebox iPad
  • cfe4fff Updated bug links in TODOs for random()
  • 2d42bce [CCSG-2] Migrate code from psg.cc to ccsg.cc
  • cf31bf6 Ensure we collect samples for FunctionCall events
  • 3808093 [permissions] Restrict clapper android util methods to notifications
  • 9b89eda Small readability improvements to ai_permissions_utils.
  • af6c6b5 [TDR] Remove TODOs linked to issue 40941039
  • 75b3bd9 [Autofill] Remove AutofillIgnoreCheckableElements from fieldtrial_testing_config.json
  • f3f0d34 [rust] Cherrypick a change to suppress warning about -Ctarget-feature=-outline-atomics
  • 1eb5ead Revert "`GetStrikeDatabase` returns nullptr if web content was destroyed."
  • ed20f1c Remove some obsolete AutofillTriggerSource enum values
  • d6b9ed5 [Autofill AI] Add country code as constructor param to EDM
  • 0f4f960 [TDR] Remove TODOs linked to issue 40872802
  • 41ec0e4 [TDR] Remove TODOs linked to issue 40505662
  • ce65e13 [TDR] Remove TODOs linked to issue 40179016
  • 174d596 [TDR] Remove TODOs linked to issue 41359661
  • a65011b [TDR] Remove TODOs linked to issue 40741748
  • 070938d Add utility functions for `ValuableMetadata` sync
  • adf48a5 Update the usage metrics in the `ValuablesDataManager` cache
  • 5689861 [TDR] Remove TODOs linked to issue 41361860
  • 358b63a Roll DevTools Frontend from ddb2fb6af369 to 41470ff795b8 (4 revisions)
  • 0da0943 [TDR] Remove TODOs linked to issue 40174232
  • b50fcf6 [clang tot] Add diag::warn_unsafe_buffer_format_attr_call to UnsafeBuffersPlugin.cpp
  • 31f983d [TDR] Remove TODOs linked to issue 40186153
  • e0a8ba1 Roll WebView ARM64 Orderfile from RcS5gSve42xJ4-RaT... to -qWW65olP8LdxlGtv...
  • 75b492c [TDR] Remove TODOs linked to issue 40119836
  • dc06950 [TDR] Remove TODOs linked to issue 41419817
  • 6687d45 [TDR] Remove TODOs linked to issue 40101962
  • a4e2515 Re-install synced extensions when policy restrictions are lifted
  • b1f4719 [TDR] Remove TODOs linked to issue 40937065
  • 509e858 [TDR] Remove TODOs linked to issue 40869547
  • ab2a7e4 [TDR] Remove TODOs linked to issue 40841428
  • 4f0193d Add V8 GPU/Mac M2 configs
  • a76fcae Roll V8 from 2368d7d21e00 to e9ad242ac1b9 (4 revisions)
  • 5487da4 [Signin][Android] Remove FakeAccountInfoService implementation
  • 8690663 [TDR] Remove TODOs linked to issue 40250441
  • a638a24 [TDR] Remove TODOs linked to issue 402226908
  • f0f4b7b Roll Catapult from f5cc226ca90c to f0bcc24b235d (1 revision)
  • 9a8bf11 [glic][onboarding] Rely on the enablement logic, instead of the flag
  • d663456 Reland "[Signin][Android] NTP Seamless Signin Full Flow with Snackbar Test"
  • 95c918b Roll Arm AFDO from 146.0.7648.0_pre1572142_rc-r1-merged to 146.0.7649.0_pre1572540_rc-r1-merged
  • f949992 Roll Perfetto from 2bfd710d5523 to 1de8cd24a4de (1 revision)
  • 9a46fee [TDR] Remove TODOs linked to issue 304553492
  • 6aeca06 Use ScopedExtensionKeepAlive in CrxInstaller
  • 0d0e931 [Autofill] Initialize strike DBs in CreditCardSaveManager eagerly
  • 2643b1c Roll Dawn from 35d0f11eaa71 to 431e2b6fc98c (2 revisions)
  • 43e0843 Roll Chrome Android ARM64 Orderfile from VrAU_ShSpL46a3eYC... to ru_0QpNxgg9ps8oRb...
  • c12c2e3 Revert "spanification: spanify PaintCanvasVideoRenderer::ConvertVideoFrameToRGBPixels."
  • 3e66b34 [TDR] Remove TODOs linked to issue 40267312
  • 3c79d78 [Autofill] Clean up AutofillRelaxAddressImport
  • d367aa7 [PermissionsAI] Cleanup AIv1 artifacts
  • 125653c [gin][windows] Allow the context snapshot file to be moved/deleted while open
  • bf40310 Restart browser process only instead of the ChromeOS VM.
  • aee7cea Roll Projector App from 5L_I2M8YX1LnW8aRi... to 12hLSdn-lPbCMoZoz...
  • 0cc6e5b [iOS] Remove blur overlay on Reading Mode distillation timeout.
  • 9d00165 FitText: Fix text-align after fitting
  • 4910059 Fix java presubmit warnings in RichRadioButton.java
  • 19b2e87 [gDM] DisplayMediaAccessHandler: Use WeakPtr for picker callback
  • 3d54999 Validate loyalty cards generation on iOS.
  • 6215fca Fix failing test in MediaStreamDevicesController
  • eeb23d0 Roll Chrome Mac Arm PGO Profile
  • 566c5eb Roll ANGLE from a98af0b8d0fe to a988f20480fa (1 revision)
  • 6abbbe2 De-duplicate account theme if also saved locally
  • 3d70123 Migrate sensitive policies with manually added notices
  • fd6d422 legion: Move MockLegionClient to a separate testing header
  • 40f2414 Add SaasUsageReportingController KeyedService
  • 82564da LPP: Rename LocalAuthFactors to AllowedLocalAuthFactors
  • 2f2e1c6 [Passwords] Fix importer dialog preview item
  • 0c322b8 [Autofill AI - M4] Add Enhanced Autofill Toggle to clank
  • e494380 Roll WebView ARM64 Orderfile from slQTOlApgelGo_nSQ... to RcS5gSve42xJ4-RaT...
  • 3c8f226 [ios] Add presubmit check for flaky unittests
  • d3f15c2 [iOS] Add room above keyboard for location indicator in Find in Page
  • 042fe20 [Signin][Android] Remove FakeAccountInfoService from AccountManagerTestRule
  • a193b16 Roll Chrome Android ARM64 Orderfile from gR-jyO1xo3saHLfO7... to VrAU_ShSpL46a3eYC...
  • 9cdb9c8 ServiceWorker: Verify script integrity using checksums passed via Mojo
  • 4f09d41 Decouple SubAppsServiceImpl from //chrome/browser/ui
  • 0122ad9 Roll V8 from cd1d3a29b1ab to 2368d7d21e00 (24 revisions)
  • d741abd [Autofill AI - Reauth] Update strings and make them vary per platform
  • 4dd8578 Relocate ScopedExtensionUpdaterKeepAlive
  • 013c548 Roll clank/internal/apps from 0ad4d4b1c528 to e186437edc86 (1 revision)
  • 7ba5cd1 Revert "[Vertical Tabs] Fix TabStripModelObserver Resetting Multiple Times"
  • 26cb287 Revert "[context menu] long press to trigger context menu with desktop UA only"
  • e970b85 [iOS][Gardener] Disable testSigninSecondTimeAfterAddingAccountAgain on iPad
  • 8197ebd Roll Chrome Win32 PGO Profile
  • 57de341 Revert "[Vertical Tabs] Lazily Load TabStrips when Switching Modes"
  • b485e01 Roll Boca Receiver App from UB7lY80gm-3JS2qu8... to oO1ernnVg-MTs1s1X...
  • 6ef5d8e Roll optimization-guide from ffbc0cf8002b to 7e2cd78f410f
  • 7c04788 [iOS][Gardener] Disable flaky test testRemovingMultiplePasswords
  • 186b0ae Update header height prediction for contextual pop-ups
  • ebe1930 WTF: Update the class comment of blink::StringView
  • 9de974c WTF: Add remove_prefix() and remove_suffix() to StringView
  • b278c65 Roll Skia from 25eb9cf9d2e7 to 6e9746be8c4a (1 revision)
  • e5324aa [ios] Remove calls to FLAKY_StarterPackExpansionRelevance
  • e03e25e Use GeolocationContentSettingsType components/supervised_user
  • c36094a Avoid duplicate map lookups.
  • 76738ae Roll Chrome Mac PGO Profile
  • 33298ed Mark themes to be de-duplicated as part of sync-to-signin migration
  • 4f7b144 Replace mediation: 'immediate' with uiMode: 'immediate'
  • b76a2d1 Re-enable `external/wpt/webdriver/tests/bidi/script/get_realms`
  • edec8a3 Roll clank/internal/apps from fbcc679d7c22 to 0ad4d4b1c528 (1 revision)
  • b7b9ae6 Add explanatory comment to PrefURLListMatcher
  • 06a9a8c Roll V8 from 35f125545ff3 to cd1d3a29b1ab (9 revisions)
  • b563de4 Roll Chrome Win64 PGO Profile
  • e88a023 Roll Chrome Mac Arm PGO Profile
  • 07f1cde [ios] Updates safe mode to prompt the user to update iOS.
  • 07e4c39 Wait for network service handle before transferring sockets
  • 7184679 histograms: Update expiry of Cryptohome histograms
  • b2cbee0 Avoid duplicate map lookups.
  • 08f008b Automated Commit: LKGM 16562.0.0-1074740 for chromeos.
  • c4ac12b Roll Chrome Linux PGO Profile
  • 0b7970c [Blink] Update GMB refs in convert_to_webrtc_video_frame_buffer_test
  • 25d5c61 [Blink] Update GpuMemoryBuffer refs in webrtc_video_track_source_test
  • 8ac6f70 Roll cmdline-tools from nClDjKPpactQ8aQZF... to LZa8CWNVWS6UUQgQ7...
  • 6b0569c disable remote for chrome/app/generated_resources action
  • ed3f92c [contextual_tasks] Allow contextual task underline show immediately after glic underline hide
  • 4a2a9d1 Roll Chrome Android ARM64 Orderfile from lo5XHP8jtR1nXc1o_... to gR-jyO1xo3saHLfO7...
  • 7de51c0 [Blink] Add CanvasResourceProviderSharedImageNon2D
  • 0e083c6 [Blink] Update test name in video_frame_image_util_test.cc
  • e53b34f Roll Chrome Win ARM64 PGO Profile
  • 07a41c9 [Viz] Remove stale reference to GpuMemoryBuffer in unittest
  • e8f5467 [Viz] Make TestContextProvider accessors final
  • cb668cc Roll WebView ARM64 Orderfile from yJG6QidI20R45Q4Ta... to slQTOlApgelGo_nSQ...
  • 70a4183 WaaP: Control hung delay for Initial WebUI
  • 5b4b4fa Roll Chrome Android Desktop x64 PGO Profile
  • fd59650 Roll ANGLE from 1edac1f89254 to a98af0b8d0fe (2 revisions)
  • dd357de Roll Skia from 3f6949bc5780 to 25eb9cf9d2e7 (1 revision)
  • d3b5f38 Revert "[BrowserControls] Fix DOMUtils.clickNode when top controls has minHeight"
  • ced2324 FIXUP: Crash on Null Optional Unwrap in wm::GetCursorData
  • 3b521e6 HttpStreamPool: Fix preconnect logic for slow attempts
  • 3aac2e2 [contextual_tasks] Implement click action for images and files
  • 9578457 Fix todo in SettingsAutofillAiAddOrEditDialogElement
  • bfdaa54 Roll Chrome Mac Arm PGO Profile
  • fc11bf6 Remove redundant test: ImageData-fidelity.html
  • 6a0c468 Roll Chrome Android ARM64 Orderfile from OjNF47Cf7RzUGs6mS... to lo5XHP8jtR1nXc1o_...
  • 70695a5 spanification: spanify PaintCanvasVideoRenderer::ConvertVideoFrameToRGBPixels.
  • 757777b [Vertical Tabs] Lazily Load TabStrips when Switching Modes
  • 9a2095a [Vertical Tabs] Fix TabStripModelObserver Resetting Multiple Times
  • 1f62a54 Roll Chrome Win32 PGO Profile
  • b0883e1 Roll Skia from e3f6bfa1c02b to 3f6949bc5780 (1 revision)
  • 3e75427 Roll WebView ARM64 Orderfile from k4u8yjuUwbF7axk-c... to yJG6QidI20R45Q4Ta...
  • 9ada9b9 [E2E] Observe TopInsetProvider directly in dependent components
  • 8df7ae8 recorder: Fix time bar going beyond waveform
  • e9ca34e Roll src/components/resources/default_300_percent/google_chrome/ ef542e9d7..19a8fc59c (1 commit)
  • 108cdd6 Create an about flag for GlicShareImage
  • 0d4ed60 Roll eigen from e246f9cb68d0 to fdfdd4c96b11 (1 revision)
  • 45bdcef Roll ANGLE from 720ab592e480 to 1edac1f89254 (1 revision)
  • 2c75ac0 Roll clank/internal/apps from da8d9b9e9971 to fbcc679d7c22 (1 revision)
  • 0cc1de9 [blink] Use member functions for device callbacks.
  • caf8fd1 [rust png] Mark `libpng` as not shipping in Chromium.
  • fccfebf Roll Dawn from 5bd09d876981 to 35d0f11eaa71 (9 revisions)
  • 40d55d0 Roll Chrome Win64 PGO Profile
  • 92abf29 Roll vulkan-deps from 2f8d61b5c273 to ae18e4e9f317 (3 revisions)
  • 0e01172 Execute chrome/app/generated_resources action on RBE
  • ee80ec9 Roll Skia from ef6efc358b4a to e3f6bfa1c02b (1 revision)
  • d38f31d Roll src/components/resources/default_200_percent/google_chrome/ 7f4bd06d6..44cf10a63 (1 commit)
  • 9f77d00 Roll src/components/resources/default_100_percent/google_chrome/ cf26224e8..250cb70c5 (1 commit)
  • c6dc20c Open "Most Visited Sites" in new tab on Ctrl+Click
  • 41a73b7 Roll ChromeOS Arm AFDO profile from 145-7618.0-1768188251-benchmark-145.0.7630.0_pre1567562-r1 to 146-7632.6-1768791990-benchmark-146.0.7648.0_pre1572142-r1
  • ca76b09 Roll Chrome Mac Arm PGO Profile
  • 1a08c0e Roll Chrome Android ARM64 Orderfile from LlOZxe2nhzD9Ipr70... to OjNF47Cf7RzUGs6mS...
  • 8e6c1f5 Update fieldtrial config for GlicShareImage
  • 09e1cd4 [tvos] Fix the build breaks in //crypto on tvOS
  • b0eba39 [contextual_tasks] Added Images section for sources menu
  • 500e6df [MIR] Speculative fix for weird timestamp on window manager
  • 1fae575 Roll Perfetto from f6f616808fa8 to 2bfd710d5523 (1 revision)
  • 5d704d4 Revert "WebNN: refactor D3D SharedImage checks into IsSupported"
  • 10c6552 Updating trunk VERSION from 7649.0 to 7650.0
  • e9b3569 [WebLocks] Update BFCache WPTs to verify eviction on lock contention
  • 5f516df Roll Chrome Mac PGO Profile
  • 31cf868 Reland^2 "Add LockTopControlsV2 to field trial testing config"
  • 250da3f Search Engine: Disable recently visited search engine
  • 11398df Roll eigen from f46a2c561e6d to e246f9cb68d0 (1 revision)
  • de294a6 Roll BoringSSL from f998a843abd4 to 974314a2b8ce (1 revision)
  • 21fd27d Add toolbar to chrome://skills
  • 4926c95 Use action_with_pydeps for grit actions to enable remote build
  • 74fbff8 Make WorkerOrWorkletGlobalScope extend ActiveScriptWrappable
  • 68c376c Roll Chrome Android ARM64 Orderfile from H8O1VV6RHI8LhGfPZ... to LlOZxe2nhzD9Ipr70...
  • 3fc7d8f Automated Commit: LKGM 16562.0.0-1074733 for chromeos.
  • 6db3f08 [SetupList] Add completion state to setup list items
  • 7ecf6bb FIXUP: Remove a DCHECK that causes assertion failure when `Show()` is called multiple times.
  • 0ac52a1 [BNPL][PNPL] Add feature flag for Pay Now Pay Later tabs
  • a91340a Check for null before dereferencing in HLS
  • 4ffdc7d Revert "media: Reset pending callbacks on Deinitialization in CdmAdapter"
  • 9bbbc40 Roll WebView ARM64 Orderfile from 40RAFfl9Cb20yiyVI... to k4u8yjuUwbF7axk-c...
  • e9eea30 Roll Chrome Mac Arm PGO Profile
  • 55f306a Use SetIgnoreZoomGestures in ExtensionViewHost
  • 6531d7d Log shutdown metrics via CrashHelper observer
  • d5a85cc ash: Remove KeystoreService crosapi interface
  • 8f97085 Roll DevTools Frontend from ca807fbd06a2 to ddb2fb6af369 (1 revision)
  • 71df8f1 Roll Chrome Linux PGO Profile
  • 3729940 If Merkle Tree Certificates fail, fall back to classical certificates
  • c2e6130 [Reland] WebUI: Switch default tsconfig moduleResolution to 'NodeNext'.
  • 499b8ef Fix comment in WebContentsUserData
  • 823e838 [Extensions] Remove requests_entries_ from ExtensionsMenuMainPageView
  • a1ad5ce Use SetIgnoreZoomGestures in browser window
  • 8157614 [Extensions] Refactor ExtensionsRequestAccessButton logic into ETVM
  • d4cbce0 [WebCodecs] Don't emit multiple configure() calls in color space test
  • 73aa45b Access Code Cast: Migrate app to Lit
  • 854a999 [WebCodecs] Don't always destroy decoders after flush()
  • 6dfa3a9 Move AppContextMenuTest.Arc* tests to a dedicated fixture
  • fdd87c0 Move ARC related AppZeroStateProviderTest tests to a dedicated fixture
  • 7db3f95 [WebCodecs] Fix unnecessary call to Decoder::Reset() during shutdown
  • 93a1267 Move ARC related PublisherTest.* to a dedicated fixture
  • 4c82014 Reorder AppZeroStateProviderTest.* tests
  • ca87287 Roll earl_grey2 from 7ba061050e01 to 475e0877f037 (1 revision)
  • 318cef7 Move some of AppSearchProviderTest.* to a new fixture
  • 5a19429 Reorder test cases of AppSearchProviderTest.*
  • ec47a2f Introduce aura::test::WindowDestroyedWaiter
  • 320fdbb [Skill] Connect the Skills Service CRUD notifications to Glic.
  • e42a115 Roll Chrome Win ARM64 PGO Profile
  • 2d43a44 [fuchsia] Double default timeout on fuchsia arm64 debug builds
  • 9d0ea39 Disable show bubble dialog in dialog example when ModalType is kWindow
  • 7215cc9 [iOS] Fix related tests when kDownloadList feature flag enabled
  • fa1dde1 [wm] Use RAW_PTR_EXCLUSION and simplify window tracking
  • ee1d408 Split task definitions and library from robosushi
  • fc78f0a [PDF Ink Signatures] Offset new textbox from click to align with cursor
  • 64bbf87 Roll ANGLE from 0bfc0513a34d to 720ab592e480 (4 revisions)
  • 92e43cc [VerticalTabs] Remove frame functions from the TabStripController
  • 3f4cff1 Android: Change how test logs are colored
  • 122ec9b [ntp-next] Set the chip type correctly
  • 7a83e17 Use AutocompleteInput to persist session editing state
  • e81bb1d [LNA] remove old CORS errors
  • 2308ada Roll Chrome Android Desktop x64 PGO Profile
  • 89ed3df [ntp-threads] Update history icon to Notes Spark icon
  • 2a7571f [ntp-next] Make NTP Next eligibility checks stricter
  • fd5e537 Load ContextualCueingService on android
  • c58e9d2 Add presubmit to prevent use of .mojom-data-view.h files
  • dc9fb1c Roll Skia from e6ac8e51a13d to ef6efc358b4a (4 revisions)
  • b25c550 Fix unsafe buffer usage in ash/metrics
  • 278cb66 Roll WebGPU CTS from 936d5ee4de19 to 437a692979e0 (1 revision)
  • aee4c61 url: Fix UNSAFE_TODOs in url_parse_unittest.cc
  • e4426e3 Add GetTabListInterface to both forks of PlatformBrowserTest
  • ad7f914 Roll ChromeOS Bigcore AFDO profile from 146-7618.0-1768797987-benchmark-146.0.7639.0_pre1570614-r1 to 146-7618.0-1768797987-benchmark-146.0.7648.0_pre1572142-r1
  • 82e8ff4 Roll vulkan-deps from 4bea67a1eed9 to 2f8d61b5c273 (3 revisions)
  • a812806 [Gardener] Disable WebUIURLLoaderFactoryTest.RangeRequest/0 on linux-wayland-weston-rel-tests
  • 9ab4024 Update Bubble.*.[TimeVisible|CloseReason|CreateToPresentationTime|CreateToVisibleTime] Expiration to 2026-07-22
  • c8b621a Roll Chrome Mac Arm PGO Profile
  • 36d2f9c [Gardener] Disable more tests in ConditionalFocusInteractiveUiTest on Linux MSan.
  • 0f4f865 Rename TabSlotShimView to VerticalTabSlotView
  • f1ebdd0 Roll clank/internal/apps from 157cc6430163 to da8d9b9e9971 (1 revision)
  • 372e967 Enable the use of SurfaceView for ThinWebView
  • cde0ec5 Roll ChromeOS Atom AFDO profile from 146-7632.6-1768793377-benchmark-146.0.7639.0_pre1570614-r1 to 146-7632.6-1768793377-benchmark-146.0.7648.0_pre1572142-r1
  • 1f27b5a Correctly position dragged vertical split views
  • a2622a3 Add mojo typemap for ts Url
  • 5dce90d Roll Chrome Win32 PGO Profile
  • 14be859 [realbox] Fix hover glow effect on compose button.
  • ff1992c Misc glic changes to support android
  • 36e3b02 remove GetBrowserWindowInterface from future_browser_features
  • d4f3629 Add: Feature flag for content restriction support in WebView
  • 9221626 [Reading Mode] Extend RM themes to menu toolbar and header
  • 02002f7 Add a unit test for GlicDelegatingSharingManager.
  • c549d66 [Contextual Tasks] Fix reloading the page showing zero state
  • 5c48407 Roll Chrome Win64 PGO Profile
  • b238cfa [Vertical Tabs] Support ShouldSnapToTarget() for TabCollectionNodes
  • eaa76a4 WebUI: Change WebUIDataSourceImpl#SetDefaultResource semantics.
  • 4e81b07 Fix unsafe buffer usage in BackgroundFetchRegistration
  • 102a597 fix(chromeos/linux): Prevent FD exhaustion from mappable shared images.
  • bc3aec3 Enable confirming actor navigations to new origins
  • befe7c2 Add DumpWithoutCrashingForMissingSecurityState to field trial config.
  • ce6814c Replace `std::unordered_set` with `absl::flat_hash_set`.
  • a8ef306 Increase shards for interactive_ui_tests on win11-arm64-dbg-tests
  • 27b5b13 Fix reference to Glic internals JS file
  • 8735d4c Roll Arm AFDO from 145.0.7631.0_pre1567646_rc-r1-merged to 146.0.7648.0_pre1572142_rc-r1-merged
  • 9147f99 [LNA] Add a netlog event for LNA permission requests for WebSockets
  • ae1d26d Cleanup SubframePriorityContribution feature
  • 5181faa Roll FuzzTest from 82c54580e33c to 8359318f6b5b (1 revision)
  • f1fc05e Roll Catapult from fecea936ae27 to f5cc226ca90c (1 revision)
  • 2ebe0bf Extension APIs: Default accessibility private tests to mv3
  • ae71933 Roll earl_grey2 from ee4d5ab4ed5a to 7ba061050e01 (1 revision)
  • 20fac9f [a11y] MessageContainer notifying occlusion to WebContentsAccessibilityImpl
  • a0d28eb [Vertical Tabs] Hide close button on inactive collapsed tabs
  • 68e2316 [TreesInViz] Force full sync during tree serialization.
  • 33e50af Remove redundant include of glic_keyed_service.h
  • f566470 Add Promise helpers to TestMock
  • f1f791d Roll Dawn from e15f71ed8211 to 5bd09d876981 (3 revisions)
  • a3940b6 Change cancel icon to button to dismiss contextual tasks onboarding tooltip
  • 164f12f Mark Mutation Events use counters obsolete
  • c06edc0 Don't use word boundaries when line focus is disabled.
  • 7c886e9 Replace `std::unordered_set` with `absl::flat_hash_set`.
← Back to all summaries