Состоялся релиз web-браузера Firefox 100. Кроме того, сформировано обновление ветки с длительным сроком поддержки - 91.9.0. На стадию бета-тестирования в ближайшее время будет переведена ветка Firefox 101, релиз которой намечен на 31 мая.


Основные новшества в Firefox 100:


  • Реализована возможность одновременного использования словарей для разных языков при проверке правописания. В контекстном меню теперь можно активировать сразу несколько языков.
  • В Linux и Windows включены по умолчанию плавающие полосы прокрутки, при которых полноценная полоса прокрутки появляется только при подведении курсора мыши, в остальное время при любом движении мыши показывается тонкая линия-индикатор, позволяющая понять текущее смещение на странице, но если курсор не двигается, то индикатор через некоторое время пропадает. Для отключения скрытых полос прокрутки под Windows используются настройки ОС ("Параметры > Специальные возможности > Визуальные эффекты > Всегда показывать полосы прокрутки" в [windows] 11), в Linux можно использовать настройки самого браузера (General > Browsing > Always show scrollbars).


    0_1651594766.png

  • В режиме "картинка в картинке" обеспечен показ субтитров, при просмотре видео с YouTube, Prime Video и Netflix, а также на сайтах, использующих формат WebVTT (Web Video Text Track), например, на Coursera.org.
  • При первом запуске после установки добавлена проверка соответствия языка сборки Firefox с установками операционной системы. В случае расхождений пользователю предлагается выбрать какой из языков использовать в Firefox.
  • На платформе macOS добавлена поддержка видео с расширенным динамическим диапазоном на системах с экранами, поддерживающими HDR (High Dynamic Range).
  • На платформе Windows по умолчанию включено аппаратное ускорение декодирования видео в формате AV1 на компьютерах с GPU Intel Gen 11+ и AMD RDNA 2 (кроме Navi 24 и GeForce 30) при наличии в системе AV1 Video Extension. В Windows для GPU Intel также включён по умолчанию оверлейный режим вывода (Video overlay), позволяющий снизить потребление энергии при воспроизведении видео.
  • Для пользователей из Великобритании обеспечена поддержка автоматического заполнения и запоминания номеров кредитных карт в web-формах.
  • Обеспечено более равномерное распределение ресурсов при отрисовке и обработке событий, что, например, позволило решить проблемы с запаздыванием реакции ползунка громкости в Twitch.
  • Для загружаемых с других сайтов субресурсов и iframe включено игнорирование выставления через HTTP-заголовок Referrer-Policy политик "no-referrer-when-downgrade", "origin-when-cross-origin" и "unsafe-url", позволяющих в обход настройкам по умолчанию вернуть передачу сторонним сайтам полного URL в заголовке "Referer". Напомним, что в Firefox 87 c целью блокирования потенциальных утечек конфиденциальных данных по умолчанию была активирована политика "strict-origin-when-cross-origin", подразумевающая вырезание путей и параметров из "Referer" при отправке запроса на другие хосты при обращении по HTTPS, передача пустого "Referer" при переходе с HTTPS на HTTP и передачу полного "Referer" для внутренних переходов в рамках одного сайта.
  • Предложен новый индикатор фокуса для ссылок (например, показывается при переборе ссылок клавишей табуляция) - вместо пунктирной линии ссылки теперь обрамляются сплошной синей линией, по аналогии с тем, как помечаются активные поля web-форм. Отмечается, что применение сплошной линии упрощает навигацию для людей с ослабленным зрением.
  • Предоставлена возможность выбора Firefox в качестве просмотрщика PDF по умолчанию.
  • Добавлен API WritableStreams, предоставляющий дополнительный уровень абстракции для организации записи потоковых данных в канал, имеющий встроенные средства ограничения потока. Также добавлен метод pipeTo() для создания неименованных каналов (pipe) между ReadableStreams и WritableStreams. Добавлены интерфейсы WritableStreamDefaultWriter и WritableStreamDefaultController.
  • В WebAssembly реализована поддержка исключений (WASM Exceptions), позволяющих добавлять обработчики исключений для C++ и применять семантику раскрутки стека вызовов (unwind) без привязки к дополнительным обработчикам на JavaScript.
  • Повышена производительность элементов "display: grid" с высоким уровнем вложенности.
  • В CSS добавлена поддержка media-запросов 'dynamic-range' и 'video-dynamic-range' для определения наличия экрана, поддерживающего HDR (High Dynamic Range).
  • Прекращена поддержка нестандартного HTTP-заголовка Large-Allocation.
  • В Firefox для Android:

    • Реализован режим HTTPS-only, при включении которого все выполняемые без шифрования обращения автоматически перенаправляются на защищённые варианты страниц ("http://" заменяется на "https://").
    • Добавлена возможность поиска в закладках и  в истории посещений.
    • На странице просмотра истории посещений обеспечена группировка похожих страниц.
    • На домашней странице предложена новая секция с выборкой из истории посещений.
    • В состав включены новые обои для фона домашней страницы.


Кроме новшеств и исправления ошибок в Firefox 100 устранено 24 уязвимости, из которых 21 помечены как опасные. 17 уязвимостей (сведены под CVE-2022-29918 и CVE-2022-29917) вызваны проблемами работы с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц.


Загрузить:

Русская версия:

ico-win.png Windows (64 бит)
ico-win.png Windows MSI (64 бит)
ico-win.png Windows (ARM 64 бит)
ico-win.png Windows (32 бит)
ico-win.png Windows MSI (32 бит)
ico-osx-uni.png Mac OS X
ico-tux.png Linux (64 бит)
ico-tux.png Linux (32 бит)


Английская версия:
ico-win.png Windows (64 бит)
ico-win.png Windows MSI (64 бит)
ico-win.png Windows (ARM 64 бит)
ico-win.png Windows (32 бит)
ico-win.png Windows MSI (32 бит)
ico-osx-uni.png Mac OS X
ico-tux.png Linux (64 бит)
ico-tux.png Linux (32 бит)

Другие языки


Что нового в Firefox 100 для разработчиков
Примечания к выпуску для Windows, Mac and Linux

Новость взята с сайта opennet.ru

как и где можно посмотреть используется ли  AV1 ?

banbot пишет

Для отключения скрытых полос прокрутки под Windows используются настройки ОС ("System Settings > Accessibility > Visual Effects > Always show scrollbars"), в Linux можно использовать настройки самого браузера (General > Browsing > Always show scrollbars).

А ничего, что этот форум предназначен для русскоязычных, у которых не только в [firefox], но и в операционной системе установлен русский язык?

03-05-2022 22:42:54
Windows 10.
"Пуск — Параметры — Специальные возможности — Зрение — Дисплей — Автоматическое скрытие полос прокрутки" на Firefox не влияет.

Пандёнок пишет
banbot пишет

Для отключения скрытых полос прокрутки под Windows используются настройки ОС ("System Settings > Accessibility > Visual Effects > Always show scrollbars"), в Linux можно использовать настройки самого браузера (General > Browsing > Always show scrollbars).

А ничего, что этот форум предназначен для русскоязычных, у которых не только в [firefox], но и в операционной системе установлен русский язык?

03-05-2022 22:42:54
Windows 10.
"Пуск — Параметры — Специальные возможности — Зрение — Дисплей — Автоматическое скрытие полос прокрутки" на Firefox не влияет.


у меня win11 Специальны возможности - Визуальные эффекты , Всегда показывать полосы прокрутки.  (ползунок переключаешь , и полоса прокрутки действительно меняется)

Optimus Prime пишет

как и где можно посмотреть используется ли  AV1 ?

Вопрос не совсем ясен про использование AV1. Проверить воспроизведение браузером можно здесь - HTML5 audio/video tester

Кто в курсе, что они поменяли в работе кукисов, что ни одно расширение теперь адекватно не работает с опцией\функцией управления данных, в настрйках самой [firefox] ?

Optimus Prime пишет

как и где можно посмотреть используется ли  AV1 ?

на ютутбе в статистике см. кодек. av1 есть вот в этом видео в качестве 8K (в 4K есть не всегда).
аппаратное ускорение см. в винде в диспетчере задач, там есть график декодирования видео силами видюхи. ну или по загрузке процессора смотри.

Optimus Prime пишет

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

на каком сайте?

CoolCmd пишет
Optimus Prime пишет

как и где можно посмотреть используется ли  AV1 ?

на ютутбе в статистике см. кодек. av1 есть вот в этом видео в качестве 8K (в 4K есть не всегда).
аппаратное ускорение см. в винде в диспетчере задач, там есть график декодирования видео силами видюхи. ну или по загрузке процессора смотри.

Optimus Prime пишет

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

на каком сайте?

на всех сайтах , просто полоса прокрутки становится меньше и менее заметна

Optimus Prime ясно, на win10 по умолчанию не работает.
чтобы заработало, нужно в about:config изменить:

Выделить код

Код:

ui.useOverlayScrollbars=1
widget.non-native-theme.scrollbar.style=5

ui.useOverlayScrollbars - числовое значение
widget.non-native-theme.scrollbar.style - стиль полос прокрутки, и нормальных, и плавающих. число 1 или 2 или 3 или 5. 4 - это стиль win10, но он судя по всему не доделан. чтобы стиль поменялся, нужно перезагрузить откртые вкладки.


кстати, в этой версии прокрутка страницы снова стала плавная! :P

Мне версия понравилась.
Странно прозвучит, но косяков вообще не вижу.
Работает в штатном режиме. Нареканий никаких нет.
Теперь надо разработчикам расширений\дополнений постараться и адаптировать свои вещи под новые фишки\правила.

п.с единственный косяк который заметил, ещё в прошлой версии, это вот полоса прокрутки которая, лично у меня, исчезала почему-то (1-2 раза за всё использование, пока обнова не вышла). Приходилось f5 жать, что бы вернуть.
В 100 финале тоже замечал, за вот 2 дня использования, один раз такой момент.

CoolCmd пишет

чтобы заработало, нужно в about:config изменить:

widget.non-native-theme.scrollbar.style=4 - не работает на win10 после перезапуска вкладок

CoolCmd пишет

чтобы заработало, нужно в about:config изменить:

Выделить код

Код:

ui.useOverlayScrollbars=1
widget.non-native-theme.scrollbar.style=5

ui.useOverlayScrollbars трогать не нужно. По умолчанию этого параметра нет, потому вряд ли его создание что-то меняет.
Достаточно изменить widget.non-native-theme.scrollbar.style — по умолчанию 0, надо поставить 1, 2, 3 или 5 — это всё разные варианты.

tom911 пишет

widget.non-native-theme.scrollbar.style=4 - не работает на win10 после перезапуска вкладок

Прекрасно работает, просто вы не разобрались. :)

Shane Hughes пишет


Set widget.non-native-theme.scrollbar.style to a number that doesn't match your environment (1 for macOS, 2 for GTK, 3 for android, 4 for win 10, 5 for win 11)

https://bugzilla.mozilla.org/show_bug.cgi?id=1749531
То есть:
1 — это стиль macOS,
2 — это стиль GTK,
3 — стиль Android,
4 — стиль Windows 10,
5 — стиль Windows 11,
0 — по умолчанию, то есть стиль системы.
Когда в Windows 10 установлено 4 (стиль Windows 10), то ничего и не должно меняться.
Другое дело, непонятно, почему вообще в Win 10 оставили широкие полосы.

когда уже включат поддержку jpegxl из FF Nightly?

Пандёнок пишет

По умолчанию этого параметра нет, потому вряд ли его создание что-то меняет.

поменьше своих домыслов, побольше фактов

Решение проблемы появления артефактов при воспроизведении видео
gfx.webrender.dcomp-video-overlay-win;false

CoolCmd

CoolCmd пишет

поменьше своих домыслов, побольше фактов

Так и не домысливайте. У меня этого параметра нет, я его не стал создавать, просто изменил widget.non-native-theme.scrollbar.style — и всё заработало.

CoolCmd пишет

кстати, в этой версии прокрутка страницы снова стала плавная! :P

А вот это уже не похоже на факты.
В 99.0 было плавнее, по крайней мере на моём ПК.

Пандёнок
ну справедливости ради, создание этого параметра делает скроллбар немного уже.

Northtech
Спасибо за уточнение.
Да, действительно. Но чтобы это заметить при разрешении экрана 1920х1080 (притом, что у меня уже установлено widget.non-native-theme.scrollbar.style = 1), мне пришлось делать скриншоты до и после изменения и ставить эти скриншоты рядом.

12-05-2022 18:23:32
Гораздо больше влияет выбор варианта widget.non-native-theme.scrollbar.style — самое минималистичное значение — 3. Я только после нескольких попыток разглядел полосу прокрутки при widget.non-native-theme.scrollbar.style = 3.

Сужение скролла заметил в связке с widget.non-native-theme.scrollbar.style равными 1, 2 и 5, но пока не наведён указатель на скроллбар. При наведении расширяется.
На самом деле, как я понял, создание параметра ui.useOverlayScrollbars — 1, включает отображение полос прокрутки поверх контента, т.е. страница не сдвигается на ширину скроллбара, что очень порадовало. Подобные css-cтили и скрипты можно в принципе уже выкидывать.
И плюс ещё полосы прокрутки исчезают через неск. секунд, если страницу не "дёргать". Тестировал на [windows] 7

скрытый текст
ui.useOverlayScrollbars — 1, widget.non-native-theme.scrollbar.style 0 и 2
Image_001.pngImage_002.png
Без ui.useOverlayScrollbars, widget.non-native-theme.scrollbar.style 0 и 2
Image_004.pngImage_003.png

Добрый день. После последнего обновления Мозиллы перестали загружаться картинки (фото) в посты facebook, не загружаются только JPG JPEG файлы (с PNG все работает). Напрочь виснет, если не закрыть быстро вкладку, весь пк перестает реагировать и приходиться перезагружать. В другом браузере Вивалди все работает.


image.jpg

Когда вернут поиск по значениям параметров из about:config?

6e73epo

6e73epo пишет

Когда вернут поиск по значениям параметров из about:config?

А он и сейчас есть.
1) Откройте страницу about:config
2) Посередине страницы нажмите кнопку «Показать все»
3) Нажмите на клавиатуре Ctrl+F или в меню: ≡ — Найти на странице
4) В появившееся внизу поле поиска введите нужное значение
5) Для показа следующего / предыдущего результата используйте стрелки ^ рядом с полем поиска.

15-05-2022 13:28:39
Albero
Попробуйте на чистом профиле Firefox.



Удалено.
Sergeys

Bluespark пишет

Решение проблемы появления артефактов при воспроизведении видеоgfx.webrender.dcomp-video-overlay-win;false

На одном из сайтов на встроенных видео с тытрубы конкретно глючили элементы управления - наводишь мышь на громкость или ленту прокрутки, а они то есть, то нет, то трясется, то еще что. Эта настройка исправила проблему, во всяком случае пока, дальше посмотрим.  Благодарю.

так странно, почему вы не радуетесь этому браузеру, он единственный такой, таких больше нет, это же счастье  :cool:

logan-19
:offtopic:

скрытый текст
Все тихо радуются, устало вытирая пот со лба и потирая ушибленные места.

Установил, настроил, отключил обновы, а все равно firefox 100 периодически лезет в интернет сюда. Как отключить?

6e73epo пишет

Установил, настроил, отключил обновы, а все равно firefox 100 периодически лезет в интернет сюда. Как отключить?

Вариант 1. Отключи синхронизацию настроек или синхронизацию вообще.
Вариант 2. Заблокируй домен firefox.settings.services.mozilla.com через hosts (C:\Windows\System32\drivers\etc\hosts) или фаервол

zzzephire, синхронизацией никогда не пользовался, а строки в host вообще игнорируются у меня в десятке, либо срабатывают один раз из десяти. Подсказали третий вариант, а именно сменить значение параметра services.settings.server, при условии что установлена переменная окружения, связанная с remote settings. Теперь проблемы нет.