Megjelent a Firefox 155 web böngésző és frissítették a múltbeli hosszú távú támogatási ágakat — 153.2.0, 140.15.0 és 115.40.0. A Firefox 155 lett az első kiadás, amelyet az új kéthetes kiadási ciklus keretében készítettek el, lehetővé téve, hogy gyakrabban szállítsanak új funkciókat a felhasználóknak, biztosítva a kiadási folyamatok kiszámíthatóságát, és csökkentve a fejlesztők terheit a kiadások előtt. A Firefox 156 ág már a béta tesztelési fázisban van, amelynek megjelenése szeptember 15-re van tervezve.
A Firefox 155 fő újdonságai (1, 2, 3):
- Az Egyesült Államokból, Kanadából és Franciaországból érkező felhasználók számára aktiválva lett a „Smart Window” mód, amely külön interakciós teret biztosít az AI-val, kiegészítve a meglévő webes navigációs és privát böngészési módokat. Az új verzióban személyre szabott javaslatok kerültek bevezetésre az AI-val való chat gyors indítására korábban érintett témákban, jelentősen felgyorsult a források idézése az exa.ai szolgáltatáson keresztül, javultak az összefüggő fülök csoportosítására vonatkozó ajánlások és az automatikus névadás a csoportok számára.


- A címsorban a pajzs ikon mellett megjelenik a blokkolt nyomkövetők száma a megtekintett weboldalon. Jelenleg ez a lehetőség csak néhány felhasználó számára aktiválva, a funkció engedélyezéséhez az about:config oldalon be kell állítani a „browser.urlbar.trackerCount.featureGate” paramétert.

- A beállításokban lehetőség nyílik a konténerek megjelenítési sorrendjének módosítására a listákban.

- A Windows platformra készült építményekben a webes játékokban megjelent a Nintendo Switch Pro-val kompatibilis játékkonzolok használatának lehetősége.
- A CSS blokkok és funkciók mélysége 75 szintre korlátozva a túlzott mélységű szerkezetek feldolgozásának megakadályozása érdekében.
- A hálózati elérhetőség ellenőrzésére és a captive-portál meglétének megállapítására szolgáló domain megváltozott a detectportal.firefox.com-ról firefox-portal-detection.com-ra.
- A „mailto:” linkek feldolgozása leállt felhasználói beavatkozás nélkül (a weboldalak most már nem indíthatják automatikusan a levelezőklienst).
- PDF fájlok nyomtatásakor a nyomtatott lapot kisebb méretű dokumentum tartalmát mostantól le lehet nagyítani, hogy kitöltse az egész lapot.
- A webfejlesztői eszközökben a CSS funkciók emulálására vonatkozó opciók egy új panelre kerültek, amely a szabályok ablakában az „@” gomb megnyomásával jelenik meg. Megjelent az opció a „prefers-reduced-motion” médiaszűrő emulálására. A JavaScript hibakeresőbe egy billentyűparancs, a Ctrl+Alt+B került bevezetésre, amely egyszerre be- vagy kikapcsolja az összes megszakítót.
- A JSON megjelenítő támogatja a „JSON Lines” (JSONL és NDJSON) formátumú dokumentumok megjelenítését, amelyekben minden sor egy külön JSON-objektumot tartalmaz.
- Bevezetésre került a progress() CSS-funkció, amely kiszámítja a pozíciót a megadott minimális és maximális értékekhez viszonyítva (a „progress(5, 0, 10)” 0.5-öt ad vissza).
- Bevezetésre került az alpha() CSS-funkció, amely lehetővé teszi az alfa-csatorna (átlátszóság) módosítását egy adott színhez.
- Bevezetésre került az új szintaxisú attr(attr-name attr-type, fallback-value) CSS-funkció támogatása is, amely lehetővé teszi bármilyen típusú HTML-attribútum értékekkel való munkát, nemcsak stringekkel.
- A Promise.allKeyed és a Promise.allSettledKeyed módszerek támogatása is bevezetésre került, amelyek hasonlóak a Promise.all() és Promise.allSettled() módszerekhez, kivéve, hogy objektumokat fogadnak és adnak vissza tömbök helyett.
- A WebAssembly bináris formátumának bővítése lehetővé teszi a WebAssembly-modulok méretének csökkentését, ha sok importált elemet tartalmaznak.
- A WebAssembly-hez hozzáadva lett az i64.add128, i64.sub128, i64.mul_wide_s és i64.mul_wide_u 128-bites aritmetikai utasítások támogatása.
- Lehetőség nyílt a HTTP/3-ban a QUIC protokoll második verziójának (RFC 9369) használatára.
- SVG-elemekhez <a> a JavaScript SVGAElement interfészben a hivatkozásokhoz HTML-ben elérhető URL-jellemzők ugyanaza halmaza áll rendelkezésre.
- Új CSS-tulajdonság, a „font-width” került bevezetésre, amely hasonló az előzőleg elérhető „font-stretch” tulajdonsághoz.
- A WebTransport API támogatást nyújt küldési csoportok kezelésére a sávszélesség elosztásának irányításához (createSendGroup()), datagramok küldésére (createWritable()) és TLS-munkamenethez köthető kulcsok generálására (exportKeyingMaterial()).
- Az Android verzióban realizálva lett a szerkesztési módra való váltás a vezérlőpanel hosszú megnyomásával bármely gombon. Egyszerűsödött a fülek csoportosításából való kizárása. Megváltozott a weboldal összefoglalásának funkciójára való aktiválás érzékenysége mobiltelefon rázásával.
A Firefox 155-ben a hibajavítások mellett 109 sebezhetőséget is megszüntettek, amelyek többsége memória kezelésével kapcsolatos problémákból adódik, mint például a pufferek túlcsordulása és a már felszabadított memória területekhez való hozzáférés. Ezek a problémák potenciálisan lehetővé tehetik a kód végrehajtását a támadó által, amikor speciálisan kialakított oldalakat nyitnak meg.
Forrás: opennet.ru




