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.submitExternalPingwill throw unless it is also set in thetoolkit.telemetry.pioneerIdpref.To keep both
about:ionand Ion Core working when it comes to telemetry, we will need to add anoverridePioneerIdoption (likeoverrideClientId) that, if present, will use the provided id and no check the pref at all.
| Assignee | ||
Comment 1•5 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•5 years ago
|
||
[Tracking Requested - why for this release]: We'd like to get this into Firefox for the 84 release.
Updated•5 years ago
|
Comment 4•5 years ago
|
||
| bugherder | ||
Description
•