Firefox 142

Доступен Firefox 142.
- Активная вкладка в свёрнутой группе вкладок теперь всегда видна (до этого сворачивание группы оставляло лишь заголовок группы, даже если вкладка в этой группе была активной). Кроме того, появилась возможность добавить вкладку в свёрнутую группу.
- Появилась возможность скрывать значки расширений с боковой панели (щёлкнув правой кнопкой мыши по значку и выбрав соответствующий пункт меню).
- Режим строгой защиты от отслеживания обзавёлся двумя списками исключений (разрешающих работу трекеров, блокировка которых нарушает работу сайтов). Первый предназначен для исправления серьёзных проблем с сайтами (включён по умолчанию), второй — для исправления незначительных проблем (опционально).
- Рекомендуемые на стартовой странице статьи теперь сгруппированы по тематике. Функция пока включена лишь для пользователей из США.
- Пользователям с локалями en-US, en-CA, en-GB, en-AU и количеством оперативной памяти, превышающим 3 ГБ, стала доступна возможность предпросмотра ссылок. Долгое нажатие на ссылку (либо выбор соответствующего пункта контекстного меню) запустит локальную ИИ-модель, которая проанализирует содержимое по ссылке и предложит краткий пересказ (
browser.ml.linkPreview.enabled). Поддерживается пересказ лишь англоязычного контента. - Исправлена чересчур быстрая прокрутка в диалоге добавления закладки.
- Исправлено перетаскивание изображений с типом «blob» в другие приложения.
- Сокращено число случаев, в которых поиск в адресной строке мог выдавать дубликаты.
- Расширения теперь могут использовать wllama API (позволяет интегрировать локальные ИИ-модели в дополнения).
- KDE Klipper больше не будет сохранять скопированные из менеджера паролей Firefox пароли в историю буфера обмена, записываемую на локальный диск.
- Ссылки вида
javascript:запрещено открывать с помощью сочетания Ctrl+клик, средней кнопкой мыши и прочими нестандартными способами. - Windows: Если Firefox закрыт, то нажатие на его уведомление (например, оставшееся в центре уведомлений операционной системы) теперь открывает конкретную ссылку, связанную с уведомлением, а не главную страницу сайта.
- HTML: Элемент больше не поддерживает устаревший атрибут
codebase(вместо него следует использовать data). - Реализована поддержка URL Pattern API (сопоставление и разбор URL с помощью стандартизированного синтаксиса).
- Появился метод Selection.getComposedRanges () (точное получение выбранных текстовых диапазонов через границы Shadow DOM).
- Реализована поддержка свойства Animation.overallProgress (отслеживание прогресса анимации).
- Метод Animation.commitStyles () больше не требует устанавливать fill на анимацию, чтобы применить вычисленные стили после завершения анимации.
- Реализована поддержка Prioritized Task Scheduling API (стандартизированный механизм назначения и управления приоритетами задач).
- Словарь RTCIceCandidatePairStats обзавёлся свойствами currentRoundTripTime, totalRoundTripTime и responsesReceived.
- Методы setParameters () и getParameters () интерфейса RTCRtpSender теперь поддерживают установку и получение конкретного codec для каждого
encoding. - Интерфейс RTCInboundRtpStreamStats получил свойства estimatedPlayoutTimestamp, framesAssembledFromMultiplePackets, freezeCount, jitterBufferMinimumDelay, jitterBufferTargetDelay, keyFramesDecoded, pauseCount, totalAssemblyTime, totalFreezesDuration и totalPausesDuration.
- Неизвестные элементы MathML теперь ведут себя так же, как mrow.
- Инструменты разработчика:
- Сетевой монитор: Панель «Сеть» теперь показывает заголовки запросов/куки/параметры, даже если запрос ещё не завершён.
- Отладчик: Добавлена настройка «Показать приостановленный оверлей» (показывает полупрозрачный оверлей, когда выполнение скрипта приостановлено).
- Инспектор: Правила, недоступные для редактирования, теперь помечены значком замка.
>>> Примечания к выпуску для разработчиков
>>> Все исправленные в этом выпуске ошибки
>>> Подробнее
