Browser web Firefox 123 dirilis dan pembaruan cabang dukungan jangka panjang telah dibuat - 115.8.0. Cabang Firefox 124 telah dipindahkan ke tahap pengujian beta, yang rilisnya dijadwalkan pada 19 Maret.
Inovasi utama di Firefox 123:
- Halaman Firefox View, yang memudahkan untuk mengakses konten yang dilihat sebelumnya, mengintegrasikan kemampuan untuk mencari konten semua bagian yang ditampilkan dengan tab saat ini, tab yang baru dibuka, tab yang baru saja ditutup, tab dari perangkat lain, dan riwayat penelusuran.

- Menambahkan kemampuan eksperimental untuk menampilkan thumbnail halaman saat mengarahkan kursor ke tab. Selain sketsa, penyebutan tautan yang ditampilkan di tab juga telah ditambahkan ke blok informasi tentang tab tersebut. Secara default, pratinjau thumbnail dinonaktifkan dan memerlukan pengaturan “browser.tabs.cardPreview.enabled” untuk diaktifkan di about:config.

- Menambahkan antarmuka (“Alat Pelaporan Kompatibilitas Web”) untuk mengirimkan pemberitahuan kepada pengembang Firefox tentang masalah dalam menampilkan situs dan perbedaan perilaku saat bekerja dengan situs dibandingkan dengan browser lain. Untuk mengirim pemberitahuan, item “Laporkan Masalah Situs” telah ditambahkan ke menu “Bantuan”, yang mengalihkan ke layanan webcompat.com.
- Pengaturan bilah alamat telah ditambahkan ke bagian "Pencarian" di konfigurator.

- Penerjemah bawaan tidak hanya mendukung terjemahan teks yang terlihat, tetapi juga terjemahan keterangan alat dan pengisi formulir masukan.
- Masalah dengan tampilan thumbnail yang salah dalam dialog buka file, yang muncul pada sistem dengan CPU AMD lama, masih belum terselesaikan. Jika kotak hitam yang ditampilkan bukan thumbnail, disarankan untuk memperbarui driver grafis untuk GPU AMD.
- Dalam perakitan untuk Linux осуществлён переход с использования API GdkCursorType на gdk_cursor_new_from_name, что решило проблему с отображением пустого курсора в тестовых выпусках GNOME 46 при использовании темы пиктограмм adwaita-icon-theme, применяемой по умолчанию в GNOME и GTK. Проблема вызвана прекращением поддержки в adwaita-icon-theme классических X-курсоров.
- Pada alat untuk pengembang web, di panel pelacakan aktivitas jaringan, sekarang dimungkinkan untuk menyimpan konten respons terhadap permintaan ke disk (tombol “Simpan Respons Sebagai” telah ditambahkan ke menu konteks).

- В реализации кода ответа HTTP — 103 («Early Hints»), применяемого для упреждающего вывода заголовков, включена обработка атрибутов Preload и Modulepreload в HTTP-заголовке Link. Код 103 позволяет информировать клиента о содержании некоторых HTTP-заголовков сразу после запроса, не дожидаясь пока server выполнит все связанные с запросом операции и начнёт отдачу контента. Подобным образом через упреждающую передачу заголовка Link (например, «Link: </style.css>; rel=preload; as=style») можно сообщать подсказки о связанных с отдаваемой страницей элементах, которые могут быть предварительно загружены. Получив информацию о подобных ресурсах, браузер приступит к их загрузке, не дожидаясь окончания отдачи основной страницы, что позволяет сократить общее время обработки запроса.
- Dalam SVG dalam gradien disesuaikan menggunakan elemen Dan , menambahkan dukungan untuk interpolasi warna menggunakan ruang warna RGB linier. Pemilihan ruang warna untuk interpolasi dilakukan dengan menggunakan atribut interpolasi warna, yang dapat mengambil nilai “auto”, “sRGB dan “linearRGB”.
- Elemen feImage SVG, yang mengambil gambar dari sumber eksternal, memiliki alternatif untuk menggunakan lebar 300 piksel dan tinggi 150 piksel jika ukuran elemen akar asli disetel ke persentase (sebelumnya elemen tersebut tidak dirender).
- Saat mengalihkan audio ke perangkat lain, metode setSinkId() memastikan bahwa pembatalan gema diterapkan pada audio yang diterima dari mikrofon.
- Mengaktifkan dukungan untuk Declarative Shadow DOM API untuk membuat cabang akar baru di Shadow DOM, misalnya untuk memisahkan gaya elemen pihak ketiga yang diimpor dan DOM sub-Cabang terkait dari dokumen utama. API deklaratif yang diusulkan memungkinkan Anda hanya menggunakan HTML untuk melepas pin cabang DOM tanpa perlu menulis kode JavaScript.
- Dalam versi untuk Android для защиты от пассивной идентификации пользователей и повышения совместимости с некоторыми сайтами параметры navigator.platform, navigator.oscpu и заголовок User-Agent теперь включают значение «x86_64» на системах с архитектурой ARM64 и «armv81» на системах ARM32 и x86.
Selain inovasi dan perbaikan bug, Firefox 122 telah memperbaiki 32 kerentanan (24 ditandai berbahaya). 23 kerentanan (22 dikumpulkan berdasarkan CVE-2024-1553 dan CVE-2024-1557) 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. Kerentanan CVE-2024-1547 memungkinkan dialog peringatan penyerang ditampilkan dalam konteks situs web lain.
Sumber: opennet.ru




