diff --git a/invokeai/frontend/web/src/features/nodes/components/flow/AddNodeCmdk/AddNodeCmdk.tsx b/invokeai/frontend/web/src/features/nodes/components/flow/AddNodeCmdk/AddNodeCmdk.tsx index 207b7cf0aa..107850a048 100644 --- a/invokeai/frontend/web/src/features/nodes/components/flow/AddNodeCmdk/AddNodeCmdk.tsx +++ b/invokeai/frontend/web/src/features/nodes/components/flow/AddNodeCmdk/AddNodeCmdk.tsx @@ -18,7 +18,6 @@ import { IAINoContentFallback } from 'common/components/IAIImageFallback'; import ScrollableContent from 'common/components/OverlayScrollbars/ScrollableContent'; import { useBuildNode } from 'features/nodes/hooks/useBuildNode'; import { - $addNodeCmdk, $cursorPos, $edgePendingUpdate, $pendingConnection, @@ -175,21 +174,20 @@ export const AddNodeCmdk = memo(() => { setSearchTerm(e.target.value); }, []); - const onSelect = useCallback( - (value: string) => { - addNode(value); - $addNodeCmdk.set(false); - setSearchTerm(''); - }, - [addNode] - ); - const onClose = useCallback(() => { addNodeCmdk.setFalse(); setSearchTerm(''); $pendingConnection.set(null); }, [addNodeCmdk]); + const onSelect = useCallback( + (value: string) => { + addNode(value); + onClose(); + }, + [addNode, onClose] + ); + return (