diff --git a/.changeset/popover-outside-click-capture.md b/.changeset/popover-outside-click-capture.md new file mode 100644 index 00000000000..8aec63e6687 --- /dev/null +++ b/.changeset/popover-outside-click-capture.md @@ -0,0 +1,5 @@ +--- +'polaris-glints': patch +--- + +Fix Popover closing on outside clicks when another handler stops event propagation. diff --git a/polaris-react/src/components/Popover/components/PopoverOverlay/PopoverOverlay.tsx b/polaris-react/src/components/Popover/components/PopoverOverlay/PopoverOverlay.tsx index d8ca487d001..fccae6c9832 100644 --- a/polaris-react/src/components/Popover/components/PopoverOverlay/PopoverOverlay.tsx +++ b/polaris-react/src/components/Popover/components/PopoverOverlay/PopoverOverlay.tsx @@ -259,7 +259,7 @@ export class PopoverOverlay extends PureComponent { return (
- +