Update settings UI to clarify that PPA is disabled when telemetry is disabled
Categories
(Firefox :: Settings UI, defect, P1)
Tracking
()
People
(Reporter: Gijs, Assigned: Gijs)
References
(Blocks 1 open bug)
Details
Attachments
(3 files, 2 obsolete files)
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
phab-bot
:
approval-mozilla-beta+
|
Details | Review |
|
48 bytes,
text/x-phabricator-request
|
phab-bot
:
approval-mozilla-release+
RyanVM
:
approval-mozilla-esr128+
|
Details | Review |
Right now in the Firefox settings, the UI state for PPA remains checked and active even when the main telemetry setting is disabled. This is confusing UX, since DAP submission is disabled when telemetry is disabled. IOW, transmitting PPA is disabled when telemetry is disabled, and the UI should reflect that.
| Assignee | ||
Comment 1•1 year ago
|
||
Right now the UI state for PPA remains checked and active even when the main telemetry
setting is disabled. This is confusing UX, since DAP submission is disabled when
telemetry is disabled.
Also migrate off the deprecated toolkit-private isTelemetryEnabled() accessor to the normal pref check.
| Assignee | ||
Updated•1 year ago
|
Comment 4•1 year ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/5ebe73cc1ef3
https://hg.mozilla.org/mozilla-central/rev/b72f696abcba
Comment 5•1 year ago
•
|
||
Verified fixed using Firefox Nightly 130.0a1 (20240717212306) on MacOS 14.4, Windows 10 and Ubuntu 24.04.
Cc["@mozilla.org/private-attribution;1"].getService(Ci.nsIPrivateAttributionService).wrappedJSObject.isEnabled() returns the correct value according to the checkbox's state.
| Assignee | ||
Comment 6•1 year ago
|
||
Right now the UI state for PPA remains checked and active even when the main telemetry
setting is disabled. This is confusing UX, since DAP submission is disabled when
telemetry is disabled.
Also migrate off the deprecated toolkit-private isTelemetryEnabled() accessor to the normal pref check.
Original Revision: https://phabricator.services.mozilla.com/D216801
Updated•1 year ago
|
Updated•1 year ago
|
| Assignee | ||
Comment 7•1 year ago
|
||
Right now the UI state for PPA remains checked and active even when the main telemetry
setting is disabled. This is confusing UX, since DAP submission is disabled when
telemetry is disabled.
Also migrate off the deprecated toolkit-private isTelemetryEnabled() accessor to the normal pref check.
Original Revision: https://phabricator.services.mozilla.com/D216801
Updated•1 year ago
|
| Assignee | ||
Comment 8•1 year ago
|
||
Right now the UI state for PPA remains checked and active even when the main telemetry
setting is disabled. This is confusing UX, since DAP submission is disabled when
telemetry is disabled.
Also migrate off the deprecated toolkit-private isTelemetryEnabled() accessor to the normal pref check.
Original Revision: https://phabricator.services.mozilla.com/D216801
Updated•1 year ago
|
Updated•1 year ago
|
Comment 9•1 year ago
|
||
beta Uplift Approval Request
- User impact if declined: Confusion in settings
- Code covered by automated testing: no
- Fix verified in Nightly: yes
- Needs manual QE test: yes
- Steps to reproduce for manual QE testing: https://docs.google.com/document/d/1EYNh71lTnoHJ4CDC5nCBT0HbAIjnZowMVqOx12rhdK4/edit
- Risk associated with taking this patch: Low
- Explanation of risk level: This is a relatively straightforward change to settings
- String changes made/needed: No
- Is Android affected?: no
| Assignee | ||
Comment 10•1 year ago
|
||
Right now the UI state for PPA remains checked and active even when the main telemetry
setting is disabled. This is confusing UX, since DAP submission is disabled when
telemetry is disabled.
Also migrate off the deprecated toolkit-private isTelemetryEnabled() accessor to the normal pref check.
Original Revision: https://phabricator.services.mozilla.com/D216801
Updated•1 year ago
|
Comment 11•1 year ago
|
||
release Uplift Approval Request
- User impact if declined: Confusion in settings
- Code covered by automated testing: no
- Fix verified in Nightly: yes
- Needs manual QE test: yes
- Steps to reproduce for manual QE testing: https://docs.google.com/document/d/1EYNh71lTnoHJ4CDC5nCBT0HbAIjnZowMVqOx12rhdK4/edit
- Risk associated with taking this patch: Low
- Explanation of risk level: This is a relatively straightforward change to settings
- String changes made/needed: no
- Is Android affected?: no
Updated•1 year ago
|
Comment 12•1 year ago
|
||
| uplift | ||
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Comment 13•1 year ago
|
||
| uplift | ||
Updated•1 year ago
|
| Assignee | ||
Updated•1 year ago
|
Comment 14•1 year ago
|
||
Comment on attachment 9413568 [details]
Bug 1908312 - Make it clear in about:preferences that PPA is disabled when telemetry is disabled,
Approved for 128.1esr.
Comment 15•1 year ago
|
||
| uplift | ||
Updated•1 year ago
|
Verified the fix using Firefox 128.0.2, Firefox 128.1.0esr and Firefox 129.0b6. Tests were performed on MacOS 14.5, Windows 11 and Ubuntu 24.04.
Cc["@mozilla.org/private-attribution;1"].getService(Ci.nsIPrivateAttributionService).wrappedJSObject.isEnabled() returns the correct value according to the checkbox's state.
Description
•