diff --git a/src/vs/workbench/contrib/tasks/browser/terminalTaskSystem.ts b/src/vs/workbench/contrib/tasks/browser/terminalTaskSystem.ts index c6e1d3fbaa7bdaffcb26f760fa923fcc06fb2773..bbee56887c4fcc1d687e082108cab26024ef25c1 100644 --- a/src/vs/workbench/contrib/tasks/browser/terminalTaskSystem.ts +++ b/src/vs/workbench/contrib/tasks/browser/terminalTaskSystem.ts @@ -986,6 +986,7 @@ export class TerminalTaskSystem implements ITaskSystem { for (const terminal of values(this.terminals)) { if (terminal.group === group) { const originalInstance = terminal.terminal; + await originalInstance.waitForTitle(); const config = this.currentTask.shellLaunchConfig; result = this.terminalService.splitInstance(originalInstance, config); if (result) {