Dostupné Firefox 152, jehož hlavními novinkami jsou přepracované rozhraní nastavení a experimentální podpora JPEG XL.
- Úplně přepracován rozhraní nastavení prohlížeče (browser.settings-redesign.enabled). Hlavní sekce byly rozděleny do samostatných stránek a vylepšena navigace v nastaveních.
- Byly přidány další intervaly při změně měřítka stránky.
- Do sekce experimentálních nastavení byla přidána možnost povolit podporu JPEG XL (JXL).
- Při zadávání do adresního řádku výrazů "tiše", "tišeji" a "ššš" nyní se objevuje návrh na vypnutí zvuku ve všech záložkách, které jej přehrávají.
- V Linuxu a Windows se objevila možnost zkopírovat adresu záložky (včetně neaktivních) nebo několika vybraných záložek, zvolení "Sdílet" → "Zkopírovat odkaz" v kontextovém menu záložky.
- V nastaveních lišty nástrojů byla k dispozici tlačítko "Odeslat záložku", které lze vytáhnout na lištu.
- Na stránku "Chyba při navazování bezpečného spojení" přidán kód chyby TLS.
- Byla implementována podpora WebAuthn Související Žádosti o Původ (umožňuje používat jeden heslový klíč na několika doménách).
- Pokud uživatel obnoví stránku v režimu soukromého prohlížení, Firefox to považuje za poruchu a nabídne vypnout blokaci trackerů na ní.
- Postranní panel "Záložky z jiných zařízení" nyní umožňuje otevře odkaz v nové záložce nebo v novém kontejneru.
- Pokud uživatel zahájil stahování PDF nebo jiného souboru otevřeného v prohlížeči, a poté zavřel aktuální záložku nebo přešel na jinou, soubor nyní se otevře na pozadí, a nezíská pozornost.
- Opraveno nepřítomnost položky "Vložit" v kontextovém menu při úpravě textu na některých webech (Squarespace, LinkedIn, eBay).
- V systémech s více displeji se okno "O programu" nyní otevře na stejném displeji jako poslední použité okno prohlížeče.
- Aktualizováno design dialogového okna "Nahlásit nefunkční web". Zejména při výběru kategorie "Něco jiného" je od uživatele nyní požadováno, aby popsal, co přesně, podle jeho názoru, je nefunkční.
- Vestavěný překladač získal podporu baskického a galicijského jazyka.
- Ve verzích v chorvatštině, britské angličtině, gruzínštině, perštině, slovinštině, tadžičtině, tamilštině, tibetštině, turečtině, velštině a kozáckém byl ve výchozím nastavení přidán slovník pro kontrolu pravopisu.
- V Linux a macOS opraveno nesprávné pohybování a výběr pomocí šipek v textu napsaném zprava doleva.
- macOS:
- Byla zapnuta podpora globálního zálohování profilu.
- Nastaveno podpora systémových klávesových zkratek pro pohyb v textu, včetně pohybu po odstavcích.
- Přetahování obrázků z prohlížeče na plochu nyní umísťuje soubor na místo, kam je přetažen, a také funguje responzivněji.
- Cookies, které neobsahují znak =, umí se zpracovávají jako cookies bez hodnot (name="foo", value=""), a ne jako bezjmenné (name="", value="foo"). Stejně se chová Safari.
- SVG: Přibyla podpora vlastnosti SVGTextPathElement.side (určuje, z které strany textového cesty je text vykreslován).
- CSS: Bylo přidáno vlastnost field-sizing (umožňuje řídit velikost prvků formulářů).
- API:
- Rozhraní PerformanceResourceTiming získal vlastnosti firstInterimResponseStart a finalResponseHeadersStart (umožňují měřit čas potřebný pro prohlížeč po odeslání žádosti k získání mezilehlých HTTP odpovědí a konečné HTTP odpovědi).
- Byla implementována podpora vlastností AnimationEvent.animation a TransitionEvent.animation (poskytují pohodlnější přístup k související animaci než volání element.getAnimations() s filtrováním podle vlastností animationName nebo propertyName).
- DOM:
- Rozhraní Notification umí srcset vlastnosti actions a maxActions (obsahují respektive akce zadané pomocí ServiceWorkerRegistration.showNotification(), a platformově závislé maximální množství akcí, které lze zadat pro upozornění). To umožňuje vývojářům přidávat do webových upozornění tlačítka, která vykonávají určitou akci.
- Metoda Element.getAnimations() umí může bere parametr options.pseudoElement (umožňuje přímo vybírat konkrétní pseudo-element namísto filtrování výsledků získaných pomocí { subtree: true }).
- Metoda Element.requestPointerLock() první tranši investic ve výši 8 milionů dolarů. podporu parametru options.unadjustedMovement (umožňuje vypnout zrychlení myši na úrovni operačního systému a používat "syrová" data o pohybu myši, kdy je třeba pomalé a přesné řízení pohybu kurzoru).
- Média, WebRTC a Web Audio: Vlastnost receiveTime nyní zahrnuto ve meta datech vracených metodami RTCEncodedVideoFrame.getMetadata() a RTCEncodedAudioFrame.getMetadata(), a také může být předána do konstruktorů RTCEncodedVideoFrame() a RTCEncodedAudioFrame() jako vlastnost v parametru options.
- Nástroje pro vývojáře: Byla přidána nastavení "Zobrazit komentáře", které umožňuje vypnout zobrazování HTML komentářů v Inspektoru.
Zdroj: linux.org.ru
