netscape(firefox) の右クリックでタブを閉じる その4

右クリックするとアクティブ(currentTab)が消えちゃってたので、ちゃんとクリックした位置のタブが消えるように修正

  • 修正前
function closeTab(e) {
  gBrowser.removeCurrentTab();
  e.preventDefault();
}
  • 修正後
function closeTab(e) {
  tab = e.target;
  gBrowser.removeTab(tab);
  e.preventDefault();
}

mozilla のサイトにあるドキュメント分かりにくいぜ・・・。
http://developer.mozilla.org/ja/docs/DOM:event