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)

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

Не, там дело не именно в Kingsoft (это лишь конкретное проявление бага).

Там дело в том, что на старых ОС (7—8.1 и ранние версии 10-ки) отломался чёрный список dll, которые известны тем, что при подгрузке в процесс Firefox роняют его.

Соответственно эти dll начали подгружаться и делать своё чёрное дело.

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

Когда они уже добавят официальный бэкдор, для слива всех данных напрямую Google?

esperantisto
()

Наоборот, пилят переводчик текста, который будет работать на стороне пользователя, не сливая текст в переводчик Google.

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

А что вы там делаете столько времени? Может к врачу обратиться? Я как то стараюсь как можно меньше времени там проводить, а в то время, которое я там нахожусь, я на 100% сосредоточен на процессе и читать что либо желания не возникает.

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

Проприетарный драйвер NVIDIA не поддерживает VA-API. Можно попытаться аппаратно декодировать с помощью CUDA (там же описано и как настроить Firefox).

В Windows должно всё работать из коробки, с аппаратным ускорением проблем нет.

Кроме того, сейчас уже идут разговоры о том, чтобы включить VA-API по умолчанию на картах AMD, так что, тем, кто подумывает о покупке новой видеокарты, и хочет, чтобы аппаратное ускорение под Linux работало без танцев с бубном, имеет смысл смотреть в сторону AMD,

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

Верните взад «копировать» везде вместо «Скопировать», бесит страшно!

fox_mulder
()

На странице about:webrtc включён сбор истории

Истории чего?

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

Куда вставляет? Если я нажал колёсиком на ссылку, она откроется в новой вкладке и туда что-то вставится из буфера?

импортировать сохранённые способы оплаты

способ утащить данные платёжных карт

Пользователи дешёвых USB Wi-Fi-адаптеров, предпочитающие не включать геолокацию по умолчанию, а разрешать её для каждого сайта в отдельности, больше не будут сталкиваться с тем, что сетевое подключение начинает вести себя нестабильно.

лол

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

Истории чего?

«Статистика сессии»

Если я нажал колёсиком на ссылку, она откроется в новой вкладке и туда что-то вставится из буфера?

Если нажал колёсиком на кнопку создания новой вкладки, откроется новая вкладка, в адресную строку вставится то, что в буфере и нажмётся Enter.

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

Начиная с Firefox 114, она синхронизируется с настройками анимации в ОС. Для Windows 10 это «Показывать анимацию в Windows», для Windows 11 — «Эффекты анимации». Анимации и плавная прокрутка могут вызывать мигрень, поэтому логично связать эти настройки.

Просто включите её обратно в настройках Firefox и она будет принудительно включена до тех пор, пока вы снова не поменяете настройки анимации в ОС (т.е. если включить анимацию в ОС и отключить обратно, то в Firefox она тоже отключится).

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

Верните взад «копировать» везде вместо «Скопировать», бесит страшно! А не колесики и анимации в винде перетирайте.

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

Там даже есть сторонники «Скопировать» и утверждают, что именно так надо по правилам русского языка. )
Итак, "скопировать" - правильный вариант, и я очень рад, что это наконец-то было исправлено. (c)

Мне, кстати, тоже не нравится. Не знаю, что там с правилами, но сила привычки великое дело.


Попался на просторах интернета код для userChrome.css, который исправляет проблему на уровне юзера (пока/если mozilla не поменяет глобально):

/* замена "Скопировать" на "Копировать"  в контекстных меню */ 
:is(menuitem, menu) > label[value="Скопировать"]::before { 
content: "Копировать"; 
} 
:is(menuitem, menu) > label[value="Скопировать ссылку"]::before { 
content: "Копировать ссылку"; 
} 
:is(menuitem, menu) > label[value="Скопировать ссылку на изображение"]::before { 
content: "Копировать ссылку на изображение"; 
} 
:is(menuitem, menu) > label[value="Скопировать изображение"]::before { 
content: "Копировать изображение"; 
}



upd. Арчвики для тех, кто никогда не использовал userChrome.css.

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

Там даже есть сторонники «Скопировать» и утверждают, что именно так надо по правилам русского языка. )

Да, я помню нас в школе учили правилу «что делать / что сделать».

Что делать: вырезАть, копировать, вставлять.

Что сделать: вЫрезать, скопировать, вставить.

С лёгкой руки Microsoft прижился комбинированный вариант «вырезать, копировать, вставить».

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

Уважаемые разработчики. Не подскажите, существует ли возможность:

1.Вернуть дизайн хотя бы 52.9.0, а лучше - 0.9. 2.Сделать так, чтобы Firefox не ел 994-1512MB оперативной памяти? Воспроизводил Flash и вообще работал быстрее?

Palemoon - ужасный выход, я его даже собрать не смогу.

Характеристики компьютера и системы. {

model:"HP Compaq 100eu",
cpuspeed:1666,
cpu: "Intel(R) Atom(TM) CPU D410 @ 1.66GHz",
ram_capacity:2048 /*Mb*/,
ram_type:"DDR2",

os:"OpenBSD 7.3",
desktop_enveronment:"CDE"
}

И еще, из нереального, как считаете, найдутся ли те, кто готов написать браузер с интерфейсом с использованием Motif?

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

Я не имею отношения к разработчикам, и к Mozilla вообще.

Flash точно нет, уже выпилена значительная часть кода, позволявшая запускать плагины.

Насчёт дизайна, см https://github.com/black7375/Firefox-UI-Fix и https://github.com/matthewmx86/RetroThemesFirefox

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