Firefox 126 arrives with zstd support, improvements in developer tools and more

Firefox Logo

Firefox is a popular web browser

Mozilla announced a few days ago the release of the new version of «Firefox 126», version in which A total of 21 vulnerabilities have been addressed. Two of these vulnerabilities have been classified as dangerous.

The first of them cataloged under "CVE-2024-4764", It's a vulnerability. which allows access to an already freed memory area when processing multiple WebRTC streams with audio. The second vulnerability is "CVE-2024-4367" which allows the execution of JavaScript code when processing specially designed fonts in the integrated PDF viewer.

What's new in Firefox 126?

Regarding the changes that are presented in this new version of Firefox 126, one of the new features that stands out is the new menu option contextual call «Copy link without tracking site«. This feature allows you to copy the URL of the selected link to the clipboard, removing the query parameters used to track transitions between sites.

Another novelty that stands out in Firefox 126 is the support for Zstandard compression (zstd). Therefore, starting with this version, Firefox now supports content encoding using zstd, in addition to the already supported gzip, brotli and deflate. When sending requests, the "Acceptance Encoding" HTTP header now includes "gzip, deflate, br, zstd."

In addition to this, a new experimental feature for automatic translation of selected text fragments on a page. Previously, only an entire page could be translated. Now, when right-clicking on a selected block of text, the translation function can be accessed via the context menu. To enable this option, you must configure browser.translations.select.enable en about:config.

In Firefox 126, added a section in the customization panel to select background images on the page displayed when opening a new tab. To enable this feature, you need to activate the setting browser.newtabpage.activity-stream.newtabWallpapers.enabled en about:config.

Also, we can find the new, simplified unified dialog for clearing user data, although it is not yet enabled by default. This box improves the division of data into categories and adds information about the size of data saved over a selected period of time. To activate it, you must configure privacy.sanitize.useOldClearHistoryDialog en false en about:config.

On the other hand, Firefox 126 features additional telemetry collection, which includes search query counters from different categories. These categories cover 20 types of general content, such as sports, business, and travel. The information collected is intended for the development of new search capabilities and is stored without reference to individual users.

To protect the privacy of users, OHTTP (Oblivious-HTTP) technology is used. This technology redirects encrypted HTTP messages through additional intermediate nodes, so that the end server receives the request from the transit node's IP instead of the user's IP, thus removing information about the user's IP address in the collected telemetry.

Of the other changes that stand out:

  • The ability to quickly navigate to a link saved in the clipboard, added in Firefox 125, has been temporarily disabled. The outage is due to performance issues.
  • Builds for macOS on Mac computers with M3 CPUs now include hardware acceleration for AV1 video decoding.
  • The URL.parse() method has been added, which returns a URL object representing the link specified in the parameters. TO
  • Support for the CSS zoom property has been enabled, allowing you to zoom in or out of individual elements. The Element.currentCSSZoom read-only property allows you to determine the zoom level applied to an element.
  • Added the ability to reflect the state of custom HTML elements in CSS via the :state() pseudoclass, similar to how standard HTML elements change their state in response to user interaction.
  • The Selection.direction property has been added, which defines the direction of the selection.
  • The Screen Wake Lock API is now supported, which allows a web application, such as a media player, to lock the screen saver from waking up after a long period of user inactivity.
  • The style editor in web development tools has been sped up by 15% to 20%. Additionally, the “Show Split Console” setting has been added to enable or disable the mode that displays the web console simultaneously with other panels.

If you are interested in knowing more about it, you can consult the details in the following link

How to install or update the new version of Firefox on Linux?

As always, for those who already use firefox, they can simply access the menu to update to the latest version, meaning Firefox users who have not disabled automatic updates will receive the update automatically.

While for those who don't want to wait for that to happen, they can select Menu> Help> About Firefox after the official launch to initiate a manual update of the web browser.

The screen that opens displays the currently installed version of the web browser and runs a check for updates, provided the functionality is enabled.

Another option to update, is if you are a user of Ubuntu, Linux Mint or some other derivative of Ubuntu, you can install or update to this new version with the help of the browser's PPA.

This can be added to the system by opening a terminal and executing the following command in it:

sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y sudo apt-get update sudo apt install firefox

The last installation method that was added “Flatpak”. To do this, they must have support for this type of packages and the browser installation is done by typing the following command in the terminal:

flatpak install flathub org.mozilla.firefox

As for those who already have the browser installed, it is enough to execute the following command to not only update Firefox, but also all its applications that are in Flatpak format:

flatpack update

In the case of those who prefer the use of Snap, the installation of the browser can be done by typing the following command:

sudo snap install firefox

And to update the applications that we have installed in Snap format, just type the following in the terminal:

sudo snap refresh

Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.