diff --git a/src/ui/nehubaContainer/nehubaViewer/nehubaViewer.component.ts b/src/ui/nehubaContainer/nehubaViewer/nehubaViewer.component.ts
index fc344b6b0dcc1a8db2c142c24ec836c7c02c9618..98c5cdea961c8b6221324cac1921379b8da45745 100644
--- a/src/ui/nehubaContainer/nehubaViewer/nehubaViewer.component.ts
+++ b/src/ui/nehubaContainer/nehubaViewer/nehubaViewer.component.ts
@@ -106,6 +106,7 @@ export class NehubaViewerUnit implements AfterViewInit,OnDestroy{
     this._s$.forEach(_s$=>{
       if(_s$) _s$.unsubscribe()
     })
+    this.nehubaViewer.dispose()
   }
 
   private patchNG(){