-
Notifications
You must be signed in to change notification settings - Fork 24
explicitly define what happens with Touch Events during scrolling, pinch-zoom, etc? #60
Comments
There is an "in passing" reference under "5.6 Cancelability of touch events"
but wondering if it could do with more direct explanation. |
actually, not just scrolling...pinch-to-zoom, any other gestures |
any comments/thoughts on this? @RByers ? others? |
Edge still sends Separately I'd be happy to see something describe that compatibility mouse events / click are sent only on a tap gesture. But MS lawyer-cats may have concerns over the wording :-). |
split this out into #63 |
haven't got my Lumia with Win 10 Mobile with me, but last time I checked, Edge behaved the same as Chrome etc - see http://patrickhlauke.github.io/getting-touchy-presentation/#365 |
...but testing this on my Surface 3, explicitly enabling Touch Events in |
Great! I remember Jacob saying they planned to change this, glad to hear they now match. We just realized our only Windows Phone doesn't support Edge (Win 8.1), so are waiting for a new one to arrive :-) |
Clearly dropped the ball here. Will draft up some wording (general gist of "touch events keep firing even if the browser pans/zooms" or similar) soon |
Perhaps just as an informative (non-normative) box-out, but: unless I'm missing it, the spec currently does not explicitly say whether or not
touchmove
is supposed to keep firing during scrolling, and whether or nottouchend
(and the compatibility mouse events +click
) should fire once scrolling finishes.This has historically been a grey area - for instance, Chrome used to fire
touchcancel
as soon as a scroll started (https://www.youtube.com/watch?v=h2djIdAFc5U#t=518), and there used to be further inconsistencies across browsers/OSs https://www.youtube.com/playlist?list=PLbPjl9UGMTycW_pCqnxCTHCy2MLl6HwDOMost (?) browsers now seem to have settled on firing
touchmove
during scroll, and thentouchend
(but no mouse /click
events) once scrolling finishes. Worth documenting this de-facto behavior? Even if prefaced with some wording that still leaves this up to individual implementations? Softened with aMAY
orSHOULD
?The text was updated successfully, but these errors were encountered: