Most Firefox users believe their browser’s native protection is limited to the conservative "Disconnect list," forcing them to install heavy extensions like uBlock Origin for real ad-blocking. But as of Firefox 149 (released Spring 2026), Mozilla has quietly integrated Brave’s adblock-rust engine directly into the browser core.

This integration allows you to run a native, high-performance ad and content blocker using the industry-standard lists like, EasyList, EasyPrivacy, Fanboy’s Annoyance, and more, without needing a separate extension. This guide will show you how to unlock this "hidden" feature and combine it with Enhanced Tracking Protection (ETP) Strict to create a fortress-like privacy setup that rivals the Brave browser itself.

What Exactly Did Firefox Add?

It is crucial to distinguish between the engine and the lists, as Firefox treats them differently.

Why This Matters: By enabling this natively, you bypass the overhead of running an extension. The filtering happens at the browser core level, offering potential improvements in page load times and RAM usage while retaining full compatibility with the filter syntax used by uBlock Origin.

Step-by-Step Configuration Guide

Follow these steps precisely to activate the engine and load the comprehensive blocklists.

Step 1: Enable the Brave Engine

  1. Open Firefox and type about:config in the address bar. Press Enter.
  2. Click Accept the Risk and Continue if prompted.
  3. In the search bar, type: privacy.trackingprotection.content.protection.enabled
  4. If the preference exists, double-click it to toggle the value to true.
  5. If it does not exist, right-click anywhere in the list, select NewBoolean, enter the name exactly as above, and set it to true.

Step 2: Add the Blocklists

The engine is now running but has no rules. You must feed it the lists.

Pro Tip: For easier management, you can install the " adblock-rust Manager " extension from the Firefox Add-ons store. It cannot set these preferences automatically due to Firefox security restrictions, but it provides a UI to copy the correct list strings and manage updates.

More lists

EasyList

The EasyList filter lists are sets of rules that automatically remove unwanted content from the internet, including annoying adverts, bothersome banners and troublesome tracking.

LIST

URL

EasyList (Ads) https://easylist.to/easylist/easylist.txt EasyPrivacy (Privacy) https://easylist.to/easylist/easyprivacy.txt Fanboy's Annoyance List (Annoyances) https://secure.fanboy.co.nz/fanboy-annoyance.txt
uBlock Origin Native Filters

The lists below are from uBlock Origin extension, via Dashboard: Open uBlock Origin Dashboard → Filter lists tab → Click the eye icon next to any list → Click the link icon in the top right of the viewer to copy the direct source URL.

LIST

URL

uBlock filters – Ads https://ublockorigin.github.io/uAssetsCDN/filters/filters.min.txt uBlock filters – Annoyances https://ublockorigin.github.io/uAssetsCDN/filters/annoyances.min.txt uBlock filters – Badware risks https://ublockorigin.pages.dev/filters/badware.min.txt uBlock filters – Privacy https://ublockorigin.pages.dev/filters/privacy.min.txt uBlock filters – Quick fixes https://cdn.jsdelivr.net/gh/uBlockOrigin/uAssetsCDN@main/filters/quick-fixes.min.txt uBlock filters – Unbreak https://ublockorigin.pages.dev/filters/unbreak.min.txt uBlock filters – Experimental https://ublockorigin.pages.dev/filters/experimental.min.txt
Other

LIST

URL

AdGuard/uBO – URL Tracking Protection https://ublockorigin.pages.dev/filters/privacy-removeparam.txt Online Malicious URL Blocklist https://curbengh.github.io/malware-filter/urlhaus-filter-ag-online.txt Phishing URL Blocklist https://phishing-filter.pages.dev/phishing-filter.txt Peter Lowe’s Ad and tracking server list https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&showintro=1&mimetype=plaintext

The "Power User" Combo: ETP Strict + Brave Engine

You might wonder if you should disable Firefox's native Enhanced Tracking Protection (ETP) when using this new engine. The answer is no. Running both creates a superior, layered defense.

Layer 1: ETP Strict (The Shield)

Set your standard Privacy & Security settings to Strict.

Layer 2: Brave Engine + EasyList (The Sword)

Your newly configured adblock-rust engine handles content-level blocking.

The Synergy: They do not conflict. ETP isolates the data; the Brave engine blocks the request. This combination replicates (and arguably exceeds) the default protection of the Brave Browser while retaining Firefox’s superior anti-fingerprinting architecture.

Do You Still Need uBlock Origin?

For the vast majority of users with this configuration: No.

You are now running the same engine (adblock-rust) and the same lists (EasyList/EasyPrivacy) that power uBlock Origin, but natively within the browser. Running both simultaneously is redundant and can lead to double-processing of network requests, potentially slowing down your browsing.

The One Caveat: Update Latency

The primary advantage uBlock Origin still holds is the speed of filter updates.

Recommendation: Try the native setup for one week. If you notice ads slipping through on dynamic sites like YouTube or Twitch before the lists update, you may prefer to re-enable uBlock Origin and disable the native privacy.trackingprotection.content.protection.enabled preference. However, for static tracking and general privacy, the native engine is often superior in performance.

Troubleshooting & Site Breakage

Be aware that this is an aggressive setup. Because EasyPrivacy and Fanboy’s Annoyance are comprehensive, some websites may break (e.g., login buttons, comment sections, or videos may fail to load).

How to Fix:

  1. Shield Icon: Click the Shield Icon in the address bar and toggle Enhanced Tracking Protection to OFF for that specific site. This disables the ETP layer.
  2. Allow Listing: If you are using the adblock-rust Manager extension, you can whitelist specific domains directly in its interface.
  3. Temporary Disable: If a site is severely broken, you can temporarily set privacy.trackingprotection.content.protection.enabled back to false in about:config.

Note: This feature is currently considered "experimental" by Mozilla. While stable for daily use, preference names or behaviors could evolve in future versions (Firefox 150+).

Conclusion

By enabling the hidden adblock-rust engine and combining it with ETP Strict, you have transformed Firefox into a privacy powerhouse. You gain the speed and efficiency of native Rust code, the comprehensive coverage of community blocklists, and the robust state-partitioning of Mozilla’s privacy team, all without relying solely on third-party extensions.

This configuration represents the gold standard for Firefox privacy in 2026. Test it out, enjoy the cleaner web, and feel free to share your performance results in the comments below.