summaryrefslogtreecommitdiffhomepage
path: root/packages
diff options
context:
space:
mode:
authorTom <[email protected]>2025-07-18 16:41:03 +0700
committerGitHub <[email protected]>2025-07-18 04:41:03 -0500
commit81c88cc742cc41571834a7bf87b64be7f83050cb (patch)
tree50485d988f9a553faf2a6de726271c433f0d2df9 /packages
parent99b9390d80bb370b23dd0613d83c6277fab76fa5 (diff)
downloadopencode-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.go3
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 {