Re: [w3c/permissions] Interaction between browser and system permissions (Issue #332)

The specific question from that issue which should be decided at the Permissions API level is how per-site and system-level permissions interact when calling `navigator.permissions.query()`. In w3c/geolocation-api#107 @marcoscaceres clarified how the Geolocation API should behave when system-level permission is denied but it is still unspecified how the Permissions API should behave. The two options seem to be,

1. Be consistent between the API providing the powerful feature and the Permissions API and return `"denied"` when the system-level permission is denied regardless of the per-site state.
2. Only reflect the per-site state in the Permissions API. Explicitly support sites using this inconsistency as a way to detect a situation in which system-level permission has not been granted.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3c/permissions/issues/332#issuecomment-985142576

Received on Friday, 3 December 2021 01:39:38 UTC