setBadgeText: skip pre-rendered tabs

This commit is contained in:
tophf 2017-07-22 07:39:43 +03:00
parent 3c298995f1
commit e463ca7ece

View File

@ -281,7 +281,10 @@ function updateIcon(tab, styles) {
// Vivaldi bug workaround: setBadgeText must follow setBadgeBackgroundColor
chrome.browserAction.setBadgeBackgroundColor({color});
getTab(tab.id).then(() => {
chrome.browserAction.setBadgeText({text, tabId: tab.id});
// skip pre-rendered tabs
if (tab.index >= 0) {
chrome.browserAction.setBadgeText({text, tabId: tab.id});
}
});
});
}