LINUX.ORG.RU

Firefox 125

 ,


0

2

Доступен Firefox 125. В последний момент перед выпуском была обнаружена критическая ошибка, поэтому релизом назначена версия 125.0.1.

  • Linux: Реализована возможность скрыть кнопки управления окном, предоставляемые сторонними темами (например, если пользователь установил стороннюю тему браузера, но хочет использовать кнопки, соответствующие системной теме): widget.gtk.non-native-titlebar-buttons.enabled.
  • Firefox View:
    • В списке открытых вкладок теперь показываются и закреплённые вкладки (в виде ряда значков).
    • Добавлены кнопки закрытия вкладок (раньше это действие было спрятано в меню).
    • В меню вкладок добавлены пункты «Закрепить» и «Отключить звук».
    • Добавлены визуальные пометки о том, что открытая вкладка находится в закладках или закреплена на начальной странице.
  • Просмотрщик PDF теперь поддерживает выделение текста цветом (эта возможность будет постепенно включаться всё большему числу пользователей).
  • Появилась возможность просматривать защищённое стриминговое видео, использующее кодек AV1.
  • Если в буфере обмена содержится ссылка, то при установке фокуса на пустую адресную строку пользователь увидит предложение перейти по этой ссылке (browser.urlbar.clipboard.featureGate).
  • Поиск открытых вкладок, осуществляемый через адресную строку, теперь производится по всем контейнерам, а не только по текущему (browser.urlbar.switchTabs.searchAllContainers).
  • Для удобства пользователей, привыкших использовать несколько браузеров, добавлена новая служебная страница about:settings, являющаяся ссылкой на about:preferences.
  • По умолчанию теперь блокируются все загрузки по незащищённому протоколу HTTP (раньше блокировались лишь загрузки, инициированные с HTTPS-страниц). Протокол HTTP является небезопасным, любой промежуточный узел может изменить или подменить загружаемый файл. У пользователя, разумеется, по-прежнему сохраняется возможность принудительно разрешить загрузку.
  • Улучшена защита от спуфинга доменных имён (когда используются символы из национальных алфавитов).
  • Включено сохранение и автозаполнение адресов (только для пользователей из США и Канады).
  • Озвучкой в режиме чтения теперь можно управлять с помощью стрелок клавиатуры.
  • Изменено взаимодействие с группами радиокнопок при навигации клавишей Tab. Если какая-то из кнопок активна, то именно она будет выбрана при нажатии Tab. Если ни одна не активна, то Tab выделяет первую кнопку, Shift+Tab — последнюю, а вторичное нажатие Tab покидает группу кнопок и переходит к следующему элементу, а не осуществляет цикличный перебор кнопок, как раньше. Такое поведение соответствует стандарту WAI-ARIA.
  • Windows: Для сборки теперь применяется компилятор Visual Studio 2022.
  • CSS:
    • Свойство align-content теперь работает с display: block; (позволяет выравнивать элементы на уровне блока без преобразования своего контейнера во flex или grid).
    • Свойство transform-box обзавелось поддержкой значений content-box и stroke-box.
    • Реализована поддержка свойства content-visibility (позволяет пропустить рендеринг элемента до тех пор, пока он реально не понадобится).
  • JavaScript:
  • WebAssembly: Включена поддержка множественной памяти (позволяет модулям WASM использовать и импортировать несколько независимых линейных участков памяти).
  • Включена поддержка Popover API (позволяет создавать всплывающие элементы пользовательского интерфейса верхнего уровня, которые можно использовать для меню действий, пользовательских всплывающих уведомлений и т. д.). Всплывающее окно и его триггер можно создать с помощью атрибутов HTML или JavaScript, а оформить — с помощью CSS. Реализованы следующие веб-API:
    • При создании всплывающих окон можно использовать псевдокласс :popover-open и элемент ::backdrop.
    • Также поддерживаются глобальные атрибуты popovertarget и popovertargetaction.
  • Появилась поддержка свойств RTCIceTransport state и gatheringState, связанных с ними событий statechange и gatheringstatechange_event, а также свойства RTCDtlsTransport.iceTransport.
  • Реализована поддержка Element.ariaBrailleLabel и Element.ariaBrailleRoleDescription (отражают глобальные HTML-атрибуты ARIA aria-braillelabel и aria-brailleroledescription.
  • Включена поддержка Clipboard.readText() (позволяет при попытке прочитать данные буфера обмена показать контекстное меню вставки, чтобы пользователь подтвердил действие).
  • Удалена отключённая в прошлом выпуске поддержка DOMRequest.
  • Удалено свойство SVGAElement.text (вместо него следует использовать textContent).
  • Инструменты разработчика:
    • Сообщения о нарушении CSP стали более информативными.
    • Отладчик научился отслеживать все мутации DOM (:tracer --dom-mutations).
    • Возвращена удалённая год назад опция, позволяющая отключить оверлей с сообщением о том, что веб-приложение поставлено на паузу в отладчике (devtools.debugger.features.overlay). Её сочли не нужной, но практика показала, что веб-разработчикам она иногда требуется.
    • В нижнюю часть панели отладчика добавлено меню для различных действий, касающихся карт кода.

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

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

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

★★★★★

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

По умолчанию теперь блокируются все загрузки по незащищённому протоколу HTTP

Ну все, закапывайте броузер!

Vilicus
()
  • Включена поддержка

Чего? Похоже пункт должен быть объединён со следующим.

Ja-Ja-Hey-Ho ★★★★
()

Просмотрщик PDF теперь поддерживает выделение текста цветом

Я попробовал: какая-то жутко неудобная дичь. Такое ощущение, что делал человек, который никогда хайлайтерами не пользовался. Удобнее всего хайлайтер реализован в Okular, как ни странно.

MoldAndLimeHoney
()

Ненужное поделее

pkurg ★★★★
()

Такое ощущение, что разработчикам дана команда - уничтожить браузер, что они успешно и воплощают…

esperantisto
()

эта возможность будет постепенно включаться всё большему числу пользователей

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

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

Для виндузятников это норма, но здесь…

А здесь норма - это за всем самому следить и никому не доверять.

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

У меня без вопросов открыл сайт на http

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

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

Просто баг-фикс релиз. Сегодня и хром должен обновиться, посмотрим что в нем нового.

Aprel
()

На макоси в 124 версии адски начал лагать ютуб и грел процессор просто жесть. В этой версии стало лучше, никто не в курсе?

UPD: Всё лагает так же

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

Возвращена удалённая год назад опция, позволяющая отключить оверлей с сообщением о том, что веб-приложение поставлено на паузу в отладчике (devtools.debugger.features.overlay). Её сочли не нужной,

Идиоты.

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

Да неужели.

Xintrea ★★★★★
()

Отличный релиз великолепного браузера. Всем причастным спасибо.

Ghostwolf ★★★★★
()

Глобальное меню для кед лучше бы впилили, не настолько там инвазивные патчи

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

На ютубе для макос идёт проверка кукисов от gayspeak.com, если не обнаружено - включается майнинг

DumLemming ★★
()

По умолчанию теперь блокируются все загрузки по незащищённому протоколу HTTP

Очередной принципиальный косяк. Особо актуально на фоне того, что 99,99% сайтов уже доступны по https, а значит http-страница почти наверняка будет локальным веб-интерфейсом.

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

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

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

путь с NN до FF Quantum

Если учесть, что Thunderbird запиливают на Quantum, значит, и Seamonkey подтянется, и классическая тема подтянется, значит, ничего за 30 лет не поменяется :)

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

эта возможность будет постепенно включаться всё большему числу пользователей

подождите чуток, и все у вас получится :о)

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

это сам ютуб греет проц - мстит за блокировку рекламы

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

pdfjs.enableHighlightEditor и хоть обрешайся сам за себя.

А staged rollout — это норма.

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

Поскольку скачивание с HTTPS-ресурсов по HTTP и так блокируется уже не первый год, а это изменение затрагивает лишь скачивание с чисто HTTP-ресурсов, которых кот наплакал, то пользователей можно поделить на две группы:

- те, которым пофиг (они привыкли нажимать «пофиг, разрешить» в менеджере загрузок)

- те, которые разрешили скачивание по HTTP ещё годы назад через about:config (они нынешнее изменение даже не заметят)

Итого: всем пофиг.

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

И что такого люди яростно накачивают с локальных веб-интерфейсов? Вот прям часто и постоянно.

Причём, у пользователя всё ещё остаётся аж две возможности: либо нажать «всё равно загрузить», либо переключить dom.block_download_insecure

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

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

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

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

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

И что такого люди яростно накачивают с локальных веб-интерфейсов? Вот прям часто и постоянно.

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

  1. Не факт, что эта настройка будет существовать всегда. Разработчики могут ее выпилить просто из общей ненависти к http.

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

forth32
()
Ответ на: комментарий от MozillaFirefox
  • те, которые разрешили скачивание по HTTP ещё годы назад через about:config (они нынешнее изменение даже не заметят)

Итого: всем пофиг.

Не пофиг станет, когда они эту опцию в about:config тоже удалят. Они любят так делать.

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

ну да, вот «как бы так» он и работает... кто же спорит?!

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

Я забил на лису с того момента, как мозилла стала без конца ломать расширения. Постоянно пользовался вплоть до 4-й версии, ЕМНИП.

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

Не пофиг станет, когда они эту опцию в about:config тоже удалят. Они любят так делать.

Тогда придется ковырять исходники.

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

Может, хоть кому-нибудь из участников здешнего истерического визга по поводу «бедных локальных файлов без https» таки взять да и поковырять себе мОск?? :)

А потом создать простой локальный html файлик со ссылкой из него на ещё более локальный другой файлик — да и попытаться его загрузить, а то и скачать? ;)

И ведь скачивается, сцуко! И даже загружается!.. :))
Только что самолично проверил! :)

Но да, вы продолжайте свои «всёпропальческие» крики!.. ;)

Somebody
()

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

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

Ещё и к USB доступа нет.

Надо кому-то собрать простой браузер на основе хрома. Без всяких левых фич. Вот это будет крутой браузер.

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

Без всяких левых фич. Вот это будет крутой браузер

это будет старые опера или тот-же фокс (как не удивительно, но старый он был вполне даже очень)

только вот, «конторам» ну совсем ну нужны простые работающие браузеры (тем более без левых фич)... ну это и так понятно :о)

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

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

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

«Это ведь и в самом деле Иван Козловский поет, я сразу узнал, мерзее этого голоса нет. Все голоса у всех певцов одинаково мерзкие, но мерзкие у каждого по-своему.»

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

Надо кому-то собрать простой браузер на основе хрома. Без всяких левых фич. Вот это будет крутой браузер.

Он никому не нужен без левых фич. Его все держат в основном за «левые» фичи.

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

Да не скачивается оно - видимо кто-то себе about:config поковырял и забыл об этом.

Оно верещит что загрузка небезопасна и не грузит - другое дело что это пока можно обойти.

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

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

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

А почему тогда у меня скачивается, и молча?

Ну а если кто «забыл об этом» — так кто ж ему, болезному, «домашний психиатОр»? :))

В общем, понадували вы тут тыщи слонов из одной маленькой мошки... ;) :))

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

А нафига?

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

Qui-Gon ★★★★★
()
Последнее исправление: Qui-Gon (всего исправлений: 1)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.