-
Notifications
You must be signed in to change notification settings - Fork 1.3k
[UX] Tracking Protection #1064
Comments
Added some additional notes and considerations to the description. |
@vesta0 @lime124 – @mheubusch and I talked about my initial design proposal for Enhanced Content Blocking. The document is at a good point to share with Engineering. Our goal next week is to schedule a meeting with @st3fan and find out which part of the proposal is technically plausible for MVP, and which part we should hold off until post-MVP. |
@vesta0 @st3fan @lime124 Progress report:
|
@lime124 to link to mocks |
uh no idea how i closed this sorry |
@st3fan Hi! This is ready for Feedback, is there someone assigned to this area? |
@brampitoyo thanks for the designs, looks great! One comment: it may not be very clear in the doorhanger UI right now that turning the toggle off will add the site to the Exceptions list. Maybe just a string below the toggle would suffice but I’ll leave that to you to decide how you'd like to handle it. |
Hi @vesta0,
That’s fine. The exceptions list inside Settings isn’t a preferred way to manage Tracking Protection. Why? Because modifying TP when a site is currently open allows you to observe its effects directly. If you want to see whether a site issue will be fixed by toggling TP off, it helps to be able to see a before and after. Should users feel the need to turn TP off globally (which we don’t recommend), they can go to Settings. In that process, they will discover an overview list of all TP exceptions. |
@brampitoyo @mheubusch Do you have insight on where the "Report a Problem" page goes to and is it required for MVP? See above |
On desktop it goes to https://$IETF_BCP_47_LANG.phish-error.mozilla.com/?hl=$IETF_BCP_47_LANG&url=$PERCENT_ESCAPED_URL |
@ekager @kbrosnan @AmyYLee This dialogue mirrors the “Report a problem” dialogue found on Desktop Tracking Protection: I think that Fenix reports should go to the same place that desktop reports are being sent to. Since turning TP off can already solve problems, TP reporting is probably not required for MVP. |
@brampitoyo how do I get to the "Report Problem" section on desktop? |
@topotropic Go to a site like cnn.com, then open the site information panel. Content Blocking will be active, since the site has blockable trackers. You’ll see “Report a problem” as a link on the bottom of the “Content Blocking” section. |
@topotropic (since Amy is PTO) do we always want TP on for private browsing? If so should we be hiding or disabling the TP Quick Settings toggle when the user is in private browsing? |
I think TP should be enabled by default in private browsing, but should be able to be toggled off [keeping the toggle], but the preference should not be stored (otherwise, it isn't really "private"). This is how Focus works, as far as I can tell. |
Thanks for your feedback. I'm concerned that your suggestion could be confusing UX because in normal browsing, toggling the TP in the quick settings sheet adds the site to the exceptions list. Having different actions for Private mode and Normal Browsing on the same toggle doesn't seem very intuitive. |
I definitely understand the concern about the possibilities of a confusing UX, but the alternatives seem worse:
How about instead of a toggle, it is a button instead? "disable TP for this session" or something with a better label that means the same thing. That way it is clear that the preference is not stored. |
@mheubusch @lime124 please review the current implementation and confirm that it matches the basic tracking protection mocks for MVP and close this. For post-mvp, I have created a new Meta #2594 to track the updated mocks with advanced settings. Feel free to open a new UX ticket to track against #2594 |
@topotropic sounds good. Please close this issue and open a new UX issue to track the UX work needed for #2594 |
@mheubusch can we close this issue? |
TP should be on by default with the option to disable by user.
We need to think about:
Ads
Analytics
Social Media
Content
Cryptomining
Fingerprinting
Invision Spec:
https://mozilla.invisionapp.com/share/Q5RJ982HY23
┆Issue is synchronized with this Jira Task
The text was updated successfully, but these errors were encountered: