Dostupno Firefox 121.
Što je novo:
- Omogućena je podrška za Wayland. Umjesto XWayland, koristit će se Wayland kompozitor (više nije potrebno pokretati preglednik s opcijama MOZ_ENABLE_WAYLAND). To je omogućilo dodavanje podrške za geste na touchpad-ima i dodirnim ekranima, navigaciju pokretima, podršku za različite DPI postavke kada više monitora postoji u sustavu, kao i poboljšanje grafičke izvedbe. Zbog ograničenja Wayland protokola s prozorima 'slika u slici', bit će ili se posebno ponašati (obično desnim klikom na prozor), ili dodatno prilagoditi konzolu/radno okruženje (KDE / GNOME). Osim toga, ispravljena postoji problem zbog kojeg nije bilo moguće povećati veličinu prozora 'slika u slici' na Waylandu.
- U PDF pregledniku pojavila se plutajuća gumb (ikona 'kanta'), koja olakšava brisanje crteža, slika i teksta dodanih od strane korisnika.
- U dijalogu postavki dodana opcija 'Uvijek naglašavati poveznice'.
- Ako u sustavu nije postavljen zadani klijent za e-poštu, kada se posjeti usluga e-pošte koja podržava otvaranje mailto: uzoraka, Firefox predložiće će se postaviti kao klijent za e-poštu.
- Od Tor preglednik usvojen zakrpa s dodavanjem postavki koje omogućuju da se ne prikazuje naslov trenutne kartice u naslovu preglednika (privacy.exposeContentTitleInWindow. privacy.exposeContentTitleInWindow.pbm).
- U mnogim redovima riječ 'S копироваться' je, uprkos pravilima hrvatskog jezika, zamijenjena s 'Kopirati'. Kao napomenuo je jedan od volontera koji podržava hrvatsku lokalizaciju, negramatična varijanta je više rasprostranjena i poznata većini korisnika (na primjer, u sučelju macOS Apple koristi 'S копироваться', dok Microsoft u Windowsu, čijih korisnika je daleko više od korisnika macOS-a, koristi 'Kopirati'. United States localization also uses 'Kopirati'. Osim toga, jezik nije statičan, on se neprestano razvija i mijenja, a njegova pravila se prilagođavaju većini nositelja jezika.
- Uklonjena stranica about:plugins, koja je duplicirala odjeljak 'Dodaci i teme > Plugins'.
- macOS:
- Implementirano podrška za naredbe Voice Control.
- Implementirano podrška Passkey.
- Windows:
- Na stranicu about:support dodano je podsjetnik za instalaciju Microsoft AV1 Extension iz Windows Store-a (ako nedostaje) za hardversko ubrzanje dekodiranja AV1 formata (podržano od strane NVIDIA RTX 3000, AMD RX 6000 (osim 6500XT), kao i Intel Xe i Arc Alchemist).
- Ispravljena nemogućnost postavljanja Firefoxa kao zadane opcije ako je instaliran iz MSIX paketa.
- Poboljšano mehanizam rada s registryjem.
- HTML: implementirano je podrška odgotovljeno učitavanje okvira (<iframe loading=lazy>), što ubrzava inicijalno učitavanje stranice, a također smanjuje promet i potrošnju memorije (u slučajevima kada korisnik nije pomicao stranicu i nije bilo potrebe za učitavanjem okvira).
- CSS:
- Svojstvo text-wrap sada podržava vrijednosti balance i stable (balance se koristi za kratke blokove sadržaja, poput naslova, i jamči da će sadržaj biti uravnotežen i lako čitljiv kada zauzima više redaka. stable jamči da uređivani sadržaj neće biti preuređen dok korisnik uređuje).
- Dodana podrška za selektor :has()obično nazvan roditeljskim selektorom (omogućava primjenu stilova na element na temelju povezanih elemenata, na primjer, li:has(ul) će odgovarati popisu koji sadrži popis sljedeće razine, a h1:has(+ p) će odgovarati naslovu koji je slijedi odlomak).
- Svojstvo text-indent dobio podrškom za vrijednosti each-line i hanging (olakšavaju određivanje specifičnih stilova uvlačenja teksta. Osim toga, moguće je kombinirati različite vrijednosti, poput text-indent: 3em hanging each-line).
- JavaScript:
- Implementirano podrška statičkoj metodi Promise.withResolvers() (omogućava razrješenje ili odbijanje obećanja nakon što je stvoreno).
- Date.parse() sada podržava dodatne format datuma:
- Format YYYY-MMM-DD omogućava za navođenje godine veće od 9999 (na primjer, 19999-Jan-01).
- MMM-DD-YYYY (na primjer. Jan-01-1970).
- Milisekunde za formate koji nisu u skladu s ISO (na primjer, Jan 1 1970 10:00:00.050).
- Dan u tjednu na početku (na primjer, Wed, 1970-01-01, Wed, 1970-Jan-01, pri čemu dan u tjednu ne mora biti ispravan, na primjer, dopušta se foo 1970-01-01).
- Ostale izmjene Date.parse():
- Datumi YYYY-M-DD i YYYY-MM-D više neće se interpretirati kao GMT datumi.
- Milisekunde se sada režu nakon 3 znaka, a ne zaokružuju.
- WebAssembly: implementirano uklanjanje kraj poziva za poboljšanje podrške funkcionalnim jezicima.
- WebTransport: sučelje WebTransportSendStream je dobilo podršku za svojstvo sendOrder (omogućava određivanje prioriteta slanja toka u odnosu na druge tokove).
- Alati za razvoj: u debuggeru sada možete može se isključiti ključna riječ debugger; na trenutnoj stranici.
Izvor: linux.org.ru
