From a38ebfca0f829820e4818c9ac897cd768c0a5161 Mon Sep 17 00:00:00 2001 From: Xiao Gui <xgui3783@gmail.com> Date: Tue, 19 Sep 2023 10:51:34 +0200 Subject: [PATCH] fix: disposer incorrectly fires --- src/atlasComponents/annotations/annotation.service.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/atlasComponents/annotations/annotation.service.ts b/src/atlasComponents/annotations/annotation.service.ts index fd19915d2..776fb7848 100644 --- a/src/atlasComponents/annotations/annotation.service.ts +++ b/src/atlasComponents/annotations/annotation.service.ts @@ -110,9 +110,10 @@ export class AnnotationLayer { this._onHover.next(payload) }) this.onDestroyCb.push(res) - + this.nglayer.layer.registerDisposer(() => { - this.dispose() + // TODO registerdisposer seems to fire without the layer been removed + // Thus it cannot be relied upon for cleanup }) NehubaLayerControlService.RegisterLayerName(this.name) } -- GitLab