From 012ab512082a67a981e55b36e7308e336560e9b0 Mon Sep 17 00:00:00 2001 From: Cheena Malhotra <13396919+cheenamalhotra@users.noreply.github.com> Date: Wed, 2 Nov 2022 10:05:13 -0700 Subject: [PATCH] Fix instability when canceling editing connection (#21068) --- .../services/connection/browser/connectionDialogService.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sql/workbench/services/connection/browser/connectionDialogService.ts b/src/sql/workbench/services/connection/browser/connectionDialogService.ts index 94437cdb26..8a3ec580a0 100644 --- a/src/sql/workbench/services/connection/browser/connectionDialogService.ts +++ b/src/sql/workbench/services/connection/browser/connectionDialogService.ts @@ -219,7 +219,7 @@ export class ConnectionDialogService implements IConnectionDialogService { } else { if (params && params.input && params.connectionType === ConnectionType.editor) { this._connectionManagementService.cancelEditorConnection(params.input); - } else { + } else if (!params.isEditConnection) { // Do not cancel connected connection if this is Edit mode. this._connectionManagementService.cancelConnection(this._model); } if (params && params.input && params.input.onConnectCanceled) {