3 ms·
This may be too short a response to be satisfying. I agree with some of your points, disagree with others, and end up coming from a somewhat different place. An
by sfink 5y ago
This may be too short a response to be satisfying. I agree with some of your points, disagree with others, and end up coming from a somewhat different place. And my salary comes from Mozilla, so I will freely admit to being biased.
Ironically, constant add-on breakage is exactly why we broke all the addons. The situation really was as bad as you describe; every release broke large numbers of addons because the addon architectural was far too invasive. It was unsustainable. Bug fixes, security fixes, and new features all required changes that broke addons.
That doesn't happen anymore. (Or at least, it is now rare instead of ridiculously common.) Addons are much more limited, they break very rarely, and we have been able to make some changes necessary for some survival-threatening shortcomings (eg Spectre vulnerabilities that the competitors do not have). I miss Lazarus too.
We have not done as good a job as we liked at implementing the new extension model. The massive layoffs made that much harder.
Arguing over what users want is a losing proposition. I know I've often been surprised (and disappointed) by the data. And I freely admit that there are some major deficiencies still present. Often, though, I find that results are different in different environments. The context menu thing works here, for example. Please file a bug if there isn't already one. I have other cut & paste bugs that irritate the hell out of me, though, so I'm not surprised by another one.
The printer stuff was completely ignored and abandoned for a very, very long time. It has dramatically improved in the last few versions.
Supporting older UX is always a hard one. I feel it too, I generally don't see the point in most changes, but I'm not going to second-guess the people who say that UX refreshes make more people happy than sad. And maintenance of past stuff has a surprisingly high cost that can't be waved away as devs being lazy. Especially in the face of mass layoffs.
> ...Mozilla never fully levels with its users concerning the real reasons for why it takes certain actions - that is other than to dress up changes with PR-speak and spin. If Mozilla's leveled with users more honesty then users would likely reciprocate.
I tend to agree. I don't think it's as bad as you say, but I do think it's an area of weakness.
----
Anyway, not meant to be a comprehensive answer. I don't think you're completely wrong about all this, but it does look a lot different from the inside.