Librewolf seems to do repeated WMI calls in Windows
I have been using LibreWolf for a few months now, and I've noticed that for some reason the WMI Provider Service can use substantial CPU on my machine. Debugging the issue, by killing programs one by one, I've discovered that the issue is LibreWolf. LibreWolf on my machine has about 20 processes running (I have a dozen windows open with a dozen tabs each). Most of these processes are called "librewolf.exe", but one is called "LibreWolf-Portable.exe".
The funny thing is, if I suspend the "LibreWolf-Portable.exe" process, the load on WMI completely disappears, and the open LibreWolf windows seem to be unaffected (although I haven't used it extensively with this process suspended, so there may be some adverse effects).
This is a WMI query that LibreWolf keeps repeating:
CorrelationId = {00000000-0000-0000-0000-000000000000}; GroupOperationId = 641342839; OperationId = 641342840; Operation = Start IWbemServices::ExecQuery - root\cimv2 : Select ProcessId from Win32_Process where Name="librewolf.exe"; ClientMachine = ECLIPSE; User = ECLIPSE\John; ClientProcessId = 83216; NamespaceName = 133534654452379661
The process id 83216 is the one from "LibreWolf-Portable.exe".
I also have Firefox installed, and it does not show the same behavior of repeatedly querying WMI.
I'm hoping this can be fixed, by either not repeatedly querying WMI, or by perhaps using a far longer delay between queries (currently it seems to query every second), or by having the option to disable this altogether.