Firefox 141 release

The Firefox 141 web browser has been released, and updates have been generated for previous branches with a long support period — 140.1.0, 115.26.0, and 128.13.0. The Firefox 142 branch has been moved to the beta testing stage, and its release is scheduled for August 19.

Key innovations in Firefox 141:

  • Added experimental support for automatic tab grouping, based on a locally executed AI model that identifies tabs that are similar in topic. After dragging one tab onto another or opening the context menu with group options, the browser now shows a "Suggest more of my tabs" button, which, when clicked, displays a list of similar tabs for quick inclusion in a group. The AI also suggests a relevant group name. The feature is not yet enabled by default for everyone and will gradually be activated for an increasing percentage of users. To force it, you can enable the "browser.tabs.groups.smart.enabled" parameter on the about:config page.
     Firefox 141 release
  • The ability to change the size of the tool area at the bottom of the sidebar of vertical tabs is provided. To separate the space for tabs and tools, simply move the horizontal section divider with the mouse. If all the tools do not fit into the selected area, some of them will be moved to an additional drop-down menu.
     Firefox 141 release
  • The address bar has a built-in unit converter that supports conversion of time zones and angles, distances, temperatures, masses and forces. When you click on the result, it will be saved to the clipboard.
     Firefox 141 release
     Firefox 141 release
     Firefox 141 release
  • In assemblies for the platform Linux Reduced memory consumption and removed the requirement to restart after updating using the package manager.
  • For users from Brazil, Spain and Japan, the auto-fill function for addresses in web forms has been enabled, which was previously only available for the United States, United Kingdom, Canada, Germany, France, Poland, Italy and Austria.
  • By default in platform builds Windows The WebGPU API and WGSL (WebGPU Shading Language) are activated. Linux и macOS WebGPU support will be included in a future release. Until then, WebGPU can be enabled via the "dom.webgpu.enabled" and "gfx.webrender.all" settings on the about:config page. WebGPU provides a GPU-side API similar to Vulkan, Metal, and Direct3D 12. WebGPU allows JavaScript applications to control the organization, processing, and transmission of commands to the GPU, as well as manage associated resources, memory, buffers, texture objects, and compiled graphics shaders.
  • On return server The "cache" value in the "Clear-Site-Data" HTTP header additionally implements clearing of the transition cache (BFCache - Back-forward cache), which ensures instant transition when using the "Back" and "Forward" buttons or when navigating through previously viewed pages of the current site.
  • Into HTML element The attribute "closedby" has been added, allowing you to define the behavior when closing the dialog. The value "none" means that the user cannot close the dialog; "closerequest" allows closing by pressing the ESC key; "any" causes closing by clicking the mouse in the area outside the dialog or by pressing ESC.
  • Support for CHIPS (Cookies Having Independent Partitioned State) technology has been returned, allowing for the isolation of cookies in relation to domain First-level, using the "Partitioned" attribute. While third-party code from site "C" embedded on sites "A" and "B" can normally process cookies shared by those sites, when specifying the "Partitioned" attribute, cookies set by site "C" will be completely separated when loading code from sites "A" and "B."
     Firefox 141 release  Firefox 141 release
  • The HTMLElement.showPopover() and HTMLElement.togglePopover() JavaScript methods have been updated with an "options.source" argument that references the popover opening handler. The togglePopover() method has been updated with an "options.force" argument to force the popover to open or close.
  • The persistentDeviceId property has been added to the PointerEvent interface, and the scrollMargin property has been added to the IntersectionObserver interface.
  • Added CSS property "font-variant-emoji" to customize the display style of Emoji. For example, you can choose text or graphic representation.
     Firefox 141 release
  • In the platform version Android The menu has been redesigned; private tabs now automatically lock after switching to another app; domain highlighting in the address bar has been provided; and a feature for sending PDF files to other apps has been added.
     Firefox 141 release  Firefox 141 release  Firefox 141 release

In addition to new features and bug fixes, Firefox 141 fixes 27 vulnerabilities. 13 of the vulnerabilities are caused by memory issues, such as buffer overflows and access to previously released memory areas. These issues could potentially lead to malicious code being executed when opening specially designed pages.

Source: opennet.ru

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