From b36ac6c202b29baa8f2b4fec086b6882c45f3d74 Mon Sep 17 00:00:00 2001 From: Matthew Breedlove Date: Thu, 11 Sep 2025 12:49:10 -0400 Subject: [PATCH] Fix SessionClock to show '0m' if we don't have a calculated session duration (empty jsonl) --- src/widgets/SessionClock.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/widgets/SessionClock.ts b/src/widgets/SessionClock.ts index 87c8752..15d9f7e 100644 --- a/src/widgets/SessionClock.ts +++ b/src/widgets/SessionClock.ts @@ -17,10 +17,10 @@ export class SessionClockWidget implements Widget { render(item: WidgetItem, context: RenderContext, settings: Settings): string | null { if (context.isPreview) { return item.rawValue ? '2hr 15m' : 'Session: 2hr 15m'; - } else if (context.sessionDuration) { - return item.rawValue ? context.sessionDuration : `Session: ${context.sessionDuration}`; } - return null; + + const duration = context.sessionDuration ?? '0m'; + return item.rawValue ? duration : `Session: ${duration}`; } supportsRawValue(): boolean { return true; }