summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authoradamdottv <[email protected]>2025-06-20 11:08:08 -0500
committeradamdottv <[email protected]>2025-06-20 11:08:08 -0500
commitb1a3599017893cff4720a6daca2f95ad9f869130 (patch)
tree1ae3b825cf7d1a4e1761f3bb9a85b83bb87af4aa
parent7b0329f67f98ccddc1625761a58c4e22cd47573c (diff)
downloadopencode-b1a3599017893cff4720a6daca2f95ad9f869130.tar.gz
opencode-b1a3599017893cff4720a6daca2f95ad9f869130.zip
fix(tui): input latency optimization
-rw-r--r--packages/tui/internal/components/chat/editor.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/packages/tui/internal/components/chat/editor.go b/packages/tui/internal/components/chat/editor.go
index 6c8b5f834..f48dcea1b 100644
--- a/packages/tui/internal/components/chat/editor.go
+++ b/packages/tui/internal/components/chat/editor.go
@@ -54,6 +54,9 @@ func (m *editorComponent) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
var cmd tea.Cmd
switch msg := msg.(type) {
+ case spinner.TickMsg:
+ m.spinner, cmd = m.spinner.Update(msg)
+ return m, cmd
case tea.KeyPressMsg:
// Maximize editor responsiveness for printable characters
if msg.Text != "" {