Firefox 108 kumasulidwa

Msakatuli wa Firefox 108 watulutsidwa. Kuphatikiza apo, nthambi yothandizira yanthawi yayitali yapangidwa - 102.6.0. Nthambi ya Firefox 109 posachedwa idzasamutsidwa kumalo oyesera a beta, omwe adzatulutsidwa pa Januware 17.

Zatsopano zatsopano mu Firefox 108:

  • Onjezani njira yachidule ya kiyibodi ya Shift + ESC kuti mutsegule tsamba loyang'anira ntchito (za: njira), kukulolani kuti muwone kuti ndi njira ziti ndi ulusi wamkati womwe ukuwononga kukumbukira kwambiri ndi zida za CPU.
    Firefox 108 kumasulidwa
  • Kukonzekera kokwanira kwa makanema ojambula pamikhalidwe yolemetsa kwambiri, zomwe zidasintha zotsatira za mayeso a MotionMark.
  • Mukasindikiza ndikusunga mafomu a PDF, ndizotheka kugwiritsa ntchito zilembo m'zilankhulo zina kupatula Chingerezi.
  • Kuthandizira kuwongolera kolondola kwazithunzi kwachitika, molingana ndi mbiri yamtundu wa ICCv4.
  • Mawonekedwe a ma bookmarks bar "pama tabu atsopano" (mawonekedwe a "Only Show on New Tab") atsimikiziridwa kuti akugwira ntchito moyenera pama tabo atsopano opanda kanthu.
  • Added cookiebanners.bannerClicking.enabled and cookiebanners.service.mode zoikamo ku about:config podina basi zikwangwani zomwe zimapempha chilolezo chogwiritsa ntchito Ma cookie pamasamba. M'mawonekedwe a zomangamanga usiku, masiwichi akhazikitsidwa kuti azitha kuwongolera-kudina mabanner a Cookie mogwirizana ndi madera ena.
  • Web MIDI API yawonjezedwa, kukulolani kuti mulumikizane ndi pulogalamu yapaintaneti yokhala ndi zida zoimbira zokhala ndi mawonekedwe a MIDI olumikizidwa ndi kompyuta ya wogwiritsa ntchito. API imangopezeka pamasamba omwe ali ndi HTTPS. Mukamayimba njira ya navigator.requestMIDIAccess() pakakhala zida za MIDI zolumikizidwa pakompyuta, wogwiritsa ntchitoyo amapatsidwa kukambirana komwe kumawalimbikitsa kuti ayike "Zowonjezera Zololeza Patsamba" zomwe zimafunikira kuti mutsegule (onani malongosoledwe pansipa).
  • Njira yoyesera, Zowonjezera Zololeza Patsamba, zaperekedwa kuti ziwongolere mwayi wamasamba ku ma API omwe angakhale oopsa komanso zinthu zomwe zimafunikira mwayi wowonjezera. Tikanena zoopsa tikutanthauza kuthekera komwe kungawononge zida mwakuthupi, kuyambitsa zosintha zosasinthika, kugwiritsidwa ntchito kukhazikitsa ma code oyipa pazida, kapena kupangitsa kuti data ya ogwiritsa ntchito itayike. Mwachitsanzo, munkhani ya Web MIDI API, Chilolezo Chowonjezera chimagwiritsidwa ntchito popereka mwayi wopeza chida cholumikizira mawu cholumikizidwa ndi kompyuta.
  • Kuthandizira mamapu otengera kunja kumayatsidwa mwachisawawa, kukulolani kuti muzitha kuwongolera ma URL omwe adzakwezedwa potumiza mafayilo a JavaScript kudzera potengera ndi import() statements. Mapu olowetsa atchulidwa mumtundu wa JSON mu chinthucho с новым атрибутом «importmap». Например: { «imports»: { «moment»: «/node_modules/moment/src/moment.js», «lodash»: «/node_modules/lodash-es/lodash.js» } }

    Pambuyo polengeza mapu olowetsawa mu JavaScript code, mutha kugwiritsa ntchito mawu oti 'kulowetsa mphindi kuchokera ku "mphindi";' kuti mutsegule ndikuchita gawo la JavaScript "/node_modules/moment/src/moment.js" popanda kufotokoza mwatsatanetsatane njira (yofanana ndi 'mphindi yoitanitsa kuchokera ku "/node_modules/moment/src/moment.js";').

  • Mu chinthu " "Kuthandizira kuthandizira kwa "kutalika" ndi "m'lifupi", zomwe zimatsimikizira kutalika ndi m'lifupi mwa chithunzicho mu pixels. Zomwe zatchulidwazi zimagwira ntchito pokhapokha chinthucho " "Zimayikidwa mu element" "ndipo amanyalanyazidwa pamene aikidwa m'magulu Ndipo . Kuletsa "kutalika" ndi "m'lifupi" processing mu Adawonjezedwa "dom.picture_source_dimension_attributes.enabled" makonzedwe akuti about:config.
  • CSS imapereka seti ya trigonometric function sin(), cos(), tan(), asin(), acos(), atan() ndi atan2().
  • CSS imagwiritsa ntchito kuzungulira () ntchito kuti isankhe njira yozungulira.
  • CSS imagwiritsa ntchito mtunduwo , zomwe zimakupatsani mwayi wogwiritsa ntchito masamu odziwika bwino monga Pi ndi E, komanso infinity ndi NaN pantchito zamasamu. Mwachitsanzo, "tembenuzani (calc(1rad * pi))".
  • Pempho la "@container" CSS, lomwe limakupatsani mwayi wosintha zinthu kutengera kukula kwa gawo la kholo (analogue ya "@media" pempho, siligwiritsidwa ntchito pakukula kwa malo onse owoneka, koma kukula kwake chipika (chotengera) chomwe chinthucho chimayikidwa), chawonjezedwa chithandizo choyesera cha cqw (1% ya m'lifupi), cqh (1% ya kutalika), cqi (1% ya inline size), cqb (1% ya block size ), cqmin (mtengo wochepa kwambiri wa cqi kapena cqb) ndi cqmax (mtengo wapamwamba kwambiri wa cqi kapena cqb). Chochitikacho chimazimitsidwa mwachisawawa ndipo chimayatsidwa kudzera pagawo la layout.css.container-queries.enabled mu about:config.
  • JavaScript yawonjezera njira ya Array.fromAsync kuti ipange mndandanda kuchokera ku data yofika mwachisawawa.
  • Thandizo lowonjezera la "style-src-attr", "style-src-elem", "script-src-attr" ndi "script-src-elem" malangizo kumutu wa CSP (Content Security Policy) HTTP, ndikupereka magwiridwe antchito a kalembedwe ndi zolemba, koma ndi kuthekera koziyika pazinthu zamunthu payekha komanso oyang'anira zochitika monga onclick.
  • Onjezani chochitika chatsopano, domContentLoaded, chomwe chimachotsedwa mukamaliza kutsitsa.
  • Onjezani njira ya forceSync kunjira ya .get() kukakamiza kulunzanitsa.
  • Malo osiyana akhazikitsidwa kuti agwirizane ndi ma widget owonjezera a WebExtension.
  • Lingaliro kumbuyo kwa mndandanda wakuda wa madalaivala a Linux omwe sagwirizana ndi WebRender asinthidwa. M'malo mosunga mndandanda woyera wa madalaivala ogwira ntchito, kusintha kwapangidwa kukhala ndi mndandanda wakuda wa madalaivala ovuta.
  • Kuthandizira kwabwino kwa protocol ya Wayland. Magwiridwe owonjezera a XDG_ACTIVATION_TOKEN kusintha kwa chilengedwe ndi chizindikiro chotsegula cha protocol ya xdg-activation-v1, momwe pulogalamu imodzi ingasinthire kuyang'ana kwina. Mavuto omwe adachitika posuntha ma bookmark ndi mbewa athetsedwa.
  • Makina ambiri a Linux ali ndi makanema ojambula pamapulogalamu omwe atsegulidwa.
  • About:config amapereka gfx.display.max-frame-rate zochunira kuti achepetse kuchuluka kwa chimango.
  • Thandizo lowonjezera pamatchulidwe a zilembo za Emoji 14.
  • Mwachikhazikitso, kuwonjezera kwa OES_draw_buffers_indexed WebGL kumayatsidwa.
  • Kutha kugwiritsa ntchito GPU kufulumizitsa Canvas2D rasterization kwakhazikitsidwa.
  • Pa Windows nsanja, sandboxing ya njira zolumikizirana ndi GPU imayatsidwa.
  • Thandizo lowonjezera la malangizo a FMA3 SIMD (onjezani-onjezani ndikuzungulira kamodzi).
  • Njira zomwe zimagwiritsidwa ntchito poyang'anira ma tabo akumbuyo pa Windows 11 nsanja tsopano ikuyenda mu "Kuchita Bwino", momwe wokonza ntchitoyo amachepetsa kuchitapo kanthu kuti achepetse kugwiritsa ntchito CPU.
    Firefox 108 kumasulidwa
  • Kusintha kwa mtundu wa Android:
    • Adawonjezera kuthekera kosunga tsamba lawebusayiti ngati chikalata cha PDF.
    • Thandizo lokhazikitsidwa pakuyika ma tabo m'magulu (ma tabu amatha kusinthana mutatha kutsitsa tabu).
    • Batani limaperekedwa kuti mutsegule ma bookmark onse kuchokera pagawo lodziwika pama tabo atsopano pazenera latsopano kapena mumachitidwe a incognito.

Kuphatikiza pazatsopano ndi kukonza zolakwika, Firefox 108 yakhazikitsa ziwopsezo 20. Zowopsa za 16 zimawonetsedwa kuti ndizowopsa, pomwe zofooka 14 (zosonkhanitsidwa pansi pa CVE-2022-46879 ndi CVE-2022-46878) zimayambitsidwa ndi zovuta zamakumbukiro, monga kusefukira kwa buffer ndi mwayi wofikira malo okumbukira omwe adamasulidwa kale. Mwina, mavutowa atha kupangitsa kuti munthu amene akuwukira ayambe kutulutsa masamba opangidwa mwapadera. Chiwopsezo cha CVE-2022-46871 ndi chifukwa chogwiritsa ntchito ma code kuchokera ku laibulale yakale ya libusrsctp, yomwe ili ndi zovuta zomwe sizinalembedwe. Chiwopsezo cha CVE-2022-46872 chimalola wowukira omwe ali ndi mwayi wogwiritsa ntchito tsambalo kuti adutse kudzipatula kwa sandbox ku Linux ndikuwerenga zomwe zili m'mafayilo osasunthika kudzera mukusintha mauthenga a IPC okhudzana ndi bolodi.

Source: opennet.ru

Kuwonjezera ndemanga