Firefox 82
Доступен Firefox 82.
Страницы, использующие flexbox, загружаются на 20% быстрее, а восстановление предыдущей сессии ускорено на 17%.
Изменён внешний вид кнопки активации режима «картинка в картинке» (сравнить старый и новый варианты можно здесь). На платформе macOS для активации режима до начала воспроизведения можно использовать сочетание «Option + Command + Shift + правая скобка».
При сохранении ссылки в Pocket пользователям с локалями en-US, en-GB и en-CA предложат статьи схожей тематики (extensions.pocket.onSaveRecs).
Экранные чтецы теперь распознают параграфы. Кроме того, они могут озвучивать сообщения о недопустимых значениях форм в окне печати, а также поля «тип» и «номер» у сохранённых банковских карт.
В очередной раз расширено число настроек, подлежащих синхронизации.
Исправлена проблема с заголовком окна в Linux.
На платформе Linux телеметрия теперь собирает данные об оконной подсистеме («Wayland», «Wayland/drm», «x11»)
CSS:
Реализована поддержка псевдоэлемента :: file-selector-button.
Псевдоклассы : is () и : where () теперь менее строги к списку селекторов — недопустимый селектор не делает недействительным весь список.
appearance: button теперь может применяться лишь к кнопкам; в остальных случаях значение button будет эквивалентным auto.
Удалён проприетарный псевдокласс :-moz-user-disabled.
HTTP: директива Content-Disposition inline будет проигнорирована, если указан атрибут download (для ссылок из одинакового источника).
Включена поддержка Media Session API.
DOM:
Document.execCommand () больше не поддерживается для вложенных/рекурсивных вызовов, которые теперь возвращают false.
Element.setPointerCapture () теперь выбрасывает исключение NotFoundError, если указатель недействителен. До этого ошибочно выбрасывалось InvalidPointerId.
Свойство window.name теперь сбрасывается в пустую строку, когда во вкладке загружается страница с другого домена, и восстанавливается при возвращении исходной страницы (например, при нажатии кнопки «назад»). Таким образом, сторонний ресурс не сможет прочитать информацию, сохранённую в window.name предыдущей страницей. Это изменение может нарушить работу фреймворков, которые используют window.name для кросс-доменного обмена сообщениями.
Инструменты разработчика:
Сетевой монитор научился показывать события, посылаемые сервером.
Панель сетевого монитора «Сообщения» объединена с панелью «Ответы» — сообщения (например, от вебсокетов или событий, посылаемых серверов) теперь можно увидеть прямо под списком ответов.
>>> Примечания к выпуску для разработчиков
>>> Coming through with Firefox 82
>>> Все закрытые в этом выпуске баги
>>> Подробности
Страницы, использующие flexbox, загружаются на 20% быстрее, а восстановление предыдущей сессии ускорено на 17%.
Изменён внешний вид кнопки активации режима «картинка в картинке» (сравнить старый и новый варианты можно здесь). На платформе macOS для активации режима до начала воспроизведения можно использовать сочетание «Option + Command + Shift + правая скобка».
При сохранении ссылки в Pocket пользователям с локалями en-US, en-GB и en-CA предложат статьи схожей тематики (extensions.pocket.onSaveRecs).
Экранные чтецы теперь распознают параграфы. Кроме того, они могут озвучивать сообщения о недопустимых значениях форм в окне печати, а также поля «тип» и «номер» у сохранённых банковских карт.
В очередной раз расширено число настроек, подлежащих синхронизации.
Исправлена проблема с заголовком окна в Linux.
На платформе Linux телеметрия теперь собирает данные об оконной подсистеме («Wayland», «Wayland/drm», «x11»)
CSS:
Реализована поддержка псевдоэлемента :: file-selector-button.
Псевдоклассы : is () и : where () теперь менее строги к списку селекторов — недопустимый селектор не делает недействительным весь список.
appearance: button теперь может применяться лишь к кнопкам; в остальных случаях значение button будет эквивалентным auto.
Удалён проприетарный псевдокласс :-moz-user-disabled.
HTTP: директива Content-Disposition inline будет проигнорирована, если указан атрибут download (для ссылок из одинакового источника).
Включена поддержка Media Session API.
DOM:
Document.execCommand () больше не поддерживается для вложенных/рекурсивных вызовов, которые теперь возвращают false.
Element.setPointerCapture () теперь выбрасывает исключение NotFoundError, если указатель недействителен. До этого ошибочно выбрасывалось InvalidPointerId.
Свойство window.name теперь сбрасывается в пустую строку, когда во вкладке загружается страница с другого домена, и восстанавливается при возвращении исходной страницы (например, при нажатии кнопки «назад»). Таким образом, сторонний ресурс не сможет прочитать информацию, сохранённую в window.name предыдущей страницей. Это изменение может нарушить работу фреймворков, которые используют window.name для кросс-доменного обмена сообщениями.
Инструменты разработчика:
Сетевой монитор научился показывать события, посылаемые сервером.
Панель сетевого монитора «Сообщения» объединена с панелью «Ответы» — сообщения (например, от вебсокетов или событий, посылаемых серверов) теперь можно увидеть прямо под списком ответов.
>>> Примечания к выпуску для разработчиков
>>> Coming through with Firefox 82
>>> Все закрытые в этом выпуске баги
>>> Подробности
Ещё новости по теме:
18:20