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

  1. Open a session in the desktop app.
  2. Open the internal Browser pane (e.g. via preview/browser tools navigating to a site).
  3. 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.
  4. 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.

View original on GitHub ↗

3 Comments

wqz5 · 1 month ago

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

hananmor-alt · 1 month ago

Confirming this bug on macOS as well — and isolated the trigger to the RTL system locale.

  • Claude desktop app 1.24012.1, macOS 27.0 (build 26A5388g), Mac mini (Apple Silicon)
  • System language: Hebrew (he_IL), display: 4K at 2x scaling ("looks like 1920×1080")
  • Symptom identical to OP: the in-app Browser pane renders duplicated side-by-side; the extra copy is a non-interactive ghost layer. Reproduces every time the pane opens.
  • Reinstalling the app did not help.
  • Switching the macOS system language to English (keeping the same display scaling) makes the duplication disappear immediately. Switching back to Hebrew brings it back. Verified both directions.

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.

chrisrogers3d · 29 days ago

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" />