


Google's 7-Year Slog To Improve Chrome Extensions Still Hasn't Satisfied Developers (theregister.com) 30
The Register's Thomas Claburn reports: Google's overhaul of Chrome's extension architecture continues to pose problems for developers of ad blockers, content filters, and privacy tools. [...] While Google's desire to improve the security, privacy, and performance of the Chrome extension platform is reasonable, its approach -- which focuses on code and permissions more than human oversight -- remains a work-in-progress that has left extension developers frustrated.
Alexei Miagkov, senior staff technology at the Electronic Frontier Foundation, who oversees the organization's Privacy Badger extension, told The Register, "Making extensions under MV3 is much harder than making extensions under MV2. That's just a fact. They made things harder to build and more confusing." Miagkov said with Privacy Badger the problem has been the slowness with which Google addresses gaps in the MV3 platform. "It feels like MV3 is here and the web extensions team at Google is in no rush to fix the frayed ends, to fix what's missing or what's broken still." According to Google's documentation, "There are currently no open issues considered a critical platform gap," and various issues have been addressed through the addition of new API capabilities.
Miagkov described an unresolved problem that means Privacy Badger is unable to strip Google tracking redirects on Google sites. "We can't do it the correct way because when Google engineers design the [chrome.declarativeNetRequest API], they fail to think of this scenario," he said. "We can do a redirect to get rid of the tracking, but it ends up being a broken redirect for a lot of URLs. Basically, if the URL has any kind of query string parameters -- the question mark and anything beyond that -- we will break the link." Miagkov said a Chrome developer relations engineer had helped identify a workaround, but it's not great. Miagkov thinks these problems are of Google's own making -- the company changed the rules and has been slow to write the new ones. "It was completely predictable because they moved the ability to fix things from extensions to themselves," he said. "And now they need to fix things and they're not doing it."
Alexei Miagkov, senior staff technology at the Electronic Frontier Foundation, who oversees the organization's Privacy Badger extension, told The Register, "Making extensions under MV3 is much harder than making extensions under MV2. That's just a fact. They made things harder to build and more confusing." Miagkov said with Privacy Badger the problem has been the slowness with which Google addresses gaps in the MV3 platform. "It feels like MV3 is here and the web extensions team at Google is in no rush to fix the frayed ends, to fix what's missing or what's broken still." According to Google's documentation, "There are currently no open issues considered a critical platform gap," and various issues have been addressed through the addition of new API capabilities.
Miagkov described an unresolved problem that means Privacy Badger is unable to strip Google tracking redirects on Google sites. "We can't do it the correct way because when Google engineers design the [chrome.declarativeNetRequest API], they fail to think of this scenario," he said. "We can do a redirect to get rid of the tracking, but it ends up being a broken redirect for a lot of URLs. Basically, if the URL has any kind of query string parameters -- the question mark and anything beyond that -- we will break the link." Miagkov said a Chrome developer relations engineer had helped identify a workaround, but it's not great. Miagkov thinks these problems are of Google's own making -- the company changed the rules and has been slow to write the new ones. "It was completely predictable because they moved the ability to fix things from extensions to themselves," he said. "And now they need to fix things and they're not doing it."
instead of intentionally breaking extensions? (Score:1)
google is too busy fighting anti-competitive war against adblockers to bother actually improving chrome.
Re: (Score:2)
Google coders tend to be shit at doing anything a little challenging, like making an api all of simple, secure, efficient and powerful. Introduce the slightest complexity in the problem and they will spin their wheels endlessly. The interns do all the coding you see, and there is no such thing as design.
Re: (Score:3)
Conflict of interest (Score:4, Insightful)
The only extensions anyone cares about, Google has lots of incentive for them to break. Maybe don't get your ad-dodging machine from an ad company?
Re: (Score:2)
Yes, it is a clear case of "follow the money"...
Re: (Score:2)
I think it's more to do with incompetence. Same issue with JPEG XL support, for example. Anything "external" like APIs and web standards in Chrome takes them forever to do anything with. Presumably they are very worried about compatibility, but it means their browser is stagnating.
There is no meaningful competition either, so no reason for them to improve it.
Re: Conflict of interest (Score:2)
You've given zero examples of incompetence, two examples of NIH, and stated that they have motive and opportunity for sabotage. Your comment not only does not support your theory, it argues against it.
As awful as Firefox is... (Score:5, Interesting)
It's still the best option around. Ublock Origin, Privacy Badger, and Bypass Paywalls Clean make a pretty killer trio. I just wish they'd restore about:config to Android release.
Re: (Score:2)
Re: (Score:2)
I'm so hard right now.
Re: As awful as Firefox is... (Score:1)
Use Firefox Beta.
let's run google through translate (Score:2)
Who wouldda thunk it? (Score:2)
>'"they moved the ability to fix things from extensions to themselves," he said. "And now they need to fix things and they're not doing it."'
Really? Who could have predicted that? Why would they do such a thing? I mean, it is almost like another major conflict of interest from a monopolistic overlord.
Meanwhile, as always:
https://www.mozilla.org/en-US/... [mozilla.org]
If you claim to care about security... (Score:2)
If you claim to care about privacy and security, and you use Chrome as your primary browser... you're not actually serious about privacy and security.
"Ad company with most popular browser hates... (Score:5, Insightful)
... ad blockers. Film at 11."
Does anyone take Google seriously about its neutering of extensions as being "for the benefit of user privacy and security"?
Re: (Score:2)
In Google's Best Interests (Score:2)
good luck (Score:1)
Liars (Score:4, Insightful)
Anyone who believes that Google cares about your privacy is either a moron or a Liar
Re: (Score:3)
Google cares if third parties have copies of your data because it makes their copy less valuable.
Google cares deeply about users' privacy Re:Liars (Score:2)
Another reason I don't use Chrome ! (Score:2)
The Optimism... (Score:2)
They failed to think of the scenario where extensions might want to remove functionality that makes Google money?
He's a lot more charitable than I would be...
I gave up using chrome (Score:2)
Grandpa wants to know what's a plugin (Score:2)
I use close to none, whatever is in a vanilla install of firefox, plus ublock.
I seem to get around the web just fine.
What extensions and plugins offer substantial value or extended functionality am I missing ?
Fwict, once you add plugins, you're just giving data away to more unauthorized parties, and now you're playing a new game of whack a mole
Firefox (Score:1)
Actually a slog to cripple ad-blocking on Chrome (Score:2)
The biggest challenge for Google here has been to not make it blindingly obvious that blocking ad-blockers is the goal here. The article says "back in 2019 Google insisted it was not trying to kill content blockers" but what else would they say. If Chrome's market share dips because Firefox becomes known for better blocking, how long before Google starts to leverage their support for Mozilla?
CSS - Chrome Stockholm Syndrome (Score:2)
If Chrome isn't Supporting your plugin anymore, why are you supporting Chrome?
I'm sure Edge, Firefox and Safari would appreciate your plugin while Chrome is actively trying to kill you.
And before you say "market share" keep in mind that the reason Chrome has so much market share was because it was faster than Firefox and supported plugins. Now that they're killing Plugin support, and everyone else is just as fast, whats the point with staying with them other than obligation?
Is it because of your phone? beca