Dostupné Firefox 120.
Co je nového:
- Snap verze Firefox nyní může importovat data ze snap verze Chromium.
- Okno „obraz v obraze“ se naučilo přilepit se k rohům obrazovky (k tomu je potřeba ho přetáhnout směrem k rohu, přičemž držíte Ctrl).
- Byly přidány klávesové zkratky pro změnu a odstranění uložených přihlašovacích údajů na stránce about:logins (Alt+Enter, Alt+Backspace).
- Soukromí:
- V kontextovém menu odkazů se objevila položka „Kopírovat bez sledovacích parametrů“ (privacy.query_stripping.strip_on_share.enabled).
- Byla přidána možnost „Informovat weby, aby neprodávaly a nezveřejňovaly moje údaje“.
- V soukromých oknech a v režimu přísné ochrany proti sledování je aktivována ochrana proti sledování přes Canvas API.
- Byla zapnuta ve výchozím nastavení podpora ECH (Encrypted ClientHello). Byla vzdáleně aktivována všem uživatelům již v minulém vydání a nyní je aktivována i pro nová nastavení.
- Pro uživatele z Německa je v soukromých oknech aktivováno automatické zavírání upozornění od webů o používání cookies (pokud je to možné, bude vybíráno odmítnutí přijetí cookies, a pokud web nenabízí možnost výběru, oznámení se prostě zavře).
- Kromě toho je pro německé uživatele v soukromých oknech aktivováno automatické odstraňování sledovacích parametrů z odkazů.
- Byla přidána nastavení print.enabled, které umožňuje zakázat tisk.
- Byla přidána nastavení browser.urlbar.switchTabs.searchAllContainers, které umožňuje hledat karty napříč všemi kontejnery, ne pouze v aktuálním.
- Byla odblokována verze prohlížeče v uživatelském agentu (byla zamrzlá od Firefoxu 109, protože podřetězec rv:110 byl některými weby interpretován jako rv:11 a považován za znak IE11).
- Ve prohlížeči PDF se objevilo tlačítko „Přidat nebo změnit obrázek“.
- Při otevírání odkazů z externích aplikací se nyní Firefox snaží pokouší uhodnout, v jakém kontejneru je otevřít.
- Historie vyhledávacích dotazů již nezmizí z adresního řádku při vypnutí nastavení „Zobrazit vyhledávací návrhy“ a „Zobrazovat vyhledávací návrhy při použití adresního řádku“. Uživatelé vypínají tato nastavení, aby zadané znaky nebyly odesílány vyhledávačům, ale historie předchozích vyhledávacích dotazů nikam nepřechází, proto nemá smysl ji skrývat.
- Na Windows, macOS a Android bylo zapnuto import kořenových TLS certifikátů ze skladu operačního systému (může být zakázáno v nastavení).
- HTML: element <source> uvnitř prvků
- CSS:
- Byla implementována podpora funkce podporu hodnot (umožňuje nastavit jak světlé, tak tmavé barvy, bez použití prefers-color-scheme).
- Byla přidána podpora jednotek výšky řádku lh a rlh (umožňují nastavit vlastnosti vzhledem k výšce řádku prvku, například přesně sladit pozadí s víceřádkovým textem).
- Byla odstraněna nestrandardní funkce ořezání pozadí obrázku -moz-image-rect().
- JavaScript: Date.parse() získal podporu pro další formáty datumu:
- Číselné datumy oddělené pomlčkou, které formálně neodpovídají ISO: "01-12-1999" (nejprve měsíc), "1999-1-5" (den/měsíc jednou číslicí), "10000-01-12" (rok přesahuje 9999), "99-01-05" nebo "01-05-99" (rok se dvěma číslicemi, pokud je rok první, musí být větší >31), "1999-01-05 10:00:00" (mezi datem a časem je mezera). Taková data budou interpretována jako všechna ostatní data, která nesouvisí s ISO, například s využitím místního časového pásma a změnou měsíce (31. dubna se převede na 1. května, protože 31. dubna neexistuje).
- Zjemněno požadavky na symboly, které následují za čísly, zajistily podporu nových formátů: "DDMonYYYY", "Mon.DD.YYYY", "DD.Mon.YYYY", "YYYY.MM.DD", "Mon DD YYYY hh:mmXm" (am/pm ihned po čase).
- Při použití formátů, které neodpovídají ISO, nyní podporováno časové pásmo ‘Z’ (například 1. ledna 1970 10:00Z).
- API:
- Rozhraní PublicKeyCredential získal podporou vlastnosti authenticatorAttachment (umožňuje určit, zda je autentizátor součástí zařízení, které provádí webovou autentizaci, nebo může být přenášen mezi zařízeními).
- Byla implementována podpora rozšíření minPinLength (umožňuje ověřující straně požadovat minimální délku PIN kódu autentizátoru během vytváření/registrace).
- Byla přidána podpora User Activation API (umožňuje pomocí JavaScriptu zjistit, zda uživatel v současnosti interaguje se stránkou a interagoval od doby otevření).
- Byla přidána podpora WebAssembly GC, což otevírá možnost spouštění kódu v jazycích Dart a Kotlin.
- Podpora byla zakázána podpora nestrandardní metody Window.sizeToContent().
- Nástroje pro vývojáře:
- Objevila se simulace práce karty v offline režimu.
- Na stránce about:logging byla přidána přednastavení „Windows“.
- Na spodní část panelu stylů editoru byla přidána tlačítko „Hezký tiskový styl tabulky“ (užitečné například pro formátování minimalizovaných stylových tabulek).
- Panel inspektoru „Pravidla“ již nezobrazuje barvy v nových formátech CSS Color 4 (například OKLCH) jako hexadecimální/název.
Zdroj: linux.org.ru
- Soukromí:
