Megjelent a Firefox 158 webböngésző, és frissítették a hosszú távú támogatású korábbi ágakat - 153.5.0 és 115.43.0. Az új, kétéltű kiadási ciklus keretében a Firefox 159 ág már beta tesztelés alatt áll, amelynek kiadása október 27-re van tervezve.
A Firefox 158 fő újdonságai (1, 2, 3):
- Alapértelmezés szerint engedélyezve van a JPEG XL képek dekódolásának támogatása. Az Accept HTTP-fejlécbe bekerült a "image/jxl" MIME-típus. A Firefox JPEG-XL implementációja, akárcsak a Chrome-ban, az Rust nyelven írt jxl-rs könyvtáron alapul. A JPEG XL 30-50%-kal csökkenti a fájlok méretét az azonos minőségű JPEG képekhez képest. A támogatott kiterjesztett funkciók között szerepel: HDR, animáció, átlátszóság, fokozatos betöltési mód, a bitráta csökkentésekor a minőség enyhe romlása, veszteségmentes JPEG tömörítés, akár 4099 csatorna támogatása és széles színmélység-tartomány.
- Az AI-val való interakció külön teret biztosító "Smart Window" módban megtalálható az űrlapok automatikus kitöltésének lehetősége. Amikor rákattint egy web-űrlap mezőjére, az AI javaslatokat tesz, figyelembe véve a megnyitott lapokat és a korábban elmentett automatikus kitöltési adatokat. Ez a lehetőség bizonyos felhasználók számára aktiválva van.
- Az új lapon megnyíló háttéroldalon a korábban betöltött háttérképek összesének története megmarad, nem csak az utolsónak. A felhasználó által választott összes képet a "Your images" szekcióban lehet megtekinteni.

- Javították a PDF formátumban való oldalak mentését és nyomtatását Linux és macOS rendszerek alatt. Megoldották a PDF-ek megjelenítésével kapcsolatos problémákat, például a matematikai szimbólumok figyelmen kívül hagyását.
- Megvalósították a belorusz nyelvre való fordítást.
- A szubpixel-alapú görgetés (egész képernyő-pixelekhez való kerekítés nélkül) alkalmazásával növelték a gördülékeny görgetést a nagy sűrűségű képernyőkön, vagy az oldal zoomolásakor.
- A CSS calc() függvényhez hozzáadták az típusozott aritmetika támogatását, amely lehetővé teszi az aritmetikai műveletek végrehajtását a megadott mértékegységekkel, például calc(50vw + 2rem), calc(1000px / 2) vagy calc(40deg + 2rad).
- A Notification API-ban és a ServiceWorkerRegistration.showNotification() módszerben hozzáadták a navigate opciót, amely meghatározza az URL-t, ahova átirányítanak az értesítésre kattintva.
- Az 'autocomplete="webauthn"' attribútummal rendelkező input elemek esetében megvalósult a jelszó nélküli ujjlenyomat- vagy arcfelismeréses hitelesítés felugró ablakának megjelenítése.
- A PerformanceResourceTiming.deliveryType tulajdonsághoz hozzáadták a "cache" érték támogatását a cache-ből származó erőforrások azonosítására.
- Hozzáadva a WebGL kiterjesztés támogatása: EXT_polygon_offset_clamp.
- Az Androidos Firefox verziójában lehetőség van a fülek listájának panelét az ablak tetejére vagy aljára helyezni.
- Kialakították a Firefox Enterprise új kiadását, amelynek jellemzői külön áttekintésben találhatók.
A Firefox 158 új funkcióin és hibajavításain kívül 77 sebezhetőséget is megszüntettek, közülük 30 magas kockázati szintű. A sebezhetőségek többsége memória kezelési problémákból adódik, mint például a puffer túlcsordulások és az már felszabadított memória területekhez való hozzáférés. Ezek a problémák potenciálisan lehetővé tehetik rosszindulatú kód végrehajtását, ha speciálisan kialakított weboldalt nyitnak meg.
Forrás: opennet.ru

