Firefox 73
- Опубликовано:
Спустя всего месяц после выхода Firefox 72 — новая версия свободного браузера.
CSS, HTML
- Поддержка CSS-свойств
overscroll-behavior-block
иoverscroll-behavior-inline
, представляющих собой логические версии свойствoverscroll-behavior-x
иoverscroll-behavior-y
. - CSS-свойства
letter-spacing
иword-spacing
теперь доступны как атрибуты и CSS-свойства в SVG. Свойствоletter-spacing
позволяет управлять межбуквенным расстоянием, свойствоword-spacing
— расстоянием между словами. - Удалена поддержка нерекомендуемого MathML-элемента
MFENCED
, позволявшего генерировать скобки заданного типа вокруг содержимого элемента. Теперь следует использовать элементыMROW
иMO
, предназначенные для разметки групп операторов и операндов, и операторов соответственно. Из других браузеров элементMFENCED
поддерживает только Safari.
JavaScript
- Поддержка метода
requestSubmit()
форм (HTMLFormElement
). В отличие от обычногоsubmit()
, новый методrequestSubmit()
работает так, словно пользователь нажал кнопку, переданную методу в качестве аргумента. Благодаря этому генерируется событиеsubmit
и форма до отправки данных на сервер проверяется на правильность заполнения в соответствии с HTML5-атрибутамиrequired
и проч. -
Свойства
innerWidth
иinnerHeight
объектаwindow
теперь всегда возвращают ширину и высоту всей страницы (layout viewport). Ранее в некоторых ситуациях эти свойства возвращали размеры видимой части страницы (visual viewport) — например, в режиме отладки отзывчивой вёрстки (Responsive Design Mode).Ранее то же самое сделали в движке Chromium исходя из того, что для определения размеров видимой части страницы теперь есть Visual Viewport API. В Android-версии Firefox программный интерфейс Visual Viewport доступен начиная с версии 68. В настольной версии Firefox интерфейс доступен начиная с версии 63, но по умолчанию выключен и включается булевым
about:config
-параметромdom.visualviewport.enabled
. - Поддержка метода
sidebarAction.toggle()
, скрывающего или отображающего относящуюся к расширению боковую панель в зависимости от того, отображается она или скрыта, соответственно. Ранее этого можно было достичь условным вызовом методовopen()
иclose()
.
Прочее
- Улучшено автоматическое определение устаревшик кодировок текста (
KOI8-*
,Windows-*
,ISO-*
и проч.) на веб-страницах, для которых кодировка не задана. Ранее аналогичные изменения внесли в Chromium и Edge. - В CSS-фоне отладочных сообщений в консоли теперь можно использовать изображения (
background-image
). - В настройки браузера добавлен глобальный масштаб, применяемый по умолчанию ко всем посещаемым страницам.
- Помимо ранее доступного Cloudflare в список DNS-сервисов для функции DNS-over-HTTPS (DoH) добавлен сервис NextDNS. Экспериментальная поддержка DoH доступна начиная с Firefox 60. Включить DoH можно через настройки Firefox: «Настройки» → «Основные» → «Параметры сети» → «Настроить» → «Включить DNS через HTTPS».
- Улучшено качество звука при воспроизведении аудиозаписей или видеороликов на пониженной или повышенной скорости.