Session View Animation Fix
Nucleic-Session: 34001BF5-66C2-4D6D-844D-EE95727B8D85 Co-authored-by: Nucleic <[email protected]>
This commit is contained in:
@@ -831,6 +831,12 @@ final class RemoteStore: ObservableObject {
|
||||
|
||||
func open(_ sessionID: SessionID) {
|
||||
openSessionID = sessionID
|
||||
// Hide the compact shell's floating tab bar the instant a session view opens — from *any*
|
||||
// entry point (Sessions, Home, Projects, a notification tap), since every one funnels
|
||||
// through here. Tied to the session view opening rather than the Sessions list being
|
||||
// navigated away from, so the bar slides out even when the chat wasn't launched from that
|
||||
// list. `SessionsView` still clears it early on back-swipe for a responsive re-show.
|
||||
compactDetailPresented = true
|
||||
// Record which Mac owns this session (mesh P3) so its connection forwards the transcript and
|
||||
// the host-specific projected values follow it.
|
||||
openSessionHostID = connection(owningSession: sessionID)?.hostID
|
||||
|
||||
Reference in New Issue
Block a user