LINUX.ORG.RU

Firefox 123

 ,


0

1

Доступен Firefox 123.

  • Linux:
    • Для работы с геймпадами теперь применяется evdev вместо устаревшего API, предоставляемого ядром Linux.
    • В состав собираемой телеметрии будут включаться название и версия используемого дистрибутива Linux.
  • Firefox View:
    • Во все разделы добавлено поле поиска.
    • Убрано жёсткое ограничение на показ лишь 25 недавно закрытых вкладок.
  • Встроенный переводчик:
    • Встроенный переводчик научился переводить текст во всплывающих подсказках и текст-заполнитель в элементах форм.
    • Реализовано кэширование переведённого текста.
    • Для ускорения перевода будут использоваться инструкции AVX VNNI (при условии их поддержки процессором).
  • Блок настроек «При использовании адресной строки предлагать ссылки из» переехал из раздела «Приватность и защита» в «Поиск».
  • Если в настройках DNS-over-HTTPS включён автоматический выбор сервера, то Firefox будет выбирать сервер, подстраиваясь под перемещения пользователя (до этого выбор происходил единожды, и, например, если пользователь переезжал из Канады в Австралию, то по-прежнему использовался канадский сервер).
  • Сетевое разделение теперь распространяется и на кэш ответов OCSP.
  • macOS:
    • Реализована поддержка автозаполнения с помощью учётных данных, сохранённых в iCloud.
    • Стиль всплывающих подсказок приведён к стилю операционной системы.
  • Windows: Из интерфейса настроек удалена настройка «Использовать фоновую службу для установки обновлений» (установка обновлений в фоне меньше раздражает пользователей запросами UAC, поэтому практически никто эту настройку не отключает). Она по-прежнему доступна через управление тонкими настройками для тех, кто по каким-то причинам предпочитает отвлекаться на установку обновлений.
  • HTML: Элемент <template> получил поддержку атрибута shadowrootmode (позволяет декларативно создавать поддерево теневого DOM). Атрибут может принимать значения open и closed, которые соответственно делают видимым или скрывают JavaScript в теневом DOM для внешнего кода.
  • В соответствии с изменениями спецификации dir=auto теперь может применяться к элементам ввода Hidden, Password, Submit Button, Reset Button и Button, а атрибут dirname — к Password и Submit Button.
  • SVG:
    • Элементы <linearGradient> и <radialGradient> теперь поддерживают изменение цветового пространства на linearRGB или sRGB с помощью атрибута color-interpolation.
    • Элемент <feImage> больше не требует, чтобы корневой элемент обязательно имел фиксированные размеры. Теперь, если размеры корневого элемента задан в процентах, feImage будет использовать размеры по умолчанию (300x150 пикселей).
  • HTTP: Включена поддержка HTTP-кода 103 Early Hints для ресурсов с атрибутом rel="preload", позволяющая, не дожидаясь полного ответа сервера, предварительно загружать ресурсы, которые, скорее всего, понадобятся для работы веб-сайта. Это существенно ускоряет загрузку веб-страниц.
  • API: Web Authentication API теперь поддерживает создание учетных данных между источниками.
  • Подавление эха теперь может применяться к звуку, поступающему с микрофона, когда аудиовыход перенаправляется на другое устройство с помощью setSinkId().
  • Инструменты разработчика:
    • Пункт меню «Сохранить изображение» сетевого монитора переименован в «Сохранить ответ как» и теперь умеет сохранять не только изображения.
    • В трассировщик отладчика возвращён показ имён и значений аргументов.
    • В интерфейсе отладчика теперь показываются ошибки, связанные с картами исходного кода (до этого они выводились лишь в консоль).

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

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

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

★★★★★

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

Для работы с геймпадами теперь применяется evdev вместо устаревшего API, предоставляемого ядром Linux.

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

Smacker ★★★★
()

AVX-VNNI это в zen4, ок, хорошие инструкции для ускорения нейросетей но как они ускоряют облачный перевод?

Подсмотрел, они хотят обрабатывать There should be a small cache of translated texts, зачем, если есть доступ в сеть на перевод?

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

поэтому практически никто эту настройку не отключает

Откуда инфа? Оттуда, что практически никто не отключает телеметрию?

bender ★★★★★
()

Собрал себе 123 версию и сразу возник вопрос: в заголовке окна появилось неиспользуемое место между кнопкой закрытия и кнопкой списка вкладок (см. скриншот), как эту пустоту убрать? Вроде такого раньше не было, или я не замечал, а тут прям в глаза бросилось.

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

Значит не замечал. А убрать ее можно?

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

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

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

А нафига такое

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

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

Да, во-первых, большая часть пользователей не отключает телеметрию, во-вторых, банальная логика - зачем бы пользователям отключать фичу, которая делает им удобнее? Если пользователь хочет совсем не обновляться, он отключает обновления с помощью политик. А отключение упомянутой фичи лишь делает процесс обновлений более неудобным: браузер будет обновляться не в простое, а когда запущен (а в этот момент у пользователя, разумеется, Очень Важные Дела).

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

Данная новость ярко показывает, что ЛОРу очень требуется реакция «нинужно».

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

Что такого непонятного в функции локального нейронного перевода?

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

большая часть пользователей не отключает телеметрию,

Откуда инфа о тех, кто отключил? Из телеметрии?

bender ★★★★★
()

Встроенный переводчик

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

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

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

Напомнило «You’ll own nothing and you’ll be happy».

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

Может выделенную область переводить или без расширений не обойтись?

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

Что получает в хроме из реально конфиденциального Google/Cloud Translation окромя ссылки на сайт, что нужно перевести и вернуть по API? ) Боже мой, может и IP клиента получит, какой ужас )

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

ссылки на сайт

IP клиента

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

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

Вот зачем они это делают встроенным, а не расширением?

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

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

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

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

всерьёз считать в 2024 году мегабайты стоража смехотворно.

Как говорил Стэтхэм:

Мегабайт Гигабайт бережёт.
mydibyje ★★★
()
Ответ на: комментарий от One

Google

Гугл вообще давно пора в списки блокировки вносить.

ссылки на сайт, что нужно перевести

Переводить можно не только публично доступные сайты. Слать их содержимое кому-то тем более плохо.

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

Потому что апи расширений урезали и испортили и теперь их сложно эффективно использовать.

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

Из здравого смысла и многолетнего опыта разработки и поддержки ПО. Если что-то не включено или не отключено по умолчанию, то «этого» для большинства пользователей не существует.

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

из реально конфиденциального

Например, какой-то документ ДСП. Переводчик в Firefox в недалёком будущем будет уметь не только перевести страницу по ссылке, а и кусок выделенного текста.

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

Как минимум педали в текстовом редакторе нужны.

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

А всерьёз считать в 2024 году мегабайты стоража смехотворно.

Вот так и получается Bloated Software, когда для создания сайта визитки надо скачать 100мб библиотек.

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

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

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

Вот это просто архинеобходимейшая функция в браузере.

Я в свое время играл во всякие фермы. Мать сейчас играет в «Клондайк». Да, это примитивные экономические стратегии. Но браузерные игры, в которые удобнее играть с геймпада, тоже где-то должны быть. А если их нет, нужно предусмотреть возможность их создания. Браузер - это ведь штука для всех. А стало быть, и для людей с весьма специфическими запросами тоже.

Нужнее геймпад, пожалуй, только в текстовом редакторе, но это не точно.

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

Vidrele ★★
()

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

к чему бы это? убунта 20.04, LxQt

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

Но браузерные игры, в которые удобнее играть с геймпада, тоже где-то должны быть.

Устройств ввода много всяких. Должны ли быть бразуерные игры, где удобнее играть с графического планшета? Сканера плёнки? Midi-клавиатуры?

Подозреваю, что она уже есть и настраивается.

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

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

Устройств ввода много всяких. Должны ли быть бразуерные игры, где удобнее играть с графического планшета? Сканера плёнки? Midi-клавиатуры?

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

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

Относительно недавно занимался таким в Тетрисе на эмуляторе NES для Android. Вписать можно максимум три буквы. Угадай, какое я слово транслитерировал разными способами и как выглядела моя таблица лидеров. Да, это ужасный способ набора, но спасибо, что его предусмотрели.

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

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

Игры в браузере это

А еще и Облачный гейминг в браузере. Когда сверхтребовательные к железу игрушки, воспроизводятся на ‘дохлом’ ноутбуке через Chrome. )

(Статья про «VK Play Cloud», другие облачные сервисы, вроде, давно уже умеют через браузер.)

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

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

Я протестую. Есть приставка Playdate, у которой основной орган управления — ручка от мясорубки. Был R.O.B. для денди. Была Power Glove, дека DJ Hero, палочки с детектором движения для Wii, Joyboard, и ещё много чего. Они ничем не хуже прочих. И со сканером плёнки и миди-клавой тоже можно сделать игру, а если этого ещё не сделано, так это сугубо упущение узколобых гейм-девелопёров.

Относительно недавно занимался таким в Тетрисе на эмуляторе NES для Android. Вписать можно максимум три буквы. Угадай, какое я слово транслитерировал разными способами и как выглядела моя таблица лидеров. Да, это ужасный способ набора, но спасибо, что его предусмотрели.

TUX, конечно же, что ещё можно из трёх букв составить православного.

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

Это всё от лукавого, и, насколько мне известно, раз за разом не взлетает почему-то (ох лол, действительно, почему же).

Smacker ★★★★
()

Лучше бы они <option> background color научились. А то бред собачий: хром умеет option background, но не умеет option padding; а firefox наоборот.

А ещё я тут про дикие глюки firefox вокруг selection внутри <div contenteditable> мог бы рассказать, но лень примеры приводить-оформлять. И undo в нём тоже полудохлый, а всё на кривых разрабов reddit и youtube грешил.

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

Но браузерные игры, в которые удобнее играть с геймпада, тоже где-то должны быть.

Допустим, онлайн-эмуляторы игровых консолей.

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