Skip to content

Commit 9c12df8

Browse files
authored
Make sure extensions are activated before resolving task (#99957)
Fixes #99797
1 parent 9926fd6 commit 9c12df8

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -554,6 +554,7 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer
554554
}
555555

556556
public async tryResolveTask(configuringTask: ConfiguringTask): Promise<Task | undefined> {
557+
await Promise.all([this.extensionService.activateByEvent('onCommand:workbench.action.tasks.runTask'), this.extensionService.whenInstalledExtensionsRegistered()]);
557558
let matchingProvider: ITaskProvider | undefined;
558559
for (const [handle, provider] of this._providers) {
559560
if (configuringTask.type === this._providerTypes.get(handle)) {

0 commit comments

Comments
 (0)