From f607353be6b6ee70dcb4073c81cc0e0953998dc6 Mon Sep 17 00:00:00 2001 From: adamelmore <2363879+adamdottv@users.noreply.github.com> Date: Wed, 28 Jan 2026 10:26:55 -0600 Subject: fix(app): close review pane --- packages/app/src/context/layout.tsx | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) (limited to 'packages/app/src/context') diff --git a/packages/app/src/context/layout.tsx b/packages/app/src/context/layout.tsx index 2ea5f0435..d30fd11cf 100644 --- a/packages/app/src/context/layout.tsx +++ b/packages/app/src/context/layout.tsx @@ -624,10 +624,11 @@ export const { use: useLayout, provider: LayoutProvider } = createSimpleContext( const tabs = createMemo(() => store.sessionTabs[key()] ?? { all: [] }) return { tabs, - active: createMemo(() => tabs().active), + active: createMemo(() => (tabs().active === "review" ? undefined : tabs().active)), all: createMemo(() => tabs().all.filter((tab) => tab !== "review")), setActive(tab: string | undefined) { const session = key() + if (tab === "review") return if (!store.sessionTabs[session]) { setStore("sessionTabs", session, { all: [], active: tab }) } else { @@ -644,18 +645,10 @@ export const { use: useLayout, provider: LayoutProvider } = createSimpleContext( } }, async open(tab: string) { + if (tab === "review") return const session = key() const current = store.sessionTabs[session] ?? { all: [] } - if (tab === "review") { - if (!store.sessionTabs[session]) { - setStore("sessionTabs", session, { all: current.all, active: tab }) - return - } - setStore("sessionTabs", session, "active", tab) - return - } - if (tab === "context") { const all = [tab, ...current.all.filter((x) => x !== tab)] if (!store.sessionTabs[session]) { -- cgit v1.2.3