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)