Chromium Daily Digest Logo

Chromium Changes Summarizer

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

Chromium Digest: 2026-01-03

Overview

This digest covers 19 commits, analyzing changes between commits (ddd4762) and (d5d92a2). A significant breaking change was identified in the Bluetooth test framework, where a pure virtual method was removed from a public base class. Other notable updates include UI refinements for Vertical Tabs, enhancements to Safe Browsing, and ongoing work on the experimental Contextual Tasks feature.

Bluetooth

  • ⚠️ BREAKING BREAKING CHANGE: The pure virtual method PlatformSupportsLowEnergy() has been removed from the public test base class device::BluetoothTestBase. Embedders who inherit from this class for their own test suites must remove their implementations of this method to prevent build failures. (b64652f)

UI & UX

  • The Vertical Tabs feature now supports an opacity gradient to indicate when content is scrollable (39012f4834ede286bddc93f8ef5ff1ce700caf7e) and has received updates to its margins when in collapsed mode (be19c999a4a7bf6625000e93bf3b1d9ec2c962df). (39012f4) (be19c99)
  • The experimental Contextual Tasks feature has been refined. The submit button is now disabled while waiting for file uploads (a9edee909443d8baa1a7d499f3bc1d93a7a55238), the WebUI will not load if the user is ineligible for the feature (0f11cf1435afa2ccdc27835be6506484348ca143), and a minor visual glitch (a red border) has been removed (ee839110d9f200453060bd695cb4ccf8e15a9393). (a9edee9) (0f11cf1) (ee83911)
  • Other UI changes include adapting the screen recorder outline for split view mode (e0cee6d89ae84408a83b85751ed3d902b8317eb5) and fixing a background rendering issue on the New Tab Page when a custom theme is applied (1e2fbaf085a03c5d3e23b303b680c1f2e7594994). (e0cee6d) (1e2fbaf)

Safe Browsing & Security

  • To improve metrics accuracy, Safe Browsing will now skip preclassification checks when navigating to an error document (137a3f7c92b17074b72ae115584fc7a8c6827f67). New histograms have also been added to measure the performance and success rate of server-side intelligent scans (6f1b1497f920dc636567066be4c1c5eaf5352238). (137a3f7) (6f1b149)
  • As part of ongoing code health efforts, an unsafe buffer usage in usb_device_handle_win.cc was fixed by using proper zero-initialization (d5d92a2df6d0a45919099c34f6704e4f70d9ef4f), and unused hit report getters were removed from the Safe Browsing UI handler (1dc740cec66a2234daa776835ab83f645dc0954d). (d5d92a2) (1dc740c)

Extensions

  • A new experimental feature flag, kContentVerifierCacheIncludesExtensionRoot, has been added. This will allow testing a fix for extension corruption by including the extension root path in the content verifier's cache key, which should prevent certain hash mismatches. (dd0f836) (621959d)

Internals & Diagnostics

  • The ash::ScopedSessionObserver helper class has been refactored to use the safer base::ScopedObservation RAII pattern for managing observer registration. (ddd4762)
  • A bug in WebGPU has been fixed where the cropSize was incorrect for the 1-copy external texture path, ensuring the video frame's natural size is used. (2ae5da1)
  • For improved diagnostics, the updater will now log uploaded crash report IDs, making them easier to collect via tools like chrome://support-tool. (78b3b6d)

Internationalization

  • Localization string resource files (.xtb) have been updated across multiple languages to reflect recent changes in source strings. (9105e1a)
All Commits (123)
  • ddd4762 Use ScopedObservation in SessionObserver.
  • 82b29e4 Roll Chrome Mac PGO Profile
  • 5fc0a0e [Frameworks roll] Roll to 851722024 piper revision
  • ec79b5f Roll Chrome Android ARM64 Orderfile from 8YJyXbHkxZS3Co6aX... to 5xcNKTz8d1hAf0RNn...
  • d0368d5 Roll Chrome Mac Arm PGO Profile
  • e0cee6d Adapt screen recorder outline to the split view container
  • b997aa7 Automated Commit: LKGM 16543.0.0-1074302 for chromeos.
  • 16a1119 Roll Chrome Mac Arm PGO Profile
  • a737fbb Roll WebView ARM64 Orderfile from MNA4tLx4VMagT9W2m... to QZgMTlEu2CuEooYgn...
  • 1a7a85a Roll Chrome Win64 PGO Profile
  • 2725198 Roll Chrome Android ARM32 PGO Profile
  • ba4aeea Roll Chrome Win ARM64 PGO Profile
  • cabf06f Roll Chrome Win32 PGO Profile
  • 30f6a58 Roll Chrome Android Desktop x64 PGO Profile
  • 938cf09 Roll WebView ARM Orderfile from j1UhTYLHN7tFwGUAF... to 3HLLstNHxqsD45ym7...
  • f7d2800 Roll Chrome Linux PGO Profile
  • fe7a3e6 Roll Chrome Mac Arm PGO Profile
  • 86a13c6 Roll V8 from aa1551f7c8de to 008637b71e67 (2 revisions)
  • 5359d88 Roll Chrome Android ARM64 Orderfile from E3i1kqjyIKj9qwMl_... to 8YJyXbHkxZS3Co6aX...
  • 7532781 Roll Chrome Android ARM64 Orderfile from LMX9hhof0Mv1OsQ-Y... to E3i1kqjyIKj9qwMl_...
  • a284b1e Updating trunk VERSION from 7615.0 to 7616.0
  • 10a0b73 Roll Chrome Win64 PGO Profile
  • cec964b Roll Media App from DlKLt9IPhab56Rs-g... to oVmh3_6pQJL24cc9x...
  • 3f32180 Roll Chrome Android ARM32 Orderfile from AWtnJvnLomNT3Aile... to gbEitjJVTppKRii36...
  • 5da0af2 Roll Help App from 5gs5sZgXu_dJP-H2N... to B2_M7Qpc8eDp0sO6h...
  • 7102f4b Roll Chrome Mac PGO Profile
  • 7e8a017 Roll WebView ARM64 Orderfile from Y8EV1zxvTwnj3sjls... to MNA4tLx4VMagT9W2m...
  • 021a078 Roll Chrome Linux PGO Profile
  • 877e36e Roll Chrome Android ARM64 Orderfile from fwsiOdFJb2iKza4Ch... to LMX9hhof0Mv1OsQ-Y...
  • 3a531fe Roll Chrome Mac Arm PGO Profile
  • 8642a61 Roll Chrome Win ARM64 PGO Profile
  • 9105e1a Updating XTBs based on .GRDs from branch main
  • b3e717f Roll WebView ARM Orderfile from jXIZNjpPPSn40g-j8... to j1UhTYLHN7tFwGUAF...
  • 89ddf81 [KP] Automatic update from google3
  • fe6c3ae Roll Chrome Win32 PGO Profile
  • 942488b [CT] Automatic update from google3
  • 81f540d Roll WebView ARM64 Orderfile from mKr9MMscQlkTTTDfP... to Y8EV1zxvTwnj3sjls...
  • a168685 Roll Chrome Android ARM32 PGO Profile
  • 06b7ee7 Roll Chrome Android Desktop x64 PGO Profile
  • 1d5470c Roll Chrome Android ARM64 Orderfile from RVEBrfUunEMFkrb6p... to fwsiOdFJb2iKza4Ch...
  • 72701f4 Roll ios_internal from 9674ad81da55 to 53521c40827b
  • 8331e7e Roll Chrome Mac Arm PGO Profile
  • a1f00ca Roll V8 from 876fe76fafc0 to aa1551f7c8de (2 revisions)
  • d015c4a Roll Chrome Android ARM64 Orderfile from UKBaSLmVQaFBD8Q94... to RVEBrfUunEMFkrb6p...
  • 2694258 Roll WebView ARM64 Orderfile from hAy-dCXVASzEmuS6b... to mKr9MMscQlkTTTDfP...
  • b97dee0 Roll WebRTC from 4d18cf5eb29e to 0e386a0eac3b (3 revisions)
  • 28bcb9e Roll Chrome Win64 PGO Profile
  • 166919d Roll Projector App from p7vw9cYIG7-KXwCDf... to D9jdF-huOzSEs6C_x...
  • d709f52 Roll Chrome Android ARM64 Orderfile from Dyq5qZbB3sZXQjfro... to UKBaSLmVQaFBD8Q94...
  • 629d929 Roll WebView ARM64 Orderfile from 6TU5CZK6vD3TZmWRo... to hAy-dCXVASzEmuS6b...
  • 6df8463 Roll Chrome Mac Arm PGO Profile
  • 4895bec Roll ios_internal from 60e3d4829afc to 9674ad81da55
  • 70cd76f Roll androidx from 89RX9RiSexddC5f3y... to Rh6dkb3EDrBNqAjN9...
  • 0080d94 Automated Commit: LKGM 16542.0.0-1074292 for chromeos.
  • 2f33bff Roll WebView ARM64 Orderfile from VEikKyZqB5VJZdZie... to 6TU5CZK6vD3TZmWRo...
  • 34d105c Roll Chrome Android ARM64 Orderfile from kMPe0WZ7hdlBHZJQL... to Dyq5qZbB3sZXQjfro...
  • 348a9f2 Roll Chrome Mac PGO Profile
  • 21a4ac9 Roll Chrome Linux PGO Profile
  • 6bef11d [Frameworks roll] Roll to 851578821 piper revision
  • c991712 Roll Chrome Android ARM32 Orderfile from yfc7ZZGrev_Fpifht... to AWtnJvnLomNT3Aile...
  • fc85a72 Roll Chrome Win32 PGO Profile
  • 4b78e82 Roll Chrome Mac Arm PGO Profile
  • 4716998 Roll Chrome Android Desktop x64 PGO Profile
  • 70ce8be Roll V8 from 4e37b189368e to 876fe76fafc0 (2 revisions)
  • d5829c0 Roll Skia from 229239fde9e9 to 2f257bbea23a (1 revision)
  • d559702 Roll Chrome Android ARM32 PGO Profile
  • 6a05d0a Roll Updater chromium_win_x86_64 from 2@1558071 to 2@1559021
  • 4549b93 Roll Chrome Mac Arm PGO Profile
  • cbff21c Roll Chrome Win64 PGO Profile
  • 3e13316 Roll Updater chromium_win_arm64 from 2@1558096 to 2@1559030
  • 84ec1a4 Roll Updater chromium_mac_amd64 from 2@1558024 to 2@1559022
  • 6961cc3 Roll Updater chromium_mac_arm64 from 2@1558017 to 2@1559006
  • 12ea689 Roll Updater chromium_win_x86 from 2@1558066 to 2@1559018
  • 4bd7456 Roll Updater chromium_linux64 from 2@1558001 to 2@1559012
  • ec17e16 Roll Enterprise Companion chromium_win_x86_64 from uoX6MfXZi6XOm5F4e... to 1pI0winHFVJz5W0cu...
  • 7d41d45 Roll Enterprise Companion chromium_win_x86 from HUnfAOIdIZDKbULv6... to gQC_4A14F6FJeYtiR...
  • 10c52e6 Roll Enterprise Companion chromium_mac_amd64 from buli2QEg7mr1ofIjd... to 581R73xqYJj9_YiZs...
  • 4b5f7bb Roll Enterprise Companion chromium_linux64 from Y_CBP5yUfCr_vUQy7... to PsmKv9iTPp5XWXnn7...
  • 7fa597b Roll Enterprise Companion chromium_mac_arm64 from 1cN898nRSSbp7eqQJ... to 3tRb-rXoJjrJtDD8H...
  • d57781f Roll Chrome Android ARM64 Orderfile from R1hw4ArGZeLai3rLe... to kMPe0WZ7hdlBHZJQL...
  • dd0f836 [Extensions] Create field trial config for content verifier feature.
  • be19c99 [Vertical Tabs] Update tab strip margins in collapsed mode
  • 03e2f19 Roll WebView ARM64 Orderfile from tHr8t3R9ENs3OXsoF... to VEikKyZqB5VJZdZie...
  • d577fbe Roll Chromium Variations from RfjwVcxlGfV3_b8-X... to RAgrPLMk1qY2q5CSP...
  • 4f6decf Roll Crossbench from 50973e8fbe6e to e2f05325c267 (1 revision)
  • 137a3f7 Skip preclassification check when navigating to error document
  • 8281a1c Roll Chrome Android ARM64 Orderfile from T-Gl0J7VnJdmlt6MC... to R1hw4ArGZeLai3rLe...
  • b0f2aee Roll WebView ARM64 Orderfile from FnEbU28zo8WXLVKyB... to tHr8t3R9ENs3OXsoF...
  • 0f11cf1 [Contextual Tasks] Disable WebUI if entrypoints are not eligible
  • 8237225 Roll Chrome Mac Arm PGO Profile
  • 318b72c Roll libc++ from 3fa37bf46f8a to 25fcec32d653 (1 revision)
  • 682039c Updating trunk VERSION from 7614.0 to 7615.0
  • 197c945 Roll Chrome Win32 PGO Profile
  • 1e2fbaf [ntp-next] Simplified rows background fix on theme image
  • 18828e6 Roll eigen from c30af8f3db17 to 711118b74787 (1 revision)
  • 15db8ab Roll Chrome Mac PGO Profile
  • e903348 Roll Chrome Android ARM64 Orderfile from CW6Et08jJ-Q4EC9CS... to T-Gl0J7VnJdmlt6MC...
  • aa76056 Roll WebGPU CTS from 19f59f9b1967 to 77591d8c07c9 (2 revisions)
  • d8e476c Roll Chrome Mac Arm PGO Profile
  • e79060c Roll WebView ARM64 Orderfile from zkdjHjD2BB3xGSNuG... to FnEbU28zo8WXLVKyB...
  • f3f002c Roll vulkan-deps from 0e88bd9b2d11 to d08276c70040 (1 revision)
  • 6f1b149 [SLAMS] Add histograms for server-side intelligent scan
  • 621959d [Extensions] Add feature flag for content verifier root caching.
  • 2ae5da1 WebGPU: Fix cropSize for 1-copy external texture path
  • a60f98e Roll Chrome Android ARM64 Orderfile from xwa4L5tlYysymp1kR... to CW6Et08jJ-Q4EC9CS...
  • aa9f7c9 Roll Chrome Win64 PGO Profile
  • f477baf Roll Chrome Win ARM64 PGO Profile
  • 673f5bc Roll Chrome Android Desktop x64 PGO Profile
  • 1dc740c Remove hit report getters
  • 2e6d614 Roll compiler-rt from 17dcb01fbc9c to 0a515ca671fa (2 revisions)
  • e58c89e Roll ANGLE from 768a72ecdbcd to 7457bc3ede28 (1 revision)
  • 8d7d0c5 Roll Chrome Mac Arm PGO Profile
  • a443377 Fix UNSAFE_TODO in discovery_network_list_win.cc
  • ee83911 [contextual tasks] Remove red border
  • 932507a Roll WebView ARM64 Orderfile from KRMnubB1iVzrVP2e9... to zkdjHjD2BB3xGSNuG...
  • b64652f [bluetooth] Drop PlatformSupportsLowEnergy and fix Winrt test teardown
  • 39012f4 [VerticalTabs] Add support for opacity gradient in scroll_view.
  • 78b3b6d Log uploaded crash IDs at V=1
  • a9edee9 [contextual tasks] Disable submit button while waiting for upload
  • 836e638 Roll Dawn from adb36e40206b to 4e424acfe801 (1 revision)
  • 3c4a5b1 Automated Commit: LKGM 16542.0.0-1074280 for chromeos.
  • d5d92a2 Fix unsafe buffer usage in usb_device_handle_win.cc
  • ae8d54d Roll Chrome Android ARM64 Orderfile from wJGsLcmGVi0WAY8-a... to xwa4L5tlYysymp1kR...
← Back to all summaries