[BUG] Claude Desktop macOS: Hebrew (RTL) text renders broken in all responses

Resolved 💬 3 comments Opened Apr 18, 2026 by yair848020-aria Closed May 27, 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?

Bug Description

When Claude responds in Hebrew, text renders left-to-right instead of right-to-left.
The layout is broken — words, punctuation, and sentences appear in the wrong order and alignment.

Environment

  • macOS: 15.7.4 (Sequoia) — Build 24G517
  • Claude Desktop: 1.3109.0
  • Hardware: Mac

Steps to Reproduce

  1. Open Claude Desktop on macOS
  2. Type any message in Hebrew (e.g. "מה השעה?")
  3. Read the response — Hebrew text flows LTR, layout is broken

Expected Behavior

Hebrew responses should render RTL (right-to-left), right-aligned,
matching standard Hebrew text rendering on macOS.

Actual Behavior

Responses render LTR with broken word order and punctuation placement.
The issue is in the response container — direction: rtl is not applied
when RTL language is detected.

<img width="1604" height="410" alt="Image" src="https://github.com/user-attachments/assets/608b719b-6a54-4e5a-84dd-1714c16ddc55" />

<img width="1604" height="410" alt="Image" src="https://github.com/user-attachments/assets/5f0bcd93-f4d8-497f-927b-65b884d606cc" />

Additional Notes

  • The Windows community has built an unofficial patch (github.com/shraga100/claude-desktop-rtl-patch)

because this is unaddressed on macOS

  • This affects all Hebrew-speaking Claude Desktop users on Mac
  • Temporary workaround: injecting CSS via DevTools, but it resets on every app restart

What Should Happen?

When Claude responds in Hebrew, text should render right-to-left with right-alignment — identical to how Hebrew text renders natively on macOS in any other application. Mixed Hebrew/English content should use standard Unicode bidirectional text rendering (bidi), which macOS handles natively when direction: rtl is set on the container.

Error Messages/Logs

Steps to Reproduce

<img width="1280" height="514" alt="Image" src="https://github.com/user-attachments/assets/44135d6c-7fe0-4451-9772-668fe97df9fa" />

<img width="1280" height="514" alt="Image" src="https://github.com/user-attachments/assets/3f3037d3-e2ec-4db2-bd4e-ef343bcf19f9" />

Claude Model

None

Is this a regression?

Yes, this worked in a previous version

Last Working Version

_No response_

Claude Code Version

4.7 Opus

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

<!-- Uploading "image.png"... -->

<img width="1604" height="410" alt="Image" src="https://github.com/user-attachments/assets/8669a6d2-ae36-45c5-960e-79fed4a6edc9" />

View original on GitHub ↗

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