IME candidate window appears at left edge of input line, not at cursor position
Summary
IME candidate window for Japanese input appears at the left edge of the input line instead of at the actual cursor position. This occurs across multiple terminals.
This was supposedly fixed in #19207 (PR #17127), but the issue persists.
Environment
- Claude Code: 2.1.74
- OS: macOS (Darwin 23.5.0)
- Input Method: Japanese IME
- Affected terminals:
- iTerm2 3.6.9
- Ghostty 1.3.0 (stable)
Steps to Reproduce
- Open Claude Code in iTerm2 or Ghostty
- Start typing in Japanese using IME
- Observe the IME candidate window position
Expected Behavior
IME candidate window appears at the cursor position (where text is being typed).
Actual Behavior
IME candidate window appears at the left edge of the input line, not at the cursor position.
Screenshot
iTerm2
<img width="478" height="315" alt="Image" src="https://github.com/user-attachments/assets/32d34f76-4808-4078-b8ac-cecdcb682df7" />
Ghostty
<img width="741" height="390" alt="Image" src="https://github.com/user-attachments/assets/36a39857-2d81-4dcf-af86-a1cfeea2dc0a" />
Related Issues
- #19207 (closed, locked) — original report of IME cursor positioning
- #17127 — PR that was supposed to fix this
🤖 Generated with Claude Code
This issue has 6 comments on GitHub. Read the full discussion on GitHub ↗