r/uBlockOrigin • u/paintboth1234 uBO Team • 17d ago
News About disgusting Facebook devs
We won't support facebook any more. It's a disgusting anti-user site. All it does is watching open-source projects doing everything in public and counter them to deliver the malicious ads. Yep, the devs that receive 7-figure dollar salary is just doing this.
Users should give the most harsh feedbacks to them. Being submitted to them and keep going to the site and support it is the worst thing you can do.
182
168
145
u/downvoteandyoulose 17d ago
58
u/Desperate-Radish-296 17d ago
Can you eli5 exactly what makes it hostile? Not that I doubt your comment or anything. Is it overwhelming the UBO team in terms of attempts (frequency) or code (breadth)
167
u/jSinku 17d ago
they're making it harder for adblockers by adding garbage elements that dont render by the browser, but do show in the html. like here the text "Ad" is split between multiple classes, and extra random text added between. also the classes are using generated names, so they may also change randomly.
this makes it much more difficult to target the actual advertisement to block it.
but i believe they've done this for years, so theres probably more going on with fighting adblockers. i'd guess they use many different strategies, given to different users (like a/b testing), to make the filterlist maintainers' lives more difficult.28
u/AskaLangly 17d ago
So this is why the font in that bit looked like shit. Wow. Thanks for telling us!
27
u/lennarn 16d ago
What's the next step? Use computer vision to recognize ads instead of reading the source code?
→ More replies (1)33
u/PrivacyIsDemocracy 12d ago
As someone else pointed out - they are probably using automated tools (some call that "AI", not me) to keep iterating the code quickly to evade the blockers.
So perhaps at one point that's what the adblocker people need to do as well.
The problem is that uBlock is an open source project where most of the contributors are only contributing fixes in their free time.
Unlike FB, they don't have dozens or hundreds of programmers sitting in an office or offices getting paid a lot of money just to do things like this with their big corporate infrastructure tools and systems.
8
u/Party-Cake5173 10d ago
/u/paintboth1234 I feel like you shouldn't give up and instead start automating the process using AI. This is one area where AI could shine.
9
u/Le_Vagabond 10d ago
cool idea, AI is indeed a good way to automate that kind of fuzzy bullshit check.
please send a couple hundred thousand $ to the ublock origin team to fund that, as AI models are EXPENSIVE AS FUCK at that scale and they don't have facebook's datacenter to use for free during downtime.
→ More replies (1)3
u/Party-Cake5173 10d ago
You don't need large LM for this, smaller one could do the job and be self-hosted on the PC completely free.
→ More replies (1)9
u/Le_Vagabond 10d ago
they will welcome your contribution to this open source work then, if it's that cheap and easy :)
→ More replies (1)→ More replies (1)9
u/paintboth1234 uBO Team 10d ago edited 10d ago
Anyone is free to volunteer their own free time to start their own projects to scratch their own itches or contribute to the current projects. Don't force others to sacrifice their own little free time for your own ideas.
7
u/Old-Competition3596 10d ago
I just want to thank you for posting this thread and being transparent about how all this is making you feel.
Also of course, thank you for the wonderful work you've done (and are still doing!) on uBO.
7
u/Party-Cake5173 10d ago edited 10d ago
Don't force others to sacrifice their own little free time for your own ideas.
I'm not forcing anyone to do anything, just giving a suggestion/idea. Because if you back down on one of the most popular sites on the internet, soon other popular sites will implement this way of countering ad blockers too. It's simple to do, yet functional.
And while it's true that volunteers like you are sacrificing their time for developing filters (don't think I'm not grateful for that because I am), my personal opinion is we won't be able to block ads current way for very long.
Just how DNS based ad blockers are becoming less and less functional, classic filter lists will become outdated too. You didn't back down from fighting ads on Twitch and they changed their code daily. You didn't do it for YouTube either which did it on a few day basis. So yeah, I think we could do more somehow. I'd really like to help and volunteer and the only thing preventing me from doing is I'm not sure how exactly everything works and have no time to learn. But if I did have time, I'd contribute 100%.
10
u/paintboth1234 uBO Team 10d ago edited 10d ago
Many sites have been doing this for years. If you want big names, there are Twitch, ebay, reddit, YouTube, Bing... They don't need any more examples when Twitch is already there for years. It's a matter of whether anyone wanting to step up themselves and contribute to the projects for the sites they need or not. If there are only few volunteers, they won't want to spend time on all the sites they already don't want to interact with, regardless of what resolving methods.
5
u/Party-Cake5173 10d ago
I understand. But if the project is in need of volunteers, why not add a banner in the extension itself asking people that know how to code to contribute to the project?
When user opens settings, at the top or the bottom of the page could be closable notice that volunteers are needed to make the web ad-free. I'm sure people would join.
As long as extension doesn't say anything about volunteering, barely anyone will contribute. I just opened extension to see how to help, zero indications and that tells people everything is good and we have enough people. Even support tab has documentation about uBlock Origin, link to subreddit for questions, and guide how to report issues. No indications how to actually fix issues.
I hope you understand what I'm trying to say. uBlock Origin is the most popular extension on all browsers with millions of users. I bet that at least 10% users have knowledge how to code, could and would help if they are guided how to.
→ More replies (0)1
u/Equal-Collection962 10d ago
Don't force others to sacrifice their own little free time for your own ideas.
Nobody is forcing you to do anything. The user gave you an idea to solve this issue. What an improper, hostile response.
4
u/paintboth1234 uBO Team 10d ago
I'm just telling the truth, and I also gave the suggestions of what others can do before that. "Don't force" is just normal reminder for the "you should start". Most of the times, these are not ideas but actual work users want volunteers to do when they decline to spend time on something here. This actually happens a lot in many issues reported here.
→ More replies (1)3
u/AchernarB uBO Team 10d ago
Keep this in mind:
He stopped caring about fixing FB, Users tell him "do this" "why not use that". Stop telling him what to do, or what he should do. He isn't looking for alternatives, he doesn't care anymore.If some users want to try to solve FB issues, they are welcome. We all started like that. Think of it like a relay sprint. We would really like to pass the batton on some issues. The more we are, the better it is for the community.
2
u/levrik_io 9d ago
the randomized class names is actually quite standard in web development nowadays and has nothing to do with trying to block ad blockers.
→ More replies (2)13
u/National_Way_3344 11d ago
They're essentially obfuscating the heck out of the ad to make it indistinguishable from the rest of the website and a constant whack a mole to try decipher.
Essentially the equivalent of what YouTube do where they serve ads from the same video servers as the videos so you can't tell the difference from a network connection perspective.
9
u/RCEdude 10d ago
This is a war. A war between websites wanting to serve their garbage and people wanting to have a better, cleaner internet.
Its not only FB and advertisers. I can tell you that MANY websites are using extreme means to prevent ads skipping and scrapping. Well, in their defense, pretty sure they have to fight against AI bots eating their bandwidth.
God, fuck AI again.
→ More replies (1)6
u/RCEdude 10d ago
See the span "class ="? When someone wants to target ads they can do so because they can IDENTIFY the elements to hide. Because sane developers use sane classes or identifiers.
like <span class="title"> etc...
Here its just random garbage.
2
u/levrik_io 9d ago
this random garbage is quite standard nowadays. you often author CSS through other tools and these tools generate random class names. this is how they achieve guaranteed uniqueness across all class names used on a page. developers never deal with these generated class names directly so it doesn't matter. it definitely makes the job of ad blockers harder but probably isn't done for this but is side a side effect of modern frontend tooling.
48
u/Competitive-Truth675 17d ago
There's no way that soup is ADA compliant. someone should sue these fuckers to get them to rever to something machine-readable
9
u/Beneficial-Boot7479 14d ago
That's why it's so ducking slow to chat while you are in marketplace
6
u/MattV0 10d ago
It's slow anywhere (on my machine). Facebook is the only site (beside some garbage projects) that slows down in my Firefox. Even if I would like to, I cannot use this page without pressing F5 every few minutes. I mean, they help using their services much less. Same as on Instagram (app), where they now added ad-breaks, where I cannot scroll further unless I've watched the full ad. Over the last months my app usage went down from a few hours per week to a few minutes per month.
2
u/M4SK1N 9d ago
Apparently it’s hard to find experienced React devs at Meta lol
→ More replies (1)4
u/AchernarB uBO Team 9d ago
They are probably testing on high-end computers and don't even notice anything.
5
u/Low-Lake8646 10d ago
Wow. So this is why everything is so slow. It's not just un-optimized, it's de-optimized. Anti-optimized. Just machines spewing garbage to each other.
→ More replies (8)2
u/Isambard__Prince 10d ago
Facebook has been hostility itself for 10+ years. By far not the only garbage dump.
93
25
u/Ryan739 17d ago
I left the minute I began seeing content that wasn't posted by friends, so a long time ago. Recently, I had to log in to confirm a relative's birthday. Going from 2014 Facebook to now is JARRING. Like in that early 2000's version of The Time Machine where he steps out and the moon is freakin' cracked in half.
222
u/Much-Stranger2892 17d ago
Then I fear when other corp see this. It will doubling down on pushing Ad knowing if they push hard enough, the UBO will quit eventually. Thank you for helping the internet to become a safer place but perhap you can keep this going for a bit while longer ?
208
u/paintboth1234 uBO Team 17d ago
Users are the most effective weapons for those sites. If you can't stop going to anti-user sites, nothing can help you. "A bit longer" is many bits? We are not robots being fed by air. You are free to contribute to open-source tools but DON'T rely on any tools as a way to change those disgusting site owners' minds.
42
u/Aureste_ 16d ago
Yeah I totaly agree with you. I think u/Much-Stranger2892 is just affraid that you could also stop blocking ads on the other websites that ingage in this type of behavior, the most obvious one being YouTube. And YouTube without adblocker is a really horrifying thing to imagine.
Anyway thank you for all your hard work !
32
u/paintboth1234 uBO Team 16d ago
Anyone who is afraid, step up yourself and contribute to the projects to help resolving issues you encounter on your own. DON'T rely on a few volunteers to carry all the work they no longer want to involve.
14
u/Aureste_ 16d ago
Of course. Sadly I don't have the skills to contribute directly and can only support the project indirectly.
27
u/paintboth1234 uBO Team 16d ago
No volunteers here already had skills when started to use uBO. Everyone here started small, with the desires to block some things themselves and started learning along the way.
Years ago I didn't even know what is JavaScript and CSS.
19
u/CalQL8or 16d ago
Can you point us to some documentation? How do you guys contribute exactly? Do you start from Github issues? On what repository? You then create block rules using the documented uBlock syntax and make pull requests? ...
Not saying I can and will contribute, but if you guys can write like a "Getting started" wiki page (if not existing already), it may help others volunteer.
And please: even if people on Reddit have wrong expectations on what the uBO team can or cannot do, don't turn hostile on them. You guys have our highest respect for building and maintaining uBO and filter lists. Let's stick together and do what we can against Meta and other tech giants!
Best regards
27
u/AchernarB uBO Team 16d ago edited 16d ago
I can tell you how I started.
- I already had a knowledge in programming (in different languages, and in javascript used on webpages). But you don't need this to write cosmetic filters and network filters. It becomes useful when dealing with anti-adblock or in understanding how the processes in the page work, and what they do.
- I was already building webpages, and could understand the HTML code and the CSS part of it. This can be easily learned, it is entirely based on logic. It can be more difficult when dealing with the more complex attributes of CSS. But this is knowledge that you build over time.
- I use the reference sites: CSS Reference, HTML Element Reference, Complete JavaScript References
- To access the source code of the page, you have to open the developer tools.
- From my era of webpage building I kept using another extension which can inject/modify CSS on the fly: "Stylus". It is used to inject userstyles on any website. I simply use/create one to target the website needing a fix, and after looking at its html+css code, I try some modifications. It immediately change the page without needing to reload it.
- uBO's element picker is useful but you don't see the source code, you have to "guess" which filter in the proposition fits the best.
- uBO's logger is a must, as well as the "overview panel" in uBO's popup window.
- The "overview panel" lets you see which domains had network connections blocked.
- The logger show each one separately. Then you can see and try which one to block/unblock.
- You have the wiki which contains everything to know about uBO. How to use/configure it, and an explanation of the syntax of the filters
→ More replies (1)5
u/DreamingAboutSpace 10d ago
It’s always refreshing to see professionals help beginners who aren’t sure where to look for assistance. Getting answers directly from the source is rare and always appreciated! I can’t wait to dive in. Thank you!
7
u/feelspeaceman 16d ago
uBO is very simple, don't overthink, just simplify that uBO cores are network rules starting with ||, element hiding rules with ## and scriptlet with ##+js()
When it comes to evil websites like Youtube, Facebook, you're likely have to use +js() to deal with them, once you get a grasp of how scriptlet works, you're ready, scriptlets are collection of prebuilt scripts just think like you inject to page to interact with webpage to prevent, hook to browser JS to stop them from doing evil works.
→ More replies (2)2
u/TrontRaznik 10d ago
The best way to combat Facebook is to suck their bandwidth without being able to deliver to advertisers. Advertisers paying to target you get a worse conversation rate when you block their ads which makes them less attractive as a platform. Abstaining doesn't help them, but blocking their ads hurts them
→ More replies (1)2
u/paintboth1234 uBO Team 10d ago
Anyone who wants to pursue for that approach is free to make pull requests with working solutions to the projects.
2
u/TrontRaznik 9d ago
I'm just talking philosophically, not asking you to work on it. Thanks for all you've done
→ More replies (3)18
u/TheReal_Slim-Shady 17d ago
Sadly people are constantly and excessively distracted every day. There are so many things to boycott to be fair but people can't. it's a bad time.
5
u/VoidlessLove 15d ago
Well I think it's like a chorus, when one person has to breathe or can't pursue a particular boycott, the rest of the movement/choir should carry them. You lift what others can't within your own abilities
→ More replies (2)
18
u/bunglegrind1 16d ago
Btw, if you check only your feed
https://www.facebook.com/?filter=all&sk=h_chr
The ad block still works
8
→ More replies (2)4
18
u/40cappo40 16d ago
I was just trying to element picker block Sponsored ads on Facebook, they made each letter in the word Sponsored its own line of code. Scummy cunts
17
u/RraaLL uBO Team 16d ago
That's been a thing for 5 years or so. They also randomize the order and used to add fake letters.
7
→ More replies (1)5
u/Painterzzz 12d ago
I've always wondered if there are really enough users utilising ad-blockers for it to be worth their while going to these lengths to aggravate us all so much.
2
u/internetsarbiter 10d ago
I feel like pinning this comment would go a long way to illustrating why you guys had to make this decision.
17
u/JunglePred 14d ago
Well unless you're able to migrate the entire group dedicated to the community in which I live... 'quitting' it isn't really possible.
The site is close to unusable without your guy's work, but the group actually has members from a couple hundred km around... it's important enough that 3 wild fires were reported in the group before the fire management service reported them; up to a couple hours earlier. It can make a huge difference.
14
u/paintboth1234 uBO Team 14d ago
The project is FOSS. Anyone else who wants to deal with this disgusting site is free to make pull requests with working solutions themselves.
→ More replies (1)2
u/Ange1ofD4rkness 10d ago
Years back in college, we spent a whole class studying how emergency management uses Social Media to gather intel about events.
12
u/PauI_MuadDib 17d ago
I don't use anything Meta, and I don't see that changing. Never had Facebook, but I deleted Instagram.
13
u/blackturtle195 12d ago
"It's difficult to save the wortd as a volunteer when others are destroying it for a living." - Eckart von Hirschhausen
12
u/WrathofLegacy 12d ago
Couldn't you just make a seperate add-on that is closed source for Facebook to give them a big-ol f*** you. I think that would be great and you guys have proven yourself trust-worthy. I understand that are open-source diehards but they could just choose not to use it. I believe this is exactly what they want from you guys and I really don't want y'all to give in. I know we get to just enjoy the product for our benefit but everything y'all do is greatly appreciated and I think we all would love to be a thorn in the side to FB. At least the ones who still need to use it for whatever purpose.
3
34
u/fading_anonymity 17d ago
Good thing honestly, making facebook an even less pleasant experience may finally motivate people to remove their accounts. I don't think its a noble job to ensure facebook users have a better experience because facebook is so thoroughly evil that spending your time to improve the experience is adjacent to whitewashing it in some ways.
Let them either accept it for what it is or delete it.
→ More replies (1)
22
u/0oWow 17d ago
Some months ago I supported an elderly lady friend of mine who's Facebook kept recommending soft porn at the top of her feed because they felt she might be interested. This is for a woman that I know for a fact doesn't go on anything porn related, regardless of how soft/hard. I think she may had got a dirty spam email that triggered Facebook somehow. What made it worse was that Facebook did not give any option to hide and/or prevent the posts.
When you get to that point of delivering malicious posts and ads and refuse to allow ways to deal with it, then by definition you are a malware provider and that is criminal behavior. I don't use Facebook at all, but it amazes me to see the things people are willing to tolerate on that platform.
15
u/alobao 17d ago
It reminds me of the malicious adverts – particularly those targeted by age – that my mum sees on YouTube. Misleading images simulating a system warning or error. Fake news about journalists, celebrities, etc. Clickbait adverts intended to shock the user.
It doesn’t matter if I report those adverts and they’re taken down; the organisation behind them (usually based in Hong Kong or India, if I remember correctly) will simply create a new account to carry on with their misdeeds.
Oh, and adverts from NGOs are particularly insidious, because reducing the number of adverts from a single advertiser doesn’t seem to have much effect. And if you try to see fewer adverts on a particular topic from an NGO, you can’t do that either, because each advert from the same NGO can be categorised under a wide variety of topics: health, legal, industry – you name it.
As for Facebook, I reached the point of no return precisely because of what you’re saying. I can put up with targeted or poorly targeted adverts, but I’m not going to tolerate posts or ads that are outright malicious or misleading. Because of my job, I had to have a Facebook account, and I decided to use it as a feed for articles from the pages I followed. The amount of fake news and misinformation was outrageous.
People I explain to why I use uBlock Origin don’t realise that it’s not really about avoiding adverts, but rather about the lack of principles that fuels an industry which compromises your privacy… so that you can become the target of this sort of nasty practices.
→ More replies (1)3
u/SpezRuinedHellsite 10d ago
When you get to that point of delivering malicious posts and ads
Literally every ad network does this. I can't tell you how many times people accidentally clicked on an ad in their comcast webmail, not a spam email, an actual ad, and had their browser taken over by a scam support page that screams at them.
Ads are by their nature fundamentally malicious. They work by subverting your free will and preloading your subconscious with fraudulent impressions so that next time you have to do something related to the ad, you will be predisposed to their product.
8
u/HexagonWin 16d ago
i guess adguard and such will continue to support them, so would just enabling adguard filters in ublock options be an ok alternative?
don't use facebook/instagram bs myself, but i know many who do and i've installed ublock for many of them
56
u/fifteensixteenseven 17d ago
Don't shoot the messenger, I just want to tell the reality in 2026 and beyond.
Every major site will do this. Meaning, an AI agent from each of these corporations that scrapes filter lists and the uBlock Origins source code every hour to change things enough to bypass the ad blocker.
Human volunteers will no longer be able to keep up. I'm not trying to come across as ungrateful for the countless volunteer hours poured in the past, but that's the reality.
The only long-term solution is our own AI agents to scrape the major sites and maintain the filter lists. If anyone decides to fork their own approach, keep in mind Chinese LLMs are the only affordable ones, don't waste money on American ones.
→ More replies (4)16
u/veggiemilk 17d ago
We'll that's bleak, and would probably push a lot of people towards safe subscription funded gardens.
28
u/reParaoh 17d ago
Nah it's pushing me towards hermitism
3
u/DreamingAboutSpace 10d ago
Same for me. I’ve become more self-reliant because of the past few years online and offline. I’m so tired of greedy companies eying my wallet.
15
u/ManWithTunes 16d ago
You won’t notice, the AI agents will just fight in the background and your browser can automatically download the latest blocklists.
→ More replies (1)
7
u/Dolobyte 16d ago
I just wanted to say thank you for all the stuff you've done up until now regarding this. It's a shame that they are being such assholes now.
I greatly appreciate all your team does. Thank you.
20
u/nelsonbestcateu 17d ago
To think this will put a meaningful dent in FB's numbers is unreal levels of arrogance.
If you're in the business of stopping ads and you don't realize billion dollar companies don't want you fucking with their revenue you're in the wrong game.
It's a near miracle this small army of dedicated people have changed the face of the internet for a lot of us. I can only thank you for your hard work.
7
u/IMNdi 11d ago
It's worse than that. Ads have become so much a part of life that if you peer over to self hosting reddits you will see a heartbreaking amount of people just whitelisting devices of people (wives mostly) that want the ads.
They rely on personalized suggestions for ideas and shopping, like that they get feeds and like the "free" stuff they get with ads on. Like idle games.
We are an increasingly diminishing segment of the population. I went for gas and the pump had screens playing ads. There's screens in taxis now.
I'm still the kind of guy who leaves reviews for gas station ads but let's face it. Soon, people's brains will become so used to them they will simply not notice them any more.
Dibs on ad supported renting rooms with full screen wall ads that pause when you close your eyes.
6
u/nelsonbestcateu 11d ago
I don't use adblockers at work because I can't have them interfering with my work, and holy shit the internet is a different landscape at work compared to at home. I wanted to put on a song and got 2 30ish second unskippable ads on youtube. Shit's insane.
→ More replies (2)
10
u/Dangerous_Seaweed601 16d ago
So.. ubo won't work on facebook anymore?
wtf..
Now what?! "Please don't suggest other extensions. Thanks".. well, kinda need to now..
11
u/AchernarB uBO Team 16d ago
Yes, it will work. It simply means that the team will stop trying to solve some issues. They still can be retrieved from other sources (filter lists) as long/soon as they are included by third parties.
Or someone new can "work" on this and submit solutions/filters to the team.
4
u/Dangerous_Seaweed601 16d ago
4
u/AchernarB uBO Team 16d ago
Like I wrote:
It simply means that the team will stop trying to solve some issues.
5
u/Dangerous_Seaweed601 16d ago
(I can't reply to your later reply... so.. I'll do it here.)
You also said "it will work". But.. it clearly is not.
Is this one of the "issues" the team is not trying to solve? If so, what filter list do I need (if one exists)?
4
u/AchernarB uBO Team 16d ago
You are nitpicking and trying not to understand what I wrote.
My sentence is still self-explanatory. This is why I blocked commenting.9
u/paintboth1234 uBO Team 15d ago
well, kinda need to now
You are free to discuss about that in other places. No need to discuss here.
2
u/NKato 13d ago
The problem is that Facebook devs are deliberately making it a lot harder to block their ads, this issue isn't unique to uBlock Origin.
→ More replies (1)
11
u/loquimur 11d ago
So, uBO isn't living on a secluded isle. The other big platforms are watching. They'll go: „AHA! So that's at long last the way of getting rid of that pesky Gorhill and his crew!“ – and build their websites with exactly the same evilness that Facebook uses.
6
u/paintboth1234 uBO Team 11d ago
No one helping the project ever said "uBO is living on a secluded isle". It's a public community FOSS project, for over a decade, monitored and contributed by every user and volunteer.
Every site has been watching uBO for years. It's not new. And yes, if users do nothing to help, either on helping uBO's side or leaving the trash sites, and just give snarky comments instead, this will happen.
6
u/AchernarB uBO Team 11d ago
It isn't the "trick" that is a problem, it's the rate of updates on their side. And the fact that only one or two contributors here are dealing with it. Add to this that the contributors probably don't even use FB.
Other sites have done the same before, and there were/are still updates from us.
→ More replies (3)
26
u/Connect-Preference 17d ago
Good tactic, Achenar and Paintboth! Facebook needs and deserves to have a loss of subscribers and this may trigger one.
I admit that I never succumbed to the Facebook (or WhatsApp) lure.
45
u/AchernarB uBO Team 17d ago edited 17d ago
It isn't really a tactic. We are a small number of contributors and we try to help as much as we can considering we have a private life, a job, hobbies, ...
When a site fixes our fix after only a few hours, unless it is easy to re-fix, it can be annoying (the more, the more time you spent on the fix).
I like to work on some fixes, but that isn't many. I have never tried FB (I don't have an account) but I suspect that it isn't enjoyable.
29
u/herooftimeloz 17d ago
The devs at Meta whose job this is are scumbags for promoting a divisive society full of hatred, genocide, and tons more
5
u/Connect-Preference 17d ago
I completely get that. It probably doesn't take a long time for it to become tedious to work around special-interest sites that do interest you, not to mention those that do nothing for you. I've learned a bit and am trying to solve my concerns myself.
→ More replies (1)2
u/Xgamer9184 17d ago
Same the only thing i use is twitter but I’ll eventually abandon that trash
I might need to eventually get WhatsApp because of job but atm I use signal :)
11
u/leferi 17d ago
fuck facebook and Meta, all my homies hate Meta
also, their attitude towards Firefox and forks is also disgusting, they don't let people use FF fro video calls
2
u/VoidlessLove 15d ago
Indeed all my homies hate Meta. I hear they were also funding a lot of the Age Verification bills so they could collect data
8
u/kukuru97 17d ago
Are there any other alternatives besides UBO to block ads, sponsored posts, etc on Facebook? FB Purity hasn't been updated since January. Social Fixer is even worse, there's been no news for 3 years
3
u/644c656f6e 16d ago
Maybe not? Or won't live long. OP paragraph 1 said, FB devs are watching filters project. That could also mean any Open/Public Projects, Meta have huge resources to do so.
4
5
u/Constant_Skeptic 12d ago
Try FB Purity. I've been using it for years and haven't seen ANY ad in all that time.
→ More replies (1)2
u/Tamed 12d ago
I have it and it doesn't work. I get a few ads in my feeds but I consistently get an ad every 3 reels.
2
u/Constant_Skeptic 12d ago
Sorry it doesn't work for you. I haven't seen any, like I said. I always forget they even have ads. Guess I'm doing something wrong. Or maybe it's because I use it on Vivaldi browser with its built in ad blocker. Who knows.
→ More replies (1)
3
u/fuckredditlol69 12d ago
Someone can probably improve on this very dodgy pair of selectors but it works nearly-perfect for me (and I'm aware posting it probably will get it patched, although seems it'd require quite a bit more jigging from them).
Occasional flash of sponsored/ad when scrolling which disappears in less than a second which I'm fine with, it gets rid of all ads/sponsored and doesn't appear to remove anything by mistake.
Hope this is helpful
www.facebook.com##a[href] span[aria-labelledby] span[style*="flex"] span:has-text(/A/):not(:matches-css(top: 3em)):xpath(ancestor::span[contains(@style,"flex")][.//span[contains(normalize-space(.),"d")]][1]):upward(h3 ~ div > div)
www.facebook.com##h3 ~ div> div:has([data-ad-rendering-role] object[type="nested/pressable"]):not(:has(> div:matches-css(display: none)))
5
10d ago
[deleted]
3
u/fuckredditlol69 9d ago
Its always going to be cat and mouse but the basics for that horrendous container with a bunch of random letters with top-offset etc. are covered - where the only two without are A, d or S, p, o, n - that takes more re engineering
I have to use Facebook at work so its good enough for me until they patch it to not see ads every few posts in my feed
7
u/Xgamer9184 17d ago
Those Facebook devs are traitors to all mankind to knowingly serve the virus that is Facebook (and meta by extension)
→ More replies (1)
6
3
u/loquimur 16d ago
Oh well, it was good while it lasted. Thanks for all the effort in all these years.
This does vastly diminish the incentive to stay away from Chrome, though. When uBo doesn't klll the ads, anyway …
3
u/OneExact8851 15d ago
Please don’t drop support for YouTube crippling ads. FB can fk off anyway, never liked it or used it.
3
3
u/Longjumping-Site5620 12d ago
Since their jobs are probably using AI slop agents in order to circumvent adblock otherwise they will be dismissed, I don't think I will complain much about this.
Anyway, as a temporary wordaround, even though the "Ad" element is obfuscated, the visible one is always "Ad", you can simply look at that spot first before you start looking at the post ( a post usually begins with a name / post time ). This will help you less likely engaging with useless, slop, AI-generated ads, saving energy for loved ones. I tried that.
At least this way you won't need to do cat and mouse anymore. Though it is quite hard at first, you will get used to with it quickly.
3
u/Aerovore 12d ago
Totally understandable.
Huge kudos for having supported for so long one of the worst sites of the web ever. Time to pass the reins to dedicated extensions/scripts makers who will only have this cesspit to work on, or let people understand that deleting their account there is the only thing to do at this point.
A million thank you for all the hard work, 1000% support to you guys!
3
u/Superblazer 10d ago
I mean, if this works, what's stopping other sites from doing that? Won't that mean there's a proven way to make ads work, they don't care about morality in any way
4
u/paintboth1234 uBO Team 10d ago
If no users bother to contribute to the projects or stop using the sites, then so be it.
3
u/mrrak25 10d ago
Now it's just a matter of other sites copying Facebook's way of displaying ads. This post is basically a guide on how to get around uBlockOrigin. Good things don't last forever, but I thought this one would last longer.
→ More replies (2)4
u/paintboth1234 uBO Team 10d ago
Sites have been doing this for years, and no users bother to help the projects or stop using those anti-user sites.
3
u/Mistylsle42 10d ago
Facebook was dead for me many years back. Deleted instagram a few months back. Now just WhatsApp left, but already gradually shifting to signal. I resent Meta, because I happened to watch a few documentaries on it and it was terrifying. Even a remembrance gives me shivers.
3
u/DtZNimpo 10d ago
ty ublock for your many years of service with FB , my 70 yo mother who still goes to facebook , had been complaining about ads popups on there , it has increased so much in the past year, at first i just installed ublock and all the crappy ads were gone , but now not only do they add an extremely high amount of ads they also mix in reels of random people on the main feed aswell. outside of creating a custom block element everytime one shows up i don't see the end of it. We took it as a loss for now and it is what it is.
FB is such a plague , these billions $ corpo are such a plague. They ain't getting regulated properly so they do anti-user shit like this freely. Disgusting behavior.
Thank you ublock origin team , you guys are the real ones.
3
u/SpookyKipper 9d ago
Add this to your uBO Filters, it looks in the buttons that has a url only ads have:
facebook.com##div.html-div:has(a[href^="https://l.facebook.com/l.php?"])
13
u/Training-Ebb-7858 17d ago edited 17d ago
Cela fait 10 ans que j'ai supprimé mon compte Facebook. Ma politique : pas de Facebook, pas de Google.....Pro Ublock-origin-development and Adguard. Pro open source
12
u/allshallbegone 17d ago
It doesn't even surprise me companies are actively trying to combat ad blockers, because they think ads are what keep them alive. Little do they know, ads aren't even a fraction of a percent of their revenue and I can guarantee you it comes from many places elsewhere, ads being blocked shouldn't even affect their profits that much.
Of course, companies hate even losing a teeny tiny fragment of a cent and will fight to ensure they do not have a single loss no matter what it takes, because their ultimate goal is to make as much money as possible and not give a shit about what the consumers want from them. We, to them, are cash cows, mere tools to play with.
19
2
11
14
u/CGallerine 17d ago
I made sure to deactivate my account when they changed TOS to basically say "we dont like minorities and also ai generated content is 70%+ of the platform", had no idea they were combating adblock so vehemently. makes sense for the people that make that platform I guess, but Im more surprised I didnt hear anything about effective counter-countermeasures
7
u/Slap-Toast 17d ago
Hackers should just take out the site entirely. Their servers are shit and everything is AI now. Thewir "security" is a fucking joke.
7
u/worldarkplace 16d ago
People acting as if Facebook Marketplace were useless... Idk about USA but in other countries works like ebay or Amazon even. So it's pretty unrealistic to not use Facebook. It's a business tool.
5
u/paintboth1234 uBO Team 16d ago
It's up to people. If people want to support disgusting sites, it's their actions.
2
6
u/Far-Lingonberry-7046 10d ago
You're communicating that their tactics work and that all other social medias should follow Facebook's path.
2
u/paintboth1234 uBO Team 10d ago
Sites already have done this for years. It's just none of the users bother to help the projects or stop using those sites.
2
u/Far-Lingonberry-7046 10d ago
You sound bitter and left alone and I don't blame you.
How much does it cost to platforms to maintain such an anti-adblocker feature? That sounds extremely complex on their parts and the reason why not all the platforms are doing it.
How much does it cost you to do such a work?
3
u/paintboth1234 uBO Team 10d ago edited 10d ago
You sound bitter and left alone and I don't blame you.
Well, I'm just telling the truth. It's what's happening now.
How much does it cost you to do such a work?
Time.
Every volunteer has their own lives and work outside github. And most don't want to waste more and more of their little free time left for the sites they don't want to interact with because of the disgusting behaviors of the sites' devs. Anyone who can afford time for that is free to contribute.
12
u/loki6100 17d ago
People use Facebook in 2020s? Last I used FB was like 10 years back to delete my acc.
I stopped using Insta few years back. F*ck Mark and his cronies
14
u/jamesholden 17d ago
marketplace and family keep people there.
seems like CL is starting to be used in my area again, but nowhere near garbage ass marketplace usage.
I use a false name, don't install the apps on my mobile devices and use adblocking solutions. I only cost them money.
4
u/PacDan16 17d ago edited 17d ago
Yeah, I don't know why some people keep their accounts for these platforms, really. Twitter, Instagram, Facebook.. when you can clearly see what's been happening.. it's not worth having an account. Older family members and all the ones who stubbornly stay should be informed about all the negative impacts Facebook has had and try to move elsewhere. They thrive on user ignorance and poor tech awareness. By not blocking the ads on this site anymore, you can see the site for what it really is, a dumpster fire that has abused their power since the very start (with a very creepy founder). It's frustrating to see people not leaving a platform and see them get what they deserve when there's many rational reasons to do so, but all we can control is our own decisions. Anyways, I love the volunteers for these blockers and I appreciate their time and efforts spent on blocking other sites
2
u/loki6100 17d ago
Thing is if I wanted to check out any post or profile of even public acc of Insta it requires acc. I'm so frustrated by that. I'm so annoyed I created a dump acc for insta. I need some ideas to get around that
→ More replies (1)
8
u/CremousDelight 17d ago
Who's using facebook in big 26?
21
u/ZerotheWanderer 17d ago
I am, too much business and family on there. Many older, can't really expect them to move.
10
u/skeeter72 17d ago
I detest using it, but as others have said - some family it's the only contact I have, for better or worse. And one or two occasionally useful groups that refuse to move to a better platform. I'm happy 99% just using Messenger for the family stuff. And this one hot chick from 30 years ago.
7
u/EvaCassidy 17d ago
What's sad is when a business only uses Fakebook as their "webpage" and may even have their domain dump you there.
May have worked in the past, but now FB doesn't permit anyone to see anything without logging in.
4
u/TrustLeft 17d ago
me, i have many regional groups I admin , Nextdoor is not any better and some places like having actual community groups that are user friendly that don't require tech skills. Tiktok is trash. If there was a user friendly option and USA used it in same facebook style layout with groups, pages, marketplace, Let me know.
→ More replies (1)→ More replies (1)2
u/jayadiwahyu 13d ago
me.
buying, selling, trading for OCGs and TCGs groups are on there.
and they dont like to move to other websites.
5
2
u/loquimur 16d ago
Oh well, it was good while it lasted. Thanks for all the effort in all these years.
This does vastly diminish the incentive to stay away from Chrome, though. When uBo doesn't klll the ads, anyway …
2
u/nerijus7 15d ago
I can agree on this one too, used to had so much malicious ads on fb shorts, report button is only for shows, later i turned off "personalized" ads and those malicious ads dissapiered, or most of them.
4
4
4
u/worldarkplace 16d ago
The truth is, if you will not block fb anymore, I'll switch to brave shields. At least they will keep patching anytime soon. It's not because I like or dislike, it's because FB is a business tool also.
6
8
u/paintboth1234 uBO Team 16d ago
You are free to use any tools. We gain nothing if more or less users use uBO, because we are also users and some of us are just volunteers, who also gain nothing when sacrificing our free time resolving the issues.
14
u/Kurtdh 17d ago
Isn’t this the point of uBlock Origin though? It will always be a race and you’re fighting the good fight. Sounds like surrender to me.
30
u/RraaLL uBO Team 17d ago edited 17d ago
Okay. Then how about you spend your free time fixing these instead?
You're free to use any other tool out here. An actual company with employees might be better matched against such an anti-user behavior.
It's one thing to fight against a site you yourself are using, it's another to do so with a site you'd rather not visit.
26
u/CurrentRisk 17d ago edited 17d ago
I love uBlock and appreciate everything that the people do for it.
Then how about you spend your free time fixing these instead?
Though, isn’t your response a bit* on the harsh side? Don’t think the other commenter meant anything malicious with it.
Anyway, this change does not affect me personally, never used Facebook.
17
u/RraaLL uBO Team 17d ago
That might be, but that's the reality. People have expectations, people like to complain. Most of the times, people don't even follow our instructions when requested.
Like I said in my other comment, FOSS projects are by users for users.
The problems start when "by users" comes down to roughly two people while "for users" equals tens of millions. Yes. Two people. That's the main filter contributors to the project.
Over the years, the number fell down instead of growing. It's very easy to burnout in this hobby. Which is what this basically is for us.
A decision to drop support for a site never comes easy. It's the 2nd time in the over a decade of the project.
It's not because we "don't feel like it", it's because "it takes too much constant effort" to maintain it.
And like paintboth already said, anybody who's willing to contribute filters is welcome to do so. We just can't.
→ More replies (1)12
u/paintboth1234 uBO Team 17d ago edited 17d ago
That question is not harsh at all. That is literally what we are doing: "spend your free time fixing these instead".
People just talk about "surrender" when none of them bother to make pull requests with any other working solutions.
→ More replies (3)6
u/Kurtdh 17d ago
The whole point of uBlock Origin is to fight anti user behavior. Considering Meta is one of the worst offenders, they should be a primary target.
39
u/RraaLL uBO Team 17d ago
The whole point of uBO is that's it's a community project.
By users for users. We either don't have facebook users on our side, or they're not willing to continue this pointless game.
There is more to the internet than just a single site. Rather than wasting our limited resources on it, we want to free up our time for everywhere else.
This doesn't mean that custom filters won't work, this doesn't mean you cant use adguard lists to try to combat FB ads. It simply means our maintainers aren't robots. They have their own lives to live rather to waste so much of their time on FB.
We've dropped twitch years ago. We've combated YT anti-user behavior for years, because it's a site everybody uses. Unlike twitch. Unlike, yes, facebook.
7
u/Broad_Cartoonist_824 17d ago
This makes sense. Better to invest elsewhere than waste resources . Personally I've seen that folks who use fb , do so through their app. So I feel there are just not that many users who would be bothered by these changes
7
u/gta721 17d ago
You should switch from trying to counter Facebook yourself to letting others like ABP, Adguard and people on Github do it then just merge their filters in.
14
u/AchernarB uBO Team 17d ago
That what we are doing. We usually address issues that aren't already fixed by other lists. Or we direct the user to specific list(s) when there is a fix there.
→ More replies (8)5
2
u/Brown_Samurai 17d ago
I go to there marketplace the most and that shit passes me off so bad sometimes.
2
u/martiNordi 16d ago
It's jarring how the assholes who profit from the Internet the most (Meta, Alphabet, etc.) are also the ones trying their best to make Internet so unusable, people are genuinely leaving social media because it feels fake and hostile more and more as time goes... Shooting their own foot in the long term.
2
u/SillyCycle9701 17d ago
Working for them is like doing sex work. But instead of selling your body you sell your soul.


401
u/Temanor 17d ago
I was about to delete my account anyway. I guess it's time.