Dostupné Firefox 148.
- Do nastavení byla přidána sekce „Správa AI“, kde lze vypnout určité možnosti související s AI (což také odstraní stažené jazykové modely).
- Stránka nové karty v kontejnerech se naučila používat uživatelské pozadí.
- Možnost získávat odebraná vylepšení již nevyžaduje zapnutou telemetrii a nyní je dostupná v nastavení ("Povolte Firefoxu zlepšovat funkčnost, výkon a stabilitu mezi aktualizacemi"). Pomocí ní mohou vývojáři například rychle vypnout určitou funkčnost (pokud se ukáže, že způsobuje problémy) nebo naopak postupně zavádět novou funkci, a ne okamžitě všem uživatelům, a také rychle opravovat kritické chyby.
- Vestavěný překladač se naučil překládat z a do tradiční čínštiny a také do vietnamštiny.
- Opraveno chyba, kvůli které mohl po aktualizaci prohlížeče být odpojen nainstalovaný jazykový balíček.
- Opraveno nedostatek vyhledávacích štítků na scrollbar, který vznikal na některých webech.
- Byla zlepšena dostupnost matematických vzorců v PDF pro čtečky obrazovky.
- Webové aplikace
- HTML: V případech, kdy je URL prázdné nebo jasně uvedeno about:blank, Firefox již nebude nenahrazuje původní prázdný dokument jiným, nahraným asynchronně, ale místo toho synchronně spustí událost load pro původní dokument.
- CSS:
- Vlastnost position-area nyní správně udržuje připojený prvek ve viewportu.
- Bylo přidáno vlastnost position-try-order (umožňuje zadat pořadí, ve kterém se používají záložní možnosti umístění, když se prvek nevejde na obrazovku).
- Přibyla možnost používat vlastnosti overflow, overflow-x a overflow-y na nahrazených prvcích.
- Stala se dostupná funkce shape().
- JavaScript:
- Přibyla podpora statických metod Iterator.zip() a Iterator.zipKeyed().
- Byla implementována specification TC39 Legacy RegExp funkce v JavaScriptu.
- API:
- Objevil se Sanitizer API (poskytuje nové metody pro manipulaci s HTML). Metoda element.setHTML() umožňuje vložit HTML obsah podobně jako element.innerHTML, přičemž není citlivý na meziwebové skriptování (XSS). Pro bezpečné rozbory HTML byla navržena metoda document.parseHTML().
- Byla přidána podpora Trusted Types API (poskytuje mechanismy, které zaručují, že vlastnosti a funkce, které mohou potenciálně sloužit jako vektory pro XSS útoky, lze volat pouze s daty, která prošla transformační funkcí).
- WebGPU získal s podporou service workerů, což umožňuje, aby WebGPU fungoval na pozadí (zejména užitečné pro rozšíření a jiné stránky, které mohou efektivně sdílet zdroje mezi různými kartami a časovými obdobími).
- Bylo implementováno vlastnost Location.ancestorOrigins (umožňuje určit, zda je dokument vložen v , a pokud ano, na jaké stránce).
- Vlastnosti movementX a movementY elementu pointerrawupdate umí jsou naplněny při pohybu ukazatele - předtím byla jejich hodnota vždy nulová.
- Realizováno metoda NavigationPrecommitController.addHandler().
- DOM: Přibyla možnost použít příkaz „vložit“ s Document.execCommand() ve webovém obsahu (a ne pouze v rozšířeních). To je realizováno pomocí Clipboard API a má stejné bezpečnostní omezení, například vyžaduje potvrzení od uživatele při vkládání obsahu mezi různými zdroji.
Zdroj: linux.org.ru
