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