VS Code extension: text input types backwards (RTL direction bug) — frequent occurrence
Description
When typing in the Claude Code VS Code extension input field, text frequently appears in reverse order (right-to-left). After typing a letter, the cursor stays to the left of the character rather than moving right, causing subsequent characters to be inserted before previous ones — resulting in words spelled backwards.
Steps to Reproduce
- Open the Claude Code panel in VS Code
- Begin typing in the message input field
- Observe that characters appear in reverse order (cursor stays left of the most recently typed character)
Expected Behavior
Text should be entered left-to-right, with the cursor advancing to the right after each keystroke.
Actual Behavior
The input field behaves as if RTL (right-to-left) text direction is active. Characters are inserted to the left of the cursor, spelling words backwards.
Frequency
Happens frequently and consistently — not a one-off occurrence.
Environment
- OS: macOS Darwin 25.2.0
- Editor: VS Code (Claude Code extension)
- Claude Code interface: VS Code native extension
Workaround
Clicking outside the input field and back into it sometimes resets the direction temporarily.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗