Message Center
Microsoft Edge will stop running unload event handlers by default starting September 2026, requiring sites to explicitly permit them via Permissions Policy. Organizations should migrate to modern lifecycle events like visibilitychange and pagehide, update applications, and use provided policies temporarily during transition.
If your websites or applications do not use unload event handlers (unload), the impact described below does not apply and no action is required.
What and why
Microsoft Edge is changing the default behavior of the web platform unload event as part of the ongoing retirement of unload event handlers.
Today, unload event handlers are allowed by default. As this change rolls out, pages will no longer run unload event handlers unless the site explicitly permits them through Permissions Policy. Organizations should work with application owners to migrate their applications to modern lifecycle events and APIs designed for these scenarios.
The unload event is not a reliable way to save data, perform cleanup operations, or indicate that a user session has ended because browsers and operating systems can suspend or terminate pages without firing it. It can also prevent pages from using the back/forward cache, which may affect navigation performance.
Rollout schedule
Impact on your organization
Who is affected
Organizations may be affected if internal websites, public websites, or third-party web applications that users depend on use unload event handlers to provide required functionality.
Users are affected only when a website or application depends on unload event handlers and does not provide an alternative implementation.
Platforms and services
What will happen
Websites and applications that rely on unload event handlers may experience functional changes when the handlers no longer run by default.
Common scenarios include applications that use unload handlers to:
Organizations can temporarily preserve the current behavior while applications are updated by enabling the ForcePermissionPolicyUnloadDefaultEnabled Microsoft Edge policy. This policy is intended only as a migration aid while application owners update affected applications. A website can still apply a more restrictive Permissions Policy configuration.
Action required and recommendations
Complete the following actions by September 6,2026:
If an application cannot be updated before rollout completion, site owners can temporarily enable unload support through Permissions Policy. Administrators can also use the ForcePermissionPolicyUnloadDefaultEnabled Microsoft Edge policy to retain the previous default behavior while migration work is completed. These controls are intended to provide migration time and should not be considered permanent solutions. A website can still apply a more restrictive Permissions Policy configuration.
Learn more
Compliance considerations
No compliance considerations identified. Review as appropriate for your organization.