From 1dea8f394f7ca7d537ced594fd877f17c56f4e8c Mon Sep 17 00:00:00 2001 From: Kevin Jahns Date: Thu, 26 Oct 2017 21:02:25 +0200 Subject: [PATCH] unbind yxml immediately when deleted --- src/Type/y-xml/YXmlFragment.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Type/y-xml/YXmlFragment.js b/src/Type/y-xml/YXmlFragment.js index 978602c6..c098ddf1 100644 --- a/src/Type/y-xml/YXmlFragment.js +++ b/src/Type/y-xml/YXmlFragment.js @@ -73,6 +73,10 @@ export default class YXmlFragment extends YArray { toString () { return this.map(xml => xml.toString()).join('') } + _delete (y, createDelete) { + this._unbindFromDom() + super._delete(y, createDelete) + } _unbindFromDom () { if (this._domObserver != null) { this._domObserver.disconnect()