Pith - ayh
browser.runtime.onMessage.addListener((message, sender) => {
    if (message.action === 'updateBadge' && sender.tab) {
        const count = message.count > 0 ? message.count.toString() : '';
        
        browser.action.setBadgeText({
            text: count,
            tabId: sender.tab.id
        });

        browser.action.setBadgeBackgroundColor({
            color: '#486860',
            tabId: sender.tab.id
        });
    }
});