scrollbars missing #1655

Open
opened 2026-02-16 17:31:58 -05:00 by yindo · 16 comments
Owner

Originally created by @ubuntupunk on GitHub (Sep 8, 2025).

Originally assigned to: @adamdotdevin on GitHub.

I can't seem to scroll up to read what opencode is outputting. I don't have this problem with gemini-cli and any other cli so its not terminal related.
The opencode scrollbar is just a sold bar for some reason

Image
Originally created by @ubuntupunk on GitHub (Sep 8, 2025). Originally assigned to: @adamdotdevin on GitHub. I can't seem to scroll up to read what opencode is outputting. I don't have this problem with gemini-cli and any other cli so its not terminal related. The opencode scrollbar is just a sold bar for some reason <img width="1560" height="896" alt="Image" src="https://github.com/user-attachments/assets/f340d163-0352-4d07-935a-9aeddcccceb4" />
Author
Owner

@rekram1-node commented on GitHub (Sep 8, 2025):

I don't think there is a scrollbar

@rekram1-node commented on GitHub (Sep 8, 2025): I don't think there is a scrollbar
Author
Owner

@thdxr commented on GitHub (Sep 8, 2025):

the other CLIs are not TUIs - opencode takes over the full screen so your terminal can't really perceive the scroll
does scrolling with mouse or page up/down not work?

@thdxr commented on GitHub (Sep 8, 2025): the other CLIs are not TUIs - opencode takes over the full screen so your terminal can't really perceive the scroll does scrolling with mouse or page up/down not work?
Author
Owner

@ubuntupunk commented on GitHub (Sep 8, 2025):

nope, no mousescroll, and of course, the select text function gets a toast but no actual clipboard content.

@ubuntupunk commented on GitHub (Sep 8, 2025): nope, no mousescroll, and of course, the select text function gets a toast but no actual clipboard content.
Author
Owner

@allen-n commented on GitHub (Sep 17, 2025):

+1, I have the exact same issue, mouse-up/down and scroll up/down both scroll through messages I sent, rather than the UI. Note that this behavior isn't uniform for me, it depends on the terminal/terminal emulator. I'm on macOS, and get the following:

native terminal: mouse scroll does scroll, as expected
ghostty: mouse scroll does scroll, as expected
warp: mouse scroll and up/down arrow keys have same behavior, going through messages, not ideal

So it could be that this is a warp issue, not an opencode issue, but I don't have this issue with codex or claude code. 40s video demo of the issue on my machine: https://vid.cenvalabs.com/watch/87e2178809fb7f3339bf

debug info:
warp version: macOS build v0.2025.09.10.08.11.stable_01
ghostty version: 1.2.0
macOS terminal version: default for macOS 15.6.1 (24G90)

@allen-n commented on GitHub (Sep 17, 2025): +1, I have the exact same issue, mouse-up/down and scroll up/down both scroll through messages I sent, rather than the UI. Note that this behavior isn't uniform for me, it depends on the terminal/terminal emulator. I'm on macOS, and get the following: native terminal: mouse scroll does scroll, as expected ghostty: mouse scroll does scroll, as expected warp: mouse scroll and up/down arrow keys have same behavior, going through messages, not ideal So it could be that this is a warp issue, not an opencode issue, but I don't have this issue with codex or claude code. 40s video demo of the issue on my machine: https://vid.cenvalabs.com/watch/87e2178809fb7f3339bf debug info: warp version: macOS build v0.2025.09.10.08.11.stable_01 ghostty version: 1.2.0 macOS terminal version: default for macOS 15.6.1 (24G90)
Author
Owner

@OdyAsh commented on GitHub (Nov 2, 2025):

up

@OdyAsh commented on GitHub (Nov 2, 2025): up
Author
Owner

@SteveyBoros commented on GitHub (Nov 8, 2025):

Gotta admit this is a bit weird. It does make me wonder if I'm just odd or if the people actively working on this UI actually use it. There's lots of little UI quirks that reinforce this but I'll keep it to the issue being discussed:

I get it's a TUI, I get that we have page up and page down - but without some form of scroll indicator I have absolutely no idea where I am in the output. Am I at the end? Am I in the middle? How far to the start? It's just not very nice to work with.

@SteveyBoros commented on GitHub (Nov 8, 2025): Gotta admit this is a bit weird. It does make me wonder if I'm just odd or if the people actively working on this UI actually use it. There's lots of little UI quirks that reinforce this but I'll keep it to the issue being discussed: I get it's a TUI, I get that we have page up and page down - but without some form of scroll indicator I have absolutely no idea where I am in the output. Am I at the end? Am I in the middle? How far to the start? It's just not very nice to work with.
Author
Owner

@rekram1-node commented on GitHub (Nov 8, 2025):

@SteveyBoros we added a scroll bar then had to take it away because of a performance issue with it, but itll be addressed shortly

@rekram1-node commented on GitHub (Nov 8, 2025): @SteveyBoros we added a scroll bar then had to take it away because of a performance issue with it, but itll be addressed shortly
Author
Owner

@SteveyBoros commented on GitHub (Nov 8, 2025):

@SteveyBoros we added a scroll bar then had to take it away because of a performance issue with it, but itll be addressed shortly

Legend, thank you for the response.
Quite refreshing after banging my head against the wall with the claude-code flickering issue that they refuse to even acknowledge.

@SteveyBoros commented on GitHub (Nov 8, 2025): > [@SteveyBoros](https://github.com/SteveyBoros) we added a scroll bar then had to take it away because of a performance issue with it, but itll be addressed shortly Legend, thank you for the response. Quite refreshing after banging my head against the wall with the claude-code flickering issue that they refuse to even acknowledge.
Author
Owner

@rekram1-node commented on GitHub (Nov 8, 2025):

@SteveyBoros no problem, lmk if there are other frustrations u have and we will try to address them swiftly

@rekram1-node commented on GitHub (Nov 8, 2025): @SteveyBoros no problem, lmk if there are other frustrations u have and we will try to address them swiftly
Author
Owner

@treyg commented on GitHub (Nov 10, 2025):

@allen-n Did you ever get this working in warp?

@treyg commented on GitHub (Nov 10, 2025): @allen-n Did you ever get this working in warp?
Author
Owner

@allen-n commented on GitHub (Nov 10, 2025):

@treyg nope, opencode version below, rest of my info unchanged:

opencode --version
1.0.55
@allen-n commented on GitHub (Nov 10, 2025): @treyg nope, opencode version below, rest of my info unchanged: ```sh opencode --version 1.0.55 ```
Author
Owner

@treyg commented on GitHub (Nov 18, 2025):

@allen-n Try going into warp settings and turning on 'Enable Mouse Reporting'

@treyg commented on GitHub (Nov 18, 2025): @allen-n Try going into warp settings and turning on 'Enable Mouse Reporting'
Author
Owner

@allen-n commented on GitHub (Nov 18, 2025):

@treyg That looks to have fixed it! Thanks. Here is the config that allows proper scrolling:

Image
@allen-n commented on GitHub (Nov 18, 2025): @treyg That looks to have fixed it! Thanks. Here is the config that allows proper scrolling: <img width="1313" height="211" alt="Image" src="https://github.com/user-attachments/assets/b55cf361-137a-4f46-b3cd-f8fe7942b24e" />
Author
Owner

@DRBragg commented on GitHub (Jan 26, 2026):

Thanks @treyg This suggestion also fixed my issue in iTerm2

@DRBragg commented on GitHub (Jan 26, 2026): Thanks @treyg This suggestion also fixed my issue in iTerm2
Author
Owner

@yuezk commented on GitHub (Feb 3, 2026):

Seems dup of #6209, which has a more detailed discussion.

@yuezk commented on GitHub (Feb 3, 2026): Seems dup of #6209, which has a more detailed discussion.
Author
Owner

@eric-anderson-ibotta commented on GitHub (Feb 5, 2026):

I use opencode in a terminal window w/in my IDE (InteliJ). If I resize the terminal window vertically the TUI jumps back to the very beginning. Without some easy way to jump to the end/current position I have to spend many seconds holding "page down" to get back to being able to do anything.

A scroll bar would help address this, as would accepting "end" and "home" heys or including vim-like commands to jump to the end.

@eric-anderson-ibotta commented on GitHub (Feb 5, 2026): I use opencode in a terminal window w/in my IDE (InteliJ). If I resize the terminal window vertically the TUI jumps back to the very beginning. Without some easy way to jump to the end/current position I have to spend many seconds holding "page down" to get back to being able to do anything. A scroll bar would help address this, as would accepting "end" and "home" heys or including vim-like commands to jump to the end.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#1655