Available Firefox 152, which features a redesigned settings interface and experimental support for JPEG XL.
- Fully redesigned the browser settings interface (browser.settings-redesign.enabled). Major sections have been split into separate pages, improving navigation within settings.
- Additional scaling intervals have been added.
- The experimental settings section now includes of enabling support for JPEG XL (JXL).
- When typing the words "quiet", "quieter", and "shh" in the address bar, a suggestion to mute sound on all tabs playing audio now appears. In Linux and Windows, users can now copy the tab URL (including inactive tabs) or multiple selected tabs by choosing "Share" → "Copy Link" from the tab's context menu.
- In the toolbar settings,
- the "Send Tab" button is now available and can be dragged to the toolbar. On the "Secure Connection Failed" page, a TLS error code has been added.
- The support for WebAuthn Related Origin Requests has been implemented (allowing one passkey to be used across multiple domains).
- If the user refreshes the page in private browsing mode, Firefox will interpret this as a problem and suggest disabling the tracker blocking The "Tabs from Other Devices" sidebar now allows
- to open a link in a new tab or a new container. If a user starts downloading a PDF or another file that opens in the browser and then closes the current tab or switches to another one, the file will now.
- open in the background , rather than taking focus. Fixed
- the absence of the "Paste" option in the context menu when editing text on certain websites (Squarespace, LinkedIn, eBay). On multi-screen systems, the "About" window nowopens
- on the same screen as the last used browser window. Updated
- the design of the "Report a Broken Site" dialog. In particular, when selecting the category "Something else," the user is now required to describe what they believe is broken. The built-in translator has gained support for Basque and Galician languages. the design of the "Report a Broken Site" dialog. In particular, when selecting the category "Something else," the user is now required to describe what they believe is broken.
- The built-in translator has gained support for Basque and Galician languages. Design of the "Report a Broken Site" dialog window. Specifically, when selecting the "Something Else" category, users are now required to describe what they believe is broken.
- The built-in translator has gained support for Basque and Galician languages.
- In builds for Croatian, British English, Georgian, Persian, Slovenian, Tajik, Tamil, Tibetan, Turkish, Welsh, and default Spanish, a dictionary for spell checking has been added.
- In Linux and macOS Fixed incorrect movement and selection using arrow keys in text written from right to left.
- macOS:
- Enabled support for global profile backup.
- Configured support for system keyboard shortcuts for navigating text, including moving through paragraphs.
- Dragging images from the browser to the desktop now places the file in the location where it is dragged and also works more responsively.
- Cookies that do not contain the = character, now are treated as cookies without values (name="foo", value=""), not as nameless (name="", value="foo"). Safari behaves the same way.
- SVG: Now includes support for the SVGTextPathElement.side property (indicates which side of the text path the text is drawn on).
- CSS: Added the property field-sizing (allows control over the sizing of form elements).
- API:
- The PerformanceResourceTiming interface has gained properties firstInterimResponseStart finalResponseHeadersStart and (allowing measurement of the time it takes for the browser to receive interim HTTP responses and the final HTTP response, respectively). Support for the AnimationEvent.animation and TransitionEvent.animation properties (providing a more convenient way to access related animations than calling
- If the user refreshes the page in private browsing mode, Firefox will interpret this as a problem and suggest element.getAnimations() with filtering by animationName or propertyName). DOM:
- Notification
- The PerformanceResourceTiming supports now the properties actions maxActions and (which contain the actions defined by ServiceWorkerRegistration.showNotification() and the platform-dependent maximum number of actions that can be set for a notification). This allows developers to add buttons in web notifications that perform certain actions.The method
- Element.getAnimations() can now take the parameter options.pseudoElement (allowing direct selection of a specific pseudo-element instead of filtering the results obtained with { subtree: true }). Element.requestPointerLock()
- Element.getAnimations() has received support for the parameter options.unadjustedMovement (allowing disabling of mouse acceleration at the operating system level and using raw mouse movement data when slow and precise cursor control is required). Media, WebRTC, and Web Audio: The receiveTime property is now
- Media, WebRTC, and Web Audio: The receiveTime property is now enabled in the metadata returned by methods RTCEncodedVideoFrame.getMetadata() and RTCEncodedAudioFrame.getMetadata(), and can also be passed to constructors RTCEncodedVideoFrame() and RTCEncodedAudioFrame() as a property in the options parameter.
- Developer tools: Added the 'Show Comments' setting, allowing the disabling of HTML comments in the Inspector.
Source: linux.org.ru
