Available Firefox 137, which includes hardware acceleration for HEVC, has implemented tab grouping and a multitude of improvements in the address bar.
- Linux: implemented hardware acceleration for HEVC playback.
- All users will gradually gain access to tab grouping (browser.tabs.groups.enabled). To create a group, simply drag one tab onto another, or use the corresponding option in the context menu. Groups can be assigned names and highlighted in color.
- All users will gradually receive enhancements in the address bar:
- Search engine buttons are now grouped not at the bottom, but in one button on the left, like on mobile devices (browser.urlbar.unifiedSearchButton.always). When sending a query to the search engine, the search query now remains in the address bar (instead of the search engine URL), making it easy to modify or refine (browser.urlbar.showSearchTerms.enabled).
- The dropdown list now displays additional actions related to the entered query. For example, when typing "print"
- it will suggest accessing the print dialogue for the page. If the site provides a search function, when entering a search query
- it will suggest performing a search on that site. If the user has used this feature on the site twice, Firefox will suggest adding this site to the list of installed search engines. For searching bookmarks, open tabs, history, and browser actions, you can now use not only buttons but also keywords @bookmarks, @tabs, @history, @actions.
- In the address bar, it is now possible
- to perform arithmetic calculations. The computed value can in be copied to the clipboard immediately. in The PDF viewer
- can recognize hyperlinks and make them clickable. can now save your graphic signature Now includes of for future reuse. The sidebar
- context menu. has received an invisible "Close" button for pinned vertical tabs. Removed The crash report creation tool now
- checks RAM for errors to determine if the crash is caused by a hardware issue. a check of the login and password against a database of compromised accounts, issuing a warning if issues are detected (the check is performed using a hash prefix on the user’s side). The check covers a database of over 4 billion compromised accounts that have appeared in data leaks. A warning is also issued when attempting to use trivial passwords such as 'abc123'. A specific setting has been implemented to manage the enabling of Password Checkup in the 'Sync and Google Services' section. Add-ons
- can store more than 10 megabytes of data through are prohibited storage.session hyphenate-limit-chars.
- CSS:
- Added the property (specifying the minimum word length for hyphenation, as well as the number of characters before and after the hyphen). text-decoration-line
- window.name text-decoration-line acquired with spelling-error and grammar-error values (allowing for underlining text to indicate grammatical or spelling mistakes).
- JavaScript:
- Implemented static method Math.sumPrecise() (This requires array-like numbers and returns their sum. It is more precise than summing numbers in a loop because it helps avoid floating-point precision loss in intermediate results).
- Added static method Atomics.pause() (informs the processor that the current thread is in a spin lock, waiting for access to a shared resource).
- Removed a broken MIPS32 backend developed over many years.
- SVG:
- If the user refreshes the page in private browsing mode, Firefox will interpret this as a problem and suggest support for the element <discard> and the corresponding JavaScript interface SVGDiscardElement (allows specifying a time or event at which the specified element and its descendants should be removed from the DOM. The SVG viewer can use this information to save memory by discarding elements no longer needed, such as completed animated elements).
- API:
- The PerformanceResourceTiming SVGPathSegment properties methods getPathData(), setPathData() and getPathSegmentAtLength() (working with SVG path data instead of parsing raw string data).
- Declared deprecated some non-standard events: afterscriptexecute and beforescriptexecute downward API support (simultaneously with this in Document, as well as afterscriptexecute and beforescriptexecute downward API support (simultaneously with this in Element.
- The support provided in the last release has been disabled Cookie Store API.
- Developer tools:
- Inspector can now to show font metadata, such as version, author, provider, and license.
- Search field in the Inspector acquired with the ‘Back/Forward’ buttons.
- Network monitor now , rather than taking focus. replace the response received from the remote server with a local file.
Source: linux.org.ru
