LINUX.ORG.RU

Firefox 76

 ,


0

1

Доступен Firefox 76.

  • Менеджер паролей:
    • Отныне предупреждает о том, что сохранённые для ресурса логин и пароль засветились в утечке, произошедшей с этого ресурса, а также о том, что сохранённый пароль был замечен в утечке с другого ресурса (поэтому стоит использовать уникальные пароли). Проверка на утечку не раскрывает логины и пароли пользователя удалённому серверу: логин и пароль хэшируются, первые несколько символов хэша отправляются в сервис Have I Been Pwned, который возвращает все хэши, удовлетворяющие запросу. Затем браузер локально сверяет полный хэш. Совпадение означает, что учётные данные содержатся в какой-либо утечке.
    • При создании новой учётной записи или изменении существующего пароля пользователю автоматически предлагается сгенерировать стойкий пароль (12 символов, среди которых буквы, цифры и спецсимволы). Теперь эта функция предлагается для всех полей <input type="password">, а не только тех, которые имеют атрибут "autocomplete = new-password".
    • В macOS и Windows при попытке просмотреть сохранённые пароли будет запрошен пароль/PIN/биометрия/аппаратный ключ от учётной записи ОС (при условии, что мастер-пароль не установлен). Реализации этой возможности в Linux мешает баг 1527745.
  • Улучшен режим «картинка-в-картинке»: откреплённое видео можно перевести в полноэкранный режим (и обратно) двойным щелчком.
  • Появилась возможность работать с конкретным сайтом как с десктопным приложением (в отдельном окне, где отсутствует интерфейс браузера, а переход по ссылкам возможен лишь в пределах текущего домена). Настройка browser.ssb.enabled добавляет в меню сайта («многоточие» в адресной строке) пункт «Install Website as App».
  • Добавлен режим работы «только HTTPS» (dom.security.https_only_mode), в котором все обращения по протоколу HTTP автоматически осуществляются по HTTPS и блокируются, если доступ по HTTPS не удался. Кроме того, начиная с Firefox 60, существует более щадящая настройка security.mixed_content.upgrade_display_content, которая делает то же самое, но лишь в отношении пассивного контента (изображений и медиафайлов).
  • На системах, использующих Wayland, реализовано аппаратное ускорение воспроизведения видео в формате VP9 и других форматах (в дополнение к появившейся в прошлом выпуске поддержке ускорения H.264).
  • В интерфейсе управления дополнениями теперь отображаются все домены, к которым дополнение имеет доступ (до этого отображались лишь несколько первых доменов из списка).
  • Полностью переработана страница about:welcome.
  • При открытии новых вкладок немного уменьшена ширина тени вокруг адресной строки.
  • Слегка увеличен размер панели закладок, чтобы пользователям сенсорных экранов не промахивались.
  • WebRender включён по умолчанию на ноутбуках под управлением Windows, обладающих графикой Intel как минимум 9 поколения (HD Graphics 510 и выше) и разрешением экрана <= 1920x1200.
  • Реализована поддержка системных цветов CSS4.
  • JS: включена поддержка numberingSystem и calendar у конструкторов Intl.NumberFormat, Intl.DateTimeFormat и Intl.RelativeTimeFormat.
  • Включена поддержка AudioWorklet, позволяющая реализовать сложную обработку звука в таких сценариях, как игры или виртуальная реальность. Кроме того, это решает проблему с отсутствующим звуков в веб-клиенте Zoom.
  • Параметр window.open() windowFeatures больше не позволяет скрывать какие-либо элементы окна браузера (tabbar, menubar, toolbar, personalbar), а служит лишь для индикации того, будет ли страница открыта в отдельном окне. Эта возможность поддерживалась лишь в Firefox и IE, а также создавала проблемы при восстановлении сеанса.
  • Попытки веб-страниц перейти по неизвестному протоколу с помощью location.href или <meta http-equiv=«refresh»> больше не приводят к странице «Неизвестный тип адреса», а молча блокируются (как в Chromium). Для открытия сторонних приложений следует использовать window.open() или <iframe>.
  • Инструменты разработчика:

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

>>> Firefox 76: Audio worklets and other tricks

>>> Все закрытые в этом выпуске баги

>>> Подробности

★★★★★

Проверено: Wizard_ ()
Последнее исправление: cetjs2 (всего исправлений: 9)

Ответ на: комментарий от Skullnet

Капитан очевидность говорит, что он имел ввиду линукс дистрибутивы, в которых Xorg - дефолт

Дефолтом это может быть в какой-нибудь убунте, которую поставили мышкой «Далее, Далее, Далее» больше не трогали, чтобы ничего не сломать. Любой нормальный линуксоид использует возможность выбора и выбирает то, что ему нужно. Нужен xorg, он ставит xorg, нужен wayland, он и использует wayland. Лично я xorg в работе не использую, а то что он в дефолте шёл, меня не интересует. Вначале использовал gnome 3, сейчас на sway.

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

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

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

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

Финансовых ресурсов ты привлечь не можешь, время инвестировать не собираешься. А значит, та самая поддержка VA-API тебе не нужна. Ты просто трепло.

i-rinat ★★★★★
()
Ответ на: комментарий от Skullnet

который будет работать у всех.

Вариант с xorg у меня работать не будет, не придумывай

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

Что вы как попугаи заладили про этот wayland-keylogger? Библиотека грузится в адресное пространство всех процессов через LD_PRELOAD, и имеет доступ ко всему, к чему имеют доступ запущенные приложения. К Wayland эта уязвимость никакого отношения не имеет. Это даже в README проекта написано.

i-rinat ★★★★★
()
Ответ на: комментарий от anonymous

ну у меня линукс, файрфокс у меня заработает?

У меня линукс, система инициализации не знаю какая, systemd демон у меня запустится?

У меня линукс, архитектура не знаю какая, wine у меня запустится?

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

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

Нужно быть больным на голову, чтобы использовать Wayland с его багодромом или использовать GNOME 3, вместо любой нормальной DE, где есть фичи.

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

Каких ресурсов?

Да ты ещё и тупой.

Я же писал несколько раз уже. Деньги и время. Время людей нужно для решения проблем. Деньги нужны для покупки времени других людей.

i-rinat ★★★★★
()
Ответ на: комментарий от Skullnet

Каких ресурсов? Опенсоурс же.

Ну это уже всё 🤣… Диагноз 🩺

Ещё о других рассуждает

Нужно быть больным на голову, чтобы использовать то, что мне не нравится

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

Я не говорил, что за мой счет.

Нищеброд, даже пиво купить не можешь

anonymous
()
Ответ на: комментарий от i-rinat

Я же писал несколько раз уже. Деньги и время. Время людей нужно для решения проблем. Деньги нужны для покупки времени других людей.

Разработчики Mozilla сидят на мегазарплате и протерают штаны, уродуя строку ввода URL, потому что им заняться нечем. А вы за бесплатно делаете поддержку VA-API, при этом зачем-то защищаете их. Так понятно?

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

systemd демон

взрыднул. это ты systemd демон, и мама твоя systemd демон, и папа твой, если известно кто это, то тоже systemd демон.

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

Нужно быть больным на голову, чтобы использовать то, что мне не нравится

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

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

Так понятно?

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

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

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

Хотите денег - идите работать в Mozilla. Я пользователь и имею права требовать, чтобы продукт которым я пользуюсь был надлежащего качества.

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

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

У тебя нет такого права.

i-rinat ★★★★★
()
Ответ на: комментарий от anonymous

Мне кажется, что VA-API over X11 в Firefox невозможен, поэтому его и не делают.

В mpv сделали, в куче других программ сделали, а в Firefox - НЕВОЗМОЖНО? Это уже откровенное вранье.

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

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

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

Есть

Основания?

погуглите, что такое QC - Quality Control

Какое это имеет отношение к твоим правам? Это внутреннее дело компаний.

i-rinat ★★★★★
()
Ответ на: комментарий от anonymous

Это потому что конторам хочется скинуть иксы. И потому они нагло лгут, что такое ускорение на иксах невозможно реализовать не переписав драйверы каким-то особо магическим образом. Им же хочется уйти от компактного кода иксов, который позволяет использовать минимум ресурсов в сторону «давайте скинем все в память в угоду быстродействию». Им просто не хватает мозгов иксы переписать под современные реалии. Впрочем может редхатовцы неспособны написать код ускорения видео в иксах. Такое тоже возможно.

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

В mpv сделали, в куче других программ сделали, а в Firefox - НЕВОЗМОЖНО? Это уже откровенное вранье.

В плеерах нет «песочницы».

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

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

Гм. Согласен, но это уже проблемы в FF, а не в Xorg. Но все равно, это очень маловероятно, тем более i-rinat уже начал что-то писать, но он не сказал на каком этапе запиливания он находится и способно ли оно вообще работать.

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

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

Главное, что он хочет — не затыкать ему рот.

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

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

Интересная задумка, но мне кажется всё проще. Написать возможно (рабочий код i-rinat - тому подтверждение, как и уже работающий VA-API в Chrome), просто в этом никто не заинтересован. Вон для Wayland сделали, потому что Red Hat заинтересован привлечь больше людей на новый графический сервер, а так и для него бы никто не сделал

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

Я пользователь и имею права требовать

Я тоже пользователь и тоже имею право требовать поддержки aRts, ESD, Pulse и Jack. И требовать закопать ALSA и X11.

Странно, почему я этого не делаю.

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

но он не сказал на каком этапе запиливания он находится

Перейди по ссылке, которую тебе дал EXL, да посмотри.

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

просто в этом никто не заинтересован

Заинтерисованных много. Вопрос в том, кто может написать: сама Mozilla и 1,5 человека из опенсоурца.

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

https://pastebin.com/7bmw59pY

Истерикой удовлетворён, спасибо.

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

У меня для тебя плохие новости — зрелище не состоялось. Red Hat 8 вышел год назад без спецэффектов.

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

Ну вон заинтересованных в AutoCAD под Linux тоже много, и толку? А то что ты гонишь на энтузиастов из мира open source, это вообще невежественно с твоей стороны

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

О великий гуру, поведай нам грешным, будет ли неизвестно где запускаться или нет?

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

Вооот! Узнаю линуксоидов моего детства!

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

Я про то что из «песочницы» не достучаться до аппаратного декодера

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

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

Red Hat 8

Это тот Red Hat, в котором перешли с однобайтовых кодировок на Юникод, из-за чего куча софта выдаёт квадратики вместо символов? И все переходили с RH 7.2 сразу на 9.0, перескочив «восьмёрку»?

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

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

Это только ещё раз подтверждает, что проблема не в отсутствии мифических «денег на разработку», а в избыточном влиянии злодеев, продвигающих системд и пульсаудио на принятие решений. Поэтому нужно не писать 100500ю реализацию звука и видео силами добра, а объединяться и давить на апстрим, чтобы продавить эти реализации вместо зла. Так что шум в этой теме - шаг в абсолютно правильном направлении. Но этого мало, нужно совместными усилиями поддерживать эти патчи в багтрекере или где их там предлагают. Ссылку не дашь?

Вместе победим системд и пульсу!

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

Истерикой удовлетворён, спасибо.

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

Red Hat 8 вышел год назад без спецэффектов.

Что это? Очередной линукс дистрибутив, который никому не нужен, кроме двух с половиной редхатовцев?

Skullnet ★★★★★
()
Ответ на: комментарий от Skullnet
/opt/google/chrome/chrome --ignore-gpu-blacklist --enable-gpu-rasterization --enable-native-gpu-memory-buffers --enable-zero-copy

chrome://gpu/

Graphics Feature Status
Canvas: Hardware accelerated
Flash: Hardware accelerated
Flash Stage3D: Hardware accelerated
Flash Stage3D Baseline profile: Hardware accelerated
Compositing: Hardware accelerated
Multiple Raster Threads: Enabled
Out-of-process Rasterization: Disabled
OpenGL: Enabled
Hardware Protected Video Decode: Hardware accelerated
Rasterization: Hardware accelerated
Skia Renderer: Enabled
Video Decode: Hardware accelerated
Vulkan: Disabled
WebGL: Hardware accelerated
WebGL2: Hardware accelerated

йо.

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

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

Это сообщения с форума Phoronix. С чего ты взял, что они разбираются в чём-то кроме написания гневных сообщений на форуме?

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

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

Такие вещи не могут написать НЕ программисты.

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

Такие вещи не могут написать НЕ программисты.

Эм… Тебе откуда знать? Ты программист, и разбираешься в теме?

Кстати, @birdie — явно не программист. Вот этот пассаж от него про встраивание mpv в Firefox это такой бред, какой не всякий ещё сгенерировать сможет. В этом у него талант, да. Такого от него я много видел. Но не видел софта, который он разрабатывает.

Тут надо добавить, что @birdie не всегда бред пишет, но его слова нужно очень тщательно фильтровать. Всё без разбору на веру принимать не стоит.

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

Эм… Тебе откуда знать? Ты программист, и разбираешься в теме?

Да, я немного разбираюсь в работе Xorg и разбираюсь в работе графических библиотек GTK, Qt, wxWidgets…, но в кишки Wayland я не заглядывал и заниматься этим мне и не нужно на самом деле, потому что я могу про это прочитать. Я сразу вижу, что анализ делает человек грамотный и я верю ему на 90%.

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

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

VDPAU и VA-API, они сцуко сложные. Спецификация у них пипец замороченная. Кто там первый добавил поддержку? Кажется, NVIDIA отправила патч в mplayer. А когда ATi наняла на аутсорс компанию shattered-desktop, чтобы она добавила, в свою очередь, поддержку VA-API в mplayer - патч отклонили. Какой там энтузиаст за 2 бутылки пива, вы о чём, если даже компания (пусть даже и маленькая) не смогла? Вернее смогла, но патч забраковали.

Потом Adobe добавила во Flash Player для браузера. Причём добавила только то, за что им заплатили производители декодеров: NVIDIA и CrystalHD. За что им не платили - то и не стала делать, так как дорого и трудоёмко. Когда i-rinat добавил поддержку ATi и Intel GPU за Adobe, так его чуть ли не на руках носили в зарубежных интернетах.

Кто дальше? Google Chrome. Гугл был заинтересован в работе VA-API на ChromeBook, вот и потратил денежки и сделал. Линуксоидам это досталось бесплатно.

Ну и наконец Broadcom в тот же Google Chrome добавила поддержку OpenMAX. А вернее, MMAL (на их GPU VideoCore IV это более низкоуровнево). Опять же, дорого, трудоёмко, и сделано потому, что Broadcom тщательно вылизывает свой десктоп на Raspberry Pi.

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