The debugger has 2 window types: the main window and the follower windows (not the terminology used in the code). If you destroy the agent associated with the main window, and you have the setting that closes agent windows on agent destruction turned on (and it is turned on by default), the main window will be closed and as a side-effect the whole debugger application with all other agent windows will be closed.
It would be nice if the debugger would stay open if any agents still existed. Maybe we need no main window and all follower windows or something along those lines.
The debugger has 2 window types: the main window and the follower windows (not the terminology used in the code). If you destroy the agent associated with the main window, and you have the setting that closes agent windows on agent destruction turned on (and it is turned on by default), the main window will be closed and as a side-effect the whole debugger application with all other agent windows will be closed.
It would be nice if the debugger would stay open if any agents still existed. Maybe we need no main window and all follower windows or something along those lines.