diff --git a/packages/ui/src/components/instance/instance-shell2.tsx b/packages/ui/src/components/instance/instance-shell2.tsx index c2689fdb..4e0a27aa 100644 --- a/packages/ui/src/components/instance/instance-shell2.tsx +++ b/packages/ui/src/components/instance/instance-shell2.tsx @@ -340,10 +340,13 @@ const InstanceShell2: Component = (props) => { return t("instanceShell.connection.unknown") } - const hasPendingRequests = createMemo(() => { + const pendingRequestCount = createMemo(() => { const permissions = getPermissionQueueLength(props.instance.id) const questions = getQuestionQueueLength(props.instance.id) - return permissions + questions > 0 + return permissions + questions + }) + const hasPendingRequests = createMemo(() => { + return pendingRequestCount() > 0 }) const activePromptInputApi = createMemo(() => { diff --git a/packages/ui/src/components/permission-approval-modal.tsx b/packages/ui/src/components/permission-approval-modal.tsx index 4e2aff61..03229275 100644 --- a/packages/ui/src/components/permission-approval-modal.tsx +++ b/packages/ui/src/components/permission-approval-modal.tsx @@ -375,7 +375,7 @@ const PermissionApprovalModal: Component = (props)