IME candidate window shows at bottom-right corner instead of caret position (Windows CMD)
Describe the bug
After updating to Claude Code v2.1.153, when typing Chinese/IME text in CMD (Windows command prompt), the IME candidate window appears at the bottom-right corner of the terminal instead of next to the input caret. This makes typing very uncomfortable.
The changelog mentions a fix: "Fixed the IME candidate window appearing at the bottom of the screen instead of next to the input caret in attached background sessions on Windows" — but this issue happens in the normal interactive session, not just background sessions.
Environment
- OS: Windows 11 Home China (10.0.26100)
- Claude Code version: 2.1.153
- Terminal: CMD (Windows built-in command prompt)
- Shell: PowerShell
- Input method: Chinese IME (Windows built-in)
Steps to reproduce
- Open CMD on Windows 11
- Launch Claude Code (
claude) - Switch to a Chinese IME
- Start typing — the IME candidate window appears at the bottom-right corner instead of near the cursor
Expected behavior
IME candidate window should appear directly above/next to the input caret (cursor position).
Actual behavior
IME candidate window appears at the bottom-right corner of the terminal window.
Additional context
This may be a regression or the previous fix (for background sessions) needs to be extended to cover normal interactive mode as well.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗