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);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…