| Index: lib/rules.js |
| =================================================================== |
| --- a/lib/rules.js |
| +++ b/lib/rules.js |
| @@ -150,6 +150,13 @@ |
| else |
| domain = domain.replace(searchString, replacement); |
| } |
| + |
| + // Apply user's whitelist |
| + let whitelist = Prefs.whitelist; |
| + if (whitelist.hasOwnProperty(domain) || /^www\./.test(domain) && whitelist.hasOwnProperty(domain.substr(4))) |
| + { |
| + return domain; |
| + } |
| // Now apply our rules on the domain name |
| for (let i = 0, l = rules.expressions.length; i < l; i++) |