claude-code - 💡(How to fix) Fix U+23F5 (⏵) renders as tofu in TUI on Ubuntu 26.04 LTS [3 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#53080Fetched 2026-04-25 06:12:53
View on GitHub
Comments
3
Participants
2
Timeline
7
Reactions
0
Author
Timeline (top)
labeled ×4commented ×3

U+23F5 (⏵ BLACK MEDIUM RIGHT-POINTING TRIANGLE) renders as a tofu box in Claude Code's TUI. Observed in the accept-edits UI element and in plan mode.

Root Cause

U+23F5 (⏵ BLACK MEDIUM RIGHT-POINTING TRIANGLE) renders as a tofu box in Claude Code's TUI. Observed in the accept-edits UI element and in plan mode.

RAW_BUFFERClick to expand / collapse

Environment

  • OS: Ubuntu 26.04 LTS (fresh install, released 2026-04-24)
  • Claude Code: 2.1.120 (also reproduced on 2.1.119)
  • Terminals tested: Ptyxis (VTE_VERSION=8400), xterm
  • Shells tested: bash, zsh
  • TERM=xterm-256color, COLORTERM=truecolor, LANG=en_US.UTF-8
  • Font: JetBrains Mono Nerd Font

Description

U+23F5 (⏵ BLACK MEDIUM RIGHT-POINTING TRIANGLE) renders as a tofu box in Claude Code's TUI. Observed in the accept-edits UI element and in plan mode.

Steps to Reproduce

  1. Fresh install of Ubuntu 26.04 LTS
  2. Install Claude Code
  3. Open any terminal emulator
  4. Launch Claude Code and observe the accept-edits UI or enter plan mode

What I Tried

  • Both bash and zsh (both affected)
  • Two different terminal emulators: Ptyxis and xterm (both affected)
  • Stripped environment via env -i HOME=$HOME PATH=$PATH TERM=xterm-256color claude (still affected)
  • Bare shell configs (still affected)
  • Older Claude Code version 2.1.119 (still affected)
  • Character renders correctly in the terminal outside Claude Code
  • system wcwidth() returns 1 for the character
  • locale is en_US.UTF-8

Conclusion

Issue appears specific to Claude Code's TUI rendering on Ubuntu 26.04. Not reproducible in the shell itself — only within Claude Code's TUI.

extent analysis

TL;DR

The issue is likely due to Claude Code's TUI rendering not handling the U+23F5 character correctly, and a workaround may involve updating the character rendering logic in Claude Code.

Guidance

  • Investigate Claude Code's TUI rendering logic to see if it correctly handles Unicode characters, specifically U+23F5.
  • Verify that the wcwidth() function is being used correctly in Claude Code's TUI rendering, as it returns 1 for the character, indicating it should be rendered as a single width character.
  • Check if there are any existing issues or pull requests in Claude Code's repository related to Unicode character rendering.
  • Consider testing Claude Code on a different Linux distribution or version to see if the issue is specific to Ubuntu 26.04.

Example

No code snippet is provided as the issue is related to a specific character rendering in Claude Code's TUI, and without access to the codebase, it's difficult to provide a concrete example.

Notes

The issue appears to be specific to Claude Code's TUI rendering on Ubuntu 26.04, and not a general Unicode rendering issue in the terminal or shell.

Recommendation

Apply workaround: Update Claude Code's TUI rendering logic to correctly handle Unicode characters, specifically U+23F5, as the issue is likely specific to Claude Code's implementation.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix U+23F5 (⏵) renders as tofu in TUI on Ubuntu 26.04 LTS [3 comments, 2 participants]