Rilis Firefox 97

Browser web Firefox 97 telah dirilis. Selain itu, pembaruan cabang dukungan jangka panjang telah dibuat - 91.6.0. Cabang Firefox 98 telah dipindahkan ke tahap pengujian beta, rilisnya dijadwalkan pada 8 Maret.

Inovasi utama:

  • 18 tema warna musiman Colorway yang ditawarkan di Firefox 94 sebagai add-on bawaan untuk waktu terbatas telah kedaluwarsa. Pengguna yang ingin terus menggunakan tema Colorway dapat mengaktifkannya di pengelola add-on (about:addons).
  • Dalam rakitan untuk platform Linux, kemampuan untuk menghasilkan dokumen PostScript untuk dicetak telah dihapus (kemampuan untuk mencetak pada printer PostScript dan menyimpan ke PDF tetap dipertahankan).
  • Memperbaiki masalah build dengan perpustakaan Wayland 1.20.
  • Menyelesaikan masalah ketika pinch zoom berhenti berfungsi pada layar sentuh setelah memindahkan tab ke jendela lain.
  • Halaman about:processes di Linux telah meningkatkan akurasi deteksi beban CPU.
  • Menyelesaikan masalah tampilan sudut tajam untuk windows di beberapa lingkungan pengguna, seperti OS dasar 6.
  • Pada platform Windows 11, dukungan untuk gaya scrollbar baru telah ditambahkan.
  • Pada platform macOS, pemuatan font sistem telah ditingkatkan, yang dalam beberapa situasi membuatnya lebih cepat untuk membuka dan beralih ke tab baru.
  • Dalam versi untuk platform Android, situs yang baru dibuka disorot dalam riwayat kunjungan. Tampilan gambar untuk bookmark yang baru ditambahkan telah ditingkatkan di halaman beranda. Pada platform Android 12, masalah menempelkan tautan dari clipboard telah teratasi.
  • Konstruksi CSS dengan tipe panjang dan persentase panjang memungkinkan penggunaan unit "cap" dan "ic".
  • Menambahkan dukungan untuk aturan CSS @scroll-timeline dan properti CSS animation-timeline, yang memungkinkan garis waktu animasi di AnimationTimeline API dikaitkan dengan kemajuan pengguliran konten, bukan waktu dalam hitungan menit atau detik.
  • Properti CSS penyesuaian warna telah diubah namanya menjadi penyesuaian warna cetak seperti yang disyaratkan oleh spesifikasi.
  • CSS menyertakan dukungan untuk lapisan berjenjang secara default, ditentukan menggunakan aturan @layer dan diimpor melalui aturan CSS @import menggunakan fungsi layer().
  • Menambahkan properti CSS scrollbar-gutter untuk mengontrol bagaimana ruang layar dicadangkan untuk scrollbar. Misalnya, bila Anda tidak ingin konten digulir, Anda dapat memperluas output untuk menempati area bilah gulir.
  • Peningkatan kompatibilitas dengan kerangka web Marionette (WebDriver).
  • API AnimationFrameProvider telah ditambahkan ke set DedicatedWorkerGlobalScope, yang memungkinkan Anda menggunakan metode requestAnimationFrame dan cancelAnimationFrame di pekerja web terpisah.
  • Metode AbortSignal.abort() dan AbortController.abort() kini memiliki kemampuan untuk menetapkan alasan menyetel ulang sinyal, serta membaca alasannya melalui properti AbortSignal.reason. Secara default, alasannya adalah AbortError.

Selain inovasi dan perbaikan bug, Firefox 97 telah memperbaiki 42 kerentanan, 34 di antaranya ditandai berbahaya. 33 kerentanan (5 pada CVE-2022-22764 dan 29 pada CVE-2022-0511) disebabkan oleh masalah memori, seperti buffer overflow dan akses ke area memori yang sudah dibebaskan. Berpotensi, masalah ini dapat mengakibatkan eksekusi kode penyerang saat membuka halaman yang dirancang khusus.

Perubahan pada Firefox 98 Beta:

  • Perilaku saat mendownload file telah diubah - alih-alih menampilkan permintaan sebelum download dimulai, file sekarang mulai mendownload secara otomatis dan dapat dibuka kapan saja melalui panel dengan informasi tentang kemajuan download atau dihapus langsung dari panel download.
  • Menambahkan tindakan baru ke menu konteks yang ditampilkan saat mengklik kanan file dalam daftar unduhan. Misalnya, dengan menggunakan opsi Selalu Buka File Serupa, Anda dapat mengizinkan Firefox membuka file secara otomatis setelah pengunduhan selesai dalam aplikasi yang terkait dengan jenis file yang sama di sistem. Anda juga dapat membuka direktori dengan file yang diunduh, membuka halaman tempat pengunduhan dimulai (bukan unduhan itu sendiri, tetapi tautan ke unduhan), salin tautan, hapus penyebutan unduhan dari riwayat penelusuran Anda dan hapus daftar di panel unduhan.
  • Untuk mengoptimalkan proses peluncuran browser, logika peluncuran add-on yang menggunakan webRequest API telah diubah. Hanya memblokir panggilan webRequest yang sekarang akan menyebabkan add-on diluncurkan saat Firefox dinyalakan. Permintaan Web dalam mode non-pemblokiran akan ditunda hingga Firefox selesai diluncurkan.
  • Mengaktifkan dukungan untuk tag HTML " ", yang memungkinkan Anda membuat kotak dialog dan komponen untuk interaksi pengguna interaktif, seperti peringatan yang dapat ditutup dan subjendela. Jendela yang dibuat dapat dikontrol dari kode JavaScript.
  • Panel penilaian kompatibilitas telah ditambahkan ke alat untuk pengembang web. Panel menampilkan indikator peringatan tentang kemungkinan masalah dengan properti CSS dari elemen HTML yang dipilih atau seluruh halaman, memungkinkan Anda mengidentifikasi ketidakcocokan dengan browser yang berbeda tanpa menguji halaman secara terpisah di setiap browser.

Sumber: opennet.ru

Tambah komentar