Index: background.js
===================================================================
deleted file mode 100644
--- a/background.js
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * This file is part of Adblock Plus ,
- * Copyright (C) 2006-present eyeo GmbH
- *
- * Adblock Plus is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
- *
- * Adblock Plus is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with Adblock Plus. If not, see .
- */
-
-"use strict";
-
-const {port} = require("./lib/messaging");
-
-port.on("forward", (msg, sender) =>
-{
- let targetPage;
- if (msg.targetPageId)
- targetPage = ext.getPage(msg.targetPageId);
- else
- targetPage = sender.page;
-
- if (targetPage)
- {
- msg.payload.sender = sender.page.id;
- if (msg.expectsResponse)
- return new Promise(targetPage.sendMessage.bind(targetPage, msg.payload));
- targetPage.sendMessage(msg.payload);
- }
-});
Index: lib/filterComposer.js
===================================================================
--- a/lib/filterComposer.js
+++ b/lib/filterComposer.js
@@ -312,6 +312,22 @@
});
});
+port.on("forward", (msg, sender) =>
+{
+ let targetPage;
+ if (msg.targetPageId)
+ targetPage = ext.getPage(msg.targetPageId);
+ else
+ targetPage = sender.page;
+ if (targetPage)
+ {
+ msg.payload.sender = sender.page.id;
+ if (msg.expectsResponse)
+ return new Promise(targetPage.sendMessage.bind(targetPage, msg.payload));
+ targetPage.sendMessage(msg.payload);
+ }
+});
+
ext.pages.onLoading.addListener(page =>
{
// When tabs start loading we send them a message to ensure that the state
Index: metadata.chrome
===================================================================
--- a/metadata.chrome
+++ b/metadata.chrome
@@ -131,7 +131,6 @@
lib/csp.js
lib/cssInjection.js
adblockplusui/messageResponder.js
- background.js
include.preload.js = include.preload.js inject.preload.js
include.postload.js = subscriptionLink.postload.js composer.postload.js
qunit/tests.js =