LINUX.ORG.RU

Firefox 121

 ,


0

1

Доступен Firefox 121.
Что нового:

  • Включена поддержка Wayland. По умолчанию вместо XWayland будет использоваться композитор Wayland (больше не требуется запускать браузер с параметрами MOZ_ENABLE_WAYLAND). Это позволило добавить поддержку жестов на тачпадах и сенсорных экранах, навигацию свайпами, поддержку разных настроек DPI, когда в системе присутствует несколько мониторов, а также улучшить графическую производительность. Из-за ограничений протокола Wayland с окнами «картинка в картинке» придётся либо взаимодействовать по-особенному (обычно нажатием правой кнопкой мощи на окно), либо дополнительно настраивать консоль/окружение рабочего стола (KDE / GNOME). Кроме того, исправлена проблема, из-за которой невозможно было увеличить размер окна «картинка в картинке» под Wayland.
  • В просмотрщике PDF появилась плавающая кнопка (значок «корзина»), упрощающая удаление добавленных пользователем рисунков, изображений и текста.
  • В диалог настроек добавлена опция «Всегда подчёркивать ссылки».
  • Если в системе не задан почтовый клиент по умолчанию, при посещении почтового сервиса, поддерживающего открытие ссылок mailto://, Firefox предложит установить себя в качестве почтового клиента.
  • Из Tor Browser принят патч с добавлением настроек, позволяющих не отображать заголовок текущей вкладки в заголовке окна браузера (privacy.exposeContentTitleInWindow. privacy.exposeContentTitleInWindow.pbm).
  • Во многих строках слово «Скопировать» вопреки правилам русского языка заменено на «Копировать». Как отметил один из волонтёров, поддерживающих русскую локализацию, неграмотный вариант более распространён и привычен большинству пользователей (например, в интерфейсе macOS Apple использует «Скопировать», а Microsoft в Windows, пользователей которой намного больше, чем пользователей macOS, использует «Копировать»). В украинской и белорусском локализациях тоже используется «Копировать». К тому же, язык не статичен, он постоянно развивается и меняется, а его правила подстраиваются под большую часть носителей языка.
  • Удалена страница about:plugins, которая дублировала раздел «Дополнение и темы > Плагины».
  • macOS:
  • Windows:
    • На страницу about:support добавлено напоминание установить из Магазина Windows расширение Microsoft AV1 Extension (если оно отсутствует) для аппаратного ускорения декодирования формата AV1 (поддерживается видеокартами NVIDIA RTX 3000, AMD RX 6000 (кроме 6500XT), а также Intel Xe и Arc Alchemist).
    • Исправлена невозможность назначить Firefox браузером по умолчанию, если он установлен из пакета MSIX.
    • Улучшен механизм работы с реестром.
  • HTML: реализована поддержка отложенной загрузки фреймов (<iframe loading=lazy>), что ускоряет первоначальную загрузку страницы, а также снижает трафик и потребление памяти (в случаях, когда пользователь не стал докручивать страницу и не возникло необходимости подгружать фрейм).
  • CSS:
    • Свойство text-wrap теперь поддерживает значения balance и stable (balanceиспользуется для коротких блоков контента, таких как заголовки, и гарантирует, что контент будет сбалансированным и легко читаемым, когда занимает несколько строк. stable гарантирует, что редактируемый контент не будет перекомпоновываться, пока пользователь его редактирует).
    • Добавлена поддержка селектора :has()обычно называемого родительским селектором (позволяет применять стили к элементу на основе связанных элементов, например, li:has(ul) будет соответствовать списку, который содержит список следующего уровня, а h1:has(+ p) будет соответствовать заголовку, за которым следует абзац).
    • Свойство text-indent обзавелось поддержкой значений each-line и hanging (упрощают указание определенные стилей отступов текста. Кроме того, можно комбинировать разные значения, например, text-indent: 3em hanging each-line).
  • JavaScript:
    • Реализована поддержка статического метода Promise.withResolvers() (позволяет разрешить или отклонить обещание после его создания).
    • Date.parse() теперь поддерживает дополнительные форматы дат:
      • Формат YYYY-MMM-DD позволяет указать год, превышающий 9999 (например, 19999-Jan-01).
      • MMM-DD-YYYY (например. Jan-01-1970).
      • Миллисекунды для форматов, не соответствующих ISO (например, Jan 1 1970 10:00:00.050).
      • День недели в начале (например, Wed, 1970-01-01, Wed, 1970-Jan-01, при этом день недели не обязан быть корректным, например, допускается foo 1970-01-01).
    • Прочие изменения Date.parse():
  • WebAssembly: реализовано устранение хвостовых вызовов для улучшения поддержки функциональных языков.
  • WebTransport: интерфейс WebTransportSendStream обзавёлся поддержкой свойства sendOrder (позволяет указать приоритет отправки потока относительно других потоков).
  • Инструменты разработчика: в отладчике теперь можно отключить ключевое слово debugger; на текущей странице.

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

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

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

★★★★★

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

Включена поддержка Wayland. По умолчанию вместо XWayland будет использоваться композитор Wayland (больше не требуется запускать браузер с параметрами MOZ_ENABLE_WAYLAND)

Минус одна переменная окружения. Это хорошо.

Во многих строках слово «Скопировать» вопреки правилам русского языка заменено на «Копировать».

:/

Прогнулись под малограмотных из мелкософта. Мне в принципе пофиг — у меня всё равно английская локаль. Но сам прецедент довольно грустный.

Удалена страница about:plugins, которая дублировала раздел «Дополнение и темы > Плагины».

Ну блин… А я уже привык ей пользоваться.

CrX ★★★★★
()

Не совсем понятно, в чём проблема «копировать»? Ведь оно копирует в буфер обмена? Ну да, несовершенная форма глагола, но это не ошибка, можно «копировать 1 раз».

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

Проблема становится очевиднее, если рассмотреть это в совокупности:

  • что сделать? скопировать, вы́резать, вставить
  • что делать? копировать, выреза́ть, вставлять

В русском языке есть глаголы совершенного и несовершенного вида. Они отличаются тем, что глаголы совершенного вида обозначают совершенное (законченное) действие, а несовершенного вида не совершенное действие (не законченное).

Таким образом, либо «скопировать» и «вставить», либо «копировать» и «вставлять».

Но волонтёры, работающие над локализацией, прямо заявили, что на правила плевать, главное — что пользователи именно так говорят. Это скользкая дорожка. Лично я считаю, что сначала нужно дожидаться, пока новая норма будет зафиксирована, а потом уже её применять. Иначе, давайте тогда употреблять в локализации словечки типа «вообщем» — а что, многие люди же так говорят...

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

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

Лучше бы они сделали кнопку или хоткей «Растянуть по ширине страницы». Сколько уже можно это терпеть.

MoldAndLimeHoney
()

Во многих строках слово «Скопировать» вопреки правилам русского языка заменено на «Копировать».

Аллилуйя!

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

Ога! В разы по итогу через время на круг машина поломалась и теперь из нее что-то вытарчивает, пойду пешком к поездам до Ховрина…

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

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

Но никто не фиксирует актуальных норм языка! Собственно даже эталонной реализации нету. Словари и учебники пишутся с лагом лет в 20 и не охватывают локальных нюансов.

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

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

Но никто не фиксирует актуальных норм языка!

Лингвисты фиксируют. Только это мало кому интересно.

Собственно даже эталонной реализации нету.

А её и не может быть для живого языка. В теории возможно, на практике — нет.

Словари и учебники пишутся с лагом лет в 20 и не охватывают локальных нюансов.

Это да. Но может оно и к лучшему. Было бы, наверное, неудобно, когда каждый год новый словарь, и перепривыкай, особенно если язык не родной, а изучаемый, да и вообще это мало кому надо, кроме профессионалов. А уж тем более школьникам. Представь, если бы в первом классе учили одной норме, в пятом — другой, а в одиннадцатом — третьей. И без этого каши в голове хватает.

Ну а собственно узус, он и без словарей нормально впитывается. В общем, обывателю какой-то супер актуальный словарь и не требуется, 20-летней давности достаточно. Тут скорее проблема в том, что многие чуть ли не к Далю до сих пор обращаются как к последней инстанции, не зная ничего актуальнее.

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

Это почти всегда плохая идея. Особенно для популярных проектов, не нацеленных на «гиков». В каком-нибудь ЯП это прокатит, но не в браузере. Хомячки не знают, чего они хотят, и что для них лучше. По крайней мере заранее. Они наголосуют за какое-то говно, а потом уйдут к конкуренту, сделавшему наоборот или по-своему, потому что «там удобнее». Это, конечно, не про копировать/скопировать конкретно (что не столь важно на самом деле), а в целом про решения в области того, что и как делать в интерфейсе.

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

HTML: реализована поддержка отложенной загрузки фреймов

У меня дежавю или эта фича уже была добавлена раньше? Или речь о разных вещах?
Статья с хабра от 2020:

Нативная отложенная загрузка для изображений была добавлена в Chrome 76 через атрибут loading, а затем пришла и в Firefox. Мы рады сообщить, что встроенная отложенная загрузка для iframe теперь стандартизирована…
Пришло время ленивой загрузки закадровых iframe

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

«Скопировать» вопреки правилам русского языка заменено на «Копировать»

А почему «Копировать» - неправильно ?

rumgot ★★★★★
()

слово «Скопировать» вопреки правилам русского языка заменено на «Копировать».

Значит, уже не нужен userChrome.css, Firefox 115 (комментарий). Можно откатываться.

Попался на просторах интернета код для userChrome.css, который исправляет проблему на уровне юзера (пока/если mozilla не поменяет глобально).

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

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

Язык конечно меняется, но всерьез закреплять в языке такие слова как: адвокатка, авторка, докторка и т.п…

Как тогда будет женщина пилот? - Пилотка что-ли ? :-)

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

В пунктах меню, совершающих определённое действие при клике на них, используется совершенный вид глагола. Что сделать: Сохранить, Закрыть, Вставить, Открыть в новом окне, Скопировать. Не что делать: Сохранять, Закрывать, Вставлять, Открывать в новом окне, Копировать.

Но теперь (похоже по причине этой ошибки мелкомягких) что «Копировать» начинают использовать в речи и как совшершенный вид. «Копируйте мне пожалуйста два документа» уже даже используют в речи.

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

Язык конечно меняется, но всерьез закреплять в языке такие слова

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

Меня самого бесят эти «авторки» — в основном потому, что это форсится на идеологической основе, а не просто возникает естественно. Но да, всерьёз закреплять, конечно, если приживётся.

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

В пунктах меню, совершающих определённое действие при клике на них, используется совершенный вид глагола. Что сделать: Сохранить, Закрыть, Вставить, Открыть в новом окне, Скопировать. Не что делать: Сохранять, Закрывать, Вставлять, Открывать в новом окне, Копировать.

Понятно. Спасибо.

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

Хомячки не знают, чего они хотят, и что для них лучше.

Вот не надо, это работает наоборот. Если упорно держать людей за идиотов и «сами не знают чего хотят», и результат будет плохим, и люди в итоге станут идиотами. Причём злыми идиотами.

Они наголосуют за какое-то говно, а потом уйдут к конкуренту, сделавшему наоборот или по-своему, потому что «там удобнее»

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

что и как делать в интерфейсе

Тут есть вполне универсальное решение: делай плавающие панели с настраиваемыми виджетами и предлагай пару-тройку переключаемых дефолтных профилей. Во первых охватишь 3-я профилями в 3 раза большую аудиторию, а во вторых те самые гики сделают себе как надо, а особо удачные версии станут новыми профилями. С этим могли бы быть какие то проблемы 30 лет назад - оперативки не хватало. Сейчас причина может быть только одна - дизайнер __дак.

kirill_rrr ★★★★★
()

спокойный минорный релиз. Обновился на 122 beta 1 :)

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

В целом - согласен! Но меня «копирожание» так не бесило, как эта С!
Интерфейс должен быть консистентным! И общие его элементы должны локализовываться на уровне системы, чтобы тот же копипаст выглядел одинаково ВЕЗДЕ!

GAMer ★★★★★
()

Во многих строках слово «Скопировать» вопреки правилам русского языка заменено на «Копировать»

Приветствую. Понимаю, что неправильно, но приветствую.

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

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

Мне по этому поводу вспоминается, как возмущался Чуковский от употребления «пока» при прощании. Никак он не мог смириться с тем, что это слово начинают использовать как замену «до свидания». А сейчас это воспринимается естественным.

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

У меня дежавю или эта фича уже была добавлена раньше? Или речь о разных вещах? Статья с хабра от 2020

В статье говорится, что Firefox и Chrome умеют в отложенную загрузку изображений, а Chrome в 2020 научился отложенно загружать фреймы:

Нативная отложенная загрузка для изображений была добавлена в Chrome 76 через атрибут loading, а затем пришла и в Firefox. Мы рады сообщить, что встроенная отложенная загрузка для iframe теперь стандартизирована и также поддерживается в браузерах на основе Chrome и Chromium.

Прошло 3.5 года, теперь и Firefox научился.

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

Вот не надо, это работает наоборот. Если упорно держать людей за идиотов и «сами не знают чего хотят», и результат будет плохим, и люди в итоге станут идиотами. Причём злыми идиотами.

Сразу видно, у вас нет достаточного опыта принятия решений на основе подобных голосований.

Не буду пытаться переубедить, пожалуй, останемся при своих.

Тут есть вполне универсальное решение: делай плавающие панели с настраиваемыми виджетами и предлагай пару-тройку переключаемых дефолтных профилей. Во первых охватишь 3-я профилями в 3 раза большую аудиторию, а во вторых те самые гики сделают себе как надо, а особо удачные версии станут новыми профилями. С этим могли бы быть какие то проблемы 30 лет назад - оперативки не хватало. Сейчас причина может быть только одна - дизайнер __дак.

А вот с этим согласен. Flexibility — это всегда хорошо.

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

Как тогда будет женщина пилот?

Пилотша? Ведь капитанша. Слова должны не только соответствовать каким-то формальным правилам, но и ложиться на слух и язык, потому не авторка, а авторша, докторша иль доктарька, программарька, кодарыня, продьюсарыня.

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

Окончание «ща» не котируется у фемок, так как традиционно обозначала жену человека этой профессии. Так что или -ка или -ица

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

Да, «копировать» я тоже ни разу не слышал. «Откопируй мне», «отксерь» - да. «Скопируй мне» - тоже слышал. Связка «копировать, вставить, вырезать» используется, в основном, в интерфейсах.

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

Пишут многие, но никто «вообщем» не говорит.

Значит, Вам повезло в жизни не слышать это. :)

Координально, причём... ;)

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

Как тогда будет женщина пилот? - Пилотка что-ли ? :-)

Да лишь бы не пелотка...

А то с них станется. :)

Somebody ★★
()

простите за занудство... режим сохранения от балды куда хочу все так-же не починили?!

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

А что с ним не так? Вроде сохраняется что и куда хочется.
А если речь про глотающееся нажатие Enter в диалоге сохранения, то сколько лет этому багу? Пятнадцать? Двадцать? Я уже перестал надеяться (

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

Хм, я помню, просто поставил сохранение в последний использованный каталог, без всякой «smart» эвристики, и оно до сих пор так и работает.
.. С ужасом представляю, что будет, если придётся начинать с чистого профиля, без всех привычных настроек...

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

browser.download.improvements_to_download_panel false
browser.download.lastDir.savePerSite false
browser.download.useDownloadDir false
Больше что-то не вижу изменённых настроек, последний каталог сохраняет в browser.download.lastDir исправно.

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

browser.download.improvements_to_download_panel

Удалена в Firefox 115, стирайте.

browser.download.lastDir.savePerSite

Вот это, скорее всего, и было нужно: скрытая настройка (т.е. по умолчанию её не существует, нужно создавать вручную), которая управляет сохранением последнего каталога в привязке к URL (таким образом, Firefox для каждого домена запоминает, куда сохранялся файл). Соответственно, если её отключить, то последнее место сохранения будет общим для всех доменов.

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

Когда уже подключат ИИ, который будет на лету сочинять странички для меня лично? Мне уже неинтересно, что пишут кожаные на пикабу!

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

Нет, надо что-то типа «подключи к дискуссии отцов», и в треде появляется Луговский.

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

ну вот чего про нихь еще можно сказать?! даже в быстрые ссылки не дают возможность засунуть about:config (с разбегу хрен вспомнишь как эта «хрень...» назывыатся :о)

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

спасимбда-кланяептся! :о) с наступающим!!!

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

Пилотиха, разумеется.

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

Как вариант -ица и пилотица. Адвокатица, авторица, блоггерица, медведица, каракатица. Но не так забавно.

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

«Учительница» никого особо не смущает :)

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

даже в быстрые ссылки не дают возможность засунуть about:config

Никто не мешает закрепить условный example.com, затем открыть about:config и поменять example.com на about:config. Результат: about:config на начальной странице. Правда, открываться будет лишь через пкм - открыть в новой вкладке.

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

Никто не мешает

Вы же и мешаете :о)

простым набегом не получится pic1 pic2

а непростым набегом - это называется: штаны, голова, гамак, скафандр... :о)

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

Но волонтёры, работающие над локализацией, прямо заявили, что на правила плевать, главное — что пользователи именно так говорят.

База. Язык - это не религия со своими догмами.

Ghostwolf ★★★★★
()

Во многих строках слово «Скопировать» вопреки правилам русского языка заменено на «Копировать».

Зря. Не нужно подстраивать реалии под идиотов.

alex1101
()

Ушёл с фф именно из-за его ограниченной поддержки тачскрина, можно уже пробовать или там экспериментально? Я про нажатие правой кнопки мощи спрашиваю, насколько много надо мощи, чтобы с этим работать?

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