Versione Firefox 99

È stato rilasciato il browser Web Firefox 99. Inoltre, è stato creato un aggiornamento del ramo di supporto a lungo termine: 91.8.0. Il ramo Firefox 100 è stato trasferito in fase di beta testing, il cui rilascio è previsto per il 3 maggio.

Innovazioni chiave in Firefox 99:

  • Aggiunto il supporto per i menu contestuali GTK nativi. La funzione è abilitata tramite il parametro "widget.gtk.native-context-menus" in about:config.
  • Aggiunte barre di scorrimento mobili GTK (una barra di scorrimento completa appare solo quando si sposta il cursore del mouse, il resto del tempo, con qualsiasi movimento del mouse, viene mostrato un indicatore a linea sottile, che consente di comprendere l'offset corrente sulla pagina, ma se il cursore non si sposta, l'indicatore scompare dopo un po'). La funzionalità è attualmente disabilitata per impostazione predefinita; per essere abilitata in about:config, viene fornita l'impostazione widget.gtk.overlay-scrollbars.enabled.
    Versione Firefox 99
  • L'isolamento sandbox sulla piattaforma Linux è stato rafforzato: ai processi che elaborano i contenuti web non è consentito accedere al server X11.
  • Risolti alcuni problemi che si verificavano durante l'utilizzo di Wayland. In particolare, è stato risolto il problema relativo al blocco dei thread, è stata modificata la scala delle finestre pop-up ed è stato attivato il menu contestuale durante il controllo ortografico.
  • Il visualizzatore PDF integrato fornisce supporto per la ricerca con o senza segni diacritici.
  • Un tasto di scelta rapida "n" è stato aggiunto a ReaderMode per abilitare/disabilitare la modalità Narrazione.
  • La versione per la piattaforma Android offre la possibilità di cancellare selettivamente i cookie e i dati locali memorizzati solo per un dominio specifico. Risolto un arresto anomalo che si verificava dopo il passaggio al browser da un'altra applicazione, l'applicazione di un aggiornamento o lo sblocco del dispositivo.
  • Aggiunta la proprietà navigator.pdfViewerEnabled, con la quale un'applicazione web può determinare se il browser ha una capacità integrata di visualizzare documenti PDF.
  • Aggiunto il supporto per il metodo RTCPeerConnection.setConfiguration(), che consente ai siti di regolare le impostazioni WebRTC in base ai parametri di connessione di rete, modificare il server ICE utilizzato per la connessione e le policy di trasferimento dati applicate.
  • La Network Information API, attraverso la quale era possibile accedere alle informazioni sulla connessione attuale (ad esempio tipologia (cellulare, bluetooth, ethernet, wifi) e velocità), è disabilitata per impostazione predefinita. In precedenza, questa API era abilitata solo per la piattaforma Android.

Oltre alle innovazioni e alle correzioni di bug, Firefox 99 ha eliminato 30 vulnerabilità, di cui 9 contrassegnate come pericolose. 24 vulnerabilità (21 sono riepilogate in CVE-2022-28288 e CVE-2022-28289) sono causate da problemi con la memoria, come buffer overflow 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.

La versione beta di Firefox 100 introduce la possibilità di utilizzare contemporaneamente dizionari per lingue diverse durante il controllo ortografico. Linux e Windows hanno le barre di scorrimento mobili abilitate per impostazione predefinita. Nella modalità immagine nell'immagine, i sottotitoli vengono visualizzati durante la visione di video da YouTube, Prime Video e Netflix. È abilitata la Web MIDI API, che consente di interagire da un'applicazione web con dispositivi musicali dotati di un'interfaccia MIDI collegata al computer dell'utente (in Firefox 99 è possibile abilitarla utilizzando l'impostazione dom.webmidi.enabled in about:config).

Fonte: opennet.ru

Aggiungi un commento