From de2caa82917acbfedc6998f844589023de440387 Mon Sep 17 00:00:00 2001 From: Shantur Rathore Date: Sat, 16 May 2026 19:40:16 +0100 Subject: [PATCH] fix(ui): keep interruption center closed Remove the automatic opening behavior for the permission/question center when pending interruptions arrive. Users can still see the pending-request banner and open the center manually, while the existing interruption ordering behavior remains intact. Validated with npm run typecheck --workspace @codenomad/ui. --- .../ui/src/components/instance/instance-shell2.tsx | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/packages/ui/src/components/instance/instance-shell2.tsx b/packages/ui/src/components/instance/instance-shell2.tsx index 5cff0ab5..4e0a27aa 100644 --- a/packages/ui/src/components/instance/instance-shell2.tsx +++ b/packages/ui/src/components/instance/instance-shell2.tsx @@ -349,18 +349,6 @@ const InstanceShell2: Component = (props) => { return pendingRequestCount() > 0 }) - let previousPendingRequestCount = 0 - let previousIsActiveInstance = props.isActiveInstance !== false - createEffect(() => { - const count = pendingRequestCount() - const isActiveInstance = props.isActiveInstance !== false - if (isActiveInstance && count > 0 && (previousPendingRequestCount === 0 || !previousIsActiveInstance)) { - setPermissionModalOpen(true) - } - previousPendingRequestCount = count - previousIsActiveInstance = isActiveInstance - }) - const activePromptInputApi = createMemo(() => { const sessionId = activeSessionIdForInstance() if (!sessionId || sessionId === "info") return null