Hacker News new | past | comments | ask | show | jobs | submit login
What's new in Firefox 17 (shipping today) (mozilla.org)
68 points by ck2 on Nov 20, 2012 | hide | past | favorite | 74 comments



I don't really ever want my browser to have Facebook integration. They have toolbars for that.


It doesn't have Facebook integration. It has support for a Social API, which is a structured way to essentially build social toolbars if you will. Facebook just happens to have implemented it. Facebook integration comes when you visit Facebook's Messenger for Firefox page and turn it on and "install" the messenger.


If you don't explicitly enable it, you'll never know it's there. We were very careful about that.


> We were very careful about that.

You still have to have in mind that even knowing that the FB parasite is somehow "in my browser and I cant remove it", even if it is not activated, makes me want to immediately toss it away in disgust and go Chrome exclusively.

16 is the latest FF I will be using and recommending and I am very likely not alone. Mozilla forcing FB on us is high treason, and many of us will start recommending Chrome instaed of FF to people we can influence just to harm Mozilla because of this betrayal.

The FF user base rose quickly by word of mouth and by word of mouth it can even more quickly disappear in Chrome's mighty shadow. FF needs us more than we need FF. Keep that in mind when you make decisions like pushing FB on us. You cannot afford playing a dictator.


It is not high treason, and it is far more than integration with Facebook. Here's a bit of explanation from the following article:

"The idea is to be able to have a quick view into a site without having to switch back and forth between tabs...The Social API doesn’t have to work with only social sites. The API could be used by financial and sports sites to maintain a ticker or email providers could use it to make it easy to check in-coming messages. And since Firefox is open source, other browser makers could implement the Social API, though no other company has announced their intention to do so."

http://gigaom.com/2012/11/20/firefox-17-launches-with-social...

It's fine if you want to debate whether such functionality belongs in a web browser, but this isn't the 90s, and I think these capabilities make sense given what I often do on the web. You can find out more about its capabilities here:

https://developer.mozilla.org/en-US/docs/Social_API

Cheers!


Yes, entrusting all your browsing data to Google in order to spite a non-profit sure makes sense to me!!!

...come on. What Firefox have implemented is an API. Facebook is not involved until you go to Facebook and give them permission to be involved. Quit being so hysterical and remember that Mozilla is a non-profit organisation and has your interests far more at heart than Google does.


There is no "FB parasite" in your browser. FF is not "pushing FB on us". Social API is an API for any social service...fb just so happens to have a client for it (which is not packaged with ff).

see: https://blog.mozilla.org/futurereleases/2012/07/06/bringing-...


I think you (and many other people here) are confused about what Social API really is.

It's like BrowserID - a protocol that enables authentication. Facebook can implement BrowserID, StackExchange can implement BrowserID, Google can implement BrowserID; you get the idea.

The same goes for Social API. It's just a protocol for social networks. Anybody who wants to create a social site, can support the Social API and users can enable it to work on any site that offers such functionality.

Social API IS NOT "Facebook in my browser".


> FB parasite

> go Chrome exclusively

Wat? Google wants to slurp your data just as much as Facebook


Please make it completely removable.


Moving social stuff into the browser should actually help make it more open. If a page/framework uses this Social API instead of hardcoding against a few popular networks, it opens the door for you to choose how the integration works.


I don't care about how open it is, my browser is for browsing. If I wanted a social browser I'd use AOL.


So you'll turn it off.

Hundreds of millions of folk use their browser for social stuff. It's not an unreasonable use of developer time to make the web better for those people. (It probably springs from their work on FirefoxOS in any case.)

The small set of folk like you can just disable it. (Or, as is pointed out elsewhere, just never enable it in the first place!)


Yes, I'll probably turn it off. And then when they add some strange mapping API, I'll turn that off too, and then finally when they add a storage API I'll switch to a browser that isn't trying to be everything to everyone.


Did you know that every major browser already supports storage and geolocation APIs?

http://caniuse.com/#search=localstorage

http://caniuse.com/#search=geo


You don't have to turn off anything. It is a something that you explicitly have to opt-in for.


Until it gets accidentally turned on by a browser update, or by some rogue plugin (wouldn't put it past Adobe actually), or by an optional Windows Update, or by some grayware that I mindlessly install on a computer.

If it's off by default, it should be in a plugin. If you want it, come and get it.


I guess I'm not the only one who feels that way. What I value most in my browser: security, usability, speed, and standards compliance. Since FF is not perfect (but always improving) in all of these areas, I'd rather see progress there than feature creep.

Everything else can be a plugin. I guess that means the plugin mechanism better be pretty good.

If I recall, these were some of the reasons people flocked to Chrome (Speed & Usability).


Also Firefox 17 Changes for Web developers

https://developer.mozilla.org/en-US/docs/Firefox_17_for_deve...

The sandbox support for iframes looks particularly helpful.

Sadly this is the first version of Firefox in a year or two that actually breaks things for me: the "animate once" setting is no longer being obeyed for GIFs in some cases and the "secure login" plugin seems to have stopped working despite a recent update.

Mostly intact though and I've finally turned off Flash completely since enough of the web and youtube supports it properly with pure html5


"secure login" plugin seems to have stopped working despite a recent update

I believe secure login stopped working on several popular sites due to changes in those sites' webforms. A while ago I applied a patch mentioned in the addons.mozilla.org comments, and the extension worked again.

I've just checked out and diff'd the most recent v1 update. The only change is the addition of a pretty spammy looking URL that appears on first launch. No bugs were fixed. Sad.

The version I'm using (works in Firefox 17 for me) is: http://homepages.inf.ed.ac.uk/imurray2/tmp/secure_login-0.9.... I suggest unzipping and doing a "diff -r" against the unzipped contents of the official version to check I'm not evil.


Does the 'Activate JavaScript protection on login' option work for you with 'Secure Login'? It has been working for me for a long time now; I am just wondering if I am doing something wrong.


I'm sad that E4X never took off on the web. If the DOM APIs had been E4X-ized, that would have perhaps made an impact.


If you can reproduce the gif problem in the nightlies, you should file a bug!


Firefox 18b1 comes out tonight or tomorrow so I am going to wait and see what happens with that.


For filing a bug do check against the nightlies, in case it was fixed in them but didn't make it to 18.


In the year 2012 when you have a 3D view for DOM, you still can't reorder nodes or edit the inner html in the markup panel.

What the hell are those crap on the developer menu anyway? Oh right they are there because you still can't do live editing in meaningful ways in the inspect bar. See point above.

Font rendering is still terrible by default for Asian fonts BTW. Argh. I'm going back to Safari.


Firefox 18 will come with a new panel to edit HTML.


Request to firefox devs hanging here. Please make the linux version better.. I use firefox on Windows but have to use Chromium on Linux. I'm mostly talking about the UI interface, it's really not the same standard.


As a Firefox dev and a Linux user, I also want a better user experience on Linux. Hopefully, the work we're doing on Australis (new firefox theme) will satisfy most of the Linux users.


I concur. This add-on has been indispensible:

https://addons.mozilla.org/en-us/firefox/addon/fxchrome/

It's a rather good emulation of Chrome's, er, browser chrome. Fingers crossed that australis can save me from the embarrassment of Firefox's default look on Linux.


Mine also very specifically crashes on the Linux version (but not OS X or Windows) when I try to search on http://ukulelehunt.com, which is rather odd. I did report it but I really don't know what's causing it.


fwiw, I don't mind Fx's default UI at all. Thought I'd add my contrary voice in, since everyone else so far has concurred.

I think Chrome is the more awkward of the two. I used Chromium for about two years before switching back to Fx with version 4 (Fx has better extensions and comparable speed, and I like using a browser that's not so closely linked to Google's services). I have been using Linux nearly exclusively for 7+ years.

Will have to check out Australis and see if it makes me feel angry or not.


> FIXED Page scrolling on sites with fixed headers https://bugzilla.mozilla.org/show_bug.cgi?id=780345

Praise God, that has been a pet peeve of mine for years.


Funny, my pet peeve is sites that have fixed headers.


Yep, this annoys me mightily too but I've always thought of it as a web-design fail rather than a browser fail.

I was about to ask how the new Firefox knows what constitutes a "fixed header" and what doesn't - like, what if the overlay only goes part way across the page, or something? Then I read at the above link that they've drawn up some clever heuristics to guess the 'right' scroll amount in each case.

"It works well on many pages. No doubt there are some pages it doesn't work on. It seems like a good idea to start conservatively here."

I cautiously welcome this 'fix' for my own casual web browsing, while fearing for the rare trouble it might cause a responsible web dev who might have a legitimate need for a particular kind of overlay while having page up/down still work in the currently established way. No such need springs to mind but I'm sure that if I thought about it for long enough, in this age of games in the browser and whatnot... (some sort of fancy web comic perhaps?). Now needing to workaround what is more complex and unpredictable behaviour, this is the kind of push/pull between web developers and browser implementers which a few years down the line could turn into a bloody impossible mess for all concerned.


I wish they implemented OSX Lion style scroll bars already.


Work in progress (as we speak, a volunteer is working hard on a patch).


as long as I can turn it off


That shouldn’t be a Firefox-specific setting. You can opt to always show scrollbars from System Preferences already.


I'm a Firefox user, not a Mac user.


So why are you giving input to the Mac version? It would be awfully strange to have lion style scroll bars in windows 8.


I thought it's a general ff feature request.


The request was to use native scroll bars, not to use non-native scroll bars that emulate Lion's defaults.


the big announcement here is in the Mobile section: "Android 4/4.1: hardware and software decoder support for h.264 video"


And still doesn't support the Retina Display, disappointing.


Firefox Aurora 18 supports Retina now, and Firefox Beta 18 will support it when it's released later today or tomorrow.


What do they need to do special for retina displays?


Firefox has its own font rendering, it displays horribly with retina scaling. See for example http://media02.hongkiat.com/mbp-retina/chrome-vs-firefox-vs-...

It may seem picky, but its very obvious when browsing.


That screenshot looks less like "Firefox displays horribly with retina scaling" and more like "everything other than Safari displays horribly with retina scaling."

Which Apple may consider a feature rather than a bug :-D


It's an old screenshot from before Chrome got Retina support.


That picture doesn't do it justice, Chrome looks significantly better than Firefox.


I've been running nightly (19.0a1) for weeks just for the retina support with no issues. Their nightly is surprisingly stable.

Alternatively you can go to about:config and set layers.acceleration.disabled to true.


I miss when Firefox did minor versions more often. This is just getting rediculous.


No, this is great. It will make version numbers not matter anymore. Either you use the latest version or you can't really complain about security, stability or feature issues.


I totally disagree with this philosophy. I do not want my software to be a living-breathing entity. My browser even less so. Security issues aside, I do not want to ever update until a new feature is released that compels me to upgrade. God knows how many times I've upgraded a perfectly good piece of software just to be greeted with unwanted bloat or regressions in features. I hate this trend towards removing the meaning of version numbers. Don't get me wrong, I understand the massive boon to security that this model will bring. But there's no reason why software can't auto-update just security releases.


As a practical matter, the more releases that have to be supported with security fixes, the less secure each will end up being, as there is less testing of each individual version, and divergent code bases may need different security fixes.


You should use the Firefox ESR branch then. Details here: http://www.mozilla.org/en-US/firefox/organizations/

tl/dr; summary: 12 months of security only releases. Each year the ESR branch is rebased on the current version of Firefox. I believe Firefox 17 will be the basis for the next year of ESR releases.

Mozilla makes it very difficult to find the download page, but it is here: http://www.mozilla.org/en-US/firefox/organizations/all.html


If you click on the yellow star in the URL bar and the pop-up window doesn't open to let you pick a folder to save the bookmark in, see if you are running HTTPS-Everywhere. Turning off that extension got bookmarks working for me again. Alternatively, you can copy and paste the URL into a new tab and bookmark it there fine, even with the extension on. If you're trying to reproduce this bug/?feature? consistently I can give you steps that make it occur 100% of the time.


I can't wait to get Firefox 21.

At last it will be able to drink beer too.


It looks like they still haven't supported H.264, which is the main reason I'm still using Chrome and haven't switched back to Firefox.


Not yet. Work in progress.


I commented on the previous release of FF15 when they fixed the plugin memory leak fixes, but since I've used it a lot for responsive design, I've noticed this is still a big problem for normal everyday use, even with just two tabs open. I'm not sure what FF15 fixed, but I just don't notice the improvement I was hoping for.


List of features still waiting for. Generational GC OMTC - Off main thread composition SuperSnappy - a mini e10s Support of H.264 Codec - aka playing H.264 using the codec that comes default in Windows Vista, 7 & 8. XP Users get fallback to Flash

Four Big features, lets hope Mozilla will finish them off in 2013.


random aside, I just discovered (I use firefox nightly now version 20) the about:preferences page.


Why is that not the default way to access preferences? It just seems so much nicer than a dialog box. Death to all dialog boxes.


No idea. Few years ago it was announced as a soon to be implemented feature. Every update I clicked on the preference button just to be disappointed-ish, I totally forgot it thinking it was at the bottom of the todo-list, and now I stumble upon it randomly browsing about:about.


"Click-to-play blocklisting implemented to prevent vulnerable plugin versions from running without the user's permission" interesting...


I was using click-to-play whitelisting for all plugins for a bit and it didn't work really well for me. There are some services that use hidden flash movies, like how grooveshark plays audio. There is no where to click to allow it so you just can't use the service with that feature enabled.

I've been using noscript intstead. It provides an easier interface for approving plugins and more.


Whenever a plugin is blocked, you should see a Lego-looking icon in the address bar which will let you activate everything on the page.


Oh very cool! Thank you for pointing that out.


Nice work. I haven't tried Firefox for a long time, but this handles well. The integrated dev tools look good, too.


I suspect they still haven't fixed the Cmd-arrow in Gmail issue. Yeesh. Not exactly an uncommon usage case.


Every time a new Firefox ships, I start thinking about Firefox 99.


Tonight we're gonna party like it's Firefox 99




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: