Rilascio di Firefox 77

È stato rilasciato il browser web Firefox 77, e inoltre versione mobile Firefox 68.9 per la piattaforma Android. Inoltre, è stato rilasciato un aggiornamento. versione con supporto a lungo termine 68.9.0. A breve, il ramo beta testing la versione Firefox 78, il rilascio della quale è previsto per il 30 giugno.

Principali novità:

  • È stata aggiunta una nuova pagina di servizio «about:certificate» per accedere all'interfaccia di visualizzazione dei certificati integrata. Nell'interfaccia è possibile visualizzare un elenco dei certificati radice e salvati, esaminare i dettagli di ciascun certificato ed eseguire l'esportazione dei certificati (il supporto per l'importazione è attualmente assente).
    Rilascio di Firefox 77
  • Aggiunto il supporto sperimentale per il formato delle immagini AVIF (AV1 Image Format), che utilizza tecnologie di compressione intra-frame dal formato di codifica video AV1 (supportato a partire da Firefox 55). Per abilitare AVIF in about:config è disponibile l'opzione image.avif.enabled. Il contenitore per la distribuzione dei dati compressi in AVIF è completamente analogo a HEIF. AVIF supporta sia immagini in HDR (High Dynamic Range) e spazio colore Wide-gamut, sia in gamma dinamica standard (SDR).
  • Espanso numero sistemi per le quali è attivo il sistema di compositing WebRender, scritto in Rust e in grado di fornire un significativo aumento della velocità di rendering e una riduzione del carico sulla CPU. WebRender sposta sul lato GPU le operazioni di rendering del contenuto della pagina, implementate tramite shader eseguiti sulla GPU. WebRender ora è attivato su hardware con Intel Skylake GT1, APU AMD Raven Ridge, AMD Evergreen e su laptop con schede grafiche NVIDIA, operanti su Windows 10. Per forzare l'attivazione in about:config è necessario attivare le impostazioni «gfx.webrender.all» e «gfx.webrender.enabled» oppure avviare Firefox con la variabile ambientale MOZ_WEBRENDER=1.
  • Nella barra degli indirizzi migliorata l'analisi delle frasi di ricerca. Le parole con punto vengono ora valutate in relazione ai domini attivi (ad esempio, in precedenza l'inserimento di chiavi come «test.log» non portava a una ricerca, ma a un tentativo di apertura del sito, mentre l'inserimento di «data:url» con spazi e simbolo di domanda portava a una ricerca, e non a un caricamento).
  • È stata aggiunta highlightsFromPoint() privilegi facoltativi, la cui richiesta nei componenti aggiuntivi non porta alla visualizzazione di una notifica per confermare nuovi privilegi durante l'installazione o l'aggiornamento del componente, ma viene visualizzata quando il componente fa direttamente riferimento a un'operazione che richiede diritti elevati. Tra i privilegi che è possibile dichiarare come facoltativi ci sono management, devtools, browsingData, pkcs11.
    proxy e session. Come motivazione per l'aggiunta di poteri facoltativi viene menzionato il desiderio di ridurre il carico sugli utenti durante l'aggiornamento delle estensioni e di fornire la possibilità di aggiornare l'estensione senza una conferma obbligatoria dei permessi (in precedenza, se l'utente non acconsentiva ai permessi, l'estensione non veniva aggiornata).
  • Per gli utenti del Regno Unito nella pagina della nuova scheda inclusa visualizzazione dei contenuti raccomandati dal servizio Pocket. In precedenza, tali pagine veniva mostrata erano disponibili solo per gli utenti degli Stati Uniti, del Canada e della Germania. La personalizzazione legata alla selezione dei contenuti viene eseguita lato client senza trasferire informazioni sull'utente a terzi (viene caricato nel browser l'intero elenco dei link consigliati per il giorno corrente, che viene classificato sul lato utente, basandosi sui dati della cronologia di navigazione). È importante notare che i blocchi sponsorizzati vengono mostrati solo negli Stati Uniti e sono chiaramente contrassegnati come pubblicità, mentre negli altri paesi gli articoli pubblicitari non vengono ancora utilizzati. È prevista un'opzione per disabilitare i contenuti raccomandati di Pocket impostazione nella configurazione (Firefox Home Content/Raccomandato da Pocket) e l'opzione «browser.newtabpage.activity-stream.feeds.topsites» in about:config.

    Rilascio di Firefox 77
  • Nella configurazione nel menu a discesa dei metodi di blocco dei cookie nella sezione delle impostazioni del blocco del tracciamento è stata aggiunta è stato aggiunto un nuovo punto per l'isolamento dinamico dei cookie in base al dominio visualizzato nella barra degli indirizzi («Dynamic First Party Isolation«, in cui le proprie e le terze parti vengono definite in base al dominio principale del sito). In about:config, l'interfaccia viene attivata tramite l'impostazione «browser.contentblocking.reject-and-isolate-cookies.preferences.ui.enabled» o direttamente impostando «network.cookie.cookieBehavior = 5».

    Rilascio di Firefox 77
  • Per semplificare la navigazione sui dispositivi con schermi tattili sono stati aumentati i margini nella barra dei segnalibri (aprendo una nuova scheda, la nuova barra degli indirizzi Megabar sovrappone parzialmente la barra dei segnalibri e lascia poco spazio per il clic).
  • Implementato nuovi dialoghi modali, legati a singole schede e non bloccanti per l'interfaccia intera. Per gestire l'attivazione del legame dei dialoghi in about:config sono state aggiunte le opzioni «prompts.defaultModalType», «prompts.modalType.confirmAuth» e «prompts.modalType.insecureFormSubmit» (1 — legame con il contenuto, 2 — legame con la scheda, 3 — legame con la finestra).

    Rilascio di Firefox 77
  • In about:config è stata aggiunta nuova impostazione middlemouse.openNewWindow, che consente di disattivare l'uso del tasto centrale del mouse per aprire i link in una nuova scheda.
  • È stata eliminata impostazione browser.urlbar.update1.view.stripHttps (il supporto per l'impostazione browser.urlbar.trimURLs è mantenuto).
  • Dall'engine Gecko completamente rimossa highlightsFromPoint()
    XUL Grids.
  • Di default, è attivata la rotazione automatica delle immagini JPEG basata sui dati Exif.
  • Rimossa l'impostazione «browser.urlbar.oneOffSearches». Per nascondere i pulsanti dei motori di ricerca alternativi che appaiono all'inizio della digitazione nella barra degli indirizzi o di ricerca, è possibile selezionare i motori di ricerca desiderati nella pagina about:preferences#search.

    Rilascio di Firefox 77
  • Il testo che non rientra nel limite di «maxlength» non viene più troncato quando viene incollato in campi e