Izdan je Firefox 158, zajedno s ažuriranjima prethodnih grana dugoročne podrške - 153.5.0 i 115.43.0. Kao dio novog dvotjednog ciklusa izdanja, Firefox 159 je ušao u beta testiranje, a izdanje je zakazano za 27. listopada.
Ključne nove značajke u Firefoxu 158 (1, 2, 3):
- Podrška za dekodiranje JPEG XL slika omogućena je prema zadanim postavkama. MIME tip "image/jxl" dodan je u zaglavlje Accept HTTP. Poput Chromea, implementacija JPEG-XL u Firefoxu temelji se na biblioteci jxl-rs, napisanoj u Rustu. JPEG XL omogućuje smanjenje veličine datoteke od 30-50% u usporedbi s JPEG slikama identične kvalitete. Podržane napredne značajke uključuju HDR, animaciju, transparentnost, progresivni način preuzimanja, glatko smanjenje kvalitete sa smanjenjem brzine prijenosa, kompresiju JPEG-a bez gubitaka, podršku za do 4099 kanala i širok raspon dubina boja.
- Automatsko popunjavanje obrazaca dodano je u način rada "Pametni prozor", koji pruža zaseban prostor za interakciju s umjetnom inteligencijom. Kada kliknete na polje u web obrascu, umjetna inteligencija predlaže opcije na temelju otvorenih kartica i prethodno spremljenih podataka za automatsko popunjavanje. Ova je značajka aktivirana za neke korisnike.
- Postavke pozadine za stranicu koja se prikazuje prilikom otvaranja nove kartice sada pohranjuju povijest svih učitanih pozadinskih slika, ne samo najnovije. Sve slike koje je odabrao korisnik mogu se pregledati u odjeljku "Vaše slike".

- Poboljšano spremanje stranica u PDF formatu i ispis u Linux и macOSIspravljeni problemi s renderiranjem PDF-ova, poput ignoriranja matematičkih simbola.
- Prijevod na bjeloruski je implementiran.
- Korištenjem pozicioniranja pomicanja u podpikselima (bez zaokruživanja na piksele cijelog zaslona), pomicanje je glatkije na zaslonima s visokom gustoćom piksela ili kada je stranica zumirana.
- CSS funkcija calc() ažurirana je kako bi podržavala tipiziranu aritmetiku, omogućujući vam izvođenje aritmetičkih operacija na temelju određenih mjernih jedinica, kao što su calc(50vw + 2rem), calc(1000px / 2) ili calc(40deg + 2rad).
- API za obavijesti i metoda ServiceWorkerRegistration.showNotification() ažurirani su opcijom navigacije koja određuje URL na koji se treba navigirati nakon klika na obavijest.
- Za ulazne elemente s atributom 'autocomplete=»webauthn»' implementiran je skočni prozor za autorizaciju bez lozinke pomoću otiska prsta ili lica.
- Svojstvo PerformanceResourceTiming.deliveryType ažurirano je kako bi podržalo vrijednost "cache" za identifikaciju resursa dohvaćenih iz predmemorije.
- Dodana je podrška za WebGL ekstenziju EXT_polygon_offset_clamp.
- U verziji Firefoxa za Android Omogućena je mogućnost postavljanja ploče s popisom kartica na vrh ili dno prozora.
- Objavljeno je novo izdanje Firefox Enterprisea, čije su značajke opisane u zasebnoj recenziji.
Uz nove značajke i ispravke programskih pogrešaka, Firefox 158 rješava 77 ranjivosti, od kojih je 30 ocijenjeno kao vrlo ozbiljne. Većinu ranjivosti uzrokuju problemi s upravljanjem memorijom, poput prelijevanja međuspremnika i pristupa memoriji nakon što je oslobođena. Ovi problemi mogu potencijalno dovesti do izvršavanja zlonamjernog koda prilikom otvaranja posebno izrađenih stranica.
Izvor: opennet.ru

