LINUX.ORG.RU

Firefox 111

 ,


0

2

Доступен Firefox 111.

  • Linux:
    • Расширено число систем, на которых заголовок будет отрисовываться не оконным менеджером, а самим браузером.
    • Реализовано копирование поверхностей VA-API средствами dmabuf (не будет работать на видеокартах NVIDIA, т.к. они не позволяют создавать объекты dmabuf напрямую).
    • Под Wayland налажено обновление субтитров в окне «Картинка в картинке», когда окно браузера находится под другими окнами.
  • Пользователи Firefox Relay теперь могут создавать временные адреса эл. почты прямо из соответствующих полей ввода.
  • Добавлены фриульская (fur) и сардинская (sc) локализации.
  • Если у сохраняемого файла отсутствует имя, он будет называться «Безымянный», а не «index», как раньше.
  • Поле поиска и кнопка добавления новой записи в менеджере паролей перемещены в верхнюю часть левого столбца. Кроме того, количество звёздочек, которыми закрыты пароль, больше не совпадает с количеством символов в пароле.
  • Заблокированные пользователем сторонние библиотеки теперь помещаются в начало списка на странице about:third-party.
  • К процессам на странице about:processes добавлена кнопка «Профилировать все потоки этого процесса».
  • Появилась возможность сохранять разрешения не только для сайтов, но и для файлов (до этого при запросе разрешения от файла отсутствовала возможность запомнить выбор).
  • В уведомление с запросом выбора устройства вывода, которое веб-приложение может создать с помощью MediaDevices.selectAudioOutput(), добавлен вариант «Всегда блокировать».
  • Ресурсам alipay.com и miravia.es запрещено обращаться к MIDI-устройствам, поскольку они используют это для составления цифрового отпечатка. Ещё один веб-ресурс, практиковавший подобную порочную практику (по данным телеметрии, в США на него приходилось 85% запросов доступа к MIDI-устройствам), успел прекратить её до того, как разработчики дали пользователям возможность отправлять жалобы на подобное поведение, поэтому его не удалось идентифицировать и забанить.
  • Исправлена уязвимость 11-летней давности, позволявшая провести спуфинг с помощью форм авторизации. Злоумышленник мог сконструировать специальную веб-страницу, которая перенаправляла пользователя на легитимный сайт и открывала поверх него форму авторизации. Пользователь, видя в адресной строке и заголовке браузера легитимный домен, мог подумать, что форма авторизации относится к этому домену, в то время как форма принадлежала сайту злоумышленника.
  • Исправлено пропадание ведущего нуля при заполнении форм PDF.
  • Исправлена ошибка, из-за которой закладки, добавленные через «Библиотеку», получали некорректное время последнего изменения.
  • Поскольку возможность убрать значки дополнений в расширенное меню была в одном из прошлых выпусков удалена в пользу нового выпадающего меню «Расширения», это меню сделано неотключаемым, а настройка extensions.unifiedExtensions.enabled — удалена (иначе, пользователь, отключивший это меню, не сможет вообще получить доступ к незакреплённым на панели инструментов значкам дополнений). Тем не менее, это меню всё ещё можно скрыть с помощью userChrome.css:
    #unified-extensions-button {
    	width: 0.1px;
    	padding-inline: 0 !important
    	}
    #unified-extensions-button > .toolbarbutton-icon {
    	width: 0 !important;
    	}
    
  • macOS:
  • Windows: уведомления от веб-сайтов теперь выводятся в виде нативных уведомлений операционной системы.
  • HTML:
    • Элементы form обзавелись поддержкой атрибута rel (управляет аннотациями и типами ссылок, которые создаёт форма).
    • Включена по умолчанию поддержка глобального атрибута autocapitalize (по умолчанию имеет значение none).
    • Реализована поддержка глобального атрибута translate.
  • JavaScript: благодаря набору патчей от PLCT Lab, в SpiderMonkey (JS-движок, используемый в Firefox, и первый в истории JS-движок вообще) добавлена начальная поддержка архитектуры riscv64.
  • Включена поддержка Origin private file system (OPFS). Данные, хранящиеся в этой виртуальной файловой системе, привязаны к источнику: ему не требуется разрешение для доступа к файлам, а очистка данных веб-ресурса/источника удаляет и ассоциированное с ним хранилище. Доступ к OPFS осуществляется с помощью метода StorageManager.getDirectory() путём вызова navigator.storage.getDirectory() в воркере или основном потоке.
  • WebRTC: реализована поддержка RTCInboundRtpStreamStats.trackIdentifier (связывает статистику inbound-rtp с конкретной дорожкой при использовании RTCPeerConnection.getStats()).
  • SVG: внутри элементов <marker> теперь поддерживаются значения context-stroke и context-fill.
  • Инструменты разработчика: поиск в отладчике теперь производится и по сторонним файлам (результаты помещаются в конец).

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

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

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

★★★★★

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

Лиса живи!

XOXO
()

Исправлена уязвимость 11-летней давности

🤦‍♀️ видать настолько она часто использовалась, прям Джо вспоминается

mandala ★★★★★
()

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

А можно это все отменить? Для всех программ разом? И больше не видеть?

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

Для GTK3-приложений, вроде, когда-то был пакет gtk3-nocsd (в Ubuntu). Как с этим дело обстоит в 2023 году, я не знаю, но гуглить надо в направлении «как глобально отключить CSD».

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

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

А можно это все отменить? Для всех программ разом? И больше не видеть?

В KDE можно зафорсить серверные декорации для всех окон. Как в других DE и WM, без понятия.

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

В Firefox боковые вкладки сделаны настолько всрато, что лучше не трогать вообще. У того же Vivaldi с этим гораздо лучше.

Но даже если жалко вертикального пространства, CSD тут не нужен вообще. Из коробки там пространство уже чудовищно нерационально расходуется, и можно всё сильно улучшить без вертикальных вкладок и с серверными декорациями.

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

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

Просто нужно вернуться к настраиваемому интерфейсу с плавающими панелями (библиотека для этого ведь осталась) и позволить пользователю использовать 1-о, 2-х или 3-строчную компоновку или прочую экзотику с боковыми панелями. И ещё использовать высокие мониторы если низкие слишком низкие.

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

Зато в нём не работает строка адреса и переключение вкладок весьма нетрадиционное. Да и реакция на касание под 2 секунды...

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

В Firefox 68.11.0 имеется поиск по странице, поддержка дополнений, адресная строка вверху окна.

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

Там для этого отдельная кнопка? Могу проверить только позже.

Upd: увидел, спасибо.

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

Не надо расточать драгоценное место на конского размера вкладки и панель вкладок (в которой обычно нет ничего интересного, но люди не знают как убрать). Как-то так.

R_He_Po6oT ★★★★
()

меню «Расширения» сделано неотключаемым

Ну что за мудачьё, а.

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

В каком? У меня на 110.0.1 дополнения в расширенном меню, меню расширения отключено.

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

Стараюсь GTK приложений вообще избегать(не являюсь пользователем KDE, использую i3wm), в остальных программах CSD отключил.

Werenter ★★
()

Тем не менее, это меню всё ещё можно скрыть с помощью userChrome.css

Но выстрелить в ногу вы всё еще можете. 🤣

Исправлена уязвимость 11-летней давности

Похоже, что кто-то полез заниматься археологией на трекере.

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

В KDE можно зафорсить серверные декорации для всех окон. Как в других DE и WM, без понятия.

Собрал gtk3 с патчсетом gtk-classic. В основной массе приложений помогает.

Но в гномьих приложениях никак не отключишь. Можно средствами DE заставить WM рисовать серверные декорации для всех окон но итогом будут задвоенные декорации. Гном как всегда отвратен.

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

Для лисы точно можно - стоит 112 beta1 и никакого мерзотного CSD не наблюдается.

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

Только в Фоксе нормально реализованы Tree Style Tabs. Это основная причина почему я не вижу ему альтернативы. Ну и еще в нем работает прокси с авторизацией, в отличие от Хромога.

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

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

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

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

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

Вы так пишете, будто не видели оконных менеджеров с боковыми заголовками.

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

можно зафорсить серверные декорации для всех окон.

Прекрасно, окна с двумя заголовками разного стиля - то, чего мне в жизни не хватало (нет)

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

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

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

А на мобиле можно? Если да, я не удивлюсь. Но простой Вася естественно не будет даже задаваться вопросом как прожать ctrl+f на мобиле. Я только сказал, что поиск по странице не вызывается танцами с бубном, тем более на мобиле.

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

Просто нужно вернуться к настраиваемому интерфейсу с плавающими панелями (библиотека для этого ведь осталась) и позволить пользователю использовать 1-о, 2-х или 3-строчную компоновку или прочую экзотику с боковыми панелями. И ещё использовать высокие мониторы если низкие слишком низкие.

Вернись. userChrome.css всё ещё работает. Например, мой Firefox выглядит вот так.

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

Не все пользуются тайлинговыми менеджерами.

Полагаю это так, а сосиса-то тебе зачем?

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

Нажимаешь Super+LMB и двигаешь за что угодно? Или Alt+F7 для тачпада. По крайней мере в Гноме так.

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

Интересно можно ли зафорсить отрисовку классического menu bar вместо бургера…

Если что, классическое меню вызывается нажатием Alt.

Im_not_a_robot ★★★★★
()

теперь ещё шустрее?

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

На десктопе есть универсальный ctrl+f (а где там отдельная кнопка, наверное тоже не знаю, хотя фф юзаю с 3.х какого то там).

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

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

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

Поиск по истории это отдельная тема, но с остальным что-то не так. Не лечится полным удалением и установкой заново?

придется закопать мобильную лису и поставить браузер.

Я на телефоне перешёл на фф по нескольким причинам:

1. Нужна синхронизация с десктопами

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

3. Дополнения (хоть их и полторы штуки, но часть необходимых есть).

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