Instrument Select Translations Panel UI with flow-id telemetry
Categories
(Firefox :: Translations, enhancement, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox128 | --- | fixed |
People
(Reporter: nordzilla, Assigned: nordzilla)
References
Details
Attachments
(7 files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
Description
This bug tracks the progress of instrumenting the UI components of the Select Translations Panel to be able to track the user flow of interaction within the panel.
Steps to implement
- Add telemetry events for each UI component interaction
- Trigger telemetry events when relevant UI components are invoked
Tests to implement
- Test the flow of the Translations panel UI and ensure that telemetry events are counted with the correct data and cardinality.
Assignee | ||
Updated•7 months ago
|
Assignee | ||
Comment 1•6 months ago
|
||
Renames the returned values from langPairPromise to be
{ fromLanguage, toLanguage }
rather than { fromLang, toLang }
to be more consistent with the rest of the code.
Depends on D210826
Assignee | ||
Comment 2•6 months ago
|
||
Reworks the Translations Telemetry logging to conform
to the pref "toolkit.telemetry.translations.logLevel"
and updates the logging format to be more consistent
and easy to follow in the JS console.
Depends on D208583
Assignee | ||
Comment 3•6 months ago
|
||
Renames all telemetry functions related to the FullPageTranslationsPanel
to be clear about their relationship to full-page translations
as opposed to select translations or shared functionality.
Depends on D210956
Assignee | ||
Comment 4•6 months ago
|
||
Adds all relevant telemetry to the SelectTranslationsPanel
Depends on D210957
Assignee | ||
Comment 5•6 months ago
|
||
Adds comprehensive testing of the SelectTranslationsPanel
telemetry events, and updates the FullPageTranslationsPanel
telemetry tests to assert for the correct translation category.
Depends on D210958
Assignee | ||
Comment 6•6 months ago
|
||
Reworks the telemetry event assertions in the Translations
test suite to show the contents of which values did not match
the expectations in the error message logs, instead of just reporting
true
or false
that the value did not match.
Depends on D210959
Updated•6 months ago
|
Assignee | ||
Comment 7•6 months ago
|
||
Adds all relevant telemetry to the SelectTranslationsPanel
Depends on D210958
Depends on D210958
Comment 9•6 months ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/fe36ddf751aa
https://hg.mozilla.org/mozilla-central/rev/ae82c8201e72
https://hg.mozilla.org/mozilla-central/rev/17f9d17ac45f
https://hg.mozilla.org/mozilla-central/rev/bd0877c4a195
https://hg.mozilla.org/mozilla-central/rev/ef9de9cc57a5
https://hg.mozilla.org/mozilla-central/rev/9bc63b18ff85
https://hg.mozilla.org/mozilla-central/rev/a74717a231d3
Description
•