Versione Firefox 97

È stato rilasciato il browser Web Firefox 97. Inoltre, è stato creato un aggiornamento del ramo di supporto a lungo termine: 91.6.0. Il ramo Firefox 98 è stato trasferito in fase di beta testing, il cui rilascio è previsto per l'8 marzo.

Principali innovazioni:

  • I 18 temi cromatici stagionali Colorway offerti in Firefox 94 come componente aggiuntivo integrato per un periodo limitato sono scaduti. Gli utenti che intendono continuare a utilizzare i temi Colorway possono abilitarli nel gestore dei componenti aggiuntivi (about:addons).
  • Negli assiemi per la piattaforma Linux è stata rimossa la possibilità di generare un documento PostScript per la stampa (viene mantenuta la possibilità di stampare su stampanti PostScript e salvare in PDF).
  • Risolti i problemi di build con le librerie Wayland 1.20.
  • Risolto un problema per cui lo zoom con pizzico smetteva di funzionare sui touch screen dopo aver spostato una scheda in un'altra finestra.
  • La pagina about:processes in Linux ha migliorato la precisione del rilevamento del carico della CPU.
  • Risolto un problema relativo alla visualizzazione degli angoli vivi delle finestre in alcuni ambienti utente, come il sistema operativo elementare 6.
  • Sulla piattaforma Windows 11 è stato aggiunto il supporto per un nuovo stile della barra di scorrimento.
  • Sulla piattaforma macOS è stato migliorato il caricamento dei font di sistema, che in alcune situazioni ha reso più veloce l'apertura e il passaggio ad una nuova scheda.
  • Nella versione per piattaforma Android i siti aperti di recente vengono evidenziati nello storico delle visite. La visualizzazione delle immagini per i segnalibri aggiunti di recente è stata migliorata nella home page. Sulla piattaforma Android 12 è stato risolto il problema relativo all'incollaggio dei collegamenti dagli appunti.
  • I costrutti CSS con tipi di lunghezza e percentuale di lunghezza consentono l'uso delle unità "cap" e "ic".
  • Aggiunto il supporto per la regola CSS @scroll-timeline e la proprietà CSS Animation-Timeline, consentendo di collegare la sequenza temporale dell'animazione nell'API AnimationTimeline all'avanzamento dello scorrimento del contenuto, anziché al tempo in minuti o secondi.
  • La proprietà CSS color-adjust è stata rinominata in print-color-adjust come richiesto dalle specifiche.
  • I CSS includono il supporto per i livelli a cascata per impostazione predefinita, definiti utilizzando la regola @layer e importati tramite la regola CSS @import utilizzando la funzione layer().
  • Aggiunta la proprietà CSS scrollbar-gutter per controllare il modo in cui lo spazio sullo schermo viene riservato alla barra di scorrimento. Ad esempio, se non vuoi che il contenuto scorra, puoi espandere l'output per occupare l'area della barra di scorrimento.
  • Migliorata la compatibilità con il framework web Marionette (WebDriver).
  • L'API AnimationFrameProvider è stata aggiunta al set DedicatedWorkerGlobalScope, che consente di utilizzare i metodi requestAnimationFrame e cancelAnimationFrame in web work separati.
  • I metodi AbortSignal.abort() e AbortController.abort() ora hanno la capacità di impostare il motivo per reimpostare il segnale, nonché di leggere il motivo tramite la proprietà AbortSignal.reason. Per impostazione predefinita, il motivo è AbortError.

Oltre alle innovazioni e alle correzioni di bug, Firefox 97 ha corretto 42 vulnerabilità, di cui 34 contrassegnate come pericolose. 33 vulnerabilità (5 sotto CVE-2022-22764 e 29 sotto CVE-2022-0511) sono causate da problemi di memoria, come overflow del buffer 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.

Modifiche in Firefox 98 Beta:

  • Il comportamento durante il download dei file è stato modificato: invece di visualizzare una richiesta prima dell'avvio del download, i file ora iniziano a scaricarsi automaticamente e possono essere aperti in qualsiasi momento tramite il pannello con informazioni sull'avanzamento del download o eliminati direttamente dal pannello di download.
  • Aggiunte nuove azioni al menu contestuale mostrato quando si fa clic con il pulsante destro del mouse sui file nell'elenco dei download. Ad esempio, utilizzando l'opzione Apri sempre file simili, è possibile consentire a Firefox di aprire automaticamente un file al termine del download in un'applicazione associata allo stesso tipo di file nel sistema. Puoi anche aprire la directory con i file scaricati, andare alla pagina da cui è stato avviato il download (non il download stesso, ma il collegamento al download), copiare il collegamento, rimuovere la menzione del download dalla cronologia di navigazione e cancellare l'elenco nel pannello dei download.
  • Per ottimizzare il processo di avvio del browser, è stata modificata la logica di avvio dei componenti aggiuntivi che utilizzano l'API webRequest. Solo il blocco delle chiamate webRequest ora causerà l'avvio dei componenti aggiuntivi durante l'avvio di Firefox. Le WebRequest in modalità non bloccante verranno ritardate fino al completamento dell'avvio di Firefox.
  • Abilitato il supporto per il tag HTML " ", che consente di creare finestre di dialogo e componenti per l'interazione interattiva dell'utente, come avvisi e sottofinestre chiudibili. Le finestre create possono essere controllate dal codice JavaScript.
  • Un pannello di valutazione della compatibilità è stato aggiunto agli strumenti per gli sviluppatori web. Il pannello visualizza indicatori che avvisano di possibili problemi con le proprietà CSS dell'elemento HTML selezionato o dell'intera pagina, consentendo di identificare incompatibilità con diversi browser senza testare separatamente la pagina in ciascun browser.

Fonte: opennet.ru

Aggiungi un commento