Izdan je web preglednik Firefox 110. Također, formirano je ažuriranje grane s dugoročnom podrškom — 102.8.0. U beta testiranje će uskoro ući grana Firefox 111, čije je izlaženje planirano za 14. mart.
Glavne novosti u Firefox 110:
- Dodana je mogućnost uvoza oznaka, povijesti pregleda i lozinki iz pregledača Opera, Opera GX i Vivaldi (ranije je takav uvoz bio podržan za Edge, Chrome i Safari).

- Na platformama Linux i macOS omogućeno je korištenje GPU-a za ubrzanje rasterizacije Canvas2D.
- Na platformama Linux, Windows i macOS povećana je performansa WebGL-a.
- Omogućeno je brisanje polja s datumima i vremenima (tipovi date, time, datetime-local u elementu ) pritiskom Cmd+Backspace i Cmd+Delete na macOS-u i Ctrl+Backspace na Linuxu i Windowsu.
- Prekid isporuke ugrađenog dodatka Colorways, koji je nudio kolekciju tematskih boja za promjenu izgleda područja sadržaja, panela i trake za prebacivanje kartica. Rad dodatka može se ponovno uspostaviti i vratiti spremljene postavke instaliranjem vanjskog dodatka Colorways s web stranice addons.mozilla.org.
- Na platformi Windows je bila vključena izolacija procesov v peskovniku, ki komunicirajo z GPU.
- Na Windows 10/11 omogućeno je hardversko dekodiranje videa na GPU-ima koji nisu Intel, što poboljšava performanse reprodukcije videa i podiže kvalitetu skaliranja.
- Na platformi Windows implementirana je podrška za blokiranje ugradnje vanjskih modula u Firefox. Na primjer, vanjski moduli mogu se umetati od strane antivirusnih paketa i arhivatora, što može uzrokovati kvarove, promjene u ponašanju, probleme s kompatibilnošću i smanjenje performansi, što korisnici povezuju s niskom stabilnošću samog Firefoxa. Za kontrolu nad vanjskim modulima ponuđena je stranica "about:third-party".
- U ugrađenom pregledniku PDF-ova implementirano je glatko zumiranje.
- U CSS upit "@container", koji omogućuje oblikovanje stila elemenata ovisno o veličini roditeljskog elementa (analogno upitu "@media", koji se primjenjuje ne na veličinu cijelog vidljivog područja, već na veličinu bloka (kontejnere) u koji je umetnut element), dodana je podrška za mjernu jedinicu cqw (1% od širine), cqh (1% od visine), cqi (1% od inline veličine), cqb (1% od veličine bloka), cqmin (najmanja vrijednost cqi ili cqb) i cqmax (najveća vrijednost cqi ili cqb).
- V CSS je bila dodana podpora za imenovane strani, ki jih določa lastnost „page“, s katero lahko določite tip strani, na kateri je prikazovanje elementa dovoljeno. Ta funkcionalnost omogoča določanje oblikovanja glede na strani in v deklarativni obliki dodajanje prekinitev strani pri tisku.
- V CSS je bil dodan medijski poizvedovalnik color-gamut za uporabo stilov temelječih na približnem razponu barvne palete, ki jo podpira brskalnik in izhodna naprava.
- Elementu je bila dodana podpora za atribut „list“ za prikaz vmesnika za izbiro barve iz seznama.
- V API Permissions je bila dodana podpora za zastavico „midi“ za preverjanje prisotnosti pooblastil za dostop do API Web MIDI.
- V API ReadableStream je bila dodana podpora za sintakso „for await…of“ za asinhrono iteracijo skozi bloke v toku.
- Izboljšave v različici za Android: Na napravah z Android 13+ je bila dodana podpora za ikonice aplikacij, povezanih s tematsko obliko ali barvo ozadja. Izboljšano je izbiranje večvrstičnih blokov besedila.
Poleg novosti in popravkov napak je v Firefox 109 odpravljenih 25 ranljivosti. 16 ranljivosti je označenih kot nevarne, od tega 8 ranljivosti (zbrane pod CVE-2023-25745 in CVE-2023-25744) je posledica težav z delovanjem pomnilnika, kot so prelivanja pomnilnika in dostop do že osvobojenih področij pomnilnika. Težave lahko potencialno vodijo do izvrševanja zlonamerne kode ob odpiranju posebej oblikovanih strani.
Izvor: opennet.ru

