Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
Firefox Mozilla Open Source Software

Firefox 31 Released 172

An anonymous reader writes Mozilla has released version 31 of its Firefox web browser for desktops and Android devices. According to the release notes, major new features include malware blocking for file downloads, automatic handling of PDF and OGG files if no other software is available to do so, and a new certificate verification library. Smaller features include a search field on the new tab page, better support for parental controls, and partial implementation of the OpenType MATH table. Firefox 31 is also loaded with new features for developers. Mozilla also took the opportunity to note the launch of a new game, Dungeon Defenders Eternity, which will run at near-native speeds on the web using asm.js, WebGL, and Web Audio. "We're pleased to see more developers using asm.js to distribute and now monetize their plug-in free games on the Web as it strengthens support for Mozilla's vision of a high performance, plugin-free Web."
This discussion has been archived. No new comments can be posted.

Firefox 31 Released

Comments Filter:
  • by Anonymous Coward on Tuesday July 22, 2014 @05:06PM (#47510567)

    No disabling Canvas tracking and they even included
    navigator.sendBeacon by default so "analytics" is easier to send using onunload handlers. thanks Mozilla , i cant tell you how many users asked for that feature

    Mozilla : comitted to your privacy*

    *not applicable in your area

  • by fnj ( 64210 ) on Tuesday July 22, 2014 @05:07PM (#47510577)

    All right. What features did they remove, hide, or obscure? What part of the established GUI did they fuck with?

  • no thanks (Score:4, Insightful)

    by xeno ( 2667 ) on Tuesday July 22, 2014 @05:12PM (#47510623)

    I'll install it when that godawful Australis interface is rolled back or replaced with something less eye-bleedingly bad. (And no, the craptastic classic plug-in is not a long-term solution.) For now, I'm holding at v28 (on Linux Mint or Ubuntu: "sudo apt-mark hold firefox"), and pondering what to do re security updates in the long run.

    Firefox has gone down the ugly-UI-shuffle-for-the-hell-of-it route, Chrome sends an astounding amount of telemetry back to the hive-mind, and IE's performance is still a total joke even if I can see past the OS implications and numbingly-bad design. Are niche browsers all we have left?

  • by Anonymous Coward on Tuesday July 22, 2014 @05:18PM (#47510655)

    You mean the same thing that you could already do a number of ways, but had to be synchronous. You have to completely remove onunload and onbeforeunload to prevent such things.

  • Re:no thanks (Score:5, Insightful)

    by Anonymous Coward on Tuesday July 22, 2014 @06:00PM (#47510939)

    My gripe about the new Firefox is not the Australis interface per se, but it's an example of the core problem: Firefox removes features without giving you a choice or a way to re-enable them without plugins. For example:

    Separate Stop/Reload buttons. I get shivers of terror when I think back on the days of slow dial-up when a page would seem to hang when it was almost loaded, so I would go to hit the Stop button, only to realize in horror that it changed to Reload an instant before I pressed it, and the page would start loading again from scratch. I don't want buttons to change functionality due to forces outside my control. But hey, at least it saves a few pixels. (More on that later)

    The Find bar. Without a plugin, it can no longer be made persistent across tabs. Whose genius idea was it to not only change the default behavior, but to make the previous default behavior impossible? Did it ever occur to them that I might want to look up the same thing on more than one tab?

    Then there are the defaults they changed that don't require a plugin, but you do have to go into about:config to fix them. Separate download folders for different sites? It took me 3 weeks to figure out why after downloading several files I couldn't find them. They were in the default Windows Download folder, which I never use. Then it took me another 3 weeks to figure out why it kept jumping back to that folder, seemingly at random. Finally I figured out that it "helpfully" separated the downloads by site, which is a horrible way of doing it. And not only do you have to go to about:config to fix it, but the entry to fix it isn't even there! You have to add it yourself!

    Since I'm on a roll, I might as well bitch about my other issues with Firefox. How about their schizophrenic design philosophy?

    They remove the menu bar because it's using up too much screen real estate. (Ignoring the fact that the menu bar is a GREAT place to put toolbar buttons so you don't need an extra toolbar) All right, I disagree with their philosophy of trying to save every pixel they can for the page itself, but at least I can understand that it's a legitimate philosophy. Then they go and make the Back/Forward buttons gigantic so that they waste pixels that could be used on the page. Not to mention the wasted space from the rounded tabs, which means you can fit fewer tabs on screen at once. They should at least be consistent. If they're willing to waste space, why not "waste" it on stuff that's functional, like the menu bar?

    In short, the designers are (willfully?) ignorant of the fact that not everyone uses their web browser exactly the same way they do. They could avoid all the gripes by all the users if they did one thing: Any time they change the interface, add an easy-to-find checkbox under the options to restore the old functionality. It shouldn't require looking through about:config (and especially searching the internet for the correct item to add), or worse, a plugin, to change things back to the way they were. EVER.

  • by Anonymous Coward on Tuesday July 22, 2014 @06:20PM (#47511101)

    Yes, it can be disabled. You have to use the "about:config" page, which means that disabling it is considered a completely unsupported operation. There is no checkbox in the main GUI to disable it!

  • by Anonymous Coward on Tuesday July 22, 2014 @06:38PM (#47511271)

    Same here. It has been one fuck up after another with Firefox lately. Each time Firefox updates, I feel like Mozilla has once again spread their collective asscheeks right over my face, and shit upon my eyes and down my nostrils and my throat. As much as I hate using Google software, I think I'm going to switch to Chromium. Although it and Firefox have the same shitty UI these days, at least Chromium isn't a slow hunk of lard like Firefox is.

  • by Anonymous Coward on Tuesday July 22, 2014 @06:46PM (#47511333)

    Uhh, everybody should be disabling JavaScript. JavaScript is a disease upon the web, it's a disease upon privacy, it's a disease upon reducing power consumption, it's a disease upon good programming languages, and it's a disease upon computing in general. Just because Slashdot has fucked up and used JavaScript where it totally isn't needed doesn't mean that JavaScript is somehow acceptable.

  • Re:no thanks (Score:3, Insightful)

    by bigfinger76 ( 2923613 ) on Tuesday July 22, 2014 @07:03PM (#47511435)
    Why not just get the Linux version of Pale Moon? I did just that yesterday when my bookmarks toolbar disappeared, and so far I really like it.
  • by sd4f ( 1891894 ) on Tuesday July 22, 2014 @07:04PM (#47511441)

    I certainly think so. It's a real pity that mozilla is just becoming a dud social justice warrior organisation now. I guess the people who work for them all aspire to work for google, which is probably why their trying to do an orange version of google chrome...

    Since the UI changes, and getting rather annoyed with FF29 (or was it 30) which would constantly block stuff or ask for permission (like vista) to enable things, I just moved to opera. Not sure if it's good on the security and privacy side, but at least the UI, for the most part is lightweight. Needs a few improvements. I'd stick with FF28, but not very keen on running unpatched versions, and it was having many issues anyway with stability, so I guess it's better to just move along.

  • by Anonymous Coward on Tuesday July 22, 2014 @07:05PM (#47511445)

    Read again what I wrote: Don't let scripts read back the canvas content.

    Note that web browsers have previously removed features to protect privacy. For example, the ability to use arbitrary styles with the :visited selector was removed to prevent web sites from partially reconstructing browsing history.

    Another feature that needs to be removed is access to all locally installed fonts except for a minimal set of default fonts. With web fonts this is hardly a limitation, but access to local fonts enables a very effective fingerprinting technique.

  • by Eythian ( 552130 ) <robin.kallisti@net@nz> on Tuesday July 22, 2014 @09:34PM (#47512329) Homepage

    You can stick with gopher, but the rest of the world has moved on.

  • Re:no thanks (Score:5, Insightful)

    by jenningsthecat ( 1525947 ) on Tuesday July 22, 2014 @10:49PM (#47512733)

    > In short, the designers are (willfully?) ignorant of the fact that > not everyone uses their web browser exactly the same way > they do.

    Aren't you make that mistake yourself?

    No, he's not making the same mistake. He's perfectly willing to let others use the new design and features - he just wants a way to keep the old behaviour, and so do I.

    > Any time they change the interface, add an easy-to-find > checkbox under the options to restore the old functionality.

    That leads to an explosion of difficult-to-understand checkboxes in the UI, and an unmaintainable mess under the hood.

    I'm not very well qualified to comment on the 'unmaintainable mess', but it smells fishy to me. If Pale Moon can keep the old behaviour while incorporating the new security enhancements, surely Mozilla can keep the old UI and the new one without compromising maintainability. Especially since addon designers have been doing pretty much that for your users for 25 or more releases. And as for the 'difficult to understand check boxes', scratch them. Just give us a well documented set of 'about:config' entries that are already present and prefixed with something like "old behaviour" so can go to one block of entries, change them all, and be done. Heck, you could boil it down to ONE entry called 'browser.pre_australis_mode'.

    I'm pretty sure that won't happen though, not because it's too much work, but because Mozilla is hell bent on me-tooing their way into the future with all the other browser makers whose attitude is 'screw the users'. So in the meantime I'm using Pale Moon. Yes, I see the apparent hypocrisy in that decision. I hope Mozilla sees the hypocrisy of bringing private corporation attitudes to their ostensibly FOSS organization.

  • by bussdriver ( 620565 ) on Wednesday July 23, 2014 @02:02AM (#47513385)

    Mozilla asks for user data and people who do not opt-into that are not contributing data. Me being one of the many who do not-- I suspect intermediate and advanced users comprise the majority of this group. This means their data of people not using things like menu bars because they getting metrics from the most daft users of firefox.

    Good designers will use metrics only as a factor not as a mindless system to think for you. Simplistic metrics are a whole issue in themselves along with improper use of statistics (on metrics) which is a common problem as well. Menu bars are never used heavily but they are extremely useful - of all times, in 2014 when phones have more screen space than a desktop did in the 90s we suddenly become obsessed with screen space??

    Great designers also will accommodate advanced users and the large base of existing users by not arbitrarily pissing them off. Necessary changes can be done more gradually along with instructions on how to change the feature. (like making sure the user knows how to get to menus when you killed them... and to not foobar the pop-up menu version of the menubar... proper grouping and hierarchy make large things easier.) Also the current situation of "don't make me think" is likely a fad in the design world; I hope that users want to use their brains effectively in the future; otherwise, Edward Tufte etc. are irrelevant as we devolve.

    If Mozilla wants to REALLY be a community they will let users choose and try something democratic, such as opt-in or opt-out of a major interface change. Since opt-in would never gain a majority of the users on these recent changes; the designers would naturally push for an opt-out policy but at least they could measure their failure by making opt-out easy to do (like force the user to use it for a few months before presenting the option.) At least then users at all skill levels feel empowered and PART OF SOMETHING (mozilla could even use the opportunity to leverage altruism and promote an organization image unlike the top-down corporate browsers.)

    FURTHERMORE, it doesn't matter how many more daft users you have over the advanced users. Your software is not default like IE was. Users install Firefox because of people like slashdot readers. I have brought mozilla 100s of users and I can take them away, some already left for Chrome anyhow... but many do what their nerd or IT staff tells them to do (or whomever sets the default.)

Thus spake the master programmer: "Time for you to leave." -- Geoffrey James, "The Tao of Programming"