Rilascio di Firefox 123

È stato rilasciato il browser web Firefox 123 e si è formato un aggiornamento della versione con supporto a lungo termine — 115.8.0. La versione Firefox 124 è ora in fase di beta testing, con rilascio previsto per il 19 marzo.

Le principali novità in Firefox 123:

  • È stata integrata nella pagina Firefox View, che semplifica l'accesso ai contenuti precedentemente visualizzati, la funzionalità di ricerca attraverso tutti i contenuti mostrati 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 funzionalità sperimentale per mostrare le anteprime delle pagine quando si passa il cursore sopra le schede. Oltre all'anteprima, è stata inclusa nel pannello informativo della scheda anche una menzione del link mostrato nella scheda. Per impostazione predefinita, l'anteprima delle schede è 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 segnalazioni sui problemi di visualizzazione dei siti e sulle discrepanze nel comportamento con i siti rispetto ad altri browser. È stata aggiunta la voce «Report Site Issue» nel menu «Help», che reindirizza al servizio webcompat.com.
  • Nel configuratore, nella sezione «Ricerca» («Search»), sono state aggiunte le impostazioni della barra degli indirizzi.
    Rilascio di Firefox 123
  • Nel traduttore integrato è stata implementata la supporto per la traduzione non solo del testo visibile, ma anche dei suggerimenti e dei segnaposto nei moduli di input.
  • È rimasto irrisolto il problema della visualizzazione errata delle miniature nella finestra di apertura file, che si manifesta sui sistemi con vecchi CPU AMD. Se invece delle miniature vengono visualizzati quadrati neri, si raccomanda 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 di prova di GNOME 46 quando si utilizza il tema delle icone adwaita-icon-theme, adottato come predefinito in GNOME e GTK. Il problema è stato causato dalla cessazione del supporto per i cursori X classici in adwaita-icon-theme.
  • Negli strumenti per gli sviluppatori web, nel pannello di monitoraggio dell'attività di rete è stata introdotta la possibilità di salvare su disco il contenuto della risposta a una richiesta (è stato aggiunto nel menu contestuale il pulsante 'Salva risposta come').
    Rilascio di Firefox 123
  • Nell'implementazione del codice di risposta HTTP — 103 ('Early Hints'), utilizzato per l'output anticipato delle intestazioni, è stata inclusa la gestione degli attributi Preload e Modulepreload nell'intestazione HTTP Link. Il codice 103 consente di informare il client sul contenuto di alcune intestazioni HTTP subito dopo la richiesta, senza aspettare. un server eseguirà tutte le operazioni associate alla richiesta e inizierà a fornire il contenuto. In questo modo, attraverso la trasmissione preventiva dell'intestazione Link (ad esempio, "Link: ; rel=preload; as=style"), è possibile comunicare suggerimenti sugli elementi correlati alla pagina restituita che possono essere caricati in anticipo. Ricevendo informazioni su tali risorse, il browser procederà al loro caricamento senza attendere il completamento della restituzione della pagina principale, consentendo di ridurre il tempo totale di elaborazione della richiesta.
  • In SVG, nei gradienti configurabili tramite gli elementi e , è stata aggiunta la supporto per l'interpolazione dei colori utilizzando lo spazio colore RGB lineare. La scelta dello spazio colore per l'interpolazione avviene tramite l'attributo color-interpolation, che può assumere i valori "auto", "sRGB" e "linearRGB".
  • Nell'elemento SVG feImage, che consente di estrarre l'immagine da una fonte esterna, è stato implementato un ripristino alla larghezza di 300px e all'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 l'instradamento del suono su un altro dispositivo tramite il metodo setSinkId(), è garantita l'applicazione dell'eco-cancellazione al suono acquisito dal microfono.
  • È abilitato il supporto per l'API Declarative Shadow DOM per la creazione di nuovi rami radice nel Shadow DOM, ad esempio, per separare lo stile di un elemento di terze parti importato e il ramo DOM associato dal documento principale. L'API dichiarativa proposta consente di separare i rami DOM utilizzando solo HTML, senza la necessità di scrivere codice JavaScript.
  • Nella versione per Android, per proteggere gli utenti dall'identificazione passiva 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 innovazioni e alla correzione di errori, Firefox 122 ha risolto 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 progettate. La vulnerabilità CVE-2024-1547 consente di mostrare un dialogo alert dell'attaccante nel contesto di un altro sito.

Fonte: opennet.ru

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