LINUX.ORG.RU

Firefox 156

 ,


0

2

Доступен Firefox 156.

В этой версии cнижено потребление ресурсов процессора и памяти при уменьшении больших изображений JPEG до размеров страницы.

Другие новшества:

  • Встроенный просмотрщик PDF стал запускаться на 45% быстрее.
  • Пользователям из Франции, Германии и Италии доступны рекламные предложения в адресной строке и подсказки из Википедии (можно отключить в настройках).
  • При перетаскивании изображения на новое место в редакторе форматированного текста оно больше ошибочно не заменяется тестовым представлением в кодировке base64.
  • Исправлено отсутствие звука FLAC с высокой частотой дискретизации в видео MP4 на некоторых сайтах (например, Bilibili).
  • После перестановки местами панелей в режиме разделения экрана панель поиска больше не становится недоступной.
  • В боковой панели закладок при перетаскивании папки вместе с её содержимым оно больше не вываливается из папки.
  • Окно «картинка в картинке» больше не теряет субтитры, если они включились в исходном плеере уже после перехода в этот режим.
  • Исправлена ошибка, из-за которой некоторые HTTP-сайты не загружались при включённом DoH.
  • Включённая настройка browser.tabs.insertAfterCurrent теперь корректно работает при отключённой browser.tabs.insertRelatedAfterCurrent.
  • Исправлено пропадание доступа к сети при включении встроенного VPN.
  • ffdhe2048 и ffdhe3072 больше не предлагаются по умолчанию при установке TLS-соединений. Это не должно оказать заметного влияния на доступность сайтов, поскольку почти все существующие серверы поддерживают обмен ключами ECDHE.
  • macOS: Появилась возможность включить автозапуск Firefox.
  • Windows: На системах с ARM-процессорами доступно аппаратное декодирование H264 в WebRTC.
  • CSS:
    • В прошлом выпуске поддержка нестандартного псевдоэлемента ::-webkit-scrollbar была ограничена лишь сайтами, перечисленными в layout.css.fake-webkit-scrollbar.enabled-domains. Теперь даже на этих сайтах он определяется через @supports как неподдерживаемый, хотя браузер и обрабатывает правила ::-webkit-scrollbar. Это сделано потому, что веб-разработчики используют эту проверку как признак того, что поддерживается всё семейство ::-webkit-scrollbar-*, а Firefox поддерживает лишь один этот псевдоэлемент.
    • Свойства text-box-trim и text-box-edge теперь выполняют корректную обрезку в нескольких случаях, в которых ранее они давали неправильный результат; обрезка с использованием шрифта псевдоэлемента ::first-line; правильная строка обрезается, когда строчный бокс на последней строке фрагментирован; обрезка строчного бокса больше не удаляет его границы и отступы.
  • JavaScript:
    • Promise.try() теперь разрешает значение, возвращённое его callback-функцией, с помощью PromiseResolve, поэтому промис, возвращённый callback-функцией, передаётся как есть, а не оборачивается в новый промис. Promise.try(() => p) теперь является тем же промисом, что и p, если p — нативный промис.
    • Объявления using больше нельзя переназначать.
  • SVG:
  • API:
    • SubtleCrypto.deriveBits() теперь выбрасывает TypeError, если переданный параметр length равен NaN, Infinity, отрицателен или превышает 2^32−1 (до этого такие значения либо принимались, либо возвращаемый промис отклонялся с OperationError).
    • Scheduler.yield() теперь наследует приоритет и сигнал прерывания задачи через await, который завершается синхронно.
    • Range.deleteContents() и Range.extractContents() теперь работают с деревом DOM, а не с плоским деревом.
    • В объекте конфигурации, передаваемом в конструктор RTCPeerConnection(), появилась поддержка параметра alwaysNegotiateDataChannels (позволяет добавить в формируемый соединением SDP-пакет медиа-описание для каналов данных, чтобы позднее вызов RTCPeerConnection.createDataChannel() можно было выполнить без повторного согласования).
  • Инструменты разработчика:
    • Инспектор страниц теперь раскрывает функции подстановки (var(), attr() и env()) при вычислении шагов для свойства, поэтому значение, полученное из пользовательского свойства или атрибута, отслеживается до своего источника, а не отображается как неразрешённое.
    • При отображении размера области просмотра в подсветке Инспектора ширина и высота больше не округляются (при дробном масштабировании или на дисплеях с высокой плотностью пикселей округление давало некорректный размер).
    • Инструменты разработчика теперь поддерживают работу с серверным отладчиком, который на 3 версии старее клиента, что упрощает отладку более старых сборок браузера.
    • Подсветка линеек теперь корректно пропадает при её отключении, когда выбрана не панель Инспектора.
    • Исправлена ошибка, из-за которой нажатие F2 вызывало действие «Редактировать как HTML» на узлах, не поддерживающих это, и показывало устаревшее содержимое из предыдущего редактирования.
    • Исправлено положение модального окна «Настройки устройства» в режиме адаптивного дизайна.

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

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

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

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 2)

Пользователям из Франции, Германии и Италии доступны рекламные предложения в адресной строке и подсказки из Википедии (можно отключить в настройках).

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

dynamic_cast ★
()

Пользователям из Франции, Германии и Италии доступны рекламные предложения в адресной строке и подсказки из Википедии (можно отключить в настройках).

Представляю, как пользователи из Франции, Германии и Италии обрадуются такому нововведению.

bbc69
()

Пользователям из Франции, Германии и Италии доступны рекламные предложения в адресной строке и подсказки из Википедии (можно отключить в настройках).

ну реально, нашли чем хвастать?! может хватит мир с ног на голову ставить и втирать дикую-дичь про заботу/удобства...

Утром мажу бутерброд - Сразу мысль: а как народ?
И икра не лезет в горло, И компот не льется в рот!

вот лично вас, MozillaFirefox, кто за хвост вытягивает вот «это все писать»?! в душе ни чего не переворачивается, совесть спит глубоким сном?!
п.с. простите, наболело :о) всем приятных сновидений!
enjoy listening to the «Madis - Ocean Rain» ...

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

Так, а его-то совесть почему должна была страдать??? Он честно перевёл список новшеств. Или он должен был этот список отцензурировать, чтобы Mozilla Foundation в глазах русского читателя выглядела этаким святым духом, который питается воздухом? А с какого, простите, фига?

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

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

Как в оригинальном ченджлоге написано, так и переведено - «occasional sponsored suggestions in the address bar are now available». Не я же его писал.

Выглядят они так (redd.it).

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

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

А чего там поломали? Я ещё с прошлой версии новый UI включил, чтобы настроить и привыкнуть за ранее :)

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

Это будет в следующей версии. В прошлой версии, сделали возможность самому включить в about:config.

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

Или он должен был этот список отцензурировать

а это идея!

в глазах русского читателя выглядела

да не вопрос!

Хвастать тут

это да :о)

п.с. вот побузить и пошутить низя, блин, а говорили, что романтики! :о)

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

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

п.с. вот побузить и пошутить низя, блин, а говорили, что романтики! :о)

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

вот побузить и пошутить низя, блин

Ну вот @bbc69 выше пошутил, примерно про то же, что и ты. Довольно ядовито, но не задевая автора новости. Поэтому ему я поставил лайк.

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

не-не... мне лайки не нужны, я за родину родею, за общество... а лайки - не, не мое это! :о)

Довольно ядовито

да, по моему, самый сок, по нашему, по лоровски! :о)

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

Это в следующей будет. Я у себя уже включил: ну, в-принципе, отторжения не вызывает. Оставил. Наоборот вкладки стали даже уже и мои 1366х768 этому сильно рады.

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

Ну и вопрос же не извечный, Mozilla существует, не отсвечивает, потому что Гуглу выгодно, пока за счет рекламы Гугла живут, а то, что другие источники найдутся, это прям сомнительно, но, конечно, пусть пробуют, а то мне уже Яндекс написал, что они тоже поддержку ublock origin убирают, задолбала монополия без альтернатив.

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

Премного благодарен за оказнную честь!

По теме срача: А при чём тут автор новости? В наше врем убивать гонцов, принёсших плохую новость, уже не модно.

Ну и по теме: понятно, что это делается, чтобы быть менее зависимым. Грустная новость, но какая есть - такова жизнь. Просто она так в глаза бросается, что мимо неё пройти нельзя. Видимо, чтобы ФФ существовал, пусть будет так. Тем более, что я не живу ни во Франции, ни в Германии, ни в Италии.

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

В 156 работает ввод символа с помощью Ctrl+U + код символа? В 155.0.1 почему-то нет…

Например:

В 155.0.1 почему-то нетu2026   # символ "…" не вводится
dmitry237 ★★★★★
()

Следующее обновление (29 сентября) будет последним в ветке Firfox 140 ESR. Firefox 153 ESR уже существует с 21 июля. В дистрибутивах, распространяющих Firefox ESR в своих репах, скоро следует ждать перехода на новую ветку (если у кого вдруг уже не произошел).

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

Ну и по теме: понятно, что это делается, чтобы быть менее зависимым.

Эээ… От кого менее зависимым? Ежегодная прибыль порядка 650 млн долл в год.

sarumeister ★
()

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

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

LightDiver ★★★★★
()

Ура!

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

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

баги же

Зато кнопки круглые. Я смотрю по скриншотам это уже натурально овалы. Что они курят все (гномеры и т.п.)?

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

Нужно в поле ввода текста набрать в английской раскладке Ctrl+Shift+u, потом код символа, потом Enter.

В 155.0.1 не работает; символ спецввода появляется, но после нажатия Enter ничего не происходит.
156 у меня ещё нет - поэтому я не стал отвечать.

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

может менеджменту себе не надо начислять по 7 лямов доходов

Ты ещё предложи прислушиваться к последним оставшимся юзерам.

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

У меня Ctrl-U открывает исходный html страницы

У меня Ctrl+u

Хотя согласен Ctrl+Shift+u правильней, чем Ctrl+U

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

Ctrl-Shift-U тоже открывает исходник страницы. Ну и надо определиться, нужен ли там шифт или нет, а то выше без шифта написали.

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

Ctrl-Shift-U тоже открывает исходник страницы.

Любопытно. У меня ничего не происходит с этой комбинацией вне поля ввода.

Ну и надо определиться, нужен ли там шифт или нет

А попробуй в каком-нибудь текстовом редакторе это набрать. В Geany, если есть.
Возможно, у тебя это вообще не настроено.

Пришлось погуглить… это, похоже, не зависит ни от какой настройки.
Это встроенный метод ввода GTK.

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

А если открыть меню инструменты - инструменты браузера то там не указано что у показа исходника хоткей ctrl-u?

Впрочем там ещё написано что консоль через ctrl-shift-i открывается, а оно как раз не работает - вместо этого открывает инфомрацию о страница (то же самое что ctrl-i). Возможн фф не замечает shift в хоткеях вообще.

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

хоткей ctrl-u

Указано. И работает. Открывает исходный код страницы.
Ctrl+Shift+u не указан и не работает.
Может, ты в about:keyboard добавил ещё одно сочетание?

консоль через ctrl-shift-i открывается, а оно как раз не работает

Тоже работает как должно. Открывает консоль разработчика на вкладке Inspector.

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

В Geany, если есть. Возможно, у тебя это вообще не настроено.

Хм, хотел написать что вроде ни одного гуи-редактора у меня нет, на всякий случай посмотрел список и вижу там geany. Когда-то я его ставил посмотреть что-то такое но уже забыл. Нет, там ни ctrl-u ни ctrl-shift-u ничего не делают.

Это встроенный метод ввода GTK.

Есть gtk 3.24.24-4+deb11u3 и gtk 2.24.33-2. Где их настраивать не знаю, подозреваю что и негде. Гном ставить не собираюсь.

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

У меня в консоли (xfce4-terminal) Ctrl+Shift+u работает, в фф тоже раньше работало.

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

Нет, не добавлял, но судя по всем остальным хоткеям он и правда игнорирует shift - с ним и без него везде одинаковое происходит, и хоткеи где требуется ctrl+shift нажать невозможно. Хотя shift+esc (без ctrl) работает.

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

У меня GTK3 3.24.52-1.1, GTK2 2.24.33-5.
Никаких DE нет и сроду никогда не было.
Как добавил строку с параметрами setxkbmap в .xinit в незапамятные времена — так и работает.
Поэтому и гуглил — всё просто работает, а как я это сделал уже не помню.

и правда игнорирует shift

Проблемка. Подкинь другую клавиатуру или в Live чего-нибудь перезагрузись и проверь.

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

А, я понял в чём дело, у меня же на ctrl-shift переключение языков. Если правые нажимать то все хоткеи работают. И ctrl-shift-u для ввода юникода работает везде. Но это не 156 версия фф.

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

Теперь проблемка у меня. :-D
В Firefox сейчас не работает.
Я хоть и ввожу редкие символы по-другому (через RAlt+клавиша), но немножко напрягает.
Жду 156.0.

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

Я же не утверждаю, что денег не хватает сейчас.

Речь идёт о том, что складывать все яйца в одну корзину не стоит. Если по какой-то причине деньги от Google прекратятся, то 7 лямов, отнятых у менеджмента могут и не спасти. Значит, уже сейчас нужно развивать какие-то ещё источники дохода.

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

Больше похоже на проказы ДЕ. Скорее всего он перехватывает.

bbc69
()

Фирефох — это такая Опера 12 текущего времени. Типа, безумная альтернатива вебкитным прогам.

Set440 ★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.