tab-tidy/src/background.js

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(() => {});
});