Browserul web Firefox 99 a fost lansat. În plus, a fost creată o actualizare a ramurilor de asistență pe termen lung - 91.8.0. Ramura Firefox 100 a fost transferată în etapa de testare beta, a cărei lansare este programată pentru 3 mai.
Inovații cheie în Firefox 99:
- S-a adăugat suport pentru meniurile contextuale native GTK. Caracteristica este activată prin parametrul „widget.gtk.native-context-menus” din about:config.
- S-au adăugat bare de defilare plutitoare GTK (o bară de defilare completă apare numai când mutați cursorul mouse-ului, în restul timpului, cu orice mișcare a mouse-ului, este afișat un indicator de linie subțire, permițându-vă să înțelegeți offset-ul curent pe pagină, dar dacă cursorul nu se mișcă, indicatorul dispare după un timp). Funcția este dezactivată în mod implicit pentru a o activa în about:config, este furnizată setarea widget.gtk.overlay-scrollbars.enabled.

- Izolarea sandbox-ului pe platformă a fost consolidată Linux: procesele care gestionează conținut web nu au acces la Server X11.
- S-au rezolvat unele probleme care au apărut la utilizarea Wayland. În special, problema cu blocarea firelor de execuție a fost remediată, scalarea ferestrelor pop-up a fost ajustată și meniul contextual a fost activat la verificarea ortografiei.
- Vizualizatorul PDF încorporat oferă suport pentru căutarea cu sau fără semne diacritice.
- O tastă rapidă „n” a fost adăugată la ReaderMode pentru a activa/dezactiva modul Narrare.
- În versiunea platformă Android capacitatea de a șterge selectiv cookie-urile și datele locale stocate doar pentru o anumită domeniuS-a remediat o eroare care apărea după trecerea la browser dintr-o altă aplicație, aplicarea unei actualizări sau deblocarea dispozitivului.
- S-a adăugat proprietatea navigator.pdfViewerEnabled, cu care o aplicație web poate determina dacă browserul are o capacitate încorporată de a afișa documente PDF.
- S-a adăugat suport pentru metoda RTCPeerConnection.setConfiguration(), care permite site-urilor să ajusteze setările WebRTC în funcție de parametrii conexiunii la rețea, să schimbe serverul ICE utilizat pentru conexiune și politicile de transfer de date aplicate.
- API-ul Network Information, care oferă acces la informații despre conexiunea curentă (de exemplu, tipul (celular, Bluetooth, Ethernet, Wi-Fi) și viteza), este acum dezactivat în mod implicit. Anterior, acest API era activat doar pentru platformă. Android.
Pe lângă inovații și remedieri de erori, Firefox 99 a eliminat 30 de vulnerabilități, dintre care 9 sunt marcate ca periculoase. 24 de vulnerabilități (21 sunt rezumate în CVE-2022-28288 și CVE-2022-28289) sunt cauzate de probleme cu memoria, cum ar fi depășirea memoriei tampon și accesul la zonele de memorie deja eliberate. Potenţial, aceste probleme pot duce la executarea unui cod al atacatorului la deschiderea paginilor special concepute.
Firefox Beta 100 introduce posibilitatea de a utiliza simultan dicționare pentru diferite limbi la verificarea ortografiei. Linux и Windows Barele de derulare plutitoare sunt activate în mod implicit. Subtitrările sunt acum afișate în modul imagine în imagine atunci când vizionați videoclipuri de pe YouTube, Prime Video și Netflix. API-ul Web MIDI este activat, permițând aplicațiilor web să interacționeze cu dispozitivele muzicale compatibile MIDI conectate la computerul utilizatorului (în Firefox 99, acest lucru poate fi activat folosind setarea dom.webmidi.enabled din about:config).
Sursa: opennet.ru

