[BUG] built-in browser pane renders a duDesktop app on macOS Hebrew (RTL) locale: built-in browser/preview pane renders a duplicate "ghost" copyplicate, non-interactive copy side-by-side

Status Closed — duplicate
Maintainer reply None cached
Activity 3 comments · opened Jul 19, 2026 · closed Jul 23, 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?

When the macOS system language is set to Hebrew (RTL), the built-in browser pane in a Claude Code session renders a duplicate copy of its content. Both copies are drawn side by side, but only one is interactive; the other is a static "ghost."

https://github.com/user-attachments/assets/75e8691f-18e8-466e-b684-8e1fcac6e3f6

What Should Happen?

The built-in browser pane renders once and is fully interactive, regardless of the system's RTL/LTR text direction.

Error Messages/Logs

Steps to Reproduce

  1. Set the macOS system language (or the app's per-app language) to Hebrew.
  2. 2. Launch Claude Desktop fresh (clean start, no DevTools, nothing injected).
  3. 3. Open a Claude Code session and open the built-in browser / preview pane (e.g. have Claude open a URL or preview a running dev server).

Actual behavior: The built-in browser pane's content is drawn twice, side by side. Only one copy responds to clicks/scrolling; the other is a non-interactive duplicate. Persists with a single tab open and across app restarts.

Suspected cause: Consistent with the RTL-mirrored native window frame and the embedded webview (and/or its snapshot layer) being positioned in different coordinate spaces (one mirrored for RTL, one not) so they don't overlap and both remain visible.

Claude Model

None

Is this a regression?

No, this never worked

Last Working Version

_No response_

Claude Code Version

Claude Desktop 1.22209.3 (babe11) 2026-07-19T02:06:35.000Z

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

iTerm2

Additional Information

Environment:

  • Claude Desktop: 1.22209.3 (babe11) 2026-07-19T02:06:35.000Z
  • - macOS: 26.5.2 (25F84)
  • - - macOS system language: Hebrew (RTL)

Note: This appears related to potential duplicate #79038, which reports the same class of issue on RTL Windows locale. This report covers the macOS variant.

View original on GitHub ↗

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