рдлрд╛рдпрд░рдлрдХреНрд╕ 104 рд░рд┐рд▓реАрдЬ

Firefox 104 рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд░ рдЬрд╛рд░реА рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рд╕рд╛рдереИ, рджреАрд░реНрдШрдХрд╛рд▓реАрди рд╕рдорд░реНрдерди рд╢рд╛рдЦрд╛рд╣рд░реВрдорд╛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВ - 91.13.0 рд░ 102.2.0 - рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдпреЛред Firefox 105 рд╢рд╛рдЦрд╛ рдЖрдЧрд╛рдореА рдШрдгреНрдЯрд╛рдорд╛ рдмрд┐рдЯрд╛ рдкрд░реАрдХреНрд╖рдг рдЪрд░рдгрдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рд╣реБрдиреЗрдЫ, рдЬрд╕рдХреЛ рд░рд┐рд▓реАрдЬ рд╕реЗрдкреНрдЯреЗрдореНрдмрд░ 20 рдорд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЫред

Firefox 104 рдорд╛ рдкреНрд░рдореБрдЦ рдЖрд╡рд┐рд╖реНрдХрд╛рд░рд╣рд░реВ:

  • рдПрдЙрдЯрд╛ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ QuickActions рд╕рдВрдпрдиреНрддреНрд░ рдердкрд┐рдпреЛ рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдареЗрдЧрд╛рдирд╛ рдкрдЯреНрдЯреАрдмрд╛рдЯ рдмреНрд░рд╛рдЙрдЬрд░рд╕рдБрдЧ рд╡рд┐рднрд┐рдиреНрди рдорд╛рдирдХ рдХрд╛рд░реНрдпрд╣рд░реВ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рджреНрд░реБрдд рд░реВрдкрдорд╛ рдПрдб-рдЕрдирд╣рд░реВ, рдмреБрдХрдорд╛рд░реНрдХрд╣рд░реВ, рдмрдЪрдд рдЧрд░рд┐рдПрдХрд╛ рдЦрд╛рддрд╛рд╣рд░реВ (рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рдмрдиреНрдзрдХ) рд╣реЗрд░реНрди рд░ рдирд┐рдЬреА рдмреНрд░рд╛рдЙрдЬрд┐рдЩ рдореЛрдб рдЦреЛрд▓реНрдирдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ рдареЗрдЧрд╛рдирд╛ рдкрдЯреНрдЯреАрдорд╛ рдХрдорд╛рдгреНрдбрд╣рд░реВ рдПрдбрдЕрдирд╣рд░реВ, рдмреБрдХрдорд╛рд░реНрдХрд╣рд░реВ, рд▓рдЧрдЗрдирд╣рд░реВ, рдкрд╛рд╕рд╡рд░реНрдбрд╣рд░реВ рд░ рдирд┐рдЬреА рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдпрджрд┐ рдкрд╣рд┐рдЪрд╛рди рднрдПрдорд╛, рдПрдЙрдЯрд╛ рдмрдЯрдиред to go рдЙрдкрдпреБрдХреНрдд рдЗрдиреНрдЯрд░рдлреЗрд╕рдорд╛ рдбреНрд░рдк-рдбрд╛рдЙрди рд╕реВрдЪреАрдорд╛ рджреЗрдЦрд╛рдЗрдиреЗрдЫред QuickActions рд╕рдХреНрд╖рдо рдЧрд░реНрди, browser.urlbar.quickactions.enabled=true рд░ browser.urlbar.shortcuts.quickactions=true about:config рдорд╛ рд╕реЗрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реНред
    рдлрд╛рдпрд░рдлрдХреНрд╕ 104 рд░рд┐рд▓реАрдЬ
  • PDF рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВ рд╣реЗрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдирд┐рд░реНрдорд┐рдд рдЗрдиреНрдЯрд░рдлреЗрд╕рдорд╛ рд╕рдореНрдкрд╛рджрди рдореЛрдб рдердкрд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рдЧреНрд░рд╛рдлрд┐рдХ рдЪрд┐рдиреНрд╣рд╣рд░реВ (рдлреНрд░реАрд╣реНрдпрд╛рдиреНрдб рд▓рд╛рдЗрди рд░реЗрдЦрд╛рдЪрд┐рддреНрд░рд╣рд░реВ) рд░ рдкрд╛рда рдЯрд┐рдкреНрдкрдгреАрд╣рд░реВ рд╕рдВрд▓рдЧреНрди рдЧрд░реНрдиреЗ рдЬрд╕реНрддрд╛ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рд░рдЩ, рд░реЗрдЦрд╛ рдореЛрдЯрд╛рдИ рд░ рдлрдиреНрдЯ рд╕рд╛рдЗрдЬ PDF рджрд░реНрд╢рдХ рдкреНрдпрд╛рдирд▓рдорд╛ рдердкрд┐рдПрдХрд╛ рдирдпрд╛рдБ рдмрдЯрдирд╣рд░реВ рдорд╛рд░реНрдлрдд рдЕрдиреБрдХреВрд▓рди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдирдпрд╛рдБ рдореЛрдб рд╕рдХреНрд╖рдо рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рдмрд╛рд░реЗрдорд╛: рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдкреГрд╖реНрдардорд╛ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ pdfjs.annotationEditorMode=0 рд╕реЗрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реНред
    рдлрд╛рдпрд░рдлрдХреНрд╕ 104 рд░рд┐рд▓реАрдЬ
  • рдмреНрдпрд╛рдХрдЧреНрд░рд╛рдЙрдиреНрдб рдЯреНрдпрд╛рдмрд╣рд░реВрдорд╛ рдЖрд╡рдВрдЯрд┐рдд рд╕реНрд░реЛрддрд╣рд░реВ рд╡рд┐рдирд┐рдпрдорд┐рдд рдЧрд░реНрди рдЬрд╕реНрддреИ, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдЕрдм рдкрд╛рд╡рд░ рдмрдЪрдд рдореЛрдбрдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░рд┐рдПрдХреЛ рдЫ рдЬрдм рдмреНрд░рд╛рдЙрдЬрд░ рд╡рд┐рдиреНрдбреЛ рдиреНрдпреВрдирддрдо рд╣реБрдиреНрдЫред
  • рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдЩ рдЗрдиреНрдЯрд░рдлреЗрд╕рдорд╛, рд╕рд╛рдЗрдЯрдХреЛ рд╕рдЮреНрдЪрд╛рд▓рдирд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдКрд░реНрдЬрд╛ рдЦрдкрдд рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдПрдХреЛ рдЫред рдкрд╛рд╡рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рд╣рд╛рд▓ Windows 11 рдкреНрд░рдгрд╛рд▓реА рд░ M1 рдЪрд┐рдк рднрдПрдХреЛ рдПрдкреНрдкрд▓ рдХрдореНрдкреНрдпреБрдЯрд░рд╣рд░реВрдорд╛ рдорд╛рддреНрд░ рдЙрдкрд▓рдмреНрдз рдЫред
    рдлрд╛рдпрд░рдлрдХреНрд╕ 104 рд░рд┐рд▓реАрдЬ
  • рдкрд┐рдХреНрдЪрд░-рдЗрди-рдкрд┐рдХреНрдЪрд░ рдореЛрдбрдорд╛, рдбрд┐рдЬреНрдиреА+ рд╕реЗрд╡рд╛рдмрд╛рдЯ рднрд┐рдбрд┐рдпреЛрд╣рд░реВ рд╣реЗрд░реНрджрд╛ рдЙрдкрд╢реАрд░реНрд╖рдХрд╣рд░реВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реБрдиреНрдЫрдиреНред рдкрд╣рд┐рд▓реЗ, рдЙрдкрд╢реАрд░реНрд╖рдХрд╣рд░реВ YouTube, рдкреНрд░рд╛рдЗрдо рднрд┐рдбрд┐рдпреЛ, Netflix, HBO Max, Funimation, Dailymotion, Tubi, Hotstar рд░ SonyLIV рд░ WebVTT (рд╡реЗрдм тАЛтАЛрднрд┐рдбрд┐рдпреЛ рдЯреЗрдХреНрд╕реНрдЯ рдЯреНрд░реНрдпрд╛рдХ) рдврд╛рдБрдЪрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рд╕рд╛рдЗрдЯрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдорд╛рддреНрд░ рджреЗрдЦрд╛рдЗрдПрдХреЛ рдерд┐рдпреЛред
  • CSS рдЧреБрдг рд╕реНрдХреНрд░реЛрд▓-рд╕реНрдиреНрдпрд╛рдк-рд╕реНрдЯрдкрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЯрдЪрдкреНрдпрд╛рдб рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕реНрдХреНрд░реЛрд▓ рдЧрд░реНрджрд╛ рд╡реНрдпрд╡рд╣рд╛рд░рд▓рд╛рдИ рдЕрдиреБрдХреВрд▓рд┐рдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ: 'рд╕рдзреИрдВ' рдореЛрдбрдорд╛, рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡рдорд╛ рд╕реНрдХреНрд░реЛрд▓рд┐рдЩ рд░реЛрдХрд┐рдиреНрдЫ, рд░ 'рд╕рд╛рдорд╛рдиреНрдп' рдореЛрдбрдорд╛, рддрддреНрд╡рд╣рд░реВрд▓рд╛рдИ рдЫреЛрдбреНрди рд╕рдХрд┐рдиреНрдЫред рдЬрдм рдПрдХ рдЗрд╢рд╛рд░рд╛ рд╕рдВрдЧ inertially рд╕реНрдХреНрд░реЛрд▓ред рдпрджрд┐ рд╕рд╛рдордЧреНрд░реА рдкрд░рд┐рд╡рд░реНрддрди рднрдпреЛ рднрдиреЗ рд╕реНрдХреНрд░реЛрд▓ рд╕реНрдерд┐рддрд┐ рд╕рдорд╛рдпреЛрдЬрди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдкрдирд┐ рдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдЕрднрд┐рднрд╛рд╡рдХ рд╕рд╛рдордЧреНрд░реАрдХреЛ рдЕрдВрд╢ рд╣рдЯрд╛рдПрдкрдЫрд┐ рд╕рдорд╛рди рд╕реНрдерд┐рддрд┐ рдХрд╛рдпрдо рд░рд╛рдЦреНрди)ред
  • рд╡рд┐рдзрд┐рд╣рд░реВ Array.prototype.findLast(), Array.prototype.findLastIndex(), TypedArray.prototype.findLast() рд░ TypedArray.prototype.findLastIndex() рдПрд░реЗ рд░ TypedArrays JavaScript рд╡рд╕реНрддреБрд╣рд░реВ рдЦреЛрдЬреНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдердкрд┐рдПрдХрд╛ рдЫрдиреН, рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдПрд░реЗрдХреЛ рдЕрдиреНрддреНрдпрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдкрд░рд┐рдгрд╛рдордХреЛ рдЖрдЙрдЯрдкреБрдЯред [1,2,3,4].findLast((el) => el % 2 === 0) // тЖТ 4 (рдЕрдиреНрддрд┐рдо рд╕рдо рддрддреНрд╡)
  • option.focusVisible рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди HTMLElement.focus() рд╡рд┐рдзрд┐рдорд╛ рдердкрд┐рдПрдХреЛ рдЫ, рдЬрд╕рдХреЛ рд╕рд╛рде рддрдкрд╛рдИрдВрд▓реЗ рдЗрдирдкреБрдЯ рдлреЛрдХрд╕рдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рджреГрд╢реНрдп рд╕реВрдЪрдХрдХреЛ рдкреНрд░рджрд░реНрд╢рди рд╕рдХреНрд╖рдо рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
  • SVGStyleElement.disabled рдЧреБрдг рдердкрд┐рдпреЛ, рдЬрд╕рдХреЛ рд╕рд╣рд╛рдпрддрд╛рд▓реЗ рддрдкрд╛рдИрдВрд▓реЗ рдХреБрдиреИ рд╡рд┐рд╢рд┐рд╖реНрдЯ SVG рддрддреНрд╡рдХрд╛ рд▓рд╛рдЧрд┐ рд╢реИрд▓реА рдкрд╛рдирд╛рд╣рд░реВ рд╕рдХреНрд╖рдо рд╡рд╛ рдЕрд╕рдХреНрд╖рдо рдкрд╛рд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд╡рд╛ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдЕрд╡рд╕реНрдерд╛ рдЬрд╛рдБрдЪ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ (HTMLStyleElement.disabled рдЬрд╕реНрддреИ)ред
  • Marionette рд╡реЗрдм рдлреНрд░реЗрдорд╡рд░реНрдХ (WebDriver) рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ рд▓рд┐рдирдХреНрд╕ рдкреНрд▓реЗрдЯрдлрд░реНрдордорд╛ рд╡рд┐рдиреНрдбреЛрдЬрд▓рд╛рдИ рдиреНрдпреВрдиреАрдХрд░рдг рд░ рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреЗ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рд╕реНрдерд┐рд░рддрд╛ рд░ рдкреНрд░рджрд░реНрд╢рдиред рд╕реНрдХреНрд░рд┐рдирдорд╛ рдЯрдЪ рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╣рд░реВ рд╕рдВрд▓рдЧреНрди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдпреЛ (рдЯрдЪ рдХрд╛рд░реНрдпрд╣рд░реВ)ред
  • рдПрдиреНрдбреНрд░реЛрдЗрдб рд╕рдВрд╕реНрдХрд░рдгрд▓реЗ рдкрд╣рд┐рд▓реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдареЗрдЧрд╛рдирд╛рд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдареЗрдЧрд╛рдирд╛рд╣рд░реВрд╕рдБрдЧ рд╕реНрд╡рдд: рднрд░реНрдиреЗ рдлрд╛рд░рдорд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рд╕реЗрдЯрд┐рдЩрд╣рд░реВрд▓реЗ рдареЗрдЧрд╛рдирд╛рд╣рд░реВ рд╕рдореНрдкрд╛рджрди рд░ рдердкреНрдиреЗ рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдкрдЫрд┐рд▓реНрд▓реЛ рдШрдгреНрдЯрд╛ рд╡рд╛ рдЕрдиреНрддрд┐рдо рджреБрдИ рджрд┐рдирдХреЛ рд▓рд╛рдЧрд┐ рдЖрдиреНрджреЛрд▓рди рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдЯрд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИ, рдЪрдпрдирд╛рддреНрдордХ рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдЯрд╛рдЙрдиреЗ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред рдмрд╛рд╣реНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧрдмрд╛рдЯ рд▓рд┐рдЩреНрдХ рдЦреЛрд▓реНрджрд╛ рдХреНрд░реНрдпрд╛рд╕ рдлрд┐рдХреНрд╕ рдЧрд░рд┐рдпреЛред

рдирд╡рд╛рдЪрд╛рд░ рд░ рдмрдЧ рд╕рдорд╛рдзрд╛рдирдХрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд, Firefox 104 рд▓реЗ 10 рдХрдордЬреЛрд░реАрд╣рд░реВ рд╣рдЯрд╛рдЙрдБрдЫ, рдЬрд╕рдордзреНрдпреЗ 8 рд▓рд╛рдИ рдЦрддрд░рдирд╛рдХ рд░реВрдкрдорд╛ рдЪрд┐рдиреНрд╣ рд▓рдЧрд╛рдЗрдиреНрдЫ (6 рд▓рд╛рдИ CVE-2022-38476 рд░ CVE-2022-38478 рдХреЛ рд░реВрдкрдорд╛ рд╡рд░реНрдЧреАрдХреГрдд рдЧрд░рд┐рдиреНрдЫ) рдореЗрдореЛрд░реА рд╕рдорд╕реНрдпрд╛рд╣рд░реВ, рдЬрд╕реНрддреИ рдмрдлрд░ рдУрднрд░рдлреНрд▓реЛ рд░ рдкрд╣реБрдБрдЪред рдкрд╣рд┐рд▓реЗ рдиреИ рдореБрдХреНрдд рдХреНрд╖реЗрддреНрд░ рдореЗрдореЛрд░реАред рд╕рдореНрднрд╛рд╡рд┐рдд рд░реВрдкрдорд╛, рдпреА рд╕рдорд╕реНрдпрд╛рд╣рд░реВрд▓реЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдкрдорд╛ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХрд╛ рдкреГрд╖реНрдард╣рд░реВ рдЦреЛрд▓реНрджрд╛ рдЖрдХреНрд░рдордгрдХрд╛рд░реАрдХреЛ рдХреЛрдбрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реБрди рд╕рдХреНрдЫред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди