È disponibile Firefox 136 con supporto per il posizionamento verticale delle schede, chatbot IA, conversione automatica delle richieste HTTP in HTTPS e supporto per VA-API su schede grafiche AMD.
- Linux:
- Attivato accelerazione hardware per la decodifica video (VA-API) su sistemi con processori grafici AMD (richiesta Mesa versione 24.2 o successiva).
- Per l'architettura ARM64 (AArch64) sono disponibili build ufficiali in forma di tarball, oltre a repository APT. Sono in arrivo build in formato Flatpak.
- Ottimizzato funzionalità della pagina about:processes su FreeBSD (precedentemente funzionava solo su OpenBSD).
- Nelle impostazioni è comparso è possibile attivare una nuova implementazione della barra laterale:
- Nelle impostazioni della barra laterale (icona a forma di ingranaggio) è disponibile posizionamento verticale delle schede (inoltre, è possibile cambiare la posizione delle schede facendo clic con il pulsante destro del mouse sulla barra degli strumenti e selezionando l'opzione di menu corrispondente).
- Nella barra laterale disponibili chatbot basati su IA. Sono supportati servizi online come Anthropic Claude, ChatGPT, Google Gemini, Hugging Chat e Le Chat Mistral.
- Abilitato per impostazione predefinita, il meccanismo HTTPS-First: quando si naviga o si inserisce un URL, e durante il caricamento di risorse secondarie tramite HTTP, Firefox tenterà automaticamente di connettersi tramite HTTPS sicuro e retrocederà trasparentemente su HTTP non sicuro in caso di problemi. L'aggiornamento non si applica se viene specificato una porta non standard o un indirizzo locale.
- La finestra di dialogo per la pulizia dei dati utente ora consente di eliminare la cronologia dei moduli senza rimuovere l'intera cronologia del browser.
- È stata introdotta la possibilità di disabilitare selettivamente il blocco dei widget dei social media incorporati nelle pagine web, che sono bloccati in modalità di protezione avanzata o in modalità di navigazione privata.
- Nelle impostazioni di telemetria è stata aggiunta l'opzione "Inviare un ping giornaliero sull'uso a Mozilla", che consente agli sviluppatori di valutare con maggiore precisione il numero di utenti attivi.
- Le pagine che restituiscono un codice di errore (4xx, 5xx) e hanno una lunghezza pari a zero visibili al framework saranno visualizzate come vuote. Sarà invece mostrato un messaggio di errore, in modo che l'utente possa comprendere meglio cosa sia successo.
- Quando ci si connette tramite HTTP non sicuro, oltre all'icona con il lucchetto barrato nella barra degli indirizzi, ora appare la dicitura "Non sicuro" (security.insecure_connection_text.enabled).
- Le etichette delle scorciatoie dei siti recentemente visitati nella pagina della nuova scheda ora sono generate in base ai titoli delle pagine, e non ai nomi di dominio.
- Per motivi di sicurezza, le schede in background è vietato aprono la finestra di dialogo per la selezione del file.
- È stata introdotta la possibilità di disattivare l'autenticazione HTTP di base (network.http.basic_http_auth.enabled).
- Nell'interfaccia del browser è vietato usare i gestori eventi integrati (security.browser_xhtml_csp.enabled = false). Questo potrebbe rompere, ad esempio, alcuni script utente; tali script dovrebbero essere riscritti.
- Gli utenti di Messico, Brasile, Argentina e Cile hanno ora accesso al riepilogo del meteo nella pagina della nuova scheda.
- Gli utenti del Regno Unito hanno ora accesso all'autocompletamento degli indirizzi nei moduli web.
- macOS:
- Alcuni processi in background vengono ora spostati automaticamente su core di elaborazione più efficienti.
- Implementato accelerazione hardware per la riproduzione di video HEVC.
- I pacchetti di installazione in formato DMG ora sono compressi utilizzando l'algoritmo LZMA, riducendo così le loro dimensioni e il tempo di installazione.
- A causa delle modifiche avvenute in macOS Sequoia, la combinazione di tasti che aggiunge .com all'indirizzo inserito nella barra degli indirizzi è cambiata da Ctrl+Invio a Cmd+Invio.
- Windows: Quando si copia un'immagine negli appunti (quando viene inserita negli appunti sia come file che come immagine) l'immagine ora viene memorizzata in formato PNG per impostazione predefinita. Pertanto, se l'applicazione ricevente supporta l'acquisizione di immagini PNG dagli appunti, essa riceverà l'immagine senza perdita di trasparenza (le applicazioni che non possono accettare PNG possono comunque richiedere dall'appunti un'immagine in formato BMP).
- HTML:
- È stata introdotta supporto per l'attributo globale autocorrect (include la correzione automatica dell'ortografia negli elementi di testo modificabili: la maggior parte degli elementi di testo <input>, negli elementi e negli elementi che hanno impostato l'attributo contenteditable. Il comportamento specifico della correzione automatica dipende dall'user agent e dal sistema operativo).
- L'attributo globale contenteditable un metodo non standard con valore plaintext-only (indica che il formato del testo è disattivato e che durante l'inserimento di testo formattato il formato sarà rimosso).
- CSS:
- Realizzato pseudoclasse :has-slotted (utilizzata per stilizzare gli elementi in . In JavaScript, questo attributo si riflette nelle proprietà, che aggiungono contenuti all'elemento <slot> durante il rendering del web component).
- È stata introdotta supporto per la pseudoclasse :open (consente di selezionare qualsiasi elemento attualmente aperto).
- Funzioni linear-gradient(), conic-gradient() e radial-gradient() ora permettono creano un colore uniforme.
- JavaScript: supporto per l'interfaccia highlightsFromPoint() Intl.DurationFormat (formatta i dati sulla durata nel tempo in base alla lingua selezionata).
- HTTP: Intestazione Referer ora si applicherà inviato quando la pagina viene aggiornata e reindirizza l'utente a un'altra pagina (utilizzando o l'intestazione Refresh).
- Metodo
- Dimensione massima data:-collegamenti è stata aumentata da 32 a 512 megabyte, che corrisponde al comportamento dei browser basati su Chromium.
- Abilitato supporto Cookie Store API (metodo moderno asincrono basato su Promise, progettato per gestire i cookie, che può essere utilizzato nel thread principale e nei service worker). Finora è implementato è solo un sottoinsieme della Cookie Store API:
- Document CookieStore (ottenere, impostare, rimuovere i cookie).
- Proprietà Window.cookieStore e ServiceWorkerGlobalScope.cookieStore (ottenere istanze di CookieStore).
- Evento change e la sua interfaccia CookieChangeEvent (scatta nel thread principale e nei contesti dei service worker quando i cookie vengono impostati o rimossi).
- Implementato riflessione degli elementi ARIA.
- WebRTC:
- WebRTC ora può può ricevere e inviare video compressi con codec AV1. Durante l'invio funziona sia per un singolo video (singlecast) che per inviare molteplici varianti di video da una singola fonte (simulcast).
- Anche è comparso supporto per l'invio multiplo utilizzando i codec H264 (insieme ad AV1 e VP8).
- supporto per l'interfaccia supporto per l'estensione Dependency Descriptor (DD) RTP Header (può essere utilizzato con i codec AV1, VP8 e VP9; fornisce un'instradamento indipendente dal codec di più flussi, incluso nei casi in cui il payload è crittografato (E2EE)).
- Rete: Se la richiesta viene reindirizzata, nella scheda "Risposta" ora
- Editor nel debugger tradotto su Codemirror 6.
- Abilitato capacità di debug dei service worker (era disabilitata per gli ultimi 5 anni a causa di problemi di prestazioni).
- Network Monitor: nomi dei preset "Limitazione delle prestazioni" (consentono di simulare la larghezza di banda e i ritardi della connessione a Internet) aggiunti caratteristiche (velocità, latenza).
Fonte: linux.org.ru
