[BUG] Claude Desktop app crashes immediately when clicking </> Code tab (v1.2773.0, macOS 26.3.1, M4)
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?
⚠️ NOTE: This issue concerns the Claude Desktop macOS app (version 1.2773.0),
NOT the Claude Code CLI. The CLI (v2.1.109, filled above as required) works
correctly. Filing in this repo following the pattern of issue #47522, which
described a similar Desktop app bug here.
Summary
The Claude Desktop app on macOS crashes instantly and silently every time the </> Code tab is clicked, even from a fully clean state (no plugins, no session storage, no legacy caches). Chat and Cowork tabs work fine. The crash appears to have started after the April 13, 2026 Claude.ai outage.
Environment
App version: 1.2773.0
macOS: 26.3.1 (build 25D771280a)
Hardware: MacBook Air, Apple M4, ARM64, 16 GB RAM
Electron: 41.2.0
Chrome: 146.0.7680.179
Node: 24.14.0
Plan: Max
Login method: Google SSO (also tested with email magic-link, same crash)
Region: France, Europe/Paris
Reproduction
Launch Claude Desktop
App opens normally on Chat or Cowork (no crash)
Click the </> Code tab in the top-left
App crashes silently — window closes, process ends
100% reproducible across ~10 attempts.
What I've ruled out
Extensive diagnostics performed with all negative results (all of these were done and did not fix the crash):
Auth: Fresh re-login via both Google SSO and email magic-link — crash persists.
VM bundle: Full re-download and validation completed (rootfs.img.zst checksum validated, All files ready). Bundle = 10.7 GB in vm_bundles/claudevm.bundle/.
Keychain: Both Claude Safe Storage entries deleted, fresh tokens created.
Local caches: ~/Library/Application Support/Claude/ (Application Support) and ~/Library/Caches/Claude/ fully purged; app recreated them cleanly on next launch.
Plugin ECC: everything-claude-code@everything-claude-code v1.9.0 uninstalled via claude plugin uninstall and cache directory renamed. Crash persists.
Session Storage / Local Storage / window-state.json: Moved aside to force fresh-session state. Crash persists.
Sentry scope cache: Moved aside. Crash persists.
Memory: memory_pressure reports 84% free, ~9.6 GB available, zero swap activity. No pressure.
Disk: 73 GB free on the relevant volume.
Code binary itself: ~/Library/Application Support/Claude/claude-code/2.1.92/claude.app/Contents/MacOS/claude --version returns 2.1.92 (Claude Code) cleanly when run standalone.
Claude Code CLI (separate /usr/local/bin/claude from npm install): works perfectly, v2.1.109.
Log pointers
From ~/Library/Logs/Claude/main.log, the last lines before crash:
[PluginScan] Skipping legacy command "everything-claude-code:context-budget"
— name collides with skills/ entry
[PluginScan] Skipping legacy command "everything-claude-code:rules-distill"
— name collides with skills/ entry
[oauth] using cached token for orgId=<redacted>
[CCD] LocalSessions.setFocusedSession: sessionId=null
[CCD] /stats scanning 271/271 transcript files since date
The last log line is always [CCD] /stats scanning 271/271 transcript files since date — crash happens immediately after. Note: the collision warnings remained present even after ECC was fully uninstalled (stale cached state somewhere?).
Crashpad dump available at:
~/Library/Application Support/Claude/Crashpad/completed/70474bf7-9bbe-49f7-b4fe-e58ab51f43bf.dmp (1.9 MB)
Nothing in ~/Library/Logs/DiagnosticReports/ for Claude — the app is shutting down cleanly rather than triggering a system crash report.
Timing
Crash behavior started on April 15, 2026 following the April 13 Claude.ai outage (tracked in status.claude.com). Similar reports filed as issue #47522 (empty sidebar after same outage, macOS desktop app).
Workarounds I'm using
Chat and Cowork tabs in the desktop app work fine for non-dev work.
Claude Code CLI in terminal (npm global install, v2.1.109) is unaffected and fully functional.
I'm avoiding clicking the </> Code tab entirely until this is fixed.
What should happen
Clicking the </> Code tab should open the Code interface without crashing the app.
What Should Happen?
Clicking the </> Code tab should open the Code interface without crashing the app. The app should remain responsive and allow normal usage of the Code feature.
Error Messages/Logs
Steps to Reproduce
- Launch Claude Desktop app on macOS
- App opens normally on Chat or Cowork tab (no crash)
- Wait for initialization to complete (~10-15 seconds)
- Click the </> Code tab in the top-left of the app
- App window closes silently, process terminates
Reproduces 100% of the time across ~10 attempts.
Already attempted without success:
- Fresh re-login (Google SSO + email magic-link)
- Keychain reset (Claude Safe Storage entries deleted)
- Full purge of ~/Library/Application Support/Claude and ~/Library/Caches/Claude
- VM bundle re-download (10.7 GB, checksum validated)
- Uninstall of all plugins (claude plugin uninstall everything-claude-code)
- Move aside of Session Storage, Local Storage, window-state.json, sentry cache
- Memory and disk checked: 9.6 GB RAM available, 73 GB disk free
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
2.1.109 (Claude Code)
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
_No response_
This issue has 12 comments on GitHub. Read the full discussion on GitHub ↗