|
|
Subscribe / Log in / New account

DiCarlo: Everybody hates Firefox updates

Mozilla's Jono DiCarlo writes on his personal blog about the consistent complaints he hears from users about Firefox's new rapid release process. "Of course nobody says "rapid release process" because people don't know that's what it was called. They might start out complaining about version numbers, or some plugin that doesn't work right, but when I ask enough questions to get to the root of the problem, it's always the rapid release process." The intrusiveness of the update process has driven users to Chrome, he says, and is a departure from Firefox's previous users-first mantras. "This isn't 'Firefox answers to nobody but you', it's 'Firefox answers to nothing but Mozilla's arbitrary six-week update schedule.' "

to post comments

DiCarlo: Everybody hates Firefox updates

Posted Jul 6, 2012 19:49 UTC (Fri) by GhePeU (subscriber, #56133) [Link] (16 responses)

After years of aspiring to improve software usability, I've come to the extremely humbling realization athat the single best thing most companies could do to improve usability is to stop changing the UI so often! Let it remain stable long enough for us to learn it and get good at it. There's no UI better than one you already know, and no UI worse than one you thought you knew but now haver to relearn.

Could we please make all the "UI designers" and "usability experts" out there read this at least twice an hour every working day?

DiCarlo: Everybody hates Firefox updates

Posted Jul 6, 2012 20:43 UTC (Fri) by misc (subscriber, #73730) [Link] (2 responses)

That's already know, it was formalised by Jakob Nielsen who said something like that "unless something is a 100% improvement over the previous version, it should not be changed" ( not sure of the exact wording ).

However, that's also contradicting the nature of free software, ie that's open innovation. So people do see version that are not perfect, because we do not restrict them from using ( or they would not give feedback ).

So unless you advocate to never change anything ( cause every UI change requires to relearn it ), this cannot be realistically applied to free softwar. IE, people complain when it change too much, when it change too often, and when thing are broken and do not change.

Basically, what people want is something right from the first version. And that's not how it work, not only for free software, but for most software, no one can be right at the start, or at least, not without being wrong a couple of time before. But you can have a pony if you want.

DiCarlo: Everybody hates Firefox updates

Posted Jul 6, 2012 21:33 UTC (Fri) by JoeBuck (subscriber, #2330) [Link] (1 responses)

Of course it can be applied to free software. You fix bugs in what people are doing now, and you also do experimental work, and when you have a new feature that is a huge win, you merge it. But if you just randomly change things every time a developer has an idea or reads a paper, you only succeed in driving the users away.

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 9:54 UTC (Sat) by russell (guest, #10458) [Link]

Totally agree, especially lately, new free software user interfaces are a regression, taking away functionality, even to the point of not being able to accomplish the task they are intended for. That is way too early to release.

DiCarlo: Everybody hates Firefox updates

Posted Jul 6, 2012 22:45 UTC (Fri) by jcm (subscriber, #18262) [Link]

I vote for free tattoos! Seriously, I'd put money into sponsoring that.

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 4:31 UTC (Sat) by rodgerd (guest, #58896) [Link] (7 responses)

Could we please put him in charge of GNOME?

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 10:54 UTC (Sat) by drag (guest, #31333) [Link] (6 responses)

Gnome 3.0 was the first major UI change in 9 years. Every release before that and since then has been largely incremental.

Unless you take what the man said to be 'never ever change the UI ever', which it doesn't seem that way, then I don't think it would of made much of a difference.

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 12:13 UTC (Sat) by bojan (subscriber, #14302) [Link] (5 responses)

The problem with Gnome 3 (G)UI change is that it addressed a problem nobody had: how to do single tasking efficiently. In the process, it forced everyone into using more clicks/moves to do mundane things like starting an app and lost the ability to do even the most trivial of customisations without writing code.

Sure, one has to remove the current app screen on a smartphone that has 150k pixels all up, in order to show the menu. Doing this on my laptop that has ten times more is nonsense. Plenty of space for everything.

DiCarlo: Everybody hates Firefox updates

Posted Jul 9, 2012 1:23 UTC (Mon) by drag (guest, #31333) [Link] (4 responses)

> The problem with Gnome 3 (G)UI change is that it addressed a problem nobody had: how to do single tasking efficiently.

That's a completely bogus statement. There isn't much to discuss further, unfortunately.

DiCarlo: Everybody hates Firefox updates

Posted Jul 9, 2012 8:11 UTC (Mon) by bojan (subscriber, #14302) [Link] (3 responses)

You probably didn't read the design documents that explain the rationale of the UI changes then. Paraphrase: users must be uninterrupted and focused on their task. Sounds a lot like a text terminal to me...

DiCarlo: Everybody hates Firefox updates

Posted Jul 9, 2012 15:02 UTC (Mon) by pkolloch (subscriber, #21709) [Link] (2 responses)

I guess your intention was to ridicule Gnome 3 but it touches something true for me.

In the 90s I used to retreat to text console only from time to time and I felt incredibly productive. It made it very easy to focus on the task for me.

Now, it might not be a surprise to you that I love Gnome 3 except of some details (chatting feels awful to me).

With all the complaining about Gnome 3 I wonder if it is possible to create a good shell for everyone.

DiCarlo: Everybody hates Firefox updates

Posted Jul 12, 2012 0:53 UTC (Thu) by bojan (subscriber, #14302) [Link] (1 responses)

> In the 90s I used to retreat to text console only from time to time and I felt incredibly productive. It made it very easy to focus on the task for me.

Nobody is doubting the usefulness of being left along with the task at hand. It's just that Gnome 2 could do that just fine, if with minor tweaks (autohide panel, turn off notifications, maximise window). Forcing everyone to endure constant expose animations and change of views just to achieve the supposed peace was the mistake I was talking about.

And, of course, you now have to write Javascript code (or convince someone to do it), to (re)move an icon, for instance. Totally ridiculous.

DiCarlo: Everybody hates Firefox updates

Posted Jul 12, 2012 20:58 UTC (Thu) by dashesy (guest, #74652) [Link]

I almost always use maximized windows (more and more applications support tabbed environment BTW), but maximized window does not span to my second monitor. This makes Gnome 2 more effective IMO.

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 13:41 UTC (Sat) by nim-nim (subscriber, #34454) [Link] (3 responses)

The basic rule is that you can change your internals at a fast pace, but breaking interfaces with others is the ultimate sin. That's just as true for the kernel as for the interface with users.

Sadly that's not something the average developper wants to hear

DiCarlo: Everybody hates Firefox updates

Posted Jul 8, 2012 10:36 UTC (Sun) by Pawlerson (guest, #74136) [Link] (2 responses)

No, it's not true for the kernel, because most of the drivers are shipped with it. Stable API is a nightmare.

DiCarlo: Everybody hates Firefox updates

Posted Jul 8, 2012 23:34 UTC (Sun) by jzbiciak (guest, #5246) [Link]

I believe the comment you're replying to meant external interfaces. For the kernel, that would be the kernel/userspace interface, which *is* stable. Thou Shalt Not Break User Space.

Likewise for a user interface. Rewrite the whole app if you must, but don't change the UI any more than is necessary.

DiCarlo: Everybody hates Firefox updates

Posted Jul 8, 2012 23:40 UTC (Sun) by cwillu (guest, #67268) [Link]

He was referring to the API presented to user-space, which is in fact sacred.

DiCarlo: Everybody hates Firefox updates

Posted Jul 6, 2012 20:15 UTC (Fri) by leif81 (guest, #75132) [Link] (11 responses)

Chrome does rapid releases too. However the difference is Chrome updates are transparent.

DiCarlo: Everybody hates Firefox updates

Posted Jul 6, 2012 22:15 UTC (Fri) by Kit (guest, #55925) [Link] (7 responses)

Yep, I'd say this is by far the biggest issue. And it's not like this caught anyone by surprise, it's been obvious that the reason Chrome can pull off rapid updates is due to its /unobtrusive/ updater. Firefox, even before the rapid release cycles, already had issues with its updates. Firefox for some reason had completely ignored UAC and non-admin accounts on Windows (I guess presuming everyone would disable UAC and run as an admin?), because for the longest Firefox's updater would crap out in that situation. Even now, it still doesn't work if you try to use it from an instance running as an unelevated Standard User (it fails silently as well, even on 13.0!).

The only way Chrome's updater could be topped is if a browser figured out a way to perform them without restarting at all (with a stable inter-process interface and some cleverness I'm sure it could be pulled off, although it may or may not be worth the effort).

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 7:31 UTC (Sat) by rahvin (guest, #16953) [Link] (6 responses)

It's not how apparent it the update is. The biggest problem with the FireFox rapid update system is that people use FireFox for the Extensions. It's the one feature that outclasses nearly every other browser and with the rapid releases they do one thing really well, break the extensions.

With the rapid releases the extension creators have to go through and re-certify their extension for every single release. Previously they would have to do it on major versions or on special updates that broke things. Go look at the number of extensions now, the number has dramatically declined because people just don't want to go in and maintain them that frequently when they aren't getting paid.

I don't think anyone I've talked to cares one whit about how "apparent" the update process is, it's that the updates break things (extensions). The extensions are the one thing that keep people on Firefox and they are stupid to ignore that. Maybe you have a point about UAC, but I've never encountered that error personally. To me this rapid update policy just shows how out of touch Mozilla is, and at some point they will pay the piper as almost all their revenue is generated from Firefox and if people stop using it (like they are) Mozilla will be in danger.

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 8:32 UTC (Sat) by Fowl (subscriber, #65667) [Link] (2 responses)

Why do I get the impression that people are making judgements based on the state of the project immediately after, before all the process improvements were made.

I've not had any of my >10 extension break in years.

A bad reputation sticks

Posted Jul 7, 2012 10:21 UTC (Sat) by jpnp (guest, #63341) [Link] (1 responses)

That's kind of what reputation is like. Once you've lost it, its gone.

Mozilla were warned when they switched to this chrome-like release schedule that this would happen, but their focus was on trying to get speed improvements out quickly to avoid being far behind in the benchmarks. Sustaining their existing strong points wasn't a consideration.

My experience is that the ecosystem of extensions has shrunk. Some I used to use were abandoned; now when I search for addons I often find something I could have used, if it hadn't stopped working 5 versions ago. Developers who in the past could successfully maintain an extension with a little effort every year or so, got driven away from the community.

It's true, those still running break less with new versions (firebug seems to update every time I start the browser to keep up). It's happened by selection within the shrinking pool.

A bad reputation sticks

Posted Jul 7, 2012 17:06 UTC (Sat) by rahvin (guest, #16953) [Link]

As you said, the big ones that everyone uses have the resources to check and update. Many of these update even more frequently than firefox because of their huge user communities.

But a lot of the small specialty extensions are gone. I wouldn't be surprised if half the extensions that existed back in Firefox 3 days are gone at this point because of lack of maintenance.

Mozilla forgot their strengths, most people I know aren't out reading browser benchmarks, they are using the software for features and UI and that's what they keep breaking/changing.

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 19:09 UTC (Sat) by josh (subscriber, #17465) [Link]

Mozilla fixed that; extensions are now assumed compatible by default, rather than requiring an explicit compatibility whitelist.

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 19:15 UTC (Sat) by luya (subscriber, #50741) [Link]

Extensions are tested by Mozilla developers themselves. Old extensions that did not keep up to date with the API change or badly written die.

DiCarlo: Everybody hates Firefox updates

Posted Jul 8, 2012 12:09 UTC (Sun) by akumria (guest, #7773) [Link]

You are right.

Well, you were.

4 releases ago (i.e. Firefox 10), which is 4 * 6 weeks, 24 weeks (i.e. half a year ago) that was changed.

If you haven't, you should retry Firefox. As I believe that particular issue of add-ons being incompatible by default has been addressed.

I don't use Firefox on Windows but, from what I understand, Firefox 13/14 fixes the problem with prompting (UAC). But that is all third hand knowledge to me.

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 11:14 UTC (Sat) by robert_s (subscriber, #42402) [Link] (2 responses)

"However the difference is Chrome updates are transparent."

which I find quite offensive and is one of the reasons I will never run chrome.

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 14:20 UTC (Sat) by bjartur (guest, #67801) [Link] (1 responses)

Updating is one of the reasons I prefer Chromium to Chrome. As it happens, updating is also the killer-app of free software distributions, which I prefer to proprietary ones.

Windows 8 and OS X ng++ will try to catch up, but I sincerely doubt they'll mirror as well as the most popular free distributions do.

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 16:22 UTC (Sat) by Aissen (subscriber, #59976) [Link]

I run Chrome on Debian, and I choose when to update it, since Google provides(conveniently) a repository.

DiCarlo: Everybody hates Firefox updates

Posted Jul 6, 2012 20:39 UTC (Fri) by sblack (guest, #81076) [Link] (9 responses)

There's nothing wrong with rapid releasing as long as a) the APIs are treated as sacred (so that extensions don't needlessly break) b) the update process is painless, and c) you don't radically change the UI without a damn good reason for it.

Firefox's approach to rapid releases broke all those rules. They're gradually getting the upgrade process to be less obtrusive, but they're still breaking user extensions left and right and they're still making unnecessarily drastic changes to the UI.

DiCarlo: Everybody hates Firefox updates

Posted Jul 6, 2012 23:06 UTC (Fri) by HelloWorld (guest, #56129) [Link] (2 responses)

As far as I know, the problem is that there really is no API for extensions. They have access to all of Firefox' internals, thus keeping the API stable would mean to stop Firefox development altogether.

This doesn't apply to the extensions built with the Add-On SDK
https://addons.mozilla.org/en-US/developers/builder
So let's hope that most Add-Ons are migrated to it in the foreseeable future.

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 3:31 UTC (Sat) by slashdot (guest, #22014) [Link] (1 responses)

Maybe they should then follow the Linux model and pull all popular extensions in the Firefox source repository, perhaps along with a testsuite for each one?

After all, Mozilla is a corporation with employees, so they should be able to simply hire maintainers to review and merge patches for the resulting gigantic source tree.

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 17:14 UTC (Sat) by sorpigal (guest, #36106) [Link]

This won't be enough. It's the unpopular extensions that are important much more than the popular ones. The strength is in (1) the long tail and (2) distributed effort in maintaining that tail.

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 13:51 UTC (Sat) by man_ls (guest, #15091) [Link] (5 responses)

Thanks for saying it loud.

Stable binary interfaces (ABIs) are perhaps a bad idea for the Linux kernel, but they are a necessity for applications with third-party modules. Especially if you want your module ecosystem to thrive.

Chrome has been getting away with lots of UI changes (e.g. in preferences), but somehow they are painless to users. Yes, things move around but are not hard to find.

Why Mozilla hackers feel the need to change the UI when their main problem is speed is a mystery to me. I find myself using Chrome more and more, despite its irritating "send every keystroke back to the mothership" policy (and I cannot use Chromium for professional reasons).

DiCarlo: Everybody hates Firefox updates

Posted Jul 9, 2012 13:02 UTC (Mon) by nye (subscriber, #51576) [Link] (4 responses)

> I find myself using Chrome more and more, despite its irritating "send every keystroke back to the mothership" policy

I wish people would stop repeating this fallacy.

http://en.wikipedia.org/wiki/Google_chrome#Privacy

DiCarlo: Everybody hates Firefox updates

Posted Jul 9, 2012 13:09 UTC (Mon) by man_ls (guest, #15091) [Link] (3 responses)

No doubt it's all conspiracy theories. Why is it asking me to log in to the browser then? It says on every open tab "Not signed in to Chrome (You're missing out -- sign in)". What am I missing out? Why is it sending every keystroke on the google search bar? Why are they implementing "do not track" as it says on the link you sent? Why is web history enabled by default? Why keep all the information by default? You know, I'm not comfortable with all this.

DiCarlo: Everybody hates Firefox updates

Posted Jul 9, 2012 22:10 UTC (Mon) by hummassa (subscriber, #307) [Link] (2 responses)

Oh oh, here we go, let me put my tinfoil hat...

> Why is it asking me to log in to the browser then? It says on every open tab "Not signed in to Chrome (You're missing out -- sign in)". What am I missing out?

Setting synchronization. Some of us have to use two, three, or even a hundred different computers. If you log into the browser, the browser extensions and settings are replicated throughout all of its instances.

> Why is it sending every keystroke on the google search bar?

So that you can see the search results two to twenty times faster.

> Why are they implementing "do not track" as it says on the link you sent?

Because the users demand it. I do.

> Why is web history enabled by default?

It's not. You have to explicitly enable it, and you have to re-enter your password in order to do so. It's really hard to enable it by accident.

> Why keep all the information by default?

It's not. It just retains the information you want it to retain, it's possible to encrypt your settings and bookmarks with a second pass phrase so that not even google can see it.

> You know, I'm not comfortable with all this.

You can still use it, just do not log in.

The drones are coming

Posted Jul 9, 2012 22:52 UTC (Mon) by man_ls (guest, #15091) [Link] (1 responses)

Reading between lines in your mail, it appears that Chrome is actually sending every keystroke to the mothership. By default, except for web history which I never accepted but found enabled one day. You can (or will be able to) avoid some or all of it with extra settings, but right now (unless you take precautionary measures) everything is sent and stored. Given that the US government has the right to access all that information without a search warrant, I would think it is likely they are filtering all that data and sipping it for, don't know, terrorist-related patterns. Given that all that data correlates nicely with your gmail inbox (also available) and now with your real name and stats (thanks to Google+), it only takes a few keystrokes to point the drones your way...

Quick, do they make 10-feet-thick titanium-foil hats?

The drones are coming

Posted Jul 10, 2012 1:29 UTC (Tue) by hummassa (subscriber, #307) [Link]

> Reading between lines in your mail, it appears that Chrome is actually sending every keystroke to the mothership.

Being really clear: Chrome sends every keystroke IN THE OMNIBOX to the mothership if Google is the default search engine (which is normally the default, yes) and you enable smartmatching (which is also the default). So, yes.

DiCarlo: Everybody hates Firefox updates

Posted Jul 6, 2012 20:55 UTC (Fri) by mcg (guest, #66950) [Link] (5 responses)

I've not had an extension break due to an upgrade in a while. Perhaps I am just lucky.

DiCarlo: Everybody hates Firefox updates

Posted Jul 6, 2012 21:10 UTC (Fri) by proski (subscriber, #104) [Link]

Perhaps you are not using Garmin plugin on Windows.

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 8:34 UTC (Sat) by Yenya (subscriber, #52846) [Link]

Firefox 13 and NewTabUrl, for example.

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 17:15 UTC (Sat) by sorpigal (guest, #36106) [Link] (2 responses)

Still no replacement for BarTab except a bad hack. Nuff said.

DiCarlo: Everybody hates Firefox updates

Posted Jul 8, 2012 13:46 UTC (Sun) by SilverWave (guest, #55000) [Link] (1 responses)

BarTab

FF > prefs > General > Don't load Tabs until selected.

DiCarlo: Everybody hates Firefox updates

Posted Jul 9, 2012 11:47 UTC (Mon) by sorpigal (guest, #36106) [Link]

If you think that's what BarTab does then you are of a mind with the Mozilla developers, but just as incorrect.

BarTab had a host of useful features of which *one* was lazy loading of tabs upon restart. Firefox does not have (and the developers do not want to add) the other features.

Where is the option to unload tabs after they have been idle for $TIMEFRAME?

Where's the option to lazy-load background tabs?

Where's the option to skip unloaded tabs when choosing the next tab after a tab is closed?

I repeat: still no replacement for BarTab. I'll stick with older Firefox.

DiCarlo: Everybody hates Firefox updates

Posted Jul 6, 2012 23:01 UTC (Fri) by aklaver (guest, #62352) [Link] (5 responses)

Thank you for this. I am now a Chrome user for the reasons stated. I sent feedback to Mozilla when this started and was roundly ignored, so I moved on. The following quote should be posted above all developers work areas:
"Your users do not "love" your software. Your users are temporarily tolerating your software because it's the least horrible option they have -- for now -- to meet some need. Developers have an emotional connection to the project; users don't"

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 0:29 UTC (Sat) by speedster1 (guest, #8143) [Link] (3 responses)

> Your users do not "love" your software. Your users are temporarily
> tolerating your software because it's the least horrible option they
> have -- for now -- to meet some need. Developers have an emotional
> connection to the project; users don't

I think developers should aspire to making software that is lovable by users. The broader the audience, the harder it is to make a large percentage of users love your software, but still, should we really give up? I love vim and gimp, without having donated a speck of code to either one.

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 7:06 UTC (Sat) by k8to (guest, #15413) [Link]

vim is pretty amazing. It's one of the few pieces of software I really trust to work correctly pretty much all the time.

Though for my part I did :help uganda to the tune of 100 bucks around 10 years ago. Maybe it's time to do so again.

DiCarlo: Everybody hates Firefox updates

Posted Jul 9, 2012 3:10 UTC (Mon) by jzbiciak (guest, #5246) [Link]

If Vim were to go to Firefox's update model, I think that may test your "love."

"My .vimrc broke again? Wait, what happened to my color scheme? GAHHHH."

DiCarlo: Everybody hates Firefox updates

Posted Jul 9, 2012 13:15 UTC (Mon) by nye (subscriber, #51576) [Link]

> I love vim and gimp, without having donated a speck of code to either one.

Vim is one of less than half a dozen examples of software that I think is actually quite good, rather than just barely tolerable because everything else is worse.

Gimp is another matter entirely.

DiCarlo: Everybody hates Firefox updates

Posted Jul 8, 2012 5:44 UTC (Sun) by gmaxwell (guest, #30048) [Link]

I love a lot of the software I use.

... although, I'm not sure how much of it I'd still love if it changed non-trivially!

DiCarlo: Everybody hates Firefox updates

Posted Jul 6, 2012 23:02 UTC (Fri) by intgr (subscriber, #39733) [Link] (17 responses)

Am I the only one who remembers what the *old* Firefox release process was like? You'd wait 2 years for the next version, which was then guaranteed to break *all* of your extensions. And it took at least a month for the extension writers to catch up. The new release would always come with show-stopper bugs, crashes, etc. and would stabilize in a few months.

None of these have been an issue, for me at least, with the new release process. I'm impressed, Mozilla. Haters gonna hate.

DiCarlo: Everybody hates Firefox updates

Posted Jul 6, 2012 23:24 UTC (Fri) by dashesy (guest, #74652) [Link] (6 responses)

Occasional breakage of plug-ins or sudden displacement of Tabs to top, or the awesomebar behaviour changes were not enough for me to start using Chrome, thanks to all the workarounds. People get emotional about what they love, not what they hate. Rapid UI changes do drive people away from the browser we love.

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 0:03 UTC (Sat) by Fowl (subscriber, #65667) [Link] (5 responses)

What major UI changes have there been since Tabs on Top in Firefox 4?

Or have I just not noticed since I've been on nightly builds since then and stuff changes *every day*? heh.

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 0:51 UTC (Sat) by jengelh (guest, #33263) [Link]

>What major UI changes have there been since Tabs on Top in Firefox 4?

Also FF4 IIRC: Status bar (sometimes abused by Javascript to show scrolling text) was replaced by a floating text widget, and is only shown when actually transferring data.

FF13: New Empty Tab (Ctrl-T) now shows locations - and screenshots - of previously visited pages.

To me, minor things. But what kinda sucks it that the difference between the default set of options and what I have grows everytime..

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 7:39 UTC (Sat) by johnny (guest, #10110) [Link]

When I was reading your comment, I realized that the only reason that I'm aware that UI changes has been made is that I've had to help my family/friends to adapt (find out where the buttons went).

As I've been using vimperator/pentadactyl for about five years, the interface has been pretty much identical for me. Yet another reason to like vimperator, I guess.

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 7:54 UTC (Sat) by k8to (guest, #15413) [Link]

For what it's worth, I turned off tabs on top instantly, and do on any of the 5 or so computers I use. It just doesn't make any sense to me that the tab would contain the url input.

Meanwhile, I also install status4evah on all of them as well, because I actually USE that, and always did since Netscape 1.1 or whatever.

I also install the firefox 2.x theme.

I'm basically trying to keep the ui frozen in time as long as possible until they make it impossible for me to keep the UI moderately consistent withg the rest of my platform, at which time hopefully some less hateful browser will exist.

Firefox interface changes

Posted Jul 7, 2012 10:58 UTC (Sat) by jpnp (guest, #63341) [Link]

My beta version has totally changed the way https is indicated.

People had to be taught to look out for the blue identity block when accessing our secure sites, they are now left high and dry. The message has gone straight from "don't look for a lock you can't trust it" to there being no blue at all just a pale grey lock. The new version does happen to be much much closer to what chrome does.

As the article makes clear, users are not happy to relearn such stuff. Why should they be?

My experience matches Jono's. Before the rapid releases, I can't remember a single piece of feedback from the people I switched to Firefox (going back years). In a little more than a year people have started being annoyed by updates and I hear complaints. I still use Firefox (and support Mozilla's mission), but I no longer recommend it to others; some of my reputation is on the line too.

Given a really transparent update system, a comprehensive extension API which guarantees add-on breakage would be rare, and a conservative approach to UI change[1], then rapid releases getting speed improvements and HTML features out to users would be welcome. Mozilla had none of these when they started (they're still still only part way there).

John

[1] Check out how slowly Chrome's interface evolves. It's remained very very similar to how it started out. In comparison Mozilla have made big changes (mostly towards Chrome's look and feel).

DiCarlo: Everybody hates Firefox updates

Posted Jul 9, 2012 15:30 UTC (Mon) by dashesy (guest, #74652) [Link]

One that I remember; my wife was mad because the home button apparently had changed its position after an update, being as flexible as Firefox is she had managed to restore its desired location. I am not sure if Home button location is major, but sure irritates people.

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 0:11 UTC (Sat) by clump (subscriber, #27801) [Link] (1 responses)

I'm also happy with the new Firefox release model. There's nothing intrusive about 'yum install firefox -y' for me.

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 5:47 UTC (Sat) by hadrons123 (guest, #72126) [Link]

+ 1
But its easy if you just did a "yum update"

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 3:01 UTC (Sat) by cesarb (subscriber, #6266) [Link] (6 responses)

> Am I the only one who remembers what the *old* Firefox release process was like? You'd wait 2 years for the next version, which was then guaranteed to break *all* of your extensions. And it took at least a month for the extension writers to catch up. The new release would always come with show-stopper bugs, crashes, etc. and would stabilize in a few months.

That is nothing. I remember an even older Firefox, back from before it was called Firefox. You had to run one single window at a time, else it would crash too often. Even with a single window, it crashed often. Tabs? There were no tabs back then. I do not think we even had extensions. The versions were also a single number, only it had a "M" in front, and were also released with a rapid schedule.

*insert Four Yorkshiremen sketch here*

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 12:17 UTC (Sat) by intgr (subscriber, #39733) [Link]

> I remember an even older Firefox, back from before it was called Firefox.

And it was slow as hell too. And instead of optimizing it, they just waited for processor speeds to catch up, then renamed to Firefox. :)

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 13:41 UTC (Sat) by clump (subscriber, #27801) [Link] (3 responses)

That brings me back. Netscape Communicator stand-alone on Red Hat Linux 5.0 for me. This was 1998. Fonts were... interesting. It would crash often, and the crash behaviour of Communicator (and many other apps) was simply to disappear.

The Linux desktop has greatly improved. I'm glad we've evolved to the point where the complaints can seem trivial compared to the olden days.

We really used to hate NN updates back then

Posted Jul 7, 2012 21:36 UTC (Sat) by man_ls (guest, #15091) [Link] (2 responses)

Luxury. I remember NN (as we called it back then, Netscape Navigator) 3.x on Mac, starting with 3.0 which displayed all pages blank, through with 3.02 which crashed twice per page visited; and up to the horrible Communicator suite which came with a half-baked email/news client, an atrocious chat thing and an even worse page editor (which I am sure made many people reconsider their future lives as web designers and go back to daddy's butcher shop. With gratitude.) There were other, less pleasant products also integrated in the suite.

That was right before Netscape entered a long, long tunnel of a rewrite which took them right below the AOL/Time Warner merger and through to being spun off as a non-profit for the first Firefox releases. (I hear there were some releases down there, but probably nobody saw them.) The best result of that long winter was probably Spolsky's article about major rewrites, so imagine that.

We really used to hate NN updates back then

Posted Jul 8, 2012 1:15 UTC (Sun) by zlynx (guest, #2285) [Link] (1 responses)

The days when Internet Explorer really was the best browser available for free.

We really used to hate NN updates back then

Posted Jul 26, 2012 18:06 UTC (Thu) by philomath (guest, #84172) [Link]

It never really was.

DiCarlo: Everybody hates Firefox updates

Posted Jul 16, 2012 18:26 UTC (Mon) by BenHutchings (subscriber, #37955) [Link]

Tabs? There were no tabs back then. I do not think we even had extensions.

I remember that, and I remember installing the tabs extension shortly after it came out!

The versions were also a single number, only it had a "M" in front, and were also released with a rapid schedule.

That was earlier, when there was just 'Mozilla' with a GUI even busier than Netscape Communicator. That turned into Seamonkey, not Firefox.

DiCarlo: Everybody hates Firefox updates

Posted Jul 10, 2012 12:22 UTC (Tue) by bersl2 (guest, #34928) [Link]

Indeed, I have been thoroughly enjoying the rapid releases. I can finally use the stable versions.

As for GUI changes, I use the vimperator extension, so I have no idea what any of you are talking about. :)

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 1:24 UTC (Sat) by lkundrak (subscriber, #43452) [Link] (8 responses)

Anyone knows why are those people not using distribution-packaged or ESR versions then?

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 2:05 UTC (Sat) by Kit (guest, #55925) [Link] (2 responses)

The Firefox ESR page makes it quite clear that the ESR is not intended for 'personal' usage (only for organizations). I also couldn't find any links to the download from the main ESR page (there ARE two forms to sign up for the mailing list, though!).

I'd imagine most people also haven't heard of the ESR, anyways, since it's fairly new, and is a reversal of Firefox's long history of quickly abandoning releases.

As for distribution packages? Not an option for Windows/Mac users. Distros often lag behind upstream's major versions as well.

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 17:34 UTC (Sat) by Flannel (subscriber, #57435) [Link]

> I also couldn't find any links to the download from the main ESR page (there ARE two forms to sign up for the mailing list, though!).

You have to click on the ESR FAQ, and then the last link there is an actual download link (because that's totally intuitive!)

The text surrounding the link to the FAQ /sorta/ hints at it, but it's still really shoddy design.

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 18:57 UTC (Sat) by Kaejox (guest, #85586) [Link]

I successfully use ESR version in Debian Squeeze (from backports)
http://wiki.debian.org/Backports
Also installed Firefox ESR for some personal/small business Windows desktops that I "maintain", works even in W2000.

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 2:45 UTC (Sat) by tialaramex (subscriber, #21167) [Link] (4 responses)

If I _used_ Windows I'd stop using Firefox.

On Fedora, I get new Firefox updates along with everything else, and the (easily dismissed) dialog telling me I need to restart everything. That's the only sane way forward.

Most of the software running on Fedora in fact tolerates not being restarted until its convenient. Firefox mostly works but a handful of things break, the built-in search used to be one of them but maybe they fixed that a while back. But you don't lose your open pages, half-filled forms, etc. and it doesn't interrupt what you were doing to demand an update.

On Windows every tuppenny-ha'penny program has a separate "updater" that runs at the worst possible moment, demands focus, then insists you fill out forms acknowledging that you now agree to be sued in Las Vegas if you think bad things, and finally restarts the entire computer. And that's if it works at all because (as somebody pointed out above) a lot of stuff can't handle the idea that a Windows user might not run constantly as Administrator, so it breaks.

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 3:23 UTC (Sat) by slashdot (guest, #22014) [Link] (3 responses)

No, Firefox for Windows has a background updater that works transparently and without ever rebooting your machine and without any prompt.

The only really annoying Windows software I use is VMware Workstation, which requires TWO reboots per update (one after uninstalling the old version, which is mandatory, and one after installing the new one), and resets its virtual networking configuration...

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 9:44 UTC (Sat) by cortana (subscriber, #24596) [Link] (2 responses)

Their new updater simply doesn't work. I have given up and moved people over to Chrome, since despite its way of being moderately hostile to user privacy, the prospect of one's computer being taken over by malware is even worse.

DiCarlo: Everybody hates Firefox updates

Posted Jul 10, 2012 1:37 UTC (Tue) by kripkenstein (guest, #43281) [Link] (1 responses)

> Their new updater simply doesn't work.

It sounds like you encountered a serious problem. Have you filed a bug? Or can you tell us more details here at least? This is something that should be fixed.

DiCarlo: Everybody hates Firefox updates

Posted Jul 11, 2012 9:27 UTC (Wed) by cortana (subscriber, #24596) [Link]

https://bugzilla.mozilla.org/show_bug.cgi?id=768813 for any Mozilla bug angels who happen to be passing by. :)

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 10:41 UTC (Sat) by callegar (guest, #16148) [Link] (8 responses)

As a long time firefox user, I tend not to agree on most of the conclusions in the blog.

I find it hard to believe that people moves to chrome due to the fact that the rapid release process breaks their extensions, since they will probably not find those same extensions in chrome. Google's extension mechanism is much more lightweight than that in firefox, and those extensions that every now and then break in upgrades tend to be precisely those that cash the advantage of the larger power that firefox extensions have. In other words: if an extension is also available for chrome, probably it will not break with firefox upgrades, if it breaks with upgrades, probably it will not be available in chrome. Recall that until no long ago there was a firefox extension to run chrome extensions in firefox.

Conversely, my experience with many colleagues that migrated to chrome is that they feel that chrome is faster and more 'compliant' (this feeling is partially justified by advertising and partially by the fact that things like google offline stuff does not work with firefox). In other words, the problem now seems to be that people's perception is that firefox has remained behind and is playing a catch up game.

Secondly, I find it hard to believe that the rapid release process is in itself a problem. Conversely, the problem seems to be how this process is put in place on some platforms. On most ubuntu distros, the firefox upgrades go almost unnoticed and are not more frequent than kernel upgrades that actually are much more intrusive requiring you to reboot.

Furthermore, I find some statements self-contraddictory. Particularly the sentence "When people restarted after an update to find no visible difference, they wondered what was so important about that update" strikes me. For one, because if people most of the time do not find visible difference it precisely means that the UI has not changed (which seems to be the major complaint). And secondly because upgrades that appear not to change anything are typically the most important ones, those fixing subtle and invisible security issues.

Finally, I think that there is now a "firefox 10 for enterprises" without the rapid release process. If the problem was rapid release, why would people not just install that instead of moving to chrome?

As a final line, I think that for some reason it is now becoming more and more frequent to see free software developers strongly criticizing their own projects and saying that closed source competitors are better. For instance, see "http://www.phoronix.com/scan.php?page=news_item&px=MT...". The reasons why this is happening is something that could probably be interesting investigate.

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 12:03 UTC (Sat) by alankila (guest, #47141) [Link]

"In other words, the problem now seems to be that people's perception is that firefox has remained behind and is playing a catch up game."

It was probably due at one point of time when firefox 4 was being pushed out the door. Afterwards that, they started the "be more like Chrome"-trend, while simultaneously avoiding any mention of word Chrome in public communications, and I read between the lines that they themselves thought they had fallen behind.

The rapid update process was imho a smart thing to do, but Firefox just could not work out how to shut up about it, and/or do it without breaking those extensions everybody seems to rave about. (I use none, personally.) In this, they failed to be more like Chrome, sadly. If Firefox knew how to update itself without showing the process to end users in any way whatsoever, they would reach the user experience parity with Chrome in that. Chrome has the pleasant apt-get/yum -like usage experience in that it appears capable of updating itself while still running, and shows the new version a quick restart later. There's literally nothing that interrupts users's workflow.

The reason people do not install the "enterprise" version of the firefox is that they don't even know it exists. If you go to mozilla.com/firefox/, you can only see a "Get firefox" button. (And yes, this is how it should be, also.) The normal response people have when they are unhappy with a product is that they look for competitor's product. So is it any surprise that they pick another browser? It's not like there's any shortage of alternatives. I don't use Chrome personally because it renders text incorrectly on OS X -- a bug I recently noticed when doing some text rendering tests -- while Safari renders correctly and is probably 99 % the same engine.

The reason I think some people to start getting fed up with open source development because the incessant churn in the stack that requires programs to be rewritten for no visible user- or developer-related benefit. It soured me when I was happy with KDE 3.5 and had to face the disaster that was 4.0. It was when I realized that in the past 10+ years that I have used Linux, it's been slow steps forward followed by an instantaneous giant leap backwards. And I gave up, thinking that this is how it always would be. For a brief time, I tried using Windows, but realized that the environment was simply too far away from the sort of things I needed to do---it required too much customizing to allow decent command shell and tool suite. OS X, on the other hand, is perfect.

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 21:51 UTC (Sat) by man_ls (guest, #15091) [Link] (1 responses)

I find it hard to believe that people moves to chrome due to the fact that the rapid release process breaks their extensions, since they will probably not find those same extensions in chrome.
Interesting. I think that the argument goes like this: when people evaluate Firefox vs Chrome, they weigh all their extensions and customizations vs the faster, shinier Chrome. But once extensions start to break, there is no reason to stay and people flock to Chrome.

Truth is, with AdBlock installed, Chrome is a pleasant browser with lots of nice touches. Tabs feel snazzy, and when the browser crashes only the current tab is affected. As an anecdote, Firefox just ate a previous version of this comment because I was playing with bookmarks...

DiCarlo: Everybody hates Firefox updates

Posted Jul 8, 2012 23:58 UTC (Sun) by k8to (guest, #15413) [Link]

Sure, but all your extensions are already working in Firefox. Leaping into the unknown is scary. Will I be able to get readability? Will there be something equivalent to ItsAllText (which should have been built into Mozilla from day 1 and was the most popular bug entry ever for around 6 years). And so on..

Maybe there will be, but you'll have to figure it all out and.. who wants to do that?

Until they all start breaking on Firefox repeatedly, in which case figuring that all starts to seem a lot LESS painful than staying with Firefox.

DiCarlo: Everybody hates Firefox updates

Posted Jul 16, 2012 14:16 UTC (Mon) by arafel (subscriber, #18557) [Link] (4 responses)

>I find it hard to believe that people moves to chrome due to the fact that
>the rapid release process breaks their extensions, since they will probably
>not find those same extensions in chrome.

That's one of (if not the main reason) why I moved. By the time I moved, a lot of the extensions I used to use no longer worked. Of the ones that remained, some weren't necessary in Chrome (tab handling is nicer out of the box), most had equivalents (ad-block), and the one or two that didn't I could live without.

In the case of my wife, it seemed (to her) that every time she turned on the laptop Firefox wanted to update itself. So she's now on Chrome too - now, no more problems.

Same for my parents.

Regarding the long-support release, I didn't know it even existed, let alone where to find it. If I didn't, there's no reason less technical people should. You're also assuming that people have an attachment to Firefox. By this time, they don't - they've got fed up with the restarts, and they're already looking for something that's not Firefox. As the blog entry says - developers have an attachment to the software, users don't.

DiCarlo: Everybody hates Firefox updates

Posted Jul 16, 2012 16:57 UTC (Mon) by dlang (guest, #313) [Link] (3 responses)

Given that Chrome is the browser that started the rapid release process for browsers, anyone moving from Firefox to Chrome because they don't like rapid releases just doesn't know what they are doing.

DiCarlo: Everybody hates Firefox updates

Posted Jul 17, 2012 11:28 UTC (Tue) by arafel (subscriber, #18557) [Link] (2 responses)

If they move because they object to the principle of rapid updates, sure, I'd agree.

If they move because they have no problem with the principle of rapid updates, but they do dislike being asked to restart Firefox every 6 weeks, at which time your extensions may or may not work, then no, I'd say they know exactly what they're doing.

DiCarlo: Everybody hates Firefox updates

Posted Jul 18, 2012 18:42 UTC (Wed) by nix (subscriber, #2304) [Link] (1 responses)

Precisely. I've been running bleeding-edge dev Chrome for a year now, with a dozen extensions, and in all that time not a single one of them has broken. One cannot say the same for Firefox.

DiCarlo: Everybody hates Firefox updates

Posted Jul 18, 2012 18:48 UTC (Wed) by dlang (guest, #313) [Link]

actually, I suspect that people can say the same, depending on what extensions they are using.

If they are using extensions that stick the the extensions SDK, I expect that they will have had no problems.

However, the Firefox extension mechanism includes the ability to go beyond what the SDK provides (and what Chrome provides) and get into the internals of Firefox. Extensions that do that will be far more likely to have problems, but it also means that they can do things that would be impossible in Chrome.

The state of noscript/adblock type extensions in Chrome compared to Firefox is a good example of where Firefox is better. I've been running bleeding-edge dev Firefox (aurora) for about a year now, with noscript and have not had any problems with it. the noscript developers do things beyond the SDK, but they are careful about it and so do not get broken with upgrades.

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 11:46 UTC (Sat) by SilverWave (guest, #55000) [Link] (1 responses)

99.9% of extensions are now automatically marked as compatible IIRC.

The last break I had was Boox but that was understandable given the changes to Live Book Marks.

The developer has a alpha which does 80% of what i need ATM.

I this the issue with updates will largely disappear once they are installed without user prompting by default (windows).... so by the end of the year :-)

DiCarlo: Everybody hates Firefox updates

Posted Jul 7, 2012 11:49 UTC (Sat) by SilverWave (guest, #55000) [Link]

That should read:

This issue with updates will largely disappear once they are installed without user prompting by default (windows).... so by the end of the year :-)

Use Debian stable and you're fine

Posted Jul 7, 2012 14:02 UTC (Sat) by debacle (subscriber, #7114) [Link] (2 responses)

At work, I use Debian Squeeze (stable) as my desktop. I never had any problems with Firefox (= Iceweasel) upgrades on Squeeze, it is still 3.5.16 and I'm happy.

Use Debian stable and you're fine

Posted Jul 7, 2012 18:45 UTC (Sat) by Kaejox (guest, #85586) [Link] (1 responses)

I recommend to update somewhat newer "stable" browser from backports.
Please try Iceweasel ESR (now at version 10).
http://glandium.org/blog/?p=2573
http://backports-master.debian.org/
http://mozilla.debian.net/
It works fine for me and has many useful new features.
3.5 is now quite ancient and even security updates are hard to make when upstream don't support 3.6

Use Debian stable and you're fine

Posted Jul 7, 2012 20:28 UTC (Sat) by debacle (subscriber, #7114) [Link]

In fact, I tried the backport once, but much-loved extensions are not backported, e.g. I believe xul-ext-scrapbook was not available at that time. So I moved back to the version in stable.

(Btw. on my private desktop, I'm running testing, which has the ESR version.)

DiCarlo: Everybody hates Firefox updates

Posted Jul 8, 2012 4:30 UTC (Sun) by TheEnormousOne (guest, #85591) [Link]

Personally I love Firefox and hate Chrome. Coming from years of using Netscape browsers, I find FF much easier to use than Chrome. The interface of FF just seems more user friendly to me and the PIs are great. Have never seen a PI that if it didn't work after update it wasn't fixed shortly thereafter.

DiCarlo: Everybody hates Firefox updates

Posted Jul 8, 2012 21:03 UTC (Sun) by ibukanov (subscriber, #3942) [Link]

I fully agree with Jono that updates that causes even a slight interruption trigger bad feeling and should be avoided almost at any cost.

I used to work for Mozilla as a contractor when the decision about rapid release was made. I accepted it as arguments looked reasonable and my reservations against was based mostly on gut feelings.

But now, after being on the receiving end of a similar forced updates system, I truly understand the hatred people have against those updates. On a new project I was given a laptop with a typical setup at the customer site. When updates are available, they are forced on all computers. A message box pops up telling that in 5 minutes the system will be rebooted and I should save all my work. This happened for me the first time when I was deeply into a debugging session and another time when I was writing email that should be finished quickly.

I was not pleased with that to put it mildly. It turned out that I was not along with those negative feelings. People in the office I have asked consider that one of the most hatred feature of the local setup.

Then I realized that as a developer I used to restarting the browser sometimes each few minutes. I was blind to the fact that other my use it as a tool that should just work. With a rapid release process the chance that the update happens at the bad moment for the user is high and that would leave the user with rather negative emotions. Add to that that the update may change the familiar GUI for no reasons and one starts to consider alternatives.

DiCarlo: Everybody hates Firefox updates

Posted Jul 9, 2012 7:17 UTC (Mon) by petegn (guest, #847) [Link]

I do not mind the updates but what does get right up my goat is when an so called update screws with the way i have FF laid out then the sparks fly .

When it comes to the layout NO ONE knows what is best for me better than i my self do . Do NOT touch my layout end of .

DiCarlo: Everybody hates Firefox updates

Posted Jul 9, 2012 16:56 UTC (Mon) by Baylink (guest, #755) [Link] (1 responses)

In fact, it isn't really *not* the version numbers: my problem with it (aside from "doing a major release every six weeks is semantically stupid, for a large number of reasons") is in fact that they are doing a major release every six weeks.

Or, more properly, they're doing *something they're calling* a major release, even though by long defined version numbering standards, most of them are not.

This is most prominent at the plugin interface, where plugin authors, justifiably, do not make their plugins automatically compatible with newer major versions than the one that existed when they shipped...

which means that *all your plugins fall over every 6 weeks*, and that those authors are *forced* to deal with that. I do not *know* that we've lost a lot of useful plugins, but I strongly suspect it.

In case anyone missed it, here's Mitchell Baker's rationalization for this process:

http://blog.lizardwrangler.com/2011/08/25/rapid-release-p...

My comment is buried somewhere about halfway down, and it's a little less polite than I usually like; that is in large part because I had just done that a month earlier, when Asterisk made the same stupid mistake:

http://blogs.digium.com/2011/07/21/the-evolution-of-aster...

DiCarlo: Everybody hates Firefox updates

Posted Jul 9, 2012 18:34 UTC (Mon) by Baylink (guest, #755) [Link]

Now that I've caught up on all the comments, I *am* sure that lots of extensions fell over dead. My favorite tab wrangler was one of them; on a 12" laptop, that's pretty critical...


Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds