È disponibile Firefox 150.
Tra le novità interessanti ci sono la gestione della disposizione delle schede aperte, l'aggiunta di alcune funzioni di editing al visualizzatore PDF e la risoluzione di numerose vulnerabilità, comprese quelle trovate tramite reti neurali.
- Linux:
- È stata introdotta il supporto per lo strumento di selezione emoji fornito da GTK (di solito richiamato con la combinazione Ctrl+.).
- Disponibili build ufficiali in formato RPM.
- Nel menu contestuale dei link è stata aggiunta l'elemento 'Apri link in divisione dello schermo'. Quando due schede sono aperte affiancate, nel loro menu contestuale ora c'è l'elemento 'Riorganizza schede'. Inoltre, è possibile fare clic sul titolo della scheda tenendo premuto il tasto Alt/Option per aprire la scheda affiancata a quella attuale.
- Selezionando più schede, è possibile scegliere l'elemento 'Copia link' dal menu contestuale, che copierà gli indirizzi di queste pagine negli appunti.
- Il visualizzatore PDF ora consente cambiare l'ordine, copiare e rimuovere pagine nel documento.
- È stata aggiunta la pagina about:translations, che può essere utilizzata per la traduzione locale dei testi.
- È stata aggiunta l'impostazione 'Trascina le schede per creare gruppi di schede', che consente di disattivare la creazione di gruppi di schede tramite l'operazione di trascinamento.
- Ai siti web è vietato accedere agli indirizzi nella rete locale (incluso il sistema locale) senza l'approvazione dell'utente. I siti utilizzano questo per il fingerprinting. In precedenza, il blocco dell'accesso alle risorse locali era abilitato solo con la protezione intensiva contro il tracciamento, ora viene attivato gradualmente per tutti gli utenti.
- Un VPN gratuito è diventato disponibile per i residenti in Canada (quindi, è disponibile in Canada, Francia, Germania, Regno Unito e Stati Uniti).
- Sono state risolte diverse centinaia di vulnerabilità, la maggior parte delle quali è stata scoperta tramite reti neurali.
- macOS: risolto il problema della scomparsa di emoji dalle pagine web con la modalità Lockdown attivata.
- Windows:
- Le web app sono ora disponibili per gli utenti che hanno installato Firefox dallo Store di Windows.
- Il backup del profilo ora funziona utilizzando il nuovo sistema di gestione dei profili.
- HTML: L'attributo sizes elementi <img> (e HTMLImageElement.sizes) ora supporta la parola chiave «auto» (consente il caricamento pigro degli elementi <img> di utilizzare la dimensione del layout calcolata, dopo l'applicazione di tutte le regole CSS, per selezionare l'immagine da srcset).
- CSS:
- La funzione color-mix() ora può accettare più di due valori <color>.
- La funzione light-dark() ha ricevuto supporto per i valori <image> (consente di utilizzare immagini, gradienti e simili per vari schemi di colori).
- È stata introdotta supporto per pseudo-classi :buffering, :muted, :paused, :playing, :seeking, :stalled e :volume-locked (consentono di stilizzare gli elementi e in base al loro stato attuale).
- Implementato proprietà animation-range-start e animation-range-end (e anche la proprietà abbreviata animation-range).
- Supportato parola chiave revert-rule (consente di definire il valore della proprietà come se la regola di stile corrente fosse assente, cosicché venga applicato il valore di un'altra regola appropriata).
- La proprietà overscroll-behavior (così come le sue forme complete overscroll-behavior-x, overscroll-behavior-y, overscroll-behavior-block e overscroll-behavior-inline) ora si applica correttamente a contenitori di scorrimento che non hanno contenuto scrollabile, ad esempio, a elementi con overflow: hidden (in precedenza venivano ignorati). API:
- Metodo
- Sanitizer.replaceElementWithChildren() restituisce ora false, se l'elemento da sostituire è in uno spazio <html> in nomi HTML (questo metodo non può creare Sanitizer supporto, che sostituirà l'elemento <html> con il suo contenuto interno).
- È stata aggiunta highlightsFromPoint() DOM:.
- Document.caretPositionFromPoint()
- Sanitizer.replaceElementWithChildren() argomento ora supporta options.shadowRoots (consente al metodo di restituire un nodo contenente il cursore, dal DOM ombreggiato, a condizione che il corrispondente ShadowRoot sia passato come opzione). Implementato
- supporto per l'interfaccia CSSFontFaceDescriptors , e un'istanza di questo tipo è restituita dalla proprietàCSSFontFaceRule.style Interfaccia.
- Document ha acquisito un metodo non standard caretRangeFromPoint() Elemento.
- ha acquisito e hanno ricevuto 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 alle regioni ARIA :).
- Rete: Se la richiesta viene reindirizzata, nella scheda "Risposta" ora
- Rete: Se la richiesta viene reindirizzata, nella scheda "Risposta" ora un messaggio che spiega l'assenza di dati. un messaggio che spiega l'assenza di dati.
- annotazione delle connessioni utilizzando un certificato emesso da un'autorità di certificazione che non è inclusa nell'archivio dei certificati radice di Mozilla. supporto per l'interfaccia annotazione delle connessioni che utilizzano un certificato rilasciato da un'autorità di certificazione non inclusa nel database dei certificati radice di Mozilla.
- Ispezionatore: Nella scheda dei toggle delle pseudoclassi è stata aggiunta sezione con l'interruttore della pseudo-classe con il toggle della pseudoclasse :open (disponibile solo per gli elementi che hanno uno stato aperto, ad esempio,
Fonte: linux.org.ru
