From be66fe65bc2ee3ef1076cc32e18139f3918c1d89 Mon Sep 17 00:00:00 2001 From: Jozsef Lazar Date: Tue, 3 Mar 2026 14:30:45 +0100 Subject: [PATCH] fix(coding-agent): strip all control characters from session display text (#1747) --- .../src/modes/interactive/components/session-selector.ts | 2 +- 1 file changed, 1 insertion(+), 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 154e4434..b62f0520 100644 --- a/packages/coding-agent/src/modes/interactive/components/session-selector.ts +++ b/packages/coding-agent/src/modes/interactive/components/session-selector.ts @@ -440,7 +440,7 @@ class SessionList implements Component, Focusable { // Session display text (name or first message) const hasName = !!session.name; const displayText = session.name ?? session.firstMessage; - const normalizedMessage = displayText.replace(/\n/g, " ").trim(); + const normalizedMessage = displayText.replace(/[\x00-\x1f\x7f]/g, " ").trim(); // Right side: message count and age const age = formatSessionDate(session.modified);