Firefox 97 väljaanne

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 «», mis võimaldab luua dialoogikaste ja komponente interaktiivseks suhtlemiseks kasutajaga, nagu sulgeetavad hoiatusteated ja sisse-embeditud aknad. Loodud akendele saab juhtida JavaScripti koodist.
  • 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

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster