LINUX.ORG.RU

Firefox 115

 ,


0

2

Доступен Firefox 115.

  • Linux:
    • Включено аппаратное ускорение декодирования видео (VA-API) в системах с графическим процессором Intel.
    • Теперь по умолчанию используется EGL, а не GLX.
    • На странице about:webrtc включён сбор истории.
    • В сборки, поставляемые в виде контейнера Flatpak, добавлено дополнение для загрузки общесистемных настроек.
    • Щелчок средней кнопкой (колёсиком) мыши по кнопке создания новой вкладки теперь не просто открывает новую вкладку, но сразу вставляет содержимое буфера обмена и осуществляет переход (tabs.searchclipboardfor.middleclick). Такое поведение больше соответствует ожиданиям пользователей, ведь средняя кнопка мыши в Firefox используется для вставки содержимого буфера обмена.
    • Плагин OpenH264 от Cisco будет использоваться для декодирования H264-видео лишь при отсутствии системного декодера (плагин имеет известные проблемы).
  • Безопасность и приватность:
    • Дополнениям, исходный код которых не проверяется на наличие вредоносных вставок сотрудниками Mozilla в ручном режиме, запрещён доступ к некоторым критически важным доменам. Уведомление об этом появится в выпадающем списке дополнений со ссылкой на статью, где рассказывается, в том числе, как отключить эту меру безопасности.
    • Страницы, открытые в режиме приватного просмотра теперь могут использовать IndexedDB. Видя отсутствие поддержки IndexedDB, веб-сайты могли обоснованно предполагать, что открыты в режиме приватного просмотра.
    • При подсчёте заблокированных трекеров на странице about:protections теперь учитываются случаи, когда Firefox не просто заблокировал следящий скрипт, но и подставил вместо него заглушку (без этого некоторые ресурсы работают некорректно).
    • Удалена поддержка ODoH (Oblivious DNS-over-HTTPS). Вместо этого разработчики сосредоточатся на Oblivious HTTP (OHTTP): эта технология распространена шире, чем ODoH.
  • В выпадающем списке вкладок возле каждой вкладки теперь есть кнопка закрытия.
  • Появилась возможность импортировать сохранённые способы оплаты из браузеров на базе Chromium. Кроме того, переделан внешний вид диалога импорта.
  • Включено кэширование домашней страницы, что положительно сказалось на времени запуска браузера.
  • Режиме «картинка в картинке» теперь можно включить и для видеороликов, у которых нет звука. Кроме того, в режиме «картинка в картинке» теперь поддерживаются субтитры на ресурсах Udemy, Sonyliv и NYTimes.
  • При открытии менеджера паролей будет сразу выбрана сохранённая запись для текущего сайта, если она существует.
  • В полях ввода, содержащих пароли, вновь доступны действия «Отменить» и «Повторить». Они были отключены 19 лет назад, из-за опасений, что пользователь может очистить поле ввода пароля и отойти от компьютера, а тем временем компьютером завладеет злоумышленник, который отменит очистку и увидит пароль. Теперь разработчики сочли, что в таком сценарии у пользователя, оставившего незаблокированный сеанс, будут проблемы похуже, чем раскрытый пароль (например, злоумышленник может украсть куки или любые другие файлы).
  • При сохранении страницы в PDF-файл, в метаданные будет записана версия браузера.
  • Удалена настройка browser.download.improvements_to_download_panel, позволявшая вернуть старую панель загрузок (подробнее см. примечания к выпуску Firefox 98). За полтора года новая панель обзавелась кучей опций, поэтому от старого кода можно избавиться:
    • Окно выбора между открытием и сохранением файла: «Настройки → Основные → Файлы и приложения → Спрашивать, открывать или сохранять файлы».
    • Сохранение открываемых файлов в каталог временных файлов, а не в каталог загрузок: browser.download.start_downloads_in_tmp_dir.
    • Автоматическое открытие панели загрузок при начале загрузки: browser.download.alwaysOpenPanel.
  • macOS: со следующего выпуска прекращается поддержка macOS 10.12, 10.13 и 10.14. Пользователям этих устаревших операционных систем следует перейти на Firefox 115 ESR, где поддержка будет сохранена на протяжении 12 месяцев.
  • Windows:
    • Сборка теперь осуществляется с помощью Visual Studio 2019 (до этого — Visual Studio 2017).
    • Включённый заголовок окна браузера больше не мешает экранной лупе следовать за курсором мыши.
    • Пользователи дешёвых USB Wi-Fi-адаптеров, предпочитающие не включать геолокацию по умолчанию, а разрешать её для каждого сайта в отдельности, больше не будут сталкиваться с тем, что сетевое подключение начинает вести себя нестабильно.
    • Со следующего выпуска прекращается поддержка Windows 7, 8 и 8.1. Пользователям этих устаревших операционных систем следует перейти на Firefox 115 ESR, где поддержка будет сохранена на протяжении 12 месяцев.
  • HTML: добавлена поддержка link rel=«modulepreload».
  • CSS:
    • Включена поддержка свойства animation-composition (позволяет разом применить несколько анимаций к одному и тому же свойству).
    • Включена поддержка @import supports(...).
  • JavaScript:
  • HTTP: в запросы ресурсов Prefetch теперь включается заголовок Sec-Purpose (позволяет серверу выполнить какую-нибудь специальную обработку, например, скорректировать время кэширования).
  • API:
    • Добавлен статический метод Response: json() (облегчает создание объектов Response, возвращающих данные в формате JSON, что полезно для сервисных воркеров и любого другого кода, которому необходимо отвечать на запросы браузера данными JSON).
    • Реализован статический метод URL.canParse() (разбор и проверка валидности ссылки без необходимости использовать try...catch и обрабатывать исключения).
    • Методы URLSearchParams.has() и URLSearchParams.delete() обзавелись необязательным аргументом value (позволяет сопоставлять параметры поиска как по имени, так и по значению, когда запрос содержит несколько параметров с одинаковым именем).
    • Удалена поддержка API AppCache. Вместо него следует использовать сервисные воркеры.
  • WebRTC: появилась возможность указывать в миллисекундах целевое значение для буфера джиттера (позволяет приложениям настраивать баланс между задержкой воспроизведения и риском исчерпания аудио- или видеокадров из-за задержек сети).
  • Отключена поддержка mozPreservesPitch, являющегося устаревшим псевдонимом HTMLMediaElement.preservesPitch.
  • Инструменты разработчика:
    • Добавлена настройка, позволяющая отключить вызов инструментов разработчика по нажатию F12.
    • Инспектор: под значками браузеров в панели «Совместимость» теперь отображаются версии браузеров.
    • Отладчик: добавлены возможности игнорировать исходники и строки (в игнорируемых сторонних библиотеках, не представляющих интереса для отладки, не будут срабатывать точки останова, а также этот код будет пропускаться при пошаговой отладке).
    • Поведение встроенного редактора в режимах contenteditable и designMode приведено в соответствие с другими браузерами: при разделении узла DOM (например, нажатии Enter для разделения параграфа) новый узел будет создан после исходного, а не перед ним, как раньше. Кроме того, при объединении узлов (например, нажатии Backspace в начале параграфа) будет удалён последний узел, а его дочерние элементы перемещены в конец предыдущего узла (ранее удалялся первый узел, элементы перемещались в начало следующего узла).

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

★★★★★

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

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

Власти Бразилии любят побаловаться блокировками: только за этот год они блокировали Telegram, а затем бразильский суд потребовал удалить критику (!) законопроекта о фейках.

После выпуска Firefox 113 разработчики раскатали всем пользователям системное дополнение, которое отключает дополнения на некоторых сайтах. Все эти сайты объединяет то, что это бразильский интернет-банкинг.

Вероятно, это было сделано как экстренная мера, чтобы сделать довольным власти страны, где в джунглях много-много диких обезьян. После этого разработчики не спеша и обстоятельно стали пилить такой же механизм, но уже нормально встроенный в браузер (с выводом уведомления и ссылкой на статью, объясняющую, что это такое и как это отключить).

Собственно это прямо просматривается в коде, там прописано условие «если пользователь отключил то самое системное дополнение, то ему не включаем эту новую фичу с Quarantined Domains».

Таким образом, можно обоснованно предположить, что бразильские власти вознамерились защитить пользователей интернет-банкинга от вредоносных дополнений и потребовали от разработчиков браузеров что-то сделать.

Для полноценного подтверждения гипотезы хотелось бы увидеть какие-то аналогичные изменения в коде Chromium, а в идеале ещё и новостные заметки о том, что бразильские власти опять упоролись и решили причинить пользователям немного безопасности.

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

Можно, конечно, сказать, что всё это хитрый план и сговор Mozilla с maxcom, чтобы потом отключить на ЛОР-е блокировщики рекламы и сделать maxcom-а миллионером.

Но это не объясняет того, почему всё началось с бразильского интернет-банкинга. Вдобавок, код самых популярных блокировщиков рекламы как раз таки проверяется сотрудниками Mozilla и их это не коснётся. Затронуты будут лишь дополнения, у которых на странице написано «Mozilla не осуществляет активного контроля за безопасностью этого дополнения».

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

Щелчок средней кнопкой (колёсиком) мыши по кнопке создания новой вкладки теперь не просто открывает новую вкладку, но сразу вставляет содержимое буфера обмена и осуществляет переход (tabs.searchclipboardfor.middleclick). Такое поведение больше соответствует ожиданиям пользователей, ведь средняя кнопка мыши в Firefox используется для вставки содержимого буфера обмена

Оу, во этого мне не хватало после того, как я переехал на FF с Оперы Presto.

Ещё бы сделали такое же по щелчку средней кнопки мыши на странице. И попап с перелистываемыми миниатюрами открытых табов при скроллинге с зажатой правой кнопкой мыши…

theNamelessOne ★★★★★
()

При подсчёте заблокированных трекеров на странице about:protections теперь учитываются случаи, когда Firefox не просто заблокировал следящий скрипт, но и подставил вместо него заглушку (без этого некоторые ресурсы работают некорректно). системного декодера (плагин имеет известные проблемы)

системного декодера???

UPD: Судя по всему, это ошмётки от

Плагин OpenH264 от Cisco будет использоваться для декодирования H264-видео лишь при отсутствии системного декодера (плагин имеет известные проблемы)

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

немного странно, что не не использует первичный буфер к которому на линуксе превыкли. Т.е ссылку надо сначал скопировать мышью или с ctl+v, что немного тупо. Было бы хорошо переключить на первичный буфер.

monkdt
()

похоже фокс наконец забил на постоянную смену профиля если используется бета или nightly сборки. Поставил сейчас релиз, а профиль используется самый последний от беты. Давно бы так

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

А вот это прямо расстройство. Для мобильной версии единственный официальный способ иметь более одного профиля - установка нерелизной сборки (beta или nightly) вдобавок к основной. Придется какой-то второй браузер в телефон ставить (да, я несколько параноик и делу отдельный профиль по всякие операции, связанные с деньгами или важными документами)

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

на андроиде всегда немного по-другому, чем на десктопе. А разве на мобилках нельзя выбрать другой профиль? Никогда не задумывался

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

Оболочки типа MIUI от сяоми поддерживают клонирование приложений.

На чистом Android можно клонировать приложения с помощью Island (технически он создаёт вторую учётку в ОС, полностью независимую от первой).

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

ЯННП, ссылки на багтрекер не открываются. Меня интересует VAAPI Intel. Что включили, куда? Xorg? Wayland? Где почитать?

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

Ну так вынести в заголовок, а то выглядит как очередная минорщина.

t184256 ★★★★★
()

Странно. Обновился в арче до 115 версии, но аппаратного декодирования видео не заметил. В ютубчике 8К видео жрет более 400% ЦП, а mpv не более 10%.

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

Для полноценного подтверждения гипотезы хотелось бы увидеть какие-то аналогичные изменения в коде Chromium

Во-первых столько много слов не нужно и можно сформулировать намного проще - Mozilla в очередной раз прогнулась, а прогнуться под деньги или власть для них это основа бизнеса. И «полноценно подтверждать» ничего не требуется, так всегда было. Встроенная во вкладки реклама, вшитые коммерческие сервисы, Яндекс по умолчанию для России - нет ничего на что бы Mozilla не пошла ради денег или чтобы угодить властям. В этот раз они прогнулись под власти Бразилии с их цензурой, ничего удивительного. Они всегда были проститутками от IT во всем. Во-вторых ничего подобного ни в Chromium ни в каком-либо другом даже проприетарном браузере не было и не будет, такая дичь всегда творилась исключительно в FF. При чем здесь Chromium вообще? От себя хотел бы спросить - зачем вы продолжаете пользоваться этим? Ладно бы нормальный браузер был, но глючный тормоз же. А, свободный браузер же. Им все можно. Забыл)) Причем задавать этот вопрос имеет смысл только здесь, вне ЛОРа я не видел FF уже много лет. Сколько там у него еще пользователей осталось? Пару процентов на рынке еще занимает или уже и того нет? И только уважаемые ЛОРовцы продолжают гальванизировать этот труп.

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

ЯННП, ссылки на багтрекер не открываются. Меня интересует VAAPI Intel. Что включили, куда? Xorg? Wayland? Где почитать?

Он работает (Xorg), только иногда бывают вылеты на Intel.

Skullnet ★★★★★
()

Надеюсь этот недобравзер скоро сгниёт. Так над пользователями ещё никто не извращался.
//Политика нетерпимости к программе объявляется открытой

Xant1k ★★
()

Почему-то ни одна ссылка на багтрекер не открывается: domain not found.

emorozov
()

Был уверен, что VA-API для интела был внедрен давным давно, первыми для браузеров. А вон оно что в ff

One ★★★★★
()

Включено аппаратное ускорение декодирования видео (VA-API) в системах с графическим процессором Intel.

Вроде было же уже, не?

papin-aziat ★★★★★
()

Теперь по умолчанию используется EGL, а не GLX.

Может не стоило в ESR торопиться, без этого работает же, а кому надо включат.

papin-aziat ★★★★★
()

Щелчок средней кнопкой (колёсиком) мыши по кнопке создания новой вкладки теперь не просто открывает новую вкладку, но сразу вставляет содержимое буфера обмена и осуществляет переход (tabs.searchclipboardfor.middleclick). Такое поведение больше соответствует ожиданиям пользователей, ведь средняя кнопка мыши в Firefox используется для вставки содержимого буфера обмена.

Я правильно понял, что можно просто выделить текст, средней кнопкой на крестик и получится как будто я нажал правую копку и выбрал Search Google for «blah-blah»?

papin-aziat ★★★★★
()

Плагин OpenH264 от Cisco будет использоваться для декодирования H264-видео лишь при отсутствии системного декодера (плагин имеет известные проблемы).

Народ, а что там за фигня в федорах с кодеками теперь?

Я поставил центос-стрим-9, пока иксы и браузер ставил, там и кодеки приехали, но что-то они толком ничего не играли. При попытке поставить ffmpeg-libs (как обычно), там пришлось кучу каких-то compat-кодеков удалять к ключом –alloweraising.

papin-aziat ★★★★★
()
Ответ на: комментарий от monkdt

Это значит в федорах новая тема с кодеками и что-то приехало на замену ffmpeg-libs, который раньше был стандартом, чтобы играть музыку и показывать видео в ФФ. Наверняка какие-то проблемы с лицензиями всё это порождают.

В результате всё ещё больше запутывается, учитывая ещё и этот Cisco из ФФ. VAAPI они включают по умолчанию… 😁

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

да, freeworld устанавливает альтернативы ffmpeg, а в итоге после установки freeworld я просто поставил его обратно перед этим удалив конфликующие свободые пакеты. Профит

monkdt
()
Ответ на: комментарий от papin-aziat

Невозможно. Но я не могу сейчас показать все прошлые проблемы. Главное, что все есть и работает.

monkdt
()

предпочитающие не включать геолокацию по умолчанию, а разрешать её для каждого сайта в отдельности

а где вообще такая настройка в FF? хочу чтоб сайты не запрашивали мою геолокацию, а разрешить просто для всех. как?

shashilx ★★
()

Вопрос к знатокам, что-бы темы отдельной не создавать. Как переместить вкладки под адресную строку?

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

Я не нашёл хороших решений в таком случае.

Для вебаппсов использую простейший код в userCrome.css

#TabsToolbar {
	visibility: collapse;
}
#navigator-toolbox {
	visibility: collapse;
}

Выглядит отлично :-)

papin-aziat ★★★★★
()
Ответ на: комментарий от t184256

ESR. Ну вернее есть и ESR и не ESR - качай что хочешь.

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

Можно, конечно, сказать, что всё это хитрый план и сговор Mozilla с maxcom, чтобы потом отключить на ЛОР-е блокировщики рекламы и сделать maxcom-а миллионером.

Но это не объясняет того, почему всё началось с бразильского интернет-банкинга.

Просто, заходят издалека. Чтоб никто не догадался.

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

Это хороший ход. Но я бы сделал ещё строже. Сделать чтобы пользователь небезопасных плагинов выдавал права плагинам на всех сайтах вручную. Зашёл впервые на сайт - раздавай разрешения дополнениям которые пытаются взаимодействовать с содержимым. И при каждом автоматическом обновлении дополнения спрашивать «такой-то просит обновить. Из источника указанного разработчиком, подписан разработчиком, но не проверялся нами. Обновить, или отключить/удалить?». Лучше так. Да, непроверенные не значит зловредные. Но люди должны помнить, что их безопасность лежит на них самих

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

Меня интересует VAAPI Intel. Что включили, куда? Xorg? Wayland? Где почитать?

Везде должно работать. Открывай about:support и смотри там - теперь информация по кодекам и гда хардверное а где софтверное декодирование можно посмотреть там.

Еще не до конца выпилили в about:config настройки по включению vaapi - возможно их придется подшаманить.

Здравые идеи от Мартина и компании - вместо того чтобы блэклистить декодирование просто его разрешить и провести опрос декодера на тему того что он умеет. Соответственно что он умеет - поедет на хард что не умеет - на софт. И вроде как частично реализовано.

Но не без куска говнища - по прежнему в блэклисте ВСЕ!!!!!! карточки от АМД. Так что обладателям АМД предлагается либо посасывать чупачупс , либо собирать фокс с патчами выпиливающими то говнецо с корнем. В гентушный ебилд такой патч завезли. Ну а любителям стабильного, бинарного, собранного добрыми и умными меинтейнерами - советую запастись чупачупсами. Ибо не факт что и в 116 амд разрешат, ну а по ESR ветке следующей версии ждать еще дольше.

Qui-Gon ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.