LINUX.ORG.RU

Firefox 142

 ,


0

1

Доступен Firefox 142.

  • Активная вкладка в свёрнутой группе вкладок теперь всегда видна (до этого сворачивание группы оставляло лишь заголовок группы, даже если вкладка в этой группе была активной). Кроме того, появилась возможность добавить вкладку в свёрнутую группу.
  • Появилась возможность скрывать значки расширений с боковой панели (щёлкнув правой кнопкой мыши по значку и выбрав соответствующий пункт меню).
  • Режим строгой защиты от отслеживания обзавёлся двумя списками исключений (разрешающих работу трекеров, блокировка которых нарушает работу сайтов). Первый предназначен для исправления серьёзных проблем с сайтами (включён по умолчанию), второй — для исправления незначительных проблем (опционально).
  • Рекомендуемые на стартовой странице статьи теперь сгруппированы по тематике. Функция пока включена лишь для пользователей из США.
  • Пользователям с локалями en-US, en-CA, en-GB, en-AU и количеством оперативной памяти, превышающим 3 ГБ, стала доступна возможность предпросмотра ссылок. Долгое нажатие на ссылку (либо выбор соответствующего пункта контекстного меню) запустит локальную ИИ-модель, которая проанализирует содержимое по ссылке и предложит краткий пересказ (browser.ml.linkPreview.enabled). Поддерживается пересказ лишь англоязычного контента.
  • Исправлена чересчур быстрая прокрутка в диалоге добавления закладки.
  • Исправлено перетаскивание изображений с типом «blob» в другие приложения.
  • Сокращено число случаев, в которых поиск в адресной строке мог выдавать дубликаты.
  • Расширения теперь могут использовать wllama API (позволяет интегрировать локальные ИИ-модели в дополнения).
  • KDE Klipper больше не будет сохранять скопированные из менеджера паролей Firefox пароли в историю буфера обмена, записываемую на локальный диск.
  • Ссылки вида javascript: запрещено открывать с помощью сочетания Ctrl+клик, средней кнопкой мыши и прочими нестандартными способами.
  • Windows: Если Firefox закрыт, то нажатие на его уведомление (например, оставшееся в центре уведомлений операционной системы) теперь открывает конкретную ссылку, связанную с уведомлением, а не главную страницу сайта.
  • HTML: Элемент <object> больше не поддерживает устаревший атрибут codebase (вместо него следует использовать data).
  • Реализована поддержка URL Pattern API (сопоставление и разбор URL с помощью стандартизированного синтаксиса).
  • Появился метод Selection.getComposedRanges() (точное получение выбранных текстовых диапазонов через границы Shadow DOM).
  • Реализована поддержка свойства Animation.overallProgress (отслеживание прогресса анимации).
  • Метод Animation.commitStyles() больше не требует устанавливать fill на анимацию, чтобы применить вычисленные стили после завершения анимации.
  • Реализована поддержка Prioritized Task Scheduling API (стандартизированный механизм назначения и управления приоритетами задач).
  • Словарь RTCIceCandidatePairStats обзавёлся свойствами currentRoundTripTime, totalRoundTripTime и responsesReceived.
  • Методы setParameters() и getParameters() интерфейса RTCRtpSender теперь поддерживают установку и получение конкретного codec для каждого encoding.
  • Интерфейс RTCInboundRtpStreamStats получил свойства estimatedPlayoutTimestamp, framesAssembledFromMultiplePackets, freezeCount, jitterBufferMinimumDelay, jitterBufferTargetDelay, keyFramesDecoded, pauseCount, totalAssemblyTime, totalFreezesDuration и totalPausesDuration.
  • Неизвестные элементы MathML теперь ведут себя так же, как mrow.
  • Инструменты разработчика:
    • Сетевой монитор: Панель «Сеть» теперь показывает заголовки запросов/куки/параметры, даже если запрос ещё не завершён.
    • Отладчик: Добавлена настройка «Показать приостановленный оверлей» (показывает полупрозрачный оверлей, когда выполнение скрипта приостановлено).
    • Инспектор: Правила, недоступные для редактирования, теперь помечены значком замка.

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

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

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

★★★★★

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

Вы слышите этот треск? Это мир жоско так втискивается в повсеместное применение ИИ в своих закрытых мирках…

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

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

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

А у всех во второй половине будет 1 ТБ памяти?
Отлично же!

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

Ну так его же (не так давно) портировали для android … там тоже будет 1ТБ рама?

(хотя понятно зачем его портировали)

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

Ну да, в Андроиде с какой-то версии можно «увеличить объём оперативной памяти за счёт свободного места в хранилище».

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

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

mx__ ★★★★★
()

Windows: Если Firefox закрыт, то нажатие на его уведомление (например, оставшееся в центре уведомлений операционной системы) теперь открывает конкретную ссылку, связанную с уведомлением, а не главную страницу сайта.

Никогда их не включал, потому что там скорее всего будет реклама >_<

Панель «Сеть» теперь показывает заголовки запросов/куки/параметры, даже если запрос ещё не завершён.

Окак!

Ура! MozillaFirefox вернулся!

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

Зато теперь можно писать в характеристиках 16ГБ RAM (8+8).

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

Radjah ★★★★★
()

Всегда лучший,Неподражаемый,Честный,Верный!

nicholas_ru
()

Пользователям с локалями en-US, en-CA, en-GB, en-AU и количеством оперативной памяти, превышающим 3 ГБ, стала доступна возможность предпросмотра ссылок. Долгое нажатие на ссылку (либо выбор соответствующего пункта контекстного меню) запустит локальную ИИ-модель, которая проанализирует содержимое по ссылке и предложит краткий пересказ (browser.ml.linkPreview.enabled). Поддерживается пересказ лишь англоязычного контента.

Очередная нахрен ненужная антифича, которую, хотелось бы надеяться, выкинут через несколько релизов.

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

Да это как с любой новой технологией. Сначала пихают вообще везде, потом она постепенно находит свою нишу.

Главное, чтобы не получилось как в том меме с бекапом почты через web-морду почтовика, когда всё закончилось загрузкой страницы по ссылке «Удалить аккаунт».

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

с какой-то версии

В AOSP этого нет. А вот вендоры делают.

MrCookie ★★★★
()

Это у всех так или оно давно и я просто этого не замечал?

Запускал на голом профиле, как выпилить вообще непонятно.

211 191.144.160.34.bc.googleusercontent.com:https
 53 203.137.36.34.bc.googleusercontent.com:https
 52 107.154.186.35.bc.googleusercontent.com:https
 27 209.100.149.34.bc.googleusercontent.com:https
 26 90.7.213.35.bc.googleusercontent.com:https
 26 88.199.214.35.bc.googleusercontent.com:https
 26 8.105.96.34.bc.googleusercontent.com:https
 26 78.50.213.35.bc.googleusercontent.com:https
 26 44.104.212.35.bc.googleusercontent.com:https
 26 23.183.213.35.bc.googleusercontent.com:https
 26 23.175.142.34.bc.googleusercontent.com:https
 26 213.249.208.35.bc.googleusercontent.com:https
 26 194.45.213.35.bc.googleusercontent.com:https
 26 133.89.213.35.bc.googleusercontent.com:https
 17 123.208.120.34.bc.googleusercontent.com:https
  2 93.243.107.34.bc.googleusercontent.com:https
  1 11.203.1.34.bc.googleusercontent.com:https
ford1813
()
Последнее исправление: ford1813 (всего исправлений: 1)
Ответ на: комментарий от LightDiver

Мне было видение.

А вот у меня видение было - странички полностью генерируются для каждого посетителя ИИ в зависимости от собранной информации на данного посетителя. Вот только развилка идет ИИ или локальной(для имеющих ИИ чип) или удаленно-рекламный(для остальных).
<mode=vanga > И чуется мне что это не просто видение. А практически реальность </mode>

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

Там сейчас нормально. Для отображения всех параметров надо специально щелкнуть «Показать все»

Radjah ★★★★★
()

в Федору уже завезли, пошел пробовать preview.

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

там тысячи опций разной степени полезности, сломается или будет работать лучше от прямоты рук и понимания того что делаешь зависит.
Можешь поискать рекомендации (типа такогоhttps://gist.github.com/Blaumaus/45475db9265ddf558661dc010e26fab2 https://gist.github.com/Guest007/e3a09aa97a827916b0b91b726a8c2c66), обычно авторы там пишут что и зачем меняется

Kolins ★★★★★
()

Пробежался по Release Notes.

  • ничего про исправление бандинга в градиентах
  • ничего про HDR-контент с ютуба
  • ничего про WebHID
  • ничего про WebUSB
  • никаких новостей вокруг WebRTC
  • вкладки стали группироваться еще более лучше
  • спасибо независимым контрибуторам

Курс, как я смотрю, прежний, старательно избегать состояния стать нормальным браузером.

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

WebRTC, WebUSB, WebHID, HDR-контент… старательно избегать состояния стать нормальным браузером

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

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

Работа над поддержкой HDR под Wayland идёт (поиском здесь по [HDR]).

WebUSB не будет, это принципиальная позиция.

WebHID можно прикрутить дополнением

Про WebRTC есть.

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

а вот нефиг было всякую фигню в браузер тащить

С чего бы фигня. WebHID мне регулярно нужен для макропада (беру в MS Edge), HDR замечательно там же работает, и градиенты без бандинга.

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

WebHID можно прикрутить

«Provides the WebHID API by connecting to a local server (needs to be installed separately).»

¯_(ツ)_/¯

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

Возможно, это можно отключить в разделе Защита: «Поддельное содержимое и защита от вредоносных приложений» -> снять галку «Блокировать опасное и обманывающее содержимое».

th3m3 ★★★★★
()

Не перестаю каждый раз ржать с аватарки

LINUX-ORG-RU ★★★★★
()

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

Версия 145: долгое нажатие на иконку приложения запустит локальную ИИ-модель, которая объяснит, что в интернете насрано и многие неправы, и вообще ну его нафиг.

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

WebHID мне регулярно нужен для макропада

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

HDR замечательно там же работает

Качественным проигрыванием видео должен заниматься видеоплеер…

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

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

«Ваша страна недостаточно демократична для генерации странички, извините».

А так как это ИИ, блокировки станут на два порядка эффективнее.

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

зачем нужна специальная поддержка макропада в вебе?

это не только для макропадов, а для множества устройств ввода-вывода, для которых нет встроенной поддержки в браузерах. Это могут быть например MIDI-контроллеры, VR-шлемы, сканеры штрихкодов, весы, световое оборудование и т.д. Ну и в принципе появляется возможность прям с сайта производителя обновлять прошивки мыше-клав и настраивать их, не скачивая никакого дополнительного ПО (которое под Windows в основном).

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

WebHID можно прикрутить дополнением

А нативно они будут это вводить или там тоже позиция принципиальная?

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

это не только для макропадов, а для множества устройств ввода-вывода, для которых нет встроенной поддержки в браузерах. Это могут быть например MIDI-контроллеры, VR-шлемы, сканеры штрихкодов, весы, световое оборудование и т.д. Ну и в принципе появляется возможность прям с сайта производителя обновлять прошивки мыше-клав и настраивать их, не скачивая никакого дополнительного ПО (которое под Windows в основном).

ОК. Действительно, редко, но бывают ситуации, когда удобно иметь прямой доступ к локальным устройствам (причём не только HID и не только USB) через сеть. Признаю, это может быть очень полезно. Должно ли это быть частью браузера?

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

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

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

На стороне системы это какой-то слой абстракции типа evdev, DirectInput и т.п. Браузер его использует. Но ему же надо дать какой-то API для скриптов. Вот это и есть WebHID API.

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

Позиция (и опасения) те же, что и по WebUSB.

Кстати, быстро узнать, как Mozilla относится к той или иной технологии, можно здесь.

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

Качественным проигрыванием видео должен заниматься видеоплеер…

Заметь, окно браузера уже много лет одна сплошная поверхность GPU. Там должен быть и HDR, и проигрывание видео.

Признаю, это может быть очень полезно. Должно ли это быть частью браузера?

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

Что за стокгольмский синдром? Руководство Мозиллы оправдывать и защищать не надо — им и так хорошо. Стандарт есть. В других браузерах есть. Сайт производителя дает UI настройки своих девайсов, так что все логично.

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

На стороне системы это какой-то слой абстракции типа evdev, DirectInput и т.п. Браузер его использует. Но ему же надо дать какой-то API для скриптов. Вот это и есть WebHID API.

Непонятно, почему только HID, бывает полезно и последовательный порт пробросить и блочное устройство и аудиокарту… Ну да ладно.

Какой-то API нужен конечно, надо же как-то получить список доступных устройств, их названия, модели, идентификаторы и т.п. Только зачем оно в браузере? Браузер тут выступает просто в качестве прокси, он должен просто пробросить соединение к локальному сервису. Сотня строк кода…

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

Руководство Мозиллы оправдывать и защищать не надо — им и так хорошо. Стандарт есть. В других браузерах есть.

Я против разрастания и так уже монструозного браузера. Наоборот, следует как можно больше функциональности из браузера убирать.

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

Непонятно, почему только HID, бывает полезно и последовательный порт пробросить

Web Serial API и вообще даже WebUSB API

и аудиокарту

Для видео и аудио и так уже пачка апишек есть.

Какой-то API нужен конечно, надо же как-то получить список доступных устройств, их названия, модели, идентификаторы и т.п. Только зачем оно в браузере? Браузер тут выступает просто в качестве прокси, он должен просто пробросить соединение к локальному сервису. Сотня строк кода…

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

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

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

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

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

это скорее должна быть часть ОС

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

static_lab ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.