| OLD | NEW | 
| (Empty) |  | 
 |   1 <!DOCTYPE html> | 
 |   2 <html> | 
 |   3 <body> | 
 |   4 <p id="description"> | 
 |   5 This tests pressing a mouse button down inside a dragstart event.<br> | 
 |   6 This happens when a user sets a breakpoint of a dragstart event handler in Inspe
    ctor, | 
 |   7 and clicks somewhere on the page while the script is paused at the breakpoint. W
    ebKit should not crash. | 
 |   8 </p> | 
 |   9 <div id="container"><span id="target" draggable="true" ondragstart="onDragStart(
    )">drag me</span></div> | 
 |  10 <script> | 
 |  11  | 
 |  12 if (!window.testRunner || !window.eventSender) | 
 |  13     document.body.innerHTML = 'This test requires eventSender'; | 
 |  14 else { | 
 |  15     testRunner.dumpAsText(); | 
 |  16  | 
 |  17     var target = document.getElementById('target'); | 
 |  18     var called = false; | 
 |  19  | 
 |  20     function onDragStart() { | 
 |  21         called = true; | 
 |  22         eventSender.mouseUp(); | 
 |  23         eventSender.mouseDown(); | 
 |  24     } | 
 |  25  | 
 |  26     eventSender.mouseMoveTo(target.offsetLeft + target.offsetWidth / 2, target.o
    ffsetTop + target.offsetHeight / 2); | 
 |  27     eventSender.mouseDown(); | 
 |  28     eventSender.leapForward(100); | 
 |  29     eventSender.mouseMoveTo(500, 500); | 
 |  30     eventSender.mouseUp(); | 
 |  31  | 
 |  32     document.getElementById('container').textContent = called ? 'PASS - mouse up
     and down inside a dragstart did not crash WebKit' | 
 |  33         : 'FAIL - dragstart was never fired.'; | 
 |  34 } | 
 |  35  | 
 |  36 </script> | 
 |  37 </body> | 
 |  38 </html> | 
| OLD | NEW |