U publikua shfletuesi web Firefox 151 dhe janĂ« formuar pĂ«rditĂ«sime pĂ«r degĂ«t e kaluara me njĂ« periudhĂ« tĂ« gjatĂ« mbĂ«shtetjeje â 140.11.0 dhe 115.36.0. NĂ« njĂ« tĂ« ardhme tĂ« afĂ«rt, do tĂ« kalojĂ« nĂ« fazĂ«n e testimit beta dega Firefox 152, e cila pritet tĂ« publikohet mĂ« 16 qershor.
Novitetet kryesore në Firefox 151 (1, 2, 3, 4):
- ĂshtĂ« pĂ«rmirĂ«suar dizajni i faqes qĂ« shfaqet kur hapni njĂ« skedĂ« tĂ« re (logot Ă«shtĂ« zhvendosur nĂ« qendĂ«r, barra e kĂ«rkimit Ă«shtĂ« zhvendosur poshtĂ«, Ă«shtĂ« pĂ«rfshirĂ« njĂ« imazh sfondi, i cili mund tĂ« ndryshohet nĂ« cilĂ«sime). Dizajni i ri Ă«shtĂ« optimizuar pĂ«r tĂ« integruar nĂ« faqe mundĂ«si tĂ« reja (p.sh., widget dhe pĂ«rmirĂ«sim nĂ« menaxhimin e shkurtesave), pĂ«rfshirja e tĂ« cilave pritet nĂ« versionin e ardhshĂ«m.
- Në mënyrën e shikimit privat është implementuar një buton i ri "Mbylle Sesionin Privat" (ikona që tregon flakë në anën e djathtë të shiritit të adresës), me anë të cilit mund të pastrohen menjëherë të dhënat e sesionit aktual privat, pa e mbyllur dritaren e shfletuesit (faqet që ishin hapur më parë në mënyrën private mbyllen dhe mbetet një sesion bos).
- Në shfletuesin e integruar PDF është implementuar funksioni që bashkon disa faqe në dokument.
- Ndërfaqja e integruar për përkthim nga një gjuhë në një tjetër është tani e disponueshme për t'u thirrur përmes seksionit "Më shumë Vegla" në menunë kryesore.
- Bara e kërkimit në konfigurator (about:preferences) është zgjeruar dhe tani zë të gjithë gjerësinë e disponueshme.
- Në ndërtimet për Linux është implementuar mbështetje për kopjimin e profileve, që lejon ruajtjen e profilit të zgjedhur në një skedar, pas së cilës mund të përdoret ky skedar për të rivendosur cilësimet në një sistem tjetër. Më parë, ky funksion ishte i disponueshëm vetëm në Windows.
- Në kalimin e katalogut me profilin Firefox në pjesë të tjera të sistemit të skedarëve ose në sisteme me sisteme operative të ndryshme është siguruar rikuperimi i shtesave dhe temave të instaluara.
- ĂshtĂ« forcuar mbrojtja nga identifikimi i fshehtĂ« tĂ« pĂ«rdoruesit (Fingerprinting Protection), e cila aplikohet kur aktivizohet mbrojtja standarde kundĂ«r ndjekjes sĂ« lĂ«vizjeve (ETP, Mbrojtja e Zgjeruar e Ndjekjes => Standarde). Theksohet se ndryshimet e bĂ«ra kanĂ« lejuar njĂ« ulje mesatare prej 14% (49% pĂ«r macOS) tĂ« numrit tĂ« pĂ«rdoruesve tĂ« identifikuar me metoda standarde tĂ« identifikimit tĂ« fshehtĂ« krahasuar me mbrojtjen e mĂ«parshme.
- Shërbimi i integruar i VPN falas Firefox VPN ka shtuar mundësinë për të zgjedhur vendin e serverit të përdorur VPN-server. Shërbimi lejon qasjen në faqet e internetit jo drejtpërdrejt, por përmes proxy-ve të ndërmjetmeserverët në vende të ndryshme, duke fshehur adresën IP të përdoruesit. Ka mundësi për të aktivizuar VPN vetëm për faqet e zgjedhura. Për të aktivizuar VPN, është e nevojshme të regjistrosh një llogari në Mozilla. Në shërbimin VPN ka një kufizim prej 50 gigabajt trafiku në muaj.
- Kur një aplikacion web kërkon qasje në të dhëna për vendndodhjen në platformën Windows, tani merret parasysh konfigurimi sistemor i ofrimit të këtij aksesit.
- ĂshtĂ« shtuar mundĂ«sia e pĂ«rdorimit tĂ« API Web Serial pĂ«r tĂ« menaxhuar mikro-kontrolerĂ«t e lidhur pĂ«rmes portit serial. PĂ«r shembull, pas konfirmimit tĂ« autorizimeve, mund tĂ« programoni çipat ESP, tabelat Raspberry Pi Picos, printerĂ«t 3D dhe pajisjet CNC nga njĂ« aplikacion web. API Web Serial gjithashtu mund tĂ« pĂ«rdoret nĂ« shtesat e shfletuesit, por jo nga konteksti moz-extension.
- Për të gjithë përdoruesit është përfshirë zbatimi i specifikacionit LNA (Q akses në rrjet lokal) për të kufizuar të gjitha kërkesat 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ë ofrojë aplikacionit web të drejtat speciale, pasi ky aktivitet përdoret nga sulmuesit për të realizuar sulme CSRF ndaj routerëve, pikave të qasjes, printerëve, ndërfaqeve web korporative dhe pajisjeve e shërbimeve të tjera 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 indirekt ose grumbullimin e informacionit mbi rrjetin lokal. Më parë, një mbrojtje e tillë funksiononte vetëm kur aktivizohej moda e mbrojtjes së forcuar nga ndjekja e lëvizjeve (ETP, Mbrojtja e Forcuar nga Ndjekja => E Rreptë).
- E realizuar API Fullscreen Keyboard Lock, që shton në metodën requestFullscreen argumentin keyboardLock, duke lejuar aplikacionet web në modalitetin e ekranit të plotë të kapin disa çelësa dhe kombinime çelësash, për shembull, mund të kapni trajtimin e shtypjes së çelësit Esc (në këtë rast, për të dalë nga modaliteti i ekranit të plotë, kërkohet mbajtja e Esc, jo thjesht shtypja).
- ĂshtĂ« pĂ«rmirĂ«suar vizatimi i elementeve me pozicionim absolut brenda blloqeve me shumĂ« kolona ose kur printohet.
- Në rregullat «@container» lejohet përmendja e disa kushteve të njëkohshme në ngjashmëri me pyetjet mbi mediat.
- Brenda rregullave @container lejohet përdorimi i funksionit style() për të kontrolluar vlerat e llogaritura të pronarëve CSS të kontejnerit.
- ĂshtĂ« shtuar pronari CSSContainerRule.conditions, qĂ« pĂ«rmban njĂ« listĂ« tĂ« tĂ« gjitha kushteve tĂ« kĂ«rkesĂ«s sĂ« konteinerit. Pronat e vjetra CSSContainerRule.containerName dhe CSSContainerRule.containerQuery janĂ« shpallur tĂ« vjetra.
- ĂshtĂ« ndryshuar sjellja e pozicionimit me ankorĂ« nĂ« CSS (CSS Anchor Positioning). Pronari position-anchor tani pĂ«rfundimisht merr si vlerĂ« 'normal', dhe kur pĂ«rdoret pronari position-area, ankorat e paqartĂ« aplikohen automatikisht. Dritaret e daljes (popovers), qĂ« pĂ«rdorin anchor() ose anchor-center, tani kĂ«rkojnĂ« specifikimin e qartĂ« tĂ« pronĂ«s 'position-anchor: auto'.
- Shto e shtuar mbështetje për API-në Document Picture-in-Picture për hapjen e përmbajtjeve HTML të rastësishme në modalitetin "imazh në imazh", jo vetëm video. Ndryshe nga hapja e dritareve përmes thirrjes window.open(), dritaret e krijuara përmes API-së së re gjithmonë shfaqen mbi dritaret e tjera, nuk mbeten pas mbylljes së dritares origjinale, nuk mbështesin navigimin dhe nuk mund të përcaktojnë saktësisht pozitat e shkarkimit.
- Në API-në Permissions është siguruar përpunimi i saktë i autorizimeve temporale të dhëna për faqen.
- Ă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 ndërrimin e shpejtë midis skedave, duke përdorur një lëvizje të shpejtë vertikale në zonën e panelit. Në konfigurator, gjithashtu është shtuar një kalim për të çaktivizuar të gjitha funksionet që përdorin AI, si dhe janë realizuar cilësime për përzgjedhjen e aktivizimit të funksioneve të veçanta të AI.
Përveç risive dhe korrigjimeve të gabimeve, në Firefox 151 janë eliminuar 154 vulnerabilitete (65 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ë tepricat e bufferave dhe referencat në zona të memories që janë tashmë të çluara. Potencialisht, këto probleme mund të çojnë në ekzekutimin e kodit prej sulmuesve kur hapen faqe të veçanta.
Në ndërtimet e natës, Firefox ka filluar testimin e ndërfaqes së riparuar të konfiguratorit, e cila ka zgjeruar mjetet për kërkimin e cilësimeve, ka përmirësuar navigimin, dhe ka azhurnuar etiketat dhe përshkrimin e cilësimeve.
Burimi: opennet.ru
