Firefox 121 utgivelse

Nettleseren Firefox 121 ble utgitt og en langsiktig støtteavdelingsoppdatering ble opprettet - 115.6.0. Firefox 122-grenen har blitt overført til beta-teststadiet, og utgivelsen er planlagt til 23. januar.

Viktige innovasjoner i Firefox 121:

  • Linux muliggjorde bruken av Wayland-komposittserveren som standard i stedet for XWayland, som løste problemer med berøringsplaten, geststøtte på berøringsskjermer og DPI-innstilling for hver skjerm i Wayland-baserte miljøer. Bruk av Wayland viser også forbedret grafikkytelse. På grunn av begrensninger i Wayland-protokollen er det imidlertid problemer med å bringe bilde-i-bilde-vinduet i forgrunnen.
  • I innstillingene i Generelt/Browsing-delen er det lagt til et alternativ for å tvinge understreking av lenker til å aktiveres, uavhengig av CSS-innstillingene på nettstedet (kan være nyttig for personer som har problemer med å oppfatte farger).
    Firefox 121 utgivelse
  • PDF-visningsprogrammet viser nå en flytende søppelbøtteknapp for å slette tegninger, tekst og bilder som er lagt til mens du redigerer en PDF.
    Firefox 121 utgivelse
  • På Windows-plattformen er det implementert en forespørsel om å installere AV1 Video Extension-pakken, som implementerer muligheten til å maskinvareakselerere videodekoding i AV1-formatet.
  • På macOS-plattformen er støtte for kontroll ved hjelp av talekommandoer lagt til.
  • Lagt til støtte for lat lasting av iframe-blokker, som gjør at innhold utenfor det synlige området ikke kan lastes inn før brukeren ruller til plasseringen umiddelbart før elementet. For å kontrollere lat innlasting av sider, er «loading»-attributtet lagt til «iframe»-taggen, som kan ha verdien «lat» (). Lazy lasting vil redusere minneforbruk, redusere trafikk og øke hastigheten på første sideåpning.
  • Lagt til CSS-pseudoklasse ":has()" for å sjekke om det er et underordnet element i det overordnede elementet. For eksempel, "p:has(span)" dekker -elementer som har et -element inni seg.
  • Parametere «hengende» og «hver linje» er lagt til CSS-egenskapen for tekstinnrykk, noe som gjør det lettere å style avsnitt, for eksempel med bibliografier og dikt. Det er også tillatt å kombinere flere tekstinnrykk-parametere i et enkelt uttrykk, for eksempel "tekstinnrykk: 3em hengende hver linje".
  • Lagt til følgende parametere til tekst-wrap CSS-egenskapen: "balanse" (lar deg forbedre det ensartede utseendet til tekstblokker med flere linjer, for eksempel lange overskrifter) og "stabil" (hindrer at innhold omformateres mens du redigerer det).
  • Date.parse()-funksjonen støtter nå tilleggsformater, for eksempel MMM-DD-YYYY, spesifikasjon av millisekunder, spesifikasjon av ukedagen før datoen ("Wed, 1970-01-01") og ignorering av feilstavinger av dagen uken ("foo 1970 -01-01").
  • Lagt til en statisk metode Promise.withResolvers() som lar deg bruke løse og avvise tilbakeringingsfunksjonene for å angi behandlere som løser eller avviser Promise-definisjoner etter at den er opprettet.
  • WebAssembly legger til støtte for return_call og return_call_indirect instruksjoner for å optimere halerekursjon (tail-call), redusere stackminneforbruk, øke ytelsen og forbedre støtte for funksjonelle programmeringsspråk.
  • WebTransport API, designet for å sende og motta data mellom nettleseren og serveren, har lagt til egenskapen sendOrder, som lar deg angi separate prioriteringer for sending og mottak i toveis strømmer.
  • I verktøy for nettutviklere har det blitt jobbet med å forbedre bekvemmeligheten for funksjonshemmede, for eksempel har fokusindikatoren blitt samlet og økt i ulike verktøy. Lagt til et "Pause på debugger statement"-alternativet til den innebygde JavaScript-debuggeren for å deaktivere debuggeren.
    Firefox 121 utgivelse
  • I Android-versjonen er krasj som oppstår når du kopierer til utklippstavlen og viser et fullskjermvarsel, eliminert. Gjengivelsesproblemer på Google Pixel 8 og Samsung Galaxy S22-smarttelefoner er løst. Tilleggskatalogen er lansert. I privat nettlesingsmodus er tredjeparts informasjonskapsler og tilgang til lokal lagring blokkert. Den manuelle innstillingen av Enhanced Tracking Protection muliggjør blokkering av sporingskoder som brukes på sosiale nettverk.

I tillegg til innovasjoner og feilrettinger, har Firefox 121 fikset 27 sårbarheter. De 13 sårbarhetene (11 kombinert under CVE-2023-6864 og CVE-2023-6873) som er merket som farlige, er forårsaket av minneproblemer, som bufferoverløp og tilgang til allerede frigjorte minneområder. Potensielt kan disse problemene føre til kjøring av en angripers kode når du åpner spesialdesignede sider. En annen farlig sårbarhet (CVE-2023-6135) er assosiert med NSS-bibliotekets sårbarhet for «Minerva»-angrepet, som lar deg gjenskape den private nøkkelen gjennom dataanalyse via tredjepartskanaler.

Kilde: opennet.ru

Legg til en kommentar