Firefox 81 Release

The release of the web browser has taken place Firefox 81. Additionally, an update has been released branch with long-term support 78.3.0. The updates for Firefox 68.x have been discontinued, and users of this branch will be offered an automatic update to version 78.3. The branch beta testing has moved to Firefox 82, with a release planned for October 20.

Key innovations:

  • A new print preview interface has been proposed, notable for opening in the current tab while replacing existing content (the old print preview interface opened a new window), i.e., it works similarly to Reader mode. Tools to adjust page format and print options have been moved from the top to the right panel, which now includes additional options like controlling the printing of headers and backgrounds, as well as selecting a printer. The new interface can be enabled or disabled using the setting print.tab_modal.enabled.

    Firefox 81 Release
  • The interface of the built-in PDF viewer has been modernized (icons have been replaced, and a light background has been used for the toolbar). Added support for the AcroForm mechanism for filling out input forms and saving the resulting PDF with user-entered data.

    Firefox 81 Release
  • Provided the ability to pause audio and video playback in Firefox using dedicated multimedia keys on the keyboard or audio headset without mouse clicks. Playback control can also be managed by sending commands via the MPRIS protocol and works even if the screen is locked or another application is active.
  • In addition to the default, light, and dark themes, a new theme In the settings interface, it has been added with colored buttons, menus, and windows has been added.

    Firefox 81 Release
  • Users in the USA and Canada are provided with the ability to save, manage, and autofill credit card information used for purchases in online stores. In other countries, this feature will be activated later. To force enable it in about:config, you can use the settings dom.payments.defaults.saveCreditCard, extensions.formautofill.creditCards, and services.sync.engine.creditcards.
  • For users in Austria, Belgium, and Switzerland using the German localization version, a section with articles recommended by Pocket has been added to the new tab page (previously, similar recommendations were provided for users from the USA, Germany, and the UK). The personalization related to content selection is performed on the client side without passing user information to third parties (the entire list of recommended links for the current day is loaded into the browser and ranked on the user's side based on browsing history data). To disable recommended Pocket content, there's a setting in the configurator (Firefox Home Content/Recommended by Pocket) and the option "browser.newtabpage.activity-stream.feeds.topsites" in about:config.
  • For mobile devices with Adreno 5xx GPU, except for Adreno 505 and 506, included the WebRender compositing engine, which is written in Rust and allows for a significant increase in rendering speed and a decrease in CPU load by offloading page content rendering operations to the GPU through shaders executed in the GPU.
  • New icons have been proposed for the Picture-in-Picture video viewing mode.
  • Automatic display of the bookmarks toolbar with the most important sites is enabled after importing external bookmarks into Firefox.
  • Added the ability to view previously downloaded xml, svg, and webp files in Firefox.
  • Resolved the issue of resetting the default language to English after updating browsers with an installed language pack.
  • Support for the "allow-downloads" flag has been added to the sandbox attribute of the element to block automatic downloads initiated from iframes.
  • Added support for non-standard Content-Disposition HTTP headers with file names containing spaces not enclosed in quotes.
  • For people with visual impairments, support for screen readers and playback control of content in HTML5 audio/video tags has been improved.
  • In the JavaScript debugger, implemented correct identification of TypeScript files and extraction of those files from the general list.
  • In the debugger, are provided with the ability to stop on the first operation in a new script, which can be useful for debugging side effects during script execution or timer triggers.
  • Ensured Parsing and constructing a JSON response tree, which uses characters to protect against XSSI (Cross-Site Script Inclusion), such as ")]}' and similar.
  • In web development tools increased accuracy of the simulation mode for page viewing by people with color perception deviations, such as color blindness.

In addition to innovations and bug fixes in Firefox 81 resolved 10 vulnerabilities, of which 7 are marked as critical. 6 vulnerabilities (grouped under CVE-2020-15673 and CVE-2020-15674) are caused by memory handling issues, such as buffer overflows and dereferencing freed memory areas. These problems potentially allow an attacker to execute code when opening specially crafted pages.

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster