The release of the web browser has taken place . Additionally, an update has been released with long-term support . 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 has moved to Firefox 82, with a release planned for October 20.
:
- 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.
- 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). support for the AcroForm mechanism for filling out input forms and saving the resulting PDF with user-entered data.
- 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 with colored buttons, menus, and windows has been added.
- Users in the USA and Canada 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, Adreno 505 and 506, 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 "" flag has been added to the sandbox attribute of the element to block automatic downloads initiated from iframes.
- 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, correct identification of TypeScript files and extraction of those files from the general list.
- In the debugger, 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.
- 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 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 , of which 7 are marked as critical. 6 vulnerabilities (grouped under and ) 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
