From 600f59eae61b83de22cb3ca67160678dcf2026ad Mon Sep 17 00:00:00 2001 From: Barbara Valdez <34872381+barbaravaldez@users.noreply.github.com> Date: Fri, 15 Sep 2023 12:43:50 -0700 Subject: [PATCH] Fix enable/disable script button behavior (#24437) --- extensions/mssql/src/ui/scriptableDialogBase.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/extensions/mssql/src/ui/scriptableDialogBase.ts b/extensions/mssql/src/ui/scriptableDialogBase.ts index ef94c408c2..7d6c448884 100644 --- a/extensions/mssql/src/ui/scriptableDialogBase.ts +++ b/extensions/mssql/src/ui/scriptableDialogBase.ts @@ -63,13 +63,16 @@ export abstract class ScriptableDialogBase { await this.initializeData(); await this.initializeUI(); + this.disposables.push(this.modelView.onValidityChanged(() => { + this.updateScriptButtonState(); + })); } protected override updateLoadingStatus(isLoading: boolean, loadingText?: string, loadingCompletedText?: string): void { @@ -131,4 +134,8 @@ export abstract class ScriptableDialogBase