DoH Rollout Extension: Don't show the doorhanger if the user has seen the post-DoH privacy statement.
Categories
(Firefox :: Security, task, P1)
Tracking
()
People
(Reporter: nhnt11, Assigned: nhnt11)
References
(Blocks 1 open bug)
Details
(Whiteboard: [trr])
Attachments
(1 file)
47 bytes,
text/x-phabricator-request
|
RyanVM
:
approval-mozilla-beta+
|
Details | Review |
For profiles created after Oct 31 2019, we would have shown to the user at first-run a version of the privacy statement that mentions DoH. For these users, we don't need to show the consent doorhanger.
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 1•5 years ago
|
||
Assignee | ||
Comment 2•5 years ago
|
||
Comment 4•5 years ago
|
||
Backed out for bc failures on browser_cleanFlow.js
Backout link: https://hg.mozilla.org/integration/autoland/rev/93971c20927357c150cd5556d4055a744eecb757
Log link: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=285385275&repo=autoland&lineNumber=5101
Comment 6•5 years ago
|
||
bugherder |
Assignee | ||
Comment 7•5 years ago
|
||
Comment on attachment 9120684 [details]
Bug 1608320 - DoH Rollout Extension: Don't show the doorhanger if the user has seen the post-DoH privacy statement. r=dragana!
Beta/Release Uplift Approval Request
- User impact if declined: Newer users will see a (unnecessary) consent doorhanger even though they saw a version of the first-run privacy agreement that includes DoH
- Is this code covered by automated tests?: Yes
- Has the fix been verified in Nightly?: No
- Needs manual test from QE?: Yes
- If yes, steps to reproduce: Create a profile with system time set to a date before Oct 31 2019. Enable DoH. Doorhanger should appear. DoH heuristics should run as expected.
Create a profile with system time set correctly. Enable DoH. Doorhanger should not appear. DoH heuristics should run as expected. - List of other uplifts needed: Bug 1600109
- Risk to taking this patch: Medium
- Why is the change risky/not risky? (and alternatives if risky): Functionality change, so not low risk. Covered by automated tests and QA support.
- String changes made/needed:
Assignee | ||
Updated•5 years ago
|
Comment 8•5 years ago
|
||
Comment on attachment 9120684 [details]
Bug 1608320 - DoH Rollout Extension: Don't show the doorhanger if the user has seen the post-DoH privacy statement. r=dragana!
DoH UX improvement. Approved for 73.0b8.
Updated•5 years ago
|
Comment 9•5 years ago
•
|
||
This bug is part of the DoH rollout work (to be more specific, part of the PI-445 request). Full testing phase is planned once the fix lands on beta 73.
Comment 10•5 years ago
|
||
bugherder uplift |
Comment 11•5 years ago
|
||
Backed out (Bug 1600109, Bug 1609037, Bug 1608320) for turning Bug 1605297 into permafail.
Failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=286029897&repo=autoland
Backout link: https://hg.mozilla.org/integration/autoland/rev/42fdbe58028de404df948fab374b86c1ae4daf41
Comment 12•5 years ago
|
||
Backout merged: https://hg.mozilla.org/mozilla-central/rev/42fdbe58028d
Comment 13•5 years ago
|
||
Comment 14•5 years ago
|
||
bugherder |
Comment 15•5 years ago
|
||
Confirming this as verified fixed. The implementation has been extensively tested for PI-445 on Windows 10, Ubuntu 18.04 and macOS 10.15 using the latest beta. The doorhanger is displayed if it meets the specified requirements in the ticket.
Assignee | ||
Updated•5 years ago
|
Comment 16•3 years ago
|
||
Hi all, I see this dialog when running a new Firefox release 89 download with new profile. Could there have been a regression? Would appreciate if someone confirm this behavior.
Assignee | ||
Comment 17•3 years ago
|
||
What happened here was that we decided to revert this at the last minute, and ended up shipping a Normandy recipe that set the value of the pref containing the timestamp of the profile creation date threshold to a date far in the future, so that all profiles would be shown the doorhanger. Later, the entire doorhanger code was removed when we migrated to CFR. So the change to revert this bug was never tracked on Bugzilla (or even elsewhere other than Experimenter, I think).
Comment 18•3 years ago
|
||
Thanks for the background! I've created a new bug here.
Description
•