タブのダブルクリック

Firefox 2.0以降では、デフォルト設定でタブごとに閉じるためのボタンが表示されるようになりますが、about:config などから browser.tabs.closeButtons をいじることで変更可能ですね。Browser.tabs.closeButtons - MozillaZine Knowledge Base に詳細がまとめてありますが、要するにこういう事です。

browser.tabs.closeButtons
0 : Display a close button on the active tab only (アクティブなタブにだけ表示)
1 : Display close buttons on all tabs (全タブに表示)
2 : Don’t display any close buttons (全非表示)
3 : Display a single close button at the end of the tab strip (Firefox 1.x behavior) (全タブ非表示・タブバー右端に表示。Firefox 1.*と同形態。)

で、今日は Firefox 3.0 を目指す開発版 trunk のいわゆるアワリービルドのうちの Windows 版の gaius-trunk の ID:2006091017 を入れてみたわけですが、Bug 352021 - Double click on the area on which a close button would appear closes the tab が fix されていました。

どういうバグかというと、browser.tabs.closeButtons を 0 にセットしていたり、デフォルト設定の 2 ですべてのタブにクローズボタンが表示するようになっていても、大量のタブを開いていて非アクティブなタブのクローズボタンが表示されていない状態で、クローズボタンのあるあたりをダブルクリックするとそのタブをアクティブにするのではなく閉じてしまうというバグです。ダブルクリックの一つ目のクリックでアクティブになってふたつ目のクリックで閉じているんでしょうねぇ。

このバグが fix されたので、ダブルクリックしてもタブがアクティブになるだけになりました。今のところ trunk にのみ修正が入りましたが、2.0 を目指す branch にもじきに入ると思われます。

と、今日は無駄に詳しく書いてみました。:p)