LINUX.ORG.RU

Firefox 122

 ,


0

1

Firefox, свободный браузер на движке Quantum, разработкой и распространением которого занимается Mozilla Corporation, четвёртый по популярности браузер в мире, обновился до версии 122.

Что нового:

  • Linux:
    • Поддержка VA-API включена для всех архитектур (до этого она была включена лишь для x86 и ARM).
    • Предложены deb-пакеты для Ubuntu, Debian и Linux Mint.
  • Подсказки от поисковых движков теперь содержат изображения и описания (browser.urlbar.richSuggestions.featureGate).
  • Пользователям, ищущим в адресной строке сведения, связанные с веб-разработкой, будут предлагаться ссылки на статьи MDN.
  • Менеджер паролей научился импортировать пароли из файлов .csv и .tsv.
  • Устранены проблемы при использовании встроенного переводчика: переведённое содержимое больше не пропадает, а работа интерактивных виджетов не нарушается.
  • На страницу about:support добавлен раздел «Информация о модулях расшифровки содержимого».
  • В режиме приватного просмотра включена поддержка Cache API (её отсутствие создавало пользователям заметные неудобства).
  • Вывод фильтров, использующих currentColor в качестве входного параметра, больше не получится прочитать из canvas, поскольку таким образом может быть получена информация о цвете ссылок и сделан вывод о посещённых ссылках.
  • WebRTC: включена поддержка Uneven Level Protection Forward Error Correction (ULPFEC), которая позволяет восстанавливать потерянные пакеты.
  • Количество одновременных запросов DNS увеличено с 8 до 64.
  • Разрыв строк теперь производится в полном соответствии со стандартом Unicode. Кроме того, Firefox теперь корректно выделяет слова при двойном щелчке по тексту на китайском, японском, бирманском, лаосском, кхмерском и тайском языках.
  • Из интерфейса настроек удалена настройка «Добавить строку поиска на панель инструментов». Строку поиска по-прежнему можно добавить на панель, перетащив её в режиме настройки.
  • macOS: появилась возможность создавать и использовать пасскеи, сохранённые в ключнице iCloud.
  • Windows: реализована поддержка автозаполнения с помощью учётных данных, сохранённых в Windows Hello.
  • HTML: элементы <select> теперь могут содержать разделители <hr> (для улучшения читаемости больших списков).
  • В соответствии со спецификаций резервным анализатором URL-адресов для неизвестных схем теперь является DefaultURI.
  • CSS:
  • JavaScript: появилась возможность использовать методы ArrayBuffer.prototype.transfer() и ArrayBuffer.prototype.transferToFixedLength() для передачи прав владельца памяти между разными ArrayBuffer.
  • SVG:
    • Реализована поддержка анимации атрибута viewBox с помощью SMIL.
    • В целях предотвращения XSS-атак отключена поддержка ссылок вида data: в элементах <use>, а также через интерфейс SVGUseElement.
  • Реализована поддержка LargestContentfulPaint API (предоставляет информацию о времени отрисовки самого большого изображения или текста, прежде чем пользователь начнёт взаимодействовать с веб-страницей.
  • DOM: добавлен метод HTMLSelectElement.showPicker().
  • Инструменты разработчика:
    • Вкладка профайлера теперь открывается следом за текущей вкладкой.
    • Добавлена команда tracer, позволяющая управлять трассировкой без открытия отладчика.
    • При редактировании селектора, имени или значения свойств в инспекторе правил клавиша Enter больше не смещает фокус на следующее поля ввода, вместо этого она подтверждает ввод и устанавливает фокус на соответствующем элементе (для подтверждения ввода и последующего смещения фокуса следует использовать Ctrl+Enter или Tab.

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

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

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

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 3)

Ответ на: комментарий от sunjob

вот и не собираю, хотя, раньше собирал/патчил/поддерживал абсолютно все, что из опенсорса.

Так, собирать абсолютно всё стало немодно уже на рубеже веков, не? rpm и deb рулили

tiinn ★★★★★
()
Ответ на: комментарий от NeTC

Видимо, ты не сталкивался с проблемой перехода между версиями дистрибутива, когда, например, твой софт прибит гвоздями к версии glibc и другим зависимостям. Сейчас от этого вроде бы уходят, но обычно 2 пути:

  • сами напишем, не будем внешние зависимости использовать;
  • запакуем всё во FlatPack / Snap / AppImage / контейнер, чтобы уж точно всё нужное было, и ничего не сломалось.

Тем не менее вот тебе информация к размышлению.

  1. На компьютере установлен Debian Bookworm и Firefox ESR.
  2. При установке Firefox из репозиториев Mozilla устанавливаются дополнительные зависимости, которых нет у Firefox ESR.

Загадка от Жака Фреско: от чего не зависит Firefox ESR? На размышление даётся Debian Bookworm.

dunmaksim
()
Ответ на: комментарий от dunmaksim

Не совсем понятно зачем тебе в дебиане стандартный firefox? Ну да ладно, это не моё дело, но тогда:

При установке Firefox из репозиториев Mozilla устанавливаются дополнительные зависимости, которых нет у Firefox ESR.

не вижу ничего удивительного, ведь мейнтейнеры имеют свою магию сборки пакетов в дебиан, я бы даже сказал что это неповторимый подчерк наименования зависимостей дистра. И мазилловцы скорее всего в дурку попадут, чем будут разбираться в монструозной базе официального репозитория, попутно решая дикую бюрократическую волокиту организации взаимодействия... ну, вот они и наклепали свой вариант зависимостей, который ни с чем не пересекается и существует сам по себе. В чём проблема-то?

NeTC ★★★
()

У snap идиотское ограничение - он не работает без systemd. А flatpak работает без проблем.

sena ★★
()

деб пакеты.. Можно же было тар.гз распаковать и пользоваться что я и делал, в чём принципиально разница?

Sapetuko ★★
()
Ответ на: комментарий от sunjob

Это действительно очень удобно, если у тебя не куча мусора в одном каталоге, а мусор размазан по нескольким местам.

xakup
()

Не знаю чем они там думают. Меня лично уже интерфейс этого обозревателя подбешивает. И всё бы хорошо. Но, то у него вкладки убегают из под курсора, когда их пытаешься закрыть. Причём ждут, а потом убегают. То нельзя нажать на отсоединение видео в отдельное окно. Кнопка просто не работает, до тех пор пока не свернёшь и не откроешь заново окно.

Мелочи. Да, но они уже довольно давно. Улучшили то. Сделали это. А привести в порядок интерфейс – не привели.

Прикол в том, что Хром имеет аналогичные встроенные «возможности». Если он не обновлён. То во время ввода адреса предлагает обновить, сбивая набор адреса, как и переход. И не предоставляет при это системного пакета. Так что сказать, что ФФ чем-то хуже Хрома ну никак не получится.

thegoldone
()

Ну хоть номером версии теперь лиса хромого обогнала.

imul ★★★★★
()
Ответ на: комментарий от thegoldone

ждут, а потом убегают

Это киллерфича. Просто браузер стал умнее и ждет, что пользователь передумает их закрывать.

Gonzo ★★★★★
()
Ответ на: комментарий от NeTC

Зачем вообще надо было создавать солянку из деба и снапа/флата изначально, если с чистым дебом там всё работало нормально?

Тем что установка любого DEB не из стандартного репозитория – риск сломать всю систему. snap/flatpak/tar.gz менее инвазивны.

X512 ★★★★★
()
Последнее исправление: X512 (всего исправлений: 1)
Ответ на: комментарий от X512

Так для «менее инвазивных» случаев есть deb-репозиторий от самой команды мазиллы, в котором зависимости почти никак не пересекаются с зависимостями дистрибутива.

NeTC ★★★
()

на движке Quantum

А не на Gecko? Или я всё проспал? )))

MrCookie
()
Ответ на: комментарий от slackwarrior

А потом 155! Но это уже лютеранский/католический калибр, а не православный :)

hateWin ★☆
()
Ответ на: комментарий от LongLiveUbuntu

изменить цвет поля ввода URL обратно на белый

Думаю, что самое простое — сменить тему. Если это не устраивает — возиться с userChrome.css. Я немного повозился. Белый слишком слепит. Шрифт едва просматривается. Добавил пару строк для настройки цвета шрифта тоже. Можете попробовать. Вот код для userChrome.css:

/* font colour */
#urlbar {
	color: #000000 !important;
}

/* url background colour */
#urlbar-background {
	background-color: #ffffff !important;
}

Можно поиграться с подбором цвета. У меня задан в hex. Вроде, всё просто. Не забывайте после изменения сохранять файл (userChrome.css) и перезапускать Firefox. Я тестировал на чистом профиле. Если у вас уже был userChrome.css с подобными хаками, то может всё будет не так просто.

k6
()
Ответ на: комментарий от James_Holden

Сборки от mozilla самодостаточны (а это именно сборки, а не пакеты), и в идеале должны запускаться на любом дистре без дополнительных зависимостей.

Насколько понимаю, это и к *.deb относится.

krasnh ★★★
()
Ответ на: комментарий от krasnh

Нет гарантий, что у этих поборников толерантности и разнообразия не отъедет крыша, и они не напихают зависимостей через deb. А через tar чисто технически не напихают.

deb от них можно ставить, но только вручную, не из их репа с автообновлением (если такой есть).

И проверять, не напихал ли этот deb дополнительных репов в apt. Короче, лучше вообще не ставить так.

James_Holden ★★★
()
Последнее исправление: James_Holden (всего исправлений: 1)
Ответ на: комментарий от James_Holden

Шансы этого события отличны от нуля, но скорее всего в рамках погрешности. Чтобы это случилось, нужно чтобы разрабы следовали системе наименования пакетов дебиановских мейнтейнеров. Это сделать случайно невозможно, если только специально.

NeTC ★★★
()
Ответ на: комментарий от NeTC

Так я и говорю, что они могут специально взять и заменить.

James_Holden ★★★
()

Слушайте, у меня одного после обновления на 122 titlebar стал внезапно из черного белым под системной темой в Ubuntu 20.04? Как вернуть назад?

unanimous ★★★★★
()
Ответ на: комментарий от thegoldone

вкладки убегают из под курсора, когда их пытаешься закрыть

А почему просто ctrl+w не нажать? Убил вкладки юзерхромом и аддоном «I hate tabs». Ни о чём не жалею.

нельзя нажать на отсоединение видео в отдельное окно

Вообще отключил picture-in-picture, у аддона «PopUp» функционал милей.

Улучшили то. Сделали это. А привести в порядок интерфейс – не привели.

Влезть под капот и перепилить интерфейс под себя - дело пользователя ИМХО. Настройки «по умолчанию» во всеразличных софтинках часто вызывают у пользователя боль, файрфокс хотя бы предоставляет широкие возможности кастомизации...

piyavking ★★★★★
()
Последнее исправление: piyavking (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.