diff --git a/src/resources/extensions/gsd/auto-dashboard.ts b/src/resources/extensions/gsd/auto-dashboard.ts index 18ad2aa35..616e64229 100644 --- a/src/resources/extensions/gsd/auto-dashboard.ts +++ b/src/resources/extensions/gsd/auto-dashboard.ts @@ -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));