-
Notifications
You must be signed in to change notification settings - Fork 711
Let user know about the new behaviour for trackers blocked/allowlist toggle #3921
Comments
@brampitoyo would love your feedback on this! |
Under the current “Trackers blocked” toggle, we have the caption:
To clarify the fact that it’s permanent, we can change this caption to:
We’ll also need a caption for when Tracking Protection has been toggled off. Currently, it’s the same on both states. We can change it to something like:
But an important caveat here: I’d still argue that most Focus users don’t need to see the word “permanent” in order to understand the new behaviour, or to know about where the “Allowlist” page is located, in order to understand where to modify the setting. This is for a couple of reasons:
|
You need to have a big, fat modal warning the first time a use runs Focus after upgrading to a version with this change. This is huge. Honestly, you should simply add storing the exceptions permanently as a non-default option and retain the previous behaviour. Storing tracking information permanently defeats the whole point of running a separate, private browser. |
@hackel I totally agree with your point that switching from “Protection can only be temporarily turned off” to “Protection can be permanently turned off” is a huge change. It’s a huge change, because we’re planning to block many more things other than trackers. Our future plan includes blocking ads, cookie notices, pre/interstitials, coin miners, and autoplaying media with sound. It also includes renaming the feature from “Tracking Protection” to “Content Blocking”. The more elements we want to block, the more blocklists we have to use. The more blocklists we use, the more potential there is for sites to break (although we’ll only include reputable providers who frequently check for false positives, such as Fanboy and NoCoin). The more potentials there is for sites to break, the more necessary it becomes to have the ability to turn Content Blocking OFF permanently – but never globally and only on a per site basis. In other words, if all we’re blocking are trackers, and if all we’re using are Disconnect’s lists, then our current behaviour is fine. There are a few more things to note here:
For more thinking around this topic, see #957 (comment). Hope this helps clarify our direction and thinking? |
@brampitoyo Your first point above clarifies things, thanks. I misunderstood what "permanently" disabling tracking protection meant in this context. My concern was that data from an unblocked site would start accumulating, where previously I felt free to try disabling it without worrying about any side-effects down the road. It makes more sense that it will still be erased as expected. |
So @brampitoyo am I understanding correctly that in the current state of the allowlist, TP, and toggle behavior, you don't think we need to change the strings in the menu? |
@ekager That’s correct. When we’re only using Disconnect’s lists, we’re as confident as they are that the list will be frequently updated and won’t cause too many site issues. No change in behaviour will be needed. When we start to block other things and ship lists from other third parties (ie. block media that autoplay with sound, block ads with EasyList or EasyPrivacy), then the chance of brokenness will increase. This is when we need that permanent toggle, and an allow list. What do you think? |
I was intending to propose a new request for adding a snackbar when TP is turned on/off, then I found this which is probably a good place for it. |
Hey @brampitoyo what do you think about adding a snackbar or toast when the toggle is switched to inform users what's happening behind the scenes now? Personally I like that idea @sv-ohorvath ! I think especially because we changed the behavior, this is an easy way to indicate what's going on |
@brampitoyo would love your thoughts on a snackbar (see above) or a similar in-app message. |
@vesta0 @ekager Do you think that surfacing the shield icon (#3705) would already solve this issue? When tracking protection is off, users already get two signals that things aren’t the way they’re supposed to be:
I worry that having an un-dismissable snackbar/toast on top of this UX would be so annoying. However, if the snackbar/toast:
Then it may be a good idea. Something along this line: One thing to think about is the mindset of the user when they’re going through this process:
TL;DR I propose to have a snackbar/toast: one that appears after the site has finished loading, and one that disappears after a few seconds. Thoughts? |
@brampitoyo sorry for delay in responding to this. I like your proposal to add a snackbar/toast (^^mock-up) that appears after the site has finished loading, and one that disappears after a few seconds. @ekager let's do this if it's a small. |
…ling block toggle
Verified as done on Master (both GV & WV) 8.0.6. |
Why/User Benefit/User Problem
As a user, I need to know that disabling tracking protection for a site, will add the site to my allowlist permanently (until I turn it back on) and from then on everytime I navigate to this site, tracking protection will be disabled.
As a user, I need to know that turning the tracking protection toggle back on, will remove the site from my allowlist.
What / Requirements
Add messaging (could be just in time messaging) to tracking protection toggle to communicate adding/removing sites from allowlist.
Acceptance Criteria (how do I know when I’m done?)
Toggle switch behaviour is communicated to the user.
The text was updated successfully, but these errors were encountered: