From aa08df3b11dd6b91433b25f906a4f2b1012e87e9 Mon Sep 17 00:00:00 2001 From: jialecl Date: Mon, 24 Aug 2026 10:56:14 +0200 Subject: [PATCH] Added stop propagation to onEscapeKeyDown --- packages/lib/src/popover/Popover.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/lib/src/popover/Popover.tsx b/packages/lib/src/popover/Popover.tsx index c4314b43b..d04584ad2 100644 --- a/packages/lib/src/popover/Popover.tsx +++ b/packages/lib/src/popover/Popover.tsx @@ -110,7 +110,10 @@ const DxcPopover = ({ onCloseAutoFocus?.(event); }} onInteractOutside={() => handleTrigger(isControlled.current, setOpened, false, onClose)} - onEscapeKeyDown={() => handleTrigger(isControlled.current, setOpened, false, onClose)} + onEscapeKeyDown={(event: KeyboardEvent) => { + event.stopPropagation(); + handleTrigger(isControlled.current, setOpened, false, onClose); + }} onMouseEnter={ actionToOpen === "hover" ? () => handleTrigger(isControlled.current, setOpened, true, onOpen)