Spacing bug: ⏸ plan mode indicator renders without enough space after the symbol

Resolved 💬 3 comments Opened May 14, 2026 by ScottHelme Closed Jun 12, 2026

Summary

The plan-mode indicator renders as ⏸plan mode on (shift+tab to cycle) — the gap after (U+23F8) is too tight, so the symbol visually runs into the text. The other permission-mode indicators (⏵ accept edits on, ⏵⏵ auto-accept edits on) render with correct spacing in the same terminal and font, so this is specific to , not a general Unicode-width issue on the client side.

Expected

Same visual spacing as the other indicators, e.g. ⏸ plan mode on (shift+tab to cycle).

Actual

⏸plan mode on (shift+tab to cycle) — the symbol abuts the text.

Notes

  • (U+23F5) and ⏵⏵ render correctly in the same session, so flipping the terminal's "ambiguous = wide" setting would over-correct those.
  • Likely root cause: (U+23F8) has East Asian Width = Ambiguous and is drawn wider than the renderer measured it on common Windows Terminal fonts (Cascadia Mono / Cascadia Code).
  • This was previously reported in #15462 and closed via autoclose without a fix. Filing again because it's still present and reproducible.

Environment

  • Claude Code: 2.1.141
  • Platform: WSL2 on Windows (Linux 6.6.114.1-microsoft-standard-WSL2)
  • Terminal: Windows Terminal
  • `TERM=xterm-256color`

View original on GitHub ↗

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