Izdanje Firefoxa 97

Izdan je web preglednik Firefox 97. Osim toga, kreirano je ažuriranje ogranka za dugoročnu podršku - 91.6.0. Grana Firefox 98 prebačena je u fazu beta testiranja, čije je izdanje zakazano za 8. ožujka.

Glavne inovacije:

  • Isteklo je 18 Colorway sezonskih tema boja ponuđenih u Firefoxu 94 kao ugrađeni dodatak na ograničeno vrijeme. Korisnici koji namjeravaju nastaviti koristiti Colorway teme mogu ih omogućiti u upravitelju dodataka (about:addons).
  • U sklopovima za Linux platformu uklonjena je mogućnost generiranja PostScript dokumenta za ispis (mogućnost ispisa na PostScript pisačima i spremanja u PDF je zadržana).
  • Riješeni problemi s gradnjom s bibliotekama Wayland 1.20.
  • Riješen je problem zbog kojeg bi zumiranje prstima prestalo raditi na dodirnim zaslonima nakon premještanja kartice u drugi prozor.
  • Stranica about:processes u Linuxu poboljšala je točnost otkrivanja CPU opterećenja.
  • Riješen je problem s prikazom oštrih kutova za prozore u nekim korisničkim okruženjima, kao što je osnovni OS 6.
  • Na platformi Windows 11 dodana je podrška za novi stil trake za pomicanje.
  • Na macOS platformi poboljšano je učitavanje sistemskih fontova, što je u nekim situacijama omogućilo brže otvaranje i prebacivanje na novu karticu.
  • U verziji za Android platformu nedavno otvorene stranice su istaknute u povijesti posjeta. Prikaz slika za nedavno dodane knjižne oznake poboljšan je na početnoj stranici. Na Android 12 platformi je riješen problem s lijepljenjem linkova iz međuspremnika.
  • CSS konstrukcije s tipovima duljina i postotak duljine dopuštaju korištenje jedinica "cap" i "ic".
  • Dodana je podrška za CSS pravilo @scroll-timeline i CSS svojstvo animation-timeline, što omogućuje da se vremenska traka animacije u AnimationTimeline API-ju poveže s napretkom pomicanja sadržaja, umjesto vremena u minutama ili sekundama.
  • CSS svojstvo color-adjust preimenovano je u print-color-adjust kako zahtijeva specifikacija.
  • CSS prema zadanim postavkama uključuje podršku za kaskadne slojeve, definirane pomoću pravila @layer i uvezene putem CSS pravila @import pomoću funkcije layer().
  • Dodano CSS svojstvo scrollbar-gutter za kontrolu načina na koji je prostor na zaslonu rezerviran za klizač. Na primjer, kada ne želite da se sadržaj pomiče, možete proširiti izlaz da zauzme područje trake za pomicanje.
  • Poboljšana kompatibilnost s web okvirom Marionette (WebDriver).
  • AnimationFrameProvider API dodan je skupu DedicatedWorkerGlobalScope, koji vam omogućuje korištenje metoda requestAnimationFrame i cancelAnimationFrame u zasebnim web radnicima.
  • Metode AbortSignal.abort() i AbortController.abort() sada imaju mogućnost postavljanja razloga za resetiranje signala, kao i čitanja razloga kroz svojstvo AbortSignal.reason. Prema zadanim postavkama, razlog je AbortError.

Uz inovacije i ispravke grešaka, Firefox 97 je popravio 42 ranjivosti, od kojih su 34 označene kao opasne. 33 ranjivosti (5 pod CVE-2022-22764 i 29 pod CVE-2022-0511) uzrokovane su problemima s memorijom, kao što su prekoračenja međuspremnika i pristup već oslobođenim područjima memorije. Potencijalno, ovi problemi mogu dovesti do izvršavanja koda napadača prilikom otvaranja posebno dizajniranih stranica.

Promjene u Firefoxu 98 Beta:

  • Promijenjeno je ponašanje pri preuzimanju datoteka - umjesto prikazivanja zahtjeva prije početka preuzimanja, datoteke se sada automatski počinju preuzimati i mogu se otvoriti u bilo kojem trenutku putem ploče s informacijama o tijeku preuzimanja ili izbrisati izravno s ploče za preuzimanje.
  • Dodane su nove radnje u kontekstni izbornik koji se prikazuje kada desnom tipkom miša kliknete datoteke na popisu za preuzimanje. Na primjer, korištenjem opcije Uvijek otvaraj slične datoteke, možete dopustiti Firefoxu da automatski otvori datoteku nakon završetka preuzimanja u aplikaciji koja je povezana s istom vrstom datoteke na sustavu. Također možete otvoriti direktorij s preuzetim datotekama, otići na stranicu s koje je preuzimanje pokrenuto (ne samo preuzimanje, već vezu za preuzimanje), kopirati vezu, ukloniti spominjanje preuzimanja iz vaše povijesti pregledavanja i izbrisati popis na ploči za preuzimanja.
  • Kako bi se optimizirao proces pokretanja preglednika, promijenjena je logika pokretanja dodataka koji koriste webRequest API. Samo blokiranje webRequest poziva sada će uzrokovati pokretanje dodataka tijekom pokretanja Firefoxa. WebRequests u načinu rada bez blokiranja bit će odgođen dok Firefox ne završi s pokretanjem.
  • Omogućena podrška za HTML oznaku " ", koji vam omogućuje stvaranje dijaloških okvira i komponenti za interaktivnu interakciju korisnika, kao što su upozorenja i podprozori koji se mogu zatvoriti. Izrađenim prozorima može se upravljati iz JavaScript koda.
  • Ploča za procjenu kompatibilnosti dodana je alatima za web programere. Ploča prikazuje indikatore koji upozoravaju na moguće probleme sa CSS svojstvima odabranog HTML elementa ili cijele stranice, omogućujući vam da identificirate nekompatibilnosti s različitim preglednicima bez zasebnog testiranja stranice u svakom pregledniku.

Izvor: opennet.ru

Dodajte komentar