From c96bc8d405fe1dbbadec12f37e861c6ef2f02839 Mon Sep 17 00:00:00 2001 From: byt3r Date: Mon, 8 Nov 2021 01:55:51 +0200 Subject: [PATCH 1/2] fix: check parentNode exists before removing child --- src/runtime/internal/dom.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/runtime/internal/dom.ts b/src/runtime/internal/dom.ts index eb3389e3f86..ba1fb43c054 100644 --- a/src/runtime/internal/dom.ts +++ b/src/runtime/internal/dom.ts @@ -203,7 +203,9 @@ export function insert_hydration(target: NodeEx, node: NodeEx, anchor?: NodeEx) } export function detach(node: Node) { - node.parentNode.removeChild(node); + if (node.parentNode){ + node.parentNode.removeChild(node); + } } export function destroy_each(iterations, detaching) { From 3a39d704637976475915696111d1480741ba47e1 Mon Sep 17 00:00:00 2001 From: byt3r Date: Mon, 8 Nov 2021 23:52:10 +0200 Subject: [PATCH 2/2] fix linting issue --- src/runtime/internal/dom.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/runtime/internal/dom.ts b/src/runtime/internal/dom.ts index ba1fb43c054..de2453ba2d5 100644 --- a/src/runtime/internal/dom.ts +++ b/src/runtime/internal/dom.ts @@ -203,7 +203,7 @@ export function insert_hydration(target: NodeEx, node: NodeEx, anchor?: NodeEx) } export function detach(node: Node) { - if (node.parentNode){ + if (node.parentNode) { node.parentNode.removeChild(node); } }