Bug 1398974: Part 4 - Add browserAction to webext talos add-on. r?mixedpuppy,jmaher draft
authorKris Maglione <maglione.k@gmail.com>
Mon, 11 Sep 2017 18:17:04 -0700
changeset 662830 35010f1368fea4d0b17ccc04e180cd5f2a3d80aa
parent 662829 10c8b961ecda49160cad0e668441181cfc703977
child 662831 202cc84ce1b742279d9d45b416c9b88a399b3329
push id79198
push usermaglione.k@gmail.com
push dateTue, 12 Sep 2017 04:40:43 +0000
reviewersmixedpuppy, jmaher
bugs1398974
milestone57.0a1
Bug 1398974: Part 4 - Add browserAction to webext talos add-on. r?mixedpuppy,jmaher MozReview-Commit-ID: BJrWSTvg91D
testing/talos/talos/webextensions/dummy/background.js
testing/talos/talos/webextensions/dummy/manifest.json
--- a/testing/talos/talos/webextensions/dummy/background.js
+++ b/testing/talos/talos/webextensions/dummy/background.js
@@ -39,16 +39,19 @@ browser.webRequest.onErrorOccurred.addLi
 
 browser.tabs.onUpdated.addListener((tabId, changed, tab) => {
   if (changed.url) {
     browser.pageAction.show(tabId);
   }
   if (changed.title) {
     browser.pageAction.setTitle({tabId, title: `title: ${tab.title}`});
     browser.pageAction.setIcon({tabId, path: {16: "/icon.png"}});
+
+    browser.browserAction.setTitle({tabId, title: `title: ${tab.title}`});
+    browser.browserAction.setIcon({path: {16: "/icon.png"}});
   }
 });
 
 browser.tabs.onActivated.addListener(({tabId, windowId}) => {
   browser.pageAction.show(tabId);
 });
 
 browser.tabs.onCreated.addListener(tab => {
--- a/testing/talos/talos/webextensions/dummy/manifest.json
+++ b/testing/talos/talos/webextensions/dummy/manifest.json
@@ -10,10 +10,11 @@
   "permissions": [
     "http://*/",
     "https://*/",
     "tabs",
     "webRequest",
     "webRequestBlocking"
   ],
   "background": {"scripts": ["background.js"]},
+  "browser_action": {},
   "page_action": {}
 }