INNER CODE UNIT · JavaScript
updateContextMenus
jatinkrmalik/LLMFeeder · extension/background.js:257
async function updateContextMenus() {
try {
const highlightedTabs = await MultiTabUtils.getHighlightedTabs(browserAPI);
const tabCount = highlightedTabs.length;
if (tabCount > 1) {
// Multi-tab mode - recreate if mode changed or tab count changed
if (currentMenuMode !== 'multi' || currentMenuTabCount !== tabCount) {
await createMultiTabMenus(tabCount);
}
} else {
// Single-tab mode
if (currentMenuMode !== 'single') {
await createSingleTabMenus();
}
}
} catch (error) {
console.error('Error updating context menus:', error);