Closed Bug 1878911 Opened 2 years ago Closed 1 year ago

Add the UI to enable FPP (aka 'Suspected Fingerprinters') in ETP Custom

Categories

(Firefox for Android :: Privacy, enhancement)

All
Android
enhancement

Tracking

()

VERIFIED FIXED
130 Branch
Tracking Status
relnote-firefox --- 131+
firefox130 --- verified
firefox131 --- verified

People

(Reporter: tjr, Assigned: fkilic)

References

Details

(Whiteboard: [fpp:m?])

Attachments

(3 files)

Desktop enables FPP outside PBM (where it is on by default, see Bug 1878407 to enable it on Android) by enabling it in ETP Strict. It also has the ability to enable it in PBM/All Windows in ETP Custom as a separate checkbox called 'Suspected Fingerprinters'.

This bug is about adding the same UI for ETP Custom for Fenix.

Blocks: 1878913
See Also: → 1878913
No longer blocks: 1878913
Assignee: nobody → fkilic
Status: NEW → ASSIGNED
Depends on: 1841097

There is an r+ patch which didn't land and no activity in this bug for 2 weeks.
:fkilic, could you have a look please?
If you still have some work to do, you can add an action "Plan Changes" in Phabricator.
For more information, please visit BugBot documentation.

Flags: needinfo?(fkilic)
Flags: needinfo?(amejiamarmol)

Hmm, I don't have L3 access, so I can't land it. Though, at this point I think I have re-run the linter to add correct API changes, hash, and change string removed-in versions. I'll ask for someone to land it after I do those changes.

Flags: needinfo?(fkilic)
Attachment #9400709 - Attachment description: Bug 1878911: Implement UI for ETP Custom. r?tjr → Bug 1878911: Implement UI for ETP Custom. r?timhuang

I rebased it and made appropriate changes. It should be good to land.

Pushed by fbraun@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e05421032fc6 Implement UI for ETP Custom. r=tjr,android-reviewers,boek,geckoview-reviewers,amejiamarmol
Regressions: 1907614

Sorry, I wasn't aware of UI tests. They weren't using resource ids, so I couldn't find them by looking up references. Fixing it.

Flags: needinfo?(fkilic)
Flags: needinfo?(amejiamarmol)
Pushed by fbraun@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/c2424995fe62 Implement UI for ETP Custom. r=tjr,android-reviewers,boek,geckoview-reviewers,amejiamarmol
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 130 Branch
Flags: qe-verify+

Verified as implemented on the latest Fenix Nightly 131.0a1 from 8/8, and on Beta 130.0b2, with Xiaomi Mi8 Lite (Android 10), and Google Pixel 6 (Android 15).

Verified that:

Status: RESOLVED → VERIFIED
Flags: qe-verify+

:fkilic did you want to include this in the fx131 release notes? (Release_Notes_Nomination)

Flags: needinfo?(fkilic)

Sure, that would be awesome. Thank you!

Flags: needinfo?(fkilic)

great! Can you set the relnote-firefox: flag to "?" and add the attached Suggested wording/screesnhots (if applicable) for the fix. I can then ensure it makes it to release notes.

relnote-firefox: --- → ?
Flags: needinfo?(fkilic)

I'm not really sure about the wording. I looked at already existing texts and all I could really find is, Enables fingerprinting protection to stop suspected fingerprinters. My suggestion would be something like you can now enable protection against suspected fingerprinters to improve your privacy on mobile or depending on how technical the notes are, maybe something like "you can now manage privacy.fingerprintingProtection on mobile using custom and strict enhanced tracking protection options." one last option I can think of is, You can now enable protection against suspected fingerprinters using strict or custom enhanced tracking options. does any of this sound good or should I think of something else? Just as a note, this feature only affected Android, we basically matched the desktop firefox behaviour with android firefox.

Flags: needinfo?(fkilic)

Added to fx131 release notes: https://www.mozilla.org/en-US/firefox/131.0beta/releasenotes/
Ill add the image as well shortly (it takes about 30 minutes to update)
You can now enable protection against suspected fingerprinters on Firefox for Android using custom and strict enhanced tracking protection options.

Awesome thank you so much! The images are not the most engaging images out there, so you can omit them if you think they don't fit/look good.

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

Attachment

General

Created:
Updated:
Size: