Вышел Firefox 137.0

31 марта 2025 года состоялся релиз стабильной версии Firefox 137.0 с улучшениями и обновлениями, включая поддержку воспроизведения HEVC в системах Linux, возможность идентифицировать все ссылки в файлах PDF и превращать их в гиперссылки, возможность подписывать документы PDF, не выходя из Firefox, и поддержку использования адресной строки в качестве калькулятора. Mozilla опубликовала сборки браузера для Windows, Linux и macOS. Проект Firefox 136 вышел в начале марта этого года.

В Firefox 137 разработчики устранили 14 уязвимостей (13 уязвимостей отмечены как высокого уровня опасности). Все из опасных уязвимостей вызваны проблемами работы с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц.

«Сохраняйте продуктивность и организованность с меньшими усилиями, группируя связанные вкладки вместе. Один из простых способов создать группу — перетащить вкладку на другую, сделать паузу, пока не увидите выделение, а затем отпустить, чтобы создать группу. Группам можно присваивать имена, цветовые коды, и они всегда сохраняются. Вы можете закрыть группу и открыть её позже», — говорится в примечаниях к выпуску Firefox 137.0.

По информации OpenNET, основные дополнения и изменения в Firefox 137.0:

добавлена поддержка группировки вкладок, позволяющая объединять несколько вкладок и сворачивать их в одну кнопку, чтобы они не занимали место при просмотре других вкладок. Группе можно назначить имя и цвет, а также отдельно сохранить на случай, если содержимое понадобиться в будущем. Для создания группы можно использовать подменю «Добавить вкладку в группу» в контекстном меню, показываемом при клике правой кнопкой мыши на кнопках вкладок, или просто перетащив одну вкладку на другую (откроется диалог для создания группы);

модернизирована адресная строка. Добавлена унифицированная кнопка выбора поисковой системы. Помимо возможности быстро отправить запрос в интересующую поисковую систему в показываемом при нажатии новой кнопки меню также доступны элементы для перехода в интерфейсы просмотра истории посещений, обзора открытых вкладок и навигации по сохранённым закладкам, а также возможность поиска настроек;

при отправке поискового запроса из адресной строки, введённые данные теперь остаются в адресной строке как есть, даже после отправки запроса к поисковой системе, что позволяет при необходимости изменить запрос напрямую в адресной строке;

в выпадающем списке рекомендаций обеспечен показ кнопок для выполнения дополнительных действий, таких как вывод страницы на печать;

при начале ввода поискового запроса в адресной строке, находясь на странице какого‑то сайта, в числе рекомендаций автоматически будет предложена возможность отправки запроса через поисковую систему этого сайта, если он предоставляет соответствующие функции;

предоставлена возможность выбора области поиска, используя управляющие теги, такие как @bookmarks, @tabs, @history и @actions. При вводе символа «@» появляется подсказка по доступным тегам;

адресную строку теперь можно использовать как калькулятор, достаточно ввести в ней произвольное математическое выражение и в выпадающей подсказке будет показан результат. Для копирования результата в буфер обмена можно кликнуть на него мышью. Новые возможности адресной строки пока активированы по умолчанию только для небольшого процента пользователей. Для принудительного включения в «about:config» можно использовать параметры из секции «browser.urlbar», такие как «browser.urlbar.quicksuggest.enabled», «browser.urlbar.unifiedSearchButton.always» и «browser.urlbar.suggest.calculator»);

в сборках для платформы Linux включено использование аппаратного ускорения декодирования видео в формате HEVC (H.265);

при просмотре PDF-документов обеспечено определение всех ссылок и превращение их в гиперссылки;

в PDF-просмотрщик добавлен диалог для прикрепления к документу изображения своей подписи;

добавлена поддержка API SVG Path для отображения фигур и создания контуров при помощи SVG‑элемента «path». Добавлена поддержка методов getPathData(), setPathData() и getPathSegmentAtLength(), предоставляемых интерфейсом SVGPathElement;

добавлено CSS‑свойство «hyphenate‑limit‑chars», которое можно использовать для указания минимального числа символов в частях слова, разделённых при переносе конца слова на другую строку;

в CSS‑свойство text‑decoration‑line добавлена поддержка значений «spelling‑error» и «grammar‑error» для оформления выделения в тексте синтаксических и грамматических ошибок;

добавлен метод Math.sumPrecise() для вычисления суммы элементов массивов и других перечисляемых объектов с точностью, превышающей точность обычного суммирования в цикле (исключаются потери точности при промежуточном сохранении результатов);

добавлен метод Atomics.pause() для информирования о нахождении потока в состоянии блокировки из‑за, ожидания доступа к общему ресурсу, что может использоваться системой при регулировании энергопотребления CPU;

для дополнений выставлено ограничение (10 МБ) на размер данных, сохраняемых через API storage.session;

в инструментах для web‑разработчика в панели инспектирования шрифтов добавлено отображение метаданных шрифтов, таких как версия, автор, поставщик и лицензия;

в панели инспектирования сетевой активности предоставлена возможность переопределения ответов на сетевые запросы (вместо реального ответа можно подставить содержимое выбранного файла);

в версии браузера для платформы Android добавлена поддержка видео в формате HEVC (H.265).

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии