Chromium Digest: 2026-03-03
Overview
Breaking Changes
-
⚠️ BREAKING
CrosDisplayConfig API: The mojo interface
crosapi::mojom::CrosDisplayConfigControllerand its observercrosapi::mojom::CrosDisplayConfigObserverhave been replaced with the pure C++ interfacesash::CrosDisplayConfigandash::CrosDisplayConfig::Observer. Clients like LaCrOS must update to the new C++ API. (27f97b7) (49287a5) -
⚠️ BREAKING
User Session Observer: The public observer method
UserManager::UserSessionStateObserver::UserAddedToSessionhas been removed. Embedders must migrate tosession_manager::SessionManagerObserver::OnSessionCreated()to listen for new users. (59bbf63) -
⚠️ BREAKING
Web Audio Provider: The signature of the public virtual method
WebAudioSourceProvider::ProvideInputhas been changed. Embedders implementing this interface must update their method to usebase::spaninstead ofstd::vector. (54421a1) -
⚠️ BREAKING
Viz BufferQueue API: The
viz::BufferQueuepublic API has been refactored.SwapBuffersSkippedwas removed, andSwapBuffersno longer accepts a damage rect. Embedders must now call the newUpdateBufferDamagemethod separately beforeSwapBuffers. (f7de62a) -
⚠️ BREAKING
Media Mojo Interface: The
media.mojom.SharedMemoryVideoFrameDatainterface has been modified. Thestridesfield is nowuint32instead ofint32, and support for the interleaved IMC4 pixel format was removed. Mojo clients using this interface require updates. (d0a80fe) -
⚠️ BREAKING
Certificate Verification: The
VERIFY_ENABLE_SHA1_LOCAL_ANCHORSflag has been removed from the publicnet::CertVerifyProc::VerifyFlagsenum. This enforces stricter SHA-1 validation, and code using this flag will no longer compile. (0533a59) -
⚠️ BREAKING
Chrome Apps API: The
chrome.browserAPI has been removed for non-ChromeOS platforms (Windows, Mac, Linux), breaking any remaining extensions that use it as part of the ongoing deprecation. (d1392f5) -
⚠️ BREAKING
Browser UI Component: The public class
glic::GlicLegacySidePanelCoordinatorand its accessorglic_side_panel_coordinator()have been removed from theBrowserWindowFeaturesinterface. (402018e) -
⚠️ BREAKING
Web Performance API Behavior: The behavior of the web-exposed
SoftNavigationEntryandInteractionContentfulPaintperformance APIs has changed. The calculation forstartTimeanddurationhas been altered, which can break web performance monitoring tools that rely on the previous values. (b736e30)
API & Core Interfaces
Web Platform & Blink
-
Animation support has been added for
contrast-color()within thebox-shadowproperty. (b365c44) -
A bug has been fixed where animating a pseudo-element to
display:nonewould incorrectly remove it from the DOM. (521bc13) -
For improved code health and safety,
blink::Vector::AppendSpan()andAppendVector()have been removed in favor ofappend_range(), and a newString::substrmethod with stricter bounds checking was added. (3c83e99) (8532aed) (49db258)
ChromeOS & Ash
-
To improve OS/browser separation, numerous ChromeOS-specific preferences (Kiosk, factory reset, essential search, etc.) have been moved from
chrome/common/pref_names.hto the Ash-specificash/constants/ash_pref_names.h. (83edd08) (d998a3b) (b7c1d9d) (eb9f998) -
The
PrintPreviewHandlerChromeOSwas refactored to useCupsPrintersManagerobservers directly, simplifying its architecture. (9dc14b1)
Security
Networking & Storage
- For Service Workers, an optimization was added to bypass the synthetic response path when a navigation is intercepted by an embedder. (3c79032)
- The SQL disk cache received a fix for a double-decrement bug during entry eviction and a simplification of its pending task tracking logic. (c463655) (3691420)
UI & Features
Media & GPU
All Commits (339)
- d17b81a Updating XTBs based on .GRDs from branch main
- 2ea1183 Roll Perfetto Trace Processor Win from 64785a8f0d01 to c84bcfbd35a8
- 2965a40 [Signin][Android] Migrate Safety Hub to activity-less sign-in flow.
- 521bc13 Reland "Animating to display:none should not remove the pseudo-element"
- f3100d8 Roll Kotlin Stdlib from r1jin7oxmCEIuca5n... to 9ldUaVxyYClDj9QDP...
- 551977a [iOS] Fix DanglingUntriaged in LocationBarCoordinator
- 63772f7 Roll gn from 1a310e884430 to a155c8c78af4
- 0ce28a0 Roll Infra from 15a26f979961 to a61d4d67348b
- d006f94 Roll Chrome Mac Arm PGO Profile
- 125b006 Revert "Implement AdaptiveBidirectionalStream support in CronetUrlRequestContext using a middle state layer of CronetAdaptiveRequestContext."
- ddb8783 [iOS][Assistant] Remove ui/tests folder
- 5c607fc [AdTracker] Remove an extra stack trace
- 8bb500c Fix: Handle missing travel entities pref in computeTravelOptedIn_
- 786b2dc [AdTracker] Use explicit type for script id
- 3f52717 Enable SupervisedUserBlockInterstitialV3 by default on Android/ChromeOS
- 0f06382 [Segmentation] Migrate AppBundlePromo module to lifecycle hooks
- 6f599ab [Segmentation] Migrate LensEphemeral module to lifecycle hooks
- 0ea7e35 Roll Perfetto from 13c62902b7e5 to c84bcfbd35a8 (1 revision)
- b365c44 Animate contrast-color() in box-shadow
- ac32bf0 [soft navs] Cleanup call of undef function in soft_navigation_basics.html
- d1392f5 Remove chrome.browser from WML builds.
- 5cf4b0d OOBE: Extend expiration dates for OOBE histograms.
- 37d0eeb Roll Projector App from iW4A30gZgjoRTh64g... to 8ZkHIwQxJ99O2p1EW...
- 481d75a Roll compiler-rt from 64c252741e3d to 0cd354e178fe (1 revision)
- 36dddd5 Roll Chrome Android ARM64 Orderfile from ZiwMjx4dgc2eS_-GS... to qLfRckDPNq1gqURzw...
- 1929c2e IWA: Add proto changes and immediate handling for entitlements
- 88ba2bb Roll DevTools Frontend from e3b12e563199 to 29833603fd76 (4 revisions)
- aa1c024 Reland "Add ChromeOS to platforms of AndroidParentalControlsV2"
- 7c28f8b Roll WebView ARM64 Orderfile from 09gT9odUWkVGgCNCb... to 2uF_NXt4M3_t-jnHB...
- 9dc14b1 Use CupsPrintersManager observers for PrintPreviewHandlerChromeOS
- 9d32fe9 Roll Perfetto Trace Processor Linux from 64785a8f0d01 to 13c62902b7e5
- 6521cb5 Roll Website from d19703421dc1 to d3b3b620e65e (1 revision)
- 6b95d4a Roll ANGLE from 8490ef548bae to 92e808c0bc33 (1 revision)
- f4e5d1f Roll src-internal from 3d850b695255 to 2b7dbf66b5b5 (1 revision)
- cf83701 Roll Dawn from 00b3325c361b to 8444fdb0f950 (2 revisions)
- 066cd73 [iOS] Add primary identity to UserFeedbackConfiguration
- 8f52b4c Update meet_effects hash in DEPS file.
- 6cd5b93 Roll ios_internal from 85a313cb6cd9 to 8f0ab12509ac
- 489276a Launch BeginCursorAtPointTentativeFix and clean up the flag.
- 5467419 PrivateAi: Enable server attestation by default
- 8ba168a [Autofill AI - M4] Add tests to EntityDataManager.java
- 6b65712 Roll Chrome Win64 PGO Profile
- 95f9642 extensions: Convert 2 observers from unchecked to checked
- a3b8b42 Roll Perfetto from 64785a8f0d01 to 13c62902b7e5 (1 revision)
- 090292e [AutofillAi - M4] Implement DateFieldView::isRequired.
- 5ba8068 [AutofillAi - M4] Implement value updates in the date field.
- 5c922cb [Sync] Distinguish between client and server errors
- 63bd0e5 autocorrect: add field trial config
- ff4a097 [Signin] Remove unused methods from AccountFetcherService
- 8e13493 Roll DevTools Frontend from 94e5f1083de3 to e3b12e563199 (1 revision)
- f09ac44 Prerender2Fallback: Fix test AbandonIfRendererProcessCrashes
- 30c69db Roll Skia from 01fcfa07adcc to f19007a439ce (6 revisions)
- 6e23ac1 Roll Perfetto Trace Processor Win from 11e664539fbe to 64785a8f0d01
- cc00a6d Roll src-internal from ea02fff8bcf3 to 3d850b695255 (1 revision)
- 8ebb498 Add abseil crc public target to absl component
- 0422892 Implement AdaptiveBidirectionalStream support in CronetUrlRequestContext using a middle state layer of CronetAdaptiveRequestContext.
- d7d5d4c [iOS] Add a gradient background for the TabGroupView
- af20ae7 Automated Commit: LKGM 16604.0.0-1075687 for chromeos.
- 504ad06 Roll clank/internal/apps from 0f6bcbff8115 to 3d95afd50da9 (1 revision)
- 5346fa6 Roll Perfetto Trace Processor Linux from 11e664539fbe to 64785a8f0d01
- c3a8eea clank-input: add android media insertion field trial config
- bafddca [iOS] Fix background issue on shareTab button iOS 17-18
- 9dd30af Roll Crossbench from 1e2071ce9d95 to 8d9a911f0b70 (1 revision)
- 3a2eadc Roll Boca Receiver App from V6laLH-HYUs_Q1IIG... to PrqBihpWivqCKEFQ0...
- 792215f [border-shape] Apply AA to border-shape clip
- 3d28781 Roll Boca App from Jv1DuYlWeSo9CC-SM... to U2ZuqIi6RCKbABWzf...
- 90ba6af [DevTools] Update and re-enable test
- 2087506 Roll Chrome Win32 PGO Profile
- c1b8e24 Delay expiry of frequently used histograms.
- 943852a [iOS] Show 'Save to Drive' when signed out
- 1a82166 [ios] Add cert info to DCHECK to get more info
- ee6b371 Allow @memory popup invocation via context menu
- b1b3a6e [iOS] Remove _isChooseFromDriveAvailable in FileUploadPanelCoordinator
- a45ac98 Roll Chrome Android ARM32 Orderfile from sjZJ6ov8Y53u0G2D7... to oOwt8NJkRI98HOVzv...
- 717c611 Roll Chrome Mac PGO Profile
- abd3492 [persistent_cache] Use sqlite3_bind_blob rather than incremental I/O for insert
- b9e35cd Extend expiration of a few sync histograms
- 49db258 WTF: Add String::substr with stricter bounds checking
- a758ac1 [Document PiP] Adjust Document PiP window bounds on global layout
- ac9de7c Use EqualIgnoringAsciiCase() in core/
- 0d0cf02 Skip meta-tag-origin-trial.https.php when accessibility enabled.
- 4ba216a [Frameworks roll] Roll to 877779013 piper revision
- f5a7182 Roll Depot Tools from 13d1b30ba36b to f71f52b78cf2 (1 revision)
- 737d896 [//media] Update comment on "copy via Skia" path not working on Android
- 625b2fd Roll Perfetto from 11e664539fbe to 64785a8f0d01 (1 revision)
- 83edd08 Move Kiosk related prefs to ash_pref_names
- 232238f Disable kUseDisplaySDRMaxLuminanceNits except on Windows
- 59bbf63 Remove UserManager::UserSessionStateObserver::UserAddedToSession
- 7432e96 Turn off FreeType TT_CONFIG_OPTION_EMBEDDED_BITMAPS option
- 44db28a Roll Chrome Mac Arm PGO Profile
- d7626a7 Spanify ImplementationBase memcpy methods
- c21710f Roll WebView ARM Orderfile from FzvetIAI6a0vtkWZm... to XKuBhtoiAmaI8syAQ...
- fb8b822 [PermissionsAI] Update AIv4 Passage Embedder to support multiple passages
- f1daf40 Use flat_set std::from_range constructor
- ac0c268 Updating trunk VERSION from 7715.0 to 7716.0
- a947cec Update the experiment name for WebSerialWiredDevicesAndroid field trial.
- 8a6c17b Simplify frequency ordering logic in Autofill data models.
- cf35c70 Call custom_user_timings_.clear() in PageTimingMetricsSender.SendNow
- 20e1c40 CodeHealth: Clean up stale base::Feature ShimlessRMA3pDiagnostics
- a897c26 Delay expiry of histograms causing alerts.
- 3fc4e4c Roll Infra from e118d99ee508 to 5a9e45463a87
- 2ee5092 Roll WebView ARM64 Orderfile from 0gYhbYHj8zKI-s65V... to 09gT9odUWkVGgCNCb...
- 86b8ea4 [gardening] Disable failing test EscapeClosesDialog
- 0c8187f Refactor context in extensions_handler
- 0703dac Roll Chrome Android ARM64 Orderfile from 60AIRKO4x5aBktI2A... to ZiwMjx4dgc2eS_-GS...
- 8b0857c [//media] Rename SupportsOneCopyUploadToGLTexture()
- 83e1236 [//media] Clarify make CopySharedImageToTexture() method name
- a059919 [//media] Clarify PCVR two-copy flow
- a484bdb Add fuzzer which tries to affect geolocation text via style
- 27dad12 Roll android_deps from 9DXI8FnmXkL2tti6G... to gOFPZuLmUt7S4rnhu...
- 6d9a5bb Roll Depot Tools from 1de959138205 to 13d1b30ba36b (1 revision)
- 9b3a68b [iframe] Fix typo in `iframe-contents-400x200root.html`
- e7e42d0 Expect compression-stream.any.serviceworker timeout
- 49287a5 ash: Dismantle crosapi's cros_display_config.mojom, part 2
- 7dd3434 Roll Chrome Mac Arm PGO Profile
- 27f97b7 ash: Dismantle crosapi's cros_display_config.mojom, part 1
- 01ed3d2 [net] Extend expiration for various net histograms
- d7a036b Roll ANGLE from 64293946b30e to 8490ef548bae (1 revision)
- d998a3b Move factory reset related prefs to ash_pref_names.h
- 948f7d1 Prevent background tabs from showing PopupWidgetHosts
- 1c2272f Move startup.wav from C/B resources to chromeos/
- cbf922f [gardening] Disable failing test ContextualTasksBrowserTest.App
- 90a6d4d [Blink] Eliminate else after return in WebCodecs' VideoFrame
- aa88901 [Blink] Remove DrawingBuffer::ShouldUseImageChromium()
- 66e8dff [Blink] Rework DrawingBuffer's ShouldUseImageChromium() helper
- c44e9e5 [Blink] Streamline WebCodecs' computation of SW draw surface
- 75bd678 [Blink] Have WebCodecs call separate VideoFrameImageUtil draw methods
- 4a5eeea [Blink] Separate out VideoFrameImageUtil accelerated/unaccelerated draws
- c1e0551 Roll Chrome Android ARM32 PGO Profile
- 3c79032 Bypass synthetic response on embedder interception
- ae3758c Webium product: add pixel browser test for incognito mode
- 38b5ebc [Community Contributions] Clean up readAloudAudioOverviewsFeedback flag
- 25784be Roll Chrome Win64 PGO Profile
- eb9f998 Move kDeviceWeeklyScheduledSuspend to ash_pref_names
- e2597a4 Roll Chrome Win32 PGO Profile
- a178d43 Add [[maybe_unused]] to wrapped_ptr in RawPtrNoOpImpl::ReleaseWrappedPtr.
- 2f055f5 actions revamp: Make it possible to show dialogs from extension popups
- 8bec30a Explicitly allow reentrancy for PrefStore::Observer::OnPrefValueChanged
- 8f04ab3 Roll Chrome Android ARM64 Orderfile from 61LKQ9VocrTo7BkMJ... to 60AIRKO4x5aBktI2A...
- f80620b Roll PDFium from 0c38b00a3baf to f99c212599bb (4 revisions)
- 7491dbb Roll goldctl (win) from 3Ecz5eY47G4EY2pJA... to cxA88QPdbxNnjIZmW...
- 43d849c Roll Depot Tools from b4ddd773926e to 1de959138205 (1 revision)
- 0cfb30f Roll Crossbench from 5597b2226e28 to 1e2071ce9d95 (1 revision)
- 5548105 Roll goldctl (mac) from Z3QAnZnhgJcWz88XP... to jU-KEixlKctSlxyVN...
- b4df2e6 [Windows] Fix word navigation skipping punctuation before newline
- de3d77b Roll WebView ARM64 Orderfile from jZOx3W5f7rixlyHwo... to 0gYhbYHj8zKI-s65V...
- 7ea8689 Roll goldctl (mac arm64) from znKamMrZvGZJujb0A... to X8cxk6coGe7XqqQcT...
- 1bb518a Roll Chromium Variations from Ph6_jM82kadxfsIBJ... to zwxNEJsIrQmOfZDtC...
- a8f6442 extensions: Improve system.display test coverage for Desktop Android
- 89f5220 Roll goldctl (linux) from vuvDESE5CUUrinq6A... to dDJy-uNkXWQn3xmZR...
- 62253e9 Roll Skia from fe9e9f22c531 to 01fcfa07adcc (1 revision)
- 34dc0d6 fixup! connectivity_tool: Add GoogleServicesConnectivity{Routine/Problem} mojom
- 42c876b Port FileUtilitiesHostImpl to ChildProcessId
- b76d882 Roll ChromeOS Bigcore AFDO profile from 147-7680.5-1771823086-benchmark-147.0.7710.0_pre1591974-r1 to 147-7680.22-1772424827-benchmark-147.0.7710.0_pre1591974-r1
- 8b52bec Prerender: Implement PrerenderHost::Observer in PrerenderCommitDeferringCondition
- 043a150 Revert "Roll ChromeOS Atom AFDO profile from 147-7680.17-1771827236-benchmark-147.0.7710.0_pre1591974-r1 to 147-7680.22-1772423448-benchmark-147.0.7710.0_pre1591974-r1"
- 3add3a3 Roll Chrome Android ARM64 Orderfile from MAlzx_m4t5sSOsS99... to 61LKQ9VocrTo7BkMJ...
- 5f46e76 Split 2 large flaky event tests into 6 smallers ones.
- 4f5d897 Roll ANGLE from 593920c89fe3 to 64293946b30e (1 revision)
- 59e7c95 Revert "[bedrock] Migrate profile_manager.cc away from BrowserListObserver."
- 7ba35d2 Roll ChromeOS Arm AFDO profile from 147-7680.17-1771817158-benchmark-147.0.7710.0_pre1591974-r1 to 147-7680.22-1772422923-benchmark-147.0.7710.0_pre1591974-r1
- d67bfe0 webnn: avoid executing alpha * A * B when gemma.alpha is 0 for TFLite backend
- b37ae5d Roll vulkan-deps from 9288eec4c6d2 to c86f75f56f22 (1 revision)
- 551ab64 Roll src/third_party/icu/ 7971660ba..ee5f27adc (1 commit)
- 9129f0c Site Search: Dialog form verification
- 0b5d19f Search Engine: Expose verification logic to Android
- 63aa0e7 Roll ChromeOS Atom AFDO profile from 147-7680.17-1771827236-benchmark-147.0.7710.0_pre1591974-r1 to 147-7680.22-1772423448-benchmark-147.0.7710.0_pre1591974-r1
- a5b2951 Roll src/third_party/flac/ 807e251d9..e7108e2ed (2 commits)
- 5ce94a1 Roll src/chromeos/ash/resources/internal/ b54bffc92..431cb9b52 (1 commit)
- 4e41aff Roll WebView ARM64 Orderfile from PLNC5T0uc_li88C0a... to jZOx3W5f7rixlyHwo...
- fd5261f [fedcm] Disable interception when target="_blank" and there is no opener
- b7c1d9d Move essential search related prefs to ash_pref_names.
- d019285 ose-split: Remove unnecessary pull of the full list of search engines
- 4da8d66 [Glic] Add OpenSource metrics for side panel and floaty
- d2a08ff Add six Webium Product OWNERS
- 2393bd2 Roll Chrome Android ARM64 Orderfile from maYJ07EpTgkurz--c... to MAlzx_m4t5sSOsS99...
- 5c95004 Update glic_api_browsertest to always use MI
- 60456e6 Roll WebView ARM64 Orderfile from QJIuiRizU3DdQDvHv... to PLNC5T0uc_li88C0a...
- 95893ea [Code Health] Clean up PA_CONFIG checks into helper function
- 7286148 Set 'Update Mechanism' for crashpad/getopt
- 351583c Roll Dawn from c43a057fa6ae to 00b3325c361b (10 revisions)
- 0b10eab [Contextual tasks] Implement close tab toolbar button
- 5c8feef Use JniType for OnceCallback in extensions sessions API
- 65a4eaa [Persist] Allow lazy clearing window data for authoritative stores
- 3c83e99 Remove deprecated `blink::Vector::AppendSpan()` method
- ad4a46d Add more fields to ListItemBuilder and refactor
- 8532aed Remove deprecated `blink::Vector::AppendVector()` method
- c463655 net/disk_cache/sql: Stop double decrement of entry count during eviction
- ae6e038 Remove MediaItemUIFooterView and MediaItemUIDeviceSelectorObserver
- 1d5e072 Prevent GPU disk cache clear call from hanging if backend failed to create.
- b777ac9 Fix lens preselection bubble help button icon color on hover
- 80afbd1 Spanify Blob memcpy methods
- eb4af54 Migrate remaining deprecated calls to `Vector::append_range()`
- 8b74400 Add Microsoft to GPU vendor for GPU test framework
- d0f63d2 media/gpu/v4l2/test: Fix VP9 segmentation feature loop bounds
- 3edab54 WebUI: Fix Lit event handler naming convention violations, part 9.
- 6acd384 Roll src-internal from 8adc1fc81fca to ea02fff8bcf3 (1 revision)
- 5cef55f Roll llvm-libc from 7434d317bd47 to dacaf47ceaed (2 revisions)
- 7dc0918 Fix and re-enable SettingsTest.PasskeyEditDialog
- 5ad9562 [EnableGlicCleanup] outside chrome/browser and remove buildflag/presubmit
- 6e1bb19 [omnibox] (3/3) Move popup-specific events to dedicated Mojo interface.
- bdabf97 Roll Catapult from 27800c3890b2 to 109c6d7babfc (1 revision)
- f70e2ca Roll ANGLE from 71f8079e12be to 593920c89fe3 (1 revision)
- c2d580f Roll Chrome Win64 PGO Profile
- cb10214 Roll Chrome Win32 PGO Profile
- 2b686dc [Signin] Add SignoutConfirmation waiter in ProfileMenuViewBrowsertest
- f98ea51 [CodeHealth] Spanify uses of ToInterleaved()
- eb11536 [ozone/wayland] Export window handle looks for the xdg_toplevel
- e61586d Reland "spanification: spanify Vp9Parser."
- 6e53194 Extend Translate.OnDeviceTranslation.* histograms
- e057056 [Vertical Tabs] Add left/right drop arrows
- 8ac6203 [Cleanup] fix TODO indentation in composebox.ts
- e2ef2fd Move C/B/ash/accessibility resources out from chrome/grit to chromeos/
- dcbcca1 Roll vulkan-deps from 762b6fbf06c4 to 9288eec4c6d2 (1 revision)
- 840c019 [composebox] Move Composebox tests to appropriate files
- 421c4f0 Handle Glic continue URLs when GlicWebContinuity is disabled
- 3691420 net/disk_cache/sql: Simplify pending task tracking
- 026b269 [Gap Decorations]: Handle varying cross gap sizes in paint
- 15c8659 Roll optimization-guide from eb159a7fabee to c63056a37ad0
- 56caf8e Mark GetRuntimeFeatureStateContext() as const.
- b867637 Simplify FuseboxSessionState activation.
- c0244ca media: Zero-initialize frames in software decoders to prevent info leaks
- 0412b70 Enable Glic by default in us/en-us
- 2388bb8 extensions: Update several observers from unchecked to checked
- 0bbd663 Add histogram to track the single observer fired when the other hasn't
- 4727834 Roll Chrome Android ARM64 Orderfile from 1VWgBb-0rrjffc6o3... to maYJ07EpTgkurz--c...
- b570083 [ntp-simplification] Split modules and shortcuts into separate configs
- 4b899f5 blink: Rename functions declared in kurl.{h,cc}
- 484c6be [Pix Iframe] Log iframe transaction results
- ecda07c infra: Bump shard count of android_browsertests on desktop
- f35519d [Extensions] Extend DeclarativeContentActionCreated histogram
- 7c3f2c3 Tag inline SVGs as /Figure with /Alt in print-to-PDF
- 65ddefb Fix border-width transition not starting when border-style changes from none
- 1e8e28d Add fuzz test for AXMode mojom traits
- 402018e Remove glic_legacy_side_panel_coordinator
- cac0c77 Media Router Internals: Add Session Management and Auto-Update Logs
- f1342f8 [ContextualTasks] Add experiment ID and metrics to HaTS survey
- 48de04d Roll V8 from 5440e20916d9 to 33a98f8005da (26 revisions)
- 247068e [projects] Open thread in a tab when clicked
- 05048c5 Roll WebView ARM64 Orderfile from KidRqOQIpa4Hkk-0r... to QJIuiRizU3DdQDvHv...
- da27f3d [TcpConnectJob] Wire up TcpConnect to non-SSL connection attempts.
- b9aef03 [Extensions] Convert printerProvider to WebIDL
- 81b4f93 Roll Perfetto Trace Processor Win from 6391c1361787 to 11e664539fbe
- 5587627 [E2E] Make edge-to-edge on top opt out when status indicator is visible
- b1ab8b0 Revert "Modularize chrome/browser/interstitials/ into its own BUILD.gn"
- 02dd338 [dawn] Ensure that Chromium's JobHandle isn't both Cancelled and Joined.
- b736e30 [soft-navs] SoftNav gets largestPaintedElement, ICP gets startTime.
- 6d7dd2d Roll Open Screen from 89fa62bbbe45 to 571620ad60af (1 revision)
- ec92255 Fix contextual page actions from only showing the new tab button
- 7098c93 Remove stale TODO; rename member
- 80b2c84 [Android] Restrict ShowNtpAtStartupTest to non-Desktop
- d662366 [ntp-simplification] Enable NTP module removal features by default.
- 54421a1 Spanify WebAudioSourceProvider::ProvideInput audio_data
- 864a33c [realbox] Adjust padding-bottom for multi-line searchbox in Compact mode
- 67f2b2f [Vertical Tabs] Take animating layout manager delegate by ref
- 5872978 Replace isDevtoolsConnected with shouldShowMenu
- 0533a59 Remove CertVerifyProc VERIFY_ENABLE_SHA1_LOCAL_ANCHORS flag
- 40702d7 android: Disable testCollaborationCreateFlow
- f7de62a Explicitly update BufferQueue damage in single location
- 4a2c08a LoadAndExtractContentTool: plumb TabObservations to ActionsResult
- 9b6433b Implement customelementregistry element global attribute
- 37e6c33 Roll WebRTC from 2f5a2659b28d to b88b9f230094 (3 revisions)
- bb7aa36 Modularize chrome/browser/interstitials/ into its own BUILD.gn
- 47449fa Improve MojoResult LINT.IfChange/ThenChange directives.
- d3596c3 [A11Y] Adding aria breadcrumb dump tree test
- dbd04fa [Tab Strip Glic Button] Make button expandable with text
- f816219 Roll androidx from F33f66w1lXogUL7EN... to CW8b7YlBGZSbouGqD...
- 2e937a5 Roll ios_internal from 695660f3cb58 to 85a313cb6cd9
- 3c45a7c extensions: Add TabCaptureApiTest.ApiTests to desktop Android
- db692ba Enable FluidResize by default on Desktop Android
- d0a80fe media: Prevent passing of frames with absurdly large strides via Mojo
- 1be1a11 Introduce V8{Do,DoNot}RunMicrotasksScope as a wrapper for V8's scope.
- 7bc2f55 Fix list item focus outline disappearing on hover
- 3ef115b Fix menu button focus outline disappearing on hover
- 5951671 PDF: Remove ids created with map() call from $ interface
- 1fbc267 Adds mahmadi as owner to c/b/contextual_tasks
- 68274db Remove MediaNotificationViewImpl classes
- 891fbe6 Revert "Reset the scheduler policy when the thread type is not kRealtimeAudio"
- cb14c45 [Skills][Metrics] Add entry point slicing to dialog metrics
- e81229e Enable RejectWeakCiphertext feature in testing variations config
- 27f3af9 Roll Chrome Win64 PGO Profile
- 5aff5c6 Allow 's' at the end of a timestamp link.
- 080d8ea [cobrowse] Clean up various bits of code.
- 68f4d4d [PWA Migration] Filter out migration targets properly in app home.
- e068b27 Suppress Linux/NVIDIA flakes
- 62e1488 Add left/right key behavior for customizable select writing modes
- 2aeb29a Integrate Page Embedding Service into Content Annotator Service
- 5ffcaf3 [RTCLogging] Add RTC Diagnostic Logging utility
- bbf6132 Revert "[Vertical Tabs] HorizontalTabStripRegionView owns TabScrubber"
- 9ad1830 [Connection-Allowlist] Add test for "Link: rel=dns-prefetch" header.
- c611914 [Report unsafe site] Remove dialog close button
- 10f6567 [composebox][omnibox] Update styles for containers and components
- c640d64 ios: Match XCTests framework dependencies for Xcode 26.4 beta 2.
- 53953ff Add high-level documentation of DBSC
- a7268cf [Extensions] Convert declarativeNetRequest to WebIDL
- 4e7fcdd [iOS] Fix Copresence Floaty Visibility Issues
- 56f17df Fix Zero State Playing Twice
- 7ab977e Remove channel count CHECK from SpeechRecognitionDispatcherHost
- 4945a85 Remove http-cache-no-vary-search flag
- 762baa1 Updater UI: Deflake UpdaterAppTest#EventListTest
- 49ffc4f Roll Skia from 70d17bc6b349 to fe9e9f22c531 (5 revisions)
- 0b7344e Shutdown chromeos-{jacuzzi,octopus}-rel
- 16d51b1 [Extensions] Remove unnecessary CreateForTest() method
- 66d22da [Segmentation] Migrate SavePasswords module to lifecycle hooks
- 6090e82 Change ServiceWorkerCacheWriter method signatures
- 5b62b90 Remove browser to cert verifier plumbing for sha1_local_anchors_enabled
- 0472ff9 [Desktop Android] Support pinning in tabs.update()
- 3500249 [Segmentation] Migrate EnhancedSafeBrowsing module to lifecycle hooks
- 3291a4b [Segmentation] Migrate AutofillPasswords module to lifecycle hooks
- e9dba81 [Segmentation] Migrate AddressBarPosition module to lifecycle hooks
- 11d7cae [tips] Update the strings on all V2 features
- 324f3f3 Narrow text fragment rect fix to reduce parser perf risk
- 540e262 [Persist] Perform a window-level raze on creating a store
- e659942 [Segmentation] Migrate Price Tracking promo to lifecycle hooks
- 38c89be [Declutter] Clean up declutter-page code
- 776052d [TabRendererData] Add TabInterface::RegisterBlockedStateChanged()
- 058b890 Delete unused ObscuringAllTabsDelegate.
- 3e781fb webcodecs: Enforce SHARED_IMAGE_USAGE_VIDEO_ENCODE_ACCELERATOR for VEA
- fefea91 [Extensions] Move file from streams_private_api
- 4409131 [Persist] Add tests for Cleaner
- aada226 [Frameworks roll] Roll to 877501407 piper revision
- b162b28 [Segmentation] Add lifecycle hooks to CardSelectionInfo
- 0cd8af4 Reduce the amount of "exercising" the AX tree for large test trees
- e84462b Remove expired histogram recording - Android.MultiWindowMode.TotalDuration
- 9533b5c [crd] Disable remoting on iOS and Android
- 812e042 Roll optimization-guide from 9cb2e2aba76e to eb159a7fabee
- 78c47e8 Roll src-internal from d3df67af9a74 to 8adc1fc81fca (3 revisions)
- 8583258 Move ModelBrokerImpl ownership to ModelBrokerState.
- ea83386 [Android] Remove DialogOverlayImpl tests and TestRule
- dbc5a79 [TabUIHelper] Add accessor for network state
- d4223cb Update VirtualTestSuite expiry
- c2c92f9 Python script to use libdmg-hfsplus for branding Chrome DMGs.
- e8478a4 [projects] Check ProjectsPanelStateController before use
- a1724bf [contextual tasks] fix flakey tests
- 49a274d Roll Chrome Android ARM64 Orderfile from cVmmRuPJzj6tDPSoA... to 1VWgBb-0rrjffc6o3...
- 14d6fd1 [iOS] Update Download Protection Warning Dialog String to Continue
- 379e51b Roll ANGLE from 425ea1de41aa to 71f8079e12be (5 revisions)
- 08a2a6e Revert "Reland "[bedrock] Migrate BrowserListObserver to BrowserCollectionObserver - part 1/n""
- 7d231e6 Revert "[Linux Packaging] Remove expired 2026-02-14 signing key"