diff --git a/src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts b/src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts index e58b8587085..a4adde9236d 100644 --- a/src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts +++ b/src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts @@ -776,7 +776,9 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer const types: string[] = []; if (this.isProvideTasksEnabled()) { for (const definition of TaskDefinitionRegistry.all()) { - types.push(definition.taskType); + if (this.isTaskProviderEnabled(definition.taskType)) { + types.push(definition.taskType); + } } } return types;