Firefox 123 release

The release of the web browser Firefox 123 has taken place, and an update for the long-term support branch — 115.8.0 has been formed. The Firefox 124 branch has entered beta testing, with a release scheduled for March 19.

Key innovations in Firefox 123:

  • The Firefox View page, which simplifies access to previously viewed content, has been integrated with the ability to search through all displayed sections with current tabs, recently opened tabs, recently closed tabs, tabs from other devices, and browsing history.
    Firefox 123 release
  • An experimental feature has been added to display page thumbnails when hovering over tabs. In addition to the thumbnail, the information block about the tab now also includes a mention of the link shown in the tab. By default, thumbnail previews are disabled and require activation of the setting 'browser.tabs.cardPreview.enabled' in about:config.
    Firefox 123 release
  • An interface ('Web Compatibility Reporting Tool') has been added for sending notifications to Firefox developers about issues with website rendering and discrepancies in behavior when working with sites compared to other browsers. A new menu item 'Report Site Issue' has been added to the 'Help' menu, redirecting to the webcompat.com service.
  • In the configurator, new settings for the address bar have been added under the 'Search' section.
    Firefox 123 release
  • The built-in translator now supports not only the translation of visible text but also the translation of tooltips and input placeholder text.
  • The issue with incorrect thumbnail display in the file opening dialog, affecting systems with older AMD CPUs, remains unresolved. If black squares appear instead of thumbnails, it is recommended to update the graphics drivers for AMD GPUs.
  • In the Linux builds, a transition from using the API GdkCursorType to gdk_cursor_new_from_name has been made, resolving the issue of empty cursor display in test releases of GNOME 46 when using the adwaita-icon-theme icon theme, which is the default in GNOME and GTK. The problem was caused by the discontinuation of support for classic X cursors in adwaita-icon-theme.
  • In the web developer tools, the network activity tracking panel now includes the ability to save the response content to disk (a 'Save Response As' button has been added to the context menu).
    Firefox 123 release
  • The implementation of the HTTP response code 103 (‘Early Hints’), used for proactively sending headers, includes processing the Preload and Modulepreload attributes in the Link HTTP header. Code 103 allows informing the client about the content of certain HTTP headers immediately after the request, without waiting for all operations related to the request to be completed and the content to be delivered. server Similarly, by proactively sending the Link header (e.g., ‘Link: ; rel=preload; as=style’), hints about elements related to the delivered page that can be preloaded can be communicated. Upon receiving information about such resources, the browser will start loading them without waiting for the main page delivery to finish, thus reducing the overall request processing time.
  • In SVG, gradients defined with and elements now support color interpolation using the linear RGB color space. The choice of color space for interpolation is made using the color-interpolation attribute, which can take values ‘auto’, ‘sRGB’, and ‘linearRGB’.
  • In the SVG feImage element, which retrieves an image from an external source, support has been reverted to using a width of 300px and a height of 150px when the size of the original root element is specified in percentages (previously, such elements were not rendered).
  • When redirecting sound to another device using the setSinkId() method, echo suppression has been applied to the sound obtained from the microphone.
  • Support for the Declarative Shadow DOM API has been introduced for creating new root branches in the Shadow DOM, for example, to separate the imported third-party style of an element and the associated DOM subtree from the main document. The proposed declarative API allows detaching DOM branches using only HTML without needing to write JavaScript code.
  • In the Android version, to protect against passive user identification and improve compatibility with certain websites, the parameters navigator.platform, navigator.oscpu, and the User-Agent header now include the value ‘x86_64’ on ARM64 architecture systems and ‘armv81’ on ARM32 and x86 systems.

In addition to new features and bug fixes, Firefox 122 has resolved 32 vulnerabilities (24 classified as critical). 23 vulnerabilities (22 are under CVE-2024-1553 and CVE-2024-1557) are related to memory handling issues, such as buffer overflows and accesses to already freed memory areas. These issues could potentially allow for the execution of malicious code when specially crafted pages are opened. The CVE-2024-1547 vulnerability allows for the display of an alert dialog from an attacker in the context of another site.

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster