Fix #128796
This commit is contained in:
parent
2cfd397312
commit
56cbde963b
|
@ -1247,6 +1247,11 @@ export class GettingStartedPage extends EditorPane {
|
|||
private buildCategorySlide(categoryID: string, selectedStep?: string) {
|
||||
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();
|
||||
|
||||
const category = this.gettingStartedCategories.find(category => category.id === categoryID);
|
||||
|
|
|
@ -329,6 +329,11 @@ export const schema: IJSONSchema = {
|
|||
body: 'onTerminalProfile:${1:terminalId}',
|
||||
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: '*',
|
||||
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