Izdanje Firefox 139

Objavljen je web preglednik Firefox 139, a formirana su ažuriranja za prethodne verzije s dugoročnom podrškom — 115.24.0 i 128.11.0. Verzija Firefox 140 prešla je u fazu beta testiranja, a izlazak je planiran za 24. lipnja.

Glavne novosti u Firefox 139:

  • Dodana je mogućnost postavljanja vlastite pozadinske slike ili izbora boje pozadine za stranicu koja se prikazuje prilikom otvaranja nove kartice. Ova funkcija trenutno nije uključena za sve korisnike i postupno će se aktivirati za sve veći postotak korisnika. Za prisilno uključivanje možete koristiti odjeljak podešavanja 'Firefox Labs' (about:settings#experimental). U novom izdanju također su dodane nove tipične pozadinske slike i predstavljena nova kategorija pozadina 'Celestial'.
    Izdanje Firefox 139
  • Dodana je eksperimentalna podrška za prikazivanje pregleda linkova na stranici — ako zadržite Alt+Shift i pomaknete pokazivač iznad linka, pojavit će se iskačući prozor s informacijama o stranici na koju link upućuje. Informacije uključuju naslov, sliku i kratki izvještaj o sadržaju, generiran pomoću velikog jezičnog modela (uključen je ugrađeni AI asistent koji se izvodi na korisničkom sustavu). Ova mogućnost se uključuje putem odjeljka 'Firefox Labs' (about:settings#experimental).
    Izdanje Firefox 139
  • Funkcija prevođenja s jednog jezika na drugi sada radi ne samo na web stranicama, već i na internim stranicama dodataka dostupnim putem URL-a 'moz-extension://'.
  • Značajno je poboljšana brzina preuzimanja podataka pri korištenju HTTP/3, što je posebno uočljivo prilikom obnavljanja veze (QUIC 0-RTT) i na komunikacijskim kanalima s velikim propusnostima i velikim kašnjenjima.
  • Zbog prelaska Chromea na šifriranje povjerljivih korisničkih podataka na platformi Windows, obustavljena je podrška za izravnu migraciju lozinki i metoda plaćanja iz Chromea. Za prijenos lozinki iz Chromea sada je potrebno ručno izvršiti eksport lozinki u CSV formatu i učitati dobivenu datoteku u Firefox.
  • Dne 10. lipnja prestati će raditi servis Review Checker (Fakespot), a 8. srpnja servis Pocket.
  • Zadano je uključivanje objekta Temporal, koji nudi alternativni skup metoda za rad s datumima i vremenom. Novi API omogućava manipulaciju datumima s obzirom na vremenske zone i bez njih, konverziju vremena, formatiranje izlaza i izvođenje aritmetičkih operacija s vremenom. Vrijeme može biti određeno u neovisnom prikazu (Temporal.PlainDate, Temporal.PlainTime, Temporal.PlainDateTime), vezano za vremensku zonu (Temporal.ZonedDateTime) i u epochalnom prikazu (Temporal.Instant — broj nanosekundi od 1. siječnja 1970. godine).
  • Dodana je mogućnost smanjivanja preciznosti tajmera za radnike.
  • Operacije pretraživanja na stranici sada obuhvaćaju sadržaj HTML blokova «
    ». Ako se tražena fraza nalazi unutar bloka, blok se automatski otvara tijekom pretraživanja.
  • Za atribut «hidden» predložen je nova zastavica «until-found», koja čini element dostupnim za pretraživanje na stranici i pomicanje prema tekstualnoj masci. Na primjer, moguće je dodati skriveni tekst na stranicu čiji će sadržaj biti dostupan prilikom lokalnog pretraživanja.
  • U metodi window.getSelection().toString() osigurana je ispravna serijalizacija teksta odabranog u tekstualnim obrascima.
  • Za WebAuthn implementirane su ekstenzije largeBlob i credProps, namijenjene za pohranu i vađenje dodatnih podataka povezanih s korisničkim računom.
  • U API-ju HTMLDialogElement dodana je metoda requestClose(), koja inicira zatvaranje dijaloga temeljenog na HTML elementu . Za razliku od metode Close(), nova metoda omogućuje otkazivanje zatvaranja dodavanjem obraditelja događaja «cancel».
  • Ponašanje ugrađenog uređivača za contenteditable i designMode približava se Chrome-u u pogledu obrade razmaka prije granice bloka i između vidljivog sadržaja (Firefox više ne dodaje element <br> nakon razmaka prije granice bloka).
  • U alatima za web razvoj osigurano je spremanje postavki filtra u panelu za ispitivanje mreže između različitih sesija. U debageru JavaScript poboljšano je oblikovanje reda na kojem je zaustavljeno izvršavanje, a korijenski katalog je ograničen na odabranu. domenom.
  • U verziji za Android implementirana je potpora za sortiranje oznaka, poboljšano je sučelje za upravljanje preuzimanjima, proširene su mogućnosti novinskog feeda, a započela je implementacija potpore za JetPack Compose framework.

Osim noviteta i ispravki grešaka, u Firefox 139 ispravljeno je 14 ranjivosti. 8 ranjivosti uzrokovane su problemima s memorijom, poput preljeva međuspremnika i pristupa već oslobođenim dijelovima memorije. Potencijalno, ovi problemi mogu dovesti do izvršenja zlonamjernog koda prilikom otvaranja posebno oblikovanih stranica. Jednoj ranjivosti (CVE-2025-5262) dodijeljena je kritična razina opasnosti. Ranjivost je uzrokovana dvostrukim oslobađanjem memorije u kodu enkodera libvpx, koji podržava formate VP8 i VP9, a može se iskoristiti putem WebRTC.

U beta verziji Firefox 140 dodana je opcija „Unload Tab” u kontekstni izbornik koji se prikazuje desnim klikom na karticu, omogućujući istovar kartice iz memorije radi smanjenja potrošnje resursa. U vertikalnoj traci kartica implementirana je mogućnost promjene veličine područja fiksnih kartica. Omogućeno je dodavanje vlastitih tražilica (Postavke > Pretraživanje > Dodaj).

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster