Available Firefox 80.
- You can now assign Firefox as the default PDF viewer.
- Significantly accelerated the loading and processing of the list of malicious and problematic add-ons. This feature will be ported to the ESR release since maintaining two different formats of the 'blacklist' is cumbersome, and the developers were unable to include the change in the 78th release (on which the current ESR branch is based) due to a last-minute bug.
- Automatic backup creation of saved logins/passwords has been added. If Firefox detects that logins.json is corrupted, the file will be restored from the backup.
- A new setting, security.warn_submit_secure_to_insecure, has been added to disable the warning, displayed when trying to submit data via a form over an insecure connection from a page opened over HTTPS.
- More experimental settings have been added (to show them, enable browser.preferences.experimental).
- The validity period of TLS certificates issued on or after September 1, 2020, cannot exceed 13 months, and certificates issued before that date cannot exceed 825 days (2 years and 3 months). Attempting to open a site using a certificate with a longer validity period will result in an error. Over the past few years, the maximum validity period of certificates has been consistently reduced under pressure from browser makers, from 8 years to 5, and then to 3 years. In 2019, certificate authorities managed to maintain the previous validity period (3 years), but at the beginning of 2020, Apple ignored the CA/Browser Forum and unilaterally introduced a new restriction, after which both Google and Mozilla joined in.
- The number of animations has been reduced for users who have disabled animations in their desktop environment settings. For example, instead of a page loading animation, a sand timer will be displayed.
- Fixed a bug that added an extra 'http' prefix in the address copied from the address bar.
- Various bugs and crashes that occurred while using screen readers have been fixed (for example, SVG titles and label names and descriptions can now be read aloud).
- JavaScript: has added support for the export * as namespace syntax from ECMAScript 2021.
- Content-Disposition fullscreen, applied to <iframe>, did not work if the allowfullscreen attribute was missing.
- HTTP: header Pragma now is ignored, if present Cache-Control.
- Web Animations API: support for layout operations is now enabled â see KeyframeEffect.composite and KeyframeEffect.iterationComposite.
- Media Session API: support for actions has been added seekto (allows controls to request seeking to a specific timestamp) and skipad (skips the current ad unit to continue playback of the main content, if available, and if the subscription allows skipping ads).
- WebGL: support for the extension KHR_parallel_shader_compile.
- Window.open() outerHeight and outerWidth are no longer available to web content.
- WebRTC: support for RTX and Transport-cc has been added (improves call quality over poor connections and estimates bandwidth more realistically)
- WebAssembly: atomic operations for non-shared memory are allowed. The web console now has the ability to block and unblock network requests using
- Developer tools:
- commands :block and :unblock. When a class is assigned
- Upon to an element in the Inspector, the user will be offered autocomplete options. When the debugger
- breaks on an exception , a tooltip in the sources panel will contain an icon that reveals the stack trace.the list of network monitor requests
- In has added a turtle icon indicating a slow connection that takes longer than 500 ms (this value can be changed). An experimental panel has been added in the Inspector that displays cross-browser compatibility issues.
- Firefox 80 is available. It is now possible to set Firefox as the system viewer.
Source: linux.org.ru
