[BUG] Claude Desktop macOS: Hebrew (RTL) text renders broken in all responses
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
- Open Claude Desktop on macOS
- Type any message in Hebrew (e.g. "מה השעה?")
- 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" />
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗