From ac3b5fd6e007d1ba8b27304b73e8d343ef36c6d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D5=A1=C9=A8=D5=BC=C9=A2=D3=84=D5=A1=D6=85=D5=BC=C9=A2?= Date: Sun, 10 Mar 2024 20:58:59 +0800 Subject: [PATCH 1/2] fix(components): set shouldCloseOnInteractOutside to false for FreeSoloPopover --- packages/components/popover/src/free-solo-popover.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/components/popover/src/free-solo-popover.tsx b/packages/components/popover/src/free-solo-popover.tsx index 7a902264f4..a61797eaf2 100644 --- a/packages/components/popover/src/free-solo-popover.tsx +++ b/packages/components/popover/src/free-solo-popover.tsx @@ -75,7 +75,7 @@ const FreeSoloPopover = forwardRef<"div", FreeSoloPopoverProps>((props, ref) => } = usePopover({ ...props, // avoid closing the popover when navigating with the keyboard - shouldCloseOnInteractOutside: undefined, + shouldCloseOnInteractOutside: () => false, ref, }); From aed650fa324cd38b12750f89aad9a3098dfbd6b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D5=A1=C9=A8=D5=BC=C9=A2=D3=84=D5=A1=D6=85=D5=BC=C9=A2?= Date: Sun, 10 Mar 2024 21:23:53 +0800 Subject: [PATCH 2/2] feat(changeset): fixed popover closing issue in autocomplete with open modal --- .changeset/four-turtles-move.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/four-turtles-move.md diff --git a/.changeset/four-turtles-move.md b/.changeset/four-turtles-move.md new file mode 100644 index 0000000000..b7eb8987b5 --- /dev/null +++ b/.changeset/four-turtles-move.md @@ -0,0 +1,5 @@ +--- +"@nextui-org/popover": patch +--- + +fixed popover closing issue in autocomplete with open modal (#2475, #2082, #1987)