diff --git a/background/icon-manager.js b/background/icon-manager.js index 8de6f051..59bf2cb5 100644 --- a/background/icon-manager.js +++ b/background/icon-manager.js @@ -1,4 +1,4 @@ -/* global prefs debounce iconUtil FIREFOX CHROME VIVALDI tabManager API_METHODS */ +/* global prefs debounce iconUtil FIREFOX CHROME VIVALDI tabManager navigatorUtil API_METHODS */ /* exported iconManager */ 'use strict'; @@ -37,6 +37,10 @@ const iconManager = (() => { }, }); + navigatorUtil.onCommitted(({tabId, frameId}) => { + if (!frameId) tabManager.set(tabId, 'styleIds', undefined); + }); + function refreshIconBadgeText(tabId) { const text = prefs.get('show-badge') ? `${getStyleCount(tabId)}` : ''; iconUtil.setBadgeText({tabId, text});