A disposizione Firefox 125. Scoperto all'ultimo momento prima del rilascio errore critico, quindi la versione è impostata sulla versione 125.0.1.
- Linux: Implementato possibilità di nascondere i pulsanti di controllo della finestra forniti da temi di terze parti (ad esempio, se l'utente ha installato un tema del browser di terze parti, ma desidera utilizzare pulsanti che corrispondono al tema del sistema): widget.gtk.non-native-titlebar- pulsanti.abilitati.
- Vista Firefox:
- Nell'elenco delle schede aperte ora sono mostrati e schede appuntate (sotto forma di una fila di icone).
- Aggiunto pulsanti per chiudere le schede (in precedenza questa azione era nascosta nel menu).
- Aggiunte le opzioni "Blocca" e "Muto" al menu della scheda.
- Aggiunte indicazioni visive che una scheda è aperta è nei segnalibri o fisso nella home page.
- Il visualizzatore PDF ora supporta l'evidenziazione del testo (questa funzionalità volontà essere gradualmente incluso per un numero sempre maggiore di utenti).
- apparso la possibilità di visualizzare video in streaming protetti utilizzando il codec AV1.
- Se gli appunti contengono un collegamento, quando lo stato attivo è impostato su una barra degli indirizzi vuota, l'utente vedrà consiglio di seguire questo link (browser.urlbar.clipboard.featureGate).
- La ricerca delle schede aperte tramite la barra degli indirizzi è ora производится su tutti i contenitorie non solo quello corrente (browser.urlbar.switchTabs.searchAllContainers).
- Per comodità degli utenti abituati a utilizzare più browser, aggiunto nuova pagina di servizio about:settings, che è un collegamento a about:preferences.
- Predefinito ora sono bloccati tutti i download tramite il protocollo HTTP non protetto (in precedenza venivano bloccati solo i download avviati da pagine HTTPS). Il protocollo HTTP non è sicuro; qualsiasi nodo intermedio può modificare o sostituire il file scaricato. L'utente, ovviamente, ha ancora la possibilità di forzare il download.
- Migliorato protezione contro lo spoofing dei nomi di dominio (quando vengono utilizzati caratteri degli alfabeti nazionali).
- incluso indirizzi di salvataggio e compilazione automatica (solo per utenti provenienti da USA e Canada).
- Ora la recitazione vocale è in modalità lettura si può controllo utilizzando le frecce della tastiera.
- cambiato Interazione con gruppi di pulsanti di opzione durante la navigazione con il tasto Tab. Se uno qualsiasi dei pulsanti è attivo, verrà selezionato quando si preme Tab. Se nessuno è attivo, Tab seleziona il primo pulsante, Maiusc+Tab seleziona l'ultimo e una seconda pressione di Tab lascia il gruppo di pulsanti e passa all'elemento successivo, invece di scorrere i pulsanti come prima. Questo comportamento è coerente con lo standard WAI-ARIA.
- Windows: da costruire adesso applicare Compilatore di Visual Studio 2022.
- CSS:
- proprietà contenuto di allineamento ora fabbrica con display: blocco; (ti consente di allineare gli elementi a livello di blocco senza convertire il contenitore in flessibile o griglia).
- proprietà scatola di trasformazione acquisita supporto per i valori della casella del contenuto e della casella del tratto.
- Supporto immobiliare implementato visibilità dei contenuti (ti consente di saltare il rendering di un elemento finché non è effettivamente necessario).
- JavaScript:
- Incluso sostegno Intl.Segmenter (consente di eseguire la segmentazione del testo di una stringa in base alle impostazioni locali, ad esempio suddividendo una stringa in parole in lingue che non utilizzano spazi per separare le parole).
- Implementato sostegno importare file JSON come moduli.
- WebAssembly: Incluso Supporto di memoria multipla (consente ai moduli WASM di utilizzare e importare più posizioni di memoria lineare indipendente).
- Incluso sostegno API Popover (ti consente di creare elementi dell'interfaccia utente mobili di primo livello che possono essere utilizzati per menu di azioni, toast personalizzati, ecc.). Il popup e il suo trigger possono essere creati utilizzando attributi HTML o JavaScript e stilizzati utilizzando CSS. Sono implementate le seguenti API Web:
- Proprietà Elemento HTMLButton popoverTargetElement и popoverTargetAction.
- Proprietà ElementoInputHTML popoverTargetElement и popoverTargetAction.
- proprietà Elemento HTML popover, metodi nascondiPopover(), mostraPopover() и attiva/disattivaPopover(), così come gli eventi prima di attivare/disattivare и eventi toggle_event.
- Quando crei i popup puoi usare una pseudo classe :popover-aperto ed elemento ::fondale.
- Sono supportati anche gli attributi globali popovertarget и popovertargetaction.
- apparso supporto delle proprietà RTCIceTransport stato и raccoltaStatoeventi correlati cambio di stato и raccoltastatechange_event, nonché proprietà RTCDtlsTransport.iceTransport.
- Implementato sostegno Elemento.ariaBrailleLabel и Element.ariaBrailleRoleDescription (riflettono gli attributi HTML ARIA globali etichetta-aria-braille и aria-brailleroledescription.
- Incluso sostegno Clipboard.readText() (consente di mostrare il menu contestuale Incolla quando si tenta di leggere i dati degli appunti in modo che l'utente possa confermare l'azione).
- Eliminato supporto disabilitato nell'ultima versione DOMRequest.
- cancellato proprietà SVGAElement.testo (dovresti usarlo invece testoContenuto).
- Strumenti di sviluppo:
- Rapporti sulle violazioni CSP acciaio più informativo.
- Debug imparato traccia tutte le mutazioni DOM (:tracer --dom-mutations).
- Restituito un'opzione rimossa un anno fa che consente di disabilitare l'overlay con un messaggio che l'applicazione web è in pausa nel debugger (devtools.debugger.features.overlay). Era considerato non necessario, ma la pratica ha dimostrato che gli sviluppatori web a volte ne hanno bisogno.
- Nella parte inferiore del pannello del debugger aggiunto menu per varie azioni relative alle carte codice.
Fonte: linux.org.ru
