Available Firefox 152, the main innovations of which are a redesigned settings interface and experimental support for JPEG XL.
- Completely redesigned Browser settings interface (browser.settings-redesign.enabled). Large sections are now split into separate pages, and navigation through settings has been improved.
- Added additional spacing when changing the page scale.
- Added to the experimental settings section opportunity enable support jpeg xl (JXL).
- When you type the words “quiet”, “quieter” and “shhh” into the address bar, появляется offer to mute sound in all tabs that play it.
- В Linux и Windows It is now possible to copy the address of a tab (including an inactive one) or several selected tabs by selecting "Share" → "Copy link" in the tab's context menu.
- In the toolbar settings became available a "Send Tab" button that can be dragged onto the panel.
- To the page "Error establishing a secure connection" added TLS error code.
- Implemented support WebAuthn Related Origin Requests (allows you to use one Passkey on multiple domains).
- If the user refreshes the page in private browsing mode, Firefox will detect a problem and prompt disable tracker blocking on it.
- The "Tabs from other devices" sidebar is now Allows Open link in a new tab or container.
- If a user starts downloading a PDF or other browser-openable file and then closes the current tab or switches to another, the file is now will open in the background, and will not steal the focus.
- Fixed the absence of the "Paste" option in the context menu when editing text on some sites (Squarespace, LinkedIn, eBay).
- On systems with multiple screens, the About window is now Opens on the same screen as the last browser window used.
- Updated The design of the "Report a Broken Site" dialog box has been improved. Specifically, when selecting the "Something else" category, the user is now asked to describe what exactly they believe is broken.
- The built-in translator now supports Basque and Galician.
- A spell-checking dictionary has been added by default to the Croatian, British English, Georgian, Persian, Slovenian, Tajik, Tamil, Tibetan, Turkish, Welsh, and Xhosa builds.
- В Linux и macOS Fixed incorrect movement and selection using arrow keys on text written from right to left.
- macOS:
- Activated support for global profile backup.
- Well established Support for system keyboard shortcuts for moving around text, including moving between paragraphs.
- Drag and drop images from your browser to your desktop now places the file to the location where it is dragged, and also works more responsively.
- Cookies that do not contain the = symbol, now are treated as cookies without values (name="foo", value=""), not as unnamed cookies (name="", value="foo"). Safari behaves exactly the same way.
- svg: Appeared support for the SVGTextPathElement.side property (specifies which side of the text path the text is drawn on).
- CSS: Posted property field-sizing (allows you to control the sizes of form elements).
- FIRE:
- Interface PerformanceResourceTiming acquired properties firstInterimResponseStart и finalResponseHeadersStart (allow you to measure the time it takes for the browser to receive intermediate HTTP responses and the final HTTP response, respectively, after sending a request).
- Implemented support for the AnimationEvent.animation and TransitionEvent.animation properties (provide a more convenient way to access the associated animation than calling element.getAnimations() with filtering by animationName or propertyName properties).
- HOUSE:
- Interface Notification now supports the properties shares и maxActions (contain the actions specified using ServiceWorkerRegistration.showNotification(), and a platform-dependent maximum number of actions that can be set for a notification. This allows developers to add buttons to web notifications that perform a specific action.
- Method Element.getAnimations() now can accept parameter options.pseudoElement (allows you to directly select a specific pseudo-element instead of filtering the results with { subtree: true }).
- Method Element.requestPointerLock() got parameter support options.unadjustedMovement (allows you to disable mouse acceleration at the operating system level and use raw mouse movement data when slow and precise cursor control is required).
- Media, WebRTC and Web Audio: The receiveTime property is now included in the metadata returned by methods RTCEncodedVideoFrame.getMetadata() и RTCEncodedAudioFrame.getMetadata(), and can also be passed to constructors RTCEncodedVideoFrame() и RTCEncodedAudioFrame() as a property in the options parameter.
- Developer Tools: Added by The "Show comments" setting allows you to disable the display of HTML comments in the Inspector.
Source: linux.org.ru
