diff --git a/src/vs/workbench/contrib/extensions/browser/extensionsActions.ts b/src/vs/workbench/contrib/extensions/browser/extensionsActions.ts index 05ecf2338ad64..d1dacd0dc6184 100644 --- a/src/vs/workbench/contrib/extensions/browser/extensionsActions.ts +++ b/src/vs/workbench/contrib/extensions/browser/extensionsActions.ts @@ -585,7 +585,9 @@ export class InstallAction extends ExtensionAction { } } - alert(localize('installExtensionStart', "Installing extension {0} started.", this.extension.displayName)); + this.extensionsWorkbenchService.open(this.extension, { showPreReleaseVersion: this.options.installPreReleaseVersion }); + + alert(localize('installExtensionStart', "Installing extension {0} started. An editor is now open with more details on this extension", this.extension.displayName)); /* __GDPR__ "extensions:action:install" : { @@ -822,7 +824,8 @@ export abstract class InstallInOtherServerAction extends ExtensionAction { if (!this.server) { return; } - alert(localize('installExtensionStart', "Installing extension {0} started.", this.extension.displayName)); + this.extensionsWorkbenchService.open(this.extension); + alert(localize('installExtensionStart', "Installing extension {0} started. An editor is now open with more details on this extension", this.extension.displayName)); return this.extensionsWorkbenchService.installInServer(this.extension, this.server); } @@ -1553,6 +1556,7 @@ export class TogglePreReleaseExtensionAction extends ExtensionAction { if (!this.extension) { return; } + this.extensionsWorkbenchService.open(this.extension, { showPreReleaseVersion: !this.extension.preRelease }); await this.extensionsWorkbenchService.togglePreRelease(this.extension); } }