È disponibile Firefox 148.
- È stata aggiunta una sezione nelle impostazioni «Gestione dell'IA», dove è possibile disattivare una qualsiasi funzionalità legata all'IA (il che disattiverà anche i modelli di lingua caricati).
- La pagina della nuova scheda nei contenitori ha imparato utilizzare gli sfondi caricati dagli utenti.
- Possibilità di ricevere miglioramenti rimossi non richiede più la telemetria attivata ed è ora disponibile nelle impostazioni («Consenti a Firefox di migliorare la funzionalità, le prestazioni e la stabilità tra gli aggiornamenti»). Grazie a questo, gli sviluppatori possono, ad esempio, disattivare rapidamente una funzionalità (se si scopre che causa problemi) oppure attivare gradualmente una nuova funzione invece di implementarla subito per tutti gli utenti, e correggere errori critici nel minor tempo possibile.
- Il traduttore integrato ha imparato a tradurre da e verso il cinese tradizionale, così come verso il vietnamita.
- Corretto un errore che faceva sì che dopo l'aggiornamento del browser potesse disattivarsi il pacchetto linguistico installato.
- Corretto l'assenza di etichette di ricerca sulla barra di scorrimento, che si verificava su alcuni siti.
- Migliorata l'accessibilità delle formule matematiche in PDF per i lettori di schermo.
- Windows:
- Dalla copia di backup del profilo ora sono escluse le informazioni rispetto alle quali è attivata la pulizia alla chiusura del browser.
- Corretto un errore che, trascinando un'immagine scaricata nell'applicazione Adobe Illustrator, incollava il link all'immagine invece dell'immagine stessa.
- HTML: Nei casi in cui l'URL è vuoto o specificato esplicitamente come about:blank, Firefox non non funzionerà sostituirà il documento vuoto originale con un altro caricato in modo asincrono, ma invece attiverà sincronicamente l'evento load per il documento originale.
- CSS:
- La proprietà area-position ora mantiene correttamente l'elemento ancorato nell'area di visualizzazione. position-try-order
- Aggiunto proprietà (consente di specificare l'ordine in cui vengono utilizzate le alternative di posizionamento quando l'elemento non si adatta allo schermo). possibilità di utilizzare le proprietà
- È stata introdotta overflow overflow-x, overflow-y e elementi sostitutivi in È stata.
- resa disponibile la funzione shape() supporto per i metodi statici.
- JavaScript:
- È stata introdotta supporto per i metodi statici Iterator.zip() e Iterator.zipKeyed().
- supporto per l'interfaccia specifica Caratteristiche Legacy RegExp di TC39 in JavaScript.
- Metodo
- È stata introdotta Sanitizer API (fornisce nuovi metodi per la manipolazione dell'HTML). Il metodo element.setHTML() consente di inserire contenuto HTML in modo simile a come fa element.innerHTML, ma non è soggetto a Cross-Site Scripting (XSS). Per l'analisi sicura dell'HTML è stato proposto il metodo document.parseHTML().
- È stata aggiunta highlightsFromPoint() API Trusted Types (fornisce meccanismi che garantiscono che le proprietà e le funzioni che possono potenzialmente essere utilizzate come vettori per attacchi XSS possano essere invocate solo con dati che sono stati elaborati tramite la funzione di trasformazione).
- WebGPU un metodo non standard sostenuta dai service worker, il che consente a WebGPU di funzionare in background (particolarmente utile per le estensioni e altre pagine che possono scambiare efficacemente risorse tra più schede e periodi di tempo).
- Implementato proprietà Location.ancestorOrigins (consente di determinare se il documento è incorporato in e, in tal caso, su quale sito).
- Proprietà movementX e movementY elemento pointerrawupdate ora riempiti quando si sposta il puntatore — prima di questo, i loro valori erano sempre pari a zero.
- Realizzato metodo NavigationPrecommitController.addHandler().
- Document.caretPositionFromPoint() È stata introdotta la possibilità di utilizzare il comando «incolla» con Document.execCommand() contenuti web (e non solo nelle estensioni). Questo è stato implementato utilizzando Clipboard API e ha le stesse limitazioni di sicurezza, ad esempio richiede conferma dall’utente quando si incolla contenuto tra diverse origini.
Fonte: linux.org.ru
