LINUX.ORG.RU

Firefox 131

 ,


0

1

Доступен Firefox 131.

  • Linux: Реализована поддержка seek и mpris:length для MPRIS.
  • Включён предпросмотр вкладок (при наведении курсора на неактивную вкладку).
  • Изменён значок, вызывающий выпадающий список всех открытых вкладок. Кроме того, удалена настройка, позволявшая его скрыть (можно скрыть, добавив #alltabs-button { display: none !important; } в userChrome.css).
  • Реализована поддержка фрагментов текста: позволяет полноценно пользоваться ссылками, в которые встроено указание на конкретное место в тексте.
  • Разрешение, данное сайту (например, не использование геолокации), теперь запоминается на час (либо до закрытия вкладки, если это случится раньше).
  • Встроенный переводчик теперь учитывает язык, которые пользователь выбирал раньше (например, если пользователь использует операционную систему и Firefox на английском языке, но выбрал перевести текст на испанский язык, в следующий раз ему по умолчанию будет предлагаться перевести текст на испанский, а не на английский).
  • Возвращена возможность перейти на главную страницу поисковика из панели поиска (когда она отделена от адресной строки): для этого нужно кликнуть в строку поиска и нажать на значок поисковика, зажав Shift.
  • CSS: Свойство inset-area переименовано в position-area в рамках грядущей реализации позиционирования якорей.
  • JavaScript: Реализована поддержка синхронных хелперов итератора: Iterator.prototype.drop(), Iterator.prototype.every(), Iterator.prototype.filter(), Iterator.prototype.find(), Iterator.prototype.flatMap(), Iterator.prototype.forEach(), Iterator.prototype.map(), Iterator.prototype.reduce(), Iterator.prototype.some() и Iterator.prototype.take() (позволяют выполнять Array-подобные операции с итераторами без необходимости создания промежуточных объектов Array, а также могут использоваться с очень большими наборами данных, где невозможно создание промежуточного Array).
  • WebAssembly: Включена поддержка exnref.
  • HTTP:
    • HTTP-заголовок Set-Cookie с атрибутом SameSite=None или вообще без указания SameSite (что интерпретируется как SameSite=None), теперь обязан иметь атрибут Secure (то есть, такие куки могут быть установлены лишь по HTTPS-соединению).
    • Реализована поддержка Cookies Having Independent Partitioned State (CHIPS), также известная, как «разделение куки» — позволяет разработчику поместить куки в секционированное хранилище с помощью директивы partitioned HTTP-заголовка Set-Cookie. Таким образом, куки хранятся в отдельности для каждого сайта верхнего уровня и могут быть прочитаны только на том же сайте верхнего уровня (и его поддоменах), на котором они были установлены. Это блокирует межсайтовое отслеживание, но при этом позволяет использовать сторонние файлы cookie, например сохранять состояние встроенных карт или виджетов чата на разных поддоменах сайта.
  • Интерфейс PointerEvent обзавёлся поддержкой свойств altitudeAngle и azimuthAngle (угол между стилусом и экраном (плоскость X-Y) и позиция стилуса над экраном относительно его оси X соответственно).
  • Обновлён метод caretPositionFromPoint() интерфейса Document.
  • Удалена поддержка SVGGraphicsElement.nearestViewportElement и SVGGraphicsElement.farthestViewportElement, которые были объявлены устаревшими в феврале этого года.
  • Инструменты разработчика:
    • Появилась возможность менять разнообразные значения с помощью колеса мыши.
    • Инспектор научился показывать вычисленные значения пользовательских свойств при наведении курсора там, где они определены.

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

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

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

★★★★★

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

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

Плохо.

А всё остальное похоже просто зпланированное ожирение веба.

kirill_rrr ★★★★★
()

Опечатка в слове cookie (написано coolie)

также известная, как «разделение coolie» — позволяет

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

К сожалению, это лучший браузер из существующих.

Только без «сожалений». :)

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

Популярный блокировщик рекламы uBlock Origin Lite удалён из магазина Firefox

Он не «удалён»,, в итоге: самоудалился... И я его понимаю...

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

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

Ждём альтернативный каталог дополнений, а то совсем залупа какая-то.

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

Вот-вот... Ихняя «кг'ававая гэбня» совсем берега попутала... :(

Somebody ★★
()

Раньше в комментах был стеб, что постоянно что-то ускоряют, а вот теперь уже ничего не ускоряют(

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

Стёб стёбом, но его и правда неслабо ускоряют, по крайней мере по бенчмаркам, достаточно сравнить более старые версии с более новыми. Вот на хабре есть статейка с графиками: https://habr.com/ru/companies/ruvds/articles/805651/

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

Естественно. Да можешь просто сам поставить версию от начала 2023, например, и сабжевую и сравнить самостоятельно.

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

удалил автор, из-за терек с мозилла, огрызок на гугло.манифест.3, а оригинал на манифест2 не трогали.

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

Никаких признаков того, что его депрекейтнут.

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

Иногда хочется что-то поменять в жизни.

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

Это называется доведение до самоубийства. Статья 110 УК РФ часть 2, пункты Г и Д. До 15 лет.

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

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

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

Да куда ж его ускорять-то?! И так уже неземные скорости!

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

А вы не читали полной истории, где разработчик обоих версий мягко скажем психанул и послал на 3 буквы Мозиллу. Они извинились и всё вернули, но он их всё равно послал. Выглядит так, как будто удаление uBO - всего лишь вопрос времени.

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

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

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

можешь просто сам поставить

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

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

он перестал собирать именно Lite версию

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

Для Origin же другой платформы кроме FF нет больше

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

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

Сколько времени пройдёт пока основная версия столкнётся с какой нибудь технической трудностью и он решит что не хочет её преодолевать?

Решит и решит, его право. Найдётся тот, кто форкнет мюблок, переименует (с соблюдением всех требований GPL) и зальёт. Т.е. это будет один в один то, что сам Реймонд публикует на гитхабе, только под другим именем.

Кроме того, сравнивать основную версию и uBOL не стоит. Тут причина не только в «трудностях», а в том, что преодолевание этих «трудностей» особого смысла не имеет. Грубо говоря, Реймонд не видит смысла «рвать задницу» ради наличия в каталоге дополнений uBOL, который в Firefox пока пользователям нафиг не нужен. И ещё неопределённо долгое время не будет нужен.

Можно провести аналогию с поддержкой Windows 2000 в ПО, в разработке которого я участвую. Эту поддержку можно было бы обеспечить с помощью костылей и такой-то матери. Но она никому не нужна. Поэтому нет смысла тратить на неё силы. Однако это не означает, что завтра я заявлю «так, ну раз мы не поддерживаем Windows 2000, давайте отстрелим всё, что старше Windows 11». Нужно оценивать соотношение затрачиваемых усилий к полезному выхлопу.

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

хм обновился и сразу вопрос как удалить эти бессмысленные кнопки слева и справа в панели вкладок?

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

А вы не читали полной истории

Читал. Автора дополнения понимаю и поддерживаю, деятелей из Мурзилки считаю «изделиями №2».

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

Вполне возможно. Надо будет сохранить его, пока «живо»...

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

послал на 3 буквы Мозиллу. Они извинились и всё вернули, но он их всё равно послал. Выглядит так, как будто удаление uBO - всего лишь вопрос времени.

Даже если так, оно же на гитхабе всё равно будет доступно. Ну да, придётся отключать что-то там в about:config, чтоб не из мозиллиного «магазина» ставить, но продвинутые юзеры и так отключают первым делом, потому что есть ещё и другие дополнения из сторонних источников. В том числе и свои, которые нафиг больше никому не нужны, и соответственно которые публиковать через мозиллу нет резона.

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

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

Можно провести аналогию с поддержкой Windows 2000 в ПО

Нельзя. «Это другое!» ©, буквально.

Тут причина не только в «трудностях», а в том, что преодолевание этих «трудностей» особого смысла не имеет. Грубо говоря, Реймонд не видит смысла «рвать задницу» ради наличия в каталоге дополнений uBOL, который в Firefox пока пользователям нафиг не нужен

Нет, «тут причина» © в том, что его задолбало скотско-идиотское отношение той части команды Мурзилки, которая, по сути, занялась его травлей. Вот он и. И я его очень хорошо понимаю...

Somebody ★★
()

Ххахахах, норм ты аватарку поменял

LINUX-ORG-RU ★★★★★
()

#alltabs-button { display: none !important; }

Это работает и без !important, давно выключил.

spawn_sp ★★★★
()

Аватарка страшновата, лису как на темечко надавили.

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

Например так сделал себе:

#back-button {
/*  list-style-image: url("chrome://browser/skin/back.svg"); */
  display: none;
}

#forward-button {
/*  list-style-image: url("chrome://browser/skin/forward.svg"); */
  display: none;
}
или какие другие кнопки тоже можно.

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

Никогда не использовал, для часто посещаемых сайтов можно и так накидать .yandex-adaptive { min-height: 0px !important; }

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