Summary: | mousemove event fired on click, even though the mouse does not move | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | simon <simon.brent> | ||||
Component: | UI Events | Assignee: | Nobody <webkit-unassigned> | ||||
Status: | NEW --- | ||||||
Severity: | Normal | CC: | ap, kangax, me, odai640680odai, rniwa, sam | ||||
Priority: | P2 | ||||||
Version: | 528+ (Nightly build) | ||||||
Hardware: | PC | ||||||
OS: | Windows XP | ||||||
URL: | http://jsbin.com/iwige | ||||||
Attachments: |
|
Description
simon
2009-06-15 03:44:53 PDT
I have a similar bug. I illustrated it here : http://michaelvillar.com/tmp/click_mousemove_bdc4.html The mousemove event is fired after a click even if the mouse doesn't move. It appears it's working as expected in Chrome 5.0.375.70. The problem still exists in Safari 5 and the latest Webkit nightly r61351 The bug appears to be in (void)mouseUp:(NSEvent *)event in WebHTMLView.mm. It calls [self _updateMouseoverWithFakeEvent], which in turn fires mousemove event. Created attachment 103923 [details]
DRT test
Similar issue in Chrome — http://code.google.com/p/chromium/issues/detail?id=5598 |