RTL (Hebrew/Arabic) text renders backwards in VSCode extension chat panel

Resolved 💬 3 comments Opened Mar 1, 2026 by Carmimanidan Closed Mar 5, 2026

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

  1. Open Claude Code in VSCode (extension, not CLI terminal)
  2. Type a message in Hebrew (or any RTL language like Arabic)
  3. 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

View original on GitHub ↗

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