Closed Bug 1608320 Opened 5 years ago Closed 5 years ago

DoH Rollout Extension: Don't show the doorhanger if the user has seen the post-DoH privacy statement.

Categories

(Firefox :: Security, task, P1)

74 Branch
Desktop
Unspecified
task

Tracking

()

VERIFIED FIXED
Firefox 74
Tracking Status
firefox73 --- verified
firefox74 --- verified

People

(Reporter: nhnt11, Assigned: nhnt11)

References

(Blocks 1 open bug)

Details

(Whiteboard: [trr])

Attachments

(1 file)

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: nobody → nhnt11
Status: NEW → ASSIGNED
Priority: P2 → P1
Pushed by nhnt11@gmail.com: https://hg.mozilla.org/integration/autoland/rev/3dddea4c5d73 DoH Rollout Extension: Don't show the doorhanger if the user has seen the post-DoH privacy statement. r=dragana
Pushed by nhnt11@gmail.com: https://hg.mozilla.org/integration/autoland/rev/6f3358db89c7 DoH Rollout Extension: Don't show the doorhanger if the user has seen the post-DoH privacy statement. r=dragana
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 74

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:
Flags: needinfo?(nhnt11)
Attachment #9120684 - Flags: approval-mozilla-beta?
Flags: qe-verify+

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.

Attachment #9120684 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
QA Whiteboard: [qa-triaged]

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.

Pushed by nhnt11@gmail.com: https://hg.mozilla.org/integration/autoland/rev/2be7f69aa2f3 DoH Rollout Extension: Don't show the doorhanger if the user has seen the post-DoH privacy statement. r=dragana
Status: REOPENED → RESOLVED
Closed: 5 years ago5 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 74

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.

Status: RESOLVED → VERIFIED
Flags: needinfo?(nhnt11)

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.

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).

Thanks for the background! I've created a new bug here.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: