Mozilla 内部で利用されている関数を自分の書いた XUL の中で使うこともできます。
getBrowser().contentDocument
getWebNavigation().currentURI.spec
loadURI(uri)
getBrowser().addTab(uri)
getBrowser().selectedTab = getBrowser().addTab(uri);
とすれば、「新規タブに uri を読み込み、タブを選択する」という動作になります。 Build ID:20010924 以降で有効です。