Izdan je bil spletni brskalnik Firefox 113 in ustvarjena je bila dolgoročna posodobitev veje podpore - 102.11.0. Podružnica Firefox 114 je bila prenesena v fazo beta testiranja, katere izdaja je predvidena za 6. junij.
Ključne novosti v Firefoxu 113:
- Omogočen je prikaz vnesene iskalne poizvedbe v naslovni vrstici, namesto prikaza URL-ja iskalnika (tj. ključi so prikazani v naslovni vrstici ne le med postopkom vnosa, ampak tudi po dostopu do iskalnika in prikazu rezultatov iskanja, povezanih z vnesene ključe). Sprememba velja le pri dostopu do iskalnikov iz zaloge naslovov. Če je poizvedba vnesena na spletni strani iskalnika, se URL prikaže v naslovni vrstici. Če ključne besede za iskanje pustite v naslovni vrstici, olajšate pošiljanje kvalificiranih iskalnih poizvedb, saj se vam med ogledom rezultatov ni treba pomikati do območja za vnos.
Za nadzor tega vedenja je v razdelku z nastavitvami iskanja na voljo posebna možnost (about:preferences#search) in v about:config parameter “browser.urlbar.showSearchTerms.featureGate”.
- Spustnemu seznamu predlogov iskanja je dodan kontekstni meni, ki se prikaže, ko kliknete na gumb “...”. Meni omogoča brisanje iskalne poizvedbe iz zgodovine brskanja in onemogočanje prikaza sponzoriranih povezav.
- Predlagana je bila izboljšana izvedba načina gledanja videa "Slika v sliki", v kateri so gumbi za previjanje 5 sekund naprej in nazaj, gumb za hitro razširitev okna na celoten zaslon in drsnik za hitro previjanje naprej z indikatorjem. položaja in trajanja videoposnetka sta bila dodana.
- Pri brskanju v načinu zasebnega brskanja je okrepljeno blokiranje piškotkov tretjih oseb in izolacija pomnilnika brskalnika, ki se uporablja v kodi za sledenje klikom.
- Pri izpolnjevanju gesel v registracijskih obrazcih se je povečala zanesljivost samodejno ustvarjenih gesel, pri njihovem oblikovanju se zdaj uporabljajo posebni znaki.
- Izvedba slikovnega formata AVIF (AV1 Image Format), ki uporablja tehnologije stiskanja znotraj okvira iz formata video kodiranja AV1, je dodala podporo za animirane slike (AVIS).
- Motor je bil preoblikovan tako, da podpira tehnologije za invalide (motor za dostopnost). Bistveno izboljšana zmogljivost, odzivnost in stabilnost pri delu z bralniki zaslona, vmesniki za enotno prijavo in ogrodji dostopnosti.
- Pri uvozu zaznamkov iz brskalnika Safari in brskalnikov, ki temeljijo na mehanizmu Chromium, je implementirana podpora za uvoz ikon priljubljenih, povezanih z zaznamki.
- Izolacija peskovnika, ki se uporablja na platformi Windows za procese, ki komunicirajo z GPE, je bila poostrena. Za sisteme Windows je bila uvedena možnost povleci in spusti vsebino iz Microsoft Outlooka. V različicah za Windows je vizualni učinek z raztezanjem privzeto omogočen, ko se poskušate pomakniti čez konec strani.
- Zgradbe za platformo macOS omogočajo dostop do podmenija Storitve neposredno iz kontekstnega menija Firefox.
- Skripti, ki uporabljajo vmesnik Worklet (poenostavljena različica spletnih delavcev, ki omogoča dostop do nizkonivojskih stopenj upodabljanja in obdelave zvoka), imajo zdaj podporo za uvoz modulov JavaScript z uporabo izraza »uvoz«.
- Podpora za funkcije color(), lab(), lch(), oklab() in oklch(), definirane v specifikaciji CSS Color Level 4, je privzeto omogočena, uporablja se za definiranje barve v sRGB, RGB, HSL, HWB, Barvni prostori LHC in LAB.
- V CSS je bila dodana funkcija color-mix(), ki vam omogoča mešanje barv v poljubnem barvnem prostoru na podlagi podanega odstotka (na primer, če želite beli dodati 10 % modre, lahko podate »color-mix(v srgb, modra 10%, belo);").
- Dodana lastnost CSS "forced-color-adjust" za onemogočanje vsiljene barvne omejitve za posamezne elemente, tako da jim ostane popoln nadzor barv CSS.
- CSS je dodal podporo za »skriptiranje« medijske poizvedbe (@media), ki vam omogoča, da preverite razpoložljivost zmožnosti izvajanja skriptov (na primer, v CSS lahko ugotovite, ali je omogočena podpora za JavaScript).
- Dodana nova sintaksa psevdorazreda ":nth-child(an + b)" in ":nth-last-child()", ki omogoča pridobitev izbirnika za predhodno filtriranje podrejenih elementov pred izvedbo glavnega "An+B" izbirno logiko na njih.
- Dodan API za stiskanje tokov, ki ponuja programski vmesnik za stiskanje in dekompresijo podatkov v formatih gzip in deflate.
- Dodana podpora za metodi CanvasRenderingContext2D.reset() in OffscreenCanvasRenderingContext2D.reset(), zasnovani za vrnitev konteksta upodabljanja v prvotno stanje.
- Dodana podpora za dodatne funkcije WebRTC, implementirane v drugih brskalnikih: RTCMediaSourceStats, RTCPeerConnectionState, RTCPeerConnectionStats (»peer-connection« RTCStatsType), RTCRtpSender.setStreams() in RTCSctpTransport.
- Odstranjene so funkcije WebRTC, specifične za Firefox, mozRTCPeerConnection, mozRTCIceCandidate in mozRTCSessionDescription WebRTC, ki so že dolgo zastarele. Odstranjen zastareli atribut CanvasRenderingContext2D.mozTextStyle.
- Orodja za spletne razvijalce so razširila zmožnosti funkcije iskanja datotek, ki je na voljo v razhroščevalniku JavaScript. Iskalna vrstica je bila premaknjena v standardno stransko vrstico, kar vam omogoča ogled rezultatov pri urejanju skriptov. Zagotovljen prikaz zmanjšanih rezultatov in rezultatov iz imenika node_modules. Privzeto so rezultati iskanja v prezrtih datotekah skriti. Dodana podpora za iskanje po maskah in možnost uporabe modifikatorjev pri iskanju (na primer za iskanje brez upoštevanja velikih in malih črk ali z uporabo regularnih izrazov).
- Vmesnik za ogled datotek HTML vključuje način vizualnega oblikovanja (lep tisk) za vdelano kodo JavaScript.
- Razhroščevalnik JavaScript omogoča preglasitev skriptnih datotek. V prikazani kontekstni meni za kodne datoteke je bila dodana možnost »Dodaj preglasitev skripta«, s katero lahko prenesete datoteko s skriptom na svoj računalnik in jo uredite, nato pa bo ta urejeni skript uporabljen pri obdelavi strani, tudi potem ko je ponovno naložen.
- V različici Android:
- Privzeto je omogočeno strojno pospeševanje video dekodiranja v formatu AV1, če to ni podprto, se uporabi programski dekoder.
- Omogočena uporaba GPE za pospešitev rastriranja Canvas2D.
- Vmesnik vgrajenega pregledovalnika PDF je izboljšan, shranjevanje odprtih datotek PDF je poenostavljeno.
- Težava s predvajanjem videa v ležečem načinu zaslona je bila odpravljena.
Poleg novosti in popravkov napak je Firefox 113 odpravil 41 ranljivosti. 33 ranljivosti je označenih kot nevarnih, od tega 30 ranljivosti (zbranih pod CVE-2023-32215 in CVE-2023-32216) povzročajo težave s pomnilnikom, kot so prekoračitev medpomnilnika in dostop do že sproščenih pomnilniških območij. Potencialno lahko te težave povzročijo izvedbo napadalčeve kode pri odpiranju posebej oblikovanih strani. Ranljivost CVE-2023-32207 vam omogoča, da obidete zahtevo po poverilnicah, tako da vas prisili, da kliknete gumb za potrditev s prekrivanjem zavajajoče vsebine (vgrajevanje klikov). Ranljivost CVE-2023-32205 omogoča, da se opozorila brskalnika skrijejo prek pojavnega prekrivanja.
Firefox 114 beta vključuje uporabniški vmesnik za upravljanje seznama izjem DNS prek HTTPS. Nastavitve »DNS prek HTTPS« so bile premaknjene v razdelek »Zasebnost in varnost«. Zaznamke lahko iščete neposredno iz menija »Zaznamki«. Gumb za odpiranje menija z zaznamki je zdaj mogoče postaviti v orodno vrstico. Dodana možnost selektivnega iskanja po lokalni zgodovini brskanja, ko izberete »Zgodovina iskanja« v meniju Zgodovina, Knjižnica ali Aplikacija.
Vir: opennet.ru