Izdanje Firefox 97

Izdana je nova verzija web preglednika Firefox 97. Također, formirano je ažuriranje grane s dugoročnom podrškom — 91.6.0. Beta testiranje grane Firefox 98 je počelo, a njen izlazak je zakazan za 8. mart.

Glavne novine:

  • Isteklo je razdoblje dostupnosti 18 sezonskih tema boja Colorway, koje su bile ponuđene u Firefoxu 94 i implementirane kao ugrađeni dodatak s ograničenim vremenom korištenja. Korisnici koji žele nastaviti koristiti Colorway teme mogu ih uključiti u upravitelju dodataka (about:addons).
  • U verzijama za Linux uklonjena je mogućnost generiranja PostScript dokumenta za ispis (mogućnost ispisa na PostScript printerima i spremanje u PDF ostavljena je).
  • Riješeni su problemi s gradnjom kao i sa bibliotekama Wayland 1.20.
  • Riješen je problem s prekidom rada skaliranja prstima na dodirnim ekranima nakon premještanja kartice u drugo prozori.
  • Na stranici about:processes u Linuxu poboljšana je točnost određivanja opterećenja CPU-a.
  • Riješen je problem s prikazivanjem oštrih kutova prozora u nekim korisničkim okruženjima kao što je elementary OS 6.
  • Na platformi Windows 11 dodana je podrška za novi stil klizača.
  • Na platformi macOS poboljšano je učitavanje sistemskih fontova, što je u nekim situacijama omogućilo brže otvaranje i prebacivanje na nove kartice.
  • U verziji za Android implementirano je označavanje u povijesti nedavno otvorenih stranica. Na početnoj stranici poboljšano je prikazivanje slika za nedavno dodane oznake. Na Androidu 12 riješen je problem s umetanja linkova iz međuspremnika.
  • U CSS konstrukcijama s vrstama length i length-percentage dopuštena je upotreba mjernih jedinica 'cap' i 'ic'.
  • Dodana je podrška za CSS pravilo @scroll-timeline i CSS svojstvo animation-timeline, koja omogućuju povezivanje hronologije animacije u API AnimationTimeline s pomakom sadržaja, a ne vremenom u minutama ili sekundama.
  • CSS svojstvo color-adjust preimenovano je u print-color-adjust, kako zahtijeva specifikacija.
  • U CSS-u je po defaultu uključena podrška za kaskadne slojeve definirane pravilom @layer i uvezene preko CSS pravila @import, koristeći funkciju layer().
  • Dodano CSS svojstvo scrollbar-gutter za upravljanje rezervacijom prostora na ekranu za traku za pomicanje. Na primjer, kada nije potrebna traka za pomicanje sadržaja, može se proširiti prikaz i zauzeti područje trake za pomicanje.
  • Poboljšana je kompatibilnost s web okvirima Marionette (WebDriver).
  • U skup DedicatedWorkerGlobalScope dodan je API AnimationFrameProvider, što omogućava korištenje metoda requestAnimationFrame i cancelAnimationFrame unutar zasebnih web radnika.
  • Metode AbortSignal.abort() i AbortController.abort() dodane su mogućnosti postavljanja razloga za otkazivanje signala, kao i čitanja razloga putem svojstva AbortSignal.reason. Po defaultu, razlog je AbortError.

Osim novih funkcija i ispravki grešaka, Firefox 97 ispravlja 42 ranjivosti, od kojih je 34 označeno kao kritične. 33 ranjivosti (5 pod CVE-2022-22764 i 29 pod CVE-2022-0511) uzrokovane su problemima s memorijom, kao što su prelivanja bafera i pristup već oslobođenim područjima memorije. Ovi problemi mogu potencijalno omogućiti izvršavanje zlonamjernog koda pri otvaranju posebno oblikovanih stranica.

Izmjene u beta verziji Firefox 98:

  • Promijenjeno je ponašanje prilikom preuzimanja datoteka — umjesto prikazivanja upita prije početka preuzimanja, datoteke se sada počinju automatski preuzimati i mogu se u bilo kojem trenutku otvoriti putem panela s informacijama o napretku preuzimanja ili ukloniti izravno iz panela s preuzimanjima.
  • Dodane su nove radnje u kontekstnom izborniku koji se prikazuje kada se desnom tipkom miša klikne na datoteke u popisu preuzimanja. Na primjer, putem opcije „Always Open Similar Files” možete omogućiti Firefoxu da automatski otvara datoteku nakon završetka preuzimanja u aplikaciji povezanom u sustavu s istim tipom datoteka. Također je moguće otvoriti direktorij s preuzetim datotekama, otići na stranicu s koje je započeto preuzimanje (ne samo preuzimanje, već i poveznicu na preuzimanje), kopirati poveznicu, ukloniti spominjanje preuzimanja iz povijesti posjeta i očistiti popis na ploči preuzimanja.
  • Kako bi se optimizirao proces pokretanja preglednika, promijenjena je logika pokretanja dodataka u kojima se koristi API webRequest. Pokretanje dodataka tijekom pokretanja Firefox-a sada će uključivati samo blokirajuće pozive webRequest. Pozivi webRequest u neblokirajućem načinu bit će odloženi do završetka pokretanja Firefox-a.
  • Omogućena je podrška za HTML oznaku „“, koja omogućava formiranje dijaloških prozora i komponenti za interaktivnu interakciju s korisnikom, kao što su zatvorivi obavijesti i ugrađeni prozori. Tim prozorima može se upravljati iz JavaScript koda.
  • U alate za web programere dodana je ploča za procjenu kompatibilnosti. Na ploči se prikazuju oznake s upozorenjem o mogućim problemima s CSS osobinama odabranog HTML elementa ili cijele stranice, što omogućava utvrđivanje nespojivosti s različitim preglednicima bez dodatnog testiranja stranice u svakom pregledniku.

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