[BUG] Severe input stuttering/jumping when typing fast in TUI - characters appear in bursts
Resolved 💬 2 comments Opened Jan 18, 2026 by wrp1979 Closed Feb 27, 2026
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?
Description
When typing quickly in the Claude Code TUI prompt, characters appear in stuttering bursts instead of smoothly. The cursor "jumps" and characters are delayed, making fast typing extremely frustrating. This happens even in a fresh session with minimal context.
Video Demonstration
https://github.com/user-attachments/assets/cdd77dbd-2fbc-43be-aae4-49876c66bd95
Actual Behavior
Characters appear in stuttering bursts with visible delay. The faster you type, the more pronounced the "jumping" effect becomes.
What Should Happen?
Characters should appear immediately and smoothly as typed, similar to normal terminal input.
Error Messages/Logs
Steps to Reproduce
- Open Claude Code in any terminal (tested: Kitty, GNOME Terminal, Alacritty)
- Start typing rapidly (e.g., "gggggggggggggggg" or any fast text)
- Observe the characters appearing in delayed bursts instead of smoothly
Claude Model
Opus
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
2.1.12
Platform
Anthropic API
Operating System
Ubuntu/Debian Linux
Terminal/Shell
Other
Additional Information
Environment
- Claude Code version: 2.1.12
- OS: Ubuntu 24.04.3 LTS
- Kernel: 6.12.57-cachyos-lts-znver4
- Desktop: GNOME 46 (Wayland)
- Terminals tested: Kitty, GNOME Terminal, Alacritty - all exhibit the same behavior
- Hardware: AMD Ryzen 9 9950X3D, 128GB RAM, NVMe SSD
- Node.js: v25.2.1
## Notes
- Typing in the terminal itself (outside Claude Code) is perfectly smooth
- The issue occurs immediately on a fresh session, not just after long conversations
- Disabling telemetry (
DISABLE_TELEMETRY=1) does not fix the issue - This appears to be related to React Ink's TextInput component re-rendering on every keystroke
## Related Issues
- #3045 - IME issues investigation (same root cause: React Ink)
- #7430 - High keystroke latency
- #1913 - Terminal flickering (related TUI performance issues)
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗