Index: lib/requestBlocker.js |
=================================================================== |
--- a/lib/requestBlocker.js |
+++ b/lib/requestBlocker.js |
@@ -189,17 +189,17 @@ |
let [filter, thirdParty] = matchRequest(url, type, docDomain, |
sitekey, specificOnly); |
let result; |
let rewrittenUrl; |
if (filter instanceof BlockingFilter) |
{ |
- if (filter.rewrite) |
+ if (filter.rewrite != null) |
kzar
2018/07/12 12:02:13
Nit: I think I'd prefer `if (typeof filter.rewrite
Manish Jethani
2018/07/12 12:06:28
Yeah I kinda prefer that as well.
Done.
|
{ |
rewrittenUrl = filter.rewriteUrl(details.url); |
// If no rewrite happened (error, different origin), we'll |
// return undefined in order to avoid an "infinite" loop. |
if (rewrittenUrl != details.url) |
result = {redirectUrl: rewrittenUrl}; |
} |
else |