IME candidate window appears at left edge of input line, not at cursor position

Resolved 💬 6 comments Opened Mar 12, 2026 by n350071 Closed Apr 13, 2026

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

  1. Open Claude Code in iTerm2 or Ghostty
  2. Start typing in Japanese using IME
  3. 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

View original on GitHub ↗

This issue has 6 comments on GitHub. Read the full discussion on GitHub ↗