Closed Bug 1496163 Opened Last year Closed Last year

Add installTelemetryInfo to the WebExtensions themes installed using the management.install API method

Categories

(Toolkit :: Add-ons Manager, enhancement)

64 Branch
enhancement
Not set

Tracking

()

VERIFIED FIXED
mozilla64
Iteration:
64.3 - Oct 12
Tracking Status
firefox64 --- verified

People

(Reporter: rpl, Assigned: rpl)

References

Details

Attachments

(2 files)

In Bug 1369209 we have started to allow extension with the management permission to install webextensions themes using the management.install API method.

Internally, the management.install API method is calling the AddonManager.getInstallForURL method without the telemetryInfo parameter that we have introduced in bug 1433335:

https://searchfox.org/mozilla-central/rev/a11c128b90ea85d7bb68f00c5de52c0794e0b215/toolkit/components/extensions/parent/ext-management.js#200

We should add the telemetryInfo parameter to this AddonManager.getInstallForURL so that we can recognize this source in the collected telemetry events.
Assignee: nobody → lgreco
Status: NEW → ASSIGNED
Iteration: --- → 64.3 (Oct 12)
Blocks: 1316074
No longer blocks: 1465143
Pushed by luca.greco@alcacoop.it:
https://hg.mozilla.org/integration/autoland/rev/c1f75751d80e
Add installTelemetryInfo to the webext themes installed using the management.install API method. r=zombie
https://hg.mozilla.org/mozilla-central/rev/c1f75751d80e
Status: ASSIGNED → RESOLVED
Closed: Last year
Resolution: --- → FIXED
Target Milestone: --- → mozilla64
Attached image Bug1496163.png
This issue is verified as fixed on Firefox 64.0a1(20181009100040) under Win 7 64-bit and Mac OS X 10.13.3.

Please see the attached screenshot.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.