>>882
決まってるかは判らないけど,存在しないタブにフォーカスする事は出来ないわけで,
TabOpenイベントは新タブが出来た瞬間に発生するので,
TabOpenイベントよりも早くfocusイベントが発生するなんて考えにくい.
一応確認してみたところ,fx2ではTabOpen時のフォーカスは新タブを開いたオブジェクトを指してる.

>>887
unsafeWindowはunsafeなんであまりお勧めできないと言うか何と言うか.
と言うことで少し直してみました.
http://www6.uploader.jp/dl/script/script_uljp00049.txt.html

ちなみにuserContent.jsの判別はオブジェクト「userContent」の有無を調べるとか.