Disponibile Firefox 148.
- È stata aggiunta una sezione nelle impostazioni «Gestione IA», dove è possibile disattivare determinate funzionalità relative all'IA (il che comporterà anche la rimozione dei modelli di lingua caricati).
- La pagina della nuova scheda nei contenitori ha imparato può utilizzare gli sfondi caricati dall'utente.
- La possibilità di ricevere miglioramenti rimossi non richiede più l'attivazione della telemetria ed è ora disponibile nelle impostazioni («Consenti a Firefox di migliorare funzionalità, prestazioni e stabilità tra gli aggiornamenti»). In questo modo, gli sviluppatori possono, ad esempio, disattivare tempestivamente una funzionalità (se risulta che provoca problemi) o, al contrario, attivare progressivamente una nuova funzione anziché immediatamente per tutti gli utenti, nonché correggere errori critici il più rapidamente possibile.
- Il traduttore integrato ha imparato a tradurre da e verso il cinese tradizionale e anche in vietnamita.
- Risolta un errore che, dopo l'aggiornamento del browser, poteva disabilitare il pacchetto linguistico installato.
- Risolto mancanza 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 sicurezza del profilo ora sono esclusi i dati per i quali è attivata la pulizia alla chiusura del browser.
- Risolta un errore che, trascinando un'immagine scaricata nell'applicazione Adobe Illustrator, inseriva un link all'immagine invece dell'immagine stessa.
- HTML: Nei casi in cui l'URL è vuoto o è esplicitamente indicato come about:blank, Firefox non caricherà sostituirà più il documento vuoto originale con un altro caricato in modo asincrono, ma attiverà sincronamente l'evento load per il documento originale.
- CSS:
- Questa impostazione position-area ora mantiene correttamente l'elemento ancorato nell'area di visualizzazione. position-try-order
- Aggiunto proprietà (permette di specificare l'ordine in cui vengono utilizzate le opzioni di posizionamento di riserva, quando un elemento non si adatta allo schermo). la possibilità di utilizzare le proprietà
- È stata aggiunta overflow overflow-x, overflow-y e negli elementi sostituibili. con È stata.
- resa disponibile la funzionalità shape() shape().
- JavaScript:
- È stata aggiunta supporto dei metodi statici Iterator.zip() e Iterator.zipKeyed().
- Implementato specifica Caratteristiche legacy di RegExp di TC39 in JavaScript.
- API:
- È stato introdotto Sanitizer API (fornisce nuovi metodi per la manipolazione di HTML). Il metodo element.setHTML() permette di inserire contenuti HTML in modo simile a come fa element.innerHTML, senza essere soggetto a scripting intersito (XSS). Per un parsing HTML sicuro, è stato proposto il metodo document.parseHTML().
- Aggiunto supporto Trusted Types API (fornisce meccanismi che garantiscono che le proprietà e le funzioni che possono potenzialmente essere utilizzate come vettori per attacchi XSS possano essere chiamate solo con dati passati attraverso una funzione di trasformazione).
- WebGPU ha acquisito supporto per i worker di servizio, che permette a WebGPU di funzionare in background (particolarmente utile per le estensioni e altre pagine che possono scambiare eficacemente risorse tra più schede e periodi temporali).
- Implementato proprietà Location.ancestorOrigins (permette di determinare se un documento è incorporato in un <iframe> e, in tal caso, su quale sito).
- Proprietà movementX e movementY dell'elemento pointerrawupdate adesso vengono riempiti quando il puntatore si muove — prima i loro valori erano sempre uguali a zero.
- Implementato metodo NavigationPrecommitController.addHandler().
- DOM: È stata aggiunta la possibilità di utilizzare il comando «incolla» con Document.execCommand() nei contenuti web (e non solo nelle estensioni). Ciò è stato implementato utilizzando Clipboard API e ha le stesse limitazioni di sicurezza, ad esempio richiede conferma dall'utente durante l'incollaggio di contenuti tra origini diverse.
Fonte: linux.org.ru
