Disponibile Firefox 131.
- Linux: Supporto implementato seek e mpris:length per MPRIS.
- Abilitato anteprima delle schede (passando sopra una scheda inattiva).
- Icona modificata che attiva il menu a discesa di tutte le schede aperte. Inoltre, rimossa impostazione che consentiva di nasconderlo (può essere nascosto aggiungendo #alltabs-button { display: none !important; } in userChrome.css).
- Implementato supporto frammenti di testo: consente di utilizzare pienamente i link che incorporano indicazioni a un luogo specifico nel testo.
- L'autorizzazione fornita al sito (ad esempio, non utilizzare la geolocalizzazione) ora viene memorizzata per un'ora (o fino alla chiusura della scheda, se avviene prima).
- Il traduttore integrato ora tiene conto lingua che l'utente aveva scelto in precedenza (ad esempio, se un utente utilizza il sistema operativo e Firefox in inglese, ma ha scelto di tradurre il testo in spagnolo, la prossima volta gli verrà offerto di default di tradurre il testo in spagnolo e non in inglese).
- Ripristinata la possibilità di tornare alla homepage del motore di ricerca dalla barra di ricerca (quando è separata dalla barra degli indirizzi): per farlo, è necessario fare clic nella barra di ricerca e premere l'icona del motore di ricerca tenendo premuto Shift.
- CSS: Proprieta inset-area rinominato in position-area nel contesto dell'implementazione futura posizionamento degli ancoraggi.
- JavaScript: Implementato supporto per helper iteratori sincroni: Iterator.prototype.drop(), Iterator.prototype.every(), Iterator.prototype.filter(), Iterator.prototype.find(), Iterator.prototype.flatMap(), Iterator.prototype.forEach(), Iterator.prototype.map(), Iterator.prototype.reduce(), Iterator.prototype.some() e Iterator.prototype.take() (consentono di eseguire operazioni simili agli array sugli iteratori senza la necessità di creare oggetti Array intermedi, e possono essere utilizzati su dataset molto grandi, dove non è possibile creare un Array intermedio).
- WebAssembly: Attivata supporto exnref.
- HTTP:
- Intestazione HTTP Set-Cookie con attributo SameSite=None o senza specifica SameSite (che è interpretato come SameSite=None), ora è obbligatorio avere l'attributo Sicuro (cioè, tali cookie possono essere impostati solo tramite una connessione HTTPS).
- Implementato supporto Cookies Having Independent Partitioned State (CHIPS), noto anche come "separazione dei cookie" — consente agli sviluppatori di posizionare i cookie in uno spazio di archiviazione sezionato tramite la direttiva partitioned dell'intestazione HTTP Set-Cookie. In questo modo, i cookie sono memorizzati separatamente per ogni sito di primo livello e possono essere letti solo dallo stesso sito di primo livello (e dai suoi sotto-domini) in cui sono stati impostati. Questo blocca il tracciamento intersito, ma consente comunque l'uso di cookie di terze parti, ad esempio per mantenere lo stato delle mappe incorporate o dei widget di chat su diversi sottodomini del sito.
- Interfaccia PointerEvent ha acquisito supporto per le proprietà altitudeAngle e azimuthAngle (l'angolo tra lo stilo e lo schermo (piano X-Y) e la posizione dello stilo sopra lo schermo rispetto al suo asse X, rispettivamente).
- Aggiornato metodo caretPositionFromPoint() interfaccia Documento.
- Rimosso il supporto per SVGGraphicsElement.nearestViewportElement e SVGGraphicsElement.farthestViewportElement, che sono stati deprecati a febbraio di quest'anno.
- Strumenti per sviluppatori:
- È stata aggiunta possibilità di modificare vari valori con la rotella del mouse.
- Ispettore ha imparato mostrare i valori calcolati delle proprietà utente al passaggio del cursore dove sono definiti.
Fonte: linux.org.ru
