Ho lokolloa ha Firefox 108

Sebatli sa marang-rang sa Firefox 108 se lokollotsoe. Ho feta moo, ntlafatso ea lekala ea nako e telele e entsoe - 102.6.0. Lekala la Firefox 109 haufinyane le tla fetisetsoa sethaleng sa tlhahlobo ea beta, eo tokollo ea eona e lokiselitsoeng ka la 17 Pherekhong.

Lintho tse ncha tse ka sehloohong ho Firefox 108:

  • E kentse tsela e khuts'oane ea keyboard ea Shift + ESC ho bula leqephe la mookameli oa ts'ebetso kapele (mabapi: lits'ebetso), e u lumellang ho lekola hore na ke lits'ebetso life le likhoele tse kahare tse jang mohopolo o feteletseng le lisebelisoa tsa CPU.
    Ho lokolloa ha Firefox 108
  • Kemiso e ntlafalitsoeng ea tlhahiso ea foreimi ea animation tlas'a maemo a holimo, e ntlafalitseng liphetho tsa liteko tsa MotionMark.
  • Ha u hatisa le ho boloka liforomo tsa PDF, hoa khoneha ho sebelisa litlhaku ka lipuo tse ling ntle le Senyesemane.
  • Ts'ehetso ea tokiso e nepahetseng ea mebala ea litšoantšo e kentsoe tšebetsong, ho latela li-profaele tsa mebala tsa ICCv4.
  • Mokhoa oa ho bonts'a li-bookmark "li-tab tse ncha feela" (setting ea "Show Show on New Tab") e netefalitsoe hore e sebetsa ka nepo bakeng sa li-tab tse ncha tse se nang letho.
  • E kentse li-cookiebanners.bannerClicking.enabled le cookiebanners.service.mode setting to about:config bakeng sa ho tobetsa ka boits'oaro libanner tse kopang tumello ea ho sebelisa Li-cookie libakeng tsa marang-rang. Sehokelong sa meaho ea bosiu, li-switch li kentsoe ts'ebetsong ho laola ho tobetsa ka bohona ho li-banner tsa Cookie mabapi le libaka tse itseng.
  • Web MIDI API e kentsoe, e u lumellang hore u sebelisane le sesebelisoa sa marang-rang se nang le lisebelisoa tsa 'mino tse nang le sebopeho sa MIDI se hokahaneng le komporo ea mosebelisi. API e fumaneha feela bakeng sa maqephe a kentsoeng ka HTTPS. Ha o letsetsa mokhoa oa navigator.requestMIDIAccess() ha ho na le lisebelisoa tsa MIDI tse hoketsoeng komporong, mosebelisi o hlahisoa ka puisano e ba khothaletsang ho kenya "Keketso ea Tumello ea Sebaka" e hlokahalang ho kenya tšebetsong (sheba tlhaloso e ka tlase).
  • Mokhoa oa liteko, Keketso ea Tumello ea Sebaka, e hlahisitsoe ho laola phihlello ea libaka ho li-API tse ka bang kotsi le likarolo tse hlokang litokelo tse atolositsoeng. Ka kotsi re bolela bokhoni bo ka senyang lisebelisoa, ba hlahisa liphetoho tse ke keng tsa fetoloa, ba sebelisoa ho kenya khoutu e kotsi ho lisebelisoa, kapa ho lebisa ho lutla ha data ea mosebelisi. Mohlala, maemong a Web MIDI API, Keketso ea Tumello e sebelisoa ho fana ka phihlello ea sesebelisoa sa audio synthesis se hoketsoeng komporong.
  • Tšehetso ea limmapa tse tsoang linaheng tse ling e lumelloa ka mokhoa oa kamehla, e u lumellang hore u laole hore na ke li-URL life tse tla kenngoa ha u kenya lifaele tsa JavaScript ka li-statement tsa import and import() 'Mapa oa thepa o hlalositsoe ka sebopeho sa JSON karolong с новым атрибутом «importmap». Например: { «imports»: { «moment»: «/node_modules/moment/src/moment.js», «lodash»: «/node_modules/lodash-es/lodash.js» } }

    Ka mor'a ho phatlalatsa 'mapa ona oa ho kenya ka har'a khoutu ea JavaScript, u ​​ka sebelisa poleloana e reng 'import moment from "moment";' ho kenya le ho kenya JavaScript module "/node_modules/moment/src/moment.js" ntle le ho qaqisa tsela (e lekanang le 'motsotso oa ho reka ho tsoa ho "/node_modules/moment/src/moment.js";').

  • Ka element " "ts'ehetso e kentsoeng bakeng sa litšobotsi "bophahamo" le "bophara", tse khethollang bophahamo le bophara ba setšoantšo ka lipikselse. Litšobotsi tse boletsoeng li sebetsa feela ha element " "e behiloe ka har'a elemente" " 'me li hlokomolohuoa ha li hahiloe ka har'a likarolo Le . Ho tima "bophahamo" le "bophara" tshebetso ho E kentse litlhophiso tsa "dom.picture_source_dimension_attributes.enabled" ho mabapi le:config.
  • CSS e fana ka sehlopha sa mesebetsi ea trigonometric sin(), cos(), tan(), asin(), acos(), atan() le atan2().
  • CSS e sebelisa mosebetsi oa round() ho khetha leano la ho potoloha.
  • CSS e sebelisa mofuta , e u lumellang hore u sebelise lipalo tse tsejoang tsa lipalo tse kang Pi le E, hammoho le infinity le NaN mesebetsing ea lipalo. Ka mohlala, "rotate(calc(1rad * pi))".
  • Kopo ea "@container" CSS, e u lumellang hore u hlophise likarolo ho latela boholo ba karolo ea motsoali (analogue ea kopo ea "@media", ha e sebelisoe boholo ba sebaka sohle se bonahalang, empa boholo ba thibela (setshelo) eo karolo e behiloeng ho eona), e ekelitsoe ts'ehetso ea liteko bakeng sa cqw (1% ea bophara), cqh (1% ea bophahamo), cqi (1% ea boholo ba inline), cqb (1% ea boholo ba block). ), cqmin (boleng bo bonyenyane ka ho fetisisa ba cqi kapa cqb) le cqmax (boleng bo phahameng ka ho fetisisa ba cqi kapa cqb). Karolo e tingoa ka mokhoa oa kamehla 'me e lumelloa ka mokhoa oa layout.css.container-queries.enabled setting in about:config.
  • JavaScript e kentse mokhoa oa Array.fromAsync ho theha lethathamo ho tsoa ho data e fihlang ka mokhoa o sa tsitsang.
  • Ts'ehetso e ekelitsoeng bakeng sa "style-src-attr", "style-src-elem", "script-src-attr" le "script-src-elem" ho sehlooho sa CSP (Content Security Policy) HTTP, e fanang ka ts'ebetso ea setaele le mongolo, empa ka bokhoni ba ho li sebelisa ho likarolo tsa motho ka mong le ba sebetsanang le liketsahalo joalo ka ho tobetsa.
  • E kentse ketsahalo e ncha, domContentLoaded, e hlahisoang ha litaba li qetile ho kenya.
  • E kentse khetho ea forceSync ho .get() mokhoa oa ho qobella kamahanyo.
  • Sebaka se arohaneng sa phanele se kentsoe tšebetsong ho amohela li-widget tsa tlatsetso ea WebExtension.
  • Maikutlo a ka morao ho lethathamo la bakhanni ba Linux tse sa lumellaneng le WebRender a fetotsoe. Ho e-na le ho boloka lethathamo le lesoeu la bakhanni ba sebetsang, ho entsoe phetoho ea ho boloka lethathamo le letšo la bakhanni ba nang le mathata.
  • Tšehetso e ntlafetseng bakeng sa protocol ea Wayland. Ho ekelitsoe ts'ebetso ea XDG_ACTIVATION_TOKEN ea tikoloho ka lets'oao la ho kenya tšebetsong protocol ea xdg-activation-v1, eo ts'ebeliso e 'ngoe e ka fetohelang ho tse ling. Mathata a hlahileng ha o tsamaisa li-bookmark ka toeba a rarollotsoe.
  • Litsamaiso tse ngata tsa Linux li na le animation ea liphanele e lumelletsoeng.
  • Mabapi le:config e fana ka litlhophiso tsa gfx.display.max-frame-rate ho fokotsa boholo ba sekhahla sa foreimi.
  • Tšehetso e ekelitsoeng bakeng sa litlhaloso tsa litlhaku tsa Emoji 14.
  • Ka ho sa feleng, keketso ea OES_draw_buffers_indexed WebGL e ea lumelloa.
  • Bokhoni ba ho sebelisa GPU ho potlakisa Canvas2D rasterization bo kentsoe tšebetsong.
  • Sethaleng sa Windows, sandboxing ea lits'ebetso tse sebelisanang le GPU e ea lumelloa.
  • Tšehetso e ekelitsoeng bakeng sa litaelo tsa FMA3 SIMD ( atisa-eketsa ka ho pota-pota ha 'ngoe).
  • Mekhoa e sebelisetsoang ho sebetsana le li-tab tsa morao-rao Windows 11 sethala se se se sebetsa ka mokhoa oa "Katleho", moo mohlophisi oa mosebetsi a fokotsang bohlokoa ba ts'ebetso ho fokotsa ts'ebeliso ea CPU.
    Ho lokolloa ha Firefox 108
  • Lintlafatso tsa mofuta oa Android:
    • E kentse bokhoni ba ho boloka leqephe la webo joalo ka tokomane ea PDF.
    • Ts'ehetso e kentsoeng bakeng sa ho hlophisa li-tab ka har'a liphanele (li-tab li ka fetoloa ka mor'a ho tšoara pompo ea tabo).
    • Ho fanoe ka konopo ea ho bula li-bookmark ho tsoa karolong e boletsoeng ho li-tab tse ncha ka fensetere e ncha kapa ka mokhoa oa incognito.

Ntle le boqapi le litokiso tsa liphoso, Firefox 108 e na le bofokoli ba 20 bo tsitsitseng. Bofokoli ba 16 bo tšoauoa bo le kotsi, boo bofokoli ba 14 (bo bokelletsoeng tlas'a CVE-2022-46879 le CVE-2022-46878) bo bakoa ke mathata a mohopolo, joalo ka buffer overflows le phihlello ea libaka tsa memori tse seng li lokolotsoe. Mohlomong, mathata ana a ka lebisa ts'ebetsong ea khoutu ea mohlaseli ha a bula maqephe a entsoeng ka mokhoa o khethehileng. Kotsi ea CVE-2022-46871 e bakoa ke ts'ebeliso ea khoutu e tsoang mofuteng oa khale oa laeborari ea libusrsctp, e nang le bofokoli bo sa kang ba ngoloa. Kotsi ea CVE-2022-46872 e lumella mohlaseli ea nang le phihlello ea ts'ebetso ea ts'ebetso ea maqephe ho feta ho itšehla thajana ho Linux le ho bala litaba tsa lifaele tse hanyetsanang ka ho thetsa melaetsa ea IPC e amanang le clipboard.

Source: opennet.ru

Eketsa ka tlhaloso