Settings

Theme

Show HN: Adblock-rust Manager – Firefox extension to enable the Brave ad blocker

github.com

95 points by electricant 20 days ago · 52 comments · 1 min read

Reader

Firefox 149 ships adblock-rust (Brave's Rust engine, MPL-2.0) completely disabled with no UI. It's controlled by two about:config prefs with no WebExtension API, so you can't touch them programmatically from a standard extension.

This extension gives it a UI: ETP toggle (via browser.privacy API, instant), filter list manager with clipboard helpers for the manual about:config steps, and 8 preset lists. You can also add your own if you so desire.

embedding-shape 20 days ago

> Disable Firefox's built-in Enhanced Tracking Protection so adblock-rust handles blocking instead.

What concrete and practical differences are there between the two? I'm guessing because this exists, adblock-rust somehow is better than the built-in ETP? In what way?

I'm using ETP + uBlock Origin right now, and can't remember the last time I saw an ad, if I used this instead, what practical differences would I notice?

  • ernesth 20 days ago

    I've been using ETP plus adblock-rs in Waterfox for 2 weeks. I don't see much a difference compared to ETP + ublock origin apart from some cosmetic filtering. The fact that it's not an extension supposedly allows to block at more layers so it's theoretically better than an extension (https://github.com/BrowserWorks/waterfox/issues/4182)

    Note that there are (were?) also some small bugs in the waterfox integration (such as the configuration options sometimes disappearing).

  • nathanmills 19 days ago

    It's memory safe

kgwxd 20 days ago

Don't want it. Tracker/Ad blocking should forever be an extension, maintained by someone with zero obligation to, or association with, the ad/tracking industry. A USER agent.

  • RandomGerm4n 20 days ago

    One thing doesn't rule out the other. Just because a browser has a built-in adblocker doesn't mean you can't replace it with another one if it's not working well. Every browser should have at least a basic adblocker enabled by default. Anything else is a major security risk. In the context of web browsers ads are the main entry point for malware. Either through exploits delivered via ad banners or by tricking users into downloading something. Many search engines such as Google display fake search results that lead to infected versions of otherwise secure software. Additionally some sites offering downloads have ads disguised as download buttons that lead to something else. A browser manufacturer should try to protect its users from such things.

    • gblargg 20 days ago

      If browsers came with ad blocking that's enabled, it would just make those lists less effective since advertisers would have a serious incentive to work around them. I'd rather ad blocking only be used by people who care enough to install it.

  • celsoazevedo 20 days ago

    I'll keep using uBlock Origin, but I don't see having a built-in content blocker as a bad thing, especially if the lists are the same (easylist, etc). It's no different from the (very old) option to block popups.

  • jasonlotito 20 days ago

    "https://easylist.to/easylist/easylist.txt",

    "https://easylist.to/easylist/easyprivacy.txt",

    "https://secure.fanboy.co.nz/fanboy-cookiemonster.txt",

    "https://raw.githubusercontent.com/uBlockOrigin/uAssets/refs/..."

    These are the lists you say you do not want being used.

    Please explain how these lists and the people who maintain them are compromised by someone with an obligation or association with the ad/tracking industry. This would be revelatory.

  • dartharva 19 days ago

    The entirety of the web browser runs in userspace afaik. Whatever goes there and within is de facto a user agent.

  • mp3geek 20 days ago

    The lists are maintained same as extensions.

RandomGerm4n 20 days ago

Can this extension effectively block ads on YouTube? When I manually enabled the Rust ad blocker in about:config and added filter lists there, ads still appeared on YouTube and some porn sites. While uBlock Origin blocks everything.

HelloUsername 20 days ago

Relevant recent discussion: "Firefox Has Integrated Brave's Adblock Engine" https://news.ycombinator.com/item?id=47897891 25-apr-2026 248 comments

2ndorderthought 20 days ago

Cool project but I have to ask. Why not use brave?

  • avazhi 20 days ago

    Why would you use Brave when for many years it wouid surreptitiously install a VPN service on your Windows machine. The Brave devs took more than a year to even address it, let alone remove it.

    More ideologically, Google and Chromium are awful for the internet as monopolistic tech.

    • ndisn 20 days ago

      What’s wrong with a VPN service as long as it doesn’t route your traffic or anything.

      • avazhi 19 days ago

        Are you wanting me to explain to you why secretly and without notifying the user that your browser is installing a new program + network service he didn’t ask for is a bad thing, or why having an extra Windows service one doesn’t use running 24/7 on top of the network stack and built into the browser is a bad thing?

  • monegator 20 days ago

    why use brave, really, when you have firefox? I get it if you're on iOS

    • Barbing 20 days ago

      Best iOS strategy that comes to mind is Safari:

        -iCloud Private Relay (native VPN-like thing)  
        -uBlock Origin Lite
        -AdGuard DNS
      
      (Using fresh private tabs for small privacy gain?) Better than third-party skinned browsers right? Always happy to be informed otherwise.

      (AdGuard does have an option to supplant uBlock in this stack btw, does “advanced” blocking https://adguard.com/kb/adguard-for-ios/web-extension/ which is nice but trust $mm-refusing uBlock dev gorhill forever)

      • Anthony-G 20 days ago

        This sounds like good advice so upvoted. I’m a big fan of Raymond Hill¹’s products so I am curious about how much benefit Adguard provides if uBlock Origin is already blocking online trackers, ads and other annoyances.

        ¹ In this case, the developer – not the musician. I really liked the user interface of uMatrix.

        • Barbing 20 days ago

          It’s really nice to have ad and tracker domains blocked systemwide though I think you need to be more careful and set your device up as supervised to have more robust blocking (real always-on VPN functionality vs. best effort?).

          And even then when I read about defects in Apple software that means a firewall like Little Snitch isn’t perfect (macOS) I think an external device (mobile VPN router?) is going to be essential for some threat models.

          (& uMatrix looks great!)

          • Anthony-G 19 days ago

            I can see how system-wide blocking would be useful. I’m personally very conservative and wary about apps that I install on my iPhone (I don’t use any ad-supported apps) so the browser is the “attack surface” that I’m most concerned about.

            I already use uBlock Origin and iCloud Private Relay (as advised in your original post). I also use Private Browser tabs and regularly remove all “Website Data” from Safari (minor inconvenience in that I have to re-login to sites that I have an account on).

            I’ve just installed AdGuard on my iPhone to try it out but see that the DNS protection requires a Premium subscription (it now occurs to me that I could possibly install Wireguard to connect to my VPS where I’m already running my own DNS server). I’ve also `never looked into supervised mode; I always assumed it wasn’t relevant for personal devices.

            Thanks for the reply.

    • RandomGerm4n 20 days ago

      I’m a Firefox user myself but there are some very valid arguments against it on Android as well. Firefox on Android is significantly more vulnerable to exploits, lacks internal sandboxing and doesn’t properly isolate tabs from each other.

    • avazhi 20 days ago

      Firefox and Brave are both profoundly bad on iOS. Scrolling is a nightmare.

      • jdmg94 20 days ago

        everything on iOS is just a safari skin

        • rafram 20 days ago

          That's not totally true. Orion supports Chrome/FF WebExtensions, for example. The engine does (practically, even in the EU) have to be WebKit, but that's not the same thing as a "Safari skin."

        • dadoum 20 days ago

          There is Reynard if you're motivated too (Gecko-based, but it's not ready for prime time yet, and to get good performance you'll have to resort to some workaround to get JIT enabled, as it does not rely on Apple's BrowserEngineKit; one of the goals of the project is giving to not up-to-date iOS devices access to a modern browser).

    • EbNar 20 days ago

      Faster.

  • nemomarx 20 days ago

    You might want to not use chromium?

  • Dwedit 20 days ago

    Some people don't like how Brave is pushing cryptocurrency.

  • thesuitonym 19 days ago
    • 2ndorderthought 19 days ago

      The top comment response from brave was incredibly rational. Seems like they aren't perfect but are consistent. Am I missing something?

      Chrome and Firefox have also both had serious issues. I'm not sure who is the best right now but it's kind of hard to vouch for any of the major browsers

      • thesuitonym 19 days ago

        Well consider that Brave and Chrome are made by for-profit companies that will stop at nothing to extract every bit of money they can from you, while Firefox is made by a non-profit that just wants to make a browser.

        • coffeeling 10 days ago

          Mozilla wants to do quite a lot more than just make a browser - for years, under Mitchell Baker, they weren't really primarily browser makers even. After she's left, Firefox has gained a new degree of focus and we've actually gotten good new features.

          Also Firefox is made by Mozilla Corporation, and they're funded by Google money. Firefox defaults to Google search and search suggestions on, which is an awful privacy posture.

  • kuekacang 20 days ago

    Genuine question, does brave have ff's container extension? currently that's one of the thing that keeps holding me on ff. another big one is i test website on firefox so to not get carried away with features only available in chromium

    • 2ndorderthought 20 days ago

      Containers are experimental as of very recently. So they will soon, but expect it to be in development right now.

      I also test on FF and I don't care much for chromium. I was just curious why the author chose to do this.

  • recursive 20 days ago

    I got turned off to brave with all the token stuff. Just my take.

  • Larrikin 20 days ago

    Why support Chrome at all?

    • coffeeling 10 days ago

      Chromium has better security than Firefox, especially on mobile, where Firefox's site isolation is either nonexistent or rudimentary.

  • gpm 20 days ago

    I care a good deal that I trust the people who developed my browser. It's about the most critical piece of software in my life. From banking to professionally to personal life.

    The people who developed brave used brave to impersonate people and defraud their users out of money by asking for donations using other peoples names [1]. I don't trust them at all. Thus I don't use their browser.

    And, unsurprisingly, this is part of a pattern of bad behavior, not a one off criminal act by otherwise trustworthy people, for some examples [2].

    [1] https://web.archive.org/web/20181221180137/https://twitter.c... / https://news.ycombinator.com/item?id=18734999

    [2] https://github.com/lobsters/lobsters-ansible/issues/45#issue... and https://lobste.rs/s/iopw1d/what_s_up_with_lobste_rs_blocking...

    • 2ndorderthought 19 days ago

      Wtaf? Never heard about this. I don't use any of the token stuff but that's scary stuff

      • coffeeling 10 days ago

        You haven't heard about it because it is a lie.

        Brave has a tipping service that lets users tip creators with Brave's crypto coin, BAT. When they launched the tipping service, they put out a pool of their own BAT and let users tip with that BAT. Their initial UI for the tipping app was sadly bad, and didn't really properly show which creators were signed up for the program, which weren't. If the tips from the pool were given to someone not on the program, Brave would hold them assigned to that person for 30 days, then return them to the pool. No user's resources were affected.

        Tom Scott gave them some harsh criticism for the UI, and Brave improved it within a couple days, resolving Scott's complaints.

      • lproven 19 days ago

        Then you haven't been listening, because it's been widely discussed and well publicised.

        My personal two favourite piece on Brave are these...

        2023:

        « Stop using Brave Browser

        Seriously.

        Corbin Davenport

        07 Aug 2023 »

        https://www.spacebar.news/stop-using-brave-browser/

        And from a couple of years later, with a very apt URL...

        2025:

        « Why I recommend against Brave

        Luca Bramè

        March 24, 2025 »

        https://thelibre.news/no-really-dont-use-brave/

  • dartharva 19 days ago

    Brave runs Sluggish and causes random temperature spikes on both Windows and Linux on my laptop like no other browser does.

  • jrm4 20 days ago

    Their whole thing looks sketchy, frankly. I'm not saying they're evil or have some deep secret ulterior motive. But their "vision" appears to be bunch of absolutely half-baked ideas for privacy, for which Firefox has a much more boring, and consequently better, track record.

  • EbNar 20 days ago

    I do.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection