diff --git a/src/vs/workbench/contrib/extensions/browser/extensionsActions.ts b/src/vs/workbench/contrib/extensions/browser/extensionsActions.ts index 83d083905d20c6..9fbea3147d315c 100644 --- a/src/vs/workbench/contrib/extensions/browser/extensionsActions.ts +++ b/src/vs/workbench/contrib/extensions/browser/extensionsActions.ts @@ -1779,7 +1779,7 @@ export class DisableGloballyAction extends ExtensionAction { return; } this.enabled = this.extension.state === ExtensionState.Installed - && (this.extension.enablementState === EnablementState.EnabledGlobally || this.extension.enablementState === EnablementState.EnabledWorkspace) + && (this.extension.enablementState === EnablementState.EnabledGlobally || this.extension.enablementState === EnablementState.DisabledWorkspace) && this.extensionEnablementService.canChangeEnablement(this.extension.local); } }