From 8903446e4460982b8ca9b2afdfcc70cd6f8633ee Mon Sep 17 00:00:00 2001 From: tophf Date: Mon, 24 Feb 2020 15:28:43 +0300 Subject: [PATCH] fixup! reset styleIds on main page navigation --- background/icon-manager.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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});