Slashdot Mirror


Firefox 49 Postponed One Week Due To Unexpected Bugs (softpedia.com)

An anonymous Slashdot reader quotes Softpedia: Mozilla has announced this week that it is delaying the release of Firefox 49 for one week to address two unexpected bugs. Firefox 49, which was set for release on Tuesday, September 13, will now launch the following Tuesday, on September 20... Firefox 49 is an important release in Mozilla's grand scheme of things when it comes to Firefox. This is the version when Mozilla will finish multi-process support rollout (a.k.a. e10s, or Electrolysis), and the version when Firefox launches the new WebExtensions API that replaces the old Add-ons API, making Firefox compatible with Chromium extensions.
Firefox's release manager explained the delays as "two blocking issues and the need for a bit more time to evaluate the results of their fixes/backouts" -- one of which apparently involves opening Giphy GIFS on Twitter.

208 comments

  1. a win for open source by Anonymous Coward · · Score: 0, Flamebait

    I'm glad that the millions of people looking over the Firefox source have found the bugs and that they're being fixed. This would never happen with a closed source browser like Edge. It's more proof that open source is infinitely better than closed source.

    1. Re: a win for open source by Anonymous Coward · · Score: 3, Insightful

      Firefox is anything but a "win" for the community. With users abandoning the buggy slow piece of shit in droves it is an example that even Open Source gets it wrong sometimes.

    2. Re: a win for open source by MoarSauce123 · · Score: 4, Insightful

      The problem with Firefox is that the community has little say in what that browser does. Plenty of excellent proposals were made that all got shot down by the arrogant lead developers who see Firefox as the coded manifestation of their egos. FF is open source only because the source is open, but not because a community is working on it together taking user feedback into account. Maybe they fix the update bug, my tests systems are stuck on version 47 although 48 is available.

    3. Re: a win for open source by nnull · · Score: 2

      Sad what a lot of opensource projects have come down too.

    4. Re: a win for open source by gweihir · · Score: 2, Interesting

      As soon as OSS got traction, quite a few big-ego-small-skills people moved in and took over projects that they did not have the skills to do well. Firefiox, systemd, Gnome, etc. are all problems, not solutions. Open/LibreOffice managed to do fork at the last moment and is doing fine. The Linux kernel has successfully repelled hostile borders from the SJW-people and is still doing fine (although Linus has to avoid being alone in a room with women).

      But the bottom line is this: People that have vast ambitions but no skills to match exist anywhere and far to often they manage to get into positions of power. The OSS world is no exception to that. Firefox is just one of the latest victims.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    5. Re: a win for open source by John+Da'+Baddest · · Score: 2

      As a counter point, though not in the OSS realm: The profiles of Steve Jobs & Steve Wozniak. It's vision and ambition which eventually made the company king of the heap, not (or not just) engineers with great ideas within their own domain.

    6. Re: a win for open source by Anonymous Coward · · Score: 2, Insightful

      But the current CEO of Apple, Tim Cook, is certainly somebody who has "vast ambitions but no skills to match".

    7. Re: a win for open source by Ash-Fox · · Score: 4, Insightful

      With users abandoning the buggy slow piece of shit in droves

      People have been repeating this since 2003, yet here we are in 2016... You would expect Firefox wouldn't even be news if this was reality.

      --
      Change is certain; progress is not obligatory.
    8. Re: a win for open source by AmiMoJo · · Score: 0

      Bollocks. Systemd, hate it as much as you like, is successful. Most major distros have adopted it, most of the world as accepted it and moved on.

      The claim about Linus is bullshit, a crank trying to stir up trouble. There is no evidence it is true.

      You are simply wrong. We have known about this problem for decades. Good developers get bored with mature projects and move on to something new. The only people interested in then are the ones who want to make changes.

      Not everything is about "SJWs", much as you would like it to be.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    9. Re: a win for open source by Anonymous Coward · · Score: 2, Informative

      Yeah, systemd is *really* successful. As long as you define successful as "ruining your init system by replacing it with a pile of stinking crap".

    10. Re: a win for open source by AmiMoJo · · Score: 1

      Have you seen their market share? It's been falling steadily for years, down to single digits.

      It's not just users abandoning them, but it's a factor.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    11. Re: a win for open source by Anonymous Coward · · Score: 0

      Bollocks. Systemd, hate it as much as you like, is successful. Most major distros have adopted it, most of the world as accepted it and moved on.

      Haha

    12. Re: a win for open source by Megol · · Score: 0, Flamebait

      I think you should seek professional help - seriously.

    13. Re: a win for open source by Ash-Fox · · Score: 2

      Have you seen their market share?

      Yes.

      It's been falling steadily for years

      I wouldn't say steadily, but certainly falling. But nothing equating to people "leaving in droves", if that was the case, it would have reached 1%, 10 years ago.

      --
      Change is certain; progress is not obligatory.
    14. Re: a win for open source by Luthair · · Score: 1

      If you don't like what they're doing, fork it. Don't expect that open source means you can dictate what developers choose to do.

    15. Re: a win for open source by Luthair · · Score: 1

      Doesn't hurt that their main competitor Chrome bundles flash making life more convenient for users and promotes people to switch on the world's biggest search engine.

    16. Re: a win for open source by blackest_k · · Score: 4, Interesting

      Ok I can only comment on systemd has caused problems for me. I have a nas running debian. Because a USB drive wasn't able to be mounted it stopped booting and dropped to an emergency shell. The device was able to be pinged but ssh wasn't running as this is headless with no access other than via ssh I was screwed, I was able to open the drive on another machine but there was no log information to say why it hadn't completed the boot.

      Obviously being an Arm build I couldn't boot the drive on an x86 system.

      The only thing that got me sorted was in a debian page about openssh in jessie, some kind soul had written that systemd now would drop to an emergency shell if it found something it couldn't mount in fstab.

      So I got lucky and was able to fix the problem but no thanks to systemd it was just a data drive not essential to the booting of the os.

      Lets say you have a server in a rack somewhere and a hdd dies in the raid rebooting that server remotely would end up in exactly the same situation. So systemd is a success but only when things don;t go wrong.

      So what are you supposed to do remove drives that are not essential for your server to start from fstab and manually mount them once the server has booted maybe not init any services that will be using those drives either....

      wouldn't it be better if systemd was able to init what it can and finish booting and issue a cry for help once the system was up and running?

      If you were running a windows server sure sometimes not all services get started, There is one domain controller which quite often fails to start the mail server. This results in no email for the domain and a remote login to restart the service. not a shutdown of the lan ...

      Systemd has potential but I'm not buying it as being ready for deployment when it can wreck your morning if not your entire day because of it;s behavior when there is a problem.

      .
         

    17. Re: a win for open source by Anonymous Coward · · Score: 0

      But the derivative browsers like Waterfox and Cyberfox are exactly as slow and buggy.

    18. Re: a win for open source by AmiMoJo · · Score: 1

      https://en.wikipedia.org/wiki/...

      Sure looks like a steady decline to me. Seems like they will hit 1% in about 3 years time if it doesn't level off.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    19. Re: a win for open source by Anonymous Coward · · Score: 0

      Nice snarl world you've got there.

    20. Re: a win for open source by Anonymous Coward · · Score: 0

      Most major distros have adopted it

      McDonald's has the best food. Most major cities have dozens, if not hundreds of them.

    21. Re: a win for open source by Ash-Fox · · Score: 1

      Sure looks like a steady decline to me.

      You're missing the numbers from 2003 (where it actually went up), which is when I referred to the whole "users abandoning in droves" comments started.

      --
      Change is certain; progress is not obligatory.
    22. Re: a win for open source by Anonymous Coward · · Score: 0

      Well, they were wrong from 2003 to 2009 (presumably, from the graph). And you've been wrong since 2009.

    23. Re: a win for open source by K.+S.+Kyosuke · · Score: 1

      Come on, Gnome is not that bad.

      --
      Ezekiel 23:20
    24. Re: a win for open source by Anonymous Coward · · Score: 0

      Bollocks indeed, it took a considerable amount of time for systemd to establish itself and influence the distro hierarchy. Having lost the distro hierarchy, those who wish to use anything but systemd have to instantiate their own archive, release and continuous integration infrastructure. This has taken some time (about 2 years) but several projects are now releasing systemd free distros. What is more containerization has largely move away from systemd distros for their containers. In the end the systemd putsch smells like a corporate grab for Free and the systemd based distros will all be seen as redhat derivatives.

      I agree "Not everything is about "SJWs", somethings are much much worse than that.

    25. Re: a win for open source by Anonymous Coward · · Score: 0

      You're getting modded down, because slashdot has an oversized community of insecure jealous men who refuse to face reality. They are happy to push lies if it makes them feel better about their own shitty unproductive lives. Whatever. The rest of us actually contribute to society and have happy lives, so fuck them :-)

    26. Re: a win for open source by serviscope_minor · · Score: 1

      Have you seen their market share? It's been falling steadily for years, down to single digits.

      True, but they've been heavily under attack. The world's largest advertiser has had a fairly persistent campaign against firefox. For quite a while, every time you visited google, it recommended chrome to you. And then there's mobile devices. Not only is Chrome installed on Android by default of course, but now even if you set Firefox as your default, clicking on a link from the search box brings up the link in Chrome.

      I'm frankly amazed that firefox has held on as well as they have given that they're by far the smallest of the major players in terms of reach.

      --
      SJW n. One who posts facts.
    27. Re: a win for open source by Anonymous Coward · · Score: 0, Informative

      So what are you supposed to do remove drives that are not essential for your server to start from fstab and manually mount them once the server has booted maybe not init any services that will be using those drives either....

      If you use the correct fstab options for these drives you can do various things including deferring the mount, giving the mount a certain time to complete, or just ignoring any failures. This: https://wiki.archlinux.org/index.php/fstab is very helpful.
      The simplest change is to just add 'nofail' to all non-essential drives, but this will wait 90s for the drive to be available before continuing without it. This would probably be fine for cases where you *usually* expect the drive to be available.

      systemd is probably just doing what should have been done in the past - treating fstab automount entries as 'required' by default.
      It's arguable as to whether systemd should have started enforcing this or not, but it's also arguable that once the fstab has been changed to indicate which entries are/are not essential the system is more robust.

    28. Re: a win for open source by Ash-Fox · · Score: 1

      Well, they were wrong from 2003 to 2009 (presumably, from the graph). And you've been wrong since 2009.

      My point was that if they were leaving in droves as has been claimed since 2003, it would have hit 1% marketshare ten years ago.

      It's not a "steady decline" if it's gone up rather than down consistently during the period I was highlighting either. The fact you have to move the goal posts to even manage to say I'm wrong doesn't make much of a point.

      --
      Change is certain; progress is not obligatory.
    29. Re: a win for open source by Anonymous Coward · · Score: 0

      Why on earth is the systemd blocking the device startup by default on every single mount that fails? If they want to replace the whole fstab system that has worked for decades, why not at least build the systemd-NIH-fstab separately and screw only on everything that is added there?

    30. Re: a win for open source by The-Ixian · · Score: 2

      Why would you want Flash embedded at all? That is just a vector for 0 days in Flash.

      I have been running Firefox for years without Flash installed at all and have been perfectly happy with it.

      Firefox is great if you don't want a memory hungry spying agent installed on your computer.

      --
      My eyes reflect the stars and a smile lights up my face.
    31. Re: a win for open source by Anonymous Coward · · Score: 0

      Bollocks. Communism, hate it as much as you like, is successful. The USSR, North Korea and Venezuela have adopted it, most of the world has accepted it and moved on.

    32. Re: a win for open source by swillden · · Score: 0

      So I got lucky and was able to fix the problem but no thanks to systemd it was just a data drive not essential to the booting of the os.

      That's not a systemd bug, that's normal -- and correct -- mountall behavior. Always has been.

      wouldn't it be better if systemd was able to init what it can and finish booting and issue a cry for help once the system was up and running?

      No. Mountall (whether systemd's implementation or one of the older ones) has no way to know if the failed disk is required for essential system services. Failures of core system components should cause severe errors as early as possible, to avoid making anyone think that the system is functional when it isn't.

      So what are you supposed to do remove drives that are not essential for your server to start from fstab and manually mount them once the server has booted maybe not init any services that will be using those drives either....

      If you have drives that aren't essential for system operation, you should add the "nofail" option on them in /etc/fstab. (See the fstab man page).

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    33. Re: a win for open source by blackest_k · · Score: 1

      Systemd doesn't seem to differentiate between essential to boot and essential to run some service.
      if it started SSH then it wouldn't be that bad, it wouldn't be so bad if it wrote something to one of the log files (in a human readable format ideally).

      The problem really is that systemd basically halts the system with no comms. On a previous version of debian i used to run a backup program that would login to my computers on the lan and back them up automatically. If it couldn't do the job it sent me an email. Now thats a useful behavior not this i'm having a bad day i'm going to crawl into this emergency shell and hide from the world.

      It's better to let the someone know your having a rough day, rather than waiting for someone to notice you hung yourself.

    34. Re: a win for open source by Anonymous Coward · · Score: 0

      As soon as OSS got traction, quite a few big-ego-small-skills people ....

      You must be talking about SJWs.

    35. Re: a win for open source by gweihir · · Score: 1

      I don't think this is a valid counterpoint. Apple has nice design and an impressive cult-based marketing, but they never did anything to further technology. In fact it seems more like Apple is somewhat behind with regards to technology. Sure, if you compare them with Microsoft, they are paragons of innovation, but anybody looks good compared to the class retard.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    36. Re: a win for open source by gweihir · · Score: 1

      "you are simply wrong" = "I strongly believe you are wrong, but have no supporting evidence and a big ego so I think I do not need any"

      I call that a fail.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    37. Re: a win for open source by gweihir · · Score: 2

      This is simply incompetent design, made by morons that think that they like it is enough indication that it must be good. You never, ever fail silently if there is even a slight chance you can push a diagnostic to the sysadmin. But that obviously is an outdated Unix idea and the brave new world of system management does not need any old ideas, as new is clearly universally better than old.

      My employer has a policy that you may install Linux with systemd, but it must be gone before anything goes productive. This thing is far, far too much of a risk for very little gain (usually none at all).

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    38. Re: a win for open source by gweihir · · Score: 1

      Back at you. There must be something seriously wrong with you to come up with that suggestion in this situation.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    39. Re: a win for open source by mi · · Score: 0

      But, at least, that hateful homophobic bigot is no longer running Mozilla. If that's not a win, what can possibly be?

      --
      In Soviet Washington the swamp drains you.
    40. Re: a win for open source by LichtSpektren · · Score: 1

      You get more early boot information using journald than you get with rsyslog and syslogd.

      In every case I know about, everywhere systemd will fail-to-boot but initd would not, there's some extremely dangerous setup that could easily result in data loss. The user is often not aware of this, so either they'll get frustrated and think systemd is a buggy piece of crap, or they'll immediately Google how to bypass whatever the error is and continue their danger, then blame systemd when the data loss occurs.

    41. Re: a win for open source by LichtSpektren · · Score: 1

      Rather big difference between oppressive governments and free software that you can not use by choice, is there not?

    42. Re: a win for open source by AmiMoJo · · Score: 1

      Technical merits aside, can you honestly say that it's not been successful when Ubuntu, Debian, Red Hat, Mint and many others have adopted it? Slackware and Gentoo are the only two big distros that haven't.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    43. Re: a win for open source by gweihir · · Score: 1

      That is utter bullshit. Early boot information comes from the _kernel_ (you may have heard of it?) Anything journald can to is _late_ boot information. Unless you are so brain-washed that you thing systemd is the kernel?

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    44. Re: a win for open source by HiThere · · Score: 1

      That's untrue. Apple has done significant things to forwards technology. It's true they were all aimed at the aggrandization of Apple, and often at making it a walled garden, but the Macintosh was a significant step forwards. Apple also did significant work in increasing the density of floppy disks. Etc.

      That said, I have sufficient problems with their EULA that I refuse to use them. But to deny that they have contributed significant technological progress is to close your eyes and go la-la-la.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    45. Re: a win for open source by HiThere · · Score: 1

      What are the best choices? I've found systemd booting to be a minor, but continual, nuisance. It's a lot slower than sysv-init was, and doesn't seem to have ANY advantages.

      I seem to have worked through most of the major problems I've had with it, but this does not make me a fan. It also makes me worry about the problems I haven't yet encountered, but which I've read reports of from others. (They were *probably* early bugs, but their severity causes me to doubt the quality of error checking that is being followed.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    46. Re: a win for open source by Anonymous Coward · · Score: 0

      In the same way that one could say Czechoslovakia and Austria "joined" the great German Reich just before WW2

    47. Re: a win for open source by Anonymous Coward · · Score: 0

      Unless you are so brain-washed that you thing systemd is the kernel?

      they're working on it

    48. Re: a win for open source by TangoMargarine · · Score: 1

      You mean like systemd should have done?

      You don't get to break everything in the main tree and then tell me if I want to fix it I should fork and fix everything you broke.

      Well, when you're systemd you apparently do.

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    49. Re: a win for open source by HiThere · · Score: 1

      Depends on your definition of "successful". I can definitely say that when systemd appeared on my system I started having problems I'd never had before. I can't positively say that systemd was the cause, and even if I could I'm not sure it would matter to your definition of "successful". To me it matters enough that if BSD could handle ext4 file systems I would have likely started dual booting to BSD in preparation for a migration. It matters enough that I've started seriously considering reformatting one of my large partitions to some file system that both BSD and Linux can handle.

      P.S.: I *AM* considering using a linux distribution that doesn't include systemd, but so far I haven't reached a decision, partially because this is a decision with long term consequences, and many applications (e.g. KDE) have said they are going to start requiring systemd, so a different OS might be a better choice.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    50. Re: a win for open source by thegarbz · · Score: 1

      With users abandoning the buggy slow piece of shit in droves

      People have been repeating this since 2003, yet here we are in 2016... You would expect Firefox wouldn't even be news if this was reality.

      It's not news. It's covered on Slashdot which I will remind you also feature stories about HURD releases.

    51. Re: a win for open source by Anonymous Coward · · Score: 0

      I'm not usually one to defend systemd, but

      Because a USB drive wasn't able to be mounted it stopped booting and dropped to an emergency shell.

      That's what the old init system did too. If your drive is listed in /etc/fstab without special options (e.g. noauto), a failed mount stops the boot and asks for root password.

    52. Re: a win for open source by arglebargle_xiv · · Score: 1

      arrogant lead developers who see Firefox as the coded manifestation of their egos

      This has to be the best one-line description of what Firefox has become I've seen. Wish I could mod you +6 ("You're on +5 Insightful here, all the way up, all the way up, all the way up, you're modded +5. Where can you go from there? Where? Nowhere. Exactly. What we do is, if we need that extra push over the cliff, you know what we do? Mod to +6").

    53. Re: a win for open source by LichtSpektren · · Score: 1

      That is utter bullshit. Early boot information comes from the _kernel_ (you may have heard of it?) Anything journald can to is _late_ boot information. Unless you are so brain-washed that you thing systemd is the kernel?

      Why don't you read about how the Linux boot process works sometime? First of all, start_kernel() happens midway through, it's not the very first thing (what do you think you're booting if the kernel's already loaded into memory?). Secondly, you get more information with journald because it starts with initramfs, rather than rsyslog which starts later at runlevel 2 under sysVinit. See: https://debian-handbook.info/b...

    54. Re: a win for open source by YouGotTobeKidding · · Score: 1

      Thats a load of flamebait bullshit. Love or hate MS they helped create the market. Windows may not do much new NOW but they pushed the GUI to the front of the pack and allowed non-skilled peeps the ability to use a PC.

      As for Apple... holy shit are you ignorant of history. Sure apple now is just coasting on old innovations but daymn son there was a time when Apple were cutting edge. The Wizard of Woz was a genius at creating ONE chip that replaced a board of them. His ideas still live on in modern IC design. Steve (hand)Jobs also was a genius at making computers sexy. Plenty of peeps got an Apple as their first 'PC' because it was not an ugly beige box.

    55. Re: a win for open source by YouGotTobeKidding · · Score: 1

      Thats like claiming McDonalds makes the best hamburger in the world because they sell a ton.
      This whole systemd will either work in the long term (ie big fixed) or be scrapped once devs come to their senses. Either way SystemD in its current form is a stinking piece of shit that replaced an actually working 'product'. Change for the sake of change is dumb... but has infected FOSS and will hopefully burn itself out. How many more FOSS 'products' will die before then (just like FF is all but dead) before they come to their senses? Who knows... but MS and Apple are laughing all the way to the bank over it.

    56. Re: a win for open source by lsatenstein · · Score: 1

      The problem with Firefox is that the community has little say in what that browser does. Plenty of excellent proposals were made that all got shot down by the arrogant lead developers who see Firefox as the coded manifestation of their egos. FF is open source only because the source is open, but not because a community is working on it together taking user feedback into account. Maybe they fix the update bug, my tests systems are stuck on version 47 although 48 is available.

      Gee, your complaint reminds me of Gnome, and the gradual responding only to itself as to what is implemented. Wayland is a heavy overhead, exactly what is required in a GUI interface -- right?

      Further, instead of design changes presented to a user mailing list, it's "Here is the next great thing our designers thought about". But.... that feature was implemented in Gnome 2 about 4 years ago. And what about the missing features that made Gnome a programmer/system users delight? Will we ever see those changes re-implemented?

      --
      Leslie Satenstein Montreal Quebec Canada
    57. Re: a win for open source by toddestan · · Score: 1

      Not to mention the Flash installer also bundles Chrome.

      I don't actually have Flash installed anymore.... can't say I really miss it.

    58. Re: a win for open source by Anonymous Coward · · Score: 0

      I guess being popular can be described as being "successful". A lot of echo-chamber circle-jerking going on. Like my brother recently said, there is a lot of incompetent pattern-anti-pattern cargo-cult programmers out there being worshiped as great programmers.

  2. Ah.. another week.... by beheaderaswp · · Score: 1, Troll

    Another week until I do not use this slow browser....

    Glad they keep going for diversity sake- but it's a sluggish pile of code. Beloved though it is.

    --
    Another consultant who stuck it out.

    "We are the Priests, of the Temples of Syrinx..."
    1. Re:Ah.. another week.... by jandersen · · Score: 4, Interesting

      Another week until I do not use this slow browser....

      Glad they keep going for diversity sake- but it's a sluggish pile of code. Beloved though it is.

      Browser speed has always struck me as slightly irrelevant, when in the majority of cases it is the fault of the websites, when things are slow. Although there is one case where it is definitely something about Firefox: Try to load http://www.dr.dk/nyheder/ (Denmark's Radio - "the Danish BBC" if you are kind) - it loads fast enough, but the whole browser freezes for ~10 sec when you scroll down; loading the same page in Konqueror (yes, there are some that use it) displays none of these problems. I have no idea why.

      But the real problems, for me at least, are: 1) The tendency in Firefox to switch to https when you activate Javascript, and then being unable to load the page, and 2) The increasing number of unwanted features, like embedded search engines that cannot be disabled and similar. I hate it when I mistype an address and get an idiotic search result from Google, Yahoo or whatever; all I want is an error message.

    2. Re:Ah.. another week.... by Anonymous Coward · · Score: 5, Interesting

      Depends on what you mean by browser speed. Firefox slows down massively when you use a ton of tabs. There must be some 2^N algorithms under the hood as that's the only conclusion I can come up with to explain the massive UI jitters. Closing many of those tabs does speed the browser up again, but it never releases a corresponding amount memory. If you're a heavy tab user and like to keep Firefox open, you eventually run out of memory or are forced to restart it due to the frustration of 15-25 second UI freezes when you open a page in a new tab. Oddly enough Firefox tends to crash a lot on closing when you're near max memory limits, so you can keep using a slow browser or close and crash. Then you reopen a profile with a thousand or more suspended tabs and it can take over 10 minutes until the UI responds to anything. Think about that. While very few people use that many tabs, there's no reason it should take 10 minutes. These are suspended tabs. Firefox is database focused, so all the browsers needs to do is load a 1000 list of tab ids, 1000 looks ups for the tab names, and 1000 look ups for tab icons yet it spends over 10 minutes doing that ( meaning 5 operations a second). Something is just not right with its performance, though I doubt the other browsers can handle that may tabs at all. Despite how advanced browsers are, they're also horribly designed pieces of software.

      Hopefully their multi-process support will help, but considering there's something fundamentally wrong with how they manage tabs I doubt they're going to handle this properly too.

    3. Re:Ah.. another week.... by Anonymous Coward · · Score: 3, Informative

      I hate it when I mistype an address and get an idiotic search result from Google, Yahoo or whatever; all I want is an error message.

      Go to about:config and set:

          keyword.enabled false
          browser.fixup.alternate.enabled false
          browser.fixup.dns_first_for_single_words true

      Enjoy!

    4. Re:Ah.. another week.... by AmiMoJo · · Score: 3, Interesting

      I've noticed that the x64 build of Pale Moon is much more stable and doesn't have nearly as much slow down as the x86 version. Don't know if the same applies to Firefox, from which it was forked.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    5. Re:Ah.. another week.... by Anonymous Coward · · Score: 1

      There must be some 2^N algorithms under the hood as that's the only conclusion I can come up with to explain the massive UI jitters

      UI jitters are caused by the fact that, in Firefox, content script blocks chrome script. The more tabs open, the more likely it is for this to happen. The main point of the Electrolysis project is to fix this, so that the chrome never has to wait for the content.

    6. Re:Ah.. another week.... by ChoGGi · · Score: 1

      That page works fine for me. I'll trot out the usual problematic extension installed?

      1) No idea
      2) this page?

      Server not found

      Firefox can't find the server at www.fdsgdfgdfg.com.

              Check the address for typing errors such as ww.example.com instead of www.example.com
              If you are unable to load any pages, check your computer's network connection.
              If your computer or network is protected by a firewall or proxy, make sure that Firefox is permitted to access the Web.

    7. Re:Ah.. another week.... by Anonymous Coward · · Score: 0

      Perhaps it is asking Google's Safe Browsing service about each URL that it is opening. I have a feeling that, if you turned off that feature, the 1000+ browser tabs will open more quickly upon restart.

    8. Re:Ah.. another week.... by CrashNBrn · · Score: 1
      I used to have that massive slowdown and lockups. Electrolysis has mitigated that somewhat. If you've enabled Electrolysis try adding this to about:config

      dom.ipc.processCount = 10

      Works fairly well with 8GB of ram. I haven't tested with a higher value (and more ram) yet.

    9. Re:Ah.. another week.... by doom · · Score: 1

      Browser speed has always struck me as slightly irrelevant

      Have you ever tried to do manual edits in the location window? You hit backspace five times and then wait a second for firefox to catch-up. How is that possible? It's just editing text.

    10. Re:Ah.. another week.... by TangoMargarine · · Score: 1

      it loads fast enough, but the whole browser freezes for ~10 sec when you scroll down; loading the same page in Konqueror (yes, there are some that use it) displays none of these problems. I have no idea why.

      You think that's bad, for awhile loading the facebook mainpage would lock the entire OS for a literal minute while it waited for akamai or whatever to resolve.

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    11. Re:Ah.. another week.... by Anonymous Coward · · Score: 0

      Every time you change a character Firefox will do a lookup in your history and bookmarks to help auto-complete whatever you're currently typing. If you never clean your history, it might be searching* a lot of sites. And if you have search suggestions and search from URL address field both turned on (those are separate things right?), then every character change is also a round trip to your default search engine.

      *I don't know how the code works under the hood. I seriously hope they're using some type of index or data structure designed for matching string segments and not an actual single-threaded search through your entire history.

  3. Compared to what? by Mal-2 · · Score: 4, Insightful

    Aren't all bugs more or less "unexpected"? If you expected them, you'd check for them and hopefully squash them before they are committed.

    I think the more appropriate word here might have been "blocking". They're severe enough to delay a release over.

    --
    How is the Riemann zeta function like Trump rallies? Both have an endless number of trivial zeros.
    1. Re:Compared to what? by Anonymous Coward · · Score: 3, Funny

      Aren't all bugs more or less "unexpected"?

      You don't use Windows much, do you?

    2. Re:Compared to what? by Anonymous Coward · · Score: 0

      Well, it's a known fact that all code has bugs. So given that it's impossible to write bug-free code, the developers simply put in bugs themselves - those are the expected bugs, you can safely ship a product with them. Now, the unexpected bugs are a different breed - they happen when a developer forgot to put in enough expected bugs and thus prompted a new, unknown bug to spawn (as the density of bugs must remain constant). Those are harder to find, identify and substitute for a new expected bug.

    3. Re:Compared to what? by Anonymous Coward · · Score: 0

      You don't use Windows much, do you?

      Or GnuLix...

    4. Re:Compared to what? by Anonymous Coward · · Score: 0

      Bugs that delay releases are often found late in the development cycle. Development works in stages, where big, bug-prone changes are made in early stages of a release cycle, to allow testers time to find bugs before the release date. Later development stages only allow for small non-critical changes and bug fixes. This methodology makes it less likely that big "show stopper" bugs crop up late in the release cycle. If severe bugs are found that late, they are therefore unexpected, whereas nobody blinks an eye when bugs appear right after you've touched thousands of lines of code.

    5. Re:Compared to what? by Mal-2 · · Score: 1

      Actually, I use both Windows 10 and Linux.

      On a Chromebook.

      You'd think my whole day would be spent chasing after head-scratcher bugs, but no, it actually works quite well. Haswell (and to a slightly lesser extent, Broadwell) Chromebooks are quite amenable to "off-label" use. Even OS X is an option if you choose the right one. (I didn't.)

      --
      How is the Riemann zeta function like Trump rallies? Both have an endless number of trivial zeros.
    6. Re:Compared to what? by MoarSauce123 · · Score: 1

      No, working in QA and going back and forth with devs and business analysts I often get overruled because devs claims this or that "cannot be done". Fact is, they are just too lazy and the BAs don't want to deal with it either...until a customer complaints about exactly that, then it is top priority and a fix is put in place within ten minutes. Those are bugs that at least from the QA side are indeed expected...and totally avoidable if folks would do their job and do it right the first time.

    7. Re:Compared to what? by Anonymous Coward · · Score: 0

      You should expect to have unexpected bugs.

    8. Re:Compared to what? by squiggleslash · · Score: 1

      Devs say "It can't be done", or devs say "Given everything else on our plate, there's no way we'll get it in before the release date"?

      There's a world of difference between the two, and that's why when customers start complaining about a particular bug, it gets fixed - not because devs were lazy the first time around, but because management cleared their time to work on it.

      --
      You are not alone. This is not normal. None of this is normal.
    9. Re:Compared to what? by Anonymous Coward · · Score: 0

      This or that cannot be done in a way that won't be a giant pain in the ass for 90% of your staff without reverse engineering the software *you* insisted on purchasing from that closed-source vendor, violating their license agreement, terminating the support contract, and possibly violating the law.

      Because you're just going to bitch and whinge and moan about how difficult my workaround is right up until that OMFG MASTERS OF THE UNIVERSE! SKY IS FALLING! emergency. Then suddenly you and your staff can accept something that's not intuitive and doesn't have seamless integration.

      Go to hell.

    10. Re:Compared to what? by swillden · · Score: 1

      No, working in QA and going back and forth with devs and business analysts I often get overruled because devs claims this or that "cannot be done". Fact is, they are just too lazy and the BAs don't want to deal with it either...until a customer complaints about exactly that, then it is top priority and a fix is put in place within ten minutes.

      That they are just too lazy is one possibility, but I've worked with a lot of devs in my career, and I haven't met many who work that way. Some more likely explanations are:

      1. It can't be done without either massive work or an ugly hack that the devs expect will bite them on the butt later.
      2. It can't be done without hugely complicating other, in-progress work.
      3. It can't be done without creating large problems for other teams (e.g. it creates a potential for a doubling of server workload in pathological scenarios).
      4. Maybe it can be done, but it's not clear what the implications might be, and it's too risky.
      5. It can be done, but the devs are buried, don't have time to deal with it and perceive it as low priority, but you've shown in the past that you won't accept that.

      Of course, when a customer raises the priority, then devs may be forced to drop other work to do it, or to accept whatever the other implications are, no matter how painful. You apparently choose to take the proof that it can be done as evidence that the devs are lazy liars, but that probably says more about you than about them. Or maybe they really are lazy liars. I'd bet against that, though.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    11. Re:Compared to what? by Anonymous Coward · · Score: 0

      Nice try, Tanya. Just because you can't figure it out doesn't mean I don't already have it solved. Somewhere along the line this industry went from having lots of smart people solving problems to being full of frightened diversity hires who don't want to rock the boat. Mediocrity became something to aspire to and frequently fall short of...

    12. Re:Compared to what? by swillden · · Score: 1

      Nice try, Tanya.

      Tanya?

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    13. Re:Compared to what? by Anonymous Coward · · Score: 0

      I briefly worked with a girl named Tanya who always said everything was too difficult. Didn't matter what it was, if it wasn't bundled up in some half-baked toolkit, it was too hard and there wasn't time. Some would call her a "non-programming programmer," I prefer "framework cobbler."

      Some places are held back by ill-advised enterprise junk foisted on them. Others are buried in legacy clusterfucks. But when you start a new project and every other word out of your mouth is "can't," what's the point?

    14. Re:Compared to what? by swillden · · Score: 1

      Some places are held back by ill-advised enterprise junk foisted on them. Others are buried in legacy clusterfucks. But when you start a new project and every other word out of your mouth is "can't," what's the point?

      Sure. On the other hand, sometimes to a first-order approximation and given an understanding of the context which QA engineers tend to lack, stuff really can't be done.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    15. Re:Compared to what? by Masked+Coward · · Score: 1

      Love the sig. 3

    16. Re:Compared to what? by allo · · Score: 1

      Not for Mozilla. They have important bugs, that are a decade in their BTS. Such big projects have a hard time to fix everything, especially when they set the priority on moving forward to new features.

      https://bugzilla.mozilla.org/s...
      > By the way, if you appreciate irony, note that Zvi Har'El, who analyzed this bug 9 years ago (see above), is my father. He unfortunately died 8 years ago, and today I ran into the same bug. My daughter already reached the age that she started to use Firefox too, so soon she'll probably run into this bug too, and this will have become a 3-generation bug...

  4. WebExtensions API by Dracos · · Score: 3, Insightful

    The Chromification of Firefox continues.

    1. Re:WebExtensions API by Anonymous Coward · · Score: 2, Interesting

      so long firefox, and all those wonderful addons.... sure a few good ones may make the transition, but rip all the rest. noscript is one in particular that is having a hell of a time working with e10s.

      the last thing firefox needs is the complete SHIT that is chrome addons.. there is so much crap and bogus scammy shit in the chrome 'store' for addons... it's nearly enough to make a guy run straight into the familiar and comforting arms of internet explorer 6

    2. Re:WebExtensions API by Anonymous Coward · · Score: 1

      you might want to consider switching from noscript to umatrix, gives you more control and works fine with e10s

    3. Re:WebExtensions API by AmiMoJo · · Score: 3, Interesting

      It's not a bad thing really.

      The old extensions API needs to go. It's single threaded and can't handle per tab processes well. It's also a massive security problem, having no security model. Extensions can easily conflict too.

      So they could have made a brand new API, but no one would have made extensions for it. At least new devs only have to write their extension once too.

      I see no real down side. They can add some FF specific stuff.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    4. Re:WebExtensions API by Artem+S.+Tashkinov · · Score: 4, Insightful

      Yeah, this update kills thousands thousands of add ons, whiles many others will stop working properly.

      Next on their agenda is killing XUL off which means Firefox will become yet another Google Chrome with a tad better cache management.

      It looks like Google Chrome, it acts like Google Chrome, it is Google Chrome. Now tell me, what the reason for Firefox existence? Once a unique web browser with unique add-ons (NoScipt, Firebug, DownThemAll, etc), soon only a shadow of itself.

    5. Re:WebExtensions API by Artem+S.+Tashkinov · · Score: 5, Informative

      It's also a massive security problem, having no security model.

      LMAO. Pretty much all Chrome extensions require access to "all websites" and your "entire browser history" which means they can gather all your browser information, including keystrokes, aka passwords.

      So much security, my ass.

    6. Re:WebExtensions API by Anonymous Coward · · Score: 0

      tad better cache management.

      Remember whan you could set firefox to Offiline mode and actually load webpages from the cache?
      Now it usually displays an error

    7. Re:WebExtensions API by Anonymous Coward · · Score: 3, Interesting

      forget 'the year of linux'.. 2016 might just be 'the year of pale moon'.. IF (and this is probably a really, really big 'if') they can manage the code and updates and security all by themselves while firefox diverges too far to be a useful upstream. perhaps even to the point of hosting their own addon site as mozilla's addon site goes to hell (err, i mean gets chromified). seamonkey is still around too, and that may see an uptick in users as well. and don't count on firefox esr, even mozilla's own site shames you for running an 'out of date' browser when you go there using the latest version of esr.

    8. Re:WebExtensions API by Anonymous Coward · · Score: 0

      whiles many others will stop working properly.

      What's an example? I'm running 49 beta and all my add-ons work fine. What are these critical add-ons that won't work and will wreck everything for everyone?

    9. Re:WebExtensions API by Anonymous Coward · · Score: 0

      noscript is one in particular that is having a hell of a time working with e10s.

      Based on what? The NoScript changelog lists only 8 changes related to e10s. Doesn't sound like a "hell of a time" to me. You're exaggerating.

    10. Re:WebExtensions API by AmiMoJo · · Score: 4, Informative

      Are least Chrome HAS a permission system. That's only part of it though. Chrome extensions run in a sandbox. Firefox extensions run in the main browser process and can patch in to pretty much any of the UI and core features.

      Also, you exaggerate, most of the extensions I use don't need access to all sites, and the ones that do are justified (e.g. uBlock and Privacy Badger).

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    11. Re: WebExtensions API by Anonymous Coward · · Score: 0

      Thank you. I have been looking for a cross browser replacement for noscript. Now I am all set when firefox's bloated corpse goes belly up.

    12. Re: WebExtensions API by Anonymous Coward · · Score: 1

      Much of that has to do with sites going secure and setting the no-cache header.

    13. Re:WebExtensions API by Anonymous Coward · · Score: 0

      Are least Chrome HAS a permission system. That's only part of it though. Chrome extensions run in a sandbox....

      Would that be like the Java sandbox?

    14. Re:WebExtensions API by LichtSpektren · · Score: 1

      If you turn e10s on (which will be the default in FF 49), then the extensions are sandboxed.

    15. Re:WebExtensions API by Luthair · · Score: 1

      As a Java supporter... No. The trouble with the Java model is it attempts to blacklist actions rather than whitelist them, it also doesn't help that as a full featured language it has considerably more going on.

    16. Re:WebExtensions API by Anonymous Coward · · Score: 0

      LMAO. Pretty much all Chrome extensions require access to "all websites" and your "entire browser history" which means they can gather all your browser information, including keystrokes, aka passwords

      Stop with the FUD.
      access to all browsing history and all sites does not let any extension be a full key logger...
      The most you could do would be to log keystrokes used on any website chrome renders...but you can do that with plain old JavaScript...

    17. Re:WebExtensions API by AmiMoJo · · Score: 1

      Sure, but many don't work because much of the API is unavailable. And by API I mean they can't patch random stuff any more.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    18. Re:WebExtensions API by _xeno_ · · Score: 2

      I see no real down side.

      Really?

      "Hey, you know that one differentiating feature we had between ourselves and Chrome, the extensions that are available for Firefox that just aren't really possible in the Chrome extension model? Let's get rid of those."
      "So we'll just basically be a crappy version of Chrome that uses more memory, is less stable, and is slower?"
      "Yeah!"
      "Sounds like a great idea! Let's do that!"

      The only reason anyone is still using Firefox instead of Chrome is to get access to Firefox extensions. Once Firefox makes their extensions be Chrome extensions, there will no longer be any compelling reason to keep using Firefox.

      The only one I can think of is "at least Google won't be spying on you" but with Firefox you're still being spied on because they still want to do ads when you open new tabs and as you enter URLs in the "Awesome Bar." (No, really, that's what Mozilla calls what you'd think is the URL field. It's the "Awesome Bar.")

      --
      You are in a maze of twisty little relative jumps, all alike.
    19. Re:WebExtensions API by Anonymous Coward · · Score: 0

      Don't forget that the new API explicitly will not allow extensions that change the UI. So RIP Classic Theme Restorer.

    20. Re:WebExtensions API by Blaskowicz · · Score: 1

      Add-ons used to fail routinely in the "golden old times" of 0.x, 1.0 and perhaps for another couple years.
      Now, everything works unless it's been completely unmaintained for too long. There's an automatic check and extensions update when needed. Although, I only need half the extensions I used to, because many actual browser features were added over time (simple example : open a plain text link)

    21. Re:WebExtensions API by strikethree · · Score: 1

      perhaps even to the point of hosting their own addon site as mozilla's addon site goes to hell (err, i mean gets chromified).

      Just yesterday, I turned on a computer that I have not used for 4 years. I fired up Firefox and clicked update. It went from version 14 to version 43. I then had to update it again because 43 is not the latest. Needless to say, the really cool theme that I had on it was not compatible and had no update so I went looking for other themes that could work.

      Wow, I could not really find any themes like I used to be able to. I did manage to see three themes while scrolling through dozens of pages. It seems like the Firefox folks do not like the idea of us making Firefox look the way we want it to look. WTF?

      --
      "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
    22. Re:WebExtensions API by ChoGGi · · Score: 1
    23. Re:WebExtensions API by iampiti · · Score: 1

      It's not Google Chrome: It doesn't send any of your data to Google. It's not controlled by a huge corporation. It has its own rendering engine which is a plus in my book. Diversity of web rendering engines is what makes web standards relevant. Get every browser to use WebKit and WebKit is the standard which is the same situation as when IE 6 was king.

    24. Re:WebExtensions API by Anonymous Coward · · Score: 0

      If you *want* to think of it as Google Chrome, be my guest. WebExtensions are already better than the Chrome version, and they're working with addon devs to make sure that addons like the ones you list are possible without functionality loss. In fact, the very existence of WebExtensions Experiments makes it clear that they're not aiming to simply kill off XUL, but replace it with something better.

      But yeah, keep clinging to those "wonderful" addons that are typically no longer maintained, fragile as hell, have no consideration for security, and have helped to keep Firefox from adopting the things that keep it from being truly competitive. Continue to poo-poo the things they're doing as purely negative, with some sort of malicious corporate agenda. Continue to kill Firefox by acting like you know anything, when you clearly don't.

    25. Re:WebExtensions API by Anonymous Coward · · Score: 0

      "Once a unique web browser with unique add-ons (NoScipt,"

      Mozilla basically put a "corrupted" sign on their forehead when they decided that NoScript was something technically better as an add on, rather than a disabled by default builtin feature.

    26. Re:WebExtensions API by whodunit · · Score: 1

      It looks like Google Chrome, it acts like Google Chrome, it is Google Chrome. Now tell me, what the reason for Firefox existence?

      SCROLLING. TAB. BAR.

    27. Re:WebExtensions API by doom · · Score: 1

      I gave PaleMoon a serious try recently, and while I thought it was okay, I found it much more memory intensive than modern Firefox, and lately I've been using Iceweasel (though that's just an alias for what's effectively LTS Firefox). Using PaleMoon reminded me that not all of the recent changes to Firefox were stupid and useless, sometime around 2010 there was a genuine improvement in memory handling, where you could reduce Firefox's memory usage by closing a lot of tabs. With PaleMoon, I was back to watching the memory use rachet upwards, with nothing much to do about it except re-start.

      But I do appreciate that the PaleMoon project is out there, and it's true if this latest Firefox ReallyCoolMajorUpgrade turns out to be the usual we-know-better-than-those-pesky-users debacle, I appreciate having something around I know is at least useable.

    28. Re:WebExtensions API by allo · · Score: 1

      No sandbox, just a api limited by permissions.

      You notice the difference, if there is some exploit. A sandbox will protect you (i.e. the flashplayer sandbox of chrome), but the extension api doesn't protect you from extensions for example exploiting a weakness in V8. And the weakness may allow the extension to use all api functions. Or run native code. Or whatever.

    29. Re:WebExtensions API by LichtSpektren · · Score: 1

      I'm not a developer so I couldn't tell you anything about that, but I have over a dozen extensions installed in Firefox Nightly and none of them have broken in the past two years.

  5. There's a giant bug known as "pocket" by Anonymous Coward · · Score: 0

    But it's marked as WONTFIX.

  6. Firefox 49? by Gravis+Zero · · Score: 1

    Allow me to respond in a way you can appreciate.

    --
    Anons need not reply. Questions end with a question mark.
  7. Who gives a flying f*ck by Anonymous Coward · · Score: 4, Insightful

    Nope Janders... Start a CPU meter and watch how much of your CPU Firefox consumes while it does pretty much nothing. Display a few static web sites and watch your CPU run hot while Firefox god knows what. People have been complaining about this for years in the Firefox forums. They don't fix it. Electrolysis will make it worse, the same way multi-process made Chrome worse: Yes, you can give each tab it's own process to protect it from instability when it crashes, or write a stable browser which doesn't crash. Derp. Multi-process will make Firefox even slower. F*cking idiots.

    Waiting for someone to deliver to the world a lean fast browser. FF49 won't be it.

    And Firefox releases are now so frequent this is scarcely news. e.g. Release *49*!

    1. Re:Who gives a flying f*ck by Anonymous Coward · · Score: 0

      Chrome had multiprocess from the beginning, and I've also had the whole browser crash on me after closing a crashed tab.
      Firefox is slow at opening new windows or sometimes locks up while waiting for some bloated page but has never crashed in the last few months.

    2. Re:Who gives a flying f*ck by MoarSauce123 · · Score: 2

      The "we release a new major for each typo fixed" craze started with Chrome. Google pushes a new version on an hourly basis. Shows that browser version has become somewhat irrelevant.

    3. Re:Who gives a flying f*ck by Anonymous Coward · · Score: 1

      can't confirm really. It might have had problems in the past but recent version (on linux) generally consume less than 1% for me when idle.

      And this is with over a 100 tabs open.

      I do not understand all the hate. Its a decent browser. So is chrome, but I have no idea why it is somehow superior.

    4. Re:Who gives a flying f*ck by Luthair · · Score: 4, Informative

      Mine is at 0%. If Firefox (or Chrome, because it does it too) is burning CPU cycles it is the fault of a browser tab, I've seen a few sites that regularly cause issues if they're open for an extended period of time. Interestingly on Linux this seems more likely to occur than on Windows.

    5. Re:Who gives a flying f*ck by flink · · Score: 1

      I've got gmail, Feedly, a couple of /. tabs, and my Youtube subscriptions open right now. CPU usage is hovering between 0.02% and 0.8%. Occasionally it spikes all the way up to 2.5% -- I assume this is when either Feedly or Gmail auto-refreshes in the background. I've seen FF shit the bed before, and it definitely has some problems, but just having a few static tabs open shouldn't be tanking your CPU.

    6. Re:Who gives a flying f*ck by Anonymous Coward · · Score: 1

      Nope Janders... Start a CPU meter and watch how much of your CPU Firefox consumes while it does pretty much nothing. Display a few static web sites and watch your CPU run hot while Firefox god knows what. People have been complaining about this for years in the Firefox forums. They don't fix it.

      My favorite is on OS X you can close all Firefox windows and leave Firefox running - this is an OS X feature due to the way OS X apps work. OS X apps are entirely allowed to have no open windows and still be running because you can still interact with them via the menu and via the Dock icon. It's just the way Macs work and dates back to the original Macintosh.

      So this makes an interesting use-case for Firefox: how much CPU time does Firefox take to display literally nothing?

      In my experience, about 5%-10% CPU.

      Which is why I use Chrome on OS X.

    7. Re:Who gives a flying f*ck by Blaskowicz · · Score: 1

      Well yes, but it is a failure of either the browser or the OS to not provide some control over it to the user. I should be able to limit Firefox to e.g. 20% CPU use (with the 100% == one core convention), and perhaps pause the browser.

      As it is, when the browser idles from 10% to 20% CPU use, you're being lucky. If it idles at 80% or 110% CPU, then there's nothing you can do except restart it (a pain, since the crap needs reloaded and that's hundreds of network requests, and over a hundred billion CPU cycles) or kill all your hungry tabs, which defeats the purpose of having these pages opened in tabs.

      The mad CPU idling is a problem, as hardware ages but is still fast, and overheats. It's getting hard to watch a video and keep the CPU under 80 C (degree Celsius). Disassemble and reassemble cooling is the solution, but if you download a youtube video on such a computer, open in it VLC and kill the firefoxes, the CPU use drops by an order of magnitude. (graphics card does full H264 decode but I don't trust the open source driver and graphics stacks to work. So my position for VDPAU etc. still is : forget about it.)

    8. Re:Who gives a flying f*ck by Anonymous Coward · · Score: 0

      ... OS X apps are entirely allowed to have no open windows and still be running because you can still interact with them via the menu and via the Dock icon. It's just the way Macs work and dates back to the original Macintosh.

      ...

      Welcome to X Windows, circa what? 1981?

      You know, where Jobs stole the idea for a windowing GUI from.

    9. Re:Who gives a flying f*ck by Luthair · · Score: 1

      Its not lucky, its the sites you have open. The browser (and OS) don't have the ability to know what code running is important (e.g. is it doing background processing, or is it a shitty ad?) to change this automatically. On Linux you could probably start your browser with nice, though that would probably have a negative effect for actual browsing.

    10. Re:Who gives a flying f*ck by Anonymous Coward · · Score: 0

      (graphics card does full H264 decode but I don't trust the open source driver and graphics stacks to work. So my position for VDPAU etc. still is : forget about it.)

      Go back to the farm Luddite (or think about running NoScript).
      Also 80C? Maybe reseat that heatsink or get someone else to? Oh look my firefox is sitting at 0% usage...How about that? It even goes up to 2% while I'm typing "Uninstalled"

    11. Re:Who gives a flying f*ck by Anonymous Coward · · Score: 0

      As a long time firefox-user and currently using Firefox 49 with electrolysis available on Linux I wonder if you use firefox yourself or have any idea what you are talking about.
      Firefox have steadily been faster for me for the last 10 versions at least and Electrolysis made it feel much more speedier and responsive from my subjective perspective using it the last month.
      I do from time to time check out process usage and memory usage and have never seen Firefox using a notable amount. Sure when you load a bunch of 100 pages long sites full of high definition images and movies you will see a lot of memory use, but then again, to not expect that would be weird as it needs to load all that shit that the webpage ask you to load. Sure, you can argue that it should handle it better but then again we are talking serious tradeoffs between performance, latency and memory and as long as there is memory it is my point that it should be used. That is why it is there.
      Crashes is something I see very rarely (cannot recall the last time it crashed) and spikes in CPU usage is something I almost only ever see when some javascript goes wild (and that would happen with most browsers) which I would say is a problem with the site and not with the browser.

      There is valid criticism about some changes in Firefox but overall I am very happy with the browser. I do not understand the constant attacks on it here on slashdot which seems to be of the same kind as the attacks against Systemd for example. A bunch of people who have decided that X is bad no matter what and find any piece of news about it to be a occasion to spew all over it.
      Why not just ignore the news about the product if you are not using it, and if you do use it and hate it, why not switch to something else and get over it? There are plenty of alternatives out there.

    12. Re:Who gives a flying f*ck by Blaskowicz · · Score: 1

      I think nice is only about priority, so if I set Firefox at very low priority and it uses 80% CPU, it will still use 80% and thus waste power.
      I would have to investigate about putting Firefox in a cgroup.

      Thinking about setting the CPU clock at 1.0 GHz in the BIOS and voltage at 0.9 V. Because, fuck you CPU. And fuck you Linux for feature regressions (panel applet that ought to display CPU frequencies doesn't work anymore on my hardware. Automatic underclocking may be broken, but I have no real way to check for now.)

    13. Re:Who gives a flying f*ck by Anonymous Coward · · Score: 0

      People keep saying this but it Works For Me(tm).

      Or are you doing something smart like having hundreds of tabs open without NoScript or an adblocker, visiting horrible sites?

    14. Re:Who gives a flying f*ck by Anonymous Coward · · Score: 0

      I agree, Mozilla's video implementation is horribly inefficient if compared to a stand-alone video player, and they have little excuse except that it's a new feature and thus less optimised.

      It's getting hard to watch a video and keep the CPU under 80 C (degree Celsius).

      But that's your heatsink at fault. (Or are you on a laptop? If so, its cooling is quite underpowered.)

  8. Why not just fix it in 49.0.1? by Anonymous Coward · · Score: 0

    Geez, this is funny. A bug has delayed the release? Why not just do like they always have done and just release the new version and then a day or two later release a fix as a n.0.1 and then a day later fix the new bugs in n.0.2?

    When the new versions come out I always wait a few days for everyone else to be the beta testers and then load the n.0.2 version.

    1. Re:Why not just fix it in 49.0.1? by campuscodi · · Score: 1

      My thoughts exactly

  9. More details on the Bugs by sciengin · · Score: 5, Funny

    - UI still made some people not throw up
    - Slowness not increased by 50% as promised by the dev team, some pages unfortunately still load as fast as in the times of ISDN
    - Critically low use of memory: Some memory is still not used up by Firefox despite our best efforts
    - Android port does not crash often enough
    - Not quite like Chrome yet

    1. Re:More details on the Bugs by Anonymous Coward · · Score: 0

      Pretty much sums it up.

      Firefox fared well against the competition when it was new. You know, a few years ago. Oh wait, that was actually TEN YEARS AGO.

    2. Re:More details on the Bugs by rossdee · · Score: 1

      You missed
                        some add-ons/plug-ins still work

    3. Re:More details on the Bugs by Luthair · · Score: 2
      • minimal UI is better than old UI
      • Firefox is generally competitive on speed
      • Firefox has lowest memory usage of all browsers
      • Android port never crashes for me on Nexus devices /shrug
      • You mean it isn't bloated and doesn't use a lot of memory like Chrome?
    4. Re:More details on the Bugs by sciengin · · Score: 1

      • minimal UI is better than old UI
      • Firefox is generally competitive on speed
      • Firefox has lowest memory usage of all browsers
      • Android port never crashes for me on Nexus devices /shrug
      • You mean it isn't bloated and doesn't use a lot of memory like Chrome?

      1. Absolutely not: The old UI presented orders of magnitude more functionality to the user

      2. define competitive. I notice that every update makes it slower compared to the previous one

      3. Thats not saying much, too much memory is too much memory, regardless of how much the others use

      4. For me its multiple times a day, on my Samsung NotePro 12.3 (it was the flagship device in early 2014, I doubt it has become this bad in less than 2 years). Unfortunately FF is the only browser that allows uBlock origin and some measure of JavaScript blocking (sadly not NoScript), since I am allergic to ads that means I am stuck with it. (yeah some niche Browsers like Dolphin, Ghosterry... also block ads but they have tons of drawbacks in terms of usability)

    5. Re:More details on the Bugs by Blaskowicz · · Score: 1

      To enable 90% of what's missing from the older UI
      1. Right-click somewhere like the bookmark buttons, plus button, download arrow or sandwich made of one slice of bread between two slices of bread
      2. Click on "Menu Bar"

    6. Re:More details on the Bugs by CrashNBrn · · Score: 1

      1. Australis enables you to have the Old-UI. Australis enables you to have a dozen extension toolbars if you want them. Australis enables you to specify *exactly* how you want the UI to appear.
      2. Your opinion? FF definitely uses less memory now (V49) than it did for V30+.
      3. Memory use as needed. Firefox is the only browser that can open hundred(s) of tabs like Opera used to - but even classic Opera can't do that any longer as it chokes on modern image sizes.
      4. No Comment, I use Opera on Android, when I infrequently need to browse to a page.

    7. Re:More details on the Bugs by Anonymous Coward · · Score: 0

      2. define competitive

      Okay. Competitive: Firefox is faster.

    8. Re:More details on the Bugs by AmiMoJo · · Score: 1

      The low memory usage is a problem for me. If i open a load of tabs I want them to load in the background and be ready when I switch to them. Firefox delays decoding images, so when I switch it judders and stutters like crazy. Then it has a fit as I scroll down and reveal even more images.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  10. FreeBSD by Anonymous Coward · · Score: 0

    Funny that, I'm already running Firefox 49 from FreeBSD ports.

  11. This is a good thing by trawg · · Score: 3, Interesting

    I've never been a fan of the regular release schedule of Firefox (or software in general). Releasing a new version just for the sake of having a new version every three months seems like a way to just make sure you're introducing potential new issues in your software (... lo and behold I think that's what we see with Firefox more and more, rather than the introduction of great new features).

    I understand the motivation though - it's nice to have targets to keep everyone working for those little milestones, and have a date attached to it so things can be roadmapped and planned and all that.

    I don't think it's at all a big deal for a date to slip on a particular version - especially as we're getting into actual serious-change Firefox territory with this release. The Electrolysis stuff is the first major advancement (... that I've cared about) for something like 20 versions so I'm keen to make sure it's stable.

    As an anecdote, the current version of Firefox is the first one that I've EVER noticed it feeling sluggish and like it is using too much memory. I know Firefox has a weird reputation has a memory hog but I have personally NEVER noticed this despite it being my sole browser for years. As of right now it's using 1.9GB whereas before this I don't recall it getting significantly above the low 1GB range (FWIW I have Electrolosys disabled by config).

    I don't really care that much about the memory usage but it certainly feels a little more sluggish than usual, which I do care about. So I'm very happy for them to take their time with the v49 release and make sure it's all ship-shape before it lands.

    1. Re:This is a good thing by Ash-Fox · · Score: 1

      Releasing a new version just for the sake of having a new version every three months seems like a way to just make sure you're introducing potential new issues in your software (... lo and behold I think that's what we see with Firefox more and more, rather than the introduction of great new features).

      As someone that uses Firefox everyday, I have not really observed the potential new issues you speak of honestly.

      --
      Change is certain; progress is not obligatory.
    2. Re:This is a good thing by Waccoon · · Score: 1

      I believe it has to do with what sites you browse, especially those that use tons of Javascript.

      I've had the memory hogging issues since Firefox 2.0, resulting in massive pauses that last for 2-10 seconds at a time, and they've driven me crazy. They are all related to the Javascript heap and garbage collection cycles. Image-heavy sites that use JS tend to build up the most garbage. I can navigate my own web site all day, but even 5 minutes on DeviantArt will reduce Firefox to a whimpering crawl, using 1.5+ GB of memory and forcing me to restart.

      It's painful to hear people telling me constantly that the memory leaks/GC issues don't exists when they simply don't visit web sites that trigger the problems. I love art, and visit a lot of image-heavy sites, and for that kind of browsing Firefox is simply painful.

      I switched to PaleMoon a long time ago and it has none of these issues, despite being based on similar code (and far more modern than Firefox 2.0). The pauses and freezes must be related to some kind of "optimization" settings that the PaleMoon developers had the good sense to shut off or remove.

    3. Re:This is a good thing by Luthair · · Score: 1

      The incremental delivery really leads to the major features being broken up into a bunch of tiny stuff that we don't notice. If you think about Chrome also, what was the last major change they launched, personally I can't remember anything there either.

    4. Re:This is a good thing by Anonymous Coward · · Score: 0

      everyday is an adjective

    5. Re:This is a good thing by Ash-Fox · · Score: 1

      everyday is an adjective

      It's also an adverb.

      --
      Change is certain; progress is not obligatory.
    6. Re:This is a good thing by Blaskowicz · · Score: 1

      It's stupid to go to such lengths, but ugprading to 8GB RAM and a 64bit OS works well. (4GB + 64bit or 32bit with Firefox e10s is not bad either)
      I don't know why, but I have a firefox instance running at 3.2GB real memory here, and 4.7GB virtual memory. It's fine i.e. today is a lucky day.

      [It's still possible to find ddr2 memory to upgrade, in fact I guess most people that would be inclined to make such an upgrade don't care about ddr2 systems anymore and thus don't drive the prices up.]
      Although, if it's the CPU overhead that murders it, you may have as much RAM as you want and still be fucked.
      I think I noticed that Firefox gets worse than usual if it's hitting against the 2GB virtual memory limit (32bit process) and hovering there. 64 bit gives effectively infinite virtual memory, so it seems to help a lot. (e10s on 32bit makes it harder to reach the 2GB limit, but in no way impossible).
      Obviously, when firefox is running at 1.97 to 1.99 GB virtual memory there must be a lot of "urgent" and "last chance before nuclear meltdown" garbage collection going on.

    7. Re:This is a good thing by swillden · · Score: 1

      I've never been a fan of the regular release schedule of Firefox (or software in general).

      I'm a huge fan of regular release schedules

      Releasing a new version just for the sake of having a new version every three months seems like a way to just make sure you're introducing potential new issues in your software

      Quite the opposite. Delaying release until you have some significant new "release-worthy" features leads to "big bang" releases that require endless testing because there is so much new code in them. It makes it hard to get something out the door, ever, and means you need a separate cycle of frequent bugfix releases, with corresponding management of separate dev and release trees (separate trees are good, but allowing them to become very different is not). Worst of all, it motivates developers to get their feature into the release even if it's not quite ready, because if they don't get on this train the next one isn't leaving the station for a long time.

      A fast, regular release cadence means that large features get broken up into many small features, which are much easier to test and manage. It removes the need for lots of bugfix releases, because you just fix the bug in the next regular release -- unless it's severe, of course, in which case you hold either the release or the feature until it's fixed. Best of all it means that if developers decide their feature isn't quite ready, it's not too painful to wait for the next.

      For server-side work, my preferred release cadence is weekly. Getting to that level requires automated testing and a well-tuned QA team and process, but it makes for a very fast, smooth development process, and the cost of not getting your feature into a given release is almost nil. It also means that if a release fails QA it is very reasonable to simply skip it. If releases get skipped too often, that's a strong signal that the dev team needs to slow down and focus on quality rather than features. If they never get skipped, that's a signal that the dev team is probably being too cautious.

      For application software like Firefox, a weekly release would create too much burden on users. The six week schedule is a pretty good compromise, as long as the team is willing to delay or even skip releases as needed. Again, if the team is releasing on schedule like clockwork, that's an indicator that they should probably get more aggressive. If delays (or, especially, skips) are common then they should retool their processes to slow down and catch more bugs early.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    8. Re:This is a good thing by CrashNBrn · · Score: 1

      If you've enabled Electrolysis (e10s), take a look in about:config for "dom.ipc.processCount". I saw a recommendation for a setting of dom.ipc.processCount = 10. It's possible FF uses more memory than without that setting, but its much more stable and responsive overall.

    9. Re:This is a good thing by trawg · · Score: 1

      All good points! I guess when I said 'software in general' I really meant 'desktop software', not really web-based stuff. I certainly prefer regular updates in web-based stuff so completely agree.

    10. Re:This is a good thing by FrankHaynes · · Score: 1

      Despite having 16GB in this Windows 7 desktop machine that I built a year and a half ago, Firefox becomes much less usable when it exceeds about 1.2GB Working Set (as displayed by Task Manager processes). Right now as I'm typing this it shows 1.43GB Working Set memory and 1.33 Commit Size and seems to be operating smoothly enough with 2 FF windows open, one window with 2 tabs and the other with 8 tabs running moderate and lightweight stuff.

      But if I do anything requiring heavy lifting like watching a bunch of YouTube videos or sites with lots of scripting and the memory consumption has approached 2 GB during that session FF becomes close to useless. Even shutting it down becomes an ordeal as it sometimes can take 3-4 MINUTES to wipe its butt and finally exit, as shown in Task Manager. Having all this RAM in the computer doesn't ever seem to pay off as the applications or memory/heap management in Windows doesn't do well with large memory consumption.

      If Electrolysis can streamline the overall operation and make it more stable and secure, I'm all for it. I won't be the first in line to be a guinea pig, tho.

      --
      slashdot: A failed experiment.
    11. Re:This is a good thing by TangoMargarine · · Score: 1

      No, the adverb form is "every day."

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    12. Re:This is a good thing by Ash-Fox · · Score: 1

      No, the adverb form is "every day."

      I asked Google and Google said "adverb: every day; adverb: every-day; adverb: everyday". Sorry, I don't see the issue.

      --
      Change is certain; progress is not obligatory.
    13. Re:This is a good thing by TangoMargarine · · Score: 1

      If you spoke that sentence, you'd put a brief pause between "every" and "day." Let's just be consistent and write it that way as well.

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    14. Re:This is a good thing by Waccoon · · Score: 1

      According to my tests with the built-in memory profiler, the pauses are apparently related to locking garbage collection and cycle collection, so it's all CPU bound. Stuffing more memory into the machine won't help. I'm already running Win64 with 16GB of memory.

      One interesting thing is that this appears to be related to the Javascript engine, possibly the JIT/optimizer. If I close all but one window and point the last window to "about:blank", memory usage doesn't go down at all. I just hangs at, say, 2GB forever, all of it occupied by the Javascript heap. This might be why people blame memory leaks. It looks like it, but I think it's just really bad script cache management. Palemoon has none of these problems (I've had an instance of Palemoon open for two weeks with a ton of windows open, and it's still using ~700MB)

      I've also tried torturing Firefox to test its memory limits. On 64-bit it seems to max out around 3GB memory usage, with no other side effects besides the frequent pauses. On 32-bit, it maxes out around 1.6 GB and then starts running into massive graphics corruption issues, but doesn't crash. Actually, one nice thing I can say about Firefox is that it never crashes on me. Ever. It's rock stable, but does have a lot of performance issues and they're mostly related to memory management.

  12. Firefox always buggy by Anonymous Coward · · Score: 0

    I gave up on Firefox, it's always buggy so this is not news. They act desperate now doing Chrome extension capability. Why even do this when it appears most just use Chrome and run extensions through it? Sorry open source lovers, Firefox may be the open source browser but being open source has done nothing to attract users. The whole Mozilla bunch needs to go, they simply don't seem to care about end users anymore. It's more about let's try this, let's try that and hope some users like it.

    1. Re:Firefox always buggy by Ash-Fox · · Score: 1

      I gave up on Firefox, it's always buggy so this is not news.

      I counter your vague point with my vague point:

      I gave up on Chrome, it's always buggy so this is not news.

      --
      Change is certain; progress is not obligatory.
  13. WHERE WAS THE ANNOUNCEMENT? by Anonymous Coward · · Score: 0

    Of this announcement that it would be late? I would have expected it no later than one week from today. Typical software people. Never having a grasp on time that the rest of us have.

  14. Firefox doesn't get a break by LichtSpektren · · Score: 5, Insightful

    I was a pretty harsh critic of the 'personalized ads', but Mozilla removed that, so now Firefox is back to being the best browser. Its performance is slightly shy of Chromium in my experience, but it has better features, customizability and a selection of add-ons.

    Anyway, what I'm taking from the comments on this article is that Mozilla really shouldn't read Slashdot, because most commenters here hold that Mozilla really cannot do anything right. I'm sure Firefox would've been heavily criticized if a major release was too buggy, so it seems to be the right course of action to delay its release, but they're getting shit for that too. Oh well. Some people are just unpleasable and can be safely ignored for that reason.

    1. Re:Firefox doesn't get a break by LichtSpektren · · Score: 1

      I'm guessing you first coined the term "unpleasable" when looking for rationalizations while referring to your female partners.

      Your mom's a fussy lady indeed, but she didn't deprecate my extension ifyouknowwhatimsayin.

    2. Re:Firefox doesn't get a break by Anonymous Coward · · Score: 0

      I was a pretty harsh critic of the 'personalized ads', but Mozilla removed that

      They are still sending a boatload of data to Mozilla, to Google, and to various other companies. Just because you can't see the ads doesn't mean that they aren't spying on you.

    3. Re:Firefox doesn't get a break by strikethree · · Score: 1

      Anyway, what I'm taking from the comments on this article is that Mozilla really shouldn't read Slashdot, because most commenters here hold that Mozilla really cannot do anything right.

      Any time that there are multiple people commenting about something, you will get mutually exclusive comments. If you read the comments without involving your ego, you can get some extremely useful insight into what is going wrong with your development.

      I argue that the Firefox team SHOULD read the comments. Perhaps then they would start giving more control to the end user. Same with Gnome. Open Source software should give all control to the user without the user having to rewrite the source code.

      --
      "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
    4. Re:Firefox doesn't get a break by LichtSpektren · · Score: 1

      The telemetry in Firefox is very easily disabled.

    5. Re:Firefox doesn't get a break by LichtSpektren · · Score: 1

      Your post is somewhat contradictory, don't you think? First you talk about the mutually exclusive diversity of opinion, then you suggest that the Firefox team should listen to one monolithic "the end user" as if they form a collective.

    6. Re:Firefox doesn't get a break by TangoMargarine · · Score: 1

      Anyway, what I'm taking from the comments on this article is that Mozilla really shouldn't read Slashdot, because most commenters here hold that Mozilla really cannot do anything right.

      I was a huge fan of Firefox from 2.0 right up to the 4.0 release. But even 4.0 and on was tolerable because they'd always let you turn off the annoying stuff they added.

      Somewhere along the way in the last year or two when they started removing the ability to disable stuff from about:config was when I really knew the Firefox I loved was gone.

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
  15. Slaves to the release schedule by Anonymous Coward · · Score: 0

    Sorry, but a release shouldn't be forced out on a schedule just because it can be. This is exactly why. Updates should be to improve the product after careful deliberation and planning. i.e. to fix bugs, not to introduce them. Devs seem to forget that "bugs" and "features" are roughly synonymous.

  16. possible firefox fix by Bobtree · · Score: 1

    The page you linked loads and performs fine for me, but I had a similar issue recently. My Firefox install is relatively ancient, and it began taking ages to load and then incorrectly render one particular site. What ultimately fixed it was creating a new profile, switching to it to test, and then switching back to my original profile.

  17. What's an "expected bug" look like? by mpercy · · Score: 1

    Isn't a bug pretty much by definition unexpected?

  18. uMatrix + uBlock by CrashNBrn · · Score: 1

    uMatrix + uBlock Origin (both by Gorhill) will do everything that is handled by NoScript, Ghostery, AdBlock*|Request Policy.

    1. Re:uMatrix + uBlock by Anonymous Coward · · Score: 0

      I've tried UBlock, it's decent enough but cannot compare to Adblock Plus. I'm going to lose ABP? Aww hell no, not upgrading then.

    2. Re:uMatrix + uBlock by mrchaotica · · Score: 1

      What's the point of adding uBlock Origin if you're already using uMatrix anyway?

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    3. Re:uMatrix + uBlock by CrashNBrn · · Score: 1
      uMatrix can only Allow|Deny a resource by its domain and type (css, image, xss, etc).
      Whereas uBlock can block|allow based on the resource's partial path|name|regex.

      Both will be needed in order to have an exception for a given resource - where the exception (with uBlock) can be either a partial|full url path or regex.
      For Instance, if you need to:

      1) Block All Scripts on a domain (uMatrix), but allow one|some (uBlock).
      2) Allow All Scripts on a domain (uMatrix), but block one|some (uBlock).

      uMatrix is much more efficient at its job (out of the box, without any subscriptions) than ANY of the other "Ad-Blockers" incl. uBlock.
      To use both, effectively, you will want to not subscribe to blocklists on uBlock either. I believe Gorhill says it best:

      gorhill commented on Nov 1, 2014

      There are significant differences aside the ones you mention.

      Matrix-based filtering and its inheritance model (cell/rows/columns/scopes) can't be obtain with uBlock. uBlock follows ABP-filtering semantic, which is very simple:

      Allow everything
      Unless there is a matching block filter
      Unless there is a matching allow filter

      Then it stops there. You can't override beyond this.

      There is no such restriction with matrix-filtering, it is fully hierarchical with no limit, and since it's written from the ground up this way, it far more efficient than pattern-based filtering. However, a higher granularity can be obtained with pattern-based filtering. So they complement each other in a way.

      But a majority of users just want an install and forget blocker, and this is uBlock. Power users however like to be fully informed about what web pages do, and be able to act on that information with a tool that makes it all easy, this is uMatrix.

      Just like RequestPolicy can't fully replace Adblock Plus and vice versa, and using one doesn't prevent using the other.

      Although, if Gorhill really believes uMatrix is for power users, it doesn't make much sense to me why he's denied the capability (and all similiar requests on GitHub) of uMatrix to Allow/Deny specific resources by url|regex|name... as eventually you will need to do so, and you can't with uMatrix.

  19. Blaming SJWs (Re: a win for open source) by mi · · Score: 0

    Not everything is about "SJWs"

    Not everything. But Mozilla getting worse — is.

    If adherence to Social Justice values becomes one of the deciding criteria, you begin to disqualify some otherwise best people. I would testify in front of any investigating committee, that Firefox started getting worse, when Brendan Eich was ousted — an achievement of SJWs and nobody else's. Memory consumption became worse and one of my FreeBSD computers lost the ability to play web-videos — because it runs a 32-bit firefox. Searching online confirms, this is neither an isolated case nor is it OS-specific.

    On other fronts, now Mozilla wants to drop Thunderbird...

    Having been involved with Mozilla for many years, I don't blame all of their problems on the new, politically-correct, management. Yet, some things did get worse without appreciable improvements to compensate elsewhere.

    Some things really are about SJWs — and none of them good. If you count yourself among them, you should consider improving this world by killing yourself. (Erynk, guvf ynfg bar jnf n gebyy...)

    --
    In Soviet Washington the swamp drains you.
    1. Re:Blaming SJWs (Re: a win for open source) by AmiMoJo · · Score: 1

      I was wondering who would bring up Eich first, might have known it would be you.

      People criticising the guy who was trying to harm them by denying them equal marriage are not "SJWs". They are people who want the right to marry whomever they like, the same as he enjoyed. That is made his position untenable is irrelevant, because the only other option is to deny their freedom of speech rights.

      Why are you opposed to freedom of speech?

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    2. Re:Blaming SJWs (Re: a win for open source) by mi · · Score: 0

      might have known it would be you.

      Yes, it is me — the guy, who debated you into a corner on the inexplicable failures of Blacks in America, which are in such sharp contrast to the successes of Asians, who, presumably, are (or recently were) just as much a target of "racism" of the Whites dominating the country...

      People criticising the guy who was trying to harm them by denying them equal marriage are not "SJWs".

      Yes, of course, they were. But, if you wish to talk semantics, let's see your definition of "Social Justice Warrior" — one, which does not cover 90% of folks calling for boycott of Firefox over Mr. Eich.

      They are people who want the right to marry whomever they like

      The above statement is wrong in itself, unless you think, "equal marriage" must also include incest. For better or worse, you still can not marry "whomever you like".

      No, the case was explicitly about gay marriages — and that term is about as sensible as "low-sodium salt" or "meatless steak". You can market a product like that — freedom of speech and all that — but an attempt to legally require equating it to a real thing is a legitimate target of opposition.

      because the only other option is to deny their freedom of speech rights.

      Does not follow.

      At any rate, whether or not Brendan's position on "gay marriage" was valid or bogus, he was a fine programmer and software engineer. Ousting him for the "inkorrekt" opinion did a disservice to the Mozilla project, negatively affecting millions of users.

      --
      In Soviet Washington the swamp drains you.
    3. Re:Blaming SJWs (Re: a win for open source) by AmiMoJo · · Score: 1

      You still have not suggested a way that Eich could have remained in his job without silencing other people. It's impossible.

      It's the same technique you use in every debate. Condemn the offered solution but fail to produce an alternative.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    4. Re:Blaming SJWs (Re: a win for open source) by mi · · Score: 1

      You still have not suggested a way that Eich could have remained in his job without silencing other people.

      You never explained, what "silencing" you are talking about.

      Condemn the offered solution but fail to produce an alternative.

      The burden is on those seeking to change the current situation — they have to prove, the change will be an improvement.

      --
      In Soviet Washington the swamp drains you.
    5. Re:Blaming SJWs (Re: a win for open source) by AmiMoJo · · Score: 1

      Eich resigned because his position became untenable due to criticism of him. You suggested that was a bad thing. You now need to propose how said bad thing could be avoided without trampling on anyone else's rights, or accept that words and actions can have consequences.

      I'm not seeking to change anything here, you are.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    6. Re:Blaming SJWs (Re: a win for open source) by mi · · Score: 1

      You now need to propose how said bad thing could be avoided without trampling on anyone else's rights

      You never explained, whose rights would've been "trampled" by Eich remaining where he was.

      This entire conversation was never about rights. Eich had a right to oppose whatever it was he opposed, SJWs had a right to boycott him over it.

      The resulting — perfectly legal — boycott led to Eich's dismissal. Quality of Mozilla software went down.

      Again, nobody — neither Eich nor the SJWs boycotting him — have done anything illegal. No rights were violated by anyone — and I never accused anybody of violating anybody else's rights.

      I do, however, accuse the SJWs of causing the deterioration of Mozilla software. Your only objection to my logic was that the folks calling for Mozilla boycott over Eich "were not SJWs" — but you dropped those attempts at semantics-arguing when I asked for your definition of the term. Since then you started insisting, this was a question of rights — without ever explaining whose rights they were and how has Eich ever violated any.

      --
      In Soviet Washington the swamp drains you.
    7. Re:Blaming SJWs (Re: a win for open source) by AmiMoJo · · Score: 1

      Ah, okay, I see your mistake now. Eich wasn't dismissed, he resigned. He found is position had become untenable because he continuing to do the job would have harmed Mozilla. So to be absolutely clear, they didn't fire him, he left because he realized he couldn't do his job and would ultimately be a disaster for is employer.

      So with that in mind, the only way Eich could have been made to feel he could continue would have been to silence his critics, hence my question.

      Are you now arguing that people should have self-censored their criticism for the benefit of Mozilla's products,or is that just an observation?

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    8. Re:Blaming SJWs (Re: a win for open source) by mi · · Score: 0

      Eich wasn't dismissed, he resigned.

      Distinction without difference.

      they didn't fire him, he left because he realized he couldn't do his job and would ultimately be a disaster for is employer

      The clear and present deterioration of Mozilla software is a disaster for Mozilla. Reading this very page, you can see users talking about abandoning Firefox for other browsers, because it increasingly sucks.

      Eich remaining, could've caused some users (SJWs) to drop Firefox too, but, as Chick-Fill-A demonstrated, SJWs lack the staying power for any long-term damage.

      Are you now arguing that people should have self-censored their criticism for the benefit of Mozilla's products

      I'm arguing — now and before — that the SJWs are responsible for the quality of Mozilla software going down. Whether their achievement was a good thing or bad depends on whether you value a program's quality above or below the programmers' adherence to the Social Justice values.

      What they should have done is a bogus question to ask. When, for example, a teen-ager is driven to suicide, we don't ask, whether the bullies should've self-sensored their criticism of him. Being driven to resignation is not any different — if you consider the outcome a good thing, you praise those who caused it, if you think it was bad, you criticize them...

      But if you insist on your question's validity, how about you answer it first: should Brendan Eich have self-censored his criticism of "gay marriage" concept?

      --
      In Soviet Washington the swamp drains you.
    9. Re:Blaming SJWs (Re: a win for open source) by AmiMoJo · · Score: 1

      Ah, okay, that makes more sense. I disagree that the distinction between resigning and being fired is irrelevant, but it's not worth arguing about.

      To answer your question, it's up to Eich. There is no freedom from consequences of speech. You can't expect people not to react if you say something controversial. All you can do is decide if it is worth saying and accepting whatever people say in response, or speak anonymously. In the latter case, there is always a risk you will be exposed as Eich was, you just have to decide if you trust the system protecting you.

      Perhaps now you can see why people want safe spaces. Sometimes they want to say things or discuss ideas with like-minded people who won't make their lives difficult, often before going public. In a world where people have freedom of speech, such privacy is extremely valuable.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    10. Re:Blaming SJWs (Re: a win for open source) by mi · · Score: 0

      Whatever. My original point remains — the Social Justice Warriors are responsible for the deterioration of Mozilla software. You made multiple posts trying to deflect this responsibility, only to fail at the end. Maybe, you really should kill yourself, after all? I promise, I will feel guilty if you do...

      By making adherence to Social Justice values a requirement for leaders (and everyone else), they are also worsening other aspects of life. Most of them are, of course, hypocrites — very few, if any, would, for example, demand, that a surgeon about to perform a life-saving surgery on them, holds "correct" views.

      If electing Trump will cause only 5% of these assholes and bitches to kill themselves — one can wish, right? — that alone makes him a winner.

      Perhaps now you can see why people want safe spaces [...] In a world where people have freedom of speech, such privacy is extremely valuable.

      The "Safe Space" nonsense is a very recent phenomenon (1989, according to Wikipedia), whereas responsibility for one's speech has been with us ever since early humans learned to speak. More importantly, safe spaces aren't about "privacy", they are meant to limit access to "haters" and their "harmful" speech. This makes any publicly-funded area like that in violation of the First Amendment, BTW.

      Like most of your arguments, this one too falls apart, when touched...

      --
      In Soviet Washington the swamp drains you.
    11. Re:Blaming SJWs (Re: a win for open source) by dywolf · · Score: 1

      you've truly gone off the deep end.
      you've really outdone yourself.
      bravo.

      --
      The guy who said the election was rigged won the presidency with the second-most votes.
    12. Re:Blaming SJWs (Re: a win for open source) by dywolf · · Score: 1

      once again you routinely completely ignore the whole slavery thing, the jim crow thing, the systemic exclusion of blacks from the New Deal and the prosperity following WWII, and other vitally important factors in explaining the historical and systemic denial of an equal prosperity in the nation.

      you have debated no one and nothing in a corner in your entire tenure as a /. troll.

      all you've done is once again prove that you are a racist ignorant of the history of his adopted country.

      --
      The guy who said the election was rigged won the presidency with the second-most votes.
    13. Re:Blaming SJWs (Re: a win for open source) by mi · · Score: 0

      In the immortal words of Sarah Palin: Suck it up, cupcake ...

      --
      In Soviet Washington the swamp drains you.
    14. Re:Blaming SJWs (Re: a win for open source) by AmiMoJo · · Score: 1

      So it's the fault of the people exercising their right to free speech and to criticise, not the fault of the guy whose choices made his position untenable. Right.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    15. Re:Blaming SJWs (Re: a win for open source) by Anonymous Coward · · Score: 0

      So it's the fault of the people exercising their right to free speech and to criticise, not the fault of the guy whose choices made his position untenable. Right.

      So Eich's free speech suddenly became "choices" when what he said/criticized offends you? Right

      Boys and girls, this is exactly what Orwell warned us about in 1984. AmiMojo is manipulating language to oppress dissenting ideas. When SJWs criticize Eich, it's "free speech", but when Eich criticize gay marriage, it's "choices", that have "consequences" that are "untenable"

    16. Re:Blaming SJWs (Re: a win for open source) by mi · · Score: 1

      So it's the fault of the people exercising their right to free speech

      You tried this bullshit argument earlier. When a teen is driven to suicide by some bullies' (free) speech, the death is the bullies' fault, yes.

      The death of Mozilla will be too, should it come to that, and its current sickness already is.

      See also the AC's response, exposing you as a hypocrite:

      When SJWs criticize Eich, it's "free speech", but when Eich criticize gay marriage, it's "choices", that have "consequences" that are "untenable"

      --
      In Soviet Washington the swamp drains you.
  20. Bugs! by Anonymous Coward · · Score: 0

    It seems that for Mozilla, killing ones profile to point that Firefox does not start anymore and that you have to uninstall and install again is an unacceptable bug to release to production :) I wonder why ... Why are we even talking about this, bugs happen and sometimes they are major and last time I check they are always unforseen!!! If not, there needs to be serious programmer ass kicking and firing to be done if they do bugs on purpose lol

  21. Hm by backslashdot · · Score: 1

    When they found out about the bugs, didn't they become expected bugs? So it's totally shippable.

  22. Unexpected? by TJHook3r · · Score: 1

    Nobody expects the etc etc They're bugs, that is kind of what bugs do, be unexpected.

  23. Marker Share != Num Of Users by Anonymous Coward · · Score: 0

    Market share != number of users. With the expansion of mobile phones and mobile browsers, the market has massively increased. The amount of Firefox users hasn't increase the same amount, so it looks like Firefox is massively decreasing. I'd bet money it is decreasing, but I don't think it's as fast as people think it is.

    Personally I don't care what market share a piece of software has. If it works better than the other software then I'll use it. As a heavy tab users, right now Firefox is the only choice even through I often hate using it due to UI lag. Well, I haven't tried Pale Moon but I'm thinking of moving towards one that has a less chance of following in Firefox's footsteps. Something like Uzbl. I like their concept but haven't had the time to test them yet: https://www.uzbl.org/

    Does anyone here use Uzbl and can comment on it?

  24. thought for the day by doom · · Score: 1

    Whenever anyone really wants to screw you over, they always say "Security!".

  25. As opposed to... by Anonymous Coward · · Score: 0

    the expected bugs.

  26. I want the option for YT Autoplay, to Enable it. by Anonymous Coward · · Score: 0

    I write a music blog and use the gigya code for my music YT video to play. When they released FF 47 they automatically stopped it with no option to enable it. The ironic part of all this is if you went to any news site everything auto-plays. The only thing it seemed to stop was the music on my blog. So I reverted back to download FF 46.0.1 and have settings not to update. I'm talking about one lone YT video, I don't mean multiple that one plays after another. Again the only thing from 47 on did is stop my blog's video from playing, all other sites news and such their video's play on. Very frustrating. Or I use Opera which has not added this Disable. I think it is absurd that we cannot Enable, so hope with 49 and have read that there will be something you can check to allow this again. I don't like not being able to update FF.

  27. Firefox on Ubuntu sucks by Anonymous Coward · · Score: 0

    I still like Firefox for a once in while kind of browser. I typically use Chrome but I used to use Firefox all the time. But for everything good about Firefox with Windows. It sucks really bad at times on Ubuntu 16.04. Not sure what it is, but plenty of sites crash it, or make Ubuntu completely unresponsive. The 48 version has not helped anything. I tend to just use Chrome because it's just annoying to start with Firefox and have to try and force quit it when it freezes. I'm not not feeling the love with Firefox anymore.