Firefox 144 veebibrauseri vĂ€ljaanne on saabunud ja vĂ€lja on antud pikaajalise toe versioonide uuendused â 140.4.0 ja 115.29.0. Beetatests suurendatakse versiooni Firefox 145, mille vĂ€ljaanne on planeeritud 11. novembriks.
Peamised uuendused Firefoxis 144 (1, 2, 3):
- KĂ”igile kasutajatele on aktiveeritud uus profiilide haldamise sĂŒsteem. Profiilide vormis saavad kasutajad luua tĂ€iesti sĂ”ltumatud brauseriseansid koos oma seadistuste, ajaloo, jĂ€rjehoidjate, laienduste ja sisemiste andmebaasidega. Iga profiil salvestatakse eraldi alamkausta â~/.mozilla/firefox/â. Profiilile saab mÀÀrata oma vĂ€rviskeemi, ikooni ja nime. Profiilide vahel vahetamine ja uute loomine toimub uue sektsiooni kaudu, mis kuvatakse peamenĂŒĂŒ ĂŒlaservas.
Seansi jagamise tehnoloogia sarnaneb vanadele profiilidele, mille aktiveerimine toimus kĂ€surealt valiku kaudu â-Pâ, kuid vanade ja uute sĂŒsteemide liidesed ja profiilide loendid ei ĂŒhtistu (vana liidese, mida kĂ€ivitatakse kĂ€suga âfirefox âProfileManagerâ, uued profiilid ei kuva, ja uues, menĂŒĂŒst ligipÀÀsetavas, ei kuvata vanu).

- Lisatud on vĂ”imalus hoida aktiivne vahekaart nĂ€htavana, kui kĂ”ik ĂŒlejÀÀnud vahekaardid grupis on kokku tĂ”mmatud (saate töötada eraldi vahekaardiga, avamata kogu gruppi).

- Lisatud on tugi hiirega vahekaardi liigutamiseks kokku tÔmmatud gruppi ilma grupi automaatse avamiseta.

- Esitatud on vĂ”imalus sulgeda videoaken, mis kuvatakse 'pilt pildis' (Picture-in-Picture) reĆŸiimis, ilma video taasesituse peatamiseta (video jĂ€tkab kohe peamisest aknast taasesitamist). Sulgemine ilma peatamiseta toimub sulgemisnupule klĂ”psates, hoides samal ajal all Shift-klahvi vĂ”i vajutades klahvkombinatsiooni Shift + Esc.
- Salvestatud kontode krĂŒptimiseks, mis on talletatud sisseehitatud paroolihalduris, kasutatakse AES-256-CBC algoritmi. Varasemalt kasutati AES-256-CBC algoritmi ainult Firefox Syncis, kuid kohalikul salvestil krĂŒptiti andmeid vananenud algoritmi 3DES-CBC abil.
- KontekstimenĂŒ, mis kuvatakse pildi paremklĂ”psuga, on lisatud valik otsimiseks Google Lensis. Google Lensiga saab teha selliseid toiminguid nagu sarnaste toodete ja objektide otsimine ning piltidel nĂ€idatud teksti kopeerimine, tĂ”lkimine ja otsimine. See vĂ”imalus on saadaval ainult siis, kui Google on valitud peamiseks otsingumootoriks.
- Kasutajatele on antud vĂ”imalus saata aadressireal pĂ€ringuid Perplexity otsinguteenusele, mis kasutab AI-d loomise vastuste jaoks, mis vastavad loomulikus keeles esitatud kĂŒsimustele.
- Windowsi platvormil avab Firefox nĂŒĂŒd linkide avamisel teistest rakendustest olemasoleva akna praegusel virtuaalsel töölaual vĂ”i loob uue akna, kui seda ei ole (kuid ei lĂŒlitu teistesse virtuaalsetesse töölauadesse).
- Veebiarendajate tööriistades on rakendatud vĂ”imalus liikuda oma CSS-omaduste mÀÀratlemise juurde var() funktsioonidest, mis kuvatakse stiiliinspektoris. Tootekatalooge sirvides on hĂŒpikakendes selgelt eraldatud sisseehitatud ja kasutaja sĂŒndmused.
- Lisatud on API Element.moveBefore, et liigutada elementi DOM-puusse, ilma et selle olek tĂŒhistataks.
- CSS-i omaduses math-shift on lisatud toetust vÀÀrtusele "compact", mis hĂ”lmab kompaktset esitamist ĂŒlemiste indeksite formuleerimisel MathML-is.
- API-s PerformanceEventTiming, mis vĂ”imaldab saada lisainformatsiooni liidese reageerimise mÔÔtmiseks ja optimeerimiseks, on lisatud atribuut InteractionID, mis sisaldab kasutaja interaktsiooni identifikaatorit. Identifikaator vĂ”imaldab siduda erinevaid mÔÔdikuid ĂŒhe kasutaja teoga, nĂ€iteks puudutades puuteekraani genereeritakse mitu sĂŒndmust, nagu pointerdown, mousedown, pointerup, mouseup ja click, ning InteractionID vĂ”imaldab siduda kĂ”ik need sĂŒndmused ĂŒhe puudutusega.
- Teostatud on HTML-atribuutid «command» ja «commandfor», mida saab kasutada nuppudes asemel atribuutide «popovertargetaction» ja «popovertarget» jaoks, et deklareerida suhtlemist menüüga, mis käivitatakse nupu vajutamisel. Uute atribuutide kasutamisel võtab kogu menüüga suhtlemise loogika enda kanda veebibrauser, ilma et oleks vaja kasutada oma JavaScripti töötlejat. Näiteks rippmenüü loomiseks piisab, kui näidata: <button commandfor="»my-menu»" command="»show-popover»">Ava menüü</button> <div popover id="»my-menu»"> … </div>
- On lisatud toetus API-le View Transitions, mis on mĂ”eldud animatsiooniefektide loomise jaoks, kui liigutakse erinevate DOM-i olekute vahel (nĂ€iteks sujuv ĂŒleminek ĂŒhelt pildilt teisele) vĂ”i liikumine ĂŒhelt lehelt teisele ĂŒhe saidi piires.
- On toodi vÔimalus kasutada disreinimist lineaarsete, kooniliste ja radiaalsete gradientide arvutamisel, mis on mÀÀratud CSS omaduste kaudu, kasutades riistvaraliselt kiirendatud WebRenderi.
- Map ja WeakMap objektides on rakendatud "upsert" spetsiifikatsioon, mis lihtsustab vÔtme/vÀÀrtuse paaride kogudega töötamist. On lisatud meetodid getOrInsert ja getOrInsertComputed, mis tagastavad juba kogus olemasoleva vÀÀrtuse, mis on seotud antud vÔtmega, vÔi loovad uue kirje, kui vÔti ei leitud.
- ScreenOrientation API-sse on lisatud meetodid lock() ja unlock(), et lukustada ekraani orientatsioon Windowsi ja Androidi tahvelarvutites.
- Lisatud tugi RTCDataChannel objektide edastamiseks WebWorkeris.
- getUserMedia meetodisse on lisatud parameeter resizeMode, mis vÔimaldab videokaamera jÀÀdvustamisel kasutada kÀrpimist ja suurendamist.
- WebGPU API-sse on lisatud meetod GPUDevice.importExternalTexture, et importida tekstuuri HTMLVideoElementi vÔi VideoFrame objektilt.
- Firefoxi Androidi versioonis on lisatud masintĂ”lke indikaator, mille kaudu saab hinnata lehe tĂ”lkeprotsessi olekut (kas kogu leht on tĂ”lgitud vĂ”i mitte). Firefox on nĂŒĂŒd saadaval installimiseks Huawei AppGallery rakenduste kataloogis. Platvormi versiooninĂ”uded on tĂ”stetud â nĂŒĂŒd on vajalik vĂ€hemalt Android 8.
Lisaks uuendustele ja bugide parandamisele on Firefox 144-s kĂ”rvaldatud 24 haavatavust. 16 haavatavust on pĂ”hjustatud mĂ€lu tĂ”rgetest, nagu mĂ€lu ĂŒletĂ€itumine ja juba vabastatud mĂ€lupiirkondadele pÀÀsemine. Need probleemid vĂ”ivad potentsiaalselt viia pahatahtliku koodi kĂ€ivitamiseni, kui avaneda spetsiaalselt koostatud lehti.
Firefox 145 testversioonis on nĂŒansside ja nurgakujunduse tugevdamise kĂ”rval lisatud toe tĂ€iustamine Matroska konteinerite (AVC, HEVC, VP8, VP9, AV1, AAC, Opus ja Vorbis koodekile) toetamiseks ning 32-bitiste Linux-sĂŒsteemide toe lĂ”petamine. Toodud on vĂ€lja, et 32-bitiste platvormide toetamine muutub jĂ€rjest keerukamaks ja ebamugavamaks, kuna enamikes Linuxi jaotustes on 32-bitiste versioonide tugi juba lĂ”petatud. Kasutajatele, kes kasutavad 32-bitiseid Linuxi jaotusi, soovitatakse ĂŒleminekut 64-bitistele operatsioonisĂŒsteemidele. Neile, kes ei saa oma jaotust kiiresti uuendada, on vĂ”imalik kasutada Firefox 140 ESR versiooni, mille turvauuendusi koostatakse vĂ€hemalt jĂ€rgmise aasta septembrini.
Allikas: opennet.ru



