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

Re: [pointerevents] Incorrect order of the events in process pending pointer capture section

From: Mustaq Ahmed via GitHub <sysbot+gh@w3.org>
Date: Tue, 08 Mar 2016 19:48:36 +0000
To: public-pointer-events@w3.org
Message-ID: <issue_comment.created-193939767-1457466515-sysbot+gh@w3.org>
Thanks Navid. In summary, there are two problems with the spec:
**Problem 1.** Current spec wording misses the firing of out/leave 
events when the capturing directly "moves" from one element to 
another. Edge fires the events in a logical manner, not following the 
spec (from step 5 to end).
**Problem 1'.** Before "blue" receives pointermove in step 22, it 
should receive pointerover/enter. Spec is silent again as in Problem 
1, but Edge follows the spec this time.
**Problem 3.** After "blue" captures the pointer (step 19), "green" 
shouldn't receive any event. So firing of pointerout/leave to "green" 
(steps 20, 21) is conceptually wrong even though the spec suggests the
 same order _if "green" hadn't captured the mouse in step 5_. Edge 
implementation seems to follow the spec order.


-- 
GitHub Notification of comment by mustaqahmed
Please view or discuss this issue at 
https://github.com/w3c/pointerevents/issues/39#issuecomment-193939767 
using your GitHub account
Received on Tuesday, 8 March 2016 19:48:39 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 8 March 2016 19:48:39 UTC