From 588399594c36cf4ee5bb04d4ab9e8220adc66b5f Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Fri, 16 Jan 2026 12:01:40 +0100 Subject: [PATCH] Fix session picker hint overflow (closes #764) --- .../src/modes/interactive/components/session-selector.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/coding-agent/src/modes/interactive/components/session-selector.ts b/packages/coding-agent/src/modes/interactive/components/session-selector.ts index 191066d8..ec156a73 100644 --- a/packages/coding-agent/src/modes/interactive/components/session-selector.ts +++ b/packages/coding-agent/src/modes/interactive/components/session-selector.ts @@ -95,7 +95,9 @@ class SessionSelectorHeader implements Component { const availableLeft = Math.max(0, width - visibleWidth(rightText) - 1); const left = truncateToWidth(leftText, availableLeft, ""); const spacing = Math.max(0, width - visibleWidth(left) - visibleWidth(rightText)); - const hint = theme.fg("muted", 'Tab: scope · Ctrl+R: sort · re: for regex · "phrase" for exact phrase'); + const hintText = 'Tab: scope · Ctrl+R: sort · re: for regex · "phrase" for exact phrase'; + const truncatedHint = truncateToWidth(hintText, width, "…"); + const hint = theme.fg("muted", truncatedHint); return [`${left}${" ".repeat(spacing)}${rightText}`, hint]; } }