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
TaskManagerInterfacehas been updated to use the type-safebase::ByteSizeandstd::optionalfor memory reporting. Public methods likeGetMemoryFootprintUsage,GetGpuMemoryUsage, andGetSqliteMemoryUsedhave changed their return types frombase::ByteCounttostd::optional<base::ByteSize>. Embedders calling these methods must update their code to handle the new return types and classes. (3010a9b)
UI
-
Implements the
UpdateLoadingAnimationsinterface 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_EFFORTto 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-featurescommand-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...