[BUG] "Relaunch to update" applies the update immediately, with no changelog, no confirmation, and no option to defer
Resolved 💬 3 comments Opened May 22, 2026 by eddiecarpenter Closed Jul 5, 2026
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?
When an update is available, the desktop app shows a "Relaunch to update" control (with a -> arrow). A single click applies the update and relaunches the app immediately, ending the current session and any in-progress work. No release notes or changelog are shown, there is no confirmation step, and there is no way to postpone the update.
What Should Happen?
Before applying an update, the app should:
- Show what changed (release notes or a changelog summary).
- Ask for confirmation before relaunching, making clear that the current session will end.
- Offer a "remind me later" option that defers the update and prompts again afterwards.
Error Messages/Logs
No error is produced. This concerns update UX behaviour, not a crash or exception.
Steps to Reproduce
- Run the Claude Code desktop app with an active session.
- Wait until an update becomes available (the "Relaunch to update ->" control appears).
- Click the control.
- Observe that the update is applied and the app relaunches immediately, ending the session, with no changelog and no confirmation prompt.
Claude Model
None
Is this a regression?
No, this never worked
Last Working Version
_No response_
Claude Code Version
1.8555.1
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
Two points that may help triage:
- Impact: Because the relaunch is immediate and unconfirmed, long-running or unsaved work can be lost without warning.
- It would help to know whether the desktop app honours the existing CLI auto-update controls (the
autoUpdatesconfig setting and theDISABLE_AUTOUPDATERenvironment variable). If it does not, an equivalent desktop setting would be valuable.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗