From edc06980a694dca2d649ab59ce586964b067c20e Mon Sep 17 00:00:00 2001 From: Enclo Date: Thu, 19 Jun 2025 00:45:44 -0600 Subject: [PATCH] fix: safer removeChild by checking parent node --- src/hmr/hotModuleReplacement.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/hmr/hotModuleReplacement.js b/src/hmr/hotModuleReplacement.js index 58cc2d79..9776e9f2 100644 --- a/src/hmr/hotModuleReplacement.js +++ b/src/hmr/hotModuleReplacement.js @@ -130,7 +130,7 @@ function updateCss(el, url) { newEl.isLoaded = false; newEl.addEventListener("load", () => { - if (newEl.isLoaded) { + if (newEl.isLoaded || el.parentNode === null) { return; } @@ -139,7 +139,7 @@ function updateCss(el, url) { }); newEl.addEventListener("error", () => { - if (newEl.isLoaded) { + if (newEl.isLoaded || el.parentNode === null) { return; }