Add an option to override the Ion id in `submitExternalPing`
Categories
(Firefox :: Pioneer, task, P1)
Tracking
()
People
(Reporter: Dexter, Assigned: Dexter)
Details
Attachments
(1 file)
From this issue:
With the new architecture the Ion id is stored in the Core addon. Unfortunately this means that
TelemetryController.submitExternalPing
will throw unless it is also set in thetoolkit.telemetry.pioneerId
pref.To keep both
about:ion
and Ion Core working when it comes to telemetry, we will need to add anoverridePioneerId
option (likeoverrideClientId
) that, if present, will use the provided id and no check the pref at all.
Assignee | ||
Comment 1•4 years ago
|
||
With this change, calling the submitExternalPing API
will not necessarily require the pioneer id value to be
stored in a pref. This added flexibility will allow the
Pioneer/Ion Core Addon to own the storage of the id,
communicating it to the legacy telemetry APIs as needed.
Comment 2•4 years ago
|
||
[Tracking Requested - why for this release]: We'd like to get this into Firefox for the 84 release.
Pushed by aplacitelli@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/9651640bcc07 Add an option to override the pioneer id. r=chutten
Updated•4 years ago
|
Comment 4•4 years ago
|
||
bugherder |
Description
•