The desktop app issues on macOS — page 2
Issues the maintainers labelled both platform:macos and area:desktop.
1,578 issues · 427 open · 1,151 resolved (73%) · first seen Nov 6, 2025
Is this getting better or worse?
This class of problem is holding steady. 788 new reports in the last 90 days vs 766 in the 90 before — +3%. The open backlog peaked at 427 in 2026-08 and sits at 427 today.
Derived by counting each matching issue from its creation date until it closed. First-party
computation over the anthropics/claude-code tracker — the trend is not published
anywhere upstream.
Which builds report this
763 of these reports name the Claude Code build they were running, spanning 135 releases. Heaviest reporters:
- Claude Code v2.1.111
- Claude Code v2.1.229
- Claude Code v2.1.197
- Claude Code v2.1.92
- Claude Code v2.1.227
- Claude Code v2.1.142
- Claude Code v2.1.170
- Claude Code v2.1.209
Report volume, not a defect count: an issue can mention a build without that build having caused the failure. Versions come from the version string in the bug-report template, matched against real published tags.
Do these get fixed?
Median time to close is 34 days across 1,151 closures. Of the 1,151 closures with a recorded reason, 28% were closed as completed and 829 as not-planned or duplicate. The most recent completed fix landed in 2026-08.
Workarounds reported by the community
457 of these issues post a workaround someone says worked. The highest-engagement ones:
- FEATURE: Multi-window support in Claude Code Desktop
- …essions, but forcing single-window view limits productivity Workarounds (all suboptimal) 1. — works but doubles memory usage 2. Desktop + CLI terminal side by side — inconsistent experience 3. Desktop + claude.ai/code in…
Found in the description of #30154 · still open - [FEATURE] Menu Bar Only Mode (Hide Dock Icon Option)
- …s or menu bar Additional Context: This would also provide a workaround for the current quit bug (issue 14951) where Cmd+Q doesn't properly close the app, since menu bar apps typically have a "Quit" option in their menu.…
Found in the description of #16082 · still open - [BUG] Inline KaTeX math (`$...$`) no longer renders in chat output — only block `$$...$$` works (regression)
- …ub-Flavored Markdown, Obsidian, and KaTeX/MathJax defaults. In the meantime the only workaround is Unicode ( ) or accepting display blocks — neither produces real inline math.
Found in the thread of #65632 · still open - [BUG] Opus 4.6 removed from Claude Desktop Code tab model picker after Opus 4.7 release
- …he option to use Opus 4.6 but not the "Coding" tab? Anyone has a workaround for the Desktop App?
Found in the thread of #49689 · resolved - [BUG] Claude Code defaults to 1M context on fresh session with no workaround on Pro plan
- …ars immediately without any prompt or file loaded Attempted workarounds — none resolved it: - — same error - — same error - → with Pro credentials only — same error Expected behavior: Standard context window used by defa…
Found in the description of #62063 · resolved
Excerpts are quoted from the linked issue so you can judge relevance before opening it. Threads that only ask for a workaround, or report that there is none, are excluded. These are community suggestions, not official guidance from Anthropic — read the full thread before applying one.
Matching issues 101–200
Ranked by community engagement (reactions weighted over comments). Listing the top 300 of 1,578 matches; the statistics above cover all 1,578.
- [BUG] [Desktop / macOS] 'Open in → New Window' detached session: font renders smaller than main, no per-window controls, Cmd+/Cmd- keystrokes routed to main window instead
- [BUG] Scheduled routines fail — virtiofs cannot mount through ~/Documents symlink (OneDrive Known Folder Move)
- [BUG] Model picker shows Opus 4.7 (200K) but session silently runs in 1M context — burned 18% of 5-hour Max limit on a small prompt
- [BUG] Code tab: local sessions crash immediately (exit code 1) — ccd_session/ccd_directory IPC failure
- [BUG] Claude Desktop SSH: ccd-cli exits with code 1 immediately — stdin timing issue
- [BUG] Dispatch mobile shows "Can't reach desktop" despite desktop app running and Cowork working normally
- [BUG] Updating to Claude 1.1.7714 (3bd6f6) causes Claude Code to stop responding to any prompts
- [BUG] UserPromptSubmit hook rejection reason never displayed (Desktop + VS Code)
- [BUG] Session not found on disk for all sessions except most recent after update to 1.9659.2 (May 28)
- [BUG] - REOPEN: [BUG] Claude Code Desktop: "Could not load Connectors Directory"
- [Bug] Intermittent OAuthError on Claude Code session start on macOS
- Bypass permissions mode no longer appears in session UI on Claude Code Desktop (Mac) despite Settings toggle being enabled
- [BUG] Claude Desktop SSH Remote: Code tab silently fails on first-run VPS — ccd-cli interactive wizard crashes non-interactive spawn (exit code 1, zero UI feedback)
- Desktop app loses default working directory between sessions
- [Bug] Claude Desktop Code mode unresponsive - no loading indicator after message send
- [BUG] Desktop app SSH remote session fails with 403 Request not allowed while Local session and CLI-over-SSH work fine (same account)
- Remote Control: iPhone app shows "No sessions found" even with Enable remote control by default ON
- [BUG] ~20 sessions lost, only 11 survived - 2 months of work I paid for - gone
- [BUG] Claude Code Desktop MacOS can't find git , but git is installed
- [BUG] Desktop GUI SSH: opening multiple Claude Code sessions on the same remote host invalidates each other's auth token, all sessions hang
- [BUG] Claude Desktop Sidebar Pane hide main view
- [BUG] Desktop app PR status bar shows closed/merged PRs
- [BUG] Desktop app automatically switches model from Opus to Sonnet via /model command (Max subscription)
- [BUG] Desktop app Browser pane: read tools blocked with "requires per-action approval" even though domain is in launchPreviewAllowedOrigins, restart does not clear it
- ccRemoteControlDefaultEnabled: true not honored on restart — Remote Control resets to OFF every time
- [BUG] Claude in Chrome `file_upload` rejects all scheduled-task sessions with misleading error (real cause: INVALID_SESSION)
- [BUG] Desktop app: scroll wheel captured by Edit/Write diff cards even when diff has no overflow
- Desktop app: chats moved from Archived back to Active are auto-archived again after ~1 second
- [BUG] WorkspaceTrustError: Workspace requires trust approval before starting a session.
- [Desktop] [Feature Request] Sort project groups by most recent activity (not alphabetical) when "Group by project" is selected
- [BUG] Claude Desktop app crashes immediately when clicking </> Code tab (v1.2773.0, macOS 26.3.1, M4)
- Scheduled tasks ignore model setting, always run on Sonnet 4.6
- [BUG] macOS App - Claude Code Failing to Retriver of Session & Failing to Initiate new ones
- Desktop app Customize window doesn't show user-authored skills from ~/.claude/skills/
- [BUG] Claude Desktop Code/Cowork mode returns 403 "Request not allowed" while CLI and Chat work fine
- [FEATURE]
- Desktop app launches claude with --permission-mode default hardcoded; auto mode toggle fails
- [BUG] /goal and /permissions report "not available in this environment" in Claude Desktop Code tab (macOS)
- GitHub repos not appearing in repo list after reconnecting account
- Make the desktop "Open in" submenu configurable (currently hardcoded to VS Code / Cursor / Zed)
- [BUG] Desktop app: chat window auto-scrolls to bottom during streaming even when user has scrolled up
- Desktop Cowork: RemotePluginManager removes 3rd-party GitHub marketplace plugins on every sync
- Desktop app embedded loader ignores plugin manifest 'skills' array — serves all repo skills under every plugin, SHA-namespaced (CLI 2.1.206 correct)
- [BUG] Desktop app shows 'GitHub CLI authentication expired' banner while gh credentials are valid (Keychain storage)
- [BUG] Claude Code process exits with code 143 (SIGTERM) every exactly 5 minutes in Desktop app & VS Code extension — terminal CLI unaffected
- [BUG] Cowork/Desktop: MCP tool inputSchema with property-level anyOf [X, null] (Optional[X]) is silently stripped before reaching the model
- Skills are siloed across Chat / Cowork / Code tabs in the desktop app
- Desktop app's bundled Claude Code 2.1.111 exits with code 1 immediately on prompt submission (macOS)
- [BUG] Claude Code process exited with code 1
- [BUG] UI glitch in Claude macOS app
- Desktop App (Mac): User messages displayed in dark blue on black – poor readability
- [BUG] Switching conversations in Code tab scrolls to top instead of bottom
- [BUG] Send/submit arrow button missing from Code tab input area (Windows desktop app)
- Claude Desktop macOS accumulates orphaned Claude Code backend processes during active use
- [BUG] Cowork broken on macOS arm64: downloads.claude.ai serves 40MB tarball for claude-code 2.1.87, client expects 182MB (TAR_BAD_ARCHIVE)
- [BUG] Claude Desktop causes repeated WindowServer crashes on macOS 15.7.3 (Sequoia) — VirtualDisplayListener deadlock
- [FEATURE] Claude Code sessions cannot publish/update skills to the account Skills store - expose the Chat surface's "Save skill" flow
- Claude Code leaks pty handles — exhausts pseudo-terminals on macOS after long session
- [BUG] /remote-control fails with "failed to connect: /login" on Pro account, desktop app v1.8555.2
- [BUG] [Desktop App Code tab / macOS] Prompt preview overlay covers diff bar and permission prompts (Desktop App v1.7196.0)
- [BUG] Claude Code crashes with "exited with code 1" on multi-user macOS due to shared /tmp/claude-settings-<hash>.json
- [BUG] [Desktop] No way to edit or delete saved SSH connections
- Desktop app: text rendering breaks when window height exceeds threshold on Intel Mac
- Project list shows deleted projects that cannot be removed
- [BUG] Single-dollar $...$ inline LaTeX math does not render in the desktop app
- [BUG] Claude for OSX hangs on startup
- Desktop app renders ReportFindings (code-review results) as raw JSON instead of the findings panel
- [BUG] Custom connector tools never reach new conversations since Desktop v1.17377.1 (directory connectors fine)
- [BUG] SSH remote connector fails with "Host denied (verification failed)" after server host key rotation — no re-trust prompt shown
- [BUG] Desktop file viewer blocks files in permissions.additionalDirectories ("This file is outside the working directory") — regression
- [BUG] Attaching/pasting an image fails with 400 ... str is not valid UTF-8: surrogates not allowed
- [BUG] Usage credits required for 1M context" blocks all requests on Pro plan — first use of the day, quota available, Sonnet selected
- Session sync between Desktop app and VS Code/Cursor extension
- [BUG] Root cause identified: GrowthBook A/B flags tengu_permission_friction + tengu_quill_harbor silently override defaultMode:bypassPermissions via periodic server sync — macOS Desktop
- Scheduled tasks: sidebar section and "Run now" button removed
- [FEATURE] Allow configuring the Cowork workspace base path (Documents/Claude)
- [Bug] macOS app update relaunch fails - manual reinstallation required
- [BUG] Desktop 1.3036.0 — Claude Code & Cowork crash with exit code 1 mid-turn
- [BUG] Claude Code process exited with code 1 - Desktop app only, terminal works fine
- [FEATURE] Add "Expand All" / "Collapse All" buttons for diffs in the desktop app
- [BUG] Desktop app crashes on launch with V8 heap OOM — single session .jsonl grew to 3.7 GB
- [BUG] Claude Code in Claude for Mac fully processes request, but stops providing output before completion
- Desktop app: support custom themes / accent colors (parity with CLI custom theme system)
- [FEATURE] Native macOS App (SwiftUI) — replace Electron wrapper
- [BUG] `env` block in managed-settings.json does not apply OTEL env vars — initialization order issue
- [BUG] Desktop local-agent (Claude Code): 900s session idle timeout tears down the computer-use connector and never re-registers it on resume
- [BUG] ClaudeCodeManager-VM Checksum Mismatch on macOS Apple Silicon — v1.9659.2
- [BUG] Desktop app shows "Bypass Permissions mode isn't enabled" notification on every new session despite defaultMode: bypassPermissions in settings.json
- Claude Desktop "Launch preview panel" leaks across chats — file edits in one chat hijack the preview in unrelated active chats
- [BUG] User-typed ordered-list start index (e.g. `2.`) silently rewritten to `1.` before submission (re-file of #51697)
- Desktop app: last-used folder permanently pinned to new sessions with no way to remove it
- [BUG] Live Artifacts (CoworkArtifacts.callMcpTool) reject local stdio MCP servers on cold start — claude.ai relay rejects server name as non-UUID
- [BUG] Sessions stay marked unread in Desktop app after being viewed (macOS)
- Orphaned background shells from prior sessions persist and re-trigger commands in new sessions
- [FEATURE] Better worktree/branch management in the mac app
- Feature Request: Support `/buddy` companion display in Claude Code Desktop app
- CLAUDE_CODE_USE_FOUNDRY (Azure Foundry) no longer works in desktop app since recent update
- Code mode crashes instantly (exit code 1) after Desktop app update
- [BUG] Claude Code in desktop app not responsive
- Desktop CI monitoring shows all zeros in git worktree