From 997cb2d945278ea8c37506b96d30024e2fc6a68b Mon Sep 17 00:00:00 2001 From: Timo Clasen Date: Fri, 4 Jul 2025 23:06:57 +0200 Subject: [PATCH] fix(tui): optimistic rendering (#692) --- packages/tui/internal/components/chat/messages.go | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/packages/tui/internal/components/chat/messages.go b/packages/tui/internal/components/chat/messages.go index 3d001130..a59b5d79 100644 --- a/packages/tui/internal/components/chat/messages.go +++ b/packages/tui/internal/components/chat/messages.go @@ -68,11 +68,9 @@ func (m *messagesComponent) Update(msg tea.Msg) (tea.Model, tea.Cmd) { m.selectedPart = -1 return m, nil case app.OptimisticMessageAddedMsg: - m.renderView(m.width) - if m.tail { - m.viewport.GotoBottom() - } - return m, nil + m.tail = true + m.rendering = true + return m, m.Reload() case dialog.ThemeSelectedMsg: m.cache.Clear() m.rendering = true