You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit d3f4739
Browse filesBrowse the repository at this point in the historyBrowse files
improvement(desktop): install updates on one click, asking only about real in-flight work (#9505)
* improvement(desktop): install updates on one click, asking only about real in-flight work
- Restart to update installs immediately; the generic Later/Restart dialog is gone
- Prompt only when a terminal command, agent action, computer use, or unsaved edit would be interrupted, naming it, with restart as the default
- The minimum-version gate never offers to wait
- Reopen every app window after an update relaunch
- Fix the menu's downloading copy, which promised a prompt that never came
* fix(desktop): count unresponsive windows and browser actions before an update restart
- A window that doesn't answer the unsaved-edits check counts as possibly unsaved instead of clean
- A running browser-agent action counts as work a restart would interrupt
- The queued-send claim is cleared on pagehide only, so the check (or a cancelled unload) can't strand a queued message
* fix(desktop): snapshot running work after the window probes and count queued browser actions
- Read terminal, computer-use, browser and agent activity after the unsaved-edits probes finish, so work started meanwhile still prompts
- A browser action waiting in the queue counts as running
- A window whose probe errors counts as possibly unsaved, like one that times out
* fix(desktop): ask the OS about terminals without shell integration before an update restart
Shells that announce nothing (fish, sh) now count as busy when their tty's
foreground process group is not the shell's own. Live windows are recorded
for relaunch without the cap, which only bounds persisted routes on read.
* chore(desktop): drop the unreachable foreground-read catch
0 commit comments