Ilmus web-brauser Firefox 127 ja koostati pikkade toe haru uuendus â 115.12.0. Betatestimise etappi on viidud Firefox 128 haru, mille vĂ€ljaandmine on kavandatud 9. juuliks.
Firefox 126 peamised uuendused:
- MenĂŒĂŒd âVâ, kus kuvatakse kĂ”ik avatud vahekaardid, ja vahekaartide kontekstimenĂŒĂŒsse on lisatud nupp, et sulgeda kĂ”ik korduvad vahekaardid praeguses aknas.

- HTTP protokolli automaatne asendamine HTTPS-iga on aktiveeritud ressursside jaoks, mis on tähistatud <img>, <audio> ja <video>, kui neid kasutatakse lehe peal, mis on avatud HTTPS-i kaudu. Kui laaditavad ressursid ei ole HTTPS-i kaudu kättesaadavad, ei kuvata neid enam lehtedelt, mis on avatud HTTPS-i kaudu.
- Lisatud tugi ettevaatuslikuks mÀÀramiseks IP-aadresse hostide, oodates, kuni kasutaja klĂ”psab lingil vĂ”i kĂŒsib lehelt mÀÀratud ressurssi. Domeene, mida tuleb DNS-is eelnevalt lahendada, tuleb loetleda elementide âlinkâ kaudu, millel on atribuut 'rel="dns-prefetch"'.
- KĂ€esoleva eesmĂ€rgiga vĂ€hendada teavet, mida saab kasutada kasutajate kaudseks identifitseerimiseks, on 32-bitiste x86 sĂŒsteemide User-Agent pĂ€ises ja JavaScripti API-s navigator.platform ja navigator.oscpu nĂŒĂŒd architektuuri x86_64.
- Kuvamisvahendis on lisatud tugi ekraanipiltide tegemiseks SVG ja XML formateeritud failide ning âabout:â lehtede jaoks. Lisatud on vĂ”imalus hallata ekraanipiltide tegemist otseteedega, tagatud on ĂŒhilduvus teema ja kĂ”rge kontrastsuse reĆŸiimiga (HCM, High Contrast Mode). Suurendatud on suurte ekraanialade salvestamise efektiivsust.
- Konfiguratsioonis about:config on lisatud seaded toolkit.scrollbox.pagescroll.maxOverlapPercent ja toolkit.scrollbox.pagescroll.maxOverlapLines, mis vÔimaldavad muutuda lehe nihke protsentidesse ja ridadesse kerimise ajal.
- Windows platvormil on realiseeritud Firefoxi automaatne kĂ€ivitamine arvuti kĂ€ivitamisel. TĂ€nu eelnevale laadimisele ei pea kasutaja esmakordsel rakenduse kĂ€ivitamisel ootama â brauser on kohe tööks valmis. ReĆŸiimi saab aktiveerida sĂ€tete jaotises General/Startup vĂ”i teate kaudu, mis nĂ€itab sarnast kĂ€sutust Firefoxi vaikimisi brauserina kasutamiseks.
- macOS ja Windows platvormidel on kasutusele vĂ”etud tĂ€iendav pÀÀsupoliitika salvestatud paroolide automaatse tĂ€itmise funktsiooni vĂ”i paroolihalduri teabe vaatamise ajal. Sellised tegevused paroolihalduriga nĂ”uavad sĂŒsteemi autentimise kinnitamist (nĂ€iteks sĂŒsteemi parooli sisestamist, sĂ”rmejĂ€lje kontrollimist, hÀÀle vĂ”i nĂ€o tuvastamist).
- macOS platvormil on vaikimisi lubatud elementide lugemise navigeerimine tabulaatoriga, vĂ€ltides macOS-le iseloomulikku klaviatuuri navigeerimise reĆŸiimi, mis ei vasta teiste platvormide kĂ€itumisele (seadetes saab vanema reĆŸiimi taastada).
- WebVTT (Web Video Text Tracks Format) formaati kasutavates tekstides on lisatud tugi HTML-is lubatud sĂŒmbolitele. WebVTT-d kasutatakse tekstide kuvamiseks kindlate ajamomentide jooksul, nĂ€iteks subtiitrite nĂ€itamiseks.
- Clipboard API-s on vaikimisi aktiveeritud liides ClipboardItem ning toetatakse meetodeid navigator.clipboard.read() ja navigator.clipboard.write(), mis vÔimaldavad veebi rakendustel lugeda ja kirjutada andmeid vahemÀllu.
Katsed lugeda vahemĂ€lust andmeid, mis ei ole praeguse veebi rakenduse poolt kirjutatud, toovad enne operatsiooni tegemist kuvatava nĂ”usoleku taotlemise. - Eksperimentaalne tugi simmeetrilise vahemaa mÀÀramiseks on rakendatud CSS-i omaduse letter-spacing kaudu. Uues reĆŸiimis jaguneb vahemaa praeguse ja jĂ€rgmise sĂŒmboli vahel, st vahe jagatakse kaheks osaks, mis rakendatakse sĂŒmbolist enne ja pĂ€rast. ReĆŸiimi saab aktiveerida seades layout.css.letter-spacing.model about:config-is.
- Atribuudis âhrefâ sildil â<base>â, mida kasutatakse suhteliste linkide alusteekondade mÀÀramiseks, on keelatud kasutada skeeme âdata:â ja âjavascript:â.
- Gradientides, mis on loodud CSS-funktsioonide conic-gradient(), linear-gradient(), radial-gradient(), repeating-conic-gradient(), repeating-linear-gradient() ja repeating-radial-gradient() kaudu, on lubatud kasutada tĂŒĂŒpi â<color-interpolation-method>â.
- Objektis Set, mis mÀÀratleb vÀÀrtuste kogumi, on lisatud meetodid tĂŒĂŒpiliste hulga operatsioonide teostamiseks: Set.prototype.intersection(),
Set.prototype.union(),
Set.prototype.difference(),
Set.prototype.symmetricDifference(),
Set.prototype.isSubsetOf(),
Set.prototype.isSupersetOf() ja Set.prototype.isDisjointFrom(). - Keelatud on lisada tÀiustusi, mille XPI-failid on allkirjastatud ebaturvaliste algoritmide abil (seade PREF_XPI_WEAK_SIGNATURES_ALLOWED on vaikimisi seadistatud vÀÀrtusele false).
- Androidi versioonis:
- Lisatud on tugi sisu tĂ”lkimiseks ĂŒhelt keelt teisele. Nagu Firefoxi lauaversioonis, kasutatakse tĂ”lkimiseks rakenduses sisseehitatud tĂ”lkesĂŒsteemi, mis teostab tĂ”lget kohaliku sĂŒsteemi ilma vĂ€liste pilveteenuste kasutamiseta.
- MenĂŒ «âŠÂ» on lisatud uus element «Paroolid».
- Staatiliste klaviatuuride kĂŒlgmisel numbril klahvi Enter kasutamine URL-i aadressiribal sisestamise kinnitamiseks on lubatud.
- Kompileerimise etapis on tehtud tĂ€iendavaid optimeerimisi, mis on parandanud liidese reageerimiskiirus, lĂŒhendanud kĂ€ivitusaega ja pikendanud seadme akukestvust.
- Hiljuti salvestatud lehtede nimekiri on kantud jÀrjehoidjate sektsiooni. Nimekirja elemendid ei kao enam pÀrast aegumist.
Lisaks uuendustele ja vigade parandamisele on Firefox 127-st kĂ”rvaldatud 22 haavatavust. 11 haavatavust on mĂ€rgitud ohtlikeks, millest 9 tuleneb mĂ€luga seotud probleemidest, nagu buferi ĂŒletĂ€itumine ja juba vabastatud mĂ€lupiirkondadele juurdepÀÀs. Potentsiaalselt vĂ”ivad need probleemid pĂ”hjustada pahatahtliku koodi sooritamist spetsiaalselt kujundatud lehtede avamisel.
Allikas: opennet.ru

