U lançuar web-browsing Firefox 123 dhe u formua njĂ« pĂ«rditĂ«sim i degĂ«s me mbĂ«shtetje tĂ« gjatĂ« â 115.8.0. DegĂ« Firefox 124 Ă«shtĂ« kaluar nĂ« fazĂ«n e beta-testimit, me shpalljen e saj tĂ« planifikuar pĂ«r 19 mars.
Pikat kryesore të Firefox 123:
- Përfaqësimi i përmbajtjes në Firefox View, që lehtëson qasjen në përmbajtjen e parë të parë, tani ka një mundësi për të kërkuar në të gjitha seksionet e treguara me tab-at aktuale, tab-at e sapo hapura, tab-at e sapo mbyllura, tab-at nga pajisje të tjera dhe historinë e shikimeve.

- ĂshtĂ« shtuar njĂ« mundĂ«si eksperimentale pĂ«r tĂ« treguar miniatura faqesh kur kaloni me maus mbi tab-at. PĂ«rveç miniaturĂ«s, nĂ« informacionin e tab-it Ă«shtĂ« shtuar gjithashtu njĂ« pĂ«rmendje e lidhjes sĂ« treguar nĂ« tab. Nga e drejta, parapamja e miniaturave Ă«shtĂ« e çaktivizuar dhe kĂ«rkon aktivizimin e cilĂ«simit "browser.tabs.cardPreview.enabled" nĂ« about:config.

- ĂshtĂ« shtuar njĂ« ndĂ«rfaqe ("Web Compatibility Reporting Tool") pĂ«r dĂ«rgimin e njoftimeve tek zhvilluesit e Firefox pĂ«r problemet me pĂ«rfaqĂ«simin e faqeve dhe ndryshimet nĂ« sjellje kur pĂ«rdoret faqet nĂ« krahasim me shfletues tĂ« tjerĂ«. PĂ«r tĂ« dĂ«rguar njĂ« njoftim, nĂ« menunĂ« "Help" Ă«shtĂ« shtuar njĂ« pikĂ« "Report Site Issue", e cila dĂ«rgon te shĂ«rbimi webcompat.com.
- Në konfigurator në seksionin "Kërkimi" ("Search") janë shtuar cilësime për barin e adresës.

- Në përkthyesin e integruar është realizuar mbështetje jo vetëm për përkthimin e tekstit të dukshëm, por edhe për përkthimin e sugjerimeve të ndërfaqes dhe mbushësve të formave.
- Problemi me shfaqjen e gabuar të miniaturave në dialogun e hapjes së skedarëve, që shfaqet në sistemet me CPU të vjetra AMD, ka mbetur i pazgjidhur. Nëse në vend të miniaturave shfaqen katrorë të zi, rekomandohet që të përditësohen drejtoritë grafike për GPU-të AMD.
- Në ndërtimet për Linux është realizuar kalimi nga përdorimi i API GdkCursorType në gdk_cursor_new_from_name, çka ka zgjidhur problemin e shfaqjes së kursorit të zbrazët në shpërndarjet testuese GNOME 46 kur përdoret tema e ikonave adwaita-icon-theme, e cila aplikohet si standard në GNOME dhe GTK. Problemi është shkaktuar nga ndalimi i mbështetjes në adwaita-icon-theme për kursoret klasike X.
- Në mjetet për zhvilluesit web, në panelin e ndjekjes së aktivitetit rrjetësor është shtuar mundësia e ruajtjes në disk të përmbajtjes së përgjigjes nga kërkesa (në menunë kontekstuale është shtuar butoni "Save Response As").

- NĂ« implementimin e kodit tĂ« pĂ«rgjigjes HTTP â 103 ("Early Hints"), i pĂ«rdorur pĂ«r tĂ« lĂ«shuar paraprakisht titujt, Ă«shtĂ« pĂ«rfshirĂ« trajtimi i atributeve Preload dhe Modulepreload nĂ« titullin HTTP Link. Kodi 103 lejon tĂ« informojĂ« klientin pĂ«r pĂ«rmbajtjen e disa titujve HTTP menjĂ«herĂ« pas kĂ«rkesĂ«s, pa pritur qĂ« tĂ« pĂ«rfundojnĂ« tĂ« gjitha operacionet e lidhura me kĂ«rkesĂ«n dhe tĂ« fillojnĂ« lĂ«shimin e pĂ«rmbajtjes. NĂ« kĂ«tĂ« mĂ«nyrĂ«, pĂ«rmes dĂ«rgimit tĂ« titullit Link (pĂ«r shembull, "Link: ; rel=preload; as=style") mund tĂ« informohen treguesit pĂ«r elementet e lidhura me faqen qĂ« mund tĂ« ngarkohet paraprakisht. Pas marrjes sĂ« informacionit pĂ«r kĂ«to burime, shfletuesi do tĂ« fillojĂ« ngarkimin e tyre, pa pritur pĂ«rfundimin e lĂ«shimit tĂ« faqes kryesore, duke lejuar qĂ« tĂ« reduktojĂ« kohĂ«n e pĂ«rgjithshme tĂ« pĂ«rpunimit tĂ« kĂ«rkesĂ«s. server NĂ« SVG, nĂ« gradientet qĂ« rregullohen me elementĂ«t dhe , Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r interpolimin e ngjyrave duke pĂ«rdorur hapĂ«sirĂ«n ngjyrore RGB lineare. Zgjedhja e hapĂ«sirĂ«s ngjyror pĂ«r interpolim bĂ«het pĂ«rmes atributit color-interpolation, i cili mund tĂ« marrĂ« vlera "auto", "sRGB" dhe "linearRGB".
- Në elementin SVG feImage, që siguron nxjerrjen e imazheve nga një burim të jashtëm, është rikthyer në përdorimin e gjerësisë 300px dhe lartësisë 150px, në rast se madhësia e elementit rrënjor është e caktuar në përqindje (më parë elementet e tilla nuk vizatoheshin).
- Kur redirektoni tingullin në një pajisje tjetër me metodën setSinkId(), është siguruar që të aplikohet anulimi i jehonës për tingullin e marrë nga mikrofoni.
- ĂshtĂ« aktivizuar mbĂ«shtetja pĂ«r API Declarative Shadow DOM pĂ«r krijimin e degĂ«ve tĂ« reja rrĂ«njore nĂ« Shadow DOM, pĂ«r shembull, pĂ«r tĂ« ndarĂ« stilin e importuar tĂ« elementit dhe degĂ«n e lidhur tĂ« DOM-it nga dokumenti kryesor. API i propozuar deklarativ lejon qĂ« pĂ«r tĂ« ndarĂ« degĂ«t e DOM-it tĂ« pĂ«rdoren vetĂ«m HTML, pa pasur nevojĂ« pĂ«r tĂ« shkruar kod nĂ« JavaScript.
- Në versionin për Android, për të mbrojtur identifikimin pasiv të përdoruesve dhe për të rritur përputhshmërinë me disa faqe, parametrat navigator.platform, navigator.oscpu dhe titulli User-Agent tani përfshijnë vlerën "x86_64" në sistemet me arkitekturë ARM64 dhe "armv81" në sistemet ARM32 dhe x86.
- Në versionin për Android, për të mbrojtur kundër identifikimit pasiv të përdoruesve dhe për të rritur kompatibilitetin me disa faqe, parametrat navigator.platform, navigator.oscpu dhe headingu User-Agent tani përfshijnë vlerën "x86_64" në sistemet me arhitekturë ARM64 dhe "armv81" në sistemet ARM32 dhe x86.
Përveç përmirësimeve dhe rregullimeve të gabimeve, Firefox 122 ka eliminuar 32 njësi sigurie (24 të shënuara si të rrezikshme). 23 nga këto njësi (22 të grupuara nën CVE-2024-1553 dhe CVE-2024-1557) janë shkaktuar nga probleme të menaxhimit të memories, siç janë tepricat e bufereve dhe qasja në zona memoria të lëshuara tashmë. Këto probleme mundësisht mund të çojnë në ekzekutimin e kodit të sulmuesve kur hapen faqe të dizajnuara veçanërisht. Njësi sigurie CVE-2024-1547 lejon shfaqjen e një dialogu alert të sulmuesit në kontekstin e një siti tjetër.
Burimi: opennet.ru




