Vydání Firefoxu 121

Byl vydán webový prohlížeč Firefox 121 a byla vytvořena dlouhodobá aktualizace větve podpory - 115.6.0. Větev Firefoxu 122 byla převedena do fáze beta testování, jejíž vydání je naplánováno na 23. ledna.

Klíčové inovace ve Firefoxu 121:

  • В Linux Kompozitní je ve výchozím nastavení povoleno server Wayland místo XWaylandu, což vyřešilo problémy s funkčností touchpadu, podporou gest na dotykové obrazovce a nastavením DPI pro jednotlivé monitory v prostředích založených na Waylandu. Používání Waylandu také zlepšuje grafický výkon. Kvůli omezením protokolu Wayland se však vyskytují problémy se zobrazováním oken obraz v obraze do popředí.
  • V nastavení v sekci Obecné/Procházení přibyla možnost vynutit povolení podtržení odkazů bez ohledu na nastavení CSS na webu (může se hodit lidem, kteří mají problémy s vnímáním barev).
    Vydání Firefoxu 121
  • Prohlížeč PDF nyní zobrazuje plovoucí tlačítko koše pro odstranění kreseb, textu a obrázků přidaných při úpravách PDF.
    Vydání Firefoxu 121
  • Na plošině Windows Implementován výstup požadavku na instalaci balíčku AV1 Video Extension, který implementuje možnost hardwarově akcelerovat dekódování videa ve formátu AV1.
  • Na plošině macOS Přidána podpora pro hlasové ovládání.
  • Přidána podpora líného načítání bloků iframe, která umožňuje, aby se obsah mimo viditelnou oblast nenačítal, dokud uživatel nepřejde na místo bezprostředně před prvkem. Pro řízení líného načítání stránek byl do tagu „iframe“ přidán atribut „loading“, který může mít hodnotu „líný“ (). Líné načítání sníží spotřebu paměti, sníží provoz a zvýší rychlost počátečního otevírání stránky.
  • Přidána pseudotřída CSS „:has()“ pro kontrolu přítomnosti podřízeného prvku v nadřazeném prvku. Například „p:has(span)“ zahrnuje prvky , které obsahují prvek .
  • Do vlastnosti CSS text-indent byly přidány parametry „hanging“ a „each-line“, což usnadňuje stylování odstavců, například s bibliografiemi a básněmi. Je také povoleno kombinovat více parametrů odsazení textu do jednoho výrazu, například "text-odsazení: 3em visící každý řádek".
  • Do vlastnosti CSS zalamování textu byly přidány následující parametry: „balance“ (umožňuje zlepšit jednotný vzhled víceřádkových textových bloků, jako jsou dlouhé nadpisy) a „stable“ (zabraňuje přeformátování obsahu při jeho úpravách).
  • Funkce Date.parse() nyní podporuje další formáty, jako je MMM-DD-YYYY, určující milisekundy, určující den v týdnu před datem („St, 1970-01-01“) a ignorování překlepů dne týdne („foo 1970 -01-01“).
  • Byla přidána statická metoda Promise.withResolvers(), která vám umožňuje používat funkce zpětného volání vyřešit a odmítnout k nastavení obslužných rutin, které vyřeší nebo odmítnou definice Promise po jeho vytvoření.
  • WebAssembly přidává podporu pro instrukce return_call a return_call_indirect pro optimalizaci koncové rekurze (tail-call), snížení spotřeby paměti zásobníku, zvýšení výkonu a zlepšení podpory pro funkční programovací jazyky.
  • Rozhraní WebTransport API je navrženo pro odesílání a přijímání dat mezi prohlížečem a server, byla přidána vlastnost sendOrder, která umožňuje nastavit oddělené priority pro odesílání a příjem v obousměrných tocích.
  • V nástrojích pro webové vývojáře se pracovalo na zlepšení pohodlí lidí se zdravotním postižením, například se sjednotil a zvýšil ukazatel zaměření v různých nástrojích. Do vestavěného ladicího programu JavaScriptu byla přidána možnost „Pozastavit na příkazu debuggeru“, která debugger deaktivuje.
    Vydání Firefoxu 121
  • Ve verzi pro Android Opraveny pády, ke kterým docházelo při kopírování do schránky a zobrazování oznámení na celou obrazovku. Problémy s vykreslováním na chytrých telefonech Google Pixel 8 a Samsung Galaxy S22 byly vyřešeny. Katalog doplňků byl aktualizován. Soubory cookie třetích stran a přístup k místnímu úložišti jsou nyní blokovány v režimu soukromého prohlížení. Blokování sledovacího kódu používaného na sociálních sítích je nyní povoleno v manuálním režimu rozšířené ochrany proti sledování.

Kromě inovací a oprav chyb má Firefox 121 opravených 27 zranitelností. 13 zranitelností (11 kombinovaných pod CVE-2023-6864 a CVE-2023-6873), které jsou označeny jako nebezpečné, je způsobeno problémy s pamětí, jako je přetečení vyrovnávací paměti a přístup k již uvolněným oblastem paměti. Tyto problémy mohou potenciálně vést ke spuštění kódu útočníka při otevírání speciálně navržených stránek. Další nebezpečná zranitelnost (CVE-2023-6135) je spojena se zranitelností knihovny NSS vůči útoku „Minerva“, který vám umožňuje znovu vytvořit soukromý klíč pomocí analýzy dat prostřednictvím kanálů třetích stran.

Zdroj: opennet.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster