Как убрать лишний пункт контекстного меню вкладок? Хочу убрать пункт "Новая вкладка"(в самом верху), раньше его не было.

Геннадий1997

New Tab

Выделить код

Код:

/* на вкладке убрать пункт New Tab 89+ */
#tabContextMenu #context_openANewTab,
#tabContextMenu > menuseparator:first-of-type {
    display: none !important;
}

Можно ещё чуть укоротить код из сообщения выше

скрытый текст
Включение поддержки файлов стилей .css — about:config toolkit.legacyUserProfileCustomizations.stylesheets — true + перезапуск браузера.
В папке профиля создать папку chrome, в ней файл userChrome.css с кодом

Выделить код

Код:

#tabContextMenu :is(#context_openANewTab, menuseparator:first-of-type) {
    display: none !important;
}

sandro79 пишет

Можно ещё чуть укоротить код

Идея похвальна, но нет, это не одно и то же.


В предложенном,
menuseparator:first-of-type — только как прямой потомок #tabContextMenu (« > »)


В твоём,
menuseparator:first-of-type — как любой потомок #tabContextMenu
(всех поколений, любого степени родства).


Тест-кейс (STR):
Открываем вкладку в контейнере, ПКМ по вкладке > «Открыть в новой вкладке в контейнере»
Результат (AR):
В субменю, после пункта «Не в контейнере», нет сепаратора (скрыт этим кодом).

Dumby пишет

Открываем вкладку в контейнере, ПКМ по вкладке > «Открыть в новой вкладке в контейнере»
Результат (AR):
В субменю, после пункта «Не в контейнере», нет сепаратора (скрыт этим кодом).

Да, точно, так и есть. А я уже у себя поторопился исправить его на новоиспечённый код. Спасибо за подсказку.

А какой же ответ правильный?

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

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

all_zer пишет

А какой же ответ правильный?

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

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

Вот вы этим и займитесь   firefox Скрываем ненужные пункты в контекстном меню - Поиск в Google

Все уже описано до вас и много лет назад. Но вы можете попытаться изобрести велосипед.
https://github.com/stonecrusher/simpleMenuWizard

FirefoxPortable 98
Я хотел убрать в меню пункт:"открыть в новой вкладке в контейнере" и добавил в файл userChrome.css строчку "context-openLinkCmdInContainerTab.label {display: none !important;}", однако это не сработало.
Возможно название меню неправильное, или ещё что-нибудь. Все другие изменения работают, а это нет.
Пожалуйста научите.

Справился сам.
в настройках в пункте  Включить «Вкладки в контейнере»  стёр все контейнеры.

up2
вначале добаить #

Выделить код

Код:

#context-openLinkCmdInContainerTab.label {display: none !important;}