From 58c75de5c3bb211a8b3cc4ab98b01201ffea683f Mon Sep 17 00:00:00 2001 From: "Kritagya Bhattarai (CalfMoon)" Date: Tue, 11 Mar 2025 17:52:30 +0545 Subject: [PATCH] fix(calc): stop calcLoop when plugin is unloaded --- src/main.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main.ts b/src/main.ts index 3d73a77..1418b40 100644 --- a/src/main.ts +++ b/src/main.ts @@ -53,6 +53,10 @@ export default class NodeFactor extends Plugin { ); } + async onunload() { + this.updateLoop = false; + } + private calcLoop(nodes: ObsidianNode[]) { setTimeout(() => { this.updateNodes(nodes);