Izšla je spletna brskalnika Firefox 113 in ustvarjena posodobitev veje z dolgim obdobjem podpore – 102.11.0. Beta testiranje veje Firefox 114 je v teku, njen izid pa je predviden za 6. junij.
Glavne novosti v Firefox 113:
- Dodano je prikazovanje iskalnega poizvedbe v naslovni vrstici, namesto prikaza URL-ja iskalnika (tj. ključne besede so prikazane v naslovni vrstici ne le med vnosom, temveč tudi po poizvedbi v iskalniku in prikazu povezanih rezultatov iskanja). Sprememba velja le pri dostopu do iskalnikov iz naslovne vrstice. Če je poizvedba vnesena na spletni strani iskalnika, se v naslovni vrstici prikazuje URL. Opuščanje iskalnih ključnih besed v naslovni vrstici poenostavi pošiljanje dodatnih iskalnih poizvedb, saj med ogledom rezultatov ni treba pomikati na vrh strani do območja vnosa.

Za upravljanje navedenega vedenja je v razdelku nastavitev iskanja (about:preferences#search) predlagana posebna možnost, v about:config pa parameter 'browser.urlbar.showSearchTerms.featureGate'.

- V spustni seznam iskalnih namigov je dodano kontekstno meni, ki se prikaže ob kliknu na gumb „…“. V meniju je na voljo možnost izbrisa iskalnega poizvedbe iz zgodovine obiskov in onemogočanja prikaza sponzoriranih povezav.

- Predlagana je izboljšana različica načina ogledovanja videa 'slika v sliki' (Picture-in-Picture), ki vključuje gumbe za hitro premikanje naprej in nazaj za 5 sekund, gumb za hitro širitev okna na celozaslonski način in drsnik za hitro pomikanje s kazalnikom položaja in trajanja videa.

- Pri ogledu strani v načinu zasebnega brskanja je okrepljena blokada tretjih čarov in izolacija spletnega shranjevanja, ki se uporablja v kodi za sledenje obiskom.
- Pri izpolnjevanju gesel v obrazcih za registracijo je povečana zanesljivost samodejno generiranih gesel, pri katerih se zdaj uporabljajo tudi posebni znaki.
- Pri realizaciji formata slik AVIF (AV1 Image Format), ki vključuje tehnologije medsebojnega stiskanja iz video kodeka AV1, je dodana podpora za animirane slike (AVIS).
- Preuređena je platforma koja omogućuje pristup tehnologijama za osobe s invaliditetom (eng. accessibility engine). Značajno je poboljšana izvedba, odzivnost i stabilnost rada s čitačima ekrana, sučeljima za jedinstveni pristup i framework-ima za pristupačnost.
- Pri uvozu oznaka iz Safarija i preglednika temeljenih na Chromium motoru, omogućena je podrška za uvoz povezanih slika favicon.
- Ojačana je izolacija procesa koji komuniciraju s GPU-om unutar sandboxa na Windows platformi. Za sustave s Windowsom omogućena je opcija povlačenja sadržaja iz Microsoft Outlooka mišem. U Windows izdanjima, po defaultu je uključena vizualna animacija rastezanja prilikom pokušaja pomicanja izvan kraja stranice.
- U izdanjima za macOS platformu, dodan je pristup podizborniku Usluge izravno iz kontekstnog izbornika Firefox-a.
- U skriptama koje koriste Worklet sučelje (olakšana verzija Web Workers, koja omogućuje pristup niskonivou renderiranja i obrade zvuka), dodana je podrška za uvoz JavaScript modula putem izraza „import”.
- Po defaultu je uključena podrška za određene funkcije specifične za CSS Color Level 4 poput color(), lab(), lch(), oklab() i oklch(), koje se koriste za određivanje boje u bojama kao što su sRGB, RGB, HSL, HWB, LHC i LAB.
- U CSS je dodana funkcija color-mix(), koja omogućuje miješanje boja u bilo kojim bojama na temelju zadanog postotka (npr., za dodavanje 10% plave boje bijeloj, možete navesti „color-mix(in srgb, blue 10%, white);”).
- Dodana je CSS osobina „forced-color-adjust” koja omogućava isključivanje prisilnog ograničenja boja za određene elemente, ostavljajući punu kontrolu boja putem CSS-a.
- U CSS je dodana podrška za medijske upite (@media) „scripting”, koja omogućuje provjeru dostupnosti mogućnosti izvršavanja skripti (npr., u CSS-u možete odrediti je li podrška za JavaScript uključena).
- Dodana je nova sintaksa pseudo-klasa „:nth-child(an + b)” i „:nth-last-child()”, koja omogućava dobivanje selektora za prethodno filtriranje djece elemenata prije izvršenja glavne logike odabira „An+B”.
- Dodana je API funkcija Compression Streams koja nudi programski sučelje za kompresiju i dekompresiju podataka u gzip i deflate formatima.
- Dodana podpora za metode CanvasRenderingContext2D.reset() in OffscreenCanvasRenderingContext2D.reset(), namenjene vračanju konteksta risanja 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 specifične za Firefox funkcije WebRTC mozRTCPeerConnection, mozRTCIceCandidate in mozRTCSessionDescription, ki so že dolgo označene kot zastarele. Odstranjena je zastarela lastnost CanvasRenderingContext2D.mozTextStyle.
- V orodjih za spletno razvijanje so razširjene možnosti iskalne funkcije v datotekah, dostopne v orodju JavaScript. Iskalna plošča je premaknjena v običajno stransko ploščo, kar omogoča ogled rezultatov med urejanjem skript. Zaslonjeni so rezultati in rezultati iz mape node_modules. Po privzetku so skriti rezultati iskanja v prezrtih datotekah. Dodana je podpora za iskanje po maskah in možnost uporabe modificatorjev pri iskanju (na primer za iskanje brez upoštevanja velikih in malih črk ali uporabo regularnih izrazov).
- V vmesniku za ogled HTML-datok je omogočen način vizualnega formatiranja (pretty print) vgrajenega JavaScript kode.
- V orodju JavaScript je omogočeno prepisovanje skriptnih datotek. V kontekstni meni, ki se prikaže za datoteke s kodo, je dodana možnost 'Add script override', s katero lahko naložite datoteko s skriptom na svoj računalnik in jo uredite, nato pa bo ta spremenjen skript uporabljen pri obdelavi strani, tudi po njeni ponovni nalaganju.

- V različici za Android:
- Privzeto je omogočeno strojno pospeševanje dekodiranja videa v formatu AV1, če to ni podprto, se uporabi programski dekoder.
- Omogočeno je uporabljanje GPU za pospeševanje rasterizacije Canvas2D.
- Izboljšan je uporabniški vmesnik vgrajenega PDF-pregledovalnika, poenostavljeno je shranjevanje odprtih PDF-datok.
- Rešen je problem s predvajanjem videa v ležečem načinu zaslona.
Poleg novosti in popravkov napak v Firefoxu 113 je bila odpravljena 41 ranljivost. 33 ranljivosti je označenih kot nevarne, od teh 30 ranljivosti (zbrane pod CVE-2023-32215 in CVE-2023-32216) je povzročilo težave z delovanjem pomnilnika, kot so prelitja pomnilnika in dostop do že osvobojenih območij pomnilnika. Potencialno lahko te težave omogočijo izvajanje zlonamerne kode ob odpiranju posebnih strani. Ranljivost CVE-2023-32207 omogoča obhod zahtevkov pooblastil s prisilnim klikom na potrditveno gumba prek prekrivanja z zavajajočim materialom (clickjacking). Ranljivost CVE-2023-32205 omogoča skrivanje opozoril brskalnika s prekrivanjem s pojavnim oknom.
V beta različici Firefox 114 je bil implementiran uporabniški vmesnik za upravljanje seznama izjem za „DNS over HTTPS“. Nastavitve „DNS over HTTPS“ so bile prenesene v razdelek „Zasebnost in varnost“. Omogočeno je iskanje zaznamkov neposredno iz menija „Zaznamki“. Gumb za prikaz menija zaznamkov je zdaj mogoče postaviti na orodno vrstico. Dodana je možnost selektivnega iskanja v lokalni zgodovini obiska pri izbiri „Iskanje v zgodovini“ v meniju Zgodovina, Knjiga ali Aplikacija.
Izvor: opennet.ru





