Tika izlaists Firefox 123 tÄ«mekļa pÄrlÅ«ks un izveidots ilgtermiÅa atbalsta filiÄles atjauninÄjums - 115.8.0. Firefox 124 filiÄle ir pÄrcelta uz beta testÄÅ”anas stadiju, kuras izlaiÅ”ana paredzÄta 19. martÄ.
Galvenie jauninÄjumi pÄrlÅ«kprogrammÄ Firefox 123:
- Lapa Firefox View, kas atvieglo piekļuvi iepriekÅ” skatÄ«tajam saturam, ietver iespÄju meklÄt visu parÄdÄ«to sadaļu saturÄ paÅ”reizÄjÄs cilnes, nesen atvÄrtÄs cilnes, nesen aizvÄrtÄs cilnes, cilnes no citÄm ierÄ«cÄm un pÄrlÅ«koÅ”anas vÄsturi.
- Pievienota eksperimentÄla iespÄja parÄdÄ«t lapu sÄ«ktÄlus, virzot kursoru virs cilnÄm. Papildus skicei informÄcijas blokÄ par cilni ir pievienota arÄ« piezÄ«me par cilnÄ redzamo saiti. PÄc noklusÄjuma sÄ«ktÄlu priekÅ”skatÄ«jumi ir atspÄjoti, un tiem ir jÄaktivizÄ iestatÄ«jums ābrowser.tabs.cardPreview.enabledā failÄ about:config.
- Pievienots interfeiss (āTÄ«mekļa saderÄ«bas pÄrskatu rÄ«ksā), lai nosÅ«tÄ«tu paziÅojumus Firefox izstrÄdÄtÄjiem par problÄmÄm, kas saistÄ«tas ar vietÅu attÄloÅ”anu, un darbÄ«bas atŔķirÄ«bÄm, strÄdÄjot ar vietnÄm salÄ«dzinÄjumÄ ar citÄm pÄrlÅ«kprogrammÄm. Lai nosÅ«tÄ«tu paziÅojumu, izvÄlnei āPalÄ«dzÄ«baā ir pievienots vienums āZiÅot par vietnes problÄmuā, kas novirza uz pakalpojumu webcompat.com.
- Adreses joslas iestatÄ«jumi ir pievienoti konfiguratora sadaļai āMeklÄtā.
- IebÅ«vÄtais tulkotÄjs atbalsta ne tikai redzamÄ teksta tulkoÅ”anu, bet arÄ« rÄ«ku padomu un ievades formu aizpildÄ«tÄju tulkoÅ”anu.
- ProblÄma ar nepareizu sÄ«ktÄlu rÄdÄ«Å”anu faila atvÄrÅ”anas dialoglodziÅÄ, kas parÄdÄs sistÄmÄs ar vecÄkiem AMD CPU, ir atstÄta neatrisinÄta. Ja sÄ«ktÄlu vietÄ tiek rÄdÄ«ti melni kvadrÄti, ieteicams atjauninÄt AMD GPU grafikas draiverus.
- Linux versijas tika pÄrslÄgtas no GdkCursorType API izmantoÅ”anas uz gdk_cursor_new_from_name, kas atrisinÄja problÄmu ar tukÅ”o kursoru, kas tika parÄdÄ«ts GNOME 46 testa laidienos, izmantojot noklusÄjuma adwaita-icon-motÄ«vu GNOME un GTK. ProblÄmu izraisa klasisko X-kursoru atbalsta beigas tÄmÄ adwaita-icon-theme.
- TÄ«mekļa izstrÄdÄtÄju rÄ«kos tÄ«kla aktivitÄÅ”u izsekoÅ”anas panelÄ« tagad ir iespÄjams diskÄ saglabÄt atbildes uz pieprasÄ«jumu saturu (kontekstizvÄlnei ir pievienota poga āSaglabÄt atbildi kÄā).
- HTTP atbildes koda - 103 (āEarly Hintsā) ievieÅ”ana, ko izmanto galveÅu pÄrsÅ«tÄ«Å”anai, ietver atribÅ«tu Preload un Modulepreload apstrÄdi HTTP saites galvenÄ. Kods 103 ļauj informÄt klientu par noteiktu HTTP galveÅu saturu uzreiz pÄc pieprasÄ«juma, negaidot, kamÄr serveris pabeigs visas ar pieprasÄ«jumu saistÄ«tÄs darbÄ«bas un sÄks apkalpot saturu. TÄpat, pÄrsÅ«tot saites galveni (piemÄram, "Saite: ; rel=priekÅ”slodze; as=style"), varat sniegt ieteikumus par elementiem, kas saistÄ«ti ar apkalpojamo lapu un kurus var iepriekÅ” ielÄdÄt. SaÅemot informÄciju par Å”Ädiem resursiem, pÄrlÅ«kprogramma sÄks to lejupielÄdi, negaidot galvenÄs lapas renderÄÅ”anas pabeigÅ”anu, kas samazina kopÄjo pieprasÄ«juma apstrÄdes laiku.
- SVG formÄtÄ gradientos, kas pielÄgoti, izmantojot elementus Un , pievienots atbalsts krÄsu interpolÄcijai, izmantojot lineÄro RGB krÄsu telpu. KrÄsu telpas izvÄle interpolÄcijai tiek veikta, izmantojot krÄsu interpolÄcijas atribÅ«tu, kas var iegÅ«t vÄrtÄ«bas āautoā, āsRGBā un ālinearRGBā.
- Elementam feImage SVG, kas izgÅ«st attÄlu no ÄrÄja avota, ir atkÄpÅ”anÄs no 300 pikseļu platuma un 150 pikseļu augstuma, ja sÄkotnÄjÄ saknes elementa izmÄrs ir iestatÄ«ts uz procentuÄlo vÄrtÄ«bu (iepriekÅ” Å”Ädi elementi netika renderÄti).
- Novirzot audio uz citu ierÄ«ci, metode setSinkId() nodroÅ”ina, ka no mikrofona saÅemtajam audio tiek piemÄrots atbalss atcelÅ”ana.
- IespÄjots atbalsts DeklaratÄ«vajai Änas DOM API, lai izveidotu jaunas saknes zarus Änu DOM, piemÄram, lai no galvenÄ dokumenta atdalÄ«tu importÄto treÅ”Äs puses elementu stilu un ar to saistÄ«to apakÅ”nozares DOM. PiedÄvÄtÄ deklaratÄ«vÄ API ļauj izmantot tikai HTML, lai atspraustu DOM zarus, nerakstot JavaScript kodu.
- Android versijÄ, lai aizsargÄtu pret pasÄ«vu lietotÄju identifikÄciju un uzlabotu saderÄ«bu ar dažÄm vietnÄm, galvenes parametri navigator.platform, navigator.oscpu un User-Agent tagad ietver vÄrtÄ«bu "x86_64" ARM64 sistÄmÄs un "armv81" ARM32 un x86 sistÄmas.
Papildus jauninÄjumiem un kļūdu labojumiem pÄrlÅ«kprogrammÄ Firefox 122 ir novÄrstas 32 ievainojamÄ«bas (24 ir atzÄ«mÄtas kÄ bÄ«stamas). 23 ievainojamÄ«bas (22 apkopotas saskaÅÄ ar CVE-2024-1553 un CVE-2024-1557) ir saistÄ«tas ar atmiÅas problÄmÄm, piemÄram, bufera pÄrpildÄ«Å”anu un piekļuvi jau atbrÄ«votajiem atmiÅas apgabaliem. IespÄjams, Ŕīs problÄmas var izraisÄ«t uzbrucÄja koda izpildi, atverot Ä«paÅ”i izstrÄdÄtas lapas. CVE-2024-1547 ievainojamÄ«ba ļauj parÄdÄ«t uzbrucÄja brÄ«dinÄjuma dialoglodziÅu citas vietnes kontekstÄ.
Avots: opennet.ru