From 5ab6d4a138d2da7b95fd0280c953f9819d741337 Mon Sep 17 00:00:00 2001 From: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com> Date: Wed, 2 Sep 2026 01:02:27 -0700 Subject: [PATCH 01/30] new page --- microsoft-edge/toc.yml | 5 ++- .../webview2/release-notes/runtime/153.md | 15 ++++----- .../webview2/release-notes/runtime/154.md | 32 +++++++++++++++++++ .../webview2/release-notes/runtime/index.md | 2 +- 4 files changed, 44 insertions(+), 10 deletions(-) create mode 100644 microsoft-edge/webview2/release-notes/runtime/154.md diff --git a/microsoft-edge/toc.yml b/microsoft-edge/toc.yml index 56fab2825d..212b77d08a 100644 --- a/microsoft-edge/toc.yml +++ b/microsoft-edge/toc.yml @@ -1529,7 +1529,10 @@ - name: Release notes for the WebView2 Runtime href: ./webview2/release-notes/runtime/index.md - - name: Preview Runtime 153.0.4234.6 (Aug. 28, 2026) + - name: Preview Runtime nnn.n.nnnn.nn (Mmm. dd, yyyy) + href: ./webview2/release-notes/runtime/154.md + + - name: Runtime nnn.n.nnnn.nn (Mmm. dd, yyyy) href: ./webview2/release-notes/runtime/153.md - name: Runtime 152.0.4191.53 (Aug. 28, 2026) diff --git a/microsoft-edge/webview2/release-notes/runtime/153.md b/microsoft-edge/webview2/release-notes/runtime/153.md index bb2524a953..8bbf4ee991 100644 --- a/microsoft-edge/webview2/release-notes/runtime/153.md +++ b/microsoft-edge/webview2/release-notes/runtime/153.md @@ -1,20 +1,17 @@ --- -title: Preview Runtime 153.0.4234.6 (Aug. 28, 2026) -description: Release notes for Microsoft Edge WebView2 Preview Runtime 153.0.4234.6. +title: Runtime nnn.n.nnnn.nn (Mmm. dd, yyyy) +description: Release notes for Microsoft Edge WebView2 Runtime nnn.n.nnnn.nn. author: MSEdgeTeam ms.author: msedgedevrel ms.topic: article ms.service: microsoft-edge ms.subservice: webview -ms.date: 08/28/2026 +ms.date: 09/07/2026 --- -# Preview Runtime 153.0.4234.6 (Aug. 28, 2026) +# Runtime nnn.n.nnnn.nn (Mmm. dd, yyyy) -Release notes for Microsoft Edge WebView2 Preview Runtime, release date: Aug. 28, 2026. - - -This is a Preview Runtime, for early testing. Prerelease testing of WebView2 SDKs uses a preview channel of Microsoft Edge (Beta, Dev, or Canary), which includes the WebView2 Preview Runtime. See [Prerelease testing using preview channels](../../how-to/prerelease-testing.md). +Release notes for Microsoft Edge WebView2 Runtime, release date: Aug. 28, 2026. @@ -36,6 +33,8 @@ This is a Preview Runtime, for early testing. Prerelease testing of WebView2 SD ## See also +* [SDK n.n.nnnn.nn, for Runtime nnn (Mmm. dd, yyyy)] (../sdk/n-n-nnnn-nn.md) +* [SDK n.n.nnnn-prerelease, for Runtime nnn (Mmm. dd, yyyy)] (../sdk/n-n-nnnn-prerelease.md) * [Release notes for WebView2](../index.md) * [Release notes for the WebView2 Runtime](./index.md) * [Release notes for WebView2 SDKs](../sdk/index.md) diff --git a/microsoft-edge/webview2/release-notes/runtime/154.md b/microsoft-edge/webview2/release-notes/runtime/154.md new file mode 100644 index 0000000000..2be04c6f9b --- /dev/null +++ b/microsoft-edge/webview2/release-notes/runtime/154.md @@ -0,0 +1,32 @@ +--- +title: Preview Runtime nnn.n.nnnn.nn (Mmm. dd, yyyy) +description: Release notes for Microsoft Edge WebView2 Preview Runtime nnn.n.nnnn.nn. +author: MSEdgeTeam +ms.author: msedgedevrel +ms.topic: article +ms.service: microsoft-edge +ms.subservice: webview +ms.date: 09/07/2026 +--- +# Preview Runtime nnn.n.nnnn.nn (Mmm. dd, yyyy) + + +Release notes for Microsoft Edge WebView2 Preview Runtime, release date: Mmm. dd, yyyy. + + +This is a Preview Runtime, for early testing. Prerelease testing of WebView2 SDKs uses a preview channel of Microsoft Edge (Beta, Dev, or Canary), which includes the WebView2 Preview Runtime. See [Prerelease testing using preview channels](../../how-to/prerelease-testing.md). + + + +#### Bug fixes + +* Fixed behavior. ([Issue #]()) + + + +## See also + +* [SDK n.n.nnnn-prerelease, for Runtime nnn (Mmm. dd, yyyy)](../sdk/n-n-nnnn-prerelease.md) +* [Release notes for WebView2](../index.md) + * [Release notes for the WebView2 Runtime](./index.md) + * [Release notes for WebView2 SDKs](../sdk/index.md) diff --git a/microsoft-edge/webview2/release-notes/runtime/index.md b/microsoft-edge/webview2/release-notes/runtime/index.md index a42e276edb..ebf7998915 100644 --- a/microsoft-edge/webview2/release-notes/runtime/index.md +++ b/microsoft-edge/webview2/release-notes/runtime/index.md @@ -15,7 +15,7 @@ list past 10 releases (runtimes) in toc.yml, add new relnotes pages, move relnotes pages to archive in /webview2/release-notes/runtime/index.md, add new relnotes link, remove earliest relnotes link --> Release notes for recent Runtimes: -* [Preview Runtime 153.0.4234.6 (Aug. 28, 2026)](./153.md) +* [Runtime nnn.n.nnnn.nn (Mmm. dd, yyyy)](./153.md) * [Runtime 152.0.4191.53 (Aug. 28, 2026)](./152.md) * [Runtime 151.0.4129.50 (Aug. 3, 2026)](./151.md) * [Runtime 150.0.4078.44 (Jul. 7, 2026)](./150.md) From 35330ae23ad5ec528a71d1d370a0d75ce105682c Mon Sep 17 00:00:00 2001 From: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com> Date: Wed, 2 Sep 2026 09:11:50 -0700 Subject: [PATCH 02/30] templink fix --- microsoft-edge/webview2/release-notes/runtime/154.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/microsoft-edge/webview2/release-notes/runtime/154.md b/microsoft-edge/webview2/release-notes/runtime/154.md index 2be04c6f9b..04902e6a02 100644 --- a/microsoft-edge/webview2/release-notes/runtime/154.md +++ b/microsoft-edge/webview2/release-notes/runtime/154.md @@ -20,13 +20,13 @@ This is a Preview Runtime, for early testing. Prerelease testing of WebView2 SD #### Bug fixes -* Fixed behavior. ([Issue #]()) +* Fixed behavior. ([Issue #] ()) ## See also -* [SDK n.n.nnnn-prerelease, for Runtime nnn (Mmm. dd, yyyy)](../sdk/n-n-nnnn-prerelease.md) +* [SDK n.n.nnnn-prerelease, for Runtime nnn (Mmm. dd, yyyy)] (../sdk/n-n-nnnn-prerelease.md) * [Release notes for WebView2](../index.md) * [Release notes for the WebView2 Runtime](./index.md) * [Release notes for WebView2 SDKs](../sdk/index.md) From 0bacc5f90e6cf69b6c0339820182cc4de8d5f1c9 Mon Sep 17 00:00:00 2001 From: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com> Date: Wed, 2 Sep 2026 09:12:09 -0700 Subject: [PATCH 03/30] Update index.md --- microsoft-edge/webview2/release-notes/runtime/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/microsoft-edge/webview2/release-notes/runtime/index.md b/microsoft-edge/webview2/release-notes/runtime/index.md index ebf7998915..5cd5c2bd9d 100644 --- a/microsoft-edge/webview2/release-notes/runtime/index.md +++ b/microsoft-edge/webview2/release-notes/runtime/index.md @@ -15,6 +15,7 @@ list past 10 releases (runtimes) in toc.yml, add new relnotes pages, move relnotes pages to archive in /webview2/release-notes/runtime/index.md, add new relnotes link, remove earliest relnotes link --> Release notes for recent Runtimes: +* [Preview Runtime nnn.n.nnnn.nn (Mmm. dd, yyyy)](./154.md) * [Runtime nnn.n.nnnn.nn (Mmm. dd, yyyy)](./153.md) * [Runtime 152.0.4191.53 (Aug. 28, 2026)](./152.md) * [Runtime 151.0.4129.50 (Aug. 3, 2026)](./151.md) From d28af32b18be08612a38b15334ed20c49f683196 Mon Sep 17 00:00:00 2001 From: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com> Date: Thu, 3 Sep 2026 09:40:52 -0700 Subject: [PATCH 04/30] the content --- microsoft-edge/toc.yml | 11 +- .../webview2/how-to/prerelease-testing.md | 3 + .../webview2/how-to/set-preview-channel.md | 3 + .../includes/runtime-preview-template.md | 4 +- .../webview2/release-notes/runtime/154.md | 28 +++- .../webview2/release-notes/runtime/index.md | 2 +- .../release-notes/sdk/1-0-4255-prerelease.md | 140 ++++++++++++++++++ 7 files changed, 176 insertions(+), 15 deletions(-) create mode 100644 microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md diff --git a/microsoft-edge/toc.yml b/microsoft-edge/toc.yml index 212b77d08a..48ee82a21f 100644 --- a/microsoft-edge/toc.yml +++ b/microsoft-edge/toc.yml @@ -1529,7 +1529,7 @@ - name: Release notes for the WebView2 Runtime href: ./webview2/release-notes/runtime/index.md - - name: Preview Runtime nnn.n.nnnn.nn (Mmm. dd, yyyy) + - name: Preview Runtime 154.0.4255.0 (Sep. 3, 2026) href: ./webview2/release-notes/runtime/154.md - name: Runtime nnn.n.nnnn.nn (Mmm. dd, yyyy) @@ -1774,6 +1774,9 @@ - name: Release notes for WebView2 SDKs href: ./webview2/release-notes/sdk/index.md + - name: SDK 1.0.4255-prerelease, for Runtime 154 (Sep. 3, 2026) + href: ./webview2/release-notes/sdk/1-0-4255-prerelease.md + - name: SDK 1.0.4191.47, for Runtime 152 (Aug. 28, 2026) href: ./webview2/release-notes/sdk/1-0-4191-47.md @@ -2402,6 +2405,9 @@ - name: Test upcoming APIs and features href: ./webview2/how-to/set-preview-channel.md + - name: Prerelease testing using preview channels + href: ./webview2/how-to/prerelease-testing.md + - name: Use the Chrome DevTools Protocol (CDP) in WebView2 apps href: ./webview2/how-to/chromium-devtools-protocol.md displayName: chrome developer protocol # catch mis-expansion @@ -2412,9 +2418,6 @@ - name: Automate and test WebView2 apps with Microsoft Edge WebDriver href: ./webview2/how-to/webdriver.md - - name: Prerelease testing using preview channels - href: ./webview2/how-to/prerelease-testing.md - - name: Self-host by deploying preview channels href: ./webview2/how-to/self-hosting.md displayName: self-hosting diff --git a/microsoft-edge/webview2/how-to/prerelease-testing.md b/microsoft-edge/webview2/how-to/prerelease-testing.md index 36d64d6b19..6c0fdc5cbe 100644 --- a/microsoft-edge/webview2/how-to/prerelease-testing.md +++ b/microsoft-edge/webview2/how-to/prerelease-testing.md @@ -12,6 +12,9 @@ ms.date: 04/22/2024 _Prerelease testing_ means testing your WebView2 app by using the preview channels of Microsoft Edge to find issues that will affect your particular WebView2 app, before any changes ship in the Stable Evergreen WebView2 Runtime. This helps catch any bugs before they degrade the app experience for end users. +See also: +* [Test upcoming APIs and features](./set-preview-channel.md) + Conduct both automated and manual testing: * For **automated testing**, do **prerelease testing**, which means testing with a WebView2 Preview Runtime. Covered by the present article. * For **manual testing**, use **self-hosting**, which means deploying a WebView2 Preview Runtime with your app, to use daily by your team. See [Self-host by deploying preview channels](./self-hosting.md). diff --git a/microsoft-edge/webview2/how-to/set-preview-channel.md b/microsoft-edge/webview2/how-to/set-preview-channel.md index 1d5c9f73ee..6b69791ddf 100644 --- a/microsoft-edge/webview2/how-to/set-preview-channel.md +++ b/microsoft-edge/webview2/how-to/set-preview-channel.md @@ -15,6 +15,9 @@ ms.date: 04/22/2024 This article explains how to switch to a preview channel of Microsoft Edge, to test experimental APIs that are in a WebView2 Prerelease SDK package. +See also: +* [Prerelease testing using preview channels](./prerelease-testing.md) + To test new or forthcoming APIs and features, switch to a Microsoft Edge preview channel rather than using the stable WebView2 Runtime. The Evergreen WebView2 Runtime is updated frequently to add new APIs and functionalities. These updates can include APIs have been promoted from `Experimental` in a Prerelease WebView2 SDK to `Stable` in the WebView2 Release SDK. Some of the updates in the Evergreen WebView2 Runtime could potentially break your WebView2 app. We recommend that you test the Experimental APIs ahead of time, before they are promoted to Stable in the WebView2 Release SDK, by switching to a preview channel of Microsoft Edge (which includes WebView2), to ensure that your app is forward-compatible. diff --git a/microsoft-edge/webview2/release-notes/includes/runtime-preview-template.md b/microsoft-edge/webview2/release-notes/includes/runtime-preview-template.md index 2648200378..01b7ce5adc 100644 --- a/microsoft-edge/webview2/release-notes/includes/runtime-preview-template.md +++ b/microsoft-edge/webview2/release-notes/includes/runtime-preview-template.md @@ -1,5 +1,5 @@ --- -title: Preview Runtime nnn.n.nnnn.nn (Mmm. dd, yyyy) +title: Preview Runtime 154.0.4255.0 (Sep. 3, 2026) description: Release notes for Microsoft Edge WebView2 Preview Runtime nnn.n.nnnn.nn. author: MSEdgeTeam ms.author: msedgedevrel @@ -8,7 +8,7 @@ ms.service: microsoft-edge ms.subservice: webview ms.date: 01/01/2026 --- -# Preview Runtime nnn.n.nnnn.nn (Mmm. dd, yyyy) +# Preview Runtime 154.0.4255.0 (Sep. 3, 2026) Release notes for Microsoft Edge WebView2 Preview Runtime, release date: Mmm. dd, yyyy. diff --git a/microsoft-edge/webview2/release-notes/runtime/154.md b/microsoft-edge/webview2/release-notes/runtime/154.md index 04902e6a02..028ba0f52a 100644 --- a/microsoft-edge/webview2/release-notes/runtime/154.md +++ b/microsoft-edge/webview2/release-notes/runtime/154.md @@ -1,32 +1,44 @@ --- -title: Preview Runtime nnn.n.nnnn.nn (Mmm. dd, yyyy) -description: Release notes for Microsoft Edge WebView2 Preview Runtime nnn.n.nnnn.nn. +title: Preview Runtime 154.0.4255.0 (Sep. 3, 2026) +description: Release notes for Microsoft Edge WebView2 Preview Runtime 154.0.4255.0. author: MSEdgeTeam ms.author: msedgedevrel ms.topic: article ms.service: microsoft-edge ms.subservice: webview -ms.date: 09/07/2026 +ms.date: 09/03/2026 --- -# Preview Runtime nnn.n.nnnn.nn (Mmm. dd, yyyy) +# Preview Runtime 154.0.4255.0 (Sep. 3, 2026) -Release notes for Microsoft Edge WebView2 Preview Runtime, release date: Mmm. dd, yyyy. +Release notes for Microsoft Edge WebView2 Preview Runtime, release date: Sep. 3, 2026. + +todo: from template: -This is a Preview Runtime, for early testing. Prerelease testing of WebView2 SDKs uses a preview channel of Microsoft Edge (Beta, Dev, or Canary), which includes the WebView2 Preview Runtime. See [Prerelease testing using preview channels](../../how-to/prerelease-testing.md). +This is a Preview Runtime, for early testing. +Prerelease testing of WebView2 SDKs uses a preview channel of Microsoft Edge (Beta, Dev, or Canary), which includes the WebView2 Preview Runtime. +See [Prerelease testing using preview channels](../../how-to/prerelease-testing.md). + +todo: from script output: + +This is a Beta (prerelease) Runtime build. +We recommend testing your app against the Edge Beta channel before these changes promote to Stable. +For details, see [Test upcoming APIs and features](../../how-to/set-preview-channel.md). #### Bug fixes -* Fixed behavior. ([Issue #] ()) +* Fixed downloads to be submitted for antivirus scanning under the host app's identity instead of the shared runtime's. + +* Fixed Mark-of-the-Web prompt state so it is tracked per host app instead of per shared WebView2 runtime. ## See also -* [SDK n.n.nnnn-prerelease, for Runtime nnn (Mmm. dd, yyyy)] (../sdk/n-n-nnnn-prerelease.md) +* [SDK 1.0.4255-prerelease, for Runtime 154 (Sep. 3, 2026)](../sdk/1-0-4255-prerelease.md) * [Release notes for WebView2](../index.md) * [Release notes for the WebView2 Runtime](./index.md) * [Release notes for WebView2 SDKs](../sdk/index.md) diff --git a/microsoft-edge/webview2/release-notes/runtime/index.md b/microsoft-edge/webview2/release-notes/runtime/index.md index 5cd5c2bd9d..dbb05e139c 100644 --- a/microsoft-edge/webview2/release-notes/runtime/index.md +++ b/microsoft-edge/webview2/release-notes/runtime/index.md @@ -15,7 +15,7 @@ list past 10 releases (runtimes) in toc.yml, add new relnotes pages, move relnotes pages to archive in /webview2/release-notes/runtime/index.md, add new relnotes link, remove earliest relnotes link --> Release notes for recent Runtimes: -* [Preview Runtime nnn.n.nnnn.nn (Mmm. dd, yyyy)](./154.md) +* [Preview Runtime 154.0.4255.0 (Sep. 3, 2026)](./154.md) * [Runtime nnn.n.nnnn.nn (Mmm. dd, yyyy)](./153.md) * [Runtime 152.0.4191.53 (Aug. 28, 2026)](./152.md) * [Runtime 151.0.4129.50 (Aug. 3, 2026)](./151.md) diff --git a/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md b/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md new file mode 100644 index 0000000000..ed3c7391fe --- /dev/null +++ b/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md @@ -0,0 +1,140 @@ +--- +title: SDK 1.0.4255-prerelease, for Runtime 154 (Sep. 3, 2026) +description: Release notes for Microsoft Edge WebView2 SDK 1.0.4255-prerelease. +author: MSEdgeTeam +ms.author: msedgedevrel +ms.topic: article +ms.service: microsoft-edge +ms.subservice: webview +ms.date: 09/03/2026 +--- +# SDK 1.0.4255-prerelease, for Runtime 154 (Sep. 3, 2026) + +Release notes for Microsoft Edge WebView2 Prerelease SDK, release date: Sep. 3, 2026. + +[NuGet package for WebView2 SDK 1.0.4255-prerelease](https://www.nuget.org/packages/Microsoft.Web.WebView2/1.0.4255-prerelease) + +For full API compatibility, this Prerelease version of the WebView2 SDK requires the WebView2 Runtime that ships with Microsoft Edge version 154.0.4255.0 or later; see [Preview Runtime 154.0.4255.0 (Sep. 3, 2026)](../runtime/154.md). + + + +## Experimental APIs (Phase 1: Experimental in Prerelease) + +The following APIs are in Phase 1: Experimental in Prerelease, and have been added in this Prerelease SDK. + +todo: sync list in 3 tabs: + +##### [.NET/C#](#tab/dotnetcsharp) + +* [CoreWebView2ClusterEnvironmentCreateResult Class](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentcreateresult?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) + * [CoreWebView2ClusterEnvironmentCreateResult.Environment Property](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentcreateresult.environment?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) + * [CoreWebView2ClusterEnvironmentCreateResult.Status Property](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentcreateresult.status?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) + +* [CoreWebView2ClusterEnvironmentOptions Class](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentoptions?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) + * [CoreWebView2ClusterEnvironmentOptions. Method](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentoptions.?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) + * [CoreWebView2ClusterEnvironmentOptions.AdditionalBrowserArguments Property](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentoptions.additionalbrowserarguments?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) + * [CoreWebView2ClusterEnvironmentOptions.AllowSingleSignOnUsingOSPrimaryAccount Property](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentoptions.allowsinglesignonusingosprimaryaccount?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) + * [CoreWebView2ClusterEnvironmentOptions.AreBrowserExtensionsEnabled Property](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentoptions.arebrowserextensionsenabled?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) + * [CoreWebView2ClusterEnvironmentOptions.ChannelSearchKind Property](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentoptions.channelsearchkind?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) + * [CoreWebView2ClusterEnvironmentOptions.ClusterName Property](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentoptions.clustername?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) + * [CoreWebView2ClusterEnvironmentOptions.CustomSchemeRegistrations Property](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentoptions.customschemeregistrations?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) + * [CoreWebView2ClusterEnvironmentOptions.EnableTrackingPrevention Property](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentoptions.enabletrackingprevention?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) + * [CoreWebView2ClusterEnvironmentOptions.Language Property](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentoptions.language?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) + * [CoreWebView2ClusterEnvironmentOptions.PerHostProfileIsolation Property](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentoptions.perhostprofileisolation?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) + * [CoreWebView2ClusterEnvironmentOptions.ReleaseChannels Property](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentoptions.releasechannels?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) + +* [CoreWebView2ClusterEnvironmentStatus Class](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentstatus?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) + * [CoreWebView2ClusterEnvironmentStatus.NotSupported Enum Value](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentstatus?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) + * [CoreWebView2ClusterEnvironmentStatus.OptionsMismatch Enum Value](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentstatus?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) + * [CoreWebView2ClusterEnvironmentStatus.Succeeded Enum Value](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentstatus?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) + +* CoreWebView2Environment: + * [CoreWebView2Environment.CreateOrJoinClusterEnvironmentAsync Method](/dotnet/api/microsoft.web.webview2.core.corewebview2environment.createorjoinclusterenvironmentasync?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) + * [CoreWebView2Environment.GetClusterEnvironmentOptions Method](/dotnet/api/microsoft.web.webview2.core.corewebview2environment.getclusterenvironmentoptions?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) + +* CoreWebView2Frame: + * [CoreWebView2Frame.LaunchingExternalUriScheme Event](/dotnet/api/microsoft.web.webview2.core.corewebview2frame.launchingexternalurischeme?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) + +* CoreWebView2LaunchingExternalUriSchemeEventArgs: + * [CoreWebView2LaunchingExternalUriSchemeEventArgs.Handled Property](/dotnet/api/microsoft.web.webview2.core.corewebview2launchingexternalurischemeeventargs.handled?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) + +##### [WinRT/C#](#tab/winrtcsharp) + +* [CoreWebView2ClusterEnvironmentCreateResult Class](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentcreateresult?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true) + * [CoreWebView2ClusterEnvironmentCreateResult.Environment Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentcreateresult?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#environment) + * [CoreWebView2ClusterEnvironmentCreateResult.Status Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentcreateresult?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#status) + +* [CoreWebView2ClusterEnvironmentOptions Class](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true) + * [CoreWebView2ClusterEnvironmentOptions.AdditionalBrowserArguments Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#additionalbrowserarguments) + * [CoreWebView2ClusterEnvironmentOptions.AllowSingleSignOnUsingOSPrimaryAccount Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#allowsinglesignonusingosprimaryaccount) + * [CoreWebView2ClusterEnvironmentOptions.AreBrowserExtensionsEnabled Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#arebrowserextensionsenabled) + * [CoreWebView2ClusterEnvironmentOptions.ChannelSearchKind Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#channelsearchkind) + * [CoreWebView2ClusterEnvironmentOptions.ClusterName Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#clustername) + * [CoreWebView2ClusterEnvironmentOptions.CustomSchemeRegistrations Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#customschemeregistrations) + * [CoreWebView2ClusterEnvironmentOptions.EnableTrackingPrevention Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#enabletrackingprevention) + * [CoreWebView2ClusterEnvironmentOptions.Handled Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#handled) + * [CoreWebView2ClusterEnvironmentOptions.Language Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#language) + * [CoreWebView2ClusterEnvironmentOptions.PerHostProfileIsolation Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#perhostprofileisolation) + * [CoreWebView2ClusterEnvironmentOptions.ReleaseChannels Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#releasechannels) + +* [CoreWebView2ClusterEnvironmentStatus Enum](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentstatus?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true) + +* [CoreWebView2Frame Class](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2frame?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true) + * [CoreWebView2Frame.LaunchingExternalUriScheme Event](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2frame?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#launchingexternalurischeme) + +* [CoreWebView2LaunchingExternalUriSchemeEventArgs Class](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2launchingexternalurischemeeventargs?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true) + * [CoreWebView2LaunchingExternalUriSchemeEventArgs.IAsyncOperation Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2launchingexternalurischemeeventargs?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#iasyncoperation) + +##### [Win32/C++](#tab/win32cpp) + +* [ICoreWebView2ExperimentalClusterEnvironmentCreateResult](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentcreateresult?view=webview2-1.0.4255-prerelease&preserve-view=true) + * [ICoreWebView2ExperimentalClusterEnvironmentCreateResult::get_Environment](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentcreateresult?view=webview2-1.0.4255-prerelease&preserve-view=true#get_environment) + * [ICoreWebView2ExperimentalClusterEnvironmentCreateResult::get_Status](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentcreateresult?view=webview2-1.0.4255-prerelease&preserve-view=true#get_status) + +* [ICoreWebView2ExperimentalClusterEnvironmentOptions](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::get_AdditionalBrowserArguments](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#get_additionalbrowserarguments) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::get_AllowSingleSignOnUsingOSPrimaryAccount](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#get_allowsinglesignonusingosprimaryaccount) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::get_AreBrowserExtensionsEnabled](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#get_arebrowserextensionsenabled) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::get_ChannelSearchKind](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#get_channelsearchkind) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::get_ClusterName](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#get_clustername) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::get_EnableTrackingPrevention](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#get_enabletrackingprevention) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::get_Language](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#get_language) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::get_PerHostProfileIsolation](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#get_perhostprofileisolation) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::get_ReleaseChannels](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#get_releasechannels) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::GetCustomSchemeRegistrations](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#getcustomschemeregistrations) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::put_AdditionalBrowserArguments](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#put_additionalbrowserarguments) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::put_AllowSingleSignOnUsingOSPrimaryAccount](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#put_allowsinglesignonusingosprimaryaccount) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::put_AreBrowserExtensionsEnabled](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#put_arebrowserextensionsenabled) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::put_ChannelSearchKind](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#put_channelsearchkind) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::put_ClusterName](/microsoft- +edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#put_clustername) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::put_EnableTrackingPrevention](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#put_enabletrackingprevention) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::put_Language](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#put_language) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::put_PerHostProfileIsolation](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#put_perhostprofileisolation) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::put_ReleaseChannels](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#put_releasechannels) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::SetCustomSchemeRegistrations](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#setcustomschemeregistrations) + +* [ICoreWebView2ExperimentalCreateOrJoinClusterEnvironmentCompletedHandler](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalcreateorjoinclusterenvironmentcompletedhandler?view=webview2-1.0.4255-prerelease&preserve-view=true) + +* [ICoreWebView2ExperimentalFrame10](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalframe10?view=webview2-1.0.4255-prerelease&preserve-view=true) + * [ICoreWebView2ExperimentalFrame10::add_LaunchingExternalUriScheme](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalframe10?view=webview2-1.0.4255-prerelease&preserve-view=true#add_launchingexternalurischeme) + * [ICoreWebView2ExperimentalFrame10::remove_LaunchingExternalUriScheme](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalframe10?view=webview2-1.0.4255-prerelease&preserve-view=true#remove_launchingexternalurischeme) + +* [ICoreWebView2ExperimentalFrameLaunchingExternalUriSchemeEventHandler](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalframelaunchingexternalurischemeeventhandler?view=webview2-1.0.4255-prerelease&preserve-view=true) + +* [ICoreWebView2ExperimentalLaunchingExternalUriSchemeEventArgs2](/microsoft-edge/webview2/reference/win32/icorewebview2experimentallaunchingexternalurischemeeventargs2?view=webview2-1.0.4255-prerelease&preserve-view=true) + * [ICoreWebView2ExperimentalLaunchingExternalUriSchemeEventArgs2::get_Handled](/microsoft-edge/webview2/reference/win32/icorewebview2experimentallaunchingexternalurischemeeventargs2?view=webview2-1.0.4255-prerelease&preserve-view=true#get_handled) + * [ICoreWebView2ExperimentalLaunchingExternalUriSchemeEventArgs2::put_Handled](/microsoft-edge/webview2/reference/win32/icorewebview2experimentallaunchingexternalurischemeeventargs2?view=webview2-1.0.4255-prerelease&preserve-view=true#put_handled) + +* [COREWEBVIEW2_CLUSTER_ENVIRONMENT_STATUS Enum](/microsoft-edge/webview2/reference/win32/webview2-idl-experimental?view=webview2-1.0.4255-prerelease&preserve-view=true#corewebview2_cluster_environment_status) + * `COREWEBVIEW2_CLUSTER_ENVIRONMENT_STATUS_NOT_SUPPORTED` + * `COREWEBVIEW2_CLUSTER_ENVIRONMENT_STATUS_OPTIONS_MISMATCH` + * `COREWEBVIEW2_CLUSTER_ENVIRONMENT_STATUS_SUCCEEDED` + +--- + + + +## See also + +* [Release notes for WebView2](./index.md) From 11f07ca146affc7b1b4fe53a4d7872dfbb93ba50 Mon Sep 17 00:00:00 2001 From: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com> Date: Thu, 3 Sep 2026 09:52:00 -0700 Subject: [PATCH 05/30] revert template --- .../release-notes/includes/runtime-preview-template.md | 4 ++-- .../webview2/release-notes/sdk/1-0-4255-prerelease.md | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/microsoft-edge/webview2/release-notes/includes/runtime-preview-template.md b/microsoft-edge/webview2/release-notes/includes/runtime-preview-template.md index 01b7ce5adc..2648200378 100644 --- a/microsoft-edge/webview2/release-notes/includes/runtime-preview-template.md +++ b/microsoft-edge/webview2/release-notes/includes/runtime-preview-template.md @@ -1,5 +1,5 @@ --- -title: Preview Runtime 154.0.4255.0 (Sep. 3, 2026) +title: Preview Runtime nnn.n.nnnn.nn (Mmm. dd, yyyy) description: Release notes for Microsoft Edge WebView2 Preview Runtime nnn.n.nnnn.nn. author: MSEdgeTeam ms.author: msedgedevrel @@ -8,7 +8,7 @@ ms.service: microsoft-edge ms.subservice: webview ms.date: 01/01/2026 --- -# Preview Runtime 154.0.4255.0 (Sep. 3, 2026) +# Preview Runtime nnn.n.nnnn.nn (Mmm. dd, yyyy) Release notes for Microsoft Edge WebView2 Preview Runtime, release date: Mmm. dd, yyyy. diff --git a/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md b/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md index ed3c7391fe..1a4637ccc8 100644 --- a/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md +++ b/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md @@ -106,8 +106,7 @@ todo: sync list in 3 tabs: * [ICoreWebView2ExperimentalClusterEnvironmentOptions::put_AllowSingleSignOnUsingOSPrimaryAccount](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#put_allowsinglesignonusingosprimaryaccount) * [ICoreWebView2ExperimentalClusterEnvironmentOptions::put_AreBrowserExtensionsEnabled](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#put_arebrowserextensionsenabled) * [ICoreWebView2ExperimentalClusterEnvironmentOptions::put_ChannelSearchKind](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#put_channelsearchkind) - * [ICoreWebView2ExperimentalClusterEnvironmentOptions::put_ClusterName](/microsoft- -edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#put_clustername) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::put_ClusterName](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#put_clustername) * [ICoreWebView2ExperimentalClusterEnvironmentOptions::put_EnableTrackingPrevention](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#put_enabletrackingprevention) * [ICoreWebView2ExperimentalClusterEnvironmentOptions::put_Language](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#put_language) * [ICoreWebView2ExperimentalClusterEnvironmentOptions::put_PerHostProfileIsolation](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#put_perhostprofileisolation) From 0b2467a00927a2d9cc57ab9bfc6c920086c76a7d Mon Sep 17 00:00:00 2001 From: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com> Date: Thu, 3 Sep 2026 13:13:18 -0700 Subject: [PATCH 06/30] restore long title --- microsoft-edge/toc.yml | 8 ++-- .../webview2/concepts/distribution.md | 4 +- .../concepts/overview-features-apis.md | 2 +- microsoft-edge/webview2/concepts/security.md | 12 ++--- .../webview2/concepts/versioning.md | 4 +- .../webview2/how-to/prerelease-testing.md | 9 ++-- .../webview2/how-to/self-hosting.md | 4 +- .../webview2/how-to/set-preview-channel.md | 48 ++++++++++++------- microsoft-edge/webview2/how-to/webdriver.md | 2 +- microsoft-edge/webview2/landing/index.yml | 2 +- .../webview2/release-notes/runtime/154.md | 14 +++--- .../webview2/release-notes/runtime/index.md | 2 +- .../webview2/release-notes/sdk/0-8-270.md | 2 +- .../webview2/release-notes/sdk/index.md | 2 +- 14 files changed, 64 insertions(+), 51 deletions(-) diff --git a/microsoft-edge/toc.yml b/microsoft-edge/toc.yml index 48ee82a21f..03a1e8c1e0 100644 --- a/microsoft-edge/toc.yml +++ b/microsoft-edge/toc.yml @@ -2402,12 +2402,12 @@ # ----------------------------------------------------------------------------- - name: Test and automation for WebView2 apps items: - - name: Test upcoming APIs and features - href: ./webview2/how-to/set-preview-channel.md - - - name: Prerelease testing using preview channels + - name: Prerelease testing using preview channels # short article href: ./webview2/how-to/prerelease-testing.md + - name: Switch to a preview channel to test upcoming APIs and features # long article + href: ./webview2/how-to/set-preview-channel.md + - name: Use the Chrome DevTools Protocol (CDP) in WebView2 apps href: ./webview2/how-to/chromium-devtools-protocol.md displayName: chrome developer protocol # catch mis-expansion diff --git a/microsoft-edge/webview2/concepts/distribution.md b/microsoft-edge/webview2/concepts/distribution.md index e92a47e46a..0a957f696c 100644 --- a/microsoft-edge/webview2/concepts/distribution.md +++ b/microsoft-edge/webview2/concepts/distribution.md @@ -33,7 +33,7 @@ During development and testing, a WebView2 app can use either option as the back * The WebView2 Runtime. The Runtime generally provides the same web platform capabilities and update release cadence as the Stable channel of the Microsoft Edge browser; see [Microsoft Edge release schedule](/deployedge/microsoft-edge-release-schedule). Use the WebView2 Runtime in a production environment or to develop and test against the web platform that your users have today. -* A preview (Insider) Microsoft Edge browser channel. These Microsoft Edge preview channels are Beta, Dev, and Canary. Use this approach to test your app for forward-compatibility, so that you know if a breaking change is coming that will require updating your app. See [Test upcoming APIs and features](../how-to/set-preview-channel.md). +* A preview (Insider) Microsoft Edge browser channel. These Microsoft Edge preview channels are Beta, Dev, and Canary. Use this approach to test your app for forward-compatibility, so that you know if a breaking change is coming that will require updating your app. See [Switch to a preview channel to test upcoming APIs and features](../how-to/set-preview-channel.md). A production release of a WebView2 app can only use the WebView2 Runtime as the backing web platform, not Microsoft Edge. @@ -360,7 +360,7 @@ Example managed app folder structure: * [Feature-detecting to test whether the installed Runtime supports recently added APIs](./versioning.md#feature-detecting-to-test-whether-the-installed-runtime-supports-recently-added-apis) in _Prerelease and Release SDKs for WebView2_. * [Evergreen vs. fixed version of the WebView2 Runtime](./evergreen-vs-fixed-version.md) * [Windows Server Update Services (WSUS)](./enterprise.md#windows-server-update-services-wsus) in _Enterprise management of WebView2 Runtimes_. -* [Test upcoming APIs and features](../how-to/set-preview-channel.md) +* [Switch to a preview channel to test upcoming APIs and features](../how-to/set-preview-channel.md) * [Prerelease testing using preview channels](../how-to/prerelease-testing.md) * [Self-host by deploying preview channels](../how-to/self-hosting.md) * [Distribute a WebView2 app as a single executable file](../how-to/static.md) - statically linking the WebView2 loader library. diff --git a/microsoft-edge/webview2/concepts/overview-features-apis.md b/microsoft-edge/webview2/concepts/overview-features-apis.md index 460a883c1c..09b6598f71 100644 --- a/microsoft-edge/webview2/concepts/overview-features-apis.md +++ b/microsoft-edge/webview2/concepts/overview-features-apis.md @@ -3681,7 +3681,7 @@ Runtime selection supports prerelease testing and self-hosting. When creating a * To specify which browser preview channels are searched for, use the `CoreWebView2EnvironmentOptions.ReleaseChannels` property. See also: -* [Test upcoming APIs and features](../how-to/set-preview-channel.md) +* [Switch to a preview channel to test upcoming APIs and features](../how-to/set-preview-channel.md) * [Prerelease testing using preview channels](../how-to/prerelease-testing.md) * [Self-host by deploying preview channels](../how-to/self-hosting.md) diff --git a/microsoft-edge/webview2/concepts/security.md b/microsoft-edge/webview2/concepts/security.md index 03fe33ca86..999723c627 100644 --- a/microsoft-edge/webview2/concepts/security.md +++ b/microsoft-edge/webview2/concepts/security.md @@ -112,17 +112,17 @@ When the host process is running elevated: * [Setting browser flags programmatically through code](./webview-features-flags.md#setting-browser-flags-programmatically-through-code) in _WebView2 browser flags_. * `HKEY_CURRENT_USER` (`HKCU`) policy overrides are ignored. See: - * [Switching the channel search order (recommended)](../how-to/set-preview-channel.md#switching-the-channel-search-order-recommended) in _Test upcoming APIs and features_ - Select the **Registry key** tab, and then Find `HKCU`. - * [How to use `ChannelSearchKind` to ensure that a particular channel is used](../how-to/set-preview-channel.md#how-to-use-channelsearchkind-to-ensure-that-a-particular-channel-is-used) in _Test upcoming APIs and features_ - Select the **Registry key** tab, and then Find `HKCU`. - * [Setting the browser executable folder (for local testing)](../how-to/set-preview-channel.md#setting-the-browser-executable-folder-for-local-testing) in _Test upcoming APIs and features_ - Select the **Registry key** tab, and then Find `HKCU`. + * [Switching the channel search order (recommended)](../how-to/set-preview-channel.md#switching-the-channel-search-order-recommended) in _Switch to a preview channel to test upcoming APIs and features_ - Select the **Registry key** tab, and then Find `HKCU`. + * [How to use `ChannelSearchKind` to ensure that a particular channel is used](../how-to/set-preview-channel.md#how-to-use-channelsearchkind-to-ensure-that-a-particular-channel-is-used) in _Switch to a preview channel to test upcoming APIs and features_ - Select the **Registry key** tab, and then Find `HKCU`. + * [Setting the browser executable folder (for local testing)](../how-to/set-preview-channel.md#setting-the-browser-executable-folder-for-local-testing) in _Switch to a preview channel to test upcoming APIs and features_ - Select the **Registry key** tab, and then Find `HKCU`. * [Debug WebView2 apps with Visual Studio Code](../how-to/debug-visual-studio-code.md) - Find `HKEY_CURRENT_USER`. * `AdditionalBrowserArguments` registry overrides that are under `HKCU` are ignored. * `HKEY_LOCAL_MACHINE` (`HKLM`) policy overrides are honored. See: - * [Switching the channel search order (recommended)](../how-to/set-preview-channel.md#switching-the-channel-search-order-recommended) in _Test upcoming APIs and features_ - Select the **Registry key** tab, and then Find `HKLM`. - * [How to use `ChannelSearchKind` to ensure that a particular channel is used](../how-to/set-preview-channel.md#how-to-use-channelsearchkind-to-ensure-that-a-particular-channel-is-used) in _Test upcoming APIs and features_ - Select the **Registry key** tab, and then Find `HKLM`. - * [Setting the browser executable folder (for local testing)](../how-to/set-preview-channel.md#setting-the-browser-executable-folder-for-local-testing) in _Test upcoming APIs and features_ - Select the **Registry key** tab, and then Find `HKLM`. + * [Switching the channel search order (recommended)](../how-to/set-preview-channel.md#switching-the-channel-search-order-recommended) in _Switch to a preview channel to test upcoming APIs and features_ - Select the **Registry key** tab, and then Find `HKLM`. + * [How to use `ChannelSearchKind` to ensure that a particular channel is used](../how-to/set-preview-channel.md#how-to-use-channelsearchkind-to-ensure-that-a-particular-channel-is-used) in _Switch to a preview channel to test upcoming APIs and features_ - Select the **Registry key** tab, and then Find `HKLM`. + * [Setting the browser executable folder (for local testing)](../how-to/set-preview-channel.md#setting-the-browser-executable-folder-for-local-testing) in _Switch to a preview channel to test upcoming APIs and features_ - Select the **Registry key** tab, and then Find `HKLM`. Non-elevated WebView2 apps honor all of the supported override mechanisms. diff --git a/microsoft-edge/webview2/concepts/versioning.md b/microsoft-edge/webview2/concepts/versioning.md index d5d7bd4646..d3da95949a 100644 --- a/microsoft-edge/webview2/concepts/versioning.md +++ b/microsoft-edge/webview2/concepts/versioning.md @@ -63,7 +63,7 @@ The Prerelease SDK package is a superset of the Release SDK package. A Prerelea Preview channels of Microsoft Edge provide the implementations of Experimental WebView2 APIs and of Stable APIs. The Experimental APIs are subject to change based on feedback. Avoid using a Prerelease SDK package to build production apps. -For information about temporarily pointing your app to a preview channel instead of defaulting to the WebView2 Runtime, see [Test upcoming APIs and features](../how-to/set-preview-channel.md). +For information about temporarily pointing your app to a preview channel instead of defaulting to the WebView2 Runtime, see [Switch to a preview channel to test upcoming APIs and features](../how-to/set-preview-channel.md). See also: * [Evergreen vs. fixed version of the WebView2 Runtime](./evergreen-vs-fixed-version.md) @@ -212,7 +212,7 @@ If your code determines that an API is unavailable in the client's installed Web * [WebView2 deployment samples](../samples/deployment-samples.md) * [Evergreen vs. fixed version of the WebView2 Runtime](./evergreen-vs-fixed-version.md) * [Distribute your app and the WebView2 Runtime](./distribution.md) -* [Test upcoming APIs and features](../how-to/set-preview-channel.md) +* [Switch to a preview channel to test upcoming APIs and features](../how-to/set-preview-channel.md) * [Prerelease testing using preview channels](../how-to/prerelease-testing.md) * [Self-host by deploying preview channels](../how-to/self-hosting.md) * [Phases of adding APIs](../release-notes/about.md#phases-of-adding-apis) in _About Release notes for the WebView2 SDK_. diff --git a/microsoft-edge/webview2/how-to/prerelease-testing.md b/microsoft-edge/webview2/how-to/prerelease-testing.md index 6c0fdc5cbe..be7976f0b5 100644 --- a/microsoft-edge/webview2/how-to/prerelease-testing.md +++ b/microsoft-edge/webview2/how-to/prerelease-testing.md @@ -9,11 +9,12 @@ ms.subservice: webview ms.date: 04/22/2024 --- # Prerelease testing using preview channels + _Prerelease testing_ means testing your WebView2 app by using the preview channels of Microsoft Edge to find issues that will affect your particular WebView2 app, before any changes ship in the Stable Evergreen WebView2 Runtime. This helps catch any bugs before they degrade the app experience for end users. See also: -* [Test upcoming APIs and features](./set-preview-channel.md) +* [Switch to a preview channel to test upcoming APIs and features](./set-preview-channel.md) Conduct both automated and manual testing: * For **automated testing**, do **prerelease testing**, which means testing with a WebView2 Preview Runtime. Covered by the present article. @@ -41,12 +42,12 @@ To do automated testing: 1. **Set the preview channel for your app.** - You can set the preview channel by using `ChannelSearchKind`, so that your WebView2 app uses the least-stable channel (Canary, then Dev). To do this, see [Switching the channel search order (recommended)](./set-preview-channel.md#switching-the-channel-search-order-recommended) in _Test upcoming APIs and features_. + You can set the preview channel by using `ChannelSearchKind`, so that your WebView2 app uses the least-stable channel (Canary, then Dev). To do this, see [Switching the channel search order (recommended)](./set-preview-channel.md#switching-the-channel-search-order-recommended) in _Switch to a preview channel to test upcoming APIs and features_. 1. **Install or deploy the preview channel.** * If you choose to install preview channels manually, install them from the page [Become a Microsoft Edge Insider](https://www.microsoft.com/edge/download/insider). - * If you instead choose to deploy preview channels to devices, see [How to deploy preview channels](./set-preview-channel.md#how-to-deploy-preview-channels) in _Test upcoming APIs and features_. + * If you instead choose to deploy preview channels to devices, see [How to deploy preview channels](./set-preview-channel.md#how-to-deploy-preview-channels) in _Switch to a preview channel to test upcoming APIs and features_. 1. **Conduct automated testing on your app running against the preview channels.** @@ -63,7 +64,7 @@ Upon finding issues, you can report them via the [Microsoft Edge / WebView2Feedb ## See also * [Self-host by deploying preview channels](./self-hosting.md) -* [Test upcoming APIs and features](./set-preview-channel.md) +* [Switch to a preview channel to test upcoming APIs and features](./set-preview-channel.md) * [Automate and test WebView2 apps with Microsoft Edge WebDriver](./webdriver.md) * [Site compatibility-impacting changes coming to Microsoft Edge](../../web-platform/site-impacting-changes.md) * [WebView2 feedback repo](https://github.com/MicrosoftEdge/WebView2Feedback) diff --git a/microsoft-edge/webview2/how-to/self-hosting.md b/microsoft-edge/webview2/how-to/self-hosting.md index afe89b4847..9a4c81c6b7 100644 --- a/microsoft-edge/webview2/how-to/self-hosting.md +++ b/microsoft-edge/webview2/how-to/self-hosting.md @@ -35,7 +35,7 @@ To self-host a preview channel of WebView2: 1. **Install the preview channel on your team's machines.** - To install preview channels on a small number of devices, you can download and install them manually from the page [Become a Microsoft Edge Insider](https://www.microsoft.com/edge/download/insider). To deploy preview channels to a large number of devices, see [How to deploy preview channels](./set-preview-channel.md#how-to-deploy-preview-channels) in _Test upcoming APIs and features_. + To install preview channels on a small number of devices, you can download and install them manually from the page [Become a Microsoft Edge Insider](https://www.microsoft.com/edge/download/insider). To deploy preview channels to a large number of devices, see [How to deploy preview channels](./set-preview-channel.md#how-to-deploy-preview-channels) in _Switch to a preview channel to test upcoming APIs and features_. 1. **Use your app daily with the preview channel of WebView2, and diagnose potential issues with the WebView2 Runtime.** @@ -83,7 +83,7 @@ If you are using the API, then we recommend building UI in your app that allows ## See also -* [Test upcoming APIs and features](./set-preview-channel.md) +* [Switch to a preview channel to test upcoming APIs and features](./set-preview-channel.md) * [Prerelease testing using preview channels](./prerelease-testing.md) * [Site compatibility-impacting changes coming to Microsoft Edge](../../web-platform/site-impacting-changes.md) diff --git a/microsoft-edge/webview2/how-to/set-preview-channel.md b/microsoft-edge/webview2/how-to/set-preview-channel.md index 6b69791ddf..7e5fc0066f 100644 --- a/microsoft-edge/webview2/how-to/set-preview-channel.md +++ b/microsoft-edge/webview2/how-to/set-preview-channel.md @@ -1,5 +1,5 @@ --- -title: Test upcoming APIs and features +title: Switch to a preview channel to test upcoming APIs and features description: How to specify a Microsoft Edge preview channel to use, to test experimental APIs in a prerelease package. author: MSEdgeTeam ms.author: msedgedevrel @@ -8,15 +8,31 @@ ms.service: microsoft-edge ms.subservice: webview ms.date: 04/22/2024 --- -# Test upcoming APIs and features - + This article explains how to switch to a preview channel of Microsoft Edge, to test experimental APIs that are in a WebView2 Prerelease SDK package. +**Detailed contents:** +* [Use a preview channel of WebView2 to test your app against the most recent experimental WebView2 APIs](#use-a-preview-channel-of-webview2-to-test-your-app-against-the-most-recent-experimental-webview2-apis) + * [Interplay between the WebView2 Prerelease SDK and Microsoft Edge Preview Channels](#interplay-between-the-webview2-prerelease-sdk-and-microsoft-edge-preview-channels) + * [Forward-compatibility testing by using the preview channel](#forward-compatibility-testing-by-using-the-preview-channel) +* [Downloading the prerelease SDK and a preview channel](#downloading-the-prerelease-sdk-and-a-preview-channel) +* [Approaches to making your app use a specific browser channel](#approaches-to-making-your-app-use-a-specific-browser-channel) + * [Switching the channel search order (recommended)](#switching-the-channel-search-order-recommended) + * [How to use ChannelSearchKind to ensure that a particular channel is used](#how-to-use-channelsearchkind-to-ensure-that-a-particular-channel-is-used) + * [Setting the browser executable folder (for local testing)](#setting-the-browser-executable-folder-for-local-testing) +* [When the new runtime gets picked up](#when-the-new-runtime-gets-picked-up) +* [How to set an environment variable](#how-to-set-an-environment-variable) + * [Setting environmental variables by using APIs, for a specific app](#setting-environmental-variables-by-using-apis-for-a-specific-app) + * [Setting environmental variables globally, for all apps](#setting-environmental-variables-globally-for-all-apps) +* [How to deploy preview channels](#how-to-deploy-preview-channels) + * [Option 1: Manually install preview channels on machines](#option-1-manually-install-preview-channels-on-machines) + * [Option 2: Programmatically deploy preview channels via API endpoints](#option-2-programmatically-deploy-preview-channels-via-api-endpoints) +* [See also](#see-also) + See also: -* [Prerelease testing using preview channels](./prerelease-testing.md) +* [Prerelease testing using preview channels](./prerelease-testing.md) To test new or forthcoming APIs and features, switch to a Microsoft Edge preview channel rather than using the stable WebView2 Runtime. The Evergreen WebView2 Runtime is updated frequently to add new APIs and functionalities. These updates can include APIs have been promoted from `Experimental` in a Prerelease WebView2 SDK to `Stable` in the WebView2 Release SDK. Some of the updates in the Evergreen WebView2 Runtime could potentially break your WebView2 app. @@ -28,7 +44,7 @@ See also: -#### Use a preview channel of WebView2 to test your app against the most recent experimental WebView2 APIs +## Use a preview channel of WebView2 to test your app against the most recent experimental WebView2 APIs The Evergreen WebView2 Runtime doesn't include experimental WebView2 APIs. Instead, to use these experimental features in your WebView2 code, have your app use the version of WebView2 that is in a Microsoft Edge preview channel (Edge Beta, Edge Dev, or Edge Canary). @@ -73,15 +89,13 @@ When a WebView2 is initialized, it will attempt to find a valid runtime on the m There are two ways to make your WebView2 app use a specific preview channel of Microsoft Edge: -* [Switching the channel search order (recommended)](#switching-the-channel-search-order-recommended). +* [Switching the channel search order (recommended)](#switching-the-channel-search-order-recommended), below. -* [Setting the browser executable folder (for local testing)](#setting-the-browser-executable-folder-for-local-testing). +* [Setting the browser executable folder (for local testing)](#setting-the-browser-executable-folder-for-local-testing), below. -These approaches are described below. - - -## Switching the channel search order (recommended) + +#### Switching the channel search order (recommended) This section applies to using an API, registry override, environment variable, or group policy. @@ -168,8 +182,8 @@ Do either of the following: --- - -## How to use `ChannelSearchKind` to ensure that a particular channel is used + +###### How to use `ChannelSearchKind` to ensure that a particular channel is used When using `ChannelSearchKind`, here's how you can make sure that a certain preview browser channel is used when you have multiple preview browser channels installed. @@ -247,10 +261,10 @@ Do either of the following: --- - -## Setting the browser executable folder (for local testing) + +#### Setting the browser executable folder (for local testing) -An alternative approach is to use a browser executable folder. In this approach, you specify a folder that contains runtime binaries. This folder can be any of the following locations: +An alternative approach instead of [Switching the channel search order (recommended)](#switching-the-channel-search-order-recommended), above, is to use a browser executable folder. In this approach, you specify a folder that contains runtime binaries. This folder can be any of the following locations: * The installed location of the WebView2 Runtime. * A preview channel of Microsoft Edge. * A folder containing Fixed Version binaries that you have deployed to the machine yourself. diff --git a/microsoft-edge/webview2/how-to/webdriver.md b/microsoft-edge/webview2/how-to/webdriver.md index 8404d9d9ad..ec86ab9ed8 100644 --- a/microsoft-edge/webview2/how-to/webdriver.md +++ b/microsoft-edge/webview2/how-to/webdriver.md @@ -241,7 +241,7 @@ For more info about the `DebuggerAddress` property of the `EdgeOptions` object, 1. Do the steps in [Remote debugging UWP apps with Remote Tools for Microsoft Edge](./remote-debugging.md). - This WebView2 feature is currently only supported in the Canary preview channel of Microsoft Edge. Set the environment variable `WEBVIEW2_RELEASE_CHANNEL_PREFERENCE=1`, to ensure that the WebView2 version is Canary. For more information, see [How to set an environment variable](./set-preview-channel.md#how-to-set-an-environment-variable) in _Test upcoming APIs and features_. + This WebView2 feature is currently only supported in the Canary preview channel of Microsoft Edge. Set the environment variable `WEBVIEW2_RELEASE_CHANNEL_PREFERENCE=1`, to ensure that the WebView2 version is Canary. For more information, see [How to set an environment variable](./set-preview-channel.md#how-to-set-an-environment-variable) in _Switch to a preview channel to test upcoming APIs and features_. ![Settings for UWP app](./webdriver-images/sample-uwp-settings.png) diff --git a/microsoft-edge/webview2/landing/index.yml b/microsoft-edge/webview2/landing/index.yml index 355207a3b5..a28abbe5d6 100644 --- a/microsoft-edge/webview2/landing/index.yml +++ b/microsoft-edge/webview2/landing/index.yml @@ -200,7 +200,7 @@ landingContent: linkLists: - linkListType: how-to-guide links: - - text: Test upcoming APIs and features + - text: Switch to a preview channel to test upcoming APIs and features url: ../how-to/set-preview-channel.md - text: Use the Chrome DevTools Protocol (CDP) in WebView2 apps diff --git a/microsoft-edge/webview2/release-notes/runtime/154.md b/microsoft-edge/webview2/release-notes/runtime/154.md index 028ba0f52a..4cdcc62df2 100644 --- a/microsoft-edge/webview2/release-notes/runtime/154.md +++ b/microsoft-edge/webview2/release-notes/runtime/154.md @@ -13,18 +13,16 @@ ms.date: 09/03/2026 Release notes for Microsoft Edge WebView2 Preview Runtime, release date: Sep. 3, 2026. -todo: from template: - -This is a Preview Runtime, for early testing. +This is a Preview Runtime, for early testing; specifically, the Beta (rather than Dev or Canary) Runtime build. Prerelease testing of WebView2 SDKs uses a preview channel of Microsoft Edge (Beta, Dev, or Canary), which includes the WebView2 Preview Runtime. -See [Prerelease testing using preview channels](../../how-to/prerelease-testing.md). +We recommend testing your app against the Beta preview channel of Microsoft Edge (to test against the Preview Runtime) before these changes are promoted to Stable. +These release notes are for the WebView2 Preview Runtime, which corresponds to the Beta (two-week release cadence) preview channel of Microsoft Edge. +If you want to test even earlier, you can test against Edge Dev (weekly release cadence) or Edge Canary (daily release cadence). -todo: from script output: +todo: finalize the above lead-in, update runtime-preview-template.md, update lead-in in all equiv pages -This is a Beta (prerelease) Runtime build. -We recommend testing your app against the Edge Beta channel before these changes promote to Stable. -For details, see [Test upcoming APIs and features](../../how-to/set-preview-channel.md). +See [Prerelease testing using preview channels](../../how-to/prerelease-testing.md). diff --git a/microsoft-edge/webview2/release-notes/runtime/index.md b/microsoft-edge/webview2/release-notes/runtime/index.md index dbb05e139c..43d8608ff0 100644 --- a/microsoft-edge/webview2/release-notes/runtime/index.md +++ b/microsoft-edge/webview2/release-notes/runtime/index.md @@ -67,7 +67,7 @@ See also: To load WebView2, the minimum version of Microsoft Edge or the WebView2 Runtime is 86.0.616.0. The minimum version to load WebView2 only changes when a breaking change occurs in the web platform. -To use a Prerelease SDK along with a Microsoft Edge preview channel (containing the WebView2 Preview Runtime), see [Test upcoming APIs and features](../../how-to/set-preview-channel.md). +To use a Prerelease SDK along with a Microsoft Edge preview channel (containing the WebView2 Preview Runtime), see [Switch to a preview channel to test upcoming APIs and features](../../how-to/set-preview-channel.md). @@ -87,4 +87,7 @@ Previous phase: [~](./~.md#~) in _~_. ## See also -* [Release notes for WebView2](./index.md) +* [Runtime nnn.n.nnnn.nn (Mmm. dd, yyyy)] (../runtime/nnn.md) +* [Release notes for WebView2](../index.md) + * [Release notes for the WebView2 Runtime](../runtime/index.md) + * [Release notes for WebView2 SDKs](./index.md) diff --git a/microsoft-edge/webview2/release-notes/includes/sdk-release-template.md b/microsoft-edge/webview2/release-notes/includes/sdk-release-template.md index 49a7204135..5187029f18 100644 --- a/microsoft-edge/webview2/release-notes/includes/sdk-release-template.md +++ b/microsoft-edge/webview2/release-notes/includes/sdk-release-template.md @@ -14,7 +14,7 @@ Release notes for Microsoft Edge WebView2 SDK, release date: Mmm. dd, yyyy. [NuGet package for WebView2 SDK 1.0.####.##](https://www.nuget.org/packages/Microsoft.Web.WebView2/n.n.nnnn.nn) -For full API compatibility, this Release version of the WebView2 SDK requires WebView2 Runtime version nnn.n.nnnn.nn or later. +For full API compatibility, this Release version of the WebView2 SDK requires WebView2 [Runtime nnn.n.nnnn.nn (Mmm. dd, yyyy)] (../runtime/nnn.md) or later. @@ -66,4 +66,7 @@ Previous phase: [~](./~.md#~) in _~_. ## See also -* [Release notes for WebView2](./index.md) +* [Runtime nnn.n.nnnn.nn (Mmm. dd, yyyy)] (../runtime/nnn.md) +* [Release notes for WebView2](../index.md) + * [Release notes for the WebView2 Runtime](../runtime/index.md) + * [Release notes for WebView2 SDKs](./index.md) diff --git a/microsoft-edge/webview2/release-notes/runtime/154.md b/microsoft-edge/webview2/release-notes/runtime/154.md index 4cdcc62df2..5821ae8a15 100644 --- a/microsoft-edge/webview2/release-notes/runtime/154.md +++ b/microsoft-edge/webview2/release-notes/runtime/154.md @@ -36,7 +36,7 @@ See [Prerelease testing using preview channels](../../how-to/prerelease-testing. ## See also -* [SDK 1.0.4255-prerelease, for Runtime 154 (Sep. 3, 2026)](../sdk/1-0-4255-prerelease.md) +* [SDK 1.0.4255-prerelease, for Runtime 154 (Sep. 3, 2026)](../sdk/1-0-4255-prerelease.md) * [Release notes for WebView2](../index.md) * [Release notes for the WebView2 Runtime](./index.md) * [Release notes for WebView2 SDKs](../sdk/index.md) diff --git a/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md b/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md index 1a4637ccc8..6fd2f9255c 100644 --- a/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md +++ b/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md @@ -136,4 +136,7 @@ todo: sync list in 3 tabs: ## See also -* [Release notes for WebView2](./index.md) +* [Preview Runtime 154.0.4255.0 (Sep. 3, 2026)](../runtime/154.md) +* [Release notes for WebView2](../index.md) + * [Release notes for the WebView2 Runtime](../runtime/index.md) + * [Release notes for WebView2 SDKs](./index.md) diff --git a/microsoft-edge/webview2/release-notes/sdk/index.md b/microsoft-edge/webview2/release-notes/sdk/index.md index 5f2ceb75ac..7965dc6dce 100644 --- a/microsoft-edge/webview2/release-notes/sdk/index.md +++ b/microsoft-edge/webview2/release-notes/sdk/index.md @@ -15,6 +15,8 @@ list past 10 releases in toc.yml, add new relnotes pages, move relnotes pages to archive in /webview2/release-notes/sdk/index.md, add new relnotes links, remove earliest relnotes links --> Release notes for recent SDKs: +* [SDK 1.0.4255-prerelease, for Runtime 154 (Sep. 3, 2026)](./1-0-4255-prerelease.md) +* [SDK n.n.nnnn.nn, for Runtime nnn (Mmm. dd, yyyy)](./n-n-nnnn-nn.md) * [SDK 1.0.4191.47, for Runtime 152 (Aug. 28, 2026)](./1-0-4191-47.md) * [SDK 1.0.4181-prerelease, for Runtime 152 (Aug. 3, 2026)](./1-0-4181-prerelease.md) * [SDK 1.0.4129.50, for Runtime 151 (Aug. 3, 2026)](./1-0-4129-50.md) diff --git a/microsoft-edge/webview2/release-notes/sdk/n-n-nnnn-nn.md b/microsoft-edge/webview2/release-notes/sdk/n-n-nnnn-nn.md new file mode 100644 index 0000000000..49a7204135 --- /dev/null +++ b/microsoft-edge/webview2/release-notes/sdk/n-n-nnnn-nn.md @@ -0,0 +1,69 @@ +--- +title: SDK n.n.nnnn.nn, for Runtime nnn (Mmm. dd, yyyy) +description: Release notes for Microsoft Edge WebView2, for Release SDK n.n.nnnn.nn. +author: MSEdgeTeam +ms.author: msedgedevrel +ms.topic: article +ms.service: microsoft-edge +ms.subservice: webview +ms.date: 01/01/2026 +--- +# SDK 1.0.nnnn.nn, for Runtime nnn (Mmm. dd, yyyy) + +Release notes for Microsoft Edge WebView2 SDK, release date: Mmm. dd, yyyy. + +[NuGet package for WebView2 SDK 1.0.####.##](https://www.nuget.org/packages/Microsoft.Web.WebView2/n.n.nnnn.nn) + +For full API compatibility, this Release version of the WebView2 SDK requires WebView2 Runtime version nnn.n.nnnn.nn or later. + + + + + +## Breaking changes + + + +#### heading + + + +## General changes + + + +#### heading + + + +## Promotions to Phase 3 (Stable in Release) + +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. + + + +#### heading + +description + +Previous phase: [~](./~.md#~) in _~_. + +##### [.NET/C#](#tab/dotnetcsharp) + +##### [WinRT/C#](#tab/winrtcsharp) + +##### [Win32/C++](#tab/win32cpp) + +--- + + + +## Bug fixes + +* Fixed behavior. ([Issue #]()) + + + +## See also + +* [Release notes for WebView2](./index.md) From 2fb88d442d0e194268d0dc81b2e685209eafeb2a Mon Sep 17 00:00:00 2001 From: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com> Date: Thu, 3 Sep 2026 14:10:18 -0700 Subject: [PATCH 08/30] templink fix --- microsoft-edge/webview2/release-notes/sdk/n-n-nnnn-nn.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/microsoft-edge/webview2/release-notes/sdk/n-n-nnnn-nn.md b/microsoft-edge/webview2/release-notes/sdk/n-n-nnnn-nn.md index 49a7204135..19663c636b 100644 --- a/microsoft-edge/webview2/release-notes/sdk/n-n-nnnn-nn.md +++ b/microsoft-edge/webview2/release-notes/sdk/n-n-nnnn-nn.md @@ -12,7 +12,7 @@ ms.date: 01/01/2026 Release notes for Microsoft Edge WebView2 SDK, release date: Mmm. dd, yyyy. -[NuGet package for WebView2 SDK 1.0.####.##](https://www.nuget.org/packages/Microsoft.Web.WebView2/n.n.nnnn.nn) +[NuGet package for WebView2 SDK 1.0.####.##] (https://www.nuget.org/packages/Microsoft.Web.WebView2/n.n.nnnn.nn) For full API compatibility, this Release version of the WebView2 SDK requires WebView2 Runtime version nnn.n.nnnn.nn or later. @@ -46,7 +46,7 @@ The following APIs have been promoted from Phase 2: Stable in Prerelease, to Pha description -Previous phase: [~](./~.md#~) in _~_. +Previous phase: [~] (./~.md#~) in _~_. ##### [.NET/C#](#tab/dotnetcsharp) @@ -60,7 +60,7 @@ Previous phase: [~](./~.md#~) in _~_. ## Bug fixes -* Fixed behavior. ([Issue #]()) +* Fixed behavior. ([Issue #] ()) From 58e64867901814eb17572f61afd10501eca86188 Mon Sep 17 00:00:00 2001 From: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com> Date: Thu, 3 Sep 2026 14:18:23 -0700 Subject: [PATCH 09/30] templink fix in templates --- .../webview2/release-notes/includes/sdk-prerelease-template.md | 2 +- .../webview2/release-notes/includes/sdk-release-template.md | 2 +- microsoft-edge/webview2/release-notes/sdk/n-n-nnnn-nn.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/microsoft-edge/webview2/release-notes/includes/sdk-prerelease-template.md b/microsoft-edge/webview2/release-notes/includes/sdk-prerelease-template.md index 3d4ebd6b7d..eadaaef180 100644 --- a/microsoft-edge/webview2/release-notes/includes/sdk-prerelease-template.md +++ b/microsoft-edge/webview2/release-notes/includes/sdk-prerelease-template.md @@ -12,7 +12,7 @@ ms.date: 01/01/2026 Release notes for Microsoft Edge WebView2 Prerelease SDK, release date: Mmm. dd, yyyy. -[NuGet package for WebView2 SDK n.n.nnnn-prerelease] (https://www.nuget.org/packages/Microsoft.Web.WebView2/n.n.nnnn-prerelease) +[NuGet package for WebView2 SDK n.n.nnnn-prerelease] (`https://www.nuget.org/packages/Microsoft.Web.WebView2/n.n.nnnn-prerelease`) For full API compatibility, this Prerelease version of the WebView2 SDK requires the WebView2 Runtime that ships with Microsoft Edge version nnn.n.nnnn.n or later; see [Runtime nnn.n.nnnn.nn (Mmm. dd, yyyy)] (../runtime/nnn.md). diff --git a/microsoft-edge/webview2/release-notes/includes/sdk-release-template.md b/microsoft-edge/webview2/release-notes/includes/sdk-release-template.md index 38ed4d986d..08d01eb5ad 100644 --- a/microsoft-edge/webview2/release-notes/includes/sdk-release-template.md +++ b/microsoft-edge/webview2/release-notes/includes/sdk-release-template.md @@ -12,7 +12,7 @@ ms.date: 01/01/2026 Release notes for Microsoft Edge WebView2 SDK, release date: Mmm. dd, yyyy. -[NuGet package for WebView2 SDK n.n.nnnn.nn] (https://www.nuget.org/packages/Microsoft.Web.WebView2/n.n.nnnn.nn) +[NuGet package for WebView2 SDK n.n.nnnn.nn] (`https://www.nuget.org/packages/Microsoft.Web.WebView2/n.n.nnnn.nn`) For full API compatibility, this Release version of the WebView2 SDK requires WebView2 [Runtime nnn.n.nnnn.nn (Mmm. dd, yyyy)] (../runtime/nnn.md) or later. diff --git a/microsoft-edge/webview2/release-notes/sdk/n-n-nnnn-nn.md b/microsoft-edge/webview2/release-notes/sdk/n-n-nnnn-nn.md index 19663c636b..4cde8c27a7 100644 --- a/microsoft-edge/webview2/release-notes/sdk/n-n-nnnn-nn.md +++ b/microsoft-edge/webview2/release-notes/sdk/n-n-nnnn-nn.md @@ -12,7 +12,7 @@ ms.date: 01/01/2026 Release notes for Microsoft Edge WebView2 SDK, release date: Mmm. dd, yyyy. -[NuGet package for WebView2 SDK 1.0.####.##] (https://www.nuget.org/packages/Microsoft.Web.WebView2/n.n.nnnn.nn) +[NuGet package for WebView2 SDK 1.0.####.##] (`https://www.nuget.org/packages/Microsoft.Web.WebView2/n.n.nnnn.nn`) For full API compatibility, this Release version of the WebView2 SDK requires WebView2 Runtime version nnn.n.nnnn.nn or later. From 9152ef028e8f39dbc432ff65addb9f5ed08c68c9 Mon Sep 17 00:00:00 2001 From: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com> Date: Thu, 3 Sep 2026 14:22:54 -0700 Subject: [PATCH 10/30] fix the lead-in todo --- microsoft-edge/webview2/release-notes/runtime/154.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/webview2/release-notes/runtime/154.md b/microsoft-edge/webview2/release-notes/runtime/154.md index 5821ae8a15..c3540f4cd0 100644 --- a/microsoft-edge/webview2/release-notes/runtime/154.md +++ b/microsoft-edge/webview2/release-notes/runtime/154.md @@ -20,7 +20,7 @@ We recommend testing your app against the Beta preview channel of Microsoft Edge These release notes are for the WebView2 Preview Runtime, which corresponds to the Beta (two-week release cadence) preview channel of Microsoft Edge. If you want to test even earlier, you can test against Edge Dev (weekly release cadence) or Edge Canary (daily release cadence). -todo: finalize the above lead-in, update runtime-preview-template.md, update lead-in in all equiv pages +_todo: finalize the above lead-in, copy to runtime-preview-template.md_ See [Prerelease testing using preview channels](../../how-to/prerelease-testing.md). From 2d5606696d31775a942f400090110271db31af79 Mon Sep 17 00:00:00 2001 From: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com> Date: Thu, 3 Sep 2026 14:39:44 -0700 Subject: [PATCH 11/30] toc group 3 Prerelease Testing pages --- microsoft-edge/toc.yml | 20 ++++++++++--------- .../webview2/concepts/developer-guide.md | 4 ++-- .../webview2/concepts/distribution.md | 4 ++-- .../concepts/overview-features-apis.md | 2 +- .../webview2/concepts/versioning.md | 4 ++-- .../webview2/how-to/prerelease-testing.md | 4 ++-- .../webview2/how-to/self-hosting.md | 4 ++-- .../webview2/how-to/set-preview-channel.md | 6 +++--- microsoft-edge/webview2/landing/index.yml | 2 +- .../includes/runtime-preview-template.md | 2 +- .../webview2/release-notes/runtime/154.md | 2 +- .../webview2/release-notes/runtime/index.md | 2 +- 12 files changed, 29 insertions(+), 27 deletions(-) diff --git a/microsoft-edge/toc.yml b/microsoft-edge/toc.yml index ced25fb522..46d9ac734f 100644 --- a/microsoft-edge/toc.yml +++ b/microsoft-edge/toc.yml @@ -2410,12 +2410,6 @@ # ----------------------------------------------------------------------------- - name: Test and automation for WebView2 apps items: - - name: Prerelease testing using preview channels # short article - href: ./webview2/how-to/prerelease-testing.md - - - name: Switch to a preview channel to test upcoming APIs and features # long article - href: ./webview2/how-to/set-preview-channel.md - - name: Use the Chrome DevTools Protocol (CDP) in WebView2 apps href: ./webview2/how-to/chromium-devtools-protocol.md displayName: chrome developer protocol # catch mis-expansion @@ -2426,9 +2420,17 @@ - name: Automate and test WebView2 apps with Microsoft Edge WebDriver href: ./webview2/how-to/webdriver.md - - name: Self-host by deploying preview channels - href: ./webview2/how-to/self-hosting.md - displayName: self-hosting + - name: Prerelease testing using preview channels of Microsoft Edge + items: + - name: Prerelease testing using preview channels of Microsoft Edge # short article + href: ./webview2/how-to/prerelease-testing.md + + - name: Switch to a preview channel to test upcoming APIs and features # long article + href: ./webview2/how-to/set-preview-channel.md + + - name: Self-host by deploying preview channels + href: ./webview2/how-to/self-hosting.md + displayName: self-hosting # ----------------------------------------------------------------------------- - name: Debug WebView2 apps items: diff --git a/microsoft-edge/webview2/concepts/developer-guide.md b/microsoft-edge/webview2/concepts/developer-guide.md index 7c823b49d4..56709015a6 100644 --- a/microsoft-edge/webview2/concepts/developer-guide.md +++ b/microsoft-edge/webview2/concepts/developer-guide.md @@ -52,7 +52,7 @@ When using the Evergreen WebView2 Runtime, run forward-compatibility tests by us Because the Evergreen Runtime updates automatically, you should regularly run compatibility tests to ensure that your WebView2 app will continue to work as expected on the new Runtime version. This can be done by testing your web content in the WebView2 control against the Microsoft Edge preview channels. -Follow the guidance in [Prerelease testing using preview channels](../how-to/prerelease-testing.md) and [Self-host by deploying preview channels](../how-to/self-hosting.md). +Follow the guidance in [Prerelease testing using preview channels of Microsoft Edge](../how-to/prerelease-testing.md) and [Self-host by deploying preview channels](../how-to/self-hosting.md). @@ -146,7 +146,7 @@ Follow the guidance in [Develop secure WebView2 apps](./security.md). * [The Fixed Version runtime distribution mode](./distribution.md#the-fixed-version-runtime-distribution-mode) in _Distribute your app and the WebView2 Runtime_. * [Handle Evergreen WebView2 Runtime updates](./distribution.md#handle-evergreen-webview2-runtime-updates) in _Distribute your app and the WebView2 Runtime_. * [Develop secure WebView2 apps](./security.md) -* [Prerelease testing using preview channels](../how-to/prerelease-testing.md) +* [Prerelease testing using preview channels of Microsoft Edge](../how-to/prerelease-testing.md) * [Self-host by deploying preview channels](../how-to/self-hosting.md) * [Manage user data folders](./user-data-folder.md) diff --git a/microsoft-edge/webview2/concepts/distribution.md b/microsoft-edge/webview2/concepts/distribution.md index 630e0b25fd..386a49488f 100644 --- a/microsoft-edge/webview2/concepts/distribution.md +++ b/microsoft-edge/webview2/concepts/distribution.md @@ -224,7 +224,7 @@ To use the new version of the WebView2 Runtime, you need to either release all r In the Evergreen distribution mode, the WebView2 Runtime is automatically kept up to date on the client to provide the latest features and security fixes. If you use Evergreen distribution, to ensure that your WebView2 app stays compatible with the web, you should set up testing infrastructure. -For best practices about how to test your app for forward-compatibility, see [Prerelease testing using preview channels](../how-to/prerelease-testing.md) and [Self-host by deploying preview channels](../how-to/self-hosting.md). +For best practices about how to test your app for forward-compatibility, see [Prerelease testing using preview channels of Microsoft Edge](../how-to/prerelease-testing.md) and [Self-host by deploying preview channels](../how-to/self-hosting.md). @@ -361,7 +361,7 @@ Example managed app folder structure: * [Evergreen vs. fixed version of the WebView2 Runtime](./evergreen-vs-fixed-version.md) * [Windows Server Update Services (WSUS)](./enterprise.md#windows-server-update-services-wsus) in _Enterprise management of WebView2 Runtimes_. * [Switch to a preview channel to test upcoming APIs and features](../how-to/set-preview-channel.md) -* [Prerelease testing using preview channels](../how-to/prerelease-testing.md) +* [Prerelease testing using preview channels of Microsoft Edge](../how-to/prerelease-testing.md) * [Self-host by deploying preview channels](../how-to/self-hosting.md) * [Distribute a WebView2 app as a single executable file](../how-to/static.md) - statically linking the WebView2 loader library. diff --git a/microsoft-edge/webview2/concepts/overview-features-apis.md b/microsoft-edge/webview2/concepts/overview-features-apis.md index 09b6598f71..716ecf8738 100644 --- a/microsoft-edge/webview2/concepts/overview-features-apis.md +++ b/microsoft-edge/webview2/concepts/overview-features-apis.md @@ -3682,7 +3682,7 @@ Runtime selection supports prerelease testing and self-hosting. When creating a See also: * [Switch to a preview channel to test upcoming APIs and features](../how-to/set-preview-channel.md) -* [Prerelease testing using preview channels](../how-to/prerelease-testing.md) +* [Prerelease testing using preview channels of Microsoft Edge](../how-to/prerelease-testing.md) * [Self-host by deploying preview channels](../how-to/self-hosting.md) ##### [.NET/C#](#tab/dotnetcsharp) diff --git a/microsoft-edge/webview2/concepts/versioning.md b/microsoft-edge/webview2/concepts/versioning.md index 649371876d..39f156f910 100644 --- a/microsoft-edge/webview2/concepts/versioning.md +++ b/microsoft-edge/webview2/concepts/versioning.md @@ -67,7 +67,7 @@ For information about temporarily pointing your app to a preview channel instead See also: * [Evergreen vs. fixed version of the WebView2 Runtime](./evergreen-vs-fixed-version.md) -* [Prerelease testing using preview channels](../how-to/prerelease-testing.md) +* [Prerelease testing using preview channels of Microsoft Edge](../how-to/prerelease-testing.md) * [Self-host by deploying preview channels](../how-to/self-hosting.md) @@ -213,7 +213,7 @@ If your code determines that an API is unavailable in the client's installed Web * [Evergreen vs. fixed version of the WebView2 Runtime](./evergreen-vs-fixed-version.md) * [Distribute your app and the WebView2 Runtime](./distribution.md) * [Switch to a preview channel to test upcoming APIs and features](../how-to/set-preview-channel.md) -* [Prerelease testing using preview channels](../how-to/prerelease-testing.md) +* [Prerelease testing using preview channels of Microsoft Edge](../how-to/prerelease-testing.md) * [Self-host by deploying preview channels](../how-to/self-hosting.md) * [Phases of adding APIs](../release-notes/about.md#phases-of-adding-apis) in _About Release notes for the WebView2 SDK_. * [Release notes for WebView2](../release-notes/index.md) diff --git a/microsoft-edge/webview2/how-to/prerelease-testing.md b/microsoft-edge/webview2/how-to/prerelease-testing.md index be7976f0b5..a2b34a6e16 100644 --- a/microsoft-edge/webview2/how-to/prerelease-testing.md +++ b/microsoft-edge/webview2/how-to/prerelease-testing.md @@ -1,5 +1,5 @@ --- -title: Prerelease testing using preview channels +title: Prerelease testing using preview channels of Microsoft Edge description: How to test your WebView2 app by using the preview channels of Microsoft Edge (Edge Canary, Edge Dev, or Edge Beta) to find issues that will affect your particular WebView2 app, before WebView2 changes reach the Evergreen WebView2 Runtime. author: MSEdgeTeam ms.author: msedgedevrel @@ -8,7 +8,7 @@ ms.service: microsoft-edge ms.subservice: webview ms.date: 04/22/2024 --- -# Prerelease testing using preview channels +# Prerelease testing using preview channels of Microsoft Edge _Prerelease testing_ means testing your WebView2 app by using the preview channels of Microsoft Edge to find issues that will affect your particular WebView2 app, before any changes ship in the Stable Evergreen WebView2 Runtime. This helps catch any bugs before they degrade the app experience for end users. diff --git a/microsoft-edge/webview2/how-to/self-hosting.md b/microsoft-edge/webview2/how-to/self-hosting.md index 9a4c81c6b7..6439e2f24f 100644 --- a/microsoft-edge/webview2/how-to/self-hosting.md +++ b/microsoft-edge/webview2/how-to/self-hosting.md @@ -15,7 +15,7 @@ _Self-hosting_ means deploying a WebView2 Preview Runtime with your app. This a The self-hosting approach provides real-world usage of your app with the latest WebView2 Preview Runtime to catch any issues that may arise. You should self-host your app in tandem with doing prerelease testing on your app, to provide a structured approach to testing your app with the latest version of the WebView2 Runtime. Conduct both automated and manual testing: -* For **automated testing**, do **prerelease testing**, which means testing with a WebView2 Preview Runtime. See [Prerelease testing using preview channels](./prerelease-testing.md). +* For **automated testing**, do **prerelease testing**, which means testing with a WebView2 Preview Runtime. See [Prerelease testing using preview channels of Microsoft Edge](./prerelease-testing.md). * For **manual testing**, use **self-hosting**, which means deploying a WebView2 Preview Runtime with your app, to use daily by your team. Covered by the present article. @@ -84,7 +84,7 @@ If you are using the API, then we recommend building UI in your app that allows ## See also * [Switch to a preview channel to test upcoming APIs and features](./set-preview-channel.md) -* [Prerelease testing using preview channels](./prerelease-testing.md) +* [Prerelease testing using preview channels of Microsoft Edge](./prerelease-testing.md) * [Site compatibility-impacting changes coming to Microsoft Edge](../../web-platform/site-impacting-changes.md) External: diff --git a/microsoft-edge/webview2/how-to/set-preview-channel.md b/microsoft-edge/webview2/how-to/set-preview-channel.md index 7e5fc0066f..bfc1133c7f 100644 --- a/microsoft-edge/webview2/how-to/set-preview-channel.md +++ b/microsoft-edge/webview2/how-to/set-preview-channel.md @@ -32,7 +32,7 @@ This article explains how to switch to a preview channel of Microsoft Edge, to t * [See also](#see-also) See also: -* [Prerelease testing using preview channels](./prerelease-testing.md) +* [Prerelease testing using preview channels of Microsoft Edge](./prerelease-testing.md) To test new or forthcoming APIs and features, switch to a Microsoft Edge preview channel rather than using the stable WebView2 Runtime. The Evergreen WebView2 Runtime is updated frequently to add new APIs and functionalities. These updates can include APIs have been promoted from `Experimental` in a Prerelease WebView2 SDK to `Stable` in the WebView2 Release SDK. Some of the updates in the Evergreen WebView2 Runtime could potentially break your WebView2 app. @@ -66,7 +66,7 @@ For more information about how SDK versions interact with the WebView2 Runtime a We recommend that you test upcoming changes using preview channels to ensure your app's forward compatibility, by following these best practices: -* [Prerelease testing using preview channels](./prerelease-testing.md) +* [Prerelease testing using preview channels of Microsoft Edge](./prerelease-testing.md) * [Self-host by deploying preview channels](./self-hosting.md) @@ -445,7 +445,7 @@ In your app's code, write your own custom logic to deploy the latest version of ## See also -* [Prerelease testing using preview channels](./prerelease-testing.md) +* [Prerelease testing using preview channels of Microsoft Edge](./prerelease-testing.md) * [Self-host by deploying preview channels](./self-hosting.md) * [Phases of introducing APIs](../concepts/versioning.md#phases-of-introducing-apis) in _Prerelease and Release SDKs for WebView2_. * [Distribute your app and the WebView2 Runtime](../concepts/distribution.md) diff --git a/microsoft-edge/webview2/landing/index.yml b/microsoft-edge/webview2/landing/index.yml index a28abbe5d6..805f7ac8f9 100644 --- a/microsoft-edge/webview2/landing/index.yml +++ b/microsoft-edge/webview2/landing/index.yml @@ -212,7 +212,7 @@ landingContent: - text: Automate and test WebView2 apps with Microsoft Edge WebDriver url: ../how-to/webdriver.md - - text: Prerelease testing using preview channels + - text: Prerelease testing using preview channels of Microsoft Edge url: ../how-to/prerelease-testing.md - text: Self-host by deploying preview channels diff --git a/microsoft-edge/webview2/release-notes/includes/runtime-preview-template.md b/microsoft-edge/webview2/release-notes/includes/runtime-preview-template.md index c554db6247..d944ec8d95 100644 --- a/microsoft-edge/webview2/release-notes/includes/runtime-preview-template.md +++ b/microsoft-edge/webview2/release-notes/includes/runtime-preview-template.md @@ -14,7 +14,7 @@ ms.date: 01/01/2026 Release notes for Microsoft Edge WebView2 Preview Runtime, release date: Mmm. dd, yyyy. -This is a Preview Runtime, for early testing. Prerelease testing of WebView2 SDKs uses a preview channel of Microsoft Edge (Beta, Dev, or Canary), which includes the WebView2 Preview Runtime. See [Prerelease testing using preview channels](../../how-to/prerelease-testing.md). +This is a Preview Runtime, for early testing. Prerelease testing of WebView2 SDKs uses a preview channel of Microsoft Edge (Beta, Dev, or Canary), which includes the WebView2 Preview Runtime. See [Prerelease testing using preview channels of Microsoft Edge](../../how-to/prerelease-testing.md). diff --git a/microsoft-edge/webview2/release-notes/runtime/154.md b/microsoft-edge/webview2/release-notes/runtime/154.md index c3540f4cd0..31fcb11bf4 100644 --- a/microsoft-edge/webview2/release-notes/runtime/154.md +++ b/microsoft-edge/webview2/release-notes/runtime/154.md @@ -22,7 +22,7 @@ If you want to test even earlier, you can test against Edge Dev (weekly release _todo: finalize the above lead-in, copy to runtime-preview-template.md_ -See [Prerelease testing using preview channels](../../how-to/prerelease-testing.md). +See [Prerelease testing using preview channels of Microsoft Edge](../../how-to/prerelease-testing.md). diff --git a/microsoft-edge/webview2/release-notes/runtime/index.md b/microsoft-edge/webview2/release-notes/runtime/index.md index 99066648dc..5e23ccc4f9 100644 --- a/microsoft-edge/webview2/release-notes/runtime/index.md +++ b/microsoft-edge/webview2/release-notes/runtime/index.md @@ -54,7 +54,7 @@ Make sure to re-compile your WebView2 app after updating the WebView2 SDK NuGet Canary is the recommended preview channel, because it ships at the fastest cadence and has the newest APIs. - Prerelease testing of WebView2 SDKs uses a preview channel of Microsoft Edge (Beta, Dev, or Canary), which includes the WebView2 Preview Runtime. See [Prerelease testing using preview channels](../../how-to/prerelease-testing.md). + Prerelease testing of WebView2 SDKs uses a preview channel of Microsoft Edge (Beta, Dev, or Canary), which includes the WebView2 Preview Runtime. See [Prerelease testing using preview channels of Microsoft Edge](../../how-to/prerelease-testing.md). * Use the Evergreen WebView2 Runtime when you use a release version of the WebView2 SDK package. From 6680d8006bcdb39d4d70fb211c800812e0bb1205 Mon Sep 17 00:00:00 2001 From: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com> Date: Tue, 8 Sep 2026 09:59:23 -0700 Subject: [PATCH 12/30] xlink wbplt, sdk topical leadin --- .../includes/runtime-preview-template.md | 13 ++++++++-- .../includes/runtime-template.md | 3 +++ .../webview2/release-notes/runtime/133.md | 3 +++ .../webview2/release-notes/runtime/134.md | 3 +++ .../webview2/release-notes/runtime/135.md | 3 +++ .../webview2/release-notes/runtime/136.md | 3 +++ .../webview2/release-notes/runtime/137.md | 3 +++ .../webview2/release-notes/runtime/138.md | 3 +++ .../webview2/release-notes/runtime/139.md | 3 +++ .../webview2/release-notes/runtime/140.md | 3 +++ .../webview2/release-notes/runtime/141.md | 3 +++ .../webview2/release-notes/runtime/142.md | 3 +++ .../webview2/release-notes/runtime/143.md | 3 +++ .../webview2/release-notes/runtime/144.md | 3 +++ .../webview2/release-notes/runtime/145.md | 3 +++ .../webview2/release-notes/runtime/146.md | 3 +++ .../webview2/release-notes/runtime/147.md | 3 +++ .../webview2/release-notes/runtime/148.md | 3 +++ .../webview2/release-notes/runtime/149.md | 3 +++ .../webview2/release-notes/runtime/150.md | 3 +++ .../webview2/release-notes/runtime/151.md | 3 +++ .../webview2/release-notes/runtime/152.md | 3 +++ .../webview2/release-notes/runtime/153.md | 9 ++++++- .../webview2/release-notes/runtime/154.md | 13 +++++++++- .../release-notes/sdk/1-0-4255-prerelease.md | 25 ++++++++++++++++++- 25 files changed, 118 insertions(+), 5 deletions(-) diff --git a/microsoft-edge/webview2/release-notes/includes/runtime-preview-template.md b/microsoft-edge/webview2/release-notes/includes/runtime-preview-template.md index d944ec8d95..7e0cac03a9 100644 --- a/microsoft-edge/webview2/release-notes/includes/runtime-preview-template.md +++ b/microsoft-edge/webview2/release-notes/includes/runtime-preview-template.md @@ -9,13 +9,21 @@ ms.subservice: webview ms.date: 01/01/2026 --- # Preview Runtime nnn.n.nnnn.nn (Mmm. dd, yyyy) - + Release notes for Microsoft Edge WebView2 Preview Runtime, release date: Mmm. dd, yyyy. This is a Preview Runtime, for early testing. Prerelease testing of WebView2 SDKs uses a preview channel of Microsoft Edge (Beta, Dev, or Canary), which includes the WebView2 Preview Runtime. See [Prerelease testing using preview channels of Microsoft Edge](../../how-to/prerelease-testing.md). +In addition to the following WebView2 Runtime improvements, you can also use the new web platform features from Microsoft Edge nnn; see [Microsoft Edge nnn web platform release notes (Mmm. yyyy)] (../../../web-platform/release-notes/nnn.md). + #### Bug fixes @@ -30,4 +38,5 @@ This is a Preview Runtime, for early testing. Prerelease testing of WebView2 SD * [Release notes for WebView2](../index.md) * [Release notes for the WebView2 Runtime](./index.md) * [Release notes for WebView2 SDKs](../sdk/index.md) - +* [Prerelease testing using preview channels of Microsoft Edge](../../how-to/prerelease-testing.md) +* [Microsoft Edge nnn web platform release notes (Mmm. yyyy)] (../../../web-platform/release-notes/nnn.md) diff --git a/microsoft-edge/webview2/release-notes/includes/runtime-template.md b/microsoft-edge/webview2/release-notes/includes/runtime-template.md index 253d85972b..e8072b3430 100644 --- a/microsoft-edge/webview2/release-notes/includes/runtime-template.md +++ b/microsoft-edge/webview2/release-notes/includes/runtime-template.md @@ -12,6 +12,8 @@ ms.date: 01/01/2026 Release notes for Microsoft Edge WebView2 Runtime, release date: Mmm. dd, yyyy. +In addition to the following WebView2 Runtime improvements, you can also use the new web platform features from Microsoft Edge nnn; see [Microsoft Edge nnn web platform release notes (Mmm. yyyy)] (../../../web-platform/release-notes/nnn.md). + ## Bug fixes @@ -27,3 +29,4 @@ Release notes for Microsoft Edge WebView2 Runtime, release date: Mmm. dd, yyyy. * [Release notes for WebView2](../index.md) * [Release notes for the WebView2 Runtime](./index.md) * [Release notes for WebView2 SDKs](../sdk/index.md) +* [Microsoft Edge nnn web platform release notes (Mmm. yyyy)] (../../../web-platform/release-notes/nnn.md) diff --git a/microsoft-edge/webview2/release-notes/runtime/133.md b/microsoft-edge/webview2/release-notes/runtime/133.md index 58ac4e5efe..af4a9a1019 100644 --- a/microsoft-edge/webview2/release-notes/runtime/133.md +++ b/microsoft-edge/webview2/release-notes/runtime/133.md @@ -12,6 +12,8 @@ ms.date: 02/10/2025 Release notes for Microsoft Edge WebView2 Runtime, release date: Feb. 10, 2025. +In addition to the following WebView2 Runtime improvements, you can also use the new web platform features from Microsoft Edge 133; see [Microsoft Edge 133 web platform release notes (Feb. 2025)](../../../web-platform/release-notes/133.md). + ## Bug fixes @@ -28,3 +30,4 @@ Release notes for Microsoft Edge WebView2 Runtime, release date: Feb. 10, 2025. * [Release notes for WebView2](../index.md) * [Release notes for the WebView2 Runtime](./index.md) * [Release notes for WebView2 SDKs](../sdk/index.md) +* [Microsoft Edge 133 web platform release notes (Feb. 2025)](../../../web-platform/release-notes/133.md) diff --git a/microsoft-edge/webview2/release-notes/runtime/134.md b/microsoft-edge/webview2/release-notes/runtime/134.md index f2593c92c0..27528eded4 100644 --- a/microsoft-edge/webview2/release-notes/runtime/134.md +++ b/microsoft-edge/webview2/release-notes/runtime/134.md @@ -12,6 +12,8 @@ ms.date: 03/10/2025 Release notes for Microsoft Edge WebView2 Runtime, release date: Mar. 10, 2025. +In addition to the following WebView2 Runtime improvements, you can also use the new web platform features from Microsoft Edge 134; see [Microsoft Edge 134 web platform release notes (Mar. 2025)](../../../web-platform/release-notes/134.md). + ## Bug fixes @@ -48,3 +50,4 @@ Release notes for Microsoft Edge WebView2 Runtime, release date: Mar. 10, 2025. * [Release notes for WebView2](../index.md) * [Release notes for the WebView2 Runtime](./index.md) * [Release notes for WebView2 SDKs](../sdk/index.md) +* [Microsoft Edge 134 web platform release notes (Mar. 2025)](../../../web-platform/release-notes/134.md) diff --git a/microsoft-edge/webview2/release-notes/runtime/135.md b/microsoft-edge/webview2/release-notes/runtime/135.md index 129f754675..6fcba8d951 100644 --- a/microsoft-edge/webview2/release-notes/runtime/135.md +++ b/microsoft-edge/webview2/release-notes/runtime/135.md @@ -12,6 +12,8 @@ ms.date: 04/07/2025 Release notes for Microsoft Edge WebView2 Runtime, release date: Apr. 7, 2025. +In addition to the following WebView2 Runtime improvements, you can also use the new web platform features from Microsoft Edge 135; see [Microsoft Edge 135 web platform release notes (Apr. 2025)](../../../web-platform/release-notes/135.md). + ## Bug fixes @@ -47,3 +49,4 @@ Release notes for Microsoft Edge WebView2 Runtime, release date: Apr. 7, 2025. * [Release notes for WebView2](../index.md) * [Release notes for the WebView2 Runtime](./index.md) * [Release notes for WebView2 SDKs](../sdk/index.md) +* [Microsoft Edge 135 web platform release notes (Apr. 2025)](../../../web-platform/release-notes/135.md) diff --git a/microsoft-edge/webview2/release-notes/runtime/136.md b/microsoft-edge/webview2/release-notes/runtime/136.md index 88089ef8fe..4d35fa51c0 100644 --- a/microsoft-edge/webview2/release-notes/runtime/136.md +++ b/microsoft-edge/webview2/release-notes/runtime/136.md @@ -12,6 +12,8 @@ ms.date: 05/05/2025 Release notes for Microsoft Edge WebView2 Runtime, release date: May 5, 2025. +In addition to the following WebView2 Runtime improvements, you can also use the new web platform features from Microsoft Edge 136; see [Microsoft Edge 136 web platform release notes (May 2025](../../../web-platform/release-notes/136.md). + ## Bug fixes @@ -41,3 +43,4 @@ Release notes for Microsoft Edge WebView2 Runtime, release date: May 5, 2025. * [Release notes for WebView2](../index.md) * [Release notes for the WebView2 Runtime](./index.md) * [Release notes for WebView2 SDKs](../sdk/index.md) +* [Microsoft Edge 136 web platform release notes (May 2025](../../../web-platform/release-notes/136.md) diff --git a/microsoft-edge/webview2/release-notes/runtime/137.md b/microsoft-edge/webview2/release-notes/runtime/137.md index f36a42ab6c..9015d6214d 100644 --- a/microsoft-edge/webview2/release-notes/runtime/137.md +++ b/microsoft-edge/webview2/release-notes/runtime/137.md @@ -12,6 +12,8 @@ ms.date: 06/03/2025 Release notes for Microsoft Edge WebView2 Runtime, release date: Jun. 3, 2025. +In addition to the following WebView2 Runtime improvements, you can also use the new web platform features from Microsoft Edge 137; see [Microsoft Edge 137 web platform release notes (May 2025)](../../../web-platform/release-notes/137.md). + ## Bug fixes @@ -35,3 +37,4 @@ Release notes for Microsoft Edge WebView2 Runtime, release date: Jun. 3, 2025. * [Release notes for WebView2](../index.md) * [Release notes for the WebView2 Runtime](./index.md) * [Release notes for WebView2 SDKs](../sdk/index.md) +* [Microsoft Edge 137 web platform release notes (May 2025)](../../../web-platform/release-notes/137.md) diff --git a/microsoft-edge/webview2/release-notes/runtime/138.md b/microsoft-edge/webview2/release-notes/runtime/138.md index da809bb16e..cc260032c9 100644 --- a/microsoft-edge/webview2/release-notes/runtime/138.md +++ b/microsoft-edge/webview2/release-notes/runtime/138.md @@ -12,6 +12,8 @@ ms.date: 07/01/2025 Release notes for Microsoft Edge WebView2 Runtime, release date: Jul. 1, 2025. +In addition to the following WebView2 Runtime improvements, you can also use the new web platform features from Microsoft Edge 138; see [Microsoft Edge 138 web platform release notes (Jun. 2025)](../../../web-platform/release-notes/138.md). + ## Bug fixes @@ -37,3 +39,4 @@ Release notes for Microsoft Edge WebView2 Runtime, release date: Jul. 1, 2025. * [Release notes for WebView2](../index.md) * [Release notes for the WebView2 Runtime](./index.md) * [Release notes for WebView2 SDKs](../sdk/index.md) +* [Microsoft Edge 138 web platform release notes (Jun. 2025)](../../../web-platform/release-notes/138.md) diff --git a/microsoft-edge/webview2/release-notes/runtime/139.md b/microsoft-edge/webview2/release-notes/runtime/139.md index 2ef8f70835..07456cd551 100644 --- a/microsoft-edge/webview2/release-notes/runtime/139.md +++ b/microsoft-edge/webview2/release-notes/runtime/139.md @@ -12,6 +12,8 @@ ms.date: 08/11/2025 Release notes for Microsoft Edge WebView2 Runtime, release date: Aug. 11, 2025. +In addition to the following WebView2 Runtime improvements, you can also use the new web platform features from Microsoft Edge 139; see [Microsoft Edge 139 web platform release notes (Aug. 2025)](../../../web-platform/release-notes/139.md). + ## Bug fixes @@ -26,3 +28,4 @@ Release notes for Microsoft Edge WebView2 Runtime, release date: Aug. 11, 2025. * [Release notes for WebView2](../index.md) * [Release notes for the WebView2 Runtime](./index.md) * [Release notes for WebView2 SDKs](../sdk/index.md) +* [Microsoft Edge 139 web platform release notes (Aug. 2025)](../../../web-platform/release-notes/139.md) diff --git a/microsoft-edge/webview2/release-notes/runtime/140.md b/microsoft-edge/webview2/release-notes/runtime/140.md index 167cf4f8e4..23d87e1073 100644 --- a/microsoft-edge/webview2/release-notes/runtime/140.md +++ b/microsoft-edge/webview2/release-notes/runtime/140.md @@ -12,6 +12,8 @@ ms.date: 09/08/2025 Release notes for Microsoft Edge WebView2 Runtime, release date: Sep. 8, 2025. +In addition to the following WebView2 Runtime improvements, you can also use the new web platform features from Microsoft Edge 140; see [Microsoft Edge 140 web platform release notes (Sep. 2025)](../../../web-platform/release-notes/140.md). + ## Bug fixes @@ -38,3 +40,4 @@ Release notes for Microsoft Edge WebView2 Runtime, release date: Sep. 8, 2025. * [Release notes for WebView2](../index.md) * [Release notes for the WebView2 Runtime](./index.md) * [Release notes for WebView2 SDKs](../sdk/index.md) +* [Microsoft Edge 140 web platform release notes (Sep. 2025)](../../../web-platform/release-notes/140.md) diff --git a/microsoft-edge/webview2/release-notes/runtime/141.md b/microsoft-edge/webview2/release-notes/runtime/141.md index 68b9ca2274..ad2e6c83c7 100644 --- a/microsoft-edge/webview2/release-notes/runtime/141.md +++ b/microsoft-edge/webview2/release-notes/runtime/141.md @@ -12,6 +12,8 @@ ms.date: 10/06/2025 Release notes for Microsoft Edge WebView2 Runtime, release date: Oct. 6, 2025. +In addition to the following WebView2 Runtime improvements, you can also use the new web platform features from Microsoft Edge 141; see [Microsoft Edge 141 web platform release notes (Oct. 2025)](../../../web-platform/release-notes/141.md). + ## Bug fixes @@ -27,3 +29,4 @@ Release notes for Microsoft Edge WebView2 Runtime, release date: Oct. 6, 2025. * [Release notes for WebView2](../index.md) * [Release notes for the WebView2 Runtime](./index.md) * [Release notes for WebView2 SDKs](../sdk/index.md) +* [Microsoft Edge 141 web platform release notes (Oct. 2025)](../../../web-platform/release-notes/141.md) diff --git a/microsoft-edge/webview2/release-notes/runtime/142.md b/microsoft-edge/webview2/release-notes/runtime/142.md index 136a825fe6..29b0d7895d 100644 --- a/microsoft-edge/webview2/release-notes/runtime/142.md +++ b/microsoft-edge/webview2/release-notes/runtime/142.md @@ -12,6 +12,8 @@ ms.date: 11/03/2025 Release notes for Microsoft Edge WebView2 Runtime, release date: Nov. 3, 2025. +In addition to the following WebView2 Runtime improvements, you can also use the new web platform features from Microsoft Edge 142; see [Microsoft Edge 142 web platform release notes (Oct. 2025)](../../../web-platform/release-notes/142.md). + ## Bug fixes @@ -37,3 +39,4 @@ Release notes for Microsoft Edge WebView2 Runtime, release date: Nov. 3, 2025. * [Release notes for WebView2](../index.md) * [Release notes for the WebView2 Runtime](./index.md) * [Release notes for WebView2 SDKs](../sdk/index.md) +* [Microsoft Edge 142 web platform release notes (Oct. 2025)](../../../web-platform/release-notes/142.md) diff --git a/microsoft-edge/webview2/release-notes/runtime/143.md b/microsoft-edge/webview2/release-notes/runtime/143.md index 7067331da1..5ae27d263e 100644 --- a/microsoft-edge/webview2/release-notes/runtime/143.md +++ b/microsoft-edge/webview2/release-notes/runtime/143.md @@ -12,6 +12,8 @@ ms.date: 12/08/2025 Release notes for Microsoft Edge WebView2 Runtime, release date: Dec. 8, 2025. +In addition to the following WebView2 Runtime improvements, you can also use the new web platform features from Microsoft Edge 143; see [Microsoft Edge 143 web platform release notes (Dec. 2025)](../../../web-platform/release-notes/143.md). + ## Bug fixes @@ -31,3 +33,4 @@ Release notes for Microsoft Edge WebView2 Runtime, release date: Dec. 8, 2025. * [Release notes for WebView2](../index.md) * [Release notes for the WebView2 Runtime](./index.md) * [Release notes for WebView2 SDKs](../sdk/index.md) +* [Microsoft Edge 143 web platform release notes (Dec. 2025)](../../../web-platform/release-notes/143.md) diff --git a/microsoft-edge/webview2/release-notes/runtime/144.md b/microsoft-edge/webview2/release-notes/runtime/144.md index 604695f8a8..7e290fa112 100644 --- a/microsoft-edge/webview2/release-notes/runtime/144.md +++ b/microsoft-edge/webview2/release-notes/runtime/144.md @@ -12,6 +12,8 @@ ms.date: 01/27/2026 Release notes for Microsoft Edge WebView2 Runtime, release date: Jan. 27, 2026. +In addition to the following WebView2 Runtime improvements, you can also use the new web platform features from Microsoft Edge 144; see [Microsoft Edge 144 web platform release notes (Jan. 2026)](../../../web-platform/release-notes/144.md). + ## Bug fixes @@ -33,3 +35,4 @@ Release notes for Microsoft Edge WebView2 Runtime, release date: Jan. 27, 2026. * [Release notes for WebView2](../index.md) * [Release notes for the WebView2 Runtime](./index.md) * [Release notes for WebView2 SDKs](../sdk/index.md) +* [Microsoft Edge 144 web platform release notes (Jan. 2026)](../../../web-platform/release-notes/144.md) diff --git a/microsoft-edge/webview2/release-notes/runtime/145.md b/microsoft-edge/webview2/release-notes/runtime/145.md index f9a948711a..1761d0ef89 100644 --- a/microsoft-edge/webview2/release-notes/runtime/145.md +++ b/microsoft-edge/webview2/release-notes/runtime/145.md @@ -12,6 +12,8 @@ ms.date: 02/16/2026 Release notes for Microsoft Edge WebView2 Runtime, release date: Feb. 16, 2026. +In addition to the following WebView2 Runtime improvements, you can also use the new web platform features from Microsoft Edge 145; see [Microsoft Edge 145 web platform release notes (Feb. 2026)](../../../web-platform/release-notes/145.md). + ## Bug fixes @@ -35,3 +37,4 @@ Release notes for Microsoft Edge WebView2 Runtime, release date: Feb. 16, 2026. * [Release notes for WebView2](../index.md) * [Release notes for the WebView2 Runtime](./index.md) * [Release notes for WebView2 SDKs](../sdk/index.md) +* [Microsoft Edge 145 web platform release notes (Feb. 2026)](../../../web-platform/release-notes/145.md) diff --git a/microsoft-edge/webview2/release-notes/runtime/146.md b/microsoft-edge/webview2/release-notes/runtime/146.md index b389f87029..d9d683d93f 100644 --- a/microsoft-edge/webview2/release-notes/runtime/146.md +++ b/microsoft-edge/webview2/release-notes/runtime/146.md @@ -12,6 +12,8 @@ ms.date: 03/16/2026 Release notes for Microsoft Edge WebView2 Runtime, release date: Mar. 16, 2026. +In addition to the following WebView2 Runtime improvements, you can also use the new web platform features from Microsoft Edge 146; see [Microsoft Edge 146 web platform release notes (Mar. 2026)](../../../web-platform/release-notes/146.md). + ## Bug fixes @@ -37,3 +39,4 @@ Release notes for Microsoft Edge WebView2 Runtime, release date: Mar. 16, 2026. * [Release notes for WebView2](../index.md) * [Release notes for the WebView2 Runtime](./index.md) * [Release notes for WebView2 SDKs](../sdk/index.md) +* [Microsoft Edge 146 web platform release notes (Mar. 2026)](../../../web-platform/release-notes/146.md) diff --git a/microsoft-edge/webview2/release-notes/runtime/147.md b/microsoft-edge/webview2/release-notes/runtime/147.md index 636507dc03..e4a76c5f87 100644 --- a/microsoft-edge/webview2/release-notes/runtime/147.md +++ b/microsoft-edge/webview2/release-notes/runtime/147.md @@ -12,6 +12,8 @@ ms.date: 04/13/2026 Release notes for Microsoft Edge WebView2 Runtime, release date: Apr. 13, 2026. +In addition to the following WebView2 Runtime improvements, you can also use the new web platform features from Microsoft Edge 147; see [Microsoft Edge 147 web platform release notes (Apr. 2026)](../../../web-platform/release-notes/147.md). + ## Bug fixes @@ -43,3 +45,4 @@ Release notes for Microsoft Edge WebView2 Runtime, release date: Apr. 13, 2026. * [Release notes for WebView2](../index.md) * [Release notes for the WebView2 Runtime](./index.md) * [Release notes for WebView2 SDKs](../sdk/index.md) +* [Microsoft Edge 147 web platform release notes (Apr. 2026)](../../../web-platform/release-notes/147.md) diff --git a/microsoft-edge/webview2/release-notes/runtime/148.md b/microsoft-edge/webview2/release-notes/runtime/148.md index 04e961a1aa..3170e7ad0f 100644 --- a/microsoft-edge/webview2/release-notes/runtime/148.md +++ b/microsoft-edge/webview2/release-notes/runtime/148.md @@ -12,6 +12,8 @@ ms.date: 05/11/2026 Release notes for Microsoft Edge WebView2 Runtime, release date: May 11, 2026. +In addition to the following WebView2 Runtime improvements, you can also use the new web platform features from Microsoft Edge 148; see [Microsoft Edge 148 web platform release notes (May 2026)](../../../web-platform/release-notes/148.md). + ## Bug fixes @@ -98,3 +100,4 @@ See also: * [Release notes for WebView2](../index.md) * [Release notes for the WebView2 Runtime](./index.md) * [Release notes for WebView2 SDKs](../sdk/index.md) +* [Microsoft Edge 148 web platform release notes (May 2026)](../../../web-platform/release-notes/148.md) diff --git a/microsoft-edge/webview2/release-notes/runtime/149.md b/microsoft-edge/webview2/release-notes/runtime/149.md index bfe61ea79d..48b5d0a677 100644 --- a/microsoft-edge/webview2/release-notes/runtime/149.md +++ b/microsoft-edge/webview2/release-notes/runtime/149.md @@ -12,6 +12,8 @@ ms.date: 06/11/2026 Release notes for Microsoft Edge WebView2 Runtime, release date: Jun. 11, 2026. +In addition to the following WebView2 Runtime improvements, you can also use the new web platform features from Microsoft Edge 149; see [Microsoft Edge 149 web platform release notes (Jun. 2026)](../../../web-platform/release-notes/149.md). + ## Bug fixes @@ -45,3 +47,4 @@ Release notes for Microsoft Edge WebView2 Runtime, release date: Jun. 11, 2026. * [Release notes for WebView2](../index.md) * [Release notes for the WebView2 Runtime](./index.md) * [Release notes for WebView2 SDKs](../sdk/index.md) +* [Microsoft Edge 149 web platform release notes (Jun. 2026)](../../../web-platform/release-notes/149.md) diff --git a/microsoft-edge/webview2/release-notes/runtime/150.md b/microsoft-edge/webview2/release-notes/runtime/150.md index 5de9d0595e..97d9eb4209 100644 --- a/microsoft-edge/webview2/release-notes/runtime/150.md +++ b/microsoft-edge/webview2/release-notes/runtime/150.md @@ -12,6 +12,8 @@ ms.date: 07/07/2026 Release notes for Microsoft Edge WebView2 Runtime, release date: Jul. 7, 2026. +In addition to the following WebView2 Runtime improvements, you can also use the new web platform features from Microsoft Edge 150; see [Microsoft Edge 150 web platform release notes (Jul. 2026)](../../../web-platform/release-notes/150.md). + ## WebView2 Runtime is changing to a 2-week release cadence @@ -100,3 +102,4 @@ See also: * [Release notes for WebView2](../index.md) * [Release notes for the WebView2 Runtime](./index.md) * [Release notes for WebView2 SDKs](../sdk/index.md) +* [Microsoft Edge 150 web platform release notes (Jul. 2026)](../../../web-platform/release-notes/150.md) diff --git a/microsoft-edge/webview2/release-notes/runtime/151.md b/microsoft-edge/webview2/release-notes/runtime/151.md index 4dab7c1d64..e7a83bf2c7 100644 --- a/microsoft-edge/webview2/release-notes/runtime/151.md +++ b/microsoft-edge/webview2/release-notes/runtime/151.md @@ -12,6 +12,8 @@ ms.date: 08/03/2026 Release notes for Microsoft Edge WebView2 Runtime, release date: Aug. 3, 2026. +In addition to the following WebView2 Runtime improvements, you can also use the new web platform features from Microsoft Edge 151; see [Microsoft Edge 151 web platform release notes (Jul. 2026)](../../../web-platform/release-notes/151.md). + ## WebView2 Runtime is changing to a 2-week release cadence @@ -59,3 +61,4 @@ Run your WebView2 host application at standard user integrity rather than elevat * [Release notes for WebView2](../index.md) * [Release notes for the WebView2 Runtime](./index.md) * [Release notes for WebView2 SDKs](../sdk/index.md) +* [Microsoft Edge 151 web platform release notes (Jul. 2026)](../../../web-platform/release-notes/151.md) diff --git a/microsoft-edge/webview2/release-notes/runtime/152.md b/microsoft-edge/webview2/release-notes/runtime/152.md index c766a85094..afe5f201e3 100644 --- a/microsoft-edge/webview2/release-notes/runtime/152.md +++ b/microsoft-edge/webview2/release-notes/runtime/152.md @@ -12,6 +12,8 @@ ms.date: 08/28/2026 Release notes for Microsoft Edge WebView2 Runtime, release date: Aug. 28, 2026. +In addition to the following WebView2 Runtime improvements, you can also use the new web platform features from Microsoft Edge 152; see [Microsoft Edge 152 web platform release notes (Aug. 2026)](../../../web-platform/release-notes/152.md). + #### Bug fixes @@ -49,3 +51,4 @@ Release notes for Microsoft Edge WebView2 Runtime, release date: Aug. 28, 2026. * [Release notes for WebView2](../index.md) * [Release notes for the WebView2 Runtime](./index.md) * [Release notes for WebView2 SDKs](../sdk/index.md) +* [Microsoft Edge 152 web platform release notes (Aug. 2026)](../../../web-platform/release-notes/152.md) diff --git a/microsoft-edge/webview2/release-notes/runtime/153.md b/microsoft-edge/webview2/release-notes/runtime/153.md index 8bbf4ee991..4a54eecde2 100644 --- a/microsoft-edge/webview2/release-notes/runtime/153.md +++ b/microsoft-edge/webview2/release-notes/runtime/153.md @@ -9,14 +9,20 @@ ms.subservice: webview ms.date: 09/07/2026 --- # Runtime nnn.n.nnnn.nn (Mmm. dd, yyyy) - + Release notes for Microsoft Edge WebView2 Runtime, release date: Aug. 28, 2026. +In addition to the following WebView2 Runtime improvements, you can also use the new web platform features from Microsoft Edge 153; see [Microsoft Edge 153 web platform release notes (Sep. 2026)](../../../web-platform/release-notes/153.md). + #### Bug fixes + * Fixed an issue that could cause WebView2 applications to crash during startup. * Fixed a UAF in `ClosePrintToStreamHandle`. @@ -38,3 +44,4 @@ Release notes for Microsoft Edge WebView2 Runtime, release date: Aug. 28, 2026. * [Release notes for WebView2](../index.md) * [Release notes for the WebView2 Runtime](./index.md) * [Release notes for WebView2 SDKs](../sdk/index.md) +* [Microsoft Edge 153 web platform release notes (Sep. 2026)](../../../web-platform/release-notes/153.md) diff --git a/microsoft-edge/webview2/release-notes/runtime/154.md b/microsoft-edge/webview2/release-notes/runtime/154.md index 31fcb11bf4..36915f7c2d 100644 --- a/microsoft-edge/webview2/release-notes/runtime/154.md +++ b/microsoft-edge/webview2/release-notes/runtime/154.md @@ -9,7 +9,13 @@ ms.subservice: webview ms.date: 09/03/2026 --- # Preview Runtime 154.0.4255.0 (Sep. 3, 2026) - + Release notes for Microsoft Edge WebView2 Preview Runtime, release date: Sep. 3, 2026. @@ -24,6 +30,9 @@ _todo: finalize the above lead-in, copy to runtime-preview-template.md_ See [Prerelease testing using preview channels of Microsoft Edge](../../how-to/prerelease-testing.md). + + #### Bug fixes @@ -40,3 +49,5 @@ See [Prerelease testing using preview channels of Microsoft Edge](../../how-to/p * [Release notes for WebView2](../index.md) * [Release notes for the WebView2 Runtime](./index.md) * [Release notes for WebView2 SDKs](../sdk/index.md) + diff --git a/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md b/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md index 6fd2f9255c..f081ccb6d8 100644 --- a/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md +++ b/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md @@ -22,10 +22,31 @@ For full API compatibility, this Prerelease version of the WebView2 SDK requires The following APIs are in Phase 1: Experimental in Prerelease, and have been added in this Prerelease SDK. -todo: sync list in 3 tabs: + + +#### Shared Cluster Environment API + +The Shared Cluster Environment API lets cooperating host applications explicitly share a WebView2 environment, including one browser process and one user data folder, by agreeing on a `ClusterName`. Applications don't supply a user data folder path; the WebView2 Runtime derives it from the cluster name. + +A host app calls `CoreWebView2Environment.CreateOrJoinClusterEnvironmentAsync` with a `CoreWebView2ClusterEnvironmentOptions` instance. The first host to establish the cluster determines its process-wide options. Later hosts join when their options match. These options remain authoritative for as long as the shared browser process is running; after it exits, the next host can establish the cluster with different options. + +The above operation returns a `CoreWebView2ClusterEnvironmentCreateResult` containing a `Status` and, on success, the shared `Environment`. Possible values of `Status`: +* `Success` indicates success. A shared `Environment` is created and returned. +* `OptionsMismatch` indicates that a running cluster has different options. A shared `Environment` isn't created and returned. +* `NotSupported` indicates that the host cannot use cluster environments, such as a sandboxed `AppContainer` process. A shared `Environment` isn't created and returned. + +Failures to start or complete the operation are reported separately as exceptions in .NET and WinRT, or failing `HRESULT` return values in Win32. + +Call `CoreWebView2Environment.GetClusterEnvironmentOptions` to read a running cluster's options without launching a browser. It returns `null` when no cluster is running or the host cannot use cluster environments. The recommended flow is to read the current options, reuse them if available, and then create or join. Because another host can establish a cluster between these calls, applications must still handle `OptionsMismatch` by reading the options again and retrying, or by using a private environment. + +`PerHostProfileIsolation` is enabled by default and namespaces profile names per host application to prevent accidental profile sharing. This isn't a security boundary: cluster members must trust one another. Sharing is supported within the same user and logon session, with hosts using the same integrity level, elevation state, and resolved WebView2 Runtime. Applications should check runtime support and fall back to a private environment when the API is unavailable. + +See the [Shared WebView2 Cluster Environment](https://github.com/MicrosoftEdge/WebView2Feedback/blob/main/specs/SharedClusterEnvironment.md) API specification. ##### [.NET/C#](#tab/dotnetcsharp) +todo: sync list in 3 tabs + * [CoreWebView2ClusterEnvironmentCreateResult Class](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentcreateresult?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) * [CoreWebView2ClusterEnvironmentCreateResult.Environment Property](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentcreateresult.environment?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) * [CoreWebView2ClusterEnvironmentCreateResult.Status Property](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentcreateresult.status?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) @@ -133,6 +154,8 @@ todo: sync list in 3 tabs: --- + + ## See also From 31baa7b00173c7d2290ef2121666f8f5ea540976 Mon Sep 17 00:00:00 2001 From: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com> Date: Tue, 8 Sep 2026 12:04:24 -0700 Subject: [PATCH 13/30] try sync api lists --- .../release-notes/sdk/1-0-4255-prerelease.md | 121 +++++++++++------- 1 file changed, 74 insertions(+), 47 deletions(-) diff --git a/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md b/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md index f081ccb6d8..0f45daa5d2 100644 --- a/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md +++ b/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md @@ -45,14 +45,13 @@ See the [Shared WebView2 Cluster Environment](https://github.com/MicrosoftEdge/W ##### [.NET/C#](#tab/dotnetcsharp) -todo: sync list in 3 tabs - + * [CoreWebView2ClusterEnvironmentCreateResult Class](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentcreateresult?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) * [CoreWebView2ClusterEnvironmentCreateResult.Environment Property](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentcreateresult.environment?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) * [CoreWebView2ClusterEnvironmentCreateResult.Status Property](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentcreateresult.status?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) + * [CoreWebView2ClusterEnvironmentOptions Class](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentoptions?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) - * [CoreWebView2ClusterEnvironmentOptions. Method](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentoptions.?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) * [CoreWebView2ClusterEnvironmentOptions.AdditionalBrowserArguments Property](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentoptions.additionalbrowserarguments?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) * [CoreWebView2ClusterEnvironmentOptions.AllowSingleSignOnUsingOSPrimaryAccount Property](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentoptions.allowsinglesignonusingosprimaryaccount?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) * [CoreWebView2ClusterEnvironmentOptions.AreBrowserExtensionsEnabled Property](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentoptions.arebrowserextensionsenabled?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) @@ -64,27 +63,33 @@ todo: sync list in 3 tabs * [CoreWebView2ClusterEnvironmentOptions.PerHostProfileIsolation Property](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentoptions.perhostprofileisolation?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) * [CoreWebView2ClusterEnvironmentOptions.ReleaseChannels Property](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentoptions.releasechannels?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) -* [CoreWebView2ClusterEnvironmentStatus Class](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentstatus?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) - * [CoreWebView2ClusterEnvironmentStatus.NotSupported Enum Value](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentstatus?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) - * [CoreWebView2ClusterEnvironmentStatus.OptionsMismatch Enum Value](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentstatus?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) - * [CoreWebView2ClusterEnvironmentStatus.Succeeded Enum Value](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentstatus?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) + +* [CoreWebView2ClusterEnvironmentStatus Enum](/dotnet/api/microsoft.web.webview2.core.corewebview2clusterenvironmentstatus?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) + * `NotSupported` + * `OptionsMismatch` + * `Succeeded` -* CoreWebView2Environment: + +* `CoreWebView2Environment` Class: * [CoreWebView2Environment.CreateOrJoinClusterEnvironmentAsync Method](/dotnet/api/microsoft.web.webview2.core.corewebview2environment.createorjoinclusterenvironmentasync?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) * [CoreWebView2Environment.GetClusterEnvironmentOptions Method](/dotnet/api/microsoft.web.webview2.core.corewebview2environment.getclusterenvironmentoptions?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) -* CoreWebView2Frame: + +* `CoreWebView2Frame` Class: * [CoreWebView2Frame.LaunchingExternalUriScheme Event](/dotnet/api/microsoft.web.webview2.core.corewebview2frame.launchingexternalurischeme?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) -* CoreWebView2LaunchingExternalUriSchemeEventArgs: - * [CoreWebView2LaunchingExternalUriSchemeEventArgs.Handled Property](/dotnet/api/microsoft.web.webview2.core.corewebview2launchingexternalurischemeeventargs.handled?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) + +* `CoreWebView2LaunchingExternalUriSchemeEventArgs` Class: + * [CoreWebView2LaunchingExternalUriSchemeEventArgs.Handled Property](/dotnet/api/microsoft.web.webview2.core.corewebview2launchingexternalurischemeeventargs.handled?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) _todo: script emitted this member for .net & win32 lists only; delete, or add to winrt tab?_ ##### [WinRT/C#](#tab/winrtcsharp) + * [CoreWebView2ClusterEnvironmentCreateResult Class](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentcreateresult?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true) * [CoreWebView2ClusterEnvironmentCreateResult.Environment Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentcreateresult?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#environment) * [CoreWebView2ClusterEnvironmentCreateResult.Status Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentcreateresult?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#status) + * [CoreWebView2ClusterEnvironmentOptions Class](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true) * [CoreWebView2ClusterEnvironmentOptions.AdditionalBrowserArguments Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#additionalbrowserarguments) * [CoreWebView2ClusterEnvironmentOptions.AllowSingleSignOnUsingOSPrimaryAccount Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#allowsinglesignonusingosprimaryaccount) @@ -93,69 +98,91 @@ todo: sync list in 3 tabs * [CoreWebView2ClusterEnvironmentOptions.ClusterName Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#clustername) * [CoreWebView2ClusterEnvironmentOptions.CustomSchemeRegistrations Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#customschemeregistrations) * [CoreWebView2ClusterEnvironmentOptions.EnableTrackingPrevention Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#enabletrackingprevention) - * [CoreWebView2ClusterEnvironmentOptions.Handled Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#handled) + * [CoreWebView2ClusterEnvironmentOptions.Handled Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#handled) - _todo: script emitted for rt only; delete, or add to .net & win32?_ * [CoreWebView2ClusterEnvironmentOptions.Language Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#language) * [CoreWebView2ClusterEnvironmentOptions.PerHostProfileIsolation Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#perhostprofileisolation) * [CoreWebView2ClusterEnvironmentOptions.ReleaseChannels Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#releasechannels) + * [CoreWebView2ClusterEnvironmentStatus Enum](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentstatus?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true) + * `NotSupported` + * `OptionsMismatch` + * `Succeeded` + + +* `CoreWebView2Environment` Class: + * [CoreWebView2Environment.CreateOrJoinClusterEnvironmentAsync Method](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2environment?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#createorjoinclusterenvironmentasync) + * [CoreWebView2Environment.GetClusterEnvironmentOptions Method](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2environment?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#getclusterenvironmentoptions) -* [CoreWebView2Frame Class](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2frame?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true) + +* `CoreWebView2Frame` Class: * [CoreWebView2Frame.LaunchingExternalUriScheme Event](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2frame?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#launchingexternalurischeme) -* [CoreWebView2LaunchingExternalUriSchemeEventArgs Class](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2launchingexternalurischemeeventargs?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true) - * [CoreWebView2LaunchingExternalUriSchemeEventArgs.IAsyncOperation Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2launchingexternalurischemeeventargs?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#iasyncoperation) + +* `CoreWebView2LaunchingExternalUriSchemeEventArgs` Class: + * [CoreWebView2LaunchingExternalUriSchemeEventArgs.IAsyncOperation Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2launchingexternalurischemeeventargs?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#iasyncoperation) _todo: script emitted this member for winrt list only; delete, or add to .net & win32 tabs?_ ##### [Win32/C++](#tab/win32cpp) + * [ICoreWebView2ExperimentalClusterEnvironmentCreateResult](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentcreateresult?view=webview2-1.0.4255-prerelease&preserve-view=true) - * [ICoreWebView2ExperimentalClusterEnvironmentCreateResult::get_Environment](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentcreateresult?view=webview2-1.0.4255-prerelease&preserve-view=true#get_environment) - * [ICoreWebView2ExperimentalClusterEnvironmentCreateResult::get_Status](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentcreateresult?view=webview2-1.0.4255-prerelease&preserve-view=true#get_status) + * [ICoreWebView2ExperimentalClusterEnvironmentCreateResult::get_Environment](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentcreateresult?view=webview2-1.0.4255-prerelease&preserve-view=true#get_environment) + * [ICoreWebView2ExperimentalClusterEnvironmentCreateResult::get_Status](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentcreateresult?view=webview2-1.0.4255-prerelease&preserve-view=true#get_status) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true) - * [ICoreWebView2ExperimentalClusterEnvironmentOptions::get_AdditionalBrowserArguments](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#get_additionalbrowserarguments) - * [ICoreWebView2ExperimentalClusterEnvironmentOptions::get_AllowSingleSignOnUsingOSPrimaryAccount](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#get_allowsinglesignonusingosprimaryaccount) - * [ICoreWebView2ExperimentalClusterEnvironmentOptions::get_AreBrowserExtensionsEnabled](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#get_arebrowserextensionsenabled) - * [ICoreWebView2ExperimentalClusterEnvironmentOptions::get_ChannelSearchKind](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#get_channelsearchkind) - * [ICoreWebView2ExperimentalClusterEnvironmentOptions::get_ClusterName](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#get_clustername) - * [ICoreWebView2ExperimentalClusterEnvironmentOptions::get_EnableTrackingPrevention](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#get_enabletrackingprevention) - * [ICoreWebView2ExperimentalClusterEnvironmentOptions::get_Language](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#get_language) - * [ICoreWebView2ExperimentalClusterEnvironmentOptions::get_PerHostProfileIsolation](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#get_perhostprofileisolation) - * [ICoreWebView2ExperimentalClusterEnvironmentOptions::get_ReleaseChannels](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#get_releasechannels) - * [ICoreWebView2ExperimentalClusterEnvironmentOptions::GetCustomSchemeRegistrations](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#getcustomschemeregistrations) - * [ICoreWebView2ExperimentalClusterEnvironmentOptions::put_AdditionalBrowserArguments](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#put_additionalbrowserarguments) - * [ICoreWebView2ExperimentalClusterEnvironmentOptions::put_AllowSingleSignOnUsingOSPrimaryAccount](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#put_allowsinglesignonusingosprimaryaccount) - * [ICoreWebView2ExperimentalClusterEnvironmentOptions::put_AreBrowserExtensionsEnabled](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#put_arebrowserextensionsenabled) - * [ICoreWebView2ExperimentalClusterEnvironmentOptions::put_ChannelSearchKind](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#put_channelsearchkind) - * [ICoreWebView2ExperimentalClusterEnvironmentOptions::put_ClusterName](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#put_clustername) - * [ICoreWebView2ExperimentalClusterEnvironmentOptions::put_EnableTrackingPrevention](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#put_enabletrackingprevention) - * [ICoreWebView2ExperimentalClusterEnvironmentOptions::put_Language](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#put_language) - * [ICoreWebView2ExperimentalClusterEnvironmentOptions::put_PerHostProfileIsolation](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#put_perhostprofileisolation) - * [ICoreWebView2ExperimentalClusterEnvironmentOptions::put_ReleaseChannels](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#put_releasechannels) - * [ICoreWebView2ExperimentalClusterEnvironmentOptions::SetCustomSchemeRegistrations](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#setcustomschemeregistrations) - + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::get_AdditionalBrowserArguments](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#get_additionalbrowserarguments) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::get_AllowSingleSignOnUsingOSPrimaryAccount](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#get_allowsinglesignonusingosprimaryaccount) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::get_AreBrowserExtensionsEnabled](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#get_arebrowserextensionsenabled) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::get_ChannelSearchKind](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#get_channelsearchkind) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::get_ClusterName](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#get_clustername) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::get_EnableTrackingPrevention](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#get_enabletrackingprevention) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::get_Language](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#get_language) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::get_PerHostProfileIsolation](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#get_perhostprofileisolation) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::get_ReleaseChannels](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#get_releasechannels) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::GetCustomSchemeRegistrations](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#getcustomschemeregistrations) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::put_AdditionalBrowserArguments](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#put_additionalbrowserarguments) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::put_AllowSingleSignOnUsingOSPrimaryAccount](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#put_allowsinglesignonusingosprimaryaccount) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::put_AreBrowserExtensionsEnabled](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#put_arebrowserextensionsenabled) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::put_ChannelSearchKind](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#put_channelsearchkind) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::put_ClusterName](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#put_clustername) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::put_EnableTrackingPrevention](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#put_enabletrackingprevention) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::put_Language](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#put_language) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::put_PerHostProfileIsolation](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#put_perhostprofileisolation) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::put_ReleaseChannels](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#put_releasechannels) + * [ICoreWebView2ExperimentalClusterEnvironmentOptions::SetCustomSchemeRegistrations](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalclusterenvironmentoptions?view=webview2-1.0.4255-prerelease&preserve-view=true#setcustomschemeregistrations) + + * [ICoreWebView2ExperimentalCreateOrJoinClusterEnvironmentCompletedHandler](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalcreateorjoinclusterenvironmentcompletedhandler?view=webview2-1.0.4255-prerelease&preserve-view=true) + +_todo: add # suffix? confirm iface name and method names_ +* `ICoreWebView2ExperimentalEnvironment`: + * [ICoreWebView2ExperimentalEnvironment::CreateOrJoinClusterEnvironmentAsync](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalenvironment?view=webview2-1.0.4255-prerelease&preserve-view=true#createorjoinclusterenvironmentasync) + * [ICoreWebView2ExperimentalEnvironment::GetClusterEnvironmentOptions](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalenvironment?view=webview2-1.0.4255-prerelease&preserve-view=true#getclusterenvironmentoptions) + + * [ICoreWebView2ExperimentalFrame10](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalframe10?view=webview2-1.0.4255-prerelease&preserve-view=true) - * [ICoreWebView2ExperimentalFrame10::add_LaunchingExternalUriScheme](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalframe10?view=webview2-1.0.4255-prerelease&preserve-view=true#add_launchingexternalurischeme) - * [ICoreWebView2ExperimentalFrame10::remove_LaunchingExternalUriScheme](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalframe10?view=webview2-1.0.4255-prerelease&preserve-view=true#remove_launchingexternalurischeme) + * [ICoreWebView2ExperimentalFrame10::add_LaunchingExternalUriScheme](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalframe10?view=webview2-1.0.4255-prerelease&preserve-view=true#add_launchingexternalurischeme) + * [ICoreWebView2ExperimentalFrame10::remove_LaunchingExternalUriScheme](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalframe10?view=webview2-1.0.4255-prerelease&preserve-view=true#remove_launchingexternalurischeme) + * [ICoreWebView2ExperimentalFrameLaunchingExternalUriSchemeEventHandler](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalframelaunchingexternalurischemeeventhandler?view=webview2-1.0.4255-prerelease&preserve-view=true) + * [ICoreWebView2ExperimentalLaunchingExternalUriSchemeEventArgs2](/microsoft-edge/webview2/reference/win32/icorewebview2experimentallaunchingexternalurischemeeventargs2?view=webview2-1.0.4255-prerelease&preserve-view=true) - * [ICoreWebView2ExperimentalLaunchingExternalUriSchemeEventArgs2::get_Handled](/microsoft-edge/webview2/reference/win32/icorewebview2experimentallaunchingexternalurischemeeventargs2?view=webview2-1.0.4255-prerelease&preserve-view=true#get_handled) - * [ICoreWebView2ExperimentalLaunchingExternalUriSchemeEventArgs2::put_Handled](/microsoft-edge/webview2/reference/win32/icorewebview2experimentallaunchingexternalurischemeeventargs2?view=webview2-1.0.4255-prerelease&preserve-view=true#put_handled) + * [ICoreWebView2ExperimentalLaunchingExternalUriSchemeEventArgs2::get_Handled](/microsoft-edge/webview2/reference/win32/icorewebview2experimentallaunchingexternalurischemeeventargs2?view=webview2-1.0.4255-prerelease&preserve-view=true#get_handled) + * [ICoreWebView2ExperimentalLaunchingExternalUriSchemeEventArgs2::put_Handled](/microsoft-edge/webview2/reference/win32/icorewebview2experimentallaunchingexternalurischemeeventargs2?view=webview2-1.0.4255-prerelease&preserve-view=true#put_handled) + * [COREWEBVIEW2_CLUSTER_ENVIRONMENT_STATUS Enum](/microsoft-edge/webview2/reference/win32/webview2-idl-experimental?view=webview2-1.0.4255-prerelease&preserve-view=true#corewebview2_cluster_environment_status) - * `COREWEBVIEW2_CLUSTER_ENVIRONMENT_STATUS_NOT_SUPPORTED` - * `COREWEBVIEW2_CLUSTER_ENVIRONMENT_STATUS_OPTIONS_MISMATCH` - * `COREWEBVIEW2_CLUSTER_ENVIRONMENT_STATUS_SUCCEEDED` + * `COREWEBVIEW2_CLUSTER_ENVIRONMENT_STATUS_NOT_SUPPORTED` + * `COREWEBVIEW2_CLUSTER_ENVIRONMENT_STATUS_OPTIONS_MISMATCH` + * `COREWEBVIEW2_CLUSTER_ENVIRONMENT_STATUS_SUCCEEDED` --- - - ## See also From 81f1ad46b90ded75daeb6006b608e5fdd55e4cd6 Mon Sep 17 00:00:00 2001 From: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com> Date: Tue, 8 Sep 2026 12:50:25 -0700 Subject: [PATCH 14/30] record of script bugs in api lists --- microsoft-edge/webview2/how-to/prerelease-testing.md | 2 +- .../webview2/how-to/set-preview-channel.md | 4 ++-- .../release-notes/sdk/1-0-4255-prerelease.md | 12 ++++++------ 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/microsoft-edge/webview2/how-to/prerelease-testing.md b/microsoft-edge/webview2/how-to/prerelease-testing.md index a2b34a6e16..172fb4cd8d 100644 --- a/microsoft-edge/webview2/how-to/prerelease-testing.md +++ b/microsoft-edge/webview2/how-to/prerelease-testing.md @@ -14,7 +14,7 @@ ms.date: 04/22/2024 _Prerelease testing_ means testing your WebView2 app by using the preview channels of Microsoft Edge to find issues that will affect your particular WebView2 app, before any changes ship in the Stable Evergreen WebView2 Runtime. This helps catch any bugs before they degrade the app experience for end users. See also: -* [Switch to a preview channel to test upcoming APIs and features](./set-preview-channel.md) +* [Switch to a preview channel to test upcoming APIs and features](./set-preview-channel.md) Conduct both automated and manual testing: * For **automated testing**, do **prerelease testing**, which means testing with a WebView2 Preview Runtime. Covered by the present article. diff --git a/microsoft-edge/webview2/how-to/set-preview-channel.md b/microsoft-edge/webview2/how-to/set-preview-channel.md index bfc1133c7f..520de5f5d6 100644 --- a/microsoft-edge/webview2/how-to/set-preview-channel.md +++ b/microsoft-edge/webview2/how-to/set-preview-channel.md @@ -32,9 +32,9 @@ This article explains how to switch to a preview channel of Microsoft Edge, to t * [See also](#see-also) See also: -* [Prerelease testing using preview channels of Microsoft Edge](./prerelease-testing.md) +* [Prerelease testing using preview channels of Microsoft Edge](./prerelease-testing.md) -To test new or forthcoming APIs and features, switch to a Microsoft Edge preview channel rather than using the stable WebView2 Runtime. The Evergreen WebView2 Runtime is updated frequently to add new APIs and functionalities. These updates can include APIs have been promoted from `Experimental` in a Prerelease WebView2 SDK to `Stable` in the WebView2 Release SDK. Some of the updates in the Evergreen WebView2 Runtime could potentially break your WebView2 app. +To test new or forthcoming APIs and features, switch to a Microsoft Edge preview channel rather than using the stable WebView2 Runtime. The Evergreen WebView2 Runtime is updated frequently to add new APIs and functionalities. These updates can include APIs have been promoted from `Experimental` in a Prerelease WebView2 SDK to `Stable` in the WebView2 Release SDK. Some of the updates in the Evergreen WebView2 Runtime could potentially break your WebView2 app. We recommend that you test the Experimental APIs ahead of time, before they are promoted to Stable in the WebView2 Release SDK, by switching to a preview channel of Microsoft Edge (which includes WebView2), to ensure that your app is forward-compatible. diff --git a/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md b/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md index 0f45daa5d2..7f9d5d94b3 100644 --- a/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md +++ b/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md @@ -71,8 +71,8 @@ See the [Shared WebView2 Cluster Environment](https://github.com/MicrosoftEdge/W * `CoreWebView2Environment` Class: - * [CoreWebView2Environment.CreateOrJoinClusterEnvironmentAsync Method](/dotnet/api/microsoft.web.webview2.core.corewebview2environment.createorjoinclusterenvironmentasync?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) - * [CoreWebView2Environment.GetClusterEnvironmentOptions Method](/dotnet/api/microsoft.web.webview2.core.corewebview2environment.getclusterenvironmentoptions?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) + * [CoreWebView2Environment.CreateOrJoinClusterEnvironmentAsync Method](/dotnet/api/microsoft.web.webview2.core.corewebview2environment.createorjoinclusterenvironmentasync?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) + * [CoreWebView2Environment.GetClusterEnvironmentOptions Method](/dotnet/api/microsoft.web.webview2.core.corewebview2environment.getclusterenvironmentoptions?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) * `CoreWebView2Frame` Class: @@ -80,7 +80,7 @@ See the [Shared WebView2 Cluster Environment](https://github.com/MicrosoftEdge/W * `CoreWebView2LaunchingExternalUriSchemeEventArgs` Class: - * [CoreWebView2LaunchingExternalUriSchemeEventArgs.Handled Property](/dotnet/api/microsoft.web.webview2.core.corewebview2launchingexternalurischemeeventargs.handled?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) _todo: script emitted this member for .net & win32 lists only; delete, or add to winrt tab?_ + * [CoreWebView2LaunchingExternalUriSchemeEventArgs.Handled Property](/dotnet/api/microsoft.web.webview2.core.corewebview2launchingexternalurischemeeventargs.handled?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) _todo: script emitted this member for .net & win32 lists only; delete, or add to winrt tab?_ ##### [WinRT/C#](#tab/winrtcsharp) @@ -98,7 +98,7 @@ See the [Shared WebView2 Cluster Environment](https://github.com/MicrosoftEdge/W * [CoreWebView2ClusterEnvironmentOptions.ClusterName Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#clustername) * [CoreWebView2ClusterEnvironmentOptions.CustomSchemeRegistrations Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#customschemeregistrations) * [CoreWebView2ClusterEnvironmentOptions.EnableTrackingPrevention Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#enabletrackingprevention) - * [CoreWebView2ClusterEnvironmentOptions.Handled Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#handled) - _todo: script emitted for rt only; delete, or add to .net & win32?_ + * [CoreWebView2ClusterEnvironmentOptions.Handled Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#handled) - _todo: script emitted for rt only; delete, or add to .net & win32?_ * [CoreWebView2ClusterEnvironmentOptions.Language Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#language) * [CoreWebView2ClusterEnvironmentOptions.PerHostProfileIsolation Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#perhostprofileisolation) * [CoreWebView2ClusterEnvironmentOptions.ReleaseChannels Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#releasechannels) @@ -120,7 +120,7 @@ See the [Shared WebView2 Cluster Environment](https://github.com/MicrosoftEdge/W * `CoreWebView2LaunchingExternalUriSchemeEventArgs` Class: - * [CoreWebView2LaunchingExternalUriSchemeEventArgs.IAsyncOperation Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2launchingexternalurischemeeventargs?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#iasyncoperation) _todo: script emitted this member for winrt list only; delete, or add to .net & win32 tabs?_ + * [CoreWebView2LaunchingExternalUriSchemeEventArgs.IAsyncOperation Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2launchingexternalurischemeeventargs?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#iasyncoperation) _todo: script emitted this member for winrt list only; delete, or add to .net & win32 tabs?_ ##### [Win32/C++](#tab/win32cpp) @@ -175,7 +175,7 @@ _todo: add # suffix? confirm iface name and method names_ * [ICoreWebView2ExperimentalLaunchingExternalUriSchemeEventArgs2::put_Handled](/microsoft-edge/webview2/reference/win32/icorewebview2experimentallaunchingexternalurischemeeventargs2?view=webview2-1.0.4255-prerelease&preserve-view=true#put_handled) -* [COREWEBVIEW2_CLUSTER_ENVIRONMENT_STATUS Enum](/microsoft-edge/webview2/reference/win32/webview2-idl-experimental?view=webview2-1.0.4255-prerelease&preserve-view=true#corewebview2_cluster_environment_status) +* [COREWEBVIEW2_CLUSTER_ENVIRONMENT_STATUS Enum](/microsoft-edge/webview2/reference/win32/webview2-idl-experimental?view=webview2-1.0.4255-prerelease&preserve-view=true#corewebview2_cluster_environment_status) * `COREWEBVIEW2_CLUSTER_ENVIRONMENT_STATUS_NOT_SUPPORTED` * `COREWEBVIEW2_CLUSTER_ENVIRONMENT_STATUS_OPTIONS_MISMATCH` * `COREWEBVIEW2_CLUSTER_ENVIRONMENT_STATUS_SUCCEEDED` From c7ca7335e788018a9ad9a66d4107c6d1c996f7ba Mon Sep 17 00:00:00 2001 From: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com> Date: Tue, 8 Sep 2026 13:11:21 -0700 Subject: [PATCH 15/30] envir->CoreWebView2Environment --- .../webview2/release-notes/sdk/1-0-4255-prerelease.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md b/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md index 7f9d5d94b3..a1a5c9fade 100644 --- a/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md +++ b/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md @@ -30,10 +30,10 @@ The Shared Cluster Environment API lets cooperating host applications explicitly A host app calls `CoreWebView2Environment.CreateOrJoinClusterEnvironmentAsync` with a `CoreWebView2ClusterEnvironmentOptions` instance. The first host to establish the cluster determines its process-wide options. Later hosts join when their options match. These options remain authoritative for as long as the shared browser process is running; after it exits, the next host can establish the cluster with different options. -The above operation returns a `CoreWebView2ClusterEnvironmentCreateResult` containing a `Status` and, on success, the shared `Environment`. Possible values of `Status`: -* `Success` indicates success. A shared `Environment` is created and returned. -* `OptionsMismatch` indicates that a running cluster has different options. A shared `Environment` isn't created and returned. -* `NotSupported` indicates that the host cannot use cluster environments, such as a sandboxed `AppContainer` process. A shared `Environment` isn't created and returned. +The above operation returns a `CoreWebView2ClusterEnvironmentCreateResult` containing a `Status` and, on success, the shared `CoreWebView2Environment`. Possible values of `Status`: +* `Success` indicates success. A shared `CoreWebView2Environment` is created and returned. +* `OptionsMismatch` indicates that a running cluster has different options. A shared `CoreWebView2Environment` isn't created and returned. +* `NotSupported` indicates that the host cannot use cluster environments, such as a sandboxed `AppContainer` process. A shared `CoreWebView2Environment` isn't created and returned. Failures to start or complete the operation are reported separately as exceptions in .NET and WinRT, or failing `HRESULT` return values in Win32. From 9f14f76f9aca597b7f64b00389b27ab1c5077973 Mon Sep 17 00:00:00 2001 From: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com> Date: Tue, 8 Sep 2026 13:13:56 -0700 Subject: [PATCH 16/30] : -> ; --- .../webview2/release-notes/sdk/1-0-4255-prerelease.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md b/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md index a1a5c9fade..84840caf46 100644 --- a/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md +++ b/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md @@ -28,7 +28,7 @@ The following APIs are in Phase 1: Experimental in Prerelease, and have been add The Shared Cluster Environment API lets cooperating host applications explicitly share a WebView2 environment, including one browser process and one user data folder, by agreeing on a `ClusterName`. Applications don't supply a user data folder path; the WebView2 Runtime derives it from the cluster name. -A host app calls `CoreWebView2Environment.CreateOrJoinClusterEnvironmentAsync` with a `CoreWebView2ClusterEnvironmentOptions` instance. The first host to establish the cluster determines its process-wide options. Later hosts join when their options match. These options remain authoritative for as long as the shared browser process is running; after it exits, the next host can establish the cluster with different options. +A host app calls `CoreWebView2Environment.CreateOrJoinClusterEnvironmentAsync` with a `CoreWebView2ClusterEnvironmentOptions` instance. The first host to establish the cluster determines its process-wide options. Later hosts join when their options match. These options remain authoritative for as long as the shared browser process is running; after it exits, the next host can establish the cluster with different options. The above operation returns a `CoreWebView2ClusterEnvironmentCreateResult` containing a `Status` and, on success, the shared `CoreWebView2Environment`. Possible values of `Status`: * `Success` indicates success. A shared `CoreWebView2Environment` is created and returned. @@ -39,7 +39,7 @@ Failures to start or complete the operation are reported separately as exception Call `CoreWebView2Environment.GetClusterEnvironmentOptions` to read a running cluster's options without launching a browser. It returns `null` when no cluster is running or the host cannot use cluster environments. The recommended flow is to read the current options, reuse them if available, and then create or join. Because another host can establish a cluster between these calls, applications must still handle `OptionsMismatch` by reading the options again and retrying, or by using a private environment. -`PerHostProfileIsolation` is enabled by default and namespaces profile names per host application to prevent accidental profile sharing. This isn't a security boundary: cluster members must trust one another. Sharing is supported within the same user and logon session, with hosts using the same integrity level, elevation state, and resolved WebView2 Runtime. Applications should check runtime support and fall back to a private environment when the API is unavailable. +`PerHostProfileIsolation` is enabled by default and namespaces profile names per host application to prevent accidental profile sharing. This isn't a security boundary; cluster members must trust one another. Sharing is supported within the same user and logon session, with hosts using the same integrity level, elevation state, and resolved WebView2 Runtime. Applications should check runtime support and fall back to a private environment when the API is unavailable. See the [Shared WebView2 Cluster Environment](https://github.com/MicrosoftEdge/WebView2Feedback/blob/main/specs/SharedClusterEnvironment.md) API specification. From 2639fce3c4efc56f316839c9a130b8144e2e334f Mon Sep 17 00:00:00 2001 From: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com> Date: Wed, 9 Sep 2026 00:32:45 -0700 Subject: [PATCH 17/30] Frame section w tabset; Succeeded --- .../release-notes/sdk/1-0-4255-prerelease.md | 75 +++++++++++-------- 1 file changed, 45 insertions(+), 30 deletions(-) diff --git a/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md b/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md index 84840caf46..7dea628098 100644 --- a/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md +++ b/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md @@ -23,6 +23,47 @@ For full API compatibility, this Prerelease version of the WebView2 SDK requires The following APIs are in Phase 1: Experimental in Prerelease, and have been added in this Prerelease SDK. + +#### Frame-level LaunchingExternalUriScheme API + +The `LaunchingExternalUriScheme` event is now also raised on `CoreWebView2Frame`, in addition to `CoreWebView2`. This lets a host attribute an external-URI-scheme launch (such as `mailto:`, `tel:`, or a custom protocol) to the specific `iframe` that initiated it. This is useful when multiple sub-apps are hosted in iframes, including when iframes share the same origin. + +The `LaunchingExternalUriScheme` event is raised when content in a `frame`, or in an `iframe` nested within it, attempts to launch an external URI scheme. When the launch originates from a nested `iframe`, the event bubbles outward through the tracked `CoreWebView2Frame` ancestors — starting with the closest (innermost) tracked frame, and proceeding toward the top-level frame — and finally to `CoreWebView2`. The event sender for each invocation is the `CoreWebView2Frame` receiving the event. + +The event args add a `Handled` property. Frame-level handlers are invoked before the `CoreWebView2`-level handlers; if a frame-level handler sets `Handled` to `TRUE`, the event is not raised on the remaining ancestor frames or on `CoreWebView2`. `Cancel` continues to control whether the URI is launched, while `Handled` controls whether the remaining handlers are invoked. Args (including `Cancel` and `Handled`) are shared across tiers; to suppress the WebView-level handlers when taking a `Deferral`, set `Handled` before taking the deferral. + +##### [.NET/C#](#tab/dotnetcsharp) + +* `CoreWebView2Frame` Class: + * [CoreWebView2Frame.LaunchingExternalUriScheme Event](/dotnet/api/microsoft.web.webview2.core.corewebview2frame.launchingexternalurischeme?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) + +* `CoreWebView2LaunchingExternalUriSchemeEventArgs` Class: + * [CoreWebView2LaunchingExternalUriSchemeEventArgs.Handled Property](/dotnet/api/microsoft.web.webview2.core.corewebview2launchingexternalurischemeeventargs.handled?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) _todo: script emitted this member for .net & win32 lists only; delete, or add to winrt tab?_ + +##### [WinRT/C#](#tab/winrtcsharp) + +* `CoreWebView2Frame` Class: + * [CoreWebView2Frame.LaunchingExternalUriScheme Event](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2frame?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#launchingexternalurischeme) + +* `CoreWebView2LaunchingExternalUriSchemeEventArgs` Class: + * [CoreWebView2LaunchingExternalUriSchemeEventArgs.IAsyncOperation Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2launchingexternalurischemeeventargs?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#iasyncoperation) _todo: script emitted this member for winrt list only; delete, or add to .net & win32 tabs?_ + +##### [Win32/C++](#tab/win32cpp) + +* [ICoreWebView2ExperimentalFrame10](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalframe10?view=webview2-1.0.4255-prerelease&preserve-view=true) + * [ICoreWebView2ExperimentalFrame10::add_LaunchingExternalUriScheme](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalframe10?view=webview2-1.0.4255-prerelease&preserve-view=true#add_launchingexternalurischeme) + * [ICoreWebView2ExperimentalFrame10::remove_LaunchingExternalUriScheme](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalframe10?view=webview2-1.0.4255-prerelease&preserve-view=true#remove_launchingexternalurischeme) + + +* [ICoreWebView2ExperimentalFrameLaunchingExternalUriSchemeEventHandler](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalframelaunchingexternalurischemeeventhandler?view=webview2-1.0.4255-prerelease&preserve-view=true) + +* [ICoreWebView2ExperimentalLaunchingExternalUriSchemeEventArgs2](/microsoft-edge/webview2/reference/win32/icorewebview2experimentallaunchingexternalurischemeeventargs2?view=webview2-1.0.4255-prerelease&preserve-view=true) + * [ICoreWebView2ExperimentalLaunchingExternalUriSchemeEventArgs2::get_Handled](/microsoft-edge/webview2/reference/win32/icorewebview2experimentallaunchingexternalurischemeeventargs2?view=webview2-1.0.4255-prerelease&preserve-view=true#get_handled) + * [ICoreWebView2ExperimentalLaunchingExternalUriSchemeEventArgs2::put_Handled](/microsoft-edge/webview2/reference/win32/icorewebview2experimentallaunchingexternalurischemeeventargs2?view=webview2-1.0.4255-prerelease&preserve-view=true#put_handled) + +--- + + #### Shared Cluster Environment API @@ -31,8 +72,11 @@ The Shared Cluster Environment API lets cooperating host applications explicitly A host app calls `CoreWebView2Environment.CreateOrJoinClusterEnvironmentAsync` with a `CoreWebView2ClusterEnvironmentOptions` instance. The first host to establish the cluster determines its process-wide options. Later hosts join when their options match. These options remain authoritative for as long as the shared browser process is running; after it exits, the next host can establish the cluster with different options. The above operation returns a `CoreWebView2ClusterEnvironmentCreateResult` containing a `Status` and, on success, the shared `CoreWebView2Environment`. Possible values of `Status`: -* `Success` indicates success. A shared `CoreWebView2Environment` is created and returned. + +* `Succeeded` indicates success. A shared `CoreWebView2Environment` is created and returned. + * `OptionsMismatch` indicates that a running cluster has different options. A shared `CoreWebView2Environment` isn't created and returned. + * `NotSupported` indicates that the host cannot use cluster environments, such as a sandboxed `AppContainer` process. A shared `CoreWebView2Environment` isn't created and returned. Failures to start or complete the operation are reported separately as exceptions in .NET and WinRT, or failing `HRESULT` return values in Win32. @@ -74,14 +118,6 @@ See the [Shared WebView2 Cluster Environment](https://github.com/MicrosoftEdge/W * [CoreWebView2Environment.CreateOrJoinClusterEnvironmentAsync Method](/dotnet/api/microsoft.web.webview2.core.corewebview2environment.createorjoinclusterenvironmentasync?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) * [CoreWebView2Environment.GetClusterEnvironmentOptions Method](/dotnet/api/microsoft.web.webview2.core.corewebview2environment.getclusterenvironmentoptions?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) - -* `CoreWebView2Frame` Class: - * [CoreWebView2Frame.LaunchingExternalUriScheme Event](/dotnet/api/microsoft.web.webview2.core.corewebview2frame.launchingexternalurischeme?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) - - -* `CoreWebView2LaunchingExternalUriSchemeEventArgs` Class: - * [CoreWebView2LaunchingExternalUriSchemeEventArgs.Handled Property](/dotnet/api/microsoft.web.webview2.core.corewebview2launchingexternalurischemeeventargs.handled?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) _todo: script emitted this member for .net & win32 lists only; delete, or add to winrt tab?_ - ##### [WinRT/C#](#tab/winrtcsharp) @@ -114,14 +150,6 @@ See the [Shared WebView2 Cluster Environment](https://github.com/MicrosoftEdge/W * [CoreWebView2Environment.CreateOrJoinClusterEnvironmentAsync Method](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2environment?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#createorjoinclusterenvironmentasync) * [CoreWebView2Environment.GetClusterEnvironmentOptions Method](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2environment?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#getclusterenvironmentoptions) - -* `CoreWebView2Frame` Class: - * [CoreWebView2Frame.LaunchingExternalUriScheme Event](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2frame?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#launchingexternalurischeme) - - -* `CoreWebView2LaunchingExternalUriSchemeEventArgs` Class: - * [CoreWebView2LaunchingExternalUriSchemeEventArgs.IAsyncOperation Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2launchingexternalurischemeeventargs?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#iasyncoperation) _todo: script emitted this member for winrt list only; delete, or add to .net & win32 tabs?_ - ##### [Win32/C++](#tab/win32cpp) @@ -161,19 +189,6 @@ _todo: add # suffix? confirm iface name and method names_ * [ICoreWebView2ExperimentalEnvironment::CreateOrJoinClusterEnvironmentAsync](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalenvironment?view=webview2-1.0.4255-prerelease&preserve-view=true#createorjoinclusterenvironmentasync) * [ICoreWebView2ExperimentalEnvironment::GetClusterEnvironmentOptions](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalenvironment?view=webview2-1.0.4255-prerelease&preserve-view=true#getclusterenvironmentoptions) - -* [ICoreWebView2ExperimentalFrame10](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalframe10?view=webview2-1.0.4255-prerelease&preserve-view=true) - * [ICoreWebView2ExperimentalFrame10::add_LaunchingExternalUriScheme](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalframe10?view=webview2-1.0.4255-prerelease&preserve-view=true#add_launchingexternalurischeme) - * [ICoreWebView2ExperimentalFrame10::remove_LaunchingExternalUriScheme](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalframe10?view=webview2-1.0.4255-prerelease&preserve-view=true#remove_launchingexternalurischeme) - - -* [ICoreWebView2ExperimentalFrameLaunchingExternalUriSchemeEventHandler](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalframelaunchingexternalurischemeeventhandler?view=webview2-1.0.4255-prerelease&preserve-view=true) - - -* [ICoreWebView2ExperimentalLaunchingExternalUriSchemeEventArgs2](/microsoft-edge/webview2/reference/win32/icorewebview2experimentallaunchingexternalurischemeeventargs2?view=webview2-1.0.4255-prerelease&preserve-view=true) - * [ICoreWebView2ExperimentalLaunchingExternalUriSchemeEventArgs2::get_Handled](/microsoft-edge/webview2/reference/win32/icorewebview2experimentallaunchingexternalurischemeeventargs2?view=webview2-1.0.4255-prerelease&preserve-view=true#get_handled) - * [ICoreWebView2ExperimentalLaunchingExternalUriSchemeEventArgs2::put_Handled](/microsoft-edge/webview2/reference/win32/icorewebview2experimentallaunchingexternalurischemeeventargs2?view=webview2-1.0.4255-prerelease&preserve-view=true#put_handled) - * [COREWEBVIEW2_CLUSTER_ENVIRONMENT_STATUS Enum](/microsoft-edge/webview2/reference/win32/webview2-idl-experimental?view=webview2-1.0.4255-prerelease&preserve-view=true#corewebview2_cluster_environment_status) * `COREWEBVIEW2_CLUSTER_ENVIRONMENT_STATUS_NOT_SUPPORTED` From 2c533c1d28f1ecf5af2985c556f94fdab5a6f193 Mon Sep 17 00:00:00 2001 From: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com> Date: Wed, 9 Sep 2026 00:58:02 -0700 Subject: [PATCH 18/30] specify eventargs type --- .../webview2/release-notes/sdk/1-0-4255-prerelease.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md b/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md index 7dea628098..ec4b46c8bd 100644 --- a/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md +++ b/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md @@ -29,8 +29,8 @@ The following APIs are in Phase 1: Experimental in Prerelease, and have been add The `LaunchingExternalUriScheme` event is now also raised on `CoreWebView2Frame`, in addition to `CoreWebView2`. This lets a host attribute an external-URI-scheme launch (such as `mailto:`, `tel:`, or a custom protocol) to the specific `iframe` that initiated it. This is useful when multiple sub-apps are hosted in iframes, including when iframes share the same origin. The `LaunchingExternalUriScheme` event is raised when content in a `frame`, or in an `iframe` nested within it, attempts to launch an external URI scheme. When the launch originates from a nested `iframe`, the event bubbles outward through the tracked `CoreWebView2Frame` ancestors — starting with the closest (innermost) tracked frame, and proceeding toward the top-level frame — and finally to `CoreWebView2`. The event sender for each invocation is the `CoreWebView2Frame` receiving the event. - -The event args add a `Handled` property. Frame-level handlers are invoked before the `CoreWebView2`-level handlers; if a frame-level handler sets `Handled` to `TRUE`, the event is not raised on the remaining ancestor frames or on `CoreWebView2`. `Cancel` continues to control whether the URI is launched, while `Handled` controls whether the remaining handlers are invoked. Args (including `Cancel` and `Handled`) are shared across tiers; to suppress the WebView-level handlers when taking a `Deferral`, set `Handled` before taking the deferral. + +`CoreWebView2LaunchingExternalUriSchemeEventArgs` has a new `Handled` property. Frame-level handlers are invoked before the `CoreWebView2`-level handlers; if a frame-level handler sets `Handled` to `TRUE`, the event is not raised on the remaining ancestor frames or on `CoreWebView2`. `Cancel` continues to control whether the URI is launched, while `Handled` controls whether the remaining handlers are invoked. Args (including `Cancel` and `Handled`) are shared across tiers; to suppress the WebView-level handlers when taking a `Deferral`, set `Handled` before taking the deferral. ##### [.NET/C#](#tab/dotnetcsharp) From e37f7df72ff571ce82a63a6d9e16025f34fc991d Mon Sep 17 00:00:00 2001 From: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com> Date: Wed, 9 Sep 2026 01:32:27 -0700 Subject: [PATCH 19/30] local toc --- .../webview2/release-notes/sdk/1-0-4255-prerelease.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md b/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md index ec4b46c8bd..2e799873ec 100644 --- a/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md +++ b/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md @@ -16,6 +16,12 @@ Release notes for Microsoft Edge WebView2 Prerelease SDK, release date: Sep. 3, For full API compatibility, this Prerelease version of the WebView2 SDK requires the WebView2 Runtime that ships with Microsoft Edge version 154.0.4255.0 or later; see [Preview Runtime 154.0.4255.0 (Sep. 3, 2026)](../runtime/154.md). +**Detailed contents:** +* [Experimental APIs (Phase 1: Experimental in Prerelease)](#experimental-apis-phase-1-experimental-in-prerelease) + * [Frame-level LaunchingExternalUriScheme API](#frame-level-launchingexternalurischeme-api) + * [Shared Cluster Environment API](#shared-cluster-environment-api) +* [See also](#see-also) + ## Experimental APIs (Phase 1: Experimental in Prerelease) @@ -25,10 +31,10 @@ The following APIs are in Phase 1: Experimental in Prerelease, and have been add #### Frame-level LaunchingExternalUriScheme API - + The `LaunchingExternalUriScheme` event is now also raised on `CoreWebView2Frame`, in addition to `CoreWebView2`. This lets a host attribute an external-URI-scheme launch (such as `mailto:`, `tel:`, or a custom protocol) to the specific `iframe` that initiated it. This is useful when multiple sub-apps are hosted in iframes, including when iframes share the same origin. -The `LaunchingExternalUriScheme` event is raised when content in a `frame`, or in an `iframe` nested within it, attempts to launch an external URI scheme. When the launch originates from a nested `iframe`, the event bubbles outward through the tracked `CoreWebView2Frame` ancestors — starting with the closest (innermost) tracked frame, and proceeding toward the top-level frame — and finally to `CoreWebView2`. The event sender for each invocation is the `CoreWebView2Frame` receiving the event. +The `LaunchingExternalUriScheme` event is raised when content in a `frame`, or in an `iframe` nested within it, attempts to launch an external URI scheme. When the launch originates from a nested `iframe`, the event bubbles outward through the tracked `CoreWebView2Frame` ancestors — starting with the closest (innermost) tracked frame, and proceeding toward the top-level frame — and finally to `CoreWebView2`. The event sender for each invocation is the `CoreWebView2Frame` receiving the event. `CoreWebView2LaunchingExternalUriSchemeEventArgs` has a new `Handled` property. Frame-level handlers are invoked before the `CoreWebView2`-level handlers; if a frame-level handler sets `Handled` to `TRUE`, the event is not raised on the remaining ancestor frames or on `CoreWebView2`. `Cancel` continues to control whether the URI is launched, while `Handled` controls whether the remaining handlers are invoked. Args (including `Cancel` and `Handled`) are shared across tiers; to suppress the WebView-level handlers when taking a `Deferral`, set `Handled` before taking the deferral. From 36954be66ca4318adb77a9732e975ba5119f04cd Mon Sep 17 00:00:00 2001 From: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com> Date: Thu, 10 Sep 2026 10:03:01 -0700 Subject: [PATCH 20/30] wbplt remove Name dup'd in Desc col --- microsoft-edge/web-platform/release-notes/154.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/microsoft-edge/web-platform/release-notes/154.md b/microsoft-edge/web-platform/release-notes/154.md index f6c002926d..65d7e23c88 100644 --- a/microsoft-edge/web-platform/release-notes/154.md +++ b/microsoft-edge/web-platform/release-notes/154.md @@ -316,21 +316,21 @@ For the full list of available origin trials, see [Microsoft Edge Origin Trials] | Declarative CSS Module Scripts | Shares declarative stylesheets with shadow roots, including declarative shadow roots, by using inline style modules. | [Register](https://developer.microsoft.com/microsoft-edge/origin-trials/trials/966b04dd-3da4-43f4-a6a0-66a785f129f4) | | Digital Credentials API - Issuance Support | Triggers issuance of user credentials from a credential issuer server to a digital wallet application. | [Register](https://developer.microsoft.com/microsoft-edge/origin-trials/trials/89fbbd25-ce49-43b6-a206-dd0909394ed8) | | `prerender_until_script` Speculation Rules API action | A Speculation Rules API action that prerenders a page, but switches to prefetching when a script executes. | [Register](https://developer.microsoft.com/microsoft-edge/origin-trials/trials/b7fcdb4e-b3ab-4bbe-ba5a-0d4e655ad690) | -| Control viewport heuristics in Speculation Rules API | Lets you control the viewport heuristics that are used by speculation rules, to determine if different heuristics parameters give you better results than the default ones. | [Register](https://developer.microsoft.com/microsoft-edge/origin-trials/trials/d5e83bc7-0388-4994-bbb4-9b89cdd19e56) | +| Control viewport heuristics in Speculation Rules API | Lets you control the viewport heuristics that are used by speculation rules, to determine if different heuristics parameters give you better results than the default ones. | [Register](https://developer.microsoft.com/microsoft-edge/origin-trials/trials/d5e83bc7-0388-4994-bbb4-9b89cdd19e56) | | Speculative Load measurement | `performance.speculations` exposes data about used and unused preloads, prefetches, and prerenders. This helps you measure the effectiveness of speculative loading strategies and optimize performance-versus-cost tradeoffs. | [Register](https://developer.microsoft.com/microsoft-edge/origin-trials/trials/246de200-45d2-4f44-8047-001d385c90c5) | -| `PrefetchAndPrerenderActivationBeacon` | Allows Edge to reliably report an activation beacon when a prefetch or prerendered page is activated. | [Register](https://developer.microsoft.com/microsoft-edge/origin-trials/trials/c464cbce-0067-459e-a232-417ecc558191) | +| `PrefetchAndPrerenderActivationBeacon` | Allows Edge to reliably report an activation beacon when a prefetch or prerendered page is activated. | [Register](https://developer.microsoft.com/microsoft-edge/origin-trials/trials/c464cbce-0067-459e-a232-417ecc558191) | | HTML in canvas | Enables rendering HTML in a canvas by using new drawing methods and the `paint` event. | [Register](https://developer.microsoft.com/microsoft-edge/origin-trials/trials/a297467e-0030-4c4c-8739-48e130026c03) | | Autofill Event | Detects when browser autofill updates form controls, for adapting custom UI and validation. | [Register](https://developer.microsoft.com/microsoft-edge/origin-trials/trials/43534059-5696-4eaf-8bbd-eba4c4f86e88) | | WebAssembly Custom Descriptors V2 | Stores data that's associated with source-level types more efficiently, in custom descriptor objects. | [Register](https://developer.microsoft.com/microsoft-edge/origin-trials/trials/9c75e7f3-49cb-43de-9745-7458ff9c3689) | | WebMCP | Enables your site to register tools for an in-browser agent to complete tasks on behalf of a user. | [Register](https://developer.microsoft.com/microsoft-edge/origin-trials/trials/0b76fe60-b266-458e-a285-04e375c0c31a) | | Email Verification Protocol | Enables websites to verify email ownership by using cryptographic tokens that are issued by email providers. This reduces reliance on email one-time passcodes (OTPs), and streamlines sign-up, sign-in, and recovery flows. | [Register](https://developer.microsoft.com/microsoft-edge/origin-trials/trials/683027d2-a798-460f-9b35-03a95002d9af) | | WebRTC Data Channel: SCTP Negotiation Acceleration Protocol (SNAP) | SNAP reduces WebRTC data channel startup latency by embedding SCTP connection setup parameters in the SDP offer/answer exchange. Because WebRTC already uses DTLS to establish a secure channel, the separate SCTP handshake can be avoided, saving up to two network round trips and enabling faster data channel establishment. | [Register](https://developer.microsoft.com/microsoft-edge/origin-trials/trials/fd803c89-97ff-4d0d-bc23-641b6041cb12) | -| WebRTC Diagnostic Logging API | Collects internal diagnostic logs for WebRTC-related operations. | [Register](https://developer.microsoft.com/microsoft-edge/origin-trials/trials/87bfe66a-bead-4260-bb55-b2f6be05bd93) | +| WebRTC Diagnostic Logging API | Collects internal diagnostic logs for WebRTC-related operations. | [Register](https://developer.microsoft.com/microsoft-edge/origin-trials/trials/87bfe66a-bead-4260-bb55-b2f6be05bd93) | | Gamepad raw input event | Instead of relying on frequent polling via `navigator.getGamepads()`, webpages can listen for `gamepadrawinputchanged` events. These events are fired whenever changes are detected between input frames from the same device. | [Register](https://developer.microsoft.com/microsoft-edge/origin-trials/trials/4ecdb530-835b-447d-b27e-0b3be8e0412b) | | Prerendering cross-origin iframes | Prerenders cross-origin iframes via an opt-in response header, instead of delaying them until page activation. | [Register](https://developer.microsoft.com/microsoft-edge/origin-trials/trials/46c24517-496a-4a6b-a4d3-604b08620d43) | | Prompt API sampling parameters | The `topK` and `temperature` sampling parameters let you optimize model behavior per language-model session. | [Register](https://developer.microsoft.com/microsoft-edge/origin-trials/trials/32d0cd0f-611d-411e-b48e-cfd8edfdbf73) | | JS Self-Profiling Markers | Extends the JS Self-Profiling API with sample markers such as `script`, `gc`, `style`, `layout`, and `paint`. These markers identify the activity that the browser was doing at capture time. | [Register](https://developer.microsoft.com/microsoft-edge/origin-trials/trials/ad17726e-aab6-42a0-8d63-0888419e5ad3) | -| Declarative Performance Observer API | The Declarative Performance Observer API uses HTTP response headers to prove a reliable browser-managed telemetry system that reports performance metrics for the site, from navigation initiation to page termination. | [Register](https://developer.microsoft.com/microsoft-edge/origin-trials/trials/26ae2f49-86eb-4aa6-a113-a875e32502c8) | +| Declarative Performance Observer API | Uses HTTP response headers to prove a reliable browser-managed telemetry system that reports performance metrics for the site, from navigation initiation to page termination. | [Register](https://developer.microsoft.com/microsoft-edge/origin-trials/trials/26ae2f49-86eb-4aa6-a113-a875e32502c8) | From 3a898df1d7272c30fa2dd502851e3bd7190688d5 Mon Sep 17 00:00:00 2001 From: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com> Date: Thu, 10 Sep 2026 11:41:33 -0700 Subject: [PATCH 21/30] spot-fixes/ inc cmts --- microsoft-edge/toc.yml | 4 ++-- .../includes/runtime-preview-template.md | 10 ++++++++-- .../webview2/release-notes/runtime/154.md | 15 ++++++--------- .../release-notes/sdk/1-0-4255-prerelease.md | 15 +++++++-------- 4 files changed, 23 insertions(+), 21 deletions(-) diff --git a/microsoft-edge/toc.yml b/microsoft-edge/toc.yml index 3e2389e0cd..130743d45d 100644 --- a/microsoft-edge/toc.yml +++ b/microsoft-edge/toc.yml @@ -2399,10 +2399,10 @@ - name: Prerelease testing using preview channels of Microsoft Edge items: - - name: Prerelease testing using preview channels of Microsoft Edge # short article + - name: Prerelease testing using preview channels of Microsoft Edge href: ./webview2/how-to/prerelease-testing.md - - name: Switch to a preview channel to test upcoming APIs and features # long article + - name: Switch to a preview channel to test upcoming APIs and features href: ./webview2/how-to/set-preview-channel.md - name: Self-host by deploying preview channels diff --git a/microsoft-edge/webview2/release-notes/includes/runtime-preview-template.md b/microsoft-edge/webview2/release-notes/includes/runtime-preview-template.md index 7e0cac03a9..935d8676b0 100644 --- a/microsoft-edge/webview2/release-notes/includes/runtime-preview-template.md +++ b/microsoft-edge/webview2/release-notes/includes/runtime-preview-template.md @@ -19,8 +19,14 @@ del See Also link [Prerelease testing using preview channels of Microsoft Edge] Release notes for Microsoft Edge WebView2 Preview Runtime, release date: Mmm. dd, yyyy. - -This is a Preview Runtime, for early testing. Prerelease testing of WebView2 SDKs uses a preview channel of Microsoft Edge (Beta, Dev, or Canary), which includes the WebView2 Preview Runtime. See [Prerelease testing using preview channels of Microsoft Edge](../../how-to/prerelease-testing.md). + +This is a Preview Runtime, for early testing. Prerelease testing of WebView2 SDKs uses a preview channel of Microsoft Edge (Beta, Dev, or Canary), which includes the WebView2 Preview Runtime. + +These release notes are for the WebView2 Preview Runtime, which corresponds to the Beta preview channel of Microsoft Edge. We recommend testing your app using the Beta preview channel of Microsoft Edge, before these changes are promoted to Stable. If you want to test even earlier, you can test against Edge Dev or Edge Canary. + +See [Prerelease testing using preview channels of Microsoft Edge](../../how-to/prerelease-testing.md). + + In addition to the following WebView2 Runtime improvements, you can also use the new web platform features from Microsoft Edge nnn; see [Microsoft Edge nnn web platform release notes (Mmm. yyyy)] (../../../web-platform/release-notes/nnn.md). diff --git a/microsoft-edge/webview2/release-notes/runtime/154.md b/microsoft-edge/webview2/release-notes/runtime/154.md index 36915f7c2d..75f1542619 100644 --- a/microsoft-edge/webview2/release-notes/runtime/154.md +++ b/microsoft-edge/webview2/release-notes/runtime/154.md @@ -19,19 +19,16 @@ del See Also link [Prerelease testing using preview channels of Microsoft Edge] Release notes for Microsoft Edge WebView2 Preview Runtime, release date: Sep. 3, 2026. - -This is a Preview Runtime, for early testing; specifically, the Beta (rather than Dev or Canary) Runtime build. -Prerelease testing of WebView2 SDKs uses a preview channel of Microsoft Edge (Beta, Dev, or Canary), which includes the WebView2 Preview Runtime. -We recommend testing your app against the Beta preview channel of Microsoft Edge (to test against the Preview Runtime) before these changes are promoted to Stable. -These release notes are for the WebView2 Preview Runtime, which corresponds to the Beta (two-week release cadence) preview channel of Microsoft Edge. -If you want to test even earlier, you can test against Edge Dev (weekly release cadence) or Edge Canary (daily release cadence). + +This is a Preview Runtime, for early testing. Prerelease testing of WebView2 SDKs uses a preview channel of Microsoft Edge (Beta, Dev, or Canary), which includes the WebView2 Preview Runtime. -_todo: finalize the above lead-in, copy to runtime-preview-template.md_ +These release notes are for the WebView2 Preview Runtime, which corresponds to the Beta preview channel of Microsoft Edge. We recommend testing your app using the Beta preview channel of Microsoft Edge, before these changes are promoted to Stable. If you want to test even earlier, you can test against Edge Dev or Edge Canary. See [Prerelease testing using preview channels of Microsoft Edge](../../how-to/prerelease-testing.md). - + + +In addition to the following WebView2 Runtime improvements, you can also use the new web platform features from Microsoft Edge 154; see [Microsoft Edge 154 web platform release notes (Sep. 2026)](../../../web-platform/release-notes/154.md). diff --git a/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md b/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md index 2e799873ec..c5b9b9f12d 100644 --- a/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md +++ b/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md @@ -44,7 +44,7 @@ The `LaunchingExternalUriScheme` event is raised when content in a `frame`, or i * [CoreWebView2Frame.LaunchingExternalUriScheme Event](/dotnet/api/microsoft.web.webview2.core.corewebview2frame.launchingexternalurischeme?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) * `CoreWebView2LaunchingExternalUriSchemeEventArgs` Class: - * [CoreWebView2LaunchingExternalUriSchemeEventArgs.Handled Property](/dotnet/api/microsoft.web.webview2.core.corewebview2launchingexternalurischemeeventargs.handled?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) _todo: script emitted this member for .net & win32 lists only; delete, or add to winrt tab?_ + * [CoreWebView2LaunchingExternalUriSchemeEventArgs.Handled Property](/dotnet/api/microsoft.web.webview2.core.corewebview2launchingexternalurischemeeventargs.handled?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) ##### [WinRT/C#](#tab/winrtcsharp) @@ -52,7 +52,7 @@ The `LaunchingExternalUriScheme` event is raised when content in a `frame`, or i * [CoreWebView2Frame.LaunchingExternalUriScheme Event](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2frame?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#launchingexternalurischeme) * `CoreWebView2LaunchingExternalUriSchemeEventArgs` Class: - * [CoreWebView2LaunchingExternalUriSchemeEventArgs.IAsyncOperation Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2launchingexternalurischemeeventargs?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#iasyncoperation) _todo: script emitted this member for winrt list only; delete, or add to .net & win32 tabs?_ + * [CoreWebView2LaunchingExternalUriSchemeEventArgs.Handled Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2launchingexternalurischemeeventargs?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#handled) ##### [Win32/C++](#tab/win32cpp) @@ -121,8 +121,8 @@ See the [Shared WebView2 Cluster Environment](https://github.com/MicrosoftEdge/W * `CoreWebView2Environment` Class: - * [CoreWebView2Environment.CreateOrJoinClusterEnvironmentAsync Method](/dotnet/api/microsoft.web.webview2.core.corewebview2environment.createorjoinclusterenvironmentasync?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) - * [CoreWebView2Environment.GetClusterEnvironmentOptions Method](/dotnet/api/microsoft.web.webview2.core.corewebview2environment.getclusterenvironmentoptions?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) + * [CoreWebView2Environment.CreateOrJoinClusterEnvironmentAsync Method](/dotnet/api/microsoft.web.webview2.core.corewebview2environment.createorjoinclusterenvironmentasync?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) + * [CoreWebView2Environment.GetClusterEnvironmentOptions Method](/dotnet/api/microsoft.web.webview2.core.corewebview2environment.getclusterenvironmentoptions?view=webview2-dotnet-1.0.4255-prerelease&preserve-view=true) ##### [WinRT/C#](#tab/winrtcsharp) @@ -140,7 +140,6 @@ See the [Shared WebView2 Cluster Environment](https://github.com/MicrosoftEdge/W * [CoreWebView2ClusterEnvironmentOptions.ClusterName Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#clustername) * [CoreWebView2ClusterEnvironmentOptions.CustomSchemeRegistrations Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#customschemeregistrations) * [CoreWebView2ClusterEnvironmentOptions.EnableTrackingPrevention Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#enabletrackingprevention) - * [CoreWebView2ClusterEnvironmentOptions.Handled Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#handled) - _todo: script emitted for rt only; delete, or add to .net & win32?_ * [CoreWebView2ClusterEnvironmentOptions.Language Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#language) * [CoreWebView2ClusterEnvironmentOptions.PerHostProfileIsolation Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#perhostprofileisolation) * [CoreWebView2ClusterEnvironmentOptions.ReleaseChannels Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2clusterenvironmentoptions?view=webview2-winrt-1.0.4255-prerelease&preserve-view=true#releasechannels) @@ -192,11 +191,11 @@ See the [Shared WebView2 Cluster Environment](https://github.com/MicrosoftEdge/W _todo: add # suffix? confirm iface name and method names_ * `ICoreWebView2ExperimentalEnvironment`: - * [ICoreWebView2ExperimentalEnvironment::CreateOrJoinClusterEnvironmentAsync](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalenvironment?view=webview2-1.0.4255-prerelease&preserve-view=true#createorjoinclusterenvironmentasync) - * [ICoreWebView2ExperimentalEnvironment::GetClusterEnvironmentOptions](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalenvironment?view=webview2-1.0.4255-prerelease&preserve-view=true#getclusterenvironmentoptions) + * [ICoreWebView2ExperimentalEnvironment::CreateOrJoinCoreWebView2ClusterEnvironment](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalenvironment?view=webview2-1.0.4255-prerelease&preserve-view=true#createorjoincorewebview2clusterenvironment) + * [ICoreWebView2ExperimentalEnvironment::GetCoreWebView2ClusterEnvironmentOptions](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalenvironment?view=webview2-1.0.4255-prerelease&preserve-view=true#getcorewebview2clusterenvironmentoptions) -* [COREWEBVIEW2_CLUSTER_ENVIRONMENT_STATUS Enum](/microsoft-edge/webview2/reference/win32/webview2-idl-experimental?view=webview2-1.0.4255-prerelease&preserve-view=true#corewebview2_cluster_environment_status) +* [COREWEBVIEW2_CLUSTER_ENVIRONMENT_STATUS Enum](/microsoft-edge/webview2/reference/win32/webview2-idl-experimental?view=webview2-1.0.4255-prerelease&preserve-view=true#corewebview2_cluster_environment_status) * `COREWEBVIEW2_CLUSTER_ENVIRONMENT_STATUS_NOT_SUPPORTED` * `COREWEBVIEW2_CLUSTER_ENVIRONMENT_STATUS_OPTIONS_MISMATCH` * `COREWEBVIEW2_CLUSTER_ENVIRONMENT_STATUS_SUCCEEDED` From 5b2c0efd22e8091c88dcc1f3ff6180db8c178f99 Mon Sep 17 00:00:00 2001 From: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com> Date: Thu, 10 Sep 2026 12:50:49 -0700 Subject: [PATCH 22/30] inc script output --- microsoft-edge/toc.yml | 10 +-- .../web-platform/release-notes/153.md | 7 +- .../web-platform/release-notes/154.md | 5 +- .../webview2/release-notes/runtime/153.md | 11 ++- .../webview2/release-notes/runtime/154.md | 13 ++-- .../webview2/release-notes/runtime/index.md | 4 +- .../release-notes/sdk/1-0-4255-prerelease.md | 4 +- .../webview2/release-notes/sdk/1-0-4258-9.md | 26 +++++++ .../webview2/release-notes/sdk/index.md | 2 +- .../webview2/release-notes/sdk/n-n-nnnn-nn.md | 69 ------------------- 10 files changed, 52 insertions(+), 99 deletions(-) create mode 100644 microsoft-edge/webview2/release-notes/sdk/1-0-4258-9.md delete mode 100644 microsoft-edge/webview2/release-notes/sdk/n-n-nnnn-nn.md diff --git a/microsoft-edge/toc.yml b/microsoft-edge/toc.yml index 130743d45d..01c2322f54 100644 --- a/microsoft-edge/toc.yml +++ b/microsoft-edge/toc.yml @@ -1511,10 +1511,10 @@ - name: Release notes for the WebView2 Runtime href: ./webview2/release-notes/runtime/index.md - - name: Preview Runtime 154.0.4255.0 (Sep. 3, 2026) + - name: Preview Runtime 154.0.4258.9 (Sep. 10, 2026) href: ./webview2/release-notes/runtime/154.md - - name: Runtime nnn.n.nnnn.nn (Mmm. dd, yyyy) + - name: Runtime 153.n.nnnn.nn (Mmm. dd, yyyy) href: ./webview2/release-notes/runtime/153.md - name: Runtime 152.0.4191.53 (Aug. 28, 2026) @@ -1756,12 +1756,12 @@ - name: Release notes for WebView2 SDKs href: ./webview2/release-notes/sdk/index.md + - name: SDK 1.0.4258.9, for Runtime 154 (Sep. 10, 2026) + href: ./webview2/release-notes/sdk/1-0-4258-9.md + - name: SDK 1.0.4255-prerelease, for Runtime 154 (Sep. 3, 2026) href: ./webview2/release-notes/sdk/1-0-4255-prerelease.md - - name: SDK n.n.nnnn.nn, for Runtime nnn (Mmm. dd, yyyy) - href: ./webview2/release-notes/sdk/n-n-nnnn-nn.md - - name: SDK 1.0.4191.47, for Runtime 152 (Aug. 28, 2026) href: ./webview2/release-notes/sdk/1-0-4191-47.md diff --git a/microsoft-edge/web-platform/release-notes/153.md b/microsoft-edge/web-platform/release-notes/153.md index 0b1738395f..bdd2afc087 100644 --- a/microsoft-edge/web-platform/release-notes/153.md +++ b/microsoft-edge/web-platform/release-notes/153.md @@ -45,12 +45,9 @@ See [What's new in DevTools (Microsoft Edge 153)](../../devtools/whats-new/153.m ## WebView2 -See [Release notes for WebView2](../../webview2/release-notes/index.md). - +* [Runtime 153.n.nnnn.nn (Mmm. dd, yyyy)](../../webview2/release-notes/runtime/153.md) + diff --git a/microsoft-edge/web-platform/release-notes/154.md b/microsoft-edge/web-platform/release-notes/154.md index 65d7e23c88..1a5a28ac87 100644 --- a/microsoft-edge/web-platform/release-notes/154.md +++ b/microsoft-edge/web-platform/release-notes/154.md @@ -48,12 +48,9 @@ See [What's new in DevTools (Microsoft Edge 154)](../../devtools/whats-new/154.m ## WebView2 -See [Release notes for WebView2](../../webview2/release-notes/index.md). - +* [Release SDK 1.0.4258.9, for Runtime 154 (Sep. 10, 2026)](../../webview2/release-notes/sdk/1-0-4258-9.md) diff --git a/microsoft-edge/webview2/release-notes/runtime/153.md b/microsoft-edge/webview2/release-notes/runtime/153.md index 4a54eecde2..54060f8e9d 100644 --- a/microsoft-edge/webview2/release-notes/runtime/153.md +++ b/microsoft-edge/webview2/release-notes/runtime/153.md @@ -1,5 +1,5 @@ --- -title: Runtime nnn.n.nnnn.nn (Mmm. dd, yyyy) +title: Runtime 153.n.nnnn.nn (Mmm. dd, yyyy) description: Release notes for Microsoft Edge WebView2 Runtime nnn.n.nnnn.nn. author: MSEdgeTeam ms.author: msedgedevrel @@ -8,7 +8,7 @@ ms.service: microsoft-edge ms.subservice: webview ms.date: 09/07/2026 --- -# Runtime nnn.n.nnnn.nn (Mmm. dd, yyyy) +# Runtime 153.n.nnnn.nn (Mmm. dd, yyyy) #### Bug fixes - * Fixed an issue that could cause WebView2 applications to crash during startup. * Fixed a UAF in `ClosePrintToStreamHandle`. @@ -38,9 +37,9 @@ In addition to the following WebView2 Runtime improvements, you can also use the ## See also - -* [SDK n.n.nnnn.nn, for Runtime nnn (Mmm. dd, yyyy)] (../sdk/n-n-nnnn-nn.md) -* [SDK n.n.nnnn-prerelease, for Runtime nnn (Mmm. dd, yyyy)] (../sdk/n-n-nnnn-prerelease.md) + + + * [Release notes for WebView2](../index.md) * [Release notes for the WebView2 Runtime](./index.md) * [Release notes for WebView2 SDKs](../sdk/index.md) diff --git a/microsoft-edge/webview2/release-notes/runtime/154.md b/microsoft-edge/webview2/release-notes/runtime/154.md index 75f1542619..bdf0758e8e 100644 --- a/microsoft-edge/webview2/release-notes/runtime/154.md +++ b/microsoft-edge/webview2/release-notes/runtime/154.md @@ -1,14 +1,15 @@ --- -title: Preview Runtime 154.0.4255.0 (Sep. 3, 2026) -description: Release notes for Microsoft Edge WebView2 Preview Runtime 154.0.4255.0. +title: Preview Runtime 154.0.4258.9 (Sep. 10, 2026) +description: Release notes for Microsoft Edge WebView2 Preview Runtime 154.0.4258.9. author: MSEdgeTeam ms.author: msedgedevrel ms.topic: article ms.service: microsoft-edge ms.subservice: webview -ms.date: 09/03/2026 +ms.date: 09/10/2026 --- -# Preview Runtime 154.0.4255.0 (Sep. 3, 2026) +# Preview Runtime 154.0.4258.9 (Sep. 10, 2026) + -Release notes for Microsoft Edge WebView2 Preview Runtime, release date: Sep. 3, 2026. +Release notes for Microsoft Edge WebView2 Preview Runtime, release date: Sep. 10, 2026. This is a Preview Runtime, for early testing. Prerelease testing of WebView2 SDKs uses a preview channel of Microsoft Edge (Beta, Dev, or Canary), which includes the WebView2 Preview Runtime. @@ -38,6 +39,8 @@ In addition to the following WebView2 Runtime improvements, you can also use the * Fixed Mark-of-the-Web prompt state so it is tracked per host app instead of per shared WebView2 runtime. +* Fixed the click propagation from the Window Controls Overlay (WCO) titlebar to webcontents. + ## See also diff --git a/microsoft-edge/webview2/release-notes/runtime/index.md b/microsoft-edge/webview2/release-notes/runtime/index.md index 5e23ccc4f9..dbc7334537 100644 --- a/microsoft-edge/webview2/release-notes/runtime/index.md +++ b/microsoft-edge/webview2/release-notes/runtime/index.md @@ -15,8 +15,8 @@ list past 10 releases (runtimes) in toc.yml, add new relnotes pages, move relnotes pages to archive in /webview2/release-notes/runtime/index.md, add new relnotes link, remove earliest relnotes link --> Release notes for recent Runtimes: -* [Preview Runtime 154.0.4255.0 (Sep. 3, 2026)](./154.md) -* [Runtime nnn.n.nnnn.nn (Mmm. dd, yyyy)](./153.md) +* [Preview Runtime 154.0.4258.9 (Sep. 10, 2026)](./154.md) +* [Runtime 153.n.nnnn.nn (Mmm. dd, yyyy)](./153.md) * [Runtime 152.0.4191.53 (Aug. 28, 2026)](./152.md) * [Runtime 151.0.4129.50 (Aug. 3, 2026)](./151.md) * [Runtime 150.0.4078.44 (Jul. 7, 2026)](./150.md) diff --git a/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md b/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md index c5b9b9f12d..746f730c62 100644 --- a/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md +++ b/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md @@ -14,7 +14,7 @@ Release notes for Microsoft Edge WebView2 Prerelease SDK, release date: Sep. 3, [NuGet package for WebView2 SDK 1.0.4255-prerelease](https://www.nuget.org/packages/Microsoft.Web.WebView2/1.0.4255-prerelease) -For full API compatibility, this Prerelease version of the WebView2 SDK requires the WebView2 Runtime that ships with Microsoft Edge version 154.0.4255.0 or later; see [Preview Runtime 154.0.4255.0 (Sep. 3, 2026)](../runtime/154.md). +For full API compatibility, this Prerelease version of the WebView2 SDK requires the WebView2 Runtime that ships with Microsoft Edge version 154.0.4255.0 or later; see [Preview Runtime 154.0.4258.9 (Sep. 10, 2026)](../runtime/154.md). **Detailed contents:** * [Experimental APIs (Phase 1: Experimental in Prerelease)](#experimental-apis-phase-1-experimental-in-prerelease) @@ -206,7 +206,7 @@ _todo: add # suffix? confirm iface name and method names_ ## See also -* [Preview Runtime 154.0.4255.0 (Sep. 3, 2026)](../runtime/154.md) +* [Preview Runtime 154.0.4258.9 (Sep. 10, 2026)](../runtime/154.md) * [Release notes for WebView2](../index.md) * [Release notes for the WebView2 Runtime](../runtime/index.md) * [Release notes for WebView2 SDKs](./index.md) diff --git a/microsoft-edge/webview2/release-notes/sdk/1-0-4258-9.md b/microsoft-edge/webview2/release-notes/sdk/1-0-4258-9.md new file mode 100644 index 0000000000..eed1f35419 --- /dev/null +++ b/microsoft-edge/webview2/release-notes/sdk/1-0-4258-9.md @@ -0,0 +1,26 @@ +--- +title: SDK 1.0.4258.9, for Runtime 154 (Sep. 10, 2026) +description: Release notes for Microsoft Edge WebView2, for Release SDK 1.0.4258.9. +author: MSEdgeTeam +ms.author: msedgedevrel +ms.topic: article +ms.service: microsoft-edge +ms.subservice: webview +ms.date: 09/10/2026 +--- +# SDK 1.0.4258.9, for Runtime 154 (Sep. 10, 2026) + +Release notes for Microsoft Edge WebView2 SDK, release date: Sep. 10, 2026. + +[NuGet package for WebView2 SDK 1.0.4258.9](https://www.nuget.org/packages/Microsoft.Web.WebView2/1.0.4258.9) + +For full API compatibility, this Release version of the WebView2 SDK requires WebView2 Runtime version 154.0.4258.9 or later; see [Preview Runtime 154.0.4258.9 (Sep. 10, 2026)](../runtime/154.md). + + + +## See also + +* [Preview Runtime 154.0.4258.9 (Sep. 10, 2026)](../runtime/154.md) +* [Release notes for WebView2](../index.md) + * [Release notes for the WebView2 Runtime](../runtime/index.md) + * [Release notes for WebView2 SDKs](./index.md) diff --git a/microsoft-edge/webview2/release-notes/sdk/index.md b/microsoft-edge/webview2/release-notes/sdk/index.md index ad4c980320..41b6ab6e15 100644 --- a/microsoft-edge/webview2/release-notes/sdk/index.md +++ b/microsoft-edge/webview2/release-notes/sdk/index.md @@ -15,8 +15,8 @@ list past 10 releases in toc.yml, add new relnotes pages, move relnotes pages to archive in /webview2/release-notes/sdk/index.md, add new relnotes links, remove earliest relnotes links --> Release notes for recent SDKs: +* [SDK 1.0.4258.9, for Runtime 154 (Sep. 10, 2026)](./1-0-4258-9.md) * [SDK 1.0.4255-prerelease, for Runtime 154 (Sep. 3, 2026)](./1-0-4255-prerelease.md) -* [SDK n.n.nnnn.nn, for Runtime nnn (Mmm. dd, yyyy)](./n-n-nnnn-nn.md) * [SDK 1.0.4191.47, for Runtime 152 (Aug. 28, 2026)](./1-0-4191-47.md) * [SDK 1.0.4181-prerelease, for Runtime 152 (Aug. 3, 2026)](./1-0-4181-prerelease.md) * [SDK 1.0.4129.50, for Runtime 151 (Aug. 3, 2026)](./1-0-4129-50.md) diff --git a/microsoft-edge/webview2/release-notes/sdk/n-n-nnnn-nn.md b/microsoft-edge/webview2/release-notes/sdk/n-n-nnnn-nn.md deleted file mode 100644 index 4cde8c27a7..0000000000 --- a/microsoft-edge/webview2/release-notes/sdk/n-n-nnnn-nn.md +++ /dev/null @@ -1,69 +0,0 @@ ---- -title: SDK n.n.nnnn.nn, for Runtime nnn (Mmm. dd, yyyy) -description: Release notes for Microsoft Edge WebView2, for Release SDK n.n.nnnn.nn. -author: MSEdgeTeam -ms.author: msedgedevrel -ms.topic: article -ms.service: microsoft-edge -ms.subservice: webview -ms.date: 01/01/2026 ---- -# SDK 1.0.nnnn.nn, for Runtime nnn (Mmm. dd, yyyy) - -Release notes for Microsoft Edge WebView2 SDK, release date: Mmm. dd, yyyy. - -[NuGet package for WebView2 SDK 1.0.####.##] (`https://www.nuget.org/packages/Microsoft.Web.WebView2/n.n.nnnn.nn`) - -For full API compatibility, this Release version of the WebView2 SDK requires WebView2 Runtime version nnn.n.nnnn.nn or later. - - - - - -## Breaking changes - - - -#### heading - - - -## General changes - - - -#### heading - - - -## Promotions to Phase 3 (Stable in Release) - -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. - - - -#### heading - -description - -Previous phase: [~] (./~.md#~) in _~_. - -##### [.NET/C#](#tab/dotnetcsharp) - -##### [WinRT/C#](#tab/winrtcsharp) - -##### [Win32/C++](#tab/win32cpp) - ---- - - - -## Bug fixes - -* Fixed behavior. ([Issue #] ()) - - - -## See also - -* [Release notes for WebView2](./index.md) From 1c25b1bec5195c41a5747f9bd91076543d1ef53d Mon Sep 17 00:00:00 2001 From: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com> Date: Fri, 11 Sep 2026 08:22:02 -0700 Subject: [PATCH 23/30] runtime 153 version # / date --- microsoft-edge/toc.yml | 9 ++++--- .../web-platform/release-notes/153.md | 2 +- .../webview2/release-notes/runtime/153.md | 17 +++++------- .../webview2/release-notes/runtime/154.md | 2 +- .../webview2/release-notes/runtime/index.md | 2 +- .../webview2/release-notes/sdk/1-0-4234-32.md | 26 +++++++++++++++++++ .../release-notes/sdk/1-0-4255-prerelease.md | 6 ++--- .../webview2/release-notes/sdk/1-0-4258-9.md | 8 +++--- .../webview2/release-notes/sdk/index.md | 5 ++-- 9 files changed, 52 insertions(+), 25 deletions(-) create mode 100644 microsoft-edge/webview2/release-notes/sdk/1-0-4234-32.md diff --git a/microsoft-edge/toc.yml b/microsoft-edge/toc.yml index 01c2322f54..98892e9ddb 100644 --- a/microsoft-edge/toc.yml +++ b/microsoft-edge/toc.yml @@ -1514,7 +1514,7 @@ - name: Preview Runtime 154.0.4258.9 (Sep. 10, 2026) href: ./webview2/release-notes/runtime/154.md - - name: Runtime 153.n.nnnn.nn (Mmm. dd, yyyy) + - name: Runtime 153.0.4234.32 (Sep. 11, 2026) href: ./webview2/release-notes/runtime/153.md - name: Runtime 152.0.4191.53 (Aug. 28, 2026) @@ -1756,12 +1756,15 @@ - name: Release notes for WebView2 SDKs href: ./webview2/release-notes/sdk/index.md - - name: SDK 1.0.4258.9, for Runtime 154 (Sep. 10, 2026) + - name: SDK 1.0.4258.9, for Runtime 154 (Sep. 11, 2026) href: ./webview2/release-notes/sdk/1-0-4258-9.md - - name: SDK 1.0.4255-prerelease, for Runtime 154 (Sep. 3, 2026) + - name: SDK 1.0.4255-prerelease, for Runtime 154 (Sep. 11, 2026) href: ./webview2/release-notes/sdk/1-0-4255-prerelease.md + - name: SDK 1.0.4234.32, for Runtime 153 (Sep. 11, 2026) + href: ./webview2/release-notes/sdk/1-0-4234-32.md + - name: SDK 1.0.4191.47, for Runtime 152 (Aug. 28, 2026) href: ./webview2/release-notes/sdk/1-0-4191-47.md diff --git a/microsoft-edge/web-platform/release-notes/153.md b/microsoft-edge/web-platform/release-notes/153.md index bdd2afc087..708efe6329 100644 --- a/microsoft-edge/web-platform/release-notes/153.md +++ b/microsoft-edge/web-platform/release-notes/153.md @@ -46,7 +46,7 @@ See [What's new in DevTools (Microsoft Edge 153)](../../devtools/whats-new/153.m ## WebView2 See: -* [Runtime 153.n.nnnn.nn (Mmm. dd, yyyy)](../../webview2/release-notes/runtime/153.md) +* [Runtime 153.0.4234.32 (Sep. 11, 2026)](../../webview2/release-notes/runtime/153.md) diff --git a/microsoft-edge/webview2/release-notes/runtime/153.md b/microsoft-edge/webview2/release-notes/runtime/153.md index 54060f8e9d..7d1ae35749 100644 --- a/microsoft-edge/webview2/release-notes/runtime/153.md +++ b/microsoft-edge/webview2/release-notes/runtime/153.md @@ -1,20 +1,16 @@ --- -title: Runtime 153.n.nnnn.nn (Mmm. dd, yyyy) +title: Runtime 153.0.4234.32 (Sep. 11, 2026) description: Release notes for Microsoft Edge WebView2 Runtime nnn.n.nnnn.nn. author: MSEdgeTeam ms.author: msedgedevrel ms.topic: article ms.service: microsoft-edge ms.subservice: webview -ms.date: 09/07/2026 +ms.date: 09/11/2026 --- -# Runtime 153.n.nnnn.nn (Mmm. dd, yyyy) - +# Runtime 153.0.4234.32 (Sep. 11, 2026) -Release notes for Microsoft Edge WebView2 Runtime, release date: Aug. 28, 2026. +Release notes for Microsoft Edge WebView2 Runtime, release date: Sep. 11, 2026. In addition to the following WebView2 Runtime improvements, you can also use the new web platform features from Microsoft Edge 153; see [Microsoft Edge 153 web platform release notes (Sep. 2026)](../../../web-platform/release-notes/153.md). @@ -38,9 +34,10 @@ In addition to the following WebView2 Runtime improvements, you can also use the ## See also - - +* [SDK 1.0.4234.32, for Runtime 153 (Sep. 11, 2026)](../sdk/1-0-4234-32.md) * [Release notes for WebView2](../index.md) * [Release notes for the WebView2 Runtime](./index.md) * [Release notes for WebView2 SDKs](../sdk/index.md) * [Microsoft Edge 153 web platform release notes (Sep. 2026)](../../../web-platform/release-notes/153.md) + + diff --git a/microsoft-edge/webview2/release-notes/runtime/154.md b/microsoft-edge/webview2/release-notes/runtime/154.md index bdf0758e8e..562b7d4721 100644 --- a/microsoft-edge/webview2/release-notes/runtime/154.md +++ b/microsoft-edge/webview2/release-notes/runtime/154.md @@ -45,7 +45,7 @@ In addition to the following WebView2 Runtime improvements, you can also use the ## See also -* [SDK 1.0.4255-prerelease, for Runtime 154 (Sep. 3, 2026)](../sdk/1-0-4255-prerelease.md) +* [SDK 1.0.4255-prerelease, for Runtime 154 (Sep. 11, 2026)](../sdk/1-0-4255-prerelease.md) * [Release notes for WebView2](../index.md) * [Release notes for the WebView2 Runtime](./index.md) * [Release notes for WebView2 SDKs](../sdk/index.md) diff --git a/microsoft-edge/webview2/release-notes/runtime/index.md b/microsoft-edge/webview2/release-notes/runtime/index.md index dbc7334537..3d63fe78d9 100644 --- a/microsoft-edge/webview2/release-notes/runtime/index.md +++ b/microsoft-edge/webview2/release-notes/runtime/index.md @@ -16,7 +16,7 @@ in toc.yml, add new relnotes pages, move relnotes pages to archive in /webview2/release-notes/runtime/index.md, add new relnotes link, remove earliest relnotes link --> Release notes for recent Runtimes: * [Preview Runtime 154.0.4258.9 (Sep. 10, 2026)](./154.md) -* [Runtime 153.n.nnnn.nn (Mmm. dd, yyyy)](./153.md) +* [Runtime 153.0.4234.32 (Sep. 11, 2026)](./153.md) * [Runtime 152.0.4191.53 (Aug. 28, 2026)](./152.md) * [Runtime 151.0.4129.50 (Aug. 3, 2026)](./151.md) * [Runtime 150.0.4078.44 (Jul. 7, 2026)](./150.md) diff --git a/microsoft-edge/webview2/release-notes/sdk/1-0-4234-32.md b/microsoft-edge/webview2/release-notes/sdk/1-0-4234-32.md new file mode 100644 index 0000000000..320c370826 --- /dev/null +++ b/microsoft-edge/webview2/release-notes/sdk/1-0-4234-32.md @@ -0,0 +1,26 @@ +--- +title: SDK 1.0.4234.32, for Runtime 153 (Sep. 11, 2026) +description: Release notes for Microsoft Edge WebView2, for Release SDK 1.0.4234.32. +author: MSEdgeTeam +ms.author: msedgedevrel +ms.topic: article +ms.service: microsoft-edge +ms.subservice: webview +ms.date: 09/11/2026 +--- +# SDK 1.0.4234.32, for Runtime 153 (Sep. 11, 2026) + +Release notes for Microsoft Edge WebView2 SDK, release date: Sep. 11, 2026. + +[NuGet package for WebView2 SDK 1.0.4234.32](https://www.nuget.org/packages/Microsoft.Web.WebView2/1.0.4234.32) + +For full API compatibility, this Release version of the WebView2 SDK requires WebView2 [Runtime 153.0.4234.32 (Sep. 11, 2026)](../runtime/153.md) or later. + + + +## See also + +* [Runtime 153.0.4234.32 (Sep. 11, 2026)](../runtime/153.md) +* [Release notes for WebView2](../index.md) + * [Release notes for the WebView2 Runtime](../runtime/index.md) + * [Release notes for WebView2 SDKs](./index.md) diff --git a/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md b/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md index 746f730c62..a50d353133 100644 --- a/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md +++ b/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md @@ -1,14 +1,14 @@ --- -title: SDK 1.0.4255-prerelease, for Runtime 154 (Sep. 3, 2026) +title: SDK 1.0.4255-prerelease, for Runtime 154 (Sep. 11, 2026) description: Release notes for Microsoft Edge WebView2 SDK 1.0.4255-prerelease. author: MSEdgeTeam ms.author: msedgedevrel ms.topic: article ms.service: microsoft-edge ms.subservice: webview -ms.date: 09/03/2026 +ms.date: 09/11/2026 --- -# SDK 1.0.4255-prerelease, for Runtime 154 (Sep. 3, 2026) +# SDK 1.0.4255-prerelease, for Runtime 154 (Sep. 11, 2026) Release notes for Microsoft Edge WebView2 Prerelease SDK, release date: Sep. 3, 2026. diff --git a/microsoft-edge/webview2/release-notes/sdk/1-0-4258-9.md b/microsoft-edge/webview2/release-notes/sdk/1-0-4258-9.md index eed1f35419..bca7d61885 100644 --- a/microsoft-edge/webview2/release-notes/sdk/1-0-4258-9.md +++ b/microsoft-edge/webview2/release-notes/sdk/1-0-4258-9.md @@ -1,16 +1,16 @@ --- -title: SDK 1.0.4258.9, for Runtime 154 (Sep. 10, 2026) +title: SDK 1.0.4258.9, for Runtime 154 (Sep. 11, 2026) description: Release notes for Microsoft Edge WebView2, for Release SDK 1.0.4258.9. author: MSEdgeTeam ms.author: msedgedevrel ms.topic: article ms.service: microsoft-edge ms.subservice: webview -ms.date: 09/10/2026 +ms.date: 09/11/2026 --- -# SDK 1.0.4258.9, for Runtime 154 (Sep. 10, 2026) +# SDK 1.0.4258.9, for Runtime 154 (Sep. 11, 2026) -Release notes for Microsoft Edge WebView2 SDK, release date: Sep. 10, 2026. +Release notes for Microsoft Edge WebView2 SDK, release date: Sep. 11, 2026. [NuGet package for WebView2 SDK 1.0.4258.9](https://www.nuget.org/packages/Microsoft.Web.WebView2/1.0.4258.9) diff --git a/microsoft-edge/webview2/release-notes/sdk/index.md b/microsoft-edge/webview2/release-notes/sdk/index.md index 41b6ab6e15..7cc6cd6608 100644 --- a/microsoft-edge/webview2/release-notes/sdk/index.md +++ b/microsoft-edge/webview2/release-notes/sdk/index.md @@ -15,8 +15,9 @@ list past 10 releases in toc.yml, add new relnotes pages, move relnotes pages to archive in /webview2/release-notes/sdk/index.md, add new relnotes links, remove earliest relnotes links --> Release notes for recent SDKs: -* [SDK 1.0.4258.9, for Runtime 154 (Sep. 10, 2026)](./1-0-4258-9.md) -* [SDK 1.0.4255-prerelease, for Runtime 154 (Sep. 3, 2026)](./1-0-4255-prerelease.md) +* [SDK 1.0.4258.9, for Runtime 154 (Sep. 11, 2026)](./1-0-4258-9.md) +* [SDK 1.0.4255-prerelease, for Runtime 154 (Sep. 11, 2026)](./1-0-4255-prerelease.md) +* [SDK 1.0.4234.32, for Runtime 153 (Sep. 11, 2026)](../sdk/1-0-4234-32.md) * [SDK 1.0.4191.47, for Runtime 152 (Aug. 28, 2026)](./1-0-4191-47.md) * [SDK 1.0.4181-prerelease, for Runtime 152 (Aug. 3, 2026)](./1-0-4181-prerelease.md) * [SDK 1.0.4129.50, for Runtime 151 (Aug. 3, 2026)](./1-0-4129-50.md) From 0706501e723eaad1f80b53a759337a622e1957df Mon Sep 17 00:00:00 2001 From: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com> Date: Fri, 11 Sep 2026 08:52:00 -0700 Subject: [PATCH 24/30] remove n/a sdk pages --- microsoft-edge/toc.yml | 6 ----- .../webview2/release-notes/runtime/153.md | 5 ++-- .../webview2/release-notes/runtime/154.md | 3 +-- .../webview2/release-notes/runtime/index.md | 2 +- .../webview2/release-notes/sdk/1-0-4234-32.md | 26 ------------------- .../webview2/release-notes/sdk/1-0-4258-9.md | 26 ------------------- .../webview2/release-notes/sdk/index.md | 2 -- 7 files changed, 4 insertions(+), 66 deletions(-) delete mode 100644 microsoft-edge/webview2/release-notes/sdk/1-0-4234-32.md delete mode 100644 microsoft-edge/webview2/release-notes/sdk/1-0-4258-9.md diff --git a/microsoft-edge/toc.yml b/microsoft-edge/toc.yml index 98892e9ddb..3c8470ef7f 100644 --- a/microsoft-edge/toc.yml +++ b/microsoft-edge/toc.yml @@ -1756,15 +1756,9 @@ - name: Release notes for WebView2 SDKs href: ./webview2/release-notes/sdk/index.md - - name: SDK 1.0.4258.9, for Runtime 154 (Sep. 11, 2026) - href: ./webview2/release-notes/sdk/1-0-4258-9.md - - name: SDK 1.0.4255-prerelease, for Runtime 154 (Sep. 11, 2026) href: ./webview2/release-notes/sdk/1-0-4255-prerelease.md - - name: SDK 1.0.4234.32, for Runtime 153 (Sep. 11, 2026) - href: ./webview2/release-notes/sdk/1-0-4234-32.md - - name: SDK 1.0.4191.47, for Runtime 152 (Aug. 28, 2026) href: ./webview2/release-notes/sdk/1-0-4191-47.md diff --git a/microsoft-edge/webview2/release-notes/runtime/153.md b/microsoft-edge/webview2/release-notes/runtime/153.md index 7d1ae35749..ea637cfa1c 100644 --- a/microsoft-edge/webview2/release-notes/runtime/153.md +++ b/microsoft-edge/webview2/release-notes/runtime/153.md @@ -34,10 +34,9 @@ In addition to the following WebView2 Runtime improvements, you can also use the ## See also -* [SDK 1.0.4234.32, for Runtime 153 (Sep. 11, 2026)](../sdk/1-0-4234-32.md) + + * [Release notes for WebView2](../index.md) * [Release notes for the WebView2 Runtime](./index.md) * [Release notes for WebView2 SDKs](../sdk/index.md) * [Microsoft Edge 153 web platform release notes (Sep. 2026)](../../../web-platform/release-notes/153.md) - - diff --git a/microsoft-edge/webview2/release-notes/runtime/154.md b/microsoft-edge/webview2/release-notes/runtime/154.md index 562b7d4721..d586832a3b 100644 --- a/microsoft-edge/webview2/release-notes/runtime/154.md +++ b/microsoft-edge/webview2/release-notes/runtime/154.md @@ -49,5 +49,4 @@ In addition to the following WebView2 Runtime improvements, you can also use the * [Release notes for WebView2](../index.md) * [Release notes for the WebView2 Runtime](./index.md) * [Release notes for WebView2 SDKs](../sdk/index.md) - +* [Microsoft Edge 154 web platform release notes (Sep. 2026)](../../../web-platform/release-notes/154.md) diff --git a/microsoft-edge/webview2/release-notes/runtime/index.md b/microsoft-edge/webview2/release-notes/runtime/index.md index 3d63fe78d9..edb6ac8cc0 100644 --- a/microsoft-edge/webview2/release-notes/runtime/index.md +++ b/microsoft-edge/webview2/release-notes/runtime/index.md @@ -6,7 +6,7 @@ ms.author: msedgedevrel ms.topic: article ms.service: microsoft-edge ms.subservice: webview -ms.date: 08/24/2026 +ms.date: 09/11/2026 --- # Release notes for the WebView2 Runtime diff --git a/microsoft-edge/webview2/release-notes/sdk/1-0-4234-32.md b/microsoft-edge/webview2/release-notes/sdk/1-0-4234-32.md deleted file mode 100644 index 320c370826..0000000000 --- a/microsoft-edge/webview2/release-notes/sdk/1-0-4234-32.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: SDK 1.0.4234.32, for Runtime 153 (Sep. 11, 2026) -description: Release notes for Microsoft Edge WebView2, for Release SDK 1.0.4234.32. -author: MSEdgeTeam -ms.author: msedgedevrel -ms.topic: article -ms.service: microsoft-edge -ms.subservice: webview -ms.date: 09/11/2026 ---- -# SDK 1.0.4234.32, for Runtime 153 (Sep. 11, 2026) - -Release notes for Microsoft Edge WebView2 SDK, release date: Sep. 11, 2026. - -[NuGet package for WebView2 SDK 1.0.4234.32](https://www.nuget.org/packages/Microsoft.Web.WebView2/1.0.4234.32) - -For full API compatibility, this Release version of the WebView2 SDK requires WebView2 [Runtime 153.0.4234.32 (Sep. 11, 2026)](../runtime/153.md) or later. - - - -## See also - -* [Runtime 153.0.4234.32 (Sep. 11, 2026)](../runtime/153.md) -* [Release notes for WebView2](../index.md) - * [Release notes for the WebView2 Runtime](../runtime/index.md) - * [Release notes for WebView2 SDKs](./index.md) diff --git a/microsoft-edge/webview2/release-notes/sdk/1-0-4258-9.md b/microsoft-edge/webview2/release-notes/sdk/1-0-4258-9.md deleted file mode 100644 index bca7d61885..0000000000 --- a/microsoft-edge/webview2/release-notes/sdk/1-0-4258-9.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: SDK 1.0.4258.9, for Runtime 154 (Sep. 11, 2026) -description: Release notes for Microsoft Edge WebView2, for Release SDK 1.0.4258.9. -author: MSEdgeTeam -ms.author: msedgedevrel -ms.topic: article -ms.service: microsoft-edge -ms.subservice: webview -ms.date: 09/11/2026 ---- -# SDK 1.0.4258.9, for Runtime 154 (Sep. 11, 2026) - -Release notes for Microsoft Edge WebView2 SDK, release date: Sep. 11, 2026. - -[NuGet package for WebView2 SDK 1.0.4258.9](https://www.nuget.org/packages/Microsoft.Web.WebView2/1.0.4258.9) - -For full API compatibility, this Release version of the WebView2 SDK requires WebView2 Runtime version 154.0.4258.9 or later; see [Preview Runtime 154.0.4258.9 (Sep. 10, 2026)](../runtime/154.md). - - - -## See also - -* [Preview Runtime 154.0.4258.9 (Sep. 10, 2026)](../runtime/154.md) -* [Release notes for WebView2](../index.md) - * [Release notes for the WebView2 Runtime](../runtime/index.md) - * [Release notes for WebView2 SDKs](./index.md) diff --git a/microsoft-edge/webview2/release-notes/sdk/index.md b/microsoft-edge/webview2/release-notes/sdk/index.md index 7cc6cd6608..e43a40c5c0 100644 --- a/microsoft-edge/webview2/release-notes/sdk/index.md +++ b/microsoft-edge/webview2/release-notes/sdk/index.md @@ -15,9 +15,7 @@ list past 10 releases in toc.yml, add new relnotes pages, move relnotes pages to archive in /webview2/release-notes/sdk/index.md, add new relnotes links, remove earliest relnotes links --> Release notes for recent SDKs: -* [SDK 1.0.4258.9, for Runtime 154 (Sep. 11, 2026)](./1-0-4258-9.md) * [SDK 1.0.4255-prerelease, for Runtime 154 (Sep. 11, 2026)](./1-0-4255-prerelease.md) -* [SDK 1.0.4234.32, for Runtime 153 (Sep. 11, 2026)](../sdk/1-0-4234-32.md) * [SDK 1.0.4191.47, for Runtime 152 (Aug. 28, 2026)](./1-0-4191-47.md) * [SDK 1.0.4181-prerelease, for Runtime 152 (Aug. 3, 2026)](./1-0-4181-prerelease.md) * [SDK 1.0.4129.50, for Runtime 151 (Aug. 3, 2026)](./1-0-4129-50.md) From aeb3ff52348fa459b00023a2fd79cd5e11749fb8 Mon Sep 17 00:00:00 2001 From: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com> Date: Fri, 11 Sep 2026 08:58:06 -0700 Subject: [PATCH 25/30] linkfix --- microsoft-edge/web-platform/release-notes/154.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/microsoft-edge/web-platform/release-notes/154.md b/microsoft-edge/web-platform/release-notes/154.md index 1a5a28ac87..b215c37698 100644 --- a/microsoft-edge/web-platform/release-notes/154.md +++ b/microsoft-edge/web-platform/release-notes/154.md @@ -49,8 +49,7 @@ See [What's new in DevTools (Microsoft Edge 154)](../../devtools/whats-new/154.m ## WebView2 See: -* [Runtime nnn.n.nnnn.nn (Mmm. dd, yyyy)](../../webview2/release-notes/runtime/nnn.md) -* [Release SDK 1.0.4258.9, for Runtime 154 (Sep. 10, 2026)](../../webview2/release-notes/sdk/1-0-4258-9.md) +* [Preview Runtime 154.0.4258.9 (Sep. 10, 2026)](../../webview2/release-notes/runtime/154.md) From ae19cdf062ca68dbfb4ca33fc4035a3e96eafb93 Mon Sep 17 00:00:00 2001 From: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com> Date: Fri, 11 Sep 2026 09:41:36 -0700 Subject: [PATCH 26/30] fix links for global funcs --- .../webview2/release-notes/sdk/1-0-4255-prerelease.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md b/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md index a50d353133..09877fc14a 100644 --- a/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md +++ b/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md @@ -189,13 +189,11 @@ See the [Shared WebView2 Cluster Environment](https://github.com/MicrosoftEdge/W * [ICoreWebView2ExperimentalCreateOrJoinClusterEnvironmentCompletedHandler](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalcreateorjoinclusterenvironmentcompletedhandler?view=webview2-1.0.4255-prerelease&preserve-view=true) -_todo: add # suffix? confirm iface name and method names_ -* `ICoreWebView2ExperimentalEnvironment`: - * [ICoreWebView2ExperimentalEnvironment::CreateOrJoinCoreWebView2ClusterEnvironment](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalenvironment?view=webview2-1.0.4255-prerelease&preserve-view=true#createorjoincorewebview2clusterenvironment) - * [ICoreWebView2ExperimentalEnvironment::GetCoreWebView2ClusterEnvironmentOptions](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalenvironment?view=webview2-1.0.4255-prerelease&preserve-view=true#getcorewebview2clusterenvironmentoptions) +* [CreateOrJoinCoreWebView2ClusterEnvironment](/microsoft-edge/webview2/reference/win32/webview2experimental-idl?view=webview2-1.0.4255-prerelease&preserve-view=true#createorjoincorewebview2clusterenvironment) +* [GetCoreWebView2ClusterEnvironmentOptions](/microsoft-edge/webview2/reference/win32/webview2experimental-idl?view=webview2-1.0.4255-prerelease&preserve-view=true#getcorewebview2clusterenvironmentoptions) -* [COREWEBVIEW2_CLUSTER_ENVIRONMENT_STATUS Enum](/microsoft-edge/webview2/reference/win32/webview2-idl-experimental?view=webview2-1.0.4255-prerelease&preserve-view=true#corewebview2_cluster_environment_status) +* [COREWEBVIEW2_CLUSTER_ENVIRONMENT_STATUS Enum](/microsoft-edge/webview2/reference/win32/webview2experimental-idl?view=webview2-1.0.4255-prerelease&preserve-view=true#corewebview2_cluster_environment_status) * `COREWEBVIEW2_CLUSTER_ENVIRONMENT_STATUS_NOT_SUPPORTED` * `COREWEBVIEW2_CLUSTER_ENVIRONMENT_STATUS_OPTIONS_MISMATCH` * `COREWEBVIEW2_CLUSTER_ENVIRONMENT_STATUS_SUCCEEDED` From 81e2e8bfd0c4e49763e695a2494e529e394a690a Mon Sep 17 00:00:00 2001 From: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com> Date: Fri, 11 Sep 2026 10:22:04 -0700 Subject: [PATCH 27/30] flag & sort Global funcs per Ref docs order --- .../webview2/release-notes/sdk/1-0-4255-prerelease.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md b/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md index 09877fc14a..cbfec17e82 100644 --- a/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md +++ b/microsoft-edge/webview2/release-notes/sdk/1-0-4255-prerelease.md @@ -188,16 +188,17 @@ See the [Shared WebView2 Cluster Environment](https://github.com/MicrosoftEdge/W * [ICoreWebView2ExperimentalCreateOrJoinClusterEnvironmentCompletedHandler](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalcreateorjoinclusterenvironmentcompletedhandler?view=webview2-1.0.4255-prerelease&preserve-view=true) - -* [CreateOrJoinCoreWebView2ClusterEnvironment](/microsoft-edge/webview2/reference/win32/webview2experimental-idl?view=webview2-1.0.4255-prerelease&preserve-view=true#createorjoincorewebview2clusterenvironment) -* [GetCoreWebView2ClusterEnvironmentOptions](/microsoft-edge/webview2/reference/win32/webview2experimental-idl?view=webview2-1.0.4255-prerelease&preserve-view=true#getcorewebview2clusterenvironmentoptions) - * [COREWEBVIEW2_CLUSTER_ENVIRONMENT_STATUS Enum](/microsoft-edge/webview2/reference/win32/webview2experimental-idl?view=webview2-1.0.4255-prerelease&preserve-view=true#corewebview2_cluster_environment_status) * `COREWEBVIEW2_CLUSTER_ENVIRONMENT_STATUS_NOT_SUPPORTED` * `COREWEBVIEW2_CLUSTER_ENVIRONMENT_STATUS_OPTIONS_MISMATCH` * `COREWEBVIEW2_CLUSTER_ENVIRONMENT_STATUS_SUCCEEDED` + +* Global functions: + * [CreateOrJoinCoreWebView2ClusterEnvironment](/microsoft-edge/webview2/reference/win32/webview2experimental-idl?view=webview2-1.0.4255-prerelease&preserve-view=true#createorjoincorewebview2clusterenvironment) + * [GetCoreWebView2ClusterEnvironmentOptions](/microsoft-edge/webview2/reference/win32/webview2experimental-idl?view=webview2-1.0.4255-prerelease&preserve-view=true#getcorewebview2clusterenvironmentoptions) + --- From 5c5458da7927d4458857082258c8d0f49b9e70e4 Mon Sep 17 00:00:00 2001 From: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com> Date: Fri, 11 Sep 2026 10:45:06 -0700 Subject: [PATCH 28/30] date --- microsoft-edge/webview2/release-notes/sdk/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/webview2/release-notes/sdk/index.md b/microsoft-edge/webview2/release-notes/sdk/index.md index e43a40c5c0..d06d1c294b 100644 --- a/microsoft-edge/webview2/release-notes/sdk/index.md +++ b/microsoft-edge/webview2/release-notes/sdk/index.md @@ -6,7 +6,7 @@ ms.author: msedgedevrel ms.topic: article ms.service: microsoft-edge ms.subservice: webview -ms.date: 08/24/2026 +ms.date: 09/11/2026 --- # Release notes for WebView2 SDKs From 26daa93a10b9ea5081d228d03e0730a51a5bfc9a Mon Sep 17 00:00:00 2001 From: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com> Date: Fri, 11 Sep 2026 10:53:15 -0700 Subject: [PATCH 29/30] update link text: del 'Runtimes' --- microsoft-edge/webview2/concepts/distribution.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsoft-edge/webview2/concepts/distribution.md b/microsoft-edge/webview2/concepts/distribution.md index 95f4aead32..0bb3e34a2e 100644 --- a/microsoft-edge/webview2/concepts/distribution.md +++ b/microsoft-edge/webview2/concepts/distribution.md @@ -359,7 +359,7 @@ Example managed app folder structure: * [Prerelease and Release SDKs for WebView2](./versioning.md) * [Feature-detecting to test whether the installed Runtime supports recently added APIs](./versioning.md#feature-detecting-to-test-whether-the-installed-runtime-supports-recently-added-apis) in _Prerelease and Release SDKs for WebView2_. * [Evergreen vs. fixed version of the WebView2 Runtime](./evergreen-vs-fixed-version.md) -* [Windows Server Update Services (WSUS)](./enterprise.md#windows-server-update-services-wsus) in _Enterprise management of WebView2 Runtimes_. +* [Windows Server Update Services (WSUS)](./enterprise.md#windows-server-update-services-wsus) in _Enterprise management of WebView2_. * [Switch to a preview channel to test upcoming APIs and features](../how-to/set-preview-channel.md) * [Prerelease testing using preview channels of Microsoft Edge](../how-to/prerelease-testing.md) * [Self-host by deploying preview channels](../how-to/self-hosting.md) From 66120399c5c8960d5c8beab0885f30d647f6b04e Mon Sep 17 00:00:00 2001 From: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com> Date: Fri, 11 Sep 2026 11:24:19 -0700 Subject: [PATCH 30/30] 153 runtime: removed Fixed a UAF in `ClosePrintToStreamHandle` --- microsoft-edge/webview2/release-notes/runtime/153.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/microsoft-edge/webview2/release-notes/runtime/153.md b/microsoft-edge/webview2/release-notes/runtime/153.md index ea637cfa1c..59871e7afb 100644 --- a/microsoft-edge/webview2/release-notes/runtime/153.md +++ b/microsoft-edge/webview2/release-notes/runtime/153.md @@ -20,8 +20,6 @@ In addition to the following WebView2 Runtime improvements, you can also use the * Fixed an issue that could cause WebView2 applications to crash during startup. -* Fixed a UAF in `ClosePrintToStreamHandle`. - * Fixed a cross-origin redirect failure when `WebResourceRequested` (WRR) was attached. * Fixed downloads so they're submitted for antivirus scanning under the host app's identity instead of the shared Runtime's identity.