ИздањС Π€ΠΈΡ€Π΅Ρ„ΠΎΠΊ 77

Π’Π΅Π± ΠΏΡ€Π΅Ρ‚Ρ€Π°ΠΆΠΈΠ²Π°Ρ‡ јС ΠΎΠ±Ρ˜Π°Π²Ρ™Π΅Π½ Π€ΠΈΡ€Π΅Ρ„ΠΎΠΊ КБНУМКБИ ΠΌΠΎΠ±ΠΈΠ»Π½Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π° Π€ΠΈΡ€Π΅Ρ„ΠΎΠΊ 68.9 Π·Π° Андроид ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ. ΠŸΠΎΡ€Π΅Π΄ Ρ‚ΠΎΠ³Π°, гСнСрисано јС Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ΅ Π³Ρ€Π°Π½Π΅ ΡƒΠ· Π΄ΡƒΠ³ΠΎΡ€ΠΎΡ‡Π½Ρƒ ΠΏΠΎΠ΄Ρ€ΡˆΠΊΡƒ 68.9.0. Ускоро Π½Π° сцСну Π±Π΅Ρ‚Π° Ρ‚Π΅ΡΡ‚ΠΈΡ€Π°ΡšΠ΅ Π“Ρ€Π°Π½Π° Π€ΠΈΡ€Π΅Ρ„ΠΎΠΊ 78 Ρ›Π΅ сС прСсСлити, Ρ‡ΠΈΡ˜Π΅ јС издањС Π·Π°ΠΊΠ°Π·Π°Π½ΠΎ Π·Π° 30. Ρ˜ΡƒΠ½.

Π“Π»Π°Π²Π½ΠΈ ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΡ˜Π΅:

  • Π”ΠΎΠ΄Π°Ρ‚ΠΎ новая слуТСбная страница Β«about:certificateΒ» для доступа ΠΊΠΎ встроСнному интСрфСйсу просмотра сСртификатов. Π’ интСрфСйсС ΠΌΠΎΠΆΠ½ΠΎ вывСсти список ΠΊΠΎΡ€Π½Π΅Π²Ρ‹Ρ… ΠΈ сохранённых сСртификатов, ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ сСртификату ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ экспорт сСртификатов (ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° ΠΏΠΎΠΊΠ° отсутствуСт).
    ИздањС Π€ΠΈΡ€Π΅Ρ„ΠΎΠΊ 77

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ AVIF (AV1 Image Format), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ задСйствованы Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈΠΊΠ°Π΄Ρ€ΠΎΠ²ΠΎΠ³ΠΎ сТатия ΠΈΠ· Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° кодирования Π²ΠΈΠ΄Π΅ΠΎ AV1 (поддСрТиваСтся начиная с Firefox 55). Для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ AVIF Π² about:config прСдусмотрСна опция image.avif.enabled. ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ для распространСния сТатых Π΄Π°Π½Π½Ρ‹Ρ… Π² AVIF ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ HEIF. AVIF ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΊΠ°ΠΊ изобраТСния Π² HDR (High Dynamic Range) ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΌ пространствС Wide-gamut, Ρ‚Π°ΠΊ ΠΈ Π² стандартном динамичСском Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (SDR).
  • Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΎ Π±Ρ€ΠΎΡ˜ систСмима для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° систСма ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚ΠΈΠ½Π³Π° Π’Π΅Π±Π Π΅Π½Π΄Π΅Ρ€, написанная Π½Π° языкС Rust ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ сущСствСнного увСличСния скорости отрисовки ΠΈ сниТСния Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° CPU. WebRender выносит Π½Π° сторону GPU ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ отрисовки содСрТимого страницы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Ρ‡Π΅Ρ€Π΅Π· выполняСмыС Π² GPU ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Ρ‹. WebRender Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΡƒΠΊΡ™ΡƒΡ‡Π΅Π½ Π½Π° ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ с Intel Skylake GT1, APU AMD Raven Ridge, AMD Evergreen ΠΈ Π½Π° Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ°Ρ… с Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π°ΠΌΠΈ NVIDIA, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Windows 10. Для ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² about:config слСдуСт Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ настройки Β«gfx.webrender.allΒ» ΠΈ Β«gfx.webrender.enabledΒ» ΠΈΠ»ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Firefox с выставлСнной ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ окруТСния MOZ_WEBRENDER=1.
  • Π£ Π°Π΄Ρ€Π΅ΡΠ½ΠΎΡ˜ Ρ‚Ρ€Π°Ρ†ΠΈ ΡƒΠ½Π°ΠΏΡ€Π΅Ρ’Π΅Π½ΠΈ Ρ€Π°Π·Π±ΠΎΡ€ поисковых Ρ„Ρ€Π°Π·. Π‘Π»ΠΎΠ²Π° с Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΡ†Π΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° связь с Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π΄ΠΎΠΌΠ΅Π½Π°ΠΌΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π°Π½ΡŒΡˆΠ΅ Π²Π²ΠΎΠ΄ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Π²ΠΈΠ΄Π° Β«test.logΒ» ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠ» Π½Π΅ ΠΊ поиску, Π° ΠΊ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ открытия сайта, Π° Π²Π²ΠΎΠ΄ Β«data:urlΒ» с ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ ΠΈ символом вопроса β€” ΠΊ поиску, Π° Π½Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅).
  • Π”ΠΎΠ΄Π°Ρ‚ΠΎ ΠΏΠΎΠ΄Ρ€ΡˆΠΊΠ° Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡ‡ΠΈΠΉ, запрос ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² дополнСниях Π½Π΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ увСдомлСния ΠΎ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΈ Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡ‡ΠΈΠΉ ΠΏΡ€ΠΈ установкС ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ дополнСния, Π° выводится ΠΏΡ€ΠΈ нСпосрСдствСнном ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ дополнСния ΠΊ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½Ρ‹Ρ… ΠΏΡ€Π°Π². Π’ число ΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡ‡ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΡΠ²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ management, devtools, browsingData, pkcs11
    proxy ΠΈ session. Π’ качСствС ΠΌΠΎΡ‚ΠΈΠ²Π° добавлСния Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡ‡ΠΈΠΉ упоминаСтся ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ обновлСния дополнСния Π±Π΅Π· ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ подтвСрТдСния ΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡ‡ΠΈΠΉ (Ρ€Π°Π½Π΅Π΅, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ согласСн с полномочиями, Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π΅ обновлялось).

  • Для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ· Π’Π΅Π»ΠΈΠΊΠΎΠ±Ρ€ΠΈΡ‚Π°Π½ΠΈΠΈ Π½Π° страницС Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΡƒΠΊΡ™ΡƒΡ‡Π΅Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ сСрвисом Pocket. Π Π°Π½Π΅Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ страницы појавио Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΈΠ· БША, ΠšΠ°Π½Π°Π΄Ρ‹ ΠΈ Π“Π΅Ρ€ΠΌΠ°Π½ΠΈΠΈ. Бвязанная с ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΎΠΌ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° пСрсонализация выполняСтся Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ Π±Π΅Π· ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ свСдСний ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΠΌ Π»ΠΈΡ†Π°ΠΌ (Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ загруТаСтся вСсь список Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ссылок Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ дСнь, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ранТируСтся Π½Π° сторонС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΎΡ‚Ρ‚Π°Π»ΠΊΠΈΠ²Π°ΡΡΡŒ ΠΎΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… истории посСщСний). Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠΏΠ»Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ спонсорами Π±Π»ΠΎΠΊΠΈ показываСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² БША ΠΈ явно ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ ΠΊΠ°ΠΊ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ°, Π² ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… странах Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΏΠΎΠΊΠ° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ. Для ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Pocket ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° прСдусмотрСна ΠΏΠΎΡΡ‚Π°Π²Ρ™Π°ΡšΠ΅ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅ (Firefox Home Content/Recommended by Pocket) ΠΈ опция Β«browser.newtabpage.activity-stream.feeds.topsitesΒ» Π² about:config.

    ИздањС Π€ΠΈΡ€Π΅Ρ„ΠΎΠΊ 77

  • Π’ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅ Π² Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ Π±Π»ΠΎΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Cookie Π² сСкции настройки Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ отслСТивания ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΉ Π΄ΠΎΠ΄Π°Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚ для динамичСской изоляции Cookie ΠΏΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠΌΡƒ Π² адрСсной строкС Π΄ΠΎΠΌΠ΅Π½Ρƒ (Β«Π”ΠΈΠ½Π°ΠΌΠΈΡ‡ΠΊΠ° ΠΈΠ·ΠΎΠ»Π°Ρ†ΠΈΡ˜Π° ΠΏΡ€Π²Π΅ странС«, ΠΊΠΎΠ³Π΄Π° свои ΠΈ сторонниС вставки ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π½Π° основС Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ΅Π½Π° сайта). Π’ about:config интСрфСйс Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· настройку Β«browser.contentblocking.reject-and-isolate-cookies.preferences.ui.enabledΒ» ΠΈΠ»ΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Β«network.cookie.cookieBehavior = 5Β».

    ИздањС Π€ΠΈΡ€Π΅Ρ„ΠΎΠΊ 77

  • Для упрощСния Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π½Π° устройствах с сСнсорными экранами ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Ρ‹ отступы Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ (ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ новая адрСсная строка Megabar частично ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ панСль с Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ ΠΈ оставляСт ΠΌΠ°Π»ΠΎ мСста для наТатия).
  • Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΎ Π½ΠΎΠ²Ρ‹Π΅ ΠΌΠΎΠ΄Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΈ, привязанныС ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌ ΠΈ Π½Π΅ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ вСсь интСрфСйс. Для управлСния Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ привязки Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ² Π² about:config Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΎΠΏΡ†ΠΈΠΈ Β«prompts.defaultModalTypeΒ», Β«prompts.modalType.confirmAuthΒ» ΠΈ Β«prompts.modalType.insecureFormSubmitΒ» (1 β€” привязка ΠΊ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ, 2 β€” привязка ΠΊ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅, 3 β€” привязка ΠΊ ΠΎΠΊΠ½Ρƒ).

    ИздањС Π€ΠΈΡ€Π΅Ρ„ΠΎΠΊ 77

  • Π’ about:config Π΄ΠΎΠ΄Π°ΠΎ јС новая настройка middlemouse.openNewWindow, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ использованиС срСднСй ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ для открытия ссылки Π² Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅.
  • Π˜Π·Π±Ρ€ΠΈΡΠ°Π½ настройка browser.urlbar.update1.view.stripHttps (ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° настройки browser.urlbar.trimURLs сохранСна).
  • Из Π΄Π²ΠΈΠΆΠΊΠ° Gecko ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ избрисан ΠΏΠΎΠ΄Ρ€ΡˆΠΊΠ°
    XUL Grids.

  • По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ автоматичСский ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚ JPEG-ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π½Π° основС Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Exif.
  • Π£Π΄Π°Π»Π΅Π½Π° настройка Β«browser.urlbar.oneOffSearchesΒ». Для скрытия ΠΊΠ½ΠΎΠΏΠΎΠΊ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… поисковых систСм, ΠΏΠΎΡΠ²Π»ΡΡŽΡ‰ΠΈΡ…ΡΡ ΠΏΡ€ΠΈ Π½Π°Ρ‡Π°Π»Π΅ Π½Π°Π±ΠΎΡ€Π° Π² адрСсной ΠΈΠ»ΠΈ поисковой строкС, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ поисковыС систСмы Π½Π° страницС about:preferences#search.

    ИздањС Π€ΠΈΡ€Π΅Ρ„ΠΎΠΊ 77

  • ВСкст, Π½Π΅ Π²ΠΌΠ΅Ρ‰Π°ΡŽΡ‰ΠΈΠΉΡΡ Π² ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Β«maxlengthΒ», большС Π½Π΅ обрСзаСтся ΠΏΡ€ΠΈ вставки Π² поля <input> ΠΈ <textarea>.
  • Π”ΠΎΠ΄Π°Ρ‚ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π‘Ρ‚Ρ€ΠΈΠ½Π³.ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ΅.рСплацСАлл () (String#replaceAll), Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠΉ Π½ΠΎΠ²ΡƒΡŽ строку (исходная строка Π½Π΅ мСняСтся), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π° основании Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ шаблона Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π·Π°ΠΌΠ΅Π½Ρ‹ всСх совпадСний. Π¨Π°Π±Π»ΠΎΠ½Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ простыми масками, Ρ‚Π°ΠΊ ΠΈ рСгулярными выраТСниями.
  • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΎ отобраТСния значСния ΠΌΠ΅Ρ‚ΠΊΠΈ, Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Β«labelΒ» Π² элСмСнтС <option>, Ссли содСрТимоС элСмСнта Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ.
  • Π’ IndexedDB Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ свойство Π˜Π”Π‘Π¦ΡƒΡ€ΡΠΎΡ€.рСкуСст.
  • Π”ΠΎΠ΄Π°Ρ‚ΠΎ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° раскладки зидарство Π² grid-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°Ρ….
  • Π’ срСдства для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π΄ΠΎΠ΄Π°ΠΎ јС ΠΎΠΊΠ½ΠΎ для ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ (показываСтся Π² ΠΊΠ°ΠΊΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… поддСрТиваСтся Ρ‚ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ΅ свойство CSS, привязанноС ΠΊ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌΡƒ элСмСнту). Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· настройку devtools.inspector.compatibility.enabled Π² about:config.

    ИздањС Π€ΠΈΡ€Π΅Ρ„ΠΎΠΊ 77

  • ВнСсСна большая порция ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ˜ Π² ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ JavaScript. УскорСна Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΈ пошаговая ΠΎΡ‚Π»Π°Π΄ΠΊΠ°, сокращСно ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ памяти. Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ сопоставлСниС Ρ€Π°Π·Π½Ρ‹Ρ… прСдставлСний ΠΊΠΎΠ΄Π° (source map), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π΅ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈΠ· ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… исходных тСкстов ΠΏΡ€ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅ ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ. ΠŸΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ строки Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ»ΠΈΠΊ Π² ΠΎΠΊΠ½Π΅ Call Stack ΠΈ запуска пошагового выполнСния (Step over, F10), ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠ΄ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ достигнСт строки, ΠΈΠ΄ΡƒΡ‰Π΅ΠΉ слСдом Π·Π° Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ. Π’ панСль Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ мСню (Π·Π½Π°Ρ‡ΠΎΠΊ ΡˆΠ΅ΡΡ‚Π΅Ρ€Ρ‘Π½ΠΊΠΈ), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠΊΠ° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΏΡƒΠ½ΠΊΡ‚ для ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ JavaScript. Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ установки условных Ρ‚ΠΎΡ‡Π΅ΠΊ останова (watchpoint), ΠΏΡ€ΠΈΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ (Ρ€Π°Π½Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΈΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ).

    ИздањС Π€ΠΈΡ€Π΅Ρ„ΠΎΠΊ 77

  • Π’ панСль интСрфСйса для инспСктирования сСтСвой активности Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ мСню, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ собраны Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ управлСния Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ Π»ΠΎΠ³ΠΎΠ² (сохранСниС Π»ΠΎΠ³Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°ΠΌΠΈ сайта, ΠΈΠΌΠΏΠΎΡ€Ρ‚ HAR-Ρ„Π°ΠΉΠ»Π°, запись HAR-Ρ„Π°ΠΉΠ»Π°). Π’ панСль Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ запросов (Β«Request BlockingΒ») Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ контСкстноС мСню для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ удалСния Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… элСмСнтов.
    ИздањС Π€ΠΈΡ€Π΅Ρ„ΠΎΠΊ 77

  • Π˜ΡΠΊΡ™ΡƒΡ‡ΠΈΠ²Π°ΡšΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ FTP ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½ΠΎ Π΄ΠΎ выпуска Firefox 79, Π½ΠΎ ΡƒΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° опция для управлСния Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ FTP (network.ftp.enabled Π² about:config).

ΠŸΠΎΡ€Π΅Π΄ ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΡ˜Π° ΠΈ исправки Π³Ρ€Π΅ΡˆΠ°ΠΊΠ° Ρƒ Π€ΠΈΡ€Π΅Ρ„ΠΎΠΊ-Ρƒ 77 Слиминисан 9 уязвимостСй, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… 7 ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ ΠΊΠ°ΠΊ опасныС:

  • Π§Π΅Ρ‚Ρ‹Ρ€Π΅ уязвимости (собраны ΠΏΠΎΠ΄ Π¦Π’Π•-КБНУМКБ-КБНУМКБ ΠΈ
    Π¦Π’Π•-КБНУМКБ-КБНУМКБ) су ΡƒΠ·Ρ€ΠΎΠΊΠΎΠ²Π°Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΠΌΠ° са ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜ΠΎΠΌ, ΠΊΠ°ΠΎ ΡˆΡ‚ΠΎ су ΠΏΡ€Π΅Π»ΠΈΠ²Π°ΡšΠ΅ Π±Π°Ρ„Π΅Ρ€Π° ΠΈ приступ Π²Π΅Ρ› ослобођСним ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜ΡΠΊΠΈΠΌ ΠΏΠΎΠ΄Ρ€ΡƒΡ‡Ρ˜ΠΈΠΌΠ°. ΠŸΠΎΡ‚Π΅Π½Ρ†ΠΈΡ˜Π°Π»Π½ΠΎ, ΠΎΠ²ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΌΠΎΠ³Ρƒ довСсти Π΄ΠΎ ΠΈΠ·Π²Ρ€ΡˆΠ°Π²Π°ΡšΠ° Π½Π°ΠΏΠ°Π΄Π°Ρ‡Π΅Π²ΠΎΠ³ ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΈΠ»ΠΈΠΊΠΎΠΌ ΠΎΡ‚Π²Π°Ρ€Π°ΡšΠ° посСбно Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½ΠΈΡ… страница.

  • Π Π°ΡšΠΈΠ²ΠΎΡΡ‚
    CVE-2020-12406 Π²Ρ‹Π·Π²Π°Π½Π° отсутствиСм ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚ΠΈΠΏΠΎΠ² ΠΏΡ€ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² NativeTypes ΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ выполнСния ΠΊΠΎΠ΄Π° Π°Ρ‚Π°ΠΊΡƒΡŽΡ‰Π΅Π³ΠΎ.

  • Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ CVE-2020-12405 Π²Ρ‹Π·Π²Π°Π½Π° ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ΠΌ ΠΊ освобоТдённому Π±Π»ΠΎΠΊΡƒ памяти (Use-after-free) Π² SharedWorkerService ΠΈ скорСС всСго ограничиваСтся Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ ΠΊΡ€Π°Ρ…Π°.
  • Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ CVE-2020-12399 связана с ΠΏΠΎΠ΄Π²Π΅Ρ€ΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ NSS Π°Ρ‚Π°ΠΊΠ΅ ΠΏΠΎ сторонним ΠΊΠ°Π½Π°Π»Π°ΠΌ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅ΠΉ Π½Π° основС Π°Π½Π°Π»ΠΈΠ·Π° Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ вычислСний Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ для Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи DSA.

Π˜Π·Π²ΠΎΡ€: ΠΎΠΏΠ΅Π½Π½Π΅Ρ‚.Ρ€Ρƒ

Π”ΠΎΠ΄Π°Ρ˜ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€