diff --git a/src/components/LinkItems/Item.vue b/src/components/LinkItems/Item.vue index e6629e3f..a1daccdc 100644 --- a/src/components/LinkItems/Item.vue +++ b/src/components/LinkItems/Item.vue @@ -91,6 +91,7 @@ export default { posX: undefined, posY: undefined, }, + intervalEvent: undefined, }; }, components: { @@ -246,9 +247,12 @@ export default { this.kickOffCheck(); // If continious status checking is enabled, then start ever-lasting loop if (this.statusCheckInterval > 0) { - setInterval(this.kickOffCheck, this.statusCheckInterval * 1000); + this.intervalEvent = setInterval(this.kickOffCheck, this.statusCheckInterval * 1000); } }, + beforeDestroy() { + clearInterval(this.intervalEvent); + }, };