Byl vydán Firefox 97

Byl vydán webový prohlížeč Firefox 97. Kromě toho bylo vytvořeno aktualizované vydání s dlouhodobou podporou — 91.6.0. Beta testování se rozběhla pro verzi Firefox 98, jejíž vydání je naplánováno na 8. března.

Hlavní novinky:

  • Splatnost 18 sezónních barevných motivů Colorway, nabízených ve Firefox 94 a realizovaných jako integrované doplňky s omezenou dobou platnosti, vypršela. Uživatelé, kteří chtějí pokračovat v používání motivů Colorway, je mohou aktivovat v manažeru doplňků (about:addons).
  • Ve verzích pro platformu Linux byla odstraněna možnost generování dokumentů PostScript pro tisk (možnost tisku na PostScript tiskárnách a ukládání do PDF zůstala).
  • Byly vyřešeny problémy se sestavením s knihovnami Wayland 1.20.
  • Byl vyřešen problém s přerušením funkce zoomování pomocí pinching gest na dotykových obrazovkách po přesunutí karty do jiného okna.
  • Na stránce about:processes v Linuxu byla zvýšena přesnost měření zátěže CPU.
  • Byl vyřešen problém se zobrazením ostrých rohů oken v některých uživatelských prostředích, jako je elementary OS 6.
  • Na platformě Windows 11 byla přidána podpora nového stylu posuvníků.
  • Na platformě macOS bylo zlepšeno načítání systémových fontů, což v některých situacích umožnilo urychlit otevírání a přepínání na novou kartu.
  • Ve verzi pro platformu Android byla implementována funkce zvýraznění nedávno navštívených webových stránek v historii. Na domovské stránce byl zlepšen náhled obrázků pro nedávno přidané záložky. Na platformě Android 12 byl vyřešen problém s vkládáním odkazů z clipboardu.
  • V CSS konstrukcích s typy length a length-percentage bylo povoleno používání jednotek „cap“ a „ic“.
  • Byla přidána podpora CSS pravidla @scroll-timeline a CSS vlastnosti animation-timeline, které umožňují svázat kronologii animace v API AnimationTimeline s posunem obsahu, nikoli s časem ve minutách nebo sekundách.
  • CSS vlastnost color-adjust byla přejmenována na print-color-adjust, jak vyžaduje specifikace.
  • V CSS byla ve výchozím nastavení zapnuta podpora kaskádových vrstev, definovaných pomocí pravidla @layer a importovaných prostřednictvím CSS pravidla @import, při použití funkce layer().
  • Bylo přidáno CSS vlastnost scrollbar-gutter pro řízení rezervace místa na obrazovce pod posuvník. Například, když není potřeba posouvání obsahu, lze rozšířit výstup a obsadit oblast posuvníku.
  • Byla vylepšena kompatibilita s webovým frameworkem Marionette (WebDriver).
  • Do souboru DedicatedWorkerGlobalScope byl přidán API AnimationFrameProvider, což umožňuje používat metody requestAnimationFrame a cancelAnimationFrame v samostatných webových workerech.
  • Do metod AbortSignal.abort() a AbortController.abort() byla přidána možnost nastavit příčinu zrušení signálu, stejně jako její čtení přes vlastnost AbortSignal.reason. Ve výchozím nastavení je jako příčina uveden AbortError.

Kromě novinek a oprav chyb ve Firefoxu 97 bylo odstraněno 42 zranitelností, z nichž 34 je označeno jako nebezpečné. 33 zranitelností (5 pod CVE-2022-22764 a 29 pod CVE-2022-0511) bylo způsobeno problémy s pamětí, jako jsou přetečení zásobníku a přístup k již uvolněným oblastem paměti. Tyto problémy mohou potenciálně vést k vykonání kódu útočníka při otevření speciálně upravených stránek.

Změny v beta verzi Firefox 98:

  • Bylo změněno chování při stahování souborů — místo vyzvání před začátkem stahování se soubory nyní začínají stahovat automaticky a mohou být kdykoli otevřeny přes panel s informacemi o postupu stahování nebo odstraněny přímo z panelu stahování.
  • Přidány nové akce do kontextové nabídky, která se zobrazuje po kliknutí pravým tlačítkem myši na souborech v seznamu stahování. Například pomocí možnosti „Vždy otevírat podobné soubory“ lze povolit Firefoxu automaticky otevřít soubor po dokončení stahování v aplikaci spojené v systému se stejným typem souborů. Také je možné otevřít složku se staženými soubory, přejít na stránku, ze které byla stahování spuštěna (ne samotné stahování, ale odkaz na stahování), zkopírovat odkaz, odstranit zmínku o stahování z historie navštívených stránek a vyčistit seznam v panelu stahování.
  • S cílem optimalizace procesu spouštění prohlížeče byla změněna logika spouštění doplňků, které používají API webRequest. K aktivaci doplňků během spuštění Firefoxu nyní povedou pouze blokující volání webRequest. Volání webRequest v neblokujícím režimu budou odložena do dokončení spuštění Firefoxu.
  • Byla povolena podpora HTML tagu , který umožňuje vytvářet dialogová okna a komponenty pro interaktivní komunikaci s uživateli, jako jsou zavíratelné varování a vnořené okna. Těmito okny lze spravovat pomocí kódu v JavaScriptu.
  • Do nástrojů pro webové vývojáře byla přidána panel pro hodnocení kompatibility. V panelu se zobrazují indikátory varující o možných problémech s CSS vlastnostmi vybraného HTML prvku nebo celé stránky, které umožňují zjistit nekompatibility s různými prohlížeči bez potřebného testování stránky v každém prohlížeči.

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