diff --git a/packages/tui/src/routes/session/index.tsx b/packages/tui/src/routes/session/index.tsx index f4972802df..4286ce8f92 100644 --- a/packages/tui/src/routes/session/index.tsx +++ b/packages/tui/src/routes/session/index.tsx @@ -182,10 +182,9 @@ export function Session() { ) }) const forms = createMemo(() => { + const sessionIDs = session()?.parentID ? [route.sessionID] : [route.sessionID, ...descendantSessionIDs()] return [ - ...[route.sessionID, ...(session()?.parentID ? [] : descendantSessionIDs())].flatMap( - (sessionID) => data.session.form.list(sessionID) ?? [], - ), + ...sessionIDs.flatMap((sessionID) => data.session.form.list(sessionID) ?? []), ...(data.session.form.list("global") ?? []), ] })