From ca1384982825f147138f2f734a3dbe87c00f8bff Mon Sep 17 00:00:00 2001 From: Kevin Jahns <kevin.jahns@rwth-aachen.de> Date: Tue, 8 May 2018 13:45:51 +0200 Subject: [PATCH] fix domBinding infinite loop --- src/Bindings/DomBinding/domObserver.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Bindings/DomBinding/domObserver.js b/src/Bindings/DomBinding/domObserver.js index 3c1b274d..4284d11f 100644 --- a/src/Bindings/DomBinding/domObserver.js +++ b/src/Bindings/DomBinding/domObserver.js @@ -91,10 +91,10 @@ export default function domObserver (mutations, _document) { const dom = mutation.target const yxml = this.domToType.get(dom) if (yxml === undefined) { // In case yxml is undefined, we double check if we forgot to bind the dom - let parent + let parent = dom let yParent do { - parent = dom.parentNode + parent = parent.parentNode yParent = this.domToType.get(parent) } while (yParent === undefined && parent !== null) if (yParent !== false && yParent !== undefined && yParent.constructor !== YXmlHook) {