Релиз Firefox 160 с поддержкой отсоединяемых мини-окон
- Вышел Firefox 160; для веток с длительной поддержкой выпущены обновления 153.7.0 и 115.45.0.
- Вкладки и выделенные фрагменты страниц теперь можно отсоединять в несколько мини-окон поверх содержимого.
- В Firefox 160 устранены 99 уязвимостей; большинство связано с ошибками при работе с памятью.
Почему это важно: Некоторые уязвимости потенциально позволяли выполнить код злоумышленника при открытии специально оформленных страниц.
Состоялся релиз web-браузера Firefox 160 и сформированы обновления прошлых веток с длительным сроком поддержки — 153.7.0 и 115.45.0. В рамках нового двухнедельного цикла формирования релизов на стадию бета-тестирования переведена ветка Firefox 161, релиз которой намечен на 24 ноября.
Основные новшества в Firefox 160 (1, 2, 3):
Добавлена возможность отсоединения вкладки или произвольной выделенной области на странице в форме мини-окна, размещаемого поверх содержимого. Адресная строка в мини-окне автоматически скрывается и показывается только при наведении курсора на заголовок. Возможно одновременное открытие нескольких мини-окон. Мини-окна создаются через контекстные меню, показываемые при клике правой кнопкой мыши на вкладке (Move Tab → Move to Mini Wondow) или содержимом страницы (Move Section to Mini Window). Режим удобно использоваться для того, чтобы во время работы со страницей держать на виду какое-то другое содержимое.


В интерфейсе для просмотра видео в режиме «картинка в картинке» реализована возможность настройки скорости воспроизведения с градацией 0.25x (кнопка для изменения скорости появляется только при увеличении размера окна).

Добавлена возможность открытия новых вкладок через перемещение мышью элементов из боковой панели с историей посещений в область вкладок.
В контекстном меню адресной строки вместо элемента «Paste and Go» теперь показывается «Paste and Search», если в буфере обмена находится не ссылка, а текст.
В диалоге подтверждения запросов сайтов на подключение в качестве обработчика email и других видов ссылок реализована кнопка «Never allow» для последующего блокирования повторных подобных запросов от сайта.
- Добавлена поддержка воспроизведения звука в форматах FLAC, MP3 и PCM, поставляемого в медиаконтейнерах MKV (Matroska).
Для отрисовки WebGL на платформе macOS задействован графический API Metal.
В API Web Speech добавлен объект SpeechRecognition для распознавания речи в реальном времени без обращения к внешним сервисам и с поддержкой 40 языков.
Для совместимости с некоторыми сайтами добавлен псевдо-элемент »::-webkit-input-placeholder», аналогичный по функциональности »:: placeholder».
В конструкторе WebTransport () реализована опция «headers» для добавления собственных HTTP-заголовков к расширенным CONNECT-запросам. В интерфейс WebTransportDatagramDuplexStream добавлены свойства incomingMaxBufferedDatagrams и outgoingMaxBufferedDatagrams, а в интерфейс WebTransport — свойства anticipatedConcurrentIncomingUnidirectionalStreams и anticipatedConcurrentIncomingBidirectionalStreams.
В версии для Android включён запрос полномочий перед обращением к устройствам в локальной сети с интранет адресами или к сервисам на текущем устройстве (localhost).
Кроме новшеств и исправления ошибок, в Firefox 160 устранено 99 уязвимостей, большинство из которых вызваны проблемами при работе с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц.
Источник: http://www.opennet.ru/opennews/art.shtml? num=66656
© OpenNet
