Location permission for any website always reset to blocked
-
I'm on a newest version of Vivaldi MacOS (Catalina 10.15.7), 5.1.2567.39 (Stable channel) (x86_64).
For quite some (a year or more, so definitely through multiple Vivaldi upgrades) I have a problem where i can't enable location for any website.
It just keeps getting reset to "Block" in the UI even I explicitly click and select the "Allow" option in the website settings screen. A video: https://www.dropbox.com/s/9o3gvtraao4kpdm/Screen Recording 2022-02-13 at 13.51.46.mov?dl=0
If I choose the "Ask" option then it doesn't get reset immediately in the UI but the actual permission does not get applied. The permission popups in the site chrome - the one to the left with general permission settings for this website (lock icon) and the one to the right that shows the status of location permission (map marker icon) both report incorrectly that the location perm is enabled.
But if you try to request the location via website (eg by clicking a button that initiates the permission request) the website reports that permission is not given.
The global location permission is set to "Ask" in Vivaldi settings.
This happens on Google Maps and any other website where a permission for current location is getting asked (eg this one https://www.smartpost.ee/en/pakiautomaatide-asukohad).
-
Did you ever figure out a solution? I'm also having this problem where it automatically resets to blocked after specifically allowing a website.
Edit: figured it out. I apparently had location disabled for vivaldi in mac privacy settings.
-
This is most likely caused because your location settings are turned off. Go to Preferences -> Security and make sure Vivaldi has a checkmark next to it.
But I think Vivaldi should make that more clear.
-
The location service must be allowed in the settings: