Re: [w3c/permissions] Drop .request() (#83)

@ShijunS Thanks for chiming in from the Edge position! From a quick test with 'microphone', it looks like Edge does store a permission grant for the life of the realm (tab). It's only Firefox's default grant that seems to have no storage at all. Edge's behavior makes the `request()` function work fine. Is 'camera' different?

If the page requests permission to use the same feature immediately after the user dismisses a prompt, does Edge prompt again or immediately deny? If it prompts again, then `permissions.query()` should return `prompt`. I think the result of `request()` is still up in the air. It's currently specified to return `prompt` too, with no capability object, I can imagine it returning `denied` instead. That's probably a different issue than this one, but do you have a preference?

-- 
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/83#issuecomment-242955644

Received on Sunday, 28 August 2016 04:29:44 UTC