Firefox 81 release

Web browser released Firefox 81. In addition, an update has been branch long term support 78.3.0. Firefox 68.x updates have been discontinued, users of this branch will be offered an automatic update to the 78.3 release. per stage beta testing the Firefox 82 branch has been switched, the release of which is scheduled for October 20th.

All innovations:

  • A new preview interface is proposed before printing, which is notable for opening in the current tab with the replacement of the existing content (the old preview interface led to the opening of a new window), i.e. works similarly to reader mode. Tools for setting the page format and print options have been moved from the top to the right panel, which also has additional options, such as controlling whether headers and backgrounds are printed, as well as the ability to select a printer. You can use the print.tab_modal.enabled setting to enable or disable the new interface.

    Firefox 81 release

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

    Firefox 81 release

  • Provided by the ability to pause audio and video playback in Firefox using special multimedia buttons on the keyboard or audio headset without mouse clicks. Playback control can also be done by sending commands using the MPRIS protocol and works even if the screen is locked or another program is active.
  • In addition to the basic, light and dark themes, a new theme has been added alpenglow with colored buttons, menus and windows.

    Firefox 81 release

  • Users in the US and Canada provided by the ability to save, manage and autofill information about credit cards used when making purchases in online stores. In other countries, the feature will be activated at a later date. You can use the dom.payments.defaults.saveCreditCard, extensions.formautofill.creditCards and services.sync.engine.creditcards settings to force inclusion in about:config.
  • 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 offered for users from the US, Germany and the UK). Personalization related to the selection of content is performed on the client side and without transferring user information to third parties (the entire list of recommended links for the current day is loaded into the browser, which is ranked on the user side, based on browsing history data). To disable recommended Pocket content, there is 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 GPU Adreno 5xx, with the exception of Adreno 505 and 506, included the WebRender compositing engine, which is written in the Rust language and allows you to achieve a significant increase in rendering speed and reduce the load on the CPU by offloading page content rendering operations to the GPU side, which are implemented through GPU-executed shaders.
  • New icons for the Picture-in-Picture video viewing mode are proposed.
  • The bookmarks bar with the most important sites is automatically turned on after importing external bookmarks into Firefox.
  • Added the ability to view previously downloaded xml, svg and webp files in Firefox.
  • Resolved an issue with the default language resetting to English after updating browsers with a language pack installed.
  • In the element's sandbox attribute added flag supportallow-downloads' to block automatic downloads initiated from an iframe.
  • Added by support for non-standard Content-Disposition HTTP headers with unquoted space-enclosed filenames.
  • For people with visual impairments, improved support for screen readers and content playback control in HTML5 audio/video tags.
  • In JavaScript debugger implemented correct definitions of files in the TypeScript language and selection of these files from the general list.
  • In the debugger provided by the ability to stop at the first operation in a new script, which can be useful for debugging side effects when a script is executed or timers fire.
  • Secured parsing and building a tree of JSON responses that use XSSI (Cross-Site Script Inclusion) protection characters such as ")]}'".
  • In web developer tools increased accuracy mode for simulating page viewing by people with color vision problems, such as color blindness.

In addition to innovations and bug fixes in Firefox 81 eliminated 10 vulnerabilities, of which 7 are marked as dangerous. 6 vulnerabilities (collected under CVE-2020-15673 ΠΈ CVE-2020-15674) are caused by memory problems such as buffer overflows and accessing already freed memory areas. These issues can potentially lead to malicious code being executed when specially designed pages are opened.

Source: opennet.ru

Add a comment