MacOS – Chrome’s location setting constantly disabled

geolocationgoogle-chromemacosprivacysystem-prefs

Whenever I open Google Chrome (including Chromium and Canary) on my Mac the location is set to off. So I must go to Preferences -> Security & Privacy -> Privacy -> Location Services and set Canary's location setting on.

However, I'm not sure why Chrome's location setting is set to off whenever I quit the app. How can I make the location setting permanent?

I lock the key icon on the privacy setting once I checked on the Chrome's location setting but it didn't work… I use macOS 11.0.1 (updated to 11.2 now) and found this is true on multiple macs.


UPDATE

I found out that this problem happens on all Chrome variants. Also, this even happened while I'm running the app.

Best Answer

Not a solution, but perhaps a path to one....

Many people (including me) have this problem. In another forum, a user (Sizmo_68) inspired me to wonder:

What if the abhorrent security preferences in macOS are remembering the version number (or similar) of each app that has location (or other preferences) enabled? Then, when the app gets updated...poof, new version, and ... it no longer matches what's in the security database, so: no longer enabled.

If that's the case, we're out of luck until Apple admits the problem and fixes it.

As one other user pointed out, it's clearly a macOS problem (not a Chrome problem), because by implementation apps can't change the security preferences :)