When the extension host is restarted, the message in the Console is technically correct but not very useful or helpful.
End users probably do not know what the "Extension host" is or why it's shutting down or in general What Just Happened.
Steps to reproduce the issue:
Disable an extension, e.g. vscode-vim
The button changes from "Disable" to "Restart extensions". Press this button.
The extension host restarts, and the Console emits the messages above.
Expected or desired behavior:
When the Extension Host is offline, we can't send or receive anything from the interpreter, so it does need to be communicated to the user in some way that "you can't run code right now". One way we could do this:
When the restart begins, replace the prompt with a spinner that says "Extensions restarting..."
System details:
Positron and OS details:
Interpreter details:
Any
Describe the issue:
When the extension host is restarted, the message in the Console is technically correct but not very useful or helpful.
End users probably do not know what the "Extension host" is or why it's shutting down or in general What Just Happened.
Steps to reproduce the issue:
The extension host restarts, and the Console emits the messages above.
Expected or desired behavior:
When the Extension Host is offline, we can't send or receive anything from the interpreter, so it does need to be communicated to the user in some way that "you can't run code right now". One way we could do this: