Bug 1398974: Part 4 - Add browserAction to webext talos add-on. r?mixedpuppy,jmaher
MozReview-Commit-ID: BJrWSTvg91D
--- 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": {}
}