Fix #128796
This commit is contained in:
parent
2cfd397312
commit
56cbde963b
2 changed files with 10 additions and 0 deletions
|
@ -1247,6 +1247,11 @@ export class GettingStartedPage extends EditorPane {
|
||||||
private buildCategorySlide(categoryID: string, selectedStep?: string) {
|
private buildCategorySlide(categoryID: string, selectedStep?: string) {
|
||||||
if (this.detailsScrollbar) { this.detailsScrollbar.dispose(); }
|
if (this.detailsScrollbar) { this.detailsScrollbar.dispose(); }
|
||||||
|
|
||||||
|
this.extensionService.whenInstalledExtensionsRegistered().then(() => {
|
||||||
|
// Remove internal extension id specifier from exposed id's
|
||||||
|
this.extensionService.activateByEvent(`onWalkthrough:${categoryID.replace(/[^#]+#/, '')}`);
|
||||||
|
});
|
||||||
|
|
||||||
this.detailsPageDisposables.clear();
|
this.detailsPageDisposables.clear();
|
||||||
|
|
||||||
const category = this.gettingStartedCategories.find(category => category.id === categoryID);
|
const category = this.gettingStartedCategories.find(category => category.id === categoryID);
|
||||||
|
|
|
@ -329,6 +329,11 @@ export const schema: IJSONSchema = {
|
||||||
body: 'onTerminalProfile:${1:terminalId}',
|
body: 'onTerminalProfile:${1:terminalId}',
|
||||||
description: nls.localize('vscode.extension.activationEvents.onTerminalProfile', 'An activation event emitted when a specific terminal profile is launched.'),
|
description: nls.localize('vscode.extension.activationEvents.onTerminalProfile', 'An activation event emitted when a specific terminal profile is launched.'),
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
label: 'onWalkthrough',
|
||||||
|
body: 'onWalkthrough:${1:walkthroughID}',
|
||||||
|
description: nls.localize('vscode.extension.activationEvents.onWalkthrough', 'An activation event emitted when a specified walkthrough is opened.'),
|
||||||
|
},
|
||||||
{
|
{
|
||||||
label: '*',
|
label: '*',
|
||||||
description: nls.localize('vscode.extension.activationEvents.star', 'An activation event emitted on VS Code startup. To ensure a great end user experience, please use this activation event in your extension only when no other activation events combination works in your use-case.'),
|
description: nls.localize('vscode.extension.activationEvents.star', 'An activation event emitted on VS Code startup. To ensure a great end user experience, please use this activation event in your extension only when no other activation events combination works in your use-case.'),
|
||||||
|
|
Loading…
Reference in a new issue