blob: f8ecef0215e415cb3200b0962e383d974d6df7c0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
browser.tabs.onActivated.addListener(async tabChange => {
const activeTabs = await browser.tabs.query({ active: true });
const currentWindow = await browser.tabs.query({
currentWindow: true,
active: true,
});
if (
activeTabs.length === 1 &&
activeTabs[0].id == tabChange.tabId &&
currentWindow.length === 1 &&
currentWindow[0].id === tabChange.tabId
) {
browser.tabs.remove(tabChange.tabId);
}
});
|