- From: Matt Brubeck <mbrubeck@mozilla.com>
- Date: Thu, 17 Jul 2014 16:30:19 -0700
- To: "Touch Events CG" <public-touchevents@w3.org>
Received on Thursday, 17 July 2014 23:30:48 UTC
After this Gecko bug is fixed, canceling a "touchend" event will prevent that touch from generating a click event and associated mouse events: https://bugzilla.mozilla.org/show_bug.cgi?id=1016481 The new Gecko behavior matches the current behavior of Chrome and WebKit. The Touch Events v1 recommendation does not explicitly document this behavior, though it is perhaps implied by the table in section 5.4. To make it fully explicit, I suggest adding this text to section 5.6 ("The touchend event") in the errata: "*If this event is cancelled, any sequence of touch events that includes this event must not be interpreted as a click [link to section 7].*" and the following text (inserted text in bold below) to section 7: "If the preventDefault method of touchstart or touchmove*or touchend* is called, the user agent should not dispatch any mouse event that would be a consequential result of the the prevented touch event."
Received on Thursday, 17 July 2014 23:30:48 UTC