fix: the right-click menu was corrupted by v2.2.0 (#43)

This commit is contained in:
josc146
2023-04-06 16:59:23 +08:00
parent 98bcb4139a
commit fef510888b
+3 -2
View File
@@ -159,7 +159,7 @@ Browser.commands.onCommand.addListener(async (command) => {
useMenuPosition: false,
}
console.debug('command triggered', message)
if (menuConfig[command].action) menuConfig[command].action()
if (command in menuConfig && menuConfig[command].action) menuConfig[command].action()
Browser.tabs.sendMessage(currentTab.id, {
type: 'CREATE_CHAT',
data: message,
@@ -212,7 +212,8 @@ function refreshMenu() {
useMenuPosition: tab.id === currentTab.id,
}
console.debug('menu clicked', message)
if (menuConfig[message.itemId].action) menuConfig[message.itemId].action()
if (message.itemId in menuConfig && menuConfig[message.itemId].action)
menuConfig[message.itemId].action()
Browser.tabs.sendMessage(currentTab.id, {
type: 'CREATE_CHAT',
data: message,