Темы



Firefox 157

good-penguin.png

Доступен Firefox 157 с обновлённым интерфейсом.

  • Project Nova — крупнейшее визуальное обновление за последние годы. Обновлены интерфейс браузера, боковая панель, меню и строка вкладок, изменены значки. Возвращена полная поддержка компактного режима. Добавлены новые темы. Старый интерфейс остаётся доступным (browser.nova.enabled), но будет удалён ближе к концу года.
  • Обновлена реализация боковой панели. Из настроек удалена опция «Показать боковую панель». Старая панель останется доступной (sidebar.revamp) до конца 2027 года, но она несовместима с вертикальными вкладками.
  • В видеозвонках WebRTC появилась поддержка аппаратного ускорения AV1.
  • В настройки и панель сведений о сайте добавлены предупреждения о том, что включено журналирование ключей TLS с помощью переменной окружения SSLKEYLOGFILE.
  • Предложения (включая спонсируемые) в адресной строке стали доступны пользователям из Австрии, Бельгии, Чехии, Дании, Финляндии, Венгрии, Ирландии, Люксембурга, Нидерландов, Норвегии, Польши, Португалии, Словакии, Испании, Швеции и Швейцарии.
  • Диалоги, создаваемые веб-страницами с помощью функций alert(), confirm() и prompt(), элементы выбора цвета и даты, а также выпадающие формы автозаполнения теперь соответствуют цветовой схеме страницы.
  • Видео с телефонов и планшетов во время видеозвонков больше не будет повёрнуто боком или вверх ногами.
  • Улучшена синхронизация звука и видео при многократном изменении скорости воспроизведения.
  • Исправлена ошибка, из-за которой в полноэкранном режиме панель вертикальных вкладок переставала появляться после перемещения курсора к краю экрана.
  • При использовании строки поиска (отдельной от адресной строки) нажатие Tab теперь перемещает фокус сразу в строку поиска, а не на кнопку выбора поисковой системы (кнопка доступна по сочетанию Shift+Tab).
  • Из числа предустановленных поисковиков удалён Amazon.
  • FreeBSD: Реализована поддержка Web Serial API.
  • Windows:
    • Некоторые HDR-видео с 8-битным цветом отображались тусклыми и серыми.
    • При переходе в полноэкранный режим панель задач отображалась поверх видео.
  • CSS:

  • API:
    • Реализована поддержка GPUTextureUsage.TRANSIENT_ATTACHMENT (создаёт вложения, которые используются только в рамках текущего прохода рендеринга. Связанные с проходом операции выполняются в памяти тайлов, что позволяет избежать передачи данных в видеопамять и в некоторых случаях вообще не выделять её для этих текстур).
    • DOM: Метод Animation.reverse () и свойство Animation.playbackRate теперь соответствуют спецификации Web Animations в двух случаях. Во-первых, вызов reverse() для анимации, у которой playbackRate равен 0, теперь запускает анимацию. При этом обновляются её startTime и currentTime, а playbackRate остаётся равным 0. Ранее такой вызов не оказывал никакого эффекта. Во-вторых, при изменении playbackRate с положительного значения на отрицательное и наоборот для анимации, которая управляется прокруткой, startTime теперь зеркально переносится на противоположный конец временной шкалы. В результате развёрнутая в обратном направлении анимация по-прежнему укладывается в диапазон прокрутки. Ранее startTime не менялось.
  • Инструменты разработчика: Сетевой монитор научился показывать ответы в формате JSONL.

>>> Примечания к выпуску для разработчиков

>>> Все ошибки, исправленные в этом выпуске

>>> Подробности

©  Linux.org.ru

Об этом также пишут