@@ -845,7 +845,7 @@ export class GettingStartedPage extends EditorPane {
845
845
this . editorInput . selectedCategory = undefined ;
846
846
this . editorInput . selectedStep = undefined ;
847
847
} else {
848
- await this . buildCategorySlide ( this . editorInput . selectedCategory , this . editorInput . selectedStep ) ;
848
+ this . buildCategorySlide ( this . editorInput . selectedCategory , this . editorInput . selectedStep ) ;
849
849
this . setSlide ( 'details' ) ;
850
850
return ;
851
851
}
@@ -867,7 +867,7 @@ export class GettingStartedPage extends EditorPane {
867
867
if ( first ) {
868
868
this . currentWalkthrough = first ;
869
869
this . editorInput . selectedCategory = this . currentWalkthrough ?. id ;
870
- await this . buildCategorySlide ( this . editorInput . selectedCategory , undefined ) ;
870
+ this . buildCategorySlide ( this . editorInput . selectedCategory , undefined ) ;
871
871
this . setSlide ( 'details' ) ;
872
872
return ;
873
873
}
@@ -1188,7 +1188,7 @@ export class GettingStartedPage extends EditorPane {
1188
1188
this . editorInput . selectedCategory = categoryID ;
1189
1189
this . editorInput . selectedStep = stepId ;
1190
1190
this . currentWalkthrough = ourCategory ;
1191
- await this . buildCategorySlide ( categoryID ) ;
1191
+ this . buildCategorySlide ( categoryID ) ;
1192
1192
this . setSlide ( 'details' ) ;
1193
1193
} ) ;
1194
1194
}
@@ -1343,13 +1343,13 @@ export class GettingStartedPage extends EditorPane {
1343
1343
super . clearInput ( ) ;
1344
1344
}
1345
1345
1346
- private async buildCategorySlide ( categoryID : string , selectedStep ?: string ) {
1346
+ private buildCategorySlide ( categoryID : string , selectedStep ?: string ) {
1347
1347
if ( this . detailsScrollbar ) { this . detailsScrollbar . dispose ( ) ; }
1348
1348
1349
- await this . extensionService . whenInstalledExtensionsRegistered ( ) ;
1350
-
1351
- // Remove internal extension id specifier from exposed id's
1352
- await this . extensionService . activateByEvent ( `onWalkthrough: ${ categoryID . replace ( / [ ^ # ] + # / , '' ) } ` ) ;
1349
+ this . extensionService . whenInstalledExtensionsRegistered ( ) . then ( ( ) => {
1350
+ // Remove internal extension id specifier from exposed id's
1351
+ this . extensionService . activateByEvent ( `onWalkthrough: ${ categoryID . replace ( / [ ^ # ] + # / , '' ) } ` ) ;
1352
+ } ) ;
1353
1353
1354
1354
this . detailsPageDisposables . clear ( ) ;
1355
1355
0 commit comments