TUI rendering glitches: overlapping panels, misaligned content, and corrupted layout #7923

Open
opened 2026-02-16 18:08:40 -05:00 by yindo · 1 comment
Owner

Originally created by @mohamed2394 on GitHub (Jan 29, 2026).

Originally assigned to: @kommander on GitHub.

Description

this is ai generated :
Intermittent TUI rendering glitches where the layout breaks: panels overlap, text/diffs render on top of each other, and spacing/borders become corrupted. This makes the UI hard to read and scrolling doesn’t always recover the layout. Occurs sporadically, more noticeable during longer outputs. (See screenshot)

Plugins

none

OpenCode version

1.1.41

Steps to reproduce

  • no trace on why and how it happens, it just happens
  • usually long session and when multiple opencode tabs are open
  • extends to all opencode tab once the issue occurs
  • if i ctrl+c and then re open opencode and go back to that session it goes back to normal state,

Screenshot and/or share link

Image

Operating System

macos 26.2

Terminal

Ghostty

Originally created by @mohamed2394 on GitHub (Jan 29, 2026). Originally assigned to: @kommander on GitHub. ### Description this is ai generated : Intermittent TUI rendering glitches where the layout breaks: panels overlap, text/diffs render on top of each other, and spacing/borders become corrupted. This makes the UI hard to read and scrolling doesn’t always recover the layout. Occurs sporadically, more noticeable during longer outputs. (See screenshot) ### Plugins none ### OpenCode version 1.1.41 ### Steps to reproduce - no trace on why and how it happens, it just happens - usually long session and when multiple opencode tabs are open - extends to all opencode tab once the issue occurs - if i ctrl+c and then re open opencode and go back to that session it goes back to normal state, ### Screenshot and/or share link <img width="3456" height="2040" alt="Image" src="https://github.com/user-attachments/assets/ccecf36b-c3f5-48a0-9caa-812a9a9990b1" /> ### Operating System macos 26.2 ### Terminal Ghostty
yindo added the opentuibug labels 2026-02-16 18:08:40 -05:00
Author
Owner

@github-actions[bot] commented on GitHub (Jan 29, 2026):

This issue might be a duplicate of existing issues. Please check:

  • #10776: There was a problem with the TUI display (similar TUI rendering problems with visible glitches)
  • #11003: When abnormal information appears, the current information will be obscured (overlapping content symptom)
  • #10638: Input field disappears and error data is shown in the background (layout corruption and content overlap)
  • #10053: Terminal rendering problem, TUI display misalignment (similar intermittent rendering issues, window resizing temporarily fixes it)
  • #10391: TUI layout malformation (TUI layout becoming corrupted under certain conditions)
  • #10450: Textarea flickering when pasting long text (related rendering glitches)
  • #8639: Background logs are printed to the TUI (content rendering over display)
  • #3567: Help window glitches out when i scroll (scrolling causing visual glitches)

Feel free to ignore if none of these address your specific case.

@github-actions[bot] commented on GitHub (Jan 29, 2026): This issue might be a duplicate of existing issues. Please check: - #10776: There was a problem with the TUI display (similar TUI rendering problems with visible glitches) - #11003: When abnormal information appears, the current information will be obscured (overlapping content symptom) - #10638: Input field disappears and error data is shown in the background (layout corruption and content overlap) - #10053: Terminal rendering problem, TUI display misalignment (similar intermittent rendering issues, window resizing temporarily fixes it) - #10391: TUI layout malformation (TUI layout becoming corrupted under certain conditions) - #10450: Textarea flickering when pasting long text (related rendering glitches) - #8639: Background logs are printed to the TUI (content rendering over display) - #3567: Help window glitches out when i scroll (scrolling causing visual glitches) Feel free to ignore if none of these address your specific case.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#7923