LINUX.ORG.RU

Firefox 145

 ,


0

1

Доступен Firefox 145.

  • Прекращена поддержка 32-разрядных Linux-систем на платформе x86. Разработчики отмечают , что они и так обеспечивали поддержку заметно дольше, чем другие основные браузеры (почти на 10 лет дольше, чем Chrome), но это становилось всё более сложным делом, а результат — всё менее надёжным, особенно учитывая, что популярные дистрибутивы Linux уже прекратили поддержку 32-разрядных сборок. Пользователям, которые не могут перейти на 64-разрядные ОС, рекомендуется оставаться на Firefox ESR 140, который будет поддерживаться до сентября следующего года.
  • В контекстное меню добавлена возможность создать ссылку на выделенный текст (например, https://ru.wikipedia.org/wiki/Linux#:~:text=талисманом Linux является пингвин Tux).
  • PDF-просмотрщик теперь позволяет добавлять, редактировать и удалять комментарии. Навигация по комментариям осуществляется с помощью боковой панели.
  • Добавлена настройка «Открывать ссылки из приложений рядом с активной вкладкой».
  • Появилась возможность быстро посмотреть список вкладок в свёрнутой группе.
  • Добавлена поддержка контейнеров Matroska (MKV) с популярными кодеками AVC, HEVC, VP8, VP9, AV1, AAC, Opus и Vorbis.
  • Усилена защита от отслеживания в режиме приватного просмотра, а также при включении «Строгого» уровня защиты. Разработчики отмечают, что это снизило эффективность методов отслеживания примерно вдвое. Кроме того в «Строгом» режиме теперь применяется защита от отслеживания через перенаправления.
  • В боковую панель добавлена кнопка, открывающая менеджер паролей.
  • Во встроенном переводчике повышено удобство перевода между языками, у которых различается направление письма. Языковые модели теперь сжаты с помощью Zstandard.
  • Края горизонтальных вкладок скруглены на 4 пикселя сильнее, чем раньше, чтобы выглядеть более единообразно с вертикальными вкладками. Аналогично скруглены кнопки, поля ввода и адресная строка.
  • Добавлены новые обои для главной страницы.
  • В контекстное меню изображений добавлен (browser.search.visualSearch.featureGate) пункт «Поиск с помощью Google Lens» (при условии, что Google выбран в качестве поисковика по умолчанию).
  • При отсутствии установленных расширений браузера выпадающее меню «Расширение» на панели инструментов теперь содержит текст, рассказывающий пользователю о преимуществах, которые дают расширения, и направляющий его в каталог дополнений.
  • Удалена настройка «Запрашивать у OCSP-серверов подтверждение текущего статуса сертификатов». OCSP используется только для корневых сертификатов, полученных из операционной системы, поэтому для большинства пользователей настройка теперь бесполезна.
  • macOS: На машинах с чипами Apple Silicon и macOS 26 включена поддержка WebGPU API.
  • Windows: Вместо ярлыка на рабочий стол теперь помещается крошечное приложение-лаунчер, которое запустит браузер (если он установлен) или скачает его (если браузер не установлен, а лаунчер каким-то образом попал на рабочий стол, например, подтянулся из OneDrive после установки ОС). В будущем лаунчер будет использоваться и для того, чтобы обеспечить возможность иметь несколько установленных копий Firefox (например, чтобы при обновлении сохранить старую версию на случай, если пользователь захочет откатиться).
  • CSS
  • JavaScript: Появилась поддержка статического метода Atomics.waitAsync() (синхронизация потоков на основе значения в общей памяти).
  • HTTP: Реализована поддержка заголовков Integrity-Policy и Integrity-Policy-Report-Only (позволяют сайтам гарантировать целостность скриптов).
  • Интерфейс ToggleEvent обзавёлся свойством source.
  • Свойство style у HTMLElement, MathMLElement, SVGElement, CSSStyleRule, а также метода Window.getComputedStyle() теперь возвращает экземпляр CSSStyleProperties, а не CSSStyleDeclaration.
  • RTCEncodedVideoFrame и RTCEncodedAudioFrame теперь сериализуемые объекты. Добавлена поддержка конструкторов RTCEncodedAudioFrame() и RTCEncodedVideoFrame() (клонирование кадров и их совместное использование между воркерами и основным потоком).

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

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

>>> Подробнее

★★★★★

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

Вопрос снимаю, разберусь, на хороших ppi оно и не видно, сегодня поиграл и с ..., типа padding: 3.1px padding: 3.2px ...padding: 3.5px и т.д.. Стало чуть почётче, но не то, походу выкинули list-style-image: url(chrome://global/skin/icons/close-12.svg); стало list-style-image: url(resource://content-accessible/close-12.svg);, но оно такое же как list-style-image: url(chrome://global/skin/icons/close.svg); 16-пиксельное. А у себя заточил под 12-пиксельную иконку.

spawn_sp ★★★★
()

А когда ФФ перейдет на восьмой ffmpeg с четвертого?

$ pacman -Qi ffmpeg4.4 | grep -E 'Version|Required'
Version         : 4.4.6-3
Required By     : firefox

$ pacman -Qi ffmpeg | grep -E 'Version|Required'
Version         : 2:8.0.1-1
Required By     : mpv  rsgain  sox
dmitry237 ★★★★★
()
Ответ на: комментарий от dmitry237

А когда ФФ перейдет на восьмой ffmpeg с четвертого?

А разве тут есть разработчики Firefox, которые могут отвечать на такие вопросы??..

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

Вот мне делать нечего, как по профилям лазить, я и в свой заходил месяца три назад.

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

Firefox хранит список библиотек ffmpeg для загрузки, и ffmpeg-8 в нём пока отсутствует.

В gentoo он пока в тесте, https://packages.gentoo.org/packages/media-video/ffmpeg, в других не вкурсе. И почему

4.4.6-3.

У меня сейчас [ebuild R ] media-video/ffmpeg-7.1.2:0/59.61.61::gentoo. Или в pacman своё.

spawn_sp ★★★★
()
Последнее исправление: spawn_sp (всего исправлений: 2)

Нашаманил в выходной, иконку свою лепить не стал, взял list-style-image: url(chrome://global/skin/icons/close.svg) 16-пиксельную, вместо новой url(resource://content-accessible/close-12.svg), поменял padding: 4px, вместо 3px, стало нормуль: https://imgfy.ru/Bi55MyTKGdGLyld. Зачем меняли, пока не понял. С цветом поиграть осталось, как нибудь потом.

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

Или в pacman своё.

Дело в том, что два пакета, ffmpeg (n8.0.1) и второй, урезанный ffmpeg4.4 (4.4.6), только библиотеки в /usr/lib, он используется firefox.

Теже самые библиотеки есть и в ffmpeg, поэтому и спросил, а зачем огнелис за собой тащит ffmpeg4.4? Когда уже перейдут на новый, восьмой? Не солить же эти ffmpeg-и.

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

Чё то не нашёл у себя второго, что бы тащил в /usr/lib, может быть конечно pacman-о особенности, не вкурсе просто.

>> ~ $ equery depends --indirect ffmpeg
* These packages depend on ffmpeg:
www-client/firefox-bin-140.5.0-r1 (<media-video/ffmpeg-8.0)
То же самое в ebuild
firefox-bin-140.5.0-r1.ebuild
RDEPEND="${DEPEND}
        <media-video/ffmpeg-8.0
И по files не увидел
>> ~ $ equery files firefox-bin
 * Searching for firefox-bin ...
 * Contents of www-client/firefox-bin-140.5.0-r1:
/opt
/opt/firefox
/opt/firefox/application.ini
/opt/firefox/browser
/opt/firefox/browser/chrome
/opt/firefox/browser/chrome/icons
/opt/firefox/browser/chrome/icons/default
/opt/firefox/browser/chrome/icons/default/default128.png
/opt/firefox/browser/chrome/icons/default/default16.png
/opt/firefox/browser/chrome/icons/default/default32.png
/opt/firefox/browser/chrome/icons/default/default48.png
/opt/firefox/browser/chrome/icons/default/default64.png
/opt/firefox/browser/defaults
/opt/firefox/browser/defaults/preferences
/opt/firefox/browser/defaults/preferences/all-gentoo.js
/opt/firefox/browser/omni.ja
/opt/firefox/crashhelper
/opt/firefox/crashreporter
/opt/firefox/defaults
/opt/firefox/defaults/pref
/opt/firefox/defaults/pref/channel-prefs.js
/opt/firefox/dependentlibs.list
/opt/firefox/distribution
/opt/firefox/distribution/extensions
/opt/firefox/distribution/extensions/langpack-ru@firefox.mozilla.org.xpi
/opt/firefox/distribution/policies.json
/opt/firefox/firefox
/opt/firefox/firefox-bin
/opt/firefox/firefox-bin.sig
/opt/firefox/firefox.sig
/opt/firefox/fonts
/opt/firefox/fonts/TwemojiMozilla.ttf
/opt/firefox/glxtest
/opt/firefox/gmp-clearkey
/opt/firefox/gmp-clearkey/0.1
/opt/firefox/gmp-clearkey/0.1/libclearkey.so
/opt/firefox/gmp-clearkey/0.1/libclearkey.so.sig
/opt/firefox/gmp-clearkey/0.1/manifest.json
/opt/firefox/icons
/opt/firefox/icons/updater.png
/opt/firefox/libfreeblpriv3.so
/opt/firefox/libgkcodecs.so
/opt/firefox/liblgpllibs.so
/opt/firefox/libmozavcodec.so
/opt/firefox/libmozavutil.so
/opt/firefox/libmozgtk.so
/opt/firefox/libmozsandbox.so
/opt/firefox/libmozsqlite3.so
/opt/firefox/libmozwayland.so
/opt/firefox/libnspr4.so
/opt/firefox/libnss3.so
/opt/firefox/libnssutil3.so
/opt/firefox/libplc4.so
/opt/firefox/libplds4.so
/opt/firefox/libsmime3.so
/opt/firefox/libsoftokn3.so
/opt/firefox/libssl3.so
/opt/firefox/libxul.so
/opt/firefox/libxul.so.sig
/opt/firefox/omni.ja
/opt/firefox/pingsender
/opt/firefox/platform.ini
/opt/firefox/precomplete
/opt/firefox/removed-files
/opt/firefox/update-settings.ini
/opt/firefox/updater
/opt/firefox/updater.ini
/opt/firefox/vaapitest
/usr
/usr/bin
/usr/bin/firefox-bin
/usr/share
/usr/share/applications
/usr/share/applications/firefox-bin.desktop
/usr/share/icons
/usr/share/icons/hicolor
/usr/share/icons/hicolor/128x128
/usr/share/icons/hicolor/128x128/apps
/usr/share/icons/hicolor/128x128/apps/firefox-bin.png
/usr/share/icons/hicolor/16x16
/usr/share/icons/hicolor/16x16/apps
/usr/share/icons/hicolor/16x16/apps/firefox-bin.png
/usr/share/icons/hicolor/32x32
/usr/share/icons/hicolor/32x32/apps
/usr/share/icons/hicolor/32x32/apps/firefox-bin.png
/usr/share/icons/hicolor/48x48
/usr/share/icons/hicolor/48x48/apps
/usr/share/icons/hicolor/48x48/apps/firefox-bin.png
/usr/share/icons/hicolor/64x64
/usr/share/icons/hicolor/64x64/apps
/usr/share/icons/hicolor/64x64/apps/firefox-bin.png
/usr/share/icons/hicolor/symbolic
/usr/share/icons/hicolor/symbolic/apps
/usr/share/icons/hicolor/symbolic/apps/firefox-bin-symbolic.svg
/usr/share/pixmaps
/usr/share/pixmaps/firefox-bin.png

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

Может это чисто арчевское, у фф в зависмостях ffmpeg4.4

# Информация о пакетах

$ pacman -Qi ffmpeg ffmpeg4.4 | grep Required
Required By     : mpv  rsgain  sox
Required By     : firefox

# Список утилит в пакетах (у ffmpeg4.4 нет)

$ pacman -Ql ffmpeg ffmpeg4.4 | grep -E '/bin/.+'
ffmpeg /usr/bin/ffmpeg
ffmpeg /usr/bin/ffplay
ffmpeg /usr/bin/ffprobe
ffmpeg /usr/bin/qt-faststart
dmitry237 ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.
Тема будет перемещена в архив .