Session View Animation Fix

Nucleic-Session: 34001BF5-66C2-4D6D-844D-EE95727B8D85
Co-authored-by: Nucleic <[email protected]>
This commit is contained in:
2026-07-06 00:40:59 -07:00
co-authored by Nucleic
parent aeb8583aa7
commit 3e80092f7e
@@ -991,6 +991,10 @@ final class RemoteStore: ObservableObject {
guard openSessionID == target else { return } guard openSessionID == target else { return }
connection(owningSession: target)?.openSessionID = nil connection(owningSession: target)?.openSessionID = nil
openSessionID = nil openSessionID = nil
// Session view closed — restore the compact tab bar (the counterpart to `open`'s hide).
// On the Sessions tab the back-swipe has usually already cleared this early for a snappy
// re-show; this is the catch-all for the other entry points and programmatic closes.
compactDetailPresented = false
openSessionHostID = nil openSessionHostID = nil
// Persist the final transcript before clearing it, so it's warm for the next open / offline. // Persist the final transcript before clearing it, so it's warm for the next open / offline.
flushOpenTranscript(target, openEvents) flushOpenTranscript(target, openEvents)