Firefox 80

Available Firefox 80.

  • Added the ability to make Firefox the system's PDF viewer.
  • Substantially accelerated loading and processing a list of malicious and problematic add-ons. This innovation will be ported to the ESR release, because it is expensive to maintain two different blacklist formats, and the developers did not have time to include the change in the 78th release (on the basis of which the current ESR branch is formed) due to a problem discovered at the last moment .
  • Enabled automatic backup of saved logins/passwords. If Firefox detects that logins.json is corrupt, it will restore the file from a backup.
  • Added setting security.warn_submit_secure_to_insecure to disable warningThe displayed when an attempt is made to submit form data over an insecure connection from a page opened over HTTPS.
  • Added more experimental settings (must include browser.preferences.experimental to show them).
  • Now the validity period of TLS certificates issued from September 1, 2020 and later cannot exceed 13 months, and certificates issued earlier than this date cannot exceed 825 days (2 years and 3 months). If you try to open a site that uses a certificate with a longer validity period, an error will be thrown. In recent years, the maximum validity period of certificates under pressure from browser manufacturers has been consistently reduced from 8 to 5, and then to 3 years. In 2019, CAs managed to defend the retention of the previous term (3 years), but in early 2020, Apple ignored the CA / Browser Forum and unilaterally introduced a new restriction, after which Google and Mozilla joined in.
  • Reduced the number of animations for users who have animations disabled in their desktop environment settings. For example, instead of a page loading animation, an hourglass will be drawn.
  • Fixed an error that resulted in an extra "http" prefix in the address copied from the address bar.
  • Fixed various crashes and crashes that occurred when using screen readers (for example, you can now read SVG titles, as well as label names and descriptions).
  • JavaScript: added support for export * as namespace syntax from ECMAScript 2021.
  • http: directive fullscreenapplied to , did not work if the allowfullscreen attribute was missing.
  • HTTP: Header Pragma now ignored, if present Cache-control.
  • Web Animations API: Support for compositing operations is enabled - see KeyframeEffect.composite and KeyframeEffect.iterationComposite.
  • Media Session API: added support for actions seek to (allows controls to request a search for a specific time offset) and skipad (skips the current ad unit to continue playing the main content, if possible, and if the subscription allows you to skip ads).
  • WebGL: Added extension support KHR_parallel_shader_compile.
  • Window.open() outerHeight and outerWidth are no longer available to web content.
  • WebRTC: added support for RTX and Transport-cc (improves call quality on poor connections and more realistic bandwidth estimates)
  • web assembly: allowed atomic operations for non-shared memory.
  • Developer Tools:
    • The web console now has the ability to block and unblock network requests using teams :block and :unblock.
    • RџSΠ‚RΡ‘ class assignment element in the Inspector, the user will be offered options for auto-completion.
    • When the debugger breaks when an exception occurs, the tooltip in the source panel will contain an icon that reveals the stack trace.
    • Π’ list of network monitor queries added a turtle icon to indicate a slow connection that takes longer than 500ms (the value can be changed).
    • An experimental panel is available in the Inspector that displays cross-browser compatibility issues.

Source: linux.org.ru

Add a comment