diff --git a/src/atlasViewer/widgetUnit/widgetService.service.ts b/src/atlasViewer/widgetUnit/widgetService.service.ts index 1ebcbb5d48433403834f7df6e80695f7b0941208..fd51c11f68104006af37313a847e8413be48b201 100644 --- a/src/atlasViewer/widgetUnit/widgetService.service.ts +++ b/src/atlasViewer/widgetUnit/widgetService.service.ts @@ -116,6 +116,7 @@ export class WidgetServices{ const widgetRef = [...this.widgetComponentRefs].find(cr=>cr.instance === widgetUnit) if(widgetRef){ widgetRef.destroy() + this.widgetComponentRefs.delete(widgetRef) }else{ console.warn('widgetref not found') }