Chromium Daily Digest Logo

Chromium Changes Summarizer

Summary for 2026-03-27 on branch 'main'

Chromium Digest: 2026-03-27

Overview

This digest covers 691 commits on the main branch from March 27, 2026, with 500 identified as relevant to developers. Today's changes are particularly impactful, featuring an unusually high number of breaking changes to core C++ and Java APIs, public Mojo interfaces, and build system configurations. Developers should pay close attention to the 'Breaking Changes' section. First commit: (891da1c). Last commit: (8c4ca14).

Breaking Changes

  • ⚠️ BREAKING A new pure virtual method, IsFullscreenAllowedForUnfocusedWebContents, has been added to the public content::ContentBrowserClient interface. All embedders must implement this method in their subclass to compile. (395a125)
  • ⚠️ BREAKING The public Android Java interface TabModel has been refactored to extend TabGroupModelFilter. This is a major signature change that will break any custom implementation or usage of TabModel. (401697a)
  • ⚠️ BREAKING The harfbuzz-ng third-party directory has been renamed to harfbuzz. This file path change will break any downstream build systems or tools that directly reference the old path. (2f9f433)
  • ⚠️ BREAKING Multiple changes were made to core base library APIs. The behavior of base::Thread::IsRunning() has been altered to be similar to std::thread::joinable(), a legacy overload of base::HexEncode() has been removed, and base::CurrentThread::SetTaskRunner() has been removed. (440b72b) (da12fb5) (031d58e)
  • ⚠️ BREAKING The public blink::mojom::PermissionService interface has been updated. Callbacks for HasPermission and RequestPermission now use a new PermissionStatusWithDetails struct instead of the PermissionStatus enum, requiring updates to all callers and implementers. (eee991e) (63142b9) (3c88b7a)
  • ⚠️ BREAKING The ProfileManager and related files have been moved from //chrome/browser to a new, smaller build target //chrome/browser/profiles:profile_manager. Downstream projects must update their build dependencies to include the new target. (fa00b2f)
  • ⚠️ BREAKING The pdf.mojom.PdfHost.SaveUrlAs() Mojo interface was renamed to SavePdf() and its parameters were removed. The browser now uses its existing knowledge of the document's URL. (97d9dd9)
  • ⚠️ BREAKING The public Java JNI bridge TabScopedSidePanelRegistryBridge on Android has been removed. The functionality is now handled natively within TabFeatures. (8bb96ba)
  • ⚠️ BREAKING Core sign-in APIs, including AccountsMutator and ProfileOAuth2TokenService, were updated to use a new signin::TokenBindingInfo struct, breaking the signatures of several public methods. (72fba35)
  • ⚠️ BREAKING The Left() and Right() convenience methods have been removed from the public blink::String class. Code must be updated to use substr() instead. (f72257b)
  • ⚠️ BREAKING The supports_color_picker_dialog property was removed from OzonePlatform::PlatformProperties in the public Ozone API, breaking platform feature detection for embedders. (23eded4)
  • ⚠️ BREAKING The DidChangeThemeColor and DidChangeBackgroundColor IPCs were moved from the blink::mojom::LocalFrameHost interface to blink::mojom::LocalMainFrameHost, preventing subframes from sending these messages. (c4e43fe)
  • ⚠️ BREAKING The public virtual method AimEligibilityService::GetLocale() was changed to a non-virtual method. Subclasses must now implement the new protected virtual std::string GetLocaleInternal() const. (1b9a035)

Web Platform & Rendering

  • Cookie parsing has been hardened to reject cookies with an empty name and an ambiguous value (e.g., a cookie line of =Foo=Bar). This fundamental change to web platform behavior may break sites relying on the old parsing logic. (6e5ceda)
  • The behavior of getPropertyValue('all') and setProperty('all', ...) in the CSSOM has been changed to align with the specification. Web content that relied on the previous, incorrect implementation may break. (e101190)
  • Support has been added for ::view-transition* pseudo-elements to the Element.pseudo() API, allowing script interaction with View Transitions. (1ce2af4)
  • A bug in CSS animations has been fixed to ensure @keyframes rules are correctly looked up across shadow DOM boundaries, improving behavior for ::part() and ::slotted() pseudo-elements. (8607d18)
  • The ui::Layer class now supports a background_inverted property, which allows applying an invert filter to the layer's backdrop. (5fd90ca)

Core Internals & Infrastructure

  • The compositor's cc::TreeSynchronizer has been refactored to use OwnedLayerImplList as the primary mechanism for tree synchronization between the main and impl threads. (bbda441)
  • ⚠️ BREAKING The LoginSessionReporter process and its associated public Mojo interface (login_session.mojom) have been removed on Linux. This was used to gather session environment variables on older versions of GNOME. (f2eec32)
  • The StreamContainer class has been decoupled from the GuestView infrastructure, allowing it to be shared by both OOPIF PDF and GuestView paths. (8afd2e6)
  • A deadlock during tab dragging on Wayland/X11 was resolved by allowing the UI thread to yield while waiting for a new window to become visible. (95c487d)
  • ⚠️ BREAKING The public API LayerTreeHost::CreateSharedMemoryForDroppedFramesUkm() has been deleted as part of a removal of the shared memory mechanism for reporting DroppedFrames UKM. (6c46868)

Security

  • The JavaScript code cache is now disabled for PDF renderers and origin-restricted sandboxed iframes to mitigate potential code tampering vulnerabilities. (6fa3337)
  • A security vulnerability was fixed where a compromised extension renderer could bypass the webRequestBlocking permission check. (2619b94)
  • Speculation rules, LCP predictions, and link previews are now restricted to active main frames, preventing inactive or sub-frames from triggering them. (b028f9f)

Android & WebView

  • ⚠️ BREAKING The public Java API for the "Send Tab to Self" feature has been broken. The PageContext parameter and associated JNI methods have been removed, with form-field extraction now handled entirely in C++. (9282607)
  • The chrome://management page is now a WebUI, replacing the previous native view. This change was made to support displaying extensions on Android. (bed3443)
  • Input events are now blocked in CompositorViewHolder when the tab content is obscured by a modal dialog or scrim, preventing unintended interactions. (8b551f6)
  • A new feature flag, AndroidDesktopStyleScrollbars, has been added to enable desktop-style scrollbars on devices with fine-pointer input (e.g., a mouse). (c9454db)

iOS

  • An input accessory view, similar to Safari's, has been added to improve keyboard navigation and control on web forms. (e8b1feb)
  • A crash in DownloadListMediator was fixed by ensuring the observer bridge is safely cleaned up, even when notifications are active. (bd2d204)
All Commits (691)
  • 8c4ca14 WebUI: Fix type mismatches in data bindings, part 3
  • 606669d [crd host] Support multiple concurrent connections for different client IDs
  • 4719ae0 moderate memory pressure is common and shouldn't block prewarming
  • 3f4578c Trigger an anchored message once in a while for indigo action
  • 8bb96ba Side Panel: Move tab-scoped SidePanelRegistry to TabFeatures on Android
  • 91c3ae3 [Extensions] Clean up automation WebIDL schema
  • 74062c7 Move CHECK to allow re-entrancy
  • 82b1174 Fix stale comment on DEFAULT_GEOLOCATION_REQUEST_TIMEOUT_MIN.
  • d9fe570 Remove unused shouldJumpStartOmnibox().
  • 7364915 Merge FrameViewChromeOS into FrameViewAsh
  • d5a7459 Add ObserverList::GetReentrantRange()
  • 5cec4e3 Modularize chrome/browser/renderer_context_menu
  • 93e5e7a [BNPL][PNPL] Return BNPL-eligible for pay later tabs
  • dfe7204 Roll Fuchsia Internal Images from 31.20260204.103.1 to 31.20260327.103.1
  • 67d5d2b Add host capability kNoLiveMode
  • d0727e3 Fix "update" typo in java files.
  • d45ac56 [code-health] Clean up `nearby-bluetooth-classic-adv` flag
  • 42cabb5 Roll eigen from 9939a4c6e3e6 to eb4b2eeffa91 (1 revision)
  • 2fc6183 [Reading mode] Update word and paragraph spacing
  • b9930c0 Revert "mojo: Enable kMojoUseEventFd by default on Android"
  • 7346c16 Explicitly allow reentrancy for app list related ObserverList
  • 5ebc0cf Roll optimization-guide from a35e0c44799d to 9cfb70e9d6e4
  • 187653d Add ACInput field controlling autocompletion.
  • 60ab145 Roll Chrome Mac Arm PGO Profile
  • 73e7b9d [CSS Modules] Fetch for shadowrootadoptedstylesheet
  • 5571fe8 Roll Perfetto from fdd88c04cb2b to 533c6caa9ef2 (1 revision)
  • 15adb90 Roll Skia from 8c705ac86366 to f04d09d10759 (5 revisions)
  • a41db87 Implement close for Android Tab Strip API
  • 0359503 Implement activate to Android Tab Strip API
  • 2377125 Create rudimentary version of CreateTabAt for Android Tab StripAPI
  • ed3739d Remove unused base::EnumSet constants from unit tests
  • 1d9e35f Roll Chromium Variations from lJk_HRbuywh_zpTbj... to 0m3HvnRKZ94JWZo4O...
  • fe1fdb7 Roll V8 from 03a28999c015 to 35311ef8ba51 (8 revisions)
  • ce95852 [Save and Fill] Replace GPay with Google Wallet icon on the dialog
  • d20584d Roll ANGLE from 651341cbc9da to 602e5aeea4ff (1 revision)
  • f19ca58 WebUI: Fix mismatched types in data bindings, part 2
  • c6fe572 Roll Crossbench from 98c2659c6385 to eaef75eaecbd (1 revision)
  • 40f9936 [AIM] Stop overriding hint in hub search.
  • 6c46868 Remove DroppedFrames Shared Memory ukm
  • 15a956b Refactor UrlFilterSuggestion to include UI labels for attributes.
  • 9c8ffb6 Roll Chrome Win64 PGO Profile
  • 4e1a135 [context-input] Stop incrementing sequence id in AIM url request id
  • a3120f3 [Remoting] Support Google TV Streamer in Remote Playback
  • 85aa09f Refactor FilterSuggestionCandidate to use base::Uuid and std::u16string.
  • 9694d4f [BNPL][PNPL] Update amount extraction error strings
  • 384426f Add Shipment Entity to Autofill
  • 2a603a3 [finds] Add eligibility check for the finds opt in criteria
  • 851347d Roll Chrome Android ARM64 Orderfile from 5UqhY5kBwWBvBRb9U... to MrnGOYg64kcey8zR3...
  • 4aa23e7 [spc][config] Launch SPC Capabilities API on stable
  • da0e34b [IBAN] Update text on upstream prompt with v2 Wallet branding
  • b894bc2 Fix mobar crash by early returning when no container view is present
  • 37d6106 [composebox] (4/4) Clean up toggles and associated tests.
  • acb0dae [context-input] Fix tab association being dropped for PDFs
  • 66195d3 Roll ios_internal from c220a15c5229 to 60d7959ef2e4
  • 13cd0c3 Implement TypeToolJavaScriptFeature.
  • 5f77986 WebUIReadOnlyOmnibox: implement URL formatting and RTL
  • 68e240f Implement type_tool.ts and type_tool_js_unittest.mm
  • 5b262cd [Side Panel Infra] Add OnEntryHiddenWithReason to SidePanelEntryObserver
  • 2090052 Add getTabFaviconById declaration to glic API
  • fbd3a4c [Composebox] Remove redundant `inCreateImageMode`
  • 296668b Update CBB autoroll for the builds refs
  • 9c9fced [Snackbar] Account for bottom sheet in bottom margin
  • 019be57 [IBAN] Remove Google Wallet icon from save prompt
  • a4b24a3 Strip newline characters rendered as spaces in the distillation.
  • 1b07afd Migrate some model provider consumers to optimization guide global state.
  • 04e9f0e [Extensions Cleanup] Simple JS updates in api_test/webnavigation
  • cb7a575 Roll WebView ARM64 Orderfile from ImbFLFgOy2RIj2FNY... to YaDbBxaj-ao3m3XLS...
  • 1aae9e6 Use channel-specific API key for MES requests on clank.
  • 5a5d428 Roll vulkan-deps from 4cdf33bf0d93 to 631610af000f (2 revisions)
  • 365662c Roll optimization-guide from 1ca8081ed239 to a35e0c44799d
  • 414cb96 extensions: Reenable ExtensionActionRunnerBrowserTest for Desktop Android
  • 0ac5325 Roll Chrome Win32 PGO Profile
  • 4f1d176 [AF] Update Desktop post-save iOS promo to v2 Wallet branding
  • 1219554 Roll Chrome Mac PGO Profile
  • f50d806 [a11y] Turn AccessibilityRequestLayoutBasedActions flag on by default
  • 02b7e8b [ComboButton] Log user actions on pin/unpin
  • bbda441 Refactor cc::TreeSynchronizer
  • 0257ef8 Implementing GetTabs for Android Tab Strip API
  • 48e320c Fieldtrial config for cl/889027144
  • f1e84d4 [ntp-doodles] Update Logo Cache model with Murals
  • 0b115e6 Roll Chrome Mac Arm PGO Profile
  • 2ad543d [App Rating] Implement Play Store Review API bridge and integration
  • 7263460 [context-input] Refactor query contextualizer tab uploading
  • 0fd2ab8 [Memory Coordinator] Implement multiplicative memory limit aggregation
  • 496d8cb [selection] Dismiss overlay with ESC when the focus is on glic
  • 2c6ceb3 [soft navs] Refactor so we have separate test fixtures.
  • 41a640d Turn on kMaintainConnectionsOnIpv6TempAddrChange by default
  • 2c321aa Add tests for CryptoHandshakeComplete metrics
  • 0af51cc [Frameworks roll] Roll to 890569587 piper revision
  • d55a746 Remove Unnecessary dependency to chrome/common in c/b/ash_image_source
  • 165aa4a Roll Chrome Win ARM64 PGO Profile
  • 36279bf [Snackbar] Drive snackbar bottom margin externally
  • 42ee48c spanification: automatically spanify .../tracing/perfetto/privacy_filtering_check.cc etc.
  • 15b60a7 tabs.move on Android: allow moving tabs in the background
  • 09c2fb4 ai-overlay-dialog: Local tool calling
  • c22cdf2 Roll Perfetto from 4606e585eee2 to fdd88c04cb2b (6 revisions)
  • 1a470d1 auditor.py: log how long each step takes
  • bd749b8 [iOS] Fix Set Up List EG test on bot without field trials
  • eaac221 [STTS] Refactor SendTabToDevice to reduce complexity
  • 57b5708 Clean up DiscountInfosStorage
  • 17096f1 Allowlist ChromeTrackEvent.{chrome_accessibility_win_notify_win_event,frame_interval_decider} in traces
  • e3fd68b Remove unused dependency to c/b/ui:ui_feature in c/b/ui/ash/shell_init
  • 92a5120 Revert "Reland "[webauthn] Fix UV key consideration""
  • 8ceadfd [iOS] Fix UAF in OverlayDispatchCallback
  • a51af71 [WebAuthn] Pass null origin to Signal API while in Android WebView
  • 3c2a50b Reland: extensions: Fix search API navigation on desktop Android
  • bc9cc0d ImageReplacement: Set pointer-events:none on replacement iframe
  • b4cb06a Constexpr-fy translate_language_list.cc
  • 200b5ea Roll WebRTC from 978f78b10334 to c25f3da902e1 (1 revision)
  • 216e8a5 [iOS] Enable server prediction overrides on iOS
  • 83bb7c1 infra: Target gce bots on linux-arm tester & bump expiration
  • 561a498 Automated Commit: LKGM 16629.0.0-1076264 for chromeos.
  • ea6c127 Roll BoringSSL from 7fbc53a72d98 to 664a98570747 (5 revisions)
  • f40d837 Prompt API: Normalize empty message sequences in append()
  • 16671ca Add field trial test config entry for MigrateToBlockV8OptimizerOnUnfamiliarSites
  • da23bb7 [input mode] Enable by default on Chromium side
  • aaf311c Roll Chrome Android ARM64 Orderfile from wyFyG9i-6dksaGoGp... to 5UqhY5kBwWBvBRb9U...
  • e56be14 Convert to UNSAFE_TODO in media [5/7] Android and Filters
  • b94f15e Roll Chrome Android Desktop x64 PGO Profile
  • 02b3a0c Roll V8 from 22f626bdb23f to 03a28999c015 (5 revisions)
  • f2eec32 Remove LoginSessionReporter and related code.
  • 7506d50 [task] Fix missing MockTimeDomain in TaskEnvironment sublcass.
  • 9332eaf Roll clank/internal/apps from 64371b9b1ef4 to ffdaf98acf82 (1 revision)
  • a31f11b Roll Chrome Linux PGO Profile
  • 0708dbc [CBB] Add a flag to disable updater process
  • 6efddf0 [declutter] Update histogram expiry for tab group declutter usages
  • 1791272 [Extensions] Create extensions::{DescriptionHandler,DescriptionInfo}
  • 945f80f indigo: Bind local eligibility to a pref.
  • b68caa1 Roll PDFium from 68436e8e325e to b067c3092ba7 (3 revisions)
  • a6256fd [Handoff] Add feature flag
  • 2f33f7e Directly call GuessChannelLayout in chromecast/
  • 607f674 Roll DevTools Frontend from 5835d52be8f1 to f68504f15c5d (2 revisions)
  • 025477d auditor.py: make FileFilter more generic
  • 62a4b94 Roll Chrome Mac Arm PGO Profile
  • b7722c0 [BNPL][PNPL] Skip suggestion updates for pay now pay later tab
  • 5d36a57 Prompt API: Resolve create() promise after appending initialPrompts
  • 4c57971 Fix resolution of inherited properties in nested VT pseudo
  • 629fdc3 auto-format auditor.py
  • 6943dc0 [Animation] Move [vertical] tab strip to new animation system
  • 5b7080c updater: experimental WebView2 UI
  • 005bfb0 [Glic] Expand button Opens Tab with Task in PiP
  • e3043bd CRD Linux multi-process: Inject CRD systemd environment variables
  • e3c2561 [Browser Animations] Motions snap to end when rich animations are off
  • 1ae5493 [focusgroup] Set default modifiers for radiogroup and listbox.
  • 97d9dd9 Remove parameters from pdf.mojom.PdfHost.SaveUrlAs() interface
  • fa9315f [focusgroup] Consider native radio inputs to be arrow key handlers
  • 47022be [focusgroup] Adjust key-conflict escape behavior.
  • 27d65a0 Roll src-internal from e0032e688b08 to afd099191858 (1 revision)
  • 440b72b [task] Simplify thread state
  • 4e5d3cf ozone/wayland: Remove unused size_ in GLSurfaceEglReadbackWayland
  • a9cbf6e [DirectReceiver] Add NetworkContextDirectReceiver to
  • 03e1f2f Move dirty_rect_for_commit_ to OffscreenCanvas
  • 0ee000c Add module scheme to chromedriver_py_tests
  • 956acf3 Bring back separator to where it was set originally
  • 83b40b6 [blink] Set is_software pool size to 3
  • 184d769 [builtin-ai]: Introduce an Asset Ledger to track manifest assets.
  • c21e49e Parse OHTTP keys before saving them and ignore invalid keys
  • dd9f67f [contextual-tasks] Delay closing Lens for contextual text queries
  • 2934543 Disconnect WebView's child AXTreeID when IRM is open
  • e02ae28 Avoid duplicate map lookups.
  • f8143d6 Roll Chrome Win64 PGO Profile
  • 03e4a81 Roll Media App from Yp48HiQ2xbiQXWjEm... to GTU8IL1fn0A8r39ym...
  • 398d4c7 [test] Retry khr-parallel-shader-compile.html on win10 nvidia
  • b9d76d8 Roll ANGLE from a7d24e69e8bb to 651341cbc9da (3 revisions)
  • 99156b3 Roll Updater chromium_win_x86 from 2@1600008 to 2@1601037
  • d27733b Fix dialog visibility in new tabs
  • 8751939 Roll Chrome Win32 PGO Profile
  • ce77ea8 [iOS][Forms AI] Show dates in the intended format than raw string in save entity
  • ed92447 Roll Updater chromium_win_arm64 from 2@1600036 to 2@1601020
  • e0c7c92 Roll Perfetto from 7cf19fc25894 to 4606e585eee2 (2 revisions)
  • 294ae18 [iOS] Add syncable preference for Gemini Live consent
  • 96ae3b4 [iOS] Enable testOtpInputDialogConfirm EG test from OtpInputDialogEgtest
  • 94a062b [RWM][RecentlyClosed] Cleanup flag kRecentlyClosedTabsAndWindows
  • 37da3c7 Roll vulkan-deps from eaf04b50a090 to 4cdf33bf0d93 (4 revisions)
  • 8ee9afc a11y-android: Clean up redundant movement with granularity functions.
  • f7f65a0 Hook up OpaqueRange to CSS Custom Highlight API
  • 283f87c Roll WebRTC from 830e031e2c66 to 978f78b10334 (1 revision)
  • 04f4262 [Actions] Move ButtonData classes to a dedicated button subpackage
  • 14b612d Update and consolidate tab context metric definition
  • af9c3bb Reland "Trigger navigation to clicked url in new AI Mode content"
  • 689961c Mark dialog strings for translation.
  • 660d8a1 Side Panel: Initialize/Destroy tab-scoped SidePanelRegistry on Android
  • c58798e glic-selection-prompts: send empty when selection cleared
  • 46dd5a4 Roll Dawn from ea7208a84dc5 to 2177a495ef3e (2 revisions)
  • 4489b5b [BackdropFilter] Add WPT for backdrop-filter and mix-blend-mode on the same element
  • c11ea9d Roll Chrome Android ARM64 Orderfile from m52LmF8bHe-UcQNbR... to wyFyG9i-6dksaGoGp...
  • 3cfb044 [Memory Coordinator] Migrate MemBackend to base::MemoryConsumer
  • 3898e06 Revert "[signin] Do not show SigninBenefits IPH twice"
  • 8ddf6bb [Composeplate] Clean up the composeplate v1 layout [2/2]
  • 6edb0de [Composeplate] Clean up the composeplate v1 layout [1/2]
  • f8356e3 JNI Zero: Remove [[maybe_unused]] since _NativeMethods make all functions look used
  • c964091 [iOS] Add support for escape key to exit Reader mode
  • df3d52a [DCSI]: Make ExternalVkImageBacking GL access dynamic.
  • 679bab2 Roll DevTools Frontend from 1f5608bacd2a to 5835d52be8f1 (1 revision)
  • 9b867b0 [composebox] Composebox mixin class [part 2.1]
  • 5a355bf Remove obsolete @CalledByNative annotation values
  • 466ee11 [content] Better error messages for TouchEmulator test
  • 65b5b2a Update ENABLE_EXTENSIONS build flag in UrlIdentity
  • b021eb0 [Topics Internals] Disable WebUI page when deprecation feature enabled
  • 8fc7ee2 [X-Device Restore] Update the histogram expiry for tab sync
  • 23a93ba [BNPL][PNPL] Cache HasSeenAmountExtractionAiTerms() result during flow
  • 0c62f9a [Desktop Android] Implement Request Access split button UI
  • 3955571 Roll V8 from 1f29bd3e5d90 to 22f626bdb23f (6 revisions)
  • a657616 [realbox] Hide Realbox IPH on clicks outside the bubble.
  • 76490da remoting multi-process Linux: Remove/implement some NOTIMPLEMENTED()s in daemon process
  • 1d0db3c Add InitialUserText and track user typing started
  • a70f058 [searchbox] Create mixin for searchbox interactive tests.
  • 2c79af0 Skip transition if the scoped element has incompatible style
  • 02c85c4 Add access token header coverage to ContentAnalysisBrowserTestBase
  • 23eded4 [Ozone] Remove supports_color_picker_dialog
  • 2ec36c8 [rust bmp] Configure rusty icc
  • ac5ef4c [omnibox-popup] Fix CSS issue with omnibox composebox
  • e19fac5 Revert "Android: Add @SuppressWarnings("ThreadConstraint")"
  • dd56231 Cleanup drag / drop histograms
  • 395a125 Fixed controlled frame fullscreen crash
  • 552ca56 [FedCM] Make sure iterator is valid when autofill is accepted
  • 9b7ef6c [Default Browser] Update modal illustration background color
  • b66e23f [iOS] Cleanup sliding window experiment
  • 41ce96e Revert "Add AMSC macro to SystemMediaControlsWin"
  • 8b551f6 Block input events in CompositorViewHolder when tab is obscured.
  • 2619b94 [Extensions] Enforce webRequestBlocking for non-webview requests
  • c61dc23 [defer-import-eval] Add Blink integration for dynamic import.defer
  • 5e27c67 Remove flag kFontConfigFontationsIndexing
  • 20f286f set linker scipt on main_module
  • b64b920 [AL][web_tests_cuj] Set --out-dir to ISOLATED_OUTDIR if it exists.
  • 5ac6f4b **This is an AI-generated fix for the crash http://crash/f8d5fa887a2aba7c**
  • 7a44044 Clean up unused ChromeOS vector icons
  • 2509f71 LPP: Reject trivial password sequences for Med/High complexity
  • 6b09ba8 Exclude unwind tables from Cronet Android builds.
  • 8419574 Fix some issues with node_store and TSTextSegmentation.
  • a6e5e0d [iOS] Update the padding of the manual fill view controller for iOS 26.4
  • 401697a [TabModel] Make TabModel extend TabGroupModelFilter
  • 5799ac1 Avoid calling EnumTraits explicitly in Mojo typemap specializations
  • 3384678 [blink] Implement ReparentFrameSinkHierarchy in WebMediaPlayerMS
  • a25f7fa docs: Fix a typo in WebUI Lit Style Guide
  • 0f72e57 [glic] Expand field trail config platforms for GlicWarming
  • 1e19466 Add http headers info to safe browsing debug page
  • 213aaf3 Roll WebRTC from fe2da40be567 to 830e031e2c66 (2 revisions)
  • 704981d [ntp-next][cleanup] Unconditionally use new suggestions endpoint
  • 3c4f9bd Roll BoringSSL from 9741c06f5a95 to 7fbc53a72d98 (2 revisions)
  • 56148d5 [AF] Add GPay pill logo to autofill_scaled_resources.grdp
  • cc6a922 When on chrome skills gallery, remove toast invoke button
  • c4a969b Simplify ActorLoginService AttemptLogin params
  • 1e29c51 Remove unused include in //chrome/browser/offline_pages
  • 4290ec9 Fix chrome/browser/android/BUILD.gn dependencies
  • e7b0771 [Enterprise] Consolidate domain joined metrics
  • 48c2a93 Bump histogram expiries
  • 0ca049a [mojo] Modernize EnumTraits in ash/
  • 876d480 Roll Chrome Mac Arm PGO Profile
  • 8da3454 Roll Perfetto from b548f7b058fe to 7cf19fc25894 (4 revisions)
  • b4b1a40 [Snackbar] Fix snackbar offscreen for bottom sheet
  • f7667a4 Fix refine arrow direction on tablets
  • 2e4f8ea Fix exit time destructor in render_view_context_menu_browsertest.cc
  • 0f42805 Remove drubery@ watchlists
  • d4c3ede [mojo] Modernize EnumTraits in chrome/
  • 222aab5 [mojo] Modernize EnumTraits in chromecast/
  • 06fb634 Switch to "ask anything" hint when AI mode is active
  • f1baa56 [STTS] Refactor ExtractFormFieldsFromWebContents to return FormFieldInfo
  • 9a80c54 android-a11y: Remove SET_EXTENDED_SELECTION action from tree dump tests.
  • 7061973 [mojo] Modernize EnumTraits in gpu/
  • 25735fa IDB Fuzzer: Use mock time and extend to non-default buckets
  • bd1f6c4 [mojo] Allow optional returns for all enums
  • 165450e Make API key optional in MES requests.
  • 46afa4a Remove former team members from plus_address watchlist
  • 10830f4 [iOS] Fix accessibility focus when dismissing secondary Home Customization sheets
  • 8bb44c6 [Contextual Tasks] Refactor ToolMode handling to use inputState
  • e75c989 Roll DevTools Frontend from bfe5424edc6c to 1f5608bacd2a (4 revisions)
  • f63c61b [iOS] Expose lens-enable-urls-in-composeboxes on iOS
  • 2f9f433 Move HarfBuzz from harfbuzz-ng to harfbuzz
  • 88c57d0 Implement safe triangle behavior for interest invokers on menuitem elements.
  • 4a5266f Parameterize RendererSandboxedProcessLauncherDelegateTest
  • 4f95ff9 Add nwokedi@ as owner of password_protection/
  • 5d09bab Remove mathias@ from ChromeDriver OWNERS
  • 51a8e91 AnnotationReducer: Integrate Gemini model for AA query classifier
  • 1f57049 [BNPL][PNPL] Show Progress suggestion on issuer acception
  • 8e216ec indigo: Move local eligibility checks to a new IndigoService.
  • 94288c8 Add a policy to control Krisp noise cancellation.
  • 53ec243 Avoid duplicate map lookups.
  • 70dd66a Sync feature protos.
  • 86f064b Streaming sanitizer should always execute after foster/adoption
  • d2710c8 [PWA] Removed https_server() in favor of base class server.
  • 1398a64 Add FYI CI and try builders for Android 17 Beta emulator
  • c8479d7 Roll clank/internal/apps from c9f1f68d5acd to 64371b9b1ef4 (1 revision)
  • 4073d49 Make SpdySession::CreateStream() call DoDrainSession() asynchronously.
  • 21e48ed [CrossDevicePrefTracker] Cache pref syncing state
  • faef2d5 Delete kNativeUnpartitionedStoragePermittedWhen3PCOff feature
  • 95d54d9 Roll ANGLE from f052cd6cdcef to a7d24e69e8bb (1 revision)
  • 9a23712 IDB: fix max bucket math in QuotaManagerImpl
  • 031d58e [task] Remove CurrentThread::SetTaskRunner
  • 0720a68 Perform submission verification on button click result
  • 54c5855 Support home button touch icon in touch mode.
  • 1fbf03b autotest: add --target option
  • 228f513 Add watchlist for //i/c/b/i/actuation
  • 34bcbca [iOS][Composebox] Move composebox query controller to contextual_search
  • 9895e67 [YourSavedInfo] Update ui of cr-buttons
  • 55cb318 Roll V8 from a4ab6cf8f116 to 1f29bd3e5d90 (7 revisions)
  • bd048fa [PWA/App Updating] Cleanup ManifestUpdateManager, only use new flow
  • 9e15786 Remove GlicBitmapsEnabled feature
  • 8337e3a media: Harden a size check for input_visible_size in VulkanOverlayAdaptor::Process
  • 6994fcd Android: Add @SuppressWarnings("ThreadConstraint")
  • e8d720d Container Timing: enable origin trial for third party origins
  • d41ae20 Roll Chrome Win32 PGO Profile
  • 89d2b9d Reland "Modularize //chrome/browser/payments into separate build targets"
  • cc973a4 [Blink] Fix `blink::ScopedRasterTimer` race condition
  • b863808 Roll vulkan-deps from 008b485ddfe9 to eaf04b50a090 (1 revision)
  • f156aed Move security-related settings to SecuritySettingsProvider.
  • 421bbdb Remove obsolete vector icon file
  • bcc4de2 [blink_gc_plugin] Add plugin args for custom namespaces and directories
  • c573ad6 Roll Chrome Android ARM64 Orderfile from IYDUd60NmjHeoltXy... to m52LmF8bHe-UcQNbR...
  • 5fd90ca [A11y] Support inversion in layers
  • a7dcf82 [composebox] Remove unnecessary "ForTesting" methods
  • 1fe5d54 [NtpRefactor] Add more tests in NewTabPageCoordinatorUnitTest.
  • 8afd2e6 [extensions] Move StreamContainer to extensions/browser/mime_handler/
  • 52edaeb Modernize legacy manual loops in components/autofill
  • 66697ec PrefetchPrerenderInteg: Add feature flag for WebView
  • c66fd5d PrefetchPrerenderInteg: Add fieldtrial_testing_config.json
  • b005a8c Allow Recovery of the SadTabView When Dragging the Tab In And Out
  • 45ea61c Roll Chrome Win64 PGO Profile
  • a2d3406 Update policy naming and type guidelines.
  • ec6bf10 [iOS] Add IdentityView and update buttons for age mismatch signout view
  • 85287c1 [Extensions] Enforce strict boolean typing for assertTrue/assertFalse.
  • 61ee8cb Expose PrivacySandboxAdPrivacyUxDeprecation feature to Clank
  • 35a390f [Clank IA] Rename Page info menu item to Site controls and move it below Quick delete in the app menu
  • fc17810 [Signin][Android] Re-enable NewTabPageSigninPromoTest
  • 1ed28d4 [TabBottomSheet] Support link long press on ThinWebView
  • d4cbf01 Roll Chrome Mac PGO Profile
  • 46bbde4 Use Java WeakRef map in SelectionPopupController instead of WeakRef
  • 5049f92 Roll androidx from oUQ5dgX-bwGwmttOx... to dQqoxhUUaSjVCaqAX...
  • 23361ea Roll Skia from 9313fe1fcf2b to 8c705ac86366 (1 revision)
  • 5812d8b [iOS] Add ChromeButtonStyleSecondaryDestructive button style
  • 2c57219 Roll Help App from beafp-X9GlNRFzcWa... to 5e76BJqLAdQObl2Mm...
  • 5b46fd1 [glic] Unify startup prewarming and add browser tests
  • df947c1 [KP] Automatic update from google3
  • 1497bf9 Roll goldctl (mac arm64) from 4NxUBxtFCfViHv8hM... to a2lkrFBd7nXkHBKD6...
  • fa00b2f Move profile_manager.h to the new target.
  • 0a4abb2 Roll goldctl (linux) from u-FOgTnqfWBl3vYxl... to R_1YUJwvypPVvvy1G...
  • 86535bc Roll WebRTC from 53987851c66c to fe2da40be567 (3 revisions)
  • d3b453c Reland "[webauthn] Fix UV key consideration"
  • efbd3e9 [webnn] Add a tab in webnn-internals to view the active contexts
  • 4635bfe [glic][onboarding] Update testing config with arm2
  • 5cbd431 Roll DevTools Frontend from 69ba4f4f79b9 to bfe5424edc6c (2 revisions)
  • 2fb310b Add a fieldtrial testing entry for WebViewNonBlockingCookieStoreHandoff.
  • ef7455e [CT] Automatic update from google3
  • c1ffbee Roll WebView ARM Orderfile from _7dzOmnsDk8hMds35... to f6VihM_CDzRY0Gcvm...
  • 110fea2 Disable CronetAdaptiveNetworkBidirectionalStreamTest due to failing tests in AOSP
  • 21d4886 Track clip and scrollable overflow combinations
  • 066a016 Cleanup: Remove histogram macros header includes in content
  • a1a3286 [Connection-Allowlists] Add WPTs for redirects param + DedicatedWorker.
  • a1f8cdf Roll Chrome Mac Arm PGO Profile
  • 3c81af7 Roll goldctl (mac) from Cp0ineYTDbYD2QX75... to otbJ3r0DvOlpwyV-z...
  • 7440ccd Disable test due for DevTools roll
  • 54b6dc5 Revert "Trigger navigation to clicked url in new AI Mode content"
  • f280c99 Roll ios_internal from 7c6fd858b772 to c220a15c5229
  • 82c2bd1 Disable Dawn SPIR-V validation when API validation is disabled.
  • d355a21 Unify heading for administrator-blocked pages
  • e97fcf9 Remove expired flags entry from flags metadata
  • 7dde18f Roll Enterprise Companion chromium_win_x86_64 from LcIlDq740s8aqVLgC... to zaVX3Yt8ZubM4Ql7H...
  • cf7a919 Reland "[Animation] Migrate side panel to new animation controller"
  • cf7c097 Roll Perfetto from 0a17625692d1 to b548f7b058fe (2 revisions)
  • 9900408 Remove unnecessary includes
  • 8052c13 [iOS] Add trailing text for Autofill AI Wallet entities
  • bed3443 Switch to WebUI for management UI on extension enabled android
  • 011fd9c VT: disable mpa serialization tests for wpt_internal view transitions
  • 804f3a9 [iOS] Update content suggestion EG test for expanded setup list
  • 799925f Roll goldctl (win) from cziR2SjoblfidFRbz... to q5cDQ5oMcrfE8mEJP...
  • fb0c00e Fix flakiness on FormWaiterFindsFormAndSubmits
  • a5e3734 [cc] Clean up RTree class
  • bf66e06 Revert "Add a fieldtrial testing entry for `WebAuthnOpportunisticRetrieval`"
  • 8c46b20 Roll Chrome Linux PGO Profile
  • 78ab254 SlimWebview: Support text selection menus
  • 8c4d434 [iOS][omnibox] Log TextEditedBeforeAiMode histogram.
  • 40783a0 [iOS][omnibox] Add TextEditedBeforeAiMode histogram to Composebox
  • 83c2205 Roll clank/internal/apps from c47359936c95 to c9f1f68d5acd (1 revision)
  • d13cdec Obsolete Tabs.Tasks.OrderValidOnStartup
  • 86ee2f3 DOM: Cross-origin named property access WPTs
  • ca51af7 Roll Skia from 5299de75c97b to 9313fe1fcf2b (1 revision)
  • 5618966 Updating XTBs based on .GRDs from branch main
  • 19aa145 Fix H.264 HW encoder unavailable on Android ARM32 in WebRTC
  • a225b79 Updating trunk VERSION from 7758.0 to 7759.0
  • ace3885 Update the dictionary storage partition on redirect
  • 4307648 Rewrite intro to clang_gardening.md
  • 2fc3906 Roll WebRTC from fef1bf4b3fa3 to 53987851c66c (6 revisions)
  • e381e3e Roll DevTools Frontend from 425322d1abb2 to 69ba4f4f79b9 (2 revisions)
  • 76cb2d0 [test] Suppress oes-texture-float-linear on Win Swangle bot
  • f2b0ca5 [Safety Hub] Update SafetyHubIncreasePasswordCheckFrequency test config
  • 071d3a6 [iOS]Remove a unused variable
  • f2ac283 Catch IllegalArgument for getSupportedFeatures
  • 6217368 [Signin][Android] Implement runPostSigninAction in SendTabToSelfCoordinator
  • 5119041 Fix `annotations.xml` and `groupings.xml`
  • 3a38910 Breakdown FAILED_DUE_TO_SHUTDOWN errors
  • bc8cca9 Roll Chrome Android Desktop x64 PGO Profile
  • 05d5249 Fix some type errors in metrics Python code.
  • d04e6f2 [iOS] Enable ComposeboxTestCase/testComposeboxSendButtonVisibility on iPad
  • 31b1dae Revert “Start detecting LAST_NAME_PREFIX and LAST_NAME_CORE fields”
  • 6fa3337 [CodeCache] Disable the code cache for PDF and sandboxed iframes
  • 1b35daf Revert "[Link Capturing] Add field trial entry for DesktopAndroidLinkCapturing"
  • 31fc817 Rename PrefService to LocalState.
  • eaeb62f [Actor Login M2] Add a warning about user being offline
  • 81d4464 Roll ChromeOS Bigcore AFDO profile from 148-7727.8-1774235802-benchmark-148.0.7753.0_pre1604402-r1 to 148-7727.8-1774235802-benchmark-148.0.7757.0_pre1605558-r1
  • 5c332d0 Refactor: Use TestAccessibilityAnnotatorBackend in tests
  • 2a19365 record_replay: Add architecture overview and component documentation
  • 35e9dea Roll ios_internal from 6666918ab431 to 7c6fd858b772
  • 0bc3666 Roll Updater chromium_mac_amd64 from 2@1600023 to 2@1601009
  • 1007096 fix ShelfBackgroundAnimatorTestApi and ShelfBackgroundAnimatorTest dangling pointers
  • 1c1010f [iOS][AppBar] Adjust Toolbar Button Shapes for Small Devices
  • e96d43b Roll Chrome Android ARM32 PGO Profile
  • 14ce532 fix CalendarViewPixelTest dangling pointer
  • adf387b fix SearchResultListViewTest dangling pointer
  • 4e71005 [signin] Do not show SigninBenefits IPH twice
  • 970e3a1 fix WallpaperPrefManagerTestBase dangling pointer
  • e56dd16 Consolidate map lookups and refactor BluetoothAllowedDevices
  • 00025de Roll Updater chromium_win_x86_64 from 2@1600018 to 2@1601021
  • 42ca3fa Roll Perfetto from 0dc96d49bbba to 0a17625692d1 (1 revision)
  • cc9c3a1 Extend expiry for two Android omnibox autofocus flags.
  • 6a3ed2d [service_worker] Optimize map and set operations in content/browser/service_worker/
  • 5804294 Roll V8 from d1e9ff57d466 to a4ab6cf8f116 (6 revisions)
  • 4eef84e Roll Skia from bee5a06ef578 to 5299de75c97b (11 revisions)
  • f23e345 [iOS][AppBar] Reveal Reload/Stop Toolbar Button in Landscape
  • e751715 Roll Chrome Win64 PGO Profile
  • 1639d80 Roll Chrome Mac Arm PGO Profile
  • 7a2b44f Roll ANGLE from ed58a1f8286b to f052cd6cdcef (1 revision)
  • 97ebf67 Roll Chrome Android ARM64 Orderfile from QsYdPhfPBdZrvQr0S... to IYDUd60NmjHeoltXy...
  • 7e21d7b Roll Updater chromium_mac_arm64 from 2@1600012 to 2@1601002
  • 72fba35 [signin] Introduce TokenBindingInfo to wrap token binding parameters
  • 12d9d6c [Signin] Support mTLS token binding in GaiaAuthFetcher and MintTokenFlow
  • bc6ee98 Cleanup: Remove histogram macros header includes in cc
  • bb6b07c [AutofillAi - M4] Implement snackbar when the save to Wallet fails.
  • 7dde1a3 [iOS][AppBar] Support Lens Overlay in the Toolbar
  • 17fd220 Add TextInputClient.*.TimedOut histograms
  • 51ed9ea Roll src-internal from 87b19058c2d0 to e0032e688b08 (1 revision)
  • 0e777eb Roll ChromeOS Atom AFDO profile from 148-7727.8-1774238098-benchmark-148.0.7753.0_pre1604402-r1 to 148-7727.8-1774238098-benchmark-148.0.7757.0_pre1605558-r1
  • 73e3254 [rust] Remove adler support
  • aacea73 [iOS] Update TabGrid bounds
  • dc25ad9 Roll Dawn from 012f6e92c62b to ea7208a84dc5 (6 revisions)
  • 8fd7372 [FRE] Finalize strings for sign-in experiments
  • b91fdd9 Roll Enterprise Companion chromium_win_x86 from g2793rqqP4s5cQVKU... to kbvzUS3Xw66YAVyaD...
  • d399e98 webrtc wpt: add explicit test for dtls bye
  • e856c84 Roll clank/internal/apps from b1f3eedeb35b to c47359936c95 (1 revision)
  • a0b74fa Roll Enterprise Companion chromium_mac_arm64 from YNz8s_rMSJg7tJ8Sg... to 3RjlZyh7RCGjYZPxs...
  • caa258f [remoting] Delete remoting_perftests and associated test utilities
  • 9201c3a Roll Updater chromium_linux64 from 2@1600012 to 2@1601007
  • 2199531 [HoT][Autofill] Update ManagePasswordsReferrer for Autofill and passwords
  • d7f1e63 Roll Enterprise Companion chromium_mac_amd64 from lAFBXPyt3TC3WYT_u... to 8BCJg94mhodH3tB6g...
  • 10349e3 Use typed trace arguments in FrameIntervalDeciderResult trace event
  • 0e00cbb Roll Chrome Win32 PGO Profile
  • fb97d9f [signin] ReplaceSyncPromosWithSigninPromosNewSignin in chrome flags
  • d512940 Roll Enterprise Companion chromium_linux64 from xA_Crubf3lkE9OXnB... to ss7OaMY44oZm8zKeA...
  • 6f6dcb4 Roll Open Screen from 2fb653b3359f to f43c0504abf5 (4 revisions)
  • 6e3bbc2 Fix early return in RTCRtpSender::setParameters
  • aa14973 [Actor Login M2] Set minReadTimestamp on list requests
  • 7b86c3a Fix crash in GetTargetDeviceInfoSortedList when bridge is not ready
  • 1ad936d Trigger navigation to clicked url in new AI Mode content
  • d8c7256 Roll WebRTC from b188c9f2d9fb to fef1bf4b3fa3 (3 revisions)
  • 1ce2af4 Support ::view-transition* in CSSPseudoElement
  • a67d2ea Roll DevTools Frontend from 9088186d46f4 to 425322d1abb2 (3 revisions)
  • 3b712ae Cleanup: Remove histogram macros header includes in skia
  • cdfdfb1 Roll Perfetto from aaababe3bf06 to 0dc96d49bbba (1 revision)
  • 34ae08a [ios] Implement FullscreenCommands
  • 291cbcf Rename ParseSingleValue parameter to unresolved_property
  • 91afcbb [ios] Add Fullscreen obscured insets for tab strip
  • 3114785 Revert "[WebView] Handle IllegalArgumentException in SupportLibProfile."
  • 2f026c5 Roll src-internal from b9bf5427d003 to 87b19058c2d0 (1 revision)
  • ee6a7f2 Document read-only constraint for wallet passes in settings
  • db5ef27 Roll Chrome Android ARM64 Orderfile from vWWcWkL6v2H8APPiG... to QsYdPhfPBdZrvQr0S...
  • 9f86a8f Re-enable layout tests after crrev.com/c/7704572
  • 4210ffd Revert “Support last name prefixes in structured addresses”
  • 8cdeeec Revert "Make last name core and prefix types syncable"
  • e101190 Reland "Fix getPropertyValue() and setProperty() behavior for 'all'"
  • 6b9380b [Blink] Have FlushCanvas() take is_overwrite param
  • c34983b [Blink] Inline CNon2DRPSI::RasterRecord() into FlushCanvas()
  • ac9afb5 [Blink] Make CRP::RasterRecord() Canvas2D-only
  • fdaedee [Blink] Make CRP::ClearAtCreation() Canvas2D-only
  • 641189a Update meet_effects hash in DEPS file.
  • 0cbe511 [Blink] Simplify CNon2DResourceProviderSI::FlushCanvas()
  • a69714c [Blink] Make CNon2ResourceProviderSI::FlushCanvas() void
  • 1f746fd [Blink] Remove ScopedRasterTimer from non-2D FlushCanvas()
  • 8fafcce [Blink] Make CanvasResourceProvider::clear_frame_ Canvas2D-only
  • 5de5f8f [Blink] Remove ProduceCanvasResource() being on CRPSI
  • bd2d204 [iOS] Fix CHECK in ObserverList during disconnect
  • 71ea013 [Blink] Eliminate param from CNon2DResourceProviderSI::FlushCanvas()
  • e5f2b9d Roll Chrome Mac Arm PGO Profile
  • ce19abf [Blink] Fork CanvasResourceProvider::FlushCanvas()
  • 544d640 Implement actually setting a Fallback stream from an alternative network.
  • 8047bc4 Roll src/third_party/harfbuzz-ng/src/ 6f4c5cec3..4fc961392 (27 commits)
  • 724d751 LazyLineBreakIterator: Resolve an UNSAFE_TODO()
  • eb41032 [rust] Move logging-related Rust targets into `//base/logging`.
  • 4d28500 Revert "Add fieldtrial test config for AutofillI18nNLNameModel"
  • 1f63962 text-fit: Pass `is_start_of_paragraph` to `ShapeForFit` for correct `ShapeOptions`
  • f0316b4 Fix mypy execution on Windows
  • 7d231db Roll PDFium from bd0e14defb62 to 68436e8e325e (3 revisions)
  • 7b50a6c Roll Projector App from 0fCp2vkmtI1_8Kwnm... to K-sa0KB7rTKJipqBQ...
  • 721a153 [//cc] Abstract {Picture, TileDisplay}LayerImpl resource size access
  • c4e43fe Move theme and background color IPCs to LocalMainFrameHost
  • 3f9d029 [css-images] Resolve nested light-dark() in compound images
  • 2dcc010 Roll DevTools Frontend from 2c8829a684e2 to 9088186d46f4 (2 revisions)
  • f061d2c Changed approach for changing a WebRTC constant type.
  • da12fb5 Code Health: Use span in base::HexEncode
  • 2e022ea Roll Chrome Win64 PGO Profile
  • 87b296b Roll glic-test-internal from 4607e55684a2 to 1bc925ff44e7 (1 revision)
  • 497e817 Mark compressionstream.any* wpts timeout on MSAN
  • 0fefcba Fix CHECK failure during private pass upsert
  • f72257b WTF: Remove Left() and Right() of blink::String
  • a9b2aa4 Roll ANGLE from 0755fa45413a to ed58a1f8286b (1 revision)
  • 04c13b2 Roll clank/internal/apps from 24f98ceaf614 to b1f3eedeb35b (1 revision)
  • 9ac1886 Move webstore_data_fetcher_delegate.{cc/h} to //extensions.
  • d78c579 Roll eigen from 002229ce4700 to 9939a4c6e3e6 (1 revision)
  • 31aff9a Add move-assignment for AutoReset
  • bc8f8f7 Remove String::FromUTF8() usages in renderer/core/
  • 070b888 [sh] Clean up IsChooserPermissionEligibleForAutorevocation
  • 4b60805 [iOS][Gardening] Disable testProceedingPastPhishingWarningReported
  • 8b77e77 Roll Chrome Android ARM64 Orderfile from 2iy6WScIDwAlK-IFj... to vWWcWkL6v2H8APPiG...
  • f281851 Roll Chrome Android ARM32 Orderfile from KU7ATQozfEI6SlNdW... to wvbOrJThioi3KMFcB...
  • 2ba2dd3 Roll Chrome Win ARM64 PGO Profile
  • d17efaa Enhance diagnostic logging for ScreenCaptureKit errors on macOS
  • 14a028a webrtc: fix rare crash in NativeDesktopMediaList::Refresh
  • 38071c3 [signin] ReplaceSyncPromosWithSigninPromosNewSignin in fieldtrial config
  • 1eadb6f net: Add more histograms for DoH request performance
  • b29d551 Add a fieldtrial testing entry for `WebAuthnOpportunisticRetrieval`
  • 9282607 Centralize form-field extraction and remove PageContext JNI
  • ad1ae9c Roll Chrome Win32 PGO Profile
  • 3c4f474 Roll ChromeOS Arm AFDO profile from 148-7727.8-1774232672-benchmark-148.0.7752.0_pre1603884-r1 to 148-7727.8-1774232672-benchmark-148.0.7757.0_pre1605558-r1
  • a0aae6b Roll WebView ARM64 Orderfile from UXnClsHA11es7KNal... to ImbFLFgOy2RIj2FNY...
  • b6badac Roll BoringSSL from d258906c992e to 9741c06f5a95 (1 revision)
  • f3b760d Roll Chrome Mac PGO Profile
  • 66b3cb1 Roll DevTools Frontend from 32669041b161 to 2c8829a684e2 (1 revision)
  • fdf95d7 Invoke GiC only with internal prompts for password checkup
  • f4aae94 Roll Boca App from z5FYRfStIvUnPnmRq... to 66_o4RWl_-pj02eFq...
  • e0cc3f2 Roll Chromium Variations from XgPZM8WVCj_eZUl0r... to lJk_HRbuywh_zpTbj...
  • 2778a1e Roll WebView ARM Orderfile from XyEhswUom6XtReZao... to _7dzOmnsDk8hMds35...
  • 7d3122d [iOS]Add an experimental settings for forced migration
  • f900799 Roll WebRTC from 4070f1298af0 to b188c9f2d9fb (1 revision)
  • 6162de4 Roll Boca Receiver App from gWzT4TWfGKNN3N_LK... to V2ejRZ54eVeP3_8qH...
  • 3c88b7a [permissions] Use PermissionStatusWithDetails in AddPermissionObserver
  • 63142b9 [permissions] Add GeolocationAccuracy to RequestPermission result
  • eee991e [permissions] Add GeolocationAccuracy to HasPermission result
  • 5a37144 Roll Chrome Mac Arm PGO Profile
  • 34175df Enable AutofillEnableSupportForNameAndEmail by default on IOS
  • 8719f61 Roll Depot Tools from 69860df12750 to f5a572610b60 (1 revision)
  • 1e9e8c5 Revert "[PageContentAnnotations] Remove launched feature flag"
  • 3dbd936 Site Search: Fix Keyword Mode execution and chip display bugs
  • 4084397 Add SECURITY.md for Chrome DevTools Protocol.
  • 1d9dae8 net: Refactor ResolveContext::RecordDohSessionStatus
  • 16b8fb0 [Blink] Have 2D-specific OnFlushForImage() call FlushCanvas2D()
  • d8a5542 [//cc] Abstract {Picture, TileDisplay}LayerImpl resource ID access
  • e486e98 [Sync] Schedule sync cycle on expired access token
  • b754341 gardener: Disable flaky ContextualTasksAppPixelTest.Screenshots on Windows
  • 7619e29 Roll androidx from uZXpS3JiZkszyzvnl... to oUQ5dgX-bwGwmttOx...
  • 8ab4fa0 Roll Amd64 AFDO from 148.0.7753.0_pre1604402_rc-r1-merged to 148.0.7757.0_pre1605558_rc-r1-merged
  • b028f9f Validate frame state in SpeculationHostImpl
  • 712451b Roll Infra from d6756be19c83 to c26f1797c84d
  • a71a63b WaaP: Fix PageLoadMetricsBrowserTest failures with Initial WebUI
  • e55ab01 Roll BoringSSL from a539826c5525 to d258906c992e (1 revision)
  • dae0aed login: Pass local state PrefService to TokenHandleUtil
  • b7c83b9 Roll Fontations crates
  • 2c63b44 [trusted_vault] Move enums from sync to trusted_vault
  • d3ea06d Use index-based for in Element::CloneAttributesFrom
  • 21a19df Roll V8 from de3c3f70d18a to d1e9ff57d466 (3 revisions)
  • f0f095a Enable advanced memory safety checks for CatapAudioInputStreamSource.
  • bb50dcc [FRE Refresh] Adjust "Back up your stuff" description.
  • da1a7b5 Roll Chrome Android ARM64 Orderfile from pSxyXXEgvV31tz0Xv... to 2iy6WScIDwAlK-IFj...
  • 10c1439 Roll Chrome Android ARM32 PGO Profile
  • f487b31 Implement API calls in `AnnotationIndexClientImpl`
  • 905d4cc Roll Chrome Android Desktop x64 PGO Profile
  • 6c0d237 Roll llvm-libc from 416d1a76abbb to 348df0ed1c3c (7 revisions)
  • c2933ae Move kTestName to ash_switches
  • ea098f7 [TabWindowManager] getTabById(windowdId) should only get tab in the provided window
  • 68316a3 Roll Dawn from e04481699562 to 012f6e92c62b (1 revision)
  • 3d127ae Revert "Modularize //chrome/browser/payments into separate build targets"
  • 602186f docs/managing-third-party: fix broken markdown link
  • 39bd962 Revert "Making span.h available within partition_alloc."
  • 184a09e login: Pass local state PrefService to OfflineSigninLimiter
  • 8ea2e36 Roll Chrome Mac Arm PGO Profile
  • 2f85e3d Roll Chrome Android ARM64 Orderfile from yr1PnhgyOO_hNn9iE... to pSxyXXEgvV31tz0Xv...
  • 738a78d Roll ANGLE from 6419fa5cdd0f to 0755fa45413a (1 revision)
  • 590ae71 Revert "[Animation] Migrate side panel to new animation controller"
  • 184b220 Modularize //chrome/browser/payments into separate build targets
  • ceeb17b Reland "Enable NetworkQualityEstimatorAsyncNotifyStartTransaction by default" Take 3
  • aaf866a Roll Manifest Merger from 40mXI4OHS6iF9BKRE... to -G92ttGPm9NJ23Wjn...
  • 5817758 Revert "Reland "Enforce file access restrictions for view-source:file:// URLs in DevTools.""
  • 1a2d27e Roll Chrome Win32 PGO Profile
  • f373dbe Roll Chrome Win64 PGO Profile
  • 10a88d0 gardener: Disable flaky InterestGroupPreconnectOwnerAndSignalsOriginsTest.PreconnectsToOwnerAndSignalsOrigins
  • a615691 Roll Crossbench from 04661e821618 to 98c2659c6385 (1 revision)
  • b6dfb2a [AL] Use 'android-trichrome-chrome-google-64-32-bundle' again.
  • b2ede37 Roll clank/internal/apps from 25dd896bca6a to 24f98ceaf614 (1 revision)
  • f7d92a7 gardener: Disable flaky FindBarViewsUiTest.CopyBlockedByPolicy
  • 589bd29 Roll optimization-guide from caa8a33c5a76 to 1ca8081ed239
  • 9d419b7 [WebSocket/H3] Implement Drain(), SetPriority(), and ReadResponseBody()
  • bf04d16 Roll DevTools Frontend from 736355a83083 to 32669041b161 (1 revision)
  • f6d272a Roll Chrome Android ARM64 Orderfile from iFhgfxRo3rEarQlwG... to yr1PnhgyOO_hNn9iE...
  • 11a3874 Remove the MoveToParagraphStartOrEndSkipsNonEditable flag
  • 006a02a Site Search: Expandable button text
  • 591920e Roll Chrome Mac Arm PGO Profile
  • 05fb2fe Revert "extensions: Fix search API navigation on desktop Android"
  • 701922c Enable BackupRefPtr in all processes on Desktop Android.
  • 76bd6a4 Revert "WaaP: Fix tab dragging deadlock with deferred window visibility"
  • 531ae3b Roll clank/internal/apps from d9bdcee70763 to 25dd896bca6a (1 revision)
  • c4f034a Roll ANGLE from d7887939a9a1 to 6419fa5cdd0f (1 revision)
  • 122679a Terracotta-Phase-1: Copy vector in `SVGElement::SynchronizeAttributeInShadowInstances()`
  • 91f36a5 Fix ChromeOS Terminal app to show favicon
  • fe5038f Roll Chrome Android ARM64 Orderfile from rNExidPraGnJbZdfe... to iFhgfxRo3rEarQlwG...
  • 8e2a2b6 WebUI: Remove webui_eslint_plugin.js from tools/web_dev_style/eslint.config.mjs
  • 39de890 Roll Chrome Win32 PGO Profile
  • 46956f1 Roll Open Screen from 571620ad60af to 2fb653b3359f (4 revisions)
  • 1241876 [mac] Avoid misaligned CATransform3DIdentity crash on macOS 26.4
  • 83f34af Roll Arm AFDO from 148.0.7752.0_pre1603884_rc-r1-merged to 148.0.7757.0_pre1605558_rc-r1-merged
  • 9745ebf [Composebox] Make Canvas chip unremovable once active
  • 93710b3 Roll Chrome Win64 PGO Profile
  • af2f087 Roll Chrome Mac PGO Profile
  • 0e5157e gardener: Disable flaky WebUIToolbarWebViewPixelBrowserTest
  • 6e5ceda Disallow cookies with empty name and ambiguous value
  • 20ccd89 Roll eDistantObject from 9710c4ee1846 to aada044a22c1 (1 revision)
  • a24f112 Add DisplayDisposition to WebUIController for DevTools target resolution
  • 9adce2b Roll Chrome Win ARM64 PGO Profile
  • ad4e866 [BackButton] Creates flag for gesture user education on back swipe
  • dcc77b3 DsePreload2: Update fieldtrial testing config
  • e8b1feb [ios blink] Add input accessory view
  • 1eaa50c DsePreload2: Disable kDsePreload2 in tests of DsePreload1
  • 2277b42 Making span.h available within partition_alloc.
  • 5eaa383 Mark SmbServiceFactory scoped observation as dangling
  • ef13625 Roll WebRTC from 1f9fdd2bc21c to 4070f1298af0 (1 revision)
  • 5be3dab Updating trunk VERSION from 7757.0 to 7758.0
  • 785a356 Disable image classification for SSB users
  • fb96176 Roll Chrome Android ARM64 Orderfile from wTFCTF_YBEH_VwsA4... to rNExidPraGnJbZdfe...
  • 51ae1a1 Roll src/third_party/libvpx/source/libvpx/ 3fce57ecc..090dd8b8c (1 commit)
  • 7cbfb32 Roll Chrome Android Desktop x64 PGO Profile
  • b1f3e62 [bedrock] Pivot BackgroundContentsService tests to BrowserTests
  • a3b038b Roll V8 from 8329b45853a9 to de3c3f70d18a (4 revisions)
  • 8f674d9 Roll Chrome Mac Arm PGO Profile
  • f8192f0 ModalDialogViewTest Speculative Flake Fix
  • 3418d6f Roll Depot Tools from a3a4502a8b4e to 69860df12750 (1 revision)
  • 3d40f3e Disable flaking Glic subscription tier browser tests
  • dac4b63 updater: Gradient theme for the updater UI - Chrome Desktop FRE Refresh
  • 502584a Revert "[html] Fix body margin precedence and iframe margin injection"
  • 9a3f527 Clean up dependencies in //chrome/browser/contextual_cueing
  • 70f3fff Roll Infra from f22a30ea9e29 to 4048470b2263
  • 5686282 Roll Chrome Linux PGO Profile
  • 7db44f9 [Vertical Tabs] Fix dragging last tab in fullscreen moving the window on macOS
  • 650fa03 [Gap Decorations]: Implement paint behavior for `overlap-join`
  • 0f992cb Roll goldctl (linux) from 4fnVzSUZyh1p7YXnN... to u-FOgTnqfWBl3vYxl...
  • 0df156c Roll goldctl (mac) from Eb9kNshEHEJ20BulB... to Cp0ineYTDbYD2QX75...
  • 2ab7ea5 Roll src-internal from 75d811534306 to b9bf5427d003 (1 revision)
  • 3886264 Treat an empty user agent as reverting to the default one
  • 6b3aee9 Roll goldctl (mac arm64) from FIALwDBMkRrBWYrp5... to 4NxUBxtFCfViHv8hM...
  • c36dce5 Roll goldctl (win) from 4W_tBBIhZtMF1saPn... to cziR2SjoblfidFRbz...
  • fbdd65e [gardener] Mark behavior-tokens-comprehensive.html as flaky
  • 9bcffb3 Roll Chrome Win32 PGO Profile
  • 717e6b7 Roll Chrome Android ARM64 Orderfile from ay77lDtZZvmzS83JQ... to wTFCTF_YBEH_VwsA4...
  • 54f8534 Fix dangling pointer in WebContentsImpl::CreateNewWindow
  • 95c487d WaaP: Fix tab dragging deadlock with deferred window visibility
  • c9454db android: Add a new feature AndroidDesktopStyleScrollbars
  • 4a7def7 [CUJService] Merge AddStep and AddCustomEventStep into one function
  • 7d46e9d Remove a bunch of old DecoderStreamAdapter remnants
  • c227e47 Initial WebUI Pinned Toolbar Actions implementation
  • ce53851 Roll Chrome Win64 PGO Profile
  • d47b179 [skills]: Add autocomplete for name and icon in Skills Dialog
  • 01a9b0d Don't log MTC cert verify metrics on resumption attempts
  • dcd3aa2 Initialize WebContentsModalDialogManager for Top Chrome WebUIs
  • 201ff09 Roll Perfetto from 7a09865268d0 to aaababe3bf06 (1 revision)
  • 0e286a7 android: Add a missing expectation file for FormControlsBrowserTest.Textarea
  • a37d8da Reland "WaaP: Fix SessionRestoreTest with initial webui"
  • dc5448f Roll Chrome Mac Arm PGO Profile
  • b32ea84 ai-overlay-dialog: continuous silence and improved logging for mock audio injection
  • 7108d63 Extend the expiration date of CrosAudioConfig and AudioSelection histograms
  • 384afd4 Cleanup: Remove histogram macros header includes in storage
  • d046774 Reduce performance overhead on tree moving
  • f0f8ee4 Bugfix: Support very long PageLoad Timelines
  • 8da4f90 Side Panel: Initial impl for SPCA::{Show|PopulateSidePanel}()
  • 7769a08 Add UrlBar property to control multiline omnibox on focus
  • 1346145 Reland "Modify supportsKeyboard function to reflect the correct logic"
  • d97d325 Roll libunwind from 0e46e2821c39 to 148e7893795b (2 revisions)
  • b5df062 Improve test failure output for BrowsingDataRemoverBrowserTests
  • 1b9a035 Add native BCP47 locale formatting support and NVI enforcement
  • 05bf9a6 [Extensions] Fix EventListenerMap matching for service workers
  • 3e3dc80 [Paint] Fix PropertyTreePrinter hanging on loops
  • e684ab5 Move fetch_handler_bypass_option from Version to Client
  • ee8442d Roll Dawn from 8cbcfccbf4cd to e04481699562 (3 revisions)
  • 48fbd23 Add use counters for potential <noscript> parsing changes
  • 8607d18 Use ScopedCSSName for animation-name to fix cross-scope keyframes lookup
  • e49385d [Composebox] Enforce strict testing types in Composebox tests
  • c5dfcc7 Roll optimization-guide from 97a6b97b2e60 to caa8a33c5a76
  • 3631572 Settings: Fix for AttributeTypeDataType error reports.
  • f1b3e85 [contextual tasks] Introduce ContextualTasksUiServiceDelegate to handle
  • 30b0ccc [builtin-ai]: Include ClassifyApi data in registry for parsing
  • ca2e7ac Convert some V8Union returned values to use OptimizedReturnProxy
  • 9b0f418 [AF] Remove Wallet icon from card upstream prompt for v2 Wallet branding
  • 995f5ac Roll clank/internal/apps from 75540441a82d to d9bdcee70763 (1 revision)
  • b16c355 [contextual-tasks] Hide more options button when reinvoking overlay
  • cb602c3 DomStorage: Add compression telemetry for SQLite backend
  • ff6c56a [AL] Run the perf test in Waterfall with '--web-tests-cuj' flag.
  • 891da1c [PageContentAnnotations] Remove launched feature flag
← Back to all summaries