Lëshimi i shfletuesit web Firefox 123 dhe është formuar përditësimi i degës me mbështetje të gjatë - 115.8.0. Degë e Firefox 124 është çuar në fazën e beta-testimit, lëshimi i saj është parashikuar më 19 mars.
Kryesore novitete në Firefox 123:
- Në faqen Firefox View, e cila lehtëson qasjen në përmbajtjet e shikuara më parë, është integruar mundësia për të kërkuar në të gjitha seksionet e paraqitura me tabu të tanishme, tabu të hapura kohët e fundit, tabu të mbyllura kohët e fundit, tabu nga pajisje të tjera dhe historinë e shikimeve.

- është shtuar një mundësi eksperimentale për të treguar miniaturat e faqes kur kaloni me cursor mbi tabu. Përveç miniaturave, në bllokun informues për tabun është shtuar gjithashtu një përmendje e lidhjes së paraqitur në tabu. Prej nga default, parashikimi i miniaturave është i çaktivizuar dhe kërkon aktivizimin e cilësisë «browser.tabs.cardPreview.enabled» në about:config.

- është shtuar ndërfaqja («Web Compatibility Reporting Tool») për të dërguar zhvilluesve të Firefox-it njoftime për problemet me paraqitjen e faqeve dhe mosmarrëveshjet në sjelljen e punës me faqe në krahasim me shfletuesit e tjerë. Për të dërguar njoftim, në menu «Help» është shtuar pika «Report Site Issue», e cila çon në shërbimin webcompat.com.
- Në konfigurator është shtuar në seksionin «Search» cilësimet e shiritit të adresës.

- Në përkthyesin e ndërtuar është realizuar mbështetje jo vetëm për përkthimin e tekstit të dukshëm, por edhe për përkthimin e ndihmës shfaqëse dhe vendosësve për format e hyrjes.
- Problemi me paraqitjen e saktë të miniaturave në dialogun e hapjes së skedarëve, i shfaqur në sistemet me CPU të vjetra AMD, ka mbetur i pazgjidhur. Nëse në vend të miniaturave shfaqen katrorë të zinj, rekomandohet të përditësoni drejtoritë grafike për GPU AMD.
- Në ndërtimet për Linux është kaluar nga përdorimi i API GdkCursorType në gdk_cursor_new_from_name, duke zgjidhur problemin e paraqitjes së kursorit të zbrazët në lëshimet testuese të GNOME 46 me temën e ikonave adwaita-icon-theme, e cila aplikohet si temë e paracaktuar në GNOME dhe GTK. Problemi është shkaktuar nga ndërprerja e mbështetjes në adwaita-icon-theme për kursoret klasike X.
- Në mjetet për zhvillimin web, në panelin e monitorimit të aktivitetit rrjetë është shtuar mundësia për ruajtjen në disk të përmbajtjes së përgjigjes në kërkesë (në menun kontekstuale është shtuar butoni «Save Response As»).

- Implementimi i kodit tĂ« pĂ«rgjigjes HTTP â 103 («Early Hints»), qĂ« pĂ«rdoret pĂ«r nxjerrjen parashikuese tĂ« titujve, pĂ«rfshin trajtimin e atributeve Preload dhe Modulepreload nĂ« titullin HTTP Link. Kodi 103 lejon informimin e klientit mbi pĂ«rmbajtjen e disa titujve HTTP menjĂ«herĂ« pas kĂ«rkesĂ«s, pa pritur qĂ« server tĂ« pĂ«rfundojĂ« tĂ« gjitha operacionet e lidhura me kĂ«rkesĂ«n dhe tĂ« fillojĂ« dĂ«rgimin e pĂ«rmbajtjes. NĂ« mĂ«nyrĂ« tĂ« ngjashme, pĂ«rmes dĂ«rgimit parashikues tĂ« titullit Link (p.sh., «Link: ; rel=preload; as=style») mund tĂ« jepen sugjerime mbi elementĂ«t e lidhur me faqen qĂ« po dĂ«rgohet, tĂ« cilĂ«t mund tĂ« shkarkohen paraprakisht. Pasi tĂ« ketĂ« marrĂ« informacionin mbi kĂ«to burime, shfletuesi do tĂ« fillojĂ« shkarkimin e tyre, pa pritur pĂ«rfundimin e dĂ«rgimit tĂ« faqes kryesore, duke lejuar qĂ« koha e pĂ«rgjithshme e pĂ«rpunimit tĂ« kĂ«rkesĂ«s tĂ« shkurtohet.
- Në SVG në gradientet, të cilat përshtaten me elementët dhe , është shtuar mbështetje për ndërmelimin e ngjyrave duke përdorur hapësirën e ngjyrave RGB. Zgjedhja e hapësirës së ngjyrave për ndërmelim krehet përmes atributit color-interpolation, i cili mund të marrë vlera «auto», «sRGB» dhe «linearRGB».
- Në elementin SVG feImage, që siguron nxjerrjen e një imazhi nga një burim të jashtëm, është implementuar një rikthim për të përdorur një gjerësi prej 300px dhe një lartësi prej 150px, nëse madhësia e elementit rrënjor të origjinës është caktuar në përqindje (më parë, elementët e tillë nuk vizatoheshin).
- Përmes ridrejtimit të zërit në një pajisje tjetër duke përdorur metodën setSinkId(), është siguruar aplikimi i zbutjes së jehonës për zërin e marrë nga mikrofonin.
- ĂshtĂ« pĂ«rfshirĂ« mbĂ«shtetje pĂ«r API-nĂ« Declarative Shadow DOM pĂ«r tĂ« krijuar degĂ« tĂ« reja rrĂ«njĂ«sore nĂ« Shadow DOM, pĂ«r shembull, pĂ«r tĂ« ndarĂ« stilin e importuar tĂ« jashtĂ«m tĂ« elementit dhe nĂ«n-degĂ«n e lidhur me DOM nga dokumenti kryesor. API-ja e propozuar deklarative lejon shkĂ«putjen e degĂ«ve tĂ« DOM vetĂ«m me HTML pa pasur nevojĂ« tĂ« shkruhet kod nĂ« JavaScript.
- Në versionin për Android, për të mbrojtur nga identifikimi pasiv i përdoruesve dhe për të rritur kompatibilitetin me disa faqe interneti, 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.
Përveç risive dhe rregullimeve të gabimeve, në Firefox 122 janë eliminuar 32 dobësi (24 të etiketuar si të rrezikshme). 23 dobësi (22 të grumbulluara nën CVE-2024-1553 dhe CVE-2024-1557) janë shkaktuar nga probleme të punës me memorie, siç janë mbushjet e tamponëve dhe qasja në zona memorjeje të liruar tashmë. Këto probleme potencialisht mund të çojnë në ekzekutimin e kodit të keqdashësit kur hapen faqe të formatuara në mënyrë speciale. Dobësia CVE-2024-1547 lejon që një dialog alert i keqdashësit të shfaqet në kontekstin e një site tjetër.
Burimi: opennet.ru




