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)

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

Как отключить?

CrX ★★★★★
()

Linux: На системах с Wayland включена поддержка дробного масштабирования.

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

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

Упаковать каталог в архив можно так только под вендой? Стыдоба :)

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

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

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

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

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

Графический сервер может разве что отмасштабировать всё окошко, грубо говоря, как картинку. Без поддержки со стороны приложения (ну или тулкита, на котором оно написано), не получится, например, шрифты рендерить отдельно в увеличенном размере, чтоб они чёткие были, картинки масштабировать отдельно, и т.д. Мыло будет, другими словами.

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

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

Если речь о том, что мешало в сабже иметь это самое масштабирование из коробки, если оно уже есть в GTK, то рендеринг веб-страниц работает не так, это не просто отрисовка элементов тулкита.

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

Раньше обновлял сам, теперь все в автоматическом режиме.

nicholas_ru
()

Спасибо, но лиса больше не нужна, т.к. родила ржавого кракена и выпустила его в мир…

Linux: На системах с Wayland включена поддержка дробного масштабирования.

А на окнах, я так понимаю, все ок..?? Это ржавые приколы…? Просто ну прям сомнительно, что этот функционал до сих пор не поддерживался, вяленному уже лет то много…

Кто в курсе осветите этот момент, т.к. проблема не ясна…

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

Просто ну прям сомнительно, что этот функционал до сих пор не поддерживался, вяленному уже лет то много…

В самом вяленом он и поддерживался. В лисе поддержка была, но была отключена по умолчанию, но можно было включить в about:config. Теперь включили по умолчанию.

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

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

Как отключить?

Отвечу сам себе, может кому ещё пригодится: browser.urlbar.quicksuggest.online.enabled в false.

CrX ★★★★★
()

В подменю «Профили» главного меню появилась возможность скопировать содержимое текущего профиля в новый.

Классно, теперь можно будет сделать дефолтный профиль со всеми настройками и расширениями и просто его клонировать, если нужно создать еще один. Банально мюблок и т.п. 20 лет ждал.

По крайней мере, я так предполагаю, еще не пробовал.

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

MoldAndLimeHoney ★★
()

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

звучит как - ... запланированное устаревание ...

sunjob ★★★★★
()

Всплывающий эвент на обновление

подниму опять старый вопрос (прошлые рецепты, предложенные тут, не помогли)
- Firefox 115.24.0esr (default slackware-15.0)
- продолжает навязчиво по несколько раз за сеанс клянчить «необходимость обновления»
PIC

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

Упаковать каталог в архив можно так только под вендой?

Пока да, но в планах расширить это на другие ОС тоже.

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

Упаковать каталог в архив можно так только под вендой? Стыдоба :)

Я б даже сказал «Позор», ибо подавляющее кол-во пользователей сидит в Линуксе.

Ololo_Trololo ★★
()

ТС, спасибо за регулярные и качественные новости!

А Мозилла как всегда, занимается чем угодно, кроме развития и популяризации браузера. Погода есть, поисковые запросы и прочие LLM. Но нет популярности, распространённости и многие веб-приложения уже заточены на хром-бейсд онли браузеры.

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

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

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

Онлайн-морда моего продукта (UI удаленного доступа) очень хочет Keyboard Lock API, который уже много лет никак не могут реализовать в мозилле, и который уже давно есть в хроме.

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

При всем моем желании я не могу рекомендовать фокс клиентам по дефолту, приходится давать им хром.

Это не говоря уже о том, что такие важные и нужные вещи, как WebUSB, не реализованы (и не будут). Мозилла считает, что они «небезопасны» (что мешает сделать безопасно с конфирмейшнами - не ясно), при этом приложений под WebUSB становится всё больше. Мозилла теряет долю именно из-за своего идиотского пуризма. Если юзеру нужно что-то, чего не умеет фокс, юзер ставит хром. А потом справедливо решает, что ему, в общем-то, не нужно два браузера, и он может оставаться на хроме.

liksys ★★★★
()

Наконец-то, по крайней мере в арче, отвязали от ffmpeg4.4 и он ушел в orphaned, sudo pacman -Rns ffmpeg4.4

dmitry237 ★★★★★
()

на стартовой странице

Такой вопрос - а кто-то вообще пользуется стартовой страницей браузера, или какими-то менюшками на новой открытой вкладке?

Мое использование браузера после запуска сводится или к работе с уже открытыми вкладками, или к октрыванию новых вкладок по ссылкам с уже открытых (или из закладок), или открывание новой вкладки для ввода поискового запроса. Я правда не очень представляю, как можно пользоваться браузером иначе.

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

очень удобно иметь на стартовой странице «особо популярные ссылки»

sunjob ★★★★★
()

Пользователям постепенно станет доступна

о чем идет речь? о настройках? что насчет «обычной» архивации профиля? или я не понял смымсль?

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

Флуд — это способ потерять скор, а не добыть.

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

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

Там ещё и thunderbird (текущая версия блокирует установку нового ffmpeg) вышел, но пока в Gentoo его не завезли. Ждёмс…

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

Онлайн-морда моего продукта (UI удаленного доступа) очень хочет Keyboard Lock API, который уже много лет никак не могут реализовать в мозилле, и который уже давно есть в хроме.

Недавно запускал старую игру в Хромоге (UT99). Игра что-то спросила про keys, я не придал значения и подтвердил. И перестала реагировать вообще на все, написано нажмите Esc, чтобы выйти, но Esc не работал. Прямо скажем, нам такого не нужно.

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

Я б даже сказал «Позор», ибо подавляющее кол-во пользователей сидит в Линуксе.

Не не так.

Я б даже сказал «Позор», ибо в Линуксе нередко Firefox - браузер из коробки, которым и пользуется большинство пользователей, ибо он очченно неплох под онтопиком.

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

Позор

Тут вопрос в том, есть ли такие же автоматические резервные копии у конкурентов. Я бы не сказал, что это какая-то важная фича, если честно. Да и вообще ненужно. Я бы предпочёл, чтоб такой фичи (и ещё кучу всего, что они зачем-то пихают в браузер вместо допиливания именно браузера как такового) не было вовсе.

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

Я бы предпочёл, чтоб такой фичи (и ещё кучу всего, что они зачем-то пихают в браузер вместо допиливания именно браузера как такового) не было вовсе.

С одной стороны, да, а с другой - тащем-то, фокс для меня был бы идеален, кабы не автоперевод видео в ютубе. Тот, что в я.Браузере имеется :)

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

Онлайн-морда моего продукта (UI удаленного доступа) очень хочет Keyboard Lock API

Зачем она хочет эту порнографию?

Вообще за саму идею некоего Keyboard Lock API доступного страничкам в движке какого-то там поганого браузера надо канделяюром по морде. Это же каждый владелец говносайта будет перехватывать Alt+Tab, Alt+F4 и пр чтобы случайный посетитель не мог просто по своему желанию свалить с говносайта.

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

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

Keyboard Lock API, который уже много лет никак не могут реализовать в мозилле

Будем надеяться, что ещё много лет не реализуют.

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

Это же каждый владелец говносайта будет перехватыватьAlt+Tab,Alt+F4и пр чтобы случайный посетитель не мог просто по своему желанию свалить с говносайта.

Можно же сделать предварительный запрос разрешения. Без разрешения да, это чревато тем, что сайт злонамеренно запрёт пользователя

https://textslashplain.com/2023/09/12/attack-techniques-fullscreen-abuse/

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

Пользователям постепенно станет доступна

о чем идет речь? о настройках? что насчет «обычной» архивации профиля? или я не понял смымсль?

Что такое «обычная архивация профиля»? Да, никто не мешает просто перетащить профиль на новую систему. Резервное копирование избавляет пользователя от необходимости это не забыть, искать, где лежит профиль и класть его в то же место на новой системе. Буквально парой кликов настраивается ежедневное копирование профиля в указанное место (скажем, в OneDrive), а на новой системе так же парой кликов в интерфейсе браузеру указывается «втяни бэкап вон оттуда».

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

Такой вопрос - а кто-то вообще пользуется стартовой страницей

Стартовая страница это и есть страница новой вкладки. Просто не хочется писать вот эти три длинных слова. Лично у меня там закреплены самые часто посещаемые сайты.

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

я не придал значения и подтвердил

«Я шото нажала и усё ичсезло!»

Прямо скажем, нам такого не нужно.

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

И не только сайт, даже браузер говорит сразу после перехода - зажми и держи ESC, чтобы выйти из режима. Проигнорировать предупреждения и сайта, и браузера - это особо внимательным надо быть, да.

Твоя невнимательность - не повод не добавлять хорошую фичу.

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

Зачем она хочет эту порнографию?

Затем, что этого хотят юзеры. Они берут приложение, разворачивают на весь экран и ожидают, что оно будет перехватывать все клавиши, включая Win на винде или Alt+Tab. Потому что, еще раз, приложение дает им десктоп с удаленным доступом другой ОС. Для выхода же из режима используется стандартизированное долгое нажатие на Esc, которое невозможно перехватить. Юзеры ожидают, что веб-приложение будет работать ровно так же, как и какой-нибудь десктопный VNC-клиент.

Это же каждый владелец говносайта будет перехватывать Alt+Tab, Alt+F4

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

а тут ещё более маразматический и вредоносный API.

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

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

Будем надеяться, что ещё много лет не реализуют.

К счастью, все-таки собираются реализовать. Иначе это вообще абсурд.

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

«О, да, я не знаю как сделать kiosk средствами окружение, а тут мне АО ‘Ромашка’ и СЗОПГТХЛЛЛПШО ‘Копрорация Ональные Воды Копролалии LTD’ потребовали сделать прокторинг на ХТМЛ5 и никак иначе! Вай, бида-бида, пацчиму фуррифокс не хочет становиться такиж же копрорастным зондом, как ГуглХроме?7? Ну пацчиму они ни реализавале потенциально крайни опасную техналогию с разрешением??77»

Присоединяюсь к народу выше, надеюсь это гуано завезут не раньше 500х версий

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

Радость-то какая, ух, минус 50Мб на диске!

Зачем два ffmpeg? Есть же восьмой. А так, да, на два пакета меньше (+libmfx, как зависимость), дело же не в размере:

$ df -h /                                 
Filesystem      Size  Used Avail Use% Mounted on
/dev/nvme0n1p2  469G  6.8G  438G   2% /

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

Ну, это был реально сарказм.

Могу понять, когда окружение на одном тулките - а софт на другом и к нему +30-70 пакетов для работы тянется, нужно настраивать консистентность и т.п., а потом оно ВНЕЗАПНО переходит на «родной» тулкит и вся эта глыба бинарников и ресурсову же не нужна. Но в данном случае? ЕМНИП, то собственно команду ffmpeg обрабатывает крайняя версия пакета, а это лежит для ФФ, как зависимость и есть не просит. Уж извини, но это смахивает на ОКР.

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

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

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

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

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

то собственно команду ffmpeg обрабатывает крайняя версия пакета

В 4.4 нет ffmpeg, ffplay и ffprobe. Просто чем меньше зависимостей, тем лучше.

ОКР

Возможно, у каждого свои тараканы.

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

собственно команду ffmpeg обрабатывает крайняя версия пакета

С какого краю, с левого или правого?

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

С, хм, как же его обозвать-то, с bleeding edge, во.

Крайний с хвоста версий пакетов в историческом ряду, построенном по возрастанию версий пакетов, во!

У питона2 в арчевских репах была версия последняя перед удалением и переездом в АУР. У ффмпег в арчевских репах версия крайняя и свежая - он еще будет обновляться, новая версия сидит ещё у папки в гите^W^W^W в тестинге

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