You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
TUI thinking spinner animation shows static Braille pattern dots instead of rotating/animating. The spinner should cycle through different Braille characters but remains frozen on one frame.
Environment
OpenCode Version: 1.3.13
Terminal: Ghostty (also tested on iTerm2 - same issue)
OS: macOS
Steps to Reproduce
Start OpenCode TUI
Enable thinking (模型开启思考功能)
Submit a prompt that triggers thinking
Observe the spinner in the bottom-left corner (next to Esc key)
The spinner shows static dots instead of animating
Expected Behavior
The spinner should animate/rotate through the Braille pattern (e.g., ⠋ → ⠙ → ⠹ → ⠸ → ⠼ → ⠴ → ⠦ → ⠧ → ⠇ → ⠏ → ⠟)
Actual Behavior
The spinner displays static dots (⠄) and does not animate/rotate.
Additional Notes
This appears to be an OpenTUI rendering issue
The thinking content still generates correctly, only the spinner animation is broken
Not sure if this is related but my animation is a little different. I have JetBrainsMono Nerd Font Mono installed and kitty is configured to use it. Several models have not been able to figure it out, including using symbol_map. Braille seems to render fine outside of OC.
Sorry, I forgot to reply. I believe the latest version has already been fixed. However, you need to press Ctrl + P to open the "Commands" section, then enable the "Animations" option. After that, when you look at this option again, it will change to "Disable animations". That's all right.
Activity
fix(tui): animate thinking spinner correctly (fixes anomalyco#20978)
fix(tui): animate thinking spinner correctly (fixes anomalyco#20978)
m1k3s0 commentedon May 13, 2026
Not sure if this is related but my animation is a little different. I have JetBrainsMono Nerd Font Mono installed and kitty is configured to use it. Several models have not been able to figure it out, including using symbol_map. Braille seems to render fine outside of OC.
OpenCode Version: 1.14.48
Terminal: Kitty
OS: Debian (Linux)
xiaodizi commentedon May 13, 2026
m1k3s0 commentedon May 13, 2026
Please disregard my last message. DeepSeek V4 Pro figured it out...not even Opus 4.7 could do it.
The fix for me was installing the Symbola font so that inactive positions would be very small squares.
symbol_map U+2B00-U+2BFF Symbolagithub-actions commentedon Jul 12, 2026
To stay organized issues are automatically closed after 60 days of no activity. If the issue is still relevant please open a new one.