[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:

  1. Show what changed (release notes or a changelog summary).
  2. Ask for confirmation before relaunching, making clear that the current session will end.
  3. 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

  1. Run the Claude Code desktop app with an active session.
  2. Wait until an update becomes available (the "Relaunch to update ->" control appears).
  3. Click the control.
  4. 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:

  1. Impact: Because the relaunch is immediate and unconfirmed, long-running or unsaved work can be lost without warning.
  2. It would help to know whether the desktop app honours the existing CLI auto-update controls (the autoUpdates config setting and the DISABLE_AUTOUPDATER environment variable). If it does not, an equivalent desktop setting would be valuable.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗