Не совсем то, что вы описали, вы ищете, но оно может вас куда-то направить.
Я использовал для создания новой «глобальной» кнопки (например, назад / вперед, обновления и т. Д.) С расширением пользовательских кнопок , которое после нажатия изменило minWidth
текущей активной вкладки.
Простой код кнопки:
gBrowser.mCurrentTab.minWidth *= 1.3;
if(gBrowser.mCurrentTab.minWidth > 300) // back to normality after making it too long
gBrowser.mCurrentTab.minWidth = 100;
Он работал до 3.6. *, Однако он не работает с более новыми версиями Firefox, и я никогда не исследовал, как сделать его совместимым. Решение может быть тривиальным, хотя.