RTL (Right-to-Left) support for Hebrew/Arabic in VSCode extension chat

Resolved 💬 3 comments Opened Mar 31, 2026 by ayalbarak Closed Jun 5, 2026

Feature Request: RTL (Right-to-Left) text direction support

Problem

When using Claude Code VSCode extension in Hebrew (or any RTL language), the chat interface displays text left-to-right. This makes reading very difficult, especially when Hebrew text is mixed with English terms, code snippets, or technical names. Punctuation and bidirectional text rendering becomes garbled and frustrating to read.

Current workaround

In the browser version (claude.ai/code), a bookmarklet can toggle direction: rtl on all elements. However, the VSCode extension's webview is sandboxed and does not allow CSS/JS injection from:

  • Custom CSS and JS Loader extension
  • Developer Tools (main window)
  • Webview Developer Tools
  • Direct modification of the extension's index.css/index.js files

None of these approaches successfully affect the chat content rendering.

Requested solution

Add a built-in toggle (button or keyboard shortcut) in the Claude Code VSCode extension to switch the chat interface between LTR and RTL text direction. This should affect:

  • The chat message display area
  • The text input field
  • Only text content direction, not the overall UI layout

Impact

This affects all users who communicate in RTL languages including Hebrew, Arabic, Persian, and Urdu. The current state makes the VSCode extension significantly harder to use for these users compared to the browser version.

Environment

  • OS: Windows 11 Pro
  • Claude Code Extension: v2.1.88
  • VSCode / Antigravity

View original on GitHub ↗

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