INNER CODE UNIT · JavaScript

handleMultiTabCommand

jatinkrmalik/LLMFeeder · extension/background.js:341

async function handleMultiTabCommand(command, tabs, options) {
  const returnResult = options && options.returnResult === true;

  async function fail(title, message) {
    if (!returnResult) {
      await showNotificationInTab(title, message);
    }
    return { success: false, error: message };
  }

  try {
    // Warn about large operations (can't use confirm in background, so just notify)
    if (!returnResult && MultiTabUtils.shouldWarnAboutLargeTabCount(tabs.length)) {
      await showNotificationInTab("Processing Many Tabs", `Converting ${tabs.length} tabs. This may take some time...`);
    }

    // Get user settings
    const settings = await SettingsUtils.getUserSettings(browserAPI);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…