From db4acbf7d64549196b58928bb51c15252482f91c Mon Sep 17 00:00:00 2001 From: Timothee Cour Date: Mon, 30 Sep 2019 00:01:07 -0700 Subject: [PATCH] fixes #121 (#122) --- karax/karax.nim | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/karax/karax.nim b/karax/karax.nim index dffa98b..77befcd 100644 --- a/karax/karax.nim +++ b/karax/karax.nim @@ -376,7 +376,10 @@ proc applyPatch(kxi: KaraxInstance) = if p.parent == nil: replaceById(kxi.rootId, nn) else: - p.parent.replaceChild(nn, p.current) + if p.current.parentNode == p.parent: + p.parent.replaceChild(nn, p.current) + else: # fix #121 + p.parent.appendChild(nn) of pkSame: moveDom(p.newNode, p.oldNode) of pkRemove: