From 625aa473b684ccee984437a436291064d8e88cab Mon Sep 17 00:00:00 2001 From: Ayman Bagabas Date: Mon, 14 Jul 2025 17:00:31 -0400 Subject: [PATCH] fix(tui): make sure we treat \r\n as \n --- internal/tui/components/chat/messages/renderer.go | 1 + 1 file changed, 1 insertion(+) diff --git a/internal/tui/components/chat/messages/renderer.go b/internal/tui/components/chat/messages/renderer.go index e10181621628913e6fab99edfc8a9d33312b1a94..11bb9f923456b6d16566d06951757e6be6ecbbf1 100644 --- a/internal/tui/components/chat/messages/renderer.go +++ b/internal/tui/components/chat/messages/renderer.go @@ -773,6 +773,7 @@ func prettifyToolName(name string) string { // escapeContent escapes ANSI escape sequences and control characters in the // content and styles it for display in the terminal. func escapeContent(t *styles.Theme, content string) string { + content = strings.ReplaceAll(content, "\r\n", "\n") lines := strings.Split(content, "\n") for i, line := range lines { lines[i] = escapeLine(t, line)