Ilmus Firefox 97 veebibrauseri versioon. Samuti on vĂ€lja antud pika toetuse haru uuendus â 91.6.0. Beetatestimise faasi on viidud Firefox 98 haru, mille vĂ€ljaanne on planeeritud 8. mĂ€rtsiks.
PÔhilised uuendused:
- Aeg on saanud otsa 18 hooajalisele vÀrviskeemile Colorway, mis oli saadaval Firefox 94-s ja mille tÀiendused olid ajaliselt piiratud. Kasutajad, kes soovivad jÀtkuvalt kasutada Colorway teemasid, saavad need aktiveerida lisandite halduri (about:addons) kaudu.
- Linuxi platvormi koostistes eemaldati PostScript-dokumendi genereerimise vÔimalus printimiseks (PostScript-printerites printimise ja PDF-salvestamise vÔimalused jÀid alles).
- Probleemid Wayland 1.20 raamatukogudega on lahendatud.
- Lahendatud on probleem, kus puuteekraanidel lÔpetati sissetoomise zoom-funktsioon, kui vahekaart viidi teise aknasse.
- Linuxi platvormi about:processes lehe töötluskoormuse tÀpsust on parandatud.
- MÔnedes kasutajakeskkondades, nagu elementary OS 6, on akende teravate nurkade kuvamise probleem lahendatud.
- Windows 11 platvormil on lisatud uus rullimiseeliku stiili tugi.
- macOS platvormil on parendatud sĂŒsteemsete fondide laadimist, mis mĂ”nel juhul on vĂ”imaldanud kiirendada uue vahekaartide avamist ja vahetamist.
- Android platvormi versioonis on rakendatud hiljuti avatud veebilehtede ajaloos vĂ€ljalangetamine. PeamenĂŒĂŒs on parendatud uusimate lisatud jĂ€rjehoidjate piltide kuvamist. Android 12 platvormil on lahendatud probleem, mis puudutas linkide kleepimist lĂ”ikelauast.
- CSS-struktuurides, mis kasutavad length ja length-percentage tĂŒĂŒpe, on lubatud mÔÔtĂŒhikute "cap" ja "ic" kasutamine.
- Lisatud on @scroll-timeline CSS-reeglaga ja animation-timeline CSS-omadusega toimetamine, mis vÔimaldavad siduda animatsioonikronoloogiat AnimationTimeline API-s sisu kerimisega, mitte aja mÔÔtmisega minutites vÔi sekundites.
- CSS-omadus color-adjust on ĂŒmber nimetatud print-color-adjust, nagu nĂ”uab spetsifikatsioon.
- CSS-s on vaikimisi aktiveeritud kaskaadsete kihtide tugi, kasutades @layer reeglit ja importides lÀbi @import CSS-reeglit, kasutades layer() funktsiooni.
- Lisatud CSS-omand scrollbar-gutter, et hallata ekraani ruumi reserveerimist kerimisribale. NÀiteks, kui sisu kerimist ei vajata, saab vÀljundit laiendada, et hÔivata kerimisriba koht.
- Parendatud on ĂŒhilduvust Marionette veebiraamistiku (WebDriver) kanssa.
- DedicatedWorkerGlobalScope'i on lisatud API AnimationFrameProvider, mis vÔimaldab kasutada meetodeid requestAnimationFrame ja cancelAnimationFrame eraldi veebitöötajates.
- Meetoditesse AbortSignal.abort() ja AbortController.abort() on lisatud vĂ”imalus seada signaali tĂŒhistamise pĂ”hjus ning lugeda pĂ”hjus lĂ€bi omaduse AbortSignal.reason. Vaikimisi on pĂ”hjuseks mÀÀratud AbortError.
Lisaks uuendustele ja veaparandustele on Firefox 97-s kĂ”rvaldatud 42 haavatavust, millest 34 on mĂ€rgistatud ohtlikena. 33 haavatavust (5 CVE-2022-22764 ja 29 CVE-2022-0511 all) on tingitud mĂ€lu haldamise probleemidest, nĂ€iteks mĂ€lupiiride ĂŒletamisest ja juba vabastatud mĂ€lupiirkondadele juurdepÀÀsust. Need probleemid vĂ”ivad potentsiaalselt vĂ”imaldada kurjategijal koodi kĂ€ivitada, kui avatakse spetsiaalselt kujundatud lehekĂŒljed.
Muudatused Firefox 98 beetaversioonis:
- Failide laadimise kĂ€itumine on muudetud â selle asemel, et nĂ€idata palvet enne laadimise algust, hakkavad failid nĂŒĂŒd automaatselt alla laadima ja neid saab igal hetkel avada laadimise edenemise teabe paneeli kaudu vĂ”i otseselt allalaadimise paneelist kustutada.
- Allala uudised toimingud kontekstimenĂŒĂŒsse, mis kuvatakse parema hiireklĂ”psuga failide loendis. NĂ€iteks, valiku "Always Open Similar Files" abil saab lubada Firefoxil automaatselt avada faili pĂ€rast allalaadimist rakenduses, mis on sĂŒsteemis seotud sama tĂŒĂŒpi failidega. Samuti on vĂ”imalik avada kaust allalaaditud failidega, minna lehele, millelt allalaadimine algatati (mitte allalaadimine ise, vaid link allalaadimisele), kopeerida link, eemaldada allalaandumise viide kĂŒlastuste ajaloost ja tĂŒhjendada allalaadimiste paneeli nimekiri.
- Brauseri kĂ€ivitamise protsessi optimeerimise eesmĂ€rgil on muudetud laiendite kĂ€ivitamise loogikat, kus kasutatakse webRequest API-d. Firefoxi kĂ€ivitamisel tuuakse nĂŒĂŒd kĂ€ivitamiseks ainult blokeerivad webRequest kutsed. Non-blokeeriva reĆŸiimi webRequest kutsed lĂŒkatakse edasi kuni Firefoxi kĂ€ivitamine on lĂ”petatud.
- Sisestatud on HTML-tÀgi «
- Veebiarendajate tööriistades on lisatud ĂŒhilduvuse hindamise paneel. Paneel nĂ€itab indikaatoreid, mis hoiatavad valitud HTML-elementide vĂ”i kogu lehe CSS-i omadustega seotud vĂ”imalike probleemide kohta, vĂ”imaldades tuvastada erinevates brauserites esinevaid ĂŒhilduvuse probleeme ilma iga lehe eraldi testimiseta.
Allikas: opennet.ru
