Bug 31233

Summary: Assertion Failure in DRT when calling eventSender.mouseUp() after two evenSender.mouseMoveTo() calls
Product: WebKit Reporter: Daniel Bates <dbates>
Component: Tools / TestsAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: aroben, eric, oliver, sam
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: PC   
OS: OS X 10.5   
Attachments:
Description Flags
Layout test to trigger assertion failure none

Daniel Bates
Reported 2009-11-07 17:32:05 PST
Created attachment 42707 [details] Layout test to trigger assertion failure When you have at least two eventSender.mouseMoveTo() calls subsequently followed by a eventSender.mouseUp() within the same Frame, the assertion on line 99 of UIDelegate.mm fails <http://trac.webkit.org/browser/trunk/WebKitTools/DumpRenderTree/mac/UIDelegate.mm?rev=49411#L99>. For completeness, the standard error message seen is: Assertion failed: (!draggingInfo), function -[UIDelegate webView:dragImage:at:offset:event:pasteboard:source:slideBack:forView:], file /Users/dbates/Documents/WebKit/WebKitTools/DumpRenderTree/mac/UIDelegate.mm, line 99. There seems to be no issue when dragging a source between frames since the assertion does not fail when you run LayoutTests/fast/events/drag-in-frames.html.
Attachments
Layout test to trigger assertion failure (5.63 KB, patch)
2009-11-07 17:32 PST, Daniel Bates
no flags
Note You need to log in before you can comment on or make changes to this bug.