fix(tui): surface child session questions

This commit is contained in:
Aiden Cline 2026-07-03 13:08:15 -05:00
commit 386b2661b2

View file

@ -184,7 +184,7 @@ export function Session() {
})
const questions = createMemo(() => {
if (session()?.parentID) return []
return data.session.question.list(route.sessionID) ?? []
return [route.sessionID, ...descendantSessionIDs()].flatMap((sessionID) => data.session.question.list(sessionID) ?? [])
})
const forms = createMemo(() => {
if (session()?.parentID) return []
@ -247,6 +247,7 @@ export function Session() {
void Promise.all(
sessionIDs.flatMap((sessionID) => [
data.session.permission.refresh(sessionID),
data.session.question.refresh(sessionID),
data.session.form.refresh(sessionID),
]),
)