diff --git a/src/frontend/components/network-visualiser/NetworkVisualiser.vue b/src/frontend/components/network-visualiser/NetworkVisualiser.vue index ea77fdf..d4bae9c 100644 --- a/src/frontend/components/network-visualiser/NetworkVisualiser.vue +++ b/src/frontend/components/network-visualiser/NetworkVisualiser.vue @@ -39,6 +39,7 @@ export default { config: null, isLoading: false, loadingProgress: 0, + reloadInterval: null, interfaces: [], pathTable: [], announces: {}, @@ -47,6 +48,9 @@ export default { edges: new DataSet(), }; }, + beforeUnmount() { + clearInterval(this.reloadInterval); + }, mounted() { this.init(); }, @@ -157,7 +161,7 @@ export default { this.isLoading = false; // auto update network - setInterval(() => { + this.reloadInterval = setInterval(() => { this.update(); }, 10000);