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 publiccontent::WebContentsinterface. All classes inheriting fromWebContentsmust 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
IntlAPI outputs. (f72d48e) -
⚠️ BREAKING
The public
views::WidgetObserverinterface was modified.OnWidgetUserResizeStartedandOnWidgetUserResizeEndednow require aWidget*parameter, which will cause compilation failures for all existing implementations. (6ba9721) -
⚠️ BREAKING
The
TabOrganizationServiceand its factory have been removed. Any code that previously accessed thisProfileKeyedServicewill fail to compile. (4a44e72) (ae844ac) -
⚠️ BREAKING
The signature for the
AutofillManager::Observer::OnSuggestionsHiddenmethod was changed to include aSuggestionHidingReasonparameter, breaking existing observer implementations. (95237ac) (33c01b8) -
⚠️ BREAKING
Several public APIs in the GPU command buffer client interface were removed. The virtual methods
CanCopySharedImageToGLTextureViaSkiaandCanCopySharedImageToGLTextureViaTextureCopywere removed fromGLES2Interface, andset_low_latency_enabledwas removed fromDrawingBuffer. (eeb6937) (5a7ae68) (ea62d18) -
⚠️ BREAKING
The DevTools protocol was changed: the
isAdRelatedboolean field onDOM.Nodeis replaced with a more detailedadProvenanceobject. Clients of the protocol relying on the old field will break. (f9c4f88) -
⚠️ BREAKING
The ChromeOS display configuration API was refactored. Several
crosapi::mojomtypes were replaced with new C++ types in theash::namespace, changing the public API signature ofash::CrosDisplayConfig::GetDisplayUnitInfoList. (a957de3) -
⚠️ BREAKING
On Android, the public Java interface
ChromeAndroidTaskFeaturewas changed. TheonAddedToTask()method is deprecated and a newonAddedToTask(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 usenet::Errorinstead ofint, breaking embedders who subclass or directly call these methods. (9c67a87) -
⚠️ BREAKING
Multiple public utility functions in
wtf/text/ascii_ctype.hwere renamed (e.g.,IsASCIIUppertoIsAsciiUpper). The old function names were removed, breaking any code that relied on them. (7d97071) -
⚠️ BREAKING
The public mojom interface
on_device_translation::mojom::Translatorwas renamed toOnDeviceTranslator, breaking any client code that uses this interface. (db9cfd4)
Web Platform & Blink
-
The
UnencodedDigestruntime feature flag was removed, making validation of theUnencoded-Digestheader 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 theCSSLightDarkImageexperimental 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: pausedto freeze the animation on the current frame instead of resetting to the first frame, aligning with the CSS specification. (2cdcd5c) -
The
::expand-iconpseudo-element was implemented for<menuitem>elements that have submenus, allowing developers to style the submenu indicator. (259db83) -
A thread-safety issue with
WordBreakIteratorandSentenceBreakIteratorwas 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
NotSupportedErrorto the more specificNotAllowedError. (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
ShowContextMenuin the publictoolbar_ui_api.mojominterface was changed. It now requires agfx.mojom.Rectinstead of agfx.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://updaterpage is now enabled by default, with its feature flag removed. (b84c089) -
A new
TabStripServiceAggregatorwas introduced to allow clients like Tab Search to observe tabs across multiple browser windows. (b76328c)
Autofill & Passwords
-
Several unused
FieldTypeenums related to flight reservations and orders were removed from the public Autofill API (components/autofill/core/browser/field_types.handautofill_private.idl). (73deb77) -
The
DenseSet::max_size()method was changed from a member function to astaticfunction. 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
Hostheader, 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::RevokeNetworkForNoncesInNetworkContextwas 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.hheader were changed to usebase::spaninstead 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
SharedMediaContextProviderbound 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::kUnknownfrom 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/browsercontinued, withchrome/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, andgame-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