Firefox 134
Доступен Firefox 134.
- Linux:
- Появилась поддержка жестов с удержанием (hold gestures). Таким образом, кинетический скроллинг теперь можно прервать, прикоснувшись к тачпаду двумя пальцами.
- Исправлено некорректное отображение контекстных меню под Wayland при включённом дробном масштабировании (
widget.wayland.fractional-scale.enabled
).
- Пользователи из США и Канады постепенно получат новый интерфейс домашней страницы (поле поиска и ярлыки подняты в начало страницы, ярлыки показываются в одну строку. Обновлены карточки рекомендуемых историй: теперь они автоматически заполняют всю ширину страницы, что позволяет более эффективно использовать пространство).
- Поисковик Ecosia теперь доступен не только пользователям из Германии, но и всем пользователям немецкого регииона (Австрия, Бельгия, Италия, Нидерланды, Испания, Швеция и Швейцария).
- Появилась отключённая по умолчанию возможность выгрузить вкладку по желанию пользователя (
browser.tabs.unloadTabInContextMenu
). - Firefox теперь более точно следует спецификации HTML в отношении всплывающих окон, что сократит число случаев, когда полезное всплывающее окно ошибочно блокируется.
- При включённой настройке
privacy.resistFingerprinting
в диалоге настроек теперь выводится предупреждение о том, что это может привести к неработоспособности сайтов. Разработчикам не нравится, что эта настройка фигурирует в каждом втором руководстве по укреплению защиты браузера, но очень редко авторы таких руководств предупреждают пользователя о том, что эта усиленная защита имеет ряд неудобных побочных эффектов. - Если какое-либо дополнение было отключено из-за нарушения правил Mozilla, в менеджере дополнений теперь будет показано сообщение об этом, объясняющее причину («Это дополнение нарушает правила Mozilla, поэтому оно отключено. Вы можете включить его на свой страх и риск.»).
- Значок для перехода в режим чтения больше не показывается, если во вкладке открыт PDF-файл.
- При удалении настройки в
about:config
её имя теперь показывается зачёркнутым. - Исправлена ошибка, из-за которой соединение WebSocket, использовавшее IPv6, переставало работать, если в результате изменения настроек сети поддержка IPv6 пропадала (например, если пользователь подключился к VPN, не поддерживающей IPv6).
- Windows: Включена поддержка аппаратного ускорения декодирования HEVC (поскольку кодек требует лицензионных отчислений, пользователь должен приобрести его самостоятельно, получить от OEM-изготовителя компьютера или попросту).
- CSS: Элементы с абсолютным позиционированием обзавелись поддержкой свойств align-self и justify-self, а также сокращённого свойства place-self.
- JavaScript:
- Добавлена поддержка статического метода RegExp.escape () (экранирование любых потенциальных символов синтаксиса регулярного выражения в строке, возвращая новую строку, которую можно безопасно использовать в качестве литерального шаблона для конструктора RegExp ()).
- Появилась поддержка метода Promise.try () (принимает обратный вызов любого типа (функцию, которая возвращает или выбрасывает синхронно или асинхронно) и оборачивает результат в Promise).
WebAssembly:
- API:
- Реализован статический метод PushManager.supportedContentEncodings (позволяет получить разрешённые алгоритмы шифрования полезной нагрузки push-сообщения).
- AudioParam.value теперь позволяет задавать значение даже во время запланированного автоматического события: раньше операция молча игнорировалась.
- Метод ReadableStreamBYOBReader.read () получил новый аргумент options.min (указывает минимальное количество элементов, возвращаемых при каждом вызове, что позволяет избежать ненужных итераций при работе со структурами данных с известным размером данных).
- WebRTC: появилась возможность вести одновременную передачу (simulcast) содержимого экрана при использовании кодека VP8 (с другими кодеками это и так давно поддерживается).
- Инструменты разработчика:
- Сетевой монитор научился показывать ответы 103 Early Hints.
- В отладчике появилась возможность искать трассировки по значениям аргументов вызова функции.
- Упрощена отладка расширений, например, исходный код расширения автоматически теперь перезагружается в отладчике при перезагрузке расширения.
- Значения точек логирования отладчика теперь автоматически преобразуются в метки профилировщика, что упрощает добавление элементов на временную шкалу меток непосредственно из отладчика.
>>> Примечания к выпуску для разработчиков
>>> Все исправленные в этом выпуске ошибки
>>> Подробности
Linux.org.ru прочитано 1284 раза