シングルウィンドウモードにしている状態で URL をクリックすると、Firefox 画面が最前面に出てきてしまう。バックグラウンドのまま(非アクティブのまま)開きたい。
TbE を導入するとそういうことが出来るのだが、何か一瞬 DOS のウィンドウが開くのか変なウィンドウができるのが嫌(Alt-Tab で引っ掛るのが嫌)。nsNativeAppSupportWin.cpp のソース見ると、既にあるウィンドウにコマンドライン引数渡した後、SetForegoundWindow で最前面に持ってきているっぽい。ということで該当部分コメントアウトしてビルドすると、無事自分の好きな挙動になりました。
ただし、Trunk では上手く動かない。これは昨日書いた single window が上手くいかないことに起因してそうな予感。

コメントを残す

メールアドレスが公開されることはありません。