RTL (Right-to-Left) support for Hebrew/Arabic in VSCode extension chat
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
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗