diff options
| author | adamdotdevin <[email protected]> | 2025-07-21 10:43:55 -0500 |
|---|---|---|
| committer | adamdotdevin <[email protected]> | 2025-07-21 10:44:21 -0500 |
| commit | d957ab849b362babbc8ccb82139a9c48734fe3d3 (patch) | |
| tree | 44bc9d2a73d6efbf3703b0fc36f53f98759f52bd /packages/tui/internal/components/chat | |
| parent | 4b2e52c834680301556ad103f7cd885071b8df6e (diff) | |
| download | opencode-d957ab849b362babbc8ccb82139a9c48734fe3d3.tar.gz opencode-d957ab849b362babbc8ccb82139a9c48734fe3d3.zip | |
fix(tui): up/down arrow handling
Diffstat (limited to 'packages/tui/internal/components/chat')
| -rw-r--r-- | packages/tui/internal/components/chat/editor.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/packages/tui/internal/components/chat/editor.go b/packages/tui/internal/components/chat/editor.go index e4e62ed7e..dbd4f3dbb 100644 --- a/packages/tui/internal/components/chat/editor.go +++ b/packages/tui/internal/components/chat/editor.go @@ -83,13 +83,13 @@ func (m *editorComponent) Update(msg tea.Msg) (tea.Model, tea.Cmd) { if m.historyIndex == -1 { // Save current text before entering history m.currentText = m.textarea.Value() - m.textarea.CursorStart() + m.textarea.MoveToBegin() } // Move up in history (older messages) if m.historyIndex < len(m.app.State.MessageHistory)-1 { m.historyIndex++ m.RestoreFromHistory(m.historyIndex) - m.textarea.CursorStart() + m.textarea.MoveToBegin() } return m, nil } @@ -105,11 +105,11 @@ func (m *editorComponent) Update(msg tea.Msg) (tea.Model, tea.Cmd) { m.currentText = "" } else { m.RestoreFromHistory(m.historyIndex) - m.textarea.CursorEnd() + m.textarea.MoveToEnd() } return m, nil } else if m.historyIndex > -1 { - m.textarea.CursorEnd() + m.textarea.MoveToEnd() return m, nil } } |
