Uscita di Firefox 139

È stato rilasciato il browser web Firefox 139 e sono stati formati aggiornamenti per le versioni precedenti con supporto a lungo termine — 115.24.0 e 128.11.0. La versione Firefox 140 è stata portata in fase di beta testing, con rilascio previsto per il 24 giugno.

Novità principali in Firefox 139:

  • È stata aggiunta la possibilità di impostare un'immagine di sfondo personalizzata o di scegliere un colore per lo sfondo della pagina mostrata all'apertura di una nuova scheda. Questa funzione non è attivata di default per tutti e verrà gradualmente attivata per un numero maggiore di utenti. Per forzarne l'attivazione, è possibile utilizzare la sezione delle impostazioni «Firefox Labs» (about:settings#experimental). Sono stati aggiunti nuovi sfondi standard e una nuova categoria di sfondi denominata «Celestial».
    Uscita di Firefox 139
  • È stata aggiunta un'opzione sperimentale per visualizzare un'anteprima dei link nella pagina: se si tiene premuto Alt+Shift e si passa il cursore sopra un link, si aprirà un popup con informazioni sulla pagina a cui il link rimanda. Le informazioni includono il titolo, un'immagine e un breve resoconto del contenuto, generato da un grande modello linguistico (utilizzando un assistente AI integrato in esecuzione sul sistema dell'utente). Questa possibilità può essere attivata tramite la sezione «Firefox Labs» (about:settings#experimental).
    Uscita di Firefox 139
  • La funzione di traduzione da una lingua all'altra ora funziona non solo sulle pagine web, ma anche sulle pagine interne delle estensioni disponibili tramite l'URL «moz-extension://».
  • È stata migliorata notevolmente la velocità di caricamento dei dati utilizzando HTTP/3, particolarmente evidente durante il ripristino della connessione (QUIC 0-RTT) e su canali con alta capacità di larghezza di banda e grandi latenze.
  • A seguito del passaggio di Chrome alla crittografia dei dati riservati degli utenti sulla piattaforma Windows, è stata interrotta la supporto per la migrazione diretta di password e metodi di pagamento da Chrome. Per trasferire le password da Chrome, ora è necessario esportarle manualmente in formato CSV e caricare il file risultante in Firefox.
  • Il 10 giugno il servizio Review Checker (Fakespot) verrà disattivato, e l'8 luglio il servizio Pocket.
  • È stato attivato di default l'oggetto Temporal, che offre un insieme alternativo di metodi per lavorare con date e orari. La nuova API consente di manipolare le date considerando e senza considerare i fusi orari, convertire i tempi, formattare le uscite e eseguire operazioni aritmetiche con il tempo. Il tempo può essere espresso in una rappresentazione indipendente dal fuso orario (Temporal.PlainDate, Temporal.PlainTime, Temporal.PlainDateTime), con riferimento al fuso orario (Temporal.ZonedDateTime) e in rappresentazione epocale (Temporal.Instant — numero di nanosecondi dal 1 gennaio 1970).
  • È stata aggiunta la possibilità di ridurre la precisione del timer per i Worker.
  • Le operazioni di ricerca nella pagina ora comprendono i contenuti dei blocchi HTML «
    ». Se la frase cercata è presente nel blocco, la ricerca lo espanderà automaticamente.
  • Per l'attributo «hidden» è stato proposto un nuovo flag «until-found» che rende l'elemento disponibile per la ricerca nella pagina e per lo scorrimento tramite una maschera di testo. Ad esempio, si può aggiungere un testo nascosto alla pagina, il cui contenuto sarà trovato durante una ricerca locale.
  • Nel metodo window.getSelection().toString() è stata assicurata la corretta serializzazione del testo selezionato nei moduli di testo.
  • Per WebAuthn sono state implementate le estensioni largeBlob e credProps, destinate a salvare e recuperare dati aggiuntivi associati all'account utente.
  • Nell'API HTMLDialogElement è stato aggiunto il metodo requestClose(), che avvia la chiusura del dialogo basato sull'elemento HTML . A differenza del metodo Close(), il nuovo metodo consente di annullare la chiusura aggiungendo un gestore dell'evento «cancel».
  • Il comportamento dell'editor incorporato per contenteditable e designMode è simile a Chrome per quanto riguarda la gestione degli spazi prima del confine del blocco e tra il contenuto visibile (Firefox non aggiunge più un elemento <br> dopo uno spazio prima del confine del blocco).
  • Negli strumenti per sviluppatori web è stata garantita la persistenza delle impostazioni del filtro nel pannello di ispezione della rete tra diverse sessioni. Nel debugger JavaScript è stata migliorata la formattazione della riga in cui è stato interrotto il processo e la radice del catalogo è stata limitata a quella selezionata. domain..
  • Nella versione per la piattaforma Android è stata implementata la gestione dell'ordinamento dei segnalibri, migliorata l'interfaccia di gestione dei download, ampliate le funzionalità del feed notizie e è iniziata l'implementazione del supporto per il framework JetPack Compose.

Oltre alle innovazioni e alla correzione di bug, Firefox 139 ha risolto 14 vulnerabilità. 8 di queste vulnerabilità sono causate da problemi di gestione della memoria, come il buffer overflow e l'accesso a aree di memoria già liberate. Questi problemi potrebbero potenzialmente portare all'esecuzione di codice da parte di aggressori aprendo pagine appositamente formattate. A una delle vulnerabilità (CVE-2025-5262) è stato assegnato un livello di pericolo critico. La vulnerabilità è causata da un doppio rilascio di memoria (double-free) nel codice del codificatore libvpx, che supporta i formati VP8 e VP9, ed è sfruttabile tramite WebRTC.

Nella versione beta di Firefox 140 è stata aggiunta nel menu contestuale mostrato con il clic destro sulla scheda l'opzione "Scarica Scheda", che consente di scaricare la scheda dalla memoria per ridurre il consumo di risorse. Nella barra delle schede verticali è stata implementata la possibilità di modificare le dimensioni dell'area delle schede appuntate. È stata anche fornita la possibilità di aggiungere motori di ricerca personalizzati (Impostazioni > Ricerca > Aggiungi).

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