Kutulutsidwa kwa Firefox 89 yokhala ndi mawonekedwe okonzedwanso

Msakatuli wa Firefox 89 adatulutsidwa. Kuphatikiza apo, kusintha kwa nthambi yanthawi yayitali yothandizira 78.11.0 kudapangidwa. Nthambi ya Firefox 90 posachedwa idzasamutsidwa kumalo oyesera a beta, omwe adzatulutsidwa pa July 13.

Zatsopano zazikulu:

  • The mawonekedwe wakhala kwambiri wamakono. Zithunzi zazithunzi zasinthidwa, mawonekedwe azinthu zosiyanasiyana alumikizidwa, ndipo phale lamitundu lakonzedwanso.
  • Mapangidwe a tabu asinthidwa - ngodya za mabatani a tabu amazunguliridwa ndipo samaphatikizananso ndi gululo pamalire apansi (batani loyandama). Kupatukana kowonekera kwa ma tabo osagwira kwachotsedwa, koma gawo lomwe limakhala ndi batani limawonetsedwa mukamayenda pamwamba pa tabu.
    Kutulutsidwa kwa Firefox 89 yokhala ndi mawonekedwe okonzedwanso
  • Menyu yasinthidwa. Zinthu zosagwiritsidwa ntchito kawirikawiri komanso zachikale zachotsedwa pamindandanda yazakudya zazikuluzikulu kuti ziwonetsere zofunikira kwambiri. Zinthu zotsalazo zimaphatikizidwanso malinga ndi kufunikira ndi zofuna za ogwiritsa ntchito. Monga gawo lolimbana ndi zosokoneza zowoneka bwino, zithunzi zomwe zili pafupi ndi menyu zachotsedwa ndipo zolemba zokha zatsala. Mawonekedwe osinthira gulu ndi zida za opanga mawebusayiti amayikidwa mumndandanda wosiyana "Zida Zambiri".
    Kutulutsidwa kwa Firefox 89 yokhala ndi mawonekedwe okonzedwansoKutulutsidwa kwa Firefox 89 yokhala ndi mawonekedwe okonzedwanso
  • Menyu ya "..." (Page Actions) yomangidwa mu bar ya adilesi yachotsedwa, momwe mungawonjezere chizindikiro, kutumiza ulalo ku Pocket, pini tabu, gwirani ntchito ndi bolodi, ndikuyambitsa kutumiza ndi imelo. Zosankha zomwe zikupezeka kudzera pa menyu ya "..." zasunthidwa kumadera ena a mawonekedwe, kukhalabe mugawo lokhazikitsira gulu ndipo zitha kuyikidwa payekhapayekha pagulu ngati mabatani. Mwachitsanzo, batani la mawonekedwe lopangira zowonera likupezeka kudzera pazosankha zomwe zikuwonetsedwa mukadina kumanja patsamba.
    Kutulutsidwa kwa Firefox 89 yokhala ndi mawonekedwe okonzedwanso
  • Anakonzanso mbali ya pop-up kuti musinthe tsambalo ndi mawonekedwe omwe amawonetsedwa potsegula tabu yatsopano.
    Kutulutsidwa kwa Firefox 89 yokhala ndi mawonekedwe okonzedwanso
  • Mapangidwe a mapanelo azidziwitso ndi ma modal dialog okhala ndi machenjezo, zitsimikizo ndi zopempha zasinthidwa ndikuphatikizidwa ndi zokambirana zina. Ma dialog amawonetsedwa ndi ngodya zozungulira komanso zokhazikika pakati.
    Kutulutsidwa kwa Firefox 89 yokhala ndi mawonekedwe okonzedwanso
  • Pambuyo pakusintha, chiwonetsero cha splash chikuwonetsedwa chomwe chikuwonetsa kugwiritsa ntchito Firefox ngati msakatuli wokhazikika pamakina ndikukulolani kusankha mutu. Mitu yomwe mungasankhire ndi: dongosolo (amaganizira zosintha zamakina popanga windows, menyu ndi mabatani), kuwala, mdima ndi Alpenglow (mtundu).
    Kutulutsidwa kwa Firefox 89 yokhala ndi mawonekedwe okonzedwanso
    Kutulutsidwa kwa Firefox 89 yokhala ndi mawonekedwe okonzedwanso
    Kutulutsidwa kwa Firefox 89 yokhala ndi mawonekedwe okonzedwanso
    Kutulutsidwa kwa Firefox 89 yokhala ndi mawonekedwe okonzedwanso
    Kutulutsidwa kwa Firefox 89 yokhala ndi mawonekedwe okonzedwanso
  • Mwachikhazikitso, mawonekedwe a mawonekedwe a gulu amabisa batani kuti atsegule mawonekedwe a compact panel. Kuti mubwezeretse zoikamo ku about:config, "browser.compactmode.show" parameter yakhazikitsidwa. Kwa ogwiritsa ntchito omwe ali ndi compact mode, njirayo idzatsegulidwa yokha.
  • Chiwerengero cha zinthu zomwe zimasokoneza chidwi cha wogwiritsa ntchito chachepetsedwa. Anachotsa machenjezo ndi zidziwitso zosafunikira.
  • Chowerengera chimaphatikizidwa mu bar ya ma adilesi, kukulolani kuti muwerenge mawu a masamu omwe afotokozedwa mwanjira iliyonse. Chowerengera ndichozimitsidwa pakadali pano ndipo chikufunika kusintha makonda a suggest.calculator mu about:config. M'modzi mwazotulutsa zotsatila zimayembekezeredwanso (zowonjezeredwa kale ku zomangamanga za usiku za en-US) maonekedwe a unit converter yomangidwa mu bar address, kulola, mwachitsanzo, kutembenuza mapazi kukhala mamita.
    Kutulutsidwa kwa Firefox 89 yokhala ndi mawonekedwe okonzedwanso
  • Kupanga kwa Linux kumathandizira injini yopanga ya WebRender kwa ogwiritsa ntchito onse a Linux, kuphatikiza madera onse apakompyuta, mitundu yonse ya Mesa, ndi makina okhala ndi madalaivala a NVIDIA (kale webRender idangothandizidwa ndi GNOME, KDE, ndi Xfce yokhala ndi madalaivala a Intel ndi AMD). WebRender imalembedwa m'chinenero cha Dzimbiri ndipo imakulolani kuti mukwaniritse chiwonjezeko chachikulu choperekera mofulumira ndikuchepetsa katundu pa CPU posuntha zomwe zili patsamba lomwe limapereka ntchito ku mbali ya GPU, yomwe imayendetsedwa kudzera muzithunzi zomwe zikuyenda pa GPU. Kuti muyimitse WebRender mu about:config, mutha kugwiritsa ntchito zochunira za "gfx.webrender.enabled" kapena kuyendetsa Firefox ndi zosintha zachilengedwe MOZ_WEBRENDER=0 seti.
  • The Total Cookie Protection njira imayatsidwa mwachisawawa, yomwe idatsegulidwa kale pokhapokha mutasankha njira yolimba yoletsa zosafunikira (zolimba). Patsamba lililonse, malo osungira akutali a Ma cookie akugwiritsidwa ntchito, omwe salola kugwiritsa ntchito ma Cookies kuti azitha kuyang'anira mayendedwe pakati pamasamba, popeza ma cookie onse omwe amapangidwa kuchokera ku midadada ya chipani chachitatu omwe amatsitsidwa patsambali tsopano amangika patsamba lalikulu ndipo ali osasamutsidwa pamene midadada iyi yafikiridwa kuchokera kumasamba ena. Kupatulapo, kuthekera kwa kusamutsa ma cookie pamasamba kumasiyidwa kuzinthu zosakhudzana ndi kutsatira kwa ogwiritsa ntchito, mwachitsanzo, zomwe zimagwiritsidwa ntchito potsimikizira kamodzi. Zambiri zokhudzana ndi ma cookie oletsedwa ndi ololedwa amasamba zimawonetsedwa mumenyu yomwe ikuwonetsedwa mukadina chizindikiro cha chishango mu bar ya adilesi.
    Kutulutsidwa kwa Firefox 89 yokhala ndi mawonekedwe okonzedwanso
  • Mtundu wachiwiri wamakina a SmartBlock waphatikizidwa, wopangidwa kuti athetse mavuto pamasamba omwe amabwera chifukwa chotsekereza zolemba zakunja munjira yosakatula mwachinsinsi kapena kutsekereza kwazinthu zosafunikira (zolimba) kutsegulidwa. Mwa zina, SmartBlock imakulolani kuti muwonjezere kwambiri magwiridwe antchito a masamba ena omwe akucheperachepera chifukwa cholephera kutsitsa kachidindo kotsatira. SmartBlock imangolowetsa m'malo mwa zolembedwa zomwe zimagwiritsidwa ntchito potsata ndi zikwatu zomwe zimatsimikizira kuti tsambalo likudzaza bwino. Ma Stubs amakonzekera zolemba zina zodziwika bwino zomwe zikuphatikizidwa pamndandanda wa Disconnect, kuphatikiza zolembedwa ndi Facebook, Twitter, Yandex, VKontakte ndi Google widget.
  • Thandizo la DC (Delegated Credentials) TLS yowonjezera ikuphatikizidwa kuti ipereke ziphaso zaufupi, zomwe zimathetsa vuto ndi ziphaso pokonzekera mwayi wopita kutsamba pogwiritsa ntchito maukonde operekera zinthu. Zidziwitso Zoperekedwa zimabweretsa kiyi yowonjezera yachinsinsi yapakatikati, kutsimikizika kwake kumangokhala maola kapena masiku angapo (osapitilira masiku 7). Kiyiyi imapangidwa kutengera satifiketi yoperekedwa ndi akuluakulu a satifiketi ndipo imakulolani kuti musunge chinsinsi chachinsinsi cha satifiketi yoyambirira kuchokera kuzinthu zotumizira zinthu. Pofuna kupewa zovuta zofikira kiyi yapakatikati itatha, ukadaulo wosinthira wokhazikika umaperekedwa kumbali ya seva yoyambirira ya TLS.
  • Kukhazikitsa kwa chipani chachitatu (osabadwa ku dongosolo) kwa zinthu zolowetsamo, monga masiwichi, mabatani, mindandanda yotsikira pansi ndi magawo olowetsa mawu (zolowetsa, zolemba, batani, sankhani), zimaperekedwa, zokhala ndi mapangidwe amakono. Kugwiritsiridwa ntchito kwapadera kwa mawonekedwe a mawonekedwe kunalinso ndi zotsatira zabwino pamawonekedwe a tsamba.
  • Kutha kuwongolera zomwe zili muzinthu zimaperekedwa Ndipo pogwiritsa ntchito malamulo a Document.execCommand(), kusunga mbiri yosintha komanso popanda kufotokoza mwatsatanetsatane katundu wa ContentEditable.
  • API Yokhazikitsidwa Ndi Nthawi Yoyeserera kuti muyeze kuchedwa kwa zochitika musanatsegule komanso pambuyo pake.
  • Chowonjezera cha CSS chamitundu yokakamiza kuti muwone ngati msakatuli akugwiritsa ntchito mtundu womwe wafotokozedwa ndi woletsa patsamba.
  • The @font-face descriptor yawonjezedwa kuzinthu zokwezeka, kutsika-kutsika ndi kutulutsa mzere-gap-override CSS kuti ziwonjeze ma metrics amtundu, omwe angagwiritsidwe ntchito kugwirizanitsa mawonetsedwe amtundu pamasakatuli osiyanasiyana ndi makina ogwiritsira ntchito, monga komanso kuchotseratu masinthidwe a masamba amasamba.
  • CSS function image-set(), yomwe imakupatsani mwayi wosankha chithunzi kuchokera pazosankha zomwe zili ndi malingaliro osiyanasiyana omwe ali oyenera kwambiri pazithunzi zamakono ndi bandwidth yolumikizira netiweki, imathandizira mtundu () ntchito.
  • JavaScript mwachisawawa imalola kugwiritsa ntchito mawu ofunikira omwe akudikirira m'ma module apamwamba, omwe amalola mafoni asynchronous kuti azitha kuphatikizidwa bwino mu ndondomeko yotsitsa gawo ndikupewa kuwakulunga mu "ntchito ya async". Mwachitsanzo, mmalo mwa (async function() {wait Promise.resolve(console.log('test')); }()); tsopano mutha kulemba wait Promise.resolve(console.log('test'));
  • Pa machitidwe a 64-bit, amaloledwa kupanga zida za ArrayBuffers zazikulu kuposa 2GB (koma osati zazikulu kuposa 8GB).
  • Zochitika za DeviceProximityEvent, UserProximityEvent, ndi DeviceLightEvent, zomwe sizimathandizidwa ndi asakatuli ena, zathetsedwa.
  • Patsamba loyang'anira masamba, kusuntha kwa kiyibodi muzinthu zosinthika za BoxModel kwasinthidwa.
  • Zomangamanga za Windows zasintha mawonekedwe a menyu ndikufulumizitsa kuyambitsa kwa msakatuli.
  • Zomangamanga za macOS zimagwiritsa ntchito mindandanda yamasewera apapulatifomu ndi mipiringidzo. Thandizo lowonjezera la zotsatira za kupyola malire a malo owoneka (overscroll), omwe amawonetsa kufika kumapeto kwa tsamba. Thandizo lowonjezera la makulitsidwe anzeru, loyendetsedwa ndi kudina kawiri. Thandizo lowonjezera pamutu wakuda. Mavuto akuwonetsa kusiyana kwamitundu pakati pa CSS ndi zithunzi zathetsedwa. Mu mawonekedwe azithunzi zonse, mutha kubisa mapanelo.

Kuphatikiza pazatsopano ndi kukonza zolakwika, Firefox 89 yakhazikitsa ziwopsezo 16, zomwe 6 mwazo zidadziwika kuti ndizowopsa. Zofooka za 5 (zomwe zimasonkhanitsidwa pansi pa CVE-2021-29967) 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.

Source: opennet.ru

Kuwonjezera ndemanga