Disponibil Firefox 118.
- A apărut un traductor încorporat pentru paginile web pe baza Bergamot (dezvoltat de Mozilla în colaborare cu universități europene, cu sprijin financiar din partea Uniunii Europene). Traducerea este realizată de o rețea neurală pe dispozitivul utilizatorului, fără a trimite textul către servicii online. Este necesar un procesor care suportă SSE4.1. Sunt disponibile limbile engleză, bulgară, spaniolă, italiană, germană, olandeză, poloneză, portugheză și franceză (modelele lingvistice trebuie instalate în setări, unde se pot specifica limbile pentru care traducerea se va efectua întotdeauna sau nu se va efectua niciodată). Alte modele lingvistice, cum ar fi olandeză, islandeză, norvegiană, rusă, ucraineană și farsi, ar putea apărea în viitor (deocamdată nu oferă rezultate acceptabile).
- Utilizatorii din SUA vor primi în bara de adrese sugestii de suplimente, corespunzătoare cu cuvintele cheie introduse (browser.urlbar.addons.featureGate). De exemplu, atunci când se introduce „uBlock”, pe lângă alte rezultate, va fi sugerat un link către pagina suplimentului din catalogul suplimentelor.
- Activat blochează cererile opace.
- În modul de navigare privată, acum site-urile web sunt disponibile vor folosi doar fonturile de sistem și fonturile din pachetele lingvistice instalate.
- Pe toate sistemele de operare, pentru lucrul cu Web Audio, acum se folosește se folosește aceeași bibliotecă FDLIBM, pentru a complica colectarea amprentei digitale.
- Tasta Esc acum anulează editarea în managerul de parole.
- eroarea care provoca o întârziere semnificativă la deschiderea site-urilor în situația în care utilizarea WPAD și DoH era configurată simultan. tipărirea formularelor modificate în documentele PDF (anterior se tipărea documentul original).
- În Google Meet au fost activate efectele video și blurarea fundalului.
- HTML: a apărut suport pentru elementul <search> (element de grup care servește la stocarea tuturor elementelor folosite în operațiunea de căutare sau filtrare).
- CSS:
- Implementată suport pentru funcții matematice abs(), sign(), round(), mod(), rem(), pow(), sqrt(), hypot(), log() și exp().
- Proprietate font-size-adjust a primit cu cuvântul cheie from-font (alege necesarul <font-metric> din prima font disponibil).
- Implementată suport pentru proprietatea font-synthesis-position.
- HTTP: a fost adăugată suport pentru directivele publickey-credentials-get a antetului Permissions-Policy.
- API:
- Storage Access API acum este disponibil doar în contexte sigure.
- Tastele Win (în Windows) și Cmd (în macOS) acum returnează pentru KeyboardEvent.key valoarea „Meta”, nu „OS”. KeyboardEvent.code returnează MetaLeft/MetaRight în loc de OSLeft/OSRight.
- Proprietăți RTCRtpTransceiver.currentDirection și RTCRtpTransceiver.direction au primit suportul valorii "stopped" (trebuie folosit în locul celui învechit RTCRtpTransceiver.stopped).
- Returnat RTCPeerConnection.getTransceivers() array mai mare nu conține transceivere oprite. RTCPeerConnection.getReceivers() și RTCPeerConnection.getSenders() nu returnează trimițători și receptori asociați cu transceiverele oprite.
- A apărut suport pentru proprietăți TextMetrics.emHeightDescent și TextMetrics.emHeightAscent.
- CSSStyleRule acum moștenit de la CSSGroupingRule, și nu direct de la CSSRule.
- Instrumente pentru dezvoltatori:
- Attribut ARIA sunt acum clicabile în modul de vizualizare a markup-ului.
- A fost adăugat avertisment că proprietatea empty-cells este utilizată pe elemente inadecvate.
- A fost adăugat avertisment că proprietățile legate de coloane sunt utilizate pe containere care nu suportă coloane multiple.
- Pseudo-elementul ::highlight este acum afișat în secțiunea „Pseudo-elemente”.
Sursa: linux.org.ru
