diff --git a/plugins/stashUserscriptLibrary/stashUserscriptLibrary.js b/plugins/stashUserscriptLibrary/stashUserscriptLibrary.js index ff73095..ecaeeb5 100644 --- a/plugins/stashUserscriptLibrary/stashUserscriptLibrary.js +++ b/plugins/stashUserscriptLibrary/stashUserscriptLibrary.js @@ -417,10 +417,11 @@ class Stash extends EventTarget { subtree: true, }) +const stash = this if (disconnectOnPageChange) { function disconnect() { observer.disconnect() - this.removeEventListener("page", disconnect) + stash.removeEventListener("page", disconnect) } this.addEventListener("page", disconnect) } @@ -440,10 +441,11 @@ class Stash extends EventTarget { subtree: true, }) +const stash = this if (disconnectOnPageChange) { function disconnect() { observer.disconnect() - this.removeEventListener("page", disconnect) + stash.removeEventListener("page", disconnect) } this.addEventListener("page", disconnect) }