Dostupné Firefox 134.
- Linux:
- Uživatelé z USA a Kanady postupně získají about:config, jehož zapnutí je ve výchozím nastavení domovské stránky (pole vyhledávání a zkratky byly přesunuty na začátek stránky, zkratky se zobrazují v jednom řádku. Byly aktualizovány karty doporučených příběhů: nyní automaticky zaplňují celou šířku stránky, což umožňuje efektivněji využít prostor).
- Hledáček Ecosia nyní je dostupný nejen uživatelům z Německa, ale i všem uživatelům německého regionu (Rakousko, Belgie, Itálie, Nizozemsko, Španělsko, Švédsko a Švýcarsko).
- Objevil se výchozí vypnutý způsob, jak odložit kartu na přání uživatele (browser.tabs.unloadTabInContextMenu).
- Firefox nyní přesněji dodržuje specifikaci HTML týkající se vyskakovacích oken, což sníží počet případů, kdy užitečné vyskakovací okno je omylem blokováno.
- Při zapnutém nastavení privacy.resistFingerprinting nyní v dialogu nastavení se zobrazuje varování, že to může vést k nefunkčnosti webových stránek. Vývojářům se nelíbí, že toto nastavení se nachází v každém druhém průvodci posilováním ochrany prohlížeče, ale velmi zřídka autoři těchto průvodců upozorňují uživatele, že tato zesílená ochrana má řadu nepříjemných vedlejších účinků.
- Pokud bylo nějaké rozšíření deaktivováno kvůli porušení pravidel Mozilly, nyní se v manažeru rozšíření bude zobrazuje zpráva o tom, která vysvětluje důvod („Toto rozšíření porušuje pravidla Mozilly, proto bylo deaktivováno. Můžete jej zapnout na vlastní nebezpečí.“).
- Ikona pro přechod do čtecího režimu se už není zobrazována, pokud je na kartě otevřený PDF soubor.
- Při odstranění nastavení v about:config se jeho název nyní zobrazuje přeškrtnutý.
- Opraveno chyba, kvůli které připojení WebSocket, které používalo IPv6, přestalo fungovat, když kvůli změně nastavení sítě podpora IPv6 vypadla (například když se uživatel připojil k VPN, která nepodporuje IPv6).
- Webové aplikace Byla zapnuta podpora hardwarového urychlení dekódování HEVC (protože kodek vyžaduje licenční poplatky, uživatel musí zakoupit ho samostatně, získat od OEM výrobce počítače nebo jednoduše ).
- CSS: Prvky s absolutním pozicováním získali podporou vlastností align-self a justify-self, stejně jako zkrácená vlastnost place-self.
- JavaScript:
- Byla přidána podpora statické metody RegExp.escape() (escapování jakýchkoliv potenciálních symbolů syntaxe regulárního výrazu ve stringu, vrací nový string, který lze bezpečně použít jako literární vzor pro konstruktor RegExp()).
- Přibyla podpora metoda Promise.try() (přijímá zpětné volání jakéhokoliv typu (funkci, která vrací nebo vyhazuje synchronně nebo asynchronně) a zabalí výsledek do Promise).
- WebAssembly:
- Byla zapnuta podpora Memory64.
- Byla zapnuta podpora JS String Builtins.
- API:
- Realizováno statická metoda PushManager.supportedContentEncodings (umožňuje získat povolené algoritmy šifrování užitečného zatížení push zprávy).
- AudioParam.value umí umožňuje nastavit hodnotu i během naplánované automatické události: dříve byla operace tiše ignorována.
- Metoda ReadableStreamBYOBReader.read() první tranši investic ve výši 8 milionů dolarů. nový argument options.min (určuje minimální počet prvků vrácených při každém volání, což umožňuje vyhnout se zbytečným iteracím při práci se struktury dat s známou velikostí dat).
- WebRTC: se objevila možnost vést simultánní přenos (simulcast) obsahu obrazovky při použití kodeku VP8 (s jinými kodeky to bylo podporováno již dlouho).
- Nástroje pro vývojáře:
- Síťový monitor se naučil zobrazovat odpovědi 103 Early Hints.
- V debuggeru se objevila možnost hledat trasování podle hodnot argumentů volání funkce.
- Usnadněno ladění rozšíření, například, zdrojový kód rozšíření se nyní automaticky znovu načítá v ladicím programu při obnovení rozšíření.
- Hodnoty bodů sledování ladění se nyní automaticky převádějí na značky profileru, což usnadňuje přidání prvků na časovou osu značek přímo z ladicího programu.
Zdroj: linux.org.ru
