Release of Firefox 160 with support for detachable mini-windows

The release of the Firefox 160 web browser has taken place, and updates for previous long-term support branches — 153.7.0 and 115.45.0 — have been formulated. As part of the new two-week release cycle, the Firefox 161 branch has entered beta testing, with the release scheduled for November 24.

Key innovations in Firefox 160 (1, 2, 3):

  • A feature has been added to detach a tab or any selected area on the page as a mini-window displayed over the content. The address bar in the mini-window is automatically hidden and only appears when the cursor hovers over the title. Multiple mini-windows can be opened simultaneously. Mini-windows are created through context menus that appear by right-clicking on a tab (Move Tab -> Move to Mini Window) or on the page's content (Move Section to Mini Window). This mode is convenient for keeping other content visible while working on a page.

  • The video viewing interface in picture-in-picture mode now includes the option to adjust playback speed with increments of 0.25x (the speed adjustment button appears only when the window size is increased).

  • The ability to open new tabs by dragging items from the sidebar with browsing history into the tab area has been added.
  • In the address bar context menu, instead of the 'Paste and Go' option, 'Paste and Search' is now displayed if the clipboard contains text instead of a link.
  • A 'Never allow' button has been implemented in the dialog for confirming site requests to connect as a handler for email and other types of links, allowing future blocking of similar requests from the site.
  • Support for audio playback in FLAC, MP3, and PCM formats supplied in MKV (Matroska) media containers has been added.
  • The Metal graphics API has been utilized for WebGL rendering on macOS.
  • The Web Speech API has been enhanced with the SpeechRecognition object for real-time speech recognition without reliance on external services, supporting 40 languages.
  • For compatibility with certain websites, the pseudo-element '::-webkit-input-placeholder' has been added, which functions similarly to '::placeholder'.
  • The WebTransport() constructor has an option 'headers' to add custom HTTP headers to extended CONNECT requests. The WebTransportDatagramDuplexStream interface now includes incomingMaxBufferedDatagrams and outgoingMaxBufferedDatagrams properties, while the WebTransport interface has added properties.
    anticipatedConcurrentIncomingUnidirectionalStreams and anticipatedConcurrentIncomingBidirectionalStreams.
  • The Android version now includes a permissions request before accessing devices on the local network with intranet addresses or services on the current device (localhost).

In addition to new features and bug fixes, Firefox 160 has resolved 99 vulnerabilities, most of which are due to memory management issues such as buffer overflows and accessing already freed memory areas. These problems could potentially lead to the execution of malicious code when opening specially crafted pages.

Source: opennet.ru

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