Ilmus Firefox 126 veebibrauseri uus versioon ning pikaajalise toe haru uuendus â 115.11.0. Beta testimise etappi on jĂ”udnud Firefox 127 haru, mille vĂ€ljalaskmine on kavandatud 11. juuniks.
Peamised uuendused Firefox 126-s:
- KontekstimenĂŒĂŒsse on lisatud funktsioon âKopeeri link ilma saidi jĂ€lgimisetaâ, mis vĂ”imaldab kopeerida valitud lingi URL-i lĂ”ike, eemaldades sellest jĂ€lgimiseks kasutatavad pĂ€ringuparameetrid. NĂ€iteks kopeerides linki, eemaldatakse parameetrid mc_eid ja fbclid, mida kasutatakse Facebooki lehtedelt navigeerimisel. Kokku eemaldatakse ĂŒle 300 jĂ€lgimistarkvara parameetri, sealhulgas suurte veebipoodide kasutatavad parameetrid.

- Lisatud tugi sisu kodeerimiseks Zstandard (zstd) kompressioonialgoritmi abil, peale varem toetatud gzip, brotli ja deflate algoritmide. Firefox seab nĂŒĂŒd HTTP-pĂ€isesse âContent-encodingâ vÀÀrtuseks âgzip, deflate, br, zstdâ. Suurtest saitidest, mis toetavad zstd formaadis kokku surutud andmete edastamist, vĂ”ib mainida Facebooki.
- Lisatud eksperimentaalne vĂ”imalus automaatseks masintĂ”lkeks valitud tekstitĂŒkkidest lehe peal (varem oli toetatud ainult terve lehe tĂ”lkimine). TĂ”lkimise funktsioon aktiveeritakse kontekstimenĂŒĂŒst, mis kuvatakse hiirenuppu paremklĂ”psates valitud teksti osal. Valitud tĂŒkkide tĂ”lke aktiveerimiseks on about:config-sse lisatud seade browser.translations.select.enable.

- Rakendatud tĂ€iendava telemeetria edastamine erinevate kategooriate otsingupĂ€ringute koondatud loenditega. Kategooriaid hĂ”lmab 20 ĂŒldist tĂŒĂŒpi sisu, nĂ€iteks sport, Ă€ri ja reisimine. Teatatakse, et kogutud teave on vajalik uute otsimisvĂ”imaluste vĂ€ljatöötamiseks. Andmeid sĂ€ilitakse ilma eraldi kasutajatega seostamata. Kasutaja IP-aadressi teabe eemaldamiseks kasutatakse OHTTP (Oblivious-HTTP) tehnoloogiat, mis tagab ĆĄifreeritud HTTP- sĂ”numite suunamise tĂ€iendavate vahendavate sĂ”lmede kaudu, nii et lĂ”pp server saab pĂ€ringu mitte kasutaja IP-lt, vaid transiidisĂ”lme IP-lt.
- Firefox 125-s on vĂ€lja lĂŒlitatud ajutiselt kiirsuundadega navigatsioon, mis pĂ”hineb lĂ”ikepuhvris oleval URL-il (kui aadressiribal klikkimise ajal on lĂ”ikepuhvris URL, kuvatakse see automaatselt algse soovitusena). VĂ€lja lĂŒlitamise pĂ”hjuseks on toodud jĂ”udluse probleemid.
- MacOS-i kogudes Maci arvutitele, millel on CPU M3, on sisse lĂŒlitatud AV1 video dekodeerimise riistvaraline kiirus.
- Lisatud on meetod URL.parse(), mis tagastab objekti URL, mis esindab parameetrites antud linki. Erinevalt URL() konstruktorist tagastab uus meetod tÔrketeate korral nulli, mitte ei genereeri erandit.
- CSS omaduse zoom tugi on sisse lĂŒlitatud, mis vĂ”imaldab vĂ€hendada vĂ”i suurendada ĂŒksikute elementide suurust. Rakendatud suuruse mÀÀramiseks on ette nĂ€htud omadus Element.currentCSSZoom, mis on ainult lugemiseks.
- Lisatud on vÔimalus peegeldada kohandatud HTML-elementide olekut CSS-is lÀbi pseudo-klassi ':state()'. Funktsionaalsust on ellu viidud sarnaselt sellele, kuidas emakeelseid HTML-elemente saab muuta sÔltuvalt kasutajaga suhtlemisest.
- Lisatud on omadus Selection.direction, mis mÀÀrab esiletÔstmise suuna.
- Screen Wake Lock API toetus on lisatud, mis vÔimaldab veebirakendusel, nÀiteks multimeedia mÀngijal, blokeerida ekraanisÀÀstja kÀivitamise pikaajalise kasutamata jÀtmise korral.
- IndexedDB API-s on lisatud meetod IDBFactory.databases olemasolevate andmebaaside ĂŒlevaatamiseks (tagastab objektide massiivi, mis sisaldab saadaval olevate andmebaaside nime ja versiooni).
- Selection API-s on lisatud eksperimentaalne tugi valikutele, mis ĂŒletavad varjatud DOM-i piire. See aktiveeritakse dom.shadowdom.selection_across_boundary.enabled kaudu lehe: config.
- CSS-s on sisse lĂŒlitatud eksperimentaalne funktsioon shape(), mis vĂ”imaldab luua kujundeid, kasutades CSS omadusi clip-path ja offset-path. See aktiveeritakse layout.css.basic-shape-shape.enabled kaudu lehe: config.
- Veebiarendustööriistade stiliseerija töö kiirus on suurenenud 15-20%.
- Veebiarendustööriistadesse on lisatud seade 'Show split console', et lubada vĂ”i keelata reĆŸiim, mis kuvab veebikonsooli samal ajal teiste paneelidega.

- Androidi versioonis on lahendatud aadressiriba paneeli kuvamise probleemid kokkuklapitavate ekraanidega seadmetes. Samuti on seadmete sĂ€tetega âAdd-onsâ ĂŒhetaolisuse nimel ĂŒmber nimetatud âExtensionsâ.
Lisaks uudsetele funktsioonidele ja veaparandustele on Firefox 126 eemaldanud 21 haavatavust. Kaks haavatavust on mĂ€rgistatud ohtlikeks. Esimene ohtlik haavatavus (CVE-2024-4764) toob kaasa juba vabastatud mĂ€luala juurde pÀÀsemise WebRTC heli voogude töötlemise ajal. Teine ohtlik haavatavus (CVE-2024-4367) vĂ”imaldab JavaScripti koodi tĂ€itmist spetsiaalselt kujundatud fontide töötlemise kĂ€igus sisseehitatud PDF-kirjutaja kaudu. Veel 9 haavatavust tuleneb mĂ€lu probleemidest, sealhulgas puhversalvede ĂŒlevoolud ja juba vabastatud mĂ€lualadele viitamine. Need probleemid vĂ”ivad potentsiaalselt vĂ”imaldada pahatahtliku koodi tĂ€itmist spetsiaalselt kujundatud lehtede avamisel.
Allikas: opennet.ru



