diff --git a/domutil.go b/domutil.go index 78c7d85b..4541173c 100644 --- a/domutil.go +++ b/domutil.go @@ -10,5 +10,8 @@ func replaceNode(newNode, oldNode *js.Object) { if newNode == oldNode { return } + if oldNode.Get("parentNode") == (*js.Object)(nil) { + return + } oldNode.Get("parentNode").Call("replaceChild", newNode, oldNode) }