Firefox 125

Disponibile Firefox 125. All'ultimo momento prima del rilascio è stata scoperta un errore critico, quindi il rilascio è stato rinviato alla versione 125.0.1.

  • Linux: Implementato la possibilità di nascondere i pulsanti di gestione della finestra forniti da temi di terze parti (ad esempio, se l'utente ha installato un tema del browser di terze parti ma desidera utilizzare i pulsanti corrispondenti al tema di sistema): widget.gtk.non-native-titlebar-buttons.enabled.
  • Firefox View:
    • Nell'elenco delle schede aperte ora ci sono vengono visualizzate e schede fissate (sotto forma di una fila di icone).
    • Aggiunti i pulsanti di chiusura delle schede (in precedenza quest'azione era nascosta nel menu).
    • Nel menu delle schede sono state aggiunte le voce «Fissa» e «Disattiva audio».
    • Sono state aggiunte delle indicazioni visive che mostrano che una scheda aperta è in fase di sviluppo è nei segnalibri o è fissata nella pagina iniziale.
  • Il visualizzatore PDF ora supporta l'evidenziazione del testo a colori (questa funzione verrà sarà gradualmente attivata per un numero crescente di utenti).
  • È stata aggiunta la possibilità di visualizzare video in streaming protetti, che utilizzano il codec AV1.
  • Se negli appunti è presente un link, quando si focalizza su una barra degli indirizzi vuota l'utente vedrà un suggerimento per andare a quel link (browser.urlbar.clipboard.featureGate).
  • La ricerca delle schede aperte tramite la barra degli indirizzi ora viene determinata per in tutti i contenitori, non solo in quello corrente (browser.urlbar.switchTabs.searchAllContainers).
  • Per comodità degli utenti abituati a utilizzare più browser, aggiunta è ora disponibile una nuova pagina di servizio about:settings, che funge da collegamento a about:preferences.
  • Per impostazione predefinita, ora vengono bloccati tutti i download tramite il protocollo HTTP non sicuro (in precedenza venivano bloccati solo i download avviati da pagine HTTPS). Il protocollo HTTP è insicuro, qualsiasi nodo intermedio può modificare o sostituire il file scaricato. L'utente mantiene comunque la possibilità di autorizzare il download forzatamente.
  • Migliorato protezione contro lo spoofing dei nomi di dominio (quando vengono utilizzati caratteri da alfabeti nazionali).
  • Attivato salvataggio e completamento automatico degli indirizzi (solo per gli utenti degli Stati Uniti e del Canada).
  • La sintesi vocale in modalità di lettura ora è possibile può essere controllata con i tasti freccia sulla tastiera.
  • Modificato interazione con i gruppi di pulsanti radio durante la navigazione tramite il tasto Tab. Se uno dei pulsanti è attivo, sarà selezionato quando si preme Tab. Se nessuno è attivo, Tab evidenzia il primo pulsante, Shift+Tab evidenzia l'ultimo, e una seconda pressione di Tab esce dal gruppo di pulsanti e passa all'elemento successivo, senza cicli tra i pulsanti come in precedenza. Questo comportamento è conforme allo standard WAI-ARIA.
  • Windows: Per questo build ora applicato il compilatore Visual Studio 2022.
  • CSS:
    • Questa impostazione align-content adesso lavorando con display: block; (permette di allineare gli elementi a livello di blocco senza trasformare il proprio contenitore in flex o grid).
    • Questa impostazione transform-box ha acquisito con supporto per i valori content-box e stroke-box.
    • È stato implementato il supporto per la proprietà content-visibility (consente di saltare il rendering di un elemento fino a quando non è realmente necessario).
  • JavaScript:
  • WebAssembly: Attivata supporto per memoria multipla (permette ai moduli WASM di utilizzare e importare più aree di memoria lineari indipendenti).
  • Attivata поддержка Popover API (consente di creare elementi di interfaccia utente pop-up di livello superiore da utilizzare per menu di azione, notifiche pop-up personalizzate, ecc.). La finestra pop-up e il suo trigger possono essere creati utilizzando gli attributi HTML o JavaScript, e stilizzati tramite CSS. Sono implementate le seguenti API Web:
  • È stata aggiunta supporto delle proprietà RTCIceTransport state e gatheringState, eventi associati statechange e gatheringstatechange_event, e anche proprietà RTCDtlsTransport.iceTransport.
  • Implementato поддержка Element.ariaBrailleLabel e Element.ariaBrailleRoleDescription (riflettono gli attributi HTML globali ARIA aria-braillelabel e aria-brailleroledescription.
  • Attivata поддержка Clipboard.readText() (consente di mostrare un menu contestuale di incolla quando si tenta di leggere i dati degli appunti, affinché l'utente possa confermare l'azione).
  • Rimosso supporto disattivato nella versione precedente DOMRequest.
  • Rimosso proprietà SVGAElement.text (da utilizzare textContent).
  • Strumenti per sviluppatori:
    • I messaggi CSP sono stati devono essere più informativi.
    • Debugger ha imparato tracciare tutte le mutazioni del DOM (:tracer —dom-mutations).
    • Ripristinato opzione rimossa un anno fa che permetteva di disattivare l'overlay con il messaggio che l'app web era in pausa nel debugger (devtools.debugger.features.overlay). Era considerata non necessaria, ma la pratica ha dimostrato che gli sviluppatori web a volte ne hanno bisogno.
    • nella parte inferiore del pannello del debugger aggiunto menu per varie azioni relative alle mappe del codice.

Fonte: linux.org.ru

Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster