LINUX.ORG.RU

Firefox 92

 ,


2

3

Доступен выпуск веб-браузера Firefox 92.

  • Исправлено воспроизведение видеофайлов, имеющих полный цветовой диапазон.
  • Firefox научился переключатся на Wayland-бэкенд автоматически, если X Window System отсутствует (до этого он просто падал).
  • Настройка gfx.webrender.force-disabled, позволяющая отключить WebRender, переименована в gfx.webrender.force-legacy-layers, чтобы включить WebRender у пользователей, которые когда-то давно его отключили из-за неполадок и забыли включить обратно. Поскольку WebRender теперь включён на всех поддерживаемых платформах и аппаратных конфигурациях, возможность его отключить будет убрана в следующему выпуске.
  • Улучшено управление памятью в движке JavaScript.
  • Вкладки с открытыми предупреждениями (alert()) больше не замедляют работу прочих вкладок, обрабатывающихся в том же процессе.
  • Реализована поддержка HTTPS RR (HTTPS resource records) (DNS-запись, сигнализирующая о том, что ресурс поддерживает защищённое соединение). При обнаружении HTTPS RR браузер будет автоматически соединяться по HTTPS, а также использовать HTTPS RR в качестве заголовка Alt-Svc.
  • Реализована поддержка ECH при работе по протоколу HTTP/3.
  • Включена новая реализация LocalStorage (LocalStorage NextGen, LSNG). Она была представлена ещё в Firefox 68, но позже отключена из-за многочисленных проблем в работе веб-ресурсов.
  • Исправлена проблема с производительностью, возникавшая при использовании экранных чтецов в случаях, когда установлен Thunderbird.
  • Исправлено сохранение страницы как файл PDF в Linux.
  • Добавлена поддержка эмодзи 13.1.
  • В выпадающем списке «Все вкладки» теперь отображаются закреплённые вкладки.
  • Пункт меню «Закрыть вкладки» (появляется при выборе нескольких вкладок) переименован в «Закрыть X вкладок».
  • Кнопка «Персонализация» на странице новой вкладки заменена на значок шестерёнки.
  • Упрощено удаление разделителей в меню закладок (в новом дизайне было трудно по ним прицелиться).
  • Устранена регрессия, из-за которой предлагаемые варианты автозаполнения форм перестали быть доступны экранным чтецам.
  • macOS:
    • В меню «Файл» добавлен пункт, вызывающий встроенную в macOS возможность поделиться ссылкой.
    • Внешний вид меню панели закладок приведёт в соответствие с новым стилем интерфейса.
    • Включена поддержка профилей ICC v4.
    • Клавиша Esc теперь служит для выхода полноэкранного режима, как в Safari и других системных приложениях. Поскольку это изменение нарушило рабочий процесс некоторых пользователей, в следующем выпуске оно будет настраиваемым и отключённым по умолчанию.
    • Инструмент VoiceOver теперь корректно сообщает о кнопках и ссылках с атрибутом aria-expanded.
  • Обновлён дизайн страницы с сообщением об ошибке сертификата.
  • CSS:
    • Свойство break-inside теперь поддерживает ключевые слова avoid-page и avoid-column.
    • Свойство font-size-adjust отныне позволяет указывать два параметра.
    • Реализована поддержка дескриптора @font-face/size-adjust.
    • Появилась поддержка свойства accent-color.
    • Свойство font-family обзавелось поддержкой значения system-ui.
  • JavaScript:
    • Доступ к устройствам вывода звука (динамики и наушники) теперь защищён политикой speaker-selection.
    • Реализована поддержка Object.hasOwn() (позволяет определить было ли свойство определено на объекте или унаследовано).
  • Реализована поддержка Imperative Slotting API.
  • Кастомные элементы получили поддержку статического свойства disabledFeatures.
  • Появилась возможность отслеживать изменения выделения текста в элементах <input> и <textarea> с помощью прослушивания событий selectionchange в HTMLInputElement и HTMLTextAreaElement.

>>> Примечания к выпуску для разработчиков

>>> Все исправленные в этом выпуске ошибки

>>> Подробности

★★★★★

Проверено: sudopacman ()
Последнее исправление: sudopacman (всего исправлений: 3)

Ответ на: комментарий от x86-

браузеру вообще пофигу в какой среде отрисовывать одно единственное окно внутри которого webrender уже рисует интерфейс и сайты.

оно им нужно чтобы знать активное ли сейчас окно браузера чтобы например остановить отрисовку фонового воспроизведения видео чтобы экономить cpu, так вот Edge под Gnome такое делать не умеет, а под вендой умеет (а следовательно хром себя ведет точно также), и вот под вендой у меня загрузка cpu/gpu почти 0% если я «сверну» окно браузера, а под Gnome 50% в любом случае.

про firefox не знаю, но с уверенностью в 99% представляю себе что под wayland он тоже самое не умеет, а под иксами всего скорее сможет, потому что ваш вейланд это очередной XMPP в мире опенсорца (каждый волен реализовывать по своему и даже нарушать какой-то там кем-то там придуманный сидя на унитазе стандарт).

bhfq ★★★★★
()
Последнее исправление: bhfq (всего исправлений: 2)
Ответ на: комментарий от bhfq

браузеру вообще пофигу в какой среде отрисовывать одно единственное окно внутри которого webrender уже рисует интерфейс и сайты.

Нет.

Каштан

anonymous
()
Ответ на: комментарий от bhfq

ваш вейланд это очередной XMPP в мире опенсорца (каждый волен реализовывать по своему и даже нарушать какой-то там кем-то там придуманный сидя на унитазе стандарт).

Да как вы посмели! Wayland - это новое и молодёжное! А Xorg это старье двадцатилетней давности, которое больше не мейтейнится никем.[/sarcasm]

Skullnet ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.