Rilis Firefox 125

Browser web Firefox 125 dirilis dan pembaruan cabang dukungan jangka panjang telah dibuat - 115.10.0. Karena masalah yang teridentifikasi pada tahap akhir, build 125.0 dibatalkan dan 125.0.1 diumumkan sebagai rilis. Cabang Firefox 126 telah dipindahkan ke tahap pengujian beta, yang rilisnya dijadwalkan pada 14 Mei.

Inovasi utama di Firefox 125:

  • Penampil PDF internal memiliki fungsi menyorot teks dengan warna dan batas yang dipilih diaktifkan secara default.
    Rilis Firefox 125
  • Halaman Firefox View, yang memudahkan untuk mengakses konten yang dilihat sebelumnya, kini menampilkan tab yang disematkan di bagian dengan tab terbuka dan menambahkan dukungan untuk indikator status, misalnya, memperjelas bahwa audio atau video diputar di tab tertentu, seperti serta memungkinkan Anda mematikan atau mematikan indikator dengan mengkliknya kembali. Indikator serupa juga telah ditambahkan untuk bookmark dan notifikasi.
    Rilis Firefox 125
  • Kemampuan untuk menavigasi dengan cepat ke tautan yang disimpan di papan klip telah diterapkan. Jika ada URL di clipboard saat Anda mengklik bilah alamat, URL ini secara otomatis akan ditampilkan sebagai rekomendasi awal untuk navigasi.
    Rilis Firefox 125
  • Menambahkan dukungan untuk pemutaran konten yang dilindungi (EME, Encrypted Media Extensions) menggunakan codec AV1, yang digunakan oleh beberapa penyedia streaming untuk mendistribusikan konten berkualitas lebih tinggi.
  • Saat mengisi alamat di formulir web, permintaan untuk menyimpan alamat disediakan (untuk saat ini hanya untuk pengguna dari AS dan Kanada). Di masa mendatang, kami berencana menggunakan data yang disimpan untuk melengkapi alamat secara otomatis.
  • Pemblokiran pengunduhan file dari URL yang ada dalam daftar konten yang berpotensi berbahaya diaktifkan.
  • Pada sistem yang menggunakan add-on yang mengimplementasikan penampung tab, dukungan telah ditambahkan untuk mencari dari bilah alamat untuk tab yang terletak di penampung berbeda.
  • Opsi telah ditambahkan ke pengaturan yang memungkinkan Anda mendeteksi secara otomatis keberadaan proxy menggunakan protokol WPAD (Web Proxy Auto-Discovery), meskipun terdapat pengaturan yang diaktifkan untuk menghubungkan melalui proxy sistem.
  • Mengubah perilaku melewati tombol radio - jika tidak ada opsi pada tombol yang dipilih, maka menekan tombol tab sekarang akan mengaktifkan fokus hanya pada opsi pertama, dan penekanan berikutnya akan mentransfer fokus input ke elemen lain, daripada menelusuri semua opsi. Namun, tombol panah masih memungkinkan Anda menavigasi opsi pada satu item.
  • Menambahkan dukungan untuk atribut popover, yang memungkinkan Anda membuat elemen yang ditampilkan di atas elemen antarmuka web lainnya. Misalnya, dengan menggunakan atribut baru, Anda dapat membuat menu tindakan, menampilkan perintah untuk mengisi formulir, membuat antarmuka pembelajaran, dan mengimplementasikan pengambilan konten. Berbeda dengan elemen "dialog", elemen dengan atribut "popover" bukanlah modal, mendukung acara, dan mudah dibatalkan. Pemosisian, cascading, dan fokus input dipilih dan diproses secara otomatis.
  • WebAssembly mengaktifkan mode "multi-memori" secara default, memungkinkan modul wasm menggunakan dan mengimpor beberapa area memori linier independen.
  • JavaScript telah menambahkan dukungan untuk Segmentasi Teks Unicode, yang diimplementasikan menggunakan objek Intl.Segmenter. Objek tersebut memungkinkan Anda mengelompokkan teks dalam satu baris secara tepat berdasarkan lokal, misalnya, untuk memisahkan kata dalam bahasa yang tidak menggunakan spasi untuk memisahkan kata.
  • Dukungan untuk peristiwa ContextLost dan ContextRestored telah ditambahkan ke implementasi antarmuka HTMLCanvasElement dan OffscreenCanvas, memungkinkan Anda menangani situasi kehilangan konteks dan pemulihan kode pengguna selama akselerasi rendering perangkat keras.
  • Dukungan untuk metode navigator.clipboard.readText() disertakan untuk membaca dari clipboard dengan permintaan untuk mengonfirmasi operasi (setelah memanggil API, pengguna diperlihatkan menu konteks tempel untuk mengonfirmasi tindakan).
  • Menambahkan dukungan untuk nilai stroke-box dan content-box ke properti CSS β€œtransform-box”, memungkinkan Anda mengubah metode penghitungan area referensi untuk operasi transformasi, misalnya, untuk mengimplementasikan efek grafis tingkat lanjut.
  • Properti CSS β€œalign-content” mengimplementasikan kemampuan untuk bekerja dengan container blok. Misalnya, "display: block" dan "display: list-item" sekarang dapat disejajarkan menggunakan "align-content" tanpa menggunakan wadah flex dan grid.
  • Metode SVGAElement.text sudah tidak digunakan lagi dan digantikan dengan metode SVGAElement.textContent yang lebih banyak digunakan.
  • Alat Pengembang Web memiliki menu tarik-turun baru di bagian bawah panel debugger dengan tindakan terkait Peta Sumber. Pengaturan "devtools.debugger.features.overlay" telah dikembalikan ke about:config untuk menonaktifkan indikator Pause Debugger Overlay yang ditampilkan di atas konten.
    Rilis Firefox 125
  • Versi Android menyediakan kemampuan untuk memilih pengaturan tema untuk tab (tema gelap, tema terang, dan pemilihan tema sistem). Menu yang ditingkatkan dengan pengaturan login dan kata sandi. Menyembunyikan tombol "Buka di Aplikasi" saat Firefox dipilih sebagai penampil PDF sistem.

Selain inovasi dan perbaikan bug, Firefox 125 telah memperbaiki 18 kerentanan (12 ditandai berbahaya). 11 kerentanan (4 dikumpulkan di bawah CVE-2024-3865) disebabkan oleh masalah memori, seperti buffer overflows dan akses ke area memori yang sudah dibebaskan. Berpotensi, masalah ini dapat mengakibatkan eksekusi kode penyerang saat membuka halaman yang dirancang khusus.

Firefox 126 Beta menawarkan dialog baru yang disederhanakan dan terpadu untuk menghapus data pengguna, yang meningkatkan kategorisasi data dan menambahkan informasi tentang ukuran data yang disimpan selama periode waktu yang dipilih.

Rilis Firefox 125


Sumber: opennet.ru

Tambah komentar