È disponibile Firefox 133.
- Linux: Riparati problemi con il design che si verificava utilizzando KDE e CSD (decorazione lato client). supporto per l'interfaccia supporto per il colore di accento nei temi Adwaita.
- Modalità di protezione rigorosa dalla tracciabilità ha imparato identificare i casi di tracciamento tramite reindirizzamenti. Ad esempio, quando un utente fa clic su un collegamento di un sito, viene prima reindirizzato a un sito intermedio di tracciamento e poi al sito di destinazione. Così il sito di tracciamento è considerato visitato dal browser e può quindi memorizzare i cookie (in particolare, i siti che recensiscano vari prodotti spesso utilizzano questo metodo tramite siti partner per installare cookie sugli utenti per ricevere cashback). Ora il browser determinerà in modo euristico tali risorse di reindirizzamento e pulirà i loro dati quotidianamente.
- Nel menu a discesa con l'elenco delle schede aperte è stato aggiunto l'elemento "Schede da altri dispositivi".
- Firefox View ora consente permette di chiudere da remoto le schede aperte su altri dispositivi.
- L'attivazione dell'impostazione privacy.resistFingerprinting, tra l'altro, ora riduce alcune funzionalità WebVTT, ad esempio, disabilita la gestione di alcuni eventi e carica i sottotitoli in tutte le lingue disponibili, in modo che il sito non possa determinare quale lingua preferisce l'utente.
- Nel calcolo della durata dei cookie (attributo expire) ora si considera l'ora del server (se nota): viene aggiunta la differenza tra l'ora locale e quella del server e se l'ora locale è avanti rispetto a quella del server, i cookie vengono considerati validi se non sono "scaduti" secondo l'ora del server. Questo comportamento non è riflesso nelle specifiche, ma è utile per sistemi con l'ora sballata.
- Per risparmiare la batteria, l'animazione di caricamento della pagina nella scheda ora si interrompe dopo 45 secondi indipendentemente dal fatto che la pagina sia stata caricata.
- Corretto assenza di un'icona nel segnalibro se nell'indirizzo della pagina è specificata una porta.
- Accelerato la risoluzione dei nomi tramite DNS nei casi in cui non ci sono indirizzi IPv6 non locali.
- Il supporto per HTTP/3 ora viene disattivato automaticamente si disattiva, se nella catena di certificati viene rilevato un certificato radice estraneo. Questa è una misura necessaria per proteggere dagli errori che si verificano quando i prodotti antivirus utilizzano il proprio certificato radice per decritare e ispezionare il traffico HTTPS (sono stati riscontrati problemi con i prodotti Avast).
- macOS 14 e versioni successive: lo strumento selettore emoji, quando aperto con Cmd+Ctrl+Space, non si chiude più immediatamente dopo l'apertura. Inoltre, quando viene aperto con Fn+e, non inserisce più il simbolo «e» nel campo di input.
- Windows: Abilitato Canvas2D accelerato hardware anziché il backend obsoleto Direct2D.
- JavaScript: È stata introdotta highlightsFromPoint() metodi Uint8Array (conversione tra stringhe in codifica Base64 / codice esadecimale e array di byte):
- Metodi statici Uint8Array.fromBase64()p/url] e Uint8Array.fromHex() (creazione di un nuovo oggetto Uint8Array da una stringa in codifica base64 e esadecimale rispettivamente).
- Metodi Uint8Array.prototype.setFromBase64() e Uint8Array.prototype.setFromHex() (riempimento di un oggetto Uint8Array esistente con byte da una stringa in codifica base64 o esadecimale).
- Metodi Uint8Array.prototype.toBase64() e Uint8Array.prototype.toHex() (restituiscono una stringa in codifica base64 o esadecimale dai dati contenuti nell'oggetto Uint8Array).
- Per gli oggetti MathML è stata implementata supporto delle proprietà CSS width e height
- Metodo
- Aggiunto proprietà WorkerNavigator.permissions (consente di utilizzare Permissions API in lavoratori).
- Service Workers supporto per il metodo ariaNotify() (mette una stringa di testo in coda per la sintesi vocale da parte dello screen reader, offrendo un'alternativa più ergonomica e affidabile supporto EventSource (gestione degli eventi inviati dal server).
- WebCodecs API un metodo non standard interfacce ImageDecoder, ImageTrackList e ImageTrack (decodifica di immagini dai flussi dei lavoratori e dal flusso principale).
- Eventi beforetoggle e toggle interfaccia HTMLElement ora vengono attivati sugli elementi immediatamente prima e dopo la loro visualizzazione o nascosta.
- Fetch API ha ottenuto supporto dell'opzione keepalive (consente di effettuare richieste HTTP che non verranno interrotte anche dopo che la pagina è stata chiusa, ad esempio per inviare analisi quando l'utente lascia la pagina).
- Elementi / ora supportano attributo onwaitingforkey (imposta un gestore di eventi incorporato per l'evento waitforkey).
- ServiceWorkerContainer ora disponibile in tutti i contesti di lavoro tramite WorkerNavigator.serviceWorker.
- La proprietà name PerformanceNavigationTiming ora rimuove frammenti di testo dall'URL restituito.
- Rete: Se la richiesta viene reindirizzata, nella scheda "Risposta" ora
Fonte: linux.org.ru
