stablyai / stablyai/orca

[Bug]: Scrolling in agent/terminal panes causes duplicated/garbled text and panel content overlap (Windows + WSL)

Open
#5,345 5 comments 0 reactions 1 assignee Claimed by @OrcaWin View on GitHub
bug os:Windows pending_repro size/m
Dominant language
TypeScript
Stars
72.1k
Forks
4.7k
Avg merge
14h 54m
Merged PRs (30d)
520

Description

### Operating system

Windows

### Orca version

v1.4.66.0

### Details

Windows + WSL2 (Ubuntu) — Ubuntu 22.04.2 LTS

When scrolling inside an agent conversation pane (and also inside a terminal pane running an interactive TUI such as OpenCode), the rendered text becomes visually corrupted. This happens on a project opened from the WSL filesystem mapped to the Windows drive (path /mnt/c/Users//Documents/Proyectos/).

Two distinct visual glitches were captured in the same scroll session:

Duplicated lines — every visible line of the agent's response gets rendered twice, one copy directly below the other, as if the previous frame wasn't cleared before the new scroll position was painted (see 01_text_duplicated_lines.png).
Cross-panel content bleed / tearing — content from the right-hand sidebar (Context / Modified Files / MCP status) overlaps the main conversation/terminal pane at incorrect horizontal offsets, mixing text from different panels and different scroll positions into a torn/garbled mess (see 02_panel_content_bleed.png, 03_panel_content_bleed_2.png, and scroll_distortion.gif).

Steps to reproduce

Open a project located on the WSL filesystem under the Windows drive mount, e.g. /mnt/c/Users//Documents/Proyectos/.
Open an agent conversation panel that has a long scrollback (many sections of text), and/or a terminal pane running an interactive TUI agent (e.g. opencode).
Scroll up/down with the mouse wheel inside that pane, especially with the right sidebar panel also visible.
Observe the rendering glitches described above appearing while scrolling.

Expected behavior
Scrolling should redraw the pane cleanly — no duplicated lines, and no bleed-through from neighboring panels.

Actual behavior
Text is duplicated and/or panels visually overlap/tear during and right after scrolling, as shown in the attached screen recording and screenshots.

Image
Image
Image
Image

Video: https://pucp-42.wistia.com/s/e7brnteh2daf2bm

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.