diff --git a/src/components/Modal.js b/src/components/Modal.js index 41f1218d..79bc7734 100644 --- a/src/components/Modal.js +++ b/src/components/Modal.js @@ -176,7 +176,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