Просмотр исходного кода

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

Tom 7 месяцев назад
Родитель
Сommit
81c88cc742
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      packages/tui/internal/components/chat/messages.go

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