diff --git a/src/js/pagestore.js b/src/js/pagestore.js index 26746b683..a78a40ca2 100644 --- a/src/js/pagestore.js +++ b/src/js/pagestore.js @@ -460,7 +460,13 @@ PageStore.prototype.updateBadge = function() { var iconStr = ''; if ( µb.userSettings.showIconBadge && netFiltering && this.perLoadBlockedRequestCount ) { - iconStr = µb.utils.formatCount(this.perLoadBlockedRequestCount); + // Safari knows numbers only, 0 (zero) means empty badge + if (vAPI.safari) { + iconStr = this.perLoadBlockedRequestCount; + } + else { + iconStr = µb.utils.formatCount(this.perLoadBlockedRequestCount); + } } vAPI.setIcon(this.tabId, iconPaths, iconStr); };