Dostupný Firefox 148.
- Do nastavení bol pridaný oddiel „Správa AI“, kde môžete vypnúť ktorúkoľvek funkciu súvisiacu s AI (čo odstráni aj nahrané jazykové modely).
- Stránka novej karty v kontejnere sa naučila používať nahrané používateľom pozadia.
- Možnosť prijímať odstránené vylepšenia už nevyžaduje zapnutú telemetriu a teraz je dostupná v nastaveniach („Povoliť Firefoxu zlepšovať funkčnosť, výkon a stabilitu medzi aktualizáciami“). Pomocou nej môžu vývojári napríklad okamžite vypnúť nejakú funkciu (ak sa ukáže, že spôsobuje problémy) alebo naopak postupne zaviesť novú funkciu, a nie všetkým používateľom naraz, ako aj opravovať kritické chyby čo najrýchlejšie.
- Vstavaný prekladač sa naučil prekladať z a do tradičnej čínštiny a tiež do vietnamčiny.
- Opravená chyba, kvôli ktorej sa po aktualizácii prehliadača mohol vypnúť nainštalovaný jazykový balík.
- Opravené neprítomnosť značiek vyhľadávania na posúvači, ktorá vznikala na niektorých stránkach.
- Zlepšená dostupnosť matematických vzorcov v PDF pre čítačky obrazovky.
- Windows:
- HTML: V prípadoch, keď je URL prázdny alebo je explicitne uvedený about:blank, Firefox už nebude nahrádzať pôvodný prázdny dokument iným, nahratým asynchrónne, ale namiesto toho synchronne spustí udalosť načítania pre pôvodný dokument.
- CSS:
- Vlastnosť position-area teraz správne udržuje pripojený prvok v zornom poli.
- Pridané vlastnosť position-try-order (umožňuje určiť poradie, v ktorom sa používajú náhradné možnosti pozicovania, keď sa prvok nezmestí na obrazovku).
- Objavila sa možnosť používať vlastnosti overflow, overflow-x a overflow-y na nahradených prvkoch.
- Stala sa dostupná funkcia shape().
- JavaScript:
- Objavila sa podpora statických metód Iterator.zip() a Iterator.zipKeyed().
- Realizovaná špecifikácia TC39 Legacy RegExp features in JavaScript.
- API:
- Objavil sa Sanitizer API (poskytuje nové metódy na manipuláciu s HTML). Metóda element.setHTML() umožňuje vložiť HTML obsah podobne ako to robí element.innerHTML, avšak nie je náchylný na medziwebové skriptovanie (XSS). Pre bezpečné spracovanie HTML bol navrhnutý spôsob document.parseHTML().
- Pridaná podpora Trusted Types API (poskytuje mechanizmy, ktoré zabezpečujú, že vlastnosti a funkcie, ktoré môžu byť potenciálne použité ako vektory pre XSS útoky, môžu byť vyvolané len s údajmi, ktoré prešli konverznou funkciou).
- WebGPU získal podporu služobných pracovníkov, čo umožňuje WebGPU fungovať na pozadí (najmä užitočné pre rozšírenia a iné stránky, ktoré môžu efektívne zdieľať zdroje medzi viacerými záložkami a časovými obdobiami).
- Implementované vlastnosť Location.ancestorOrigins (umožňuje zistiť, či je dokument vložený do , a ak áno, na akej stránke).
- Vlastnosti movementX a movementY prvku pointerrawupdate teraz sú vyplnené pri pohybe ukazovateľa — predtým boli ich hodnoty vždy rovné nule.
- Implementované metóda NavigationPrecommitController.addHandler().
- DOM: Objavila sa možnosť použiť príkaz „paste“ s Document.execCommand() vo webovom obsahu (a nie len v rozšíreniach). Je to implementované pomocou Clipboard API a má rovnaké bezpečnostné obmedzenia, napríklad vyžaduje potvrdenie od používateľa pri vkladaní obsahu medzi rôznymi zdrojmi.
Zdroj: linux.org.ru
