News for hackers. Stuff that matters.
Re:AdGuard publishes the first ad blocker built on Manifest V3 by matheusmoreira on Tuesday August 30, 2022 @06:56PM (#32656230)
> Basically, Google is full of shit.

Not completely full of shit. Declarative rules are a good idea in the general case. Random browser extensions really should not have unrestricted access to the network requests. This is how we get malware.

It's just that uBlock Origin is so important and trusted that these limitations should not apply to it. I'd even say ad blockers should be a built in browser feature but the conflicts of interest prevent that.

Re:AdGuard publishes the first ad blocker built on Manifest V3 by somehnacct3757 on Tuesday August 30, 2022 @08:06PM (#32656766)
Now that ad blockers have to be built out of declarative syntax that Google controls, the browser maintainers basically _are_ responsible for implementing the ad blockers. And would you look at that they're pushing back on community contributions and dragging their feet because yes, there is a conflict of interest.

They left alone other imperative-but-dangerous aspects of extensions, such as the ability for any extension to watch what you type into password or credit card fields on any website. Actually that sort of extension is even easier to write in MV3 and Google will still need JS-reviewing wizards to give a guarantee an extension isn't snooping your passwords.

I don't think there's a consistent position from Google if the claim is they want to improve security via declarative syntax. I think Google is full of shit.

Re:AdGuard publishes the first ad blocker built on Manifest V3 by matheusmoreira on Tuesday August 30, 2022 @08:14PM (#32656819)
I agree with you. I just think this declarative API could have been a good move were it not for the conflict of interest. Makes me wish gorhill made his owh browser instead of browser extensions.
Re:AdGuard publishes the first ad blocker built on Manifest V3 by raxxorraxor on Tuesday September 06, 2022 @03:49AM (#32734199)
> Not completely full of shit. Declarative rules are a good idea in the general case.

The heavily depends and I would disagree here. Yes, JS execution is unpopular, but it enables you to make your app behave like you want to. Otherwise it behaves like Google wants to. Google is no scammer at least, but the end result is suboptimal.