diff --git a/packages/nx/src/tasks-runner/life-cycles/tui-summary-life-cycle.ts b/packages/nx/src/tasks-runner/life-cycles/tui-summary-life-cycle.ts index f099f6f6d33..0b12008b9a8 100644 --- a/packages/nx/src/tasks-runner/life-cycles/tui-summary-life-cycle.ts +++ b/packages/nx/src/tasks-runner/life-cycles/tui-summary-life-cycle.ts @@ -74,6 +74,10 @@ export function getTuiTerminalSummaryLifeCycle({ }; lifeCycle.appendTaskOutput = (taskId, output) => { + // Task already completed and output was finalized by endTasks — discard late-arriving data + if (!taskOutputChunks[taskId]) { + return; + } taskOutputChunks[taskId].push(output); };