summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--packages/tui/internal/components/chat/messages.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/packages/tui/internal/components/chat/messages.go b/packages/tui/internal/components/chat/messages.go
index b41193367..7d6a1ff3a 100644
--- a/packages/tui/internal/components/chat/messages.go
+++ b/packages/tui/internal/components/chat/messages.go
@@ -511,9 +511,9 @@ func (m *messagesComponent) renderView() tea.Cmd {
}
prefix := ansi.Cut(line, 0, left)
- middle := ansi.Strip(ansi.Cut(line, left, right))
- suffix := ansi.Cut(line, right, width)
- clipboard = append(clipboard, strings.TrimRight(middle, " "))
+ middle := strings.TrimRight(ansi.Strip(ansi.Cut(line, left, right)), " ")
+ suffix := ansi.Cut(line, left+len(middle), width)
+ clipboard = append(clipboard, middle)
line = prefix + styles.NewStyle().Background(t.Accent()).Foreground(t.BackgroundPanel()).Render(ansi.Strip(middle)) + suffix
}
final = append(final, line)