KĂ€ivitus web-brauser Firefox 127 ja loodi pikaajalise toe haru vĂ€rskendus â 115.12.0. Beetatestimise staadiumisse on viidud Firefox 128 haru, mille vĂ€ljalaskmine on planeeritud 9. juuliks.
Peamised uuendused Firefox 126-s:
- MenĂŒĂŒs "V", kus on loetletud kĂ”ik avatud vahekaardid, ja vahekaardi kontekstimenĂŒĂŒs on lisatud nupp, mis vĂ”imaldab sulgeda kĂ”ik kaheksandi vahekaardid jooksvas aknas.

- Automaatne HTTP protokolli vahetamine HTTPS-iks on sisse lülitatud ressursside jaoks, mis on märgitud siltidesse <img>, <audio> ja <video>, kui neid silte kasutatakse HTTPS-is avatud lehe peal. Kui laaditavad ressursid ei ole HTTPS-is saadaval, siis ei kuvata neid enam lehtedelt, mis on avatud HTTPS-is.
- Lisatud tugi eelteadmiseks IP-aadresse hostidest, oodates, et kasutaja liigub lingi kaudu vĂ”i kĂŒsib lehel nĂ€idatud ressurssi. Domeenid, mida tuleb DNS-is eelnevalt lahendada, tuleks loetleda elemendi "link" kaudu koos atribuudiga ârel="dns-prefetch"â.
- Kasutajate kaudse identifitseerimise teabe vĂ€hendamise eesmĂ€rgil, 32-bitistes x86 sĂŒsteemides lisatakse nĂŒĂŒd User-Agent pĂ€ises ning JavaScript API-s navigator.platform ja navigator.oscpu, arhitektuur x86_64.
- Ekraanipiltide salvestamise tööriist sisaldab toetust SVG ja XML-formaadis failide ning ka lehtede » about: « ekraanipiltide tegemiseks. Lisatud on vĂ”imalus hallata ekraanipiltide loomist klaviatuurikombinatsioonide abil ning rakendatud on ĂŒhilduvus tumedate teemade ja kĂ”rge kontrastsuse reĆŸiimiga (HCM, High Contrast Mode). Suurendatud on suurte ekraanipindade salvestamise jĂ”udlust.
- Konfiguratsioonis about:config on lisatud seaded toolkit.scrollbox.pagescroll.maxOverlapPercent ja toolkit.scrollbox.pagescroll.maxOverlapLines, mis vÔimaldavad muuta lehe nihkega, mida mÔÔdetakse protsentides ja ridade kaupa, kerimisel.
- Windowsi platvormil on vĂ”imalik Firefoxi automaatne kĂ€ivitamine pĂ€rast arvuti kĂ€ivitamist. EeltĂ€iendusega ei pea kasutaja esmakordsel rakenduse kĂ€ivitamisel ootama â brauser on kohe kasutamiseks valmis. ReĆŸiimi saab aktiveerida seadete osas General/Startup vĂ”i sarnase teavituse kaudu, mis kutsub Firefoxi vaikimisi brauserina kasutama.
- macOS ja Windows platvormidel on rakendatud tĂ€iendav ligipÀÀsu kaitse salvestatud paroolide automaatse tĂ€itmise vĂ”i paroolihalduri kaudu parooliteabe vaatamise funktsiooni kasutamisel. Sellised toimingud paroolihalduriga nĂ”uavad sĂŒsteemis autentimise kinnitamist (nt sĂŒsteemi parooli sisestamine, sĂ”rmejĂ€lje kontrollimine, hÀÀl- vĂ”i nĂ€oautentimine).
- macOS platvormil on vaikevalikuna sisse lĂŒlitatud navigeerimine sisenditelementide vahel tab-klahviga, mitte macOS spetsiifilise klaviatuurinavigatsiooni reĆŸiimi kasutamine, mis ei vasta teiste platvormide kĂ€itumisele (seadetest on vĂ”imalik naasta vana reĆŸiimi juurde).
- WebVTT (Web Video Text Tracks Format) formaadis tekstides on lisatud HTML-i mĂ€rgistuses lubatud sĂŒmbolite tugi. WebVTT-d kasutatakse teksti kuvamiseks teatud ajahetkedel, nĂ€iteks subtiitrite kuvamiseks.
- Clipboard API-s on vaikimisi aktiveeritud ClipboardItem liides ja toetatud meetodid navigator.clipboard.read() ja navigator.clipboard.write(), mis vÔimaldavad veebirakendusel lugeda ja kirjutada andmeid lÔikelauale.
Kui proovite lugeda lĂ”ikelauale salvestatud andmeid, mis ei ole praegusest veebirakendusest, kuvatakse kasutajale enne toimingu sooritamist kinnituskĂŒsimus. - Eksperimentaalne tugi sĂŒmbolitevaheline vahemaa seadmisel CSS-i omaduse letter-spacing kaudu on rakendatud. Uues reĆŸiimis jagatakse vahemaa mitte praeguse ja jĂ€rgmise sĂŒmboli vahel, vaid kahele osale, mis kehtivad sĂŒmbolist enne ja pĂ€rast. ReĆŸiim aktiveeritakse seadmestikust layout.css.letter-spacing.model about:config.
- Tagasilt «<base>» elemendi «href» atribuudis, mida kasutatakse suhteliste linkide baastee mÀÀramiseks, on keelatud kasutada skeeme «data:» ja «javascript:».
- CSS-funktsioonide conic-gradient(), linear-gradient(), radial-gradient(), repeating-conic-gradient(), repeating-linear-gradient() ja repeating-radial-gradient() abil loodud gradientides on lubatud kasutada tĂŒĂŒpi «<color-interpolation-method>».
- Set objektile, mis mÀÀratleb vÀÀrtuste kogumi, on lisatud meetodid tĂŒĂŒpiliste kogumite toimingute teostamiseks: Set.prototype.intersection(),
Set.prototype.union(),
Set.prototype.difference(),
Set.prototype.symmetricDifference(),
Set.prototype.isSubsetOf(),
Set.prototype.isSupersetOf() ja Set.prototype.isDisjointFrom(). - TÀienduste installimine, mille XPI-failid on alla kirjutatud mitteturvaliste algoritmidega, on keelatud (seadistuse PREF_XPI_WEAK_SIGNATURES_ALLOWED vaikevÀÀrtus on false).
- Androidi platvormi versioonis:
- Sisuhaldus on nĂŒĂŒd toetatud tĂ”lkimiseks ĂŒhelt keelt teisele. Nagu Firefoxi lauaversioonis, kasutatakse tĂ”lkimiseks rakenduses integreeritud tĂ”lketeenust, mis tegeleb tĂ”lgete tegemisega kohaliku kasutaja sĂŒsteemis ilma vĂ€liste pilveteenuste abita.
- MenĂŒĂŒsse ââŠâ on lisatud uus element âParoolidâ.
- Pöidla numbripaneelil paiknevate klaviatuuride Enter-klahvi vajutamine on lubatud, et kinnitada aadressiriba URL-i.
- Komplekssemise etapil on rakendatud tĂ€iendavaid optimeerimisi, mis on suurendanud liidese reageerimisvĂ”imet, lĂŒhendanud kĂ€ivitusaega ja pikendanud seadme aku kasutusaega.
- Hiljuti salvestatud lehtede loend on kantud jĂ€rjehoidjate sektsiooni. Loendi elemendid ei kao nĂŒĂŒd vananemise tĂ”ttu.
Lisaks uuendustele ja vigade parandamisele on Firefox 127-s kĂ”rvaldatud 22 haavatavust. 11 haavatavust on mĂ€rgitud ohtlikeks, millest 9 on pĂ”hjustatud mĂ€luga seotud probleemidest, nagu mĂ€lupuhvrite ĂŒlevool ja juurdepÀÀs juba vabastatud mĂ€lupiirkondadele. Need probleemid vĂ”ivad potentsiaalselt viia pahatahtliku koodi tĂ€itmiseni spetsiaalselt kujundatud lehtede avamisel.
Allikas: opennet.ru

