Skip to content

Commit

Permalink
Merge pull request #2783 from MicrosoftDocs/user/mikehoffms/relnotes-…
Browse files Browse the repository at this point in the history
…116-prerelease

Release Notes for WebView2 118 Prerelease SDK
  • Loading branch information
Reezaali authored Aug 30, 2023
2 parents 9b26065 + aa2b4ba commit a9cfb67
Showing 1 changed file with 73 additions and 21 deletions.
94 changes: 73 additions & 21 deletions microsoft-edge/webview2/release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ ms.author: msedgedevrel
ms.topic: conceptual
ms.prod: microsoft-edge
ms.technology: webview
ms.date: 08/28/2023
ms.date: 08/30/2023
---
# Release Notes for the WebView2 SDK

Expand Down Expand Up @@ -132,6 +132,57 @@ No additional APIs have been promoted to Stable and added in this Release SDK.
* Fixed a bug where the WebView2 content sometimes renders at the incorrect size after changing the display configuration (such as laptop sleeping; remoting; or connecting or disconnecting an external display). (Runtime-only) ([Issue 3429](https://github.com/MicrosoftEdge/WebView2Feedback/issues/3429))
* Fixed a bug where a bluescreen happens when using WebView2 apps on certain hardware configurations. (Runtime-only) ([Issue 3679](https://github.com/MicrosoftEdge/WebView2Feedback/issues/3679))

<!-- end of August 2023 Release SDK -->


<!-- ====================================================================== -->
## 1.0.2065-prerelease

Release Date: August 30, 2023

[NuGet package for WebView2 SDK 1.0.2065-prerelease](https://www.nuget.org/packages/Microsoft.Web.WebView2/1.0.2065-prerelease)

For full API compatibility, this version of the WebView2 SDK requires Microsoft Edge version 118.0.2065.0 or higher.


<!-- ------------------------------ -->
#### General


<!-- ---------- -->
###### Experimental features


<!-- ------------------------------ -->
* Added source frame info to `NewWindowRequested`, to support identifying the source:

##### [.NET/C#](#tab/dotnetcsharp)

* `CoreWebView2NewWindowRequestedEventArgs` Class
* [CoreWebView2NewWindowRequestedEventArgs.OriginalSourceFrameInfo Property](/dotnet/api/microsoft.web.webview2.core.corewebview2newwindowrequestedeventargs.originalsourceframeinfo?view=webview2-dotnet-1.0.2065-prerelease&preserve-view=true)

##### [WinRT/C#](#tab/winrtcsharp)

* `CoreWebView2NewWindowRequestedEventArgs` Class
* [CoreWebView2NewWindowRequestedEventArgs.OriginalSourceFrameInfo Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2newwindowrequestedeventargs?view=webview2-winrt-1.0.2065-prerelease&preserve-view=true#originalsourceframeinfo)

##### [Win32/C++](#tab/win32cpp)

* [ICoreWebView2ExperimentalNewWindowRequestedEventArgs2 interface](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalnewwindowrequestedeventargs2?view=webview2-1.0.2065-prerelease&preserve-view=true)
* [ICoreWebView2ExperimentalNewWindowRequestedEventArgs2::get_OriginalSourceFrameInfo property](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalnewwindowrequestedeventargs2?view=webview2-1.0.2065-prerelease&preserve-view=true#get_originalsourceframeinfo)

---


<!-- ---------- -->
###### Bug fixes

* Disabled installing CRX in WebView2. (Runtime-only)
* Fixed an initialization failure when the app has a DPI awareness compatibility setting applied. (Runtime-only) ([Issue 3008](https://github.com/MicrosoftEdge/WebView2Feedback/issues/3008))
* Fixed a bug where visual hosted owned windows couldn't take character input. (Runtime-only)

<!-- end of August 2023 Prerelease SDK -->


<!-- ====================================================================== -->
## 1.0.1901.177
Expand All @@ -142,6 +193,7 @@ Release Date: July 24, 2023

For full API compatibility, this version of the WebView2 SDK requires WebView2 Runtime version 115.0.1901.177 or higher.


<!-- ------------------------------ -->
#### General

Expand Down Expand Up @@ -202,7 +254,7 @@ The following APIs have been promoted to Stable and are now included in this Rel

* Fixed a bug where the entire toolbar is blank when hiding the Bookmarks, Search, and PageSelector buttons simultaneously. (Runtime-only) [Issue 2866](https://github.com/MicrosoftEdge/WebView2Feedback/issues/2866)

<!-- end of ## 1.0.1901.177 July -->
<!-- end of July 2023 Release SDK -->


<!-- ====================================================================== -->
Expand Down Expand Up @@ -399,7 +451,7 @@ For full API compatibility, this version of the WebView2 SDK requires Microsoft
* Removed the **Hide all annotations** option in PDF **Settings and more**. (Runtime-only)
* Removed the **Show all saved passwords** context menu item. (Runtime-only)

<!-- end of ## 1.0.1988-prerelease July -->
<!-- end of July 2023 Prerelease SDK -->


<!-- ====================================================================== -->
Expand Down Expand Up @@ -2605,13 +2657,13 @@ The following APIs have been promoted from Experimental to Stable in this Prerel
<!-- another section links to here -->
###### Bug fixes for 1.0.1369-prerelease

* Fixed a bug where WPF apps would crash when windows with WebView2 were closed. ([Issue #640](https://github.com/MicrosoftEdge/WebView2Feedback/issues/640))
* Fixed a bug where WPF apps would crash when windows with WebView2 were closed. ([Issue #640](https://github.com/MicrosoftEdge/WebView2Feedback/issues/640))

* Fixed a bug that produced simultaneous WebView creation failure. (Runtime-only) [Issue #2703](https://github.com/MicrosoftEdge/WebView2Feedback/issues/2703)
* Fixed a bug that produced simultaneous WebView creation failure. (Runtime-only) ([Issue #2703](https://github.com/MicrosoftEdge/WebView2Feedback/issues/2703))

* Fixed print settings paper size to support dimensions as small as 0.01 inches. (Runtime-only)

* Fixed a bug where the WebView2 print dialog reset the **Scale** setting to **Fit to printable area** every time. ([Issue #2523](https://github.com/MicrosoftEdge/WebView2Feedback/issues/2523))
* Fixed a bug where the WebView2 print dialog reset the **Scale** setting to **Fit to printable area** every time. ([Issue #2523](https://github.com/MicrosoftEdge/WebView2Feedback/issues/2523))

* Fixed a bug in the **wv2winrt** tool where a WinMD file wasn't referenced in some projects.

Expand Down Expand Up @@ -3340,8 +3392,8 @@ For full API compatibility, this prerelease version of the WebView2 SDK requires
###### Bug fixes

* Fixed a bug where WebView2 stops rendering when the app is spanning monitors and the monitor scale changes.
* Fixed a bug where closing the download UI crashes WebView2 when multiple download windows are open. ([Issue #1723](https://github.com/MicrosoftEdge/WebViewFeedback/issues/1723))
* Fixed a build/initialization error when PlatformTarget isn't set in the user's .NET project. ([Issue #730](https://github.com/MicrosoftEdge/WebViewFeedback/issues/730) and [Issue #1548](https://github.com/MicrosoftEdge/WebViewFeedback/issues/1548))
* Fixed a bug where closing the download UI crashes WebView2 when multiple download windows are open. ([Issue #1723](https://github.com/MicrosoftEdge/WebViewFeedback/issues/1723))
* Fixed a build/initialization error when PlatformTarget isn't set in the user's .NET project. ([Issue #730](https://github.com/MicrosoftEdge/WebViewFeedback/issues/730) and [Issue #1548](https://github.com/MicrosoftEdge/WebViewFeedback/issues/1548))


<!-- ====================================================================== -->
Expand All @@ -3355,7 +3407,7 @@ For full API compatibility, this prerelease version of the WebView2 SDK requires

#### General
* WebView2 performance improvements.
* Reliability fixes. ([Issue #1605](https://github.com/MicrosoftEdge/WebViewFeedback/issues/1605) and [Issue #1678](https://github.com/MicrosoftEdge/WebViewFeedback/issues/1678))
* Reliability fixes. ([Issue #1605](https://github.com/MicrosoftEdge/WebViewFeedback/issues/1605) and [Issue #1678](https://github.com/MicrosoftEdge/WebViewFeedback/issues/1678))
* Added performance improvements during startup and when the host app is in the foreground.

###### Experimental features
Expand Down Expand Up @@ -3523,12 +3575,12 @@ For full API compatibility, this prerelease version of the WebView2 SDK requires
* Fix a bug where mouse left click doesn't dismiss context menu. This change is Runtime-specific.
* Fixed a bug where WebView2 creation fails when exe files for apps sharing the same user data folder have inconsistent version info.
* Fixed a bug where special browser keys such as `Refresh`, `Home`, and `Back` can't be disabled by `AreBrowserAcceleratorKeysEnabled`. This change is Runtime-specific.
* Fixed a bug in WebView2 .NET controls, where WebView2 windows are blank when created in the background. ([Issue #1077](https://github.com/MicrosoftEdge/WebViewFeedback/issues/1077)).
* Dismissing a file picker dialog by pressing **Enter** or **Esc** no longer crashes WPF applications using WebView2 control. ([Issue #1099](https://github.com/MicrosoftEdge/WebViewFeedback/issues/1099)).
* Fixed a bug that [AllowSingleSignOnUsingOSPrimaryAccount](/microsoft-edge/webview2/reference/win32/icorewebview2environmentoptions#get_allowsinglesignonusingosprimaryaccount) doesn't work properly with WebView2 when a `WebResourceRequested` event handler is attached. This change is Runtime-specific. ([Issue #1183](https://github.com/MicrosoftEdge/WebViewFeedback/issues/1183)).
* Downloading a file no longer breaks WebView2 `DefaultBackgroundColor` transparency. This change is Runtime-specific. ([Issue #1108](https://github.com/MicrosoftEdge/WebViewFeedback/issues/1108)).
* Removed screen sharing media picker message that contains Microsoft branding. ([Issue #940](https://github.com/MicrosoftEdge/WebViewFeedback/issues/940)).
* Fixed a bug in WebView2 WinForm control where hiding the parent form doesn't hide the WebView2 control ([Issue #828](https://github.com/MicrosoftEdge/WebViewFeedback/issues/828) and [Issue #1079](https://github.com/MicrosoftEdge/WebViewFeedback/issues/1079)).
* Fixed a bug in WebView2 .NET controls, where WebView2 windows are blank when created in the background. ([Issue #1077](https://github.com/MicrosoftEdge/WebViewFeedback/issues/1077))
* Dismissing a file picker dialog by pressing **Enter** or **Esc** no longer crashes WPF applications using WebView2 control. ([Issue #1099](https://github.com/MicrosoftEdge/WebViewFeedback/issues/1099))
* Fixed a bug that [AllowSingleSignOnUsingOSPrimaryAccount](/microsoft-edge/webview2/reference/win32/icorewebview2environmentoptions#get_allowsinglesignonusingosprimaryaccount) doesn't work properly with WebView2 when a `WebResourceRequested` event handler is attached. This change is Runtime-specific. ([Issue #1183](https://github.com/MicrosoftEdge/WebViewFeedback/issues/1183))
* Downloading a file no longer breaks WebView2 `DefaultBackgroundColor` transparency. This change is Runtime-specific. ([Issue #1108](https://github.com/MicrosoftEdge/WebViewFeedback/issues/1108))
* Removed screen sharing media picker message that contains Microsoft branding. ([Issue #940](https://github.com/MicrosoftEdge/WebViewFeedback/issues/940))
* Fixed a bug in WebView2 WinForm control where hiding the parent form doesn't hide the WebView2 control. ([Issue #828](https://github.com/MicrosoftEdge/WebViewFeedback/issues/828) and [Issue #1079](https://github.com/MicrosoftEdge/WebViewFeedback/issues/1079))
* Added static WS_CLIPCHILDREN style to WebView2's WPF windows. ([Issue #1013](https://github.com/MicrosoftEdge/WebViewFeedback/issues/1013)).
* Fixed a bug where right-clicking a link crashes the WebView2 host app. This change is Runtime-specific.
* Fixed a reliability bug that could crash the host app process when moving to a newer Edge WebView2 Runtime version.
Expand All @@ -3550,8 +3602,8 @@ The following APIs have been promoted from Experimental to Stable in this Prerel

###### Bug fixes

* Fixed a bug in WebView2 WinForm control where WebView2 window visibility isn't updated properly after parent window is disposed. ([Issue #1282](https://github.com/MicrosoftEdge/WebViewFeedback/issues/1282) and [Issue #828](https://github.com/MicrosoftEdge/WebViewFeedback/issues/828)).
* Fixed a bug in WebView2 WPF control that Source property binding in WPF OneWay binding mode isn't working properly. ([Issue #619](https://github.com/MicrosoftEdge/WebViewFeedback/issues/619) and [Issue #608](https://github.com/MicrosoftEdge/WebViewFeedback/issues/608)).
* Fixed a bug in WebView2 WinForm control where WebView2 window visibility isn't updated properly after parent window is disposed. ([Issue #1282](https://github.com/MicrosoftEdge/WebViewFeedback/issues/1282) and [Issue #828](https://github.com/MicrosoftEdge/WebViewFeedback/issues/828))
* Fixed a bug in WebView2 WPF control that Source property binding in WPF OneWay binding mode isn't working properly. ([Issue #619](https://github.com/MicrosoftEdge/WebViewFeedback/issues/619) and [Issue #608](https://github.com/MicrosoftEdge/WebViewFeedback/issues/608))


<!-- ====================================================================== -->
Expand Down Expand Up @@ -3626,10 +3678,10 @@ For full API compatibility, this prerelease version of the WebView2 SDK requires

* Improved COM Exception descriptions by wrapping each in a more detailed .NET exception. ([Issue #338](https://github.com/MicrosoftEdge/WebViewFeedback/issues/338)). This change is Runtime-specific.
* Fixed bug caused when you select **Tab** to shift focus caused WebView2 control to crash in Microsoft Visual Studio Tools for Office. ([Issue #589](https://github.com/MicrosoftEdge/WebViewFeedback/issues/589) and [Issue #933](https://github.com/MicrosoftEdge/WebViewFeedback/issues/933)). This change is Runtime-specific.
* Improved .NET framework loader down level to be more robust. ([Issue #946](https://github.com/MicrosoftEdge/WebViewFeedback/issues/946)).
* Fixed bug that caused crash when you try to refresh before first navigation completed. ([Issue #1011](https://github.com/MicrosoftEdge/WebViewFeedback/issues/1011)).
* Fixed initialization so navigation occurs during `CoreWebView2InitializationCompleted`. ([Issue #1050](https://github.com/MicrosoftEdge/WebViewFeedback/issues/1050)).
* Improved .NET browser process crash error handling. You can now recreate controls after you handle a `ProcessFailed` event, without a crash. ([Issue #996](https://github.com/MicrosoftEdge/WebViewFeedback/issues/996)).
* Improved .NET framework loader down level to be more robust. ([Issue #946](https://github.com/MicrosoftEdge/WebViewFeedback/issues/946))
* Fixed bug that caused crash when you try to refresh before first navigation completed. ([Issue #1011](https://github.com/MicrosoftEdge/WebViewFeedback/issues/1011))
* Fixed initialization so navigation occurs during `CoreWebView2InitializationCompleted`. ([Issue #1050](https://github.com/MicrosoftEdge/WebViewFeedback/issues/1050))
* Improved .NET browser process crash error handling. You can now recreate controls after you handle a `ProcessFailed` event, without a crash. ([Issue #996](https://github.com/MicrosoftEdge/WebViewFeedback/issues/996))


<!-- ====================================================================== -->
Expand Down

0 comments on commit a9cfb67

Please sign in to comment.