diff --git a/src/common/ModalDialog/ModalDialog.js b/src/common/ModalDialog/ModalDialog.js index a5170b08e..0ec3360ef 100644 --- a/src/common/ModalDialog/ModalDialog.js +++ b/src/common/ModalDialog/ModalDialog.js @@ -36,7 +36,7 @@ const ModalDialog = ({ className, title, buttons, children, dataset, onCloseRequ React.useEffect(() => { const onWindowKeyDown = (event) => { // its `-2` because focus lock render locking divs around its content - if (modalsContainer.childNodes[modalsContainer.childElementCount - 2] === modalContainerRef.current) { + if (event.key === 'Escape' && modalsContainer.childNodes[modalsContainer.childElementCount - 2] === modalContainerRef.current) { if (typeof onCloseRequest === 'function') { onCloseRequest({ type: 'close',