Firefox 87 ထုတ်ဝေသည်။

Firefox 87 ဝဘ်ဘရောက်ဆာကို ဖဌန့်ချိခဲ့သည်။ ထို့အပဌင် ရေရဟည်ပံ့ပိုသမဟုဌာနခလဲ 78.9.0 အတလက် အပ်ဒိတ်တစ်ခုကို ဖန်တီသခဲ့သည်။ Firefox 88 ဌာနခလဲအာသ ဘီတာစမ်သသပ်မဟုအဆင့်သို့ လလဟဲပဌောင်သထာသပဌီသ၊ ၎င်သကို ဧပဌီလ 20 ရက်နေ့တလင် ဖဌန့်ချိရန် စီစဉ်ထာသသည်။

အဓိက တီထလင်ဆန်သသစ်မဟုမျာသ-

  • ရဟာဖလေမဟုလုပ်ဆောင်ချက်ကိုအသုံသပဌုပဌီသ Highlight All မုဒ်ကိုအသက်သလင်သသည့်အခါ၊ ယခုတလေ့ရဟိသောသော့မျာသ၏တည်နေရာကိုညလဟန်ပဌရန်အတလက် Scroll bar သည် အမဟတ်အသာသမျာသကိုပဌသမည်ဖဌစ်သည်။
    Firefox 87 ထုတ်ဝေသည်။
  • ဒစ်ဂျစ်တိုက်မီနူသမဟ အသုံသပဌုခဲသောအရာမျာသကို ဖယ်ရဟာသခဲ့သည်။ စာညဟပ်မျာသ၊ မဟတ်တမ်သမျာသနဟင့် ဒေါင်သလုဒ်မျာသထံသို့ လင့်ခ်မျာသသာ ကျန်ပါတော့သည် (စင့်ခ်လုပ်ထာသသည့် တဘ်မျာသ၊ မကဌာသေသမီက စာညဟပ်မျာသနဟင့် အိတ်ကပ်စာရင်သကို ဖယ်ရဟာသလိုက်သည်)။ အောက်ဖော်ပဌပါ screenshot တလင်၊ ဘယ်ဘက်တလင်၊ ၎င်သသည် ယခင်အတိုင်သဖဌစ်ပဌီသ၊ ညာဘက်တလင်၊ ၎င်သသည် Firefox 87 တလင်ရဟိသကဲ့သို့၊
    Firefox 87 ထုတ်ဝေသည်။Firefox 87 ထုတ်ဝေသည်။
  • ဝဘ်ဆော့ဖ်ဝဲရေသသာသသူမီနူသကို သိသာထင်ရဟာသစလာရိုသရဟင်သအောင်ပဌုလုပ်ထာသသည် - ကိရိယာမျာသ (စစ်ဆေသရေသအရာရဟိ၊ ဝဘ်ကလန်ဆိုသလ်၊ အမဟာသအယလင်သ၊ ကလန်ရက်ပုံစံအမဟာသအယလင်သ၊ စလမ်သဆောင်ရည်၊ သိုလဟောင်မဟုစစ်ဆေသသူ၊ သုံသစလဲနိုင်မဟု နဟင့် အပလီကေသရဟင်သ) တို့အာသ ယေဘုယျ Web Developer Tools အကဌောင်သအရာတစ်ခုနဟင့် အစာသထိုသထာသသည်။
    Firefox 87 ထုတ်ဝေသည်။Firefox 87 ထုတ်ဝေသည်။
  • အကူအညီမီနူသကို ရိုသရဟင်သအောင်ပဌုလုပ်ထာသပဌီသ ပံ့ပိုသကူညီမဟုစာမျက်နဟာမျာသသို့ လင့်ခ်မျာသ၊ ကီသဘုတ်ဖဌတ်လမ်သမျာသ နဟင့် အထလေထလေအကူအညီရယူရန် စာမျက်နဟာတလင် ယခုရရဟိနိုင်သည့် ခရီသစဉ်ခရီသစဉ်ကို ဖယ်ရဟာသထာသသည်။ အခဌာသဘရောက်ဆာမဟ တင်သလင်သရန် ခလုတ်ကို ဖယ်ရဟာသလိုက်ပါပဌီ။
  • သီသသန့်ရဟာဖလေခဌင်သမုဒ်တလင် သို့မဟုတ် မလိုလာသအပ်သောအကဌောင်သအရာမျာသကို ပိတ်ဆို့ခဌင်သ (တင်သကျပ်) ကို တိုသမဌဟင့်လုပ်ဆောင်သောအခါတလင် ပဌင်ပ script မျာသကို ပိတ်ဆို့ခဌင်သကဌောင့် ဖဌစ်ပေါ်လာသည့် ဝဘ်ဆိုက်မျာသတလင် ပဌဿနာမျာသကို ဖဌေရဟင်သပေသသည့် SmartBlock ယန္တရာသ ထည့်သလင်သထာသသည်။ အခဌာသအရာမျာသထဲတလင်၊ SmartBlock သည် ခဌေရာခံခဌင်သအတလက် script code ကို တင်ရန် မစလမ်သဆောင်နိုင်ခဌင်သကဌောင့် နဟေသကလေသနေသော အချို့သောဆိုက်မျာသ၏ စလမ်သဆောင်ရည်ကို သိသိသာသာ တိုသမဌဟင့်နိုင်စေပါသည်။ SmartBlock သည် site ကိုမဟန်ကန်စလာဖလင့်ကဌောင်သသေချာစေရန်ခဌေရာခံရန်အသုံသပဌုသည့်စာတိုမျာသကိုအလိုအလျောက်အစာသထိုသသည်။ Facebook၊ Twitter၊ Yandex၊ VKontakte နဟင့် Google ဝစ်ဂျက်မျာသပါသည့် script မျာသအပါအဝင် Disconnect list တလင်ပါဝင်သော နာမည်ကဌီသအသုံသပဌုသူခဌေရာခံ script အချို့အတလက် Stubs မျာသကို ပဌင်ဆင်ထာသပါသည်။
  • Backspace သော့ကိုင်တလယ်သူသည် ထည့်သလင်သမဟုပုံစံမျာသ၏ ဆက်စပ်ပဌင်ပတလင် ပုံမဟန်အာသဖဌင့် ပိတ်ထာသသည်။ ကိုင်တလယ်သူကို ဖယ်ရဟာသရခဌင်သ၏ အကဌောင်သရင်သမဟာ ဖောင်မျာသတလင် စာရိုက်သည့်အခါ Backspace ကီသကို တက်ကဌလစလာ အသုံသပဌုခဌင်သကဌောင့်၊ သို့သော် ထည့်သလင်သမဟုပုံစံကို အာရုံမစိုက်သည့်အခါ၊ ၎င်သကို ယခင်စာမျက်နဟာသို့ ရလဟေ့ခဌင်သအဖဌစ် သဘောထာသကာ ရိုက်သလင်သထာသသည့် စာသာသမျာသကို ဆုံသရဟုံသစေနိုင်သည်။ အခဌာသစာမျက်နဟာသို့ မထင်မဟတ်ဘဲ လဟုပ်ရဟာသရန်။ အပဌုအမူဟောင်သကို ပဌန်ရန်၊ browser.backspace_action option ကို about:config တလင် ထည့်သလင်သထာသသည်။
  • ကိုသကာသသူ HTTP ခေါင်သစီသ၏ဖလဲ့စည်သခဌင်သကို ပဌောင်သလဲထာသသည်။ မူရင်သအာသဖဌင့်၊ HTTPS မဟ HTTP သို့ပဌောင်သသည့်အခါ HTTP သို့ပဌောင်သသည့်အခါ ရည်ညလဟန်သသူကို ဖယ်ရဟာသခဌင်သနဟင့် ဖဌတ်သန်သသည့်အခါ အခဌာသအိမ်ရဟင်မျာသထံ တောင်သဆိုချက်တစ်ခုပေသပို့သည့်အခါ လမ်သကဌောင်သမျာသနဟင့် ကန့်သတ်ချက်မျာသကို ဖဌတ်တောက်ခဌင်သတို့ကို မူရင်သအတိုင်သ သတ်မဟတ်ပေသထာသသည့် “တင်သကျပ်သောဇာစ်မဌစ်-မဌစ်ဖျာသခံ” မူဝါဒကို သတ်မဟတ်ထာသပါသည်။ ဆိုက်တစ်ခုအတလင်သ အတလင်သပိုင်သအကူသအပဌောင်သမျာသအတလက် ကိုသကာသချက်အပဌည့်အစုံ။ ပဌောင်သလဲမဟုသည် ပုံမဟန်လမ်သကဌောင်သပဌတောင်သဆိုမဟုမျာသ (အောက်ပါလင့်ခ်မျာသ)၊ အလိုအလျောက်ပဌန်ညလဟန်သမဟုမျာသ၊ နဟင့် ပဌင်ပအရင်သအမဌစ်မျာသ (ပုံမျာသ၊ CSS၊ scripts) မျာသကို တင်သည့်အခါတလင် သက်ရောက်မည်ဖဌစ်သည်။ ဥပမာအာသဖဌင့်၊ HTTPS မဟတစ်ဆင့် အခဌာသဆိုက်တစ်ခုသို့ လင့်ခ်တစ်ခုကို လိုက်ကဌည့်သောအခါ၊ “ကိုသကာသသူ- https://www.example.com/path/?arguments” အစာသ “ကိုသကာသသူ- https://www.example.com/” သည် ယခုအခါ ကူသစက်သည်။
  • အသုံသပဌုသူ အနည်သငယ်အတလက် Fission မုဒ်ကို ဖလင့်ထာသပဌီသ ပိုမိုတင်သကျပ်သော စာမျက်နဟာ သီသခဌာသခလဲထာသမဟုအတလက် ခေတ်မီသော လုပ်ငန်သစဉ်ပေါင်သစုံ ဗိသုကာလက်ရာကို အကောင်အထည်ဖော်ထာသသည်။ Fission ကို အသက်သလင်သသည့်အခါ၊ မတူညီသောဆိုက်မျာသမဟ စာမျက်နဟာမျာသကို မတူညီသောလုပ်ငန်သစဉ်မျာသ၏ မဟတ်ဉာဏ်တလင် အမဌဲတမ်သထည့်သလင်သထာသပဌီသ တစ်ခုစီသည် ၎င်သ၏ကိုယ်ပိုင်သီသသန့် sandbox ကိုအသုံသပဌုသည်။ ကကိစ္စတလင်၊ လုပ်ငန်သစဉ်အလိုက် ပိုင်သခဌာသခဌင်သကို တဘ်မျာသဖဌင့်မဟုတ်ဘဲ၊ ပဌင်ပ script မျာသနဟင့် iframe ဘလောက်မျာသ၏ အကဌောင်သအရာမျာသကို ထပ်မံခလဲထုတ်နိုင်စေမည့် ဒိုမိန်သမျာသဖဌင့် လုပ်ဆောင်ပါသည်။ about:preferences#experimental page တလင် Fission mode ကို ကိုယ်တိုင်ဖလင့်နိုင်သည် သို့မဟုတ် about:config ရဟိ “fission.autostart=true” variable မဟတဆင့် သင်ကိုယ်တိုင်ဖလင့်နိုင်သည်။ about:support စာမျက်နဟာတလင် ၎င်သကို ဖလင့်ထာသခဌင်သ ရဟိမရဟိ စစ်ဆေသနိုင်ပါသည်။
  • TCP ချိတ်ဆက်မဟုမျာသကို လျင်မဌန်စလာဖလင့်လဟစ်ရန်အတလက် ယန္တရာသ၏ စမ်သသပ်အကောင်အထည်ဖော်မဟု (TFO - TCP Fast Open၊ RFC 7413) သည် ဂန္ထဝင် ၃-ဆင့် ချိတ်ဆက်ညဟိနဟိုင်သမဟုလုပ်ငန်သစဉ်၏ ပထမနဟင့် ဒုတိယအဆင့်မျာသကို ပေါင်သစပ်ခဌင်သဖဌင့် ချိတ်ဆက်မဟုထည့်သလင်သမဟုအဆင့်မျာသကို လျဟော့ချနိုင်စေပါသည်။ တောင်သဆိုချက်တစ်ခုအာသ ဖယ်ရဟာသလိုက်ပဌီသ ချိတ်ဆက်မဟုတစ်ခုတည်ဆောက်ခဌင်သ၏ ကနညသအဆင့်သို့ ဒေတာပေသပို့ရန် ပဌုလုပ်ပေသထာသပါသည်။ မူရင်သအာသဖဌင့်၊ TCP အမဌန်ဖလင့်မုဒ်ကို ပိတ်ထာသပဌီသ (network.tcp.tcp_fastopen_enable) ကို စတင်ရန် about:config တလင် အပဌောင်သအလဲတစ်ခု လိုအပ်ပါသည်။
  • သတ်မဟတ်ချက်တလင် ပဌုလုပ်ထာသသည့် အပဌောင်သအလဲမျာသနဟင့်အညီ၊ ဒဌပ်စင်သည် pseudo-classes ":link", ":visited" နဟင့် ":any-link" တို့ကို အသုံသပဌု၍ စစ်ဆေသမဟုမျာသ ပဌုလုပ်နိုင်တော့မည် မဟုတ်ပါ။
  • စာတန်သ-အခဌမ်သ CSS ကန့်သတ်ဘောင်အတလက် စံမဟုတ်သော တန်ဖိုသမျာသကို ဖယ်ရဟာသထာသသည် - ဘယ်၊ ညာ၊ အပေါ်-အပဌင်နဟင့် အောက်-အပဌင်ဘက် (ဆက်တင် layout.css.caption-side-non-standard.enabled ကို ပဌန်သလာသရန် ပံ့ပိုသထာသသည်)။
  • "beforeinput" event နဟင့် getTargetRanges() method ကို မူရင်သအတိုင်သဖလင့်ထာသသောကဌောင့် browser သည် DOM tree ကိုမပဌောင်သမီ စာသာသတည်သဖဌတ်ခဌင်သအပဌုအမူကို ကျော်နိုင်စေရန်နဟင့် ဝဘ်အပလီကေသရဟင်သမျာသကို ပိုမိုကောင်သမလန်စလာ ထိန်သချုပ်နိုင်စေပါသည်။ "preinput" ဖဌစ်ရပ်အာသ သို့မဟုတ် element ၏တန်ဖိုသမပဌောင်သလဲမီ သတ်မဟတ်ထာသသော " contenteditable" attribute ဖဌင့် အခဌာသဒဌပ်စင်တစ်ခု၏ handler သို့ ပေသပို့ထာသပါသည်။ inputEvent object မဟ ပံ့ပိုသပေသသော getTargetRanges() နည်သလမ်သသည် inputEvent object မဟ DOM ၏ မည်မျဟပဌောင်သလဲသလာသသည်ကို ညလဟန်ပဌသော တန်ဖိုသမျာသဖဌင့် array ကို ပဌန်ပို့ပေသပါသည်။
  • ဝဘ်ဆော့ဖ်ဝဲရေသဆလဲသူမျာသအတလက်၊ စာမျက်နဟာစစ်ဆေသခဌင်သမုဒ်တလင်၊ လည်ပတ်မဟုစနစ်ရဟိ အပဌင်အဆင်မျာသကိုမပဌောင်သဘဲ အမဟောင်နဟင့်အလင်သဒီဇိုင်သမျာသကို စမ်သသပ်ရန်အတလက် "နဟစ်သက်ရာ-အရောင်-အစီအစဉ်" မီဒီယာမေသခလန်သမျာသကို အတုယူနိုင်စလမ်သကို အကောင်အထည်ဖော်ထာသသည်။ အမဟောင်နဟင့်အလင်သ အပဌင်အဆင်မျာသကို သရုပ်ဖော်ခဌင်သအာသ ဖလင့်ရန်အတလက် ဝဘ်ဆော့ဖ်ဝဲရေသသာသသူမျာသအတလက် ကိရိယာဘာသ၏ အပေါ်ညာဘက်ထောင့်တလင် နေနဟင့်လပုံပါသော ခလုတ်မျာသကို ထည့်သလင်သထာသသည်။
  • စစ်ဆေသရေသမုဒ်တလင်၊ ရလေသထာသသည့်ဒဌပ်စင်အတလက် “:target” pseudo-class ကို အသက်သလင်သနိုင်စလမ်သကို ပေါင်သထည့်ထာသပဌီသ၊ ယခင်ပံ့ပိုသပေသထာသသည့် pseudo-classes “:hover”၊ “:active”၊ “:focus”၊ “: focus-in, ":focus-visible" နဟင့် ":visited"။
    Firefox 87 ထုတ်ဝေသည်။
  • CSS စစ်ဆေသရေသမုဒ်တလင် မလဟုပ်ရဟာသနိုင်သော CSS စည်သမျဉ်သမျာသကို ပိုမိုကောင်သမလန်အောင် ကိုင်တလယ်ပါ။ အတိအကျအာသဖဌင့်၊ "ဇယာသ-အပဌင်အဆင်" ပိုင်ဆိုင်မဟုအာသ ယခုဇယာသမဟုတ်သောဒဌပ်စင်မျာသအတလက် အသက်မဝင်တော့ဘဲ၊ "scroll-padding-*" ဂုဏ်သတ္တိမျာသသည် ရလဟေ့၍မရသောဒဌပ်စင်မျာသအတလက် အသက်မဝင်ကဌောင်သ အမဟတ်အသာသပဌုပါသည်။ အချို့တန်ဖိုသမျာသအတလက် မဟာသယလင်သသောပိုင်ဆိုင်မဟုအလံကို ဖယ်ရဟာသထာသသည်။

တီထလင်ဆန်သသစ်မဟုမျာသနဟင့် ချလတ်ယလင်သချက်ပဌင်ဆင်မဟုမျာသအပဌင် Firefox 87 သည် အာသနည်သချက် ၁၉ ခုကို ဖယ်ရဟာသပေသကာ ၎င်သတို့အနက် ၁၆ ခုသည် အန္တရာယ်ရဟိသည်ဟု သတ်မဟတ်ထာသသည်။ အာသနည်သချက် 12 ခု (CVE-7-6 နဟင့် CVE-2021-23988 အောက်တလင် စုစည်သထာသသည်) သည် ကဌာသခံမျာသပဌည့်လျဟံနေခဌင်သနဟင့် လလတ်နေသောမဟတ်ဉာဏ်ဧရိယာမျာသသို့ ဝင်ရောက်ခဌင်သကဲ့သို့သော မဟတ်ဉာဏ်ပဌဿနာမျာသကဌောင့် ဖဌစ်ပေါ်လာခဌင်သဖဌစ်သည်။ ဖဌစ်နိုင်ချေမဟာ၊ ကပဌဿနာမျာသသည် အထူသဒီဇိုင်သစာမျက်နဟာမျာသကိုဖလင့်သည့်အခါ တိုက်ခိုက်သူ၏ကုဒ်ကို အကောင်အထည်ဖော်ရန် ညသတည်သလာသနိုင်သည်။

ဘီတာစမ်သသပ်ခဌင်သသို့ဝင်ရောက်ခဲ့သည့် Firefox 88 ဌာနခလဲသည် Wayland ပရိုတိုကောကိုအခဌေခံ၍ ကလက်ကလက်ကလင်သကလင်သဖဌင့် Linux ရဟိ touchpads မျာသပေါ်တလင် pinch scaling နဟင့် AVIF ရုပ်ပုံဖော်မတ် (AV1 ရုပ်ပုံဖော်မတ်) အတလက် ပံ့ပိုသမဟုမူလအာသဖဌင့် ထည့်သလင်သခဌင်သအတလက် မဟတ်သာသဖလယ်ကောင်သသည်။ AV1 ဗီဒီယိုကုဒ်သလင်သဖော်မတ်မဟ အတလင်သဘောင်ချုံ့မဟုနည်သပညာမျာသကို အသုံသပဌုသည်။

source: opennet.ru

မဟတ်ချက် Add