Firefox 125

Dostupno Firefox 125. U posljednjem trenutku prije izlaska otkrivena je kritička greška, stoga je verzija 125.0.1. postavljena kao nova verzija.

  • Linux: Implementirano mogućnost skrivanja gumbiju za upravljanje prozorom koji pružaju tematski dodaci (na primjer, ako je korisnik instalirao temu preglednika od treće strane, ali želi koristiti gumbe koji su u skladu s sistemskom temom): widget.gtk.non-native-titlebar-buttons.enabled.
  • Firefox View:
    • Na popisu otvorenih kartica sada su pokazuju se i prikovane kartice (u obliku niza ikona).
    • Dodani su gumbi za zatvaranje kartica (ranije je ova radnja bila skrivena u izborniku).
    • U izbornik kartica dodane su stavke „Prikvači” i „Isključi zvuk”.
    • Dodane su vizualne oznake koje ukazuju na to da je otvorena kartica nalazi se u oznakama ili prikovana na početnoj stranici.
  • PDF preglednik sada podržava isticanje teksta bojom (ova mogućnost bit će postepeno će se omogućavati sve većem broju korisnika).
  • Pojavila se mogućnost gledanja zaštićenog streaming videa koji koristi AV1 kodek.
  • Ako u međuspremniku postoji poveznica, kada se fokus usmjeri na praznu adresnu traku, korisnik će vidjeti prijedlog za prelazak na tu poveznicu (browser.urlbar.clipboard.featureGate).
  • Pretraživanje otvorenih kartica putem adresne trake sada se provodi o obuhvaća sve kontejnere, a ne samo trenutni (browser.urlbar.switchTabs.searchAllContainers).
  • Za korisnike koji su navikli koristiti više preglednika, dodana nova uslužna stranica about:settings, koja predstavlja poveznicu na about:preferences.
  • Zadano sada blokiraju se sve preuzimanja putem nezaštićenog HTTP protokola (ranije su se blokirala samo preuzimanja pokrenuta s HTTPS stranica). HTTP protokol nije siguran, svaki posrednički čvor može promijeniti ili zamijeniti preuzetu datoteku. Korisnik, naravno, i dalje ima mogućnost prisilnog odobravanja preuzimanja.
  • Unaprijeđena zaštita od spoofinga domena (kada se koriste simboli iz nacionalnih pisama).
  • Uključeno spremanje i automatsko popunjavanje adresa (samo za korisnike iz SAD-a i Kanade).
  • Sada se upravlja glasovnim prikazom u načinu čitanja možete pomoću tipki sa strelicama na tipkovnici.
  • Promijenjeno interakcija s grupama radio gumba prilikom navigacije tipkom Tab. Ako je neka od gumba aktivna, ona će biti odabrana pritiskom na Tab. Ako nijedna nije aktivna, Tab će odabrati prvi gumb, Shift+Tab — posljednji, a dodatno pritiskanje Tab napušta grupu gumba i prelazi na sljedeći element, umjesto da provodi cikličko pretraživanje gumba, kao ranije. Ovo ponašanje odgovara standardu WAI-ARIA.
  • Windows: Za izgradnju sada se koristi kompilator Visual Studio 2022.
  • CSS:
    • Svojstvo align-content sada radi s display: block; (omogućava poravnavanje elemenata na razini bloka bez pretvaranja svog kontejnera u flex ili grid).
    • Svojstvo transform-box dobio podrškom za vrijednosti content-box i stroke-box.
    • Implementirana je podrška za svojstvo content-visibility (omogućava preskočiti renderiranje elementa sve dok stvarno ne zatreba).
  • JavaScript:
  • WebAssembly: uključena je podrška za višestruku memoriju (omogućava WASM modulima korištenje i uvoz više neovisnih linearnih sekcija memorije).
  • uključena je podrška Popover API (omogućava stvaranje interfejsnih elemenata višeg nivoa koji se mogu koristiti za izbornike radnji, korisničke iskačuće obavijesti itd.). Iskačući prozor i njegov okidač mogu se stvoriti pomoću HTML atributa ili JavaScripta, a stilizirati uz pomoć CSS-a. Implementirana su sljedeća web-API:
  • Pojavila se podrška za svojstva RTCIceTransport stanje i gatheringState, povezani događaji statechange i gatheringstatechange_event, kao i svojstva RTCDtlsTransport.iceTransport.
  • Implementirano podrška Element.ariaBrailleLabel i Element.ariaBrailleRoleDescription (odražavaju globalne HTML atribute ARIA aria-braillelabel i aria-brailleroledescription.
  • uključena je podrška Clipboard.readText() (omogućava prilikom pokušaja čitanja podataka iz međuspremnika prikazivanje kontekstnog izbornika za umetanje, kako bi korisnik potvrdio radnju).
  • Uklonjena onemogućena podrška u prethodnom izdanju DOMRequest.
  • Uklonjeno svojstvo SVGAElement.text (umjesto toga, trebate koristiti textContent).
  • Alati za razvoj:
    • Poruke o kršenju CSP postale su informativnije.
    • Debugger naučio je pratiti sve DOM promjene (:tracer —dom-mutations).
    • Povratak uklonjena opcija koja je omogućavala isključivanje preklapanja s porukom da je web aplikacija pauzirana u debageru (devtools.debugger.features.overlay). Smatrana je nepotrebnom, ali praksa je pokazala da je web developerima ponekad potrebna.
    • U donjem dijelu panela debagera dodano je izbornik za razne radnje vezane uz mape koda.

Izvor: linux.org.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