Ilmus web-brauser Firefox 96. Samuti on vĂ€lja antud pikaajalise toe versiooni uuendus â 91.5.0. Beta-testimisele on ĂŒle viidud Firefox 97 haru, mille avaldamine on planeeritud 8. veebruariks.
PÔhilised uuendused:
- Lisatud on vÔimalus sundida tumeda vÔi hele teema aktiveerimist veebisaitide jaoks. VÀrvilahendus muutub brauseri kaudu ja ei nÔua saiti toetust, mis vÔimaldab tumedatele saitidele rakendada heledat teemat ja heledatele saitidele tumedat teemat.

VĂ€rvide muutmiseks seadetes (about:preferences) jaotises âĂldine / Keel ja vĂ€ljanĂ€gemineâ on pakkuda uus jaotis âVĂ€rvidâ, kus saab lubada vĂ€rvide ĂŒlekirjutamist operatsioonisĂŒsteemi vĂ€rviskeemi pĂ”hjal vĂ”i mÀÀrata vĂ€rvid kĂ€sitsi.

- Oluliselt on paranenud mĂŒrasummutus ja automaatne helitugevuse reguleerimine, samuti on pisut paranenud kajasummutus.
- Oluliselt on vÀhendatud peamise tÀitmisvoo koormust.
- Rakendatud on rangemate kĂŒpsiste edastamise piirangud veebisaitide vahel, mis keelavad kolmandate osapoolte kĂŒpsiste töötlemise, mis on seatud saitide kĂŒlastamisel, mis on erinevad domeeni aktuaalsel lehe. Sarnased kĂŒpsised on mĂ”eldud kasutaja liikumiste jĂ€lgimiseks veebisaitide vahel reklaamivĂ”rkudes, sotsiaalmeedia vidinates ja veebi analĂŒĂŒtika sĂŒsteemides. KĂŒpsiste edastamise haldamiseks kasutatakse pĂ€ises mĂ€rgitud âKĂŒpsiste poliitikaâ atribuut Same-Site, mille vaikimisi vÀÀrtuseks on nĂŒĂŒd seadistatud âSame-Site=Laxâ, mis piirab kĂŒpsiste saatmist kolmandate osapoolte taotlusteks, nagu pildi pĂ€ring vĂ”i sisu laadimine iframe'i kaudu teiselt saidilt, mis pakub kaitset ka CSRF (Cross-Site Request Forgery) rĂŒnnakute eest.
- Lahendatud on probleemid, mis vĂ€hendasid video kvaliteeti teatud saitidel, ja SSRC (sĂŒnkroniseerimise allika identifikaator) pealdise nullimist video vaatamise ajal. Samuti on kĂ”rvaldatud probleem, mille tĂ”ttu resolutsioon langes ekraani jagamisel WebRTC kaudu.
- platvormil macOS viib linkide klĂ”psamine Gmailis nĂŒĂŒd nende avamiseni uues vahelehes, nagu ĂŒlejÀÀnud platvormidel. Lahendamata probleemide olemasolu tĂ”ttu on macOS-is video eraldamine tĂ€isekraanireĆŸiimis keelatud.
- Tumeda teema stiilide seadistamise lihtsustamiseks on lisatud uus CSS-i omadus color-scheme, mis vÔimaldab mÀÀrata, millistes vÀrviskeemides saab elementi Ôigesti kuvada. Toetatud skeemide hulka kuuluvad "light", "dark", "day mode" ja "night mode".
- Lisatud on CSS-i funktsioon hwb(), mida saab kasutada vÀrvide mÀÀratlemiseks vastavalt HWB (hue, whiteness, blackness) vÀrvimudelile. Funktsioonis vÔib volikiri olla ka lÀbipaistvuse vÀÀrtus.
- CSS-i omadusele counter-reset on rakendatud funktsioon "reversed()", mis vÔimaldab kasutada pööratud CSS-i loendureid elementide numbriana vÀhenemises (nÀiteks saab
- nimekirjade elementide numbreid kuvada vÀhenemise jÀrjekorras).
- Androidi platvormil on toetatud meetod navigator.canShare(), mis vĂ”imaldab kontrollida navigator.share() meetodi kasutamise vĂ”imalust, mis pakub vahendeid teabe jagamiseks sotsiaalsetes vĂ”rgustikes, nĂ€iteks vĂ”imaldab genereerida ĂŒhtse nuppu sotsiaalmeedias postitamiseks, mida kĂŒlastaja kasutab, vĂ”i korraldada andmete saatmist teistele rakendustele.
- Vaikimisi on lubatud Web Locks API, mis vĂ”imaldab koordineerida web-rakenduse tööd mitmes vahekaardis vĂ”i juurdepÀÀsu ressurssidele web worker'ite kaudu. API pakub vahendeid lukude saamiseks asĂŒnkroonses reĆŸiimis ning lukustuste vabastamiseks pĂ€rast vajaliku töö lĂ”petamist jagatud ressursiga. Seni, kuni ĂŒks protsess hoiab lukku, ootavad teised protsessid selle vabastamist ilma tĂ€itmist peatamata.
- IntersectionObserver() konstruktoris tagab tĂŒhja stringi edastamine vaikimisi rootMargin'i omaduse seadistamise, mitte erandi genereerimise.
- On realiseeritud vÔimalus eksportida canvas'e elemente WebP formaadis, kasutades HTMLCanvasElement.toDataURL(), HTMLCanvasElement.toBlob() ja OffscreenCanvas.toBlob() meetodeid.
- Firefox 97 beetaversioonis on mĂ€rgata failide laadimise protsessi moderniseerimist â enne laadimise algust esitatava pĂ€ringu asemel hakkavad failid nĂŒĂŒd automaatselt laadima ja neid saab igal ajal avada laadimise edenemise teabepaneeli kaudu.
Firefox 96 versionis on lisaks uutele funktsioonidele ja veaparandustele lahendatud 30 haavatavust, millest 19 on klassifitseeritud ohtlikeks. 14 haavatavust tuleneb mĂ€luhalduse probleemidest, sealhulgas ĂŒlevooludest ja juba vabastatud mĂ€lupiirkondadele viitamisest. Need probleemid vĂ”ivad vĂ”imaldada pahatahtlikul koodil kĂ€ivituda, kui avatakse spetsiaalselt vormindatud lehti. Ohtlike probleemide hulka kuuluvad ka Iframe'i isolatsiooni ĂŒmbersĂ”it XSLT kaudu, vĂ”istlusolukord helifailide taasesitamisel, ĂŒlevool CSS-filtri blendGaussianBlur kasutamisel, mĂ€lule viitamine pĂ€rast selle vabastamist teatud vĂ”rgu pĂ€ringute töötlemisel, brauseriakna sisu muutmine tĂ€isekraani reĆŸiimis manipuleerimise kaudu ja tĂ€isekraanireĆŸiimist vĂ€ljajÀÀmise blokeerimine.
Lisaks vÔib mÀrkida Linux Mint ja Mozilla koostööhoiaku, mille raames tarnitakse Linux Mint distributsioonis muutmata ametlikud Firefoxi versioonid, ilma et kasutataks tÀiendavaid plaastrid Debianilt ja Ubuntu'lt, ilma et esileht asendataks linuxmint.com/startiga, ilma et otsingumootoreid vahetataks ja ilma, et vaikeseadeid muudetaks. Otsingumootorite Yahoo ja DuckDuckGo asemel kasutatakse komplekti Google, Amazon, Bing, DuckDuckGo ja Ebay. Vastutasuks tasub Mozilla Linux Mint arendajatele teatud rahasumma. Uued Firefoxi paketid pakutakse Linux Mint 19.x, 20.x ja 21.x versioonide jaoks. TÀna vÔi homme pakutakse kasutajatele Firefox 96 paketti, mis on koostatud vastavalt sÔlmitud lepingule.
Allikas: opennet.ru


