From 1094ce1913c55c5c3477dadecd01ecb582ac7b64 Mon Sep 17 00:00:00 2001 From: Aibol Toleu Date: Sat, 1 Aug 2020 00:12:05 +1000 Subject: [PATCH] [fixed] check before react-modal removal from parent element that parent has it --- src/components/Modal.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Modal.js b/src/components/Modal.js index 0ef0b618..ea84c0b9 100644 --- a/src/components/Modal.js +++ b/src/components/Modal.js @@ -174,7 +174,7 @@ class Modal extends Component { removePortal = () => { !isReact16 && ReactDOM.unmountComponentAtNode(this.node); const parent = getParentElement(this.props.parentSelector); - if (parent) { + if (parent && parent.contains(this.node)) { parent.removeChild(this.node); } else { // eslint-disable-next-line no-console