È stato rilasciato il web browser Firefox 157 e sono stati formati aggiornamenti per le versioni precedenti con supporto a lungo termine — 153.4.0, 140.17.0 e 115.42.0. Nell'ambito del nuovo ciclo di rilascio di due settimane, il ramo Firefox 158 è stato trasposto in fase di beta testing, con rilascio previsto per il 13 ottobre.
Le principali novità in Firefox 157 (1, 2, 3):
- È stata proposta una nuova interfaccia utente, sviluppata nell'ambito del progetto Nova. Le modifiche includono l'arrotondamento dei pulsanti delle schede, dei menu e della barra degli indirizzi, oltre alla modifica degli spazi tra tutti gli elementi dell'interfaccia. È stato semplificato l'accesso alla raggruppamento delle schede, alle schede verticali e alla modalità di visualizzazione affiancata di due schede. Le icone sono state aggiornate, ora appaiono più pulite e bilanciate sia nei temi chiari che in quelli scuri. Sono state aggiunte nuove tematiche integrate chiare e scure. Per disattivare la nuova interfaccia, è possibile disabilitare l'impostazione "browser.nova.enabled" nella pagina about:config.

- È stata ripristinata la possibilità di attivare la modalità compatta, in cui la barra e la barra delle schede dell'interfaccia occupano il minimo spazio sullo schermo, lasciando più spazio per il contenuto delle pagine web.

- Per tutti gli utenti è stata implementata una nuova realizzazione della barra laterale, che supporta schede verticali. Per gli utenti della vecchia barra, il layout degli elementi è stato avvicinato all'aspetto in cui l'interruttore della barra si trova nella parte superiore. L'opzione per visualizzare la barra laterale è stata rimossa dalle impostazioni, ma è ancora possibile ripristinare la vecchia barra disattivando il parametro sidebar.revamp nella pagina about:config. La rimozione del supporto per la vecchia barra è prevista per la fine del 2027.

- Nelle impostazioni e nel pannello a discesa che appare facendo clic sull'immagine del scudo nella barra degli indirizzi, è stata implementata la visualizzazione di un avviso sulle potenziali intercettazioni del traffico crittografato, che appare in caso di attivazione della funzione di salvataggio delle chiavi di crittografia nel log impostando la variabile di ambiente SSLKEYLOGFILE.

- Nelle videochiamate tramite WebRTC è stata implementata la possibilità di utilizzare l'accelerazione hardware per la decodifica del formato AV1.
- Per gli utenti di Austria, Belgio, Repubblica Ceca, Danimarca, Finlandia, Ungheria, Irlanda, Lussemburgo, Paesi Bassi, Norvegia, Polonia, Portogallo, Slovacchia, Spagna, Svezia e Svizzera è stato attivato un meccanismo per mostrare raccomandazioni contestuali e suggerimenti sponsorizzati. Le raccomandazioni possono essere disattivate nelle impostazioni "Settings > Search > Firefox Suggests".
- La navigazione con il tasto Tab ora sposta prima il focus nell'area di input della barra degli indirizzi e nel campo di ricerca, piuttosto che sul pulsante di selezione del motore di ricerca.
- Il servizio di ricerca Amazon è stato rimosso dalle ricerche integrate.
- Le finestre di dialogo mostrate quando vengono chiamate le funzioni JavaScript alert(), confirm() e prompt(), il menu a discesa per l'autocompletamento e i moduli per la scelta di colori e date ora corrispondono allo schema di colore chiaro o scuro impostato nella pagina.
- Nella regola CSS @supports è stata aggiunta la funzione at-rule(), che permette di determinare il supporto in browser per determinate @-regole. Ad esempio, "@supports at-rule(@scope)".
- Nelle proprietà CSS overscroll-behavior, overscroll-behavior-block, overscroll-behavior-inline, overscroll-behavior-x e overscroll-behavior-y è stato aggiunto il supporto per il valore "chain", che consente un passaggio fluido allo scrolling nell'elemento genitore dopo aver raggiunto la fine del contenuto del blocco interno, disattivando però effetti come il rimbalzo quando si scorre fino alla fine.
- In Firefox per Android è stata implementata la possibilità di tornare ai risultati di ricerca precedenti facendo clic sul campo di ricerca nella homepage. È stata aggiunta la possibilità di rimuovere elementi dalla pagina Downloads con il gesto di scorrimento.
Oltre alle novità e ai bug fix, in Firefox 157 sono state risolte 76 vulnerabilità, di cui 38 hanno un alto grado di pericolo. La maggior parte delle vulnerabilità è causata da problemi di gestione della memoria, come overflow di buffer e accesso a aree di memoria già liberate. Questi problemi possono potenzialmente consentire l'esecuzione di codice dannoso aprendo pagine appositamente progettate.
Fonte: opennet.ru




