Desktop app randomly restarts; pending AskUserQuestion resolved as dismissed, losing user-typed notes

Open 💬 0 comments Opened Jul 2, 2026 by arturo-natella

Summary

Two problems observed on Claude Code Desktop for macOS, likely related:

  1. The desktop app keeps randomly restarting during active sessions (recurring, no user-identifiable pattern).
  2. An AskUserQuestion answer containing user-typed notes was silently lost — the agent received [User dismissed — do not proceed, wait for next instruction] even though the user had typed substantive notes into the dialog and expected them to be delivered. The user had to notice the agent never acknowledged the notes ("Did you see my notes?") and re-type everything as a plain chat message.

Environment

  • Claude Desktop app: 1.17377.2 (macOS)
  • Claude Code CLI: 2.1.198
  • macOS: 26.5.1 (build 25F80, Darwin 25.5.0)
  • Model: claude-fable-5

Details — lost AskUserQuestion notes

Timeline within a single session:

  1. Agent called AskUserQuestion with 4 questions (multiple-choice cards). The user selected options and typed free-text notes on two of them. This worked — selections and notes were delivered to the agent correctly.
  2. Later in the same session, agent called AskUserQuestion again with a single question (two options: approve / revise). The user answered with typed notes.
  3. The tool result delivered to the agent was only: "[User dismissed — do not proceed, wait for next instruction]". No selection, no notes.
  4. The user believed their notes had been sent and only discovered otherwise when the agent's next message didn't reflect them.

Details — random restarts

The user reports the desktop app "keeps randomly restarting." No crash dialog details captured; happens repeatedly during normal use on the version above.

Suspected link

If the app restarted (or the renderer reloaded) while the question card was pending, the pending AskUserQuestion tool call may have been auto-resolved as dismissed, discarding the user's in-progress/typed answer. That would explain why the earlier card in the same session worked and this one didn't.

Impact

  • User-typed decisions are silently dropped — the agent proceeds believing the user chose to dismiss, which is materially different from what the user actually did.
  • Repeated app restarts disrupt long-running sessions.

Expected

  • If an answer with typed notes is submitted, it should reach the agent verbatim.
  • If the app must restart while a question is pending, the dialog should be restored (or the answer preserved) rather than auto-resolving as a dismissal; at minimum the user should be told their answer was not delivered.

---
Filed by Claude Code on the user's behalf from an active desktop session where the note-loss occurred.

View original on GitHub ↗