Disponibile Firefox 76.
- Gestore delle password:
- D'ora in poi avvisa che le credenziali salvate per la risorsa sono state esposte in una violazione di sicurezza avvenuta su quella risorsa, e che la password salvata è stata segnalata in una violazione da un'altra risorsa (quindi è consigliato utilizzare password uniche). Il controllo delle violazioni non rivela login e password all server remoto: il login e la password vengono hashati, i primi caratteri dell'hash vengono inviati al servizio Have I Been Pwned, che restituisce tutti gli hash che corrispondono alla richiesta. Il browser confronta quindi localmente l'hash completo. Una corrispondenza significa che le credenziali sono incluse in qualche violazione.
- Quando si crea un nuovo account o si modifica una password esistente, viene automaticamente suggerito all'utente di generare una password sicura (12 caratteri, compresi lettere, numeri e caratteri speciali). Ora questa funzione è proposta per tutti i campi , e non solo per quelli con l'attributo "autocomplete = new-password".
- In macOS e Windows, quando si tenta di visualizzare le password salvate verrà è stato richiesto una password/PIN/impronta digitale/chiave hardware per l'account del sistema operativo (a condizione che la master password non sia impostata). L'implementazione di questa funzionalità in Linux è ostacolata bug 1527745.
- Migliorata la modalità "picture-in-picture": il video distaccato può essere portato a schermo intero (e viceversa) con un doppio clic.
- È ora possibile utilizzare un sito specifico come un'applicazione desktop (in una finestra separata, priva dell'interfaccia del browser, in cui la navigazione per i link è possibile solo all'interno del dominio corrente). L'impostazione browser.ssb.enabled aggiunge al menu del sito (i "tre punti" nella barra degli indirizzi) l'opzione "Installa sito come app".
- Aggiunto il funzionamento in modalità "solo HTTPS" (dom.security.https_only_mode), in cui tutte le richieste via protocollo HTTP vengono automaticamente eseguite tramite HTTPS e bloccate se l'accesso tramite HTTPS non riesce. Inoltre, a partire da Firefox 60, esiste un'impostazione più permissiva security.mixed_content.upgrade_display_content, che fa lo stesso, ma solo per i contenuti passivi (immagini e file multimediali).
- Sui sistemi che utilizzano Wayland, è stata implementata l'accelerazione hardware per la riproduzione video nei formati VP9 e altri formati (in aggiunta a quanto apparso in nella versione precedente supporto per l'accelerazione H.264).
- Nell'interfaccia di gestione delle estensioni ora vengono visualizzati tutti i domini, ai quali l'estensione ha accesso (in precedenza venivano mostrati solo alcuni dei primi domini dall'elenco).
- La pagina about:welcome è stata completamente riprogettata.
- All'apertura di nuove schede, la larghezza dell'ombra attorno alla barra degli indirizzi è stata leggermente ridotta.
- Le dimensioni della barra dei segnalibri sono state leggermente aumentate, in modo che gli utenti degli schermi tattili non facciano errori di selezione.
- WebRender è attivato per impostazione predefinita sui laptop Windows con grafica Intel di almeno 9a generazione (HD Graphics 510 e superiori) e risoluzione dello schermo <= 1920×1200.
- Implementato il supporto per colori di sistema CSS4.
- JS: supporto per numberingSystem e calendar attivato nei costruttori Intl.NumberFormat, Intl.DateTimeFormat e Intl.RelativeTimeFormat.
- Supporto abilitato AudioWorklet, che consente di implementare elaborazioni audio complesse in scenari come giochi o realtà virtuale. Inoltre, risolve il problema della mancanza di suoni nel client web di Zoom.
- Caratteristica window.open() windowFeatures non è più consentito nascondere determinati elementi della finestra del browser (tabbar, menubar, toolbar, personalbar), ma serve solo a indicare se la pagina verrà aperta in una finestra separata. Questa funzionalità era supportata solo da Firefox e IE, causando anche problemi nel ripristino della sessione.
- Tentativi delle pagine web di utilizzare un protocollo sconosciuto tramite location.href o <meta http-equiv=«refresh»> non portano più alla pagina "Tipo di indirizzo sconosciuto", bensì vengono semplicemente bloccati (come in Chromium). Per aprire applicazioni di terze parti, è necessario utilizzare window.open() o .
- Strumenti per sviluppatori:
- Debug: elementi del pannello "Fonti" hanno ottenuto l'opzione di menu contestuale "Inserisci nel black list".
- Debugger: "Stack di chiamate → Copia tracciamento stack" da ora in poi copia link completi, non solo nomi di file.
- Monitor di rete: la larghezza della colonna si adatta al contenuto con un doppio clic sul bordo della colonna.
- Monitor di rete: l'opzione di menu "Copia → Copia come cURL" ha acquisito ha l'opzione —globoff, che sopprime il globbing se il link copiato contiene parentesi quadre.
- Monitor di rete: la scheda "Messaggi" per le richieste websocket ha ricevuto nuovo filtro "Control" per visualizzare i frames di controllo.
- Console web: in modalità multiriga i frammenti di codice più lunghi di cinque righe vengono ridotti a cinque righe, preceduti da un'icona a triangolo e seguiti da un'ellissi. Una volta premuti, si espandono mostrando il codice completo, e premendoli di nuovo si collassano.
- Console web: i collegamenti agli elementi DOM vengono visualizzati nella console, acquisito dal menu contestuale "Mostra nell'ispezionatore", che mostra l'elemento nel pannello HTML dell'ispezionatore della pagina.
Fonte: linux.org.ru
