Chrome’s extensions were isolated, easy to develop and had a permissions system in place.
To this day Firefox is still lagging behind in its isolation. For example Chrome can disable extensions in Incognito, but Firefox does not.
Also if you’re not paying attention, Chrome won and it’s nearly a monopoly. This means browser extensions get developed for Chrome first.
Having similar APIs helps with migration.
I view the change as a good thing because I can finally develop my own extensions without headaches.
That is being worked on though:
> The first batch of changes to not run extensions in private browsing mode by default landed, this is still behind a preference.
Solution: change profile to launch another browser instance without extensions.
Go to "about:profiles" in the address bar, or configure shortcuts in your OS to launch browser with different profiles: https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Mul...
Up until recently†, I'm not aware of a situation where a popular Firefox extension was unable to work in Chrome due to Google restrictions.
†I'm purposefully excluding the whole adblock thing, as that's super recent and thus not relevant here.
I actually still think the API design was a good idea and am glad for the added security. Still, the API change took down some popular extensions for sure.
Now there is no more middle click to submit on forms and I used that at my old job to speed up a bunch of tedious tasks.
It is, and it boils down to the usual security vs. utility tradeoff - beyond some point, more secure means less useful. Kernel access is a stretch, but then again, I could make my computing experience much more pleasant if I had a deeper ability to control and inspect the browser from external software running on my computer.
Especially in Private/Incognito Mode I only want extensions for blocking ads/trackers + 1Password and that’s it.
Also being able to see what the extension does is really valuable to me, because allowing an extension to read the data on all websites you visit is really suspicious for a majority of extensions.
Mozilla has had a good review process in place and truth be told Chrome's Web Store has suffered from spyware and malicious extensions more than Firefox. But that's only because it is more popular and Google is known for really screwed / non-existent human support (e.g. extensions being reported as being malware with no immediate action).
That's fair, but this dynamic drags down usefulness of the whole platform. Browsers could offer extended permissions allowing extensions arbitrary control over the browsing experience, but they can't trust extension authors not to get greedy about privileges, and can't trust regular users to be smart about it. It's what happened with Android: applications requested every possible permission, users learned to just accept it.
> Also being able to see what the extension does is really valuable to me, because allowing an extension to read the data on all websites you visit is really suspicious for a majority of extensions.
That's true, and I wish there was an easy way to transparently run a I/O trace on an extension, and to have super-fine-grained user-level control over its permissions. I use a bunch of extensions that modify the contents of sites; I wish I could manually restrict them to a whitelist - and sometimes blacklist. Like, e.g. I don't need Cloud2Butt to work on my banking site.
Not me. If the new extension system didn't present a loss of important (to me) functionality, then I'd think it was a good thing.
But the loss of functionality happened, and that change is what makes the new Firefox unsuitable for me, so I stopped using it (and I never used Chrome).
This is probably very subjective, but I can absolutely not relate to that.
I certainly see where GP is coming from, Microsoft do have an awesome legacy in dev tooling that lives on to this day with products like VSCode, but browser tooling might be the glaring exception to this - perhaps since Microsoft never really was or became an 'internet' company.
I think that's a debatable assertion.
... years later ...
- A year ago I often used Firefox for its great Canvas debugger. They broke it. I've since forgotten about Firefox.
... 2019 ...
- Microsoft is trying to drive people away from IE, hoping for Edge adoption. I don't care for Firefox. Opera is almost Chrome with extensions. Edge sounds like it wants to be Chrome. Chrome won on most battlefronts. I don't like that fact, because of the "free from corporate greed" reasons mentioned, but it's going to be hard to change the status quo.
Lolno, they gave up and are ditching Edge to use Chrome because Electron. https://9to5google.com/2018/12/03/microsoft-chrome-based-bro...
There's plenty of room to improve on privacy. Non technical people don't care too much about privacy issues yet, but they will.
I keep trying to change to Firefox, but bring dragged back to Chrome.
I mostly work on stupidly big Single Page Apps, which may be part of the issue.