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

  1. Install Claude Code extension v2.1.63 in VSCode
  2. Open the Claude Code chat panel
  3. Type or receive text in a RTL language (e.g., Persian/Farsi)
  4. 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.fontFamily is set to 'Noto Sans Arabic', monospace.

View original on GitHub ↗

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