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

Если у человека даже от OpenArena шипит, я представляю что будет в программах и играх

Всё не так однозначно. Это говорит о том, что разработчики OpenAL написали код поддержки ALSA лучше, чем PulseAudio. А в SDL2 всё ровно наоборот. В ffmpeg вообще, при записи видео с экрана, если указать alsa в качестве источника звука, звук окажется пожёван через несколько минут после начала записи. Потому что дефолтные параметры неправильные, надо в команду запуска добавить параметр увеличения буфера для звука. А для pulse всё по дефолту работает и звук не жуёт.

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

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

Вооо, оно и надо. Может и есть уже такая прога в глубинах GitHub. Но в мейнстрим оно не пойдёт, потому что Red Hat заинтересован в продвижении своих продуктов. Я вообще не понимаю, как они не забросили разработку иксов до сих пор, и не вставили в код появление периодических микрофризов, чтобы выставить Wayland в лучшем свете

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

А в SDL2 всё ровно наоборот

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

И что я слышу утром? На пятый час работы игры, звук хрипит и искажается. И это без пульсы! Чистая ALSA работает.

Я заметил, что если игра выводит звук через OpenAL - всё норм, всё чисто, сколько бы часов ни прошло. А если SDL2, то наблюдается вышеозвученный эффект. Например на игре Dust: An Elysian Tail. Из чего сделал вывод, оглашённый выше: OpenAL лучше работает с ALSA, SDL2 - с PulseAudio. Хотя надо запустить тот же Dust с пульсой и тоже оставить на ночь, чисто чтоб проверить домыслы

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

А гуёвые микшеры для я нашёл только для GTK2 и KDE.

Что ещё раз доказывает, что gnome3 не нужен, лол. А вообще, регулировать звук надо в терминале. конечно. Для этого там даже удобная реакция на ESC придумана.

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

У меня в аккаунте стима

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

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

Очень сомнительная новость, потому что первая новость имела развернутые цитаты слов Линуса, которые выглядят правдоподобно и гном 3 совершенно не стал лучше, особенно в 2020.

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

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

Он писал об этом в G+.

очень сомнительный ресурс. на чью бы страницу я не зашел, все пишут как под копирку, как боты: «Сервис Google+ более не доступен для обычных пользователей и аккаунтов брендов». мне кажется, настоящие живые люди не могли бы так написать, особенно Линус, тем более по-русски.

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

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

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

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

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

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

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

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

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

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

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

Я бы сделал стандарт X12, где исправил многие архитектурные недостатки

то есть проблема вейленда в том, что он называется вейленд, а не х12? :)

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

то есть проблема вейленда в том, что он называется вейленд, а не х12? :)

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

Firefox 76 (комментарий)

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

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

Он про то

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

в убунте 2006 года <…> Я честно думал, что ALSA сама микширует всё.

Ну, в alsa-lib примерно в то время и включили dmix/dsnoop в конфигурацию по умолчанию. Коммит датируется 29 марта 2005 года. Так что в 2006 году ALSA уже микшировала сама. Проблемы были только с софтом, который страсть как хотел захватить hw0:0.

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

Часть абзаца была верной, но вот эта фраза — явно нет. Если с пульсой пользователю не нужно находиться в группе audio, зачем ему там находиться при работе с ALSA? Ведь PulseAudio работает от имени пользователя.

Раздача прав демонами logind/ConsoleKit никак не связана с PulseAudio.

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

который страсть как хотел захватить hw0:0

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

вот так и живем.

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

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

Человек до вас правильно написал, что я имел ввиду, а вы опять придумали ерунду.

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

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

вейленд новее х11? да.

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

ты пишешь:

Я бы сделал стандарт X12, где исправил многие архитектурные недостатки

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

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

ps без анализа кода... без анализа кода kwin что-ли? :)
pps с вами было весело, спокойной ночи

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от deep-purple

проблема не в софте, а в доках апи альсы, там все примеры именно что с захватом

Это ты где нашёл доки с примерами? В официальных ничего такого нет, там просто несколько страниц нерелевантного текста и сгенерированные doxygen’ом списки функций. Правда, плотно я туда смотрел лет 6-7 назад. Неужели за это время всё кардинально поменялось, и теперь там внятные вводные?

Первые примеры, которые я нашёл, были либо синхронные, либо через сигналы. Конечно же в нормальных приложениях это нежизнеспособно. А нормальное описание граблей в ALSA я нашёл… (барабанная дробь)… в блоге Поттеринга. Коротким текстом он смог описать места, на которые в ALSA наступать не нужно.

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

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

Вейланд был создан, чтобы разработчики вейланда могли показать, что они могут, и что у них писюн не меньше, чем у разработчиков иксов. Хотели протолкнуть свою поделку в дистрибутивы за счет маркетинга: «X старье и говно, Wayland - революционный новодел и убийца Xсов!», но у них не получилось и план провалился, потому что слишком криво вышло, даже кривее пульсы, когда её проталкивали, и у них явно нету такого блата как у Леннарта и они откровенно глупее даже его. Сейчас не выйдет тем более, потому что все уже поняли, что вейланд - это дерьмо. Могут попробовать протолкнуть в каком-нибудь дистре, но сразу откатят потом назад, как только пользователи массово уйдут из-за поломок.

Если у PA нормальная архитектура, а реализация - говно, то у Wayland и то и другое.

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

Прагматичные люди сделали бы поддержку VA-API сперва в X11, которым пользуется 99% линуксоидов, а не только в вечно неготовый Wayland.

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

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

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

Я бы очень хотел увидеть в твоём ответе реальные числа.

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

Я бы очень хотел увидеть в твоём ответе реальные числа.

Реальные числа такие: разработчики FF зря потратили время на добавление VA-API в Wayland, который нафиг никому не нужен, кроме самих разработчиков Wayland. С деньгами у мозиллы серьезных проблем нет.

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

Человек до вас правильно написал, что я имел ввиду, а вы опять придумали ерунду.

Тогда я не понимаю, чего тебе не нравится. У тебя есть возможность использовать для звука как PulseAudio, так и ALSA. Жалобы на то, что в собранных версиях Firefox нет поддержки ALSA выглядят как детский лепет. Пересобрал с нужными флагами, и вот она есть.

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

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

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

Жалобы на то, что в собранных версиях Firefox нет поддержки ALSA выглядят как детский лепет. Пересобрал с нужными флагами, и вот она есть.

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

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

разработчики FF зря потратили время на добавление VA-API в Wayland

RedHat потратил время одного своего сотрудника на добавление Wayland и декодирование видео через VA-API, а не Mozilla.

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

RedHat потратил время одного своего сотрудника на добавление Wayland и декодирование видео через VA-API, а не Mozilla.

Контрибьюторы - тоже разрабочики FF, про мозиллу я ничего не говорил

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

В зависимости от того, как хорошо разработчик будет разбираться в коде FF и сколько пива выпьет. Думаю за 2 дня можно сделать - это максимум.

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

Контрибьюторы - тоже разрабочики FF, про мозиллу я ничего не говорил

Следующим предложением ты уже писал про Mozilla, так что я сделал разумное предположение, что и в первом тоже. Но окей, тут ты прав.

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

Ух, как здорово. Почему тогда ты ещё не нашёл такого хорошего разработчика?

Потому что я не работодатель Mozilla? Но я думаю, что нанимать дополнительного сотрудника не нужно, и разработчики Mozilla не такие тупые и в состоянии изучить как прикрутить VA-API к X. Они целый ЯП написали ради FF, а добавить VA-API в X не смогут что-ли?

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

Хм. Видимо, опять проблемы с чтением. Не надо пытаться пытаться распоряжаться рабочим временем разработчиков из Mozilla. К тебе это не относится. Напомню, вопрос был такой:

Сколько лично ты можешь привлечь ресурсов?

i-rinat ★★★★★
()

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

Блд…. Я уменьшаю каждый раз во время установки на каждый новый комп (каждый раз забывая параметр), а они снова увеличивают… Сколько сенсорных экранов среди настольных компов? Или речь снова идет о тыкалках?

P.S. Сколько красивых по дизайну уютных сайтов испохаблено на новый квадратно-гнездовой лад а-ля win mobile в угоду «пользователям сенсорных экранов»….

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

Вот и нужнотвыбросить вяленд, этот старый полурабочий мусор.

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

разработчики FF зря потратили время на добавление VA-API в Wayland

Эту фичу реализовал сотрудник Red Hat

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

Это факт. Без Альмы звук в линуксе не работает.

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

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

Неверно.

Взбесила глючность. Если бы оно работало без проблем, то всем плевать.

Вот macOS — что-то там с аудиосистемой… когда и как и чего там меняют — без понятия. И естественно, что пользователей не спрашивают. Да и пользователям всё равно — ибо оно отлично работает.

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

Зачем? я пульс уже снёс и всё сразу заработало. Фокса кстати в дебиане с альсой собирают, так что года на 2 вперёд мне норм.

kirill_rrr ★★★★★
()
Ответ на: комментарий от deep-purple

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

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

А вообще, регулировать звук надо в терминале. конечно.

Этому анонимусу больше не наливать

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

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

Это вопрос оценки, многие вон считают, что мир станет лучше если человечество вымрет. Конкретно про лису, сам факт её наличия создаёт дополнительные проблемы вебпрограммистам, так что полезна ли она или вредна - вопрос дискуссионный. И при этом не важный, так как разработкой лисы занимаются те, кто считают её полезной (или просто хотят заниматься ради процесса), а те, кто считают вредной - не занимаются. Свобода.

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

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

Этот аргумент можно без изменений привести к любой библиотеке и любому фреймвёрку, любому железу. libc - это всего лишь надстройка над системными вызовами. Всегда есть возможность выбрать другую библиотеку, либо реализовать самим, на основании чего-то более низкоуровневого и избавиться от любой конкретной зависимости. И, наверняка, кто-то выразит недовольство или даже не сможет пользоваться, по поводу любой библиотеки. Лиса, например, зависит от GTK, и вроде даже от двух версий одновременно. Вот уж изврат так изврат. Однако таких недовольных людей с их аргументами традиционно посылают нахер, рекомендуя выбросить свой старый 486 и купить нормальный компьютер. Либо, как в нашем случае, установить пульсаудио и не морочить людям голову.

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

и вроде даже от двух версий одновременно

Нет, к счастью. Только GTK3 уже давно.

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

Лиса, например, зависит от GTK, и вроде даже от двух версий одновременно.

Они ещё очень давно избавились от всего древнего кода.

Поддержка GTK+2, Qt 4 и Qt 5 в Firefox была удалена, как не снискавшая популярности. ALSA вроде тоже не собирается без кастомных патчей (но тут не знаю ситуацию) и скоро выкинут весь вендор-лок на X.Org.

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

Одного человека и 2 пива.

То есть ничего, только дристать на форуме можешь.

Просто напомню, что в отличие от типичного агрессивного голословного школьника, вроде тебя, @i-rinat начал работу над поддержкой VA-API в Firefox под иксами:

Firefox VA-API/X11 (заброшен; смержили другую реализацию)

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

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

Но я думаю, что нанимать дополнительного сотрудника не нужно, и разработчики Mozilla не такие тупые и в состоянии изучить как прикрутить VA-API к X. Они целый ЯП написали ради FF, а добавить VA-API в X не смогут что-ли?

Почему до тебя никак не доходит разница между «не может» и «не хочет»?

Ну нету денег на миллионы линуксовых хотелок. Нету. И денег с них нету.

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

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

Это ты где нашёл доки с примерами?

Там, у альсы.

Неужели за это время всё кардинально поменялось

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

https://www.alsa-project.org/alsa-doc/alsa-lib/examples.html

Но оно всё такое же невнятное. Насколько помню — находилось что-то ещё. Или, возможно, я тогда сам, методом тыка нашёл как сделать правильно.

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