Firefox 141 veebibrauseri väljaanne on toimunud ja loodud on eelnevate pikaajalise toe versioonide uuendused — 140.1.0, 115.26.0 ja 128.13.0. Firefox 142 haru on viidud beetatesti etappi, mille väljaanne on planeeritud 19. augustiks.
Firefox 141 peamised uuendused:
- Lisatud on eksperimentaalne tugi automaatsele vahekaartide rühmitamisele, mis põhineb kohapeal teostataval AI mudelil, mis määrab teematelt sarnased vahekaardid. Pärast ühte vahekaart hiirega teise lohistamist või kontekstimenüü avamist rühma parameetritega, kuvab brauser nüüd nupu „Suggest more of my tabs”, millele vajutades kuvatakse nimekiri sarnastest vahekaartidest, et need kiiresti rühma lisada. AI pakub ka vastavat rühma nime. Funktsioon pole siiani vaikimisi kõigile aktiveeritud ja aktiveeritakse järk-järgult üha suuremale protsendile kasutajatest. Sundaktiveerimiseks saab lehelt about:config aktiveerida seade „browser.tabs.groups.smart.enabled“.

- Kasulik on muutuda tööriistade piirkonna suurust vertikaalsete vahekaartide külgpaneeli alumises osas. Vahekaartide ja tööriistade ala eraldamiseks piisab horisontaalse jaoturi nihutamisest hiirega. Kui kõik tööriistad ei mahtu valitud alale, kantakse osa neist ühte avanevasse menüüsse.

- Aadressiribale on sisse ehitatud mõõtühikute konverter, mis toetab ajavööndite ja nurkade, kauguste, temperatuuride, masside ja jõudude teisendamist. Kui kasutada teisendusresultaati, salvestatakse see lõikelauale.



- Linuxi platvormide kogustes on vähenenud mälutarve ja eemaldatud on nõue taaskäivitada pärast uuendamist pakihalduri kaudu.
- Brasiilia, Hispaania ja Jaapani kasutajatele on lubatud automaatse aadresside täitmise funktsioon veebivormides, mis oli varem saadaval ainult Ameerika Ühendriikides, Ühendkuningriigis, Kanadas, Saksamaal, Prantsusmaal, Poolas, Itaalias ja Austrias.
- Windowsi platvormide kogumites on vaikimisi aktiveeritud WebGPU API ja WGSL (WebGPU Shading Language). Linuxi ja macOSi toega WebGPU lisatakse ühes järgmistest väljaannetest, kuni selle aktiveerimiseks saab kasutada parameetreid «dom.webgpu.enabled» ja «gfx.webrender.all» lehelt about:config. WebGPU pakub sarnast programmeerimisliidest nagu Vulkan, Metal ja Direct3D 12 GPU poolsete toimingute teostamiseks. WebGPU võimaldab JavaScripti rakendustel kontrollida GPU käskude korraldust, töötlemist ja edastamist, haldades seotud ressursse, mälu, bufrite, tekstuuriobjektide ja kompileeritud graafikute sh laget.
- Tagasiminekul serverilt HTTP-päises «Clear-Site-Data» tagastatud väärtusega «cache» rakendatakse täiendavalt ka vahemälu puhastamine (BFCache - Back-forward cache), mis võimaldab kiiret navigeerimist, kui kasutatakse nuppe «Tagasi» ja «Ees» või kui navigeeritakse varem külastatud lehtede vahel.
- HTML-elemendile <dialog> on lisatud atribuut «closedby», mis võimaldab määrata dialooge sulgemise käitumise. Väärtus «none» tähendab, et kasutaja ei saa dialooge sulgeda; «closerequest» lubab sulgemise ESC klahvi vajutamisel; «any» toob kaasa dialooge sulgemise, kui klõpsata hiirega dialooge ümbritseval alal või vajutada ESC.
- Tagasi on saadud CHIPS-tehnoloogia (Cookies Having Independent Partitioned State) toetus, mis võimaldab isoleerida küpsised seoses domeeniga esimese taseme, kasutades atributti «Partitioned». Kui tavatingimustes saab kolmanda osapoole kood saidilt «C», mis on integreeritud saitidele «A» ja «B», töödelda ühiselt nende saitide küpsiseid, siis atribuudi «Partitioned» määramisel saidilt «C» saadetud küpsised, laadides koodi saitidelt «A» ja «B», on täielikult eraldatud.


- JavaScripti meetoditele HTMLElement.showPopover() ja HTMLElement.togglePopover() on lisatud argument «options.source», mis viitab hüpikakna avamise käsitlejale. Meetodisse togglePopover() on lisatud argument «options.force» hüpikakna sundavaks avamiseks või sulgemiseks.
- PointerEvent liidesesse on lisatud omadus persistentDeviceId, ja IntersectionObserver liidesesse omadus scrollMargin.
- Lisatud on CSS-i omadus «font-variant-emoji», et kohandada emoji kuvamise stiili. Näiteks on võimalik valida teksti- või graafiline esitus.

- Androidi platvormi versioonis on tehtud menüüs muudatusi; rakendatud on privaatsete vahelehtede automaatne blokeerimine pärast teisele rakendusele üleminekut; aadressiribal on domeeni tuvastamise funktsioon; lisatud funktsioon PDF-failide saatmiseks teistesse rakendustesse.



Firefox 141 on uuendatud, parandatud on 27 turvaauku. 13 neist turvaaugust on tingitud mäluhalduse probleemidest, sealhulgas mälupuhvrite ülevoolust ja juba vabastatud mälupiirkondadele juurdepääsust. Need probleemid võivad potentsiaalselt võimaldada ründajal käivitada koodi, kui avaneda spetsiaalselt kujundatud lehti.
Allikas: opennet.ru











