Live Activity Session Retention

Nucleic-Session: F2CCC9F2-A7BA-4A94-ADAA-5414F168045E
Co-authored-by: Nucleic <[email protected]>
This commit is contained in:
2026-07-07 03:00:06 -07:00
co-authored by Nucleic
parent 44116a20d1
commit fb465600d8
@@ -98,10 +98,9 @@ final class LiveActivityManager {
finishWithDoneGlance(hostName: hostName, live: live)
return
}
// Work is active again — abort any pending "Done" dismissal so the glance doesn't clear
// out from under a run that just resumed (or a new one that just started).
dismissTask?.cancel()
dismissTask = nil
// Work is active again — drop any held "Done" glance so the fresh active state renders
// instead of the finished summary (a run just resumed, or a new one started).
showingDoneGlance = false
// Everything in flight or waiting on the user, attention-first (approvals, then waiting
// input, then running), freshest within a rank. This is both the detail-row source and