Session View Animation Fix
Nucleic-Session: 34001BF5-66C2-4D6D-844D-EE95727B8D85 Co-authored-by: Nucleic <[email protected]>
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user