Firefox 121

Dostupné Firefox 121.
Co je nového:

  • Byla aktivována podpora Wayland. Místo XWayland bude použita kompozitor Wayland (více není potřeba spouštět prohlížeč s parametry MOZ_ENABLE_WAYLAND). To umožnilo přidat podporu gest na touchpadech a dotykových obrazovkách, navigaci swipem, podporu různých DPI při přítomnosti více monitorů v systému a také zlepšit grafický výkon. Vzhledem k omezením protokolu Wayland u oken „obrázek v obrázku“ bude nutné buď interagovat zvláštním způsobem (obvykle kliknutím pravým tlačítkem na okno), nebo dodatečně nakonfigurovat konzoli/desktopové prostředí (KDE / GNOME). Kromě toho byla opravená existuje problém, kvůli kterému není možné zvětšit velikost okna „obrázek v obrázku“ pod Wayland.
  • Ve čtečce PDF se objevil plovoucí tlačítko (ikona „košík“), které usnadňuje odstranění obrázků, obrázků a textů, které přidal uživatel.
  • V dialogu nastavení byla přidána je možnost „Vždy podtrhovat odkazy“.
  • Pokud není v systému nastaven emailový klient jako výchozí, při návštěvě emailové služby, která podporuje otevření odkazů mailto://, Firefox navrhne se nastaví jako emailový klient.
  • Z Tor Browser plán zbavit se FTP — v byl přidán patch, který umožňuje skrytí názvu aktuální karty v názvu okna prohlížeče (privacy.exposeContentTitleInWindow. privacy.exposeContentTitleInWindow.pbm).
  • Ve většině řádků bylo slovo „Skopírovat“ v rozporu s pravidly češtiny nahrazeno slovem „Kopírovat“. Jak poznamenal jeden z dobrovolníků, který podporuje českou lokalizaci, je negramotná varianta více rozšířena a obvyklá pro většinu uživatelů (například v rozhraní macOS Apple používá „Skopírovat“, zatímco Microsoft ve Windows, jehož uživatelů je mnohem více než uživatelů macOS, používá „Kopírovat“). V ukrajinské a běloruské lokalizaci se také používá „Kopírovat“. Navíc jazyk není statický, neustále se vyvíjí a mění, a jeho pravidla se přizpůsobují většině nositelů jazyka.
  • Byla odstraněna stránka about:plugins, která duplicovala sekci „Doplňky a motivy > Pluginy“.
  • macOS:
  • Webové aplikace
    • Na stránku about:support bylo přidáno připomenutí instalace rozšíření Microsoft AV1 Extension z Windows Store (pokud chybí) pro hardwarové zrychlení dekódování formátu AV1 (podporováno grafickými kartami NVIDIA RTX 3000, AMD RX 6000 (kromě 6500XT), a také Intel Xe a Arc Alchemist).
    • Opraveno nemožnost nastavit Firefox jako výchozí prohlížeč, pokud byl nainstalován z balíčku MSIX.
    • Vylepšeno mechanismus práce s registr.
  • HTML: byla implementována podpora odloženého načítání iframe (<iframe loading=lazy>), což zrychluje počáteční načítání stránky a také snižuje provoz a spotřebu paměti (v případech, kdy uživatel nevytáhl stránku dolů a nebyla potřeba načíst rámec).
  • CSS:
    • Vlastnost text-wrap umí srcset hodnoty balance a stable (balance se používá pro krátké bloky obsahu, jako jsou nadpisy, a zajišťuje, že obsah bude vyvážený a dobře čitelný, když zabírá několik řádků. stable zajišťuje, že editovaný obsah nebude přeorganizován, dokud jej uživatel editují).
    • Byla přidána podpora selektoru :has()obvykle nazývaného rodičovským selektorem (umožňuje aplikovat styly na prvek na základě souvisejících prvků, například li:has(ul) odpovídá seznamu, který obsahuje seznam další úrovně, a h1:has(+ p) odpovídá nadpisu, po kterém následuje odstavec).
    • Vlastnost text-indent získalo podporou hodnot each-line a hanging (usnadňují nastavení určitých stylů odsazení textu. Navíc lze kombinovat různé hodnoty, například text-indent: 3em hanging each-line).
  • JavaScript:
    • Byla implementována podpora statické metody Promise.withResolvers() (umožňuje vyřešit nebo odmítnout slib po jeho vytvoření).
    • Date.parse() nyní podporuje další formáty dat:
      • Formát YYYY-MMM-DD umožňuje uvést rok, který přesahuje 9999 (například 19999-Jan-01).
      • MMM-DD-YYYY (například Jan-01-1970).
      • Milisekundy pro formáty, které neodpovídají ISO (například Jan 1 1970 10:00:00.050).
      • Den v týdnu na začátku (například Wed, 1970-01-01, Wed, 1970-Jan-01, přičemž den v týdnu nemusí být správný, například se povoluje foo 1970-01-01).
    • Další změny Date.parse():
  • WebAssembly: implementováno odstranění tail call pro zlepšení podpory funkcionálních jazyků.
  • WebTransport: rozhraní WebTransportSendStream se dočkalo podpory vlastnosti sendOrder (umožňuje určit prioritu odesílání toku vzhledem k ostatním tokům).
  • Nástroje pro vývojáře: v ladicím programu nyní lze vypnout klíčové slovo debugger; na aktuální stránce.

Zdroj: linux.org.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