| Index: lib/stats.js |
| =================================================================== |
| --- a/lib/stats.js |
| +++ b/lib/stats.js |
| @@ -34,17 +34,18 @@ |
| */ |
| exports.getBlockedPerPage = page => blockedPerPage.get(page) || 0; |
| // Chrome automatically clears the browser action badge text when the URL of |
| // the tab is updated, but Firefox doesn't. |
| // https://bugzilla.mozilla.org/show_bug.cgi?id=1395074 |
| ext.pages.onLoading.addListener(page => |
| { |
| - page.browserAction.setBadge(); |
| + if (!blockedPerPage.get(page)) |
| + page.browserAction.setBadge(); |
| }); |
| FilterNotifier.on("filter.hitCount", (filter, newValue, oldValue, page) => |
| { |
| if (!(filter instanceof BlockingFilter) || !page) |
| return; |
| Prefs.blocked_total++; |