Firefox web browser announced the release of 119.0 this Tuesday.
The new release improved PDF editing, by allowing to add images and alt text, in addition to text and drawings.
“Firefox View” icon has been replaced with a folder icon instead of the previous Firefox logo. And, it allows to see all open tabs from all windows, and all tabs from other synced devices.
The release also has some security improvements. They include Encrypted Client Hello (ECH) to extend TLS encryption to cover more of the handshake and better protect sensitive fields, supports the partitioning of Blob URLs for Total Cookie Protection, and restrict website fonts visibility to system fonts and language pack fonts in Enhanced Tracking Protection strict mode.
Other changes in Firefox 119 include:
Ability to import some extensions from Chrome.
Recently closed tabs now persist between sessions that don’t have automatic session restore enabled.
Updated Storage Access API web standard.
Santali (sat) language support.
Unexpected jumps in scroll position on Facebook.
Various security fixes, and development changes.
How to Get Firefox 119
The official release note as well as the download link is available at the link below:
For Ubuntu, the pre-installed Firefox Snap package has already been updated to v119. If you don’t have it, try running snap refresh firefox in terminal.
For the .deb package, Mozilla Team PPA is available though you have to manually block the Snap package.
This simple tutorial shows how to install the latest Firefox Nightly in all current Ubuntu releases!
Firefox Nightly is the bleeding edge version of the web browser that updates twice a day. It contains features that are still in developments months or even years before they become mainstream.
The Nightly build is more likely to crash than the stable release. For testing purpose or power-user who prefer the very latest features, here you can install Firefox Nightly via 3 ways!
Method 1: Install Firefox Nightly via Snap package
The easiest way to get Firefox Nightly is using the Snap package. It receives updates automatically, however, will override the pre-installed Firefox, by updating it to the latest edge channel.
Ubuntu 22.04 and higher users, can simply open Ubuntu Software (or App Center). Search Firefox and switch channel/source to “latest/edge”.
Or, press Ctrl+Alt+T on keyboard to open terminal. When terminal opens, run the command below instead to install Firefox Nightly:
snap refresh firefox --channel=latest/edge
NOTE: The Snap package will take use the previous profile. In the case, you can open about:profiles page, then create a new profile and set it as default.
Method 2: Use New Apt Repository
Mozilla announced new official apt repository recently. It contains the .deb package of most recent Firefox Nightly package for all current Ubuntu and Debian releases.
1. First, press Ctrl+Alt+T on keyboard to open terminal. When terminal opens, run command to download & install the key for that repository:
2. Next, add the apt repository by running the single command below:
echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.gpg] https://packages.mozilla.org/apt mozilla main" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null
This command will create the ‘mozilla.list‘ file under /etc/apt/sources.list.d directory and write the source line into it.
3. Finally, refresh the system package cache:
sudo apt update
And, install the Nightly build of Firefox from that repository by running command:
sudo apt install firefox-nightly
Method 3: Install Firefox Nightly via Ubuntu PPA
For choice, there’ a daily build PPA maintained by Ubuntu members. Which, so far supports Ubuntu 20.04, Ubuntu 22.04, Ubuntu 23.10, and Ubuntu 24.04
The PPA is a good choice, since it contains native .deb package. It will NOT override any other Firefox Stable package (neither deb nor snap), and uses its own profile for storing user data.
1. To add the PPA, first press Ctrl+Alt+T on keyboard to open terminal. When it opens, run command:
Type user password (no asterisk feedback) when it asks and hit Enter to continue.
2. Linux Mint user needs to manually update the system package cache after adding PPA, though its done automatically in Ubuntu 20.04 and higher:
sudo apt update
3. Finally, install the Firefox Nightly build by running command:
sudo apt install firefox-trunk
After installing the package, launch it from ‘Activities’ overview screen or app menu depends on your desktop environments. And, you can use “Software Updater” (or Update Manager) every day to keep the package up-to-date.
Uninstall Firefox Nightly
For the Snap package, just open terminal and run command will restore to the pre-installed Firefox package:
snap refresh firefox --channel=latest/stable
However, the restored Firefox Snap will create a new user profile instead of using the original one, though you can manually backup and restore your important data.
For the apt repository package, open terminal (Ctrl+Alt+T) and run command to remove it:
sudo apt remove --autoremove firefox-nightly
To remove the source repository, just delete the source file and key by running the 2 commands below one by one:
For those who are sticking to Firefox ESR, the latest 115 release is now easy to install in all current Ubuntu releases via PPA.
Firefox ESR (Extended Support Release) is a slow moving release series target for organizations, including schools, universities, businesses. It has different release circle compare to the general Firefox series.
Mozilla keeps updating the ESR with stability, security fixes and policy updates every few weeks, and rolls out major updates on average every 42 weeks. See update differences between Firefox ESR and Rapid releases.
The latest version now is Firefox ESR 115.x, which was firstly released almost 2 months ago. It includes all the new features since Firefox 102. But of course lacks features in v116, 117, and next releases until they are included in next major ESR release. See the release note for details.
Like the rapid releases, you can download the latest Firefox ESR as portable tarball from the ftp page. However, PPA is a good choice with better Ubuntu integration and easily to keep it up-to-date. It’s also a good alternative for Ubuntu 22.04+ users who hate Snap packages.
Mozilla today announced the release of Firefox 112.0. See what’s new in this release!
For Ubuntu user using the Chromium browser that was installed as Snap package from system repository, Firefox 112 adds ability to import data from that browser. Though, the feature so far does not work in Firefox itself installed as Snap package.
When working with too many browser tabs, user can now click on the down arrow icon (‘⋁’) to open tab lists, and use middle mouse click on any tab to close it.
Also, the Ctrl+Shift+T re-open closed tab shortcut key, can now restore the previous session if there are no more closed tabs from the same session to re-open.
Right-clicking on password fields now shows an option to reveal the password.
Update EnableTrackingProtection policy to prevent from more cross-site tracking.
Enables overlay of software-decoded video on Intel GPUs in Windows
Disable the deprecated U2F Javascript API by default.
Various security fixes.
How to Install Firefox 112.0 in Ubuntu
For Ubuntu 22.04 and higher, that using the pre-installed Firefox as Snap package. You should now has updated to the new release. Just open browser, and check its version via the ‘About Firefox’ page.
For Ubuntu 20.04 and Ubuntu 18.04, just wait! The new release page will be made into system repository in next few days. Keep your system up-to-date will automatically update Firefox package to the latest.
For those who do NOT like the pre-installed Snap package, and old Ubuntu users who can’t wait, there’s also an Ubuntu PPA that contains the latest Firefox package, see this step by step guide how to install Firefox from that PPA.
The pre-installed Firefox Snap package in Ubuntu 22.04 & 22.10 now works again for native messaging support. Meaning user can now make it work with GSConnect, KeePassXC, Plasma extension, and/or installing Gnome Shell Extensions,
As you may know, Ubuntu switched to the Snap version of Firefox that runs in sandbox since 21.10. Which, however broke the feature to exchange messages with native applications.
Thanks to Flatpak team for working on a new WebExtensions XDG desktop portal and its integration in Firefox. The new native messaging feature is available for testing for a few months in beta channel. And, it’s made int stable channel just a few days ago.
Firefox as Snap
How to Get it
If you’re now using Firefox as Snap, just wait it will automatically update to the latest version with the new feature. Or, open terminal by pressing Ctrl+Alt+T on keyboard and run command:
sudo snap refresh firefox --stable
And install the XDG desktop portal package by running command in terminal. Also install chrome-gnome-shell if you want to use Firefox to install Gnome shell extensions.
For switching from Firefox .deb package back to Snap, just remove PPA priority file (if any) under ‘/etc/apt/preferences.d/’ directory, then run the command below in terminal:
sudo apt update && sudo apt install firefox
Finally launch Firefox, install or visit the page that need native message exchange. It will pop-up a dialog asks user to grant the permission.
Mozilla Firefox 101 was released today with minor new features and security fixes.
If you do video conferencing regularly with Firefox web browser, you may now use as many microphones as you want, at the same time. It allows to switch your microphones at any time, if your conferencing service provider enables this flexibility.
For non-configured MIME file types, Firefox 101 allows to assign a custom action upon download completion.
Allow sites to detect if user has requested web content present with a higher (or lower) contrast.
New inspector panel option ‘Click and drag to edit size values’.
WebDriver BiDi protocal.
Add support for large, small, dynamic viewport units and logical ones (*vi and *vb).
Various security fixes.
How to Get Firefox 101:
Ubuntu keeps updating the Firefox packages through its security & updates repository. Simply keep your system up-to-date, you’ll get this Firefox release soon in next few days.
For Ubuntu 22.04 user prefer .deb package, as well as the old Ubuntu 16.04, keep an eye on the MozillaTeam PPA.
Mozilla Firefox has reached its 100th release! It has been more than 17 years since the first 1.0 was released in 2004.
Firefox 100 now supports for displaying subtitles in the pop-out video (Picture-in-Picture mode) for YouTube, Prime Video, and Netflix videos. Also, it supports video captions on websites that use WebVTT (Web Video Text Track) format, like Coursera.org, Canadian Broadcasting Corporation, and many more.
For macOS 11 with HDR-compatible screens, users can now enjoy HDR video on YouTube out-of-the-box, though you have NOT to enable “optimize video streaming while on battery”.
For Windows, hardware accelerated AV1 video decoding is enabled for support GPUs, including Intel Gen 11+, AMD RDNA 2 Excluding Navi 24, GeForce 30. Though, AV1 Video Extension from the Microsoft Store is required.
Other changes in Firefox 100 include:
Detect and offer choice if Firefox does not match system language on first run.
Add multiple languages support for spell checking.
Enable video overlay to reduce power usage for Windows user with Intel GPU.
Support credit card autofill and capture in the United Kingdom.
Ignore less restricted referrer policies
Choose preferred color schemes for websites.
Support for profiling multiple java threads
Add Geckoview APIs
Get Firefox 100:
For the release note as well as download link, go to Mozilla web site:
Ubuntu 22.04 finally removed the .deb package for Firefox web browser from it’s repository! Here’s how to install it back.
As you may know, Firefox in Ubuntu repository since 22.04 is a Snap package that runs in sandbox. It’s easy to remove it. But when you try installing the deb package via apt, it just install the Snap version back!!
Like Chromium, the Firefox deb in Ubuntu 22.04 + repository is an empty package that links to the Mozilla’s official Snap.
And, if you want to install the latest Firefox using the classic .deb package format, there are 2 easy ways:
Mozilla Team PPA maintained by Ubuntu Team members.
Mozilla’s new apt repository maintained by Firefox developer team!
(Optional) Remove the pre-installed Firefox Snap
It’s OK to keep the default Snap package. But it will cause duplicated Firefox icons after installing Firefox in .deb package format.
NOTE: Export bookmarks and backup other important data before removing it!
To remove it, press Ctrl+Alt+T on keyboard to open terminal. Then, run the command:
sudo snap remove firefox
Also, remove the empty Deb package by running command:
sudo apt remove firefox
Option 1: Install Firefox via “Mozilla Team” team PPA
The team described that it has assumed responsibility for Ubuntu’s official Firefox and Thunderbird packages.
And, the Firefox and Firefox ESR package maintainer for “Mozilla Team” team PPA, Rico Tzschichholz, is a well-known Ubuntu user who also maintains the official packages for LibreOffice, Plank dock, and unbound DNS server.
1. Add Mozilla Team PPA
In terminal (Ctrl+Alt+T), run the command below to add the PPA. Type user password (no asterisk feedback) when it asks and hit Enter to continue.
sudo add-apt-repository ppa:mozillateam/ppa
As the PPA description indicates, the PPA was previously created for Firefox ESR and Thunderbird. It now contains the latest Firefox too.
Add Mozillateam PPA
2. Set PPA priority:
The empty Firefox deb in Ubuntu’s official repository has version number 1:1snap1-0ubuntu2. Which is always higher than the PPA package version. Running package updates either via sudo apt upgrade or ‘Software Updater’ will automatically install that one which redirects to Snap.
To workaround the issue, you have to set a higher PPA priority. To do so, run the command below in terminal (Ctrl+Alt+T):
For nano text editor, press ctrl+s to save file, and ctrl+x to exit.
After saving the file, run sudo apt update command in terminal to apply changes.
sudo apt update
3. Install Firefox via apt
Tip: the commands in this step also installs Firefox for the old Ubuntu 16.04. Though sudo apt update need to be run first.
Finally, run the command below to install the latest Firefox package as deb:
sudo apt install firefox
Here -t 'o=LP-PPA-mozillateam' specifies to install Firefox from that PPA. It’s required until you set higher PPA package priority (see next step).
The -t 'o=LP-PPA-mozillateam' flag is no longer required after setup PPA priority.
For choice, you may install Firefox ESR instead. It’s another official Firefox package that moves slowly and targets for school or enterprise use.
sudo apt install firefox-esr
Option 2: Install Firefox via its official repository
Mozilla’s new apt repository contains 4 versions of Firefox packages: Firefox Stable, Firefox Beta, Firefox Development Edition, and Firefox Nightly. It’s a good choice for Ubuntu & Debian users.
1: Get Repository Key file
To add the new repository, you need to first download & install the key, so your system will trust the packages from it.
First, press Ctrl+Alt+T on keyboard to open terminal. When it opens, run command to make sure ‘/etc/apt/keyrings’ exist for storing the keys.
sudo mkdir -p /etc/apt/keyrings
Then, download & install the key by running the single command below in terminal:
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null
After that, you can verify the new key file by listing the content of that directory via command ls /etc/apt/keyrings.
2: Add Mozilla’s apt repository
Also in a terminal window, run the single command below will create a config file and write the source repository.
echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | sudo tee /etc/apt/sources.list.d/mozilla.list > /dev/null
When done, you may verify by running cat /etc/apt/sources.list.d/mozilla.list to print the source file content.
3. Set apt repository priority:
Also you need to set higher priority for Mozilla’s repository, so Ubuntu will install Firefox from it rather than the snap package.
To do so, run command to create & edit the config file:
Finally, refresh your system package cache by running command in terminal:
sudo apt update
And, install Firefox from that repository via command:
sudo apt install firefox
You may also use firefox-beta, firefox-devedition, or firefox-nightly in last command to install other versions.
How to Restore Firefox Snap:
To restore the pre-installed Snap package, or uninstall the .deb package, first remove the repositories:
To remove the Mozilla Team PPA, launch ‘Software & Updates‘ utility and navigate to Other Software tab, finally remove the corresponding source line.
To remove the Mozilla apt repository, simply delete the source file, by running command in terminal:
sudo rm /etc/apt/sources.list.d/mozilla.list
After that, either launch Software Updater to upgrade Firefox or use apt commands below. Both of which will automatically install back the pre-installed Snap package.
Mozilla Firefox web browser 97.0 was released a day ago with few new features and various bug-fixes.
The release does not include any exciting new features for Linux, but only adds new minimal overlay scrollbar support for Windows 11. As well, system font loading on macOS has been improved to make opening and switching to new tabs faster in certain situations.
Other changes in Firefox 97 include:
The 18 colorway themes introduced in Firefox 94 expires! Though, enabled colorway will persist in add-on manager forever.
Remove support for directly generating PostScript for printing on Linux. However, printing to PostScript printers still remains a supported option
Various security fixes and new policies implemented in Enterprise 97.
colorways has gone
How to Install Firefox 97 in Ubuntu Linux:
For Ubuntu 21.10+ using the pre-installed Firefox as Snap, it updates automatically and user should now have v97.0.
For those using the classic .deb version, the best choice is wait! The official Ubuntu build will be available in next few days. At that time, open “Software Updater” to upgrade the Firefox package.
Firefox website also provides official Linux package via a portable tarball. Extract and run the executable file within the tarball will launch the web browser without installation:
Mozilla Firefox web browser released version 94.0. Here’s what’s new.
On the first launch of Firefox 94, a dialog will pop-up allows you to choose between color schemes. By clicking on “Explore colorways“, it allows to choose between 6 color palettes with live preview. And each has ‘Soft’, ‘Balance’, and ‘Cold’ colors to choose from.
For those using Mesa driver >= 21, Firefox 94 now uses the Linux graphics stack EGL instead of GLX. This will increase WebGL performance and reduce resource consumption. Ubuntu 21.04 and Ubuntu 21.10 may have the benefit, though proprietary Nvidia driver is not supported at the moment.
The new Firefox introduced a “about:unloads” page, allows users to manually unload inactive tabs to release system resources. Though it can be disabled by settings “browser.tabs.unloadOnLowMemory” to false.
Firefox macOS now uses Apple’s low power mode for fullscreen video to extend battery life.
Firefox won’t prompt updates in Windows. Instead, it will download and install updates in background.
Introduced new Site Isolation security architecture.
Roll out Firefox Multi-Account Containers extension with Mozilla VPN integration
No longer warn when closing Firefox using a menu, button, or three-key command.
Support new Snap Layouts menus in Windows 11.
Reduced system resource usage and various security fixes.
Get Firefox 94:
For all current Ubuntu releases, including Ubuntu 18.04, Ubuntu 20.04, Ubuntu 21.04, and Ubuntu 21.10. It recommends to wait until the official Ubuntu builds released (check here).
It will be available to install in next few days through “Software Updater”:
For the portable Linux tarball as well as release note, go to mozilla website.