Skip to content

Commit b5a52ae

Browse files
captainbrossetmikehoffmsvootlasaichandu
authored
Release Notes for the WebView2 SDK, Release, 144 (#3692) (#3704)
* release 144 template * release first draft * DragStarting API * sdk-only section * date 26th * extensions user docs on landing page * user experience (UX) * Update WebView2 release notes for January 27, 2026 Changed the release date in the WebView2 SDK release notes from January 26, 2026 to January 27, 2026 to reflect the correct release date. * Add note about chrome.webview availability fix Updated the release notes to mention the fix for the unavailability of `chrome.webview` in the Runtime-only section. --------- Co-authored-by: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com> Co-authored-by: vootlasaichandu <V-VCHANDU@microsoft.com>
2 parents 0d986a7 + 58957cd commit b5a52ae

File tree

3 files changed

+88
-2
lines changed

3 files changed

+88
-2
lines changed

microsoft-edge/extensions/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ms.date: 08/20/2024
1111
# Overview of Microsoft Edge extensions
1212
<!-- https://aka.ms/AboutEdgeAddons -->
1313

14-
A Microsoft Edge _extension_ is a small app that a developer creates to add or modify features of Microsoft Edge, to extend the User Experience (UX) for end-users in a specialized way. An extension provides a niche experience or function that's important to a target audience.
14+
A Microsoft Edge _extension_ is a small app that a developer creates to add or modify features of Microsoft Edge, to extend the user experience (UX) for end-users in a specialized way. An extension provides a niche experience or function that's important to a target audience.
1515

1616
Users browse and install extensions for Microsoft Edge from the [Microsoft Edge Add-ons](https://microsoftedge.microsoft.com) site. _Add-ons_ include extensions and themes.
1717

microsoft-edge/extensions/landing/index.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@ landingContent:
5252
- text: Overview of Microsoft Edge extensions
5353
url: ../index.md
5454

55+
- text: User docs about Microsoft Edge extensions
56+
url: ../getting-started/user-docs.md
57+
5558
- text: Extension concepts and architecture
5659
url: ../getting-started/index.md
5760

microsoft-edge/webview2/release-notes/index.md

Lines changed: 84 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.author: msedgedevrel
66
ms.topic: article
77
ms.service: microsoft-edge
88
ms.subservice: webview
9-
ms.date: 12/08/2025
9+
ms.date: 01/27/2026
1010
---
1111
# Release notes for the WebView2 SDK
1212
<!--
@@ -24,6 +24,88 @@ if change h2 headings pattern, enter work item: update links in announcements
2424
The following new features and bug fixes are in the WebView2 Release SDK and Prerelease SDK, for SDKs during the past year.
2525

2626

27+
<!-- Jan 2026 Release SDK (144) -->
28+
<!-- ====================================================================== -->
29+
## Release SDK 1.0.3719.77, for Runtime 144
30+
31+
Release Date: January 27, 2026
32+
33+
[NuGet package for WebView2 SDK 1.0.3719.77](https://www.nuget.org/packages/Microsoft.Web.WebView2/1.0.3719.77)
34+
35+
For full API compatibility, this Release version of the WebView2 SDK requires WebView2 Runtime version 144.0.3719.77 or higher.
36+
37+
38+
<!-- ------------------------------ -->
39+
#### Promotions to Phase 3 (Stable in Release)
40+
41+
The following APIs have been promoted from Phase 2: Stable in Prerelease, to Phase 3: Stable in Release, and are now included in this Release SDK.
42+
43+
44+
<!-- ---------- -->
45+
###### Customize the drag and drop behavior (DragStarting API)
46+
47+
The `DragStarting` API overrides the default drag and drop behavior when running in visual hosting mode. The `DragStarting` event notifies your app when the user starts a drag operation in the WebView2, and provides the state that's necessary to override the default WebView2 drag operation with your own logic.
48+
49+
<!-- todo: still 5 suffix, like previous phase? https://learn.microsoft.com/en-us/microsoft-edge/webview2/release-notes/?tabs=win32cpp#promotions-to-phase-2-stable-in-prerelease-1 -->
50+
* Use `DragStarting` on the `ICoreWebView2CompositionController5` to add an event handler that's invoked when the drag operation is starting.
51+
* Use `ICoreWebView2DragStartingEventArgs` to start your own drag operation.
52+
* Use the `GetDeferral` method to execute any async drag logic and call back into the WebView at a later time.
53+
* Use the `Handled` property to let the WebView2 know whether to use its own drag logic.
54+
55+
##### [.NET/C#](#tab/dotnetcsharp)
56+
57+
N/A
58+
59+
##### [WinRT/C#](#tab/winrtcsharp)
60+
61+
N/A
62+
63+
##### [Win32/C++](#tab/win32cpp)
64+
65+
<!-- todo: still 5 suffix, like previous phase? https://learn.microsoft.com/en-us/microsoft-edge/webview2/release-notes/?tabs=win32cpp#promotions-to-phase-2-stable-in-prerelease-1 -->
66+
* [ICoreWebView2CompositionController5](/microsoft-edge/webview2/reference/win32/icorewebview2compositioncontroller5?view=webview2-1.0.3719.77&preserve-view=true)
67+
* [ICoreWebView2CompositionController5::add_DragStarting](/microsoft-edge/webview2/reference/win32/icorewebview2compositioncontroller5?view=webview2-1.0.3719.77&preserve-view=true#add_dragstarting)
68+
* [ICoreWebView2CompositionController5::remove_DragStarting](/microsoft-edge/webview2/reference/win32/icorewebview2compositioncontroller5?view=webview2-1.0.3719.77e&preserve-view=true#remove_dragstarting)
69+
70+
<!-- exception: rt interop docs -->
71+
<!-- todo: still 3 suffix, like previous phase? https://learn.microsoft.com/en-us/microsoft-edge/webview2/release-notes/?tabs=win32cpp#promotions-to-phase-2-stable-in-prerelease-1 -->
72+
* [ICoreWebView2CompositionControllerInterop3](/microsoft-edge/webview2/reference/winrt/interop/icorewebview2compositioncontrollerinterop3?view=webview2-winrt-1.0.3719.77&preserve-view=true)
73+
* [ICoreWebView2CompositionControllerInterop3::add_DragStarting](/microsoft-edge/webview2/reference/winrt/interop/icorewebview2compositioncontrollerinterop3?view=webview2-winrt-1.0.3719.77&preserve-view=true#add_dragstarting)
74+
* [ICoreWebView2CompositionControllerInterop3::remove_DragStarting](/microsoft-edge/webview2/reference/winrt/interop/icorewebview2compositioncontrollerinterop3?view=webview2-winrt-1.0.3719.77&preserve-view=true#remove_dragstarting)
75+
76+
* [ICoreWebView2DragStartingEventArgs](/microsoft-edge/webview2/reference/win32/icorewebview2dragstartingeventargs?view=webview2-1.0.3719.77&preserve-view=true)
77+
* [ICoreWebView2DragStartingEventArgs::get_AllowedDropEffects](/microsoft-edge/webview2/reference/win32/icorewebview2dragstartingeventargs?view=webview2-1.0.3719.77&preserve-view=true#get_alloweddropeffects)
78+
* [ICoreWebView2DragStartingEventArgs::get_Data](/microsoft-edge/webview2/reference/win32/icorewebview2dragstartingeventargs?view=webview2-1.0.3719.77&preserve-view=true#get_data)
79+
* [ICoreWebView2DragStartingEventArgs::get_Handled](/microsoft-edge/webview2/reference/win32/icorewebview2dragstartingeventargs?view=webview2-1.0.3719.77&preserve-view=true#get_handled)
80+
* [ICoreWebView2DragStartingEventArgs::get_Position](/microsoft-edge/webview2/reference/win32/icorewebview2dragstartingeventargs?view=webview2-1.0.3719.77&preserve-view=true#get_position)
81+
* [ICoreWebView2DragStartingEventArgs::GetDeferral](/microsoft-edge/webview2/reference/win32/icorewebview2dragstartingeventargs?view=webview2-1.0.3719.77&preserve-view=true#getdeferral)
82+
* [ICoreWebView2DragStartingEventArgs::put_Handled](/microsoft-edge/webview2/reference/win32/icorewebview2dragstartingeventargs?view=webview2-1.0.3719.77&preserve-view=true#put_handled)
83+
84+
* [ICoreWebView2DragStartingEventHandler](/microsoft-edge/webview2/reference/win32/icorewebview2dragstartingeventhandler?view=webview2-1.0.3719.77&preserve-view=true)
85+
86+
---
87+
88+
89+
<!-- ------------------------------ -->
90+
#### Bug fixes
91+
92+
This Release SDK includes the following bug fixes.
93+
94+
95+
<!-- ---------- -->
96+
###### Runtime-only
97+
98+
* Fixed `chrome.webview` unavailability.
99+
100+
101+
<!-- ---------- -->
102+
###### SDK-only
103+
104+
* Added the article [Performance best practices for WebView2 apps](../concepts/performance.md), about how to improve the startup speed, memory usage, and responsiveness of a WebView2 app.
105+
106+
<!-- end of Jan 2026 Release SDK (144) -->
107+
108+
27109
<!-- Jan 2026 Prerelease SDK (145) -->
28110
<!-- ====================================================================== -->
29111
## Prerelease SDK 1.0.3796-prerelease, for Runtime 145
@@ -101,6 +183,7 @@ This Prerelease SDK includes the following bug fixes.
101183
<!-- ---------- -->
102184
###### Runtime-only
103185

186+
* Fixed `chrome.webview` unavailability.
104187
* Disabled background update of network time.
105188

106189

0 commit comments

Comments
 (0)