aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJukka Jylänki <jujjyl@gmail.com>2014-02-01 00:44:26 +0200
committerJukka Jylänki <jujjyl@gmail.com>2014-02-01 00:44:26 +0200
commit6dba7fa0d7caea54c40deac29dd73a3b30e6c8eb (patch)
treeb2de842c68d89768e33f6842c4f32b6ce9eb636f
parent506dcd83d67ad722ba63bb31762b01898807d99c (diff)
Restrict touch events to not run deferred fullscreen+pointerlock requests due to security implications. Mark down related bugzilla entry.
-rw-r--r--src/library_html5.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/library_html5.js b/src/library_html5.js
index f9b8a8c7..86adeafd 100644
--- a/src/library_html5.js
+++ b/src/library_html5.js
@@ -709,7 +709,9 @@ var LibraryJSEvents = {
var eventHandler = {
target: JSEvents.findEventTarget(target),
- allowsDeferredCalls: true,
+ allowsDeferredCalls: false, // XXX Currently disabled, see bug https://bugzilla.mozilla.org/show_bug.cgi?id=966493
+// Once the above bug is resolved, enable the following condition if possible:
+// allowsDeferredCalls: eventTypeString == 'touchstart',
eventTypeString: eventTypeString,
callbackfunc: callbackfunc,
handlerFunc: handlerFunc,