fix session closing crash

This commit is contained in:
Shantur Rathore
2025-11-26 10:20:08 +00:00
parent 27cd4515cd
commit 919127b6d9

View File

@@ -144,26 +144,30 @@ export const SessionView: Component<SessionViewProps> = (props) => {
</div> </div>
} }
> >
{(s) => ( {(sessionAccessor) => {
<div class="session-view"> const activeSession = sessionAccessor()
<MessageStreamV2 if (!activeSession) return null
instanceId={props.instanceId} return (
sessionId={s().id} <div class="session-view">
loading={messagesLoading()} <MessageStreamV2
onRevert={handleRevert} instanceId={props.instanceId}
onFork={handleFork} sessionId={activeSession.id}
/> loading={messagesLoading()}
onRevert={handleRevert}
onFork={handleFork}
/>
<PromptInput <PromptInput
instanceId={props.instanceId} instanceId={props.instanceId}
instanceFolder={props.instanceFolder} instanceFolder={props.instanceFolder}
sessionId={s().id} sessionId={activeSession.id}
onSend={handleSendMessage} onSend={handleSendMessage}
onRunShell={handleRunShell} onRunShell={handleRunShell}
escapeInDebounce={props.escapeInDebounce} escapeInDebounce={props.escapeInDebounce}
/> />
</div> </div>
)} )
}}
</Show> </Show>
) )
} }