Skip to content

[Problem/Bug]: Navigation Freezes or Stalls After approximately 5 or More Minutes! #5618

Description

@PCRacer

What happened?

We are experiencing an issue where WebView2 becomes unable to navigate to newly opened tabs or instances after approximately five or more minutes.

The issue appears to be related to the extension subsystem, although it is not specific to any individual extension.

Steps to Reproduce

  • Launch the application using WebView2.
  • Load one or more browser extensions.
  • Allow the application to run for approximately five or more minutes.
  • Attempt to open a new tab or create a new browser instance or start a new navigation URL. (https://homepage.ssuiteoffice.com/)
  • Observe that navigation stalls and the browser instance becomes completely unresponsive.

Expected Behavior

New tabs and browser instances should navigate normally regardless of runtime duration or loaded extensions.

Actual Behavior

After approximately five or more minutes:

  • Opening a new tab or browser instance causes navigation to stall.
  • The affected WebView2 instance appears frozen or unresponsive.
  • No navigation occurs until extensions are disabled and re-enabled.

Additional Observations

  • Disabling all loaded extensions and then re-enabling them immediately restores normal functionality.
  • After extensions are re-enabled, navigation works correctly again, but only for approximately another five or more minutes.
  • The problem then reoccurs and follows the same pattern.
  • The issue is reproducible across multiple extension types.
  • The specific extension loaded does not appear to matter; any extension tested triggers the same behavior.
  • This suggests the problem may be related to WebView2's extension management or extension lifecycle handling rather than extension-specific code.

Reproducible: Yes

Frequency: 100% in our testing environment
Time to failure: Approximately 5 or more minutes after extensions are active

Notes

Because the issue occurs with arbitrary extensions and can be temporarily resolved by disabling and re-enabling extensions, we suspect there may be a problem related to extension state management, extension process lifecycle, background service workers, or internal extension communication channels within the WebView2 runtime.

.

Importance

Blocking. My app's basic functions are not working due to this issue.

Runtime Channel

Stable release (WebView2 Runtime)

Runtime Version

149.0.4022.52

SDK Version

1.0.3967.48

Framework

Win32

Operating System

Windows 10

OS Version

19045.6466

Repro steps

Steps to Reproduce

  1. Launch the application using WebView2.
  2. Load one or more browser extensions.
  3. Allow the application to run for approximately five or more minutes.
  4. Attempt to open a new tab or create a new browser instance or navigate to ( https://homepage.ssuiteoffice.com/ ).
  5. Observe that navigation stalls and the browser instance becomes unresponsive.

Repros in Edge Browser

No, issue does not reproduce in the corresponding Edge version

Regression

Regression in newer Runtime

Last working version (if regression)

148.0.3967.96

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingregressionSomething used to work but doesn't anymore

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions