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)

Судя по списку багов оно всё ещё не готово даже примитивные сайты отображать.

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

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

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

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

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

Я на лису вернулся в прошлом году после где-то 15-летнего перерыва.
Был разочарован, ничего особо не поменялось с пофигизмом Mozilla Foundation.

Сейчас периодически поглядываю, что там у Ladybird и Servo.

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

ну есть плюсы, встроенный новый впн у них шустрый, использую его для кук в алиасе yt-dlp для скачивания медиа с соцсетей, да и в целом учитывая старый манифест уже становится актуальнее, ну и шрифты мне там почему то всегда нравились

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

Судя по списку багов оно всё ещё не готово даже примитивные сайты отображать.

Например? Я что-то не сталкивался с такими проблемами.

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

У меня сейчас 136 и на нём большинство сайтов криво отображаются. Я им не пользуюсь, поэтому не обновляю. Держу только для проверки, сломалось ли снова в хромаке хардварное ускорение или нет - если проц улетает в 80 в обоих браузерах - значит сдохло что-то на уровне системы а не в хромаке.

Судя по описанию фиксов (text box неправильно обрезает текст, нет звука в flac, панели исчезают), со времени 136 ничего не поменялось - он как был полон багов рендеринга, так и остался. У меня в нём банально linkedin нормально не работал, на amazon прокрутка не работала через колёсико (клавишами работало), vkdoc.mail.ru весь по звезде шёл в плане CSS.

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

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

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

Ну это конечно ваше дело. Я лично с такими проблемами не сталкивался:

но всё ещё не готово даже примитивные сайты отображать.

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

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

Ощущение, что совет директоров часть своих доходов тратит на такой вот пиар на форумах. Типа, дэмедж контрол.

sarumeister ★
()

про 157 где новость?

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