LINUX.ORG.RU

Firefox 127

 ,


0

1

Доступен Firefox 127.

  • В контекстное меню вкладки и выпадающий список вкладок добавлен пункт «Закрыть дублирующиеся вкладки» (дублирующиеся вкладки из разных контейнеров считаются разными вкладками).
  • Полностью переписан встроенный инструмент создания скриншотов: он научился делать скриншоты открытых файлов (например, SVG и XML), а также страниц about:. Появилась возможность выбрать захватываемый элемент страницы с помощью клавиатуры. Добавлена кнопка «Повторить скриншот». Улучшена совместимость с темами, добавлена поддержка режима высокой контрастности. Повышена производительности при создании больших скриншотов. Старый компонент (\browser\features\screenshots@mozilla.org.xpi) остаётся доступным, но со временем будет удалён.
  • Режим «Картинка в картинке» теперь поддерживает субтитры на ресурсах Yahoo Entertainment, Yahoo Sports, Yahoo News, Yahoo Life, а также на ресурсах, использующих JWPlayer (Fandom, Fast Company, Fuse, Imdb, Internet Archive, MSNBC, NBC Universal (SyFy), Univision, cpac.ca, reuters.com, Time, Independent.co.uk, indy100, CNBC).
  • Во встроенном просмотрщике PDF включена поддержка внутренних ссылок в сохраняемых файлах (при сохранении ссылки будут преобразованы во внутренние).
  • Включена поддержка атрибута rel=«dns-prefetch» для ссылок на HTTPS-страницах (позволяет веб-разработчикам указать, что перечисленные домены нужно отрезолвить заранее, не дожидаясь, пока пользователь нажмёт на ссылку). Никто из разработчиков не смог вспомнить, почему эта возможность 16 лет назад была включена лишь для HTTP, но не для HTTPS.
  • Ускорено разрешение имени домена .local.
  • В соответствии со спецификацией изменён подход к смешанному контенту: если HTTPS-страница содержит элементы <img>, <audio> и <video>, которые загружаются по HTTP, то Firefox попробует загрузить их по HTTPS, но если это не удалось, то они будут проигнорированы (security.mixed_content.upgrade_display_content). Даже подгрузка статичного изображения по незащищённому соединению может нести опасность (например, если это график курса акций, то злоумышленник может захотеть его подменить, чтобы ввести пользователя в заблуждение).
  • Запрещена установка дополнений, подписанных с использованием слабых криптоалгоритмов (дополнения, выпущенные до апреля 2019 года). Все дополнения, размещённые на addons.mozilla.org, были переподписаны Mozilla.
  • Прекращена поддержка системных элементов форм ввода (переключатели, кнопки, выпадающие списки и поля ввода текста). Начиная с Firefox 89, используется встроенная в Firefox реализация, но «родные» элементы можно было вернуть, отключив настройку widget.non-native-theme.enabled, которая теперь удалена.
  • 32-разрядные версии Firefox под Linux теперь маскируются под 64-разрядные (юзер-агент, а также API navigator.platform и navigator.oscpu).
  • В сборках для Windows и macOS снова доступна настройка «Требовать вход на устройстве для заполнения и управления паролями». Если она включена, то при попытке посмотреть или скопировать сохранённый пароль Firefox потребует ввести учётные данные операционной системы (например, пароль от учётной записи, отпечаток пальца, предоставить лицо или голос — в зависимости от того, что из этого используется для входа в учётную запись операционной системы).
  • macOS: браузер отныне игнорирует системные настройки и всегда осуществляет перевод фокуса между ссылками и прочими элементами по нажатию Tab. Старое поведение можно вернуть через настройки.
  • Windows:
    • Добавлена настройка «Открывать Firefox автоматически при загрузке компьютера».
    • Исправлено закрепление значка Firefox в панели задач Windows 11.
    • Теперь Firefox сразу пересоздаёт необходимые файлы в %APPDATA%\Microsoft\Windows\Recent\CustomDestinations, если они удалены (их отсутствие вызывает исчезновение пунктов в меню закреплённого на панели задач значка.
  • HTML: Атрибут href элемента <base> больше не может содержать ссылки типа data: и javascript:.
  • CSS: Включена поддержка <color-interpolation-method>.
  • JavaScript: Реализована поддержка следующих методов Set:
  • SVG: Появилась поддержка единиц измерения высоты lh и rlh.
  • API: Реализована полная поддержка асинхронного Clipboard API. Включена поддержка интерфейса ClipboardItem,а также методов read() и write() интерфейса Clipboard. В целях безопасности попытка веб-ресурса прочитать содержимое буфера обмена, которое было создано на другом ресурсе, требует одобрения со стороны пользователя.
  • WebVTT: Реализована поддержка всех символов HTML.
  • WebRTC: Включена поддержка DTLS 1.3.

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

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

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

★★★★★

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

Все дополнения, размещённые на addons.mozilla.org были переподписаны Mozilla

Запятую пропустил: Все дополнения, размещённые на addons.mozilla.org, были переподписаны Mozilla

CrX ★★★★★
()
Ответ на: комментарий от papin-aziat

Ну вроде как по счетчику должна быть 128 и даже в календаре релизов заявлена - но конечно шут знает.

Я на 127 заапгрейдился - учитывая общую дерьмовость работы AMD в декодировании медиа и ускорении графики приходится держать фокс свежим. Уточню на всякий - дерьмовость только в смысле battery life. Во всем остальном АМД роскошен, но отсутствие хардверного модуля масштабирования/перекодирования колорспейса множит на ноль все преимущество в нанометрах перед интелом.

Qui-Gon ★★★★★
()

Включена поддержка атрибута rel=«dns-prefetch» для ссылок на HTTPS

Никто из разработчиков не смог вспомнить, почему эта возможность 16 лет назад была включена лишь для HTTP, но не для HTTPS.

А ещё боремся за почётное звание «дома высокой культуры быта»! А ещё стараемся конкурировать с «Chrome» за высокие места рейтинга, как самого производительного и быстрого браузера.

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

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

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

Кстати, по итогам обсуждения, вроде как, сошлись на том, что это была ошибка разработчика, реализовавшего фичу в Firefox. Он ошибочно решил, что в Chrome DNS-префетчинг отключён для HTTPS, и сделал так же и в Firefox, ну а потом сначала 11 лет никто не обращал внимания, потом ещё 5 лет, изредка прерываемых вопросами «так что, у нас кто-то работает над этим?», ну и вот, в 2024...

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

приходится держать фокс свежим

А мне вот для ютуба приходится держать отдельный старинный фокс-87 — это последний, где настройка MOZ_X11_EGL=1 (без которой не работает VAAPI на иксах) не превращает скроллинг в слайдшоу. Походу уже никогда не починят.

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

Отключает поддержку атрибута

rel="dns-prefetch"
у ссылок.

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

в 127 что-то сломали:

  • при закрытии-открытии не сохраняются открытые вкладки (галочка «Открыть предыдущие окна и вкладки» стоит)
  • пропали все закладки с панели закладок

устанавливал отсюда https://ftp.mozilla.org/pub/firefox/releases/127.0/linux-x86_64/ru/firefox-12...
пришлось откатиться на предыдущую версию.

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

Странно. У меня все вкладки открываются в том же состоянии в каком и закрылись. Панелью закладок не пользуюсь - так что тут может и так.

Собирал в генту из исходников докинув еще пачку патчей из libvrewolf.

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

починил. пришлось со страрого профиля в пустой мержить.

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

Помогает удаление secmod.db из профиля.

На одной из машин после обновления перестала восстанавливаться сессия, пропала история и стартовая страница.

Причём, в идеале, secmod.db вообще не нужно считывать при запуске, на этом можно сэкономить чуток миллисекунд.

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

В контекстное меню вкладки и выпадающий список вкладок добавлен пункт «Закрыть дублирующиеся вкладки» (дублирующиеся вкладки из разных контейнеров считаются разными вкладками).

Я долго ржал. Эталонный интерфейсный косяк, нужный 1,5 инвалидам на милион юзеров, при этом мешающий всем при каждом открытии меню.

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

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

удобное вышвыривание вкладки в отдельное окно

Схватить вкладку мышью и вытащить её из панели вкладок, куда уж удобнее.

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

Действительно, вот что-что, а уж такое действие это обыденность, даже когда совсем не надо - ошибочно дернул мышью и добро пожаловать новое окно с текущей вкладкой. Так что не понятно к чему @kirill_rrr выше написал:

не помню чтобы в фоксе сделали удобное вышвыривание вкладки в отдельное окно

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

krasnh Весьма непредсказуемо работает если вышвыривать не за границы окна. Что очень весело делать если окно на весь экран. Т.е. сначала сжимаем окно, потом вышвыриваем вкладку, потом разворачиваем окно обратно.

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

если окно на весь экран

Зажимаем вкладку ЛКМ и тянем вверх, если есть место (панель рабочего стола сверху) или вниз.

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

даже когда совсем не надо - ошибочно дернул мышью и добро пожаловать новое окно с текущей вкладкой

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

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

даже когда совсем не надо - ошибочно дернул мышью и добро пожаловать новое окно с текущей вкладкой

Вот кстати ещё один косяк: открепление перетаскиванием конфликтует с перетаскиванием вкладки по панели. Лучше отключить и откреплять из контекстного меню.

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

конфликтует

Тебе не угодишь. ) Ничего там не конфликтует.

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

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

Тебе не угодишь. )

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

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

Или можно было бы просто кликнуть 2 раза, а не 3 как сейчас. Редактируемые меню придумали лет 20 назад, а недавно ещё и с горизонтальными визуаьными кнопками.

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