Desktop app (Windows, RTL): browser pane renders duplicated side-by-side; ghost copy is unresponsive
Status Open
Reported on v2.1.217
Maintainer reply None cached
Activity 3 comments · opened Jul 23, 2026
Summary
In the Claude Code desktop app on Windows, the built-in Browser pane renders twice, side by side: a "ghost" copy on the right and the real pane on the left. The two copies overlap with the chat column. Only the left copy responds to clicks/typing; the right copy is completely unresponsive (appears to be a stale compositor layer left behind, while hit-testing follows the repositioned pane).
Environment
- Claude desktop app: 1.24012.1.0 (Microsoft Store install,
C:\Program Files\WindowsApps\Claude_1.24012.1.0_x64__pzs8sxrjxfjjc) - Claude Code nucleus: 2.1.217
- OS: Windows 11 Home Single Language 10.0.26200
- App/Windows UI language: English (en-US) — correction: an earlier version of this report blamed an Arabic RTL app UI; the app UI is actually English
- Windows system locale: ar-SA (Arabic regional format on an English UI)
- Display: 1920×1080 at 125% scaling (AppliedDPI 120), single monitor
Repro / behavior
- Open a session in the desktop app.
- Open the internal Browser pane (e.g. via preview/browser tools navigating to a site).
- The pane content (same page, same scroll position) is drawn twice: once on the left (interactive) and once on the right (non-interactive, inside the pane's actual frame which shows an empty viewport), overlapping the chat transcript between them.
- Happens every time the pane is opened.
Expected
A single Browser pane, correctly positioned, receiving input where it is drawn.
Notes
- Screenshot in the comment below (sanitized, plain Google search page).
- Suspected factors: 125% DPI scaling and/or ar-SA system locale interacting with the browser pane's compositor/hit-test placement.
3 Comments
Screenshot of the bug (sanitized — showing a plain Google search page). The same page is rendered twice: the interactive copy on the left overlapping the chat column, and the pane frame on the right showing an empty/unresponsive viewport.
!duplicated browser pane
Confirming this bug on macOS as well — and isolated the trigger to the RTL system locale.
So the trigger is the RTL locale itself, not Windows-specific and (given it reproduces at 2x scaling on macOS) probably not the DPI value — likely the pane's compositor placement doesn't account for RTL layout direction.
I get a similar issue for my threejs webgl app where it renders one mostly behind the other but i see part of the second in this example, sometimes they have greatly different sizes, my be related to onResize()?. Windows 11. Claude 1.24012.9 (03c61d) 2026-07-24T04:59:17.000Z
<img width="995" height="602" alt="Image" src="https://github.com/user-attachments/assets/f4ac2b48-cb52-4a4a-a006-4450758ca5dc" />