canvas: Fix getting invalidated references to wlxmlNodes after node tag change
[fnpeditor.git] / src / smartxml / core.js
index 10d058f..867353d 100644 (file)
@@ -99,6 +99,8 @@ var elementNodeTransformations = {
         if(this.sameNode(this.document.root)) {
             this.document._defineDocumentProperties(node._$);
         }
+
+        /* TODO: This invalidates old references to this node. Caching instances on nodes would fix this. */
         this._$.replaceWith(node._$);
         this._setNativeNode(node._$[0]);
         this._$.append(myContents);