| Index: lib/requestBlocker.js | 
| =================================================================== | 
| --- a/lib/requestBlocker.js | 
| +++ b/lib/requestBlocker.js | 
| @@ -18,17 +18,17 @@ | 
| /** @module requestBlocker */ | 
|  | 
| "use strict"; | 
|  | 
| const {Filter, RegExpFilter, BlockingFilter} = | 
| require("../adblockpluscore/lib/filterClasses"); | 
| const {Subscription} = require("../adblockpluscore/lib/subscriptionClasses"); | 
| const {defaultMatcher} = require("../adblockpluscore/lib/matcher"); | 
| -const {FilterNotifier} = require("../adblockpluscore/lib/filterNotifier"); | 
| +const {filterNotifier} = require("../adblockpluscore/lib/filterNotifier"); | 
| const {Prefs} = require("./prefs"); | 
| const {checkWhitelisted, getKey} = require("./whitelisting"); | 
| const {extractHostFromFrame, isThirdParty} = require("./url"); | 
| const {port} = require("./messaging"); | 
| const {logRequest: hitLoggerLogRequest} = require("./hitLogger"); | 
|  | 
| const extensionProtocol = new URL(browser.extension.getURL("")).protocol; | 
|  | 
| @@ -117,17 +117,17 @@ | 
| return Promise.resolve([]); | 
|  | 
| return browser.tabs.query({url}).then(tabs => tabs.map(tab => tab.id)); | 
| } | 
|  | 
| function logRequest(tabIds, request, filter) | 
| { | 
| if (filter) | 
| -    FilterNotifier.emit("filter.hitCount", filter, 0, 0, tabIds); | 
| +    filterNotifier.emit("filter.hitCount", filter, 0, 0, tabIds); | 
|  | 
| hitLoggerLogRequest(tabIds, request, filter); | 
| } | 
|  | 
| browser.webRequest.onBeforeRequest.addListener(details => | 
| { | 
| // Never block top-level documents. | 
| if (details.type == "main_frame") | 
| @@ -318,20 +318,20 @@ | 
| // but it's an expensive operation and that way we avoid to call | 
| // it multiple times, if multiple filters are added/removed. | 
| if (!browser.webNavigation.onBeforeNavigate | 
| .hasListener(propagateHandlerBehaviorChange)) | 
| browser.webNavigation.onBeforeNavigate | 
| .addListener(propagateHandlerBehaviorChange); | 
|  | 
| ignoreFilterNotifications = false; | 
| -    FilterNotifier.emit("filter.behaviorChanged"); | 
| +    filterNotifier.emit("filter.behaviorChanged"); | 
| }); | 
| } | 
|  | 
| -FilterNotifier.on("subscription.added", onFilterChange); | 
| -FilterNotifier.on("subscription.removed", onFilterChange); | 
| -FilterNotifier.on("subscription.updated", onFilterChange); | 
| -FilterNotifier.on("subscription.disabled", arg => onFilterChange(arg, true)); | 
| -FilterNotifier.on("filter.added", onFilterChange); | 
| -FilterNotifier.on("filter.removed", onFilterChange); | 
| -FilterNotifier.on("filter.disabled", arg => onFilterChange(arg, true)); | 
| -FilterNotifier.on("load", onFilterChange); | 
| +filterNotifier.on("subscription.added", onFilterChange); | 
| +filterNotifier.on("subscription.removed", onFilterChange); | 
| +filterNotifier.on("subscription.updated", onFilterChange); | 
| +filterNotifier.on("subscription.disabled", arg => onFilterChange(arg, true)); | 
| +filterNotifier.on("filter.added", onFilterChange); | 
| +filterNotifier.on("filter.removed", onFilterChange); | 
| +filterNotifier.on("filter.disabled", arg => onFilterChange(arg, true)); | 
| +filterNotifier.on("load", onFilterChange); | 
|  |