fxのバージョンくらい書け。tabsとかあるからたぶん3.6なんだろうけど。
「event.target.localName == 'tabs'」と条件指定してある意味が分からない。無くていいような。
「HistoryMenu.populateUndoSubmenuとか」の部分が肝心なのに書いてないから分からない。
タブバー上のクリックイベントは、gBrowser.onTabClickを上書きする方法もある。