Firefox 121 eldono

La retumilo Firefox 121 estis publikigita kaj longtempa subtena branĉo ĝisdatigo estis kreita - 115.6.0. La branĉo Firefox 122 estis translokigita al la beta-testa stadio, kies liberigo estas planita por la 23-an de januaro.

Ŝlosilaj novaj funkcioj en Firefox 121:

  • Linukso ebligis la uzon de la kompona servilo Wayland defaŭlte anstataŭ XWayland, kiu solvis problemojn kun la tuŝplato, gestsubteno sur tuŝekranoj, kaj DPI-agordon por ĉiu ekrano en Wayland-bazitaj medioj. Uzi Wayland ankaŭ montras plibonigitan grafikan rendimenton. Tamen, pro limigoj de la Wayland-protokolo, ekzistas problemoj kun alportado de la bildo-en-bilda fenestro al la malfono.
  • En la agordoj en la sekcio Ĝenerala/Retumado, opcio estis aldonita por devigi la substrekadon de ligiloj esti ebligita, sendepende de la CSS-agordoj en la retejo (povas esti utila por homoj kiuj havas problemojn per perceptado de koloroj).
    Firefox 121 eldono
  • La PDF-spektilo nun montras ŝveban rubujon butonon por forigi desegnaĵojn, tekston kaj bildojn aldonitajn dum redaktado de PDF.
    Firefox 121 eldono
  • Sur la Vindoza platformo, peto instali la AV1 Video Extension-pakaĵon estis efektivigita, kiu efektivigas la kapablon aparataron akceli videomalkodigon en la formato AV1.
  • Sur la macOS-platformo, subteno por kontrolo per voĉkomandoj estis aldonita.
  • Aldonita subteno por maldiligenta ŝarĝo de iframe-blokoj, kio permesas enhavon ekster la videbla areo ne esti ŝarĝita ĝis la uzanto ruliĝas al la loko tuj antaŭ la elemento. Por kontroli la maldiligentan ŝarĝon de paĝoj, la atributo "loading" estis aldonita al la etikedo "iframe", kiu povas preni la valoron "lazy" (). Maldiligenta ŝarĝo reduktos memorkonsumon, reduktos trafikon kaj pliigos la rapidecon de komenca paĝo-malfermo.
  • Aldonita CSS pseŭdoklaso ":has()" por kontroli la ĉeeston de infana elemento en la gepatra elemento. Ekzemple, "p:has(span)" kovras -elementojn kiuj havas -elementon ene de ili.
  • "pendantaj" kaj "ĉiuliniaj" parametroj estis aldonitaj al la tekst-indenta CSS-posedaĵo, faciligante stilajn alineojn, ekzemple, kun bibliografioj kaj poemoj. Estas ankaŭ permesite kombini plurajn tekst-indent-parametrojn en ununura esprimo, ekzemple "text-indent: 3em pendanting each-line".
  • Aldonita la sekvaj parametroj al la tekst-envolvi CSS-posedaĵo: "ekvilibro" (ebligas al vi plibonigi la unuforman aspekton de plurliniaj tekstblokoj, kiel longaj titoloj) kaj "stabila" (malhelpas ke enhavo estu reformita dum redaktado de ĝi).
  • La funkcio Date.parse() nun subtenas pliajn formatojn, kiel MMM-DD-YYYY, precizigante milisekundojn, precizigante la semajnotagon antaŭ la dato ("Wed, 1970-01-01"), kaj ignorante misliterumojn de la tago de la semajno ("foo 1970 -01-01").
  • Aldonita senmova metodo Promise.withResolvers() kiu ebligas al vi uzi la rezolucio kaj malakcepto de revoko funkcioj por agordi prizorgilojn kiuj solvas aŭ malakceptas Promise-difinojn post kiam ĝi estas kreita.
  • WebAssembly aldonas subtenon por return_call kaj return_call_indirect instrukcioj por optimumigi vostan rekursion (vosto-voko), reduktante stakmemorkonsumon, pliigante rendimenton kaj plibonigante subtenon por funkciaj programlingvoj.
  • La WebTransport API, desegnita por sendi kaj ricevi datumojn inter la retumilo kaj la servilo, aldonis la sendOrder-posedaĵon, kiu ebligas al vi agordi apartajn prioritatojn por sendi kaj ricevi en dudirektaj fluoj.
  • En iloj por retaj programistoj, laboro estis farita por plibonigi la komforton de homoj kun handikapoj, ekzemple, la fokusa indikilo estis unuigita kaj pliigita en malsamaj iloj. Aldonis opcion "Paŭzi pri erarserĉimilo" opcion al la enkonstruita JavaScript-sencimigilo por malŝalti la erarserĉilon.
    Firefox 121 eldono
  • En la Android-versio, kraŝoj kiuj okazas dum kopiado al la tondujo kaj montrado de plenekrana sciigo estis forigitaj. Problemoj de bildigo en Google Pixel 8 kaj Samsung Galaxy S22-poŝtelefonoj estis solvitaj. La katalogo de aldonoj estis lanĉita. En privata foliuma reĝimo, triapartaj kuketoj kaj aliro al loka stokado estas blokitaj. La mana agordo de Plibonigita Spurada Protekto ebligas blokadon de spurkodoj uzataj en sociaj retoj.

Krom novigoj kaj korektoj de cimoj, Firefox 121 riparis 27 vundeblecojn. La 13 vundeblecoj (11 kombinitaj sub CVE-2023-6864 kaj CVE-2023-6873) kiuj estas markitaj kiel danĝeraj estas kaŭzitaj de memorproblemoj, kiel bufro-superfluoj kaj aliro al jam liberigitaj memorareoj. Eble, ĉi tiuj problemoj povas konduki al la ekzekuto de la kodo de atakanto dum malfermado de speciale desegnitaj paĝoj. Alia danĝera vundebleco (CVE-2023-6135) estas asociita kun la vundebleco de la NSS-biblioteko al la atako "Minerva", kiu permesas rekrei la privatan ŝlosilon per analizo de datumoj per triaj kanaloj.

fonto: opennet.ru

Aldoni komenton