[Bug 26809] IE11 on Win8.1 fires a click event after pointer has moved when element has touch-event: none

https://www.w3.org/Bugs/Public/show_bug.cgi?id=26809

--- Comment #3 from saeid@fastmail.fm ---
(In reply to Patrick H. Lauke from comment #2)
> - the end result is that with touch-action:none you get pretty much the
> equivalent behavior to mouse events (where you also see a 'click' happening
> if you did a mousedown on the element, moved the mouse around while the
> button is pressed, and then released the mouse again over the same element)

This is certainly not true, unless you are on IE11/Win8. Just mousedown on
yellow box in my test page, move the mouse around and then release it and you
will see that no alert box pops up, i.e. no click is fired. This is the case in
every browser that I now except IE11 on Windows 8.1 touch.

I just can't understand why dragging an element should trigger a click! Every
touch-enabled slideshow that has linked slides or links inside slides will
break because of this.

Also when I look at the sequence of pointer events in my test page (logged in
console), I see that no pointercancel is being fired at all. IE fires a
pointerup and then a click immediately after pointermove events. It just
doesn't care whether pointerup is happening at pointerdown location or far away
from it.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Tuesday, 16 September 2014 07:15:37 UTC