Izdanje Firefox 155

Objavljen je web preglednik Firefox 155, a formirane su ažuriranje prethodnih grana s dugoročnom podrškom — 153.2.0, 140.15.0 i 115.40.0. Firefox 155 je prvi ispušteni u okviru novog dvotjednog ciklusa izdanja, koji će omogućiti češće predstavljanje novih mogućnosti korisnicima, osigurati predvidljiviji proces izdanja i smanjiti opterećenje za programere pred izdanjima. Vjerovatan datum izdanja za beta testiranje grane Firefox 156 je 15. rujna.

Glavne novine u Firefox 155 (1, 2, 3):

  • Za sve korisnike iz SAD-a, Kanade i Francuske aktiviran je način rada „Smart Window“, koji pruža posebno područje interakcije s AI-jem, dopunjujući postojeći standardni način navigacije putem weba i način privatnog pregledavanja. U novoj verziji dodane su personalizirane smjernice za brzo pokretanje razgovora s AI-jem o ranije obrađenim temama, znatno je ubrzano citiranje izvora prilikom pretraživanja putem usluge exa.ai, poboljšane su preporuke za grupiranje povezanih kartica i automatsko dodjeljivanje imena grupama kartica.
  • U adresnoj traci, pored ikone štita, implementirano je prikazivanje broja blokiranih tragača na pregledavanom web-mjestu. Ova sposobnost trenutno je aktivirana samo za dio korisnika, a za uključivanje na stranici about:config može se postaviti parametar „browser.urlbar.trackerCount.featureGate“.
  • U postavkama je omogućena promjena redoslijeda prikazivanja kontejnera na popisima.
  • U verzijama za Windows, u web igrama omogućena je upotreba kontrolera za igre koji su kompatibilni s Nintendo Switch Pro.
  • Ugniježdenost blokova i funkcija CSS-a ograničena je na 75 razina radi zaštite od padova tijekom obrade struktura s prevelikom razinom ugniježdenosti.
  • Domen za provjeru mrežne dostupnosti i otkrivanje prisutnosti captive-portala promijenjen je s detectportal.firefox.com na firefox-portal-detection.com.
  • Obrada poveznica „mailto:” bez izričitih akcija korisnika prekinuta je (web stranica više ne može automatski pokrenuti otvaranje e-mail klijenta).
  • Prilikom ispisa PDF datoteka, sadržaj dokumenta koji je manji od veličine papira, sada se može skalirati kako bi popunio cijeli list.
  • U alatima za web razvoj, opcije za emulaciju CSS mogućnosti premještene su u novu ploču koja se prikazuje pritiskom na tipku „@” u prozoru Pravila. Dodana je opcija za emulaciju medijskog upita „prefers-reduced-motion”. U JavaScript debager dodana je prečica Ctrl+Alt+B za uključivanje ili isključivanje svih prekidača odjednom.
  • U pregledniku JSON implementirana je podrška za prikaz dokumenata u formatu „JSON Lines” (JSONL i NDJSON), u kojem se svaki redak sastoji od zasebnog JSON objekta.
  • Implementirana je CSS funkcija progress() za izračunavanje položaja vrijednosti u odnosu na navedene minimalne i maksimalne vrijednosti („progress(5, 0, 10)” će vratiti 0.5).
  • Dodana je CSS funkcija alpha(), koja omogućuje promjenu alfa kanala (stepen prozirnosti) za navedenu boju.
  • Dodana je podrška za novu sintaksu CSS funkcije attr(attr-name attr-type, fallback-value), koja omogućuje rad sa vrijednostima HTML atributa svih tipova, a ne samo sa stringovima.
  • Dodana je podrška za metode Promise.allKeyed i Promise.allSettledKeyed, koje su slične Promise.all() i Promise.allSettled(), osim što primaju i vraćaju objekte umjesto nizova.
  • Dodana je podrška za proširenje binarnog formata WebAssembly, koje omogućuje smanjenje veličine WebAssembly modula s velikim brojem uvezenih elemenata.
  • U WebAssembly dodana je podrška za 128-bitne aritmetičke instrukcije i64.add128, i64.sub128, i64.mul_wide_s i i64.mul_wide_u.
  • Omogućena je upotreba u HTTP/3 druge verzije QUIC protokola (RFC 9369).
  • Za SVG element <a> u JavaScript sučelju SVGAElement dostupan je isti skup URL svojstava kao i za linkove u HTML-u.
  • Dodana je CSS svojstvo „font-width”, analogno ranije dostupnom svojstvu „font-stretch”.
  • U API WebTransport implementirana je podrška za grupno slanje za upravljanje raspodjelom propusnosti između tokova (createSendGroup()), slanje datagrama (createWritable()) i generisanje ključeva vezanih za TLS sesiju (exportKeyingMaterial()).
  • U verziji za Android implementiran je prijelaz na uređivanje alatne trake nakon dugog pritiska na bilo koju tipku na traci. pojednostavljeno je isključivanje kartica iz grupe. Promijenjena je osjetljivost aktivacije funkcije rezumiranja stranice pomicanjem telefona.

Osim novih funkcija i ispravki grešaka, Firefox 155 ispravlja 109 ranjivosti, od kojih su većina uzrokovane problemima u radu s memorijom, poput prelivanja bafera i pristupa već oslobođenim područjima memorije. Ove probleme potencijalno može iskoristiti zlonamjerni korisnik za izvršavanje koda jednostavnim otvaranjem posebno oblikovanih stranica.

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