Chromium Daily Digest Logo

Chromium Changes Summarizer

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

Chromium Digest: 2026-03-19

Overview

This summary covers 699 commits on the main branch from (37f1b6e)" target="_blank" rel="noopener noreferrer" class="text-sky-500 hover:text-sky-300 font-mono">((37f1b6e)) to (1d4c146)" target="_blank" rel="noopener noreferrer" class="text-sky-500 hover:text-sky-300 font-mono">((1d4c146)), with 520 commits identified as relevant to developers. The day was marked by an unusually high number of breaking changes across core APIs, including content::WebContents, Autofill, GPU interfaces, and the DevTools protocol. A major update to the ICU library also introduces significant behavioral changes to stable web APIs.

Breaking Changes

  • ⚠️ BREAKING A new pure virtual method, GetTextSelectionBounds, was added to the public content::WebContents interface. All classes inheriting from WebContents must now implement this method to compile. (8020df7)
  • ⚠️ BREAKING The ICU library was rolled to version 78.2 (Unicode 17/CLDR 48), causing behavioral changes to stable web APIs. This affects timezone formatting (e.g., 'GMT' becomes 'GMT+0'), IDNA processing, and date formats in multiple locales, which may impact web content relying on specific Intl API outputs. (f72d48e)
  • ⚠️ BREAKING The public views::WidgetObserver interface was modified. OnWidgetUserResizeStarted and OnWidgetUserResizeEnded now require a Widget* parameter, which will cause compilation failures for all existing implementations. (6ba9721)
  • ⚠️ BREAKING The TabOrganizationService and its factory have been removed. Any code that previously accessed this ProfileKeyedService will fail to compile. (4a44e72) (ae844ac)
  • ⚠️ BREAKING The signature for the AutofillManager::Observer::OnSuggestionsHidden method was changed to include a SuggestionHidingReason parameter, breaking existing observer implementations. (95237ac) (33c01b8)
  • ⚠️ BREAKING Several public APIs in the GPU command buffer client interface were removed. The virtual methods CanCopySharedImageToGLTextureViaSkia and CanCopySharedImageToGLTextureViaTextureCopy were removed from GLES2Interface, and set_low_latency_enabled was removed from DrawingBuffer. (eeb6937) (5a7ae68) (ea62d18)
  • ⚠️ BREAKING The DevTools protocol was changed: the isAdRelated boolean field on DOM.Node is replaced with a more detailed adProvenance object. Clients of the protocol relying on the old field will break. (f9c4f88)
  • ⚠️ BREAKING The ChromeOS display configuration API was refactored. Several crosapi::mojom types were replaced with new C++ types in the ash:: namespace, changing the public API signature of ash::CrosDisplayConfig::GetDisplayUnitInfoList. (a957de3)
  • ⚠️ BREAKING On Android, the public Java interface ChromeAndroidTaskFeature was changed. The onAddedToTask() method is deprecated and a new onAddedToTask(long nativeBrowserWindowPtr) method was added, representing a behavioral break for embedders. (5648537)
  • ⚠️ BREAKING Method signatures in public security interstitial classes (e.g., SSLBlockingPage, SSLErrorHandler) were changed to use net::Error instead of int, breaking embedders who subclass or directly call these methods. (9c67a87)
  • ⚠️ BREAKING Multiple public utility functions in wtf/text/ascii_ctype.h were renamed (e.g., IsASCIIUpper to IsAsciiUpper). The old function names were removed, breaking any code that relied on them. (7d97071)
  • ⚠️ BREAKING The public mojom interface on_device_translation::mojom::Translator was renamed to OnDeviceTranslator, breaking any client code that uses this interface. (db9cfd4)

Web Platform & Blink

  • The UnencodedDigest runtime feature flag was removed, making validation of the Unencoded-Digest header for subresource integrity mandatory. This could break sites that were sending incorrect digests. (402e0ab)
  • The light-dark() CSS function now supports image values, allowing developers to specify different images for light and dark modes. This is gated behind the CSSLightDarkImage experimental flag. (d4665c3)
  • Foundational code for the WebXR Mesh API was added, including IDL definitions and Mojo interfaces. The feature is behind a flag. (919794c)
  • A behavioral change was implemented for image-animation: paused to freeze the animation on the current frame instead of resetting to the first frame, aligning with the CSS specification. (2cdcd5c)
  • The ::expand-icon pseudo-element was implemented for <menuitem> elements that have submenus, allowing developers to style the submenu indicator. (259db83)
  • A thread-safety issue with WordBreakIterator and SentenceBreakIterator was fixed by making them thread-local. This prevents crashes when these are used in Workers via the Proofreader API. (d72e069)
  • For the Digital Credentials API, the error returned when a user cancels the flow was changed from NotSupportedError to the more specific NotAllowedError. (f6d8d2e)

UI & UX

  • On macOS, the First Run Dialog has been migrated from the native Cocoa UI to the cross-platform Views UI. (5ce0c2b)
  • The public API BrowserUserEducationInterface::CanShowFeaturePromo() was removed and replaced with an internally-restricted method, breaking external callers. (48c0c42)
  • The method signature for ShowContextMenu in the public toolbar_ui_api.mojom interface was changed. It now requires a gfx.mojom.Rect instead of a gfx.mojom.Point, breaking WebUI implementations that use this API. (4c3a21b)
  • On Android, the public Java method MultiWindowModeStateDispatcher#canEnterMultiWindowMode() was removed. Embedders must update their code for multi-window state management. (dc47bc9)
  • The chrome://updater page is now enabled by default, with its feature flag removed. (b84c089)
  • A new TabStripServiceAggregator was introduced to allow clients like Tab Search to observe tabs across multiple browser windows. (b76328c)

Autofill & Passwords

  • Several unused FieldType enums related to flight reservations and orders were removed from the public Autofill API (components/autofill/core/browser/field_types.h and autofill_private.idl). (73deb77)
  • The DenseSet::max_size() method was changed from a member function to a static function. Code calling this method on an instance (e.g., my_set.max_size()) will no longer compile. (fd760d0)

Security & Networking

  • A DNS rebinding vulnerability in the DevTools WebSocket handler was fixed. The handler now validates the Host header, which is critical when using --remote-allow-origins=*. (7bdbd07)
  • Local Network Access (LNA) checks are now enabled by default for WebTransport and WebSockets, enhancing security for local devices by requiring explicit permission for public websites to access them. (53bd4f6)
  • The signature for the content-layer API StoragePartitionImpl::RevokeNetworkForNoncesInNetworkContext was changed, breaking callers. (996bdae)
  • WebUSB control transfer protections were strengthened to block requests targeting protected interface classes like HID or Mass Storage. (89b42d2)
  • The WebSocket deflate stream chunk size was increased from 4KB to 32KB, which should improve throughput and reduce CPU usage for large compressed messages. (e0f9987)
  • A new enterprise policy, SharedWorkerExtendedLifetimeEnabled, was introduced to allow administrators to control the lifetime of SharedWorkers. (d53e73e)

GPU & Media

  • Function signatures in the public media/base/vector_math.h header were changed to use base::span instead of raw pointers and sizes. This modernizes the API but will break any code that calls these functions directly. (83d50c7)
  • To reduce video stuttering in WebRTC, a new SharedMediaContextProvider bound to the Media Thread (instead of the main thread) is now used for video scaling. (d1b8e21)
  • Support was added for parsing IT35 timed metadata tracks in MP4 streams. (f42c791)
  • The experimental Symphonia media backend enabled support for PCM and Vorbis codecs. (d190491)

Code Health & Infrastructure

  • A large, multi-part refactoring removed CookieSourceType::kUnknown from test APIs, forcing tests to explicitly declare the cookie source type and improving code safety. (174b8af) (0dd9df5) (866fce1) (35d8544) (d3467fe)
  • The ongoing effort to modularize chrome/browser continued, with chrome/browser/renderer_host/ being further componentized. (f5c22f4) (0011b0c)
  • Gperf is now sourced from CIPD on Linux to ensure hermetic builds. (d3a8e1e)
  • Numerous obsolete feature flags were removed, including kTabOrganization, kDevToolsPrivacyUI, kTPCDAdHeuristicSubframeRequestTagging, and game-dashboard-gamepad-support. (4a44e72) (fb48516) (4cc4079) (acf3be6)
All Commits (699)
  • 1d4c146 Indigo: Introduce IndigoImageReplacementManager
  • e17becd [AF] Clean up AutofillSharedStorageServerCardData flag usage
  • dc47bc9 [MIR] Cleanup MultiWindowUtils#canEnterMultiWindowMode()
  • c768b5e Increase fuzzyness of backdrop-filter-transform.html test
  • 94e1b0d [PDF Ink Signatures] Reorder Finish() in PdfInkUndoRedoModel
  • 567e746 Roll Depot Tools from 9922fe92e1c5 to 40b296d214b2 (1 revision)
  • 3d1b1ed Reland "Gracefully handle overlapping driver handle ranges"
  • 3d9cad3 [Management] Draw ManagementPage edge to edge
  • 605e943 [Extensions Cleanup] Simple JS updates in platform_keys -> processes
  • ac6fbb9 [reland 1] Add new entrypoint scoped metrics for FRE
  • d106695 Replace open-coded expressions with IsAscii... equivalents
  • ed01a2c Roll Chrome Mac Arm PGO Profile
  • 9520901 Printing: Extend enable-oop-print-drivers flag
  • 739f9fc Roll Chrome Win32 PGO Profile
  • f839364 Small tweak to StringBuffer construction
  • 6327e5f Roll V8 from ce1de1f5bd3c to 256a70417469 (4 revisions)
  • 4815c1b [glic] remove leftover OWNERS file
  • 560295c PaintTiming: Cache LCP details in PerformanceTimingForReporting
  • 78a852a Simplify conditional-copy loop in StringImpl::RemoveCharacters()
  • 4ff0f44 Roll Skia from 80a9ee659b2d to f0b61546326b (2 revisions)
  • d190491 [Symphonia] Enable additional codecs (PCM, Vorbis)
  • c842766 [PDF Ink Signatures] Remove unneeded invariants from PdfInkUndoRedoModel
  • 9c67a87 Refactor interstitials to use net::Error instead of int
  • 8edaf73 Automated Commit: LKGM 16621.0.0-1076078 for chromeos.
  • 405c25f [PDF Ink Signatures] Remove CommandsType enum from undo/redo tests
  • cc4d433 [projects] Hide Tab Groups toggles with Projects Panel
  • 4f26e44 Add unit tests for DisplayUtil display size checks
  • f14376e Roll BoringSSL from 4d969991f617 to 28cf3dd50d8a (1 revision)
  • e9a7712 [PDF Ink Signatures] Unify Start/Finish API in PdfInkUndoRedoModel
  • 9b50b7e [PDF Ink Signatures] Replace Commands variant in PdfInkUndoRedoModel
  • 933b0f9 Revert "Update android_deps/Mockito packaging to 5.23"
  • b04e548 [PDF Ink Signatures] Add Ink text IDs to the undo/redo model
  • 3f400ba [//gpu] Add OnMemoryDump impl to pool ClientImage
  • 64464a4 Use std::string_view for content::SetCookie helper
  • effd4eb Clean up usage of the bottom chin flag
  • 9ef4179 autofill: simplify LogPerfectFillingMetric
  • 4a2cea1 Run unit tests in presubmit check
  • 4d27a0b Make jj bug require a subcommand
  • 0623bb4 [//gpu] Add is_software to SharedImagePool ImageInfo
  • 25b1b1f Make jj setup and config work better on Windows
  • 579e742 Roll src-internal from 95d7f99ccf18 to 45f22ee6f520 (1 revision)
  • 271da93 SlimWebview: Add more browser tests
  • 66091b0 [Privacy Sandbox] Create Ad Privacy UX Deprecation feature
  • 62e97f3 Use optional macros to tidy up helper
  • db9cfd4 Rename on_device_translation::mojom::Translator to OnDeviceTranslator
  • 8462022 Uplift some Temporal patches
  • 858ac25 Roll Chrome Win64 PGO Profile
  • abbea0c Make MemorySaverOptInIPHController unowned user data
  • de47afa Fix perf regression in AriaRoleToInternalRole()
  • 48dfb12 Roll vulkan-deps from cc692e0634d5 to b4a33932c19c (2 revisions)
  • 88297cc [CrossDevicePrefTracker] Add device metadata to VLOGs
  • 320e356 [glic] Migrate delegating sharing manager browser test to android
  • d892f76 Roll ANGLE from add22f6e29b6 to 74fdfda3a21d (9 revisions)
  • 926d938 Disambiguate "home" in strings
  • 89b556b Modularize chrome/browser/first_party_sets BUILD targets
  • 5338d1c Roll DevTools Frontend from ba5af814ba12 to db37cc5b1f2e (1 revision)
  • 1e31ae9 Convert histograms.md to a skill
  • d01861d [selection] Add a regionId to uploaded regions
  • 317bd31 [A11y] Rename ax_range_unittest constants to kCamelCase
  • 8f81c43 [Extensions] Add site access toggle to Android extensions menu items
  • 8730744 Roll Arm AFDO from 148.0.7729.0_pre1597507_rc-r1-merged to 148.0.7741.0_pre1601555_rc-r1-merged
  • cd837c0 [Vertical Tabs] Refine hovercard show delays for different tab strip states
  • 937e1da webui_browser: Fix bookmark bar favicons.
  • 82f2d36 [composebox] Remove ephemeral Context Menu Description flags and logic.
  • e59acb8 Revert "Temporarily disable two DevTools web tests for collapsed style rules"
  • 6353b5c Fix UNSAFE_TODO in ReverbConvolverStage, and remove CopyToRange
  • 883ea76 [Images] Disable images toggle when read aloud is playing.
  • 22ff37b Introduce and integrate IndigoToolbar.
  • ea3bf53 DomStorage: Fix flaky DontRecreateOnRepeatedCommitFailure test
  • 8734483 [garden] Disable ToolbarViewTest.BackButtonMenu on Windows.
  • af1878e Roll Chrome Android ARM64 Orderfile from -oF7TJba4CGqiw_cg... to wC436Y3vUPMSG7L_m...
  • d050522 Enable DefaultBrowserChangedOsNotification field trial
  • b6097c7 Enforce file access restrictions for view-source:file:// URLs in DevTools.
  • c7f57b5 Record whether the tab is split when Report-Unsafe-Site dialog is shown
  • 17afdfe Import wpt@feeaabcee5be957688be95d7f5faf2eb1d9ce2dc
  • bdbb268 Update CBB autoroll for the builds refs
  • b262d81 [a11y] Re-enable disabled tests.
  • 7d8ead7 Roll Chrome Mac Arm PGO Profile
  • 37b0223 [finds] Add lottie animation to opt-in bottom sheet
  • 41d4189 Roll Chrome Mac PGO Profile
  • 9b74cc6 [crd host][multi-process][linux] SSH auth sock
  • fb725cf [iOS] update field trial config study name for GeminiRichExtraction
  • 2dcacc3 [ALPC Extensions]: Enable ManagementApiSupervisedUserTest for desktop Android
  • 555602f [iOS] Add WalletPassAccessManager factory and wire to client
  • 63f6bd7 Roll WebRTC from 9fd0fd9c44c9 to 8609b574457c (1 revision)
  • 7bc505a Add GetCrostiniVmType method to VmManagementService
  • ac07064 [Skills] Integrate custom emoji picker into skills dialog
  • e84cb0b [projects] Open context menu when right-clicking tab group item
  • 10d5130 ash/oobe: use new AEAD API
  • ca20697 Add accessibility annotator funnel metrics module
  • 416c341 [a11y] Modernize C++ style in ui/accessibility/
  • e0af549 [TDR] Remove TODOs linked to issue 40124038.
  • 9045c43 fuzztest: Manually roll fuzztest
  • bab638e Clean up kGlicEnableMultiInstanceBasedOnTier and related code
  • deb76f0 Roll Android 13 AVDs that are created with explicit gpu_mode
  • b3b6fae Roll V8 from 3d7d6cd47ebf to ce1de1f5bd3c (6 revisions)
  • 9c69169 Roll Updater chromium_mac_arm64 from 2@1596007 to 2@1597014
  • d2cd025 IDB: handle unexpected bytes on disk more gracefully
  • b6a7ac3 Roll Chrome Win32 PGO Profile
  • 5629b56 base: Use MIN_SDK and MAX_SDK constants for robolectric tests
  • 9e375bf [rust] Suppress Chromium's Clippy checks for Crubit support libraries.
  • 31256dc [crd host] Refactor security key IPC logic
  • 23d9f35 Roll SwiftShader from 313545f85af7 to 89556131bf9d (1 revision)
  • 84cf6a4 Add kUnspecified to mojom to follow new guideline.
  • a69f44f [searchbox] Fix layout for searchbox matches.
  • afd62c2 [clang] Clean the install dir before building
  • def1ca2 [code cache] Handle resource_path_rewrites for generate_code_cache
  • 17c60bf actor: Flag ConversationNotRegistered from CreateTask
  • 6deb880 Roll Perfetto from cc7b51d2e03c to f9422e2fbe0f (3 revisions)
  • 3620052 [Gardener] Disable failing tests
  • 4e68748 Re-organize reading mode OWNERS
  • f285c6b [web-tests] Remove `skip_base_tests`
  • 7557c38 Extend expiration dates for ChromeOS.Settings.Device.*
  • ac2f81f IDB: use IndexedDBTestBase for IndexedDBContextTest
  • 60f71b2 [Gardener] Disable flaky test
  • a2ba30e [Vertical Tabs] Make Group Hover Card View for Tab Group Headers
  • 65b002d Roll WebView ARM64 Orderfile from K_kz0Q-8GcyTi_mz-... to QKDGRWWPbAT63OrK8...
  • 25d50d4 Add nwokedi@ to report_unsafe_site OWNERS files
  • 7dfecd9 [selection] Dismiss overlay on navigation
  • 8deb38d [context-input] Fix raw-file flag not allowing all file types on contextual-tasks ui
  • 4f6e8e4 Update local override of ANICompat.java
  • 9a5d746 Roll clank/internal/apps from 09e184fde900 to 214b84e68a21 (1 revision)
  • 35c2094 Fix a bug with multi tab handling
  • 210bbb0 Roll Ink Stroke Modeler from 3fa5129ed1ae to da42d439389c (1 revision)
  • e4e8468 Add fast-path filtering for Enterprise Telemetry logging
  • 673cd03 Roll Chrome Linux PGO Profile
  • 16a81ed [Connection-Allowlist] Implement "redirects=" param for navigations.
  • cbdf2cc [testing/variations] Add CompensateGestureScrollUpdateLatency on Android
  • a20e56e [Extensions] Start porting tabs_api_unittest.cc to desktop Android pt 2
  • 4158939 Add kGlicClientZoomControl feature to chrome://flags UI
  • 86ef3b8 [Glic] Implement and verify DLP scanning for drag-and-drop
  • 77d1b43 [AutofillAi - M4] Make ConfirmationDialogParams class static.
  • 8dc8d66 Adding myself as an owner of on_device_translation
  • 83d50c7 spanification: automatically spanify media/base/vector_math.cc etc.
  • 838b22e [TabBottomSheet] Allow bottom sheet to not be animated
  • b1ad27c Add an owner for activity_log_policy_util files
  • 73545d1 [Vertical Tabs] Calculate if tab audio alert muting should be enabled
  • 447290c [cleanup] Remove superfluous LayoutInline::UpdateFromStyle override.
  • 8c29106 [composebox] Refactor composebox input into a new component [part 1]
  • d6d5885 media: Fix Media Log metadata reporting
  • a4627ec Reland "[Desktop Android] Port some more tabs API tests"
  • 2f6e042 Cleanup Autofill CVC storage code (part 1)
  • 645f285 Simplify safe_browsing keep-sorted directive
  • 6c3e584 Add copy button for registered CDMs and unify copy feedback
  • 7552fcb Dismiss GLIC nudge on mouse events and prevent showing it while mouse is down.
  • 953cb1f Create WebProtect download on Clank flag
  • 1a234ae Roll Chrome Android ARM64 Orderfile from -1NBDuWo4jb1IqtUX... to -oF7TJba4CGqiw_cg...
  • bedcad9 [VerticalTabs][Glic] Dismiss bubble when actor icon is clicked and move bubble anchor to bottom of the bottom border.
  • 2d417f6 Roll Chrome Mac Arm PGO Profile
  • 239fb15 Roll Website from 86cb4eb2aa8d to fb527ddd68a8 (1 revision)
  • fe856b3 Roll vulkan-deps from 2f379d6af2ac to cc692e0634d5 (4 revisions)
  • 4ea3a3a Reduce workload required by CustomElementRegistry::IsGlobalRegistry
  • 5c9d639 [PWA/Predictable App Update][1/N] Cleanup all test code
  • be9c892 [MultiInstance] Clear inactive instances exceeding 25
  • 8bdbc11 Roll optimization-guide from b2393ffea90b to 9264aaae6bcc
  • 3be63f5 Fix an overflow condition in the mdns refresh timer
  • 648cc99 [ALPC Extensions]: Add local approval metrics (3/3)
  • f6e718b Roll DevTools Frontend from 661814033980 to ba5af814ba12 (4 revisions)
  • 3ab2461 Update gemini_helper to prefer .ps1 over .js exts.
  • a60faae [contextual-tasks] Disable Lens icon and close overlay when unsupported
  • 8edb595 Roll Chrome Win64 PGO Profile
  • c5e59b1 [Symphonia] Resurrect the OpusAudioDecoder
  • 98e07d2 Unify the RequestedData between actor form filling tool and service.
  • 8c6e384 Roll Skia from 7c5e874e0050 to 80a9ee659b2d (2 revisions)
  • 99cd730 UMA metrics for Glic selection affordance
  • adc0c32 [iOS] Modify field trials for IOSDockingPromoV2
  • 2a92919 [ntp-next] Add killswitch for action chips context menu
  • 026f7da prefs: Verify synchronous preference loading completes synchronously
  • af5db60 [context-input] Use new paper clip icon for document chips when raw file flag is enabled
  • e168218 [SxS] Flip order of elements in bookmark context menu
  • cb7ba0b [SxS] Flip order of elements in link context menu
  • 6d3453b Add Win/AMD 9900X and Linux/AMD 9900X experimental tester
  • f7240f2 WebUI: Fix incorrect types in chrome://gpu leading to runtime error.
  • 10adc87 [Animated pb] M144 bisect cl 5
  • 781f51b [iOS][mvt-customization] Support reordering with VoiceOver
  • 1625c98 Call AddValidatedOriginAssociationsCommand for IWA's
  • 00468c9 Remove no-longer-used insecure download metrics
  • e71593f [web-tests] Remove `Port.is_wpt_file()`
  • de13db5 [iOS] Remove Gemini Entrypoint TabReopen Logic
  • b84c089 Remove updater-ui flag
  • c297bcc Roll Manifest Merger from pdCSlKLBAxy6TfAEU... to 5JSVccMXNkpeH9lpy...
  • c3d0c94 IDB: Use IndexedDBTestBase for BucketContextTest
  • 274d6f4 IDB: use IndexedDBTestBase for TransactionTest
  • a634ab5 webnn: add wpt for element count limit
  • 6ba9721 Nit: Pass Widget ptr to OnWidgetUserResizeStarted/Ended
  • b26b738 Fix NTP destruction when swiping left edge to exit app.
  • e06a00c Roll WebRTC from dcb0c0d4b977 to 9fd0fd9c44c9 (1 revision)
  • 830564b Reland "[bedrock] FindAllTabbedBrowsersWithProfile() function call point refactoring"
  • 81f3f5c [iOS] Fix popover arrow glitch on iPad
  • 7aa6bef Roll Updater chromium_win_x86_64 from 2@1596008 to 2@1597019
  • 00a7b61 [iOS][PRDBD] Fix EG tests for opening "My Activity" and "Search history"
  • e3d8f4d Roll Enterprise Companion chromium_mac_amd64 from 4ZDsQkj4PhTNaYQwI... to uvTgfFVpzBNEX8AFl...
  • 59d7245 Roll Updater chromium_mac_amd64 from 2@1596008 to 2@1597023
  • 48eff79 Roll Chrome Win32 PGO Profile
  • b35db27 Roll Enterprise Companion chromium_mac_arm64 from SZhTzCS8Hr8eAeKbO... to Rbuxmolpdk84N5SkE...
  • e59a848 iOS: BrowserActionFactory enhancements
  • 6a0c0d3 [web-tests] Remove `Port._get_font_files()`
  • ca08a44 Roll Enterprise Companion chromium_win_x86_64 from lqmFvDEnX9vJAN6rS... to tsoyDHsMQNInbd3Df...
  • 69a9e59 Roll Dawn from 5d5f225be2ed to 35be6167902c (8 revisions)
  • 53bd4f6 [LNA] Enable LNA checks for webtranport and websockets by default
  • 2acee4f Remove reference to previously removed function
  • 9491b8d webauthn: Move download_account_state_request_ to Passkey Unlock Manager
  • 60f2b40 Roll Enterprise Companion chromium_linux64 from bfXobrW2w1AKos1jV... to axP-E4LllmgtU2RXT...
  • f6a735a Roll Updater chromium_linux64 from 2@1596007 to 2@1597002
  • 7add930 [Actor] Show silent notification for actor task.
  • 1aadf5c [gardener] Disable flaky TabSwitcherSearchTest tests on desktop form factor
  • 6d7585d Move TabListBridge initialization earlier in BrowserWindowFeatures::Init
  • ebe0290 IDB: extract IndexedDBTestBase into shared files
  • 7e7599c [Autofill AI - M4] Only render wallet banner if feature is on
  • 92a37f2 updater: refactor updater.cc to extract the memory utilities
  • c08288b Add early return in TabStripServiceMojoHandler::GetTabs
  • f4eca79 [App rating] Add feature flag for Android App Rating Prompt
  • d4201d9 [iOS] Fix Updating LocationBarBadge Button Container When Animating
  • f9c4f88 [AdTagging] Plumb AdProvenance to DevTools frontend for ad-related elements
  • da969ff Roll Platform Experience Win from eae77b923c7c to ccdad69e8541 (1 revision)
  • b8ae145 [GapDecorations]: Fix CSSRepeatValue misclassified as CSSValueList
  • 69626ea [Downloads Origin] Update String for Download by Extension URL
  • 77b4bf2 Roll TFLite/LiteRT to Next Green Version
  • 57c0999 [builtin-ai] Add disk related functions in delegate
  • 8038b47 [iOS] Handle Autofill AI related notifications
  • 13e5bdb Roll src-internal from d607ceb5b572 to 95d7f99ccf18 (1 revision)
  • 76e3918 [exit-time-destructors] Switch away from suppression for googletest
  • 3716dbc [builtin-ai] Update usage tracker observer to key on use case instead of feature.
  • 0de291b [GlicSettings] Add Java Prefs with Passed Espresso Tests
  • 9429947 Add non_git_source to gperf/cipd dependency.
  • 173ffa0 Roll clank/internal/apps from 83a292cd1cb0 to 09e184fde900 (1 revision)
  • 73fba61 [Glic] Add task in progress in NTP
  • 2c19ec4 [Skills] Add custom emoji picker component
  • a6ce1db Prevent auto login MQLS uploads during Password Change flows
  • 6feeccc Do not CHECK() on unexpected pending termination exceptions
  • f4fee57 Revert "Avoid registering observer before calling HistoryService::Init(...)"
  • 47e769f [webnn] Add range checks and safe casts for TFLite options.
  • c5848c5 Correct ended timing for long duration frames with long intervals
  • c1032ef Roll Depot Tools from 3dde7d222e13 to 9922fe92e1c5 (1 revision)
  • 5648537 ChromeAndroidTask: provide native BWI ptr in onAddedToTask()
  • 719b95a Add entity converter for Source field
  • bf9da1b [Vertical Tabs] Add element ID for tab group header attention indicator
  • 348d656 [Contextual Tasks] Fix profile placeholder icon loading
  • 3727b87 [BNPL][PNPL] Add accessibility controls and announcements for popup tabs
  • 5ba6d1d [glic] Add close button to multi-region selection
  • 8c34b56 [AF][Clank] Fix TTF bottom sheet height resize delay
  • 0677f5a [contextual-tasks] Fix double context uploads for omnibox queries
  • dbe834d [bedrock] FindAllBrowsersWithProfile() function call point refactoring
  • a9f7a4b [LNA] Extend and remove local-network-access-check flags
  • 768363b Roll DevTools Frontend from 120b4477d098 to 661814033980 (4 revisions)
  • b76328c [TabStrip API] Introduce TabStripServiceAggregator
  • 4cc4079 Delete obsolete kTPCDAdHeuristicSubframeRequestTagging feature
  • eef3659 [SHv2] Add metrics for the backfill process
  • 2f401d3 Roll ios_internal from c5e0431448bc to 00b13d2c61a9
  • 2773fc9 [BNPL][PNPL] Fix loading view accessibility announcement
  • fd87960 Reland "[Autoplay] Add MEI UMA telemetry for autoplay policy decisions"
  • 60e1f65 Roll Skia from 2ab6479f9e6a to 7c5e874e0050 (4 revisions)
  • 1258512 Reland "webnn: Limit element count to INT_MAX"
  • 8fe6275 [FedCM] Extend expiry of Blink.FedCm.IdentityProvidersCount
  • 8994735 [BNPL][PNPL] Maintain same popup width during tab switches
  • 48ed29c [Login Status] Only allow invalid frame IDs for frames
  • 4c3a21b Pass full bounds for WebUI toolbar button context menus.
  • 5d419b6 std::move SchemefulSites passed to NetworkAnonymizationKey::Create*
  • f5c22f4 Add //chrome/browser/renderer_host:delegate GN target
  • 1c967b2 [SQLite] Use WriteAndCheck in sql_generate_corpus.cc
  • 2243d08 Glic Selection Widget
  • e41f84f Remove unused WebUI Omnibox Compose messages.
  • 24f38d1 Roll Chrome Android ARM64 Orderfile from TnkFN4bu3s--669hf... to -1NBDuWo4jb1IqtUX...
  • 0b6e8d3 [shape-cache] Use the first text item's font.
  • 9f8f1d9 Roll WebRTC from c05598689155 to dcb0c0d4b977 (1 revision)
  • 4de8d18 Fix the crash in BeginFrameSource::BeginFrameArgsGenerator::EstimateTickCountsBetween() caused by a zero interval.
  • f1c2912 Add aggregation to Accessibility.Canvas UKM.
  • c375769 [overscroll] Stop fling at initial area.
  • f7ea31b Fix typo in comment.
  • 8edd386 build: fix Robolectric manifest properties and migrate targets
  • b7a72af [glic] Move side panel coordinator and clean up deps
  • 6e4f392 migrate test to browsertest: glic_permission_enforcement
  • 2cb7619 Use -Wl,--undefined-version for mold linker
  • 2edf698 [code-health] Clean up `launcher-keyword-extraction-scoring` flag
  • acf3be6 [code-health] Clean up `game-dashboard-gamepad-support` flag
  • 6f16910 Roll Chromite from b7b2572cd515 to ad1081b2a823 (1 revision)
  • 7f5da91 Migrate EmbeddedWorkerInstance to ChildProcessId
  • 2b2ea80 Roll Chrome Mac Arm PGO Profile
  • 844517e Roll compiler-rt from c09cee457725 to 59066a662511 (2 revisions)
  • 4266424 JNI Zero: Remove some unused code
  • d0e53bb Add libxcb-cursor0 to install-build-deps.py
  • 7111106 Fix dangling pointers in ash/rounded_display/rounded_display_host_unittest.cc
  • d812786 Ignore mouse events synthesized from touch when updating hover state
  • d69a4f7 Remove use of default case in switch statements
  • 8ff264f Fix the gtest_list_tests code for devices with multi-user
  • c5601d8 [page_content_screenshots/metrics] Add metric for whether we are
  • c8f327d Roll V8 from a9e0b9bd6db5 to 3d7d6cd47ebf (16 revisions)
  • 345d52d add_new_policy.md: format agent note as a blockquote.
  • 89e1ee7 std::move SchemefulSites passed to NetworkAnonymizationKey::Create* (net/)
  • 5ce0c2b [Mac] Migrate to Views UI for the First Run Dialog
  • 6ecbe73 Roll src-internal from f2e48489068a to d607ceb5b572 (2 revisions)
  • ca0e51c [AIM] Delay created fusebox view/model/mediator until first beginInput.
  • f067bbf [AdDensity] Track 'viewport ad count' in PageAdDensityTracker
  • 90e910f Remove left over const from NetworkAnonymizationKey::CreateCrossSite()
  • 3b35b91 [iOS] Prevent background customization promo crash
  • cf1bd93 [Encrypt Bookmarks] Add new metrics when saving bookmarks to disk
  • c7218d4 [iOS] Modify field trials for IOSExpandedSetupList
  • 7bdbd07 Validate Host header in DevTools websocket requests.
  • 6f0a0de Roll Depot Tools from 983ff6c520f9 to 3dde7d222e13 (1 revision)
  • e117eb1 [iOS] Remove deprecated code from gemini configuration
  • b5c41c6 Roll Chrome Win64 PGO Profile
  • dfa3a2d [Read Anything] Fix comment typo
  • 5eb043c Remove lingering references to GlicFreWarming
  • cf7322d android: Use MockitoRule in content
  • 4a44e72 [TabOrganization] Remove service and factory
  • 6c6eec0 [Tracing] Modernize string handling and header hygiene
  • f2a68bd Roll clank/internal/apps from 78663b9ef87e to 83a292cd1cb0 (1 revision)
  • 56eb98c Avoid use-after-move for dev_mode check
  • f6d8d2e [DC] Return NotAllowedError when the user declines the request
  • ff0a5f6 Refactor enterprise connector common class in //chrome (2/n).
  • 34a177f Roll CrOS system_api from 1fb70b2851b2 to 520fd9734dc1 (3 revisions)
  • d1b8e21 Create Media bound RasterContextProvider for webrtc
  • 5857ead Roll DevTools Frontend from 166ffd0184b9 to 120b4477d098 (1 revision)
  • a87f5ae [Autofill] Convert Accessibility Annotator structs to EntityInstances
  • 2b6786a Remove redundant internal test: indeterminate
  • e88e3a6 [Android Entra SSO] Add the feature flag to chrome://flags
  • ef66cf0 Roll ChromeOS Atom AFDO profile from 147-7710.0-1773028912-benchmark-148.0.7729.0_pre1597507-r2 to 148-7727.0-1773625872-benchmark-148.0.7741.0_pre1601555-r1
  • b244a08 [Spanify] fix pre increment/decrement in autospanifier
  • 81eba7b Roll llvm-libc from 390ab7f3cffa to a96728b9a94a (9 revisions)
  • af4ecde [Spanify] last fix to spanifier with PartitionAlloc
  • 19412fd Calculate selectedcontent disabledness on insertion
  • ff824a7 Revert "Avoid crash in HTMLOptionElement::RemovedFrom"
  • a28c928 ai_overlay_dialog: Introduce Conversation class
  • 6242897 Delete dead code from GlicWindowController
  • b90649f Roll Skia from 07604c6be484 to 2ab6479f9e6a (2 revisions)
  • 04d04c0 Updater UI: Allow loading support tool zip
  • 3127824 Move test_content_browser_client and test_content_client to content/public
  • 707f11f Updater UI: Allow presentation of external data
  • c5b5917 Roll ChromeOS Bigcore AFDO profile from 147-7710.0-1773021199-benchmark-148.0.7729.0_pre1597507-r2 to 148-7727.0-1773629889-benchmark-148.0.7741.0_pre1601555-r1
  • 38b5b62 Roll Help App from _Bk-rdq5PtbNeOjGb... to b6u-5r_CoKZPPW9rl...
  • 004ec59 Roll clank/internal/apps from 7b67f3d8aed8 to 78663b9ef87e (1 revision)
  • ae844ac [TabOrganization] Remove metrics/logging code
  • 1d8d439 [WebView] Fix typos in SupportLibProfile methods.
  • bd27953 Fix dangling pointers in net/socket/ssl_client_socket_unittest.cc
  • ace15ea Roll Perfetto from 16803420bfeb to cc7b51d2e03c (3 revisions)
  • f3a977e Fix use-after-move in DownloadBubbleInfo::NotifyObservers
  • 7accb20 Roll Media App from K-Q-Th-kyEbeRmXgk... to gKrrfsoAAzIf56hZl...
  • 1cbbb51 [Composebox] Refactor `activeToolMode_` to use inputState
  • 0ee35e8 Roll WebRTC from 76018a2ec3a7 to c05598689155 (10 revisions)
  • d219fd8 [media] Always CHECK SharedImage in WrapSharedImage
  • b5845b4 [ozone] Remove ClientNativePixmapFactory from NativePixmapGLBindingTest
  • 3e4409c Roll androidx from rEXI3HS2jun77b9O-... to gCm_xSL7tlrL-NzS4...
  • 284324c Mention policy-creation agent skill in add_new_policy.md
  • 7759c8d Roll Chrome Mac PGO Profile
  • 84b5ade Roll jxl: 0.3.0 => 0.4.0, jxl_macros: 0.3.0 => 0.4.0, jxl_simd: 0.3.0 => 0.4.0, jxl_transforms: 0.3.0 => 0.4.0
  • 0011b0c Modularize chrome/browser/renderer_host/
  • 7397f9c [Mac] Allow free-axis diagonal trackpad scrolling
  • 33253be Refactor Toolbar and Miscellaneous Actions
  • f95c987 Constrain default browser window height on portrait monitors
  • f494464 Refactor Chrome Menu Actions in BrowserActions
  • 9f5b5dc Refactor page action icons in BrowserActions
  • 866fce1 Remove CookieSourceType::kUnknown (Part 8: google_apis tests)
  • 003f7fd [iOS] Add PageActionMenu condition to Gemini flags
  • 97e4c5a Refactor side panel actions in BrowserActions
  • 0dd9df5 Remove CookieSourceType::kUnknown (Part 4: chrome/browser tests)
  • 174b8af Remove CookieSourceType::kUnknown (Part 1: net/cookies tests)
  • ad5ad97 Delete kDevToolsPrivacyUI feature
  • cd66861 Speculative load measurement API - preload tracking
  • cd5e1a1 Fix dangling pointers in ash/touch/touch_hud_debug.cc
  • b3bd17f Roll Chrome Mac Arm PGO Profile
  • 5e7e142 Roll src-internal from f6d8d3a2dc1a to f2e48489068a (1 revision)
  • 0a9bc88 Move posix implementation of google_update_settings to chrome/installer/util
  • 42cc02f WebHistoryService: Query *supplemental* web and app activity
  • 99ca767 [iOS] Add UI prompt on age mismatch signout
  • bfe8794 Snapshot post-layout for all but scroll-timelines
  • 37cb84c [CT] Automatic update from google3
  • f819b71 Revert "Roll optimization-guide from b2393ffea90b to 9f9548977795"
  • cb795b0 Add some tests for back, forward, and home buttons
  • 2193fac Roll Chrome Android ARM64 Orderfile from 20G1X3bFaNv6JQGoq... to TnkFN4bu3s--669hf...
  • 8201bfd [KP] Automatic update from google3
  • 430fe98 a11y: re-enable WebContentsAccessibilityE2ETest.testDumpTreeWithInitialSelection
  • 7fab1f0 [layout] Fix anonymous LayoutInline crash with new reinsert logic.
  • b4d7715 Roll clank/internal/apps from 08ded2330aff to 7b67f3d8aed8 (1 revision)
  • 182b06f Roll DevTools Frontend from 36f9f994e58a to 166ffd0184b9 (1 revision)
  • bb9a31c [iOS] Clean up SaveProfileEGTest by removing deprecated HTTP server
  • fb48516 Delete TpcdMetadataDevtoolsObserver
  • 087ec66 [WebMCP] Update WebDX features for WebMCP
  • ac814c7 Refactor enterprise connector common class in //chrome (1/n).
  • c2b49b0 [Signin][Android] Add kSupportForcedSigninPolicy to cached flags.
  • 74e347b [cleanup] Remove limit args from LayoutTreeBuilderTraversal utils.
  • 854eff5 Updating XTBs based on .GRDs from branch main
  • 7beb86d Roll ios_internal from a35e236f2b17 to c5e0431448bc
  • 0ba2729 Use Java WeakRef map in GestureListenerManager instead of WeakRef
  • 7822a7a Roll vulkan-deps from 242b87f9ad80 to 2f379d6af2ac (2 revisions)
  • aa012f8 Ensure surfaceRedrawNeededAsync is fulfilled
  • c39ed43 Avoid crash in HTMLOptionElement::RemovedFrom
  • c0aa29f [Sync] Update PersistentTombstoneEntity create methods
  • 564c100 [TabBottomSheet] Open sheet at 70% height
  • 3bef71b [ios] Add pageActionMenu check for explain gemini flag
  • bc2f954 Roll Chrome Linux PGO Profile
  • ffe23e2 Roll Perfetto from fc366f1f89ce to 16803420bfeb (1 revision)
  • c35d20f graphite: avoid insert empty recording in Query::End
  • 7a2b710 overscroll: Update style dcheck to expect more rules
  • 412c08b [Bundled Security Settings] Update Icons in Bundle Summaries
  • cce2eec Roll Chrome Win ARM64 PGO Profile
  • a2785db Use Java WeakRef map in ImeAdapterImpl instead of C++ WeakRefs
  • 1c9baff Updating trunk VERSION from 7742.0 to 7743.0
  • e13d70b [iOS][Assistant] Update horizontal constraints
  • 808950c [rust] Improve readability of how `HandleReturnCode` calls `sys.exit`.
  • 1d5fd7c [APC] Add metrics for duration to get APC
  • 6a28c63 [Actor Login M2] Hide PWM-based actor permissions UI
  • 7b482f6 [Actor Login M2] Delete permissions by username+origin
  • 49123d2 [cleanup] Remove LayoutTreeBuilderTraversal::PreviousLayoutSibling
  • 6de23e7 Roll Crossbench from 56f178371fab to 10384c766b97 (1 revision)
  • 7bf1e78 Roll src-internal from 104d9aaa4ed8 to f6d8d3a2dc1a (1 revision)
  • c91f5c5 [Extensions Cleanup] Simple JS updates in api_test/service_worker
  • f410e8b [iOS][AppBar] Configure Toolbar Button Shapes
  • bcbb53d Fix: Prevent CTRL-L from clearing omnibox when it has focus
  • ca804d1 [base] Use try_emplace for more efficient map insertions
  • abd2c5a Add sync owners to all sync bridges
  • c4cc71c Remove obsolete TODO
  • f1aee03 [iOS][cobrowse] Add actions button in the header
  • 3e3bc1a [Sync] Bypass scheduler for sync invalidations on Android
  • 7e24a9e Roll Chrome Android Desktop x64 PGO Profile
  • bc915fd [DC] Suppress interstitial for Digital Payment Credentials (DPC)
  • 66fcb97 Roll DevTools Frontend from 01477a34a006 to 36f9f994e58a (1 revision)
  • f665806 Add tablet icon for Send Tab to Self device picker
  • 1e03783 Use macro for spanified inputs in third_party fuzzers
  • fa0a12e [iOS][AppBar] Configure Navigation Button Context Menus
  • 404d6d5 Roll ios_internal from 3fd87369194c to a35e236f2b17
  • 2212eb8 Make current content of chrome/browser/renderer_host mac-specific
  • 792c8d6 [Bundled Settings] Increase settings-radio-button-subtitle font weight
  • 9711f25 [PSF] Log row used metric for permission toggles.
  • 3669020 [FRE Refresh] Add FRE ScreenType for TurnOnSync flow (pre-UNO users)
  • 734e005 Add a MockActorLoginPermissionService
  • 8b54d74 [Autofill AI - M4] Update field trial up to public passes flags
  • 84f3db5 Roll Chrome Mac Arm PGO Profile
  • 63c5294 [Gardener] Allow flaky blink web test to pass timeout instead of failure
  • 7f08b31 Roll Chrome Android ARM64 Orderfile from 2kSI7m3yegEY-okYZ... to 20G1X3bFaNv6JQGoq...
  • 63bb2e0 Roll Chromium Variations from EIfkreobUTya7iHPA... to 6p8-pP2rkm36q7qpm...
  • 7ea13dc [iOS] Migrate SaveCardInfobarEGTest to EmbeddedTestServer
  • 3a00717 Roll Crossbench from 9f6c32f7e27d to 56f178371fab (1 revision)
  • 804776f Roll Dawn from c5d549e250b9 to 5d5f225be2ed (8 revisions)
  • c4ee738 Roll clank/internal/apps from d2d021999c88 to 08ded2330aff (1 revision)
  • 5d1e141 [iOS] Present next alert from queue on user dismissal
  • 201ccff Roll src-internal from 6781c370dde1 to 104d9aaa4ed8 (1 revision)
  • 996bdae [Connection Allowlist] Pass reporting information during revocation.
  • d493d74 Roll DevTools Frontend from 10dfcc73f565 to 01477a34a006 (8 revisions)
  • ceec40d ai-overlay-dialog: Add button in UI when no mic
  • bb50c09 Roll vulkan-deps from 66b781cbf618 to 242b87f9ad80 (1 revision)
  • ceb5503 Mark FileSystemAccessObservationGroup scoped observation as dangling
  • c4f3411 Mark SlowWebPreferenceCache scoped observation as dangling
  • b9096f0 Increase random() range in tests instead of iterating
  • e33f901 [FRE Refresh] Refresh management dialog strings
  • 1ac5e44 Update meet_effects hash in DEPS file.
  • 9bb6b76 Roll Perfetto from 08919e34b61c to fc366f1f89ce (26 revisions)
  • 616316d Roll WebGPU CTS from 5ca78e5515ba to e135cc01eb4f (1 revision)
  • 540b892 Roll gn from 335219e2893b to 3007f57168db
  • 50c0c03 Extend TrustedVault.TrustedVaultDegradedRecoverabilityValue
  • f49ef5b Parsing into an inert template shouldn't run custom element callbacks.
  • b493138 Roll Skia from 7a6def81a74d to 07604c6be484 (1 revision)
  • 1dcac4e Clean up kSyncClearMetadataOnUnsyncedEntitiesForFullUpdateTypes
  • d141d62 WebNN: Use output size for TransposeConv SAME padding in TFLite
  • 9013768 Update security critical status to no
  • 582e1f4 Use safe sanitizer mode when calling the safe stream* methods
  • f72d48e Roll ICU to 78.2
  • 2fc5127 Roll V8 from 69c69302ab02 to a9e0b9bd6db5 (4 revisions)
  • 7c5c816 Roll Chrome Android ARM64 Orderfile from Nb_y3p0VT3LlKqSfP... to 2kSI7m3yegEY-okYZ...
  • f79aaad Revert "WaaP: Fix SessionRestoreTest with initial webui"
  • 051809d Roll Amd64 AFDO from 148.0.7729.0_pre1597507_rc-r2-merged to 148.0.7741.0_pre1601555_rc-r1-merged
  • 6a65430 Avoid registering observer before calling HistoryService::Init(...)
  • 69af20d Roll DevTools Frontend from aaa08330dec1 to 10dfcc73f565 (3 revisions)
  • ce01e36 [Gardener] Disable failing PWM UI Test
  • cdf5044 [iOS][Assistant] Use absolute height limits
  • ad8704a [Spanify] Project Command Line Polymorphism
  • 8db266d Roll Chrome Mac Arm PGO Profile
  • a414b0a Roll BoringSSL from 4dd559a6b088 to 4d969991f617 (1 revision)
  • 6bff79e WalletHttpClient: Add Platform to ClientInfo
  • ed4812b Fix accessibility issues on chrome://inspect
  • 402e0ab [Unencoded-Digest] Drop the runtime flag.
  • c89f48e Roll Chrome Android ARM32 Orderfile from VI0u8CpzX4WWVNveT... to brFsDc26rlRVvVzAg...
  • c680fc5 [ios] Add UserActivityType enum in task_request_user_activity
  • c36dbf4 [iOS][Passwords] Create icb/passwords/password_exporter
  • 84ce6c7 Avoid registering observer before calling HistoryService::Init(...)
  • b01eda9 [iOS]Cleanup snackbar presenter
  • d001807 Improve CSSPaintDefinition::ApplyAnimatedPropertyOverrides
  • d57f3e6 [HoT][Android] Add basic content for the Autofill and passwords page
  • 8ec1607 [Socket Pool] (6) Improve policy tests
  • ee705a6 Bump LWA histograms expiration date
  • a8f6993 [installer] Include the updater logs in installer crash reports
  • 6ed59ab Roll Chrome Android ARM64 Orderfile from 995E8o4Zsd1iBMh7r... to Nb_y3p0VT3LlKqSfP...
  • 3eb726f [//media] Eliminate else after return in PCVR
  • eeb6937 [//gpu] Make CanCopySharedImageToGLTextureViaSkia() internal
  • c76038b Roll Skia from 9da9a9ffd541 to 7a6def81a74d (3 revisions)
  • bf3a753 WTF: Add StringImpl::size_type and StringImpl::npos
  • ae3e9c7 [Signin][Android] Simplify FSSigninMediator#onInitialLoadCompleted.
  • 7d97071 WTF: Rename some functions in ascii_ctype.h
  • 624f578 Modifies IDS_DESKTOP_MEDIA_PICKER_ALSO_SHARE_APPLICATION_AUDIO
  • 34a7972 Roll clank/internal/apps from 81fb52e33c46 to d2d021999c88 (1 revision)
  • d11c5ff [IWA] Enforce sub apps to use non-overlapping scopes.
  • 04c5f13 Revert "Make SharedGpuContext sequence-local instead of thread-local"
  • 07c378f Roll DevTools Frontend from 69b531aed41f to aaa08330dec1 (1 revision)
  • 251f5ea Use unconditional callback registration in SearchPrewarmProgressService
  • 9ae419a [code-health] Clean up `lens-web-page-load-optimization-enabled` flag
  • d998117 [Signin] Parse mtls_token_binding from Dice Signin header
  • b0c04e5 Roll Boca App from 07L2MjthLWqkvhmvY... to -lQ2p9nnbDsm51E7B...
  • 8084e86 [Signin][Android] Support selecting an account when signin is forced
  • c940a59 Avoid registering observer before calling HistoryService::Init(...)
  • aed878f [Socket Pool] (5) Expand OS availability of MaxConnectionsPerProxy
  • 8ced4e6 [reading-flow] Fix slotted node ordering in focus navigation
  • 9cf3fd1 Roll ios_internal from f9033dc042bd to 3fd87369194c
  • d4665c3 [css-image] Support light-dark() with image values behind flag
  • b5fe138 Roll Projector App from VFym4AAENNmVvjceC... to HrB54dZCeu0VzezAC...
  • fd5d92b Roll Chrome Mac PGO Profile
  • be71c75 Roll WebView ARM Orderfile from GElM5MdkAap1RuGKo... to T0JzkLGsR-l0fmL-Y...
  • ae7c922 Add common MockSessionSyncService
  • e0f8e4a [Blink] Eliminate CNon2DRPSI::CopyToBackingSI() taking in size to copy
  • 3dcd7bd [Blink] Eliminate CopyToResourceProvider() taking in size to copy
  • b18360d [Blink] Separate CRP::WritePixels() by 2D and non-2D variants
  • 3a7396d [Blink] Make CRP::RestoreBackBuffer() Canvas2D-only
  • aa298d4 [Blink] Simplify CNon2DRPSI::WillDrawInternal()
  • 3c6d5a8 [//cc] Dedupe {Picture, TileDisplay}LayerImpl nearest neighbor tracking
  • 5a7ae68 [//gpu] Make CanCopySharedImageToGLTextureViaTextureCopy() internal
  • 6a6a92e Roll Boca Receiver App from h9rCodIO91BSGJIs0... to qPR894khQf9Vi1aMg...
  • fd760d0 [Autofill] Make DenseSet::max_size() static
  • 21e4f75 Roll Crossbench from f769e3263d8a to 9f6c32f7e27d (1 revision)
  • 08349a7 Roll Chrome Mac Arm PGO Profile
  • 6fe7aee [Gardener] Disable MobilePageAdDensityByHeightAbove30_NoAdInterventionTriggered
  • 1a28ee0 [Socket Pool] (4) Expand the enterprise policy controlling the proxy limit
  • a6ed0c5 [Blink] Remove CNon2DResourceProviderSI unused method
  • 74750de Roll BoringSSL from 4a0e7967db63 to 4dd559a6b088 (1 revision)
  • 951cf4f Roll vulkan-deps from e65fb3bf6dc6 to 66b781cbf618 (1 revision)
  • a9b0aed [sync] Deprecate SyncTest::BeforeSetupClient()
  • fbdb846 Roll androidx from 6c2939gs3hJpDeyKG... to rEXI3HS2jun77b9O-...
  • 4b166a1 Fix location of the 'disabled by extension' indicator
  • a9ccfb8 Remove DumpWithoutCrashing from HttpNetworkTransaction::HandleIOError
  • 0719399 Roll Depot Tools from 8e07900125ba to 983ff6c520f9 (1 revision)
  • df7b8fa Roll Chrome Android ARM64 Orderfile from UK1vuZtmfYouhxGOE... to 995E8o4Zsd1iBMh7r...
  • 7ce044b [Frameworks roll] Roll to 885997482 piper revision
  • 591db6c [Blink] Remove DrawingBuffer::low_latency_enabled()
  • ea62d18 [Blink] Remove DrawingBuffer::set_low_latency_enabled
  • be8b0d0 [Blink] Check swapchain support via LowLatencyUsageSupportedForWebGL()
  • 40352bc Automated Commit: LKGM 16620.0.0-1076064 for chromeos.
  • 854cffa Roll Chrome Win ARM64 PGO Profile
  • 8b05952 [//docs] Minor restructuring in Headless section
  • 9bbe809 FileSystemAccess: Add event loop spins to FilePathWatcher unit tests.
  • e0f9987 Increase WebSocket deflate chunk size to 32KB
  • e94b26f Roll Chrome Android Desktop x64 PGO Profile
  • db823f3 Roll src-internal from 6ca50d428477 to 6781c370dde1 (1 revision)
  • 00bedfb Roll eigen from 62e23f79dd0e to 36ca36d0def8 (1 revision)
  • 721bca6 Roll Chrome Android ARM32 PGO Profile
  • e14827b Revert "webnn: Disable graph dumping"
  • b1d15f7 Reland "actions revamp: mbsa: Action is "pressed" when popup is open"
  • 01de796 Roll V8 from ad21f5f27cc5 to 69c69302ab02 (2 revisions)
  • 3aab02c LPP: Fix state transition bug in setup_pin_keyboard
  • 0a86cef Roll DevTools Frontend from ba3b14413909 to 69b531aed41f (1 revision)
  • 82da30b Roll Chrome Android ARM64 Orderfile from FzlezJJz9iqliKB61... to UK1vuZtmfYouhxGOE...
  • 4e94e47 extensions menu: Introduce pinning pref
  • e708a93 Roll Chrome Mac Arm PGO Profile
  • 1dcd134 [code-health] Clean up `PolicyPagePromotionEligibilityCheckedBanner`
  • 2ed1da6 Revert "Add new entrypoint scoped metrics for FRE"
  • e8cda39 Roll vulkan-deps from 17137fbeeafb to e65fb3bf6dc6 (1 revision)
  • 79cb979 LPP: Drop stale credential validation callbacks in setup_pin_keyboard
  • 77266be LPP: Cache PIN credential requirements in setup_pin_keyboard
  • 828be57 LPP: Remove synthetic pin-change events in setup_pin_keyboard
  • 5408790 LPP: Separate UI and logic in setup_pin_keyboard
  • 11d8e8f LPP: Refactor and rename credential validation handler
  • 4cae52d LPP: Simplify backend call in setup_pin_keyboard
  • 4cc3a43 Revert "[FRE] Add 8 render tests for DefaultBrowserPromoFre"
  • 19ce142 Roll BoringSSL from c9adcbb55901 to 4a0e7967db63 (4 revisions)
  • 2b49b19 LPP: Break down `doSubmit` method in setup_pin_keyboard
  • b391d07 Roll Skia from c5a4acd62d48 to 9da9a9ffd541 (1 revision)
  • 617260b Roll Chrome Android ARM64 Orderfile from eFojILa4NC6AANrYg... to FzlezJJz9iqliKB61...
  • f79eb8c [PWA] Centralize URL eligibility check for web app features
  • a957de3 ash: Dismantle crosapi's cros_display_config.mojom, part 12
  • 8bd0381 DomStorage: Add create-only ctor to ScopedFactory
  • 3c3a157 NQE: Fix typo in async NotifyHeadersReceived WebView flag
  • c961204 Roll DevTools Frontend from 799aca9fbf5b to ba3b14413909 (1 revision)
  • 65ac657 Roll V8 from c73aaf5864f0 to ad21f5f27cc5 (4 revisions)
  • b02bdab Use ShouldThrottleSearchPreloads() in SearchPrefetchRequest
  • 7ccb6a5 DomStorage: Unparameterize fake impl based tests
  • b748633 DomStorage: Add duration histograms for DomStorageDatabase operations
  • f9e7758 Create SpdySession for preconnected H2 connections
  • dd938f4 [Paint] Enable composited split-axis sticky positioning
  • 7f4b889 Roll eigen from 05295a818b7e to 62e23f79dd0e (1 revision)
  • 0d75c33 a11y-android: Refine selection range calculation in BrowserAccessibilityManagerAndroid.
  • 8c3946b ASH Refactoring: Move FLOATING_WORKSPACE strings from C/B/ to ash/
  • 5bcaeb2 Roll Chrome Android ARM64 Orderfile from u4t-e4Fphi3hyjsrn... to eFojILa4NC6AANrYg...
  • 4a6073e [Card Metadata] Fix card metadata metrics not logging on form submission
  • 89b42d2 WebUSB: Strengthen control transfer protection for protected classes
  • 0de1479 Roll Chrome Mac Arm PGO Profile
  • 8bd35eb Roll vulkan-deps from 8175d06b50db to 17137fbeeafb (2 revisions)
  • c66dff6 Roll clank/internal/apps from 66cdff341fad to 81fb52e33c46 (1 revision)
  • 6e7407b ASH Refactoring: Remove 18 unused .png.sha1 in ash/ash_strings_grd
  • 4758d95 Roll optimization-guide from b2393ffea90b to 9f9548977795
  • 1edde5d ASH Refactoring: Remove 11 unused .png.sha1 in C/app/chromeos_strings
  • 2ae7878 CreateETC1UIResource: Larger size to `SkImageInfo`
  • 569b090 Roll WebView ARM Orderfile from o1Rwv-FtVv5nZFXcV... to GElM5MdkAap1RuGKo...
  • e09735e Revert "Gracefully handle overlapping driver handle ranges"
  • ec34e58 Remove CookieSourceType::kUnknown (Part 5: content tests)
  • a3d1b12 [prerender] extend some search prerender histograms
  • d3467fe Remove CookieSourceType::kUnknown (Part 2: services/network tests)
  • b37daf7 Remove CookieSourceType::kUnknown (Part 9: blink tests)
  • 1812066 [TreesInViz] Ensure browser_controls_shrink_blink_size is being synced
  • 0cbf6a2 Fix build issues for linux-arm64-rel-fyi
  • 2cdcd5c Implement image animation pause on the exact frame
  • eb273dc Remove CookieSourceType::kUnknown (Part 6: components tests)
  • 6f68334 Remove CookieSourceType::kUnknown (Part 7: ios tests)
  • 5ae54fd Remove CookieSourceType::kUnknown (Part 3: net/extras and url_request tests)
  • 35d8544 Refactor CookieSourceType API to require explicit values (Part 0)
  • 113220a Roll Chrome Mac Arm PGO Profile
  • 6d63c49 Roll Chrome Win64 PGO Profile
  • d3a8e1e gperf: Use CIPD gperf on Linux
  • a844245 Roll src-internal from 6050023a2c66 to 6ca50d428477 (1 revision)
  • 1e2ac45 Roll Skia from dd55fc0254f8 to c5a4acd62d48 (1 revision)
  • f291c38 Roll WebView ARM64 Orderfile from I3vmSvP50Wc9BekUR... to K_kz0Q-8GcyTi_mz-...
  • d5efe70 Gardening: Disable http/tests/devtools/console/console-xpath.js
  • ad337cf Roll Chrome Android ARM64 Orderfile from 2vIaL8CrAESZsM2Mq... to u4t-e4Fphi3hyjsrn...
  • 0455d3d Roll Chrome Mac PGO Profile
  • fd32eaa [bedrock] Migrate FindBrowserWithGroup usage to BWI*
  • d6a5d4b Glic Selection Prompt Feature parameter
  • 8020df7 Extend WebContents for access to text selection bounds
  • 0799044 [Extensions Cleanup] Simple JS updates in various api_test dirs
  • 45e1771 Remove superfluous includes for base/containers/enum_set.h
  • a298d16 Roll Chrome Win32 PGO Profile
  • b66fc06 Extend expiration dates for ChromeOS.Settings.Device.*
  • 6b80ff5 Updating trunk VERSION from 7741.0 to 7742.0
  • fc10b0d [WebNN] Reject fusing per-channel quantized gemm if the quantized dimension of filter is not 0
  • 7f8a59a Extend expiration dates for Ash.ShortcutCustomization.*
  • 69906c6 Enable VLOG level 1 for cross-device pref tracker debugging
  • 62ac466 Roll Dawn from 4a3266331c9e to c5d549e250b9 (11 revisions)
  • 546a6eb Roll Chrome Android ARM32 PGO Profile
  • f9f94f9 Silence some more MSVC warnings
  • 2036d23 ASH Refactoring: Remove unused string IDS_FILEMANAGER_APP_DESCRIPTION
  • fc62112 Roll optimization-guide from 53d3b7da1479 to b2393ffea90b
  • debb67a Extend expiration dates for ChromeOS.Inputs.DoubleTap*
  • 97c0867 WaaP: Fix SessionRestoreTest with initial webui
  • c1544aa Roll clank/internal/apps from fdd3506b7684 to 66cdff341fad (1 revision)
  • f9255d3 WebUI: Fix ESLint no-unnecessary-type-conversion violations, part 1.
  • f5ee2e6 [Actor] add attempt login request to Android
  • 75dbc0f [AF] Implement AFOptimizationGuide: IsUrlEligibleForOmniboxAutofill(~)
  • 01b4f3f Fix logic error for trace_config.cc
  • 5de4a77 Convert home button to WebUI
  • 1646872 Roll vulkan-deps from ea5afb3f56cf to 8175d06b50db (2 revisions)
  • b5fb28a [PromptAPI] Use of std::visit in substitution.cc
  • 97d6fa0 Roll Chrome Mac Arm PGO Profile
  • 64a9193 [SharedPrefsMigration] Add unit tests for protobuf
  • d53e73e Introduce SharedWorkerExtendedLifetimeEnabled Enterprise policy
  • c60f7fb Replace DynamicTo<> with To<> in ToDocumentFromExecutionContext()
  • 3745e66 [SharedPrefsMigration] Add protobuf field removal javadoc
  • c87c10c [FRE] Add 8 render tests for DefaultBrowserPromoFre
  • fdab935 Dump without crashing on headers from renderer-initiated navigations
  • 0034eea Renumber crbug.com/1299212 to crbug.com/40215845
  • 919794c Add WebXR mesh API foundation
  • ec38311 [Extensions Cleanup] Simple JS updates in content_scripts API
  • 591e58a build: filter -ftime-trace in rust bindings generator
  • 01d1d43 Move chrome_navigation_ui_data_android.cc to chrome/browser/renderer_host/android/
  • 012c80d Add hmac-secret(-mc) support to WebAuthn domain in Chrome DevTools Protocol
  • d72e069 [Blink] Use ThreadSpecific for WordBreak and SentenceBreak Iterators
  • 73deb77 [Autofill] Remove unnecessary FieldTypes
  • 15bcc32 Roll PDFium from e9d09fe61743 to 4c1474eefde4 (10 revisions)
  • d8b9b9f Add fieldtrial for ContextualSearchBoxGlobalExpansion.
  • 0ef4994 Clean up LaunchQueue
  • 135d836 [ios blink] Remove stale ios.use_blink.components_unittests entries
  • 35aedc5 Roll TFLite/LiteRT to Next Green Version
  • 76543fd Roll src-internal from 779ee1cb871e to 6050023a2c66 (1 revision)
  • 18f3d97 Add histogram counters for figuring out unsupported language usage
  • 33c01b8 [BNPL][PNPL] Reset flow state when popup closed
  • 523e87c [Desktop Android] Hide “Discover more extensions" section for zero state
  • 7fa5463 Remove expired insecure download histograms
  • d848bf6 Side Panel: Have SidePanelCoordinatorAndroid inherit SidePanelUIBase
  • c088fa7 Roll Skia from a85f5beff33e to dd55fc0254f8 (3 revisions)
  • 9c2265b Roll Chrome Android ARM64 Orderfile from aUuZnXZoHCGNOImcf... to 2vIaL8CrAESZsM2Mq...
  • cca9a6f Roll Chrome Win64 PGO Profile
  • 259db83 Implement ::expand-icon pseudo-element
  • 95237ac [BNPL][PNPL] Pass SuggestionHidingReason to OnSuggestionsHidden observer
  • f42c791 MP4StreamParser: Parse IT35 timed metadata tracks
  • 4959410 Implement view switch for surface embed in WebContentsImpl
  • 59e8208 Modularize chrome/browser/transition_manager/
  • 4369888 Convert UNSAFE_TODO in AudioWorkletProcessor to safe code
  • aa81280 Exclude the currently open chrome://contextual-tasks from recent tabs in ContextualSearchboxHandler.
  • 7e131e7 [composebox] Fix Lit rendering crash in ComposeboxMatchElement.
  • a3cec46 Roll eigen from 0fd8002b1185 to 05295a818b7e (1 revision)
  • 632374c [code cache] Add support for Webui Toolbar page resources
  • efb1837 Roll ios_internal from 97a9215a867d to f9033dc042bd
  • 13c3209 [Masonry] Fix crash in BuildGridSizingSubtree for grid-lanes with subgrids
  • 1197320 [context-input] Allow all file type selection when raw-file flag is enabled
  • 49588c7 Add extension install policy status to chrome://policy
  • 533f263 [iOS] Fix UI glitch when reaching the bottom of the page
  • 0f81337 Add new entrypoint scoped metrics for FRE
  • 985205b Side Panel: Drop "Bridge" suffix from SidePanelCoordinatorAndroidBridge
  • 155f696 extensions: Port content_scripts API tests to desktop Android, part 3
  • bb9926f [BNPL-Ai][Clank] Fix Server not responding with Extracted Amount
  • 386abd2 Add sources for AccessibilityAnnotationSpecifics
  • e6e199c [ALPC Extensions]: Clean up chrome_extensions_api_client
  • ccf079f Revert "Remove WebView::SetCrashedOverlayView"
  • 7defc36 Refactor QuicHttpStream::IsConnectionReused() to use !IsFirstStream()
  • 0c01cba Roll clank/internal/apps from 153a4de25299 to fdd3506b7684 (1 revision)
  • f5242a4 GlicChromeStatusIcon: parameterize icon size, 20px default
  • 967e148 [Autofill AI - M4] Add IPH config for android
  • d879ba6 Roll Chrome Win32 PGO Profile
  • efde78f [ios blink] Fix build errors
  • 5e00584 Revive MaybeUpdateCrostini() function
  • 3b1472e Roll Chrome Mac Arm PGO Profile
  • 4d04162 Fix observing CC prompts with the new filling logic
  • 22a00be Keep RenderWidgetHostViewCocoa alive during nested loops started by TextInputClientMac
  • 5d28fd8 [Extensions Cleanup] Simple JS updates in api_test/keybinding
  • 48c0c42 [User Education] Allow-list CanShowFeaturePromo()
  • 37f1b6e fix rpm/build.py for rpm >= 6.0
← Back to all summaries