From d2296c0523ac138687a8809cb0565f6c9c138b6e Mon Sep 17 00:00:00 2001 From: mauro-balades Date: Thu, 10 Oct 2024 19:01:13 +0200 Subject: [PATCH] Refactor keyboard shortcuts and tab unloader logic --- src/ZenKeyboardShortcuts.mjs | 2 +- src/ZenTabUnloader.mjs | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ZenKeyboardShortcuts.mjs b/src/ZenKeyboardShortcuts.mjs index e8444dc..6421277 100644 --- a/src/ZenKeyboardShortcuts.mjs +++ b/src/ZenKeyboardShortcuts.mjs @@ -854,7 +854,7 @@ var gZenKeyboardShortcutsManager = { if (key.getAttribute('internal') == 'true') { continue; } - key.remove(); + key.setAttribute('disabled', 'true'); } }, diff --git a/src/ZenTabUnloader.mjs b/src/ZenTabUnloader.mjs index 801ef63..91d1c20 100644 --- a/src/ZenTabUnloader.mjs +++ b/src/ZenTabUnloader.mjs @@ -110,6 +110,9 @@ } intervalListener() { + if (!lazy.zenTabUnloaderEnabled) { + return; + } const currentTimestamp = Date.now(); const excludedUrls = this.excludedUrls; for (const tab of this.unloader.tabs) { @@ -172,9 +175,6 @@ } handleTabOpen(tab) { - if (!lazy.zenTabUnloaderEnabled) { - return; - } this.updateTabActivity(tab); }