Disponibile Firefox 118.
- È disponibile un traduttore di pagine web basato su Bergamot (sviluppato da Mozilla in collaborazione con università europee con il supporto finanziario dell'Unione Europea). La traduzione viene eseguita da una rete neurale sul lato client senza inviare il testo a servizi online. Per funzionare è necessario un processore che supporti SSE4.1. Sono disponibili le lingue inglese, bulgaro, spagnolo, italiano, tedesco, olandese, polacco, portoghese e francese (i modelli linguistici devono essere installati nelle impostazioni, dove è possibile anche specificare le lingue per cui la traduzione verrà eseguita sempre o mai). Altri modelli linguistici, come olandese, islandese, norvegese, russo, ucraino e farsi, potrebbero apparire in futuro (per ora non forniscono risultati accettabili).
- Gli utenti negli Stati Uniti riceveranno nella barra degli indirizzi suggerimenti di componenti aggiuntivi in base alle parole chiave digitate (browser.urlbar.addons.featureGate). Ad esempio, digitando 'uBlock' verrà proposta, insieme ad altri risultati, un collegamento alla pagina del componente aggiuntivo nel catalogo.
- Attivata blocco delle richieste opache.
- In modalità di navigazione privata, i siti web ora sono disponibili utilizzano solo font di sistema e font disponibili nei pacchetti linguistici installati.
- In tutti i sistemi operativi, per lavorare con Web Audio ora viene utilizzato c'è la stessa libreria FDLIBM, per rendere più difficile la raccolta delle impronte digitali.
- Il tasto Esc ora annulla la modifica delle voci nel gestore delle password.
- Risolta stampa dei moduli modificati in documenti PDF (precedentemente veniva stampato il documento originale).
- In Google Meet sono stati introdotti effetti video e sfocatura dello sfondo.
- HTML: è stata introdotta supporto per l'elemento
(un elemento di gruppo che serve a contenere tutti gli elementi utilizzati nelle operazioni di ricerca o filtraggio). - CSS:
- Implementato supporto per le funzioni matematiche abs(), sign(), round(), mod(), rem(), pow(), sqrt(), hypot(), log() e exp().
- Questa impostazione font-size-adjust ha acquisito con la parola chiave from-font (sceglie il corretto dal primo font disponibile).
- Implementato supporto per la proprietà font-synthesis-position.
- HTTP: aggiunta supporto per la direttiva publickey-credentials-get intestazione Permissions-Policy.
- API:
- Storage Access API adesso è disponibile solo in contesti sicuri.
- I tasti Win (in Windows) e Cmd (in macOS) ora restituiscono per KeyboardEvent.key il valore «Meta», non «OS». KeyboardEvent.code restituisce MetaLeft/MetaRight invece di OSLeft/OSRight.
- Proprietà RTCRtpTransceiver.currentDirection e RTCRtpTransceiver.direction hanno ottenuto il supporto del valore "stopped" (da utilizzare invece del superato RTCRtpTransceiver.stopped).
- ritornato RTCPeerConnection.getTransceivers() l'array è maggiore non contiene transceiver fermati. RTCPeerConnection.getReceivers() e RTCPeerConnection.getSenders() non restituiscono mittenti e riceventi associati al transceiver fermato.
- È stata aggiunta supporto delle proprietà TextMetrics.emHeightDescent e TextMetrics.emHeightAscent.
- CSSStyleRule adesso è ereditato da CSSGroupingRule, e non direttamente da CSSRule.
- Strumenti per sviluppatori:
- Le proprietà ARIA sono ora cliccabili in modalità anteprima del markup.
- Aggiunto avviso che la proprietà empty-cells viene utilizzata su elementi non appropriati.
- Aggiunto avviso che le proprietà legate alle colonne sono utilizzate su contenitori che non supportano più colonne.
- Il pseudo-elemento ::highlight ora viene mostrato nella sezione «Pseudo-elementi».
Fonte: linux.org.ru
