Hatena::Groupmoz-addon

hogezilla RSSフィード

当ページに書かれているコードは、修正BSDライセンスのもと、再頒布して頂いて構いません。

 | 

2011-07-07

Firefox 8.0a1 で「孤立タブ」の存在が消えた

| 23:26 | はてなブックマーク - Firefox 8.0a1 で「孤立タブ」の存在が消えた - hogezilla

おそらく、Firefox 8.0a1 からだが、Bug 654721により、「孤立タブ」の存在がなくなった。

「孤立タブ」ってのは自分が勝手に呼んでいるだけなんだけど、以下の様なもの。

孤立タブ
グループに属さない孤立したタブ。(パノラマビューからタブをドラッグ&ドロップでグループ外へドロップすると作れる)
Firefox4 のタブグループとタブ

以前であれば、パノラマのビューからタブをグループ外に放り出すと、この「孤立タブ」を作ることができた。が、上記Bugが修正されたことで、放り出しても新たなグループ内に属するように修正されている。

コード上の問題

今までなら、下記の様にして「孤立タブ」を取得していたが、getOrphanedTabs()は削除されている。

// window をパノラマのビュー内のwindowオブジェクトとする
var tabItems = window.GroupItems.getOrphanedTabs();

独自にパノラマ関連コードを書いている人はご注意あれ。

また、Bug 632294で、UI.setActiveTab(tabItem)もなくなっている。代わりに以下を使用すると良い。

window.UI.setActive(tabItem);

UI.setActive(tabItem)GroupItems.setActiveGroupItem(groupItem), 旧UI.setActiveTab(tabItem)を兼ねる存在なので、以前はこの2つを実行する必要があったが、1つで良くなっている。

自分の作っている拡張ではIssues - teramako/Pano - GitHubの #10, #11 でこの問題を解決させている。ご参考までに。

トラックバック - http://moz-addon.g.hatena.ne.jp/teramako/20110707
 |