Izdanje Firefox 109

Objavljeno je izdanje web-pregledača Firefox 109. Osim toga, formirano je ažuriranje grane s dugoročnom podrškom — 102.7.0. U bliskoj budućnosti će biti prebačena u beta-testiranje grana Firefox 110, čije je izdanje planirano za 14. februar.

Glavne novine u Firefox 109:

  • Podrška za treću verziju manifesta Chrome, koja definiše mogućnosti i resurse dostupne za dodatke napisane koristeći API WebExtensions, od sada je uključena po zadatku. Podrška za drugu verziju manifesta će biti zadržana u doglednoj budućnosti. Kako je treća verzija manifesta naišla na kritiku i može dovesti do problema s radom nekih dodataka za blokiranje neželjenog sadržaja i obezbeđivanje bezbednosti, kompanija Mozilla se odrekla pružanja potpune kompatibilnosti sa manifestom u Firefoxu i implementirala određene mogućnosti na drugačiji način. Na primer, podrška za stari blokirajući režim rada API webRequest nije prekinuta, dok je u Chrome-u uveden novi deklarativni API za filtriranje sadržaja. Takođe, podrška za granularni model zahteva prava je malo drugačija, prema kojoj dodatak ne može biti aktiviran odmah za sve stranice (ukončeno je pravo „all_urls”). U Firefoxu je konačna odluka o davanju pristupa prepuštena korisniku, koji može selektivno odlučiti kojem dodatku da omogući pristup svojim podacima na određenoj web stranici. Kako bi se upravljalo pravima, u interfejs je dodata dugmad „Unified Extensions”, pomoću kojih korisnik može dati i povući pristup dodatka bilo kojem sajtu. Upravljanje pravima se primenjuje samo na dodatke zasnovane na trećoj verziji manifesta, dok se za dodatke na drugoj verziji manifesta ne sprovodi granularno upravljanje pristupom sajtovima.

    Izdanje Firefox 109
  • Na stranici Firefox View poboljšano je uređenje praznih sekcija sa nedavno zatvorenim karticama i karticama otvorenim na drugim uređajima.
  • Na listi nedavno zatvorenih kartica, koja se prikazuje na stranici Firefox View, dodate su dugmad za brisanje pojedinačnih linkova sa liste.
    Izdanje Firefox 109
  • Dodana je mogućnost prikazivanja unesenog pretraživačkog upita u adresnoj traci umesto URL adrese pretraživača (tj. ključne reči se prikazuju u adresnoj traci ne samo tokom unosa, već i nakon upita prema pretraživaču i prikaza povezanih rezultata pretrage). Ova mogućnost je za sada isključena podrazumevano i zahteva podešavanje „browser.urlbar.showSearchTerms.featureGate“ u about:config za aktivaciju.
    Izdanje Firefox 109
  • Dijalog za izbor datuma za <input> polja tipova „date“ i „datetime“ prilagođen je za upravljanje putem tastature, što omogućava pravilnu podršku za čitače ekrana i korišćenje tastarskih prečica za navigaciju kroz kalendar.
  • Eksperiment sa integrisanim dodatkom Colorways za promenu izgleda pretraživača je završen (bila je ponuđena kolekcija kolor tema za područje sadržaja, trake i trake za prebacivanje kartica). Pristup prethodno sačuvanim kolor temama može se ostvariti na stranici „Dodaci i teme“.
  • Na sistemima sa GTK implementirana je mogućnost istovremenog premeštanja više datoteka u upravitelju datoteka. Omogućeno je premeštanje slika iz jednog taba u drugi.
  • U sistemu automatskog klika na banere koji traže dozvole za korišćenje kolačića na sajtovima (cookiebanners.bannerClicking.enabled i cookiebanners.service.mode u about:config), implementirana je mogućnost dodavanja sajtova na listu izuzetaka za koje se ne primenjuje automatsko klikovanje.
  • Podrazumevano je uključena postavka network.ssl_tokens_cache_use_only_once za isključivanje ponovnog korišćenja sesionih tokova u TLS-u.
  • Uključena je postavka network.cache.shutdown_purge_in_background_task, koja rešava problem sa pravilnim završetkom ulaza/izlaza sa datotekama prilikom zatvaranja.
  • U kontekstni meni dodataka dodat je element („Pin to toolbar“) za pričvršćivanje dugmeta dodatka na traci sa alatkama.
  • Omogućeno je korišćenje Firefoxa kao preglednika dokumenata, koji se bira u sistemu putem kontekstnog menija „Otvoriti sa“.
  • Na stranicu about:support dodate su informacije o učestalosti osvežavanja ekrana.
  • Dodate su postavke ui.font.menu, ui.font.icon, ui.font.caption, ui.font.status-bar, ui.font.message-box i sl. za prepisivanje sistemskih fontova.
  • Privzeto je vklopljena podpora za dogodek scrollend, ki ga uporabnik ustvari ob končanju pomikanja (ko se položaj preneha spreminjati) v objektih Element in Document.
  • Zagotovljeno je razdeljevanje dostopa preko API Storage pri obdelavi tujih vsebin, ne glede na API Storage Access.
  • V element range je dodana podpora za atribut list, ki prenaša identifikator elementa s seznamom predhodno določenih vrednosti, predlaganih za vnos.
  • V CSS lastnost content-visibility, ki se uporablja za izključitev nepotrebnega risanja območij izven vidnega polja, je dodana vrednost ‘auto’, pri kateri vidnost določi brskalnik na podlagi bližine elementa do meje vidnega območja.
  • V CSS tip , ki določa privzete vrednosti barv različnih komponent strani, je dodana podpora za vrednosti Mark, MarkText in ButtonBorder.
  • V Web Auth je dodana možnost avtentikacije z uporabo protokola CTAP2 (Client to Authenticator Protocol) z uporabo USB HID baziranih žetonov. Podpora trenutno ni privzeto vključena in jo aktivirate z nastavitvijo security.webauthn.ctap2 v about:config.
  • V orodjih za razvoj spletnih aplikacij v debuggerju JavaScript je dodana nova možnost točk prekinitve, ki se sproži ob prehodu na obdelovalec dogodka scrollend.
  • V protokol oddaljenega upravljanja brskalnika WebDriver BiDi je dodana podpora za ukaze ‘session.subscribe’ in ‘session.unsubscribe’.
  • V gradnjah za platformo Windows je vključena uporaba strojne zaščitne mehanizme ACG (Arbitrary Code Guard) za blokiranje izkoriščanja ranljivosti v procesih, ki zagotavljajo predvajanje multimedijske vsebine.
  • Na platformi macOS je spremenjeno delovanje kombinacij Ctrl/Cmd + trackpad oziroma Ctrl/Cmd + kolesce miške, ki zdaj privedejo do pomikanja (kot v drugih brskalnikih), namesto do povečevanja.
  • Izboljšave v različici za Android:
    • Pri predvajanju videa v polni ekran je onemogočeno prikazovanje naslovne vrstice pri pomikanju.
    • Dodana je gumb za preklic spremembe po odstranitvi pritrjenega mesta.
    • Zagotovljeno je posodabljanje seznama iskalnikov po spremembi jezika.
    • Odpravljeno je nenadno zaključevanje, ki se pojavi pri zadostitvi velike količine podatkov v odložišče ali naslovno vrstico.
    • Povečana je zmogljivost izhodov elementov canvas.
    • Rešena težava z videoklici, za katere se lahko uporablja samo kodek H.264.

Poleg novosti in odprave napak v Firefox 109 je bilo odprtih 21 varnostnih ranljivosti. 15 ranljivosti je označenih kot nevarne, od tega je 13 ranljivosti (zbrane pod CVE-2023-23605 in CVE-2023-23606) povzročilo težave z delovanjem pomnilnika, kot so prelivanja pomnilnika in dostop do že osvobojenih območij pomnilnika. Težave potencialno lahko privedejo do izvrševanja zlonamerne kode ob odpiranju posebno oblikovanih strani. Ranljivost CVE-2023-23597 je posledica logične napake v kodi za ustvarjanje novih podprocessov in omogoča zagon novega procesa v kontekstu file:// za branje vsebine poljubnih datotek. Ranljivost CVE-2023-23598 je povzročena z napako pri obdelavi dejanj povleci in spusti v ovitku nad GTK in omogoča branje vsebine poljubnih datotek prek klica DataTransfer.setData.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster