Skip to content
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

Firefox for iOS should ship with a content blocker #5198

Closed
pshirshov opened this issue Jun 27, 2019 · 11 comments
Closed

Firefox for iOS should ship with a content blocker #5198

pshirshov opened this issue Jun 27, 2019 · 11 comments

Comments

@pshirshov
Copy link

pshirshov commented Jun 27, 2019

At the moment iOS Firefox has no content blocking capabilities similar to Android version where you may install uBlock Origin and other content blockers.

At the moment we have at least 3 iOS browsers supporting full scale content blockers:

  1. Safari
  2. Brave
  3. Microsoft Edge

It's a real disadvantage for Firefox not to provide users proper content blocking.

Related: #1271

Also filed as: https://bugzilla.mozilla.org/show_bug.cgi?id=1562041

@farhanpatel
Copy link
Contributor

Firefox on iOS does have content blocking and it is turned on by default. Ads are blocked, including trackers and third party cookies.

Default
Simulator Screen Shot - iPhone X - 2019-06-27 at 15 08 18

With Tracking Protection off
Simulator Screen Shot - iPhone X - 2019-06-27 at 15 47 45

@pshirshov
Copy link
Author

pshirshov commented Jun 27, 2019

It's true that some of the ads are blocked when tracking protection is on. Unfortunately it cannot compare even with ublock origin with standard filter set. Especially when you visit regional websites (russian for example).

I don't think it was a good idea to close this issue. Tracking Protection != Content Blocker. You may compare quality of filtering in Safari + AdGuard and Firefox with TP on. Firefox will lose.

@justindarc
Copy link
Contributor

The issues you are seeing are likely due to discrepancies between the uBlock lists and the Disconnect blocklists. Our Tracking Protection feature is powered by the Disconnect blocklists: https://disconnect.me/trackerprotection

@bradfa
Copy link

bradfa commented Jan 17, 2020

I found this issue via googling to understand why my use of Firefox Focus as a content blocker for Safari as compared to normal Firefox on iOS 13 led to different ad blocking abilities. Firefox Focus as a content blocker was much more effective in Safari as compared to the defaults in normal Firefox.

In normal iOS Firefox, the default tracking protection appears to have "Enhanced Tracking Protection" turned ON and the "PROTECTION LEVEL" set to "Standard (default)". With these settings, some ads are blocked but definitely not all. By changing the "PROTECTION LEVEL" to "Strict", the ad blocking performance of Firefox is, in my opinion, comparable to using Firefox Focus as a content blocker in Safari.

My observations are for Firefox version 21.0 installed from the App Store. I am not asking that this issue should be reopened, I just wanted to document my findings for others if they arrive here through Googling, too.

@alexandru
Copy link

alexandru commented Sep 7, 2020

The Disconnect list, at the time of writing, has 5135 domain entries.

This is good, however Easy List + Easy Privacy have around 25000 domain name entries for blocking, and at the time of writing I'm counting ~96,000 content blocking rules (including HTML and cookies). And this doesn't count language specific, or other third party lists. NextDNS's "Ads & Trackers Blocklist" list has 64,824 domains in it, so we can do a lot more.

To test how inadequate ads blocking protections are in Firefox for iOS, you could do so with a site such as:

https://canyoublockit.com/

... then install a decent content blocker for Safari, like Wipr, compare and contrast - and note that content blocking in Safari is pretty dumb, and can be circumvented too, so this bar is pretty low.

Firefox for iOS fails that test and fails hard. Some ads on some websites are indeed blocked, but it's only those websites that play nice, and that use the well behaved ads exchanges.

Die-hard Firefox users such as myself are then left with DNS-level blocking, via Pi-hole / NextDNS, however these too are insufficient, and TBH I'm leaning towards just using Safari with content blockers.

I hope you reconsider adding actual ads blocking capabilities, especially in light of iOS 14, because otherwise for me Firefox for iOS will be just a bookmarks synchroniser.

@pshirshov
Copy link
Author

pshirshov commented Sep 7, 2020

It's lot easier to just use safari/edge/brave instead of trying DNS-level blocking on a mobile (!) device. I'm also wondering why iOS Firefox can't just use system-wide adblocker.

Currently I'm using Safari on iOS which synchronizes with desktop Safari. Also I've paid for Bookmacster to synchronize desktop Safari with Firefox.

The only reason for me to use Firefox is TreeStyleTab addon for the desktop version, though seems like Edge is going to get some rudimentary support of vertical tabs soon. And TST is crippled now too and I have to apply userChrome patches.

Firefox UX is getting worse and worse over the years. It's not like I'm paying anything for it, but I would be happy to pay for a user-friendly browser with a decent UX. Unfortunately I don't have such an option. Though we have Pocket. I guess in just about ~10 more years we may even get Dark Mode fixed.

@captn3m0
Copy link

captn3m0 commented Oct 7, 2020

Content blocking also goes beyond Ads. Time restrictions for example, when set, only work on Safari. Content blockers can be used to avoid distractions as a workaround, but Firefox doesn't support it.

@pshirshov
Copy link
Author

Seems like noone actually cares. Though it works both ways and Firefox market share makes the best evidence.

@DarrenSchwartz
Copy link

I care. I use Firefox exclusively on desktop. I'm fully invested. I cannot use it on ios without content blocking. I begrudgingly use safari there. I would really like to use Firefox across both platforms, mostly for the bookmark sync and the convenience of sending tabs back and forth.

As mentioned earlier, tracking protection != content blocking. There are many types of useless and annoying content on the web and it's getting worse by the day. Just blocking tracking does not address this. Would it be so hard to allow the user to select their filter lists?

@gagarine
Copy link

gagarine commented Jan 3, 2021

Why this is closed? Firefox should integrate with content blocker such as AdGuard that works on iOS Safari but not on Firefox. The built in Firefox blocker is not enough.

@SimonBasca
Copy link
Contributor

@gagarine there is a different bug open for this discussion. #7374

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants