From 16b47a066cc3085e52f07b5687581cb54c77d624 Mon Sep 17 00:00:00 2001 From: Mic Date: Mon, 21 Jul 2025 23:49:06 +0200 Subject: [PATCH] antispam optional permissions fixed --- mzta-background.js | 2 +- options/mzta-options.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mzta-background.js b/mzta-background.js index b8a018de..9483df25 100644 --- a/mzta-background.js +++ b/mzta-background.js @@ -858,7 +858,7 @@ function setupPermissionsRemovedListener() { browser.storage.sync.set({add_tags: false}); } // Process 'spamfilter' permissions removal - if (permissions.permissions.includes("messagesMove")) { + if (["messagesMove", "messagesUpdate"].some(permission => permissions.permissions.includes(permission))) { // console.log(">>>>>>>>>>> Permissions onRemoved: spamfilter"); browser.storage.sync.set({spamfilter: false}); } diff --git a/options/mzta-options.js b/options/mzta-options.js index 2a28f0ea..b234a99f 100644 --- a/options/mzta-options.js +++ b/options/mzta-options.js @@ -451,7 +451,7 @@ document.addEventListener('DOMContentLoaded', async () => { spamfilter_el.addEventListener('click', (event) => { async function _spamfilter_el_change() { if (event.target.checked) { - let granted = await messenger.permissions.request({ permissions: ["messagesMove"] }); + let granted = await messenger.permissions.request({ permissions: ["messagesMove", "messagesUpdate"] }); if (!granted) { event.target.checked = false; spamfilter_info_btn.disabled = 'disabled';