diff --git a/js/abp-hide-filters.js b/js/abp-hide-filters.js index 3fffe4999..96ae6633c 100644 --- a/js/abp-hide-filters.js +++ b/js/abp-hide-filters.js @@ -457,7 +457,11 @@ FilterContainer.prototype.add = function(s) { if ( hostname.charAt(0) !== '~' ) { applyGlobally = false; } - this.addSpecificSelector(hostname, parsed); + if ( hostname.slice(-2) === '.*' ) { + this.addEntitySelector(hostname, parsed); + } else { + this.addHostnameSelector(hostname, parsed); + } } if ( applyGlobally ) { this.addGenericSelector(parsed); @@ -490,17 +494,6 @@ FilterContainer.prototype.addGenericSelector = function(parsed) { /******************************************************************************/ -FilterContainer.prototype.addSpecificSelector = function(hostname, parsed) { - // rhill 2014-07-13: new filter class: entity. - if ( hostname.slice(-2) === '.*' ) { - this.addEntitySelector(hostname, parsed); - } else { - this.addHostnameSelector(hostname, parsed); - } -}; - -/******************************************************************************/ - FilterContainer.prototype.addHostnameSelector = function(hostname, parsed) { // https://github.com/gorhill/uBlock/issues/145 var unhide = parsed.unhide;