From d36c841391165279f34c5c2073f45ee7275b3c57 Mon Sep 17 00:00:00 2001 From: Alex Khrustalev Date: Fri, 8 Apr 2022 17:33:07 +0300 Subject: [PATCH] Check that document.body contains a child node before unmount --- src/Provider.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Provider.js b/src/Provider.js index 892544d..feafd79 100644 --- a/src/Provider.js +++ b/src/Provider.js @@ -39,7 +39,8 @@ const Provider = ({ return () => { timersIdRef.forEach(clearTimeout) - if (root.current) document.body.removeChild(root.current) + if (root.current && document.body.contains(root.current)) + document.body.removeChild(root.current) } }, [])