Explorar el Código

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

Tom hace 8 meses
padre
commit
81c88cc742
Se han modificado 1 ficheros con 3 adiciones y 0 borrados
  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 {