= Contact emails =
mlam...@chromium.org,
lal...@google.com
= Spec =
https://w3c.github.io/permissions/
= Summary/Motivation =
Provide a method for websites to request a permission directly. This is
something that is already doable for most APIs using some ways around
the lack of proper call. It can also be used to improve UI by requesting
multiple permissions at once. It would allow browsers to merge
permission requests without requiring wild guesses and heuristics.
The revoking bit is for completeness: it allows a website to revoke a
permission which can be used for example when a user disable some
options (eg. "Location sharing" option in a social website).
= Compatibility Risk =
Firefox: No public signals
Internet Explorer: No public signals
Safari: No public signals
Web developers: Positive
Mozilla did not give any public signal yet but I did work with Anne van
K. (Mozilla) on some Permissions API changes including the addition of
these methods.
= Ongoing technical constraints =
None.
= Will this feature be supported on all six Blink platforms? =
Yes. Though, WebView needs some API change of its own to fully support
the Permissions API.
= OWP launch tracking bug =
https://crbug.com/510405
= Link to entry on the Chromium Dashboard =
https://www.chromestatus.com/features/5707368532803584
= Requesting approval to ship? =
No.
-- Mounir