- Starting Firefox 18 Animated Personas will no longer work. However, there is an easy fix for this by installing Personas Shuffler add-on. If more than one persona is installed, the add-on will.
- 18 Apr 2012 Mozilla Firefox v12.0 Beta 6. 12 Apr 2012 Mozilla Firefox v12.0 Beta 5. 05 Apr 2012 Mozilla Firefox v12.0 Beta 4. 29 Mar 2012 Mozilla Firefox v12.0 Beta 3. 22 Mar 2012 Mozilla Firefox v12.0 Beta 2. 16 Mar 2012 Mozilla Firefox v12.0 Beta 1. 10 Mar 2012 Mozilla Firefox v11.0.
You'll find the last version of Firefox 18 below, but we do not recommend that you use anything but the latest version. I hope this gets your scheduling program back up and running.
Mozilla uploaded a few hours ago, January 7, the final packages of the Mozilla Firefox 18.0 web browser for all supported platforms, including Linux, Mac OS X and Windows.
Actually, Mozilla Firefox 18.0 was supposed to be officially announced by Mozilla on January 6, but there is no release announcement for it at the time of writing this.
However, you can download the final version of Mozilla Firefox 18.0 right now (see download link at the end of the article) from the official Mozilla FTP servers, for your desired operating system.
Highlights of Mozilla Firefox 18.0:
· Faster JavaScript performance, thanks to the IonMonkey compiler;· Initial support for WebRTC;· Implemented CSS3 Flexbox;· Implemented a new HTML scaling algorithm for better image quality when browsing websites;· Better tab switching performance;· Support for the new window.devicePixelRatio DOM property;· Added support for @supports;· Startup time improvements, thanks to smart handling of signed extension certificates;· Added support for W3C touch events, replacing MozTouch events;· Fixed bug 62178, to prevent insecure content from loading on secure pages (HTTPS);· Fixed bug 769764, which removes the synchronous DNS resolution and synchronous proxy API from nsProxyAutoConfig.js, for better web experiences when using proxies.
Download Mozilla Firefox 18.0 for Linux binaries and sources right now from Softpedia. Also, don't forget to visit our always up-to-date Firefox Extensions section for the latest add-ons.
On the other hand, those of you who want to go adventurous and install the current Beta release of Mozilla Firefox, which will be version 19.0 in the next days, using our step-by-step, universal tutorial (with screenshots) about how to install Firefox Beta on Ubuntu.
Firefox 18 will be released on the second week of January. Here’s the list of changes that went into Firefox 18 that can affect add-on compatibility. There is more information available in Firefox 18 for Developers, so you should read that too.
Firefox 1800 Number
General
- app:// protocol and XHR. If you load local resources using XHR and you check for status 0, this will no longer work. You must check for status 200, like with a regular request.
- Move various onfoo event listeners off of DOM objects. addEventListener should always be favored. If you need to set an on* property to add an event listener, you should set it to a function instead of an object containing the handleEvent function. Updated: There’s more information on this MDN page.
- Remove synchronous proxy API and synchronous DNS resolution. This changes nsIProtocolProxyService and nsIProxyAutoConfig, as well as the newProxiedChannel function, in order to make them asynchronous.
- Remove calls to nsICacheSession::openCacheEntry on the main thread. asyncOpenCacheEntry should be used instead.
- Remove BlobBuilder. The Blob constructor should be used instead.
- WebSocket constructor fails from the scope of an add-on. This bug is no longer present in Firefox 18, but it was during a big part of the 18 beta cycle. It was particularly easy to reproduce in add-ons using the Add-ons SDK. If this bug affected you, make sure you test again on the latest beta.
- Porting Websockets to WebIDL. This should only affect add-ons who are creating WebSockets using XPCOM instead of the global constructor. This will no longer be possible.
Private Browsing
Private Browsing Mode is changing to support private and non-private windows opened at the same time. This means that many XPCOM interfaces and other functions are changing to support it. The changes are mostly new parameters that tell the function which context it is being called from, so that it can work accordingly.
- Move the removeDataFromDomain API into its own service. The function was moved to a JS module: ClearRecentHistory.jsm.
- Make network favicon requests inherit private browsing context. This adds a new argument to setAndLoadFaviconForPage.
- imgLoader uses global PB notifications. Using imgICache or imgILoader is now deprecated. imgITools should be used instead. See the imgICache docs for more information.
- nsWebBrowserPersist::SaveURIInternal creates a channel out of thin air. saveURI has a new argument, and there’s a new savePrivacyAwareURI function.
- Add privacy status to nsDownload. This adds new arguments to nsIDownloadManager.addDownload, nsITransfer.init, and saveURL from contentAreaUtils.
Firefox 18 Download
There’s more information about the new private browsing in these docs: Supporting PBM, and Updating add-ons broken by PB changes.
New!
Mozilla Firefox 33.0.3 Download
- Support feeding TypedArray to js-ctypes.
Please let me know in the comments if there’s anything missing or incorrect on these lists. If your add-on breaks on Firefox 18, I’d like to know.
Firefox 18 Download Windows
The automatic compatibility validation and upgrade for add-ons on AMO will happen next week, so check your email.