New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make changing Tracking Protection settings easier #4511

davidjb opened this Issue Feb 8, 2019 · 0 comments


None yet
1 participant
Copy link

davidjb commented Feb 8, 2019

Filed at

I use the Strict block list in Firefox for iOS to block the widest gamut of trackers; with this setting enabled, most websites work fine. However, occasionally, there will be the odd site that doesn't function with the Strict block list but will work under the Basic block list instead, which I then fall back to using. Turning off Tracking Protection entirely is another option but means that no trackers will be blocked at all, which is an unnecessary compromise because in sites that I've encountered, the sites will operate successfully under the Basic block list instead.

So, to work around this issue, if I want to load a site in this manner, I do the following:

  1. Tap Menu
  2. Tap Settings
  3. Scroll down and find Tracking Protection
  4. Tap "Basic"
  5. Tap to go back and then Done
  6. Reload the page in question
  7. Repeat all the above steps to re-enable the Strict block list

This is a cumbersome process to follow and prone to error in case of forgetting to re-enable the Strict block list as this setting has no visibility in the UI until you go through that many menu levels into the Settings.

I know Firefox for iOS provides the ability to reload a tab without tracking protection (eg long-tap of reload icon, tap "Reload without Tracking Protection") or to turn off tracking protection (eg Hamburger icon —> toggle "Tracking Protection"), but both of these options require disabling tracking entirely, which is unnecessary when I know the Basic block list is sufficient to make a page work, or want to attempt using the Basic block list before having to fall back to no Tracking Protection.

I'd like to have the ability to avoid the complexity of having to switch block lists, and ideally just temporarily for a given tab. So, effectively the same experience as toggling Tracking Protection on/off, but rather which block list is used.

Can the ability to switch block lists & see which is in force be added to the top-level UI? The switcher could be under the tap-and-hold menu on the Refresh icon and the UI for seeing the blocklist in use could be shown when tapping the Shield icon where tracker details are listed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment