U publikua shfletuesi web Firefox 139 dhe janĂ« krijuar pĂ«rditĂ«simet pĂ«r versionet e kaluara me mbĂ«shtetje afatgjatĂ« â 115.24.0 dhe 128.11.0. Dega Firefox 140 ka kaluar nĂ« fazĂ«n e testimit beta, e cila pritet tĂ« lansohet mĂ« 24 qershor.
Përmirësimet kryesore në Firefox 139:
- ĂshtĂ« shtuar mundĂ«sia pĂ«r tĂ« caktuar njĂ« imazh tĂ« personalizuar tĂ« sfondit ose pĂ«r tĂ« zgjedhur njĂ« ngjyrĂ« sfondi pĂ«r faqen qĂ« shfaqet kur hapni njĂ« skedĂ« tĂ« re. Ky funksion aktualisht nuk Ă«shtĂ« aktivizuar pĂ«r tĂ« gjithĂ« dhe do tĂ« aktivizohet gradualisht pĂ«r njĂ« pĂ«rqindje nĂ« rritje pĂ«rdoruesish. PĂ«r aktivizimin e tij mund tĂ« pĂ«rdorni seksionin e cilĂ«simeve "Firefox Labs" (about:settings#experimental). NĂ« kĂ«tĂ« version janĂ« shtuar gjithashtu imazhe tĂ« reja tĂ« sfondit dhe Ă«shtĂ« propozuar njĂ« kategori e re e sfondit "Celestial".

- ĂshtĂ« shtuar mbĂ«shtetje eksperimentale pĂ«r parashikimin e lidhjeve nĂ« faqe â nĂ«se mbani tĂ« shtypur Alt+Shift dhe vendosni kursorin mbi njĂ« lidhje, do tĂ« shfaqet njĂ« dritare kĂ«rcyese me informacionin pĂ«r faqen nĂ« tĂ« cilĂ«n udhĂ«zohet lidhja. Informacioni pĂ«rfshin titullin, njĂ« imazh dhe njĂ« raport tĂ« shkurtĂ«r mbi pĂ«rmbajtjen, tĂ« gjeneruar nga njĂ« model tĂ« madh gjuhĂ«sor (nĂ« pĂ«rdorim Ă«shtĂ« ndihmĂ«sin AI tĂ« integruar, i cili ekzekutohet nĂ« sistemin e pĂ«rdoruesit). MundĂ«sia aktivizohet pĂ«rmes seksionit "Firefox Labs" (about:settings#experimental).

- Funksioni i përkthimit nga një gjuhë në tjetrën tani funksionon jo vetëm në faqet web, por edhe në faqet e brendshme të shtesave, të qasshme përmes URL-së "moz-extension://".
- Performanca e ngarkimit të të dhënave me përdorimin e HTTP/3 është rritur ndjeshëm, e cila është veçanërisht e dukshme gjatë rinisjes së lidhjes (QUIC 0-RTT) dhe në kanalet komunikimi me kapacitet të lartë dhe vonesa të mëdha.
- Me kalimin e Chrome në enkriptimin e të dhënave të çmuara të përdoruesit në platformën Windows, është ndalur mbështetja për migron e drejtpërdrejtë të fjalëkalimeve dhe metodave të pagesës nga Chrome. Tani, për të transferuar fjalëkalimet nga Chrome, nevojitet të bëni manualisht eksportin e fjalëkalimeve në formatin CSV dhe të ngarkoni skedarin e marrë në Firefox.
- Shërbimi Review Checker (Fakespot) do të mbyllet më 10 qershor, dhe shërbimi Pocket më 8 korrik.
- Objekti Temporal Ă«shtĂ« aktivizuar si parazgjedhje, duke ofruar njĂ« set alternativ metodash pĂ«r manipulimin e datave dhe kohĂ«s. API i ri lejon manipulimin e datave me ose pa marrĂ« parasysh zonat kohore, konvertimin e kohĂ«s, formatimin e daljes dhe kryerjen e operacioneve aritmetike me kohĂ«n. Koha mund tĂ« pĂ«rcaktohet nĂ« njĂ« format tĂ« pavarur nga zona kohore (Temporal.PlainDate, Temporal.PlainTime, Temporal.PlainDateTime), e lidhur me njĂ« zonĂ« kohore (Temporal.ZonedDateTime) dhe nĂ« njĂ« format epokal (Temporal.Instant â numri i nanosekondave qĂ« nga 1 janari 1970).
- ĂshtĂ« shtuar mundĂ«sia pĂ«r tĂ« reduktuar saktĂ«sinĂ« e timer-it pĂ«r Worker-at.
- Operacionet e kërkimit në faqe tani mbulojnë përmbajtjen e blloqeve HTML "". Nëse fraza e kërkuar është e pranishme në bllok, ai automatikisht do të hapet gjatë kërkimit.
- Për atributin "hidden" është propozuar një flamur i ri "until-found", i cili e bën elementin të disponueshëm për kërkim në faqe dhe skrollim përmes një maske teksti. Shembujt janë përfshirë teksti të fshehura në faqe që do të jenë të lokalizuara gjatë kërkimit.
- Në metodën window.getSelection().toString() është siguruar serializimi i saktë të tekstit të zgjedhur në format të teksteve.
- Për WebAuthn janë realizuar zgjerime largeBlob dhe credProps, të dizajnuara për ruajtjen dhe nxjerrjen e të dhënave shtesë të lidhura me llogarinë e përdoruesit.
- Në API-në e HTMLDialogElement është shtuar metoda requestClose(), e cila inicion mbylljen e dialogut të bazuar në elementin HTML
- Kjo sjellje e editorit të integruar për contenteditable dhe designMode është e ngjashme me Chrome sa i përket trajtimit të hapësirave para kufirit të bllokut dhe midis përmbajtjes së dukshme (Firefox tani nuk shton më një element <br> pas hapësirës para kufirit të bllokut).
- Në mjetet për zhvilluesit web është siguruar ruajtja e cilësimeve të filtrit në panelin e inspektimit të rrjetit midis seancave të ndryshme. Në debugger-in e JavaScript është përmirësuar paraqitja e rreshtit, ku ndalon ekzekutimi, dhe katalogu rrënjësor është kufizuar me zgjedhjen. domenin.
- Në versionin për platformën Android është realizuar mbështetje për renditjen e shënimeve, është përmirësuar ndërfaqja e menaxhimit të shkarkimeve, janë zgjeruar mundësitë e lajmësit dhe ka filluar zbatimi i mbështetjes për framorkun JetPack Compose.
Përveç novacioneve dhe rregullimeve të gabimeve, në Firefox 139 janë eliminuar 14 vulnerabilitete. 8 vulnerabilitete janë shkaktuar nga probleme me kujtesën, si mbushjet e tepërta të buffer-it dhe akseset në zona kujtese që janë çliruar tashmë. Problemet potencialisht mund të çojnë në ekzekutimin e kodit nga një sulmues kur hapen faqe të caktuara të formatuara. Një problemi (CVE-2025-5262) i është dhënë niveli kritik i rrezikut. Vulnerabiliteti është shkaktuar nga çlirimi i dyfishtë i kujtesës (double-free) në kodin e koduesit libvpx, i cili mbështet formatet VP8 dhe VP9, dhe mund të shfrytëzohet përmes WebRTC.
NĂ« versionin beta tĂ« Firefox 140, nĂ« menunĂ« kontekstuale qĂ« shfaqet kur klikohet me tĂ« djathtĂ«n mbi njĂ« skedĂ«, Ă«shtĂ« shtuar opsioni "Unload Tab", i cili lejon shkarkimin e skedĂ«s nga memoria pĂ«r tĂ« ulur burimet e pĂ«rdorura. NĂ« panelin e skedave vertikale Ă«shtĂ« implementuar mundĂ«sia pĂ«r tĂ« ndryshuar madhĂ«sinĂ« e zonĂ«s sĂ« skedave tĂ« ngjitura. ĂshtĂ« ofruar mundĂ«sia pĂ«r tĂ« shtuar motorĂ« kĂ«rkimi personalĂ« (Settings > Search > Add).
Burimi: opennet.ru


