Вы используете JavaScript * * * * * * * * Стрелка * * * * * * * * * * * * * * * * * * * без скобок {} .
Однако в этом случае вы можете иметь только одно выражение справа (оно становится возвращаемым значением).
Если вам нужно иметь несколько операторов , вам нужно использовать скобки / точки с запятой:
() => {toggleTempWhitelistStateOfHighlightedTab(); suspendAllTabsInAllWindows(true)}
Примечание: с логической точки зрения, вероятно, предпочтительнее иметь именованную функцию-обработчик. Это выглядит чище, и краткость не всегда лучший подход.
function suspend_all_tabs_click() {
toggleTempWhitelistStateOfHighlightedTab();
suspendAllTabsInAllWindows(true)
}
chrome.contextMenus.create({
title: chrome.i18n.getMessage('js_context_force_suspend_all_tabs'),
contexts: allContexts,
onclick: suspend_all_tabs_click
});