From dfbc3c3e2d1c5910f2e684c2c52019409fb3d7b8 Mon Sep 17 00:00:00 2001 From: Igor Kulikov Date: Thu, 8 Oct 2020 13:25:01 +0300 Subject: [PATCH] Fix nav tree component - run callbacks in angular zone --- ui-ngx/src/app/shared/components/nav-tree.component.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ui-ngx/src/app/shared/components/nav-tree.component.ts b/ui-ngx/src/app/shared/components/nav-tree.component.ts index fb1efa4b9e..a06a33d5c5 100644 --- a/ui-ngx/src/app/shared/components/nav-tree.component.ts +++ b/ui-ngx/src/app/shared/components/nav-tree.component.ts @@ -150,13 +150,13 @@ export class NavTreeComponent implements OnInit { this.treeElement.on('changed.jstree', (e: any, data) => { const node: NavTreeNode = data.instance.get_selected(true)[0]; if (this.onNodeSelected) { - this.onNodeSelected(node, e as Event); + this.ngZone.run(() => this.onNodeSelected(node, e as Event)); } }); this.treeElement.on('model.jstree', (e: any, data) => { if (this.onNodesInserted) { - this.onNodesInserted(data.nodes, data.parent); + this.ngZone.run(() => this.onNodesInserted(data.nodes, data.parent)); } });