[BUG] [BUG] Arabic RTL text suddenly appears reversed/mirrored

Resolved 💬 6 comments Opened Mar 1, 2026 by MISAbdullah Closed Apr 9, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

Arabic text was rendering correctly in Claude Code earlier today. After leaving the laptop in sleep mode and returning, all Arabic text now appears mirrored/reversed (reading left-to-right instead of right-to-left).

For example, "مرحبا" appears as "ابحرم"

What Should Happen?

Arabic RTL text should display correctly from right-to-left, as it was working earlier today in the same environment.

Error Messages/Logs

No error messages. The /bug command shows no errors or warnings in debug logs. The text simply renders reversed/mirrored visually.

Steps to Reproduce

  1. Open Claude Code in any terminal (VSCode or Windows Terminal)
  2. Send any message in Arabic
  3. The response Arabic text appears reversed/mirrored (left-to-right instead of right-to-left)
  4. Example: "مرحبا" appears as "ابحرم"

Claude Model

Opus

Is this a regression?

Yes, this worked in a previous version

Last Working Version

Same version (2.1.63) - was working earlier today, broke after laptop sleep/wake cycle without any update

Claude Code Version

2.1.63

Platform

Anthropic API

Operating System

Windows

Terminal/Shell

VS Code integrated terminal

Additional Information

  • The issue started suddenly after a laptop sleep/wake cycle, without any Claude Code or terminal update
  • Arabic text was displaying correctly in the same session earlier today
  • Tried: restarting laptop, reinstalling Claude Code, changing terminal unicode settings (unicodeVersion: 6), changing terminal font, using Windows Terminal instead of VSCode - nothing fixed it
  • English text renders perfectly, only RTL (Arabic) text is affected
  • Claude Code model: claude-opus-4-5-20250918
  • Plan: Max plan

View original on GitHub ↗

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