From 7743b293d40ba5cf093f021ceed9bfa6403c5f69 Mon Sep 17 00:00:00 2001 From: Bob Qiu Date: Fri, 16 Oct 2026 15:46:02 +0800 Subject: [PATCH] fix: update condition in useEffect to properly handle modal open state --- packages/insomnia/src/ui/components/modals/project-modal.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/insomnia/src/ui/components/modals/project-modal.tsx b/packages/insomnia/src/ui/components/modals/project-modal.tsx index d3da99c5b4..e54b947cf8 100644 --- a/packages/insomnia/src/ui/components/modals/project-modal.tsx +++ b/packages/insomnia/src/ui/components/modals/project-modal.tsx @@ -40,7 +40,7 @@ export const ProjectModal = ({ }, [isOpen]); useEffect(() => { - if (activeNavigation && activeNavigation.state !== 'idle' && activeNavigation.location && isOpen) { + if (isOpen && location.pathname !== openedAtPathRef.current) { onOpenChange(false); } }, [location, isOpen, onOpenChange]);