Hoʻokuʻu ʻia ʻo Firefox 89 me ka hoʻolālā hou ʻana

Ua hoʻokuʻu ʻia ka polokalamu kele pūnaewele Firefox 89. Eia kekahi, ua hana ʻia kahi mea hou i ka lālā kākoʻo lōʻihi 78.11.0. E hoʻoneʻe koke ʻia ka lālā Firefox 90 i ka pae hoʻāʻo beta, ʻo ka hoʻokuʻu ʻana i hoʻonohonoho ʻia no Iulai 13.

Nā hana hou nui:

  • Ua hoʻololi nui ʻia ka interface. Ua hōʻano hou ʻia nā kiʻi ikona, ua hoʻohui ʻia ke ʻano o nā mea like ʻole, a ua hoʻolālā hou ʻia ka palette kala.
  • Ua hoʻololi ʻia ka hoʻolālā ʻana o ka pā tab - ua pōʻai nā kihi o nā pihi tab a ʻaʻole e hui hou me ka panel ma ka palena o lalo (ka hopena pihi lana). Ua wehe ʻia ka hoʻokaʻawale ʻike ʻana o nā papa hana ʻole, akā ʻike ʻia ka wahi i noho ʻia e ke pihi ke kau ʻoe ma luna o ka pā.
    Hoʻokuʻu ʻia ʻo Firefox 89 me ka hoʻolālā hou ʻana
  • Ua hoʻoponopono hou ʻia ka papa kuhikuhi. Ua wehe ʻia nā mea i hoʻohana ʻole ʻia a me nā mea kahiko mai ka papa kuhikuhi nui a me nā menus pōʻaiapili e nānā i nā hiʻohiʻona nui loa. Hoʻohui hou ʻia nā mea i koe ma muli o ke koʻikoʻi a me ka koi o nā mea hoʻohana. Ma ke ʻano he ʻāpana o ka hakakā ʻana me ka hoʻomāliʻi ʻana i ka clutter ʻike maka, ua wehe ʻia nā kiʻi ma ka ʻaoʻao o nā mea papa inoa a waiho ʻia nā lepili kikokikona. Hoʻokomo ʻia ka ʻaoʻao no ka hoʻoponopono ʻana i ka panela a me nā mea hana no nā mea hoʻomohala pūnaewele i loko o kahi submenu ʻokoʻa "Nā Mea Hana Hou".
    Hoʻokuʻu ʻia ʻo Firefox 89 me ka hoʻolālā hou ʻanaHoʻokuʻu ʻia ʻo Firefox 89 me ka hoʻolālā hou ʻana
  • Ua wehe ʻia ka papa kuhikuhi "..." (Page Actions) i kūkulu ʻia i loko o ka pahu helu wahi, kahi e hiki ai iā ʻoe ke hoʻohui i kahi bookmark, hoʻouna i kahi loulou i Pocket, pine i kahi pā, hana me ka clipboard, a hoʻomaka i ka hoʻouna ʻana i nā mea ma ka leka uila. Ua hoʻoneʻe ʻia nā koho i loaʻa ma o ka papa kuhikuhi "..." i nā ʻāpana ʻē aʻe o ka interface, e loaʻa mau i ka ʻāpana hoʻonohonoho panel a hiki ke kau ʻia ma ka papa ma ke ʻano o nā pihi. No ka laʻana, loaʻa ka pihi interface no ka hoʻokumu ʻana i nā kiʻi paʻi kiʻi ma o ka papa kuhikuhi pōʻaiapili i hōʻike ʻia ke kaomi ʻākau ʻoe ma ka ʻaoʻao.
    Hoʻokuʻu ʻia ʻo Firefox 89 me ka hoʻolālā hou ʻana
  • Hoʻolālā hou i ka ʻaoʻao pop-up no ka hoʻopilikino ʻana i ka ʻaoʻao me ke kikowaena i hōʻike ʻia i ka wā e wehe ai i kahi pā hou.
    Hoʻokuʻu ʻia ʻo Firefox 89 me ka hoʻolālā hou ʻana
  • Ua hoʻololi ʻia ka hoʻolālā ʻana o nā panela ʻike a me nā kamaʻilio modal me nā ʻōlelo aʻo, nā hōʻoia a me nā noi. Hōʻike ʻia nā kamaʻilio me nā kihi poepoe a kū pololei i waena.
    Hoʻokuʻu ʻia ʻo Firefox 89 me ka hoʻolālā hou ʻana
  • Ma hope o ka hōʻano hou, hōʻike ʻia kahi pale splash e hōʻike ana i ka hoʻohana ʻana iā Firefox ma ke ʻano he polokalamu paʻamau ma ka ʻōnaehana a hiki iā ʻoe ke koho i kahi kumumanaʻo. ʻO nā kumuhana hiki iā ʻoe ke koho mai: ʻōnaehana (e noʻonoʻo i nā hoʻonohonoho ʻōnaehana i ka wā e hoʻolālā ai i nā puka makani, nā menus a me nā pihi), māmā, ʻeleʻele a me Alpenglow (kala).
    Hoʻokuʻu ʻia ʻo Firefox 89 me ka hoʻolālā hou ʻana
    Hoʻokuʻu ʻia ʻo Firefox 89 me ka hoʻolālā hou ʻana
    Hoʻokuʻu ʻia ʻo Firefox 89 me ka hoʻolālā hou ʻana
    Hoʻokuʻu ʻia ʻo Firefox 89 me ka hoʻolālā hou ʻana
    Hoʻokuʻu ʻia ʻo Firefox 89 me ka hoʻolālā hou ʻana
  • ʻO ka mea paʻamau, hūnā ka mea hoʻonohonoho hoʻonohonoho hiʻohiʻona panel i kahi pihi e hoʻā i ke ʻano hōʻike panel compact. No ka hoʻihoʻi ʻana i ka hoʻonohonoho i about:config, ua hoʻokō ʻia ka "browser.compactmode.show". No nā mea hoʻohana i hoʻohana ʻia ke ʻano paʻakikī, e hoʻāla ʻia ke koho.
  • Ua hōʻemi ʻia ka helu o nā mea e hoʻohuli i ka nānā ʻana o ka mea hoʻohana. Wehe ʻia nā ʻōlelo aʻo pono ʻole a me nā hoʻolaha.
  • Hoʻohui ʻia kahi calculator i loko o ka pahu helu wahi, e ʻae iā ʻoe e helu i nā huaʻōlelo makemakika i kuhikuhi ʻia i kēlā me kēia kauoha. Ua pio ka calculator i kēia manawa a pono e hoʻololi i ka suggest.calculator hoʻonohonoho ma about:config. Ma kekahi o nā mea hou e hoʻokuʻu ʻia, ua manaʻo ʻia nō hoʻi (ua hoʻohui ʻia i nā kūkulu pō o en-US) ke ʻano o kahi mea hoʻololi ʻāpana i kūkulu ʻia i loko o ka pahu helu helu, e ʻae, no ka laʻana, e hoʻohuli i nā wāwae i nā mika.
    Hoʻokuʻu ʻia ʻo Firefox 89 me ka hoʻolālā hou ʻana
  • Hiki i nā Linux ke kūkulu i ka WebRender compositing engine no nā mea hoʻohana Linux āpau, me nā kaiapuni papapihi āpau, nā mana āpau o Mesa, a me nā ʻōnaehana me nā mea hoʻokele NVIDIA (ua hoʻohana ʻia ka webRender ma mua no GNOME, KDE, a me Xfce me nā mea hoʻokele Intel a me AMD). Ua kākau ʻia ʻo WebRender ma ka ʻōlelo Rust a hiki iā ʻoe ke hoʻokō i ka piʻi nui ʻana o ka wikiwiki o ka hāʻawi ʻana a hoʻemi i ka ukana ma ka CPU ma ka neʻe ʻana i nā hana hoʻoili ʻaoʻao i ka ʻaoʻao GPU, i hoʻokō ʻia ma o nā shaders e holo ana ma ka GPU. No ka hoʻopau ʻana i ka WebRender ma kahi o:config, hiki iā ʻoe ke hoʻohana i ka hoʻonohonoho "gfx.webrender.enabled" a i ʻole holo i Firefox me ka hoʻololi kaiapuni MOZ_WEBRENDER=0 set.
  • Ua hoʻohana ʻia ka Total Cookie Protection ma ke ʻano paʻamau, i hoʻāla ʻia ma mua wale nō ke koho ʻoe i ke ʻano koʻikoʻi no ka pale ʻana i nā ʻike makemake ʻole (koʻikoʻi). No kēlā me kēia pūnaewele, ua hoʻohana ʻia kahi waihona kaʻawale no nā Kuki, ʻaʻole ia e ʻae i ka hoʻohana ʻana i nā Kuki e nānā i ka neʻe ʻana ma waena o nā pūnaewele, ʻoiai ʻo nā Kuki āpau i hoʻonohonoho ʻia mai nā poloka ʻaoʻao ʻekolu i hoʻouka ʻia ma ka pūnaewele i kēia manawa ua nakinaki ʻia i ka pūnaewele nui. ʻaʻole i hoʻoili ʻia ke kiʻi ʻia kēia mau poloka mai nā pūnaewele ʻē aʻe. Ma keʻano he ʻokoʻa, waiho ʻia ka hiki ke hoʻololi i nā kuki paena no nā lawelawe pili ʻole i ka nānā ʻana o ka mea hoʻohana, no ka laʻana, nā mea i hoʻohana ʻia no ka hōʻoia hoʻokahi. Hōʻike ʻia ka ʻike e pili ana i nā kuki i hoʻopaʻa ʻia a ʻae ʻia ma ka papa kuhikuhi i hōʻike ʻia ke kaomi ʻana i ka hōʻailona pale ma ka pahu helu.
    Hoʻokuʻu ʻia ʻo Firefox 89 me ka hoʻolālā hou ʻana
  • Ua hoʻokomo ʻia ka ʻaoʻao ʻelua o ka mīkini SmartBlock, i hoʻolālā ʻia e hoʻoponopono i nā pilikia ma nā pūnaewele e kū mai ana ma muli o ke kāohi ʻana i nā palapala waho ma ke ʻano mākaʻikaʻi pilikino a i ʻole ke hoʻoikaika ʻia ka pale ʻana i nā ʻike makemake ʻole (koʻikoʻi). Ma waena o nā mea ʻē aʻe, ʻae ʻo SmartBlock iā ʻoe e hoʻonui nui i ka hana o kekahi mau pūnaewele e lohi nei ma muli o ka hiki ʻole ke hoʻouka i ka code script no ka nānā ʻana. Hoʻololi ʻokoʻa ʻo SmartBlock i nā palapala i hoʻohana ʻia no ka nānā ʻana me nā stubs e hōʻoia i ka hoʻouka pono ʻana o ka pūnaewele. Hoʻomākaukau ʻia nā stubs no kekahi mau palapala hoʻohana kaulana i hoʻokomo ʻia i ka papa inoa Disconnect, me nā palapala me Facebook, Twitter, Yandex, VKontakte a me Google widget.
  • Hoʻokomo ʻia ke kākoʻo no ka hoʻonui ʻia ʻana o ka DC (Delegated Credentials) TLS no ka hāʻawi ʻana i nā palapala hōʻoia pōkole, e hoʻonā i ka pilikia me nā palapala hōʻoia i ka wā e hoʻonohonoho ai i ke komo ʻana i kahi pūnaewele ma o nā pūnaewele hāʻawi ʻike. Hōʻike ka Delegated Credentials i kahi kī pilikino waena, ʻo ka mana o ia mea i kaupalena ʻia i nā hola a i ʻole kekahi mau lā (ʻaʻole ʻoi aku ma mua o 7 mau lā). Hoʻokumu ʻia kēia kī ma muli o kahi palapala hōʻoia i hāʻawi ʻia e kahi mana hōʻoia a hiki iā ʻoe ke mālama i ke kī pilikino o ka palapala hōʻoia kumu mai nā lawelawe hoʻolaha ʻike. I mea e pale aku ai i nā pilikia komo ma hope o ka pau ʻana o ke kī waena, ua hāʻawi ʻia kahi ʻenehana hōʻano hou i hana ʻia ma ka ʻaoʻao o ke kikowaena TLS kumu.
  • Hōʻike ʻia kahi ʻaoʻao ʻekolu (ʻaʻole maoli i ka ʻōnaehana) i nā ʻano mea hoʻokomo, e like me nā hoʻololi, nā pihi, nā papa inoa hāʻule i lalo a me nā kahua hoʻokomo kikokikona (input, textarea, pihi, koho), e hōʻike ana i kahi hoʻolālā hou. ʻO ka hoʻohana ʻana i kahi hoʻokō ʻokoʻa o nā ʻano mea i loaʻa ka hopena maikaʻi i ka hana hōʻike ʻaoʻao.
  • Hāʻawi ʻia ka hiki ke hoʻololi i nā mea o nā mea A me ka hoʻohana ʻana i nā kauoha Document.execCommand(), mālama i ka mōʻaukala hoʻoponopono a me ka ʻole o ka wehewehe ʻana i ka waiwai contentEditable.
  • Hoʻokō ʻia ka API Manawa Hana no ke ana ʻana i nā lohi hanana ma mua a ma hope o ka hoʻouka ʻana i ka ʻaoʻao.
  • Hoʻohui ʻia ka waiwai CSS i hoʻopaʻa ʻia no ka hoʻoholo ʻana inā ke hoʻohana nei ka polokalamu kele i kahi palette kala i hoʻopaʻa ʻia e ka mea hoʻohana ma kahi ʻaoʻao.
  • Ua hoʻohui ʻia ka @font-face descriptor i nā waiwai CSS ascent-override, descent-override a me line-gap-override e hoʻopau i nā metric font, hiki ke hoʻohana ʻia no ka hoʻohui ʻana i ka hōʻike ʻana o kahi font ma waena o nā polokalamu kele like ʻole a me nā ʻōnaehana hana. a me ka hoʻopau ʻana i ka hoʻonohonoho ʻaoʻao e hoʻololi i nā font pūnaewele.
  • ʻO ka CSS hana kiʻi-set (), ka mea e hiki ai iā ʻoe ke koho i kahi kiʻi mai kahi hoʻonohonoho o nā koho me nā hoʻoholo like ʻole i kūpono loa i nā ʻāpana pale o kēia manawa a me ka bandwidth pili pūnaewele, kākoʻo i ka hana ʻano ().
  • Hāʻawi ka JavaScript ma ka paʻamau i ka hoʻohana ʻana i ka huaʻōlelo kali i nā modules i ka pae kiʻekiʻe, e hiki ai i nā kelepona asynchronous ke hoʻohui maikaʻi ʻia i loko o ke kaʻina hoʻouka ʻana o ka module a pale i ka ʻōwili ʻana iā lākou i kahi "hana async". No ka laʻana, ma kahi o (async function() {kali Promise.resolve(console.log('test'));}()); i kēia manawa hiki iā ʻoe ke kākau e kali iā Promise.resolve(console.log('test'));
  • Ma nā ʻōnaehana 64-bit, ʻae ʻia e hana i nā hale ArrayBuffers i ʻoi aku ka nui ma mua o 2GB (akā ʻaʻole ʻoi aku ka nui ma mua o 8GB).
  • Ua hoʻopau ʻia nā hanana DeviceProximityEvent, UserProximityEvent, a me DeviceLightEvent, ʻaʻole i kākoʻo ʻia ma nā polokalamu kele pūnaewele ʻē aʻe.
  • Ma ka papa nānā ʻaoʻao, ua hoʻomaikaʻi ʻia ka hoʻokele keyboard i nā waiwai BoxModel hiki ke hoʻoponopono.
  • Ua hoʻomaikaʻi nā kūkulu no Windows i ke ʻano o nā menus pōʻaiapili a me ka wikiwiki o ka hoʻomaka ʻana o ka polokalamu kele pūnaewele.
  • Hoʻohana nā mea kūkulu no ka macOS i ka hoʻohana ʻana i nā papa kuhikuhi kikoʻī a me nā ʻōwili pahu. Hoʻohui i ke kākoʻo no ka hopena o ka ʻōwili ʻana ma waho o ka palena o ka wahi i ʻike ʻia (overscroll), nā hōʻailona e hōʻea i ka hopena o ka ʻaoʻao. Hoʻohui ʻia ke kākoʻo no ka zoom akamai, hoʻāla ʻia e ke kaomi pālua. Hoʻohui ʻia ke kākoʻo no ke kumuhana ʻeleʻele. Ua hoʻoholo ʻia nā pilikia me nā ʻokoʻa hōʻike kala ma waena o CSS a me nā kiʻi. Ma ke ʻano pale piha, hiki iā ʻoe ke hūnā i nā panela.

Ma waho aʻe o nā hana hou a me nā hoʻoponopono bug, ua hoʻopau ʻo Firefox 89 i nā mea palupalu 16, kahi o 6 i hōʻailona ʻia he pōʻino. ʻO nā mea palupalu 5 (i hōʻiliʻili ʻia ma lalo o CVE-2021-29967) ke kumu o nā pilikia me ka hoʻomanaʻo, e like me ke kahe ʻana o ka buffer a me ke komo ʻana i nā wahi hoʻomanaʻo i hoʻokuʻu ʻia. Hiki paha, hiki i kēia mau pilikia ke alakaʻi i ka hoʻokō ʻana i ke code a ka mea hoʻouka i ka wā e wehe ai i nā ʻaoʻao i hoʻolālā ʻia.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka