Skip to content

[Bug] TUI thinking spinner animation not spinning (static Braille pattern dots) #20978

@xiaodizi

Description

@xiaodizi

Bug Description

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

  1. Start OpenCode TUI
  2. Enable thinking (模型开启思考功能)
  3. Submit a prompt that triggers thinking
  4. Observe the spinner in the bottom-left corner (next to Esc key)
  5. 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
  • No errors in logs related to this issue

Metadata

Metadata

Assignees

Labels

opentuiThis relates to changes in v1.0, now that opencode uses opentui

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions