cancel the pending enforce on unload

This commit is contained in:
2026-08-01 21:37:45 +06:00
parent 4de8def0bb
commit 697966deff
+3
View File
@@ -17,6 +17,9 @@ module.exports = class RibbonClasp extends Plugin {
onunload() {
this.observer?.disconnect();
// disconnect doesn't stop an already-scheduled call
this.debouncedEnforce?.cancel();
const ribbon = this.getRibbon();
if (ribbon && this.originalOnChange) {
ribbon.onChange = this.originalOnChange;