Vydání Firefox 155

Byla vydána webová prohlížeč Firefox 155 a byly vytvořeny aktualizace pro předchozí verze s dlouhou podporou — 153.2.0, 140.15.0 a 115.40.0. Firefox 155 je prvním vydáním, které vzniklo v rámci nového dvoutýdenního cyklu vydání, který umožní častější aktualizace nových funkcí pro uživatele, zajistí předvídatelnější proces vydání a sníží zátěž na vývojáře před vydáními. Do fáze beta testování byla převedena větev Firefox 156, jejíž vydání je plánováno na 15. září.

Hlavní novinky ve Firefoxu 155 (1, 2, 3):

  • Pro všechny uživatele ve Spojených státech, Kanadě a Francii byl aktivován režim „Smart Window“, který poskytuje samostatný prostor pro interakci s AI, doplňující standardní režim procházení webu a režim soukromého prohlížení. V nové verzi byly přidány personalizované tipy pro rychlé spuštění chatu s AI na dříve diskutovaná témata, výrazně bylo zrychleno citování zdrojů při vyhledávání prostřednictvím služby exa.ai, byly vylepšeny doporučení pro skupinování příbuzných karet a automatické přiřazení názvů skupinám karet.
  • V adresním řádku vedle ikony štítu je zobrazeno číslo sledovacích prvků, které byly blokovány na navštívené stránce. Možnost je zatím aktivována jen pro část uživatelů, k jejímu aktivování je třeba nastavit parametr „browser.urlbar.trackerCount.featureGate“ na stránce about:config.
  • V nastavení byla přidána možnost změnit pořadí zobrazení kontejnerů v seznamech.
  • V sestavení pro platformu Windows byla do webových her přidána možnost použití herních ovladačů kompatibilních s Nintendo Switch Pro.
  • Hluboké vnoření bloků a funkcí CSS je omezeno na 75 úrovní, aby se zabránilo haváriím při zpracování konstrukcí s příliš velkým úrovněm vnoření.
  • Doména pro kontrolu síťové dostupnosti a detekci přítomnosti captive-portálu byla změněna z detectportal.firefox.com na firefox-portal-detection.com.
  • Byl ukončen proces zpracování odkazů „mailto:“ bez výslovné akce uživatele (webová stránka nyní nemůže automaticky iniciovat otevření e-mailového klienta).
  • Při tisku PDF souborů může být obsah dokumentu, který je menší než tisková stránka, nyní naměřen tak, aby vyplnil celý list.
  • Ve vývojářských nástrojích pro webové vývojáře byly možnosti emulace vlastností CSS přesunuty do nové lišty, která se zobrazuje stisknutím tlačítka „@“ v okně Pravidla. Přidána možnost emulace mediálního dotazu „prefers-reduced-motion“. Do JavaScript debuggera byla přidána klávesová zkratka Ctrl+Alt+B pro zapnutí nebo vypnutí všech bodů zastavení najednou.
  • Ve zpracovateli JSON byla zavedena podpora zobrazení dokumentů ve formátu „JSON Lines“ (JSONL a NDJSON), kde je v každém řádku umístěn jednotlivý JSON objekt.
  • Byla zavedena CSS funkce progress() pro výpočet pozice hodnoty vzhledem k uvedeným minimálním a maximálním hodnotám („progress(5, 0, 10)“ vrátí 0.5).
  • Byla přidána CSS funkce alpha(), která umožňuje změnit alfa kanál (stupeň průhlednosti) pro zadanou barvu.
  • Byla zavedena podpora nové syntaxe CSS funkce attr(attr-name attr-type, fallback-value), která umožňuje pracovat s hodnotami HTML atributů jakéhokoli typu, a ne pouze se řetězci.
  • Byla zavedena podpora metod Promise.allKeyed a Promise.allSettledKeyed, které jsou analogické k Promise.all() a Promise.allSettled(), s výjimkou přijímání a vracení objektů místo polí.
  • Byla zavedena podpora rozšíření binárního formátu WebAssembly, které umožňuje zkrátit velikost WebAssembly modulů s velkým počtem importovaných prvků.
  • Ve WebAssembly byla zavedena podpora 128bitových aritmetických instrukcí i64.add128, i64.sub128, i64.mul_wide_s a i64.mul_wide_u.
  • Byla poskytnuta možnost použití ve HTTP/3 druhé verze protokolu QUIC (RFC 9369).
  • Pro SVG prvek <a> v JavaScriptovém rozhraní SVGAElement je k dispozici stejná sada vlastností URL, jaké jsou dostupné pro odkazy v HTML.
  • Byl přidán CSS vlastnost „font-width“, analogická dříve dostupné vlastnosti „font-stretch“.
  • V API WebTransport byla zavedena podpora skupinového odesílání pro správu rozdělení šířky pásma mezi toky (createSendGroup()), odesílání datagramů (createWritable()) a generování klíčů vázaných na TLS relaci (exportKeyingMaterial()).
  • Ve verzi pro Android byla zavedena možnost přechodu k úpravě panelu nástrojů po delším stisknutí libovolného tlačítka na panelu. Bylo zjednodušené vyloučení karet ze skupiny. Byla změněna citlivost aktivace funkce shrnutí stránky pomocí zatřesení smartphone.

Kromě novinek a oprav chyb ve Firefoxu 155 bylo odstraněno 109 zranitelností, z nichž většina je způsobena problémy s pamětí, jako jsou přetečení vyrovnávacích pamětí a přístup k již uvolněným oblastem paměti. Tyto problémy mohou potenciálně vést k provedení kódu útočníka při otevření speciálně vytvořených stránek.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster