Izdan je bil Firefox 159, skupaj s posodobitvami prejšnjih dolgoročno podpornih vej – 153.6.0 in 115.44.0. V okviru novega dvotedenskega cikla izdaj je Firefox 160 vstopil v beta testiranje, izdaja pa je predvidena za 10. november.
Ključne nove funkcije v Firefoxu 159 (1, 2, 3):
- V privzeto stransko vrstico je bil dodan gumb za dostop do shranjenih gesel.

- Način »Pametno okno«, ki ponuja ločen prostor za interakcijo z umetno inteligenco, zdaj omogoča sledenje spremembam na straneh. To novo funkcijo je mogoče na primer uporabiti za zaznavanje padcev cen v spletnih trgovinah. Če želite omogočiti sledenje, uporabite ukaz »/watch« v vgrajenem klepetu s pomočnikom umetne inteligence brskalnika, za upravljanje pa uporabite gumb Opravila v orodni vrstici ali stran about:smartwindowtasks. Firefox bo prikazal obvestilo, ko bo zaznana sprememba.
- Funkcija povzetka vsebine strani z umetno inteligenco je bila preoblikovana tako, da ponudniku umetne inteligence posreduje povezavo do strani namesto besedila strani, kar je odpravilo težave z nepopolno analizo strani.
- Dodane so bile bližnjice na tipkovnici: Ctrl+Shift+A za iskanje odprtih zavihkov in Ctrl+Shift+F za upravljanje dodatkov ali tem. Bližnjice na tipkovnici lahko spremenite na strani about:keyboard.
- V sklopih za macOS Izvorni vmesnik platforme za pošiljanje informacij prek drugih aplikacij, kot sta AirDrop in Sporočila, je zdaj omogočen. Dodana je bila možnost pošiljanja več izbranih zavihkov hkrati.
- V orodjih za spletne razvijalce spletna konzola zdaj omogoča ponovno definiranje spremenljivk, ki so bile predhodno deklarirane z uporabo stavkov let, const in class.
- Dodana je bila podpora za animacije, ki jih poganja drsenje. To vam omogoča ustvarjanje indikatorjev za vizualno predstavitev položaja strani ali dodajanje učinkov, ki spreminjajo vsebino, ko se pojavi na vidiku med drsenjem. Na voljo sta dva načina: »ScrollTimeline« za vezavo na položaj drsenja glede na koordinatno os in »ViewTimeline« za vezavo na relativni odmik prikaza posameznih elementov vsebine znotraj območja drsenja. Dodane so bile nove lastnosti CSS: animation-timeline, scroll-timeline, view-timeline in animation-range.
- Registri elementov po meri so zdaj podprti za ločevanje obsega elementov HTML po meri, kar je lahko potrebno pri uporabi več različnih elementov HTML po meri z istim imenom na eni strani. Če je na strani uporabljenih več knjižnic, ki definirajo element z istim imenom, vam konstruktor JavaScript CustomElementRegistry() omogoča, da elemente iz vsake knjižnice dodelite določenim delom hierarhije DOM, ki se ne sekajo z globalnim registrom window.customElements. Če na primer dve knjižnici definirata različne elemente z istim imenom, , nato pa lahko na enem delu strani uporabite element iz prve knjižnice, na drugi pa iz druge.
- WebGL API zdaj podpira razširitvi EXT_clip_control in EXT_texture_mirror_clamp_to_edge, WebGL 2 pa zdaj podpira razširitev EXT_texture_norm16.
- API Sanitizer izvaja čiščenje HTML kode v fazi razčlenjevanja, preden so elementi dodani v drevo DOM, kar rešuje težavo z zagonom konstruktorjev za elemente po meri, ki so med tem postopkom čiščenja odstranjeni.
- V različici za Android Ponovno nalaganje zavihkov na napravah Xiaomi in Redmi je bilo znatno zmanjšano. Težave s predvajanjem videoposnetkov na spletnih mestih, kot je The New York Times, so bile odpravljene.
- V Firefoxu Enterprise imajo skrbniki zdaj možnost, da pred obnovitvijo seje po sesutju zahtevajo ponovno prijavo z uporabo poslovnega računa. Za različice Firefoxa Enterprise je zdaj podprto ustvarjanje podatkov iz seznama materialov programske opreme (SBOM). Samodejno izpolnjevanje obrazcev s pomočjo umetne inteligence je privzeto onemogočeno.
Poleg novih funkcij in popravkov napak Firefox 159 odpravlja 167 ranljivosti, od katerih jih je 108 ocenjenih kot zelo resnih. Večino ranljivosti 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 privedle do izvajanja zlonamerne kode pri odpiranju posebej oblikovanih strani.
Vir: opennet.ru

