fix mutation observer disconnect instance

This commit is contained in:
raghavan
2024-01-17 19:35:10 +05:30
parent 82e450a4be
commit 923d3075df

View File

@@ -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)
}