Rilascio di Firefox 123

È stata rilasciata la versione web browser Firefox 123 e si è formato un aggiornamento della branch con supporto a lungo termine — 115.8.0. La branch Firefox 124 è stata portata allo stato di beta testing, con rilascio previsto per il 19 marzo.

Novità principali in Firefox 123:

  • Nella pagina Firefox View, che semplifica l'accesso ai contenuti visualizzati in precedenza, è stata integrata la funzionalità di ricerca nei contenuti di tutte le sezioni visualizzate con le schede attuali, le schede recentemente aperte, le schede recentemente chiuse, le schede da altri dispositivi e la cronologia delle visite.
    Rilascio di Firefox 123
  • È stata aggiunta una funzione sperimentale per visualizzare delle miniature delle pagine passando il cursore sulle schede. Oltre alla miniatura, nel blocco informativo sulla scheda è stata aggiunta una menzione del link mostrato nella scheda. Di default, l’anteprima delle miniature è disattivata e richiede l'attivazione dell'impostazione «browser.tabs.cardPreview.enabled» in about:config.
    Rilascio di Firefox 123
  • È stata aggiunta un'interfaccia («Web Compatibility Reporting Tool») per inviare agli sviluppatori di Firefox notifiche sui problemi di visualizzazione dei siti e le discrepanze nel comportamento durante la navigazione rispetto ad altri browser. Per inviare una notifica, nel menu «Help» è stata aggiunta la voce «Report Site Issue», che rinvia al servizio webcompat.com.
  • Nel configuratore, nella sezione «Ricerca» («Search») sono state aggiunte impostazioni della barra degli indirizzi.
    Rilascio di Firefox 123
  • Nel traduttore integrato è stata implementata la supporto non solo per la traduzione del testo visibile, ma anche per la traduzione dei suggerimenti contestuali e dei segnaposto nei moduli di input.
  • È rimasta irrisolta la problematica della visualizzazione errata delle miniature nel dialogo di apertura file, che si manifesta sui sistemi con vecchi CPU AMD. Se al posto delle miniature vengono visualizzati quadrati neri, si consiglia di aggiornare i driver grafici per GPU AMD.
  • Nelle build per Linux è stato effettuato il passaggio dall'uso dell'API GdkCursorType a gdk_cursor_new_from_name, risolvendo il problema della visualizzazione del cursore vuoto nelle versioni testing di GNOME 46 utilizzando il tema delle icone adwaita-icon-theme, applicato di default in GNOME e GTK. Il problema è stato causato dalla cessazione del supporto nel tema adwaita-icon-theme per i cursori X classici.
  • Negli strumenti per sviluppatori web, nel pannello di monitoraggio dell'attività di rete è stata aggiunta la possibilità di salvare sul disco il contenuto della risposta alla richiesta (nel menu contestuale è stato aggiunto il pulsante «Save Response As»).
    Rilascio di Firefox 123
  • Nell'implementazione del codice di risposta HTTP — 103 («Early Hints»), utilizzato per il caricamento anticipato delle intestazioni, è inclusa la gestione degli attributi Preload e Modulepreload nell'intestazione HTTP Link. Il codice 103 consente di informare il client sui contenuti di alcune intestazioni HTTP subito dopo la richiesta, senza dover attendere che server venga completata l'esecuzione di tutte le operazioni legate alla richiesta e inizi la consegna del contenuto. In modo simile, tramite la trasmissione anticipata dell'intestazione Link (ad esempio, «Link: ; rel=preload; as=style»), si possono fornire suggerimenti sui elementi correlati alla pagina in fase di consegna che possono essere caricati in anticipo. Ricevute tali informazioni sui risorse, il browser procederà al loro caricamento senza attendere il completamento della consegna della pagina principale, riducendo così il tempo totale di elaborazione della richiesta.
  • Nei gradienti SVG, configurati utilizzando gli elementi e , è stata aggiunta la supporto per l'interpolazione dei colori utilizzando lo spazio colore lineare RGB. La scelta dello spazio colore per l'interpolazione avviene tramite l'attributo color-interpolation, il quale può assumere i valori «auto», «sRGB» e «linearRGB».
  • Nell'elemento SVG feImage, che consente l'estrazione di immagini da fonti esterne, è stata ripristinata l'utilizzo di una larghezza di 300px e un'altezza di 150px, nel caso in cui la dimensione dell'elemento radice originale sia specificata in percentuale (in precedenza tali elementi non venivano renderizzati).
  • Durante il reindirizzamento audio su un altro dispositivo tramite il metodo setSinkId(), è stata garantita l'applicazione dell'eco di soppressione all'audio ricevuto dal microfono.
  • È stata abilitata la supporto per l'API Declarative Shadow DOM per la creazione di nuovi rami radice nel Shadow DOM, ad esempio, per separare lo stile esterno importato dell'elemento e il relativo sottoalbero DOM dal documento principale. L'API dichiarativa proposta consente di effettuare il distacco dei rami DOM sole HTML senza la necessità di scrivere codice JavaScript.
  • Nella versione per Android, per proteggere contro l'identificazione passiva degli utenti e migliorare la compatibilità con alcuni siti web, i parametri navigator.platform, navigator.oscpu e l'intestazione User-Agent ora includono il valore «x86_64» sui sistemi con architettura ARM64 e «armv81» sui sistemi ARM32 e x86.

Oltre alle novità e alla correzione di errori, Firefox 122 ha eliminato 32 vulnerabilità (24 contrassegnate come pericolose). 23 vulnerabilità (22 raggruppate sotto CVE-2024-1553 e CVE-2024-1557) sono causate da problemi di gestione della memoria, come buffer overflow e accesso a aree di memoria già liberate. Potenzialmente, questi problemi possono portare all'esecuzione di codice malevolo aprendo pagine appositamente create. La vulnerabilità CVE-2024-1547 consente di mostrare, nel contesto di un altro sito, un dialogo di avviso dell’aggressore.

Fonte: opennet.ru

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