Kaynağa Gözat

fix(tui): ensure viewport scrolls to bottom on new messages (#1110)

Tom 1 yıl önce
ebeveyn
işleme
81c88cc742

+ 3 - 0
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 {