LĂ«shimi i shfletuesit web Firefox 131 Ă«shtĂ« bĂ«rĂ« dhe janĂ« pĂ«rgatitur pĂ«rditĂ«sime pĂ«r degĂ«t e kaluara me mbĂ«shtetje afatgjatĂ« â 115.16.0 dhe 128.3.0. DegĂ« Firefox 132 Ă«shtĂ« kaluar nĂ« fazĂ«n e testimit beta, e cila pritet tĂ« lĂ«shohet mĂ« 29 tetor.
Risi kryesore në Firefox 131:
- ĂshtĂ« realizuar mundĂ«sia pĂ«r t'u ofruar faqeve tĂ« internetit fuqitĂ« e pĂ«rkohshme (p.sh., akses nĂ« lokacionin), tĂ« cilat skadojnĂ« pas mbylljes sĂ« skedĂ«s ose pas njĂ« ore nga miratimi i dhĂ«nĂ« nga pĂ«rdoruesi.

- Tashmë, e shfaqet për default miniaturat e faqeve kur lëvizni treguesin mbi butonat e skedave. Pritet që miniaturat të ndihmojnë në gjetjen më të shpejtë të faqeve të nevojshme, duke mos humbur kohë duke shkuar tek skedat me tituj të njëjtë.

- Përshkrimi i funksionalitetit të mekanizmit të Fragments të Tekstit është aktivizuar si parazgjedhje, duke lejuar krijimin e lidhjeve të jashtme për kalimin në pozita të caktuara brenda tekstit në faqe pa pasur nevojë të shtoni etiketa në faqe <a name> dhe pa lidhje me identifikuesit e elementeve. P vendosja bëhet përmes një maske tekstuale të integruar në lidhje. Për shembull, kur kaloni në lidhjen «https://opennet.me/61967#:~:text=TextFragments», shfletuesi do të rrotullohet në pozitat me frazën «Text Fragments» dhe do ta theksojë atë me ngjyrë. Përveç caktimit të një maske të thjeshtë, mbështetet mundësia e përcaktimit të maskave të fillimit dhe të fundit të tekstit të përzgjedhur, si dhe lidhjen me maskat paraprake dhe të mëvonshme që përdoren për të theksuar fragmentin e nevojshëm në rastin e disa përputhjeve në faqe.

- Sigurohet hapja e faqes kryesore të motorit të kërkimit kur shtypni shift-enter ose shift-click në një linjë të zbrazët kërkimi, që mund të shtohet në panelin pranë shiritit të adresës.

- Ikona e menusë me listën e të gjitha skedave të hapura, e shfaqur në këndin e sipërm të djathtë, është ndryshuar (në vend të shenjës «V» tani përdoret imazhi i skedës).

- Në sistemin e brendshëm të përkthimit, tani përdoret gjuha që përdoruesi ka zgjedhur më parë për përkthim si gjuha e paracaktuar.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r teknologjinĂ« CHIPS (Cookies Having Independent Partitioned State), e krijuar nga Google nĂ« kuadĂ«r tĂ« iniciativĂ«s Privacy Sandbox dhe qĂ« lejon izolimin e Cookie nĂ« lidhje me domainin njĂ« i pari, duke pĂ«rdorur atributin "Partitioned". NĂ« kushtet normale, kodi i jashtĂ«m nga faqja "C", i integruar nĂ« faqet "A" dhe "B", mund tĂ« trajtojĂ« Cookie qĂ« janĂ« tĂ« pĂ«rbashkĂ«ta pĂ«r kĂ«to faqe, por me specifikimin e atributit "Partitioned", Cookie tĂ« vendosur nga faqja "C", gjatĂ« ngarkimit tĂ« kodit nga faqet "A" dhe "B", do tĂ« jenĂ« plotĂ«sisht tĂ« ndara.


- Vlera SameSite=None për Cookie tani mund të vendoset vetëm në modalitetin Secure, që vepron për lidhjet përmes HTTPS. SameSite=None çon në çaktivizimin e kufizimeve të dërgimit të Cookie për përmbajtjet nga faqet e tjera.
- Gjatë përgatitjes për kalimin në specifikimin SVG 2, janë hequr pronësitë SVGGraphicsElement.nearestViewportElement dhe SVGGraphicsElement.farthestViewportElement, të cilat ishin shpallur të papërdorura në shkurt.
- Në përputhje me rekomandimin e grupit të punës për standardizimin e CSS, pronësia CSS «inset-area» është ribërë si «position-area».
- Në ndërfaqen e JavaScript-it Iterator është shtuar mbështetje për manipuluesit që ekzekutojnë në mënyrë sinkrone Iterator.prototype.drop(), Iterator.prototype.every(), Iterator.prototype.filter(), Iterator.prototype.find(), Iterator.prototype.flatMap(), Iterator.prototype.forEach(), Iterator.prototype.map(), Iterator.prototype.reduce(), Iterator.prototype.some() dhe Iterator.prototype.take(), duke lejuar përdorimin e operacioneve të ngjashme me ato të arrays, pa krijuar në mënyrë eksplicite objekte të përkohshme Array, që është e dobishme gjatë përpunimit të grupeve të mëdha të dhënash.
- Në versionin për Android, gjatë ruajtjes së një shenjë tani zgjedh automatikisht seksioni ku u shtua shenja e kaluar, në vend të seksionit të rrënjës së shenjave. Në cilësime është shtuar një opsion për aktivizimin e mbrojtjes nga identifikimi i fshehtë të përdoruesit (fingerprint), që nuk është e lidhur me ndjekësit e njohur. Opsioni është i disponueshëm në zgjedhjen e modalitetit të personalizuar ose të zgjeruar për mbrojtjen nga ndjekja.

Përveç risive dhe rregullimeve të gabimeve, janë eliminuar 24 vulnerabilitete në Firefox 131. 18 nga ato janë etiketuar si të rrezikshme, prej të cilave 14 janë shkaktuar nga probleme me kujtesën, siç janë tejkalimet e buferëve dhe referencat në zona kujtese që janë çliruar më parë. Problemet potencialisht mund të çojnë në ekzekutimin e kodit nga hackerat gjatë hapjes së faqeve të dizajnuara posaçërisht.
Burimi: opennet.ru








