- From: Patrick H. Lauke <redux@splintered.co.uk>
- Date: Tue, 25 Feb 2014 10:05:06 +0000
- To: "public-touchevents@w3.org" <public-touchevents@w3.org>
Based on a quick conversation with Doug on Twitter the other day https://twitter.com/patrick_h_lauke/status/437598813004791808 I'm wondering if there's any desire in this CG to expand on the current W3C Touch Events spec to define things that have been left quite vague? A few examples include: - the spec talks about preventDefault on touchstart and touchmove to suppress compatibility mouse events. It does not define what happens when preventDefault is done on touchend (and from my tests, this is a bit hit and miss in different browsers) - it mentions mousemove, mousedown, mouseup and click for the "interaction with mouse events" section. no mention of mouseover, mouseenter, mouseout, mouseleave - from my testing, it seems that mouse events are only fired in the case of a single touch tap action. as soon as a second touch point is present, or the single touch is held on the screen for a certain period of time, or moves too much, no mouse events are being fired. this is not explicitly stated. - the spec seems to suggest (in 5.3.2) that changedTouches should only contain the touches that relate(d) to the "defined touchable element". Does this mean, more explicitly, that it should only show the change in targetTouches? from my testing, some browsers also add touches (not in targetTouches) that changed to the changedTouches touchlist object - based on the work we're doing in Pointer Events, it would be nice to have an explicit section that lists the events being fired, and in what order, for common interactions on a touchscreen (tap on an element), including compatibility mouse events etc. So...is this something that we should/could/want to tackle? Or should I just file some open issues here http://www.w3.org/2010/webevents/track/issues/open ? P -- Patrick H. Lauke www.splintered.co.uk | https://github.com/patrickhlauke http://flickr.com/photos/redux/ | http://redux.deviantart.com twitter: @patrick_h_lauke | skype: patrick_h_lauke
Received on Tuesday, 25 February 2014 10:05:29 UTC