From 32ef89d9df25294003df278a342397e2e528d5ad Mon Sep 17 00:00:00 2001 From: Nathan Bierema Date: Sat, 10 Aug 2024 18:07:26 -0400 Subject: [PATCH] Fix action --- extension/src/background/index.ts | 4 +++- extension/src/background/store/apiMiddleware.ts | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/extension/src/background/index.ts b/extension/src/background/index.ts index 8b81adf3c3..417e246ad0 100644 --- a/extension/src/background/index.ts +++ b/extension/src/background/index.ts @@ -12,8 +12,10 @@ chrome.commands.onCommand.addListener((shortcut) => { openDevToolsWindow(shortcut as DevToolsPosition); }); -// Create the context menu when installed +// Disable the action by default and create the context menu when installed chrome.runtime.onInstalled.addListener(() => { + chrome.action.disable(); + syncOptions().get((option) => { if (option.showContextMenus) createMenu(); }); diff --git a/extension/src/background/store/apiMiddleware.ts b/extension/src/background/store/apiMiddleware.ts index 54c52ae60b..52ac84d8e5 100644 --- a/extension/src/background/store/apiMiddleware.ts +++ b/extension/src/background/store/apiMiddleware.ts @@ -605,8 +605,8 @@ function onConnect>(port: chrome.runtime.Port) { if (msg === 'heartbeat') return; if (msg.name === 'INIT_INSTANCE') { if (typeof id === 'number') { - chrome.pageAction.show(id); - chrome.pageAction.setIcon({ tabId: id, path: 'img/logo/38x38.png' }); + chrome.action.enable(id); + chrome.action.setIcon({ tabId: id, path: 'img/logo/38x38.png' }); } if (isMonitored) port.postMessage({ type: 'START' });