Chromium Weekly: 2026 Week 5
Overview
This week's summary covers 30 relevant commits out of 34 total across 1 day. The period was dominated by several significant breaking changes, most notably a large-scale refactoring of fundamental data types in the base library. Other breaking changes affected the Content API and the Remoting component, requiring action from embedders.
Breaking Changes
-
⚠️ BREAKING
BREAKING CHANGE: The fundamental
base::Value::Dictandbase::Value::Listtypes were renamed tobase::DictValueandbase::ListValuerespectively. This large-scale mechanical refactoring will require embedders to update any code directly using these common data types. (f5a673b) (9740839) (64f2461) (d08503f) (db21ab2) (5246957) (d828964) (90a977d) (4a61748) (abbf6fa) (6d30864) (bd07ec9) (e99429c) (62db526) (ec4fcef) (c01742e) (aee83ff) (6ee1d21) (8bc358e) (2b131a9) (8cc2eb9) (4256b2d) (8cdebdf) (e4991f2) -
⚠️ BREAKING
BREAKING CHANGE: The
ContentBrowserClient::ShouldEnforceNewCanCommitUrlChecks()method and its associated feature flag have been removed. Stricter URL commit checks are now mandatory, and embedders must remove any overrides of this method. (26e2892) -
⚠️ BREAKING
BREAKING CHANGE: In the remoting host Mojo interface, the
is_virtual_terminalparameter was renamed tois_curtainedto better reflect its purpose and support for Linux. Embedders using theCreateDesktopSessionmethod must update their calls. (b96486e)
User Interface
-
The entry point for the Projects panel is now located in the tab groups button when the
VerticalTabsProjectsfeature is enabled, integrating these features more closely. (a74866a) - A new ghost loader UI has been added for side panel navigations related to Contextual Tasks, improving the user experience during loading states. (3473588)
Internals & Refactoring
Daily Summaries (1)
- 2026-01-25: Chromium Digest: 2026-01-25 (0 commits)