Versione Firefox 125

È stato rilasciato il browser Web Firefox 125 ed è stato creato un aggiornamento del ramo di supporto a lungo termine: 115.10.0. A causa di problemi identificati in una fase avanzata, la build 125.0 è stata annullata e la versione 125.0.1 è stata annunciata come rilascio. Il ramo Firefox 126 è stato trasferito in fase di beta testing, il cui rilascio è previsto per il 14 maggio.

Innovazioni chiave in Firefox 125:

  • Il visualizzatore PDF integrato ha la funzione di evidenziare il testo con il colore e il bordo selezionati abilitati per impostazione predefinita.
    Versione Firefox 125
  • La pagina Visualizzazione di Firefox, che semplifica l'accesso ai contenuti visualizzati in precedenza, ora mostra le schede bloccate nella sezione con schede aperte e aggiunge il supporto per gli indicatori di stato, ad esempio, chiarendo che l'audio o il video è in riproduzione in una determinata scheda, come oltre a consentirti di disattivare o disattivare l'indicatore facendo clic su di esso per restituire il suono. Sono stati aggiunti indicatori simili anche per i segnalibri e le notifiche.
    Versione Firefox 125
  • È stata implementata la possibilità di navigare rapidamente verso un collegamento salvato negli appunti. Se quando fai clic sulla barra degli indirizzi è presente un URL negli appunti, questo URL verrà automaticamente visualizzato come suggerimento iniziale per la navigazione.
    Versione Firefox 125
  • Aggiunto il supporto per la riproduzione di contenuti protetti (EME, Encrypted Media Extensions) utilizzando il codec AV1, utilizzato da alcuni provider di streaming per distribuire contenuti di qualità superiore.
  • Durante la compilazione degli indirizzi nei moduli web viene fornita una richiesta di salvataggio dell'indirizzo (per ora solo per gli utenti provenienti da USA e Canada). In futuro, prevediamo di utilizzare i dati salvati per completare automaticamente gli indirizzi.
  • È abilitato il blocco del download di file da URL presenti in elenchi di contenuti potenzialmente pericolosi.
  • Sui sistemi che utilizzano componenti aggiuntivi che implementano contenitori di schede, è stato aggiunto il supporto per la ricerca dalla barra degli indirizzi delle schede posizionate in contenitori diversi.
  • È stata aggiunta un'opzione alle impostazioni che permette di rilevare automaticamente la presenza di un proxy utilizzando il protocollo WPAD (Web Proxy Auto-Discovery), nonostante la presenza di impostazioni abilitate per la connessione tramite proxy di sistema.
  • Modificato il comportamento di bypass dei pulsanti di opzione: se non è selezionata alcuna opzione nei pulsanti, premendo il tasto Tab ora si attiva il focus solo sulla prima opzione e la pressione successiva trasferisce il focus dell'input su un altro elemento, invece di scorrere tutte le opzioni. Tuttavia, i tasti freccia consentono comunque di navigare tra le opzioni di un singolo elemento.
  • Aggiunto il supporto per l'attributo popover, che consente di creare elementi visualizzati sopra altri elementi dell'interfaccia web. Ad esempio, utilizzando il nuovo attributo, puoi creare menu di azioni, visualizzare richieste per la compilazione di moduli, creare interfacce di apprendimento e implementare l'acquisizione di contenuti. A differenza dell'elemento "dialog", gli elementi con l'attributo "popover" non sono modali, supportano eventi e vengono facilmente cancellati. Il posizionamento, la cascata e la messa a fuoco dell'input vengono selezionati ed elaborati automaticamente.
  • WebAssembly ha la modalità "multi-memoria" abilitata per impostazione predefinita, consentendo ai moduli wasm di utilizzare e importare più aree di memoria lineare indipendenti.
  • JavaScript ha aggiunto il supporto per la segmentazione del testo Unicode, implementata utilizzando l'oggetto Intl.Segmenter. L'oggetto consente di segmentare con precisione il testo in una riga in base alla lingua, ad esempio, per separare le parole nelle lingue che non utilizzano spazi bianchi per separare le parole.
  • Il supporto per gli eventi ContextLost e ContextRestored è stato aggiunto all'implementazione delle interfacce HTMLCanvasElement e OffscreenCanvas, consentendo di gestire situazioni di perdita e ripristino del contesto nel codice utente durante l'accelerazione del rendering hardware.
  • È incluso il supporto per il metodo navigator.clipboard.readText() per la lettura dagli appunti con una richiesta di conferma dell'operazione (dopo aver chiamato l'API, all'utente viene mostrato il menu contestuale incolla per confermare l'azione).
  • Aggiunto il supporto per i valori di Stroke-Box e Content-Box alla proprietà CSS “transform-box”, consentendo di modificare il metodo di calcolo dell'area di riferimento per le operazioni di trasformazione, ad esempio, per implementare effetti grafici avanzati.
  • La proprietà CSS “align-content” implementa la capacità di lavorare con contenitori di blocchi. Ad esempio, "display: block" e "display: list-item" possono ora essere allineati utilizzando "align-content" senza utilizzare contenitori flessibili e a griglia.
  • Il metodo SVGAElement.text è stato deprecato a favore del metodo SVGAElement.textContent più ampiamente utilizzato.
  • Gli Strumenti per sviluppatori Web hanno un nuovo menu a discesa nella parte inferiore del pannello del debugger con le azioni relative alla mappa sorgente. L'impostazione "devtools.debugger.features.overlay" è stata ripristinata su about:config per disabilitare l'indicatore Pausa Debugger Overlay visualizzato nella parte superiore del contenuto.
    Versione Firefox 125
  • La versione Android offre la possibilità di selezionare le impostazioni del tema per le schede (tema scuro, tema chiaro e selezione del tema di sistema). Menu migliorato con impostazioni di login e password. Nascosto il pulsante "Apri nell'app" quando Firefox è selezionato come visualizzatore PDF di sistema.

Oltre alle innovazioni e alle correzioni di bug, Firefox 125 ha corretto 18 vulnerabilità (12 contrassegnate come pericolose). 11 vulnerabilità (4 raccolte sotto CVE-2024-3865) sono causate da problemi con la memoria, come overflow del buffer e accesso ad aree di memoria già liberate. Potenzialmente questi problemi possono portare all'esecuzione del codice di un utente malintenzionato all'apertura di pagine appositamente progettate.

Firefox 126 Beta offre una nuova finestra di dialogo semplificata e unificata per la cancellazione dei dati utente, che migliora la categorizzazione dei dati e aggiunge informazioni sulla dimensione dei dati salvati in un periodo di tempo selezionato.

Versione Firefox 125


Fonte: opennet.ru

Aggiungi un commento