Community
Participate
Working Groups
There is a timing hole in the JavaScript debugger which will sometimes causes the second debug session not to work. The problem seems to occur when the debugger is sitting on a breakpoint and the terminate button is press. If the "onExecute()" method isn't doesn't wake up from the waitLoop() and run to completion before the JSDebugTarget method stopDebugger() calls debuggerService.off(), the next debug session doesn't stop on any breakpoints.
See Bug 178825
Assigning to me. Will commit the patches from bug 178825 in a new branch.