12 lines
383 B
JavaScript
12 lines
383 B
JavaScript
// Background service worker
|
|
// Listens for tab updates and triggers a re-group
|
|
|
|
chrome.tabs.onUpdated.addListener((tabId, changeInfo) => {
|
|
if (changeInfo.status === 'complete') {
|
|
chrome.runtime.sendMessage({ type: 'TABS_CHANGED' }).catch(() => {});
|
|
}
|
|
});
|
|
|
|
chrome.tabs.onRemoved.addListener(() => {
|
|
chrome.runtime.sendMessage({ type: 'TABS_CHANGED' }).catch(() => {});
|
|
});
|