From beb0403c27aaf870c4a836bab4631c69ba93518f Mon Sep 17 00:00:00 2001
From: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com>
Date: Mon, 2 Feb 2026 12:05:38 -0800
Subject: [PATCH 1/5] date
---
microsoft-edge/webview2/concepts/webview-features-flags.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/microsoft-edge/webview2/concepts/webview-features-flags.md b/microsoft-edge/webview2/concepts/webview-features-flags.md
index aaa420f39c..336a5c34b1 100644
--- a/microsoft-edge/webview2/concepts/webview-features-flags.md
+++ b/microsoft-edge/webview2/concepts/webview-features-flags.md
@@ -6,7 +6,7 @@ ms.author: msedgedevrel
ms.topic: article
ms.service: microsoft-edge
ms.subservice: webview
-ms.date: 11/10/2025
+ms.date: 02/02/2026
---
# WebView2 browser flags
| `msSingleSignOnOSForPrimaryAccountIsShared` | Allows implicit sign-in to Microsoft webpages using any account, by using the information from the primary OS account. |
| `msSmartScreenProtection` | Makes SmartScreen protection available. |
| `msUseSpellCheckCorrectionsCard` | Causes a corrections card UI to be shown when the user clicks a misspelled word. |
+| `msWebViewAllowLocalNetworkAccessChecks` | Enables Local Network Access security checks that restrict web content from public origins from accessing local and loopback network resources unless explicitly permitted. Disabled by default; must be enabled by apps to configure Local Network Access behavior in WebView2. This feature flag will be applicable until the APIs are fully onboarded and their adoption reaches a stable state, after which this flag will be deprecated. |
| `msWebView2BrowserHitTransparent` | Causes mouse and keyboard events to pass through the WebView2 control to the underlying app, to allow the app to handle these events instead of the WebView2 control handling the events. When this flag is not enabled, the WebView2 control handles mouse and keyboard events; the events don't pass through to the underlying app. This flag allows testing how the app behaves when the WebView2 control doesn't intercept input events, for scenarios where the app needs to handle input events directly. This flag doesn't take a value. This flag might cause the app to crash or freeze.|
| `msWebView2CancelInitialNavigation` | Cancels the initial navigation in WebView2, to improve startup performance. |
| `msWebView2CodeCache` | Makes JavaScript resources that are loaded in a WebView2 app via `SetVirtualHostNameToFolderMapping` or `add_WebResourceRequested` eligible for bytecode caching, which should speed up the third and subsequent loads. This feature also enables bytecode caching for any other components that use the DevTools network interception mechanism to provide custom responses; see [Custom management of network requests](..\how-to\webresourcerequested.md). |
From ba62c2319902eac9329327e9111c9e9ac6682c9c Mon Sep 17 00:00:00 2001
From: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com>
Date: Fri, 6 Feb 2026 14:32:12 -0800
Subject: [PATCH 3/5] app singular
---
microsoft-edge/webview2/concepts/webview-features-flags.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/microsoft-edge/webview2/concepts/webview-features-flags.md b/microsoft-edge/webview2/concepts/webview-features-flags.md
index 1488b3e293..66fa419ebf 100644
--- a/microsoft-edge/webview2/concepts/webview-features-flags.md
+++ b/microsoft-edge/webview2/concepts/webview-features-flags.md
@@ -143,7 +143,7 @@ If the flag takes a value other than true|false, give an example. -->
| `msSingleSignOnOSForPrimaryAccountIsShared` | Allows implicit sign-in to Microsoft webpages using any account, by using the information from the primary OS account. |
| `msSmartScreenProtection` | Makes SmartScreen protection available. |
| `msUseSpellCheckCorrectionsCard` | Causes a corrections card UI to be shown when the user clicks a misspelled word. |
-| `msWebViewAllowLocalNetworkAccessChecks` | Enables Local Network Access security checks that restrict web content from public origins from accessing local and loopback network resources unless explicitly permitted. Disabled by default; must be enabled by apps to configure Local Network Access behavior in WebView2. This feature flag will be applicable until the APIs are fully onboarded and their adoption reaches a stable state, after which this flag will be deprecated. |
+| `msWebViewAllowLocalNetworkAccessChecks` | Enables Local Network Access security checks that restrict web content from public origins from accessing local and loopback network resources unless explicitly permitted. Disabled by default; must be enabled by the app to configure Local Network Access behavior in WebView2. This feature flag will be applicable until the APIs are fully onboarded and their adoption reaches a stable state, after which this flag will be deprecated. |
| `msWebView2BrowserHitTransparent` | Causes mouse and keyboard events to pass through the WebView2 control to the underlying app, to allow the app to handle these events instead of the WebView2 control handling the events. When this flag is not enabled, the WebView2 control handles mouse and keyboard events; the events don't pass through to the underlying app. This flag allows testing how the app behaves when the WebView2 control doesn't intercept input events, for scenarios where the app needs to handle input events directly. This flag doesn't take a value. This flag might cause the app to crash or freeze.|
| `msWebView2CancelInitialNavigation` | Cancels the initial navigation in WebView2, to improve startup performance. |
| `msWebView2CodeCache` | Makes JavaScript resources that are loaded in a WebView2 app via `SetVirtualHostNameToFolderMapping` or `add_WebResourceRequested` eligible for bytecode caching, which should speed up the third and subsequent loads. This feature also enables bytecode caching for any other components that use the DevTools network interception mechanism to provide custom responses; see [Custom management of network requests](..\how-to\webresourcerequested.md). |
From 565089debe5b067589e2b330cefc9fd2ac8f5fee Mon Sep 17 00:00:00 2001
From: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com>
Date: Mon, 9 Feb 2026 08:34:15 -0800
Subject: [PATCH 4/5] newline sentence
---
microsoft-edge/webview2/concepts/webview-features-flags.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/microsoft-edge/webview2/concepts/webview-features-flags.md b/microsoft-edge/webview2/concepts/webview-features-flags.md
index 66fa419ebf..7d1dce5ce3 100644
--- a/microsoft-edge/webview2/concepts/webview-features-flags.md
+++ b/microsoft-edge/webview2/concepts/webview-features-flags.md
@@ -143,7 +143,7 @@ If the flag takes a value other than true|false, give an example. -->
| `msSingleSignOnOSForPrimaryAccountIsShared` | Allows implicit sign-in to Microsoft webpages using any account, by using the information from the primary OS account. |
| `msSmartScreenProtection` | Makes SmartScreen protection available. |
| `msUseSpellCheckCorrectionsCard` | Causes a corrections card UI to be shown when the user clicks a misspelled word. |
-| `msWebViewAllowLocalNetworkAccessChecks` | Enables Local Network Access security checks that restrict web content from public origins from accessing local and loopback network resources unless explicitly permitted. Disabled by default; must be enabled by the app to configure Local Network Access behavior in WebView2. This feature flag will be applicable until the APIs are fully onboarded and their adoption reaches a stable state, after which this flag will be deprecated. |
+| `msWebViewAllowLocalNetworkAccessChecks` | Enables Local Network Access security checks that restrict web content from public origins from accessing local and loopback network resources unless explicitly permitted. Disabled by default; must be enabled by the app to configure Local Network Access behavior in WebView2.
This feature flag will be applicable until the APIs are fully onboarded and their adoption reaches a stable state, after which this flag will be deprecated. |
| `msWebView2BrowserHitTransparent` | Causes mouse and keyboard events to pass through the WebView2 control to the underlying app, to allow the app to handle these events instead of the WebView2 control handling the events. When this flag is not enabled, the WebView2 control handles mouse and keyboard events; the events don't pass through to the underlying app. This flag allows testing how the app behaves when the WebView2 control doesn't intercept input events, for scenarios where the app needs to handle input events directly. This flag doesn't take a value. This flag might cause the app to crash or freeze.|
| `msWebView2CancelInitialNavigation` | Cancels the initial navigation in WebView2, to improve startup performance. |
| `msWebView2CodeCache` | Makes JavaScript resources that are loaded in a WebView2 app via `SetVirtualHostNameToFolderMapping` or `add_WebResourceRequested` eligible for bytecode caching, which should speed up the third and subsequent loads. This feature also enables bytecode caching for any other components that use the DevTools network interception mechanism to provide custom responses; see [Custom management of network requests](..\how-to\webresourcerequested.md). |
From 3f8acbdf3af5840f041ea1359a9a665e16ccb870 Mon Sep 17 00:00:00 2001
From: Michael Hoffman <45407486+mikehoffms@users.noreply.github.com>
Date: Mon, 9 Feb 2026 08:40:11 -0800
Subject: [PATCH 5/5] Note: no bold
---
microsoft-edge/webview2/concepts/webview-features-flags.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/microsoft-edge/webview2/concepts/webview-features-flags.md b/microsoft-edge/webview2/concepts/webview-features-flags.md
index 7d1dce5ce3..800d86394c 100644
--- a/microsoft-edge/webview2/concepts/webview-features-flags.md
+++ b/microsoft-edge/webview2/concepts/webview-features-flags.md
@@ -143,7 +143,7 @@ If the flag takes a value other than true|false, give an example. -->
| `msSingleSignOnOSForPrimaryAccountIsShared` | Allows implicit sign-in to Microsoft webpages using any account, by using the information from the primary OS account. |
| `msSmartScreenProtection` | Makes SmartScreen protection available. |
| `msUseSpellCheckCorrectionsCard` | Causes a corrections card UI to be shown when the user clicks a misspelled word. |
-| `msWebViewAllowLocalNetworkAccessChecks` | Enables Local Network Access security checks that restrict web content from public origins from accessing local and loopback network resources unless explicitly permitted. Disabled by default; must be enabled by the app to configure Local Network Access behavior in WebView2.
This feature flag will be applicable until the APIs are fully onboarded and their adoption reaches a stable state, after which this flag will be deprecated. |
+| `msWebViewAllowLocalNetworkAccessChecks` | Enables Local Network Access security checks that restrict web content from public origins from accessing local and loopback network resources unless explicitly permitted. Disabled by default; must be enabled by the app to configure Local Network Access behavior in WebView2.
Note: This feature flag will be applicable until the APIs are fully onboarded and their adoption reaches a stable state, after which this flag will be deprecated. |
| `msWebView2BrowserHitTransparent` | Causes mouse and keyboard events to pass through the WebView2 control to the underlying app, to allow the app to handle these events instead of the WebView2 control handling the events. When this flag is not enabled, the WebView2 control handles mouse and keyboard events; the events don't pass through to the underlying app. This flag allows testing how the app behaves when the WebView2 control doesn't intercept input events, for scenarios where the app needs to handle input events directly. This flag doesn't take a value. This flag might cause the app to crash or freeze.|
| `msWebView2CancelInitialNavigation` | Cancels the initial navigation in WebView2, to improve startup performance. |
| `msWebView2CodeCache` | Makes JavaScript resources that are loaded in a WebView2 app via `SetVirtualHostNameToFolderMapping` or `add_WebResourceRequested` eligible for bytecode caching, which should speed up the third and subsequent loads. This feature also enables bytecode caching for any other components that use the DevTools network interception mechanism to provide custom responses; see [Custom management of network requests](..\how-to\webresourcerequested.md). |