Chromium Daily Digest Logo

Chromium Changes Summarizer

Summary for 2026-01-25 on branch 'main'

Chromium Digest: 2026-01-25

Overview

This digest covers 34 commits from January 25, 2026, filtering out automated test and dependency updates. Key updates include major breaking changes to the base library's Value types, the Content Browser Client API, and the Remoting component. Other changes involve UI adjustments for vertical tabs, internal optimizations, and feature flag refactoring.

Base Library

Content API

  • ⚠️ BREAKING BREAKING: The public virtual method ContentBrowserClient::ShouldEnforceNewCanCommitUrlChecks() has been removed. The associated feature flag kAdditionalNavigationCommitChecks was also removed, making stricter URL commit checks mandatory. Embedders who were overriding this method will encounter a build failure and must remove the override. (26e2892)

Remoting

  • ⚠️ BREAKING BREAKING: As part of adding Linux support for the daemon process, the is_virtual_terminal parameter was renamed to is_curtained. This affects the CreateDesktopSession method in the remoting.host.mojom.DesktopSessionManager interface and its C++ implementation in DaemonProcess. Embedders of the remoting host will need to update their method calls. (b96486e)

UI

  • The entry point for the Projects panel has been moved to the tab groups button when the VerticalTabsProjects feature flag is enabled. (a74866a)
  • A ghost loader UI has been added for side panel navigations related to Contextual Tasks, controlled by a feature parameter. (3473588)
  • An optimization was made to the ExtensionActionListMediator on Android to more efficiently handle the removal of extension action items from the toolbar. (906d839)

Internals & Refactoring

  • The kInitialWebUI feature flag was moved from //chrome/common to //content/public to allow its use in //content for process optimizations. (e4c521d) (3dec63a)
  • An early return in the metrics reporting service was converted to a CHECK to enforce a code invariant that was previously guarded by a DCHECK. (6588a09)
  • Stale TODO comments related to a fixed bug were removed from AudioManagerIOS. (72462b2)
All Commits (95)
  • 5ee4114 Roll BoringSSL from e690429b0459 to d939c1829b99 (1 revision)
  • e8e2a43 Roll Chrome Win64 PGO Profile
  • 4c19fbf Roll Chrome Mac Arm PGO Profile
  • f5a673b Use modern names for base::DictValue and base::ListValue
  • 6742257 Roll Chrome Win32 PGO Profile
  • 9740839 Use modern names for base::DictValue and base::ListValue
  • a74866a [Vertical Tabs] [Projects] Changing Entry Point of Projects Panel
  • 64f2461 Use modern names for base::DictValue and base::ListValue
  • 6588a09 Change early return to a CHECK in reporting_service.cc
  • 3473588 Reland "[Contextual Tasks] Add ghost loader for non-AIM navigations."
  • d08503f Use modern names for base::DictValue and base::ListValue
  • 9c13c09 Roll Chrome Mac PGO Profile
  • b96486e [crd host][linux] Barebones daemon process
  • db21ab2 Use modern names for base::DictValue and base::ListValue
  • 5246957 Use modern names for base::DictValue and base::ListValue
  • d828964 Use modern names for base::DictValue and base::ListValue
  • 90a977d Use modern names for base::DictValue and base::ListValue
  • 4a61748 Use modern names for base::DictValue and base::ListValue
  • ef81cf3 Roll Chrome Win ARM64 PGO Profile
  • 2e31bfd Roll clank/internal/apps from 4bae78741605 to 267e009cac67 (1 revision)
  • abbf6fa Use modern names for base::DictValue and base::ListValue
  • 6d30864 Use modern names for base::DictValue and base::ListValue
  • 3a24f28 Roll Chrome Mac Arm PGO Profile
  • bd07ec9 Use modern names for base::DictValue and base::ListValue
  • e99429c Use modern names for base::DictValue and base::ListValue
  • 62db526 Use modern names for base::DictValue and base::ListValue
  • ec4fcef Use modern names for base::DictValue and base::ListValue
  • c01742e Use modern names for base::DictValue and base::ListValue
  • aee83ff Use modern names for base::DictValue and base::ListValue
  • 6ee1d21 Use modern names for base::DictValue and base::ListValue
  • 8bc358e Use modern names for base::DictValue and base::ListValue
  • 1f78443 Automated Commit: LKGM 16566.0.0-1074829 for chromeos.
  • 2b131a9 Use modern names for base::DictValue and base::ListValue
  • 8cc2eb9 Use modern names for base::DictValue and base::ListValue
  • 4256b2d Use modern names for base::DictValue and base::ListValue
  • 8cdebdf Use modern names for base::DictValue and base::ListValue
  • e4991f2 Use modern names for base::DictValue and base::ListValue
  • 6b32c7f Roll Chrome Linux PGO Profile
  • 61f0b98 Roll Media App from StN1POvwOwt9gBLin... to OGXBw5z2YJ5by1Sxz...
  • 7898c85 Roll Chrome Mac Arm PGO Profile
  • 0f21f07 Roll Chrome Android Desktop x64 PGO Profile
  • 9c958d1 Roll Chromium Variations from dZD4lm8vx4C-LFB32... to zTSBv4fa90uGz337S...
  • 8d705bf Roll Chrome Win32 PGO Profile
  • 555f16d Roll Chrome Win64 PGO Profile
  • 12206ca Roll llvm-libc from 51076932f717 to 30d23eb81411 (1 revision)
  • 8abe93f Roll Chrome Mac Arm PGO Profile
  • 1e00239 Roll clank/internal/apps from ef571b7b548e to 4bae78741605 (1 revision)
  • 4b19656 Roll Help App from KkB2XrVvPaw71Ur3E... to ctUo2Vo6uMDqF2ma2...
  • 0f0f7e0 Roll Skia from f1433eb44a50 to 2830fbe8bafe (1 revision)
  • ba035d0 Roll Chrome Mac PGO Profile
  • fb73d37 Roll Chrome Mac Arm PGO Profile
  • 5c051dc [KP] Automatic update from google3
  • f5ed845 Roll Chrome Linux PGO Profile
  • aef007c [CT] Automatic update from google3
  • 47098ca Roll ios_internal from 66648b78e87f to d54343e3619f
  • 1f22270 Roll Chrome Win32 PGO Profile
  • bda4ff5 Roll clank/internal/apps from 6e0eefa6be0c to ef571b7b548e (1 revision)
  • 906d839 actions revamp: Optimize removal in ExtensionActionListMediator
  • 10f30c6 Roll Chrome Win ARM64 PGO Profile
  • 8c22359 Roll Chrome Android Desktop x64 PGO Profile
  • 1f998e9 Import wpt@6a06f4cf11c9f950bd4f00c6b7770d84dfbf7cff
  • 6f92248 Roll Chrome Mac Arm PGO Profile
  • 3a45d2d Roll Chrome Win64 PGO Profile
  • e4c521d Allow initial WebUI to have a separate process from other topchromes
  • 9872787 Roll Chrome Mac Arm PGO Profile
  • f453a06 Roll Projector App from UZdIdz7wY2aPnSWCS... to SnP_PplLYIpPKrZ5K...
  • 228d8c1 Roll clank/internal/apps from de065dc14035 to 6e0eefa6be0c (1 revision)
  • 06aa78c Roll Boca Receiver App from 3re7hO0CWyAMsg61y... to hD7OU5ftJwU2nGiea...
  • 72462b2 [TDR] Remove TODOs linked to issue 40255660
  • 55fc0e4 Roll Chrome Win32 PGO Profile
  • 6878d90 Roll Chrome Mac PGO Profile
  • 2ca27c0 Roll Chrome Mac Arm PGO Profile
  • a987237 Roll Chrome Linux PGO Profile
  • a8f1ecd Roll Chrome Win ARM64 PGO Profile
  • 641e785 Roll Chrome Win64 PGO Profile
  • afe34d8 Roll Chrome Mac Arm PGO Profile
  • fbc1d15 Roll Chrome Android Desktop x64 PGO Profile
  • 9c4ec5a Roll Dawn from ca9b1df8ab38 to a80afd106a46 (1 revision)
  • 3dec63a Move kInitialWebUI flag to `//content/public`
  • a05e214 Roll Chrome Win32 PGO Profile
  • 2357bf7 Roll clank/internal/apps from 365b263a6321 to de065dc14035 (1 revision)
  • 2850b1c Update `TestExpectations` with bugs filed for crrev.com/c/7515486
  • 07a7278 Roll Chrome Mac Arm PGO Profile
  • 665606c Import wpt@11b9300f17ffa49486e3ad23e086a8f811cc6f57
  • 26e2892 Clean up kAdditionalNavigationCommitChecks.
  • bacb785 Roll Chrome Mac PGO Profile
  • a4484e3 Roll Chrome Mac Arm PGO Profile
  • 9b97e3f Roll Chrome Linux PGO Profile
  • 9dfab4d Roll Chrome Win64 PGO Profile
  • bdafeb1 Roll clank/internal/apps from a079a2524956 to 365b263a6321 (1 revision)
  • b9067d7 Roll Chrome Mac Arm PGO Profile
  • 19f076e Roll Dawn from 31007e0e161f to ca9b1df8ab38 (1 revision)
  • 176e819 Roll Chrome Android Desktop x64 PGO Profile
  • cd60ba3 Roll Chrome Win32 PGO Profile
  • c39895e Automated Commit: LKGM 16565.0.0-1074805 for chromeos.
← Back to all summaries