diff options
| author | Tom <[email protected]> | 2025-07-18 16:41:03 +0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-07-18 04:41:03 -0500 |
| commit | 81c88cc742cc41571834a7bf87b64be7f83050cb (patch) | |
| tree | 50485d988f9a553faf2a6de726271c433f0d2df9 /packages | |
| parent | 99b9390d80bb370b23dd0613d83c6277fab76fa5 (diff) | |
| download | opencode-81c88cc742cc41571834a7bf87b64be7f83050cb.tar.gz opencode-81c88cc742cc41571834a7bf87b64be7f83050cb.zip | |
fix(tui): ensure viewport scrolls to bottom on new messages (#1110)
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/tui/internal/components/chat/messages.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/packages/tui/internal/components/chat/messages.go b/packages/tui/internal/components/chat/messages.go index 2d8261e5e..9c2dd7e81 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 { |
