È disponibile Firefox 134.
- Linux:
- È stata introdotta supporto per gesti di mantenimento (hold gestures). Quindi, lo scorrimento cinetico può ora essere interrotto toccando il touchpad con due dita.
- Corretto visualizzazione errata dei menu contestuali su Wayland con lo scaling frazionale attivato (widget.wayland.fractional-scale.enabled).
- Gli utenti degli Stati Uniti e del Canada riceveranno gradualmente una nuova interfaccia della homepage (il campo di ricerca e le etichette sono stati spostati all'inizio della pagina, le etichette vengono visualizzate su una sola riga. Le schede delle storie raccomandate sono state aggiornate: ora riempiono automaticamente tutta la larghezza della pagina, consentendo un uso più efficiente dello spazio).
- Il motore di ricerca Ecosia è ora disponibile non solo per gli utenti della Germania, ma per tutti gli utenti della regione tedesca (Austria, Belgio, Italia, Paesi Bassi, Spagna, Svezia e Svizzera).
- È stata introdotta un'opzione di scaricamento delle schede su richiesta dell’utente, disattivata di default (browser.tabs.unloadTabInContextMenu).
- Firefox ora segue più precisamente la specifica HTML riguardo alle finestre popup, riducendo i casi in cui una finestra popup utile viene erroneamente bloccata.
- Con l'impostazione privacy.resistFingerprinting attivata, ora nel dialogo delle impostazioni viene mostrato un avviso che potrebbe causare il malfunzionamento dei siti web. Gli sviluppatori non gradiscono che questa impostazione appaia in ogni secondo manuale di rafforzamento della sicurezza del browser, ma molto raramente gli autori di tali manuali avvertono l’utente che questa protezione avanzata ha una serie di scomodi effetti collaterali.
- Se un'estensione è stata disattivata per violazione delle regole di Mozilla, ora nel gestore delle estensioni si applicherà viene mostrato un messaggio che spiega il motivo («Questa estensione viola le regole di Mozilla, quindi è stata disattivata. Puoi riattivarla a tuo rischio e pericolo.»).
- L'icona per passare alla modalità lettura non viene più mostrata, se nella scheda è aperto un file PDF.
- Quando viene rimossa un'impostazione in about:config, il suo nome ora viene mostrato attraverso una linea.
- Corretto l'errore che causava la disconnessione di una connessione WebSocket che utilizzava IPv6, se a causa delle modifiche alle impostazioni di rete il supporto per IPv6 veniva meno (ad esempio, se l'utente si collegava a una VPN che non supportava IPv6).
- Windows: Abilitato supporto per la decodifica HEVC accelerata dall'hardware (poiché il codec richiede royalties, l'utente deve acquistarlo autonomamente, ottenerlo dal produttore OEM del computer o semplicemente ).
- CSS: Elementi con posizionamento assoluto acquisito supporto delle proprietà align-self e justify-self, così come la proprietà abbreviata place-self.
- JavaScript:
- È stata aggiunta supporto per il metodo statico RegExp.escape() (escapare eventuali simboli di sintassi delle espressioni regolari nella stringa, restituendo una nuova stringa che può essere utilizzata in modo sicuro come modello letterale per il costruttore RegExp()).
- È stata introdotta highlightsFromPoint() metodo Promise.try() (accetta un callback di qualsiasi tipo (una funzione che restituisce o solleva un'eccezione in modo sincrono o asincrono) e avvolge il risultato in Promise).
- WebAssembly:
- Abilitato highlightsFromPoint() Memory64.
- Abilitato highlightsFromPoint() Built-in String JS.
- Metodo
- Realizzato metodo statico PushManager.supportedContentEncodings (consente di ottenere gli algoritmi di crittografia delle autorizzate messaggi push).
- AudioParam.value ora consente può impostare il valore anche durante un evento automatico pianificato: prima l'operazione veniva silenziosamente ignorata.
- Sanitizer.replaceElementWithChildren() ReadableStreamBYOBReader.read() ha ottenuto nuovo argomento options.min (indica il numero minimo di elementi restituiti ad ogni chiamata, permettendo di evitare iterazioni non necessarie quando si lavora con strutture dati di dimensioni note).
- WebRTC: è comparso possibilità di trasmettere simultaneamente (simulcast) il contenuto dello schermo utilizzando il codec VP8 (con altri codec è supportato da tempo).
- Rete: Se la richiesta viene reindirizzata, nella scheda "Risposta" ora
- Monitor di rete ha imparato mostrare risposte 103 Early Hints.
- Nel debugger è comparso possibilità di cercare tracce in base ai valori degli argomenti di chiamata della funzione.
- Facilitata la debug delle estensioni, ad esempio, il codice sorgente dell'estensione ora si ricarica automaticamente nel debugger quando si riavvia l'estensione.
- I valori dei punti di logging del debugger vengono ora automaticamente convertiti in etichette del profilo, rendendo più semplice l'aggiunta di elementi sulla timeline direttamente dal debugger.
Fonte: linux.org.ru
