Izdan je web preglednik Firefox 124 i formirano ažuriranje grane sa dugom podrškom — 115.9.0. Grana Firefox 125 prešla je u fazu beta testiranja, čije je izdanje planirano za 16. aprila.
Glavne novine u Firefoxu 124:
- Na stranici Firefox View, koja olakšava pristup ranije pregledanom sadržaju, dodana je mogućnost sortiranja liste otvorenih tabova prema redosledu otvaranja ili nedavnoj aktivnosti.

- Podesivane su podrazumevane postavke sekcije 'Recent browsing' na stranici Firefox View (ikone sačuvanih oznaka su skrivene). Može se izabrati prikaz nedavno pregledanih tabova, oznaka, nedavnih preuzimanja i tabova sačuvanih u servisu Pocket.

- U ugrađeni preglednik PDF dodana je podrška za navigaciju tastaturom po tekstu korišćenjem pokazivača (Caret Navigation), što se obično primenjuje za ljude sa invaliditetom.
- Na platformi Windows poboljšana je efikasnost popunjavanja liste brzog pristupa (jump list) na traci.
- Na platformi macOS u svim tipovima prozora na ceo ekran korišćen je specifičan API za ovu platformu za prikaz u režimu punog ekrana.
- Dodata je metoda AbortSignal.any(), koja vraća signal koji se prekida u slučaju prekida bilo kog izvorog signala, što se može koristiti u fetch() za kombinovanje više prekidnih signala, na primer, AbortSignal.timeout() i AbortController.
- Prilikom kreiranja WebSocket dozvoljena su korišćenja HTTP/HTTPS i relativni URL-ovi.
- Dodana je mogućnost primene CSS pseudoelemenata '::first-letter' i '::first-line' na SVG elementu , što omogućava odabir drugačijeg oblikovanja ili promenu fonta za prvu slovo i prvu liniju teksta.
- Za developere ekstenzija implementirano je događanje runtime.onPerformanceWarning, koje omogućava definisanje situacija kada pregledač otkrije probleme sa performansama u ekstenziji (na primer, spori skripti obrade sadržaja).
- Pružena je eksperimentalna mogućnost povećanja ili smanjenja veličine ArrayBuffer, kao i povećanje veličine SharedArrayBuffer. Predložene su nove metode ArrayBuffer.prototype.resize() i SharedArrayBuffer.prototype.grow().
- V različici za Android je privzeto vključeno obdelovanje zaslonskega geste s premikom prsta navzdol (pull-to-refresh) za osveževanje strani. Uvedena je možnost uporabe API-ja Drag & Drop za premikanje surovega besedila in HTML-markup-a z miško, med drugim tudi za prenos vsebin iz zunanjih aplikacij.
Poleg novosti in popravkov napak je Firefox 124 odpravil 16 ranljivosti. 2 ranljivosti sta označeni kot kritični, 8 pa kot nevarne. 7 ranljivosti (6 zbranih pod CVE-2024-2615 in CVE-2024-2614) je povzročilo težave pri delu z pomnilnikom, kot so prelivanje pomnilnika in dostop do že osvobojenih območij pomnilnika. Težave potencialno omogočajo izvajanje kode napadalca ob odpiranju posebej oblikovanih strani. Kritične ranljivosti (CVE-2024-2615) omogočajoobhod vseh mehanizmov dodatne izolacije. Ranljivost CVE-2024-2607 zaradi napake v JIT na sistemih Armv7-A omogoča prepis registra z naslovom za vrnitev in izvajanje lastne kode. Ranljivost CVE-2024-2605 omogoča uporabo Windows Error Reporterja za obhod Sandbox-izolacije in izvajanje kode.
Izvor: opennet.ru


