en-US edge computer user

Controls whether unload event handlers can be disabled.

Verified with Microsoft Edge 152.0.4191.53 — updated on July 10, 2026

Microsoft Edge 152.0.4191.53

Supported on: Microsoft Edge version 118, Windows 7 or later

Path in the GPO console

Computer Configuration\Administrative Templates\Microsoft Edge WebView2

Description

unload event handlers are being deprecated. Whether they fire depends on the unload Permissions-Policy. Currently, the policy allows them by default. In the future, they move to being disallowed by default, and sites must explicitly enable them using Permissions-Policy headers. This enterprise policy can be used to opt out of this gradual deprecation by forcing the default to stay enabled. Pages might depend on unload event handlers to save data or to signal the end of a user session to the server. This dependency isn't recommended because it's unreliable and impacts performance by blocking use of BackForwardCache. Recommended alternatives exist, but the unload event has been used for a long time. Some applications might still rely on them. If you disable this policy or don't configure it, unload event handlers are gradually deprecated in-line with the deprecation rollout, and sites that don't set Permissions-Policy header stop firing `unload` events. If you enable this policy, the unload event handlers continue to work by default.

Registry

HKLM Software\Policies\Microsoft\Edge\WebView2
HKCU Software\Policies\Microsoft\Edge\WebView2

Value name: ForcePermissionPolicyUnloadDefaultEnabled

Enabled: ForcePermissionPolicyUnloadDefaultEnabled = 1

Disabled: ForcePermissionPolicyUnloadDefaultEnabled = 0

Export Builder

BETA

Configure the state, scope and options, then generate .reg, PowerShell, Intune and SCCM outputs — or add the setting to a multi-setting collection.

These exports write the registry — this is not a managed GPO.

Scope

.reg file

Windows Registry Editor Version 5.00

; Exported from gporais.com
; Policy: Controls whether unload event handlers can be disabled.
; State: Enabled
; Scope: Computer (HKLM)
; Supported on: Microsoft Edge version 118, Windows 7 or later

[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Edge\WebView2]
"ForcePermissionPolicyUnloadDefaultEnabled"=dword:00000001
More formats (PowerShell, Intune, SCCM)

PowerShell

# Exported from gporais.com
# Policy: Controls whether unload event handlers can be disabled.
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Microsoft Edge version 118, Windows 7 or later

$path = 'HKLM:\Software\Policies\Microsoft\Edge\WebView2'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'ForcePermissionPolicyUnloadDefaultEnabled' -Value 1 -Type DWord

Building a multi-setting collection? Add this setting and generate combined .reg / PowerShell / GPO scripts.

Open the Builder

Embed this policy on your site

What to embed
Theme

Adds one script line: the theme follows your site’s appearance and the height fits the content. If your site blocks scripts, the embed follows the visitor’s system theme.

Preview