Rilascio di Firefox 159

È stato rilasciato il browser web Firefox 159 e sono state formulate le aggiornamenti delle versioni precedenti con supporto a lungo termine — 153.6.0 e 115.44.0. Nell'ambito del nuovo ciclo di rilascio di due settimane, è stata trasferita la versione di Firefox 160 nella fase di beta testing, con rilascio previsto per il 10 novembre.

Le principali novità in Firefox 159 (1, 2, 3):

  • Nella barra laterale è stata aggiunta di default un'icona per accedere alle password salvate.

  • Nella modalità "Smart Window", che offre uno spazio separato per interagire con l'AI, è stata aggiunta la possibilità di monitorare le variazioni delle pagine. Ad esempio, grazie alla nuova funzione è possibile rilevare la diminuzione dei prezzi dei prodotti nei negozi online. Per attivare il monitoraggio, è necessario utilizzare il comando "/watch" nella chat con l'assistente AI integrato nel browser, e per gestirlo — il pulsante Tasks nella barra o la pagina about:smartwindowtasks. Quando Firefox rileva un cambiamento, verrà visualizzata una notifica.
  • La funzione AI di sintesi del contenuto delle pagine è stata modificata per inviare all'AI provider non il testo della pagina, ma il link alla pagina, risolvendo i problemi di analisi incompleta delle pagine.
  • Sono state aggiunte combinazioni di tasti: Ctrl+Shift+A per cercare tra le schede aperte e Ctrl+Shift+F per accedere alla gestione delle estensioni o dei temi. Le combinazioni di tasti possono essere modificate nella pagina about:keyboard.
  • Nelle versioni per macOS è stato utilizzato l'interfaccia standard per questa piattaforma per inviare informazioni tramite altre applicazioni, come AirDrop e Messaggi. È stata aggiunta la possibilità di inviare più schede selezionate contemporaneamente.
  • Negli strumenti per sviluppatori web, è stato consentito il riutilizzo delle variabili precedentemente dichiarate tramite gli operatori let, const e class nella console web.
  • È stato aggiunto il supporto per l'animazione legata allo scorrimento dei contenuti (Scroll-driven Animation), che consente di creare indicatori per visualizzare la posizione sulla pagina o di aggiungere effetti che cambiano il contenuto quando appare nella zona visibile durante lo scorrimento. Sono disponibili due modalità: "ScrollTimeline" per legare alla posizione di scorrimento rispetto all'asse delle coordinate e "ViewTimeline" per legare allo spostamento relativo della visualizzazione di singoli elementi di contenuto nell'area di scorrimento. Sono stati aggiunti nuovi attributi CSS animation-timeline, scroll-timeline, view-timeline e animation-range.
  • È stata implementata la gestione dei registri degli elementi personalizzati per separare l'ambito degli elementi HTML personalizzati, che può essere necessaria quando si utilizzano più elementi HTML personalizzati con lo stesso nome su una pagina. Nel caso di utilizzo di più librerie che definiscono un elemento con lo stesso nome, tramite il costruttore JavaScript CustomElementRegistry(), gli elementi di ciascuna libreria possono essere legati a determinate porzioni della gerarchia DOM, senza sovrapporsi al registro globale window.customElements. Ad esempio, se due librerie definiscono elementi diversi con lo stesso nome , è possibile utilizzare l'elemento dalla prima libreria in una parte della pagina e dall'altra nella seconda.
  • Nell'API WebGL è stata aggiunta la supporto per le estensioni EXT_clip_control e EXT_texture_mirror_clamp_to_edge, e in WebGL 2 le estensioni EXT_texture_norm16.
  • Nell'API Sanitizer è stata implementata la pulizia del codice HTML durante la fase di parsing, prima dell'aggiunta degli elementi all'albero DOM, risolvendo il problema con l'esecuzione dei costruttori degli elementi personalizzati eliminati durante questo processo di pulizia.
  • Nella versione per Android è stata notevolmente ridotta l'intensità del ricaricamento delle schede sui dispositivi Xiaomi e Redmi. È stato risolto il problema della riproduzione video su siti come The New York Times.
  • In Firefox Enterprise, all'amministratore è stata data la possibilità di richiedere un nuovo accesso utilizzando un account aziendale prima di ripristinare la sessione dopo un arresto anomalo del processo. Per le build di Firefox Enterprise è stata garantita la generazione dei dati SBOM (Software Bill of Materials). Per impostazione predefinita, l'uso dell'AI per il completamento automatico dei moduli è disabilitato.

Oltre alle novità e ai bug fix, in Firefox 159 sono state risolte 167 vulnerabilità, di cui 108 hanno un livello di pericolo elevato. La maggior parte delle vulnerabilità è causata da problemi nella gestione della memoria, come buffer overflow e accessi a aree di memoria già liberate. Potenzialmente, questi problemi possono portare all'esecuzione di codice dannoso all'apertura di pagine appositamente progettate.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS - ProHoster