Dostępny Firefox 118.
- Pojawił się wbudowany tłumacz stron internetowych oparty na Bergamot (rozwijany przez Mozillę we współpracy z europejskimi uniwersytetami przy finansowym wsparciu Unii Europejskiej). Tłumaczenie jest realizowane przez sieć neuronową po stronie użytkownika bez wysyłania tekstu do usług online. Do działania wymagany jest procesor z obsługą SSE4.1. Dostępne są języki angielski, bułgarski, hiszpański, włoski, niemiecki, niderlandzki, polski, portugalski i francuski (modele językowe należy zainstalować w ustawieniach, tam można również określić języki, dla których tłumaczenie będzie zawsze wykonywane lub nigdy nie będzie wykonywane). Inne modele językowe, takie jak niderlandzki, islandzki, norweski, rosyjski, ukraiński i perski, mogą pojawić się w przyszłości (obecnie nie dają zadowalających rezultatów).
- Użytkownicy z USA otrzymają w pasku adresu sugestie dodatków, które będą odpowiadały wprowadzonym słowom kluczowym (browser.urlbar.addons.featureGate). Na przykład, po wpisaniu „uBlock” oprócz innych wyników zostanie zaproponowany link do strony dodatku w katalogu dodatków.
- Włączona blokowanie nieprzezroczystych żądań.
- W trybie przeglądania prywatnego stronom internetowym teraz dostępne są mogą być używane jedynie systemowe czcionki i czcionki z zainstalowanych pakietów językowych.
- We wszystkich systemach operacyjnych do pracy z Web Audio teraz jest używane jest ta sama biblioteka FDLIBM, aby utrudnić zbieranie cyfrowych odcisków palców.
- Klawisz Esc teraz anuluje edycję wpisu w menedżerze haseł.
- Naprawiono drukowanie zmodyfikowanych formularzy w dokumentach PDF (wcześniej drukowano oryginalny dokument).
- W Google Meet pojawiły się efekty wideo i rozmycie tła.
- HTML: pojawiła się wsparcie dla elementu
(element grupowy, który służy do przechowywania wszystkich elementów używanych w operacji wyszukiwania lub filtrowania). - CSS:
- Zrealizowano wsparcie dla funkcji matematycznych abs(), sign(), round(), mod(), rem(), pow(), sqrt(), hypot(), log() i exp().
- Właściwość font-size-adjust zyskało słowem kluczowym from-font (wybiera odpowiedni z pierwszej dostępnej czcionki).
- Zrealizowano wsparcie dla właściwości font-synthesis-position.
- HTTP: dodano wsparcie dla dyrektywy publickey-credentials-get nagłówka Permissions-Policy.
- API:
- Storage Access API teraz jest dostępny tylko w bezpiecznych kontekstach.
- Klawisze Win (w Windows) i Cmd (w macOS) teraz zwracają do KeyboardEvent.key wartość „Meta”, a nie „OS”. KeyboardEvent.code zwraca MetaLeft/MetaRight zamiast OSLeft/OSRight.
- Właściwości RTCRtpTransceiver.currentDirection i RTCRtpTransceiver.direction otrzymali wsparcie dla wartości "stopped" (powinno być używane zamiast przestarzałego RTCRtpTransceiver.stopped).
- Zwracany RTCPeerConnection.getTransceivers() większa tablica nie zawiera zatrzymane transceivery. RTCPeerConnection.getReceivers() i RTCPeerConnection.getSenders() nie zwracają nadawców i odbiorców związanych z zatrzymanym transceiverem.
- Pojawiło się wsparcie właściwości TextMetrics.emHeightDescent i TextMetrics.emHeightAscent.
- CSSStyleRule teraz dziedziczy od CSSGroupingRule, a nie bezpośrednio od CSSRule.
- Narzędzia dewelopera:
- Atrybuty ARIA są teraz klikane w trybie podglądu układu.
- Dodano ostrzeżenie, że właściwość empty-cells jest używana w nieodpowiednich elementach.
- Dodano ostrzeżenie, że właściwości związane z kolumnami są używane w kontenerach, które nie obsługują wielu kolumn.
- Pseudo-element ::highlight teraz wyświetlana jest w sekcji „Pseudoelementy”.
Źródło: linux.org.ru
