Available Firefox 121.
What's new:
- Wayland support is enabled. By default, instead of XWayland the Wayland compositor will be used (more is not required. launch the browser with the parameters MOZ_ENABLE_WAYLAND). This has allowed for the addition of gesture support on touchpads and touch screens, swipe navigation, support for different DPI settings when multiple monitors are present in the system, as well as improved graphical performance. Due to limitations of the Wayland protocol with "picture-in-picture" windows, will have to it either interacts differently (usually by right-clicking on the window) or requires additional configuration of the console/desktop environment (KDE / GNOME). Additionally, fixed the issue preventing the resizing of the "picture-in-picture" window under Wayland has been fixed.
- A floating button (trash can icon) has been added in the PDF viewer to simplify the removal of user-added drawings, images, and text.
- In the settings dialog, has added there is an option to "Always underline links."
- If no default mail client is set in the system, when visiting a mail service that supports opening mailto:// links, Firefox will suggest will set itself as the mail client.
- From Tor Browser landmark law "On Digital Rights" was A patch has been added to allow settings that hide the title of the current tab in the browser window title (privacy.exposeContentTitleInWindow. privacy.exposeContentTitleInWindow.pbm).
- In many instances, the word "Скопировать" has been incorrectly replaced with "Копировать" against the rules of the Russian language. As noted one of the volunteers supporting the Russian localization, this incorrect variant is more widespread and familiar to most users (for example, in the macOS interface, Apple uses "Скопировать", while Microsoft in Windows, which has far more users than macOS, uses "Копировать". Ukrainian and Belarusian localizations also use "Копировать". Furthermore, language is not static; it constantly evolves and changes, and its rules adjust to the majority of language speakers.
- Removed the page about:plugins, which duplicated the section "Add-ons and Themes > Plugins."
- macOS:
- Windows:
- On the about:support page added reminder to install the Microsoft AV1 Extension from the Windows Store (if it is not present) for hardware-accelerated decoding of the AV1 format (supported by NVIDIA RTX 3000, AMD RX 6000 (except 6500XT), as well as Intel Xe and Arc Alchemist graphics cards).
- Fixed the inability to set Firefox as the default browser if it was installed via the MSIX package.
- The binary format for RSA public keys has been improved registry handling mechanism.
- HTML: within disabling the tracker blocking lazy loading iframes (<iframe loading=lazy>), which speeds up the initial page load and reduces traffic and memory consumption (in cases where the user doesn't scroll down the page and there is no need to load the iframe).
- CSS:
- window.name text-wrap now the properties the values balance and stable (balance is used for short content blocks, such as headings, and ensures that the content will be balanced and easy to read when spanning multiple lines. stable ensures that editable content will not be reflowed while the user is editing it).
- Added support for the selector :has()commonly referred to as the parent selector (allows applying styles to an element based on related elements, e.g., li:has(ul) will match a list that contains a nested list, while h1:has(+ p) will match a heading followed by a paragraph).
- window.name text-indent acquired support for values each-line and hanging (simplify specifying certain text indent styles. Additionally, you can combine different values, e.g., text-indent: 3em hanging each-line).
- JavaScript:
- If the user refreshes the page in private browsing mode, Firefox will interpret this as a problem and suggest support for the static method Promise.withResolvers() (allows resolving or rejecting a promise after its creation).
- Date.parse() now supports additional date formats:
- The YYYY-MMM-DD format , rather than taking focus. to specify a year greater than 9999 (e.g., 19999-Jan-01).
- MMM-DD-YYYY (e.g., Jan-01-1970).
- Milliseconds for formats not conforming to ISO (e.g., Jan 1 1970 10:00:00.050).
- Day of the week at the beginning (e.g., Wed, 1970-01-01, Wed, 1970-Jan-01, with the day of the week not needing to be correct, for example, allowing foo 1970-01-01).
- Other changes Date.parse():
- Dates in YYYY-M-DD and YYYY-MM-D format are no longer recognized as GMT dates. Milliseconds are now
- truncated after 3 digits, not rounded. WebAssembly: tail call elimination implemented
- for improved support of functional languages. WebTransport: the WebTransportSendStream
- now has support for the sendOrder property (allows specifying the priority of stream sending relative to other streams). Developer tools: the debugger keyword; is now available on the current page. Firefox 121 is available. What's New: Wayland support enabled.
- 🥇Firefox 121 | ProHoster in disable keyword debugger; on the current page.
Source: linux.org.ru
