Skip to content

Commit d18ba85

Browse files
committed
Make sure extensions are activated before resolving task
Part of microsoft#99797
1 parent d78d88f commit d18ba85

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

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)