From e30c8b02533cb94078b3dc81ef2c7fbff6271f77 Mon Sep 17 00:00:00 2001 From: Shantur Rathore Date: Thu, 8 Jan 2026 20:25:54 +0000 Subject: [PATCH] fix(ui): auto-close permission center when queue empty --- packages/ui/src/components/permission-approval-modal.tsx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/ui/src/components/permission-approval-modal.tsx b/packages/ui/src/components/permission-approval-modal.tsx index 3f899322..33970125 100644 --- a/packages/ui/src/components/permission-approval-modal.tsx +++ b/packages/ui/src/components/permission-approval-modal.tsx @@ -120,6 +120,13 @@ const PermissionApprovalModal: Component = (props) onCleanup(() => document.removeEventListener("keydown", closeOnEscape)) }) + createEffect(() => { + if (!props.isOpen) return + if (queue().length === 0) { + props.onClose() + } + }) + function handleBackdropClick(event: MouseEvent) { if (event.target === event.currentTarget) { props.onClose()