Pagpagawas sa Firefox 108

Ang Firefox 108 web browser gibuhian. Dugang pa, usa ka dugay nga suporta nga update sa sanga gihimo - 102.6.0. Ang sanga sa Firefox 109 sa dili madugay ibalhin sa beta testing stage, ang pagpagawas niini gikatakda sa Enero 17.

Pangunang mga inobasyon sa Firefox 108:

  • Gidugang ang Shift + ESC keyboard shortcut aron dali nga maablihan ang panid sa manager sa proseso (mahitungod sa: mga proseso), nagtugot kanimo sa pagtimbang-timbang kung unsang mga proseso ug internal nga mga hilo ang nag-usik sa sobra nga memorya ug mga kapanguhaan sa CPU.
    Pagpagawas sa Firefox 108
  • Gi-optimize nga pag-iskedyul sa output sa frame sa animation ubos sa taas nga kondisyon sa pagkarga, nga nagpauswag sa mga resulta sa pagsulay sa MotionMark.
  • Kung nag-imprinta ug nagtipig sa mga porma sa PDF, posible nga mogamit mga karakter sa mga sinultian gawas sa English.
  • Gipatuman ang suporta alang sa hustong pagkorihir sa kolor sa mga hulagway, subay sa mga profile sa kolor sa ICCv4.
  • Ang paagi sa pagpakita sa bookmarks bar "lamang sa bag-ong mga tab" (ang "Only show on New Tab" setting) gisiguro nga mogana sa hustong paagi para sa walay sulod nga bag-ong mga tab.
  • Gidugang ang cookiebanners.bannerClicking.enabled ug cookiebanners.service.mode settings ngadto sa about:config para sa auto-click sa mga banner nga nangayo og permiso sa paggamit sa Cookies sa mga site. Sa interface sa matag gabii nga pagtukod, ang mga switch gipatuman aron makontrol ang awtomatikong pag-klik sa mga banner sa Cookie nga may kalabotan sa piho nga mga domain.
  • Ang Web MIDI API gidugang, nga nagtugot kanimo nga makig-interact gikan sa usa ka web application sa mga musical device nga adunay MIDI interface nga konektado sa computer sa user. Ang API anaa lamang sa mga panid nga gikarga pinaagi sa HTTPS. Kung nagtawag sa navigator.requestMIDIAccess() nga pamaagi kung adunay MIDI nga mga aparato nga konektado sa computer, ang user gipresentar sa usa ka dialog nga nag-aghat kanila sa pag-instalar sa "Site Permission Add-on" nga gikinahanglan aron ma-activate ang access (tan-awa ang paghulagway sa ubos).
  • Usa ka mekanismo sa eksperimento, Site Permission Add-on, gisugyot aron makontrol ang pag-access sa mga site ngadto sa posibleng peligrosong mga API ug mga feature nga nanginahanglan ug dugang nga mga pribilehiyo. Ang delikado nga among gipasabot mao ang mga kapabilidad nga pisikal nga makadaot sa mga ekipo, magpaila sa dili na mabalik nga mga pagbag-o, magamit sa pag-instalar sa malisyosong code sa mga device, o mosangpot sa pag-leakage sa data sa user. Pananglitan, sa konteksto sa Web MIDI API, ang Permission Add-on gigamit sa paghatag og access sa audio synthesis device nga konektado sa computer.
  • Ang suporta alang sa import nga mga mapa gipalihok pinaagi sa default, nga nagtugot kanimo sa pagkontrolar kung unsang mga URL ang ikarga sa dihang mag-import sa mga JavaScript file pinaagi sa import ug import() nga mga pahayag. Ang import nga mapa gipiho sa JSON format sa elemento с новым атрибутом «importmap». Например: { «imports»: { «moment»: «/node_modules/moment/src/moment.js», «lodash»: «/node_modules/lodash-es/lodash.js» } }

    Human sa pagdeklarar niini nga import nga mapa sa JavaScript code, mahimo nimong gamiton ang ekspresyong 'import moment gikan sa "moment";' sa pagkarga ug pagpatuman sa JavaScript module "/node_modules/moment/src/moment.js" nga walay pagdetalye sa agianan (katumbas sa 'pag-import nga higayon gikan sa "/node_modules/moment/src/moment.js";').

  • Sa elemento " "gipatuman nga suporta alang sa mga hiyas nga "taas" ug "lapad", nga nagtino sa gitas-on ug gilapdon sa imahe sa mga pixel. Ang gipiho nga mga hiyas epektibo lamang kung ang elemento " "nasalag sa elemento" " ug gibalewala kung nabutang sa sulod sa mga elemento Ug . Aron ma-disable ang pagproseso sa "taas" ug "lapad". Gidugang ang setting nga "dom.picture_source_dimension_attributes.enabled" sa about:config.
  • Naghatag ang CSS og set sa trigonometriko nga mga gimbuhaton sin(), cos(), tan(), asin(), acos(), atan() ug atan2().
  • Ang CSS nagpatuman sa round() function para makapili ug rounding nga estratehiya.
  • Ang CSS nagpatuman sa tipo , nga nagtugot kanimo sa paggamit sa nahibal-an nga mga mathematical constants sama sa Pi ug E, ingon man ang infinity ug NaN sa mathematical functions. Pananglitan, "pag-rotate(calc(1rad * pi))".
  • Ang hangyo sa CSS nga "@container", nga nagtugot kanimo sa pag-istilo sa mga elemento depende sa gidak-on sa elemento sa ginikanan (usa ka analogue sa hangyo nga "@media", dili gigamit sa gidak-on sa tibuuk nga makita nga lugar, apan sa gidak-on sa block (container) diin gibutang ang elemento), gidugang nga suporta sa eksperimento para sa cqw (1% sa gilapdon), cqh (1% sa gitas-on), cqi (1% sa inline nga gidak-on), cqb (1% sa gidak-on sa block ), cqmin (labing gamay nga cqi o cqb nga bili) ug cqmax ( kinatas-ang bili sa cqi o cqb). Ang feature gi-disable pinaagi sa default ug gipagana pinaagi sa layout.css.container-queries.enabled setting sa about:config.
  • Gidugang sa JavaScript ang Array.fromAsync nga pamaagi aron makahimo og array gikan sa asynchronous nga pag-abot nga datos.
  • Gidugang nga suporta alang sa "style-src-attr", "style-src-elem", "script-src-attr" ug "script-src-elem" nga mga direktiba sa CSP (Content Security Policy) HTTP header, nga naghatag sa gamit sa ang istilo ug script, apan adunay katakus nga magamit kini sa mga indibidwal nga elemento ug mga tigdumala sa panghitabo sama sa onclick.
  • Gidugang ang usa ka bag-ong panghitabo, domContentLoaded, nga gipabuto kung ang sulud nahuman na sa pagkarga.
  • Gidugang ang usa ka kapilian nga forceSync sa .get() nga pamaagi aron mapugos ang pag-synchronize.
  • Usa ka bulag nga panel nga lugar ang gipatuman aron ma-accommodate ang WebExtension add-on nga mga widget.
  • Ang lohika luyo sa blacklist sa mga driver sa Linux nga dili uyon sa WebRender nausab. Imbis nga magpadayon sa usa ka puti nga lista sa mga nagtrabaho nga mga drayber, usa ka pagbag-o ang gihimo aron mapadayon ang usa ka itom nga lista sa mga adunay problema nga mga drayber.
  • Gipauswag nga suporta alang sa protocol sa Wayland. Gidugang nga pagdumala sa XDG_ACTIVATION_TOKEN environment variable nga adunay activation token para sa xdg-activation-v1 protocol, diin ang usa ka aplikasyon makabalhin sa focus ngadto sa lain. Ang mga problema nga nahitabo sa dihang ang pagbalhin sa mga bookmark gamit ang mouse nasulbad na.
  • Kadaghanan sa mga sistema sa Linux adunay panel animation nga gipagana.
  • About:config naghatag ug gfx.display.max-frame-rate setting aron limitahan ang maximum frame rate.
  • Gidugang nga suporta alang sa espesipikasyon sa karakter sa Emoji 14.
  • Pinaagi sa default, ang OES_draw_buffers_indexed WebGL extension gipaandar.
  • Ang abilidad sa paggamit sa GPU aron mapadali ang Canvas2D rasterization gipatuman.
  • Sa plataporma sa Windows, ang sandboxing sa mga proseso nga nakig-uban sa GPU gipalihok.
  • Gidugang nga suporta alang sa FMA3 SIMD nga mga panudlo (multiply-add nga adunay usa ka rounding).
  • Ang mga proseso nga gigamit sa pagdumala sa mga tab sa background sa Windows 11 nga plataporma karon nagdagan sa "Efficiency" mode, diin ang task scheduler nagpamenos sa prayoridad sa pagpatuman aron makunhuran ang konsumo sa CPU.
    Pagpagawas sa Firefox 108
  • Mga pag-uswag sa bersyon sa Android:
    • Gidugang ang abilidad sa pagluwas sa usa ka web page isip usa ka PDF nga dokumento.
    • Gipatuman nga suporta alang sa paggrupo sa mga tab sa mga panel (ang mga tab mahimong ibaylo human pugngi ang usa ka tap sa usa ka tab).
    • Gihatag ang usa ka buton aron maablihan ang tanan nga mga bookmark gikan sa usa ka piho nga seksyon sa mga bag-ong tab sa usa ka bag-ong bintana o sa mode nga incognito.

Dugang sa mga inobasyon ug mga pag-ayo sa bug, ang Firefox 108 nag-ayo sa 20 nga mga kahuyangan. Ang 16 nga mga kahuyangan gimarkahan nga peligroso, diin ang 14 nga mga kahuyangan (nakolekta sa ilawom sa CVE-2022-46879 ug CVE-2022-46878) tungod sa mga problema sa panumduman, sama sa pag-awas sa buffer ug pag-access sa mga na-libre na nga mga lugar sa panumduman. Posible, kini nga mga problema mahimong mosangput sa pagpatuman sa code sa usa ka tig-atake kung magbukas sa espesyal nga gidisenyo nga mga panid. Ang pagkahuyang sa CVE-2022-46871 tungod sa paggamit sa code gikan sa usa ka karaan nga bersyon sa libusrsctp nga librarya, nga adunay mga wala pa natambalan nga mga kahuyangan. Ang pagkahuyang nga CVE-2022-46872 nagtugot sa usa ka tig-atake nga adunay access sa proseso sa pagproseso sa panid sa pag-bypass sa sandbox isolation sa Linux ug pagbasa sa mga sulod sa arbitraryong mga file pinaagi sa pagmaniobra sa mga mensahe sa IPC nga may kalabutan sa clipboard.

Source: opennet.ru

Idugang sa usa ka comment