The desktop app issues on macOS — page 2
Issues the maintainers labelled both platform:macos and area:desktop.
2,253 issues · 758 open · 1,495 resolved (66%) · first seen Nov 6, 2025
Is this getting better or worse?
This class of problem is holding steady. 1016 new reports in the last 90 days vs 891 in the 90 before — +14%. The open backlog peaked at 758 in 2026-10 and sits at 758 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
1,154 of these reports name the Claude Code build they were running, spanning 176 releases. Heaviest reporters:
- Claude Code v2.1.111
- Claude Code v2.1.229
- Claude Code v2.1.260
- Claude Code v2.1.286
- Claude Code v2.1.295
- Claude Code v2.1.197
- Claude Code v2.1.258
- Claude Code v2.1.296
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 35 days across 1,495 closures. Of the 1,495 closures with a recorded reason, 27% were closed as completed and 1,093 as not-planned or duplicate. The most recent completed fix landed in 2026-10.
Workarounds reported by the community
646 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 2,253 matches; the statistics above cover all 2,253.
- Auto mode cannot be enabled via UI despite meeting all requirements (Team plan, Sonnet 4.6, admin enabled)
- Desktop app: Claude Code plugin marketplace shows Co-Work plugins instead of CLI plugins
- [BUG] macOS 12: Desktop app stuck on bundled Claude Code 2.1.260, Opus 5.5 greyed out — yet 2.1.280 lists this app's SDK wrapper (0.3.260) as tested while `stable` (2.1.267) does not
- Desktop app: OAuth session_stale_relogin latches and force-logs-out active sessions
- keybindings.json still ignored in Claude Desktop app (Enter/Shift+Enter always submit) — duplicate of closed #25087 / #33034
- [BUG] Built-in browser does not support passkey (WebAuthn) authentication on macOS — blocks GitHub login
- [BUG] SSH option not available in Claude Code Desktop when using external API provider
- [FEATURE] /sandbox command support in Claude Desktop app
- Desktop app leaks pseudo-terminals (ptys) until the system runs out (forkpty: Device not configured)
- Claude Desktop leaks pty (ptmx) fds -> system-wide pty exhaustion (terminals die with 'forkpty: Device not configured')
- Desktop app Code tab mode picker missing "auto" and "bypass" modes
- Claude desktop app's PR/CI panel can't find `gh` because PATH is `/usr/bin:/bin:/usr/sbin:/sbin` (LSEnvironment override)
- Desktop sidebar ignores UserPromptSubmit hook `sessionTitle` output
- [Bug] Claude Desktop webview hangs on session switch with concurrent MCP server operations
- [BUG] PATH env var not respected in Claude Code
- Desktop app ignores bypassPermissions on macOS — every tool call prompts, every session, for months
- [BUG] Desktop Code tab ignores ANTHROPIC_BASE_URL from ~/.claude/settings.json (terminal CLI honors it)
- [FEATURE] Desktop app (Code tab): let Enter queue and Cmd+Enter send now
- [FEATURE] Nested session groups (groups within groups) in the desktop Code sidebar
- [BUG] Cowork on Intel Mac: guest bundle 2a762adf… hangs in early init — bisected on two machines, rolled out ~06:00 UTC 18 Aug
- [BUG] Desktop activity dashboard streak/heatmap credits the session-start date, not each active calendar day - multi-day sessions wrongly break the streak
- Desktop app shows no recovery option when working directory has been moved or deleted
- [BUG] Dispatch mobile shows "Can't reach desktop" despite desktop app running and Cowork working normally
- [BUG] Error invoking remote method
- [BUG] Desktop 2.37337.1 (macOS): Routines sidebar section hidden with no toggle — scheduled task results no longer in sidebar
- [FEATURE] Scoped, owner-approved test-account sign-in for dev/QA (domains, iOS Simulator/Device Hub, native apps) without the model seeing credentials
- [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)
- Bypass permissions mode no longer appears in session UI on Claude Code Desktop (Mac) despite Settings toggle being enabled
- [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] Updating to Claude 1.1.7714 (3bd6f6) causes Claude Code to stop responding to any prompts
- [BUG] Scheduled-task sessions stopped auto-connecting to Remote Control on 3 Sept — the "Connect new sessions" preference does not cover them
- [BUG] Cowork session reports zero connected folders while the project UI shows a folder as connected
- [BUG] UserPromptSubmit hook rejection reason never displayed (Desktop + VS Code)
- [BUG] Desktop app SSH remote session fails with 403 Request not allowed while Local session and CLI-over-SSH work fine (same account)
- [FEATURE] Claude Code sessions cannot publish/update skills to the account Skills store - expose the Chat surface's "Save skill" flow
- Remote Control: iPhone app shows "No sessions found" even with Enable remote control by default ON
- [BUG] Session not found on disk for all sessions except most recent after update to 1.9659.2 (May 28)
- [BUG] ~20 sessions lost, only 11 survived - 2 months of work I paid for - gone
- [BUG] - REOPEN: [BUG] Claude Code Desktop: "Could not load Connectors Directory"
- [Bug] Intermittent OAuthError on Claude Code session start on macOS
- [BUG] Claude Code Desktop MacOS can't find git , but git is installed
- Skills are siloed across Chat / Cowork / Code tabs in the desktop app
- [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] Prompt suggestions silently stopped appearing in Claude Code Desktop (regression in 2.1.229)
- [BUG] Desktop app Browser pane: read tools blocked with "requires per-action approval" even though domain is in launchPreviewAllowedOrigins, restart does not clear it
- [BUG] `env` block in managed-settings.json does not apply OTEL env vars — initialization order issue
- [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)
- [FEATURE] Desktop sidebar: show sessions as a parent/child tree
- Browser pane: service-worker registration fails — script fetch never leaves the app
- [BUG] Cowork task list can no longer be grouped by Project after merged Chat/Cowork Home became default (v1.26832.0)
- Desktop app embedded loader ignores plugin manifest 'skills' array — serves all repo skills under every plugin, SHA-namespaced (CLI 2.1.206 correct)
- [FEATURE]
- ccRemoteControlDefaultEnabled: true not honored on restart — Remote Control resets to OFF every time
- Session sync between Desktop app and VS Code/Cursor extension
- [BUG] Claude in Chrome `file_upload` rejects all scheduled-task sessions with misleading error (real cause: INVALID_SESSION)
- [BUG] /goal long prompt has no Show less control and hides task status/messages
- [BUG] Desktop app: scroll wheel captured by Edit/Write diff cards even when diff has no overflow
- [BUG] /goal and /permissions report "not available in this environment" in Claude Desktop Code tab (macOS)
- 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.
- [BUG] Cowork/Desktop: MCP tool inputSchema with property-level anyOf [X, null] (Optional[X]) is silently stripped before reaching the model
- [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] Bring back the usage overview card removed from the desktop app's new-session screen
- [BUG] Desktop Code tab: stats view (activity heatmap, streaks, per-model tokens) no longer available
- Desktop app: sidebar custom-group membership and session titles do not sync across devices; Remote Control rows cannot be grouped
- [BUG] Remote Control is not restored for sessions killed by a stealth auto-update
- [BUG] macOS: Local Network permission is lost on every auto-update (versioned claude.app bundle path); 20+ stale permission rows accumulate
- Desktop app: clipboard-change warning toast has no off switch — constant false positives with dictation apps (Wispr Flow)
- [BUG] Desktop app shows 'GitHub CLI authentication expired' banner while gh credentials are valid (Keychain storage)
- Desktop app launches claude with --permission-mode default hardcoded; auto mode toggle fails
- 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
- [FEATURE] Desktop app: let the font settings use any installed font (e.g. Consolas Nerd Font)
- [BUG] `/clear` in Claude Desktop resets current session in-place instead of creating a new session
- [BUG] Claude Code process exits with code 143 (SIGTERM) every exactly 5 minutes in Desktop app & VS Code extension — terminal CLI unaffected
- 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
- [Desktop] Bring back the animated Claude spark as the "working" indicator (or make it configurable)