Rilascio di Firefox 97

È stata rilasciata la versione 97 del browser web Firefox. Inoltre, è stata creata un'aggiornamento per il ramo con supporto a lungo termine — 91.6.0. Il ramo di Firefox 98 è passato alla fase di beta testing, con rilascio previsto per l'8 marzo.

Novità principali:

  • È scaduta la disponibilità delle 18 tematiche stagionali Colorway, proposte in Firefox 94 e implementate come un'estensione integrata con durata limitata. Gli utenti che desiderano continuare a utilizzare le tematiche Colorway possono attivarle nel gestore delle estensioni (about:addons).
  • Nelle build per la piattaforma Linux è stata rimossa la possibilità di generare documenti PostScript per la stampa (è rimasta la possibilità di stampare su stampanti PostScript e di salvare in PDF).
  • Sono stati risolti problemi di build con le librerie Wayland 1.20.
  • È stato risolto un problema che causava il malfunzionamento dello zoom a pizzico sugli schermi touch dopo aver spostato una scheda in un'altra finestra.
  • Nella pagina about:processes su Linux è stata migliorata la precisione nella determinazione del carico della CPU.
  • È stato risolto un problema di visualizzazione degli angoli spigolosi per le finestre in alcuni ambienti desktop, come elementary OS 6.
  • Sulla piattaforma Windows 11 è stato aggiunto il supporto per il nuovo stile delle barre di scorrimento.
  • Sulla piattaforma macOS è migliorato il caricamento dei font di sistema, il che ha accelerato, in determinate situazioni, l'apertura e il passaggio a una nuova scheda.
  • Nella versione per Android è stata implementata la selezione nella cronologia dei siti recentemente visitati. Nella home page è migliorata la visualizzazione delle immagini per i segnalibri recentemente aggiunti. Sulla piattaforma Android 12 è stato risolto un problema relativo all'incollaggio dei link dagli appunti.
  • Nelle strutture CSS con tipi length e length-percentage è consentito l'uso delle unità di misura "cap" e "ic".
  • È stato aggiunto il supporto per la regola CSS @scroll-timeline e la proprietà CSS animation-timeline, che permettono di collegare la cronologia delle animazioni nell'API AnimationTimeline al movimento di scorrimento del contenuto, piuttosto che al tempo in minuti o secondi.
  • La proprietà CSS color-adjust è stata rinominata in print-color-adjust, come richiesto dalla specifica.
  • È stato incluso di default il supporto per i livelli di stile a cascata in CSS, definiti tramite la regola @layer e importati attraverso la regola CSS @import, utilizzando la funzione layer().
  • È stata aggiunta la proprietà CSS scrollbar-gutter per gestire il riservamento dello spazio dello schermo per la barra di scorrimento. Ad esempio, quando non è necessario scorrere il contenuto, è possibile espandere l'output e occupare l'area della barra di scorrimento.
  • È stata migliorata la compatibilità con il framework web Marionette (WebDriver).
  • È stato aggiunto all'insieme DedicatedWorkerGlobalScope l'API AnimationFrameProvider, che consente di utilizzare i metodi requestAnimationFrame e cancelAnimationFrame in worker web separati.
  • Nei metodi AbortSignal.abort() e AbortController.abort() è stata aggiunta la possibilità di impostare un motivo per l'interruzione del segnale e di leggere il motivo tramite la proprietà AbortSignal.reason. Per impostazione predefinita, il motivo indicato è AbortError.

Oltre alle novità e alla correzione di bug, Firefox 97 ha risolto 42 vulnerabilità, di cui 34 etichettate come pericolose. 33 vulnerabilità (5 sotto CVE-2022-22764 e 29 sotto CVE-2022-0511) sono state causate da problemi di gestione della memoria, come il buffer overflow e l'accesso a aree di memoria già liberate. Questi problemi possono potenzialmente portare all'esecuzione di codice malevolo aprendo pagine appositamente progettate.

Modifiche nella versione beta di Firefox 98:

  • Comportamento modificato durante il download di file: invece di presentare una richiesta prima dell'inizio del download, i file ora iniziano a essere scaricati automaticamente e possono essere aperti in qualsiasi momento tramite il pannello delle informazioni sul progresso del download o rimossi direttamente dal pannello dei download.
  • Sono state aggiunte nuove azioni nel menu contestuale che si apre facendo clic con il pulsante destro del mouse sui file nell'elenco dei download. Ad esempio, con l'opzione «Apri sempre file simili» è possibile consentire a Firefox di aprire automaticamente il file in un'applicazione associata al medesimo tipo di file dopo il completamento del caricamento. È anche possibile aprire la cartella contenente i file scaricati, tornare alla pagina da cui è stato avviato il download (non il download stesso, ma il link al download), copiare il link, rimuovere il riferimento al download dalla cronologia delle visite e svuotare l'elenco nel pannello dei download.
  • Per ottimizzare il processo di avvio del browser, è stata modificata la logica di avvio delle estensioni che utilizzano l'API webRequest. Ora, solo le chiamate bloccanti a webRequest attiveranno l'avvio delle estensioni durante l'accensione di Firefox. Le richieste a webRequest in modalità non bloccante saranno rinviate fino al termine dell'avvio di Firefox.
  • È stato abilitato il supporto per il tag HTML «», che consente di creare finestre di dialogo e componenti per interazioni interattive con l'utente, come avvisi chiudibili e finestre annidate. Le finestre create possono essere gestite tramite codice JavaScript.
  • Negli strumenti per sviluppatori web è stato aggiunto un pannello per valutare la compatibilità. Nel pannello vengono visualizzati indicatori che avvisano di possibili problemi con le proprietà CSS dell'elemento HTML selezionato o dell'intera pagina, consentendo di identificare le incompatibilità con diversi browser senza dover testare separatamente la pagina in ogni browser.

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