Dostupné Firefox 131.
- Linux: Implementována podpora seek a mpris:length pro MPRIS.
- Zahrnuto náhled karet (při najetí kurzoru na neaktivní kartu).
- Změněna ikona, která vyvolává rozbalovací seznam všech otevřených karet. Kromě toho, odstraněno. nastavení, které umožnilo tuto ikonu skrýt (lze skrýt přidáním #alltabs-button { display: none !important; } do userChrome.css).
- Byla implementována podpora úryvků textu: umožňuje plně využívat odkazy, které obsahují odkaz na konkrétní místo v textu.
- Oprávnění udělené webu (například nepoužití geolokace) nyní platí po dobu jedné hodiny (nebo do zavření karty, pokud k tomu dojde dříve).
- Vestavěný překladač nyní systémové nastavení geolokace, když uživatel povolí webové stránce určování polohy. Pokud je geolokace na úrovni OS vypnutá, prohlížeč požádá uživatele, aby ji povolil. jazyk, který uživatel dříve zvolil (například pokud uživatel používá operační systém a Firefox v angličtině, ale zvolil překlad textu do španělštiny, příště mu bude jako výchozí nabízena možnost přeložit text do španělštiny, nikoli do angličtiny).
- Obnovená možnost přejít na domovskou stránku vyhledávače z vyhledávacího panelu (když je odlišena od adresního řádku): za tímto účelem je nutné kliknout do vyhledávacího pole a stisknout ikonu vyhledávače, přičemž je třeba držet klávesu Shift.
- CSS: Vlastnost inset-area bylo přejmenováno v position-area v rámci nadcházející implementace pozicionování kotvících prvků.
- JavaScript: Byla implementována podpora synchronních pomocných funkcí iterátoru: Iterator.prototype.drop(), Iterator.prototype.every(), Iterator.prototype.filter(), Iterator.prototype.find(), Iterator.prototype.flatMap(), Iterator.prototype.forEach(), Iterator.prototype.map(), Iterator.prototype.reduce(), Iterator.prototype.some() a Iterator.prototype.take() (umožňují provádět operace podobné Array s iterátory bez nutnosti vytvářet mezilehlé objekty Array a mohou být používány s velmi velkými datovými sadami, kde není možné vytvořit mezilehlý Array).
- WebAssembly: Byla zapnuta podpora exnref.
- HTTP:
- HTTP hlavička Set-Cookie s atributem SameSite=None nebo bez uvedení SameSite (což se interpretuje jako SameSite=None), nyní je povinen mít atribut Secure (to znamená, že takové cookies mohou být nastaveny pouze přes HTTPS spojení).
- Byla implementována podpora Cookies Having Independent Partitioned State (CHIPS), také známý jako „chladicí dělení“ — umožňuje vývojáři umístit cookies do sekcionovaného úložiště pomocí direktivy partitioned HTTP hlavičky Set-CookieCookies jsou takto ukládány samostatně pro každou doménu nejvyšší úrovně a mohou být přečteny pouze na téže doméně nejvyšší úrovně (a jejích subdoménách), na které byly nastaveny. To blokuje sledování mezi weby, ale umožňuje používat soubory cookie třetích stran, například pro uchování stavu vestavěných map nebo chatovacích widgetů na různých subdoménách webu.
- Rozhraní PointerEvent získal podporou vlastností altitudeAngle a azimuthAngle (úhel mezi stylusem a obrazovkou (rovina X-Y) a pozice stylusu nad obrazovkou vzhledem k její ose X).
- Aktualizováno metoda caretPositionFromPoint() rozhraní Dokument.
- Byla odstraněna podpora pro SVGGraphicsElement.nearestViewportElement a SVGGraphicsElement.farthestViewportElement, které byly vyhlášeny za zastaralé v únoru tohoto roku.
- Nástroje pro vývojáře:
Zdroj: linux.org.ru
