INNER CODE UNIT · JavaScript
createMultiTabMenus
jatinkrmalik/LLMFeeder · extension/background.js:211
async function createMultiTabMenus(tabCount) {
return withMenuLock(async () => {
await browserAPI.contextMenus.removeAll();
const parentMenuProps = {
id: CONTEXT_MENU_IDS.PARENT,
title: `Copy to Markdown (${tabCount} tabs)`,
contexts: PAGE_CONTEXTS
};
if (isFirefox) {
parentMenuProps.icons = {
16: 'icons/icon16.png',
32: 'icons/icon48.png'
};
}
await browserAPI.contextMenus.create(parentMenuProps);