Chromium Daily Digest Logo

Chromium Changes Summarizer

Summary for 2025-12-25 on branch 'main'

Chromium Digest: 2025-12-25

Overview

This digest covers 9 commits, from (41df036) to (7a08eaa). A major breaking change was identified in the Task Manager API, where several public methods now use base::ByteSize and std::optional instead of base::ByteCount, requiring embedders to update their code. Other changes include internal improvements to UI features like Vertical Tabs, bug fixes, and infrastructure updates.

Core

  • ⚠️ BREAKING BREAKING CHANGE: The TaskManagerInterface has been updated to use the type-safe base::ByteSize and std::optional for memory reporting. Public methods like GetMemoryFootprintUsage, GetGpuMemoryUsage, and GetSqliteMemoryUsed have changed their return types from base::ByteCount to std::optional<base::ByteSize>. Embedders calling these methods must update their code to handle the new return types and classes. (3010a9b)

UI

  • Implements the UpdateLoadingAnimations interface for the experimental Vertical Tabs feature, adding a preliminary implementation for animations. (1267e59)

Web Platform

  • A new metric has been added to track the usage of the 'actual size' PDF scaling type in the printing dialog. (b13ef07)
  • For the experimental WebNN API, the thread priority for background ONNX Runtime (ORT) session creation has been lowered to BEST_EFFORT to prevent blocking higher-priority tasks. (7a08eaa)

Infrastructure & Stability

  • A crash that occurred during fuzzing due to an out-of-bounds vector access when parsing the --enable-features command-line parameter has been fixed. (762aea6)
  • Testing infrastructure updates include adding a field trial testing configuration for an iOS feature, autosharding test suites for better performance, and updating internal presubmit scripts. (41df036) (8388d6b) (7bc784a)
  • Internal documentation and metadata files were updated to replace an old team alias with a new one. (7df688c)
All Commits (114)
  • 5daa16a Roll Chrome Android ARM64 Orderfile from qUFK9hnMrT1u5jQQs... to -7PBZ5N_3zgHl2BkD...
  • 4f1ddcd Roll Chrome Mac Arm PGO Profile
  • f514bea Roll ChromeOS Arm AFDO profile from 145-7581.0-1766373563-benchmark-145.0.7593.0_pre1561717-r1 to 145-7581.0-1766373563-benchmark-145.0.7598.0_pre1562527-r1
  • e65bff5 Roll WebView ARM64 Orderfile from b_aIzKyPcTqOsI3sZ... to DHBEcQZbs0JiuGYjZ...
  • e4048c0 Roll ios_internal from a188be6f92f0 to 3749bb901148
  • 8f88e36 Roll clank/internal/apps from ed10e0adb613 to 2ae990fb2432 (1 revision)
  • 41df036 [iOS][Composebox] Add fieldtrial testing config
  • 2059923 Roll Chrome Win32 PGO Profile
  • ae9115b Roll Chrome Mac PGO Profile
  • 2f0612e Roll Chrome Mac Arm PGO Profile
  • ab081e6 [Frameworks roll] Roll to 848920419 piper revision
  • 7b043e6 Roll WebView ARM64 Orderfile from gQUO2wCje4WqSnMBX... to b_aIzKyPcTqOsI3sZ...
  • d987005 Roll Chrome Android ARM64 Orderfile from 8KAf7rN6VDqtirlHn... to qUFK9hnMrT1u5jQQs...
  • de57b53 Roll libc++ from d2de56450e57 to 9d1abf977e3d (4 revisions)
  • 420c9d0 Roll Chrome Mac Arm PGO Profile
  • 23a4345 Roll Chrome Android Desktop x64 PGO Profile
  • 8647c8a Roll Chrome Win64 PGO Profile
  • 8e3364b Roll WebView ARM64 Orderfile from yBbi_FgOrrkBmrf_Q... to gQUO2wCje4WqSnMBX...
  • 1267e59 [Vertical Tabs] Implement UpdateLoadingAnimations interface
  • 7df688c rcaps: clean up chrome-waffle-eng@ mentions
  • 6b377c3 Roll Chrome Android ARM64 Orderfile from e-Uk7hEa5jbFHo4uh... to 8KAf7rN6VDqtirlHn...
  • fd0b6a9 Roll Arm AFDO from 145.0.7593.0_pre1561717_rc-r1-merged to 145.0.7598.0_pre1562527_rc-r1-merged
  • a287e31 Roll WebView ARM64 Orderfile from jofe-_hpEUhOE9xiF... to yBbi_FgOrrkBmrf_Q...
  • c010000 Roll clank/internal/apps from e81c4cbec840 to ed10e0adb613 (1 revision)
  • dcdce83 Roll Chrome Mac Arm PGO Profile
  • 72a06b4 Roll Chrome Android ARM64 Orderfile from ruD7xllWcmpBz-ATU... to e-Uk7hEa5jbFHo4uh...
  • 429b690 Roll Chrome Win32 PGO Profile
  • 373c91e Roll Media App from sELg767EEifuZiPsY... to _Yp_aKivPKLPCgDpf...
  • d7a8237 Updating trunk VERSION from 7599.0 to 7600.0
  • b3bf4da Roll WebView ARM64 Orderfile from _pg7BEldYutUruuFj... to jofe-_hpEUhOE9xiF...
  • 512efbd Roll Chrome Android ARM64 Orderfile from gcJWCemW3XWB_lCZ_... to ruD7xllWcmpBz-ATU...
  • d6b5604 Roll Chrome Android ARM32 Orderfile from 2QrYjpngazneD0Y1R... to 9PSd-By1Qzu_9YN1B...
  • 634c3f4 Roll Help App from msgO-Jc7j_RgSzGTa... to 41j0edfpysTpknbdo...
  • 4524878 Roll Chrome Mac PGO Profile
  • 762aea6 fix 'vector[] index out of bounds' crash during fuzzing.
  • 0c1f748 Roll Chrome Mac Arm PGO Profile
  • 70b5483 Roll WebView ARM64 Orderfile from 7OsG0-QvZk0J-58H9... to _pg7BEldYutUruuFj...
  • 83fd073 Roll Skia from 6d0a1b03e9c7 to 07c59737d265 (1 revision)
  • 06010b7 Roll WebView ARM Orderfile from h7GF1-Di2XB56Yb1o... to J6zJZE8kHwb5YTcHF...
  • 5b38ffa Roll Chrome Win64 PGO Profile
  • b0f600d [KP] Automatic update from google3
  • 62f6847 [CT] Automatic update from google3
  • 2389a07 Roll Chrome Linux PGO Profile
  • 1cdbce2 Roll ChromeOS Bigcore AFDO profile from 145-7559.17-1765773901-benchmark-145.0.7590.0_pre1561579-r1 to 145-7559.27-1766375487-benchmark-145.0.7598.0_pre1562527-r1
  • 26bf50f Roll ChromeOS Atom AFDO profile from 145-7559.17-1765773297-benchmark-145.0.7590.0_pre1561579-r1 to 145-7581.0-1766374968-benchmark-145.0.7598.0_pre1562527-r1
  • 8897975 Roll ios_internal from a4bd65dcd545 to a188be6f92f0
  • 17181f6 Roll Chrome Win ARM64 PGO Profile
  • 1f6c876 Roll Chrome Android ARM32 PGO Profile
  • 9955862 Roll clank/internal/apps from 54033515ceed to e81c4cbec840 (1 revision)
  • 9c36a80 Roll Kotlin Stdlib from h8RkNIBrLgDxpta7v... to ijbPJfC1wpaLflWso...
  • 832e1ff Roll Chrome Mac Arm PGO Profile
  • 5c9ce5a Roll Chrome Android Desktop x64 PGO Profile
  • fdf40eb Roll Manifest Merger from 5Z0UG4BUS2L75UnYE... to amjarnoLOtqitkrP1...
  • 9147455 Roll Error Prone from U6pelstqh9hLJGAcP... to iwTiHz9JMLt27mD-G...
  • a14dcca Roll WebView ARM64 Orderfile from vMTFaJOlfCZDPoYuw... to 7OsG0-QvZk0J-58H9...
  • 23731b0 Roll Android Lint from ZhvN-CeAMU9QVm6FY... to xs-LIbrZghDmCHyph...
  • d2cd421 Roll Chrome Android ARM64 Orderfile from qhCSg2WY_ttry6unP... to gcJWCemW3XWB_lCZ_...
  • 16f3ca6 Roll clank/internal/apps from fc19b8598d80 to 54033515ceed (1 revision)
  • bbff7f9 Roll WebView ARM64 Orderfile from q4LPwIu5L_aQ4M6DB... to vMTFaJOlfCZDPoYuw...
  • 279c6eb Roll Chrome Win32 PGO Profile
  • a651672 Roll Chrome Android ARM64 Orderfile from jUJe9ouJo01pLp2kD... to qhCSg2WY_ttry6unP...
  • 2fb205d Roll Chrome Mac Arm PGO Profile
  • af94fa9 Roll ios_internal from 75e6afb23228 to a4bd65dcd545
  • 3010a9b [bytesize] Migrate the Task Manager code from the old ByteCount to ByteSize.
  • e6ce553 Roll WebView ARM64 Orderfile from hkTtEeeLFZJtQ5PBX... to q4LPwIu5L_aQ4M6DB...
  • 5fcf093 Roll Projector App from 5l0WOl1gjMWX72uAh... to 0CELvL3BC2nSfYN8H...
  • 69a5320 Roll Chrome Android ARM64 Orderfile from KPOHqbyqZodRxy1eC... to jUJe9ouJo01pLp2kD...
  • 8388d6b Autoshard chromium/src test suites
  • b8be819 Roll Chrome Win64 PGO Profile
  • a00e43e Roll ANGLE from 02a92a6d81db to 0c736f224643 (1 revision)
  • c742d85 Roll WebRTC from ff08be587fa9 to 89dc41ccc5c0 (1 revision)
  • 4347dba Roll Amd64 AFDO from 145.0.7590.0_pre1561579_rc-r1-merged to 145.0.7598.0_pre1562527_rc-r1-merged
  • 71338e2 Roll WebView ARM64 Orderfile from qrW3565pc50XqWVP2... to hkTtEeeLFZJtQ5PBX...
  • fa0116e Roll Chrome Mac PGO Profile
  • bf740c3 [Frameworks roll] Roll to 848761615 piper revision
  • 90a262e Roll Chrome Android ARM64 Orderfile from LsnH3d9cG1JDLQ3iK... to KPOHqbyqZodRxy1eC...
  • 603d378 Roll Chrome Mac Arm PGO Profile
  • 37ca41b Roll WebView ARM Orderfile from m87sadp_TpbbVsQo1... to h7GF1-Di2XB56Yb1o...
  • af842fc Roll Chrome Linux PGO Profile
  • c54b36e Roll WebView ARM64 Orderfile from fYSeuzhzcGdsd1sT7... to qrW3565pc50XqWVP2...
  • e6259ee Roll Chrome Android ARM64 Orderfile from wCr5og2maHMhWYevb... to LsnH3d9cG1JDLQ3iK...
  • 0dec1ac Roll Skia from 2b5d93b62a3f to 6d0a1b03e9c7 (1 revision)
  • 868c4f2 Roll Chrome Android ARM32 PGO Profile
  • 4f2aa78 Roll Chrome Win ARM64 PGO Profile
  • f3fb38f Roll Chrome Android Desktop x64 PGO Profile
  • dc0e59c Roll Chrome Mac Arm PGO Profile
  • 6671dce Roll Chrome Win32 PGO Profile
  • 2608274 Roll Chrome Android ARM64 Orderfile from sJNRZK39xs4-4epoO... to wCr5og2maHMhWYevb...
  • c379aba Roll WebView ARM64 Orderfile from wXDrnMZZdHRbpLrlB... to fYSeuzhzcGdsd1sT7...
  • 280203b Automated Commit: LKGM 16533.0.0-1074073 for chromeos.
  • b27ca2e Roll clank/internal/apps from fe885a94d096 to fc19b8598d80 (1 revision)
  • b13ef07 [Printing] Add PrintSetting metrics for 'actual size' PDF scaling type
  • 082f1f6 Roll Chrome Mac Arm PGO Profile
  • 76c3775 Roll Chrome Android ARM64 Orderfile from gyCr1EUz6XVkar1su... to sJNRZK39xs4-4epoO...
  • 58bb0f6 Roll WebView ARM64 Orderfile from ycyaTOwJ5Oj6Bp1aN... to wXDrnMZZdHRbpLrlB...
  • 8c31c16 Roll Chrome Win64 PGO Profile
  • 7bc784a MiraclePtr: Generally re-allow `raw_span`
  • 9111531 Updating trunk VERSION from 7598.0 to 7599.0
  • 188691d Roll WebView ARM64 Orderfile from _dv-CjhiNYtmbJAcB... to ycyaTOwJ5Oj6Bp1aN...
  • 51b5247 Roll Chrome Android ARM64 Orderfile from rCeF92Uy93ihmy3Do... to gyCr1EUz6XVkar1su...
  • 1f4fa34 Roll Chrome Mac PGO Profile
  • 000fcd8 Roll Chrome Win ARM64 PGO Profile
  • 308d9c3 Roll Chrome Mac Arm PGO Profile
  • 4b7ee76 Roll Crossbench from cc77cdaec017 to ca16713408eb (1 revision)
  • 2ab0683 Roll Chrome Linux PGO Profile
  • 4fb61a7 Roll vulkan-deps from d69be6471d78 to 40084bdb3e4c (1 revision)
  • e8663cd Roll Chrome Android Desktop x64 PGO Profile
  • 8b07320 Roll clank/internal/apps from c5b9e3b62b1e to fe885a94d096 (1 revision)
  • beec1ee Roll Chrome Win64 PGO Profile
  • b405de3 Roll Chrome Mac Arm PGO Profile
  • 7a08eaa WebNN: Use best effort thread priority for ORT session creation
  • 3c154a9 Roll Skia from 3544942c9d42 to 2b5d93b62a3f (1 revision)
  • af43ce1 Roll WebView ARM64 Orderfile from kHgfrkjs22hxeoovi... to _dv-CjhiNYtmbJAcB...
  • 0d83ad6 Roll Chrome Android ARM64 Orderfile from ScTQsIcbk041dHTfR... to rCeF92Uy93ihmy3Do...
← Back to all summaries