LINUX.ORG.RU

Firefox 152

 ,


0

3

Доступен Firefox 152, главными новшествами которого стали переработанный интерфейс настроек и экспериментальная поддержка JPEG XL.

  • Полностью переработан интерфейс настроек браузера (browser.settings-redesign.enabled). Крупные разделы разбиты на отдельные страницы, улучшена навигация по настройкам.
  • Добавлены дополнительные интервалы при изменении масштаба страницы.
  • В раздел экспериментальных настроек добавлена возможность включить поддержку JPEG XL (JXL).
  • При вводе в адресную строку слов «тихо», «тише» и «шшш» теперь появляется предложение отключить звук во всех вкладках, которые его воспроизводят.
  • В Linux и Windows появилась возможность скопировать адрес вкладки (в том числе и неактивной) или нескольких выбранных вкладок, выбрав «Поделиться» → «Копировать ссылку» в контекстном меню вкладки.
  • В настройках панели инструментов стала доступна кнопка «Отправить вкладку», которую можно вытащить на панель.
  • На страницу «Ошибка при установлении защищённого соединения» добавлен код ошибки TLS.
  • Реализована поддержка WebAuthn Related Origin Requests (позволяет использовать один пасскей на нескольких доменах).
  • Если пользователь обновит страницу в режиме приватного просмотра, Firefox расценит это как наличие неполадок и предложит отключить на ней блокировку трекеров.
  • Боковая панель «Вкладки с других устройств» теперь позволяет открыть ссылку в новой вкладке или в новом контейнере.
  • Если пользователь начал загрузку PDF или другого открываемого в браузере файла, а затем закрыл текущую вкладку или переключился на другую, файл теперь откроется в фоне, а не перехватит фокус.
  • Исправлено отсутствие в контекстном меню пункта «Вставить» при редактировании текста на некоторых сайтах (Squarespace, LinkedIn, eBay).
  • В системах с несколькими экранами окно «О программе» теперь открывается на том же экране, что и последнее использовавшееся окно браузера.
  • Обновлён дизайн диалогового окна «Сообщить о сломанном сайте». В частности, при выборе категории «Что-то другое» от пользователя теперь требуется описать, что именно, по его мнению, сломано.
  • Встроенный переводчик обзавёлся поддержкой баскского и галисийского языков.
  • В сборки на хорватском, британском английском, грузинском, персидском, словенском, таджикском, тамильском, тибетском, турецком, валлийском и коса по умолчанию добавлен словарь для проверки орфографии.
  • В Linux и macOS исправлено некорректное перемещение и выделение с помощью клавиш со стрелками по тексту, написанному справа налево.
  • macOS:
    • Включена поддержка глобального резервного копирования профиля.
    • Налажена поддержка системных сочетаний клавиш для перемещения по тексту, включая перемещение по абзацам.
    • Перетаскивание изображений из браузера на рабочий стол теперь помещает файл в то место, куда он перетащен, а также работает более отзывчиво.
  • Куки, не содержащие символ =, теперь обрабатываются как куки без значений (name="foo", value=""), а не как безымянные (name="", value="foo"). Точно так же себя ведёт Safari.
  • SVG: Появилась поддержка свойства SVGTextPathElement.side (указывает, с какой стороны от текстового пути отрисовывается текст).
  • CSS: Добавлено свойство field-sizing (позволяет управлять размерами элементов форм).
  • API:
    • Интерфейс PerformanceResourceTiming обзавёлся свойствами firstInterimResponseStart и finalResponseHeadersStart (позволяют измерить время, которое требуется браузеру после отправки запроса на получение промежуточных HTTP-ответов и финального HTTP-ответа соответственно).
    • Реализована поддержка свойств AnimationEvent.animation и TransitionEvent.animation (предоставляют более удобный способ доступа к связанной анимации, чем вызов element.getAnimations() с фильтрацией по свойствам animationName или propertyName).
    • DOM:
      • Интерфейс Notification теперь поддерживает свойства actions и maxActions (содержат соответственно действия, заданные с помощью ServiceWorkerRegistration.showNotification(), и платформозависимое максимальное количество действий, которое можно задать для уведомления). Это позволяет разработчикам добавлять в веб-уведомления кнопки, выполняющие то или иное действие.
      • Метод Element.getAnimations() теперь может принимать параметр options.pseudoElement (позволяет напрямую выбирать конкретный псевдоэлемент вместо фильтрации результатов, полученных с помощью { subtree: true }).
      • Метод Element.requestPointerLock() получил поддержку параметра options.unadjustedMovement (позволяет отключать ускорение мыши на уровне операционной системы и использовать «сырые» данные о перемещении мыши, когда требуется медленное и точное управление движением курсора).
    • Медиа, WebRTC и Web Audio: Свойство receiveTime теперь включено в метаданные, возвращаемые методами RTCEncodedVideoFrame.getMetadata() и RTCEncodedAudioFrame.getMetadata(), а также может быть передано в конструкторы RTCEncodedVideoFrame() и RTCEncodedAudioFrame() в качестве свойства в параметре options.
  • Инструменты разработчика: Добавлена настройка «Показать комментарии», позволяющая отключить показ HTML-комментариев в Инспекторе.

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

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

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

★★★★★

Проверено: Dimez ()

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

unclestephen ★★★★★
()

Метод Element.requestPointerLock() получил поддержку параметра options.unadjustedMovement

Огонь, пойду в веб-морду КВМ прикручу. Интересно, а есть что-то подобное для скроллинга? А то основная боль - это не перемещение курсора, а именно захват колесных событий.

liksys ★★★★
()

Отличные новости.

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

Давно использовал какой-то экстеншен, но потом забил.

skyman ★★★★★
()

При вводе в адресную строку слов «тихо», «тише» и «шшш» теперь появляется предложение отключить звук во всех вкладках, которые его воспроизводят.

попытался вводить на русском («тихо», «тише» и «шшш») и английском («mute» «shush» «sssh») языках - никаких предложений (или кнопок) нет. у кого то это работает?

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

У меня работает. Разумеется, при этом должна существовать вкладка, где прямо сейчас воспроизводится звук, и не должны быть выключены быстрые действия (Настройки → Поиск → Адресная строка → Быстрые действия).

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

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

shashilx ★★
()

В Linux и Windows появилась возможность скопировать адрес вкладки (в том числе и неактивной) или нескольких выбранных вкладок, выбрав «Поделиться» → «Копировать ссылку» в контекстном меню вкладки.

Для этого нужно было 152 релиза?

buddhist ★★★★★
()

Разумеется в новом релизе не пофикшена дыра с фингерпринтингом по шрифтам, не починена «open image in new tab/window»/«save image» для изображений которые засунуты в background-image элемента (какой конченный дебил вообще этот бред сделал популярным?), по прежнему отсутствует предупреждение о том, что сертификат сайта изменился когда он подписан Trusted CA, нет возможности использовать системные ca-certificates, нет кнопки остановки/выключения JS на странице ну и т.д.

В общем, как обычно, мозилловцы занимаются какой-то никому не нужной кроме них самих лютой хернёй. Новость ниачом.

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

по прежнему отсутствует предупреждение о том, что сертификат сайта изменился когда он подписан Trusted CA, нет возможности использовать системные ca-certificates, нет кнопки остановки/выключения JS на странице ну и т.д.

А фичреквесты на всё это есть? Они поди телепатить твои запросы не могут.

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

без каких-либо аргументов и причин

В Виндах единый API для работы с криптопровайдером (CryptoAPI), в Маках единый API для работы с криптопровайдером (Cryptographic Services). В Linux … ну вот тебе аргументы и причины, собственно.

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

Firefox UI fix

Как этим вообще можно пользоваться? Как-то попробовал и прям в хипстера превратился. Аж не по себе стало. Дефолт же просто нормальный!

Gonzo ★★★★★
()

«На глаз» Яндекс-карты стали работать быстрее. Добро!

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

В Linux …

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

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

нет возможности использовать системные ca-certificates

И отлично, Firefox единственный браузер где можно нормально безопасно сделать отдельный CA для отдельных сайтов — просто через отдельный профиль браузера. В Chromium например для этого его надо запускать с другим HOME иначе во всех профилях будет общий список CA из ~/.pki/

Eshkin_kot ★★
()

При вводе в адресную строку слов «тихо», «тише» и «шшш» теперь появляется предложение отключить звук во всех вкладках, которые его воспроизводят.

.....

superuser ★★★★☆
()

При вводе в адресную строку слов «тихо», «тише» и «шшш» теперь появляется предложение отключить звук во всех вкладках, которые его воспроизводят.

Понимаю вас. Перехожу на спокойный и сдержанный тон. Если вы сейчас отдыхаете или работаете в *****, и ищете тихое место (например, парк или безлюдную кофейню), или вам нужна помощь в поиске успокаивающей музыки для концентрации, дайте знать. Несколько минут для отдыха и снятия напряжения после долгого дня

:)

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