Izdanje Firefox 113

Izdan je web pretraživač Firefox 113 i kreirano je dugoročno ažuriranje grane podrške - 102.11.0. Ogranak Firefox 114 prebačen je u fazu beta testiranja, čije je puštanje zakazano za 6. jun.

Ključne inovacije u Firefoxu 113:

  • Omogućen je prikaz unesenog upita za pretragu u adresnoj traci, umjesto prikazivanja URL-a tražilice (tj. ključevi se u adresnoj traci prikazuju ne samo tokom procesa unosa, već i nakon pristupa tražilici i prikazivanja rezultata pretraživanja povezanih sa unesene ključeve). Promjena se primjenjuje samo kada se pretraživačima pristupa sa zaliha adresa. Ako se upit unese na web stranicu tražilice, URL se prikazuje u adresnoj traci. Ostavljanje ključnih riječi za pretraživanje u adresnoj traci olakšava slanje kvalificirajućih upita za pretraživanje jer ne morate skrolovati do područja za unos kada gledate rezultate.
    Izdanje Firefox 113

    Za kontrolu ovakvog ponašanja, nudi se posebna opcija u odjeljku postavki pretraživanja (about:preferences#search), au about:config parametar “browser.urlbar.showSearchTerms.featureGate”.

    Izdanje Firefox 113

  • Na padajuću listu prijedloga za pretraživanje dodat je kontekstni meni, koji se prikazuje kada kliknete na dugme “...”. Meni pruža mogućnost da izbrišete upit za pretragu iz vaše historije pretraživanja i onemogućite prikaz sponzoriranih veza.
    Izdanje Firefox 113
  • Predložena je poboljšana implementacija režima gledanja videa „Slika u slici“, u kojem su dugmad za premotavanje 5 sekundi naprijed i nazad, tipka za brzo proširenje prozora na cijeli ekran i klizač za premotavanje unaprijed sa indikatorom pozicije i trajanja videa su dodani.
    Izdanje Firefox 113
  • Prilikom pregledavanja u načinu privatnog pregledavanja, pojačano je blokiranje kolačića trećih strana i izolacija pohrane pretraživača koja se koristi u kodu za praćenje klikova.
  • Prilikom popunjavanja lozinki u obrascima za registraciju, povećana je pouzdanost automatski generiranih lozinki, pri njihovom formiranju sada se koriste posebni znakovi.
  • Implementacija formata slike AVIF (AV1 Image Format), koji koristi tehnologije kompresije unutar kadra iz formata AV1 video kodiranja, dodala je podršku za animirane slike (AVIS).
  • Motor je redizajniran da podrži tehnologije za osobe sa invaliditetom (motor pristupačnosti). Značajno poboljšane performanse, odziv i stabilnost pri radu sa čitačima ekrana, interfejsima za jednokratnu prijavu i okvirima pristupačnosti.
  • Prilikom uvoza obeleživača iz Safarija i pretraživača zasnovanih na Chromium mašini, implementirana je podrška za uvoz favikona povezanih sa obeleživačima.
  • Izolacija sandbox-a koja se koristi na Windows platformi za procese koji komuniciraju sa GPU-om je pooštrena. Za Windows sisteme implementirana je mogućnost prevlačenja i ispuštanja sadržaja iz Microsoft Outlook-a. U verzijama za Windows, vizuelni efekat sa rastezanjem je podrazumevano omogućen kada pokušavate da skrolujete dalje od kraja stranice.
  • Izgradnje za macOS platformu omogućavaju pristup podmeniju Usluge direktno iz Firefox kontekstnog menija.
  • Skripte koje koriste Worklet interfejs (pojednostavljena verzija Web Workers-a koja omogućava pristup niskim nivoima renderovanja i obrade zvuka) sada imaju podršku za uvoz JavaScript modula pomoću izraza „import“.
  • Podrška za funkcije color(), lab(), lch(), oklab() i oklch() definirane u CSS Color Level 4 specifikaciji je omogućena prema zadanim postavkama, koristi se za definiranje boje u sRGB, RGB, HSL, HWB, LHC i LAB prostori boja.
  • Funkcija color-mix() je dodana u CSS, omogućavajući vam da miješate boje u bilo kojem prostoru boja na osnovu datog procenta (na primjer, da dodate 10% plave bijeloj boji možete odrediti "color-mix(u srgb, plava 10%, bijeli);").
  • Dodato CSS svojstvo "forced-color-adjust" za onemogućavanje prisilnog ograničenja boje za pojedinačne elemente, ostavljajući im potpunu CSS kontrolu boja.
  • CSS je dodao podršku za medijski upit (@media) “skriptiranje”, što vam omogućava da provjerite dostupnost mogućnosti izvršavanja skripti (na primjer, u CSS-u možete odrediti da li je podrška za JavaScript omogućena).
  • Dodana je nova sintaksa pseudo-klase ":nth-child(an + b)" i ":nth-last-child()" kako bi se omogućilo dobivanje selektora za prethodno filtriranje podređenih elemenata prije izvođenja glavnog "An+B" logika selekcije na njima.
  • Dodan API Compression Streams, koji pruža programsko sučelje za komprimiranje i dekompresiju podataka u gzip i deflate formatima.
  • Dodata podrška za metode CanvasRenderingContext2D.reset() i OffscreenCanvasRenderingContext2D.reset(), dizajnirane da vrate kontekst renderiranja u njegovo originalno stanje.
  • Dodata podrška za dodatne WebRTC funkcije implementirane u drugim pretraživačima: RTCMediaSourceStats, RTCPeerConnectionState, RTCPeerConnectionStats („peer-connection“ RTCStatsType), RTCRtpSender.setStreams() i RTCSctpTransport.
  • Uklonjene su Firefox specifične WebRTC funkcije mozRTCPeerConnection, mozRTCIceCandidate i mozRTCSessionDescription WebRTC, koje su odavno zastarjele. Uklonjen je zastarjeli atribut CanvasRenderingContext2D.mozTextStyle.
  • Alati za web programere proširili su mogućnosti funkcije pretraživanja datoteka dostupne u JavaScript debuggeru. Traka za pretragu je premještena na standardnu ​​bočnu traku, što vam omogućava da vidite rezultate prilikom uređivanja skripti. Omogućen prikaz minimiziranih rezultata i rezultata iz direktorija node_modules. Prema zadanim postavkama, rezultati pretraživanja u zanemarenim datotekama su skriveni. Dodata podrška za pretraživanje po maskama i mogućnost korištenja modifikatora prilikom pretraživanja (na primjer, za pretraživanje bez uzimanja u obzir velikih znakova ili korištenjem regularnih izraza).
  • Interfejs za pregled HTML fajlova uključuje režim vizuelnog formatiranja (prilično ispis) za ugrađeni JavaScript kod.
  • JavaScript debugger dozvoljava nadjačavanje datoteka skripte. U kontekstni meni prikazan za datoteke koda dodata je opcija “Add script override” pomoću koje možete preuzeti datoteku sa skriptom na svoj računar i urediti je, nakon čega će se ova uređena skripta koristiti prilikom obrade stranice, čak i nakon što se ponovo učita.
    Izdanje Firefox 113
  • U Android verziji:
    • Podrazumevano je omogućeno hardversko ubrzanje video dekodiranja u AV1 formatu; ako to nije podržano, koristi se softverski dekoder.
    • Omogućeno korištenje GPU-a za ubrzanje Canvas2D rasterizacije.
    • Interfejs ugrađenog PDF preglednika je poboljšan, spremanje otvorenih PDF datoteka je pojednostavljeno.
    • Problem sa reprodukcijom videa u pejzažnom režimu ekrana je rešen.

Pored inovacija i ispravki grešaka, Firefox 113 je popravio 41 ranjivost. 33 ranjivosti su označene kao opasne, od kojih su 30 ranjivosti (sakupljene pod CVE-2023-32215 i CVE-2023-32216) uzrokovane problemima s memorijom, kao što su prekoračenje bafera i pristup već oslobođenim memorijskim područjima. Potencijalno, ovi problemi mogu dovesti do izvršavanja napadačevog koda prilikom otvaranja posebno dizajniranih stranica. Ranjivost CVE-2023-32207 vam omogućava da zaobiđete zahtjev za vjerodajnicama prisiljavajući vas da kliknete na dugme za potvrdu tako što ćete prekriti obmanjujući sadržaj (clickjacking). Ranjivost CVE-2023-32205 omogućava da se upozorenja pretraživača sakriju preko iskačućeg preklapanja.

Firefox 114 beta uključuje korisnički interfejs za upravljanje DNS preko HTTPS liste izuzetaka. Postavke “DNS preko HTTPS-a” premještene su u odjeljak “Privatnost i sigurnost”. Oznake je moguće tražiti direktno iz menija “Obeleživači”. Dugme za otvaranje menija obeleživača sada se može postaviti na traku sa alatkama. Dodata je mogućnost selektivnog pretraživanja lokalne historije pretraživanja kada odaberete "Historiju pretraživanja" u meniju Istorija, Biblioteka ili Aplikacija.

izvor: opennet.ru

Dodajte komentar