SetPopup(data, src) {
    const tabId = src.tab.id;
    const key = getCacheKey(tabId);
    if (popupTabs[tabId]) {
      return; // allowing the visible popup's onMessage to handle this message
    }
    augmentSetPopup(data, src, key);
  }
Must be synchronous for proper handling of `return;` inside