summaryrefslogtreecommitdiffhomepage
path: root/packages/tui
diff options
context:
space:
mode:
Diffstat (limited to 'packages/tui')
-rw-r--r--packages/tui/internal/components/chat/messages.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/packages/tui/internal/components/chat/messages.go b/packages/tui/internal/components/chat/messages.go
index d2da2c609..a10c13a0f 100644
--- a/packages/tui/internal/components/chat/messages.go
+++ b/packages/tui/internal/components/chat/messages.go
@@ -281,6 +281,9 @@ func (m *messagesComponent) renderView() tea.Cmd {
if part.Synthetic {
continue
}
+ if part.Text == "" {
+ continue
+ }
remainingParts := message.Parts[partIndex+1:]
fileParts := make([]opencode.FilePart, 0)
for _, part := range remainingParts {
@@ -365,6 +368,9 @@ func (m *messagesComponent) renderView() tea.Cmd {
if reverted {
continue
}
+ if part.Text == "" {
+ continue
+ }
hasTextPart = true
finished := part.Time.End > 0
remainingParts := message.Parts[partIndex+1:]