Проблема в следующем. Как бы описать.. :/ 
Если например скрыть в меню иконку кнопку смайлы  и иконку расширения Clean Links, то после перезагрузки браузера, ни то ни другое не работает(смайлов нет в конт. меню, расширение Clean Links не срабатывает на перенаправлениях). Но если один раз развернуть меню, тогда и смайлы появляются в конт. меню, и расширение работает. Т.е получается, что они не загружаются с браузером, покуда не кликну по кнопке меню.. Извиняюсь, если сумбурно описал, но думаю понятно.
Как бы сделать, что бы они нормально загружались и работали, без доп. кликов по меню ? :/

Infocatcher пишет

Инициализируются только после первого открытия, так сделано это меню – пока оно закрыто, кнопок в нем нет

https://forum.mozilla-russia.org/viewto … 09#p652009

https://github.com/diegocr/CleanLinks/issues/56

Где-то мне встречался фикс для Custom Buttons от Infocatcher, но как ни пытался - поиском не находится. Так что свое придумалось: не, не работает что-то..
Вот так работает:

скрытый текст

Выделить код

Код:

setTimeout(function() {
  var btn = document.getElementById('PanelUI-menu-button');
  var popup = document.getElementById('PanelUI-popup');
  popup.setAttribute('style','visibility: hidden !important;')
  btn.click();
  setTimeout(()=> popup.hidePopup(),100);
  setTimeout(()=> popup.removeAttribute('style'),200);
},3000);

Но в свою очередь, кнопка с этим кодом (в секции инициализация), должна быть на тулбаре. Чтоб не мешалась - скройте стилем.

turbot пишет

Где-то мне встречался фикс для Custom Buttons от Infocatcher, но как ни пытался - поиском не находится.

Вот: https://forum.mozilla-russia.org/viewto … 61#p636961
Нашлось по «PanelUI-menu-button».

Infocatcher
А по PanelUI-menu - что-то не нашлось. Почти тоже самое придумалось. Но и ваш вариант у меня, при перезапуске браузера, срабатывает только при задержке в минимум 2000мс.

Вчера придумал перетащить иконки на скрывающуюся панель от расширения The Puzzle Piece. Работает.. )