Closed Bug 1614760 Opened 4 years ago Closed 4 years ago

Make sure telemetryInfo are going to be set for the extensions installed from the GeckoView Android API

Categories

(GeckoView :: Extensions, task, P1)

Unspecified
All

Tracking

(firefox76 fixed)

RESOLVED FIXED
mozilla76
Tracking Status
firefox76 --- fixed

People

(Reporter: rpl, Assigned: agi)

References

Details

(Whiteboard: [geckoview:m76])

Attachments

(1 file)

In Bug 1599580 we introduced a GeckoView API that allows GeckoView-based apps to install webextensions.

Currently, the call to AddonManager.getInstallForURL in GeckoViewWebExtension.jsm is not passing any telemetryInfo as part of the second parameter.

We should change it to something like:

const install = await AddonManager.getInstallForURL(aUri.spec, {
    telemetryInfo: { source: "geckoview-api" },
});
Whiteboard: [geckoview:m76]
Rank: 10
Priority: P2 → P1
Assignee: nobody → agi
Status: NEW → ASSIGNED
Pushed by asferro@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/a90d78dc683c
Add telemetryInfo to Addon Install object. r=rpl
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla76
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: