Ada Firefox 78.
- Dalam kotak dialog muat naik fail PDF Menambah pilihan "Buka dalam Firefox"..
- Menambah keupayaan untuk melumpuhkan paparan tapak teratas apabila mengklik pada bar alamat (browser.urlbar.suggest.topsites).
- Item menu "Tutup tab di sebelah kanan" dan "Tutup tab lain" tergerak ke dalam submenu yang berasingan. Jika pengguna menutup beberapa tab sekaligus (contohnya, menggunakan "Tutup tab lain"), item menu "Pulihkan tab tertutup" akan memulihkan mereka semua, bukan hanya satu. Sebelum ini, pengguna yang menutup sekumpulan tab secara tidak sengaja terpaksa memulihkannya satu demi satu.
- Antara muka Mod Bacaan telah direka bentuk semula. Bar sisi telah digantikan dengan bar alat terapung padat, yang reka bentuknya lebih terintegrasi dengan antara muka penyemak imbas.
- Firefox akan menghalang penyelamat skrin daripada dijalankan jika panggilan WebRTC sedang dijalankan.
- Menyelesaikan isu lama yang berlaku apabila pengguna cuba menampal teks panjang (seperti kata laluan yang dijana oleh pengurus kata laluan) ke dalam medan yang mempunyai had panjang (panjang maksimum). Versi Firefox sebelumnya memotong kata laluan secara senyap kepada panjang yang ditentukan, yang mengakibatkan kata laluan "dipotong" dihantar ke pelayan semasa pendaftaran, walaupun pengguna percaya kata laluan mereka lebih panjang. Sememangnya, pengguna kemudiannya tidak dapat log masuk dengan kata laluan yang lebih panjang. Firefox kini akan menyerlahkan secara visual medan yang mengandungi teks yang terlalu panjang dan memberi amaran kepada pengguna bahawa mereka harus memasukkan rentetan yang lebih pendek.
- Apabila anda menaip teks dalam bar alamat, sebagai tambahan kepada cadangan daripada enjin carian, anda juga akan ditawarkan pertanyaan carian lepas (browser.urlbar.maxHistoricalSearchSuggestions). Sebagai contoh, jika pengguna mencari "hello bear" sebelum ini dalam bar alamat, kemudian menaip "hello" akan mencadangkan mencari "hello bear."
- Jika pengguna memasukkan domain ke dalam bar alamat tanpa menyatakan protokol, Firefox akan cuba menyambung kepadanya bukan sahaja melalui HTTP, seperti sebelumnya, tetapi juga melalui HTTPS (sekiranya pelayan tidak menyokong HTTP).
- URL yang berakhir dengan .example, .internal, .invalid, .local, .localhost, ,test tidak lagi mencetuskan ubah hala ke enjin carian; sebaliknya, penyemak imbas akan cuba membukanya (akhiran ini sering digunakan dalam pembangunan).
- Keselamatan dan privasi:
- Halaman about:protections kini memaparkan maklumat tentang bilangan kata laluan bocor yang telah diubah oleh pengguna kepada kata laluan selamat, serta sama ada kata laluan tertentu telah dibocorkan (dan harus ditukar).
- Ditambah Tetapan layout.css.font-visibility.level membolehkan anda menentukan fon yang tersedia pada sistem yang akan didedahkan oleh penyemak imbas kepada halaman web (fon dibahagikan kepada tiga kumpulan: hanya fon sistem asas, fon asas + fon daripada pek bahasa dan semua fon). Ujian lanjut dirancang untuk menentukan pilihan optimum yang tidak akan merendahkan paparan halaman tetapi tidak akan mendedahkan terlalu banyak maklumat tentang semua fon yang dipasang).
- Apabila pengguna menaip satu perkataan ke dalam bar alamat, Firefox menggunakan heuristik untuk menentukan sama ada ia boleh menjadi nama domain pada rangkaian tempatan dan menghantar pertanyaan kepada pelayan DNS untuk menyemak sama ada domain sedemikian wujud pada rangkaian (supaya ia boleh menjadi pilihan pertama dalam senarai juntai bawah). Untuk pengguna paranoid tambah Tetapan yang mengawal tingkah laku ini ialah (browser.urlbar.dnsResolveSingleWordsAfterSearch).
- Tampalan telah diterima daripada pembangun TorBrowser yang membolehkan anda melumpuhkan sepenuhnya penggunaan DNS (network.dns.disabled).
- sekali lagi kurang upaya Sokongan untuk TLS 1.0 dan 1.1 (ia telah dilumpuhkan dalam Firefox 74, tetapi kemudian didayakan semula kerana kepentingan ketersediaan sumber web semasa wabak). Jika pelayan tidak menyokong TLS 1.2, pengguna akan melihat mesej ralat penubuhan sambungan selamat dan butang yang membolehkan sokongan untuk protokol warisan (sokongan mereka akan dialih keluar sepenuhnya pada masa hadapan). Chrome dan Edge juga akan melumpuhkan sokongan untuk protokol yang lebih lama (TLS 1.0 muncul pada tahun 1999 dan TLS 1.1 pada tahun 2006) pada bulan Julai, kerana mereka tidak menyokong algoritma moden, pantas dan boleh dipercayai (ECDHE, AEAD), tetapi memerlukan sokongan untuk yang lebih lama dan lebih lemah (TLS_DHE_DSS_WITH_3DES_SHMDA5). Internet Explorer dan Edge menyokong TLS 1.0/1.1. akan dipadamkan pada bulan September.
- Dilumpuhkan Sokongan untuk sifir TLS_DHE_RSA_WITH_AES_128_CBC_SHA dan TLS_DHE_RSA_WITH_AES_256_CBC_SHA. Firefox ialah pelayar terakhir yang menyokong mereka.
- Bertambah keperluan sistem minimumMulai sekarang ini ialah GNU libc 2.17, libstdc++ 4.8.1 dan GTK+ 3.14.
- Ini merupakan keluaran utama terakhir yang menyokong macOS 10.9, 10.10 dan 10.11. Pengguna sistem pengendalian ini dinasihatkan untuk menaik taraf kepada Firefox ESR 78.x, di mana sokongan untuk versi ini adalah terhad. macOS akan kekal selama setahun.
- Banyak penambahbaikan untuk orang kurang upaya:
- Apabila menggunakan JAWS, menekan anak panah ke bawah dalam elemen input HTML yang mengandungi senarai data tidak lagi salah menggerakkan kursor ke elemen seterusnya.
- Pembaca skrin tidak lagi ketinggalan atau membeku apabila penunjuk perkongsian mikrofon/kamera/skrin mengambil fokus.
- Memuatkan jadual yang mengandungi beribu-ribu baris telah dipercepatkan dengan ketara.
- Elemen input teks dengan gaya tersuai kini memaparkan garis fokus dengan betul.
- Pembaca skrin tidak lagi salah beralih kepada mod paparan dokumen apabila membuka alat pembangun.
- Bilangan animasi (apabila menuding pada tab, mengembangkan bar carian, dsb.) telah dikurangkan untuk menjadikan kehidupan lebih mudah bagi penghidap migrain dan epilepsi.
- Semua pengguna UK akan menerima cadangan Pocket pada halaman tab baharu mereka.
- CSS:
- Termasuk sokongan kelas pseudo :is() и :dimana().
- Sokongan untuk kelas pseudo telah dilaksanakan :baca sahaja и :baca-tulis tanpa awalan.
- :gaya baca-tulis tidak lagi boleh digunakan pada elemen yang tidak boleh diakses. и , kerana ia melanggar spesifikasi.
- JavaScript:
- Sokongan API telah dilaksanakan Intl.ListFormat.
- Designer Intl.NumberFormat() memperoleh sokongan untuk pilihan yang ditawarkan dalam rangka kerja Intl.NumberFormat Unified API.
- Daripada V8 (enjin Chromium JS) ported Versi terkini enjin ekspresi biasa Irregexp, yang memungkinkan untuk melaksanakan semua elemen ECMAScript 2018 yang hilang (penegasan Tengok belakang, RegExp.prototype.dotAll, Kelas aksara Unikod melarikan diri, kumpulan yang dinamakan). Versi sebelumnya telah diterima pakai pada 2014 (sebelum ini, Firefox mempunyai enjinnya sendiri), dan sejak itu, pembangun terpaksa mengekalkan garpu, mengalihkan perubahan daripada Chromium. Kini, rangka kerja telah dilaksanakan yang membolehkan Irregexp dialihkan sebagai modul, hampir tidak memerlukan penyesuaian. Pembangun V8 telah melakukan banyak kerja, mengurangkan pergantungan Irregexp pada V8. Sebaliknya, pembangun Firefox telah menyumbangkan tampung kepada pasukan huluan yang membetulkan ranap, meningkatkan kualiti kod dan menangani ketidakkonsistenan spesifikasi JavaScript.
- Semua objek prototaip DOM tambah Harta Symbol.toStringTag.
- bertambah baik pengumpulan sampah objek Peta Lemah.
- Kaedah window.external.AddSearchProvider kini menjadi rintisan. sesuai dengan spesifikasi.
- DOM: kaedah dilaksanakan ParentNode.replaceChildren().
- WebAssembly: Mulai Sekarang Fungsi boleh mengembalikan berbilang nilai sekaligus.
- Alat pembangun.
Sumber: linux.org.ru
