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)
Ответ на: комментарий от static_lab

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

Зачем уговаривать? :) Браузер же не уговаривали втаскивать, но все почему-то втащили. Разумеется, разработчики сами добавят, раз это нужно и полезно.

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

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

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

А где про это можно почитать?

Хочу посмотреть где разработчики Firefox делятся своими идиотскими политическими принципами, а потом ноют о том, что у их теперь уже маргинального браузера всего 2% рынка.

https://gs.statcounter.com/browser-market-share

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

Хех, прайваси-сикюрити-вредители в своем репертуаре.

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

Браузер же не уговаривали втаскивать, но все почему-то втащили

WebHID не втащили, а датчики геолокации втащили. Совпадение?

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

ничего про HDR-контент с ютуба

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

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

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

А так как это ИИ

Пока это не ИИ, а просто GEO IP. А вот когда «ненавязчиво» попросят фото/видео своё чаепития, и по наличии чайной ложки в кружке определять принадлежность к определенной традиции - вот тогда это и будет ИИ.

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

Тестим, репортим, ждем.

У меня уже давно стоит галочка в пункте «Автоматическая отправка баг-репортов»… )

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

Пишу сие из Firefox. По-моему мнению, Firefox - лучший и самый передовой браузер на сегодня…

Пишу из Zen Browser.

Как пересел на Zen Browser, так артефакты oled-care перестали парить.

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

Пишу из Zen Browser.

Как пересел на Zen Browser, так артефакты oled-care перестали парить.

Пишу из Firefox... всегда, сколько он существует...

Никакие артефакты никогда не «парили»... ;P

Somebody ★★★★
()

После обновления снова появилось дурацкое поведение: если открываешь url, который должен открываться в контейнере, то снова сначала появляется страница «вы уверены, что хотите открыть этот url в контейнере», хоть 50 раз за день галочку жми «запомнить решение».

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

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

Это не повод для гордости.

И что??

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

Это была не гордость, милочка... Скорее — ирония и сарказм...

А так-то меня Firefox уже десятки лет устраивает и сколько-нибудь серьёзных проблем у меня с ним не было и нет.

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

А так-то меня Firefox уже десятки лет устраивает и сколько-нибудь серьёзных проблем у меня с ним не было и нет.

Не вижу никаких проблем.

С уважением, Ваш Стиви Уандер.

sarumeister
()

Как в Firefox 142 убрать дурацкую фичу открывать видео в новом отдельном окне при переходе на другую вкладку?

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

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

К фф много претензий, но в твоём списке сплошное ненужно.

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

Что такое макропад и зачем оно ненужно?

Что такое бандинг?

Главная функция браузера - побыстрее нарисовать страницу и поменьше жрать памяти и проца, а не вот это всё.

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

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

Это очень плохо, если так.

Стандарт есть. В других браузерах есть.

Не «в других браузерах» а «в другом браузере» потому что другой браузер всего один (хром в разных обёртках). И этот так называемый стандарт скорее всего его авторы и писали, так что он вместе с хромом отправляется в мусорку.

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

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

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

А что с webrtc? Звуковые «звонки» работают, проверял, видео же это какое-то явное ненужно (хотя может и они работают, но я не проверял и негде вроде). Если тебя вдруг заставляют на работе их делать то оттуда надо бежать.

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

Почитал в интернетах, скорее всего это параметр «Picture-in-Picture: auto-open on tab switch».

Но добраться до этой настройки, целый квест. Должна быть вкладка «Firefox Lab» в «Настройки». А чтоб эту вкладку было видно, нужно включить телеметрию.
Лично у меня, телеметрия отключена через политики, так просто уже и не включишь.


Но это все предположения. @MozillaFirefox может что скажет по вопросу.

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

Скорее всего, это оно и есть. Только вот оно выключено по умолчанию (false). У меня по крайней мере. Получается, он когда-то сам включил и забыл.

Он уже задавал этот вопрос на OpenNet. Дважды теперь уже.

И у меня тоже недоступно Firefox Labs. Я чуть повозился, бросил и промолчал. Меня сбили с толку две настройки со строкой pictureinpicture. Я решил, что раз это находится, то принятое обозначение данной функциональности именно такое, а так как нашлось только два вхождения этой строки и их переключение ничего не изменило, то больше ничего и нет. Тестировать в чистом браузере не захотел. Кто же знал, что другой вариант строки — picture-in-picture. Прямо бесит иногда.
А ты молодец — дожал. :-)

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

Это очень плохо, если так.

Чем это плохо? Я открываю супер-тулзу Spy++ и она мне показывает, что контролы браузера, веб-контент и видео-ролик — все находятся на одной поверхности GPU (не знаю, как в этом убедиться в других ОС). То есть браузер использует шейдеры для отрисовки своего UI, для отрисовки всех шрифтов, градиентов и картинок. И декодированный видео-контент не покидает видеопамять. Это очень хорошо. Правильно даже. Разумеется, у браузеров есть безголовый режим, когда вместо видеопамяти все оказывается в PNG, но это для особых ценителей.

К фф много претензий, но в твоём списке сплошное ненужно.

Ну такие задачи у браузера. Если мы рендерим текст, значит надо учитывать его визуальный стиль. Если начинаем учитывать CSS, то надо учитывать анимации. От анимации до видео полшага. К видео надо добавить аудио. С аудио и видео на руках можно WebRTC.

Рендеринг градиентов, рендеринг видео в файрфоксе сделаны хуже, чем в гуглохроме, и в сафари (две штуки, файрфокс третий). Это не тот случай, когда при питании от батареи пусть видео с бандингом, а при питании от сети пусть видео без бандинга. Это в принципе не реализовано и некому реализовывать. Там еще в Thunderbird проблемы с TLS. Причина - неадекватное руководство Мозиллы.

И этот так называемый стандарт скорее всего его авторы и писали

По факту на MDN стандарт WebHID есть, но в файрфоксе реализации нет. Итого: как надо настроить макропад, так закрываем файрфокс и открываем <другой браузер>. Как надо посмотреть HDR видео с ютуба, так закрываем файрфокс и открываем <другой браузер>.

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

У меня в конторе стандарт -M$ Teams. А там для видео нужно SetConstraints для установки разрешения и частоты кадров вебки. В фоксе это не работает совсем. С экспериментальными патчами это работает но крашит фокс. В хроме - никаких проблем.

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

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

По факту на MDN стандарт WebHID есть, но в файрфоксе реализации нет. Итого: как надо настроить макропад

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

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

Ровно такая же история и в HDR - основная масса нищебродских мониторов даже если они обладают шильдиком HDR никаких преимуществ HDR не поддерживают. То есть это пока работа на будущее - когда эти самые HDR мониторы на которых разница между HDR и SDR будет видна глазом - станут достоянием широкой массы. Опять же туда же - мажоры в линуксе не сидят по большей части… В хром в линуксе HDR обещают завезти в конце сентября. То есть даже там с гугловским баблом это еще не сделали. То есть под линуксом просто НЕТ того самого ДРУГОГО БРОУЗЕРА. Под линуксом нет HDR нигде. Вообще нигде. Поэтому про

Как надо посмотреть HDR видео с ютуба, так закрываем файрфокс и открываем <другой браузер>

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

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

По факту 99 и 9 в периоде процентов юзеров даже не знают что такое макропад.

Прицитирую самого себя. Здесь две группы людей. Одним важно выжимать максимум, другим важно выжимать максимум экономии.

В январе слева был опрос по мониторам, и там 6% оказалось xOLED. Сначала я думал, что здесь 6% людей первого типа. Но вот читаю и вижу, что все владельцы xOLED поголовно сидят в режиме совместимости с sRGB и разницы HDR/SDR не замечают. Окей.

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

не всем владельцам оледов нужны HDR киношки. Мне вот нахрен не сдались. Полное покрытие adobe цветового пространства и цветокалиброванный экран - нужен. А эти ваши кислотные передутые эффектами киношки которые своей яркостью будут выжирать ресурс пикселей - оставьте детишкам.

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

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

но вот большой вопрос что лучше - включить раз в неделю вебку на стендапе или перейти в васянскую контору с понижением денег раз в несколько

Дело не только в камере, это частности (хотя тоже важные - ты сливаешь микрософту видеострим), намного важнее идиоты-начальники (т.к. «хотим видеть рожи» может быть только у таких), не надо с ними работать.

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

Мне вот нахрен не сдались.

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

без шейдеров

В смысле без шейдеров? Tone mapping* на CPU делать?

*фан факт: tone по английски относится к яркости+контрастности.

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

Рендеринг градиентов, рендеринг видео в файрфоксе сделаны хуже,

Повторюсь - не знаю нафига они вообще нужны в браузере.

бандингом

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

По факту на MDN стандарт WebHID есть

MDN это не спецификация/планы разработчиков фф, это энциклопедия обо всём что связано с вебом. К фф напрямую вообще не относится, за исключением того факта что авторы фф наверно иногда туда смотрят для справки.

Как надо посмотреть HDR видео с ютуба, так закрываем файрфокс и открываем <другой браузер>.

Как надо посмотреть ютуб, открываем yt-dlp + mpv. На HDR вообще пофиг, это маркетинговая лапша.

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

*фан факт: tone по английски относится к яркости+контрастности.

Это делается настройками монитора.

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

бандингом

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

Градиент с бандингом в файрфоксе и нормальный градиент в <другом браузере>: https://0x0.st/Kikr.jpg

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Gradient Banding Test</title>
  <style>
    html, body {
      margin: 0;
      height: 100%;
      background: linear-gradient(to bottom, #110011, #221122);
    }
  </style>
</head>
<body>
</body>
</html>
sarumeister
()
Последнее исправление: sarumeister (всего исправлений: 1)
Ответ на: комментарий от sarumeister

Ясно, бандинг это ступеньки на градиенте как будто понижена битность цвета.

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

В смысле без шейдеров? Tone mapping* на CPU делать?

В интелах уже давно (чуть ли не с 11gen) а в амд c RDNA3.5 для этого есть специальный хардверный юнит. Только пользоваться им умеет только венда.

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

И у меня тоже недоступно Firefox Labs

Он доступен лишь если включена отправка телеметрии, т.к. Mozilla заинтересована собирать информацию о работе экспериментальных фич.

Впрочем Firefox Labs это просто сборник чекбоксов, соответствующие настройки можно крутить и руками через about:config

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

Он доступен лишь если включена отправка телеметрии

Да, я уже знал об этом к тому времени и будь у «потерпевшего» от той настройки включены Firefox Labs он, возможно, и сам бы докопался.

соответствующие настройки можно крутить и руками через about:config

То-то и обидно… В силу своей упоротости я время от времени просматриваю вручную about:config на предмет ускользнувших от меня кандидатов на отключение, а тут поиском не нашёл picture-in-picture. :-(

Mozilla заинтересована собирать информацию о работе экспериментальных фич

Подумывал после очередного тотального перетряхивания user.js оставить телеметрию включённой, но что Mozilla с того, что у меня повыключено почти всё до чего я смог дотянуться. :-)

k6
()

В еженедельных сборках веб-браузера Firefox наконец-то появилась возможность поддерживать воспроизведение контента Matroska «MKV».

Пока включен только в сборках Firefox Nightly или выбирается в media.mkv.enabled предпочтением является возможность поддерживать воспроизведение MKV. Изначально поддерживаются только AVC / H.264 и AAC в контейнерах MKV, но со временем поддержка других кодеков будет расширена.
phoronix


Подумал, насколько часто востребована такая фича, поискал по ЛОРу - только одно упоминание. )

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