È stato rilasciato il browser web Firefox 137 e sono stati formati aggiornamenti per le versioni precedenti a lungo termine — 115.22.0 e 128.9.0. La versione Firefox 138 è passata alla fase di beta testing, con rilascio previsto per il 29 aprile.
Novità principali in Firefox 137:
- È stata aggiunta la funzionalità di raggruppamento delle schede, che consente di unire più schede e di ridurle a un solo pulsante, in modo che non occupino spazio durante la visualizzazione di altre schede. È possibile assegnare un nome e un colore al gruppo, e salvarlo separatamente nel caso in cui il contenuto serva in futuro. Per creare un gruppo, si può utilizzare il sottomenu "Aggiungi scheda al gruppo" nel menu contestuale, che si apre facendo clic con il tasto destro sui pulsanti delle schede, oppure semplicemente trascinando una scheda su un'altra (si aprirà una finestra di dialogo per la creazione del gruppo).
La possibilità di raggruppare le schede può rivelarsi utile per organizzarle per tema (intrattenimento, acquisti, letture future). Inoltre, il raggruppamento è particolarmente vantaggioso quando si esplora un argomento o si cerca un prodotto, poiché si possono aprire molte pagine correlate che, dopo un po', potrebbero necessitare di essere riviste. Tuttavia, non si desidera tenere pagine secondarie come schede separate, poiché occupano spazio nella barra. Attualmente, questa funzionalità non è attiva per tutti, ma verrà gradualmente attivata per un numero crescente di utenti. Per forzare l'attivazione, si può abilitare l'impostazione "browser.tabs.groups.enabled" nella pagina about:config.

- La barra degli indirizzi è stata notevolmente aggiornata. È stata aggiunta un'unica pulsante per selezionare il motore di ricerca. Oltre alla possibilità di inviare rapidamente una richiesta al motore di ricerca desiderato, nel menu che appare dopo aver premuto il nuovo pulsante, sono disponibili anche elementi per accedere alla cronologia delle visite, visualizzare le schede aperte e navigare tra i segnalibri salvati, insieme alla possibilità di cercare nelle impostazioni.

Quando si invia una query di ricerca dalla barra degli indirizzi, il testo inserito rimane ora nella barra degli indirizzi così com'è, anche dopo l'invio della query al motore di ricerca, consentendo di modificare direttamente la query nella barra degli indirizzi, se necessario. Ad esempio, inviando la query "vulnerabilità samba" nella barra degli indirizzi, ora non viene mostrato l'URL del motore di ricerca, ma rimane il testo inserito:

Nel menu a discesa delle raccomandazioni sono mostrati pulsanti per eseguire azioni aggiuntive, come la stampa della pagina.

- Quando inizi a digitare una query di ricerca nella barra degli indirizzi mentre sei su una pagina di un sito, nelle raccomandazioni verrà automaticamente proposta la possibilità di inviare la query tramite il motore di ricerca di quel sito, se dispone delle funzioni appropriate. Dopo aver inviato due di queste query di ricerca al sito, il browser proporrà di aggiungere il motore di ricerca del sito alla lista dei motori di ricerca.

- È stata fornita la possibilità di scegliere l'area di ricerca, utilizzando tag di controllo come @bookmarks, @tabs, @history e @actions. Digitando il simbolo "@" appare un suggerimento sui tag disponibili.

La barra degli indirizzi può ora essere utilizzata come calcolatrice: basta digitare un'espressione matematica qualsiasi e il risultato verrà mostrato nel suggerimento a discesa. Puoi copiare il risultato negli appunti facendo clic su di esso con il mouse.

Le nuove funzionalità della barra degli indirizzi sono attualmente attivate di default solo per una piccola percentuale di utenti. Per attivarle forzatamente in «about:config», è possibile utilizzare le impostazioni nella sezione «browser.urlbar», come «browser.urlbar.quicksuggest.enabled», «browser.urlbar.unifiedSearchButton.always» e «browser.urlbar.suggest.calculator».
- Nelle build per la piattaforma Linux è stato incluso l'uso dell'accelerazione hardware per la decodifica di video in formato HEVC (H.265).
- Durante la visualizzazione di documenti PDF, verrà identificato ogni collegamento e trasformato in un'iperlink.
- Nel visualizzatore PDF è stata aggiunta una finestra di dialogo per allegare un'immagine della propria firma al documento.

- Aggiunto il supporto per l'API SVG Path per visualizzare forme e creare contorni utilizzando l'elemento SVG «path». Sono stati aggiunti i metodi getPathData(), setPathData() e getPathSegmentAtLength(), forniti dall'interfaccia SVGPathElement.
- Aggiunta la proprietà CSS «hyphenate-limit-chars», che può essere utilizzata per specificare il numero minimo di caratteri nelle parti di una parola separate durante il trasferimento della fine della parola a un'altra riga.
- Nella proprietà CSS text-decoration-line è stata aggiunta la supporto per i valori «spelling-error» e «grammar-error» per il designazione degli errori sintattici e grammaticali nel testo.
- Aggiunto il metodo Math.sumPrecise() per calcolare la somma degli elementi degli array e di altri oggetti enumerabili con una precisione che supera la precisione della normale somma in un ciclo (escludendo la perdita di precisione durante il salvataggio intermedio dei risultati).
- Aggiunto il metodo Atomics.pause() per notificare il thread di essere in uno stato di blocco a causa dell'attesa di accesso a una risorsa condivisa, che può essere utilizzato dal sistema per regolare il consumo energetico della CPU.
- Per le estensioni è stato imposto un limite (10 MB) alla dimensione dei dati memorizzati tramite l'API storage.session.
- Negli strumenti per lo sviluppo web, nel pannello di ispezione dei font è stata aggiunta la visualizzazione dei metadati dei font, come versione, autore, fornitore e licenza.

- Nel pannello di ispezione dell'attività di rete è disponibile la possibilità di sovrascrivere le risposte alle richieste di rete (invece della risposta reale, è possibile inserire il contenuto di un file selezionato).

- Nella versione per la piattaforma Android è stato aggiunto il supporto per video in formato HEVC (H.265).
Oltre alle novità e alle correzioni di errori, in Firefox 137 sono state risolte 14 vulnerabilità. 13 vulnerabilità sono contrassegnate come pericolose. Tutte le vulnerabilità pericolose sono causate da problemi di gestione della memoria, come overflow di buffer e accesso a aree di memoria già liberate. Queste problematiche possono potenzialmente portare all'esecuzione di codice dannoso aprendo pagine appositamente formattate.
Fonte: opennet.ru










