LINUX.ORG.RU

Firefox 146

 ,


0

2

Доступен Firefox 146.

  • Linux: На системах с Wayland включена поддержка дробного масштабирования.
  • Раздел экспериментальных настроек Firefox Labs теперь доступен всегда, даже при выключенной телеметрии.
  • В адресной строке постепенно всем пользователям станет доступен показ результата поискового запроса без перехода в поисковик. Запросы проксируются через сервер Mozilla и защищены с помощью OHTTP. Таким образом, если при традиционном поиске поисковик знает и содержание запроса, и IP-адрес пользователя (то есть, «кто и что ищет»), то теперь это знание разделено: поисковик видит лишь IP-адрес прокси, а Mozilla знает IP-адрес источника, но не знает содержимое запроса.
  • В подменю «Переместить вкладку» контекстного меню вкладки добавлена возможность переместить её в другой профиль (если он существует).
  • В подменю «Профили» главного меню появилась возможность скопировать содержимое текущего профиля в новый.
  • Улучшен дизайн диалогового окна настройки цветов.
  • Пользователям из Евросоюза и некоторых других стран постепенно станет доступен виджет погоды на стартовой странице (browser.newtabpage.activity-stream.discoverystream.region-weather-config).
  • Пользователям из Франции, Германии и Италии, использующим Firefox на английском языке, в адресной строке будут показываться напоминания о праздниках и прочих важных датах.
  • Обновлена библиотека Skia, что улучшило производительность и совместимость при отрисовке.
  • macOS:
    • Работа с GPU (WebGPU, WebGL, WebRender) вынесена в отдельный процесс. При возникновении критических ошибок процесс будет автоматически перезапущен без падения всего браузера.
    • Значок Firefox в macOS 26 получил поддержку эффекта «жидкое стекло».
  • Windows:
    • Пользователям постепенно станет доступна (в настройках синхронизации) возможность создавать локальные резервные копии, которые можно затем восстановить, например, после переустановки операционной системы. Резервные копии создаются ежедневно. Если пользователь хочет сохранять в резервной копии пароли и платёжные данные, то ему придётся задать пароль, которым будут зашифрованы резервные копии.
    • Добавлена настройка widget.prefer_windows_on_current_virtual_desktop, возвращающая принудительное открытие ссылок из внешних приложений на главном рабочем столе, а не на том, где запущено внешнее приложение. Это было исправлено в Firefox 144, но некоторым пользователям нравится старое, «неправильное» поведение.
    • Прекращена поддержка Direct2D. Она была отключена по умолчанию год назад в пользу Accelerated Canvas2D.
    • Отключена и намечена к удалению возможность переноса данных из классического Internet Explorer (представляется, что все, кто хотел, уже мигрировали).
  • CSS:
    • Появилась поддержка функции contrast-color() (принимает значение <color> и возвращает контрастирующий цвет, обеспечивающий хотя бы минимальную контрастность WCAG AA. Возвращаемые цвета пока что ограничены белым и чёрным согласно спецификации).
    • Тип данных <color> получил поддержку цветового пространства display-p3-linear.
    • Включена поддержка свойства text-decoration-inset (настраивает начальную и конечную точки text-decoration у элемента, чтобы его можно было укорачивать, удлинять или сдвигать положение относительно отображаемого текста).
    • Включена поддержка @scope (позволяет выбирать элементы в определенных поддеревьях DOM без создания чересчур специфических селекторов, которые трудно переопределить, и без слишком тесной привязки селекторов к структуре DOM).
  • JavaScript: WeakMap и WeakSet теперь принимают объекты Symbol в качестве ключей, за исключением зарегистрированных.
  • MathML:
    • Исправлена совместная работа растяжения и отрезеркаливания справа налево.
    • Добавлена поддержка свойства math-shift (указывает отображать надстрочных индексы нормально, либо компактно).
  • API: SubtleCrypto.importKey() теперь поддерживает импорт ECDSA- и ECDH-ключей в виде сжатых точек эллиптической кривой (позволяет почти вдвое сократить объём данных).
  • WebRTC: Реализована поддержка постквантовой криптографии ML-KEM во время соединения DTLS 1.3.
  • Инструменты разработчика:
    • Чтобы уменьшить хаос и ускорить работу, панель «Правила» по умолчанию больше не показывает неиспользуемые кастомные CSS-свойства, если таковых больше 10 (их можно увидеть, воспользовавшись кнопкой «Показать...»).
    • Инспектор хранилища получил возможность показывать дату последнего обновления куки.
    • В Отладчик добавлена настройка «Автоматическая „красивая“ печать».

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

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

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

★★★★★

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

Не было никогда проблем с тормозной работой у Мозиллы.

Была-была. Всё работало в один поток. И, вдобавок, если падала одна вкладка, падал весь браузер.

https://habr.com/ru/articles/329780/comments/#comment_10242468

На дворе был уже 2017 год, процы поголовно были многоядерными и Хромиум прям заметно шустрее работал.

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

Была-была. Всё работало в один поток. И, вдобавок, если падала одна вкладка, падал весь браузер.

А, я кажется понял в чем дело. Мне адблок убирал весь JS-кринж; и ни от скорости, ни от ограничений я не страдал (н-р, топики на 10тыс комментариев на сайтах Футурико).

Сильный удар был из-за WebHID и из-за HDR на ютубе.

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

Ты можешь сколько угодно гнуть пальцы, но факт остается фактом: между сложным паролем с буквами в нескольких регистрах, цифрами и спец символами и паролем 111, подавляющее большинство пользователей выберет второе.

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

Ничего ты не понял.

Держи в курсе своих заблуждений.

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

не помню... обычно скачиваю с оффсайта stand-alone-архив, распаковываю, прописываю обертку с настройками и... далее все работает.

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

Возьмем пример: QMK и прочие прошивки для клавиатур. Мегапопулярная сегодня ниша. И все, как одна, используют WebUSB для настройки. И юзеры этих клавиатур автоматически становятся пользователями хрома.

Vial не существует?

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

ровно один юзкейс ровно одной прошивки

Эм, юзкейс, который упоминается в посте как пример безальтернативности WebUSB?

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

Да. Это пример одной прошивки, для которой сделали десктопный конфигуратор. Для других клавиатурных прошивок такого нет. Для других продуктов вообще замены тоже нет.

Короче, это один частный случай, никак не отменяющий необходимости решения общего.

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

@u-235, да-да, я вижу твой лик, и что ты поднял руку. Не стесняйся задавать вопросы, если тебе что-то не понятно. В конце концов, учится никогда не поздно :)

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

Тебе просто самолюбие не позволяет признать, что ты не прав, поэтому ты вертишься, как уж на сковородке. ©

u-235
()
Ответ на: комментарий от u-235

А в чем конкретно я неправ, хоть кто-то из вас в состоянии объяснить?

Вот у нас есть одна прошивка с десктопным конфигуратором. Она никак не отменяет существование других прошивок без оных. И от ее наличия другие продукты (не клавиатуры), для которых WebUSB необходим, никуда не исчезнут.

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

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

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

А в чем конкретно я неправ, хоть кто-то из вас в состоянии объяснить?

Ты привёл пример убернеобходимости WebUSB, на контрпример говоришь:«это частный случай». Но сам твой пример – частный случай. Массовый пользователь ™ не будет пердолиться с прошивкой клавиатуры, он даже о такой возможности и не подозревает.

u-235
()
Ответ на: комментарий от u-235

Ты привёл пример убернеобходимости WebUSB, на контрпример говоришь:«это частный случай».

Именно так. WebUSB покрывает целый ряд юзкейсов и прошивок, а ваш пример - только одну из них.

Но сам твой пример – частный случай.

Множество «клавиатуры с прошивками, для которых нужен WebUSB» больше, чем «клавиатуры с одной конкретной прошивкой».

Массовый пользователь ™ не будет пердолиться с прошивкой клавиатуры

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

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

По сравнению с числом пользователей браузеров – это капля в море, но

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

u-235
()
Ответ на: комментарий от u-235

По сравнению с числом пользователей браузеров – это капля в море

Во-первых, нет. Это огромная база юзеров.

Во-вторых, как я уже неоднократно говорил - это один из факторов, и мозилловцы отказываются поддерживать еще множество других, нужных пользователю вещей.

но

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

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

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

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

Зато подобным тебе клоунам трудно увидеть сколько бабла вбухал Дуров в создание и раскрутку телеги.

u-235
()
Ответ на: комментарий от u-235

Это совершенно никак не отменяет всего сказанного мной, мой зеленый друг.

PS: Бгг, слова для псевдоаргументов закончились - опять побежал ставить клоунов, клоун.

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