Bug 1433334 - Add installTelemetryInfo to addon installed from WebIDE.
MozReview-Commit-ID: 3Kow0psitkj
--- a/devtools/client/webide/modules/addons.js
+++ b/devtools/client/webide/modules/addons.js
@@ -76,17 +76,18 @@ Addon.prototype = {
if (addon && !addon.userDisabled) {
this.status = "installed";
return;
}
this.status = "preparing";
if (addon && addon.userDisabled) {
await addon.enable();
} else {
- const install = await AddonManager.getInstallForURL(this.xpiLink, "application/x-xpinstall");
+ const install = await AddonManager.getInstallForURL(this.xpiLink, "application/x-xpinstall", null,
+ null, null, null, null, {source: "webide"});
install.addListener(this);
install.install();
}
},
uninstall: async function() {
const addon = await AddonManager.getAddonByID(this.addonID);
addon.uninstall();