Ilmus web-brauser Firefox 125 ja loodud pikaajalise toe haru uuendus â 115.10.0. Hilise avastamise probleemide tĂ”ttu tĂŒhistati versioon 125.0 ja vĂ€lja kuulutati versioon 125.0.1. Betatestimisele viidi haru Firefox 126, mille vĂ€ljaanne on planeeritud 14. maina.
Firefox 125 peamised uuendused:
- Sisseehitatud PDF-vaatajas on vaikimisi aktiveeritud funktsioon, mis hÔlmab valitud teksti esiletoomist vÀrvilise raami ja taustaga.

- Firefox View lehel, mis lihtsustab juurdepÀÀsu varasemalt vaadatud sisule, on avatud vahelehtede sektsioonis tagatud kinnitatud vahelehtede kuvamine ning lisatud olekuindikaatorite tugi. NÀiteks annavad need mÀrku, et teatud vahelehes mÀngitakse heli vÔi videot, ning vÔimaldavad klÔpsamisega heli vaigistada vÔi tagasi tuua. Sarnased indikaatorid on lisatud ka jÀrjehoidjatele ja teatistele.

- Tehtud on kiireks ĂŒleminekuks lingile, mis on salvestatud lĂ”ikelauale. Kui aadressiribal klĂ”psates on lĂ”ikelaual URL, kuvatakse automaatselt see URL algse soovitusena ĂŒleminekuks.

- Lisatud on tugi kaitstud sisu edastamiseks (EME, Encrypted Media Extensions) AV1 koodeki abil, mida kasutavad mÔned voogedastusteenuse pakkujad kvaliteetse sisu edastamiseks.
- Veebivormide aadresside tÀitmisel on tagatud aadressi salvestamise pÀring (praegu ainult USA ja Kanada kasutajatele). Tulevikus plaanitakse salvestatud andmete kasutamist aadresside automaatseks tÀitmiseks.
- Lubatud on failide allalaadimise blokeerimine URL-idega, mis on potentsiaalselt ohtliku sisu loendis.
- SĂŒsteemides, kus kasutatakse vahekaartide konteinerite laiendusi, on lisatud tugi aadressiriba otsinguks erinevates konteinerites paiknevate vahekaartide puhul.
- Seadetesse on lisatud vĂ”imalus, mis vĂ”imaldab automaatselt tuvastada proksi olemasolu protokolli WPAD (Web Proxy Auto-Discovery) abil, hoolimata sĂŒsteemi proksi ĂŒhenduse seadete sisse lĂŒlitamisest.
- Radionuppude kĂ€itumine on muudetud â kui ĂŒhtegi valikut ei ole valitud, aktiveerib tabulaator klahv nĂŒĂŒd fookuse ainult esimesele valikule, ja jĂ€rgmine vajutus viib fookuse teisele elemendile, mitte ei tsĂŒkli kĂ”ikide valikute vahel. Samas vĂ”imaldavad nooleklahvid endiselt liikuda ĂŒhe elemendi valikute vahel.
- Lisatud on popover atribuut, mis vĂ”imaldab luua elemente, mis kuvatakse teiste veebiliidese elementide kohal. NĂ€iteks uue atribuudiga saab luua tegevuste menĂŒĂŒsid, kuvada vormide tĂ€itmise vihjeid, luua Ă”petavaid liideseid ja teostada sisu haaramist. Erinevalt
- WebAssembly-s on vaikimisi sisse lĂŒlitatud 'multi-memory' reĆŸiim, mis vĂ”imaldab wasm-modulitel kasutada ja importida mitmeid sĂ”ltumatuid lineaarseid mĂ€lualasid.
- JavaScriptis on lisatud Unicode-teksti segmentimise tugi (Unicode Text Segmentation), mis on rakendatud objekti Intl.Segmenter kaudu. Objekti abil on vĂ”imalik tĂ€pselt segmentida teksti stringis vastavalt lokaadile, nĂ€iteks sĂ”nade eraldamiseks keeltes, mis ei kasuta sĂ”nadevahelist tĂŒhikut.
- HTMLCanvasElement ja OffscreenCanvas liidesed on saanud toe ContextLost ja ContextRestored sĂŒndmustele, mis vĂ”imaldavad kasutajakoodis töötleda konteksti kadumise ja taastumise olukordi, kui joonistamine toimub riistvara kiirusel.
- Toetatakse meetodit navigator.clipboard.readText(), mis vĂ”imaldab lugeda lĂ”ikepildist koos tegevuse kinnitamise nĂ”udmisega (pĂ€rast API vĂ€ljakutset kuvatakse kasutajale kontekstimenĂŒĂŒ kleepimise kinnitamiseks).
- CSS omadusele «transform-box» on lisatud toimet stoke-box ja content-box vÀÀrtuste tugi, mis vÔimaldavad muuta viisi, kuidas arvutatakse standardala transformatsiooni operatsioonide jaoks, nÀiteks laiendatud graafiliste efektide elluviimiseks.
- CSS omaduses «align-content» on lisatud funktsionaalsus plokk-konteinerite jaoks. NĂ€iteks «display: block» ja «display: list-item» vĂ”ivad nĂŒĂŒd olla joondatud «align-content» abil ilma flex- ja grid-konteinereid kasutamata.
- SVGAElement.text meetodi toetus on lÔpetatud, selle asemel soovitatakse kasutada laiemalt levinud meetodit SVGAElement.textContent.
- Veebiarenduse tööriistades on tĂ”rkeotsingu paneeli allosas rakendatud uus rippmenĂŒĂŒ Source Mapiga seotud toimingute jaoks. Seadete lehelt about:config on taastatud seadistus âdevtools.debugger.features.overlayâ, et keelata JavaScripti koodi tĂ”rkeotsijat peatavat indikaatorit (Pause Debugger Overlay).

- Androidi versioonis on lisatud vĂ”imalus valida vaheetappe tema seadeid (tume teema, hele teema ja sĂŒsteemi teema valik). Parendatud on sisselogimise ja paroolide seadete menĂŒĂŒd. Nupp âOpen in Appâ on peidetud, kui Firefox on valitud PDF-i sĂŒsteemi vaatamiseks.
Lisaks uuendustele ja vigade parandamisele on Firefox 125-s kÔrvaldatud 18 haavatavust (12 on mÀrgitud ohtlikeks). 11 haavatavust (4 on kogutud CVE-2024-3865 alla) on pÔhjustatud mÀluga seotud probleemidest, nagu puhverdefektide ja juba vabastatud mÀlupiirkondadele juurdepÀÀs. Need probleemid vÔivad potentsiaalselt vÔimaldada kurjategijal kÀivitada koodi spetsiaalselt vormindatud lehtede avamisega.
Firefox 126 beetaversioonis on pakutud uut lihtsustatud ja ĂŒhtset kasutajate andmete kustutamise dialooge, kus on parandatud andmete jagamist kategooriatesse ja lisatud teavet valitud ajavahemiku jooksul salvestatud andmete suuruse kohta.

Allikas: opennet.ru




