LINUX.ORG.RU

Firefox 157

 ,


1

2

Доступен Firefox 157 с обновлённым интерфейсом.

  • Project Nova — крупнейшее визуальное обновление за последние годы. Обновлены интерфейс браузера, боковая панель, меню и строка вкладок, изменены значки. Возвращена полная поддержка компактного режима. Добавлены новые темы. Старый интерфейс остаётся доступным (browser.nova.enabled), но будет удалён ближе к концу года.
  • Обновлена реализация боковой панели. Из настроек удалена опция «Показать боковую панель». Старая панель останется доступной (sidebar.revamp) до конца 2027 года, но она несовместима с вертикальными вкладками.
  • В видеозвонках WebRTC появилась поддержка аппаратного ускорения AV1.
  • В настройки и панель сведений о сайте добавлены предупреждения о том, что включено журналирование ключей TLS с помощью переменной окружения SSLKEYLOGFILE.
  • Предложения (включая спонсируемые) в адресной строке стали доступны пользователям из Австрии, Бельгии, Чехии, Дании, Финляндии, Венгрии, Ирландии, Люксембурга, Нидерландов, Норвегии, Польши, Португалии, Словакии, Испании, Швеции и Швейцарии.
  • Диалоги, создаваемые веб-страницами с помощью функций alert(), confirm() и prompt(), элементы выбора цвета и даты, а также выпадающие формы автозаполнения теперь соответствуют цветовой схеме страницы.
  • Видео с телефонов и планшетов во время видеозвонков больше не будет повёрнуто боком или вверх ногами.
  • Улучшена синхронизация звука и видео при многократном изменении скорости воспроизведения.
  • Исправлена ошибка, из-за которой в полноэкранном режиме панель вертикальных вкладок переставала появляться после перемещения курсора к краю экрана.
  • При использовании строки поиска (отдельной от адресной строки) нажатие Tab теперь перемещает фокус сразу в строку поиска, а не на кнопку выбора поисковой системы (кнопка доступна по сочетанию Shift+Tab).
  • Из числа предустановленных поисковиков удалён Amazon.
  • FreeBSD: Реализована поддержка Web Serial API.
  • Windows:
    • Некоторые HDR-видео с 8-битным цветом отображались тусклыми и серыми.
    • При переходе в полноэкранный режим панель задач отображалась поверх видео.
  • CSS:
  • API:
    • Реализована поддержка GPUTextureUsage.TRANSIENT_ATTACHMENT (создаёт вложения, которые используются только в рамках текущего прохода рендеринга. Связанные с проходом операции выполняются в памяти тайлов, что позволяет избежать передачи данных в видеопамять и в некоторых случаях вообще не выделять её для этих текстур).
    • DOM: Метод Animation.reverse() и свойство Animation.playbackRate теперь соответствуют спецификации Web Animations в двух случаях. Во-первых, вызов reverse() для анимации, у которой playbackRate равен 0, теперь запускает анимацию. При этом обновляются её startTime и currentTime, а playbackRate остаётся равным 0. Ранее такой вызов не оказывал никакого эффекта. Во-вторых, при изменении playbackRate с положительного значения на отрицательное и наоборот для анимации, которая управляется прокруткой, startTime теперь зеркально переносится на противоположный конец временной шкалы. В результате развёрнутая в обратном направлении анимация по-прежнему укладывается в диапазон прокрутки. Ранее startTime не менялось.
  • Инструменты разработчика: Сетевой монитор научился показывать ответы в формате JSONL.

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

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

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

★★★★★

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

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

th3m3 ★★★★★
()

Предложения (включая спонсируемые) в адресной строке стали доступны пользователям из Австрии, Бельгии, Чехии, Дании, Финляндии, Венгрии, Ирландии, Люксембурга, Нидерландов, Норвегии, Польши, Португалии, Словакии, Испании, Швеции и Швейцарии.

Доступно. Ну хорошо.

По Европе бродит призрак Капитализма.

bbc69
()

Попробовал новый интерфейс. Всё такое кругленькое… Но вот с группами вкладок они, кмк, перестарались они просто ОГРООООМНЫЕ. Кто-нибудь знает, как их уменьшить?

bbc69
()

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

Tesler ★
()

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

Какой опцией отключается? (Хочется заранее отключить, до того, как до нас дошло)

P.S. Опять шатают оформление, теперь заголовок Sidebery стал каким-то огромным, а также появилось дурацкое закругление…

CrX ★★★★★
()

Какое все кругленькое стало после обновления

t500s ★★★
()

поддерживает ли браузер заданное заданное CSS-правило

повторение

Project Nova — крупнейшее визуальное обновление за последние годы.

Из-за этого теперь всё такое скруглённое?

Radjah ★★★★★
()

Убрали полосу в один пиксель с верхнего торца окна, которая не реагировала на клики мыши. Теперь всё нормально. Мои опасения были зазря.

i-rinat ★★★★★
()

Project Nova — крупнейшее визуальное обновление за последние годы.

Что за розовое пони нах? ИИ-шка опять придумала? Режет глаз. Эргономика на нуле. Закапывайте

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

Когда станет доступно, то в настройках появится опция «Suggestions from Firefox».

Оно же ведь обычно всё равно к какой-то строке в about:config привязано, а значит должно быть можно добавить в user.js сразу. Обычно так работало.

CrX ★★★★★
()

А куда валить?

Mozilla невыносимо красит кнопки для маскирования некроза Gecko и команды в целом. Зловещая дóлина какая-то.

Остальные различимые браузеры — скины для WebKit, чтобы фармить данные пользователей, и без исключений.

Нам разве остаются свободные Dillo, Pale Moon и Epiphany.

emmawatsondtypants
()

Пришла мода на закругления? ))) В CashyOS после обновления прилетел 157.0, сначала не понял почему интерфейс округленный, черз час новость прочитал.

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

Круглое таскаем, квадратное катаем. Верните квадратное!

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

А куда валить?

Edge поставь :) Я, кстати, без шуток.

Остальные различимые браузеры — скины для WebKit, чтобы фармить данные пользователей, и без исключений.

Этоможно понять. Браузер большой и дорогой в разработке продукт. Для пользователя ценник - 0. на чем арабтывать людям-то? Собственно огнелис более-менее тянет. Но и то с трудом и потому, что просто уже самый известный, а люди - инертны. Да - браузер без телеметрии сделать можно. За деньги. Но кто сейчас будет готов платить за браузер? Это еще и при том, что его нужно делать сразу мультиплатформенным, для охвата аудитории.

Нам разве остаются свободные Dillo, Pale Moon и Epiphany.

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

А огнелис - прочно стоит у многих (как и у меня), в качестве второго браузера. И у многих, как основной. И тут, стоит заметить, вполне заслуженно. И изменения в интерфейсе в 157 версии, лично мне - зашли. Прошлый, «рубленный топором» интерфейс, меня уже давно стал утомлять. Он просто уже сильно выделялся на фоне остального в нормальных десктопных ОС, и переделка интерфейса там назрела давно.

DrRulez ★★★★★
()

Вот это закруглили так закруглили! 11-я венда отдыхает, а ведь все это говнище с закруглениями началось с нее. Пойду ковырять userChrome.css…

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

Остальные различимые браузеры — скины для WebKit, чтобы фармить данные пользователей, и без исключений.

С исключениями. Не все «скины для WebKit» (кстати, они уже не для WebKit, а для Blink/Chromium, но не суть) нужны, чтобы шпионить, хотя и большинство. Есть, например, ungoogled-chromium. Там своих зондов не добавлено, а гугловские отключены.

Ну а так, валить некуда, да и не нужно. Можно, конечно, на Librewolf, но это те же яйца только в профиль. Остальное ещё хуже. Ну красят они кнопки и красят, работает же. Хуже всего было, когда в версии 56 или около того они поломали расширения, и теперь доступны только кастрированные (тот же Vimperator повторить полностью нельзя…). Но с тех пор ничего важного негативного не вытворяли — обычно просто какое-то новое ненужное говно отключить, вроде всяких ИИ-агентов с переводчиками, и всё.

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

Накруглили от души, аж глаз дергается, когда вижу, как попердолило выпадающие странички расширений. Где-то прям аж углы таблиц пропадают.

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

userChrome.css

:root, 
#main-window, 
#toolbar-context-menu, 
#contentAreaContextMenu,
.panel-arrowcontent {
  --tab-border-radius: 3px !important;
  --arrowpanel-border-radius: 3px !important;
  --toolbarbutton-border-radius: 3px !important;
  --urlbar-border-radius: 3px !important;
  --menu-border-radius: 3px !important;
  --panel-border-radius: 3px !important;
}

.tab-background, 
#urlbar-background, 
#searchbar, 
.toolbarbutton-1, 
clickable, 
menupopup, 
panelmultiview,
.panel-subview-body,
box.panel-arrowcontent,
.popup-internal-box {
  border-radius: 3px !important;
}

userContent.css

  button, input, select, textarea, checkbox, .card, .main-content {
    border-radius: 3px !important;
  }

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

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

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

[ungoogled-]chromium

Замечание частью справедливое. Но он питается из того же отравленного источника, просто потом грубо фильтруется. Ключевые решения, принятые выше по течению, всё равно придут и никак на них не повлиять. Manifest v3 ведь и в Chromium сейчас? Лучшая блокировка рекламы из доступных — пластыри на экран.

Librewolf

У нас есть Chromium дома

Остальное ещё хуже

Всё так :-(

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

Благодарю. Мне так жёстко не требуется, раздражает скругление только у боковой панели и основной области, ну и заголовок Sidebery визуально сломанный (да и нафиг не нужный).

Пришёл к такому userChrome.css в итоге. Добавил комменты, что к чему, может кому пригодится:

/* Remove sidebar header (ugly, not very useful with Sidebery) */
#sidebar-panel-header {
  display: none !important;
}

/* No rounded corner for main area */
.browserContainer,
#tabbrowser-tabbox {
  border-radius: 0px !important;
  border: none !important;
}

/* No rounded corner for sidebar*/
#sidebar,
#sidebar-box,
#sidebar-panel,
.sidebar-panel {
  border-radius: 0px !important;
}


/* Remove "Email Image..." from image  context menu */
#context-sendimage {
    display: none !important;
}


/* Remove "Inspect Accessibility Properties" from image  context menu */
#context-inspect-a11y
{
  display: none !important;
}


/* Remove firefox's native tabs (to use Sidebery) */
#tabbrowser-tabs {
  visibility: collapse;
}
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); #TabsToolbar { visibility: collapse !important; }

upd: добавил ещё вот это, чтобы убрать ненужный отступ слева от боковой панели (то есть на самом краю окна):

#sidebar-box, #sidebar-main {
  margin-inline-start: 0px !important;
  margin-left: 0px !important;
  padding-inline-start: 0px !important;
  padding-left: 0px !important;
}
CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от CrX

А как убрать закругления из выделенного пункта выпадающего меню? Например из сендвича «☰» «Open Application Menu».

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

А как убрать закругления из выделенного пункта выпадающего меню? Например из сендвича «☰» «Open Application Menu».

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

.subviewbutton, 
menuitem, 
menupopup > menu {
  border-radius: 0px !important;
}
CrX ★★★★★
()
Ответ на: комментарий от emmawatsondtypants

пользуюсь safari как основным браузером. лучше еще ничего не придумали

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

browser.urlbar.suggest.quicksuggest.nonsponsored - предложения от Mozilla

browser.urlbar.suggest.quicksuggest.sponsored - предложения от партнёров

browser.urlbar.suggest.quicksuggest.all - и то, и другое

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

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

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

У меня там почему-то присутствует птичка «Популярные поисковые предложения». Птичка отмечена и серая (не снимается). Рядом ссылка «подробнее», которая ведёт на страницу «Использование поиска по трендам Google». Видимо, я что-то натыкал в about:config, и там всё перепуталось:)

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

Вкладки слишком круглые. Сократили кликабельную площадь идиоты. Вкладки это не кнопки..

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

static_lab ★★★★★
()

Возвращена полная поддержка компактного режима

Да неужто! Сначала жирногномовые инновационные панели, а теперь всё взад.

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

как их уменьшить?

Добавь в свой userChrome.css:

.tab-group-label-container .tab-group-label {
  height: 24px !important;
  display: flex !important;
  align-items: center !important;
}

Высоту подбери по вкусу в height.
После внесения изменений и сохранения userChrome.css требуется перезапуск браузера.

k6 ★
()

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

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

Спасибо, мил человек! Так лучше. Остановился на 20 пикселях.

Есть ещё задача со звёздочкой: Если в группе есть текст, можно увеличить высоту до 24 пикселеей? Ну или обрамление побольше сделать?

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

userChrome.css можно менять без перезапуска браузера через Browser Toolbox

с r/FirefoxCSS:

  1. открываем Browser Toolbox* (Ctrl+Shift+Alt+I или ☰ -> More Tools -> Browser Toolbox)

  2. переключаемся на вкладку Style Editor

  3. в поиске слева (Filter style sheets) ищем userChrome.css

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

    внесённые изменения не сохраняются автоматически, их надо сохранить явно - либо Ctrl+S, либо кнопка Save в панели слева

    P.S. изредка сохранение изменений в Browser Toolbox ломают, и сохранение вместо перезаписи файла в профиле предлагает скачать его, тогда надо сохранить вручную

* Browser Toolbox по умолчанию выключен, для включения в about:config надо поменять devtools.chrome.enabled и devtools.debugger.remote-enabled на true (либо можно включить через настройки девтулзов)

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

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

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

На случай когда человек вообще не в теме у меня есть мини-инструкция в несколько строчек как создать/задействовать userChrome.css. А представь, что мне нужно каждый раз давать твою инструкцию только чтобы обойтись без перезапуска.

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

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

Если в группе есть текст, можно увеличить высоту до 24 пикселеей? Ну или обрамление побольше сделать?

Честно говоря, я пока так и не понял чего ты хочешь. :-(
Если понятнее сможешь объяснить, то попробую повозиться, но результат не обещаю.

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