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:47 -07:00
co-authored by Nucleic
parent 5124205b70
commit aeb8583aa7
@@ -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