Dostupno Firefox 152, čije su glavne novine preuređeni korisnički interfejs podešavanja i eksperimentarna podrška za JPEG XL.
- Kompletno preuređen Korisnički interfejs podešavanja browsera (browser.settings-redesign.enabled). Veliki odjeljci su podijeljeni na posebne stranice, poboljšana je navigacija kroz podešavanja.
- Dodani su dodatni intervali prilikom promjene razmjere stranice.
- U odjeljak eksperimentalnih podešavanja dodano je mogućnost uključiti podršku JPEG XL (JXL).
- Pri unosu reči „tiho”, „tiše” i „ššš” u adresnu traku javlja pojaviće se predlog za isključivanje zvuka na svim tabovima koji ga reprodukuju.
- Na Linux i Windows dodana je mogućnost kopiranja adrese taba (uključujući i neaktivne) ili više odabranih tabova, odabirom „Dijeli” → „Kopiraj link” u kontekstualnom meniju taba.
- U podešavanjima trake s alatima dostupna je dugmad „Šaljite tab”, koje se može prevući na traku.
- Na stranici „Greška pri uspostavljanju sigurnog veze” dodana je kod greške TLS.
- Implementirano podrška WebAuthn povezani zahtevi za domene (omogućava korišćenje jedne pas-kod u više domena).
- Ako korisnik osvježava stranicu u privatnom pregledu, Firefox će to smatrati prisustvom grešaka i predložiće isključivanje blokiranja tragača na njoj.
- Bočna traka „Tabovi s drugih uređaja” sada omogućava otvoriti link u novom tabu ili u novom konteneru.
- Ako je korisnik započeo preuzimanje PDF-a ili drugog datoteke koja se otvara u pretraživaču, a zatim zatvorio trenutni tab ili prešao na drugi, datoteka će sada otvoriti se u pozadini, a ne preuzeti fokus.
- Ispravljeno izostanak opcije „Zalijepi” u kontekstualnom meniju prilikom uređivanja teksta na nekim sajtovima (Squarespace, LinkedIn, eBay).
- U sistemima sa više ekrana prozor „O programu” sada se otvara na istom ekranu kao i poslednji korišćeni prozor pretraživača.
- Ažurirano dizajn dijaloga „Prijavi slomljeni sajt”. Konkretno, prilikom odabira kategorije „Nešto drugo” od korisnika se sada traži da opiše šta smatra da je slomljeno.
- Ugrađeni prevodilac dobio je podršku za baskijski i galicijski jezik.
- U verzijama na hrvatskom, britanskom engleskom, gruzijskom, persijskom, slovenačkom, tadžičkom, tamilski, tibetanskom, turskom, velškom i kosa po defaultu dodat je rečnik za proveru pravopisa.
- U Linux i macOS ispravljeno je neispravno premještanje i odabir pomoću tipki sa strelicama u tekstu napisanom s desna na lijevo.
- macOS:
- uključena je podrška za globalno sigurnosno kopiranje profila.
- Omogućeno je podrška za sistemske prečace za kretanje kroz tekst, uključujući kretanje kroz odlomke.
- Prevlačenje slika iz preglednika na radnu površinu sada smješta datoteku na mjesto gdje je prevučena, te također radi brže i odgovornije.
- Kolačići koji ne sadrže znak =, sada obrađuju se kao kolačići bez vrijednosti (name="foo", value=""), a ne kao bezimeni (name="", value="foo"). Safari se ponaša na isti način.
- SVG: Pojavila se podrška za svojstvo SVGTextPathElement.side (određuje s koje strane tekstualnog puta se iscrtava tekst).
- CSS: Dodano svojstvo field-sizing (omogućava kontrolu veličina elemenata obrazaca).
- API:
- Interfejs PerformanceResourceTiming dobio je svojstva firstInterimResponseStart i finalResponseHeadersStart (omogućuju mjerenje vremena koje je potrebno pregledniku nakon slanja zahtjeva za dobivanje privremenih HTTP odgovora i konačnog HTTP odgovora).
- Implementirano podrška za svojstva AnimationEvent.animation i TransitionEvent.animation (osiguravaju jednostavniji način pristupa povezanim animacijama od poziva element.getAnimations() uz filtriranje po svojstvima animationName ili propertyName).
- DOM:
- Interfejs Obavijest sada podržava svojstva akcije i maxActions (sadrže odgovarajuće akcije definirane pomoću ServiceWorkerRegistration.showNotification(), i platformi specifičnu maksimalnu količinu akcija koje se mogu postaviti za obavijest). Ovo omogućuje programerima dodavanje tipki u web obavijesti koje izvršavaju određene radnje.
- Metoda Element.getAnimations() sada može prihvatiti parametar options.pseudoElement (omogućuje izravno odabiranje određenog pseudoelementa umjesto filtriranja rezultata dobivenih s { subtree: true }).
- Metoda Element.requestPointerLock() dobio podršku za parametar options.unadjustedMovement (omogućuje isključivanje ubrzanja miša na razini operativnog sustava i korištenje 'sirovih' podataka o kretanju miša kada je potrebna spora i precizna kontrola pokreta pokazivača).
- Mediji, WebRTC i Web Audio: Svojstvo receiveTime sada omogućeno je ulazi u metapodatke koje vraćaju metode RTCEncodedVideoFrame.getMetadata() i RTCEncodedAudioFrame.getMetadata(), a može se prenijeti i u konstruktore RTCEncodedVideoFrame() i RTCEncodedAudioFrame() kao svojstvo u parametru options.
- Alati za razvoj: Dodana postavka 'Prikaži komentare', koja omogućuje isključivanje prikaza HTML komentara u Inspektoru.
Izvor: linux.org.ru
