From 2cbc29c4e94c60a38bc7d65ac363148e32a8a21d Mon Sep 17 00:00:00 2001 From: bdeshi Date: Sun, 19 Jul 2026 20:16:55 +0600 Subject: [PATCH] clean up after ourselves when the plugin is disabled --- main.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/main.js b/main.js index 0f53b1d..309c541 100644 --- a/main.js +++ b/main.js @@ -23,6 +23,11 @@ module.exports = class RibbonOrderLock extends Plugin { }); } + onunload() { + this.observer?.disconnect(); + this.app.workspace.leftRibbon.onChange = this.originalOnChange; + } + observeRibbon() { const ribbon = this.app.workspace.leftRibbon; const containerEl = ribbon.ribbonItemsEl;