From 303bd86bac1f41208df4167f9df8e665447c3d98 Mon Sep 17 00:00:00 2001 From: mic Date: Sun, 4 Jan 2026 17:33:20 +0100 Subject: [PATCH] clearing spamfilter_connection_type pref when needed --- pages/spamfilter/mzta-spamfilter.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pages/spamfilter/mzta-spamfilter.js b/pages/spamfilter/mzta-spamfilter.js index e2e0a36a..a40cbe21 100644 --- a/pages/spamfilter/mzta-spamfilter.js +++ b/pages/spamfilter/mzta-spamfilter.js @@ -80,6 +80,7 @@ document.addEventListener('DOMContentLoaded', async () => { let spamfilter_textarea = document.getElementById('spamfilter_prompt_text'); let spamfilter_save_btn = document.getElementById('btn_save_prompt'); let spamfilter_reset_btn = document.getElementById('btn_reset_prompt'); + let spamfilter_use_specific_integration = document.getElementById('spamfilter_use_specific_integration'); spamfilter_textarea.addEventListener('input', (event) => { spamfilter_reset_btn.disabled = (event.target.value === browser.i18n.getMessage('prompt_spamfilter_full_text')); @@ -91,6 +92,12 @@ document.addEventListener('DOMContentLoaded', async () => { } }); + spamfilter_use_specific_integration.addEventListener('change', (event) => { + if (!event.target.checked) { + browser.storage.sync.set({ spamfilter_connection_type: '' }); + } + }); + spamfilter_reset_btn.addEventListener('click', () => { spamfilter_textarea.value = browser.i18n.getMessage('prompt_spamfilter_full_text'); spamfilter_reset_btn.disabled = true;