Bug 1372645 Highlight the legacy pane when showing details for a legacy addon
MozReview-Commit-ID: D6jSI8dGMIh
--- a/toolkit/mozapps/extensions/content/extensions.js
+++ b/toolkit/mozapps/extensions/content/extensions.js
@@ -3141,18 +3141,21 @@ var gDetailView = {
legacy = false;
}
}
this.node.setAttribute("legacy", legacy);
document.getElementById("detail-legacy-warning").href = SUPPORT_URL + "webextensions";
// If the search category isn't selected then make sure to select the
// correct category
- if (gCategories.selected != "addons://search/")
- gCategories.select("addons://list/" + aAddon.type);
+ if (gCategories.selected != "addons://search/") {
+ let category = (isDisabledLegacy(aAddon) || isDisabledUnsigned(aAddon)) ?
+ "addons://legacy" : `addons://list/${aAddon.type}`;
+ gCategories.select(category);
+ }
document.getElementById("detail-name").textContent = aAddon.name;
var icon = AddonManager.getPreferredIconURL(aAddon, 64, window);
document.getElementById("detail-icon").src = icon ? icon : "";
document.getElementById("detail-creator").setCreator(aAddon.creator, aAddon.homepageURL);
var version = document.getElementById("detail-version");
if (shouldShowVersionNumber(aAddon)) {