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

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