Replace page action with action

This commit is contained in:
Nathan Bierema 2024-08-10 18:14:29 -04:00
parent 35b98d82f7
commit fae02a6d27
3 changed files with 7 additions and 5 deletions

View File

@ -22,9 +22,9 @@
"devtools-remote": {
"description": "Remote DevTools"
},
"_execute_page_action": {
"_execute_action": {
"suggested_key": {
"default": "Ctrl+Shift+E"
"default": "Ctrl+Shift+F"
}
}
},

View File

@ -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();
});

View File

@ -605,8 +605,8 @@ function onConnect<S, A extends Action<string>>(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' });