U publikua web-brauzeri Firefox 151 dhe u formuan pĂ«rditĂ«sime pĂ«r degĂ«t e kaluara me mbĂ«shtetje afatgjatĂ« â 140.11.0 dhe 115.36.0. DegĂ«n Firefox 152 e cila pritet tĂ« kalojĂ« nĂ« fazĂ«n e testimit beta nĂ« njĂ« tĂ« ardhmen tĂ« afĂ«rt, e kemi planifikuar tĂ« publikohet mĂ« 16 qershor.
Kryesoret e reja në Firefox 151 (1, 2, 3, 4):
- ĂshtĂ« pĂ«rditĂ«suar dizajni i faqes qĂ« shfaqet kur hapet njĂ« skedĂ« e re (logoja Ă«shtĂ« zhvendosur nĂ« qendĂ«r, rreshti i kĂ«rkimit Ă«shtĂ« zhvendosur poshtĂ«, Ă«shtĂ« pĂ«rfshirĂ« njĂ« sfond qĂ« mund tĂ« ndryshohet nĂ« cilĂ«sime). Dizajni i ri Ă«shtĂ« optimizuar pĂ«r integrimin nĂ« faqen e mundĂ«sive tĂ« reja (p.sh., widget-e dhe pĂ«rmirĂ«sime nĂ« menaxhimin e ikonave), pĂ«rfshirja nĂ« tĂ« cilat pritet tĂ« ndodhĂ« nĂ« publikimin e ardhshĂ«m.
- Në mënyrën e shikimit privat është zbatuar një buton i ri "End Private Session" (ikona me imazhin e zjarrit në të djathtë të shiritit të adresës), i cili mundëson të pastrohen menjëherë të gjithë të dhënat e seancës aktuale private, pa mbyllur dritaren e shfletuesit (faqet e hapura më parë në mënyrën private mbyllen dhe qëndron një seancë bosh).
- Në shfletuesin e integruar PDF është zbatuar funksionaliteti i bashkimit të disa faqeve në dokument.
- Ndërfaqja e integruar e përkthimit nga një gjuhë në tjetër është tani e disponueshme për t'u thirrur përmes seksionit «More Tools» në menunë kryesore.
- Bara e kërkimit në konfigurator (about:preferences) është zgjeruar dhe tani mbulon të gjitha gjerësinë e disponueshme.
- Në ndërtimet për Linux është implementuar mbështetje për kopjimin e profileve, duke lejuar ruajtjen e profilit të zgjedhur në një skedar, pas së cilës mund të përdoret ky skedar për rinovimin e cilësimeve në një sistem tjetër. Më parë, kjo funksion kishte qenë e disponueshme vetëm në Windows.
- Kur transferoni katalogun me profilin e Firefox në pjesë të tjera të sistemit të skedarëve ose në sisteme me sisteme operative të tjera, është siguruar rikthimi i shtesave të instaluara dhe temave.
- ĂshtĂ« forcuar mbrojtja nga identifikimi i fshehtĂ« tĂ« pĂ«rdoruesit (Fingerprinting Protection), e cila aplikohet kur aktivizohet mbrojtja standarde nga gjurmimi i lĂ«vizjeve (ETP, Enhanced Tracking Protection => Standard). Vlen tĂ« theksohet se ndryshimet e bĂ«ra kanĂ« arritur tĂ« ulin mesatarisht me 14% (49% pĂ«r macOS) pjesĂ«marrjen e pĂ«rdoruesve tĂ« identifikuar me metoda tipike tĂ« identifikimit tĂ« fshehtĂ« nĂ« krahasim me mbrojtjen e mĂ«parshme.
- Shërbimi i integruar i VPN falas Firefox VPN ka shtuar mundësinë e zgjedhjes së vendit të përdorur VPN-serverit. Shërbimi lejon qasjen në faqe jo direkt, por përmes proxy-ve ndërmjetësehostingut në vende të ndryshme, duke fshehur IP-në e përdoruesit. Ka mundësinë për të aktivizuar VPN vetëm për faqet e zgjedhura. Për të aktivizuar VPN është e nevojshme regjistrimi i një llogarie në Mozilla. Në shërbimin VPN ka një kufizim prej 50 gigabajt të trafikut në muaj.
- Kur një aplikacion web kërkon qasje në të dhënat mbi vendndodhjen në platformën Windows, tani merren parasysh cilësimet sistemore për dhënien e këtij lloji qasjeje.
- Shtuar mundësinë për të përdorur API-në Web Serial për të menaxhuar mikrokontrollerët e lidhur përmes portit seri. Për shembull, pas konfirmimit të autorizimeve, mund të programoni çipet ESP, tabelat Raspberry Pi Picos, printerët 3D dhe pajisjet CNC nga aplikacioni web. API Web Serial gjithashtu mund të përdoret në shtesa të shfletuesit, por jo nga konteksti moz-extension.
- Për të gjithë përdoruesit është aktivizuar aplikimi i specifikacionit LNA (Accessi në Rrjetin Lokal) për të kufizuar aksesin në sistemin lokal (loopback, 127.0.0.0/8) ose rrjetin e brendshëm (192.168.0.0/16, 10.0.0.0/8 etj.) gjatë ndërveprimit me faqet publike. Për të aksesuar burimet e brendshme, përdoruesi duhet të Japë aplikacionit web kompetenca të veçanta, pasi një aktivitet i tillë përdoret nga sulmuesit për të realizuar sulme CSRF ndaj routerëve, pikave të qasjes, printerëve, ndërfaqeve web korporative dhe pajisjeve të tjera dhe shërbimeve që pranojnë kërkesa vetëm nga rrjeti lokal. Për më tepër, skanimi i burimeve të brendshme mund të përdoret për identifikimin e tërthortë ose për mbledhjen e informacioneve rreth rrjetit lokal. Më parë, një mbrojtje e tillë kishte vepruar vetëm kur aktivizohej moda e mbrojtjes së theksuar ndaj ndjekjes së lëvizjeve (ETP, Mbrojtja e Theksuar ndaj Ndjekjes => Strikte).
- Realizohet API Fullscreen Keyboard Lock, i cili shton një argument keyboardLock në metodën requestFullscreen, duke lejuar aplikacionet web në ekran të plotë të kapin trajtimin e disa çelësave dhe kombinimeve të çelësave, për shembull, mund të kapet trajtimi i shtypjes së çelësit Esc (në këtë rast, për të dalë nga moda e plote, kërkohet mbajtja e Esc).
- Në përmirësimin e vizatimit të elementeve me pozicionim absolut brenda blloqeve me shumë kolona ose gjatë printimit.
- Në rregullat «@container» lejohet lista e disa kushteve në të njëjtën kohë, siç është rasti me kërkesat mediatike.
- Brenda rregullave @container lejohet përdorimi i funksionit style() për të kontrolluar vlerat e llogaritura të pronave CSS të kontejnerit.
- Shtuar prona CSSContainerRule.conditions, e cila përmban një listë të të gjitha kushteve të kërkesës së kontejnerit. Pronat e vjetra CSSContainerRule.containerName dhe CSSContainerRule.containerQuery janë shpallur të vjetra.
- ĂshtĂ« ndryshuar sjellja e pozicionimit tĂ« ankorave nĂ« CSS (CSS Anchor Positioning). Atributi position-anchor tani pĂ«rmbledh automatikisht njĂ« vlerĂ« tĂ« "normal", dhe nĂ« pĂ«rdorim tĂ« atributit position-area, ankorat e papĂ«rfillshme aplikohen automatikisht. Dritaret e pĂ«rkohshme (popovers), qĂ« pĂ«rdorin anchor() ose anchor-center, tani kĂ«rkojnĂ« pĂ«rcaktimin e qartĂ« tĂ« atributit "position-anchor: auto".
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r API-nĂ« Document Picture-in-Picture pĂ«r hapjen nĂ« mĂ«nyrĂ« "figurĂ« nĂ« figurĂ«" tĂ« pĂ«rmbajtjes HTML tĂ« rastit, jo vetĂ«m video. Ndryshe nga hapja e njĂ« dritareje pĂ«rmes thirrjes window.open(), dritaret qĂ« krijohen pĂ«rmes kĂ«tij API-je gjithmonĂ« shfaqen mbi dritaret e tjera, nuk mbesin pas mbylljes sĂ« dritares fillestare, nuk mbĂ«shtesin navigimin dhe nuk mund tĂ« pĂ«rcaktojnĂ« nĂ« mĂ«nyrĂ« tĂ« qartĂ« pozicionin e daljes.
- Në API-në Permissions është siguruar trajtimi i saktë i autorizimeve të përkohshme të dhëna për sitin.
- ĂshtĂ« ofruar mundĂ«sia e pĂ«rdorimit tĂ« sintaksĂ«s deklarative pĂ«r tĂ« pĂ«rcaktuar se si elementĂ«t shpĂ«rndahen nĂ« vende brenda Shadow DOM.
- Në Firefox për Android është shtuar mbështetje për kalimin e shpejtë ndërmjet skedave duke përdorur një gjest vertikal të shkëputjes në zonën e panelit. Në konfigurues është shtuar një kalues, sikurse në versionin desktop, për të çaktivizuar të gjitha funksionet që përdorin AI, si dhe janë realizuar cilësime për aktivizimin selektiv të funksioneve të veçanta të AI.
Përveç novacioneve dhe rregullimeve të gabimeve, në Firefox 151 janë eliminuar 154 vulnerabilitete (65 të mbledhura nën CVE-2026-8973, 54 nën CVE-2026-8974 dhe 7 nën CVE-2026-8975). 146 vulnerabilitete janë shkaktuar nga probleme me menaxhimin e memories, siç janë tejkalimet e bufereve dhe akseset në zona të memories që janë çliruara tashmë. Këto probleme potencialisht mund të çojnë në ekzekutimin e kodit nga një sulmues kur hapen faqe të formatuara me kujdes.
Në ndërtimet e natës të Firefox ka filluar testimi i një ndërfytyre të riparuar të konfiguruesit, ku janë zgjeruar mjete për kërkimin e cilësimeve, përmirësuar navigimi, dhe përditësuar etiketat dhe përshkrimet e cilësimeve.
Burimi: opennet.ru
