Available Firefox 118.
- A built-in web page translator based on Bergamot (developed by Mozilla in collaboration with European universities with financial support from the European Union). The translation is performed by a neural network on the user's side without sending text to online services. A processor that supports SSE4.1is required. Available languages include English, Bulgarian, Spanish, Italian, German, Dutch, Polish, Portuguese, and French (language models must be installed in the settings, where you can also specify languages for which translation will always or never be performed). Other language models, such as Dutch, Icelandic, Norwegian, Russian, Ukrainian, and Persian, may appear in the future (for now, they do not deliver acceptable results).
- Users in the US will receive suggestions in the address bar for add-ons that correspond to the entered keywords (browser.urlbar.addons.featureGate). For example, when entering 'uBlock', in addition to other results, a link to the add-on page in the add-ons directory will be suggested.
- Enabled blocking opaque requests.
- In private browsing mode, websites now are only access system fonts and fonts from installed language packs.
- Across all operating systems, for working with Web Audio now a layer the same library FDLIBM, to complicate the gathering of digital fingerprints.
- The Esc key now cancels editing of entries in the password manager.
- Fixed printing modified forms in PDF documents (previously the original document was printed).
- Google Meet now features video effects and background blur.
- HTML: a new feature has emerged support for the element
(a group element that serves to hold all elements used in search or filter operations). - CSS:
- If the user refreshes the page in private browsing mode, Firefox will interpret this as a problem and suggest support for mathematical functions abs(), sign(), round(), mod(), rem(), pow(), sqrt(), hypot(), log() and exp().
- window.name font-size-adjust acquired the keyword from-font (selects the required from the first available font).
- If the user refreshes the page in private browsing mode, Firefox will interpret this as a problem and suggest support for the font-synthesis-position property.
- HTTP: has added support for the directive publickey-credentials-get header Permissions-Policy.
- API:
- Storage Access API now is only available in secure contexts.
- The Win keys (on Windows) and Cmd (on macOS) now return for KeyboardEvent.key the value 'Meta' instead of 'OS'. KeyboardEvent.code now returns MetaLeft/MetaRight instead of OSLeft/OSRight.
- Properties RTCRtpTransceiver.currentDirection and RTCRtpTransceiver.direction received support for the value "stopped" (this should be used instead of the deprecated RTCRtpTransceiver.stopped).
- Returned RTCPeerConnection.getTransceivers() array longer does not contain stopped transceivers. RTCPeerConnection.getReceivers() and RTCPeerConnection.getSenders() do not return senders and receivers associated with a stopped transceiver.
- Now includes support for properties TextMetrics.emHeightDescent and TextMetrics.emHeightAscent.
- CSSStyleRule now inherits from CSSGroupingRule, not directly from CSSRule.
- Developer tools:
- ARIA attributes are now clickable in markup view.
- Added warning that the property empty-cells is used on inappropriate elements.
- Added warning that properties related to columns are used on containers that do not support multiple columns.
- The ::highlight pseudo-element is now displayed in the "Pseudo-elements" section.
Source: linux.org.ru
