diff --git a/src/vs/workbench/contrib/tasks/browser/tasksQuickAccess.ts b/src/vs/workbench/contrib/tasks/browser/tasksQuickAccess.ts index 89b4ff97692..3b768e712a5 100644 --- a/src/vs/workbench/contrib/tasks/browser/tasksQuickAccess.ts +++ b/src/vs/workbench/contrib/tasks/browser/tasksQuickAccess.ts @@ -75,7 +75,10 @@ export class TasksQuickAccessProvider extends PickerQuickAccessProvider { if (isString(task)) { // switch to quick pick and show second level - taskQuickPick.show(localize('TaskService.pickRunTask', 'Select the task to run'), undefined, task); + const showResult = await taskQuickPick.show(localize('TaskService.pickRunTask', 'Select the task to run'), undefined, task); + if (showResult) { + this.taskService.run(showResult, { attachProblemMatcher: true }); + } } else { this.taskService.run(await this.toTask(task), { attachProblemMatcher: true }); }