Slashdot Mirror


Firefox: In With the New, Out With the Compatibility

snydeq writes "Mozilla's 'endless parade' of Firefox updates adds no visible benefit to users but breaks common functions, as numerous add-ons, including the popular open source TinyMCE editor, continually suffer compatibility issues, thanks to Firefox's newly adopted auto-update cycle, writes InfoWorld's Galen Gruman. 'Firefox is a Web browser, and by its very nature the Web is a heterogeneous, uncontrolled collection of resources. Expecting every website that uses TinyMCE to update it whenever an incremental rev comes out is silly and unrealistic, and certainly not just because Mozilla decided compatibility in its parade of new Firefox releases was everyone else's problem. The Web must handle such variablility — especially the browsers used to access it.'"

32 of 366 comments (clear)

  1. Re:Extended Support Release by Anonymous Coward · · Score: 4, Insightful

    Use another browser and don't stress about major changes ever.

  2. Crazy Idea by Anonymous Coward · · Score: 5, Insightful

    Maybe TinyMCE isn't actually as "platform independent" and "cross-platform" as it claims?

    Code to standards (with appropriate polyfills) and ye shall prosper.

  3. I smell by x0d · · Score: 1, Insightful

    flamebait

  4. Boo Hoo by Haedrian · · Score: 4, Insightful

    Tons of websites, including those with advanced features work perfectly with updated versions of firefox.

    So what's wrong with this particular feature? And why is it that FF is getting the blame?

    1. Re:Boo Hoo by JohnFen · · Score: 1, Insightful

      Because FF is the only one that has developed the compatibility problem.

      From my point of view, it's not a question of "blame". It's a question of "does this tool meet my needs"? And for FF, the answer is increasingly "no" due in no small part to these kinds of issues. Is that the fault of FF? It doesn't matter. If FF doesn't work, it doesn't work, regardless of the reasons.

    2. Re:Boo Hoo by Haedrian · · Score: 3, Insightful

      And the new features being added to Firefox of course are no reason to keep updating it.

      Technology always moves forward. Should we pause all advancements to ensure that everything stays compatible? And why is it that this library (not sure what to call it) is the one with the problems? If firefox updates are breaking it, then something must be broken with the library itself. I use tons of different websites every day, so far I haven't seen any which have been broken by firefox (I'm using Aurora). So this seems to be a very rare occurance - I'm pretty sure where we can place the blame.

  5. Mod Article.... Flamebait by Anonymous Coward · · Score: 1, Insightful

    Mod Article.... Flamebait

  6. Version Numbers not following API features by Dr_Barnowl · · Score: 4, Insightful

    The real annoyance for me is the version numbering / compatibility scheme. There are add-ins that are still relevant, and still work perfectly, but you have to go through a song and dance to install them every time the version numbers change, the song and dance being unpacking them, editing the version numbers in their metadata, and repacking them, or finding the add-in in your profile from an older version and editing it there.

    If they could fix this, that would be much better. Instead of add-ins declaring which versions they are compatible with, it should be possible to compute which APIs they access, and whether their behaviour has changed.

    In the case of TinyMCE, I'm not sure what the issue is, unless people are packaging it as an add-in - my only encounters with it are as something embedded in a web page, so it would naturally have to cope with a wide variety of browsers by default.

  7. Re:It's a madness by msclrhd · · Score: 5, Insightful

    You mean like Chrome's rapid release cycle?

  8. Article is misleading by asquithea · · Score: 5, Insightful

    TinyMCE is not an addon - the article seems to be talking about a Firefox bug, but doesn't provide a bug ID.

    Addons are now up-issued automatically where possible; I have found fewer addons breaking compared with the sweeping changes made using the old model of major releases.

    The article also misses the benefits from regular releases: features and improvements get in front of users more quickly, and changes are incremental, rather than jarringly abrupt. See http://en.wikipedia.org/wiki/History_of_Firefox_(Rapid_release_development_cycle) for a list of changes since Firefox 4.

  9. Re:It's a madness by Anonymous Coward · · Score: 2, Insightful

    If they still put a static "3" or "4" before the actual version number, so the current version was Firefox 4.11 instead of Firefox 11, nobody would bat an eye. Everyone is losing their shit over Firefox releases when they're really just whining over a numbering scheme.

  10. Solution: API version apart from FF version by MetalliQaZ · · Score: 5, Insightful

    This is so obvious, I feel like I'm taking crazy pills.

    Users see the Firefox version. Plugin developers see the plugin API version. So if FF 10, 11, 12 ,13 all have the same API, then they are automatically compatible. New features added to the browser can be tested for. Removing features causes a API rev.

    ffs, just do it and stop with all the noise!
    -d

    --
    "Here Lies Philip J. Fry, named for his uncle, to carry on his spirit"
  11. Re:It's a madness by characterZer0 · · Score: 5, Insightful

    They're not whining over a numbering scheme, they're whining over a plugin compatibility scheme.

    --
    Go green: turn off your refrigerator.
  12. Re:It's a madness by Anonymous Coward · · Score: 5, Insightful

    a) Chrome have always done it that way.
    b) Chrome doesn't fucking break everything every upgrade!

    Honestly. Does Firefox still give you a XUL error instead of sensible HTTP error pages if it's upgraded and you haven't restarted it yet?

  13. My Solution Works Also by raftpeople · · Score: 2, Insightful

    I'm using Chrome now

  14. Re:Extended Support Release by Anonymous Coward · · Score: 2, Insightful

    No, look and see! That's the benefit of other browsers! One can find the lack of stress *and* have the features, also!

  15. never heard of tinymce by Surt · · Score: 4, Insightful

    Is this something people actually use?

    --
    "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
  16. Re:Extended Support Release by MightyMartian · · Score: 5, Insightful

    I stopped using Firefox and don't stress at all. I want my fucking browser to just work, and since i have no particular emotional investment in it, it got uninstalled, and it is unlikely, unless I start doing a lot of web work again, to ever reappear on my machine.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  17. Re:Extended Support Release by tripleevenfall · · Score: 3, Insightful

    I think just about every Chrome user is a former Firefox user.

    How long before Safari passes Firefox as well?

  18. Re:It's a madness by AngryDeuce · · Score: 4, Insightful

    b) Chrome doesn't fucking break everything every upgrade!

    I have to agree with this. Despite Chrome's background updates, I haven't woken up and launched it to find half of my plugins are dead. Nor have I had to turn compatibility check off or any of the other coaxing I've needed to do to get my FF plugins working.

    I've been told in the past that a large part of the compatibility breaking is due to add-on developers, not Firefox itself (something about writing the add-on to ignore a version incompatibility), but either way, the net result is the same.

    Admittedly, I can't speak as to the last couple years or so, because starting at Firefox 4, the combination of Flash, two ATI video cards in crossfire, and Firefox has resulted in regular, yet completely unpredictable BSoD's, and everyone I've ever talked to in support has pointed to a fault with one of the other two parties and said there's nothing they can do. Upgrading to 5 didn't help, and upgrading to 6 didn't help as well. That's when I uninstalled Firefox for good. Chrome has never done that, even with Flash, and even with hardware acceleration turned on.

    Now that Chrome has AdBlock Plus and ScriptNO and all of the other plugin equivalents I care about, I no longer pine for Firefox.

  19. Re:Too Late by LordLucless · · Score: 4, Insightful

    puts an unbelievable amount of tentacles into your system

    Citation?

    I've seen no evidence (nor even claims, before yours) of this.

    --
    Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
  20. Re:It's a madness by Anonymous Coward · · Score: 3, Insightful

    The thing is, I don't care. In fact I prefer my browser not to muck about with user-facing stuff all the damn time. I used Firefox again recently for a few minutes and the disappearing/reappearing forward button was both maddening and utterly inexplicable.

  21. Exactly! by Anonymous Coward · · Score: 2, Insightful

    Because there is no easy way to distinguish at a glance between major upgrades and minor bug fix releases. Because the only reason Mozilla is doing this is because Chrome is. Because the major.minor version system has worked for decades. Because Mozilla is being an ass about this and telling their users it is better because we tell you it is. Because I have no freaking idea whether 10 compared to 9 is a major upgrade with tons of new features, a minor upgrade with just bug fixes.

    That is why people are 'whining' over a numbering scheme!

  22. Re:Extended Support Release by Zadaz · · Score: 4, Insightful

    Good luck getting the visitors to your site to use the browser/version you want them to.

    This comment looks best in IE6.

  23. Re:Extended Support Release by Anonymous Coward · · Score: 2, Insightful

    > I think just about every Chrome user is a former Firefox user.

    I don't think Google is advertising Chrome on television to reach Firefox users. In my experience, the "IE crowd" likes Chrome's KISS UI and the Google brandname is seen as more trustworthy than no-name-brand Firefox.

  24. If TinyMCE breaks it's TinyMCE's problem by thetoadwarrior · · Score: 1, Insightful

    It's JS and html. How can it be dependant on a specific version of Firefox unless it's coded exceptionally poorly? Why doesn't chrome's fast versioning cause problems? This submissions is shit.

  25. Re:Extended Support Release by gnick · · Score: 4, Insightful

    At work, I'm only allowed IE or FF. I use both depending on what I'm doing, but FF as my primary. At home I'm typically a Chrome user, but I have all three installed and use them all, again depending on what I'm doing. IE is the only way I can remote in to work. Chrome is light-weight and great for browsing or Netflix. Some applications (excuse me for admitting that I'm a Facebook user, but primarily Facebook apps) are much more reliable under Firefox than under IE or especially Chrome. I haven't used Opera for many years - Ever since they started using ad-support, even though I realize that's long gone. I've never bothered with Safari.

    So, even though I usually live in Chrome, I see no reason to completely ditch the alternatives - They all have their place. Can't we all just get along?

    --
    He's getting rather old, but he's a good mouse.
  26. Re:It's a madness by ultranova · · Score: 3, Insightful

    That's because Chrome doesn't seem to add any user-facing features in its upgrades, just javascript speedups. You'd be hard-pressed to tell the difference between Chrome v4 and v18 (just came out) even by USING the damn thing.

    So you're telling that anyone who knows Chrome v4 will feel right at home with Chrome v18? Awesome!

    The thing is, I'm not using Firefox, I'm using Slashdot. Firefox is analogous to the display, keyboard and mouse here: it's a necessary evil that ideally stays in the background as much as possible. Any new and innovative features are more likely to get in the way than be helpful, especially if they happen in the UI.

    Or even better analogy: browser UI is like inept political propaganda the author just couldn't stop himself from inserting into an otherwise decent book: it's there and you can't do anything but skim over it hoping to get back to the good parts soon.

    --

    Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  27. Re:Extended Support Release by amicusNYCL · · Score: 3, Insightful

    Simple answer - You only officially support the ESR versions, and make your users entirely aware of both that fact, and the "why" behind it.

    I see. So sort of like a note somewhere on the page that says "This site looks best in Firefox X". What's old is new again?

    --
    "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
  28. Re:Extended Support Release by Surt · · Score: 1, Insightful

    Have you looked at the plugins for firefox vs any other browser? Compare them, and the number of features for other browsers is pretty much approaching zero.

    --
    "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
  29. Re:Extended Support Release by EdIII · · Score: 5, Insightful

    Just because you have abundance does not mean you can become lazy with efficiency. If we learned anything with the economic collapse that we have had to deal with in the last few years, it is that people and corporations (not people) that operated fairly well in the good times started to get eaten alive by their own inefficiencies.

    I may have 8GB in my laptop, and looking for more, but I also run a *lot* of programs at the same time while I am working. Having 10-20 tabs open at any one moment is not unusual, and even more when I am developing/debugging APIs, websites, etc. That does not include a separate browser on another screen with references open, etc.

    If IE and Firefox want to be lazy buttheads and use twice the memory just because it is cheap, I can also use Chrome when I could use that gig or two of memory back for other processes.

    That's just for single users. That kind of inefficiency is more evident on remote desktop environments where you have 50-100 sessions running at any one time with employees using 5-10 tabs for web portals to 20-30 SaaS vendors. When you get to that level, you will see the difference between using Chrome and IE very quickly.

  30. Re:Extended Support Release by neokushan · · Score: 4, Insightful

    Don't apologise for being a Facebook user. Also don't apologise for being a Windows user, or an IE user. Don't make excuses for it, just use what works best for you. Anyone that disagrees can go suck a fat one - Technology is about making our lives easier, about seamlessly connecting with other people around the planet and about having the choice in which way you want to do it.

    --
    +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill