Claude Desktop App causes mouse cursor stutter/teleporting when window is visible

Resolved 💬 2 comments Opened Apr 8, 2026 by DimaMaslak94 Closed Apr 11, 2026

Description

The Claude Desktop App (Windows Store / MSIX version) causes mouse cursor stuttering and brief "teleporting" whenever the app window is visible on screen. The cursor skips/jumps for ~0.5 seconds intermittently during normal mouse movement.

Key observations:

  • Stutter occurs as soon as the Claude window is visible on screen
  • Stutter stops immediately when Claude is minimized
  • Window size does not affect the issue
  • Other Electron apps (Discord, etc.) do not cause this behavior
  • The issue is not related to Claude "thinking"/processing — it happens even when idle

System Information

  • OS: Windows 11 Pro Build 26200
  • CPU: AMD Ryzen 7 9800X3D
  • GPU: NVIDIA GeForce RTX 5090 (Driver 32.0.15.9597)
  • RAM: 128 GB
  • Monitor: LG 38GL950G (3840x1600 @ 144Hz) via DisplayPort
  • Mouse: Logitech G502 X PLUS (wireless, 1000Hz)
  • Claude Desktop Version: 1.1062.0.0 (MSIX/Store)
  • Power Plan: High Performance

GPU Analysis

nvidia-smi pmon shows Claude consuming 2% GPU SM and 4% GPU memory while completely idle — higher than all other apps combined. This suggests continuous rendering/animation even when idle.

Troubleshooting Attempted

  • Disabled USB Selective Suspend — fixed general mouse teleporting but not Claude-specific
  • Disabled integrated AMD Radeon GPU — fixed window drag stutter but not Claude-specific
  • Set NVIDIA Power Management to Max Performance — no effect
  • Disabled Windows Transparency Effects — no effect
  • Resized Claude window to very small — no effect
  • Cannot disable hardware acceleration — MSIX packaging blocks Electron flags

Expected Behavior

The Claude desktop app should not cause mouse input stutter when idle. GPU usage while idle should be minimal.

Suggested Fix

  • Add a hardware acceleration toggle in app settings
  • Reduce idle rendering frame rate
  • Investigate continuous GPU draw while idle

View original on GitHub ↗

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