- From: <bugzilla@jessica.w3.org>
- Date: Fri, 05 Oct 2012 16:45:27 +0000
- To: public-webapps-bugzilla@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=19297
Summary: May user agents apply additional restrictions on
entering pointer lock?
Product: WebAppsWG
Version: unspecified
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: Pointer Lock
AssignedTo: scheib@chromium.org
ReportedBy: scheib@chromium.org
QAContact: public-webapps-bugzilla@w3.org
CC: mike@w3.org, public-webapps@w3.org
The pointer lock spec Working Draft 29 May 2012 is written specifying several
requirements to enter mouse lock, and leaving user agents to add additional
constraints to prevent nuisance and enforce security policies. Specifically
the Element requestPointerLock method section [1] states "The user agent
determines if pointer lock state will be entered" and the Security section [2]
includes varying policies including 'A conservative approach' requiring user
gestures and 'A full screen approach' requiring full screen.
Initial implementations have added additional constraints beyond those
explicitly listed in [1]. Firefox 14 introduced pointer lock requiring that
fullscreen be entered and confirmed and that the pointer lock target match the
fullscreen element. Chrome 22 introduced pointer lock with a more permissive
policy, allowing pointer lock of any element after fullscreen has been
confirmed. Chrome also permitted pointer lock outside of fullscreen if it was
requested via a user gesture.
Concern was raised in public-webapps discussion [3] that all user agents should
use the same policy and that be incorporated into the specification.
[1] http://www.w3.org/TR/2012/WD-pointerlock-20120529/#methods
[2] http://www.w3.org/TR/2012/WD-pointerlock-20120529/#security
[3] http://lists.w3.org/Archives/Public/public-webapps/2012OctDec/0010.html
--
Configure bugmail: https://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
Received on Friday, 5 October 2012 16:45:28 UTC