Bug 1407326 - remove references to invertIconForLightTheme in extensions codebase;r=rpl
MozReview-Commit-ID: B2eTpm6qbOh
--- a/browser/components/extensions/ext-devtools-panels.js
+++ b/browser/components/extensions/ext-devtools-panels.js
@@ -83,17 +83,16 @@ class ParentDevToolsPanel {
const extensionName = this.context.extension.name;
this.toolbox.addAdditionalTool({
id: this.id,
url: "about:blank",
icon: icon,
label: title,
tooltip: `DevTools Panel added by "${extensionName}" add-on.`,
- invertIconForLightTheme: false,
visibilityswitch: `devtools.webext-${this.id}.enabled`,
isTargetSupported: target => target.isLocalTab,
build: (window, toolbox) => {
if (toolbox !== this.toolbox) {
throw new Error("Unexpected toolbox received on addAdditionalTool build property");
}
const destroy = this.buildPanel(window);
--- a/browser/components/extensions/test/browser/browser_ext_devtools_panel.js
+++ b/browser/components/extensions/test/browser/browser_ext_devtools_panel.js
@@ -209,19 +209,16 @@ add_task(async function test_devtools_pa
is(toolboxAdditionalTools.length, 1,
"Got the expected number of toolbox specific panel registered.");
await testThemeSwitching(extension);
const panelDef = toolboxAdditionalTools[0];
const panelId = panelDef.id;
- is(panelDef.invertIconForLightTheme, false,
- "devtools.panel.create set invertIconForLightTheme to false by default");
-
await gDevTools.showToolbox(target, panelId);
const {devtoolsPageTabId} = await extension.awaitMessage("devtools_panel_shown");
const devtoolsPanelTabId = await extension.awaitMessage("devtools_panel_inspectedWindow_tabId");
is(devtoolsPanelTabId, devtoolsPageTabId,
"Got the same devtools.inspectedWindow.tabId from devtools page and panel");
is(await extension.awaitMessage("initial_theme_panel"),
"light",
"The initial theme is reported as expected from a devtools panel.");