From 3ebe409aab2f4c6592a3fb0c70dbd28e975db51c Mon Sep 17 00:00:00 2001 From: clover caruso Date: Sat, 21 Mar 2026 17:58:27 -0700 Subject: [PATCH] fix(lib/log): fix progress lines appearing when no logs --- lib/progress.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/progress.ts b/lib/progress.ts index 903e6a529cd2becee57fd11eeaaf52ab602e65a6..17a416158f7726880fa92421b12f3c4fa721b34d 100644 --- a/lib/progress.ts +++ b/lib/progress.ts @@ -704,12 +704,11 @@ function renderChildren(state: ReadOnlyNode, now: number, depth: boolean[]) { truncated += 1; continue; } - const logLines = child?.logs + const logLines = child.logs .map((msg) => log.formatMessage(msg, true)) .join("") - .split("\n") - .slice(-Math.min(3, maxHeight)) ?? []; - for (const line of logLines) { + .trim(); + if (logLines) for (const line of logLines.split("\n").slice(-Math.min(3, maxHeight))) { item += left + (i === length - 1 && !truncated ? " " : box.line) + " " + ansi.style(ansi.fgBrightBlack, ">") + " " + line + "\n"; -- 2.54.0