diff --git a/extension/src/background.ts b/extension/src/background.ts index fee8fd7..ce6edda 100644 --- a/extension/src/background.ts +++ b/extension/src/background.ts @@ -750,6 +750,11 @@ async function onActionClicked(tab: chrome.tabs.Tab): Promise { return } + if (tabInfo?.state === 'connecting') { + logger.debug('Tab is already connecting, ignoring click') + return + } + if (tabInfo?.state === 'connected') { await disconnectTab(tab.id) } else {