U publikua shfletuesi web Firefox 139 dhe janĂ« formuluar pĂ«rditĂ«sime pĂ«r degĂ«t e kaluara me mbĂ«shtetje tĂ« gjatĂ« â 115.24.0 dhe 128.11.0. DegĂ« Firefox 140 tani Ă«shtĂ« nĂ« fazĂ«n e testimit beta, me lĂ«shimin e planifikuar pĂ«r 24 qershor.
Kryesore në Firefox 139:
- Shtuar mundësia për të caktuar një imazh sfondi të personalizuar ose për të zgjedhur ngjyrën e sfondit për faqen që shfaqet kur hapet një skedë e re. Funksioni aktualisht nuk është aktivizuar për të gjithë përdoruesit dhe do të aktivizohet gradualisht për një përqindje më të madhe të përdoruesve. Për ta aktivizuar manualisht, mund të përdorni seksionin e cilësimeve "Firefox Labs" (about:settings#experimental). Në këtë version gjithashtu janë shtuar imazhe të reja tipike sfondi dhe është propozuar një kategori e re tapetesh "Celestial".

- Shtuar mbĂ«shtetje eksperimentale pĂ«r paraprakĂ«t e lidhjeve nĂ« faqe â nĂ«se mbani shtypur Alt+Shift dhe kaloni cursorin mbi njĂ« lidhje, do tĂ« shfaqet njĂ« dritare emergjente me informacionin mbi faqen qĂ« tregohet nga lidhja. Informacioni pĂ«rfshin titullin, imazhin dhe njĂ« raport tĂ« shkurtĂ«r mbi pĂ«rmbajtjen, i gjeneruar nga njĂ« model i madh gjuhĂ«sor (caktohet njĂ« ndihmĂ«s AI i integruar, i ekzekutuar 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ë disponueshme përmes URL-së "moz-extension://".
- Performanca e ngarkimit të të dhënave është rritur ndjeshëm me përdorimin e HTTP/3, gjë që është veçanërisht e dukshme gjatë rinisjes së lidhjes (QUIC 0-RTT) dhe në kanalet e komunikimit me kapacitet të lartë dhe vonesa të mëdha.
- Me kalimin e Chrome në enkriptimin e të dhënave konfidenciale të përdoruesve në platformën Windows, është pezulluar mbështetja për migrimin e drejtpërdrejtë të fjalëkalimeve dhe metodave të pagesës nga Chrome. Për të transferuar fjalëkalimet nga Chrome tani është e nevojshme të eksportoni manualisht fjalëkalimet në formatin CSV dhe ngarkohet skedari i marrë në Firefox.
- Më 10 qershor shërbimi Review Checker (Fakespot) do të ndalojë funksionimin, dhe më 8 korrik shërbimi Pocket.
- Objekti Temporal Ă«shtĂ« i aktivizuar si parazgjedhje, qĂ« ofron njĂ« grup alternativ metodash pĂ«r punĂ« me data dhe kohĂ«. API e re lejon manipulimin e datave me dhe pa marrĂ« parasysh zonat kohore, konvertimin e kohĂ«s, formatimin e daljeve dhe kryerjen e operacioneve aritmetike me kohĂ«n. Koha mund tĂ« pĂ«rcaktohet nĂ« njĂ« paraqitje tĂ« pavarur nga zona kohore (Temporal.PlainDate, Temporal.PlainTime, Temporal.PlainDateTime), me lidhje nĂ« zonĂ«n kohore (Temporal.ZonedDateTime) dhe nĂ« njĂ« paraqitje epokale (Temporal.Instant â numri i nanosekondave qĂ« nga 1 janari 1970).
- Shtuar mundësia për të prerë 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, atëherë ai zbullohet automatikisht gjatë kërkimit.
- Për atributin «hidden» është propozuar flamuri i ri «until-found», i cili e bën elementin të disponueshëm për kërkimin në faqe dhe për kalimin te fragmenti përkatës i tekstit. Për shembull, në faqe mund të shtohet tekst i fshehur, përmbajtja e të cilit do të gjendet gjatë kërkimit lokal.
- Metoda window.getSelection().toString() tani siguron serializimin e saktë të tekstit të zgjedhur në formatet tekstuale.
- Për WebAuthn, janë implementuar zgjerimet largeBlob dhe credProps, të destinuara për ruajtjen dhe nxjerrjen e të dhënave të tjera shtesë që lidhen me llogarinë e përdoruesit.
- Në API-në HTMLDialogElement është shtuar metoda requestClose(), e cila nxit mbylljen e dialogut mbi bazën e elementit HTML
- Silueta e redaktorit të integruar për contenteditable dhe designMode është afër Chrome për sa i përket përpunimit të boshllëqeve para kufijve të bllokut dhe midis përmbajtjes së dukshme (Firefox nuk shton më elementin <br> pas boshllëkut para kufirit të bllokut).
- Në mjetet për zhvillimin web, është siguruar ruajtja e cilësimeve të filtrit në panelin e inspektimit të rrjetit mes seancave të ndryshme. Në debugger-in JavaScript, është përmirësuar paraqitja e rreshtit, ku është ndaluar ekzekutimi, dhe katalogu rrënjësor është kufizuar në atë të përzgjedhur. domenit.
- 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 kanalit të lajmeve dhe ka filluarimplementimi i mbështetjes për kornizën JetPack Compose.
Përveç risive dhe rregullimit të gabimeve, në Firefox 139 janë eliminuar 14 pikëpamje të cenueshmërisë. 8 nga këto cenueshmëri janë shkaktuar nga probleme me menaxhimin e memories, siç janë mbushjet e bufereve dhe qasja në zona memorjeje që janë tashmë të liruara. Problemet potencialisht mund të çojnë në ekzekutimin e kodit nga një sulmues kur hapen faqe të dizajnuara posaçërisht. Një problemi (CVE-2025-5262) i është caktuar një nivel kritik rrezikshmërie. Cenueshmëria është shkaktuar nga një lirimi i dyfishtë të memories (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 klikoni me butonin e djathtĂ« tĂ« mausit 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 tĂ« personalizuar (Settings > KĂ«rko > Shto).
Burimi: opennet.ru


