Есть в TU такая классная фишка: если закрыть закрепленную вкладку, то она выгружается, но не удаляется с панели, становясь немного бледной. Такой-себе мини-SpeedDial слева-вверху. Вот это и хотелось бы сделать отдельной ф-цией для CB.

Буду сам пробовать, но надежды мало, хехех...Так что если у кого уже есть или может вытянуть "налегке" сию штуку - поделитесь\подмогните.

Сделал , хоть и через костыли... но главно результат есть.
Однажды дарагой bunda1 сделал одну кнопочку классную: запрет закрытия закрепленных вкладок. Вспомнил я про неё , ну и ... есть расширение которым все равно пользуюсь, наз-ся BarTab и оно собс-но и делает это: выгружает вкладки через интервал времени, не закрывая их.
изменил код и в итоге получились фантомы :) для закрепленных вкладок: при закрытии - выгружаются.

Выделить код

Код:

// ----------------- PinnedTabs - запретить закрытие или выгрузить (не нужно если исп. TabUtils) ------------------------------------
  (function(){
    const src = "gBrowser.removeTab = " + gBrowser.removeTab.toString();
    
//  Запретить закрытие закрепленной вкладки. Нельзя ни жестом, ни СКМ , никак иначе закрыть....
//    const res = src.replace("{", "{\n     if (aTab.pinned) return;");

//   Выгрузить закрепленную вкладку при помощи\наличии расширения BarTab Tycho. СКМ например.
    const res = src.replace("{", "{\n     if (aTab.pinned) { gBrowser.BarTabHandler.unloadTab(aTab);return;}");
      eval(res);
     addDestructor(()=> eval(src));
  })();

хоть и через костыль, но то что нужно. Надо придумать как без расширения это сделать....