Chromium Digest: 2026-03-01
Overview
This digest covers 10 commits from the Chromium repository, ranging from refs/heads/main@{#(1592082)} to refs/heads/main@{#(1592201)}. The analysis identifies one major breaking change in the Developer Tools API related to isolated world creation, alongside several internal refactorings in Blink, UI bug fixes, and routine infrastructure updates.
Developer Tools
-
⚠️ BREAKING
BREAKING: The public method
ScriptController::CreateNewInspectorIsolatedWorldhas been removed as part of a refactor to fix how isolated worlds are created for the Chrome DevTools Protocol (CDP). This change prevents the creation of multiple worlds when only one is needed, particularly whenRenderDocumentis enabled. Embedders or tools that directly used the removed method must migrate to the new static methodDOMWrapperWorld::EnsureInspectorIsolatedWorldWithNameto create inspector-isolated worlds. (4fb0887)
Blink
-
Internal APIs were refactored to use
StringViewandbase::starts_with/ends_withfor improved performance and code consistency. These changes affect internal implementation details withinDetectFrameworkVersionsandImageResourceContent::CreateImageand do not alter public API signatures. (5893f48) (075177a) (67b8a5c)
Services & Components
-
The observer notification logic for
PrefStore::Observer::OnPrefValueChangedwas updated to explicitly allow re-entrancy. This change codifies expected behavior within the preferences system and does not change the public observer API. (98cab97) -
The same-site restriction for Asynchronous Page Context (APC) used by Lens features has been removed. This behavioral change is gated by the
kLensStandaloneAPCEnableSameSitefeature flag and is not a breaking change by default. (b04c306)
UI
-
A bug was fixed in the
composeboxcomponent to prevent incorrect autocomplete queries when adding or removing an autotab chip, improving the suggestion UI behavior. (002ced6)
Infrastructure & Testing
All Commits (123)
- 99e09dc Roll eigen from c20b6f5c4116 to c66fc52868a1 (1 revision)
- 57a05cf Roll WebView ARM64 Orderfile from eBfUKKO2--Al2oLed... to NmkdInsslRV812wGn...
- 942e425 Roll Chrome Android ARM64 Orderfile from 0piYYp02MpdEM1tQA... to gRrUpKopFsToocMEQ...
- 5893f48 Use StringView in DetectFrameworkVersions()
- 075177a Convert some open-coded starts/ends_with
- 67b8a5c Use StringView in ImageResourceContent::CreateImage
- 002ced6 [composebox] Fix autocomplete querying for autotab chip.
- 4cea2db Roll Chrome Mac Arm PGO Profile
- 2ea4060 Roll ios_internal from 66622451e42f to 5ec58f037ea9
- 99efc88 Roll llvm-libc from f99c5384a540 to 7434d317bd47 (1 revision)
- 495a8c3 Roll WebView ARM64 Orderfile from RL3nXp4tX3_2YuwAp... to eBfUKKO2--Al2oLed...
- 6d3386a Roll Skia from b9210eb7005f to 4cf3cd27b620 (2 revisions)
- 1a0edae Roll eigen from 77d91735966f to c20b6f5c4116 (1 revision)
- b9cb8ad Roll Chrome Android ARM64 Orderfile from qs61Jr7EjDu5UzmRO... to 0piYYp02MpdEM1tQA...
- 86e5b7e Roll Chrome Mac PGO Profile
- 4ba14a5 Roll Chrome Android ARM32 Orderfile from Tx-HwJlHVBAozM4rR... to sjZJ6ov8Y53u0G2D7...
- 8ef57dc [Frameworks roll] Roll to 877059840 piper revision
- 433a4de Roll Chrome Win32 PGO Profile
- 797c512 Roll WebView ARM Orderfile from 7pbUsrJQzNHoojQl-... to Qohg2INY4ZCofcw4U...
- 88a596e Roll Chrome Mac Arm PGO Profile
- 80621e6 Roll Chrome Android ARM64 Orderfile from OcNt4obeIDpk0yfx-... to qs61Jr7EjDu5UzmRO...
- 02e9850 Roll Chrome Win64 PGO Profile
- 6535207 Roll WebView ARM64 Orderfile from gxD95CN-F4-U0_I5r... to RL3nXp4tX3_2YuwAp...
- 1ddd855 Roll Chrome Win ARM64 PGO Profile
- 8b224c1 Roll Chrome Linux PGO Profile
- 4a9067e Roll Perfetto Trace Processor Win from 5496b946171b to 4490d5b468a6
- 91c92df Roll Chrome Android ARM64 Orderfile from k2OcoNdUqKWRM9A8g... to OcNt4obeIDpk0yfx-...
- 36744e2 Roll WebView ARM64 Orderfile from DsC1WyZWDD21XFALd... to gxD95CN-F4-U0_I5r...
- 863f444 Roll V8 from f2d23dc22af7 to 8f7e457e19db (7 revisions)
- cc7f847 Roll Chrome Android ARM32 PGO Profile
- 4fa6b28 Roll Chrome Android Desktop x64 PGO Profile
- d07272a Roll ChromeOS Bigcore AFDO profile from 147-7680.5-1771823086-benchmark-147.0.7705.0_pre1590396-r1 to 147-7680.5-1771823086-benchmark-147.0.7710.0_pre1591974-r1
- 4a5bcea Roll Chrome Mac Arm PGO Profile
- 764f99d Roll Chrome Win32 PGO Profile
- f9ca755 Roll Chrome Android ARM64 Orderfile from TQxJXJGXFUBfc8PK0... to k2OcoNdUqKWRM9A8g...
- 9988397 Roll ChromeOS Atom AFDO profile from 147-7680.17-1771827236-benchmark-147.0.7705.0_pre1590396-r1 to 147-7680.17-1771827236-benchmark-147.0.7710.0_pre1591974-r1
- b04c306 Remove same site restriction for APC (behind flag)
- 46173aa Roll Chrome Win64 PGO Profile
- 4d4bf60 Roll Website from a61fe127b927 to b4083a2f3400 (1 revision)
- 67e554b Roll WebView ARM64 Orderfile from UVsPWmNa-rLcOzETP... to DsC1WyZWDD21XFALd...
- 9cd1193 Roll Perfetto Trace Processor Linux from 5496b946171b to 4490d5b468a6
- fb51d95 Roll Perfetto from 5496b946171b to 4490d5b468a6 (1 revision)
- 6e1da03 Roll Chrome Mac Arm PGO Profile
- 7415262 Roll Help App from Qe3VLmmN5l5ippgJY... to 4Vv5S4_yYaqFupHcN...
- 4fb0887 [CDP] Do not create multiple isolated worlds with RenderDocument enabled
- c2a9b9d Roll Media App from XguTUPk-o25en79vI... to cGNnqfl0VHHYExgRI...
- b003ec6 Roll Chrome Win32 PGO Profile
- fc39806 Updating trunk VERSION from 7712.0 to 7713.0
- b5d85f0 Roll Chrome Mac PGO Profile
- 44f8819 Roll Chrome Win64 PGO Profile
- c033e30 [KP] Automatic update from google3
- 415b7f1 Roll Chrome Mac Arm PGO Profile
- 0d155a6 Roll ios_internal from a9224750dc56 to 66622451e42f
- 996d09f Roll WebView ARM Orderfile from PHPBaOrjjG-re9-XB... to 7pbUsrJQzNHoojQl-...
- 5d1d396 Roll Chrome Linux PGO Profile
- dfbbbd7 [CT] Automatic update from google3
- 77a7cda Roll Chrome Android ARM64 Orderfile from lmwHjwXF5kjIaf-fD... to TQxJXJGXFUBfc8PK0...
- 7393ac7 Roll WebView ARM64 Orderfile from _0RYdxX8jjRzU6u8A... to UVsPWmNa-rLcOzETP...
- 1c9ecb3 Roll Skia from 28172a4e03af to b9210eb7005f (1 revision)
- 8c03894 Updating XTBs based on .GRDs from branch main
- da5de01 Roll Chrome Android Desktop x64 PGO Profile
- 3128b01 Roll Chrome Win32 PGO Profile
- d0dda90 Roll Chrome Android ARM64 Orderfile from NEsIae3BDM7iKvxJQ... to lmwHjwXF5kjIaf-fD...
- a09b163 Roll Projector App from o302nTbxxCw-pnH3M... to etsB2kflByzewFxu-...
- eb1e3d7 Roll Chrome Win64 PGO Profile
- e7e688e Roll Amd64 AFDO from 147.0.7705.0_pre1590396_rc-r1-merged to 147.0.7710.0_pre1591974_rc-r1-merged
- 7db9179 Roll ios_internal from 843d653b9089 to a9224750dc56
- 10a7d84 Roll Boca App from 4FLStbpu96N3F6zLC... to Qj-psZw0OcT4mephc...
- 57f3409 Roll ChromeOS Arm AFDO profile from 147-7680.17-1771817158-benchmark-147.0.7705.0_pre1590396-r1 to 147-7680.17-1771817158-benchmark-147.0.7710.0_pre1591974-r1
- bc74737 Roll Chrome Android ARM32 PGO Profile
- 35b838b Roll Chrome Win ARM64 PGO Profile
- d7a62f6 Roll clank/internal/apps from 3020e4e72623 to 5ed885ced939 (1 revision)
- 2c9611e Roll Boca Receiver App from atSa_2QV5PquyB5He... to t-w9JiqDxYjmVqQGp...
- e31cfbb Roll Chrome Mac Arm PGO Profile
- 5faf8b3 Roll WebView ARM64 Orderfile from Tnp-KGQUCltLs9qS9... to _0RYdxX8jjRzU6u8A...
- 34d76fa Roll Chrome Mac PGO Profile
- 73a1138 [Frameworks roll] Roll to 876896122 piper revision
- 8d320ef Roll WebView ARM Orderfile from QTSghHZVIcXYc8SRz... to PHPBaOrjjG-re9-XB...
- a64689c Roll WebView ARM64 Orderfile from XLuIxa2U7C8lcSa8F... to Tnp-KGQUCltLs9qS9...
- 50448eb Roll Chrome Win32 PGO Profile
- ad756b9 Roll Chrome Mac Arm PGO Profile
- f6f3ba4 Roll Chrome Android ARM64 Orderfile from f4Vzyk3r2fj5FaEbV... to NEsIae3BDM7iKvxJQ...
- 1df8eb5 Roll Dawn from 596b2643cbf1 to 37a53b346d18 (1 revision)
- 3c0623f Roll WebView ARM64 Orderfile from x1PeW8yEYbjYSloC2... to XLuIxa2U7C8lcSa8F...
- e7a15d7 Roll compiler-rt from bc0a39e5b30a to 36b7ba36ef48 (2 revisions)
- ddb1a1c Roll Chrome Android ARM32 PGO Profile
- b4bef73 Roll Chrome Android ARM64 Orderfile from rIszZWy4JyIhNoEL_... to f4Vzyk3r2fj5FaEbV...
- bbde952 Roll Chrome Win ARM64 PGO Profile
- 69e5601 Roll Chrome Android Desktop x64 PGO Profile
- 4c29aa4 Roll Chrome Mac Arm PGO Profile
- da19565 Roll WebView ARM64 Orderfile from 8LaWmv1E6PPitKTLh... to x1PeW8yEYbjYSloC2...
- 1a87c34 Roll Chrome Android ARM64 Orderfile from NG99FVPJP0GhteAGm... to rIszZWy4JyIhNoEL_...
- 6d0a43c Roll Chrome Win64 PGO Profile
- 4daa4a5 Roll WebView ARM64 Orderfile from 4qXNx-lH5eeaNlm7c... to 8LaWmv1E6PPitKTLh...
- 6a294ed Roll Chrome Win32 PGO Profile
- e62ff78 Roll Chrome Android ARM64 Orderfile from DJIdrUyK3wpnVth8e... to NG99FVPJP0GhteAGm...
- 132202f Roll Chrome Mac Arm PGO Profile
- 832685f Update `TestExpectations` with bugs filed for crrev.com/c/7619466
- d0f358f Roll WebView ARM64 Orderfile from zqacJugvX_8iImoMy... to 4qXNx-lH5eeaNlm7c...
- 819fd48 Roll Chrome Android ARM64 Orderfile from MVEoFFT3oPyimkrpw... to DJIdrUyK3wpnVth8e...
- 229ac8d Updating trunk VERSION from 7711.0 to 7712.0
- b4c0e75 Roll Arm AFDO from 147.0.7705.0_pre1590396_rc-r1-merged to 147.0.7710.0_pre1591974_rc-r1-merged
- ab29813 Roll Chrome Mac PGO Profile
- b4cf2ce Roll WebView ARM Orderfile from p7wwUEovnHoqzaX0O... to QTSghHZVIcXYc8SRz...
- aecd686 Roll Chrome Win32 PGO Profile
- 90e67bf Roll WebView ARM64 Orderfile from -hz2adgmECi4yRWoR... to zqacJugvX_8iImoMy...
- ff806cd Roll Chrome Android ARM64 Orderfile from ixUuTrQKSLSG84LO_... to MVEoFFT3oPyimkrpw...
- abd8ddd Import wpt@1580e1a9f50acfdf524c9af0181bec9409b1c433
- 21e3832 Roll Chrome Mac Arm PGO Profile
- 631d34f Roll Chrome Win64 PGO Profile
- d5d5f93 Roll Chrome Linux PGO Profile
- fbba14b Roll Chrome Android ARM64 Orderfile from Q4BfuBNULKmmyVZ7S... to ixUuTrQKSLSG84LO_...
- cc4e746 Roll WebView ARM64 Orderfile from NKj-H5WT9fyPqJGud... to -hz2adgmECi4yRWoR...
- 735aeb2 Roll Chrome Android ARM32 PGO Profile
- 61711e1 Roll Dawn from b5e7b21b228d to 596b2643cbf1 (1 revision)
- 2f86967 Roll Chrome Android Desktop x64 PGO Profile
- 4a47b1b Roll Chrome Android ARM64 Orderfile from xT55ZwLk5yBLqN50Z... to Q4BfuBNULKmmyVZ7S...
- 4a46d92 Roll Kotlin Stdlib from MQrhfTOsQoBh8QajY... to r1jin7oxmCEIuca5n...
- 69a15b7 Roll WebView ARM64 Orderfile from ntXtwl9Gaml1ZB83h... to NKj-H5WT9fyPqJGud...
- d89ae5f Roll Manifest Merger from tjC-RIoLTs8HsZHxe... to tu2pGdrcOsdBnUbmZ...
- 5165f4a Roll Chrome Mac Arm PGO Profile
- ff699ec Roll clank/internal/apps from 102d133d1527 to 3020e4e72623 (1 revision)
- 98cab97 Explicitly allow reentrancy for PrefStore::Observer::OnPrefValueChanged