The Pale Moon web browser 31.4.0 new corrective version released, a version in which, in addition to receiving various bug fixes, also implements a series of quite interesting changes to the browser.
For those who are unfamiliar with the browser, they should know that this is a fork of the firefox codebase to provide better performance, preserve the classic interface, minimize memory consumption, and provide additional customization options.
The project adheres to the classic organization of the interface, without changing to the Australis interface integrated in Firefox 29, and with the provision of extensive customization possibilities.
Table of Contents
Pale Moon 31.4.0 Main New Features
In this new browser fix version, it is highlighted that added support for the JPEG-XL image format, in addition to regular expressions, the “lookbehind” (back reference) and “lookaround” (environment check) modes are implemented.
Another change that stands out in the new version is that the code for parsing CORS headers has been aligned with the specification (the ability to specify "*" masks in the Access-Control-Expose-Headers, Access- Control-Allow-Headers and Access-Control-Allow-Method have been added).
In addition to this, it is also highlighted that the support for the macOS 13 “Ventura” platform and the code to compile the browser on the SunOS platform has also been improved.
On the other hand, it is mentioned that from this new version, Pale Moon will no longer trigger event keypresses in the content when the key pressed is not a printable key. That is in response to issues where webmasters were using scripts rudimentary and naive input constraints in onkeypress controllers that didn't take edit or navigation keys into account, causing problems for users trying to enter data into forms (and, for example, finding out they couldn't use backspace anymore). , cursor keys, or tab).
Regarding the corrections that were carried out, the following are mentioned:
- Stopped generating keypress events for keys with non-printing characters (backspace, tab, cursor keys).
- Removed code for evaluating the effectiveness of panning and animated tabs used in telemetry collection.
- Fixed potentially problematic thread blocking code on *nix platforms.
- Fixed some small issues with the display and operation of the web developer tools.
- Removed unused but performance-affecting tab and pan animation measurement code. (leftover telemetry)
- Internationalization data updated for time zones.
- Fixed a buffer overflow for Mac builds.
- Fixed security issues: CVE-2022-45411 and potential issues without a CVE number.
- Summary of UXP Mozilla security patches: 2 fixed, 1 DiD, 1 deferred, 25 not applicable.
Finally if you are interested in knowing more about it about this new version, you can check the details In the following link.
For those who are interested in being able to install this web browser on their distro, they will only have to open a terminal in your system and type any of the following commands.
The browser has repositories for each version of Ubuntu that still has current support. And in this new version of the browser there is already support for Ubuntu 22.04. They just have to add the repository and install by typing the following commands:
echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_22.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser/xUbuntu_22.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser.gpg > /dev/null sudo apt update sudo apt install palemoon
Now for users who are on the Ubuntu 20.04 LTS version execute the following:
cho 'deb http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_20.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser/xUbuntu_20.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser.gpg > /dev/null sudo apt update sudo apt install palemoon
For whoever they are Ubuntu 18.04 LTS users they will run the following commands in the terminal:
echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_18.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser/xUbuntu_18.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser.gpg > /dev/null sudo apt update sudo apt install palemoon