uBlock Origin volunteers quit playing whack-a-mole with Facebook ads
Two volunteer contributors carry most of the filter work, leaving Facebook users dependent on outside lists and custom rules.
By RuntimeWire Staff ยท Published
Primary source: Digital Escape Tools
Why it matters
Facebook's rapid countermeasures have exhausted a volunteer maintenance model, showing how easily large platforms can outspend open-source tools that interfere with ad revenue.

uBlock Origin's volunteer filter maintainers have stopped producing fixes for Facebook ads after concluding that the platform can counter their open-source filters faster than they can maintain them.
The decision emerged in an August 5th discussion among uBlock Origin contributors and was reported on August 11th by Digital Escape Tools. The maintainers said Facebook repeatedly changes the code used to identify ads, sometimes defeating a new filter within hours. They described the work as an unsustainable drain on a volunteer operation. (reddit.com)
The scope matters. Raymond Hill's uBlock Origin extension is still functioning, and the decision does not prevent users from running custom rules or subscribing to outside filter lists that target Facebook. The maintainers of uBlock Origin's own filter assets are stepping away from the recurring work required to restore Facebook blocking whenever the site changes. Existing or third-party rules may continue to work until Facebook changes the relevant markup again. (github.com)
Two volunteers against Meta's ad machine
The maintainers said roughly two people handle most of uBlock Origin's filter contributions for tens of millions of users. That imbalance defines the conflict. uBlock Origin publishes its code and filter changes in public, giving websites immediate visibility into how a block works. Facebook can then alter generated class names, rearrange page elements or obscure the labels that distinguish sponsored posts from ordinary content.
One contributor said Facebook had inserted invisible junk elements and divided the word identifying an ad across separate pieces of page code. Such techniques make a simple text or element rule unreliable. The maintainers also said the speed of Facebook's responses had become the central problem: a time-consuming fix could stop working only hours later. (reddit.com)
uBlock Origin's economics give its maintainers little room to answer that pace. Hill describes the software as free, open source and built "for users by users," with no donations sought. The separate uAssets repository, where default filter problems are reported and addressed, accepts community contributions and covers far more than advertising. Its maintainers also handle trackers, malicious sites, popups, anti-blocking systems, page breakage and video ads across the web. (github.com)
Facebook represents only one site in that queue, while Meta has a direct financial reason to preserve ad delivery. Meta reported $59.36 billion in advertising revenue for the second quarter of 2026, nearly 98% of its $60.80 billion in total revenue. Ad impressions across Facebook, Instagram and the rest of Meta's Family of Apps rose 14% from a year earlier, while the average price per ad increased 12%. Those figures cover Meta's app family rather than Facebook alone, though they show the scale of the advertising operation confronting a handful of unpaid filter authors. (investor.atmeta.com)
Facebook users can still add other filters
uBlock Origin combines several filter sources by default, including EasyList and EasyPrivacy alongside its own lists. Users can add custom filters or subscribe to other compatible lists, meaning the maintainers' withdrawal does not amount to a technical lockout of Facebook ad blocking. It removes the expectation that uBlock Origin's core filter contributors will repair each new Facebook workaround. (github.com)
That distinction was lost in some accounts describing uBlock Origin as ending Facebook blocking entirely. The extension remains a general-purpose content blocker, and community members can still submit working rules. The people currently carrying most of the filter maintenance have decided that Facebook-specific fixes no longer justify the repeated labor.
The maintainers said they previously dropped the same kind of support for Twitch, making Facebook the second site to exhaust this model in more than a decade. Their decision exposes an operating limit for volunteer-run browser tooling: open development lets users inspect and improve the blocker, while giving a well-funded platform the same view of every defensive change. Facebook only needs to break each public fix. The volunteers must keep repairing it.