Pausing Manifest V2 phase-out changes
groups.google.com
groups.google.com
Here's some feedback:
If uBlock Origin loses full control over what gets loaded and what not, I will immediately uninstall Chrome from all my and my family's devices and switch back to Firefox, after a decade of using Chrome as the main browser. I will then also recommend the exclusive use of Firefox.
Why not offer MV2 and MV3 in parallel, where MV2 is a per-extension opt-in with a prominent security warning during opt-in?
I was using Edge for a while but the absolute car crash their UI has become - and can't be configured - sent me running screaming for the hills.
Edit - and don't get me started on the massive slowdowns once I have more than a handful of tabs open.
Can't comment about monitors as I don't use a multi monitor setup on my Mac.
I couldn't get used to Firefox's DevTools and the JSON viewer in Firefox is bad compared to the JSON Formatter chrome extension.
Problems like this never happen when I'm using Firefox on Windows, and honestly the state of Firefox on Linux is kind of surprising since it's the most commonly recommended and preinstalled browser on Linux distros.
Right now I'm using Chromium but I'd be eager to switch if there was anything better which could provide me with a fast and stable browsing experience.
1. Latest version of Firefox (not ESR), Latest Debian, both Intel & AMD graphics. I can't speak for NVIDIA graphics on Linux as I gave up on NVIDIA a few years ago.
I usually have to download the developer edition from the website and setup a desktop entry for decent performance
https://wpt.fyi/results/css?label=experimental&label=master&...
Been using Firefox on Linux as my daily driver and haven't seen any of that. Can you provide any examples?
Take a look at IMDb, Imgur, LinkedIn, Netflix, Outlook, Twitter, Wikipedia on the following pages. In all these cases, using Chrome's performance as a benchmark, Firefox performs worse on Linux (often significantly) than it does on Windows. I didn't see any cases where Linux performs significantly better than Windows.
https://arewefastyet.com/win10/warm-page-load/overview?numDa...
https://arewefastyet.com/linux64/warm-page-load/overview?num...
Wikipedia is a shocking case (because it's such a simple site). Chrome loads Wikipedia in about the same time on Linux as it does on Windows (unsurprisingly). Firefox takes almost three times longer!
Again, I don't have any way to get enough data to verify these numbers. They might be incorrect. But if Mozilla's performance metrics for Firefox on Linux are screwy, then doesn't it speak in favor of OP's point that nobody has looked into the issue and fixed it?
would I be correct in guessing that you're using the snap? It's pretty, uh, garbage. The Chromium snap keeps having font problems too.
Edit: some people mentioned it's Firefox snap that has problems. I'm using the apt-get package one.
It also doesn't help when Mozilla and Google statically-link ancient font libraries in the name of security.
FWIW I use Firefox on Linux every day and haven't particularly noticed any difference from Firefox on Mac. Works pretty awesome on both.
Agree to that. Chrome might delay cutting off user control of web content but in the end they will push through what is best for google, in other words what is best for advertisers, in other words what's worst for me. As a public for-profit advertising company, they can't really do anything else.
Firefox rocks!
How do I know this? I use Firefox for porn on mobile, therefore didn’t connect it to ANY of my Google accounts, anything, blank state Firefox, imagine my happiness when PornHub greets me with “Hello [NAME] [SURNAME], would you like to sign-in with that Gmail account that you also happen to use for work?”
This single datapoint absolutely proves that Mozilla’s care for privacy is a legend. Like saying “A honest politician.”
https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-b...
I encourage you to check it out again if you haven't in a few years. There's been some pretty major changes.
https://blog.mozilla.org/en/mozilla/introducing-firefox-quan...
i.e. Gmail treats
example@gmail.com
the same as
exam.ple@gmail.com
or
ex.amp.le@gmail.com
The only workaround to do that has a 1MB storage limit, essentially forcing you to have a server-side cache mechanism (redis or whatever) for this trivial use-case.
And worse, Google developers essentially refuse to understand the problem - https://bugs.chromium.org/p/chromium/issues/detail?id=118522...
They have their own company reality bubble, and clashes or inconsistencies with the outside world are met with disbelief.
They simply could not conceive of a use case that was offline or didn't trust Google to be reliable. I honestly don't think they ever used a real desktop office suite. They had no model in their head to understand it.
Microsoft's web-based stuff does this just fine, just like the offline stuff has for decades. I can edit on an app wherever I am, then have my laptop back home do some magic on the OneDrive folder and process/store/whatever I want, and I never have to invoke a magic menu item to ask Microsoft to let me. It's just there.
I don't see why I have to adjust my workflow for Google's failure of imagination. I've also had too many cloud things decide to limit/remove export functionality to trust it.
Not just for MV3 (or even Google), but many of those "API teams" actually don't have a good understanding on its actual use cases so the incentives are usually aligned with their own goals and directions rather than the actual customers because what they see everyday is just their code base and some OKR. I guess they really didn't want to miss out the opportunity to clean things up so they put every single wish list into the bucket without much user study and then it's spectacularly exploded as we know.
I've seen a bunch of "internal migrations", which is supposed to be a way easier than this kind of external ecosystem migration. Unless it was planned and executed very well, those teams are usually shocked by the initial backlash and how "creative" their users are. Sometime those teams are able to come up with reasonable compromises, but in many cases they just deny the reality then blow things up (which sometime works if there's not much dependencies though, but many case it's just wasted as soon as upper managements kick in). This is why almost all successful API migrations are accompanied with some sort of extensive user study from the beginning rather than some arbitrary metrics/goals set by themselves.
This is a huge problem, also for the Safari extensions team. Google doesn't ship many of its own extensions, and Apple ships none. Moreover, there's no evidence that either of these companies actually talk to extensions developers—i.e, have actual conversations with them—before shipping extension APIs.
Did Google talk with the developers of uBlock Origin or Tampermonkey before designing MV3? Not doing so is negligence.
Yes, yes they do.
Here in Australia it's a rare thing for me to see a Linux server. They exist, sure, but are generally in the minority.
I have some self-selection biases as well, but I regularly work for large orgs with more than 10K staff and I've been to orgs with over 1K IT staff, and in all cases Linux servers were 30% of the fleet or less.
By some[1] metrics, Windows Server is about 50% of the worldwide server OS market[2]: https://www.t4.ai/industry/server-operating-system-market-sh...
[1] Market research related to server OS usage is notoriously unreliable, with idiotic things such as counting "NGINX" load balancers as a "Linux web server" even if it is one tiny load-balancer VM in front a whole fleet of Windows IIS servers running ASP.NET. There are also the "hyperscalers" that skew distributions. The FAANGS alone add hundreds of millions of Linux instances, but in huge farms of essentially identical clones. At a single medium-sized customer, they have over 1K distinct Window Server VMs or HA pairs, but they also have 1x HPC cluster with 1K Linux nodes. Do you count that as "1" Linux install, or "1000"?
[2] Again, is it just counting the "for money" market, or just the "list of all systems used for servers, including the unsupported free distros?" Microsoft doesn't publish a separate line-item for their Windows Server revenue, for example, making it hard to determine how much it's still being used.
Huh, here in Norway, for big oil service companies, for government and electricity infrastructure, the wast majority of servers I see are Linux in the cloud.
Last time I saw a Windows server was a month before the pandemic, some old stuff that I inherited from another consultant that had been squatting there since last millennium I think.
Windows is exceedingly rare, from a Silicon Valley perspective. The sales people often (not always) ask for windows laptops, but that's it. Everyone else is Mac or Linux. Servers are 100% Linux in the last decade, before that it was either Linux or Solaris. I've never encountered a windows server in 25+ years in the field and never used it myself for anything other than gaming.
When the EU sued Microsoft, the reaction inside and outside differed wildly. Outside, there was a 'finally' feeling. Inside, Microsoftees went from denial straight to shock. They just could not understand they had become the bad guys.
They still lived in the 80s, where Microsoft was hailed as the saviour from the IBM monopoly. They might admit some individual trouble spots, but did not see these as connected to a bigger problem or core company culture. Microsoft believed their detractors were a small deluded noisy minority, but surely not the common opinion.
Google is in for a rude awakening.
They literally just didn't understand what people not-them were doing and refused to consider it.
I remember I ditched Chrome ~2014 because I had an issue with the default download handling. Maybe auto-saving/non-standard location?
I dug around and found a bug report on it, that had been open for multiple years, with multiple Google engineers looking and commenting on it, and arguing that users would never need a config option to do... what multiple users for multiple years were asking for.
that's because it's been invented for the sole purpose of making "breaking effective ad-blocking" look legitimate
The average user should not be giving out the webRequest enabled for every website to an extension.
It makes sense for the chromium team to periodically evaluate the use cases of extensions and see if there are better APIs that it could offer to move the ecosystem forward.
pulling down 15mb of bullshit ads on every single page
They changed this a couple days ago to be 10 MB with Chrome 112.
MV3 also has this bug where extensions just stop receiving events at random. Search `lostEventsWatchdog` for a workaround.
This is, what, the third pause of the rollout?
Google stopped accepting V2 extensions sometime last year, pushing V3 but totally ignoring MANY of the current use cases of extensions that V3 just doesn't work for. Firebase auth, a Google freaking product, doesn't work in V3 (you can make it work with a bunch of "I read it on a forum somewhere" work arounds).
The ONLY reason they're pushing this is to shore up their ads business by breaking add blockers.
BTW, does anyone know how to subscribe to these Chrome updates? I’m kinda surprised not to get them via email, considering I manage multiple Chrome extensions.
But that wasn't a deal breaker because I got to discover NoScript (still stuck on mv2 but I like the approach vastly better than original uBlock's implementation).
Just waiting to see how this functionality will be handled in mv2 sunset since Noscript has no plans to migrate atm and uBlock lite should be "guttered" for the foreseeable future.
There was a time when people threw around "only works in Chrome" like they did with IE6, but for me it seems it has improved somewhat now.
All the "websites that should be a program" (Netflix, Hulu, Slack, Amazon Video) now run great in FF, without my computer overheating. (though some of them might be on the chopping block if they don't quit blocking me from seeing HD content)
I hear Apple does some special magic in MacOS so that on that platform Safari actually works (compared to the ~real~ non-Apple world, where Safari is slow as heck and why would anyone ever touch that with a 10ft pole.)
It also runs on iOS, even with extension support!
https://blog.mozilla.org/addons/2022/11/17/manifest-v3-signi...
Instead we have this abomination which is worse for everyone involved. It doesn't improve performance because it forces extension authors to hack around the broken API, and in doing so waste CPU and memory.
Firefox FTW
Ultimately of course, it is folly to assume you can have privacy with a browser made by an ad company.
MV2 is sticking around until at least 2024.
Chrome won’t accept a new manifest v2 extension. MV3 extensions have lots of problems in chrome, and are even worse supported everywhere else.
Google needs to reopen mv2 to new submissions until they’ve got things figured out, and the other browsers are on board.
There’s one guy (wOxxOm, who isn’t a google employee) holding all of Manifest V3 on his shoulders, including pointing out places where the docs are missing information or simply inaccurate, while Google do very little to support Chrome developers.
Unlike certain other Firefox clones LibreWolf is a running fork of the latest Firefox sources.
Teams users using teams.microsoft.com (primarily Business and Enterprise customers on a paid plan, but also some free/personal legacy accounts) should be able to use Teams without issues now.
However, there is a second Microsoft Teams instance running on teams.live.com. Most Personal/Consumer/Free users of Teams are on that version, and there, Teams is currently showing a "browser unsupported" banner.
https://github.com/webcompat/web-bugs/issues/25070#issuecomm...
> We will provide sufficient migration time for developers - at least 6 months of heads-up - before beginning any experiments to turn off MV2 in the browser next year
So "next year" is 2023 or 2024?
Every time they try the backlash is weaker and weaker because people get tired, or have other things to worry about.
Using a MITM to alter the responses is an option, but you're likely to run into issues with sofware and devices not being able to handle a custom CA.