Firefox 81

К 18-летию Firefox — 81-й выпуск браузера.

HTML

  • В атрибуте sandbox элементов IFRAME теперь экспери­ментально поддерживается значение allow-downloads, разрешающее скачивание файла, если оно является следствием действия пользователя.
  • Удалена поддержка нестандартного атрибута mozallowfullscreen элементов IFRAME. Вместо него следует исполь­зовать стандартный атрибут allow="fullscreen". Для поддержки более старых браузеров, в том числе версий Firefox ниже 74, можно дополни­тельно исполь­зовать атрибут allowfullscreen.

CSS

  • Поддержка ключевого слова clip в значении CSS-свойства overflow. Экспери­ментальная реализация была доступна ранее с помощью нестан­дартного ключевого слова -moz-hidden-unscrollable. Работает clip аналогично hidden, но не создаёт новый контекст формати­рования и делает невозможной прокрутку средствами JavaScript.
  • Удалена поддержка нестандартного CSS-псевдо­элемента ::-moz-focus-outer. Псевдо­элемент был добавлен в Firefox 30 как временный способ отображения выделения вокруг элементов форм для указания диапазонов (<input type="range">), но стал ненужным, когда появилась поддержка едино­образного отображения выделения у всех элементов форм.

JavaScript, DOM

  • Конструктор объектов File теперь не заменяет слэши на символы двоеточия в соответствии с планируемым изменением спецификации File API.
  • Метод tabs.saveAsPDF() теперь доступен расширениям в Firefox для macOS. Вызов метода инициирует сохранение текущей страницы в формате PDF. Для других платформ метод доступен начиная с Firefox 56.

Прочее

  • Теперь распознаются HTTP-заголовки ответа сервера Content-Disposition, содержащие имя файла с пробелами, не заклю­чённое в кавычки. Это соответствует поведению других браузеров, распоз­нающих имя файла с пробелом даже без кавычек, хотя согласно специ­фикации кавычки для имён файлов с пробелами обязательны. Заголовок Content-Disposition часто используется, чтобы заставить браузер скачать файл, даже если браузер поддерживает его прямое отображение.
  • Из инструментов разработки удалены средства имитации некоторых видов цветовой слепоты (color vision deficiency), результаты работы которых не соответ­ствовали действи­тельности: протаномалия (слабость восприятия красного цвета), дейтераномалия (слабость восприятия зелёного цвета), тританомалия. Добавлена ахроматопсия (полная цветовая слепота).
  • Улучшена доступность (accessibility) элементов управления воспроиз­ведением звуковых и видео­файлов:

    • элементы управления теперь остаются доступными для программ чтения с экрана (скрин­ридеров), даже когда они временно скрыты визуально;
    • оставшееся время и общая продолжи­тельность медиа­файла теперь доступны для программ чтения с экрана в случаях, когда ранее не были;
    • некоторые элементы управления теперь имеют подписи, позволяющие программам чтения с экрана их распознавать;
    • программы чтения с экрана теперь не сообщают пользователю о прогрессе воспроиз­ведения без явного желания пользователя.

См. также