Archives For Firefox

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, 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:

For Ubuntu users, Firefox 100 will be available in next few days. Just keep your system up-to-date and you’ll get the release soon.

For Ubuntu 22.04 (and old Ubuntu 16.04), you may install Firefox 100 as .deb from Mozilla Team PPA (Need to set PPA priority, see HERE for more).

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 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 is an empty package that links to the Mozilla’s official Snap.

Ways to get Firefox in Ubuntu as deb:

Snap is OK. But when you trying to install Gnome Extensions, the browser doesn’t work at the moment! So, you need workarounds:

  • Firefox Linux tarball from Mozilla website
  • Firefox ESR PPA.
  • Firefox PPA.
  • Ubuntuzilla repository

The Linux tarball is a good choice, but it lacks desktop shortcut integration. And you have to manually download the latest package every time a new release is out!

Ubuntuzilla apt repository is another choice. Ubuntu refers to this repository many years ago when it was not updating Firefox package itself.

I prefer Ubuntu PPA via a bit more, and the “Mozilla Team” team PPA is what I’m going to introduce in this tuturial.

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 pakages for LibreOffice, Plank dock, and unbound DNS server.

1. Remove Firefox Snap

It’s OK to keep the default Snap package. But it will cause duplicated icons in search results.

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

2. Add Mozilla Team PPA

In terminal, 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.

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 -t 'o=LP-PPA-mozillateam' 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).

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

4. Set PPA priority:

The empty Firefox deb in Ubuntu’s official repository has version number 1:1snap1-0ubuntu2. It’s always higher than the PPA package version. Running package updates either via sudo apt upgrade or ‘Software Updater’ will automatically install the official 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):

sudo gedit /etc/apt/preferences.d/mozillateamppa

The command creates and opens empty config file in Gedit text editor. When it opens, add the lines below and save it:

Package: firefox*
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 501

After saving the file, run sudo apt update command in terminal to apply changes.

sudo apt update

How to Restore Firefox Snap:

Just remove the Mozilla Team PPA using ‘Software & Updates‘ utility under Other Software tab.

After that, either launch Software Updater to upgrade Firefox or use apt command below. Both of which will automatically install back the pre-installed Snap package.

sudo apt update && sudo apt install firefox

That’s all. Enjoy!

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 about:unloads page

Other features in Firefox 94 include:

  • 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.

The “Software Updater” utility in Ubuntu MATE 21.10 tries to remove native Firefox package and install the SNAP version instead. If you’ve done that, here’s how to revert to Firefox DEB package and prevent the misbehavior.

As you may know, Ubuntu is switching Firefox from native DEB to the universal SNAP package. Ubuntu 21.10 now has Firefox SNAP out-of-the-box, while its flavors are still having the classic deb package.

However, in Ubuntu MATE 21.10 the “Software Updater” has a bug. It tries to remove pre-installed Firefox package by marking it as “Duplicate packages to be removed”.

Software Updater Tries to Install Firefox SNAP

If you clicked “Install Now” button without attention. The default Firefox web browser will be replaced with the SNAP app:

Revert to pre-installed Firefox DEB:

By going to the app “menu -> Help -> About Firefox” will tell if you’ve done that mistakenly.

The Firefox SNAP app

And, you may press Ctrl+Alt+T on keyboard to open terminal, and run command to remove the Snap if installed:

sudo snap remove --purge firefox

Then install the native Firefox deb package by running command:

sudo apt install firefox

Prevent Software Updater from installing Firefox Snap:

Thanks to N0rbert, run the single command below in terminal to do the trick until the upstream fixed the bug.

sudo apt-mark manual firefox

The command will work on all Ubuntu flavors, though I found the issue only in Ubuntu MATE so far.

That’s it. Enjoy!