From 81c88cc742cc41571834a7bf87b64be7f83050cb Mon Sep 17 00:00:00 2001 From: Tom Date: Fri, 18 Jul 2025 16:41:03 +0700 Subject: [PATCH] fix(tui): ensure viewport scrolls to bottom on new messages (#1110) --- packages/tui/internal/components/chat/messages.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/tui/internal/components/chat/messages.go b/packages/tui/internal/components/chat/messages.go index 2d8261e5..9c2dd7e8 100644 --- a/packages/tui/internal/components/chat/messages.go +++ b/packages/tui/internal/components/chat/messages.go @@ -393,6 +393,9 @@ func (m *messagesComponent) renderView() { m.viewport.SetHeight(m.height - lipgloss.Height(m.header)) m.viewport.SetContent("\n" + strings.Join(blocks, "\n\n")) + if m.tail { + m.viewport.GotoBottom() + } } func (m *messagesComponent) renderHeader() string {