今日のナイトリー

自動更新で ID:20080919032843 に。Bug 392870 – Easy discoverability of Tabbed Browsing for new users が入って、tabbrowser.xml に変更が入っています。これにより、最後のタブを閉じるとブラウザウィンドウ自体も閉じるということになってしまいました。これはかなり困ります。

閉じないようにするスイッチを装備しろというバグ、Bug 455852 – Add a hidden pref for not closing the window with the last tab が早速立っているのでこれ待ちです。

ところで、さっき Piro さんに教えてもらいましたが、素の Firefox だと Dão を検索するのに、dao とタイプしてもヒットしませんが、XUL/Migemo が入っていると検索出来ます。(謎)

2ちゃんの本スレに、最後のタブを閉じてもウィンドウを閉じないようにする userChrome.js スクリプトが出ていたので、とりあえずこれで凌ぐことにしました。以下のようなスクリプトです。

(function() {
    eval('gBrowser._beginRemoveTab = ' + gBrowser._beginRemoveTab.toString().replace(
        'var l = this.mTabContainer.childNodes.length;',
        'var l = this.mTabContainer.childNodes.length + 1;')
         .replace('if (l == 2) {','$& this.addTab("about:blank");')
         );
})();

作者、乙