There is an unsaved comment in progress. You will lose your changes if you continue. Are you sure you want to reopen the work item?
Resetting IronPython repl breaks completions
When the repl window is created, it is given an analyzer. This analyzer propagates quickly throughout all the buffers/project entries/etc., making it really hard to change later.
When you reset an IronPython repl, the remote interpreter is closed and its AppDomain is unloaded. Next time the analyzer tries to access the remote interpreter, it will crash (with an AppDomainUnloadedException and a suggestion to enable "/Log")
because the repl analyzer has a reference to the remote interpreter and does not know that it has been closed.