Safari 14 + Big Sur + Cookie 6 = runaway Safari Networking
-
@sweetp Thank you, I un-checked Caches last week once I read this post but have still had times where Safari Networking process starts dominating CPU time. Any other suggestions?
Also - did you see my 2nd question about Cookie 6 interfering with ReCAPTCHA?
-
Hi @sweetP. Unfortunately not. Just tested it on the following "test" website and once you click the "I'm not a robot" button you just get a spinning wheel. The photo tiles for validation never appear. If I quit Cookie, restart Safrri and reload the page, it instantly works.
-
@blsmithf13 I don't see a way around this. I just tested, and as long as Safari is closed when you remove the cache - when you restart Safari, recaptcha should work.
you can test this manually quite easily, navigate to this file:
~/Library/Containers/com.apple.Safari/Data/Library/WebKit/WebsiteData/ResourceLoadStatistics/observations.db
- remove it while Safari is running - recaptcha breaks on next page reload until a restart.
- remove it when Safari is Quit, upon relaunching recaptcha works.
If you have an SQLite viewer, you can open the file, and see that it stores a record of every site Safari pings. So it's not really feasible to NOT delete it.
The solution is to only remove cache while Safari is Quit.
This has always been the recommended approach to clearing data from you browser.Thats why there's a warning right inside Cookie on the Removal Options tab, and also when you try to remove any data while your browser is open...
This may have worked in the past, but has broken now, as Safari has changed its behaviour as to how it deals with this data. Im sorry I dont have better news, theres only so much Cookie can do.
-
I have exactly this problem as well. I normally run with the Timer set to delete selected data every five minutes. Unfortunately, this Timer state initiates a process called Safari Networking, which takes up 100% to 150% CPU when examined with Activity Monitor. The problem is solved by turning off the Timer function. Unfortunately, I need the Timer function.
This issue reduces my battery operation time (mid-2015 MacBook Pro) from about 6 hours to about 2 hours. I hope Sweet P is working this issue. I'm unable to use the product with Safari, and I'm looking at alternatives.
-
Having the very same problem under Mac OS Mojave and Cookie version 6.5.3. My 2015 MacBook Air is heating up like crazy, battery life has gone way down, etc.
Activity Monitor shows Safari Networking going crazy -- 110% CPU, etc.
Console shows "Failed to store registration data into records table" repeatedly appearing.
Had hoped that the latest version would fix this!
I am confused on one point, however. Do I uncheck Caches under "Unwanted Data" or under "Timer Options"?
It sounds as if it's the one under Timer Options. Or, is it both?
Look forward to hearing back. Thanks!
-
Thanks for the confirmation. The problem still occurs even with Caches UNCHECKED! I end up force quitting the Safari Networking process from the Activity Monitor or simply quitting Safari.
So, it seems that Cookie is no longer implicated -- at least not the Cache setting!
Any other ideas of what could be causing this? Is there some known Safari glitch that does this?
By the way, I'd suggest changing the wording under the Unwanted Data tab. I'd recommend adding the phrase "Non-Timer" so it would read "Select Unwanted Data for Non-Timer Automatic Removal. (See Timer Options tab for those choices.)"
That would clear up some of the confusion, although it doesn't solve the run-away Safari Networking!