Chromium Digest: 2025-12-14
Overview
This digest covers 7 commits, analyzing changes from refs/heads/main@{#(1558476)} to refs/heads/main@{#(1558537)}. The analysis found no major breaking changes to stable public APIs. Key updates include new experimental functionality in WebGL for drawing elements, along with various internal refactorings and UI adjustments for mobile platforms.
Blink & Web APIs
-
New overloads have been added to the WebGL API for
texElementImage2DandtexElement2D. These additions, part of the experimentalCanvasDrawElementfeature, allow developers to specify a source rectangle (sx,sy,swidth,sheight) when drawing an HTMLElementto a texture. This provides more control over which part of the element is rendered. (b4dce7d) - An internal refactoring within WebRTC's P2P networking code was performed to adopt a newer tagged subscribe function, continuing the process of deprecating older internal patterns. (9cf4c00)
UI & UX
- On Android, the background color of the tab grid limit toast has been updated to use the inverse background color for improved contrast and visibility. (1a5e12a)
-
On iOS, an internal refactoring integrated the
ContextualPanelEntrypointMediatorinto theLocationBarBadgeCoordinator, simplifying the architecture for managing badges in the location bar. (75597ee)
Infrastructure & Internals
-
A purely mechanical refactoring was completed in test code, replacing calls to
BrowserList::size()with the more specificGetTotalBrowserCount()as part of a larger code health initiative. (003b575) - Documentation for the third-party Ink and Ink Stroke Modeler libraries was updated to reflect that they are now managed by an autoroller, automating their updates. (11c38ea)
-
Translation files (
.xtb) were updated across various components to include the latest localized strings. (3c79cf8)
All Commits (70)
- 3ac6f61 Roll androidx from B6Kvjl0JY3-U5cjBA... to 1d3VXO9Zey_0IQ8Sk...
- fd86f95 Roll Chrome Mac Arm PGO Profile
- 11c38ea Mark Ink 3P libraries as autorolled
- 7f16126 Roll Dawn from a022397bb0b6 to 02cfbf70d9b1 (1 revision)
- 06342bb Roll ios_internal from 430177b3d364 to 0b99f341bea6
- 739c316 [Frameworks roll] Roll to 844436315 piper revision
- 4fa0ab8 Roll clank/internal/apps from 866a3143cfcf to c65d8cee2dc4 (1 revision)
- 2e70823 Roll Chrome Mac PGO Profile
- b06b4f4 Roll Chrome Mac Arm PGO Profile
- 1a5e12a [AIM] Sets Limit Toast Background Color to be Inverse BG Color
- a81e380 Roll Chrome Win64 PGO Profile
- 54e2a84 Roll Chrome Linux PGO Profile
- f923a60 Roll Chrome Android ARM32 PGO Profile
- b1fe4f5 Roll Chrome Android Desktop x64 PGO Profile
- ef491d6 Roll WebRTC from a62cc1c03663 to 697133f61e7f (1 revision)
- 4db2c9f Roll Chrome Win ARM64 PGO Profile
- e9606ff Roll Chrome Mac Arm PGO Profile
- 8ec4a12 Roll Chrome Win32 PGO Profile
- 0a3e74c Roll Chromium Variations from Db4yHuDIIK7nczYgT... to SjieWK2BVmAhuQEb5...
- 003b575 [bedrock] Migrate BrowserList::size() to GetTotalBrowserCount() p6
- b563650 Roll clank/internal/apps from 479921aa7da7 to 866a3143cfcf (1 revision)
- 6268ac8 Roll Chrome Mac Arm PGO Profile
- b785e5f Automated Commit: LKGM 16522.0.0-1073817 for chromeos.
- 94a1a86 Roll Dawn from f20a453f252a to a022397bb0b6 (1 revision)
- 7346d8f Roll compiler-rt from be50fd991ac7 to 40649eb8e279 (1 revision)
- d215b0c Roll Media App from fuOgQJH9epyWpPyL6... to 2o21d3BusC-rJ2iCc...
- 7d0d7a3 Roll WebRTC from 8b7073480d34 to a62cc1c03663 (2 revisions)
- 378b110 Roll Skia from 5d98ce0af031 to d194c3b7a9a9 (1 revision)
- ba3d6c1 Roll Chrome Mac PGO Profile
- ab5fa79 Roll Chrome Win64 PGO Profile
- 39d9100 Roll Chrome Mac Arm PGO Profile
- 84f892b Roll Chrome Win ARM64 PGO Profile
- 231be92 Roll clank/internal/apps from a5de1f242364 to 479921aa7da7 (1 revision)
- f64c97e [KP] Automatic update from google3
- 14dcfa8 [CT] Automatic update from google3
- b9fbfd2 Roll Chrome Linux PGO Profile
- 386d48d Roll Chrome Win32 PGO Profile
- 3c79cf8 Updating XTBs based on .GRDs from branch main
- 950bbb3 Roll Chrome Android Desktop x64 PGO Profile
- 4cf7e34 Roll ios_internal from 579c7eb4afca to 430177b3d364
- e236ea3 Roll Chrome Mac Arm PGO Profile
- 820bde2 Roll Chrome Mac Arm PGO Profile
- bae7f14 Roll ios_internal from f8ef206d724c to 579c7eb4afca
- 20db206 Roll Projector App from 8vXVGVvGa5keKhQjp... to Qevp1bi_5hrYNyN9x...
- 6bdc021 [Frameworks roll] Roll to 844290988 piper revision
- fdd6049 Roll Chrome Mac PGO Profile
- 9cf4c00 Use one more tagged subscribe function.
- 18d803d Roll Chrome Mac Arm PGO Profile
- afdcc59 Roll Chrome Win32 PGO Profile
- 468729e Automated Commit: LKGM 16521.0.0-1073811 for chromeos.
- 4723ebb Roll Dawn from e6ace2a145c4 to f20a453f252a (2 revisions)
- d522e73 Roll Chrome Linux PGO Profile
- e0e2fdf Roll Chrome Win ARM64 PGO Profile
- b5ee2f8 Roll Chrome Android Desktop x64 PGO Profile
- f9b86ea Roll Chrome Mac Arm PGO Profile
- d367699 Roll Chrome Win64 PGO Profile
- d1e8e7a Roll clank/internal/apps from 91f9ad4e9ae4 to a5de1f242364 (1 revision)
- 72ff836 Roll Chrome Mac Arm PGO Profile
- fda261e Roll WebRTC from df1ffee26f9f to 8b7073480d34 (2 revisions)
- bc39d16 Roll ChromeOS Arm AFDO profile from 145-7559.4-1765165096-benchmark-145.0.7575.0_pre1557201-r1 to 145-7559.4-1765165096-benchmark-145.0.7576.0_pre1557818-r1
- 528353b Roll Chrome Mac Arm PGO Profile
- a963f3c Roll Chrome Linux PGO Profile
- 75597ee [iOS] Integrate ContextualPanelEntrypointMediator in LBBCoordinator
- b4dce7d [HIC] Implement source rect parameters for WebGL
- ada34d5 Roll clank/internal/apps from 8882bade3e40 to 91f9ad4e9ae4 (1 revision)
- d1f3658 Roll Chrome Android Desktop x64 PGO Profile
- d9236d3 Roll Dawn from 77925bf6cdd0 to e6ace2a145c4 (1 revision)
- 22cfcef Roll Chrome Win32 PGO Profile
- 86d4487 Roll Chrome Win64 PGO Profile
- c7f169f Roll Chrome Mac Arm PGO Profile