Ukukhishwa kweFirefox 89 ene-interface eklanywe kabusha

Isiphequluli sewebhu seFirefox 89 sikhishiwe. Ngaphezu kwalokho, kwakhiwe isibuyekezo segatsha lesikhathi eside losekelo 78.11.0. Igatsha le-Firefox 90 maduze lizodluliselwa esigabeni sokuhlola i-beta, ukukhululwa kwaso kuhlelelwe uJulayi 13.

Okuqanjiwe okuyinhloko:

  • Isixhumi esibonakalayo senziwe sakamuva kakhulu. Izithonjana zesithonjana zibuyekeziwe, isitayela sezinto ezahlukahlukene sihlanganisiwe, futhi iphalethi yombala yakhiwe kabusha.
  • Idizayini yebha yethebhu ishintshiwe - amakhona ezinkinobho zethebhu ayindilinga futhi awasahlangani nephaneli emngceleni ongezansi (umphumela wenkinobho entantayo). Ukwehlukaniswa okubonakalayo kwamathebhu angasebenzi kususiwe, kodwa indawo ehlala inkinobho iyagqanyiswa uma uhambisa phezulu kuthebhu.
    Ukukhishwa kweFirefox 89 ene-interface eklanywe kabusha
  • Imenyu yakhiwe kabusha. Izinto ezingavamile ukusetshenziswa nezidlulelwe yisikhathi zisusiwe kumenyu enkulu namamenyu womongo ukuze kugxilwe ezicini ezibaluleke kakhulu. Izinto ezisele ziqoqwa kabusha ngokuya ngokubaluleka nokufunwa ngabasebenzisi. Njengengxenye yokulwa nokuhlanganisa okubonakalayo okuphazamisayo, izithonjana eziseduze kwezinto zemenyu zisusiwe futhi kusele amalebula ombhalo kuphela. Isixhumi esibonakalayo sokwenza iphaneli ngendlela oyifisayo namathuluzi onjiniyela bewebhu abekwe kumenyu encane ehlukile "Amathuluzi Angeziwe".
    Ukukhishwa kweFirefox 89 ene-interface eklanywe kabushaUkukhishwa kweFirefox 89 ene-interface eklanywe kabusha
  • Imenyu ethi "..." (Izenzo Zekhasi) eyakhelwe kubha yekheli ikhishiwe, ongakwazi ngayo ukwengeza ibhukhimakhi, uthumele isixhumanisi ku-Pocket, phina ithebhu, sebenza ngebhodi lokunamathisela, futhi uqale ukuthumela izinto nge-imeyili. Izinketho ezitholakala ngemenyu ethi β€œβ€¦β€ zihanjiswe kwezinye izingxenye zesixhumi esibonakalayo, zihlala zitholakala esigabeni sezilungiselelo zephaneli futhi zingabekwa ngazodwana kuphaneli ngendlela yezinkinobho. Isibonelo, inkinobho yesixhumi esibonakalayo yokudala izithombe-skrini iyatholakala ngemenyu yokuqukethwe eboniswa uma uchofoza kwesokudla ekhasini.
    Ukukhishwa kweFirefox 89 ene-interface eklanywe kabusha
  • Idizayine kabusha ibha eseceleni ye-pop-up ukuze wenze ngokwezifiso ikhasi ngesixhumi esibonakalayo esiboniswa lapho kuvulwa ithebhu entsha.
    Ukukhishwa kweFirefox 89 ene-interface eklanywe kabusha
  • Idizayini yamaphaneli olwazi nezingxoxo zemodal ezinezixwayiso, iziqinisekiso nezicelo kushintshiwe futhi kwahlanganiswa nezinye izingxoxo. Izingxoxo ziboniswa ngamakhona ayindilinga futhi amaphakathi aqondile.
    Ukukhishwa kweFirefox 89 ene-interface eklanywe kabusha
  • Ngemuva kwesibuyekezo, kuyavezwa isikrini sokuchaphaza esiphakamisa ukusebenzisa iFirefox njengesiphequluli esizenzakalelayo ohlelweni futhi ikuvumela ukuthi ukhethe itimu. Amatimu ongakhetha kuwo yilawa: isistimu (icabangela izilungiselelo zesistimu lapho uklama amawindi, amamenyu nezinkinobho), ukukhanya, okumnyama kanye ne-Alpenglow (umbala).
    Ukukhishwa kweFirefox 89 ene-interface eklanywe kabusha
    Ukukhishwa kweFirefox 89 ene-interface eklanywe kabusha
    Ukukhishwa kweFirefox 89 ene-interface eklanywe kabusha
    Ukukhishwa kweFirefox 89 ene-interface eklanywe kabusha
    Ukukhishwa kweFirefox 89 ene-interface eklanywe kabusha
  • Ngokuzenzakalelayo, isixhumi esibonakalayo sezilungiselelo zokubukeka kwephaneli sifihla inkinobho ukuze senze kusebenze imodi yokubonisa yephaneli ehlangene. Ukuze ubuyisele ukulungiselelwa kokuthi about:config, ipharamitha ye-"browser.compactmode.show" yenziwe. Kubasebenzisi abanemodi ehlangene enikwe amandla, inketho izovulwa ngokuzenzakalelayo.
  • Inani lezinto eziphazamisa ukunaka komsebenzisi lehlisiwe. Kukhishwe izexwayiso nezaziso ezingadingekile.
  • Isibali sihlanganiswe kubha yamakheli, okukuvumela ukubala izinkulumo zezibalo ezicaciswe nganoma iyiphi indlela. Isibali okwamanje sikhutshazwe ngokuzenzakalela futhi sidinga ukushintsha isilungiselelo se- suggest.calculator kokuthi mayelana:config. Kokunye okukhishwayo okulandelayo kulindelekile (osekuvele kungezwe ekwakhiweni kwasebusuku kwe-en-US) ukubonakala kwesiguquli seyunithi esakhelwe kubha yekheli, okuvumela, isibonelo, ukuguqula izinyawo zibe amamitha.
    Ukukhishwa kweFirefox 89 ene-interface eklanywe kabusha
  • Ukwakhiwa kwe-Linux kuvumela injini yokuhlanganisa ye-WebRender kubo bonke abasebenzisi be-Linux, okuhlanganisa zonke izindawo zedeskithophu, zonke izinguqulo ze-Mesa, namasistimu anabashayeli be-NVIDIA (ngaphambilini i-webRender ibinikwa amandla kuphela i-GNOME, i-KDE, ne-Xfce enabashayeli be-Intel ne-AMD). I-WebRender ibhalwe ngolimi Lwe-Rust futhi ikuvumela ukuthi ufinyelele ekwenyukeni okukhulu kwejubane lokunikeza futhi wehlise umthwalo ku-CPU ngokuhambisa okuqukethwe kwekhasi okuhlinzeka ngemisebenzi ohlangothini lwe-GPU, okusetshenziswa ngemithunzi esebenza ku-GPU. Ukuze ukhubaze i-WebRender kokuthi:config, ungasebenzisa isilungiselelo esithi β€œgfx.webrender.enabled” noma uqalise iFirefox ngesethi eguquguqukayo yemvelo MOZ_WEBRENDER=0.
  • Indlela Yokuvikela Ikhukhi Ephelele inikwe amandla ngokuzenzakalela, ebikade isebenze kuphela uma ukhethe imodi eqinile yokuvimbela okuqukethwe okungafunwa (okuqinile). Esizeni ngasinye, manje kusetshenziswa indawo yokugcina ehlukile ehlukanisiwe yama-Cookies, engavumeli ukusetshenziswa kwama-Cookies ukulandelela ukunyakaza phakathi kwamasayithi, ngoba wonke ama-Cookies asethwe kusuka kumabhulokhi ezinkampani zangaphandle alayishwe kusayithi manje aboshelwe esizeni esikhulu futhi asethiwe. akudluliswanga uma la mabhulokhi afinyelelwa kwamanye amasayithi. Ngokuhlukile, amathuba okudlulisa ikhukhi ashiyelwa izinsiza ezingahlobene nokulandelelwa komsebenzisi, isibonelo, lawo asetshenziselwa ukufakazela ubuqiniso okukodwa. Ulwazi olumayelana namakhukhi avinjelwe futhi avunyelwe awela isayithi luboniswa kumenyu eboniswa lapho uchofoza uphawu lwesihlangu kubha yekheli.
    Ukukhishwa kweFirefox 89 ene-interface eklanywe kabusha
  • Inguqulo yesibili yomshini we-SmartBlock ifakiwe, yakhelwe ukuxazulula izinkinga kumasayithi avela ngenxa yokuvinjwa kwemibhalo yangaphandle kumodi yokuphequlula yangasese noma lapho ukuvinjwa okuthuthukisiwe kokuqukethwe okungafunwa (okuqinile) kwenziwa kusebenze. Phakathi kwezinye izinto, i-SmartBlock ikuvumela ukuthi ukhuphule kakhulu ukusebenza kwamanye amasayithi ahamba kancane ngenxa yokungakwazi ukulayisha ikhodi yeskripthi yokulandelelwa. I-SmartBlock ishintsha ngokuzenzakalelayo izikripthi ezisetshenziselwa ukulandelela ngama-stubs aqinisekisa ukuthi isayithi lilayisha ngendlela efanele. Ama-stubs alungiselelwa ezinye izikripthi zokulandela umkhondo zabasebenzisi ezifakiwe ohlwini lwe-Nqamula, okuhlanganisa nemibhalo enezinqunjwana ze-Facebook, Twitter, Yandex, VKontakte kanye ne-Google.
  • Ukusekelwa kwesandiso se-DC (Imininingwane Ethunyelwe) ye-TLS ifakiwe ekudluliseleni izitifiketi zesikhashana, okuxazulula inkinga ngezitifiketi lapho kuhlelwa ukufinyelela kusayithi ngamanethiwekhi okulethwa kokuqukethwe. Ukuqinisekisa Okuthunyelwe kwethula ukhiye oyimfihlo omaphakathi owengeziwe, ovumeleke ukuthi ukhawulelwe emahoreni noma izinsuku ezimbalwa (ezingekho ngaphezu kwezinsuku eziyi-7). Lo khiye ukhiqizwa ngokususelwe kusitifiketi esikhishwe isiphathimandla sokunikeza isitifiketi futhi ikuvumela ukuthi ugcine ukhiye oyimfihlo wesitifiketi sokuqala uyimfihlo kusukela kumasevisi okulethwa kokuqukethwe. Ukuze ugweme izinkinga zokufinyelela ngemva kokuphelelwa yisikhathi kokhiye omaphakathi, ubuchwepheshe bokubuyekeza okuzenzakalelayo bunikezwa okwenziwa ngasohlangothini lweseva ye-TLS yasekuqaleni.
  • Ukuqaliswa kwezinkampani zangaphandle (okungezona ezomdabu ohlelweni) zezinto zefomu lokufakwayo, okufana nokushintsha, izinkinobho, izinhlu zokudonsela phansi nezinkambu zokufakwayo kombhalo (okokufaka, indawo yombhalo, inkinobho, khetha), kuyethulwa, okuhlanganisa umklamo wesimanjemanje. Ukusetshenziswa kokusetshenziswa okuhlukile kwezinto zefomu nakho kube nomthelela omuhle ekusebenzeni kokuboniswa kwekhasi.
  • Ikhono lokukhohlisa okuqukethwe kwezinto linikeziwe Futhi usebenzisa imiyalo ye-Document.execCommand(), ukulondoloza umlando wokuhlela futhi ngaphandle kokucacisa ngokusobala impahla ehlelekayo yokuqukethwe.
  • I-Implemented Event Timing API ukukala ukubambezeleka komcimbi ngaphambi nangemuva kokulayisha ikhasi.
  • Kwengezwe isici se-CSS esinemibala ephoqelelwe ukuze kunqunywe ukuthi isiphequluli sisebenzisa iphalethi yombala ekhawulelwe eshiwo umsebenzisi ekhasini.
  • Incazelo ye-@font-face yengezwe ku-ascent-override, descent-override kanye ne-line-gap-override izici ze-CSS ukuze kweqe amamethrikhi efonti, angasetshenziswa ukuhlanganisa ukuboniswa kwefonti kuzo zonke iziphequluli ezahlukene namasistimu okusebenza, njengoba kanye nokuqeda ukwakheka kwekhasi amashifu amafonti ewebhu.
  • Umsebenzi we-CSS image-set(), okuvumela ukuthi ukhethe isithombe kusethi yezinketho ezinezinqumo ezihlukene ezifanele kakhulu imingcele yamanje yesikrini kanye nomkhawulokudonsa wokuxhumana kwenethiwekhi, isekela uhlobo() umsebenzi.
  • I-JavaScript ngokuzenzakalelayo ivumela ukusetshenziswa kwegama elingukhiye lokulinda kumamojula asezingeni eliphezulu, okuvumela amakholi asynchronous ukuthi ahlanganiswe ngokushelela enqubweni yokulayisha imojula futhi agweme ukuwagoqa "kumsebenzi we-async". Isibonelo, esikhundleni sokuthi (i-async function() {wait Promise.resolve(console.log('test')); }()); manje ungabhala ukuthi wait Promise.resolve(console.log('test'));
  • Kuzinhlelo ze-64-bit, kuvunyelwe ukudala izakhiwo ze-ArrayBuffers ezinkulu kuno-2GB (kodwa hhayi ezinkulu kuno-8GB).
  • Imicimbi ye-DeviceProximityEvent, UserProximityEvent, ne-DeviceLightEvent, engasekelwe kwezinye iziphequluli, ayiqhubekisiwe.
  • Kuphaneli yokuhlola yekhasi, ukuzulazula kwekhibhodi ezicini ezihlelekayo ze-BoxModel kuthuthukisiwe.
  • Ukwakhiwa kweWindows kuthuthukise ukubukeka kwamamenyu wokuqukethwe futhi kwasheshisa ukuqaliswa kwesiphequluli.
  • Okwakhelwe i-macOS kusebenzisa ukusetshenziswa kwamamenyu wokuqukethwe wengxenyekazi kanye nemigoqo yokuskrola. Ukwesekwa okwengeziwe komthelela wokuskrola ngale komngcele wendawo ebonakalayo (i-overscroll), okubonisa ukufika ekupheleni kwekhasi. Kwengezwe ukwesekwa kwe-smart zoom, eyenziwe yasebenza ngokuchofoza kabili. Kwengezwe usekelo lwetimu emnyama. Izinkinga zokungaboni ngaso linye kombala phakathi kwe-CSS nezithombe sezixazululiwe. Ngemodi yesikrini esigcwele, ungafihla amaphaneli.

Ngokungeziwe ezenzweni ezintsha nokulungiswa kweziphazamisi, iFirefox 89 ilungise ubungozi obuyi-16, okuyi-6 kubo imakwe njengokuyingozi. 5 ubungozi (okuqoqwe ngaphansi kwe-CVE-2021-29967) kubangelwa izinkinga zenkumbulo, njengokuchichima kwebhafa kanye nokufinyelela ezindaweni zenkumbulo esezivele zikhululiwe. Ngokunokwenzeka, lezi zinkinga zingaholela ekusetshenzisweni kwekhodi yomhlaseli lapho kuvulwa amakhasi aklanywe ngokukhethekile.

Source: opennet.ru

Engeza amazwana