Как стать автором
Обновить

Комментарии 383

Собственная статистика Mozilla показывает, что с начала 2019-го и до 2022 года число ежемесячно активных пользователей снизилось примерно на 30 миллионов.

Может это потому, что в Firefox довольно просто и часто отключается телеметрия?

Это ж не про установки, а про ежемесячных активных пользователей. С трудом представляю себе 30 миллионов человек, которым в 2019-м телеметрия была ок, а к 2022-му они её вдруг решили отключить. Обычно если уж отключают - то сразу, и они вообще в этой статистике единственным (первым) запуском отметятся.

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

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

Какой дурак в 2022-ом использует браузер без блокировщика рекламы? И какой дурак использует яндекс для поиска?

Какой дурак в 2022-ом использует браузер без блокировщика рекламы? И какой дурак использует яндекс для поиска?

Приветствую!

Спасибо за возможность узнать себя ближе)))

Стоит Firefox для бытовых целей, как сейчас. Никаких блокировщиков рекламы с подобным нет, дискомфорта тоже. Если реклама и есть, то на малом количестве сайтов посещаемых мной (нигде не нашёл в открытых вкладках, кроме ВК, Мэйл и Яндекс...), да и если убрать, места больше не станет. Разве не мелькает, но я не замечаю даже мелькающую, привычка.

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

Так что либо всё относительно, либо я действительно отстал от жизни. ;-)

какой дурак использует яндекс для поиска?

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

Я такой же, если что-то зарубежное искать, то только google, а то, что "местное" yandex, т.к. выдача более релевантна.

Меня тоже запишите, пожалуйста. Если поиск на русском - яндекс (он ищет объективно лучше). Если на любом другом языке - google.

Я использую и то и то, не чувствую себя ущербным.

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

О чем вы говорите? Всё нормально работает.

Говорят, к примеру, про Tree Style Tab, сломанный с выходом Firefox Quantum. Или сломанный Downthemall. Ну и ещё там несколько тысяч экстеншенов, которые раньше были, а теперь их нет. Расширяемость сломали: к примеру, API для скрытия таббара нет, и уже пять лет как "мы подумали и решили, что это не приоритетно".

"Всё нормально" может быть, только если никогда не видеть, как было нормально.

Зато простые вещи работают. MRU табы присутствуют в полный рост, в отличие от хрома.

> Tree Style Tab, сломанный с выходом Firefox Quantum

Sidebery прекрасно работает даже в текущем Developer Edition.
Ну т.е. да, при сломе — все ломается, приходится искать замену, или временно откатываться на старую версию, пока не обновят плагины. Но я уже очень давно с этим не сталкивался (использую Developer Edition).

Говорят, к примеру, про Tree Style Tab, сломанный с выходом Firefox Quantum

Ссылку бы, даже интересно.

Ну и ещё там несколько тысяч экстеншенов, которые раньше были, а теперь их нет.

Дык, на хроме их не было, нет и не будет. Речь же о побеге с ФФ. Побеге куда? В пустоту?

Мало того, уже близок Конец Света - Январь 2023 года.

https://xakep.ru/2021/09/24/manifest-v3-plans/

API для скрытия таббара нет

А где вы его использовали раньше, когда он был?

Проблема не в том, что «в хроме тоже нет». Проблема в том, что раньше я мог за вечер накидать плагин на XUL со своими sidebar, в них отобразить любые формы / куски HTML, и иметь полный доступ ко всем функциям браузера. Выложить вместе с readme в конторский git — и рассказать о нем в корпоративном чате. А install from disk было тогда стандартом.

Ну, конечно не идеал был — XUL это хамеель-based описание гуев с кучей недостатков (в том числе с misfeatures, из-за отсутствия нормального grid bag layout приходилось городить матрешки с hbar / vbar). Но он хотя бы был.

Практически вся функциональность была доступна в виде сервисов, все что только мог придумать — все под рукой. Надо заполнять регулярно адские формы в корпоративном ERP? Плагин — сайдбар — пачка запросов на сервер — наблюдаешь за автоматикой.

Модерация форумов, заполнение отчетов, прохождение workflow, подсветка нескольких контрольных цифр на сайдбаре вместо тыканья в десяток вкладок — это только то что я лично делал. Ну, еще я развлекался например тем, что «склеивал» списки в корпоративном трекере, который умел их показывать только по 10 штук, а я хотел сразу пару сотен скроллить, а не тыкать next-next-next :-)

Конечно, это все было хорошо запрятано — попробуй сообрази кто именно реализует «воон тот IDL» и как до него добраться… интерактивного просмотрщика «вот xxx оно реализует вот это» реально не хватало. Ползать по исходникам — такое себе удовольствие…

А embedding? Да, gtlkmozembed был крив, ужасен, и постоянно менялся… но он был! И «сделал свое окно браузера — в нем открыл — дождался загрузки всего — отрендерил — вызвал скрипт» делалось очевидным способом.

И где это все? Вам должно хватить надцати экстеншенов из магазина, паблишинг которых мы сделаем максимально неудобным способом (с)? Отстаньте уже, возьмите tampermonkey?

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

Ладно, может я такой странный и хочу загадочного, обычные казуалы втыкают в браузер с устройств? Окей, какой альтернативно одаренный убрал отдельный look для планшетов? У хрома появился (с табами а-ля десктоп), а у огнелиса…

Что значит — у меня 10 дюймов экран и альбомная ориентация, вот мне кнопушечка а-ля телефончик, чтобы между табами переключаться. Шикарный look and feel — 3-5 тапов вместо одного. А если табов полсотни — то еще и свайпов. Вместо свайпнул-тапнул…

И каждый раз — «а вам не надо», «мы зато занялись приватностью», «зато много-процессность», «у нас два встроенных VPN», и прочая.

Я огнелисом пользуюсь… всегда, с момента его появления. Я тот самый, кто помнит Netscape Navigator 2.0 не по картинкам. И то что надо лично мне — в огнелисе только пропадает раз за разом.

И потому я с огнелиса теперь пишу на хабру, а для дебага и разработки у меня основным — хром. Да, он жрет память, snap-ается когда хочет, и 3/4 привычных мне экстеншенов в нем нет и не будет. И JSON красиво в окошке отладчика не покажет, как умел firebug.

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

Зато потрачено усилий было на что угодно кроме самого браузера — тьма. Я еще мозилловцам FirefoxOS припоминать готов :-)

хамеель

Готов вас закэнселить вот прямо сейчас)

Однако.

Вам должно хватить надцати экстеншенов из магазина, паблишинг которых мы сделаем максимально неудобным способом (с)?

Существует способ установить не подписанный плагин?

Существует способ установить не подписанный плагин?

Раньше — был прямо в меню File… а теперь — качайте девелоперский билд и там оно до перезапуска браузера, потом пропадает.

Ой, а куда база разработчиков делась, благодаря которым firefox так взлетал? (с)

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

Вообще это издевательство от денег гугла похоже. В Хроме же нет проблем с установкой, хоть в архиве, хоть набора файлов. А ФФ только через подпись.

Ой, а куда база разработчиков делась, благодаря которым firefox так взлетал? (с)

Судя по фотографиям firefox team там и база и все они куда-то делись, а теперь вот эта вот смена пытается что-то делать.

В Хроме же нет проблем с установкой, хоть в архиве, хоть набора файлов. А ФФ только через подпись.

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

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

А чтобы залить его в стор нужно заплатить 5 баксов. ФФ же позволяет получить подпись совершенно бесплатно.

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

FF нормально работает с неподписанными плагинами. config.js и config-prefs.js добавляете и вперед

Но — у firefox их нет и не будет тоже — «зато многопроцессность». Меня один процесс и так более чем устраивал, внезапно.
Вас может и устраивал, но большинство людей ушли на хром с «тормозиллы» много лет назад. И я тоже. Как только убрали тормоза, с тех пор у меня везде только FF.
Между широкой публикой и вами надо выбирать первое
image
Как только убрали тормоза
Ох уж эти сказки, ох уж эти сказочники…

Знали бы вы, в честь чего фаерфоксовцы на самом деле подорвались пилить много-процессность :-)

Перформанс там и не ночевал (да и с чего бы, все то же самое внезапно стало получать массовые penalty на межпроцессный IPC, которого раньше не было).

Решались на самом деле две задачи — основная и главная.

Основная — разделили привилегированный контент (потроха браузера они ведь тоже на JS) от обычного (тут вопросов нет).

А главная — это преодолели планку в 2GB виртуальной памяти, доступной firefox for windows 32bit. Ага, сюрприз :-)

Задача стояла нелегкая, откладывать ее надолго нельзя (а то мерж может и не состояться по техническим причинам, ибо код сильно разойдется с основной веткой), а тут еще и indirect method invocation колхозить и слой совместимости. Решили просто не делать. А расширения померли как collateral damage.

Но нельзя же без расширений совсем? Тогда под бой барабанов прилепили слой совместимости с гуглом (сдается мне эту часть гугол и оплатил). WebExtensions есть? Чем вы недовольны?

Ха ха.
Не знаю, у меня оно стало работать сильно быстрее. По ощущениям было сравнимо как при переходе с HDD на SSD. Это было именно при обновлении на Quantum.

Общая стоимость IPC зависит от количества этих межпроцессных коммуникаций. У хрома ведь тоже куча процессов всегда была, но именно на него повалили когда-то с «тормозиллы» пользователи, именно из-за проблем с производительностью FF. Сейчас же скорее FF немного более производителен, что особенно чувствуется на очень больших страницах.
Оно и стало работать сильно быстрее. До этого весь JS в Firefox (все вкладки и интерфейс) работал в один поток. Один тяжёлый сайт мог повесить весь браузер. Конечно, можно было просто разнести по разным потокам JS вкладок и интерфейса (всё равно сломав совместимость с расширениями), но разнос ещё и по разным процессам давал больше плюшек (лучше безопасность и стабильность), поэтому пошли этим путём.
И еще как зависит.

Пока хромовцы свой IPC не затвикали под все платформы — хром и был сильно медленнее из-за IPC. Гуглодоки из-за этого тормозили в хроме неимоверно :-)

Особенно больно было если приходилось гонять растровые анимации — накладные расходы были колоссальны. Но затем (а куда деваться) придумали общие канвасы между процессами (один держит второй рисует) — и дело пошло.

Правда не очень теперь понятно — за что боролись, если процесс с контентом все равно занимается рисованием :-) Но киллер-фича с «ой, снап» работает, да.

FF немного более производителен… на очень больших страницах.
Это особенность работы огнелисовского движка. Его когда-то тюнили для отрисовки гигантских таблиц, еще во времена былинные.

Хром появился сильно позже, и у них больше фокус на работе JS. К слову, у огнелиса со скоростным JS всегда было «на троечку». Нормальный JIT они впилили незадолго до легендарного квантума. Но не имея penalty от IPC — во многих сценариях были быстрее, несмотря на общую «макаронистость» древнего движка и так-себе JS Runtime.

Раньше один аддон на одном конкретном сайте выполняясь вешал весь браузер. Весь. Без возможностей оживить это дело, только убивая процесс.

Нынче такого нет, убивай вкладку\процесс и работай дальше.

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

Ну, я даже представлял себе как такой нарисовать :-)

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

Я пока отлаживал свои поделия — пару раз натыкался, хех.

Но уж простите, решить проблему перхоти гильотиной — так себе решение, натурально.

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

Во время выхода той версии, в которой сломали все аддоны, я был недоволен. Теперь, спустя годы - мне норм. Не осталось ничего, из того что было круто, а больше сделать нельзя. TST работает, AdGuard работает, поддержка переключения прокси (были там траблы) заработала с какой то версии. Tampermonkey и Keepass я начал пользоваться после, поэтому хз как было раньше.

Разве что с печалью вспоминаю один аддон, который менял язык на английский при нажатии на адресную строку - нынче такое нельзя видимо сделать =)

Ну вообще до дебильных и бесполезных webextensions было ещё два варианта работы с расширениями, один «классический но с многопоточностью и без xul», который был ничем особо не хуже старого — все потроха были доступны, для многопоточности — апи, и один через спец sdk(этот не успел попробовать). И только потом решили на мороз выкинуть основную свою фичу.
Увы, и очень жаль — что решили именно так… И как показало время — решили неправильно :-)

Согласен, что стало немного сложнее. Но через userChrome.css многое правится.

Рекомендую ресурсы:

https://www.userchrome.org/megabar-styling-firefox-address-bar.html

https://wiki.archlinux.org/title/Firefox/Tweaks#Configure_the_DPI_value

Единственное, что боязно - что уберут какие-нибудь опции по кастомизации т.к. "наше исследование показало, что ими никто не пользуется"

Ну да, в багтрекере они говорят, что очень сложно в дизайн ФФ засунуть возможность скрывать таббар, а я сейчас пойду, и как бахну патч в userChrome.css вместо них, аж закачаетесь.

Естественно, это было первое действие после обновления на Quantum. После того, как мне самому пришлось адаптировать его под системные стили, этот userChrome.css ещё пару раз сломался при обновлении, но уже и другие изменения в FF убедили уйти и никогда не возвращаться.

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

Странно. Не заметил разницы работы Tree Style Tab до и после Квантума: он и до ставился через шаманства со стилями, и после ничего уже ухудшить не получилось :)

TST какое то время не поддерживал новый FF и автор вроде был не очень заинтересован в поддержке.

Но потом всё таки сделал поддержку и продолжает оформлять кучу багов к FF и его апи =)

НЛО прилетело и опубликовало эту надпись здесь

Большая часть того, что сломалось - сломалась в 2017-м. Резкое падение в этот год - понятно. А вот стабильное снижение с 2019-го объясняется именно тем, что всё меньше людей могут ответить на вопрос: "и нафига мне это?"

Ну, на рабочей машине я как раз от Г.Хрома отказался - зачем мне два хромиума на одной винде (Edge же не выкинешь)? А вот FF стоит обязательно - в какой-нибудь забагованный личный кабинет зайти... Ну, и на смартфоне - FFF (Focus, который) - сёрфинг только из него, иначе регулярные рекламы на весь экран просто бесят.

(del - treestyletab)

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

убирается всё прекрасно через userChrome.css

Наверное имелось ввиду что-то другое.

оворят, к примеру, про Tree Style Tab, сломанный с выходом Firefox Quantum


image

101 ФФ

А почему вы не скрываете название панели Tree Style Tab?

А почему вы не скрываете название панели Tree Style Tab?


Она мне не мешает. А то что надо было скрыть в скрине — я скрыл :)

Больше всего бесят ВНЕЗАПНЫЕ изменения интерфейса и функциональности и невозможность (или предельная затрудненность) "вернуть все как было" при очередном обновлении.

  • Убрали возможность не выделять весь URL при нажатии в адресной строке. Особенно если по 20 с лишним раз в день нужно поменять последние 2-3 цифры в URL. Чтобы вернуть все как было, нужно патчить JavaScript'ы внутри bundle'ов самого браузера.

  • Tab'ы, которые при одном обновлении стали огромными.

  • Внезапно исчезнувшая настройка "не обновлять" браузер.

  • Внезапно переставшая работать функциональность "Go back" по нажатию клавиши Backspace.

Тут на Хабре недавно статья была про то, как DevOps'у в США живется три года спустя, и там приводилась следующая фраза:

[В США ] текущий кризис ничем не отличается от прошлых таких же, в отличии от российских, когда каждый раз все летит в пропасть.

И вот российские кризисы ну очень уж напоминают update'ы Firefox'а, когда каждые полгода-год приходится тратить часы на копание в форумах и тикетах багтрекера самого Firefox'а, а потом плясать вокруг перепаковщика ресурсов (ресурсы Firefox'а хранятся в ZIP-архивах со специальным заголовком), чтобы восстановить то, что последние 5-20 лет до вчерашнего дня работало "из коробки".

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

Под Андроидом сколько ни пробовал на Firefox переползти так не получается — всё время на оперу возвращаюсь.

Для бытового сёрфинга браузер DuckDuckGo на Android зашёл внезапно мне.

Зачем там вообще Chrome, если есть мобильный эксклюзив — Kiwi browser, с возможностью поддержки десктопных расширений, как бонус…
  • Внезапно переставшая работать функциональность "Go back" по нажатию клавиши Backspace.

И слава б-гу. Сколько раз у вас браузер возвращался на предыдущую страницу, когда вы были уверены что сейчас сотрете пару символов в заполняемой форме?

У меня лично ни разу.

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

А я видел сотни раз, вот не преувеличивая. Юзер заполняет какую-нибудь заявку на Госуслугах/форме регистрации/anywhere, переключается (точнее думает что переключился) на другое поле мышкой, хочет что-то стереть, а вместо этого браузер делает "Go back", и юзер сквозь мат и слезы начинает заполнять форму сначала

Поэтому и убрали наверное. Но переучиваться после каждого такого изменения очень некомфортно =)

Именно поэтому и убрали. Это прямым текстом со статистикой приводится в тикетах с этим решением. Я сначала тоже был недоволен, а потом почитал мотивацию и понял, что они правы.


Тем более, что боковые кнопки на мыше как работали "назад-вперед", так и работают.

А вот как раз управление боковыми кнопками и отсутствие очевидного флажка, отключающего это, бесит.

Зачем флажок если можно просто не нажимать эти кнопки? Не то чтобы это можно было сделать случайно...

Можно поставить Gesturify

Юзер на г.услугах - это человек с улицы в МФЦ, у которых нет компа дома. В МФЦ около меня для них есть отдельный кабинет и компов 10 для них. Народу там набивается кишмя плюс пара консультантов МФЦ. Мало того формы, так там еще и сканы доков иногда нужны, сканеры стоят для этого.

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

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

Что курили люди, когда делали хоткеи обязательно с левым alt и стрелками? Что таким образом мы защитимся ещё и от олигофренов, которые случайно нажмут "назад" одной рукой, а так рук потребуется хотя бы две?

Вот прямо сейчас проверил, работает и правый Alt, и левый.

btw, правым Alt лично я никогда не пользовался. Левая рука обычно лежит в районе RDFG, тогда Ctrl оказывается под мизинцем, Alt левый - удобно жмется большим пальцем, как и пробел. Правый Ctrl и Alt в таком случае не используются совсем.

так есть флаг в настройках, который позволяет включить обратно - browser.backspace_action

alt+left, alt+right логичнее и поддерживаются более повсеместно (windows explorer, slack, vscode)

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

Slack и VSCode это Electron, у которого под капотом Chrome, который отключил Backspace версии эдак в 60й.

В windows explorer по сей день работает backspace, как принято на windows. Alt+стрелки это, видимо, модное нововведение.

Эта "логичность" стала навязана только несколько лет назад ничем не обоснованным желанием манагеров Google сломать моторную память пользователям Windows.

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

XP: https://forums.tomshardware.com/threads/shortcut-key-for-back-in-windows-explorer.1007268/
IE6: http://www.keyxl.com/aaa29c1/29/Microsoft-Internet-Explorer-6-Browser-keyboard-shortcuts.htm
Windows 95/98: https://www.oocities.org/emgares/articles/001.html (They work in windows generated by the Windows Explorer, including those generated from My PC and the Internet Explorer)

Как вы себе представляете вообще ходить между вкладками/папками кнопкой для удаления последнего символа. Особенно в местах, где может быть input и случайные нажатия.

Сколько раз у вас браузер возвращался на предыдущую страницу, когда вы были уверены что сейчас сотрете пару символов в заполняемой форме?

Два раза. И в обоих случаях это помогло пофиксить баг в UIX: всегда нужно спрашивать пользователя "вы ничего не сохранили, вы реально хотите уйти со страницы или просто Backspace нажали?"

Нарушение в UIX здесь в другом месте — кнопка редактирования текста почему-то используется для навигации. Я понимаю, что "здесь так заведено", но тем не менее.

В проводнике виндовом так работает.

Я честно оттуда эту привычку притащил =)

Видимо, потому что «Назад» очень нужная функция, а кнопки на стандартной 105-кнопочной клавиатуре для нее нет. Кстати, Enter тоже используется и для навигации (в проводнике, в диалогах), и для редактирования текста.
И когда перемещаешься по папкам стрелками и ентером, Backspace сам напрашивается для такого использования.
И в браузере всё нормально было. Потому что при переходе к текстовому полю уже имеющийся в нем текст надо выделять и удалять Delete'ом, а не стирать по одной букве Backspace'ом.

Видимо, потому что «Назад» очень нужная функция, а кнопки на стандартной 105-кнопочной клавиатуре для нее нет

Вполне есть, альт+стрелка назад

Потому что при переходе к текстовому полю уже имеющийся в нем текст надо выделять и удалять Delete'ом, а не стирать по одной букве Backspace'ом

Ценный совет! /s

Это не кнопка. Это сочетание. И это неудобно. К слову об "UIX".

Левый альт или правый альт? А на ноутбуках без правого альта? А у японцев с двумя альтами?

Левый альт или правый альт?

Если вы спрашиваете моего разрешения, то вот оно: можете использовать любой)

удалять Delete

А если у тебя Мак и у тебя нет Delete? :)

Fn+Backspace
Fn+Backspace


Причем это работает и под виндой в буткампе.

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

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


По сравнению с:
Fn-Стрелка вверх (Page Up) и т.д. — это просто мелочи :)
(частота использования)
Всегда бесило на мелкой клаве, поэтому использую полноразмерую.

Аналогично. Но есть две проблемы:

  1. Отличной проводной MB110 больше нет :((

  2. Довольно много программ для Аппле, в т.ч. и от самой Аппле не подозревают о существовании человеческой клавы и толком с ней не работают :)

То у тебя вряд ли на нём стоит Windows, пользователи которой тут и жалуются.

По нажатию кнопки «Назад» браузер должен возвращаться на предыдущую кэшированную страницу и, если переход был случайным — по нажатию на кнопку «Вперёд» — на кэшированную эту страницу, со всеми записями в формах. Такое было в Опере лет 10...15 назад, но теперь почему-то древние технологии оказались утерянными… Управление с клавиатуры должно быть, чтобы не шерудить мышкой по всему экрану и, если у пользователя Раньше был активирован такой режим — то и при обновлениях ничего не ломайте.

В те годы не было SPA дурацких, которые на навигацию реагируют своим поведением.

Лучшее, на что тогда стоило рассчитывать - ajax, а нынче мороки слишком много.

Да, было круто. Нет, нынче никто так не умеет =)

Элегантное оружие из более цивилизованных времен…

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

Мало того, есть часть пользователей, которые пользуются Firefox только благодаря стараниям комьюнити. Если бы не было поддерживаемого проекта Firefox-UI-Fix, способного привести вид браузера из молодежного-бестолкового к более практичному и привычному виду, не исключаю, я бы начал искать альтернативу.

Посмотрел скриншоты этого самого фикса - я честно разницы почти не вижу.

Для табов у меня TST, а панельку "Меню приложения" я открываю раз в пятилетку, ибо зачем она нужна?

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

Убрали возможность не выделять весь URL при нажатии в адресной строке. Особенно если по 20 с лишним раз в день нужно поменять последние 2-3 цифры в URL. Чтобы вернуть все как было, нужно патчить JavaScript'ы внутри bundle'ов самого браузера.

Если вы знаете JS, то можете написать свой плагин, который будет менять URL, как захотите. Зачем патчить-то?

Эти настройки вас не могут спасти?

browser.urlbar.clickSelectsAll
dom.forms.selectSearch

Tab'ы, которые при одном обновлении стали огромными.

150000 пользователей Tree Style Tab смотрят на вас с недоумением.

Внезапно исчезнувшая настройка "не обновлять" браузер.

На Линукс это не проблема.

На Винде не в курсе. Через политики ФФ точно можно отключить или перенаправить.

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

Так у человека претензии не к тому что это невозможно сделать, а к тому, что для возврата функционала «обратно» нужно после каждого обновления сидеть и курить какие настройки поменять, какое дополнение поставить и где разместить и что прописать в policies.json чтобы браузер не обновлялся. Ну и зачем это всё? Ещё года три назад я просто обновлял браузер и не парился, изменения интерфейса было только в особых аптейтах, которые можно было немного пересидеть, дождавшись решений от сообщества. А сейчас каждое обновление несёт сюрпризы, на которые люди вынуждены отвлекаться вместо того, чтобы просто браузером (ёмнип, программа для доступа в инет!) пользоваться.

Так вся жизнь такая. Единственное что не меняется, это Солнце встает на востоке. И даже тут есть варианты.

https://www.youtube.com/watch?v=qcCPsNwYtCY

Понятно, что движение — это жизнь. Я не против изменений. Я против сознательного и целенаправленного дрейфа принципов, приводящее к сокращения именно фанатской базы. Зачем было убивать возможность отключения обновлений? Такое впечатление, что вот эти деньги гугла — это просто скрытый оплачиваемый развал самой идеологии браузера, без которой он станет просто «одним из» и гарантированно постепенно перестанет составлять хрому внятную конкуренцию.

Как зачем - чтобы накатывать секьюрити патчи.

А ещё чтобы у домохозяек не переставал в какой то момент работать любимый сайт "просто так", причем это скорее даже основная причина.

Для тех кому сильно надо способы, очевидно, остались.

Ну так и пусть бы оставалась возможность отключения. Домохозяйки всё равно в настройки не лазят.

А ещё чтобы у домохозяек не переставал в какой то момент работать любимый сайт "просто так", причем это скорее даже основная причина.

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

Да кто их знает. Может есть какие-то высшие силы, не позволяющие монополию. Не вижу препятствий для гугла прикрыть ФФ. Просто не платить и всё.

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

Так вот в хроме этих проблем нет вообще. Сделал плагин - используй на здоровье.

Эти настройки вас не могут спасти?

Нет. Я кучу настроек перерыл и постов в багтрекере Mozilla. Есть два решения, чтобы сделать "как было": пропатчить ресурсники или поставить плагин, который заменяет адресную строку другим компонентом, который работает как надо. Плагин на тот момент не нашел, а инструкции по патчингу оказались достаточно хорошо написанными, чтобы их можно было применить с небольшими правками.

150000 пользователей Tree Style Tab смотрят на вас с недоумением.

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

На Винде не в курсе. Через политики ФФ точно можно отключить или перенаправить.

Да, именно что через политики (а точнее, через json-файлик) смог вернуть как было.

Для меня ваши претензии - ни о чем.

Эх, с этого и надо было начинать. Тогда весь пост можно было не писать.

Мы с вами, наверно, как житель США и РФ: в РФ кризис - все пропало, а житель США жителю РФ точно так же может сказать: "у нас в США тоже вот кризис, но для меня ваши претензии - ни о чем".

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

Можно на страницу добавить еще форму ввода или сразу кнопки.

очень многое перенесли в политики. То, что раньше решалось с помощью расширений, сейчас решается через политики. Например блокирование странички настроек / расширений

Внезапно переставшая работать функциональность "Go back" по нажатию клавиши Backspace.

about:config -> browser.backspace_action -> 0

Внезапно исчезнувшая настройка "не обновлять" браузер.

Check for updates but let you choose to install them теперь равно "не обновлять" браузер. От того что он будет просто делать проверки сильно хуже не становится абсолютно, опять же, можно заставить его этого не делать через about:config

Tab'ы, которые при одном обновлении стали огромными.

Вот это да, было неприятно. Но есть https://github.com/black7375/Firefox-UI-Fix

Убрали возможность не выделять весь URL при нажатии в адресной строке.

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

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

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

В 99.99% случаев мне не нужно было выделять URL. В тех случаях, когда нужно, я щелкал в строку и нажимал на клавиатуре Ctrl+A.

Суть своего комментария я изложил в первом предложении своего первого комментария: раздражают внезапные изменения привычного. Не мастер я метафор, но все-таки попробую:

Представьте, что вы купили квартиру в многоквартирном доме и живете в нем уже лет 15. Однажды поздно вечером, возвращаясь домой, вы обнаруживаете, что дверь в подъезд заварена. И никаких объявлений рядом нет. И поблизости, у кого можно было бы спросить, "что за фигня?", тоже никого нет. Вы идете в чат / поисковик / еще какое-нибудь место, где можно посмотреть информацию, и обнаруживаете, что во всем городе во всех многоквартирных домах вашей этажности заварили входные двери. И что на вопросы других таких же, как вы, "нафига", управляющая компания, обслуживающая дома этой этажности, написала: "наши метрики показывают, что более 99% жильцов попадают в дом с крыши, ибо летают на вертолетах, поэтому мы решили заварить все входные двери".

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

В 99.99% случаев мне не нужно было выделять URL. В тех случаях, когда нужно, я щелкал в строку и нажимал на клавиатуре Ctrl+A.

Для оставшегося 0.01% Ctrl+L кажется даже быстрее будет
ну и этот хоткей +\- уменьшает боль от того что выделяется весь URL, типа - если его все равно править, одно нажатие стрелки вправо сильно погоды не портит кмк

Убрали возможность не выделять весь URL при нажатии в адресной строке. Особенно если по 20 с лишним раз в день нужно поменять последние 2-3 цифры в URL. Чтобы вернуть все как было, нужно патчить JavaScript'ы внутри bundle'ов самого браузера.

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

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

Насколько это "удобно" на ноутбуке в поле когда вкладок столько что текст не виден а фавиконок нет или они одинаковые - не передать.

Там в статье думают, как вернуть пользователей обратно
Ну вот рано или поздно то же самое учудит Хром, и перелезут.

В свое время совсем ушёл с Хрома во время катавасии «а мы больше не поддерживаем ява-плагины», когда пол-офиса и почти все банк-клиенты на них работали.

я бы так и работал в FF, но однажды перестал корректно работать веб интерфейс gmail а у меня тогда вся работа шла через почту. думал за месяц другой поправят не один я такой ведь. но видимо я один такой был. так как тут в комментариях ни слова об этом не упомянуто. и поправили больше чем через пол года . всё это время у меня FF стоял вторым браузером и я периодически его запускал из за нужных дополнений за одно и проверял как там глючит gmail. в итоге переехал на яндекс у которого был всего один недостаток который меня парил в одной из версий , вдруг включилось сглаживание шрифтов и пришлось долго бороться с конфигами, чтоб его снова отключить, теперь этой проблемы нет, а FF стоит только как основа tor browser для книжек с флибусты.

О чем вы говорите? Всё нормально работает.

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

uMatrix/uBlock не установлены? По моему опыту подобные проблемы в основном из-за них — только disable спасает.

Так и есть. Вижу платежку - включаю "отключить для данного сайта весь uMatrix". И всё работает.

Я считаю, что это вина разработчиков сайта.

Это вина секьюрити-маньяков из Mozilla, которые такое простое действо как отправить запрос и получить данные странички обвешали кучей обёрток и проверок. Они и DNS-запросы заворачивают, и URL'ы перед загрузкой пробивают по каким-то левым сервисам, и делают ещё кучу странных вещей. Причём в России постоянно возникают проблемы с доступностью этих левых проверочных и транзитных ресурсов, так что Firefox начинает тупить, открывать странички по 30 сек. (пока вся эта секьюрная лабуда не отвалится по таймауту) и не прогружать части страницы.
Естественно, в Chrome всё открывается нормально.

То есть для вас чем меньше безопасности в браузере, тем лучше? Это очень плохая позиция.

Когда от мер безопасности пользователи страдают больше, чем потенциальные злоумышленники, и нет быстрого способа всё это разом поотключать по желанию пользователи, то кому кроме секьюрити-маньяков нужна такая безопасность? Она вообще против кого направлена?
Кстати, в Firefox ещё и cross-origin requests policies намного более жёсткие, чем в Chrome. То и дело сталкиваюсь с ситуацией, когда в Chrome веб-приложение работает нормально, а Firefox режет запросы по всяким content security policy и cross-origin request policy, что приводит к неработоспособности.

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

Отключается по нажатию на иконку щита слева от адресной строки для сайта

На сайте магазина электроники DNS в инкогнито-режиме desktop-ного Firefox (под Windows, если что) при попытке оформить заказ сайт так и говорит: "У вас Firefox в инкогнито-режиме, мы не можем работать, откройте сайт не в инкогнито-режиме, либо в другом браузере".

Наверняка все дело в security-настройках, включенных на максимум (блокирование всех third-party cookies, запросов и т.п.), хотя, казалось бы, можно было вообще все security-настройки в инкогнито-режиме вырубить (как Safari когда-то делал), ибо все сохраненные cookies и другие localStorage'ы пропадут при закрытии инкогнито-окна.

Несколько лет назад перешли на новый движок квантум и отломали просмотр вебсокетных фреймов. Чинили 2 года.

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

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

Например, буквально вчера искал, как убрать кнопку-индикатор звука со вкладок. Раньше была такая опция, теперь ее зачем-то убили. Что было у чувака в голове которые принял это решение? Уж точно не расширение доли на рынке.

меняют интерфейс не оставляя лазеек вернуться

Тут в комментах уже куча ссылок на userChrome.css для исправлений.

Ну ок, это таки лазейка, но мягко говоря неудобная. Лучше бы опции в about:config не рубили, а наоборот добавляли.

userChrome.css не ограничивает кустомизатора, а набор опций для таких же возможностей будет просто космических масштабов.

Я же просто посмотрел, куда именно они пошли после 52 ESR и перешёл на Pale Moon основным браузером, а для всего, что там не открывается или тормозит по причине использования несовместимого JS, использую различные варианты хромиума, сейчас остановился на адаптированном 360 Extreme Explorer.

Потому, что нормальный софт не должен ломать обратную совместимость и UX заодно при обновлениях.
Потому, что нормальный софт не должен ломать обратную совместимость при обновлениях.
Для этого они и отказались от старых плагинов. Старые плагины постоянно ломались, так как для них не было какого-то специального API, все плагины просто работали с потрохами браузера напрямую. Сейчас ввели специальные API для расширений. Больше ограничений (невозможно придумать стабильные API на все случаи жизни), но зато при обновлениях браузера риск поломок минимален.
В итоге у них получился фактически другой браузер, хуже предыдущего. И, судя по уменьшающемуся проценту использования, им это всё равно не помогло. Но там не только «плагины» (в действительности — расширения, NPAPI плагины разве что в Pale Moon и прочих форках сейчас работают). Главная проблема — ломающийся UI, UX и системные требования, растущие похуже хромиумов.
Для этого они и отказались от старых плагинов.

Увы, но нет — NPAPI плагины были вынесены в отдельную «песочницу» много лет назад, еще во времена, когда версии браузера не росли такими темпами. Выглядело это отдельным процессом и прекрасно работало. Я еще помню, когда флешовый плагин крэшился — но огнелис это тут же показывал и предлагал перезапустить.

не было какого-то специального API
… и поэтому они так и назывались — NPAPI плагины? :-)

Кстати в этих плагинах не было ничего особенного, я когда-то развлекался написанием парочки плагинов. Стандартная схема получения своего канваса, регистрация событий от него, и пачка базовых функций типа сходить на сервер, получить ответ и т д.

И к слову, выкидывание плагинов привело к тому, что в браузер пришлось тащить гору кода, которому вообще говоря там делать нечего — от показа и декодирования видеопотока и до обработки устройств USB. Потому что раньше этим занимались плагины в своей песочнице — а теперь это часть браузера, вот «улучшили», хехе.
Когда я говорил про «плагины», я имел в виду «расширения». Я ещё ни разу не видел людей, которые тосковали бы по ActiveX и NPAPI плагинам. Обычно тоскуют по старым расширениям, которые модифицировали интерфейс Firefox.

То что от ActiveX и NPAPI отказались — это однозначно хорошо, тут даже обсуждать нечего. Не нужны в вебе эти нестандартные примочки. Всё что нужно для веба должно быть прописано в открытых стандартах и встроено в браузер, а не приклеено кое-как к браузеру сбоку в виде какого-то бинарника, который ещё и не везде доступен.

Единственное, что в идеале следовало бы перед отказом как-то договриться с Adobe, чтобы она сделала WebAssembly-версию Flash, но это уже энтузиасты делают.
Всё что нужно для веба должно быть прописано в открытых стандартах и встроено в браузер
А, расходимся, мужики. Надо вообще все в браузер встроить. От казуалок и до продвинутых клиентов по управлению пром. оборудованием. Раньше на Java или там ActionScript такое делали, а теперь — «удивительное рядом, но оно запрещено» :-)

Не нужны в вебе эти нестандартные примочки.
Точно-точно, зачем вам защищенный клиент-банк с сертифицированной криптографией и аппаратными токенами. Или хотя бы KVM клиент для хитрой железки.

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

Не все ограничивалось просмотром ютубчика или показом формочки заказа кофе «модно-молодежно в WebAssembly».

И будет ли когда-либо второй раз — неизвестно.

Что вы говорите, 60%-80% трафика с мобильных устройств? И это конечно же никак не связано с внезапным выкидыванием огромного числа возможностей из браузера, точно-точно :-)
Всё необходимое в вебе должно приниматься в виде открытых стандартов, а не «мы тут с Васяном решили на коленке запилить такую фичу для веба, вроде кое-как работает, вчера даже перестало падать, нате вам нативный бинарник, установите его, и надейтесь, что оно не скомпрометирует вам всю систему».
Я один вижу, что на айтишном ресурсе «обосновывают» ненужность плагинов, в 2022? :-)

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

нате вам нативный бинарник, установите его, и надейтесь
А когда вы на своем ляптопе запускаете Windows, или хотя бы просмотр видео (через один из трех проприетарных DRM в вашем браузере, хехе) — вас это не смущает, не? А почему? Или Джамшут и Брахмапутра из Редмонда чем-то отличаются от таких же из Oracle?

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

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

Это примерно как «в индейской резервации в Оклахоме пьянство и поножовщина, поэтому у вас в Гусь-Хрустальном все ножи отменяются, надо покупать всю еду уже разрезанную порционно».

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

А в ответ — и правильно, я когда от ножей отказался — у меня шапочка из фольги села как влитая! :-)
Вот поэтому браузеры и жирнеют всё время, из-за вот такой парадигмы — вообще всё запихать в несчастный браузер. А если бы оно было модульным, как flash — например, тот же webrtc, wasm, webgl, а так же проприетарные фичи типа pocket или интеграции с гугл-сервисами, и при этом ядру браузера оставили только HTML/CSS/JS…
Вот поэтому браузеры и жирнеют всё время, из-за вот такой парадигмы
Ну то что они стали весить больше — не страшно. Зато они быстрее. Проблема в том, что сайты сильно потяжелели. Старомодные сайты на ноуте 13-летней давности в современном браузере работают не хуже, чем раньше. JS выполняется сильно быстрее. Проблема в том, что требования у среднего сайта сильно выросли. Запихнуть целое видео в фон — сегодня в порядке вещей. Мегабайты кода на JS для одной страницы — как нечего делать. Когда 13 лет назад даже 50 килобайт jQuery казалось, что уже «много».

А если бы оно было модульным
То пользователь запарился бы всё это обновлять, плюс никакая кроссплатформенность, плюс проприетарность таких расширений, плюс плохая интеграция. ActiveX и NPAPI для своего времени были OK, но показали себя они плохо, сейчас они не нужны, все необходимые фичи в вебе нужно обсуждать и принимать в виде открытых стандартов, а не «мы тут подумали и сделали для вас вот этот бинарник, установите, и надейтесь что оно не скомпрометирует всю вашу систему, а как оно работает мы вам не расскажем и не покажем».
Мегабайты кода на JS для одной страницы — как нечего делать
А задайте себе вопрос — почему :-)

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

Еще 10-15 лет назад никому бы и в голову не пришло лепить реакты с ангулярами, зачем? Вам нужен кросс-платформенный развесистый интерфейс — к вашим услугам масса инструментов, от silverlight и flash до Java. С интеграцией с вашей веб страницей из коробки.

Запихнуть целое видео в фон
Ну так раньше можно было взять ActionScript и сделать векторный(!) мультфильм, Куваев не даст соврать. А теперь нельзя, только растр.

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

Вот, полюбуйтесь — это месте с рантаймом флеша

-rw-r--r-- 1 vik users 3474512 Feb 12 17:29 1bo.exe
-rw-r--r-- 1 vik users 2957624 Feb 12 17:29 2BO.exe
-rw-r--r-- 1 vik users 3087638 Feb 12 17:29 3bo.exe
-rw-r--r-- 1 vik users 4893426 Feb 12 17:29 4bo.exe
-rw-r--r-- 1 vik users 2773303 Feb 12 17:29 5BO.exe

а это без

-rw-r--r-- 1 vik users 2060040 Feb 12 17:29 1bo.swf
-rw-r--r-- 1 vik users 2137063 Feb 12 17:29 2bo.swf
-rw-r--r-- 1 vik users 2266577 Feb 12 17:29 3o.swf
-rw-r--r-- 1 vik users 2634543 Feb 12 17:29 4bo.swf
-rw-r--r-- 1 vik users 1954095 Feb 12 17:29 5bo.swf


При этом вся эта радость крутилась на уже тогда слабых машинках без лагов и с использованием аппаратного ускорения (!).

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

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

Ну вот не правда, $mol у вас никто не отбирал.

все остальные инструменты отобрали
Вы хотите сказать, что раньше сайты сплошь и рядом пестрели плагинами, включая менюшки, навигацию, таблицы и всё прочее, что сейчас рисуется из JS? И вовсе не массовый переход на SPA виноват, а просто из браузеров убрали Flash, Java и ActiveX?
раньше сайты сплошь и рядом пестрели плагинами, включая менюшки, навигацию, таблицы и всё прочее
У корпоратов — именно так дела и обстояли. Кто пилил ActiveX, кто Java applets, чуть позже подтянулся Java WebStart, и т. д.

Флеш, к слову, тоже весьма активно использовался — а как еще быстро графики было нарисовать? :-)

In wild это мало было заметно — ведь не у всех консумеров была установлена хотя бы Java, не говоря уж о чем-то более экзотическом.

Но в корпоративном мире, где все и вся настраивается централизованно — а какие проблемы-то? Надо Java версии 1.1.4 — значит она у всех гарантированно будет, правильно настроенная. А уж в ней не было недостатка ни в гридах, ни в деревьях…

Просто в качестве казуса, вот представьте себе OS/2. На нее надо поставить VisualAge. Запускаете инсталлятор… а он открывает апплет в Netscape 4. :-)

А знаете почему? А потому что браузер — это не только показ маркированных страничек, но и платформа для instant delivery вашего софта…
Не обязательно проприетарность, для открытых стандартов это могло быть опенсорсным и даже поставляться в виде… NPAPI плагинов для браузера, в комплекте с ним :)

Главная проблема тормозящих новых сайтов — JS. Всё в нём. А могли бы и ограничиться обычным HTML+CSS, в местах, где интерактивность не нужна… А для 3D веб-игр или сайтов просмотра видео — плагины (по принципу java/flash, но сейчас можно, например, wasm+webgl) и ни в коем случае не привязка к огромному тормозящему DOM. И никаких десятков мегабайт JS, он не для этого предназначался. Всё жирное должно быть уже скомпилировано хотя бы в байт-код VM.
>О чем вы говорите? Всё нормально работает.

Пару раз натыкался на то, что сайт в FF не открывался или открывался как-то не так, в отличие от chrome, впрочем, это бывает редко и, возможно, из-за блокировщиков рекламы.

Не только из-за блокировщиков, но и из-за кривых рук разработчиков сайтов.

Эпизодически что-то по мелочи может ломаться после обновлений.

Сейчас, например, страничка Transmission Web GUI (это torrent-клиент под linux) некорректно отображается в FF (действия и кнопки не работают), хотя раньше норм было.
При этом в Edge и прочих Chrome-based браузерах нормально всё.

В версии 100.x сломали настройку «действие при загрузке файла», которая позволяет указать папку для загрузки или каждый раз выводит окно с запросом действия». Опция «в папку» — работает, а «каждый раз спрашивать» — теперь просто предлагает сохранить и спрашивает куда. А должна предлагать выбор: загрузить, открыть в программе. У меня многие коллеги от этого стали сильно страдать.

Для этого надо указать для всех типов файлов Always ask
Заголовок спойлера
image

Да? Спасибо, попробую. Просто раньше либо работало без этой настройки, либо при очередном обновлении эти ассоциации слетели.

Раньше похоже эта настройка по другому действовала

Да, спасибо - эта настройка помогла.

Теперь столкнулся с другой проблемой: у коллеги в этом списке всего 5 типов файлов, для которых можно настроить действие. Нет ни docx, ни xlsx...

Под табличкой должна быть настройка что делать с «остальными» файлами. Эта настройка появилась вроде как не сразу, точно не знаю когда, но в Firefox 102 есть.

А ещё Firefox правильнее рендерит шрифты, чем браузеры на основе Blink.

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

Сейчас уже заметно лучше, но тогда прямо кровь из глаз лилась =)

Кстати, в Tor почему-то сглаживание из коробки отключено. Пришлось руками включать.

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

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

Я бы не рекомендовал включать, да и вообще трогать любые настройки без критической необходимости, только если анонимность не важна/не критична

Однако, как только за нами не следят.

Я 15 лет сижу на лисичке. И с каждым годом она всё хуже, настроек всё меньше и меньше. Обновления ставшие принудительными, уже нельзя выключить сняв галочку. Да и даже в about:config их так просто не отключишь. Дополнений стало меньше. Часть сайтов уже некорректно работает под лисой. Еще лет 5 и куда кроме хрома? Вивальди?)

Вивальди - это хром, и опера - это хром, и вообще всё вокруг хром, даже у SpaceX Dragon 2 на тач-дисплее хром. Некуда бежать.

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

За 15 лет многое изменилось и я бы не сказал, что в худшую сторону, появилась многопроцессность, что значительно повысило стабильность и отзывчивость, хотя ценой большего потребления памяти, появились и хорошо развиваются дев-тулзы, и они заменили ужасно тормознутый Firebug, появилась удобная скриншотилка, встроенная защита от отслеживания, которая в строгом режиме вполне заменяет блокировщик рекламы, появились контейнеры с возможностью установки для них прокси(через расширение, не очень надежно, но все равно очень полезно), это не считая поддержки новых стандартов, избавивших от флеша, это первое что пришло на ум, мелких изменений и того больше.

Safari. Остальное все хром.

А чего минусуете, ведь сафари и правда не хром, в отличие от всего остального что осталось. Они были чутка близки до 2013 примерно в части рендера хтмл, потом форкнулись. Возможно в мире где-то ещё по паре сотых процента специфических проектов вроде текстовых браузеров и что-то там помнится в Китае было, ну и всё. Хром, Лиса да Сафари. Вроде движки JS ещё когда-то где-то отличались местами, но текущий расклад в этом году не знаю, но подозреваю консолидацию. Так что зря вы его заминусовали.

Просто Safari — это IE6 нашего времени. Это кастрированный Хром, вдобавок обвешанный дополнительными ограничениями. И разработчики вынуждены скрипя зубами вводить в свои веб-приложения кучу костылей, чтобы эта пакость нормально рендерила странички.
А уж если предполагается делать интерактивную карту или, того хуже, HTML-игру, то работа с Safari — это адский ад, ведь там нельзя абсолютно ничего, а что можно — то работает криво. Особенно синтез звука в реальном времени.

Побуду занудой - выбор то есть, так что валидный комментарий у @citius И кусок рынка вполне себе там. А вот то из чего выбирать осталось… это да… с этим согласен, увы. Хотя может и хорошо - силы не распыляются, всем миром хром по сути улучшаем. Правда вон с ИЕ это когда-то не очень в итоге вышло… Спасёт ли нас Mozilla и в этот раз?

В те времена браузеры в принципе были проще. Приличную альтернативу IE 5.5 - 6 можно было просто взять и сделать. И то было удовольствие недешёвое.

Сейчас потянуть такую работу может либо кто-то из FAANG (заметьте, даже Microsoft свою технологию забросила), либо это будет госзаказ. Причин делать это что тем, что другим при открытом движке Хромиума - не вижу.

Brave. Слез с лисы по этим же причинам (

К сожалению, Brave тоже 1) хром, 2) обвешан всяким мусором: Brave rewards, WebTorrent (который при попытке скачать .torrent вываливает пустую страницу и ничего не происходит), Wallet, реклама в New Tab. Но это всё хотя бы можно отключить.

"который при попытке скачать .torrent вываливает пустую страницу и ничего не происходит"

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

Какой у него движок?

Chromium на движке Blink

И с каждым годом она всё хуже

Да ладно вам наговаривать. Единственное, чего мне не хватает из старых времен - темы кнопок Noia. Нравились они мне. Но это вкусовщина, в остальном претензий нет.

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

Часть сайтов уже некорректно работает под лисой.

Вот это да, поэтому под рукой Хром для них.

Еще лет 5 и куда кроме хрома?

А вы оптимист. Конец Света при дверях.

В любом случае, не будет ФФ = не будет и Tor. Это последний оплот свободы. Если он падет, то нас будут кормить из корыта любым дизайном.

Это вопросы к вашей доменной политике. Некоторые админы включают/выключают разные опции и в хроме может быть одно разрешено, а в ФФ нет.

К сожалению, ваш браузер администрируется с помощью policy. В реестре, если вы найдёте эту ветку (и у вас есть права), то запретите сами себе чтение. Может помочь.

Реестра нет, у меня Линукс.

Какое сожаление? Зачем мне помощь?

У меня нет админа, это домашний комп. Я сам написал такую политику.

Пример чуть ниже для Винды:

https://habr.com/ru/company/ispsystem/blog/668916/#comment_24397754

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

Tor != Tor Browser, сделать приватный браузер можно и на основе хрома, немного подкрутить ungoogled chromium, всегда можно прописать тор как прокси или воспользоваться комбаином Brave.

image

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

Пример для винды чуть ниже:

https://habr.com/ru/company/ispsystem/blog/668916/#comment_24397754

Но там DisableAppUpdate = ВКЛ, а я же писал AppAutoUpdate = ВЫКЛ.

{
  "policies": {
    "AppAutoUpdate": false
  }
}

Наверное правильней как там DisableAppUpdate = ВКЛ.

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

Поиграйтесь сами, инструкция с примерами:

https://github.com/mozilla/policy-templates/blob/master/README.md

AppAutoUpdate
Enable or disable automatic application update.
If set to true, application updates are installed without user approval within Firefox. The operating system might still require approval.
If set to false, application updates are downloaded but the user can choose when to install the update.
If you have disabled updates via DisableAppUpdate, this policy has no effect.

DisableAppUpdate
Turn off application updates within Firefox.

начиная с Firefox 87 добавили флаг ManualAppUpdateOnly, тем самым вернув возможность только ручного обновления без раздражающих нотификаций каждый час см
github.com/mozilla/policy-templates/blob/master/README.md#manualappupdateonly
В «c:\Program Files\Mozilla Firefox» создать папку distribution, в котрой разместить файл policies.json со следующим содержимым:
{
"policies": {
"DisableAppUpdate": true
}
}

Всё, обновления начисто отключены через политики.

сохранил

ESR обновляется пореже и с меньшим кол-вом «отличных новшеств».
А какие сайты у вас в лисе не работают?
На данный момент — только что-то на хромиуме, ведь много сайтов пишут эксклюзивно под этот движок. Вот только не советую сам хром (одно сканирование дисков через software reporting tool там чего стоило), но клонов достаточно практически на любой вкус…

А что он там сканирует-то? Всё время приходится его прибивать после краша.

Я не исследовал сам процесс, но утверждается, что он сканирует диски на предмет вредоносного ПО, затем отсылает результаты Гуглу.

К сожалению, руководящая разработкой Firefox организация Mozilla Foundation тратит доходы не столько на разработку браузера, сколько на всякие малополезные инициативы за всё хорошее против всего плохого.

Да, за лишь малую часть от тех 400+ миллионов в год можно было сделать отличные браузеры. Если платить разработчикам, а не топ-менеджменту.

Да своему топ менеджменту пусть платят. В конце концов у всех есть топ менеджмент.

Их поддержка blm была той точкой когда я перестал им донатить. Видимо у них слишком много денег и мои им не нужны.

Так сейчас, к сожалению, в США все должны публично показывать, что они поддерживают BLM. Иначе - заклюют...

А бесплатно поддерживать нельзя? Иконку покрасить, например, как многие сделали?

В черный цвет? )

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

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

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

За последние 4 года у меня существенно выросла зарплата, а ещё я переехал с 5 этажа на 7. И дело не в возможной корреляции, а в самом прямом влиянии одного на другое по определению, не зря же богачи живут в пентхаусах.
Или всё-таки пользователи Firefox уходили не потому что зарплата у менеджеров росла (и зарплата росла не из-за оттока пользователей), а по каким-то другим причинам? Например, потому что Chrome лез на компьютер из каждого установщика, или веб-разработчики всё более плевали на пользователей Firefox (вплоть до отсеивания по user-agent, привет Skype for Web)?
Может, не зря говорят correlation != causation?

Вы действительно не видите разницы между доходом уборщицы и CEO в компании, деятельность и доход которого напрямую завязаны на увеличение показателей компании?

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

Тоже не слезаю с FF из-за его девтулз. Но это, мне кажется, дело привычки.

скорее всего привычка, потому что после хромовской, девтулс FF с первого взгляда выглядит не лучше IE11

скорее всего привычка, потому что после хромовской, девтулс FF с первого взгляда выглядит не лучше IE11

обратное утверждение тоже верно)

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


Могу еще вспомнить их тикет про css стилизацию скроллбаров, который делали 18(!) лет. Я использую FF, он мне нравится, но только как пользователь.

веб-разработки девтулз FF кажется намного более удобным, чем у хрома

плюсую, особенно в Developer Edition

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

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

Насчёт плакать, каждый раз, когда приходится брать чей-то телефон без блокировщика — тут соглашусь на 100%.

Передаю привет авторам решения перейти на WebExtensions в аддонах, что отправило в могилу Vimperator. Нормального аддона для модального управления браузером после этого я так и не смог найти.

К сожалению, XUL был завязан на однопроцессную модель и давал дополнениям полный доступ к браузеру, без возможности выдавать разрешения только на определённые действия. И поэтому он должен был умереть.

JS тоже таким был. Ничего, починили.

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

Иронично, что по ссылке речь именно про JS API, а не XUL. Ну и Servo за уши притянут, конечно.

XUL был просто языком разметки, как и HTML. На одном только языке разметки полезного расширения не сделаешь. Когда пользователи говорят про XUL, они обычно имеют в виду XUL+CSS+JS. На самом деле, в Firefox 57 был только отключён полный доступ к потрохам браузера из расширения, а XUL из него ещё до сих пор не вырезали целиком. Все эти годы XUL постепенно заменяют на HTML5.

Могли бы сделать XUL2, полностью переработал концепцию и убрав узкие и уязвимые места. Единственный плюс в переходе на WebExtensions API в том, что можно использовать один код для создания расширения и для Firefox и для Chrome.

Недостатки XUL были его преимуществами. Я в плане расширяемости интерфейса. Это была хорошая задумка. Но, как это часто бывает, большие возможности начинают использовать во вред. А потом начинается "закручивание гаек". Кстати, это же происходит и с Android.

Но, не смотря на эту ситуацию, я до сих пор на Firefox. Для меня он удобнее.

P.S. Кстати, почему на Google нет исков в монополии Chrome в Android (или я не в курсе)? Как в своё время было с IE к Microsoft.

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

В том виде, которым он был тогда, да. А я имел в виду полную переработку этой технологии. Где изначально были бы и права и ограничения. Но это всё "ка бы, да бы...". Сейчас имеем что имеем и работаем с этим.

Ну эту идею и пытаются реализовать через WebExtensions. Просто взять и сделать задокументированные и поддерживаемые стабильные API на все случаи жизни невозможно.

Я вот делал расширение Advanced Locationbar, которое внедрялось в стандартную адресную строку и сильно меняло её поведение. Для таких трюков нужен полный доступ к внутренностям, какого-то стабильного API тут не придумаешь.

На самом деле, в Firefox Developer Edition всё ещё можно запускать «экспериментальные» расширения с полным доступом к потрохам, но этой возможностью почти не пользуются.
Да, vimperator был супер. Но технологии не стоят на месте и firefox заботясь о безопасности был вынужден больше ограничить расширения. Сейчас я пользуюсь vimium. Это конечно не полная альтернатива vimperator, но основные функции навигации работают

В Vivaldi функционал Vimperator во многом повторяется за счёт Spatial Navigation, быстрых команд и макросов. Из коробки.

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

а вы случайно не с windows 10/11 пишите ?

FF и Thunderbird - полет нормальный!

Firefox умер для сообщества после перехода на quantum. С этим, боюсь, уже бесполезно что-либо делать. IMHO разумнее сейчас давить на PaleMoon, чтобы они прекратили свой беспредел с лицензиями и их начали, наконец, включать в дистрибутивы.

Если бы не переход на quantum, то FF бы тупо устарел.

Что именно вы понимаете под «устарел»? Какие именно «устаревания» принципиально невозможно устранить в движке firefox 52/новых версий palemoon? Тем более силами куда более развитого, чем у quantum, сообщества плагинописателей?

Я надеюсь, вы не пишете про «обновления ради обновлений», как принято в винде и андроиде, часто без возможности отключения?

— Написано из-под firefox 52.
Написано из-под firefox 52.

Имейте в виду, что поддержку Firefox 52 (и Pale Moon) на Хабре уже однажды ломали, так что то, что вы сейчас ещё можете из-под него писать — скорее всего случайность

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

Во-вторых, я же сказал не «не реализовано», а «невозможно реализовать» (разумными усилиями).

В-третьих, в комментариях по вашей ссылке пишется по какой-то параметр intl.Locale, подозрительно напоминающий фингерпринтинг. Так что здесь я скорее поддержу firefox/palemoon, а не хабр. Другой вопрос, стоит ли браузеру прогибаться под фингерпринящие сайты и выставлять фингерпринтинг-параметры так, чтобы они как бы были, но у всех одинаковые — на этот вопрос я не вижу с ходу ответа, но опять же, я пишу про «невозможно реализовать разумными усилиями», а не «не реализовано».
как будто они никакие другие браузеры не ломали.

Актуальные версии — не ломали


Во-вторых, я же сказал не «не реализовано», а «невозможно реализовать» (разумными усилиями).

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


подозрительно напоминающий фингерпринтинг

Как вы с такой паранойей вообще держите включенным javascript?)

Актуальные версии — не ломали
По вашей же ссылке в соседних комментах куча проблем этой, с позволения сказать, «новой версией хабра» в самых разных браузерах, в том числе в новейших не тот момент версиях ff.
ощутимо отстаёт по возможностям от актуальных браузеров
Ещё раз, это очередное неконкретное утверждение. Возможностям для кого, в первую очередь? Возможностям для пользователей? Или возможностей для админов сайтов, чтобы бороться с пользователями самыми разными методами.
Как вы с такой паранойей вообще держите включенным javascript?
Да, js — это серьёзная проблема безопасности, и я применяю методы для борьбы с ней. Но я не готов говорить об этих методах, пока вы называете обеспечение информационной безопасности «паранойей».
По вашей же ссылке в соседних комментах куча проблем этой, с позволения сказать, «новой версией хабра» в самых разных браузерах

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


Или возможностей для админов сайтов, чтобы бороться с пользователями самыми разными методами.

Не вижу смысла отвечать на эту демагогию

Эти проблемы связаны с криворукостью разработчиков Хабра
Так вы уж определитесь, всё же разработчики хабра «не ломали '''актуальные''' версии» или «всё же ломали, просто они криворукие»?
Не вижу смысла отвечать на эту демагогию
Таким образом, в итоге вы так и не привели пример «устаревания», которое (а) вредит именно пользователям, а не админам, борющимся с пользователями, например, методами фингерпринтинга, и (б) невозможно было устранить разумными усилиями прежнего сообщества плагинописателей firefox. Да даже в случае (а) примера «обновления ради обновления», бесполезного для всех, а не прямо помогающего враждебно настроенным по отношению к пользователям админам — и то не привели. А в случае (б) — хотя бы не реализованного фактически хотя бы безвредного для пользователей обновления пример не привели, хотя я спрашивал про невозможность реализовать разумными усилиями, а не про фактическую нереализованность.

То, что Хабр глючит в современных браузерах, реализующих современные веб-стандарты — вина разработчиков Хабра.


То, что Хабр не работал (или не будет работать) в Pale Moon — вина разработчиков Pale Moon, которые не спешат реализовывать современные веб-стандарты вроде того же Intl.Locale.


Если в будущем Хабр опять перестанет работать в Pale Moon — не надо винить разработчиков Хабра в этом. Есть стандарты, они реализованы в современных браузерах, разработчики Хабра имеют полное право использовать их, если захотят. Подавляющее большинство пользователей это вполне устраивает и они плевать хотели на маргинальный Pale Moon. Какой-то один параноик vn4tn4 разработчикам не указ.


Если вам не нравится, что разработчики Хабра используют современные веб-стандарты — вы всегда можете просто прекратить посещать его, никто не заставляет вас сидеть на Хабре. Можете попробовать поискать сайты, которые принципиально игнорируют современные веб-стандарты — например, opennet какой-нибудь.


Таким образом, в итоге вы так и не привели пример

Я никакие примеры приводить и не собирался, вы это у Kekmefek спрашивали.

Мягко говоря, странно выглядит, когда вы говорите о «вине» и «правах», но при этом никак не ссылаетесь ни на общие понятия добра и зла, и даже на законы, а вместо этого говорите о «стандартах» так, как будто они — истина в последней инстанции. Стандарты может писать кто угодно, в том числе разнообразные злодеи. Стандарты могут содержать в себе зло, могут позволять, а то и предписывать массово бороться с ни в чём не повинными пользователями. И в этом случае виновен как раз тот, кто этими стандартами пользуется/подчиняется, а не тот, кто пытается им противостоять, будь то админы хабра или авторы PaleMoon.
Если вам не нравится, что разработчики Хабра используют современные веб-стандарты — вы всегда можете просто прекратить посещать его
История человеческого общества показывает, что «не нравится — пошёл вон» — это часто порочный подход, с которым человечество временами успешно борется. Недавний пример по большей части завершённого такого противостояния — противостояние работодателей и работников в 19 веке, которое привело к тому, что теперь работодатель не может ни просто так уволить работника, ни сделать его работу существенно более неприятной (например, понизить зарплату), чтобы он уволился «сам». С админами сайтов этот процесс только начинается сейчас, но уже начался, в виде GDPR, согласно которому админы сайтов не имеют права, в том числе, отказывать в обслуживании пользователям, не соглашающимся «добровольно» на особо гнустные методы борьбы с собой, вроде слежки. И я не вижу никаких исторических препятствий к тому, чтобы это было только началом, и чтобы в дальнейшем возможности админов по борьбе с пользователями, например в виде банов и излишних обновлений, будут ещё больше ограничены.
Какой-то один параноик vn4tn4 разработчикам не указ.
Как видим, практика ваши рассуждения опровергает. Пользователи заметили этот баг, и админы хабра его поправили наравне с остальными в том посте, так, чтобы в ff52 снова всё работало, что бы там ни говорили зло- и гугло-стандарты. Уж не знаю, как они рассуждали, думали ли они о существующем GDPR или о возможных будущих восстаниях пользователей IRL, еще больше ограничивающих возможности борьбы с ними админов, но ваша модель рассуждений админов хабра точно неверна, поскольку выводы из неё противоречат реальности.
Я никакие примеры приводить и не собирался
И тем не менее, вы утверждаете, что
Pale Moon уже ощутимо отстаёт по возможностям от актуальных браузеров
Поэтому я вас тоже спрашиваю — эти «возможности» — это возможности для кого: для пользователей или для борьбы против пользователей? Без ответа на этот вопрос ваше утверждение выглядит как минимум двусмысленно. И один пример вы таки привели — с багами на хабре, но этот пример, как я уже сказал, выглядит очень подозрительно и уж точно скорее напоминает борьбу с пользователями, чем помощь им.
Оно не связано. Для предотвращения «устаревания» надо постоянно добавлять поддержку эксклюзивных фич движка хромиума, а не ломать UI, UX и обратную совместимость с аддонами. Именно поэтому даже Pale Moon на более старом движке сейчас выглядит гораздо лучше последнего FF, а для нормальной работы с некоторыми сайтами всё равно нужно обязательно что-то на свежем движке от хромиума.

Уронили мишку лисичку на пол,
Оторвали мишке лисичке лапу.
Все равно её не брошу -
Потому что она хорошая.

Ну с такой точки зрения, конечно, можно и не бросать. Только всё равно, даже с такой точки зрения, 52 выглядит куда более «достойной небросания», поскольку более «истинной», версией, чем quantum. (И, как и написал в соседнем комменте, я и не бросаю полностью, но не бросаю именно 52).
Больше 10 лет пользуюсь firefox. Отличный браузер.
Да, были спорные изменения в интерфейсе. Но сейчас я даже и не вспомню какие именно — очевидно привык.
По поводу жалоб на неработающие расширения — вынужденный этап перехода на более продвинутые технологии. И продвинутые не значит что расширениям будет больше доступно, а наоборот — они сильнее ограничены. Но такая цена безопасности. Уверен и в хром всё тоже самое. А про safari и говорит нечего.
Сам же браузер работает очень быстро, плавно и стабильно. Одно удовольствие им пользоваться. Рад что он существует — конкуренция на этом рынке очень хорошо двигает веб в наши дни и защищает нас от внедрения различных трекинговых механизмов на уровне браузера.

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

Не устаю говорить. А пользователя спросили что ему важно, возможности или безопасность?

Мне лично полезнее когда через экстеншен можно сделать абсолютно все а не в пределах неких огороженных правил.

Сам же браузер работает очень быстро, плавно и стабильно.

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

Не устаю говорить. А пользователя спросили что ему важно, возможности или безопасность?

А кто вам сказал что пользователь лучше знает? Точнее не так — большинство пользователей просто недостаточно компетентны(и не должны быть) в этом вопросе. Это как спрашивать ребёнка что он будет на завтрак: шоколад или кашу.

Не отстреливается регулярно, не жреть память, не фризит с отрисовкой.

Не могу говорить за все платформы, но под linux он работает практически идеально. Причём мой сценарий использования довольно нагруженный — 5-7 окон, каждое с 5-10 вкладками, живущими неделями. Единственное, что действительно мне не нравится, и я надеюсь это исправят, это процесс обновления, когда вдруг выскакивает окно «необходимо перезапустить браузер». Не всегда вовремя.
> Причём мой сценарий использования довольно нагруженный — 5-7 окон, каждое с 5-10 вкладками

Смешно.

5-7 окон, каждое с 5-10 вкладками, живущими неделями

Я сам примерно так использую FF при этом у меня еще и плагинов понавешано. Вот только у меня система на i7 10-го поколения с 64гб оперативки + ОС и сам FF стоят на m2 очень быстром. Да не тормозит и работает плавно очень и запускается быстро. Вопрос в том что будет на средней по больнице комплекции с таким сценарием использования))

Сам FF использую со 2-ой версии и пострадал только от того, что группы вкладок выпилили и теперь их приходится ставить плагином, а последние дизайны даже понравились (я не особо прихотлив)

Нормально он работает на среднем по больнице. Главное, не держать его на HDD, ну и камень нужен помоложе C2D.
А 5-7 окон, каждое с 5-10 вкладками — это действительно смешно.
Например

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

Относительно недавно на андроиде запретили сохранять файлы в папку Downloads - зачем? Если это так важно, то почему бы не дать возможность или не сохранять принудительно в подпапку Downloads\BrowserName?

Также недавно chromium запретили работать с файловой системой. Я, признаться, не берусь говорить, можно ли было удалить системные директории, но зачем нужно было это делать? Теперь каждый файл расширения загрузчика необходимо сохранять вручную: -2 расширения.

Brand new privacy features. Борьба с ветряными мельницами. Отказ от печенек - какие благородные, а их попытка заменить печеньки на другой способ слежения (не вдаваясь в подробности) - нормально?

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

P.S. Простите за ошибки, пишу с телефона

А кто вам сказал что пользователь лучше знает? Точнее не так — большинство пользователей просто недостаточно компетентны(и не должны быть) в этом вопросе. Это как спрашивать ребёнка что он будет на завтрак: шоколад или кашу.


Не надо считать всех пользователей глупыми, в конце концов они деньги приносят прямо или косвенно. Дети тоже обычно не глупые, я бы в детстве вполне мог выбрать манку вместо шоколадки (правда, тут вопрос, что полезнее) и абсолютно точно бы взмолился об яичнице или котлете, или каше, если шоколадом кормить несколько дней подряд.
Я разве назвал кого то глупым? Я лишь обозначил что подавляющее большинство пользователей, даже среди тех кто пользуется расширениями, слишком мало знают об информационной безопасности чтобы играть тут в демократию. Думаете в mozilla не понимали непопулярность этих нововведений? Конечно понимали, но для них будущее браузера оказалось ценнее обычного популизма. Сколько времени прошло, а всё ещё с каждого утюга, когда речь заходит про firefox, я слышу про отвалившиеся расширения. Представляете что было бы, если бы расширения стали рассадником уязвимостей и утечек? «решето», «ie 6 себе такого не позволял», «куда смотрят разработчики».
А кто вам сказал что пользователь лучше знает?


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

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

Интересно, столько сотен гигабайт он сжирает ресурса ssd при таком кейсе пользования?

А кто вам сказал что пользователь лучше знает? Точнее не так —
большинство пользователей просто недостаточно компетентны(и не должны
быть) в этом вопросе. Это как спрашивать ребёнка что он будет на
завтрак: шоколад или кашу.

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

Не могу говорить за все платформы, но под linux он работает практически идеально.

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

Почему именно IT? Ну не может человек во всём разбираться — к сожалению, как минимум, времени на это нет. Я могу ещё повторить — подавляющее большинство пользователей(включая меня) гораздо меньше понимают в цифровой безопасности чем разработчики firefox. А ещё в ракетостроении, атомной физике. Я ещё, например, совсем ничего не понимаю в теннисе и в большинстве других видов спорта. Мир стал бы намного лучше, если бы ответственные решения доверялись людям имеющим компетенции в соответствующих областях.
Слушал бы вас и слушал. Жаль с реальностью несколько расходится. Ну и ваш нагруженный сценарий несколько… эээ… не впечатляет.

Да кто же пытался вас впечатлить. Я там написал "довольно нагруженный". Понятно что есть очень много людей кто нагружает браузер гораздо сильнее. Ваш сценарий использования браузера, возможно, нагруженее, выше, «длиннее». Но. Уверен 90% пользователей нагружают браузер меньше. Только и всего

Более продвинутые технологии - это когда у пользователя остаются те возможности, которые у него есть, но работает это все быстрее, стабильнее и безопаснее. С переходом же на WebExtension возможностей стало меньше. А то так можно прийти к идее убрать расширения вообще - без них безопаснее и стабильнее.

А то так можно прийти к идее убрать расширения вообще — без них безопаснее и стабильнее.
И тут мобильные браузеры снизу постучали… :-)

)))

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

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

У вас включены рекомендации?

https://support.mozilla.org/en-US/kb/recommendations-firefox

Если хотите, то могу сделать плагин для поискового движка Яндекса, если он у вас пропал. Делов на 10 минут + проверка в Мозилла день-два.

Открыть yandex.ru -> ПКМ в адресной строке -> Add «Яндекс»
Так вроде побыстрее будет и меньше усилий требует.

Фантастика! Где вы были раньше, плагин уже на модерации )

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

К сожалению, не подскажу в деталях как это под капотом работает.
Вот тут есть некоторая информация: support.mozilla.org/en-US/kb/add-or-remove-search-engine-firefox
Я так понял на странице присутствует специальный тэг со ссылкой на файл дескриптора (речь про OpenSearch). В этом файле прописан URL с форматом запроса.
А как ФФ узнает, что можно добавлять, и где в строке искомые слова?

OpenSearch

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

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

https://addons.mozilla.org/ru/firefox/addon/яндек-поиск-движок-yandex-ru/

Firefox медленно, но верно умирает. Интерфейс у него настоящий кусок ***на. А раньше он у меня был любимым. Эти гигантские уродские табы просто достали. Когда-то давно были нормальные, аккуратные табы, кайфовая панель адреса и т.д. Был нормальный поиск в истории, когда можно было перейти на любую посещенную страницу и это легко находилось. Про расширения это вообще отдельная песня. Текущий функционал просто убог и сильно ограничен. В плане технологий вообще Фаер давно и сильно отстает.

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

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

В текущей перспективе я все сильнее присматриваюсь к Safari, он работает намного быстрее Firefox, идеально рендерит шрифты. DevTools там не такие удобные, но на месте не стоят. Догоняют. Вдобавок есть приятные фичи вроде lab/cie в CSS.

Мои два цента про ФФ: кое-что он умеет прямее Хрома. Два примера - веб-морды некоторых свитчей Cisco (я обычно использую CLI только для особенных задач) страшно тормозят на Хроме, и прекрасно работают на ФФ. Обновления прошивок не помогают. Хром также попросту отказывается работать с некоторыми видеопотоками, которые отлично работают в ФФ (тоже специфичные случаи конечно, но бесит не меньше). Я не знаю, может просто мне так не везет, но иметь два приличных и адекватных браузера на разных движках в настоящее время - это практически необходимость. Кстати, да, ОС - Linux, так что всякие Edge и Safari - это все же экзотика.

Edge для Linux тоже есть. А Safari начинает, прям, раздражать - во всех браузерах код работает, а в Safari - нет. Особенно, в мобильной. А отлаживать это можно только на Apple устройствах.

Основным браузером является FF, при этом использовал прекрасное (по моим меркам) расширение ScrapBook, сохраненных страниц не один гигабайт, но при одном из обновлений несколько лет назад, расширение перестало работать и пришлось дополнительно ставить браузер PaleMoon, где расширение работает и "база знаний" сохранена. А в остальном никаких нареканий к FF нет, необходимый минимум плагинов и все.

А что расширение то делает?)

Сохраняет веб страницу, информацию можно каталогизировать по папкам, возможен импорт-экспорт (по крайней мере я этими функциями обхожусь), приведу ссылку на расширение https://addons.palemoon.org/addon/scrapbook-x/ это более продвинутое по сравнению с обычным, у меня как раз оно и стоит на "бледной луне"

Но автор не забросил дело и пилит WebScrapBook. Не знаю, правда, насколько оно похоже на старое, ибо SingleFile мне оказалось сподручнее.

Вот "кусочек" моего skrapbook"a, синглфайл такого не делает, а вэбскрапбук работает немного отлично от своих "родителей", есть даже конвертер. Но как говорил один бородатый программист: если что-то работает то не надо это трогать.