You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Desktop Commander MCP: Performance degradation due to infinite React render loop in skills system #4895
Claude Desktop becomes unusable after 4-5 messages in a conversation due to severe UI lag (1-2 second input delay, scroll stuttering). Multiple users report this issue started around July 30, 2025.
Technical Root Cause
Infinite React render loop triggered by failing API call to skills system:
GET /mnt/skills/all_skills.json → 404 Not Found
→ useEffect() triggers retry → component re-renders → new GET → still 404
→ loop repeats endlessly (1000+ times per session)
Impact
Input lag: 500-2000ms delay before letters appear
UI performance: Scroll and interaction stutter
Memory growth: Constant heap inflation
Cross-platform: Affects both Claude Desktop (Electron) and Claude Web (Chrome/Firefox)
User Reports
User 1:
System: Windows 11 Pro 24H2, 12-core CPU, 64GB RAM, NVMe SSD
System usage: <10% during lag
Claude Desktop version: v0.12.55 (d55c63) - build 2025-07-25T17:43:32.000Z
Key finding: Same lag occurs in Claude Web when opening identical chats
User 2:
Confirms identical behavior starting yesterday
Conversations become "basically unusable" after certain length
Cross-platform consistency:
Claude Desktop shows identical behavior to Chrome because both use Chromium engine, confirming this is a frontend issue, not local system problem.
Recommended Fix
Immediate:
Temporarily disable skills system until proper error handling implemented
Long-term:
Add retry limit or circuit breaker in useEffect for skills API calls
Implement graceful failure instead of re-render looping
Add proper error boundaries around skills components
This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.
Activity
github-actions commentedon Aug 1, 2025
Found 3 possible duplicate issues:
If your issue is a duplicate, please close it and 👍 the existing issue instead.
🤖 Generated with Claude Code
github-actions commentedon Aug 8, 2025
This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.