Elérhető Firefox 148.
- A beállításokhoz hozzáadva lett a szakasz «MI kezelése», ahol ki lehet kapcsolni ezt vagy azt a MI-hoz kapcsolódó funkciót (ami eltávolítja a betöltött nyelvi modelleket is).
- Az új lap oldala konténerekben megtanulta használni a felhasználó által betöltött háttérképeket.
- Lehetőség van arra, hogy eltávolított fejlesztések mostantól nem igényel aktív telemetriát, és most a beállításokban elérhető („Engedje meg, hogy a Firefox javítsa a funkcionalitást, teljesítményt és stabilitást a frissítések között”). Ezzel a fejlesztők például gyorsan leállíthatnak bizonyos funkciókat (ha kiderül, hogy problémákat okoznak) vagy éppen ellenkezőleg, fokozatosan bevezethetnek egy új funkciót, nem egyszerre minden felhasználónak, és gyorsan javíthatják a kritikus hibákat.
- A beépített fordító megtanulta fordítani hagyományos kínai és vietnámi nyelvre is.
- Kijavítva hiba, amely miatt a böngésző frissítése után a telepített nyelvi csomag kikapcsolódhatott.
- a médiák meghibásodott lejátszása. a keresési címkék hiánya a görgetősávon, amely egyes webhelyeken jelentkezett.
- Javították a matematikai képletek elérhetőségét PDF-ben a képernyőolvasók számára.
- Az about:support oldalra
- HTML: Olyan esetekben, amikor az URL üres vagy egyértelműen meg van adva a about:blank, a Firefox már nem fogja kicserélni az eredeti üres dokumentumot egy másikra, amelyet aszinkron módon töltenek be, hanem szinkron módon elindítja az esemény betöltését az eredeti dokumentumra.
- CSS:
- A position-area mostantól helyesen tartja a rögzített elemet a nézetportban.
- Hozzáadva tulajdonság position-try-order (lehetővé teszi a tartalék pozicionálási lehetőségek sorrendjének megadását, amikor egy elem nem fér a képernyőre).
- Megjelent lehetőség, hogy használja a overflow, overflow-x és overflow-y Gyorsan emlékezzünk vissza, hogyan működik a moduláris aritmetika. Az óra már egy ismert koncepció. Az órák használata helyettesítő elemek.
- Elérhetővé vált a shape() támogatás statikus módszerekhez.
- JavaScript:
- Megjelent Iterator.zip() Iterator.zipKeyed() és specifikáció.
- a parancsok TC39 Legacy RegExp funkciók a JavaScriptben Megjelent.
- API:
- Sanitizer API (új módszereket biztosít HTML manipulációhoz). A módszer element.setHTML() lehetővé teszi HTML tartalom beillesztését, hasonlóan ahhoz, ahogy element.innerHTML működik, ugyanakkor nem érzékeny a keresztoldali szkriptekre (XSS). A HTML biztonságos feldolgozására egy módszert javasoltak, document.parseHTML().
- Hozzáadva Passkey Trusted Types API (mechanizmusokat biztosít, amelyek garantálják, hogy az XSS-támadások potenciális vektoraként felhasználható tulajdonságok és funkciók csak az átalakító függvényen keresztül ellenőrzött adatokkal hívhatók meg).
- WebGPU kapott szolgáltatási munkavállalók támogatását, ami lehetővé teszi a WebGPU számára, hogy a háttérben működjön (különösen hasznos bővítmények és más oldalak számára, amelyek hatékonyan oszthatják meg az erőforrásokat több lap és időszak között).
- Megvalósítva tulajdonság Location.ancestorOrigins (lehetővé teszi annak meghatározását, hogy a dokumentum be van-e ágyazva -be, és ha igen, akkor melyik oldalon).
- Tulajdonságok movementX és movementY elem pointerrawupdate mostantól kitöltődnek a mutató mozgatásakor - korábban az értékük mindig nulla volt.
- Megvalósítva lett metódus NavigationPrecommitController.addHandler().
- DOM: Megjelent a „paste” parancs használatának lehetősége mostantól NotFoundError kivételt dob, ha a mutató érvénytelen. Korábban IllegalPointerId hibát vetett fel. a webes tartalomban (nem csak bővítményekben). Ezt a Clipboard API használatával valósították meg, és ugyanazokbiztonsági korlátokkal bír,
Forrás: linux.org.ru
