Bol vydaný webový prehliadač Firefox 97. Okrem toho bola vytvorená dlhodobá aktualizácia vetvy podpory - 91.6.0. Vetva Firefoxu 98 bola presunutá do fázy beta testovania, ktorej vydanie je naplánované na 8. marca.
Hlavné inovácie:
- Platnosť 18 sezónnych farebných motívov Colorway ponúkaných vo Firefoxe 94 ako vstavaný doplnok na obmedzený čas vypršala. Používatelia, ktorí chcú pokračovať v používaní tém Colorway, ich môžu povoliť v správcovi doplnkov (about:addons).
- V zostavách pre platformu Linux bola odstránená možnosť generovať PostScriptový dokument na tlač (možnosť tlačiť na PostScriptových tlačiarňach a ukladať do PDF je zachovaná).
- Opravené problémy so zostavovaním knižníc Wayland 1.20.
- Vyriešený problém, kedy po presunutí karty do iného okna prestalo fungovať priblíženie štipkou na dotykových obrazovkách.
- Stránka about:processes v systéme Linux zlepšila presnosť detekcie zaťaženia CPU.
- Vyriešený problém so zobrazovaním ostrých rohov okien v niektorých používateľských prostrediach, ako je napríklad základný OS 6.
- Na platforme Windows 11 pribudla podpora nového štýlu posúvača.
- Na platforme macOS bolo vylepšené načítavanie systémových písiem, čo v niektorých situáciách zrýchlilo otváranie a prepínanie na novú kartu.
- Vo verzii pre platformu Android sú v histórii návštev zvýraznené nedávno otvorené stránky. Na úvodnej stránke bolo vylepšené zobrazovanie obrázkov pre nedávno pridané záložky. Na platforme Android 12 bol vyriešený problém s vkladaním odkazov zo schránky.
- Konštrukcie CSS s typmi dĺžka a dĺžka-percentá umožňujú použitie jednotiek „cap“ a „ic“.
- Pridaná podpora pre pravidlo CSS @scroll-timeline a vlastnosť CSS pre časovú os animácie, čo umožňuje, aby časová os animácie v rozhraní API AnimationTimeline bola prepojená s priebehom posúvania obsahu, a nie časom v minútach alebo sekundách.
- Vlastnosť color-adjust CSS bola premenovaná na print-color-adjust, ako to vyžaduje špecifikácia.
- CSS štandardne obsahuje podporu pre kaskádové vrstvy, definované pomocou pravidla @layer a importované cez CSS pravidlo @import pomocou funkcie layer().
- Pridaná vlastnosť CSS scrollbar-gutter na ovládanie toho, ako je priestor na obrazovke vyhradený pre posúvač. Ak napríklad nechcete, aby sa obsah posúval, môžete výstup rozšíriť tak, aby zaberal oblasť posúvača.
- Vylepšená kompatibilita s webovým rámcom Marionette (WebDriver).
- Rozhranie API AnimationFrameProvider bolo pridané do sady DedicatedWorkerGlobalScope, ktoré vám umožňuje používať metódy requestAnimationFrame a cancelAnimationFrame v samostatných webových pracovníkoch.
- Metódy AbortSignal.abort() a AbortController.abort() majú teraz možnosť nastaviť dôvod resetovania signálu, ako aj čítať dôvod prostredníctvom vlastnosti AbortSignal.reason. V predvolenom nastavení je dôvodom chyba AbortError.
Okrem inovácií a opráv chýb má Firefox 97 opravených 42 zraniteľností, z ktorých je 34 označených ako nebezpečných. 33 zraniteľností (5 podľa CVE-2022-22764 a 29 podľa CVE-2022-0511) je spôsobených problémami s pamäťou, ako je pretečenie vyrovnávacej pamäte a prístup k už uvoľneným oblastiam pamäte. Tieto problémy môžu potenciálne viesť k spusteniu kódu útočníka pri otváraní špeciálne navrhnutých stránok.
Zmeny vo Firefoxe 98 Beta:
- Správanie pri sťahovaní súborov bolo zmenené – namiesto zobrazenia požiadavky pred spustením sťahovania sa teraz súbory začnú sťahovať automaticky a je možné ich kedykoľvek otvoriť cez panel s informáciou o priebehu sťahovania alebo priamo z panela sťahovania vymazať.
- Pridané nové akcie do kontextovej ponuky, ktorá sa zobrazí po kliknutí pravým tlačidlom myši na súbory v zozname sťahovania. Napríklad pomocou možnosti Vždy otvárať podobné súbory môžete Firefoxu povoliť, aby automaticky otvoril súbor po dokončení sťahovania v aplikácii spojenej s rovnakým typom súboru v systéme. Môžete tiež otvoriť adresár so stiahnutými súbormi, prejsť na stránku, z ktorej sa sťahovanie spustilo (nie samotné sťahovanie, ale odkaz na sťahovanie), skopírovať odkaz, odstrániť zmienku o sťahovaní z histórie prehliadania a vymazať zoznam na paneli sťahovania.
- S cieľom optimalizovať proces spúšťania prehliadača bola zmenená logika spúšťania doplnkov, ktoré využívajú webRequest API. Iba blokovanie hovorov webRequest teraz spôsobí spustenie doplnkov počas spúšťania Firefoxu. WebRequests v neblokujúcom režime budú odložené, kým Firefox nedokončí spustenie.
- Povolená podpora pre značku HTML " “, ktorý vám umožňuje vytvárať dialógové okná a komponenty pre interaktívnu interakciu používateľa, ako sú napríklad zatvárateľné výstrahy a podokná. Vytvorené okná je možné ovládať z kódu JavaScript.
- Do nástrojov pre vývojárov webu bol pridaný panel hodnotenia kompatibility. Panel zobrazuje indikátory varujúce pred možnými problémami s vlastnosťami CSS vybraného prvku HTML alebo celej stránky, čo vám umožňuje identifikovať nekompatibilitu s rôznymi prehliadačmi bez samostatného testovania stránky v každom prehliadači.
Zdroj: opennet.ru