RTL (Hebrew/Arabic) text renders backwards in VSCode extension chat panel
Description
Hebrew (RTL) text in the Claude Code VSCode extension chat panel renders backwards/mirrored. Both user input and assistant responses in Hebrew display incorrectly — the text appears left-to-right instead of right-to-left.
Steps to Reproduce
- Open Claude Code in VSCode (extension, not CLI terminal)
- Type a message in Hebrew (or any RTL language like Arabic)
- Observe that the text is rendered backwards — letters appear in reverse order
Expected Behavior
Hebrew/Arabic text should render right-to-left, with correct character ordering and alignment.
Actual Behavior
The text is displayed left-to-right with reversed character order, making it completely unreadable.
Screenshot
The entire chat panel flips — both user messages and assistant responses are affected.
Environment
- Claude Code VSCode Extension v2.1.49
- macOS (Darwin 25.2.0)
Suggested Fix
The webview HTML/CSS likely needs dir="auto" or dir="rtl" attributes on text containers to support bidirectional text rendering. Using dir="auto" would allow the browser to auto-detect text direction per paragraph.
🤖 Generated with Claude Code
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗