[BUG] Fullscreen TUI mode has janky/non-smooth scrolling
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
With "tui": "fullscreen" enabled in settings.json, scrolling through conversation history is noticeably janky — it jumps in large chunks rather than scrolling smoothly line-by-line like in the default TUI mode.
What Should Happen?
Scrolling should be smooth and proportional to scroll input, similar to the default TUI mode.
Error Messages/Logs
Steps to Reproduce
- Set "tui": "fullscreen" in settings.json
- Have a conversation long enough to require scrolling
- Scroll up/down through the conversation history
- Observe: scrolling is choppy/jumpy compared to the default TUI mode
Claude Model
Opus
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
2.1.118 - @anthropic-ai/claude-code
Platform
Other
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
I switched to fullscreen mode to work around the scrollback duplication that happens in default mode when resizing the terminal window (see also the duplicate frames in scrollback when resizing: https://github.com/anthropics/claude-code/issues?q=is%3Aissue+scrollback+resize). Fullscreen mode fixes that problem, but introduces this scrolling regression.
Ideally both issues would be resolved so we don't have to pick between clean scrollback and smooth scrolling.
Btw: I'm sorry I haven't tested the very latest version! My installation is controlled by my company and I don't have a choice over which version to use.
This issue has 8 comments on GitHub. Read the full discussion on GitHub ↗