Clarify effect of canceling touchend event. v1-errata tip
authorMatt Brubeck <mbrubeck@mozilla.com>
Thu, 24 Jul 2014 15:19:38 -0700
branchv1-errata
changeset 230 bca491d2ba3f
parent 229 0c110aed1866
Clarify effect of canceling touchend event.

http://lists.w3.org/Archives/Public/public-touchevents/2014Jul/0011.html
touchevents.html
--- a/touchevents.html	Thu Jul 24 12:47:06 2014 -0400
+++ b/touchevents.html	Thu Jul 24 15:19:38 2014 -0700
@@ -598,6 +598,12 @@
           must not be included in the <a>touches</a> and <a>targetTouches</a>
           attributes.
         </p>
+
+        <p>
+          If this event is cancelled, any sequence of touch events that
+          includes this event must not be <a href="#click-events">interpreted
+          as a click</a>.
+        </p>
       </section>
 
       <section>
@@ -715,9 +721,10 @@
         user agent dispatches both touch events and mouse events in response to
         a single user action, then the <a>touchstart</a> event type must be
         dispatched before any mouse event types for that action.  If the
-        <a>preventDefault</a> method of <a>touchstart</a> or <a>touchmove</a>
-        is called, the user agent should not dispatch any mouse event that
-        would be a consequential result of the the prevented touch event.
+        <a>preventDefault</a> method of <a>touchstart</a>, <a>touchmove</a>, or
+        <a>touchend</a> is called, the user agent should not dispatch any mouse
+        event that would be a consequential result of the the prevented touch
+        event.
       </p>
 
       <p class="note">
@@ -727,7 +734,7 @@
         touch input devices, it can react to the subsequent mouse events instead.
       </p>
 
-      <p>
+      <p id="click-events">
         If the user agent intreprets a sequence of touch events as a click,
         then it should dispatch <a>mousemove</a>, <a>mousedown</a>,
         <a>mouseup</a>, and <a>click</a> events (in that order) at the location