Re: [whatwg/fullscreen] Consume user gestures in requestFullscreen (#152)

Consuming user activation (or user gesture) means after `requestFullscreen()` is successful, the user activation is "gone" so another `requestFullscreen()` call will fail unless there is another user activation in-between.  Essentially we are proposing one call per user interaction.  Currently any number of calls can be made until the user activation expires, which seems counter-intuitive (and it is one reason the UI spoofing bug was possible).

A bit of a background: here are [three different ways](https://mustaqahmed.github.io/user-activation-v2/#classifying-user-activation-gated-apis) APIs typically depend on user activation.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/whatwg/fullscreen/issues/152#issuecomment-493459352

Received on Friday, 17 May 2019 13:46:41 UTC