Π Π΅Π»ΠΈΠ· Firefox 124

Бостоялся Ρ€Π΅Π»ΠΈΠ· web-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Firefox 124 ΠΈ сформировано ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π²Π΅Ρ‚ΠΊΠΈ с Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ сроком ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ — 115.9.0. На ΡΡ‚Π°Π΄ΠΈΡŽ Π±Π΅Ρ‚Π°-тСстирования ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Π° Π²Π΅Ρ‚ΠΊΠ° Firefox 125, Ρ€Π΅Π»ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π°ΠΌΠ΅Ρ‡Π΅Π½ Π½Π° 16 апрСля.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Π½ΠΎΠ²ΡˆΠ΅ΡΡ‚Π²Π° Π² Firefox 124:

  • На страницС Firefox View, ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‰Π΅ΠΉ доступ ΠΊ Ρ€Π°Π½Π΅Π΅ просматриваСмому содСрТимому, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ сортировки списка ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΏΠΎ порядку открытия ΠΈΠ»ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ активности.
    Π Π΅Π»ΠΈΠ· Firefox 124
  • Π˜Π·ΠΌΠ΅Π½Π΅Π½Ρ‹ настройки ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ сСкции «Recent browsing» Π½Π° страницС Firefox View (скрыты Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ). МоТно Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΠΊΠ°Π· Π½Π΅Π΄Π°Π²Π½ΠΎ просмотрСнных Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ, Π½Π΅Π΄Π°Π²Π½ΠΈΡ… Π·Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ ΠΈ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, сохранённых Π² сСрвис Pocket.
    Π Π΅Π»ΠΈΠ· Firefox 124
  • Π’ΠΎ встроСнный просмотрщик PDF Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π½ΠΎΠΉ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ тСксту c использованиСм курсора (Caret Navigation), которая ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ примСняСтся людьми с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ возмоТностями.
  • На ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Windows ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π° ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ заполнСния списка быстрого ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° (jump list) Π² ΠΏΠ°Π½Π΅Π»ΠΈ.
  • На ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ macOS Π²ΠΎ всСх Ρ‚ΠΈΠΏΠ°Ρ… полноэкранных ΠΎΠΊΠΎΠ½ задСйствован спСцифичных для этой ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ API для Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π° вСсь экран.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ AbortSignal.any(), Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠΉ сигнал, ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ Π² случаС прСрывания любого исходного сигнала, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² fetch() для комбинирования Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… сигналов, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, AbortSignal.timeout() ΠΈ AbortController.
  • ΠŸΡ€ΠΈ создании WebSocket Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ использованиС HTTP/HTTPS ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… URL.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ примСнСния ΠΊ SVG-элСмСнту <text> псСвдоэлСмСнтов CSS «::first-letter» ΠΈ «::first-line», ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ½ΠΎΠ΅ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚ для ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π±ΡƒΠΊΠ²Ρ‹ ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ строки тСкста.
  • Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ событиС runtime.onPerformanceWarning, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ситуации, ΠΊΠΎΠ³Π΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ выявляСт ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹Π΅ скрипты ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ содСрТимого).
  • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π° ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ увСличСния ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ArrayBuffer, Π° Ρ‚Π°ΠΊΠΆΠ΅ увСличСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° SharedArrayBuffer. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ArrayBuffer.prototype.resize() ΠΈ SharedArrayBuffer.prototype.grow().
  • Π’ вСрсии для Android Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° экранного ТСста сдвига Π²Π½ΠΈΠ· ΠΏΠ°Π»ΡŒΡ†Π΅ΠΌ (pull-to-refresh) для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования API Drag & Drop для пСрСмСщСния Π³ΠΎΠ»ΠΎΠ³ΠΎ тСкста ΠΈ HTML-Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΌΡ‹ΡˆΠΈ, срСди ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ ΠΈ для пСрСмСщСния ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΈΠ· Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

ΠšΡ€ΠΎΠΌΠ΅ Π½ΠΎΠ²ΡˆΠ΅ΡΡ‚Π² ΠΈ исправлСния ошибок Π² Firefox 124 устранСно 16 уязвимостСй. 2 уязвимости ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ ΠΊΠ°ΠΊ критичСскиС, Π° 8 ΠΊΠ°ΠΊ опасныС. 7 уязвимостСй (6 собраны ΠΏΠΎΠ΄ CVE-2024-2615 ΠΈ CVE-2024-2614) Π²Ρ‹Π·Π²Π°Π½Ρ‹ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ пСрСполнСния Π±ΡƒΡ„Π΅Ρ€ΠΎΠ² ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ ΡƒΠΆΠ΅ освобоТдённым областям памяти. ΠŸΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ способны привСсти ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ ΠΊΠΎΠ΄Π° Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ° ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½Ρ‹Ρ… страниц. ΠŸΠΎΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Π΅ критичСскими уязвимости (CVE-2024-2615), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ всС ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ изоляции. Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ CVE-2024-2607 ΠΈΠ·-Π·Π° ошибки Π² JIT Π½Π° систСмах Armv7-A позволяСт Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ пСрСзаписи рСгистра с адрСсом Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΈ выполнСния своСго ΠΊΠΎΠ΄Π°. Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ CVE-2024-2605 позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Windows Error Reporter для ΠΎΠ±Ρ…ΠΎΠ΄Π° Sandbox-изоляции ΠΈ выполнСния ΠΊΠΎΠ΄Π°.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru