You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Bug]: Terminal scrolls to top after Claude output #2384
I've tested Claude Code in Wave and I don't get scrolled to the top (seems to work fine) -- also on MacOS. What shell are you using (bash, zsh)? I'm trying to think of anything that could cause this but coming up pretty blank. Is it happening on every user-input prompt or just sometimes? I just ran through a couple of sessions in a couple different repos and wasn't able to repro the issue.
I'll dig around a bit more and see if there is any xterm.js issues or places where we might inadvertently call a "scroll to top" for that container.
This won't fix your issue, but we did add a new setting term:shiftenternewline that you can set to true which allows you to use Shift+Enter in Claude Code to get newlines instead of having Shift+Enter submit.
Control+Up Arrow jumps to top
(Note: It's Control, not Command, even on Mac)
Feature Request:
Would be great to have a UI button to jump to bottom (similar to Docker Desktop terminal). Having to use keyboard shortcuts or scroll manually is frustrating, especially when Claude outputs a lot of text and the terminal auto-scrolls to the top.
This would significantly improve the UX for Claude Code users in Wave Terminal.
When I paste lengthy content into a dialog and press submit, the terminal scrolls to the top, exhibiting the same behavior. In addition, I've noticed that when I hit PageDown and then any key, the terminal will scroll to the top again.
Same issue here, makes it a killer when you're switching between multiple sessions and trying not to forget what was happening in the other terminal block
Sorry about this, it sounds super frustrating. Been working on some potential fixes #2941 and #2944, but the big problem is I just can't seem to reproduce the issue on my mac or on my windows box. I believe it is happening since there are so many bug reports, but I'm really struggling to figure out what is causing it (been pouring through the Wave and xterm.js code looking for anything that would cause a scroll to top).
If anyone else has this bug please include what platform (macos, windows, linux) you are on. If on mac also please let me know if you have automatic or always for "show scroll bars", and if you are on Sequoia or Tahoe.
Also, are you seeing this when:
Switching Tabs
Resizing the Terminal / Window
When Claude Code asks for input
When pasting input into Claude Code
Sometime else?
The more specific with the "when" can maybe help me narrow it down or repro it. Thanks
It's happening after claude code finishes with something then asks for my input. It will then shoot me back to the top of the thread and I have to scroll down to the message.
@sawka I came here searching for this as it's too much annoying and wanting me to move to some other terminal. I have recorded a video for you to see that within 2 mins of Claude working, it scrolled back to top like 3 times and then I had to come back down again.
Activity
sawka commentedon Oct 10, 2025
Sorry about this, that sounds super frustrating!
I've tested Claude Code in Wave and I don't get scrolled to the top (seems to work fine) -- also on MacOS. What shell are you using (bash, zsh)? I'm trying to think of anything that could cause this but coming up pretty blank. Is it happening on every user-input prompt or just sometimes? I just ran through a couple of sessions in a couple different repos and wasn't able to repro the issue.
I'll dig around a bit more and see if there is any xterm.js issues or places where we might inadvertently call a "scroll to top" for that container.
This won't fix your issue, but we did add a new setting
term:shiftenternewlinethat you can set to true which allows you to use Shift+Enter in Claude Code to get newlines instead of having Shift+Enter submit.benjlcox commentedon Oct 23, 2025
Hm, that's interesting. I'm using zsh. I'll try and see if I can dig into what might be unique (broken) about my setup
ZhuYizhou2333 commentedon Nov 24, 2025
I'm using zsh and I've encountered the same issue
mawazawa commentedon Nov 29, 2025
Additional Feedback from User:
Current Workaround (macOS):
(Note: It's Control, not Command, even on Mac)
Feature Request:
Would be great to have a UI button to jump to bottom (similar to Docker Desktop terminal). Having to use keyboard shortcuts or scroll manually is frustrating, especially when Claude outputs a lot of text and the terminal auto-scrolls to the top.
This would significantly improve the UX for Claude Code users in Wave Terminal.
jrlprost commentedon Nov 29, 2025
Hello!
I can tell you I have the same issue on Mac using Claude Code and Wave.
Wave Client Version 0.12.5 (202511250205)
Ctrl + UP / Down doesn't work on my configuration (French Keyboard)
I'm using Option + Up / Down -> Kind of working
Best regards,
JR
zcf0508 commentedon Dec 10, 2025
When I paste lengthy content into a dialog and press submit, the terminal scrolls to the top, exhibiting the same behavior. In addition, I've noticed that when I hit PageDown and then any key, the terminal will scroll to the top again.
daijpeng commentedon Dec 11, 2025
windows环境,远程登陆到linux主机,运行claudecode,面临同样的问题。
artbird309 commentedon Jan 17, 2026
I am also having this issues randomly when scrolling as Claude is running.
I am running Pop OS 22.04 with ZSH and Wave 0.13.1
fix: terminal scroll preservation on tab switch and alt buffer exit
nateduffy-IG commentedon Feb 22, 2026
This is an issue for me as well!
harleymckenzie commentedon Feb 26, 2026
Same issue here, makes it a killer when you're switching between multiple sessions and trying not to forget what was happening in the other terminal block
sawka commentedon Feb 27, 2026
(reposted from my comment on #2790)
Sorry about this, it sounds super frustrating. Been working on some potential fixes #2941 and #2944, but the big problem is I just can't seem to reproduce the issue on my mac or on my windows box. I believe it is happening since there are so many bug reports, but I'm really struggling to figure out what is causing it (been pouring through the Wave and xterm.js code looking for anything that would cause a scroll to top).
If anyone else has this bug please include what platform (macos, windows, linux) you are on. If on mac also please let me know if you have automatic or always for "show scroll bars", and if you are on Sequoia or Tahoe.
Also, are you seeing this when:
The more specific with the "when" can maybe help me narrow it down or repro it. Thanks
nateduffy-IG commentedon Feb 27, 2026
It's happening after claude code finishes with something then asks for my input. It will then shoot me back to the top of the thread and I have to scroll down to the message.
wajahatkarim3 commentedon Feb 27, 2026
@sawka I came here searching for this as it's too much annoying and wanting me to move to some other terminal. I have recorded a video for you to see that within 2 mins of Claude working, it scrolled back to top like 3 times and then I had to come back down again.
Kapture.2026-02-28.at.03.47.08.mp4
sawka commentedon Mar 12, 2026
the bulk of this issue should be fixed as of v0.14.1