Состоялся релиз web-браузера Firefox 113 и сформировано обновление ветки с длительным сроком поддержки - 102.11.0. На стадию бета-тестирования переведена ветка Firefox 114, релиз которой намечен на 6 июня...Подробнее: https://www.opennet.me/opennews/art.shtml?num=59106
"В бета-версии Firefox 114 реализован интерфейс пользователя для управления списком исключений для DNS over HTTPS. Настройки DNS over HTTPS перенесены в раздел "Конфиденциальность и безопасность"."Самое важное не сказано, в ФФ наконец добавили обработку ошибок запросов DNS по HTTPS. Раньше если выбранный DOH сервер не отвечал, то ФФ показывал просто "Не могу найти данный domain.name".
Сейчас стал показывать станицу с сообщением что не удалось соединиться с такми-то DOH сервером и предложением повторить запрос или сделать запрос через обычный DNS.
Вот этого не хватало.
> Вот этого не хваталоЕсли завести локальный DNS-сервер, которому подсовывать списки других DNS-серверов, то поведение с откатом появляется не только в фф, но и во всех прогах. Гугли DNSCrypt, там это штатное поведение. Браузерные ДОХи не нужны, вырубаю через policy, которые может редактировать лишь root.
>> Вот этого не хватало
> Если завести локальный DNS-сервер, которому подсовывать списки других DNS-серверов, то
> поведение с откатом появляется не только в фф, но и во
> всех прогах. Гугли DNSCrypt, там это штатное поведение. Браузерные ДОХи не
> нужны, вырубаю через policy, которые может редактировать лишь root.На самом деле что нужно сделать - это мульти сервер DOH. Один не отвечает - спроси другой. Уж не знаю на каким мощностях работают серверы из известного списка, но DOHнут часто.
> но DOHнут частоэто не они, а их
Да не работает DOH в firefox из коробки, как только вырубаешь DNS в системе сразу всё ложится, бесполезная фича
Для того, щоб DOH працював при блокуванні в системі 53-порта UDP протоколу, потрібно в налаштуваннях мережі в браузері замість доменного імені DNS провайдера https://доменне ім'я провайдера/dns-query прописати конкретну ІР адресу, бо браузер з заблокованим портом 53 не може отримати ІР по доменному імені при першому зверненні до провайдера, щоб отримати ІР провайдера :):
https://8.8.8.8/dns-query
https://8.8.4.4/dns-query
https://1.1.1.1/dns-query
https://1.0.0.1/dns-query
https://9.9.9.9/dns-query
> Да не работает DOH в firefox из коробки, как только вырубаешь DNS
> в системе сразу всё ложится, бесполезная фичаРаботает, главное не использовать серверы по умолчанию, которые, ес-но, на прицеле у РКН. Есть куча мелких сторонних серверов, которые куда меньше привлекают внимание.
"Включено отображение в адресной строке введённого поискового запроса"Мне понравилось, но как скопировать URL страницы теперь?
Жри что дают.
> Мне понравилось, но как скопировать URL страницы теперь?Заходишь на сайт и копируешь как обычно.
Я про страницу поиска, если что
Ну тогда добавить в закладки и оттуда скопировать url.
А смысл копировать урл поисковика? По одному поисковому запросу у разных людей в разное время будут разные результаты.
Что не мешает делится ссылками на LMGTFY. В определенных условиях отправить ссылку на поисковый запрос бывает нужно.
> "Включено отображение в адресной
> строке введённого поискового запроса"
> Мне понравилось, но как скопировать
> URL страницы теперь?Пиши поисковые запросы только внутри сайта поисковой системы.
Тогда браузер не будет портить УРЛ.
Тогда разработчики браузеров придумают другие способы порчи урлов, но на это у них уйдёт некоторое время.
Честно говоря у меня никогда не было такой проблемы, скорее была другая: вводишь ключевые слова в адресной строке, она меняется на гугл-ссылку, и когда ты хочешь что-то исправить/добавить, у тебя уже %20+ дрисня.
Ну уж такими извращениями не надо заниматься, можно менять ключевые слова в поле поиска на самом сайте.
Или в Firefox можно включить отдельное поле поиска, как раньше, рядом с адресной строкой.
>В выпадающий список поисковых подсказок добавлено контекстное меню, показываемое при нажатии на кнопку "...".Я всегда думал, что контекстное меню надо вызывать альтернативной кнопкой мыши. Не осилили?
Вам кнопку дали? Дали. Что не так?
>Добавлен API Compression Streams, предоставляющий программный интерфейс для сжатия и распаковки данных в форматах gzip и deflate.Могли бы и brotli поддержать.
Zstd актуальнее. Серьёзно, этот brotli увеличивает потребление памяти процесса на огромные мегабайты почём зря. Особенно, учитывая, что софт тащит свои бандленные либы, и они не буудут расшарены.
zstd не является стандартизированной content-encoding и не поддерживается в Firefox. br - является и уже давно используется в Firefox. Поэтому твши рассуждения об актуальности не значат ничего. IMHO через этот интерфейс имеет смысл предоставлять доступ ко всем компрессорам и декомпрессорам, поддерживаемым через content-encoding. И не предоставлять к тем. которые через content-encoding не поддерживаются. Если алгоритм настолько хорош, то почему он не стандартизирован для content-encoding?
Потому что мордокнига не гугл. Только deflate/gzip это zlib и brotli это шляпа, не несущая никакой ценности. Разве что вместо gzip3 можно использовать brotli4 и данные будут чуточку лучше пожаты за то же время упаковки/распаковки. Буквально единицы процентов. Но эти чёртовы огромные либы в зависимостях никак не оправдать.
> В отладчике JavaScript разрешено переопределение файлов скриптов. В контекстное меню, показываемого для файлов с кодом, добавлена опция "Add script override", при помощи которой можно загрузить файл со скриптом на свой компьютер и отредактировать его, после чего этот отредактированный скрипт будет использоваться при обработке страницы, даже после её перезагрузки.1. Есть более функциональные расширения, позволяющие переопределять что угодно
2. И они не падают по OOM/приводят к трешингу, как "отладчик JavaScript" от Mozilla, если ви нём просто открыть JS-файл любого "современного" сайта.
> Добавлен новый синтаксис псевдо-классов ":nth-child(an + b)" и ":nth-last-child()", допускающий получение селектора для предварительной фильтрации дочерних элементов перед выполнения с ними основной логики выбора "An+B".Т.е. там of добавили: :nth-child(-n+3 of li.important);
Фиксы неинтересные, вот 113 как-то мелко, даешь уже Firefox 600!
У хрома какая версия? Как там у Зенона Ахиллес догонял черепаху, так и тут, ФФ никогда не догонит черепаху.
У Chrome 113.0.5672.114
Они снова сравнялись, такое уже было какое-то время назад
Ты мне можешь внятно объяснить почему у тебя и тебе подобных подгорает от версий?
Какое тебе дело?
Как разработчикам удобно, так и считают
В своих прогах можешь нумеровать хоть 0.00000000000000001 и постепенно увеличивать
Можешь даже форкнуть Firefox и начать отсчет с 0.0000000000000000000000000000001, если ты боишься больших чисел
Надо делать как в TeX - остальное "от лукавого"
>Ты мне можешь внятно объяснить почему у тебя и тебе подобных подгорает от версий?Неудобно. Версии слились в один поток.
>Какое тебе дело?
Если не пользоваться — то никакого (как с хромом). Но я пользуюсь.
>Как разработчикам удобно, так и считают
При чём тут разработчики. когда решение принимали маркетолухи?
>В своих прогах можешь нумеровать хоть
А ты можешь пойти лесом со своими советами. Чего самого-то бомбануло? Проходи мимо.
> Неудобно. Версии слились в один поток.Дорисуй в воображении единицу cпереди 1.113, накапай корвалола и успокойся.
Скоро цифры кончатся и им придётся писать буквами RX1 F600 Это напрягает. Обратно от тысяч прийти к единицам не выйдет.
666 и конец (света) тогда уж.
Что за реклама Леньки на скриншотах?
> Кроме новшеств и исправления ошибок в Firefox 113 устранена 41 уязвимость. 33 уязвимости помечены как опасные, из них 30 уязвимостей (собраны под CVE-2023-32215 и CVE-2023-32216) вызваны проблемами работы с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти.Один фиг, что на раст переписывали.
https://www.openhub.net/p/firefox/analyses/latest/languages_...9% мёда в бочке особо вкус не меняют
> https://www.openhub.net/p/firefox/analyses/latest/languages_...
> 9% мёда в бочке особо вкус не меняютТо есть смысла в безопасном расте нет? Даже 9% кода не безопасны?
Где написано что уязвимости нашли в расте? Код на рамте используется в ФФ для отрисовки.
для зависаний*
//fixedНу ещё для утечек памяти и для ошибок сравенения целых. А, ещё для уязвимостей в самом компиляторе раста, вон там в прошлом году флоаты пофиксили (а то он не делал того что обещал и это вышло забавно, после стольки-то лет).
> Оставление поисковых ключей в адресной строке упрощает отправку уточняющих поисковых запросов, так как в процессе просмотра результатов не требуется перематывать страницу вверх к области ввода.Боги UX. Сами же создали проблему, скрыв поле ввода для поиска, а теперь внедряют нелепые костыли для ее обхода.
> скрыв поле ввода для поискаАдресная строка не является строкой ввода URL. Никогда не была, даже во времена наличия отдельного поля для поиска. Если ввести в адресной строке www.google.com, он откроет гугель, хотя эта строка не является урлом. Урлом она станет, если присобачить спереди протокол https://. Следовательно, адресная строка *интерпретирует* пользовательский ввод и проводит его пост-обработку. Точно такую же пост-обработку, как если ввести туда явный поисковый запрос "котики". И это правильное, максимально дружелюбное поведение.
Сам же возопишь, если бы адресная строка тебе говорила, что "www.google.com не является урлом согласно такому-то RFC, давай приводи к соответствии с RFC".
> Адресная строка не является строкой ввода URL
> Если ввести в адресной строке www.google.com,
> он откроет гугель, хотя эта строка не является урлом.
> Урлом она станет, если присобачить спереди протокол https://.
> Следовательно, адресная строка *интерпретирует*
> пользовательский ввод и проводит его пост-обработкуНо только эта пост-обработка должна заканчиваться тогда, когда введённый юзером запрос www.google.com достиг состояния URL после приписывания протокола к исходному запросу, если строку адреса называют строкой адреса, а не строкой поиска, котиков, шариков да фантиков. Т.е. из строки адреса запрос надо отправять не на сайт какой-то поисковой системы, а на веб-сервер, на котором находится сайт, адрес которого введён в строке.
Вот если строку называть строкой не адреса, а строкой поиска, тогда пиши в ней чё хочешь и браузер будет отправлять запросы на сайты поисковых систем.
А то повадились.
Это всё-равно, что я на бумажном конверте напишу адрес типа "Москва, индекс NNNNNN, а/я номер_ящика", а почта отправит этот конверт не в указанный а/я, а неизвестно куда и мне придёт ответ о том, что такое Москва, индекс, а/я и т.п.
> достиг состояния URL после приписывания протокола к исходному запросуПриписывание протокола к исходному запросу - это просто шаблон "https://%s". Шаблон не обязан быть таким, он может быть и "https://search-engine.com/?q=%s". В обоих случаях получится URL, в обоих случаях что-то добавляем перед пользовательским вводом. Задача браузера - распознать, когда какой шаблон применить. Если пользователь ввел "/", то он скорее всего имел в виду file:///.
> если строку называть строкой не адреса, а строкой поиска
Правильное техническое название - омнибокс. Приведу один из вариантов его использования: я копирую из текста чятика число 12345. Это число - номер баги в тасктрекере. Открываю браузер, ввожу в омнибоксе один символ: "b", далее жму Tab, далее вставляю 12345, жму Enter. Открылся сайт https://bugtracker.com/bug/12345. Потому что я его так настроил. Твой подход с разделением омнибокса на "строку URL" и "поисковую строку" не предусматривает этот сценарий, и пришлось бы добавлять третью строку: "номер баги в таком-то трекере". Что уже намекает на ущербность твоего подхода, ибо у меня таких шорткатов сдесяток: поиск по гитхабу, поиск по гитхабу-исключительно-по-сишному-коду, поиск по коду определенного репозитория, поиск по номеру баги в багтрекере моей компании, поиск по багтрекеру интересных мне проектов. У меня при твоем подходе в верхней панели было бы штук 10 полей ввода.
Так верните уже отдельное поле поиска, как раньше, рядом с адресной строкой. Его ещё пока не выпилили. И там можно вводить только поисковые слова. Правда проблему с адресной строкой это не решит уже.
> Адресная строка не является строкой ввода URL.И что? Как это относится к проблеме "в процессе просмотра результатов не требуется перематывать страницу вверх к области ввода"?
Проблема эта издревле решалась полем для поиска, который теперь по-умалчанию скрыт. Я уж молчу о том, что в нем можно было в выпадающем списке выбрать поисковик...
> Как это относится к проблеме "в процессе просмотра результатов не требуется перематывать страницу вверх к области ввода"?Причина, по которой что-то требуется проматывать, состоит в том, что у гугеля слишком сложный URL, из которого глаз не вычленяет поисковую строку. Если убрать оттуда rlz и прочую фигню, то текст запроса сразу угадывается: https://www.google.com/search?q=котики
> можно было в выпадающем списке выбрать поисковик
Не знаю, как у фф, но у хрома есть шорткаты, которые позволяют переключаться в недефолтный поисковик путем набора шортката и нажатия Tab:
к о т и к и Enter - запрос "котики" в гугель
g Tab к о т и к и Enter - искать "котики" в гитхабеИ не приходится тянуться мышью выбирать что-то в выпадайке.
Перемотку в мини плеере, ждал лет 5
Ну. В 2023 году люди узнали, что плеер должен выглядеть как плеер.
В 2023 году Сафари даже не подозревает, что нужны кнопки и какое-то управление
https://ibb.co/Hp9bPBn
> При импорте закладок из Safari и браузеров на базе движка Chromium реализована поддержка импорта связанных с закладками картинок favicon.Джвадцать лет ждал.
> В CSS добавлена поддержка медиазапроса (@media) "scripting", позволяющего проверить доступность возможности выполнения скриптов (например, в CSS можно определить включена ли поддержка JavaScript).
А вот ещё один способ посчитать тех, кто без скриптов сидит.
Подсчитать-то просто. А вот для дискриминации и фингерпринтинга - самое оно.1. NoScript может обрабатывать теги noscript. По крайней мере есть быстрый и безопасный парсер HTML. Да, приходится перехватывать запросы.
2. Но встроенных безопасных парсеров CSS не будет. в ближайшем времени. Как и кода, вырезающего эту гадость. Значит парсер задействуют яваскриптовый. То есть будет жрать память и тормозить.Вообще Мозилла охренела. Должно быть отдельное API для перехвата и контроля подобных аспектов работы движка без всяких костылей и хаков, как в NoScript.
> В бета-версии Firefox 114 реализован интерфейс пользователя для управления списком исключений для "DNS over HTTPS". Настройки "DNS over HTTPS" перенесены в разделА /etc/hosts так и продолжает игнорироваться при использовании DoH?
Если у тебя включена настройка игнорировать системный резолвер, то почему должен обрабатываться /etc/hosts? Игнорировать это верное поведение
Как долго будет мозолить глаза - "Скопировать"?!
Пока не закроют этот тикет с тем или иным вердиктом
"скопировать" правильнее, тебе там уже написали. гугли учебник за первый класс, совершенные/несовершенные формы глаголов
поясню для танкистов: либо "копировать", "вставлять" и "удалять", либо "скопировать", "вставить" и "удалить". третьего не дано
Замечательно, но десятилетиями было "копировать", в хроме и его клонах — "копировать", по всей системе — "копировать". Курсор уже автоматически ищет букву "К" в контекстном меню.Мозилла сейчас совсем не в том положении, когда дозволяется ломать пользовательские привычки. Контекстное меню это вообще святое, любые его переделки сильно замедляют работу.
в контекстном меню в каждом пункте есть выделенная буква, по нажатию на которую активируется пункт меню. от исправления на правильный вариант ("Скопировать") ничего не изменитсяно ты особый случай: контекстным меню пользуешься мышкой, интерфейс на русском, тебе уже ничто не поможет
Добавить в userChrome.css:
:is(menuitem, menu) > label[value="Скопировать"]::before {
content: "Копировать";
}:is(menuitem, menu) > label[value="Скопировать ссылку"]::before {
content: "Копировать ссылку";
}:is(menuitem, menu) > label[value="Скопировать ссылку на изображение"]::before {
content: "Копировать ссылку на изображение";
}:is(menuitem, menu) > label[value="Скопировать изображение"]::before {
content: "Копировать изображение";
}
Может дать пользователю возможность самому определить, что он хочет видеть ? Да хоть "Сунуть". Но XUL же отменили ...
как отключить хромовский бред в строке url?
нашёл. такие психи взяли, что не дочитал дотуда
Это ладно, настоящие психи у тебя будут, когда поймёшь, что отключать нечего: в релизе это не включено.
Психи будут когда опция отключения перестанет работать
> Включено отображение в адресной строке введённого поискового запросаНе знаю, зачем они это вынесли в примечания к выпуску, но в реальности не включено.
https://searchfox.org/mozilla-central/source/browser/app/pro...
#if defined(EARLY_BETA_OR_EARLIER)
Включено в бетах, но не в релизе.
в новой версии у меня включилась анимация вкладок. раньше выключалось через cosmeticAnimations, теперь такв about:config добавить int
ui.prefersReducedMotion = 1
>предложена улучшенная реализация режима просмотра видео "картинка в картинке" (Picture-in-Picture), в котором добавлены кнопки перемотки на 5 секунд вперёд и назад, кнопка для быстрого раскрытия окна на весь экран и ползунок быстрой перемотки c индикатором позиции и продолжительности видео.PIP должна исползовать ориганальный плеер сайта, а не городить очередной неудобный интерфейс, причём в каждом браузере свой.
Через пару лет дойдут до этого
кстати, как на ютубе отключить? бесит ппц
Нафиг оригинальные плееры, например на сайтах с вебкам моделями оригинальные плееры не дают открывать на весь экран если ты не совершил определенные действия, например пополнение счета и т.п. а встроенный pip плеер без проблем обходит это ограничение.
Нет, это сайты должны использовать браузерный плеер, а не навязывать всем свой javascript.
А они пофиксили открытие предыдущих вкладок? На винде проблема актуальна с версии 111!
а это только ты можешь проверить как юзер оффтопика
А в чем проблема? Закрытые вкладки открываются.
Сцуко, лезть в about:config с каждым обновлением вместо нормально оформленого списка настроек
about:config это и есть список настроек. Что значит "нормально оформленного"? покажи на примере, сделай свой форк с панельками и картинками.
> Что значит "нормально оформленного"?ты хотя бы список настроек там видишь, додик?
В том то и дело, что были времена когда всё нормально настраивалось с нормального экрана настроек, с нормальными интерфейсами, где всё просто и понятно, а то и имеются пояснениями что и для чего
И практически не требовалось лезть "под капот", точнее, в about:config. И переключать чёрти какие флаги, у которых ещё и названия от версии к версии меняютсяПохоже, там уже столько гомна наворотили, что даже интерфейс под это сделать не могут
> В том то и дело, что были времена когда всё нормально настраивалось
> с нормального экрана настроек, с нормальными интерфейсами, где всё просто и
> понятно, а то и имеются пояснениями что и для чего
> И практически не требовалось лезть "под капот", точнее, в about:config. И переключать
> чёрти какие флаги, у которых ещё и названия от версии к
> версии меняются
> Похоже, там уже столько гомна наворотили, что даже интерфейс под это сделать
> не могутЛожь как она есть. В ФФ всегда 90+% настроек было скрыто за about:config. На самом деле с годами в about:preferences стало как раз таки БОЛЬШЕ доступных настроек чем было раньше.
Ты скорее всего использовал всякие разные расширения "настройщики", сутью которых было рисовать окошко с коллекцией галочек и чекбоксов для переключения тех настроек что показались автору арсширения полезными.
Были и попытки создать расширения с базой описаний настроек в about:config, что характерно все они умирали через годик-два, т.к. Мозилла никогда не подавала about:config как нечто неизменное и настройки могли удаляться, добавляться, менять значения по умолчанию, смысл значений, терять силу вообще.
Скажи спасибо что настройки в принципе есть, вон хромоклоны и половину того что доступно в about:config не умеют.
Жри что дают!
Не нравится перепиши и пришли патч, или форк сделай, ещё нет такого браузера у которого больше возможностей и при этом удобнее доступ к ним.
В Яндекс браузере через about:flags много чего есть.
Давай проверим, элементарно отключить поддержку av1, что бы Ютуб не подсовывал тебе видео которое твой комп не умеет аппаратно ускорять, такую элементарную вещь твои флаги могут, или опять придется ставить дополнение от васяна у которого куча ненужных разрешений?
А давай ты научишь как в файрфоксе на том же ютубе через about:config заставить отдавать видео только в h264 c частотой не выше 30 Гц? Чтобы лишние аддоны не ставить.
У Яндекс браузера просто снимается галочка в настройках с "использовать аппаратное ускорение если возможно". К тому же поддерживает Вулкан,норм переводчик. Особенно нравится криптоднс с выбором использования разных поставщиков и туева хуча других ништяков.
chrome://flags плюс групповые политики в том же edge обгоняют этот ваш about:config не напрягаясь
Ну ты сравниваешь тоже, flags это шляпа с рандомными экспериментами и не параметры конфигурации. Периодически завозят новые, ломают старые. Через аргументы тоже много не настроишь и постоянно ломают, это надо ярлык постоянно обновлять и смотреть каждый раз в код. Даже нет управления из одного места по типу user.js. Вот правда, большего бреда ты сказануть не мог.
А что, в about:config не то же самое? А то один из анонимов выше написал, что "Были и попытки создать расширения с базой описаний настроек в about:config, что характерно все они умирали через годик-два, т.к. Мозилла никогда не подавала about:config как нечто неизменное и настройки могли удаляться, добавляться, менять значения по умолчанию, смысл значений, терять силу вообще" и что характерно - я с ним согласен
> А что, в about:config не то же самое? А то один из
> анонимов выше написал, что "Были и попытки создать расширения с базой
> описаний настроек в about:config, что характерно все они умирали через годик-два,
> т.к. Мозилла никогда не подавала about:config как нечто неизменное и настройки
> могли удаляться, добавляться, менять значения по умолчанию, смысл значений, терять силу
> вообще" и что характерно - я с ним согласенУ мозиллы так-то в официальных ресурсах описаны эти конфигурации и все изменения в них. Расширения с описаниями действительно глупость.
Вообще-то в хромоподобных браузерах настройки в ://flags документированы прямо в самом браузере. Набираешь какой-нибудь chrome://flags и получаешь список возможных параметров с описаловом каждого, чего в about:config и близко нет: сам гадай что они означают или гугли. Имхо, хромовский вариант удобнее.
Но это не одно и то же. Кроме того, точно так же написанному верить никакого смысла нет, надо смотреть в код. И фф в about:support врёт гораздо меньше, чем тысячи лжи от хромоподелок в about:gpu и прочих местах.
Значит в итоге имеем аксиому Эскобара во всей красе.
Ложь. Либо ты не смотрел что вообще умеет about:config.
Смотрел я и этот ваш about:config, и chrome://flags и https://learn.microsoft.com/ru-ru/deployedge/microsoft-edge-... вместе с гугловской методичкой для chrome enterprise впридачу. И https://github.com/mozilla/policy-templates/ тоже смотрел есличо. Так что могу сравнить.
arkenfox
> В меню предоставлена возможность удаления поискового запроса из истории посещенийЭто было доступно и раньше, но с клавиатуры
> При заполнении паролей в формах регистрации повышена надёжность автоматически генерируемых паролей, при формировании которых теперь используются и спецсимволы.
Хрень полная, это сделано потому что некоторые недоразвитые ресурсы требуют спецсимволы в пароле, хотя они увеличивают энтропию почти никак, c 5.95 бит до 6.55 бит, т.е. пароль в 11 символов без спецсимволов и пароль в 10 символов со спецсимволами - имеют одинаковую энтропию, и это в идеальном случае, если ваш пароль например может состоять целиком из всех таких символов, типа кавычек разных скобок и т.д. в реальности - это 1 символ в ввиде собаки или решетки - цирк
> Включена по умолчанию поддержка определённых в спецификации CSS Color Level 4 функций color(), lab(), lch(), oklab() и oklch(), применяемых для определения цвета в цветовых пространствах sRGB, RGB, HSL, HWB, LHC и LAB.
А HSV так и не появился?
> В инструментах для web-разработчиков расширены возможности функции поиска в файлах, доступной в отладчике JavaScript.Притом все это адски медленно открывается в первый раз. Просто висит.
> А HSV так и не появился?Его нет в стандарте.
Перебирать alphanum всё же быстрее, чем перебирать alphanum + все закорючки. К тому же, такой символ может быть разделителем, что удобно человеку, и неудобно для подбора.
> Перебирать alphanum всё же быстрее, чем перебирать alphanum + все закорючки. К
> тому же, такой символ может быть разделителем, что удобно человеку, и
> неудобно для подбора.не быстрее, если будет длина 10 и 11 символов соответственно
какое удобство в случайно сгенерированном пароле? посмотри к чему именно я изначально написал это
> какое удобство в случайно сгенерированном пароле?Может вместе с логином и адресом автоматом отсылаться мозилле, ее деловым партнерам и всяким правоохранительным органам не отвлекая тебя на эту скучную рутину.
Групировку вкладок, так и не делают, даже в других давно есть, позор Mozilla!
Там был группировка вкладок, но они её так плохо сделали что пришлось выкинуть и больше никогда не добавлять. Этож Мозилла они ничего правильно сделать не в состоянии.
> Там был группировка вкладок, но они её так плохо сделали что пришлось
> выкинуть и больше никогда не добавлять. Этож Мозилла они ничего правильно
> сделать не в состоянии.Панорама? Ну так фигово сделать, прибить гвоздями так чтоб ломалось по любому изменению в коде (так оно и было, тронули код вкладок - опять панормаму чини) и тормозило (адово), потом спрятать поглубже, никак не продвигать, далее выключить по умолчанию и через годик сказать "никтоне пользуется, давайте снесем" - вот как это было.
Если тебе надо так и иди к другим, мне это не надо.
в ESR версии сегодня начали лезть убогие уведомления о новых письмах Gmail.
Кто знает как отключить? В настройках ничего не нашел.
А отключить JavaScript для какого-либо сайта опять невозможно без бубна и жервенного барана?
миллион плагинов для этого. uMatrix, NoScript. плохо только, что мышью нужно кликать
Они наконец-то догнали Хром по номеру версий.