This is good to know - thanks for sharing. I dread that old.reddit.com's days are numbered...
post
Could the fact that you don't see the requests in Firefox be a sign that uBO actually works better in Firefox and worse in Chrome? Possibly something about manifest V3 being implemented? Or do you think the Firefox DevTools are just less advanced? Or something else?
I'm only speculating, but I believe uBO behaves differently between Chromium-based and Gecko-based browsers because Chrome is restricting the abilities of extensions like uBO to do their thing.
Yeah, iirc chrome killed webextension manifest v2 which is what ubo originally was built on.
I still don't get why people didn't leave Chrome and Chromium browsers en masse when they did this.
Users are so fucking dumb at this point... Like, do they not want any power or ownership? This shit is so easy to fight against, yet they just sleep on it.
I get you. But it’s the same with WhatsApp and windows and … They won’t leave comfort zone, which I can understand but the argumentation drives me crazy sometimes. I fucking despise the ads /- industry today, so that’s a no brainer for me, but people don’t seem to mind seeing the same slop again and again.
For me personally, it's about a cost vs benefit tradeoff. The benefits of staying with Edge outweight the cost of doing so, especially considering my adblocker hasn't gotten noticeably worse.
Firefox has always run like ass for me (worse performance and more resources used), and is missing a lot of features I've come to love from Edge.
The move from Chromium sends a bad message, but considering my adblocker still works as well as ever, and Edge still does not have a date for when it drops MV2 support (though it's deprecated), the cost of switching is far heavier than the benefit right now for me.
What if there is no alternative when it drops MV2 support because chrome/chromium worked good enough for people, so the alternatives couldn't justify funding?
Also, weird that Firefox find like ass. I hear this a lot but I've never had problems with it since I switched back. I used chrome primarily for about a decade from 2013 until 2023 or so.
That's like warning me there's bacteria in the shitting bucket
Why are you shitting in a bucket?
Why is nobody using the special room for taking a shit? I was just in there and the newspaper we use to clean up with is the same date as the day we installed it.
It's a guilty little pleasure of mine to read about how shitty it is for those who freely choose to remain there. It's tragic, but I can't help but shake my head in disbelief at such stupidity. Why do people put up with shit like that, totally blows my mind.
it's got all the content and users
IMO it had all the content and users some time ago. I follow mostly specific interest/hobby subreddits, but lately even they have devolved into illiterates asking the same exact questions repeatedly; some strange attention-seeking posts such as pictures captioned "getting started"/“this just arrived" or "what should I do with this thing that I got?"; and really dumb stuff such as "I inhaled solder fumes, will I get lead poisoning?" (These are at least entertaining in a way)
weird. old reddit loads fine for me with js completely disabled.
That's what I miss about the good old web. Websites that just work, without JavaScript
Reddit sucks for many reasons and I refuse to use it, but as a software engineer, this hardly looks nefarious. That looks like a pretty typical event gateway in networked applications, which is used for all kinds of things to make a platform run. We have one in our application, and it's not used for any kind of privacy-invasive tracking. We use it for things like bulk data processing for things like userbase-level analytics (like, how many users are using this feature?), or for billing purposes for our customers (since we bill based on usage).
And calls to /api/* routes are absolutely completely normal for any SPA (single page app), and are required for them to function. There's certainly a technical argument to be made against SPAs in favor of more traditional server-side rendering (augmented by tools like https://htmx.org/ for dynamic content), which could be used to avoid these kinds of API calls (and, in fact, it's a model I'm very much in favor of), but that kind of architecture is far from the norm these days. The SPA model is the current (IMO bad, from a technical perspective) standard.
We have many reasons to shit on reddit and their behavior, but this honestly isn't one of them.
I know old reddit is not an SPA, but that's entirely the point. New reddit is clearly written as an SPA. Old reddit was created before SPAs were super common, so it uses a different architecture.
Right, and I explained that looks like a very common event gateway kind of architecture, which has many legitimate uses.
Now, it's entirely possible that Reddit is also using it for tracking shit (because of who they are), but the mere fact that an event gateway exists isn't evidence of that. Here's the Wikipedia article on the architecture: https://en.m.wikipedia.org/wiki/Event-driven_architecture.
I have no doubt Reddit is doing shitty things (as evidenced by, well, everything in the last several years), but that's entirely unrelated to what kind of architecture is involved. You can do shitty stuff with regular JS, cookies, etc. on webpages.
I simply don't want people thinking that this is actual evidence of wrongdoing, because it isn't.
I think it would depend on why you were visiting reddit. If you wanted to comment or pm someone you'd need to visit the site. If you're just reading the site, you could use one of the anonymous front ends out there.
Do you know if there's anything that can be blocked from the Javascript side of things? (uMatrix lets me handle that on a case-by-case basis)
Maybe it's time for me to delete it and step away for good then. The "algorithmic" corpoweb as a whole makes me feel nauseous.
Sad. There was a time when Reddit, despite all its flaws, was great for connecting with obscure interests and getting inside knowledge on niche topics. It made small communities feel big. I find myself on Reddit occasionally, usually just the "you've been blocked by network security ;-) page, but I don't feel the same way on Reddit anymore. The more I hear about their behavior in the background, the less I want to read or contribute in the foreground. Lemmy captures some of the vibes of reddit, but the in-depth, obscure communites, were kind of shattered. I'm slowly discovering some cool forums and stuff that have weathered the web centralization era.
I'm a bit confused here. API calls aren't trackers. It's how the frontend communicates with the backend. Of course Shreddit wouldn't work if you blocked them, Reddit doesn't live on your PC. I'm actually surprised Old Reddit still works with them blocked. Are you sure it actually works works, or does it just look like it's working locally? If you save a post for example, does it stay saved if you close the window and open it again?
Edit: Yeah, just tested it: even on Old Reddit, saving, for example, doesn't work if you block reddit.com/api/*. Voting looks like it works, but if you reload the page, your vote is gone. Because it only ever existed client-side.
I use www.reddit, so there's no old.reddit calls happening. You can change in the settings whether www is old reddit or shreddit (until you clear your cookies).
Anyway, my point was more that that's just the general frontend-backend communication happening there. If you turn that off, even old reddit won't work anymore. It's not something you should be blocking.
Old.reddit don't work.
These changes are breaking features in old.reddit like sharing and probably more. You are promoting untested tweaks
This entire post is just a massive misunderstanding of how web software works. This is a normal, every day thing, and every single non static (and even sometimes static) site out there does this, or something parallel to this.
They don’t need to make api calls to track you, you’re logged in or at the very least connecting in a way that lets them follow your session.
They don’t even need api calls to fingerprint your browser, they can just throw that fingerprinting into every post when you go to get more content.
Bottom line: This ain’t it, chief.
The problem is, if you add this to your Ublock Origin filters the website won’t load properly, that’s why uBO team didn’t block it already.
How do I add this to uBlock? I added it with double vertical bars, but I'm not noticing a difference.
Screenshot:

Awesome. Looks like it's working now. Thanks for the guidance!
Keep in mind, adding that means you can't interact with Reddit anymore. Like, you can load pages on Old Reddit of course, but you can't vote and do anything else that needs to go through the API.
Mentioning this because Old Reddit isn't super clear on this. If you upvote something while that filter is on, for example, it'll look upvoted. But when you reload the page, it'll be gone. Because your upvote got blocked from reaching the server and only ever existed client-side.
I use Redlib to access Reddit, especially because I constantly get the "your request was blocked by network security" issues
If you're blocking 99% of all ads on all other sites, who cares what they're tracking? It's not like it's serving you ads. What are you cautious about?
edit: i love that no one can answer my question but downvote me. you really think all these sites don't already have a profile on everyone? the US government is bought and paid for, you think your info is private? lmao
"Pentagon orders anyone who up voted a post of baby faced picture JD Vance fucking a couch to self deport."
That's what.
They can fingerprint you and trace a profile about your personality
They can do that already, since you're logged-in on their platform.
You realize they can track every page you view right? Literally any content you view inherently has to be pulled from their server, and they can track that. Killing off the API endpoints used to do things like vote or post doesn’t somehow turn off their tracking.
Client-side is just some ad-tracker plugins usually lazily added in a bucket. But they do have a easier time identifying that it's you if you're logged-in.
thats why they recently have been upping thier detection of anti-detect browsers(not tor) to detect and ban the users that hide thier fingerprints, canvas, time zones, ip spoofing, and your device components.
Do you think they don't already have this information? I'm genuinely asking what you're trying to block from reddit that isn't already out there.
if a creepy stranger walks in on you while you're changing, this doesn't mean that you should simply let them watch you change from now on. If anything, you should get a lock on your door to prevent it from happening again.
all 61 comments