diff --git a/lib/scatter.js b/lib/scatter.js index b841647..403c095 100644 --- a/lib/scatter.js +++ b/lib/scatter.js @@ -371,6 +371,7 @@ export class AbstractScatter extends Throwable { close() { this._callCloseCallbacks() + this._removeCallbacks() this._removeSelfFromScatterContainer() } @@ -380,6 +381,10 @@ export class AbstractScatter extends Throwable { } } + _removeCallbacks(){ + this.onClose = [] + } + _removeSelfFromScatterContainer() { /** Removes self from container when it's closed.