Quote: |
Why is the ajax session still hanging after I hit the run button to step over all breakpoints? |
probably your application makes synchronous ajax calls or waits for the results in a loop. In this case if you use embedded browser, it will wait for your script to finish, IDE won't start debug session because embedded browser is waiting, and finally debugger won't let your script to return any results because it is waiting for the IDE to start debug session. You see, the situation is not fixable.
Either use
external browser, or set asynchronous mode and make sure your ajax does not wait for the results in a loop, or don't start debugger.