From b7a96c254a2f62e25902fbf405f7e6e68712a999 Mon Sep 17 00:00:00 2001 From: Ben C Date: Mon, 29 Apr 2024 10:49:56 -0400 Subject: [PATCH 1/2] Add contains check for canvas when removing --- src/confetti.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/confetti.js b/src/confetti.js index d92a11a..88f5a71 100644 --- a/src/confetti.js +++ b/src/confetti.js @@ -682,7 +682,7 @@ global.removeEventListener('resize', onResize); } - if (isLibCanvas && canvas) { + if (isLibCanvas && canvas && document.body.contains(canvas)) { document.body.removeChild(canvas); canvas = null; initialized = false; From 6526a575752d5ebc879b40d74e2bc705014888fd Mon Sep 17 00:00:00 2001 From: Ben C Date: Mon, 29 Apr 2024 10:52:04 -0400 Subject: [PATCH 2/2] Update confetti.js --- src/confetti.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/confetti.js b/src/confetti.js index 88f5a71..8fdbea2 100644 --- a/src/confetti.js +++ b/src/confetti.js @@ -682,8 +682,10 @@ global.removeEventListener('resize', onResize); } - if (isLibCanvas && canvas && document.body.contains(canvas)) { - document.body.removeChild(canvas); + if (isLibCanvas && canvas) { + if (document.body.contains(canvas)) { + document.body.removeChild(canvas); + } canvas = null; initialized = false; }