From ce7e6c520ca74b9a2bb9179b886706a4046ef2cb Mon Sep 17 00:00:00 2001 From: Ross Tomsic Date: Sun, 23 Aug 2026 08:50:15 -0400 Subject: [PATCH] Serialize bootstrap before connected state --- app/src/main/java/dev/threadline/core/session/SessionManager.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/dev/threadline/core/session/SessionManager.kt b/app/src/main/java/dev/threadline/core/session/SessionManager.kt index 1637323..b965329 100644 --- a/app/src/main/java/dev/threadline/core/session/SessionManager.kt +++ b/app/src/main/java/dev/threadline/core/session/SessionManager.kt @@ -344,9 +344,9 @@ class SessionManager( ) liveSession = session markTranscriptSessionConnected() + startStructuredShell(session) stateMachine.apply(SessionEvent.ShellReady(terminal.size)) startSessionJobs(session) - startStructuredShell(session) } catch (failure: SshAdapterException) { val mapped = if (failure.error is SessionError.HostKeyRejected) { gate.rejection ?: failure.error