valinet / valinet/ExplorerPatcher

WebView2 CPU Usage Issue from Weather Widget

Open
#1,289 58 comments 7 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Weather
Dominant language
C
Stars
33.9k
Forks
1.4k
PR merge metrics
No merged PRs in 30d

Description

When using the Weather Widget on the taskbar, Microsoft's Edge WebView2 service will glitch/hang and use like 15% CPU consistently which leaves my laptop's processor running at 95 degrees.

There are several processes under COM Surrogate in the task manager that support the widget (Several WebView2 services).

Ending or restarting the widget fixes the issue, however I'm not sure what causes it as it takes several hours for the issue to come up again.

I have changed the update frequency to every minute to see if I can catch something sooner that might be triggering the constant CPU usage.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the Weather Widget issue on the Windows taskbar and observe the Edge WebView2 and COM Surrogate processes in Task Manager. Compare CPU usage before and after restarting the widget, then identify the trigger and verify that the widget no longer sustains high CPU usage over several hours.

Written by the indexing model from the issue text.

Assessment

Domain
desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.