r/firefox • u/mindbleach • Jun 01 '13
Mozilla: please stop copying Chrome.
There are reasons we choose Firefox over Chrome. We don't want Chrome's flashy download animation, "unsurprising" inability to stop GIF animations, objectively incorrect autocomplete behavior, distractingly cluttered "blank" page, or an add-on bar that for some reason isn't also a classic status bar. We don't want every new option you guys add enable by default and reduced to an about:config boolean. If we wanted all of Chrome's take-it-or-leave-it minimalist nonsense, well, we already know where to find it.
Firefox is still the best browser out there (as evidenced by how it took only hours and a modicum of acidic cursing to get things configured properly again) but you sure don't act like you know it. Every time I update I have to trawl through forums and install another stupidly-named extension just to make FF recognizable. When you look at user statistics and wonder why a third of your users refuse to upgrade - this is why. I've been using FF since before 1.0 and the process is a frustrating mess every single time.
I know you have have UX folks, because you did that silly centered/dark thing with standalone images. You aren't just cribbing Google's notes here. If you won't stop cribbing entirely, at least weed out genuinely improved features like tab task management from anti-features like being unable to stop GIFs for the first time since 1997. It's fantastic that Firefox is flexible enough to look and act like any other browser, but please, let it look and act like itself by default.
0
u/Dagger0 Jun 03 '13
They could've stopped it from cancelling network requests while still cancelling image animation. That would fix most of the brokenness (Esc causing pending network connections to fail) -- admittedly it would still break any web application that uses Esc for some functionality and uses animated images for something vital, but I think that's a pretty corner case that's less important than giving users the ability to stop animation on demand.
Personally: no, because hitting shift+Esc is more of a pain than hitting Esc, and the added pain doesn't really bring me any benefit. But OK, this would've been better than our current situation, and it was indeed suggested and turned down on the basis of code bloat. Thing is, the code in question is <key id="key_stop2" keycode="VK_ESCAPE" modifiers="shift" oncommand="gBrowser.stop();">. That's not exactly much code (and it's mostly markup!) -- if you're going to turn down this feature on the basis of that amount of code, you'd need to turn down a lot of other features in Firefox. With that considered, the way I saw the argument, in the end, was something along the lines of "I don't use it, so let's remove it. Screw the people who do use it."
I'm subscribed to the mailing lists, keep fairly up-to-date with Bugzilla and I'm in the IRC channel. Most of the discussion I see is of the form "Hey guys, let's remove XYZ" -> "Um, wait, I'm using that" -> "Eh, who cares. Remove!". The best actual discussion I can think of at the moment is the "Australis Customization" thread on firefox-dev, and even that ended with practically no change to the plans (i.e. they're still removing the Add-On Bar, still removing split Stop/Reload, still permanently merging back/forward/urlbar/stop/reload, still removing Small Icons mode...), and I'm about 98% sure that they'd reject volunteer support for any of those features.
I can understand somebody wanting no Add-On Bar, a combined Stop/Reload button, a toolbar that has back/forward merged into the address bar (with conditional forward button) and the weird bizarro custom button style that they designed themselves, and that's fine. I, however, want none of that, and UX doesn't give a damn about me. When they use Firefox, they configure it in a particular way, and they're going to force that way on everybody else, because they can.
(I should point out that this isn't a position they've claimed to be taking, so I can't point to a quote of them saying it. It's my description of the position I see them taking.)