Решил проблему. Почему-то 110я версия не захотела работать с X-Mouse Button Control. При выключении - колесо начинает работать. Убрал в настройках X-Mouse все пункты связанные со скролом и заработало. Теперь только непонятно что такого изменили в 110й версии, что это произошло.
Это прямо написано в ченджлоге. Включили песочницу для процесса, взаимодействующего с GPU. Баг не в Firefox, а в XMBC и его автор уже в курсе.
Добавлено 18-02-2023 01:32:22
Они пишут: "...что мы не прекратим поддержку Win7 до ESR 115", получается ориентир на ESR версию, сейчас ESR только 102,
хотя по календарю https://wiki.mozilla.org/Release_Management/Calendar перепрыг идет с 102 на 115 )))
Всё логично, поддержку дотянут до Firefox 115 включительно, чтобы оная попала в ESR 115. Дальше поддержку из регулярных выпусков выпилят, оставив только в ESR 115, который будет поддерживаться ещё год с момента выпуска. Итого, в регулярных выпусках поддержку дропнут уже в этом году, а в ESR-выпусках летом 2024.
Отредактировано dartraiden (18-02-2023 01:35:06)
Отсутствует
Хелп, ребята!
Поменял видеокарту и, на любимом фаерфоксе, начались глюки, (вот пример на Яде), очень видно при загрузке странице. Пробовал в безопасном режиме, помогает. Но безопасный режим включал уже после того, как переустановил браузер, то есть без всяких дополнений. Аппаратную поддержку выключал галку, не помогает, надежда на вас. Помогите?
Добавлено 18-02-2023 11:28:31
Нашел ответ выше на форуме! Спасибо, Пандёнок
gfx.display.frame-rate-divisor на 2 поставил, троить перестало.
Отредактировано Vojlok (18-02-2023 11:28:31)
Отсутствует
banbot ты можешь вернуть "копировать" вместо "скопировать"? в меню "скопировать" не пишут.
где-то здесь , как я понял, менять нужно.
леса живет в лису?
Отсутствует
CoolCmd
Пишут, что "скопировать" более корректно чем "копировать" в данном случае, поэтому и приняли изменение. "скопировать" это глагол совершенного вида (действие совершенно и закончено), а глагол "копировать" - несовершенного вида.
В Bugzilla уже завели репорт на возврат и кто-то уже ответил:
I'm against "копировать" in favor of "скопировать", and I can explain, why (I'm a Russian native).
This is a well-known triad of "cut-copy-paste" that commonly translates to Russian as "вы́резать-копировать-вставить".
The problem is that "вы́резать" and "вставить" are in perfective aspect, while "копировать" is in imperfective aspect.
This is a long-standing error, dating back to the days of DOS or even Soviet IT.Consider this (https://www.russianlessons.net/grammar/verbs_aspect.php):
perfective aspect - вы́резать, скопировать, вставить
imperfective aspect - выреза́ть, копировать, вставлятьSo, "скопировать" is the correct variant, and I'm very glad that this has finally been fixed.
Do you feel lucky, punk?
Отсутствует
Vojlok
Видеокарта случаем не NVIDIA ? Драйвера случаем не последние 528.49 ? Просто некоторые жалуются на блики с этим драйвером.
Всё так, подарили новую, пришлось дрова обновить, моник 144гц, но тут сразу понял, что из-за видеокарты. Искал пару дней, как изладить..
А что это я поменял, подскажите знающие? gfx.display.frame-rate-divisor 2
Отсутствует
Vojlok
Тут почитай...
https://forum.mozilla-russia.org/viewto … 20#p802820
Отредактировано ibb1386 (19-02-2023 00:37:08)
Отсутствует
Vojlok
Тут почитай...
https://forum.mozilla-russia.org/viewto … 20#p802820
Это да, тут и нашел.
gfx.display.max-frame-rate (начиная с Firefox 108) — ограничение максимальной частоты обновления кадров. Может быть полезно для решения проблем с графикой. Значением параметра должно быть целое число (частота в герцах). 0 означает отсутствие ограничения.
gfx.display.frame-rate-divisor (начиная с Firefox 102) — параметр для ограничения делителя частоты кадров. Делает ровно то же самое, что и gfx.display.max-frame-rate, но менее удобен для применения пользователем. Упоминаю о нём лишь потому, что он работает начиная с Firefox 102 и 102 ESR.
Но изменение первого параметра не помогло, ставил 144, 60, 70 - ноль эффекта.
А вот второй помог. Спасибо!
Отсутствует
ifln
ESR не пользуюсь, посему не знаю, извините. Но код, как Вы понимаете, вставляется в userChrome. На форуме есть действительно серьезные знатоки: Dumby, sandro79, kokoss. Быть может, подскажут, ибо я делал с их наводки. Полагаю, подскажут.
Отредактировано ofizer (23-02-2023 02:44:57)
Отсутствует
Друзья, кто против "скопировать", не молчите, пишите там:
https://bugzilla.mozilla.org/show_bug.cgi?id=1817098
https://connect.mozilla.org/t5/ideas/re … di-p/25063
По жирным шрифтам в прошлой версии писали - помогло
Отредактировано Yeesha (23-02-2023 12:50:53)
Отсутствует
В 102.8.0esr не срабатывает
И не должно очевидно
Так должно сработать, правда на 10 не проверял, но должно работать:
: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; }
Отредактировано sandro79 (24-02-2023 01:52:54)
Отсутствует
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; } и так далее...
«The Truth Is Out There»
Отсутствует
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: "Копировать изображение"; }
Отредактировано ofizer (23-02-2023 22:58:24)
Отсутствует
ofizer
Предложенный вами вариант, это стиль для 110 версии. За него я благодарил Dumby не прошлой странице.
А то, что sandro79 выложил чуть выше, это для 102.8.0 ESR, и вопрос я задавал именно по этому варианту стиля.
Отредактировано unter_officer (23-02-2023 23:12:20)
«The Truth Is Out There»
Отсутствует
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: "Копировать изображение"; } }
Win7
Отсутствует
kokoss
Спасибо за помощь, но я этот вопрос уже решил другим способом.
Я подумал, а почему обязательно использовать стили? И сделал для 102.8.0 ESR "костыль" в виде маленького скрипта для UCF (в СВ тоже работает):
/*** Подключение: 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) {}
«The Truth Is Out There»
Отсутствует
_zt
Костыль, он и есть костыль.
Я предложил этот вариант, как альтернативу. Но видимо здесь надо более сложный скрипт делать.
Помимо адресной строки, не меняется пункт контекстного меню "Скопировать" в окне "Библиотека", даже если добавить в код ID "placesContext_copy".
В общем, тут нужен спец по скриптам. Но перед этим надо ответить себе на вопрос: "а оно точно надо?".
Не смотря на мою любовь к ESR, 102-ая версия мне как-то не зашла. Поэтому лично я с ней не очень заморачиваюсь.
«The Truth Is Out There»
Отсутствует
unter_officer
102-ая версия никому не зашла, но не сидеть же на 91.
"placesContext_copy" работает в панели закладок, мне этого достаточно. Но сейчас проверил и не смог заставить работать скрипт в других секциях CustomStylesScripts.jsm и CustomStylesScriptsChild.jsm, для библиотек и сайдбара. Ну да ладно, вопрос был о другом, как в скрипт добавить конкретно тот пункт, без ID.
В общем, полез в инспектор, а там тоже этот scopy, пожалуй вернусь к этому варианту, там гарантированно вообще везде заменяется, без исключений.
Отредактировано _zt (27-02-2023 18:17:11)
Отсутствует
_zt
Я тут немного поэкспериментировал со стилями.
Чтобы не было конфликтов стилей, отключил вывод иконок для этих пунктов меню.
Взял за основу стиль sandro79, но делал не по ID, а по label.
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; }
«The Truth Is Out There»
Отсутствует
но делал не по ID, а по label
Да, так гораздо универсальней, - меняется ещё и в строке адреса, в строке поиска, в меню добавления/редактирования закладки.
Я чуть резанул стиль, в плане перечисления label, вроде корректно работает, может кому пригодится
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; }
Отсутствует
sandro79
Спасибо за правочку кода. Все работает корректно.
Вот если бы к этим пунктам меню ещё иконки прикрутить, было бы вообще супер.
«The Truth Is Out There»
Отсутствует