From abe876e04e7e0d5088e4f972ebf67c3bd4bcd0ea Mon Sep 17 00:00:00 2001 From: MacBook Date: Thu, 23 Apr 2026 08:41:16 +0200 Subject: [PATCH] fix: remove legacy fallback for 100% strict tab targeting --- extension/background.js | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/extension/background.js b/extension/background.js index 03092e0..dc21082 100644 --- a/extension/background.js +++ b/extension/background.js @@ -822,10 +822,7 @@ async function handleAsyncMessage(message, sender, sendResponse) { const savedTargetId = parseInt(settings.targetTabId); const senderTabId = sender.tab.id; - if (savedTargetId && savedTargetId !== senderTabId) { - sendResponse({ status: 'ignored_unselected_tab' }); - return; - } else if (!savedTargetId && currentTabId && currentTabId !== senderTabId) { + if (!savedTargetId || savedTargetId !== senderTabId) { sendResponse({ status: 'ignored_unselected_tab' }); return; } @@ -869,10 +866,7 @@ async function handleAsyncMessage(message, sender, sendResponse) { const savedTargetId = parseInt(settings.targetTabId); const senderTabId = sender.tab.id; - if (savedTargetId && savedTargetId !== senderTabId) { - sendResponse({ status: 'ignored_unselected_tab' }); - return; - } else if (!savedTargetId && currentTabId && currentTabId !== senderTabId) { + if (!savedTargetId || savedTargetId !== senderTabId) { sendResponse({ status: 'ignored_unselected_tab' }); return; }