| Index: mobile-options.js | 
| =================================================================== | 
| --- a/mobile-options.js | 
| +++ b/mobile-options.js | 
| @@ -411,19 +411,21 @@ | 
| } | 
| } | 
| } | 
| - ext.onMessage.addListener(onMessage); | 
| - browser.runtime.sendMessage({ | 
| + let port = browser.runtime.connect({name: "ui"}); | 
| + port.onMessage.addListener(onMessage); | 
| + | 
| + port.postMessage({ | 
| type: "app.listen", | 
| filter: ["addSubscription", "showPageOptions"] | 
| }); | 
| - browser.runtime.sendMessage({ | 
| + port.postMessage({ | 
| type: "filters.listen", | 
| filter: ["added", "removed"] | 
| }); | 
| - browser.runtime.sendMessage({ | 
| + port.postMessage({ | 
| type: "subscriptions.listen", | 
| filter: ["added", "disabled", "removed", "title"] | 
| }); |