From e014bc29ce214e2f4ef0341843b8f1556cf0d62d Mon Sep 17 00:00:00 2001 From: mic Date: Mon, 19 Aug 2024 23:40:51 +0200 Subject: [PATCH 1/7] Ignoring certain tabs when adding content scripts. --- mzta-background.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/mzta-background.js b/mzta-background.js index 9579d5f5..21ad3928 100644 --- a/mzta-background.js +++ b/mzta-background.js @@ -40,9 +40,17 @@ let messageTabs = openTabs.filter( tab => ["mail", "messageDisplay"].includes(tab.type) ); for (let messageTab of messageTabs) { - browser.tabs.executeScript(messageTab.id, { - file: "js/mzta-compose-script.js" - }) + if((messageTab.url == undefined) || (["start.thunderbird.net","about:blank"].some(blockedUrl => messageTab.url.includes(blockedUrl)))) { + continue; + } + try { + await browser.tabs.executeScript(messageTab.id, { + file: "js/mzta-compose-script.js" + }) + } catch (error) { + console.error("[ThunderAI] Error injecting message display script:", error); + console.error("[ThunderAI] Message tab:", messageTab.url); + } } messenger.runtime.onMessage.addListener(async (message, sender, sendResponse) => { From 3281d5c72dc86105860bdbe9563aad61ea0d03e1 Mon Sep 17 00:00:00 2001 From: mic Date: Mon, 19 Aug 2024 23:41:42 +0200 Subject: [PATCH 2/7] version set to 2.0.6 --- CHANGELOG.md | 5 +++++ manifest.json | 2 +- options/mzta-release-notes.html | 4 ++++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8ac57748..3cc42088 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,11 @@ + +

Version 2.0.6 - ??/08/2024

+

Version 2.0.5 - 19/08/2024