Доступен Firefox 77.
- Новая страница управления сертификатами —
about:certificate
. - Адресная строка научилась отличать введённые домены от поисковых запросов, содержащих точку. Например, ввод «foo.bar» больше не приведёт к попытке открыть сайт foo.bar, вместо этого будет выполнен поиск.
- Улучшения для пользователей с ограниченными возможностями:
- Список приложений-обработчиков в настройках браузера стал доступен для экранных чтецов.
- Исправлены проблемы при чтении с помощью JAWS.
- Поля ввода даты/времени обзавелись метками, упрощающими использование их людьми с ограниченными возможностями.
- Пользователи из Великобритании (в дополнение к пользователям из США, Германии и Канады) увидят материалы Pocket в новых вкладках.
- WebRender включён по умолчанию на ноутбуках под управлением Windows 10 с графикой NVIDIA, обладающих средними (<= 3440x1440) и большими экранами (> 3440x1440).
- Появившийся в прошлом выпуске режим работы «только по HTTPS» отныне делает исключения для локальных адресов и доменов .onion (где HTTPS бесполезен).
- Удалена настройка
browser.urlbar.oneOffSearches
, позволяющая скрыть кнопки поисковиков в выпадающем меню адресной строки. Того же эффекта можно добиться удалив поисковики в настройках. - Удалены настройки
browser.urlbar.update1
иbrowser.urlbar.update1.view.stripHttps
, позволяющие вернуть старое поведение адресной строки, существовавшее до Firefox 75 (не увеличивать адресную строку при получении фокуса и показывать протокол HTTPS). - HTML:
- значение
label
у <option> отныне отображается, даже если содержимое элемента пусто. Баг просуществовал на протяжении 20 лет. - если размер текста, вставляемого пользователем в
<input>
или<textarea>
, превышает значениеmaxlength
, то вставленный текст больше не обрезается.
- значение
- CSS: изображения JPEG будут по умолчанию повёрнуты согласно информации, содержащейся в метаданных Exif (
layout.css.image-orientation.initial-from-image
). - SVG: появилась поддержка атрибута transform-origin.
- JavaScript: реализована поддержка String.prototype.replaceAll() (позволяет вернуть новую строку со всеми совпадениями с предоставленным шаблоном, сохраняя исходную строку).
- IndexedDB: добавлено свойство IDBCursor.request.
- Инструменты разработчика.
>>> Подробности