W3C home > Mailing lists > Public > public-pointer-events@w3.org > January to March 2014

RE: pointerdown/pointerup on non-hover devices

From: Jacob Rossi <Jacob.Rossi@microsoft.com>
Date: Wed, 22 Jan 2014 22:53:29 +0000
To: Rick Byers <rbyers@google.com>, "Patrick H. Lauke" <redux@splintered.co.uk>
CC: "public-pointer-events@w3.org" <public-pointer-events@w3.org>
Message-ID: <f7a25d396a074befbe02cb57c6565f04@BL2PR03MB451.namprd03.prod.outlook.com>
Yes, an editorial mistake when we added enter/leave. Fixed in the latest editor’s draft [1]. Great catch, thanks!


[1] https://dvcs.w3.org/hg/pointerevents/rev/95b152ce34eb

On Tue, Jan 21, 2014 at 3:55 PM, Rick Byers <rbyers@google.com<mailto:rbyers@google.com>> wrote:
Hah, good catch.  We added pointerenter/pointerleave late in the process - probably just missed referencing it in a few places.  Note that the description of pointerenter/pointerleave do say this is required, eg 5.2.8 pointerenter:
"A user agent must dispatch this event when a pointing device is moved into the hit test boundaries of an element or one of its descendants, including as a result of a pointerdown event from a device that does not support hover."

Want to file a bug for Jacob to update sections 5.2.2 and 5.2.3 to reference pointerenter/pointerleave?  I don't see any other place this is missing, do you?


On Tue, Jan 21, 2014 at 6:45 PM, Patrick H. Lauke <redux@splintered.co.uk<mailto:redux@splintered.co.uk>> wrote:
In the current spec, pointerdown/pointerup/pointercancel on input devices that do not support hover MUST fire a pointerover/pointerout/pointerout (respectively, before in the first case and after in the other two cases). But why not also a pointerenter/pointerleave?

Patrick H. Lauke
re·dux (adj.): brought back; returned. used postpositively
[latin : re-, re- + dux, leader; see duke.]

www.splintered.co.uk<http://www.splintered.co.uk/> | www.photographia.co.uk<http://www.photographia.co.uk/>
http://redux.deviantart.com<http://redux.deviantart.com/> | http://flickr.com/photos/redux/

twitter: @patrick_h_lauke | skype: patrick_h_lauke
Received on Wednesday, 22 January 2014 22:54:11 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 16:48:09 UTC