Tersedia Firefox 119.
- Konten halaman "Ulasan Firefox" (Tampilan Firefox) rusak ke dalam bagian "Penjelajahan terkini", "Tab terbuka", "Tab yang baru ditutup", "Tab dari perangkat lain", "Riwayat" (dengan kemampuan untuk mengurutkan berdasarkan situs atau tanggal). Ikon tombol yang membuka halaman Tampilan Firefox telah diubah.
- Tab yang baru saja ditutup kini selalu ada bertahan antar sesi (browser.sessionstore.persist_closed_tabs_between_sessions). Sebelumnya, mereka disimpan hanya jika pemulihan sesi otomatis diaktifkan saat startup. Selain itu, daftar tab yang baru saja ditutup kini ditampilkan ditampilkan tab dari jendela yang baru saja ditutup (browser.sessionstore.closedTabsFromClosedWindows).
- Muncul kemampuan untuk menambahkan gambar (dan teks alternatif) saat mengedit PDF.
- Menerapkan transfer beberapa add-on saat mengimpor data dari Chrome.
- Memperbaiki lompatan scrollbar yang tidak terduga di Facebook.
- Dukungan disertakan ECH (Klien Terenkripsi Halo, pengembangan lebih lanjut dari eSNI). ECH memerlukan DNS-over-HTTS untuk diaktifkan di pengaturan browser Anda. Dari penyedia utama, dukungan untuk ECH sudah ada mengumumkan cloudflare.
- Dalam mode Perlindungan Pelacakan Ketat, situs web kini hanya dapat mengakses font sistem dan font dari paket bahasa yang diinstal. Pada rilis terakhir, perilaku yang sama diterapkan dalam mode penjelajahan pribadi.
- Perlindungan Cookie Total sekarang didistribusikan oleh dan ke objek Gumpal.
- Mode Gambar-dalam-Gambar terpelajar tampilkan subtitle di viki.com.
- Login dan kata sandi saat menghubungkan melalui proxy SOCKS sekarang bisa mengandung karakter non-ASCII (Firefox masih tidak mendukung otentikasi secara asli; memerlukan ekstensi pihak ketiga seperti FoxyProxy).
- Firefox lebih lanjut tidak mencoba tebak apakah dokumen tingkat atas, yang disajikan oleh server sebagai aplikasi/aliran oktet, adalah file media (file akan diunduh, bukan diputar di browser).
- Nama host yang bukan alamat IP tetapi diakhiri dengan angka (misalnya, foo.0, bar.0.09, a.1.2.0x., 1.2.3.4.5), more jangan dihitung sah.
- Buka tentang: halaman pencatatan ditambahkan Prasetel "Grafik".
- Tetap Bug berusia 23 tahun: Tooltip tidak lagi berada di latar depan saat jendela browser kehilangan fokus.
- Menambahkan lokalisasi per bahasa Santali (duduk).
- Linux: dihentikan pengiriman biner plugin-container.
- Windows: Firefox sekarang mengikuti pengaturan sistem "Sembunyikan penunjuk tetikus saat mengetik dengan keyboard".
- HTML: elemen lebih baik tidak mendukung atribut mozactionhint non-standar (seharusnya digunakan sebagai gantinya masukkan petunjuk kunci).
- CSS: fungsi attr() sekarang memungkinkan tentukan nilai cadangan jika nilai tersebut hilang atribut global (misalnya, attr(foobar, "Nilai default")).
- javascript:
- Diimplementasikan dukungan untuk metode statis Objek.groupBy() ΠΈ Peta.groupBy() (pengelompokan elemen dalam array dan objek yang dapat diubah).
- Diaktifkan dukungan metode String.prototipe.isWellFormed() ΠΈ String.prototipe.toWellFormed() (masing-masing memeriksa apakah string berisi teks Unicode yang dibentuk dengan baik (yaitu tidak berisi pengganti tunggal) dan mengubah format string yang salah menjadi teks yang berbentuk baik).
- svg: atribut, mengambil nilainya sekarang mendukung Tipe data CSS panjangnya (memungkinkan Anda mengubah ukuran elemen SVG berdasarkan ukuran font (cap, rem), viewport (vh, vw, vmin) atau unit absolut (px, cm), mis. ).
- HTTP: tajuk Kebijakan Penyematan Lintas Asal diterima dukungan direktif tanpa kredensial.
- Lebah:
- Implementasi diperbarui API Akses Penyimpanan: Peningkatan keamanan, meminimalkan kerusakan situs web, dan membuka jalan untuk menghapus cookie pihak ketiga secara bertahap.
- Muncul kemampuan untuk menentukan prioritas relatif aliran kirim dengan menyertakan properti sendOrder dalam argumen opsi yang diteruskan ke WebTransport.createBidirectStream() ΠΈ WebTransport.createUnidirectStream().
- Antarmuka. AuthenticatorAttestationResponse mendapat metode dapatkanDataAuthenticator(), dapatkanPublicKeyAlgorithm() ΠΈ dapatkanPublicKey().
- Diimplementasikan dukungan ekstensi API Otentikasi Web Properti Kredensial (kredoProps) (memungkinkan pengguna untuk meminta apakah penemuan kredensial tersedia setelah pembuatan/pendaftaran).
- Antarmuka. AuthenticatorAttestationResponse diperoleh metode dapatkanTransportasi().
- Parameter Algoritma Kunci turunan metode SubtleCrypto.deriveKey() sekarang mendukung algoritma HKDF.
- Antarmuka. Kredensial Kunci Publik diterima dukungan metode parseCreationOptionsFromJSON(), parseRequestOptionsFromJSON() ΠΈ keJSON() (mengonversi objek yang digunakan untuk membuat dan berbagi objek kredensial menjadi representasi JSON yang dapat diserialkan/deserialisasi dan dibagikan dengan server).
- refleksi ARIA sekarang didukung oleh untuk atribut yang tidak mereferensikan elemen lain (hanya atribut non-IDREF yang ditampilkan). Sekarang dimungkinkan untuk mendapatkan dan menyetel atribut ARIA pada elemen DOM secara langsung melalui JavaScript, daripada menggunakan setAttribute dan getAttribute. Misalnya, alih-alih buttonElement.setAttribute("aria-pressed", "true"); Anda dapat menulis buttonElement.ariaPressed = "true";.
- Alat pengembang:
- Di tab "Dihitung" di inspektur sekarang ditampilkan nilai properti khusus.
- Firefox akan melaporkan properti elemen semu yang diabaikan saat menampilkan properti CSS yang diabaikan ::elemen semu huruf pertama, ::isyarat ΠΈ :: tempat penampung.
Sumber: linux.org.ru