FireGestureのスクリプトはuserChrome.cssの書き方に似ているみたいなので、こちらで質問を。

『現在のタブを含めて右のタブをすべて閉じる』
という動作はどう記述すれば良いでしょうか?

下記コードをもっとシンプルに書き直す事が可能でしたら、教えて下さいm(__)m

// 右のタブをすべて閉じる
var tabs = gBrowser.mTabContainer.childNodes;
for (var i = tabs.length - 1; tabs[i] != gBrowser.selectedTab; i--)
{
gBrowser.removeTab(tabs[i]);
}

// タブを閉じる
document.getElementById("cmd_close").doCommand();