As per description. The problem is due to there being no intermediate call to willExecuteStatement between two calls to willLeaveFrame.
Created attachment 9422 [details] Patch
Comment on attachment 9422 [details] Patch Thanks for the fix! This is an interesting edge case.
I don't get this line: + pausedWhileLeavingFrame = fromLeavingFrame || false; Shouldn't it be: + pausedWhileLeavingFrame = fromLeavingFrame || false || false || false; Kidding, of course... ;-)
Landed in r15403.
Closing since Drosera has been replaced by the new Web Inspector debugger. Moving to the New Bugs component so the Drosera component can be closed and removed.