From 33982f1b0a893de0588d5ef8fe860b2af66b57e1 Mon Sep 17 00:00:00 2001 From: iu Date: Thu, 12 Nov 2026 10:07:56 +0000 Subject: [PATCH] Fix Popover outside clicks stopped by target handlers --- .changeset/popover-outside-click-capture.md | 5 +++++ .../Popover/components/PopoverOverlay/PopoverOverlay.tsx | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/popover-outside-click-capture.md 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 (
- +