diff --git a/invokeai/frontend/web/src/features/nodes/components/flow/AddNodePopover/AddNodePopover.tsx b/invokeai/frontend/web/src/features/nodes/components/flow/AddNodePopover/AddNodePopover.tsx index b798fec9b4..85669fb3c6 100644 --- a/invokeai/frontend/web/src/features/nodes/components/flow/AddNodePopover/AddNodePopover.tsx +++ b/invokeai/frontend/web/src/features/nodes/components/flow/AddNodePopover/AddNodePopover.tsx @@ -155,8 +155,9 @@ const AddNodePopover = () => { return; } addNode(v.value); + dispatch(addNodePopoverClosed()); }, - [addNode] + [addNode, dispatch] ); const onClose = useCallback(() => { @@ -235,6 +236,7 @@ const AddNodePopover = () => { onMenuClose={onClose} onKeyDown={onKeyDown} inputRef={inputRef} + closeMenuOnSelect={false} />