Skip to content

Conversation

@ryanwyler
Copy link
Contributor

@ryanwyler ryanwyler commented Dec 30, 2025

Summary

Reverts opentui from 0.1.66 to 0.1.63 to fix a rendering regression.

Problem

The upgrade to opentui 0.1.66 (commit 4ca7ab6) introduced a rendering regression that causes visible jitter/flickering during streamed output in the TUI.

How to Reproduce

  1. Run opencode with opentui 0.1.66
  2. Ask the assistant to output formatted content (e.g., "show me a side-by-side diff" or any code block)
  3. Watch the display as content streams in - it jumps/jitters up and down visibly

Testing

Tested by toggling between versions:

  • 0.1.66: jitter visible when rendering streamed content
  • 0.1.63: stable rendering, no jitter

Changes

  • packages/opencode/package.json - downgrade @opentui/core and @opentui/solid to 0.1.63
  • bun.lock - updated lockfile

The upgrade to opentui 0.1.66 (commit 4ca7ab6) introduced a rendering
regression that causes jitter/flickering during streamed output in the TUI.

Tested and confirmed:
- 0.1.66: jitter visible when rendering streamed content
- 0.1.63: stable rendering, no jitter

This reverts the opentui version while keeping all other changes from that commit.
@kommander kommander merged commit ad425a6 into sst:dev Dec 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants