Izdan je bil Firefox 155, skupaj s posodobitvami prejšnjih dolgoročno podpornih vej – 153.2.0, 140.15.0 in 115.40.0. Firefox 155 je prva izdaja v novem dvotedenskem ciklu izdaj, ki bo omogočil pogostejše zagotavljanje novih funkcij uporabnikom, zagotovil bolj predvidljiv postopek izdaj in zmanjšal delovno obremenitev razvijalcev pred izdajami. Firefox 156 je vstopil v beta testiranje, izdaja pa je predvidena za 15. september.
Ključne nove funkcije v Firefoxu 155 (1, 2, 3):
- Način pametnega okna je bil aktiviran za vse uporabnike v ZDA, Kanadi in Franciji. Ponuja ločen prostor za interakcijo z umetno inteligenco, ki dopolnjuje obstoječi standardni način spletne navigacije in način zasebnega brskanja. Nova različica dodaja prilagojene predloge za hitro zaganjanje klepetov z umetno inteligenco o že obravnavanih temah, znatno pospeši navajanje virov pri iskanju po storitvi exa.ai, izboljša priporočila za združevanje sorodnih zavihkov in samodejno dodeli imena skupinam zavihkov.


- V naslovni vrstici je zdaj poleg ikone ščita prikazano število sledilnikov, ki so blokirani na spletnem mestu, ki si ga ogledujete. Ta funkcija je trenutno omogočena le za nekatere uporabnike; če jo želite omogočiti, lahko na strani about:config nastavite parameter »browser.urlbar.trackerCount.featureGate«.

- Nastavitve omogočajo spreminjanje vrstnega reda prikaza vsebnikov na seznamih.

- V sklopih za platformo Windows Spletne igre zdaj podpirajo uporabo igralnih krmilnikov, združljivih z Nintendo Switch Pro.
- Gnezdenje blokov in funkcij CSS je omejeno na 75 ravni, da se preprečijo zrušitve pri obdelavi konstruktov s prevelikim številom gnezdenja.
- Domena za preverjanje razpoložljivosti omrežja in zaznavanje prisotnosti ujetniškega portala je bila spremenjena iz detectportal.firefox.com v firefox-portal-detection.com.
- Obdelava povezav »mailto:« brez izrecnega dejanja uporabnika je bila ustavljena (spletna stran ne more več samodejno zagnati odpiranja poštnega odjemalca).
- Pri tiskanju datotek PDF je mogoče vsebino dokumenta, ki je manjša od natisnjene strani, zdaj prilagoditi tako, da zapolni celotno stran.
- V orodjih za spletne razvijalce so možnosti za emulacijo funkcij CSS premaknjene na novo ploščo, do katere dostopate s klikom na gumb »@« v oknu Pravila. Dodana je bila možnost za emulacijo medijske poizvedbe »prefers-reduced-motion«. V razhroščevalnik JavaScript je bila dodana bližnjica Ctrl+Alt+B za omogočanje ali onemogočanje vseh prekinitvenih točk hkrati.
- Pregledovalnik JSON zdaj podpira prikazovanje dokumentov v formatu »JSON Lines« (JSONL in NDJSON), kjer vsaka vrstica vsebuje ločen objekt JSON.
- Funkcija CSS progress() je bila implementirana za izračun položaja vrednosti glede na podane minimalne in maksimalne vrednosti ('progress(5, 0, 10)' bo vrnil 0.5).
- Dodana je bila funkcija CSS alpha(), ki omogoča spreminjanje alfa kanala (prosojnosti) za določeno barvo.
- Dodana je podpora za novo sintakso funkcije CSS attr(ime-attributa tip-attributa, rezervna-vrednost), ki omogoča delo z vrednostmi atributov HTML katere koli vrste, ne le z nizi.
- Dodana je podpora za metodi Promise.allKeyed in Promise.allSettledKeyed, ki sta podobni metodi Promise.all() in Promise.allSettled(), le da namesto polj sprejemata in vračata objekte.
- Dodana je podpora za razširitev binarne oblike WebAssembly, ki omogoča zmanjšanje velikosti modulov WebAssembly z velikim številom uvoženih elementov.
- WebAssembly zdaj podpira 128-bitne aritmetične instrukcije i64.add128, i64.sub128, i64.mul_wide_s in i64.mul_wide_u.
- Omogočena je bila uporaba druge različice protokola QUIC (RFC 9369) v HTTP/3.
- Vmesnik JavaScript SVGAElement elementa SVG razkriva isti nabor lastnosti URL-jev, ki so na voljo za povezave v HTML-ju.
- Dodana je lastnost CSS »font-width«, podobna prej na voljo lastnosti »font-stretch«.
- WebTransport API izvaja podporo za skupine za pošiljanje, ki upravljajo porazdelitev pasovne širine med tokovi (createSendGroup()), pošiljanje datagramov (createWritable()) in ustvarjanje ključev, vezanih na sejo TLS (exportKeyingMaterial()).
- V različici za Android Izveden preklop na urejanje orodne vrstice po dolgem pritisku katerega koli gumba v orodni vrstici. Poenostavljeno odstranjevanje zavihkov iz skupine. Prilagojena občutljivost funkcije povzetka strani, ki se aktivira s stresanjem pametnega telefona.
Poleg novih funkcij in popravkov napak Firefox 155 odpravlja 109 ranljivosti, od katerih jih večino povzročajo težave z upravljanjem pomnilnika, kot so prelivanje medpomnilnika in dostop do pomnilnika po tem, ko je bil ta sproščen. Te težave bi lahko pri odpiranju posebej oblikovanih strani privedle do izvajanja zlonamerne kode.
Vir: opennet.ru




