Remix.run Logo
pmontra 5 days ago

uMatrix, from the same author of uBO. It's been officially unsupported for years but it still works and it's UI is better then the UI of NoScript and of course much better than the incomprehensible subsystem of uBO that should have replaced uMatrix.

Dwedit 5 days ago | parent | next [-]

It doesn't "still work" if you're on Firefox. uMatrix has bugs that cause it to randomly delete your cookies, or occasionally fail to block a request (race condition? Looking at logger shows an incorrect domain on some requests)

There are community-made forks which fix the cookies problem, like nuTensor.

pmontra 5 days ago | parent | next [-]

Thanks, I'll check nuTensor. I'm using uMatrix with Firefox on both Linux and Android and I didn't notice anything strange but maybe some of those bugs were hidden under the normal hiccups of finding the right combination of rows with trial and errors.

jjav 4 days ago | parent | prev | next [-]

> It doesn't "still work" if you're on Firefox.

Not my experience at all. I run uMatrix on every computer I have and it is awesome. Still annoyed it was replaced by uBo which is quite good, but nowhere as nice as uMatrix. Luckily uMatrix still works great.

I wish they'd just scrap the uBo interface and replace it with the uMatrix interface which is far superior.

pmontra 4 days ago | parent [-]

They do different things. I'm using both: uBO for ads and hiding UI elements, uMatrix for JS. I wish that the author could support both but time is limited and I'm OK with that.

By the way, I realized that most of the tabs where I'm logged into something run inside their own tab container, so that limits the damage that any bug on handling cookies can do.

oxzidized 3 days ago | parent | prev [-]

Is there a different repo for nuTensor than here: https://github.com/geekprojects/nuTensor? That one says it was archived in 2021. Or are you just saying that nuTensor is less buggy than uMatrix?

Sophira 4 days ago | parent | prev | next [-]

It probably won't work in new Chrome versions. I'm pretty sure it's a Manifest V2 extension (it would have to be in order to dynamically block requests in the way it does), and Chrome stopped supporting MV2 extensions this year[0].

[0] https://developer.chrome.com/docs/extensions/develop/migrate...

t23414321 5 days ago | parent | prev [-]

Didn't one of those extensions had an option to regexp replace content of JS files ? (Now how to do that: with parsing - or with magical chains ??:)

Right, that could be nice use of AI to extract only the good parts - or, at least, to adjust the rules for https://addons.mozilla.org/en-GB/firefox/addon/requestcontro... by function.