Firefox 150

Доступен Firefox 150.
В числе интересных новшеств — управление расположением открытых страниц, наделение просмотрщика PDF некоторыми функциями редактирования и устранение большого количества уязвимостей, в том числе найденных с помощью нейросетей.
Linux:
- В контекстное меню ссылок добавлен пункт «Открыть ссылку в разделении экрана». Когда две вкладки открыты бок о бок, в их контекстном меню теперь есть пункт «Переставить вкладки». Кроме того, можно щёлкнуть заголовок вкладки с зажатой клавишей
Alt/Option, чтобы открыть вкладку бок о бок с текущей. - При выделении нескольких вкладок можно выбрать пункт контекстного меню «Копировать ссылки», который поместит адреса этих страниц в буфер обмена.
- Просмотрщик PDF теперь позволяет менять порядок, копировать и удалять страницы в документе.
- Появилась страница
about:translations, которую можно использовать для локального перевода текстов. - Добавлена настройка «Перетаскивайте вкладки, чтобы создать группы вкладок», позволяющая отключить создание групп вкладок перетаскиванием.
- Веб-сайтам запрещено обращаться к адресам в локальной сети (включая локальную систему) без одобрения со стороны пользователя. Сайты используют это для фингерпринтинга. Ранее блокировка доступа к локальным ресурсам была включена лишь при строгой защите от отслеживания, теперь её постепенно активируют для всех пользователей.
- Бесплатный VPN стал доступен жителям Канады (таким образом, он доступен в Канаде, Франции, Германии, Великобритании и США).
- Устранено несколько сотен уязвимостей, большая часть которых обнаружена с помощью нейросетей.
- macOS: исправлено пропадание эмодзи с веб-страниц при включённом режиме Lockdown.
- Windows:
- Веб-приложения теперь доступны пользователям, которые установили Firefox из Магазина Windows.
- Резервное копирование профиля теперь работает при использовании новой системы управления профилями.
- HTML: Атрибут sizes элементов (и HTMLImageElement.sizes) теперь поддерживает ключевое слово
«auto»(позволяет лениво загружаемым элементам использовать вычисленный размер макета, после применения всех CSS-правил, для выбора изображения из srcset). - CSS:
- Функция color-mix () теперь умеет принимать более двух значений .
- Функция light-dark () получила поддержку значений (позволяет использовать изображения, градиенты и тому подобное для различных цветовых схем).
- Появилась поддержка псевдоклассов : buffering, : muted, : paused, : playing, : seeking, : stalled и : volume-locked (позволяют стилизовать элементы и в зависимости от их текущего состояния).
- Реализованы свойства animation-range-start и animation-range-end (а также сокращённое свойство animation-range).
- Поддерживается ключевое слово revert-rule (позволяет определить значение свойства так, как если бы текущее правило стиля отсутствовало, благодаря чему вместо него действует значение из другого подходящего правила).
- Свойство overscroll-behavior (а также его полные формы overscroll-behavior-x, overscroll-behavior-y, overscroll-behavior-block и overscroll-behavior-inline) теперь корректно применяются к контейнерам прокрутки, у которых нет прокручиваемого содержимого, например, к элементам с
overflow: hidden(раньше игнорировались).
API:
- Инструменты разработчика:
- Сеть: Если запрос перенаправлен, во вкладке «Ответ» теперь показывается сообщение, объясняющее отсутствие данных.
- Сеть: Реализована пометка соединений, использующих сертификат, выпущенный удостоверяющим центром, который не входит в базу корневых сертификатов Mozilla.
- Инспектор: В панель переключателей псевдоклассов добавлен новый раздел с переключателем псевдокласса : open (доступен лишь для элементов, имеющих открытое состояние, например,). В этот раздел перенесён и существующий переключатель псевдокласса : visited, поскольку он применяется исключительно к элементам и .
>>> Примечания к выпуску для разработчиков
>>> Все исправленные в этом выпуске ошибки
>>> Подробности
Linux.org.ru прочитано 1053 раза
