INNER CODE UNIT · JavaScript

initOpenInNewTab

Useful-Scripts-Extension/useful-script · popup/index.js:694

async function initOpenInNewTab() {
  if (!chrome?.tabs) return;

  let currentTab = await chrome.tabs.getCurrent();
  isInNewTab = currentTab != null;

  if (isInNewTab) {
    [
      ["tabs", "onHighlighted"],
      ["windows", "onFocusChanged"],
    ].forEach(([context, event]) => {
      chrome[context][event].addListener(updateTargetTab);
    });

    openInNewTabBtn.remove();
    return;
  }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…