From d57eadd52b5be9a5607c8c7475e15e1ed8e3c3ab Mon Sep 17 00:00:00 2001 From: Brian Takita Date: Tue, 2 Jul 2019 14:54:05 -0400 Subject: [PATCH] fix https://github.com/sveltejs/svelte/issues/2086: detach error when node is not attached to DOM --- 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 f65d07117ce..655ed8706d4 100644 --- a/src/runtime/internal/dom.ts +++ b/src/runtime/internal/dom.ts @@ -7,7 +7,9 @@ export function insert(target: Node, node: Node, anchor?: Node) { } export function detach(node: Node) { - node.parentNode.removeChild(node); + if (node.parentNode) { + node.parentNode.removeChild(node); + } } export function detach_between(before: Node, after: Node) {