| Index: lib/filterComposer.js |
| =================================================================== |
| --- a/lib/filterComposer.js |
| +++ b/lib/filterComposer.js |
| @@ -86,23 +86,23 @@ |
| let docDomain = extractHostFromFrame(frame); |
| let specificOnly = checkWhitelisted(page, frame, null, |
| RegExpFilter.typeMap.GENERICBLOCK); |
| // Add a blocking filter for each URL of the element that can be blocked |
| for (let url of details.urls) |
| { |
| let urlObj = new URL(url, details.baseURL); |
| - let filter = defaultMatcher.whitelist.matchesAny( |
| + let whitelisted = defaultMatcher.isWhitelisted( |
| urlObj.href, typeMask, docDomain, |
| isThirdParty(urlObj, docDomain), |
| getKey(page, frame), specificOnly |
| ); |
| - if (!filter) |
| + if (!whitelisted) |
| { |
| let filterText = urlObj.href.replace(/^[\w-]+:\/+(?:www\.)?/, "||"); |
| if (specificOnly) |
| filterText += "$domain=" + docDomain; |
| if (!filters.includes(filterText)) |
| filters.push(filterText); |