| 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 |