LINUX.ORG.RU

Firefox 141

 ,


1

1

Главное

  • WebGPU включён по умолчанию (пока только Windows). Реализация построена на Rust‑библиотеке WGPU; поддержку Linux и macOS обещают «в ближайшие месяцы».
  • Снижено потребление ОЗУ в Linux и устранено требование «жёсткого» перезапуска после пакетного обновления.
  • «Умные» группы вкладок: встроенный on‑device‑ИИ автоматически объединяет вкладки и придумывает название каждой группы (функция разворачивается постепенно).

Что нового для пользователей

  • Возможность изменять размер зоны инструментов в режиме вертикальных вкладок.
  • Адресная строка теперь умеет конвертировать единицы (длина, масса, температура и т. д.).

Web Platform / CSS / HTML

  • font‑variant‑emoji — выбор «текст»/«графика» для отображения эмодзи.
  • webkitdirectory теперь работает и на Firefox для Android (выбор папок вместо файлов).
  • Заголовок Clear‑Site‑Data: "cache" дополнительно сбрасывает bfcache (back‑forward cache).
  • Новые свойства/методы:
    • persistentDeviceId в PointerEvent;
    • scrollMargin в IntersectionObserver;
    • атрибут closedby и prop closedBy для <dialog>;
    • showPopover() / togglePopover() получают options.source и force.
  • Расширена поддержка CHIPS‑cookies (Cookies Having Independent Partitioned State).

WebDriver BiDi / Marionette

  • Параметр proxy в browser.createUserContext.
  • Событие browsingContext.historyUpdated.
  • Таймаут ожидания навигации после WebDriver:ElementClick сокращён до 50 мс и может быть отключён настройкой.

API для расширений

  • i18n.getPreferredSystemLanguages возвращает приоритеты локалей ОС — удобнее выбирать язык интерфейса дополнения.

Обновление

Пакеты уже появились в репозиториях дистрибутивов Rolling‑Release; для остальных можно скачать tar.bz2 или AppImage с ftp.mozilla.org.

Полный список исправлений безопасности станет доступен вместе с официальным анонсом 22 июля.

>>> Подробнее на mozilla.org



Проверено: CrX ()
Последнее исправление: CrX (всего исправлений: 2)
Ответ на: комментарий от PPP328
  • Нажал на микроскопическую кнопку «посмотреть в каталоге»
  • Дождался запуска файлового менеджера
  • Нашёл нужный файл (а если он где-то внизу, то крути прокрутку)

    В случае с dolphin вне КДЕ возможно или зависание интерфейса браузера минут на 5, или запуск дельфина без переменных окружения, а значит без иконок и без темы qt. Квест становится ещё интересней.
kirill_rrr ★★★★★
()
Последнее исправление: kirill_rrr (всего исправлений: 1)
Ответ на: комментарий от Qui-Gon

Диалектика Гегеля - переход количества в качество. Мы на этапе накопления количества. В качество оно пока не переходит - процессорные мощности достигли небывалой высоты со времен ламповых компьютеров. Но ламповые компьютеры помогли отправиь астронавтов на луну. А современные мега-супер-пупер нарисовать смайлик веселой какашки.

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

У меня есть ощущение, что развитие науки практически остановилось. Последние существенные прорывы в науке, повлиявшие на всё человечество, совершились до середины 20-го века. Дальше прогресс явно притормозил.

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

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

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

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

с рекламой розыгрыша т-банка

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

На webgl и был основан coinhive

О том и речь, что никаких отдельных методов для защиты от майнеров WebGPU не требует: использует майнер WebGPU или не использует - защищаться от майнера следует одинаково.

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

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

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

Ну вот так newtab немножко приводится в более-менее прежнее состояние:
userContent.css
@-moz-document url(about:newtab), url(about:home) {
.outer-wrapper{
padding: 0px !important;
}
.collapsible-section{
padding: 0px !important;
}
.logo-and-wordmark-wrapper {
display: none !important;
}

li.top-site-outer {
margin-top: -10px !important;
margin-bottom: 0px !important;
margin-left: 0px !important;
}

.top-site-outer .tile .icon-wrapper {
min-width: 100% !important;
min-height: 100% !important;
}

.top-site-outer .title.pinned span {
padding: 0 0px !important;
}

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

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

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

Вот наука сейчас примерно в том же состоянии. Для того чтобы зарабатывать бабло - ничего нового не нужно. Зачем тому же Маску напрягаться и строить что-то небывалое для реального полета на Марс если для создания хайпа и сбора инвестиций ему достаточно периодически красиво взрывать такой вот восток-переросток смасштабированный с королевских чертежей и набитый чуток современной электроникой для управления?

Также и примерно во всем. Лекарство от рака? зачем?? И так людишек этих дохрена, элитка не знает уже как умертвить имеющихся чуть-чуть вышедних за рамки трудоспособного возраста изобретая то ковид то локальные войнушки. А для толстосумов есть генная терапия - когда у толстосума берут образец его собственного рака, образец его собственных имунных клеток, через генную модификацию «натаскивают» на конкретную опухоль и живи вечно, ротшильд-рокфеллер. Это же тоже наука - о которой не снилось так лет дцать назад. Даже когд умирал Джобс еще не было. А теперь вот оно - есть. И в этой области дохрена исследований о которых раньше и не снилось - но по причине выше оно не выйдет особо никуда и прорывается так отголосками научных статей в непопулярных а чисто профессионально-научных журнальчиках.

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

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

Qui-Gon ★★★★★
()

а где товарищ с логотипом лисы, почему не он теперь публикует эту новость
У меня проблема такая: при двойном клике выделяется текст вместе с пробелом после слова, это кто виноват лиса или я

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

Проигрывание видео ничем не отличается от просмотра картинок

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

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

Какие-то простенькие gif, mng, apng, возможно имеет смысл поддерживать в браузере, для оформления текста и т.п. Даже базовую поддержку видео можно встроить при желании, но в первую очередь должно поддерживаться проигрывание во внешнем проигрывателе.

Это же относится, к другим сложным объектам. Например документы libreoffice и тому подобное.

sena ★★★
()
Последнее исправление: sena (всего исправлений: 3)
Ответ на: комментарий от Qui-Gon

Оно и работает

Работает, это значит поддерживает, например, перемотку (без того чтобы сначала полностью скачать видео локально). То есть нет, не работает.

И тут проблема не в отдельности плеера, а в том кто вот это все рреализует.

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

Броузеры пишутся професиональными команарми разрабов - и там этим озаботились. А плееры - пара калек на коленке.

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

более-менее эффектвино работает MPV

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

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

перемотку (без того чтобы сначала полностью скачать видео локально).

Это уже означает перенос части функционала броузера в плеер. Тут уж надо выбирать - либо сесть сибо съесть.

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

Это уже означает перенос части функционала броузера в плеер. Тут уж надо выбирать - либо сесть сибо съесть.

Да, именно об это я и говорю. Браузеры превратились в монолитных монстров, которые к тому же пытаются навязывать своё видение на слишком многие области айти, но при этом неспособные держать планку качества. Поэтому часть функциональности следует вынести в отдельные специализированные приложения. В частности - проигрывание видео. Но не только это, разумеется.

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

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

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

Никакое применение искусственного интеллекта, каким бы полезным оно не было (а в данном случае оно таковым не является), не оправдывает встраивание искусственного интеллекта в существующие, прежде свободные от ИИ программы

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

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

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

В принципе встроить потоковую видео-рекламу в потоковое видео принципиально возможно. Там конечно нужна ещё кнопка для перехода на сайт рекламодателя, но это решаемый вопрос. Примитивная поддержка html со ссылками есть в любом тулките (а больше для рекламы и не надо). То есть здесь проблема решаема. Что же касается всяких баннеров что вокруг видео… Оно ведь может остаться в браузере, ведь я не предлагаю отказываться от браузера. Тема большая, объёмная, но я думаю учесть требования тех кто зарабатывает деньги тоже возможно.

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

Но остается вопрос зачем если все уже реализовано в броузере. По расходу батареи фокс в паритете с mpv в самом экономичном wayland-dmabuf режиме. Поэтому смысла нет. А вот повыкидывать всякие целлулоиды и прочие vlc - для автономности крайне рекомендую.

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

Примитивная поддержка html со ссылками есть в любом тулките

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

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

И выходит как ни крути сейчас более менее на равне идет встроенный проигрыватель броузера и mpv. Тем более если смотреть глубже - то ВСЕ вообще проигрыватели построены на движке ffmpeg и отличаются только системой вывода этого на экран

На мой взгляд слишком вольные спекуляции. MPV проигрывает видео на три порядка лучше, чем файрфокс. И большие подозрения у меня, что в файрфоксе вообще кто-то занимается видео. В моей картине мира там нет никого кроме стажеров, двигающих кнопки UI туда-сюда.

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

Так как в esr оно и в 141 работает. Главное HDR не включать в about:config

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

Видео там занимаются вполне себе профи. И работает оно там очень достойно - ну сейчас идет активная переработка чтобы работало еще лучше и в том числе поддерживало hdr - а вот с этим пока засада.

Тут еще правда сложно понять засада в самом фоксе или стоит смотреть в сторону wlroots и композиторов.

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

Поначалу тоже к PDF ридеру относился скептически, но потом понял, насколько это удобно.

Неудобно. Удобно было, когда можно было сторонний плагин поставить с каким-нибудь нормальным pdf движком.

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

Но остается вопрос зачем если все уже реализовано в броузере.

Что реализовано в броузере? Ничего практически нет. До недавнего времени даже h265 не поддерживался, вроде бы только недавно в совсем новых версиях хрома добавили. Я уж не говорю про массу других кодеков и миллион фич, которых просто нет в браузере. И скорее всего никогда не будет.

Да - плеер рисующий средствами тулкита

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

«Целлулоид» и ещё там был «пароле» и ещё что-то, я проверял, они тормознутые, как и браузеры (может даже хуже). Как они этого добились, я не знаю. В принципе всё что имеет отношение к Гному какое-то кривое, не припомню ни одного хорошего продукта (разве что Гимп, но не знаю, можно ли его связывать сегодня с Гномом).

Зато Влц, хоть уступает в немного (и не всегда) по производительности Мпв, вполне на уровне. У Влц есть ещё несколько преимуществ и фишек, которых нет у Мпв. Плюс вокруг него построены многие платные трансляции. Например есть такой сервис kartina.tv, у них клиент на основе Влц, очень прилично сделан (веб версия гораздо хуже). Потом с помощью Влц можно просматривать целую группу (недорогих) онлайн-тв-стримеров и всякие бесплатные стримы тоже. Есть версия для Андроида.

Но в смысле производительности Мпв (ещё Мплэер раньше был это он же?) остаются лучшими.

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

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

И работает оно там очень достойно - ну сейчас идет активная переработка чтобы работало еще лучше и в том числе поддерживало hdr - а вот с этим пока засада.

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

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

WebGPU включён по умолчанию

Круто, вебring gfx timeout!

встроенный on‑device‑ИИ

закопать!

Адресная строка теперь умеет конвертировать единицы (длина, масса, температура и т. д.).

Что это забыло в адресной строке??? Там должен быть адрес! Не поиск, не конвертация, а, мать его, адрес!!!

webkitdirectory теперь работает и на Firefox для Android (выбор папок вместо файлов).

Вообще, android версия не должна была быть выпущена без этого изначально, но...

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

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

А это для кого сделали чуть ли не с самого начала?

browser.cache.disk.enable = false
browser.cache.disk.capacity = 0
Gonzo ★★★★★
()

Как бы кто ни ругал огнелис, он - последний рубеж. Это достойно уважения и очень ответственно.

Desmond_Hume ★★★★★
()

Не работает бета и найтли. 141 пашет. У кого какие предложения? Просто выкидывает в окно краха, предлагает перезапустить и отослать.

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

сразу много народа влетает и пишет, что оно не нужно

Я бы не сказал, что прям много. За последнее время на ЛОРе мнение, касающееся ии, сильно изменилось. Из 30 оставшихся ЛОРовцев (или какой тут сейчас онлайн) треть уже поддерживает ии.

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

А еще треть - прокси между ИИ и ЛОРом.

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

Слушай, набери about:config и отключи дисковый кеш.

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

Ну, это не ИИ, но вещь очень полезная.

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

фф перестал запускаться, если gtk собран без wayland.

Тоже наступил на этот баг. Браузер обновился, после чего перестал запускаться. Пришлось продираться через «user-freindly» интерфейс скачивания ff, чтобы скачать обратно версию 140. Представляю, как обычный юзер застрянет на этом процессе.

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

Уважаемые программисты! Если вы делаете поддержку автообновления, то обязательно делайте и автооткат обратно, если новая версия не запустилась. Для этого достаточно не затирать предыдущий рабочий вариант. И запускаться через скрипт, который будет проверять, не завершилась ли программа аварийно из-за бага в обновлении. И, если да, то запустит предыдущую рабочую версию. Это ведь несложно.

nobody ★★
()

У меня в дистре фирефокс всегда как то странно себя ведет после обновления. Вроде обновляется всегда 2 пакета, сам и языковый пакет.

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

То ли баг, то ли фича.

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

Значит в рамках ЛОРа это много. Ну а так-то ИИ полезная штука, как и любая другая технология, которая применяется в нужном месте, а не по приколу везде, как в сабже новости.

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

Я надеюсь, эта хиромантия отключабельна.

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

Loki13 ★★★★★
()

спасибо, апдейтнулся.

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

Видео там занимаются вполне себе профи.

Это спекуляции или будут пруфы? Последние годы ситуация с разработчиками перманентно ухудшалась. Видео не пилилось вообще. Я полгода назад ковырял Webrtc и проблемы и на тот момент были феерические.

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

У Влц есть ещё несколько преимуществ и фишек, которых нет у Мпв.

Никакие преимущества и фишки не перевесят кубики в тенях. Которые есть у VLC и которых нет у MPV.

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

webrtc это отдельная тема. Видео именно с точки зрения плеера пилят Поль Адено, Мартин Странский, Аластер Ву, Эмилио Альварес. Ну и еще группа товарищей. Но конкретно эти парни там уже хрен знает сколько лет его пилят и надо сказать вполне неплохо оно у них получается. Уже и HDR запилили так что заработало - ну правда пока в nightly то есть прилетит через релиз или два в дефолт.

За пруфами

https://phabricator.services.mozilla.com/

в помощь.

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

Странский уже выпустил фикс. Скоро приземлится.

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

Впрочем эта игра работает в обе стороны - скажем МАТЕ для того чтобы определить что он запущен в вейланде делает иксовый вызов проверяя на наличие X11 дисплея и если его не находит - сваливавается в вейланд-код. А значит что МАТЕ нифига не запустится под вейландом если у вас не вкомпилирована поддержка икса.

До кучи фокс - да и хром - все более переходят на вейланд как основную оконную систему, и это как раз было моим основным стимулом перехода на вейланд. Все оптимизации - именно там. Под иксом все по прежнему как и было, то есть никакого вам ютуба на 3К экране при 6 ваттах потребления, вынь да положь 10.

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

Видео именно с точки зрения плеера пилят Поль Адено, Мартин Странский

Paul Adenot работает над аудио, не над видео. Вижу в багзилле работу Мартина Странского. Проблема, что Мартин не работает в Мозилле — Мартин работает в Редхат. Дальше не стал смотреть.

Добавлю. Как мне кажется, линукс — это про выжимать максимум; и опен-сорс — это про выжимать максимум экономии. Топы мозиллы, соответственно, преуспевают во втором.

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

Там должен быть адрес!

Обоснование? Почему, кому должен, чем это требование обосновано?

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

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

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

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

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

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

К тому же, тут задача явно неформализуемая: если я открыл вкладку с видео о разработке, то она должна уехать в «Видео» или в «Разработку»?

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

К тому же, тут задача явно неформализуемая

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

PS: Даже интересно проверить, попробовать что ли выгрузить мои 100+ вкладок ссылками закинуть и попросить разделить на категории.

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