Mozilla today released the final version of Firefox Quantum, Version 59 brings several improvements related to the security aspect and also some improvements from existent utilities like the screenshot functionality.
As always Mozilla is going to upload the changelog a bit later, it can be found here. The Android app is going to be rolled out over the next few days. The latest ESR 52.7.0 changelog can be found here but it only contains “Various stability and regression fixes”.
- Download | 32-bit en-US (international)
- Download | 64-bit en-US (international)
- Download Page | All Languages and OS
- Download Page | Extended Support Release
- Download Page | Portable
- Download Page | Android App
A download mirror is as always provided by Mozilla itself, you can manually download all releases from their own secured FTP server.
The following summery explains all security, UI and performance changes.
- Firefox Home Page content loads up to 15% faster now.
- Drag & Drop Top Sites elements on Firefox’s Home page and other customization options.
- Fix popup content on multi-monitor systems with different DPI settings is now fixed according to the source code commits – Reported by several people.
- Faster page load times by loading content either from the user’s hard drive or networked cache content while using pre-loaded content.
- Graphics rendering improvements for Mac Firefox installations which original got introduced in Firefox 58.
- You can (for now) mark HTTP sites as insecure in Firefox, which will be come the default in Firefox 60.
- Screenshot tool with several improvements regarding to feature requests.
- Firefox 59.0 includes a number of privacy enhancements which can be found under about:preferences#privacy.
- Top level navigation to date:// URIs is by default blocked.
- HTTP-Auth dialogs can’t be triggered by cross-origin images anymore.
- Mozilla added an “Assistant App”. The user can decide to work with it or not, this was a requested feature, it should help to improve the Browser experience.
- Firefox 59 for Android supports HTTP Live Streaming (HLS) playback.
- Removed the about: page. for Android users. The user sees a dialogue instead.
- CSS engine functionality was introduced in the Android Firefox version.
Developer only changes
- Experimental Tab Hiding API is by default now available as a wish from the community.
- Extensions can now override proxy settings.
- IndexDB use no longer impacted by cookie settings.
- Cookie API supports first-party isolation mode and FPI cookies. External extensions are able to control the internal behavior via Cookie API.
- Support for decentralization protocols eg. dat://, dweb://, ipfs://, ipns:// and ssb://
- Support W3C specifications for pointer events.
- Web Developer Tools improvements: network monitor shows a preview of the rendered HTML if the response is a HTML. The StorageManager and CookieManagment access got improved.
- Theme API was improved according to user feedback.
- RTP Transceiver implemented to give “pages more fine grained control over calls”.
Workaround for a possible crash (affects only Windows 7 users)
“Prevent accessibility services from accessing your browser” might need to be turned off according to some user reports, I could’t confirm this in a VM – but you might be affected by this. Mozilla told me that there going to fix this once there know what causing it. Some users on Twitter are reporting that even switching the toggle might already is enough to crash the Browser.
No remaining issue so far in this release which is really good, there of course several possible reported minor problems but these gets addressed in another bugfix release.
Besides some gimmick changes I think overall it’s a good release and another important step was made into a better web experience, new protocol support is always good and the developer changes makes sense because there mostly requested by those who actually code extensions/websites or for those who are going to test it.