From 561a5d3730c616d45538073d6a560f58624f79aa Mon Sep 17 00:00:00 2001 From: "Tommy D. Rossi" Date: Tue, 30 Dec 2025 13:21:58 +0100 Subject: [PATCH] do not detach not connected tabs --- extension/src/background.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/extension/src/background.ts b/extension/src/background.ts index 374ee15..6cd87d6 100644 --- a/extension/src/background.ts +++ b/extension/src/background.ts @@ -998,6 +998,11 @@ chrome.tabs.onUpdated.addListener((tabId, changeInfo, tab) => { void connectTab(tabId) } } else if (tabs.has(tabId)) { + const tabInfo = tabs.get(tabId) + if (tabInfo?.state !== 'connected') { + logger.debug('Tab removed from group while not connected, ignoring:', tabId) + return + } logger.debug('Tab manually removed from playwriter group:', tabId) void disconnectTab(tabId) }