Mozilla today launched Firefox 69 for Windows, Mac, Linux, and Android. Firefox 69 blocks third-party tracking cookies and cryptomining by default.
Firefox 69 for desktop is available for download now on Firefox.com, and all existing users should be able to upgrade to it automatically. The Android version is trickling out slowly on Google Play. According to Mozilla, Firefox has about 250 million active users, making it a major platform for web developers to consider.
Enhanced Tracking Protection
Mozilla added basic Tracking Protection to Firefox 42’s private browsing mode in November 2015. The feature blocked website elements (ads, analytics trackers, and social share buttons). Firefox 57 arrived in November 2017 with an option to enable Tracking Protection outside of private browsing, but it wasn’t on by default (it could break websites and cut off revenue for content creators).
In August 2018, Mozilla announced Firefox would block trackers by default. Firefox 63 arrived in October with Enhanced Tracking Protection, blocking cookies and storage access from third-party trackers. Firefox 65, released in January, added Content Blocking controls with three controls for the blocking feature:
- Standard: The default, where Firefox blocks known trackers and third-party tracking cookies in general.
- Strict: For people who want a bit more protection and don’t mind if some sites break.
- Custom: For those who want complete control to pick and choose what trackers and cookies they want to block.
In June, Mozilla turned on Enhanced Tracking Protection for new downloads of Firefox as part of the Standard setting. Third-party tracking cookies from over 2,500 tracking domains are blocked without users having to change anything. For those that already had Firefox, Mozilla planned to roll out Enhanced Tracking Protection by default “in the coming months.” That time has now come.
Enhanced Tracking Protection shows up as a shield icon in the address bar. Click on it, open the Content Blocking section, and then hit Cookies. The Blocking Tracking Cookies section shows the companies Firefox has blocked and lets you turn off blocking for a specific site. The feature focuses on third-party trackers (the ad industry) while allowing first-party cookies (logins, where you last left off, and so on).
Cryptomining and fingerprinting
As part of its crackdown, Mozilla also wanted to tackle cryptomining, which uses your CPU to generate cryptocurrency for someone else, and fingerprinting, which builds a digital fingerprint that tracks you across the web. The company started testing blocking cryptomining and fingerprinting in April. Then the options to block each one arrived with Firefox 67 in May.
Firefox users can access these options by either clicking on the small “i” icon in the address bar and clicking on the gear on the right side under Content Blocking or by going to Preferences, Privacy & Security, and then Content Blocking. From there, select Custom and check “Cryptominers” and/or “Fingerprinters.” Both were off by default. With Firefox 69, cryptomining is now blocked by default as part of the Standard setting. Firefox 69 also blocks fingerprinting as part of the Strict setting, and Mozilla plans to turn it on by default in a later release.
Windows, Mac, and Linux
Here’s the full Firefox 69 for desktop changelog:
- Firefox now gives Windows hints to appropriately set content process priority levels, meaning more processor time spent on the tasks you’re actively working on, and less processor time spent on things in the background (with the exception of video and audio playback).
- To improve battery life on dual-graphics-card macOS machines, Firefox now tries more aggressively to switch back to the more power-efficient GPU for WebGL content when able. Firefox also works harder to avoid switching to the high-power GPU for one-off transient uses of WebGL.
- Finder on macOS now displays download progress for files while they’re being downloaded.
- Added support for the Web Authentication HmacSecret extension via Windows Hello on systems running the Windows 10 May 2019 update or newer.
- As previously announced in the Plugin Roadmap for Firefox, the “Always Activate” option for Flash plugin content has been removed. Firefox will now always ask for user permission before activating Flash content on a website.
- Firefox no longer loads userChrome.css or userContent.css by default. Users who wish to customize Firefox by using these files can set the toolkit.legacyUserProfileCustomizations.stylesheets preference to true to restore this ability.
- The new event listener breakpoint feature allows developers to pause on a host of different event types, whether it be related to animations, DOM, media, mouse, touch, worker, and many other event types.
If you’re a web developer, you’ll want to get more details here: Firefox 69 for developers.
Firefox 69 for Android is a minor release. That’s because the Android team is mainly focused on Firefox Preview.
Mozilla releases new Firefox versions every six to eight weeks, and Firefox 70 is currently slated for mid-October.