LINUX.ORG.RU

Firefox 133

 ,


0

1

Доступен Firefox 133.

  • Linux: Исправлены проблемы с тайлингом, возникавшие при использовании KDE и CSD (декорирование на стороне клиента). Реализована поддержка акцентного цвета в темах Adwaita.
  • Режим строгой защиты от отслеживания научился выявлять случаи отслеживания с помощью перенаправлений. Например, когда пользователь переходит по ссылке с сайта, то сначала переадресовывается на промежуточный сайт-трекер, а затем уже на целевой сайт. Таким образом сайт-трекер расценивается браузером, как посещённый, а значит ему разрешается хранить куки (особенно часто этим грешат сайт с обзорами разных товаров, которые таким образом через партнёрские сайты ставят пользователям куку для получения кэшбека). Теперь браузер будет эвристически определять такие ресурсы-перенаправления и очищать их данные ежесуточно.
  • В выпадающее меню со списком открытых вкладок добавлен пункт «Вкладки с других устройств».
  • Firefox View теперь позволяет удалённо закрывать вкладки, открытые на других устройствах.
  • Включение настройки privacy.resistFingerprinting помимо прочего теперь урезает некоторые возможности WebVTT, например, отключается обработка некоторых событий, а также загружаются субтитры на всех доступных языках, чтобы сайт не мог определить, какой язык предпочитает пользователь.
  • При вычислении срока жизни кук (атрибут expire) во внимание теперь принимается серверное время (если оно известно): добавляется разница между локальным и серверным временем, а если локальное время опережает серверное, то куки считаются валидными, если они не «протухли» по серверному времени. Такое поведение не отражено в спецификациях, но полезно для систем со сбитым временем.
  • В целях экономии заряда аккумулятора анимация загрузки страницы в заголовке вкладки теперь прекращается через 45 секунд вне зависимости от того, загрузилась ли страница.
  • Исправлено отсутствие значка у закладки, если в адресе страницы указан порт.
  • Ускорено разрешение имён через DNS в случаях, когда отсутствуют не-локальные адреса IPv6.
  • Поддержка HTTP/3 теперь автоматически отключается, если в цепочке сертификатов обнаружен посторонний корневой сертификат. Это вынужденная мера для защиты от сбоев, возникающих, когда антивирусные продукты используют собственный корневой сертификат для вскрытия и инспектирования HTTPS-трафика (зафиксированы проблемы с продуктами Avast).
  • macOS 14 и новее: Средство выбора эмодзи, будучи открытым с помощью Cmd+Ctrl+Space, больше не закрывается сразу после открытия. Кроме того, при открытии его с помощью Fn+e оно больше не вставляет символ «e» в поле ввода.
  • Windows: Включён аппаратно ускоряемый Canvas2D вместо устаревшего бэкенда Direct2D.
  • JavaScript: Появилась поддержка методов Uint8Array (преобразование между строками в кодировке Base64 / шестнадцатеричным кодом и массивами байтов):
  • Для объектов MathML реализована поддержка CSS-свойств width и height
  • API:
  • Инструменты разработчика:
    • Пресечён один из способов, с помощью которого веб-страница могла определить, что пользователь открыл инструменты разработчика.
    • Отладчик переведён на CodeMirror 6.

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

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

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

★★★★★

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

Без «удаления» разработчиков и горения нижних сфинктеров - очередная скучная новость.
(Ебилд приехал, ушел конпелять)

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

«веб-страница могла определить, что пользователь открыл инструменты разработчика» - оу, а что, так можно было?

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

Нет. У гуглохрома есть HDR/Rec.2020 на ютубе. Соответственно, у меня две версии: сознательная диверсия менеджмента (и договорняк), либо несознательная некомпетентность менеджмента.

И те же претензии к WebHID. Два моих юзкейса, когда файрфокс не выполняет задачу.

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

Увы, да

It's unfortunate that there are a lot of ways to detect dev tools being open, and while we'd like to fix and reduce them it's a known general problem that we are not going to award a bounty for.

MozillaFirefox ★★★★★
() автор топика

Опять?!

Реализована поддержка акцентного цвета в темах Adwaita.

Калечные мегафичи...

В целях экономии заряда аккумулятора анимация загрузки страницы в заголовке вкладки теперь прекращается через 45 секунд вне зависимости от того, загрузилась ли страница.

И ещё одна... Сложно что ли сделать фиксированные 30-60 тактов заготовленными битмапами чтобы не тратить 1 ядро на примитивный индикатор, который обычно не обнаружживается в нагрузке цпу на атом N270? Уже больше 5 лет этот чёртов индикатор создаёт 30-50% нагрузки при открытии страницы, а ведь не всем некуда девать пустые ядра.

А так вроде ничего не сломали.

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

Минорнинько. Ни одного интересного изменения.

Ну хоть ничего не сломали.

CrX ★★★★★
()

К слову о том, что ничего не сломали. С этим не согласятся бедолаги, модифицировавшие интерфейс. :(

У меня в хлам всё развалилось после обновления и перезапуска браузера. Снова разбухли вкладки, поменялись цвета, ещё кое-что отвалилось.

На Reddit тоже вой стоит — сломалось всё.

Интересно, кто тупее, пользователи-кастомазутчики или разработчики, которым неймётся что-то подкрутить в стилях?

k6
()

В целях экономии заряда аккумулятора анимация загрузки страницы в заголовке вкладки теперь прекращается через 45 секунд

Во, сейчас заценил. Открыл youtube, и переключился на другую вкладку. Через некоторое время иконка вкладки youtube стала в виде песочных часиков. Мегафича, я считаю:)

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

Смех смехом, но такие анимации реально влияют на расход аккумулятора.

По той же причине в GNOME и Windows (насчёт KDE не знаю) каретка курсора в полях ввода, если её оставить в покое, не мигает до бесконечности, а только несколько раз.

Firefox уважает настройки DE про мигание, начиная с 93 выпуска. До этого в Firefox мигание было бесконечным.

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

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

Смех смехом, но такие анимации реально влияют на расход аккумулятора.

Плюсую однозначно. Все эти микроскопические бублики и бегущие точки при своей полной бесполезности выжирают батарею только в путь.

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

Ну да, раз оптимально реализовать отрисовку микроскопических бубликов не могут, нужно отключить. Наверняка там ещё и 3d-ускорение задействовано:)

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

там проблема в том что один из самых эффективных методов энергосбережения это PSR - panel self refresh. Когда на панели статическая картинка видеокарта отправляется в глубокое энергосбережение. А вот эти все долбанные бублики и анимированнные курсорчики как бы оптимально они наприсаны не были вынуждают будить видеокарту и отрисовывать этот хлам.

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

Насколько я понял, PSR поможет только при полном отсутствии активности на экране. А это ведь редкий сценарий. Хотя, если видеокарта может засыпать на доли секунды между движениями мышки, скроллингом и набором текста, то хоть что-то.

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

не так уж мало на самом деле. Мышка по идее должна отрисовываться апаратно и не будить тяжелые модули графики. А так при офисной работе экран достаточно часто может быть статичным - если 60 кадров в секунду то сколько кадров проскочит без изменения скажем при наборе текста или чтении документации с экрана между скроллами.

Qui-Gon ★★★★★
()

Онлайн перевода страниц на русский язык снова нет. Нет его в списке языков. А ведь раньше он был на версии 118, например.

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

Вряд ли он был в релизе. Он остаётся в ночниках, как и прочие языковые модели, которые пока не показывают достаточно удовлетворительного качества.

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

Смех смехом, но такие анимации реально влияют на расход аккумулятора.

Не, серьёзно, а как и зачем эта мелочь стала такой прожорливой? Ну никто же не выделяет бесконечный фпс для мелкой второстепенной анимации!

Каретки курсора по крайней мере не видны на графике цпу, хотя когда то давно такая оптимизация тоже имела смысл.

kirill_rrr ★★★★★
()

А как отлючить рекламу, или партнерские ссылки или что оно такое? На начальной странице.

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

Ну не знаю, я им пользовался, порой, в обычной 118 версии.. Из репо Альта. Работало. Потом решил перейти на более высокие версии и использовал дистры напрямую с сайта FF.

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

На начальной странице значок шестерёнки справа вверху. Снять галочку ‘Sponsored shortcuts’ или как-нибудь так по смыслу в русскоязычной версии.

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

Не, серьёзно, а как и зачем эта мелочь стала такой прожорливой?

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

Даже мигание курсора заставляет GPU перерисовывать кадр, и это лишняя трата энергии. Если где-то можно безболезненно отказаться от анимации (например, перестать мигать курсором после 5 раз), то это следует делать.

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

Это вынужденная мера для защиты от сбоев, возникающих, когда антивирусные продукты используют собственный корневой сертификат для вскрытия и инспектирования HTTPS-трафика (зафиксированы проблемы с продуктами Avast)

Багофича №1. Им что из Avast деньги заносят?

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

Багофича №2.

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

Какие доли секунды? Этот индикатор жарит 1 полное ядро на 100%. Если проценссор с бустом там очевидно будет буст до упора, я ещё не видел ни одного цпу который справился бы с его хотелками.

kirill_rrr ★★★★★
()

Никогда не прощу им исключение Яндекса и российских сертификатов, даже зная что я могу легко их вернуть. Дело принципа, пусть загнутся

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от otto

У меня один раз всё отвалилось при переезде на ESR 115 (с предыдущего ESR), с тех пор больше никаких самопалов на эту тему, надоело.

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

и российских сертификатов

Каких российских сертификатов?..

Сертификаты Минцифры из Firefox никто не исключал - их там никогда не было.

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

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

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

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

Это можно изменить в настройках.

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

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

Vidrele ★★★
()

Роскомнадзор начал заруливать ESNI, судя по всему. У меня проявилось в том, что не открывается https://wandbox.org (онлайн компиляторы) при включенной настройке

network.security.esni.enabled

(проверка на https://www.cloudflare.com/ru-ru/ssl/encrypted-sni/ проходит)

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

app.update.lastUpdateTime.

и перезапустить браузер.

Если активировать Tor по всему браузеру, то сайт нормально открывается.

PS иногда шаг с удалением app.update.lastUpdateTime.XXX приходится повторять второй раз. Не разбирался.

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

Роскомнадзор блокирует доступ к ресурсам, сидящим за Cloudflare с включённым ECH (CF включила ECH по умолчанию для всех клиентов). При обращении пользователя к таким ресурсам оборудование Роскомнадзора видит в SNI общий для всех домен cloudflare-ech.com, что не позволяет понять, к какому именно ресурсу идёт обращение. Поэтому, видя в SNI cloudflare-ech.com, они блокируют всё.

Для отключения ECH можно воспользоваться настройками network.dns.echconfig.enabled и network.dns.http3_echconfig.enabled

app.update.lastUpdateTime тут вообще не при чём, это настройка, хранящая дату последней проверки обновлений браузера.

eSNI отключать не нужно, его никто не использует и не будет, т.к. оно устарело ещё до того, как получило распространение - на замену eSNI пришло ECH.

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

LOR торт! :)

app.update.lastUpdateTime тут вообще не при чём, это настройка, хранящая дату последней проверки обновлений браузера.

я просто задолбался искать причину, возможно удаление никак не проявлялось, достаточно перезапуститься пару раз после отключения (почему сразу не сработало?), но по факту я получил рабочий сайт.

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

главное чтобы dom.serviceWorkers.enabled можно было поставить в false и чтобы оно действительно отключало эту дрянь.

А то в хроме уже всё, низзя из отключить без грязных хаков.

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