Chromium Digest: 2026-03-07
Overview
This digest covers 80 commits, from commit (01b8595) to (85b4f29). A significant behavioral change was made to how fullscreen mode interacts with iframe navigation. Other notable updates include the re-enabling of the WebNN Origin Trial, the introduction of a Rust-based JPEG parser, and numerous refactorings in Android sign-in, GuestView, and on-device AI APIs.
Web Platform
- ⚠️ BREAKING BREAKING CHANGE: The behavior of fullscreen mode has been altered. Previously, fullscreen would only exit upon navigation of the main frame. Now, it will also exit if a subframe that requested fullscreen (or contains the fullscreen element) performs a cross-document navigation. This change could affect web applications that rely on the previous behavior of iframes navigating without impacting the fullscreen state. (9f026d2)
- The WebNN Origin Trial has been re-enabled for M-147 after progress on security issues. (bd34687)
-
The
AttachShadowAPI now correctly uses the document's custom element registry by default, instead of the tree scope's registry, aligning its behavior with the DOM specification. (b7e068f) -
The Geolocation API now supports an
Approximateaccuracy mode, mapping to a newGEOLOCATION_APPROXIMATEpermission type. (4f11a5e) -
The Direct Sockets API has been updated to allow
MCAST_JOIN_SOURCE_GROUPandMCAST_LEAVE_SOURCE_GROUPsocket options in the network service sandbox, and the separate feature flag for multicast (kMulticastInDirectSockets) has been removed, consolidating it under the mainDirectSocketsfeature. (acf3861) (85b4f29) -
Code related to
ElementInternals.typehas been deleted. This was an experimental feature behind a flag that was never enabled by default. (3ba8c47) -
The
:filteredpseudo-class for customizable comboboxes now uses case-insensitive matching. (43683dd)
Android
-
Significant refactoring continues on the Android sign-in flow to support an "activity-less" sign-in experience, reducing reliance on
SigninAndHistorySyncActivity. (cdab182) (2ae4bf4) (2e1b49e) -
The
AutocompleteControllerin the omnibox has been moved toFuseboxSessionStateto ensure it is always valid when an input session begins, simplifying logic for handling native initialization. (bf18672) -
The unimplemented
clearPrefetchmethod has been removed from Android WebView's internalProfileclass. The public-facing API in the support library is preserved but marked as deprecated to maintain interface compatibility. (2a37e7c) - The logic for tab persistence and restoration has been updated to better handle the active tab, including using a cached active tab ID during the restore process. (cafe98d) (4f559f2) (86f7e09)
- Trusted Web Activities (TWAs) will now display the origin by default. (d5b65d9)
Internals & Refactoring
-
A new public interface,
SurfaceEmbedConnector, has been introduced to allow embedding a childWebContentswithin a parent without a traditional OOPIF connection, intended for WebUI scenarios. (a01932c) (70e95fb) -
Gesture event handling in
GuestViewand its subclasses has been refactored to useSetIgnoreZoomGesturesinstead of overridingPreHandleGestureEvents, simplifying the implementation for disabling pinch-to-zoom. (bc8afa5) -
A new Rust-based JPEG parser has been introduced behind the
kUseRustJpegParserfeature flag, with tests running against both the C++ and Rust implementations to ensure correctness. (7532a03) -
The
beforeunloadlogic has been made more robust by refactoring pending reply tracking to useGlobalRenderFrameHostIdinstead of raw pointers, reducing the risk of use-after-free bugs. (da47bac) -
The
AdTracker'sCalculateIfAdSubresourcemethod has been refactored to return anAdProvenanceobject directly, simplifying ad tracing logic and ensuring provenance is preserved across redirects. (eff3574) -
The
kPwaNavigationCapturingWithScopeExtensionsfeature flag has been removed as the feature is now enabled by default. (a3f9929)
On-Device AI
- Eligibility for on-device model audio input on GPU has been changed from a performance class list to a requirement of at least 6GB of VRAM. (6f3a201)
-
Language support for AI APIs has been refactored. The default supported languages now include Spanish and Japanese, and a new flag,
summarizer-api-for-gemini-nano, has been added. (5f7603d)
UI & UX
- In-Product Help (IPH) and tutorials have been added for the Vertical Tabs feature and the tab search combo button to improve user education and feature discovery. (e05fe9e) (6415828)
- An experimental feature arm that showed a PDF infobar when a PDF was loaded has been removed due to lower-than-expected user interaction. (365d98a)
- A bug has been fixed in the omnibox WebUI that caused it to incorrectly exit keyword mode when a default, non-selectable match was present. (ff7cbb0)
All Commits (224)
- 3bc8f0b Roll Chrome Android ARM64 Orderfile from E00ij8DlfKpmPfIi1... to 85-UgXvnebaZjOjNZ...
- 01b8595 TaskAttribution: Instrument NavigateEvent.intercept() handlers
- 4fe1dff Roll ANGLE from 1ac4e91dee2c to b1b19492e609 (1 revision)
- f932e7a Roll ios_internal from ea8e9a7a0181 to f440420119fc
- 28045b9 Roll Chrome Android ARM32 Orderfile from 0wCmtVeV-HAg6G_fE... to ss6A8nbBFyG6ZLeLe...
- 1009ac8 Roll Chrome Win32 PGO Profile
- 31c0d0b Roll WebView ARM64 Orderfile from 3eiAh27uUKjy-rVKJ... to vUv8SZQh5HLMDXse8...
- e6cbe27 Roll Chrome Win64 PGO Profile
- 2ad876a Roll Chrome Mac PGO Profile
- 658b743 Roll Chrome Android ARM64 Orderfile from kJJXVsR9JwuOQXzdB... to E00ij8DlfKpmPfIi1...
- 5d90773 [Frameworks roll] Roll to 880179731 piper revision
- 2a37e7c Remove dead clearPrefetch code from Chromium.
- f4cb06d Roll Skia from 6643c1bd93bb to af994ae4d990 (1 revision)
- 18b640c Roll WebView ARM Orderfile from K_KzEc6JbJW_oddLt... to CxZ8RH8VnPpBAMM2W...
- 7a4f322 Roll Chrome Mac Arm PGO Profile
- 55b79a8 Roll Arm AFDO from 147.0.7717.0_pre1593501_rc-r1-merged to 147.0.7719.0_pre1594445_rc-r1-merged
- e669475 Roll Chrome Android ARM64 Orderfile from x6g4tnp8M90_SFeWe... to kJJXVsR9JwuOQXzdB...
- 8758f91 Roll WebView ARM64 Orderfile from HH9523K83sSPphCFw... to 3eiAh27uUKjy-rVKJ...
- c67aa02 [Windows] Refactor integration tests for integrity levels.
- 04cef24 Roll Chrome Linux PGO Profile
- 7f8579d Roll Chrome Win ARM64 PGO Profile
- 3bcd0d2 Roll Chrome Android ARM32 PGO Profile
- a7d06fc Automated Commit: LKGM 16608.0.0-1075794 for chromeos.
- 7f58262 Roll WebView ARM64 Orderfile from 1yU7yq-YmF2uF85lE... to HH9523K83sSPphCFw...
- 1cd6ec7 Roll V8 from a108329ce9d1 to 2639a6a6fee8 (2 revisions)
- fd568eb Roll Chrome Android ARM64 Orderfile from SoqI6U-9jJpMoao9h... to x6g4tnp8M90_SFeWe...
- aab3ea8 Roll Chrome Android Desktop x64 PGO Profile
- c9b6f1d Roll eigen from 20fce70e5a27 to 3041ab44afe8 (1 revision)
- cf86199 Roll Chrome Mac Arm PGO Profile
- 7061cd3 [zlib] Add win32/zlib1.rc from upstream
- f1dbd36 Roll Chrome Android ARM64 Orderfile from Wz87V6YV6Zbwy1eJp... to SoqI6U-9jJpMoao9h...
- d807ca7 Roll Chrome Win64 PGO Profile
- 4c07769 Roll WebView ARM64 Orderfile from c7yH431oeFCrzCUtt... to 1yU7yq-YmF2uF85lE...
- afcbc35 Roll Chrome Win32 PGO Profile
- 3fcc00d [contextual tasks] Hide composebox when offline.
- d316b34 Roll Chrome Android ARM64 Orderfile from bY-7IqP7CjsG7Dinz... to Wz87V6YV6Zbwy1eJp...
- 5a4fd91 Update Crashpad to 7eee765f1759ec70a0bbbb1526fc6306f2e20966
- 8a36b3d Roll WebView ARM64 Orderfile from 8hEfYrLhxGgPx0yJ8... to c7yH431oeFCrzCUtt...
- 92f23be Roll Chrome Mac Arm PGO Profile
- 1e6111b Roll Help App from YnPm7FWzq9zNdUJ84... to nCe3LRkL33Q34eHFF...
- a7da782 Roll WebView ARM64 Orderfile from EZd1ltEWgwuvmhuxM... to 8hEfYrLhxGgPx0yJ8...
- b8fec5a Roll Chrome Android ARM64 Orderfile from hc_UkLx0FYg8SBfWJ... to bY-7IqP7CjsG7Dinz...
- e4f7a04 Reland "[rust] Set `enable_rust_clippy = true` on `linux-rel` bot."
- 2f328ef Roll Media App from 92cymZkTpcrxMsZ1B... to Y8JnTtHyWIJKmrKHO...
- 76f642a Roll Chrome Mac PGO Profile
- 02b013c Roll androidx from SkM__Qn4ueD2lwSog... to fjtOaLwXP1ZimKlXu...
- 457566e Roll Chrome Win64 PGO Profile
- 63ecbb3 Roll V8 from 8c259b5d725a to a108329ce9d1 (2 revisions)
- d4ea43b Updating trunk VERSION from 7724.0 to 7725.0
- 7ecc427 Automated Commit: LKGM 16608.0.0-1075788 for chromeos.
- b1a8a7b Roll WebView ARM64 Orderfile from 2n3zhJFaPUJiLy7S2... to EZd1ltEWgwuvmhuxM...
- 9f46f92 Roll Chrome Mac Arm PGO Profile
- edf311b Roll Chrome Win32 PGO Profile
- 1858199 Roll Chrome Android ARM64 Orderfile from aCEimhJd98QY6ubZb... to hc_UkLx0FYg8SBfWJ...
- 9d65655 [CT] Automatic update from google3
- 37f975e [KP] Automatic update from google3
- 10aa906 Updating XTBs based on .GRDs from branch main
- d1eaf7e Roll Chrome Linux PGO Profile
- d2b48d6 Roll WebView ARM64 Orderfile from hIbvZrCyTASmkMjgt... to 2n3zhJFaPUJiLy7S2...
- bf09fa5 Roll Chrome Win ARM64 PGO Profile
- 40aa380 Roll Chrome Android ARM64 Orderfile from nQ3mNHwz_gh-CdySf... to aCEimhJd98QY6ubZb...
- 57439d3 Roll ios_internal from 406bb6e4ce12 to ea8e9a7a0181
- 2d33859 Roll Chrome Android Desktop x64 PGO Profile
- 04a2926 Roll Chrome Mac Arm PGO Profile
- b98e3bd Roll WebView ARM64 Orderfile from eSrYiAGtrYH_kwx4a... to hIbvZrCyTASmkMjgt...
- 38e15c6 Roll Chrome Android ARM64 Orderfile from 9_r3U5V3Kloy4Oxkx... to nQ3mNHwz_gh-CdySf...
- a21e415 Roll Chrome Win64 PGO Profile
- cdab182 [Signin][Android] Support delegate-specific context serialization
- 2ae4bf4 [Signin][Android] Web signin-in delegate to propagate correct FlowVariant
- 2e1b49e [Signin][Android] Web sign-in coordinator to use UnownedUserData
- 30518f1 Roll WebView ARM64 Orderfile from FiuYg9IxqdhLrsxP8... to eSrYiAGtrYH_kwx4a...
- a44d2c3 Roll Chrome Android ARM64 Orderfile from KdKu1qwgkL4XduCAD... to 9_r3U5V3Kloy4Oxkx...
- bf55fb1 Roll Chrome Win32 PGO Profile
- cccd9c6 Roll Projector App from vyftxTnE9w1soTL0U... to TKmtH2VVecLQCMC1w...
- 8c97969 Roll Chrome Mac Arm PGO Profile
- 42be640 Roll WebView ARM64 Orderfile from l6vdVTWUKsiKN8vid... to FiuYg9IxqdhLrsxP8...
- 70a2017 Roll ios_internal from da1b314350b9 to 406bb6e4ce12
- 62a07e6 Roll Chrome Android ARM64 Orderfile from MSyptpjk9MzX5TIHA... to KdKu1qwgkL4XduCAD...
- 2651fa7 Roll Boca App from 10gWvhd0eMcMmL2uE... to NWezrdXoYHGBP02wj...
- 84f44e3 [Windows] Refactor integration tests for IPC, Handle Closer, ASAN.
- 7ff07ce Roll Boca Receiver App from 34eMg-EoS8x3chlj6... to K7CrNklYgC3xxd6T6...
- 7a39ae1 [Windows] Refactor integration tests for AppContainer.
- 9646514 Import wpt@ed2fbc2b1d53e32f46c684d24df109bcd6a4311a
- 8d92525 Roll Chrome Mac PGO Profile
- ee067f7 Roll ANGLE from b5deaf6819cd to 1ac4e91dee2c (1 revision)
- a6f42d8 Roll WebRTC from fb5a86aecea0 to fda4e0da0ccc (2 revisions)
- 90a4da9 [Frameworks roll] Roll to 880004088 piper revision
- 0a2d4d0 Roll Chrome Win32 PGO Profile
- 591fb5b Roll Chrome Win64 PGO Profile
- 0a30b0d Roll Chrome Mac Arm PGO Profile
- be3a552 Roll WebView ARM64 Orderfile from tNaFl5qhAHAzDga4R... to l6vdVTWUKsiKN8vid...
- fd6a159 Roll androidx from 3dAa4mA5oa8NtSgJT... to SkM__Qn4ueD2lwSog...
- 25a6f06 Roll Chrome Android ARM64 Orderfile from 28RNDNYt1RBne8XLj... to MSyptpjk9MzX5TIHA...
- 7f3ec15 Roll Skia from 81fec2395a95 to 6643c1bd93bb (1 revision)
- c0d5e7d Roll Chrome Win ARM64 PGO Profile
- 1a0b90d Roll Chrome Linux PGO Profile
- 3225d51 Roll V8 from 951d45cbd811 to 8c259b5d725a (3 revisions)
- 497543f Roll ANGLE from edcf7a3dd995 to b5deaf6819cd (1 revision)
- 0506497 Roll WebView ARM64 Orderfile from sWnb5Nw9ozfyRNyS_... to tNaFl5qhAHAzDga4R...
- bc1b8c9 [dbsc] Load sessions before garbage collection
- da47bac Refactoring: Migrate beforeunload_pending_replies_ to use GlobalRenderFrameHostId
- 1c82704 Roll Dawn from c023be65ee00 to 89b4626b4e83 (2 revisions)
- e2c629b Roll Chrome Android ARM64 Orderfile from VYYPFADGc_i4ogVeM... to 28RNDNYt1RBne8XLj...
- 20f5ce7 Roll Chrome Mac Arm PGO Profile
- a70a8f0 Fix flaky DevToolsMediaLogsRecordedForOpener test
- 818531d Roll Chrome Win64 PGO Profile
- 135b2ea Roll Chrome Win32 PGO Profile
- bb2ab67 Import wpt@64cf9ac1042fb993ffd857f398fdd996f50db4c1
- b357f60 [contextual-tasks] Record UMA metrics for response codes of web view.
- 7532a03 media: Introduce Rust-based JPEG parser
- 6622ec2 [contextual-tasks] Use is_unimodal field in ModalityChipProps for injected inputs.
- 9a09de3 Roll Chromium Variations from 68shtakpLYaY-OnKD... to yGtcfX7M5y8gtiVPB...
- 81860c8 Roll DevTools Frontend from 0c19a5d3042a to a429d5a8b2e7 (1 revision)
- e2662b7 Roll WebView ARM64 Orderfile from zn_98N2SVCUVhkiiH... to sWnb5Nw9ozfyRNyS_...
- 1f87e0c Roll ANGLE from 4b7aace91492 to edcf7a3dd995 (1 revision)
- c80c6d0 Roll Chrome Android ARM64 Orderfile from 6da3eRhFONTYGeWk1... to VYYPFADGc_i4ogVeM...
- 79a2220 [lens] Lens icon should be inactive if selections will open SRP.
- 253aa1b Roll Chrome Mac Arm PGO Profile
- 12f7bb1 WebUI: Fix CrLitElement class/DOM name pattern violations, part 1.
- f2f5a92 Prompt API: Delay callback execution in AILanguageModel::PromptState
- 831c840 [dialog] Fix assertion in dialog-closedby-corner-cases WPT
- 882e704 Reland "Reland "[WebAppInstallFinalizer_Refactor] Use FinalizeUpdateJob""
- d370ebb [web-tests] Rip out old test configuration code
- fd96fee Updating trunk VERSION from 7723.0 to 7724.0
- e10254c [web-tests] Eliminate unused `FakeFactory` in expectations lint test
- c50a6f3 Roll Chrome Win64 PGO Profile
- def4266 Roll Chrome Mac PGO Profile
- f3b2067 Roll WebView ARM64 Orderfile from c-SVHY4ebXpaKLqfD... to zn_98N2SVCUVhkiiH...
- 8395484 Reland "Ash: Close dialog on PrintPreviewDone & restore lifecycle test coverage"
- 979cb11 Reland "Null-check GetSettings() for text-scale meta"
- d5b65d9 [TWA] Display origin by default
- 0da8b08 Roll Chrome Android ARM64 Orderfile from u7hIVwb924WVQ2dFm... to 6da3eRhFONTYGeWk1...
- 0c2644e Roll src-internal from cd47e37eef64 to 4572ae1851e2 (1 revision)
- 775e81b Fix hit-test z-offset computation for layers without CSS transforms in preserve-3d
- 76f5447 Roll Chrome Win32 PGO Profile
- fff7fb1 [a11y] Disable WebContentsAccessibilityTest#testStaleNode_LabeledBy
- bbc4d02 Roll Chrome Mac Arm PGO Profile
- 2b29868 Roll optimization-guide from 76e1b7a70d53 to 10139a04fe5f
- e2ca6ac WebUI: Add a check for incorrect bindings
- a823241 Automated Commit: LKGM 16607.0.0-1075773 for chromeos.
- 2046c8e [gamepad] Linux: set mapping for all Xbox controllers
- bfa08c2 Roll eigen from 5bacb5be9a68 to 20fce70e5a27 (1 revision)
- c6ef014 Associate embeddings with a Page rather than a WebContents
- bd34687 Re-enable WebNN Origin Trial
- 27b051d Roll WebView ARM64 Orderfile from TAbljLyGM5H8M1dSE... to c-SVHY4ebXpaKLqfD...
- 74896f7 Roll Chrome Android ARM64 Orderfile from eI8sITgaVDh3692E9... to u7hIVwb924WVQ2dFm...
- 6ae82d9 Roll Chrome Linux PGO Profile
- 39ff3fb [Settings Search] Hide flickering toolbar title
- ead78f7 [sts] Draft smart_tab_sharing.grdp translation strings
- 5c8ae62 Roll Dawn from 4772f72b86e1 to c023be65ee00 (8 revisions)
- 0d055a7 [contextual_tasks] Minimize specific preprocessor blocks in app.ts
- e05fe9e [ComboButton] Add IPH for tab search move
- 74d5c9e Organize and broaden expectations for Pixel_SVGHuge
- 934d765 Fix extensions ifdefs in ChromeWebUIControllerFactory
- 0e9f383 [TabOrganization] Clean up ATG mojom code
- cad118d [favicon] Split into public/impl targets and move tests
- f7fda27 [ScanCard IOS] Update ShowCreditCardLocalSaveAndFillDialog and ShowCreditCardUploadSaveAndFillDialog to trigger scanning flow
- 7f71b9f Roll src-internal from 5b95726695c4 to cd47e37eef64 (1 revision)
- 5cbf528 Follow up changes for add selection-overlay-base lit version
- 92e674d Roll ANGLE from 56c952c65e74 to 4b7aace91492 (3 revisions)
- 2490f25 Pixel Local Storage extension: expose implicit-end and rename enum.
- 98b45bf [privacy sandbox] Replace global test vectors with constexpr arrays
- 7812ac7 [composebox] Update offline-offset for focus indicators
- c87cb56 EventTiming: Fix keypress id mapping
- 959c824 Add UseCounters for dynamic type changes on <button> and <input>
- ebfd670 media: Extend expiry for MediaFoundation multi-GPU related UMAs
- b7e068f AttachShadow should use document's registry instead of tree scope's registry by default
- 3ee5ae1 Roll WebView ARM64 Orderfile from pepZXarjpFCoi-85z... to TAbljLyGM5H8M1dSE...
- e83e842 Roll Chrome Win64 PGO Profile
- 2981f27 Roll V8 from f8125901e444 to 951d45cbd811 (12 revisions)
- 2e9fe2c [Vertical Tabs] Unpinned tabs shift when activating tab
- 00c0daf Roll Chrome Android ARM64 Orderfile from cXexxYdOXSHESSTtl... to eI8sITgaVDh3692E9...
- e54b0f1 [Vertical Tabs] Ensuring Modifier is Pressed on Movement + Changing Event Utils Function
- 42c1d8c Roll Skia from 2ec1e11faad0 to 81fec2395a95 (1 revision)
- acf3861 Allow MCAST_JOIN/LEAVE_SOURCE_GROUP in network service seccomp filter
- 5f7603d Improve language support handling and add Summarizer API for Gemini Nano flag.
- 70e95fb WebUI Browser: Implement SurfaceEmbedConnector stub in content/browser
- 4f11a5e Geolocation: Implement Approximate AccuracyMode
- f9aae3c [contextual-tasks] Add supportsUnimodal field to ComposeboxFile.
- bc8afa5 Clean up PreHandleGestureEvents (zoom) in GuestViewBase and subclasses
- eff3574 [AdTracker] Refactor CalculateIfAdSubresource to return AdProvenance
- ff7cbb0 [omnibox][next] Fix kDefaultSelection kicks omnibox out of keyword mode
- 45f5cc6 Roll Chrome Mac Arm PGO Profile
- 2af78c5 Revert "Disable half-height state for TabBottomSheetContent"
- 43683dd Use FoldCase for :filtered
- bf18672 Reland "Move AutocompleteController to FuseboxSessionState."
- 2dacc81 [Extensions] Remove ServiceWorkerState::BrowserState::kReady
- 8e3bfc7 [BackdropFilter] Add WPT test for nested border-radius with overflow:hidden and backdrop-filter
- 6415828 [Vertical Tabs] Add the IPH and tutorial
- 5f224f6 [omnibox] Add padding for certain omnibox states
- 00788f4 Roll clank/internal/apps from ad6682a29a0f to a675b6b1d5ec (1 revision)
- 3ba8c47 Delete ElementInternals.type-related code
- 05c4726 [cleanup] Simplify ShapeResult::IndividualCharacterRanges
- 93841e9 Roll Catapult from b332606dfdf4 to 0f039f70b896 (1 revision)
- 4ae15ea Roll optimization-guide from 8ba4667f0e12 to 76e1b7a70d53
- 365d98a pdf-default: remove PDF-load experiment arm
- 20b5f18 Roll src-internal from 9c8640cc2edf to 5b95726695c4 (1 revision)
- cafe98d [Persist] Use the cached active tab during restore
- a4a98c3 Revert "[Desktop Android] Port setting / getting tab opener in tabs API"
- 4f559f2 [Persist] Track the active tab ID in the cache
- 86f7e09 [Persist] Set the active tab during restore
- cd9d1c5 Add Android 17 Beta system image to android-sdk-packager
- 3f59583 [Gardener] Mark first-letter-insert-text-node-dynamic.html flaky
- b1c2f3c [infra] Migrate chrome builder group from mb_config to Starlark
- a6badd4 [Contextual Tasks] Fix bad clip-rect when height changes
- 41bfc2e disable 2 iframe-loading-lazy-nav-* tests on Mac15-arm64
- 9f026d2 [Fullscreen] Exit fullscreen on iframe navigation
- 318e78d [Settings Search] Fix a bug disabling Fragment talkback navigation
- 91418f2 [Desktop Android] Port setting / getting tab opener in tabs API
- a01932c WebUI Browser: Define SurfaceEmbedConnector public interface
- ad01d95 [next] Further disable flaky tests for AIM eligiblity service.
- 105bf88 Roll Chrome Win32 PGO Profile
- 3fe714b media: Add OWNERS file for //media/base/win
- dd130db Remove kUsePostBodyForUrlProvisionFetcher flag
- 5f43eeb Stop using params->opener to set tab opener
- 6f3a201 Update on-device audio input eligibility to use VRAM.
- 0f159e3 [context-input] Add flag to use RAW_FILE media types for Lens uploads
- 2241c79 WebUI: Add ESLint check to enforce a type parameter for CustomEvent.
- 95b78bc [Extensions] Add regression test for OpenTabHelper crash
- b2a6ead [iOS] Remove expired text zoom flags
- b72af67 Roll Error Prone from zUmV9Nh4JfIOMh9QU... to AkcVllszDgRMVcDhI...
- beb99fb Roll ios_internal from 3d2ddfc35ee9 to da1b314350b9
- a3f9929 [PWA] Clean up kPwaNavigationCapturingWithScopeExtensions flag
- 85b4f29 Remove separate multicast flag