Merge pull request #669 from gsd-build/fix/662-task-count-display

fix: clamp task counter to prevent display overflow after loop recovery
This commit is contained in:
TÂCHES 2026-03-16 12:36:02 -06:00 committed by GitHub
commit 26b4e483bd

View file

@ -340,7 +340,8 @@ export function updateProgressWidget(
let meta = theme.fg("dim", `${done}/${total} slices`);
if (activeSliceTasks && activeSliceTasks.total > 0) {
meta += theme.fg("dim", ` · task ${activeSliceTasks.done + 1}/${activeSliceTasks.total}`);
const taskNum = Math.min(activeSliceTasks.done + 1, activeSliceTasks.total);
meta += theme.fg("dim", ` · task ${taskNum}/${activeSliceTasks.total}`);
}
lines.push(truncateToWidth(`${pad}${bar} ${meta}`, width));