VS Code extension: text input types backwards (RTL direction bug) — frequent occurrence

Resolved 💬 3 comments Opened Apr 21, 2026 by AHuntleyIBM Closed Jul 13, 2026

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

  1. Open the Claude Code panel in VS Code
  2. Begin typing in the message input field
  3. 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.

View original on GitHub ↗

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