Bug 1367800 - do not display hidden add-ons in about:addons during upgrades. r?aswan
MozReview-Commit-ID: ILHrvUsxTep
--- a/toolkit/mozapps/extensions/content/extensions.js
+++ b/toolkit/mozapps/extensions/content/extensions.js
@@ -2961,18 +2961,18 @@ var gListView = {
},
onInstallCancelled(aInstall) {
this.removeItem(aInstall, true);
},
onInstallEnded(aInstall) {
// Remove any install entries for upgrades, their status will appear against
- // the existing item
- if (aInstall.existingAddon)
+ // the existing item. Also remove install entries for hidden add-ons.
+ if (aInstall.existingAddon || aInstall.addon.hidden)
this.removeItem(aInstall, true);
if (aInstall.addon.type == "experiment") {
let item = this.getListItemForID(aInstall.addon.id);
if (item) {
item.endDate = getExperimentEndDate(aInstall.addon);
}
}