Firefox 75

Available Firefox 75.

  • The Quantum Bar address bar, which debuted in Firefox 68, has received its first major update:
    • The address bar size increases significantly when it receives focus (browser.urlbar.update1).
    • Before the user starts typing, the top sites are displayed in a drop-down menu (browser.urlbar.openViewOnFocus).
    • In the drop-down menu with the history of visited resources https:// protocol is no longer displayed. Using a secure connection these days will not surprise anyone; now it is important to draw users’ attention not to the presence of HTTPS, but to its absence (browser.urlbar.update1.view.stripHttps).
    • Additionally, discontinued display of the www subdomain (the browser.urlbar.trimURLs setting returns the display of www and https:// at the same time, there is no point in touching the above-described setting).
    • Removed browser.urlbar.clickSelectsAll and browser.urlbar.doubleClickSelectsAll settings. Clicking behavior in the address bar on Linux now matches the behavior on macOS and Windows. what users have been asking for for 14 years.
  • On systems using Wayland, hardware acceleration of webGL has appeared (widget.wayland-dmabuf-webgl.enabled). It is not possible to implement it with X11, since it would require a huge number of exceptions and hacks (Mozilla doesn't have Google's enormous resources to test every existing driver version with every existing video card model). Wayland greatly simplifies the situation, which allowed Martin Striansky from RedHat to write the necessary backend DMABuf. A nice bonus is that DMABuf is capable of providing hardware acceleration for H.264 decoding (widget.wayland-dmabuf-vaapi.enabled). In the next release, hardware acceleration will work with other video formats.
  • There official packages in Flatpak format.
  • Fixed Restoring a session to the KDE Plasma virtual desktop.
  • Added support for lazy loading of images. If the image has the attribute loading with the value lazy, the browser will load the image only when the user scrolls the page to the corresponding position.
  • UK users (in addition to US users) will see sponsored content blocks (disabled in settings) on the start page.
  • Re-enabled TLS 1.0/1.1 support. Now is not the best time to make it even slightly more difficult for people to access any resources.
  • From now on the browser is in the background caches All trustworthy PKI CA certificates known to Mozilla. This should improve compatibility with servers whose owners have not configured HTTPS correctly.
  • About:policies page rewritten from XUL to HTML.
  • Web Crypto API is now available only to sites opened over a secure connection.
  • Regarding Firefox HTML documents now takes into account The X-Content-Type-Options:nosniff directive, which tells the browser not to attempt to heuristically determine the MIME type of the content. Previously, "nosniff" was used only for CSS and JS.
  • Builds for macOS use technology RLBox. The C++ code of potentially vulnerable third-party libraries is converted into a WebAssembly module with severely restricted permissions, and then the module is compiled to native code and executed in an isolated process. The first such library was Graphite. In addition, macOS provides the ability to read certificates from the operating system storage (security.osclientcerts.autoload setting), as well as fixed A bug that caused browser session recovery to place browser windows on the current desktop rather than on the desktops where those windows were located in the previous session.
  • On Windows included direct compositing (Direct Composition), which should have a positive effect on performance. Besides, fixed impossibility of importing logins from Chrome 80 and higher.
  • CSS:
  • JavaScript:
  • Interface HTMLFormElement got a method requestSubmit(), which acts like clicking on a submit button.
  • Web Animations API:
  • Developer Tools:
    • Instant calculation Console expressions allow developers to see the result immediately as they type.
    • Page Measurement Tool learned how to resize a rectangular frame.
    • Inspector now allows you to use not only CSS selectors, but also expressions to search for elements XPath.
    • Now you can filter messages WebSocket through regular expressions.
    • A view_source.tab_size setting has been added, which allows you to set the tab length in the mode of viewing the source code of the page.

Source: linux.org.ru

Add a comment