Prebehlo vydanie webového prehliadača Firefox 97. Okrem toho bolo vytvorené aktualizované vydanie s dlhodobou podporou — 91.6.0. Na beta testovanie bola preložená verzia Firefox 98, ktorej vydanie je naplánované na 8. marca.
Hlavné novinky:
- Platnosť 18 sezónnych farebných tém Colorway, ponúkaných vo Firefoxe 94 a implementovaných ako vstavaný doplnok s obmedzenou časovou platnosťou, vypršala. Používatelia, ktorí chcú pokračovať v používaní tém Colorway, ich môžu aktivovať v správcovi doplnkov (about:addons).
- V zostavách pre platformu Linux bola odstránená možnosť generovania dokumentu PostScript pre tlač (možnosť tlače na PostScript tlačiarňach a ukladania do PDF bola ponechaná).
- Riešené problémy so zostavením s knižnicami Wayland 1.20.
- Riešený problém s ukončovaním funkcie priblíženia pomocou gest na dotykových obrazovkách po presune záložky do iného okna.
- Na stránke about:processes v Linuxe bola zvýšená presnosť určenia záťaže CPU.
- Riešený problém s zobrazením ostrých rohov okien v niektorých používateľských prostrediach, ako napríklad elementary OS 6.
- Na platforme Windows 11 bola pridaná podpora nového štýlu posuvníkov.
- Na platforme macOS bola zlepšená načítanie systémových písiem, čo v niektorých situáciách umožnilo urýchliť otvorenie a prepínanie na novú kartu.
- Vo verzii pre platformu Android bolo implementované zvýraznenie v histórii nedávno navštívených stránok. Na domovskej stránke bolo vylepšené zobrazenie obrázkov pre nedávno pridané záložky. Na platforme Android 12 bol vyriešený problém s vkladaním odkazov z clipboardu.
- V CSS konštrukciách s typmi length a length-percentage je povolené používanie jednotiek "cap" a "ic".
- Bola pridaná podpora CSS pravidla @scroll-timeline a CSS vlastnosti animation-timeline, ktoré umožňujú prepojiť chronológiu animácie v API AnimationTimeline s pohybom posúvania obsahu, nie s časom v minútach alebo sekundách.
- CSS vlastnosť color-adjust bola premenovaná na print-color-adjust, ako to vyžaduje špecifikácia.
- Vo výrobe CSS je predvolene zahrnutá podpora kaskádových vrstiev zadaných pomocou pravidla @layer a importovaných cez CSS pravidlo @import, pomocou funkcie layer().
- Pridané CSS vlastnosť scrollbar-gutter na spravovanie rezervovania miesta na obrazovke pre posuvník. Napríklad, keď nie je potrebné posúvanie obsahu, je možné rozšíriť výstup a využiť priestor posuvníka.
- Vylepšená kompatibilita s webovým rámcom Marionette (WebDriver).
- Do rozhrania DedicatedWorkerGlobalScope bol pridaný API AnimationFrameProvider, ktorý umožňuje používať metódy requestAnimationFrame a cancelAnimationFrame v samostatných webových worker-och.
- Do metód AbortSignal.abort() a AbortController.abort() bola pridaná možnosť nastaviť dôvod zrušenia signálu, ako aj jeho čítanie cez vlastnosť AbortSignal.reason. Predvolene je ako dôvod uvedený AbortError.
Okrem noviniek a opráv chýb vo Firefox 97 bolo odstránených 42 zraniteľností, z ktorých 34 je označených ako nebezpečné. 33 zraniteľností (5 pod CVE-2022-22764 a 29 pod CVE-2022-0511) bolo spôsobených problémami s pamäťou, ako sú preplnenia zásobníka a prístup už uvoľneným oblastiam pamäte. Potenciálne tieto problémy môžu viesť k vykonaniu kódu útočníka pri otvorení špeciálne upravených stránok.
Zmeny v beta verzii Firefox 98:
- Zmenené správanie pri sťahovaní súborov — namiesto zobrazenia požiadavky pred začiatkom sťahovania sa súbory teraz začínajú sťahovať automaticky a môžu byť kedykoľvek otvorené prostredníctvom panela s informáciami o postupe sťahovania alebo odstránené priamo z panela so sťahovaniami.
- Pridané nové akcie do kontextového menu, ktoré sa zobrazuje po kliknutí pravým tlačidlom myši na súbory v zozname sťahovania. Napríklad, pomocou voľby „Always Open Similar Files“ môžete povoliť Firefoxu automaticky otvárať súbor po dokončení sťahovania v aplikácii, ktorá je v systéme priradená k rovnakému typu súborov. Tiež môžete otvoriť adresár so sťahovanými súbormi, prejsť na stránku, z ktorej bola iniciovaná sťahovanie (nie samotné sťahovanie, ale odkazy na sťahovanie), skopírovať odkaz, odstrániť zmienku o sťahovaní z histórie návštev a vyčistiť zoznam v paneli sťahovania.
- Na optimalizáciu procesu spúšťania prehliadača bola zmenená logika spúšťania doplnkov, ktoré používajú API webRequest. K spusteniu doplnkov počas spustenia Firefoxu povedú iba blokujúce volania webRequest. Prístup k webRequest v neblokujúcom režime bude odložený do ukončenia spustenia Firefoxu.
- Podpora HTML tagu «
- Do nástrojov pre webových vývojárov bola pridaná panel na hodnotenie kompatibility. V paneli sa zobrazujú indikátory s varovaním o možných problémoch s CSS vlastnosťami vybraného HTML prvku alebo celej stránky, ktoré umožňujú identifikovať nekompatibility s rôznymi prehliadačmi bez samostatného testovania stránky v každom prehliadači.
Zdroj: opennet.ru
