debug: don't active js-debug unnecessarily

Fixes https://github.com/microsoft/vscode-js-debug/issues/1106
This commit is contained in:
Connor Peet 2021-10-11 15:27:28 -07:00
parent 2a656c8605
commit 9176be11bc
No known key found for this signature in database
GPG key ID: CF8FD2EA0DBC61BD

View file

@ -204,9 +204,11 @@ function readCurrentState(): State {
}
async function clearJsDebugAttachState(context: vscode.ExtensionContext) {
await context.workspaceState.update(STORAGE_IPC, undefined);
await vscode.commands.executeCommand('extension.js-debug.clearAutoAttachVariables');
await destroyAttachServer();
if (server || await context.workspaceState.get(STORAGE_IPC)) {
await context.workspaceState.update(STORAGE_IPC, undefined);
await vscode.commands.executeCommand('extension.js-debug.clearAutoAttachVariables');
await destroyAttachServer();
}
}
/**