Доступен Firefox 76.
- Менеджер паролей:
- Отныне предупреждает о том, что сохранённые для ресурса логин и пароль засветились в утечке, произошедшей с этого ресурса, а также о том, что сохранённый пароль был замечен в утечке с другого ресурса (поэтому стоит использовать уникальные пароли). Проверка на утечку не раскрывает логины и пароли пользователя удалённому серверу: логин и пароль хэшируются, первые несколько символов хэша отправляются в сервис Have I Been Pwned, который возвращает все хэши, удовлетворяющие запросу. Затем браузер локально сверяет полный хэш. Совпадение означает, что учётные данные содержатся в какой-либо утечке.
- При создании новой учётной записи или изменении существующего пароля пользователю автоматически предлагается сгенерировать стойкий пароль (12 символов, среди которых буквы, цифры и спецсимволы). Теперь эта функция предлагается для всех полей
<input type="password">
, а не только тех, которые имеют атрибут"autocomplete = new-password"
. - В macOS и Windows при попытке просмотреть сохранённые пароли будет запрошен пароль/PIN/биометрия/аппаратный ключ от учётной записи ОС (при условии, что мастер-пароль не установлен). Реализации этой возможности в Linux мешает баг 1527745.
- Улучшен режим «картинка-в-картинке»: откреплённое видео можно перевести в полноэкранный режим (и обратно) двойным щелчком.
- Появилась возможность работать с конкретным сайтом как с десктопным приложением (в отдельном окне, где отсутствует интерфейс браузера, а переход по ссылкам возможен лишь в пределах текущего домена). Настройка
browser.ssb.enabled
добавляет в меню сайта («многоточие» в адресной строке) пункт «Install Website as App». - Добавлен режим работы «только HTTPS» (
dom.security.https_only_mode
), в котором все обращения по протоколу HTTP автоматически осуществляются по HTTPS и блокируются, если доступ по HTTPS не удался. Кроме того, начиная с Firefox 60, существует более щадящая настройкаsecurity.mixed_content.upgrade_display_content
, которая делает то же самое, но лишь в отношении пассивного контента (изображений и медиафайлов). - На системах, использующих Wayland, реализовано аппаратное ускорение воспроизведения видео в формате VP9 и других форматах (в дополнение к появившейся в прошлом выпуске поддержке ускорения H.264).
- В интерфейсе управления дополнениями теперь отображаются все домены, к которым дополнение имеет доступ (до этого отображались лишь несколько первых доменов из списка).
- Полностью переработана страница
about:welcome
. - При открытии новых вкладок немного уменьшена ширина тени вокруг адресной строки.
- Слегка увеличен размер панели закладок, чтобы пользователям сенсорных экранов не промахивались.
- WebRender включён по умолчанию на ноутбуках под управлением Windows, обладающих графикой Intel как минимум 9 поколения (HD Graphics 510 и выше) и разрешением экрана <= 1920x1200.
- Реализована поддержка системных цветов CSS4.
- JS: включена поддержка
numberingSystem
иcalendar
у конструкторов Intl.NumberFormat, Intl.DateTimeFormat и Intl.RelativeTimeFormat. - Включена поддержка AudioWorklet, позволяющая реализовать сложную обработку звука в таких сценариях, как игры или виртуальная реальность. Кроме того, это решает проблему с отсутствующим звуков в веб-клиенте Zoom.
- Параметр window.open() windowFeatures больше не позволяет скрывать какие-либо элементы окна браузера (tabbar, menubar, toolbar, personalbar), а служит лишь для индикации того, будет ли страница открыта в отдельном окне. Эта возможность поддерживалась лишь в Firefox и IE, а также создавала проблемы при восстановлении сеанса.
- Попытки веб-страниц перейти по неизвестному протоколу с помощью location.href или <meta http-equiv=«refresh»> больше не приводят к странице «Неизвестный тип адреса», а молча блокируются (как в Chromium). Для открытия сторонних приложений следует использовать
window.open()
или<iframe>
. - Инструменты разработчика:
- Отладчик: элементы панели «Источники» получили пункт контекстного меню «Поместить в чёрный ящик».
- Отладчик: «Стек вызовов → Копировать трассировку стека» отныне копирует полные ссылки, а не только имена файлов.
- Сетевой монитор: ширина столбца подстраивается под содержимое при двойном щелчке по границе столбца.
- Сетевой монитор: пункт меню «Копировать → Копировать как cURL» обзавёлся опцией
--globoff
, которая подавляет глоббинг, если скопированная ссылка содержит квадратные скобки. - Сетевой монитор: вкладка «Сообщения» у запросов вебсокетов получила новый фильтр «Control» для показа управляющих фреймов.
- Веб-консоль: в многострочном режиме фрагменты кода длиной более пяти строк сокращаются до пяти строк, предваряются пиктограммой треугольника и завершаются многоточием. При нажатии они разворачиваются и показывают код полностью, а при повторном нажатии сворачиваются.
- Веб-консоль: ссылки на элементы DOM, выводимые в консоль, обзавелись пунктом контекстного меню «Показать в инспекторе», который показывает элемент на панели HTML инспектора страницы.
>>> Примечания к выпуску для разработчиков
>>> Подробности