VÀlja Firefoxi veebibrauseri versioon 104. Samuti on loodud pikaajalise toe harude uuendused - 91.13.0 ja 102.2.0. Beetatesti staadiumisse jÔuab peagi Firefox 105, mille vÀljaanne on planeeritud 20. septembriks.
Peamised uuendused Firefox 104-s:
- Lisatud on katsetatav QuickActions mehhanism, mis vĂ”imaldab veebibrauserit adressirea kaudu mitmete tĂŒĂŒpiliste toimingute tegemiseks. NĂ€iteks, et kiiresti pÀÀseda juurde laiendustele, jĂ€rjehoidjatele, salvestatud kontodele (paroolihaldur) ja privaatvaate avamiseks, saab adressirea sisse kirjutada kĂ€sud addons, bookmarks, logins, passwords ja private, mille tuvastamisel kuvatakse rippmenĂŒĂŒs nupp vastava liidese avamiseks. QuickActions'i kasutamiseks tuleks seada vÀÀrtused browser.urlbar.quickactions.enabled=true ja browser.urlbar.shortcuts.quickactions=true aadressil about:config.

- PDF-formaadis dokumentide vaatamise sisseehitatud liidesele on lisatud redigeerimisreĆŸiim, kus on saadaval vĂ”imalused nagu joonistamine graafiliste mĂ€rkide (hand-drawn joonised) ja tekstiliste kommentaaride lisamine. VĂ€rvi, joonte paksuse ja fondi suurust saab reguleerida uute nuppude kaudu, mis on lisatud PDF-vaaturisse. Uue reĆŸiimi aktiveerimiseks tuleb lehelt about:config seadistada parameeter pdfjs.annotationEditorMode=0.

- Sarnaselt taustakaardile eraldatud ressursside reguleerimisega, lĂŒlitab kasutajaliides nĂŒĂŒd energiasÀÀstureĆŸiimi, kui brauseri aken on minimeeritud.
- Profiliseerimise liidesesse on lisatud vĂ”imalus analĂŒĂŒsida saidi tööga seotud energiatarvet. Energiatarbe analĂŒsaator on hetkel saadaval ainult Windows 11 sĂŒsteemides ja Apple'i arvutites, millel on M1 kiip.

- PildipildireĆŸiimis on Disney+ videote vaatamisel tagatud subtiitrite kuvamine. Varem kuvati subtiitreid ainult YouTube'i, Prime Video, Netflixi, HBO Maxi, Funimation'i, Dailymotion'i, Tubi, Hotstar'i ja SonyLIVi jaoks ning veebisaitide jaoks, mis kasutavad WebVTT (Web Video Text Track) formaati.
- Lisatud tugi CSS-i omadusele scroll-snap-stop, mis vĂ”imaldab reguleerida kerimise kĂ€itumist puuteplaadi abil: reĆŸiimis 'always' peatub kerimine igas elemendis, samas kui reĆŸiimis 'normal' lubatakse inertsiaalse kerimise ĆŸestides elementide vahelejĂ€tmine. Samuti on rakendatud tugi kerimise positsiooni kohandamiseks sisu muutmisel (nĂ€iteks, et sĂ€ilitada sama positsioon pĂ€rast osa ĂŒlejÀÀnud sisu eemaldamist).
- JavaScripti objektidesse Array ja TypedArrays on lisatud meetodid Array.prototype.findLast(), Array.prototype.findLastIndex(), TypedArray.prototype.findLast() ja TypedArray.prototype.findLastIndex(), mis vĂ”imaldavad otsida elemente, tagastades tulemuse massiivi lĂ”pu suhtes. [1,2,3,4].findLast((el) => el % 2 === 0) // â 4 (viimane paaris arv)
- Meetodisse HTMLElement.focus() on lisatud parameeter option.focusVisible, millega saab lubada sisendi fookuse muutuse visuaalse indikaatori kuvamise.
- Lisatud omadus SVGStyleElement.disabled, millega saab lubada vÔi keelata stiililehed teatud SVG elemendi jaoks vÔi kontrollida nende olekut (samamoodi nagu HTMLStyleElement.disabled).
- Parandatud Linuxi platvormil akende minimeerimise ja taastamise stabiilsust ja jĂ”udlust Marionette (WebDriver) veebiraamistiku kasutamisel. Lisatud vĂ”imalus lisada ekraanile puuteĂŒrituste kĂ€itlejaid (touch action).
- Androidi versioonis on tagatud vormide aadresside automaatne tÀitmine, kasutades varasemaid aadresse. Seadetes on vÔimalik aadresse redigeerida ja lisada. Lisatud valikuline ajaloost kustutamise tugi, mis vÔimaldab eemaldada liiklusajaloo viimasest tunnist vÔi viimase kahe pÀeva jooksul. Parandatud kokkuvarisemine, mis toimus lingi avamisel vÀlises rakenduses.
Lisaks uuendustele ja veaparandustele on Firefox 104-s kĂ”rvaldatud 10 haavatavust, millest 8 on mĂ€rgitud ohtlikuks (6 on allutatud CVE-2022-38476 ja CVE-2022-38478), mis on tingitud mĂ€luhalduse probleemidest, nĂ€iteks puhverserverite ĂŒlekoormustest ja juba vabastatud mĂ€lu aladega töötamisest. Need probleemid vĂ”ivad potentsiaalselt vĂ”imaldada kurjategijatel koodi kĂ€ivitada, kui avatakse spetsiaalselt kujundatud lehti.
Allikas: opennet.ru



