Chromium Digest: 2026-03-15
Overview
This digest covers 8 commits, identifying one major breaking change. The changes include updates to macOS integration, UI enhancements for Vertical Tabs, additions to iOS enterprise features, and various internal test and infrastructure fixes. The breaking change affects embedders on macOS who use the system settings utility functions.
macOS Integration
-
⚠️ BREAKING
Updates system settings wrappers in
base/mac/mac_util.hto support upcoming macOS versions. BREAKING: This change renames and removes several values in the publicbase::mac::SystemSettingsPaneenum. For example,kDateTimeis nowkGeneral_DateTime, andkPrivacySecurity_Pasteboardis replaced bykPrivacySecurity_PasteFromOtherApps. Embedders on macOS usingOpenSystemSettingsPane()must update their code to use the new enum values to avoid compilation errors. (6c38bdc)
UI & UX
iOS
-
Introduces a new factory class,
IOSCloudBinaryUploadServiceFactory, as part of the enterprise cloud content scanning feature set on iOS. (d7a5387)
Experimental Features
- Enhances the experimental Prompt API to reject calls with invalid constraints or prefix conflicts, improving error handling for the underlying AI language model services. (648dcfa)
Infrastructure & Testing
Localization
-
A routine update synchronizes translation files (
.xtb) with the latest strings from the main branch. (524df74)
All Commits (87)
- d7a5387 [iOS] Add factory class for IOSCloudBinaryUploadService.
- 26cb86b Roll Chrome Win32 PGO Profile
- f050b4e Roll Chrome Win64 PGO Profile
- 4ea1338 [Frameworks roll] Roll to 884063102 piper revision
- b75ca23 Update TabSearchPageHandler UT teardown behavior
- ffe06d9 Roll Chrome Android ARM64 Orderfile from 3de32n1dMESg4SCyB... to N-SSzxc1fVpDt6q57...
- af7f136 Roll clank/internal/apps from d012c5cc1de5 to e61ef7c7e726 (1 revision)
- f303bc0 [Vertical Tabs] Scroll-in animating tabs in the non-overflow state
- 2bc7259 Roll Chrome Android ARM32 PGO Profile
- 27d3c8e Roll Chrome Android Desktop x64 PGO Profile
- 563bb5f Roll Kotlin Stdlib from KABHiJiUrNNzDUFrZ... to mLhm2Qx7LKeQaTHlt...
- 5850b2a Roll Chrome Mac Arm PGO Profile
- 030a38c Roll Android Lint from UdJPLkDOu5joGtPdw... to lBgjWB8NdI2Mhnsy0...
- be53700 Roll Manifest Merger from KYQSw0Ej8zT_IRNL0... to pdCSlKLBAxy6TfAEU...
- d3b9aa3 Roll Error Prone from Y-wIN3nTyykC3fwie... to ax2FOQ16-lz2R1o1P...
- 8e085d6 Roll Chrome Android ARM64 Orderfile from veNCSop37bdtOYcnH... to 3de32n1dMESg4SCyB...
- 31f4b59 Roll clank/internal/apps from 392f85524012 to d012c5cc1de5 (1 revision)
- 6abe6da Roll Chrome Win64 PGO Profile
- 471bde2 [Vertical Tabs] Have the NTB flush with scroll-views when animating
- ad07857 Roll Chrome Win32 PGO Profile
- 4eada23 Roll Chrome Android ARM64 Orderfile from Ep1LB320vO9epv1JP... to veNCSop37bdtOYcnH...
- 463b278 Roll Dawn from b97879f37cc8 to 851ba3e50c35 (1 revision)
- 84eb7e1 Roll Chrome Mac Arm PGO Profile
- a34bd73 Roll Media App from GknwVGkcrIl7v_WMt... to zuxNSRdee9dITLIag...
- f3cdcbd Roll Help App from YDOKHOtBOS14jbcnq... to IvtMZvq5utE0gFYSZ...
- 24b0ff6 Roll clank/internal/apps from 6a62ec2ee7a4 to 392f85524012 (1 revision)
- 4df87af Roll Chrome Mac PGO Profile
- 94c6b26 [CT] Automatic update from google3
- 732a4f1 [KP] Automatic update from google3
- a33b312 Roll Chrome Mac Arm PGO Profile
- c0214bc Roll Chrome Win32 PGO Profile
- e98834f Roll Chrome Android ARM64 Orderfile from 3LURSbBD3cLUXCWRN... to Ep1LB320vO9epv1JP...
- 02b1b9c Roll Chrome Linux PGO Profile
- 7526c28 Roll Chrome Win64 PGO Profile
- 2d9076f Roll Skia from 34ace196b838 to a6ccaf95c6e0 (2 revisions)
- 5d5b078 Roll ios_internal from 11dfb21ff1bb to 293c3cfffdac
- 524df74 Updating XTBs based on .GRDs from branch main
- 54886dd Roll Chrome Win ARM64 PGO Profile
- 6827d1b Roll V8 from 732df51836c6 to 1d35a992e5b6 (7 revisions)
- c4ea08f Roll Chrome Android ARM64 Orderfile from OicHKM3I3vvgF8P76... to 3LURSbBD3cLUXCWRN...
- b55d953 Roll Chrome Mac Arm PGO Profile
- c92b519 Roll clank/internal/apps from d7f4a60931c6 to 6a62ec2ee7a4 (1 revision)
- d582598 Roll Chrome Android ARM64 Orderfile from 1YAYoMVQT7k9a8VYE... to OicHKM3I3vvgF8P76...
- e219b0d Roll Chrome Win64 PGO Profile
- 378fd92 Roll Chrome Win32 PGO Profile
- a6e7bb8 Roll Chrome Mac Arm PGO Profile
- 9f180a9 Roll clank/internal/apps from 5cf7da40bc1f to d7f4a60931c6 (1 revision)
- 64efb73 Roll Chrome Android ARM64 Orderfile from 9oVMb5cQr2cxdI3gh... to 1YAYoMVQT7k9a8VYE...
- 09822c0 Roll Projector App from XZ5aWetd8cxzPF00i... to Z6jNemmwQlGR1q1hJ...
- ae756e4 Roll ios_internal from 48901ff5fa0e to 11dfb21ff1bb
- 9804fc2 Roll WebView ARM64 Orderfile from bwbe8ToXqoZALXLVJ... to X6z_Jod4889L8V0Op...
- 30f46d0 Roll WebRTC from 2d45ac97748f to b7e65ec7f0a7 (3 revisions)
- 62efaa1 Roll Chrome Mac PGO Profile
- 0706f83 Roll optimization-guide from c8fa502268fc to 186aa149d65d
- 121612e Roll Boca Receiver App from qixYkjCM766utD3-s... to _2UjAwvvaYCLKlzwT...
- 3fcc927 Roll Boca App from 9rs7bHE694mlEh8bt... to wxnp7ozYwL5ySfpsw...
- 36ca50c Roll Chrome Mac Arm PGO Profile
- 9640553 Roll Chrome Android ARM64 Orderfile from gpL3WlXDsLnk2oqFK... to 9oVMb5cQr2cxdI3gh...
- 9b71507 Roll Chromium Variations from sN6PLlwsYU54OTAEY... to buORp_ZhTeXfBGtaq...
- e3eb242 Roll Chrome Win32 PGO Profile
- decce7b Roll Chrome Win64 PGO Profile
- 2a5cb96 [Frameworks roll] Roll to 883876520 piper revision
- c838996 Roll Chrome Win ARM64 PGO Profile
- be1745a Roll Chrome Android Desktop x64 PGO Profile
- 49a3f12 Roll Chrome Mac Arm PGO Profile
- f1c267d Roll Chrome Win64 PGO Profile
- 0a0f1f4 Roll WebView ARM64 Orderfile from kp921HDrElB67hX0K... to bwbe8ToXqoZALXLVJ...
- 42f7331 Roll Chrome Android ARM64 Orderfile from wAMJxiv9H5AAtbOPJ... to gpL3WlXDsLnk2oqFK...
- 579845e Roll Chrome Win32 PGO Profile
- 33207c4 Roll Chrome Mac Arm PGO Profile
- 84fcd4c Roll Chrome Android ARM64 Orderfile from ZEybvxbtrR4xPHZ5t... to wAMJxiv9H5AAtbOPJ...
- 8d3adda Roll clank/internal/apps from 33ef3aa17c66 to 5cf7da40bc1f (1 revision)
- 6c38bdc Update system settings wrappers in mac_util for macOS 15 and 26
- 186043f Roll Chrome Mac PGO Profile
- 648dcfa Prompt API: Reject on invalid constraints and prefix conflicts
- 74c832b Roll Chrome Mac Arm PGO Profile
- 1852fe3 Roll Chrome Win32 PGO Profile
- 0002b4f Roll Chrome Android ARM64 Orderfile from 0BLjUUnd8xfVlQt7X... to ZEybvxbtrR4xPHZ5t...
- 978a0e4 Roll Dawn from 8c3fb169b8a7 to b97879f37cc8 (2 revisions)
- 3641eda Roll Chrome Win64 PGO Profile
- f1107e1 Roll Chrome Win ARM64 PGO Profile
- c9c943f Roll compiler-rt from ea94b34eeb63 to b93edfeca73c (1 revision)
- a90f51e Roll Chrome Android ARM64 Orderfile from s-nd3ZhrzrUxpZHCL... to 0BLjUUnd8xfVlQt7X...
- 1835fa1 Roll Chrome Mac Arm PGO Profile
- 60e4de8 Fix dangling raw_ptr in OptOutBlocklistTest
- 30e834a Roll WebView ARM64 Orderfile from nJg_qGLsoIce7ulnK... to kp921HDrElB67hX0K...
- a821733 Roll Chrome Win32 PGO Profile