>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Новости http://forum.mozilla-russia.org/viewforum.php?id=21 >Вышел Firefox 110.0 http://forum.mozilla-russia.org/viewtopic.php?id=78205 |
banbot > 15-02-2023 11:27:33 |
Состоялся релиз web-браузера Firefox 110. Кроме того, сформировано обновление ветки с длительным сроком поддержки - 102.8.0. На стадию бета-тестирования в ближайшее время будет переведена ветка Firefox 111, релиз которой намечен на 14 марта. Основные новшества в Firefox 110:
На платформах Linux и macOS обеспечено использование GPU для ускорения растеризации Canvas2D. На платформах Linux, Windows и macOS увеличена производительность WebGL. Предоставлена возможность очистки полей с датами и временем (типы date, time, datetime-local в элементе <input>) через нажатие Cmd+Backspace и Cmd+Delete в macOS и Ctrl+Backspace в Linux и Windows. Прекращена поставка встроенного дополнения Colorways, предлагавшего коллекцию цветовых тем для изменения внешнего вида области контента, панелей и строки переключения вкладок. Возобновить работу дополнения и вернуться к сохранённым настройкам можно установив внешнее дополнение Colorways с сайта addons.mozilla.org. На платформе Windows включена sandbox-изоляция процессов, взаимодействующих с GPU. В Windows 10/11 включено аппаратное декодирование видео на GPU, отличных от Intel, позволяющее повысить производительность воспроизведения видео и поднять качество масштабирования. На платформе Windows реализована поддержка блокировки встраивания сторонних модулей в Firefox. Например, внешние модули могут подставляться антивирусными пакетами и архиваторами, и приводить к сбоям, нарушению поведения, проблемам с совместимостью и снижению производительности, что пользователи связывают с низкой стабильностью самого Firefox. Для контроля над внешними модулями предложена страница "about:third-party". Во встроенном просмотрщике PDF реализовано плавное масштабирование. В CSS-запрос "@container", позволяющий формировать стиль элементов в зависимости от размера родительского элемента (аналог запроса "@media", применяемый не к размеру всей видимой области, а к размеру блока (контейнера), в который помещён элемент), добавлена поддержка единиц измерения cqw (1% от ширины), cqh (1% от высоты), cqi (1% от inline-размера), cqb (1% от размера блока), cqmin (наименьшее значение cqi или cqb) и cqmax (наибольшее значение cqi или cqb). В CSS добавлена поддержка именованных страниц, задаваемых через свойство "page", при помощи которого можно указать тип страницы, на которой допускается отображение элемента. Возможность позволяет задавать оформление в привязке к страницам и в декларативной форме добавлять разрывы страниц при выводе на печать. В CSS добавлен медиа-запрос color-gamut для применения стилей на основе приблизительного диапазона цветовой палитры, поддерживаемой браузером и устройством вывода. В элемент <input type="color"> добавлена поддержка атрибута "list" для вывода интерфейса выбора цвета из списка. В API Permissions добавлена поддержка флага "midi" для проверки наличия полномочий для доступа к API Web MIDI. В API ReadableStream добавлена поддержка синтаксиса "for await...of". для асинхронного перебора блоков в потоке. Улучшения в версии для Android: На устройствах с Android 13+ добавлена поддержка пиктограмм приложений, привязанных к теме оформления или цвету фонового изображения. Улучшено выделения многострочных блоков текста. Временно заморожена на версии 109 часть идентификатора браузера в заголовке User Agent, так как наличие подстроки "rv:110" подпадает под маску "rv:11", используемую на некоторых крупных сайтах для определения браузера IE 11 и вывода уведомления об окончании его поддержки. В Firefox 120 этот обходной манёвр будет убран. Кроме новшеств и исправления ошибок в Firefox 110 устранено 25 уязвимостей. 16 уязвимостей помечены как опасные, из них 8 уязвимостей (собраны под CVE-2023-25745 и CVE-2023-25744) вызваны проблемами работы с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц. Загрузить: Русская версия: Windows (64 бит) Английская версия: Что нового в Firefox 110 для разработчиков |
Iwanow > 15-02-2023 12:54:50 |
Чего-то 110 загружается заметно дольше, чем предыдущая версия (у меня, как правило неск. сотен открытых вкладок). |
ibb1386 > 15-02-2023 14:17:44 |
По ПКМ поменяли название с "Копировать" на "Скопировать". Потеря-потерь по не привычке искать букву "К" теперь |
ofizer > 15-02-2023 16:55:57 |
ibb1386
Да, весьма непривычно. Тем паче, что копируем много. |
sandro79 > 16-02-2023 01:46:23 |
ofizer пишет
Если сильно напрягает, что естественно, то можно переименовать через userChrome.css скрытый текст Выделить код Код::is(#context-copy,#placesContext_copy) > .menu-text { display: none; } :is(#context-copy,#placesContext_copy)::before { content: "Копировать"; display: inline-block; margin-inline-start: 32px; } #context-copylink > .menu-text { display: none; } #context-copylink::before { content: "Копировать ссылку"; display: inline-block; margin-inline-start: 32px; } |
DimaO2 > 16-02-2023 01:52:40 |
ibb1386 пишет
А были претензии к "К" ?? Зачем или ради чего?? |
PwrMusic > 16-02-2023 02:25:03 |
После обновления до 110 перестало работать колесо мыши. Причем проверил на основном браузере и 2х портативных (везде разные профили). Во всех 3х браузерах после обновления отваливается колесо. Даже с новым пустым профилем не работает. Может у кого-нибудь есть идеи починить? До 109 откатывал, но он не хочет подхватывать профоиль от 110. |
ofizer > 16-02-2023 02:55:14 |
sandro79 |
unter_officer > 16-02-2023 03:33:25 |
sandro79 скрытый текст |
_zt > 16-02-2023 06:08:09 |
ofizer |
Dumby > 16-02-2023 06:41:45 |
sandro79 пишет
Сам label[value] теперь отображается через «::before».
Несомненно, .css-файлу хорошо и удобно быть в кодировке UTF-8. скрытый текст Выделить код Код::is(#context-copy, #placesContext_copy) > label::before { content: "\41a\43e\43f\438\440\43e\432\430\442\44c"; } #context-copylink > label::before { content: "\41a\43e\43f\438\440\43e\432\430\442\44c \441\441\44b\43b\43a\443"; } |
kokoss > 16-02-2023 09:48:09 |
Dumby пишет
Спасибо, а что бы работало ещё и в Инструментах... ? |
Nurim > 16-02-2023 10:28:41 |
Iwanow пишет
То, что у вас "как правило неск. сотен открытых вкладок" говорит, что Вы не знаете о закладках... В FireFox есть закладки и панель закладок! Удивляйтесь! |
Dumby > 16-02-2023 11:21:40 |
kokoss пишет
Не понял. В «Инструментах» веб-разработки что ли? Можно прямо по label[value="…"], вот и займись этим, Типа скрытый текст Выделить код Код::is(menuitem, menu) > label[value="Скопировать"]::before { content: "Копировать"; color: red; /* temp test */ } menuitem > label[value="Скопировать сообщение"]::before { content: "Копировать сообщение"; color: red; /* temp test */ } /* и так далее */ |
unter_officer > 16-02-2023 11:38:15 |
Dumby пишет
Dumby, спасобо. Ваш вариант у меня сработал отлично. И иконки не съезжают. скрытый текст Выделить код Код::is(menuitem, menu) > label[value="Скопировать"]::before { content: "Копировать"; } :is(menuitem, menu) > label[value="Скопировать ссылку"]::before { content: "Копировать ссылку"; } :is(menuitem, menu) > label[value="Скопировать ссылку на изображение"]::before { content: "Копировать ссылку на изображение"; } |
kokoss > 16-02-2023 12:07:15 |
Dumby пишет
Спасибо, работает и в Инструментах разработчика и Инструментах браузера! |
voqabuhe > 16-02-2023 12:44:02 |
unter_officer пишет
"Скопировать изображение" забыл, да и ещё много где вылазит. )) |
ibb1386 > 16-02-2023 13:57:07 |
Исправили баг с чисткой кеша и корректным закрытием-открытием , в добавок. DimaO2 пишет
Не, просто привычней как-то было, а тут бац и мир перевернулся |
unter_officer > 16-02-2023 15:17:12 |
voqabuhe пишет
Я менюшки под себя настраивал. Скрыл для себя лишнее. |
logan-19 > 16-02-2023 18:23:26 |
Интересно, 7-ку долго будут поддерживать? |
banbot > 16-02-2023 18:32:45 |
logan-19 > 16-02-2023 18:48:00 |
Они пишут: "...что мы не прекратим поддержку Win7 до ESR 115", получается ориентир на ESR версию, сейчас ESR только 102, |
ofizer > 16-02-2023 18:54:49 |
Dumby sandro79 скрытый текст :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: "Копировать изображение"; } |
Kamaxa25 > 16-02-2023 22:51:57 |
Спасибо большое, это Скопировать вместо Копировать, реально бред какой то |
ibb1386 > 17-02-2023 00:32:01 |
\\сам нашел |
dartraiden > 18-02-2023 01:27:09 |
PwrMusic пишет
Это прямо написано в ченджлоге. Включили песочницу для процесса, взаимодействующего с GPU. Баг не в Firefox, а в XMBC и его автор уже в курсе. 18-02-2023 01:32:22 logan-19 пишет
Всё логично, поддержку дотянут до Firefox 115 включительно, чтобы оная попала в ESR 115. Дальше поддержку из регулярных выпусков выпилят, оставив только в ESR 115, который будет поддерживаться ещё год с момента выпуска. Итого, в регулярных выпусках поддержку дропнут уже в этом году, а в ESR-выпусках летом 2024. |
Vojlok > 18-02-2023 11:05:42 |
Хелп, ребята! 18-02-2023 11:28:31 Нашел ответ выше на форуме! Спасибо, Пандёнок gfx.display.frame-rate-divisor на 2 поставил, троить перестало. |
ibb1386 > 18-02-2023 15:48:41 |
Vojlok |
CoolCmd > 18-02-2023 17:11:31 |
banbot ты можешь вернуть "копировать" вместо "скопировать"? в меню "скопировать" не пишут. |
banbot > 18-02-2023 22:34:43 |
CoolCmd
|
Vojlok > 18-02-2023 22:41:13 |
ibb1386 пишет
Всё так, подарили новую, пришлось дрова обновить, моник 144гц, но тут сразу понял, что из-за видеокарты. Искал пару дней, как изладить.. |
ibb1386 > 19-02-2023 00:36:52 |
Vojlok |
Vojlok > 19-02-2023 14:47:52 |
ibb1386 пишет
Это да, тут и нашел. Но изменение первого параметра не помогло, ставил 144, 60, 70 - ноль эффекта. |
ifln > 22-02-2023 05:57:33 |
ofizer пишет
В 102.8.0esr не срабатывает |
ofizer > 23-02-2023 02:41:51 |
ifln |
Yeesha > 23-02-2023 12:50:20 |
Друзья, кто против "скопировать", не молчите, пишите там: |
sandro79 > 23-02-2023 14:05:37 |
ifln пишет
И не должно очевидно скрытый текст Выделить код Код::is(#context-copy,#placesContext_copy,#context-copylink,#context-copyimage-contents,#context-copyimage) > label { display: none; } :is(#context-copy,#placesContext_copy)::before { content: "Копировать"; } #context-copylink::before { content: "Копировать ссылку"; } #context-copyimage::before { content: "Копировать ссылку на изображение"; } #context-copyimage-contents::before { content: "Копировать изображение"; } Для 7 нужно добавить Выделить код Код::is(#context-copy,#placesContext_copy,#context-copylink,#context-copyimage-contents,#context-copyimage)::before { margin-inline-start: 32px; } |
unter_officer > 23-02-2023 15:16:10 |
sandro79 скрытый текст Выделить код Код:*|*:root { --v-menu-icons-margin-start: 5px; } menu::before, menuitem::before { content: "" !important; position: relative !important; display: -moz-box !important; width: 16px !important; height: 16px !important; margin-inline-start: var(--v-menu-icons-margin-start) !important; margin-inline-end: calc(-1 * (var(--v-menu-icons-margin-start) + 16px)) !important; } menuitem[label="Копировать"]:before { background-image: url("data:image/png;base64,.....") !important; } menuitem[label="Копировать ссылку"]::before { background-image: url("data:image/png;base64,.....") !important; } и так далее... Возможно ли как-то подружить эти два стиля? |
ofizer > 23-02-2023 22:51:44 |
unter_officer скрытый текст Выделить код Код::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: "Копировать изображение"; } Или Вы о другом стиле? Тем паче, как Вы понимаеете, стиль Виталия мог устареть, хотя у меня его стили прекрасно работают, даже не обновляю ( он когда-то сделал для меня). |
unter_officer > 23-02-2023 23:11:19 |
ofizer |
ofizer > 24-02-2023 00:18:48 |
unter_officer |
ifln > 24-02-2023 06:50:09 |
sandro79 пишет
На 11 работает. Спасибо! |
kokoss > 24-02-2023 13:46:25 |
unter_officer скрытый текст Выделить код Код:@-moz-document url("chrome://browser/content/browser.xhtml"), url("chrome://browser/content/places/places.xhtml"), url("chrome://browser/content/places/historySidebar.xhtml"), url("chrome://browser/content/places/bookmarksSidebar.xhtml"), url("chrome://browser/content/syncedtabs/sidebar.xhtml") { :root { --v-menu-icons-margin-start: 0px; /* отступ слева для иконок */ } menu:not(.menu-iconic)::before, menuitem:not(.menuitem-iconic)::before { width: 16px; height: 16px; display: -moz-inline-box; margin-inline-start: var(--v-menu-icons-margin-start); margin-inline-end: calc(-1 * (var(--v-menu-icons-margin-start) + 16px)); position: relative; background-color: transparent; background-position: center; background-size: 16px; background-repeat: no-repeat; } menu[disabled="true"]::before, menuitem[disabled="true"]::before { opacity: .4; } :is(#context-copy,#placesContext_copy,#context-copylink,#context-copyimage-contents,#context-copyimage)::before { margin-inline-start: 32px; } :is(#context-copy,#placesContext_copy,#context-copylink,#context-copyimage-contents,#context-copyimage) > label { display: none; } :is(#context-copy,#placesContext_copy)::before { content: "Копировать"; } #context-copylink::before { content: "Копировать ссылку"; } #context-copyimage::before { content: "Копировать ссылку на изображение"; } #context-copyimage-contents::before { content: "Копировать изображение"; } } |
unter_officer > 24-02-2023 14:29:07 |
kokoss скрытый текст Выделить код Код:/*** Подключение: CustomStylesScripts.jsm: scriptschrome: { // Для докум. окна браузера [ChromeOnly] domload: [ // По событию "DOMContentLoaded" ], load: [ // По событию "load" { path: "ucf_contextMenuReplaceCopy.js", ucfobj: true, }, ***/ try { (this.ucf_contextMenuReplaceCopy = { init(that) { document.getElementById("menu_copy").setAttribute("label", "Копировать"); document.getElementById("context-copy").setAttribute("label", "Копировать"); document.getElementById("context-copylink").setAttribute("label", "Копировать ссылку"); document.getElementById("context-copyimage").setAttribute("label", "Копировать ссылку на изображение"); document.getElementById("context-copyimage-contents").setAttribute("label", "Копировать изображение"); document.getElementById("context-copyvideourl").setAttribute("label", "Копировать ссылку на видео"); }, }).init(this); } catch(e) {} |
_zt > 27-02-2023 15:15:22 |
unter_officer |
unter_officer > 27-02-2023 15:58:38 |
_zt В общем, тут нужен спец по скриптам. Но перед этим надо ответить себе на вопрос: "а оно точно надо?". |
_zt > 27-02-2023 18:01:20 |
unter_officer |
unter_officer > 27-02-2023 19:58:27 |
_zt скрытый текст Выделить код Код:menuitem[label="Скопировать"] > label, menuitem[label="Скопировать ссылку"] > label, menuitem[label="Скопировать изображение"] > label, menuitem[label="Скопировать ссылку на изображение"] > label, #menu_copy > hbox > label { display: none; } menuitem[label="Скопировать"]::before { content: "Копировать" !important; } menuitem[label="Скопировать ссылку"]::before { content: "Копировать ссылку" !important; } menuitem[label="Скопировать изображение"]::before { content: "Копировать изображение" !important; } menuitem[label="Скопировать ссылку на изображение"]::before { content: "Копировать ссылку на изображение" !important; } :is(menuitem[label="Скопировать"], menuitem[label="Скопировать ссылку"], menuitem[label="Скопировать изображение"], menuitem[label="Скопировать ссылку на изображение"])::before { margin-inline-start: 32px !important; } На первый взгляд этот стиль охватывает все, что надо, включая окно "Библиотека" и адресную строку. Если понадобится что-то добавить, то можно сделать по аналогии. |
sandro79 > 27-02-2023 21:47:20 |
unter_officer пишет
Да, так гораздо универсальней, - меняется ещё и в строке адреса, в строке поиска, в меню добавления/редактирования закладки. скрытый текст скрытый текст Выделить код Код:menuitem:is([label="Скопировать"],[label="Скопировать ссылку"],[label="Скопировать изображение"],[label="Скопировать ссылку на изображение"],[label="Скопировать ссылку на видео"]) > label, #menu_copy > hbox > label { display: none; } menuitem[label="Скопировать"]::before { content: "Копировать"; } menuitem[label="Скопировать ссылку"]::before { content: "Копировать ссылку"; } menuitem[label="Скопировать изображение"]::before { content: "Копировать изображение"; } menuitem[label="Скопировать ссылку на изображение"]::before { content: "Ссылка на изображение"; } menuitem[label="Скопировать ссылку на видео"]::before { content: "Ссылка на видео"; } скрытый текст Выделить код Код:menuitem:is([label="Скопировать"],[label="Скопировать ссылку"],[label="Скопировать изображение"],[label="Скопировать ссылку на изображение"],[label="Скопировать ссылку на видео"])::before { margin-inline-start: 32px; } |
unter_officer > 27-02-2023 22:14:38 |
sandro79 |
unter_officer > 28-02-2023 13:32:00 |
Hobbix > 01-03-2023 17:18:23 |
После обновления на FF 110 заметил такую ерунду (может быть с FF это и не связано напрямую, но заметил именно после обновления до 110). Когда запускаю какое-либо видео на ютубе и открываю его в полноэкранный режим, то стрелочки вверх/вниз на клавиатуре перестали регулировать громкость, причем стрелочки влево/вправо работают и перематывают видео, как и положено. Проблема пропадает и громкость начинает регулироваться стрелочками нормально, если я нажму мышкой внутри видео, либо на панель управления плеером внизу. |
renardfeu > 01-03-2023 21:55:24 |
Hobbix пишет
На чистом профиле не проверяли? |
Hobbix > 02-03-2023 08:30:50 |
renardfeu пишет
Проверял в "безопасном режиме" без дополнений. Проблема такая же. |
renardfeu > 02-03-2023 14:31:24 |
Hobbix пишет
Возможно что-то в настройках к этому приводит. |
6e73epo > 02-03-2023 23:18:41 |
Устанавливаем 110 версию, выводим кнопку "Bookmarks Menu" на панель инструментов, жмем на нее, появляется меню, удаляем из меню папку Mozilla Firefox и сразу видим нарушение стиля отображения этого меню. Это явный баг. Надеюсь, лет через 20 пофиксят. |
Dan Dare > 12-03-2023 15:30:08 |
По поводу "скопировать"\"копировать" - гении, блин.. В Винде и во всех программах - "копировать", а они решили, что умнее других.. Nurim пишет
Нет, это означает, что человек работает с сотнями открытых вкладок. Мне тоже периодически надо загружать до 500-600 открытых вкладок. |