LINUX.ORG.RU

Firefox 147

 ,


0

2

Доступен Firefox 147.

  • Linux:
    • При новой установке Firefox профили теперь создаются в ~/.config/mozilla вместо ~/.mozilla (в соответствии со спецификацией XDG Base Directory). Существующие установки продолжат использовать старый путь. При запуске проверяются оба расположения.
    • На системах, использующих Mutter и экраны с дробным масштабированием, повышена чёткость отрисовки.
  • Добавлена настройка «Продолжать воспроизводить видео в режиме «Картинка в картинке» при переключении вкладок» (при переключении со вкладки, на которой воспроизводится видео, автоматически включается режим «картинка в картинке»).
  • Появилась экспериментальная страница about:keyboard, позволяющая переопределить разнообразные горячие клавиши.
  • Для выявления фишинговых и вредоносных сайтов задействован протокол Safe Browsing V5. В отличие от v4, теперь адреса посещённых сайтов сверяются с локальным списком.
  • В режиме строгой защиты от отслеживания включена защита, не позволяющая скриптам со страниц в интернете обращаться к ресурсам, находящимся в локальной сети или на локальной машине (у пользователя будет запрошено разрешение).
  • При включённой настройке privacy.resistFingerprinting веб-сайты больше не получают сведения о том, отключён PDF-просмотрщик или нет.
  • На системах с видеокартами AMD задействован режим «zero copy» при аппаратном декодировании видео (ускоряет работу).
  • Если кэш браузера хранится на SSD, Firefox больше не будет сравнивать скорость работы дискового кэша со скоростью сети (если скорость работы с диском низка, браузер перестаёт запрашивать кэш с диска, что имеет смысл для HDD, но не для SSD).
  • Добавлена поддержка Compression Dictionary Transport (RFC 9842), что позволяет сократить размер загружаемых страниц.
  • Библиотека ICU обновлена до версии 78 (поддержка Unicode 17 и новых локалей).
  • Исправлена ошибка, из-за которой запросы HTTP/3, содержащие заголовки со значениями в кодировке, отличной от UTF-8, через некоторое время завершались по тайм-ауту или переключались на HTTP/2.
  • Firefox теперь использует такие же значения языковых приоритетов (q-параметров в заголовке Accept-Language), как и прочие браузеры. Второй по приоритету язык теперь имеет q=0.9 (ранее 0.5), а для каждого следующего приоритет снижается на 0.1. Это сделано для совместимости с некоторыми серверами, которые некорректно воспринимают слишком низкие значения.
  • Добавлена поддержка заголовков Storage Access (позволяет серверу с помощью HTTP-заголовкам запросить доступ к сторонним кукам при условии, что пользователь ранее разрешил сайту доступ через Storage Access API.
  • Перетаскиваемые кнопки теперь перетаскиваются, если перетаскивание инициировано из самой кнопки.
  • CSS:
  • JavaScript:
    • Появилась поддержка CSS Module Scripts (позволяет загружать таблицу стилей в скрипт как экземпляр CSSStyleSheet с использованием ключевого слова import и атрибута импорта type, установленного в type="css".
    • Добавлен метод Iterator.concat() (позволяет создать новый итератор, который объединяет несколько входных итераций в единую последовательность).
  • SVG: При использовании SVG-файла в качестве источника изображения (например, с помощью <img> или background-image), URL теперь поддерживает медиафрагменты.
  • API:
  • Инструменты разработчика:
    • При выборе псевдоэлемента (например, ::before или ::after) в панели Инспектора «HTML», появилась возможность править селектор соответствующего правила в панели «CSS».
    • В панели Инспектора «Элементы» теперь отображаются псевдоэлементы View Transitions, а в панели «Анимации» отображаются связанные с ними анимации.
    • Правила CSS @position-try теперь отображаются в панели правил CSS, когда выбран элемент со свойством position-try-fallbacks.
    • Просмотрщик JSON обзавёлся кнопкой для импорта ресурса в профайлер для определения его размера.
  • macOS: Поддержка WebGPU включена на всех устройствах с процессорами Apple Silicon, вне зависимости от версии macOS (до этого только в macOS Tahoe).

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

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

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

★★★★★

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

к стати, откуда дергали эти «настройки» (волшебные переменные, я бы сказал)?

Да как-то из разных мест, что-то там услышал, что-то сям прочитал, что-то тупо из манов.

upd: вспомнил, есть ещё вот такая статья на арчевики, но я на неё поздно наткнулся, когда искал, как последний оставшийся мусор вычистить: https://wiki.archlinux.org/title/XDG_Base_Directory

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

вот такая статья на арчевики

им, родным, и пользовался! как без арч-подсказок-то?! :о)

тоже люблю собирательством заниматься, складывать умные и полезные вещи ... да и по ходу для своих-же нужд «понастроил» кучу своих настроек (иногда очень удобно рулить) :о)

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

Есть примеры таких хостингов?

У меня ничего не воспроизводится само, если в «Приватность и защита → Автовоспроизведение» выставить «По умолчанию блокировать видео и аудио»

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

Есть примеры таких хостингов?

Ютуп, рутуп. На ютубе первый раз когда на страницу с видео заходишь, если нет в кеше посещения именно этой страницы, сразу запускается видео. Если страницу перезагрузить, то перестаёт при каждом обновлении страницы срабатывать автозапуск и видна превьюха к видео. На утупе есть даже в качестве продвижения видео упоминания что автовоспроизведение видео — это часть промоушена какого-то там самого видео, а значит сам код ютуба обходит настройки браузера. Многие блогеры зная что это так работает пихают рекламу в начало ролика! Вот хотелось бы что бы в Firefox была возможность полность запрещать автовоспроизведение видео вообще! На рутупе, пару секунд показывает картинку превью, а дальше всегда автовоспроизведение работает и картинку превью не посмотреть вообще, только если перемотать в конец видео отображается картинка превьюха к видео.

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

Если в настройках блокировка аудио/видео уже включена, то попробуй через about:config.
В media.autoplay.blocking_policy установи значение 2.

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

Отлично! Сработало. Спасибо за подсказку.

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

Специально удалил ~/.mozilla еще раз, перезапустил браузер, он пересоздал ~/.mozilla/extensions. Который пустой, врочем.

Похоже это связано с расширением KeepassXC-Browser. Возможно без него ничего создаваться не будет.

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

Зато в доме чисто.

Ага, вместо единственного горшка будут срать по углам. XDG переносит модель юниксовой корневой помойки теперь и на хомяк. То есть стало ещё хуже, и дерево помойки развесистей. Но так как линуксоиды почти все альтернативно одаренные, им нравится.

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

Теперь будете пару лет бегать чинить аддоны и всё такое, где захардкодили пути. Наши руки не для скуки.

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

Да, было замечено это безобразие. Введена поправка в файл user.js.

// Disable more from Mozilla (147)

user_pref(«browser.preferences.moreFromMozilla», false);

// Disable recommend features as you browse (147)

user_pref(«browser.newtabpage.activity-stream.showSponsored», false);

user_pref(«browser.newtabpage.activity-stream.showSponsoredCheckboxes», false);

user_pref(«browser.newtabpage.activity-stream.showSponsoredTopSites», false);

// Disable send technical and interaction data to Mozilla (147)

user_pref(«datareporting.healthreport.uploadEnabled», false);

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

Вроде исправили: Firefox 147.0.1

Fixed compatibility problems with websites that use the new Compression Dictionaries technology, such as ChatGPT, by temporarily disabling the feature. (Bug 2010712)

Fixed an issue where an unnecessary empty directory was created on Linux systems. (Bug 2001887)

Fixed an issue where time formats could cause certain websites to display incorrectly. (Bug 2010411)

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

Фигово, что Mozilla так делает, но я рад, что меня не проглючило.
Был уверен, что не мог я это сам включить.

Несколько версий назад (в конце лета-начале осени) я провёл большую чистку своего user.js и отключил его, поправив что хотел в about:config.
Решил потестить такой вариант.
По большому счёту, ведь загрузка готового и настроенного user.js нужна один раз — после свежей установки браузера и до его первого запуска.
Таким образом я экономлю несколько сотых долей секунды каждый раз на запуске и синхронизации с prefs.js.
Вот и решил узнать, это последствия того моего решения или кто-то ещё с этим столкнулся.
Спасибо что отписался.

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

Тут https://wiki.mozilla.org/Media/block-autoplay написано, что на некоторых сайтах у этой настройки могут быть проблемы.

Therefore, this mechanism might cause some websites not be able to play any media, if they requests playing from async handlers.

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

Жаль, конечно, но боюсь, что так точечно я уже не помогу.
Я вообще в браузере видео редко смотрю, а уж на отечественных сервисах практически никогда.
Поэтому обычно выставлены максимально запретительные варианты и забыты.
Возможно, есть аддоны для таких целей (для YouTube точно попадался); то есть, ту настройку снова в 0, для YouTube аддон.

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

Конечно, это, скорее, шутка. :-) Разницы не вижу.
Просто не люблю когда выполняется ненужная, лишняя, тупая работа программы.
Хотя, вот тот мой эксперимент показал, что user.js лучше держать активным при запуске всегда. Придётся внести изменения и включить.
Зато вот узнал что получится и что Mozilla и такое проделывает.

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

Просто не люблю когда выполняется ненужная, лишняя, тупая работа программы.

По-моему, от такого уже «клиникой» отдаёт... какими-то маниями и фобиями... навязчивыми идеями...

Короче, на мой взгляд, всё это — полная «краска для волос органического происхождения». Хна какая-то. ;))

Хотя, вот тот мой эксперимент показал, что user.js лучше держать активным при запуске всегда. Придётся внести изменения и включить.

А не забыли ли вы за всей этой суетой с «сотыми долями секунды», зачем и для чего вам браузер?.. ;))

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

По-моему, от такого уже «клиникой» отдаёт…

Есть немного. Так за пределами «уютненького» линуксоидов и прочих альтернативщиков и так фриками считают. Нормальные люди же таким увлекаться не станут. :-D
Вот, отключая user.js я и хотел чуть снизить градус. Поменьше вылизывать, настраивать, контролировать. Идут годы и желания, сил и интереса становится меньше.

зачем и для чего вам браузер?

В том-то и дело, что от того чем набиты современные браузеры мне нужно от силы процентов 5-10, а «лишние» 90-95 процентов угнетают. :-)
А surf или uzbl (не знаю жив ли он ещё) маловато.

за всей этой суетой

Ну так… ‘put the fun back into computing’, ‘tinkering’… а вот это всё как же?.. ;-)

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

vk видео и клипы с vk вообще не запускаются с этой настройкой. ((

firefox великий браузер. Я бы всем с этими настройками его и прописал

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

Так за пределами «уютненького» линуксоидов и прочих альтернативщиков и так фриками считают.

Да кого вообще волнует, кто там кем кого «считает»?? :))

Чешут языками? Ну и пусть их! «Люди» постоянно что-нибудь о чём-нибудь, или о ком-нибудь, «говорят»... Не стоит особого внимания весь этот досужий трёп... :)

Нормальные люди же таким увлекаться не станут.

Называть себя «нормальными» — из той же «серии»: обычный досужий трёп. Но помню, как это в психологии называется, но это тоже обычное дело для «людей»: себя относить к «нормальным» (оценка может быть из другой категории, зависит от контекста), а прочих, не «своих» — «ненормальными», и т.д. :)

Поменьше вылизывать, настраивать, контролировать.

Вот как раз таки с этого и стоило бы начать. И на этом и остановиться. ;P ;))

Идут годы и желания, сил и интереса становится меньше.

Да. К счастью. :))

И вот тогда волей-неволей перестаёшь заниматься подобной «хной», и понимаешь, что сил-то (и времени) совсем мало осталось. И вот тогда приходиться ограничивать свои «природные позывы» чем-то, что на самом деле важно, а не этим вот всем онани... «самообладанием», в смысле. :)

нужно от силы процентов 5-10

Так везде и со всем. Это нормально...

а «лишние» 90-95 процентов угнетают.

А вот это — не очень нормально... Полагаю, от безделья это...

Ну так… ‘put the fun back into computing’, ‘tinkering’… а вот это всё как же?.. ;-)

А никак. Своим умом жить советую... :))

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

будете беситься ближайшие годы

Что в этом плохого?
.svg и так на форумах не разрешают заливать в качестве изображений

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

Со всем согласен по всем пунктам. Сам в разговорах использую подобные аргументы и риторику, но этот диалог и так начал сваливаться в оффтоп и «жж» и поэтому лучше остановиться пока не пришёл лесник и не разогнал нас к чёртовой матери. :-)

Хотел только упомянуть напоследок, что вся это околокомпьютерная «хна» была на протяжении моей жизни основным и единственным увлечением, вызывающим хоть какой-то интерес и если выкинуть и её тоже, то что у меня останется… :-(

Ладно, болтать хорошо, но user.js, userChrome.css, userContent.css, кастомные фильтры uBlock Origin и uMatrix и много чего другого сами себя не настроят. :-D

Ah, drat! Here we go again!

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

firefox великий браузер. Я бы всем с этими настройками его и прописал

Щито?

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

Кажется, я был неправ, что это твой «косяк».
Я дождался пока починят «задвоение» .mozilla, сегодня обновился и… userContent.css не работает. Какова ирония!
Оказывается, есть и такой bug (mozilla.org). Один пользователь на Reddit (и на OpenNET тоже было) отписался о таком же.
Я пока разбираться не стал, просто откатился на старый вариант.
Вариант оставлять два .mozilla для меня не вариант. :-)

k6
()

Штош, обновился до 147.1, но проблема с пересозданием ~/.mozilla не ушла, ее создает браузерное расширение KeepassXC, может даже в обход Firefox вообще. Видимо надо ждать обновления KeepassXC, а лучше им написать ишью.

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

Обновился 16 января, на следующий день после выхода 147.0, с ~/.mozilla не понятно, на одном ноуте ее нет, я ее точно удалил и она больше не создавалась, а на втором возможно забыл удалить. Сейчас это сделал, пару раз перезапускал, пока не создается.

Возможно зависит от расширений.

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

Кажется, я был неправ, что это твой «косяк».
Я дождался пока починят «задвоение».mozilla, сегодня обновился и…userContent.cssне работает. Какова ирония!
Оказывается, есть и такойbug. Один пользователь на Reddit (и на OpenNET тоже было) отписался о таком же.
Я пока разбираться не стал, просто откатился на старый вариант.
Вариант оставлять два.mozillaдля меня не вариант. :-)

Исправлено в 147.0.2

MozillaFirefox ★★★★★
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.