RTL (right-to-left) text rendering broken in chat panel since v2.1.63
Resolved 💬 3 comments Opened Mar 1, 2026 by mehdashti Closed Mar 4, 2026
Description
RTL (right-to-left) text rendering in the Claude Code VSCode chat panel is broken since the v2.1.63 update. Persian/Farsi (and likely Arabic/Hebrew) text now renders left-to-right instead of right-to-left.
Steps to Reproduce
- Install Claude Code extension v2.1.63 in VSCode
- Open the Claude Code chat panel
- Type or receive text in a RTL language (e.g., Persian/Farsi)
- Observe that the text is displayed left-to-right instead of right-to-left
Expected Behavior
RTL text should render right-to-left, as it did in versions prior to v2.1.63.
Actual Behavior
RTL text renders left-to-right in the chat panel.
Workaround
Downgrading the extension to the version before v2.1.63 restores correct RTL rendering.
Environment
- VSCode version: 1.109.5
- OS: Debian Linux (6.18.12+deb14-amd64)
- Extension version: 2.1.63
Notes
- RTL works correctly in VSCode's editor, terminal, and other extensions (e.g., Codex) — only the Claude Code chat panel is affected.
- The
chat.fontFamilyis set to'Noto Sans Arabic', monospace.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗