Firefox タブグループの代替

Firefox Quantum (57以上) で使用不可になったタブ関連の代替について考えます。

これまでの環境

Firefox Quantum 以前は、 TabGroups を使用していました。使用目的以下の通りです。

  • 大量のタブ管理(100タブ程度)
  • タブのグループ分け
  • タブの俯瞰(どんなページを開いているか確認)

TabGroups は、 Quantum 以降動作しなくなることを公式に発表しているため、今後は別の拡張を使うしかありません。

最低限欲しい機能

  • タブのグループ化
  • グループ移動でタブの再読込をしない
    • 大量にタブがある場合、再読込不可は必須

できれば欲しい機能

  • グループ単位の表示
    • 別グループのタブ非表示
  • 複数グループの俯瞰
    • 個別のタブの縮小画像まで見える
  • グループの名前設定
    • 管理しやすくするため、個別に名前を付けたい
  • サイドバーを使わない
    • TabGroup 風に上部タブとグループページなど
    • ウインドウ幅が広がるため、サイドバーは使用したくない

代替案

Tree Tabs

タブをサイドバーを使用してツリー表示する。グループ分けもできる。

Panorama View

TabGroups のようにグループを一覧表示して、選択したタブを表示できる。縮小表示もできる。ショートカット(Ctrl+Shift+F)をジェスチャなどを設定しておくと良いでしょう。

ウィンドウで管理

ウィンドウをグループとして、ウィンドウ別にタブを管理する。タスクバーから選択するとグループ移動できる。概念的には面白いが、 Tree Tabs や Panorama View に劣っていると感じる。

ツリー型タブなどをあわせて使用すると良い。

筆者の最終結果

筆者は、最終的に Tree Tabs を採用しました。

TabGroups の後継としては、Panorama Viewの方が相応しいと感じます。ですが、サイドバーを使用するタブ管理に筆者自身がなれてしまいました。なので、今ではグループ一覧を表示するよりもサイドバーに常に表示している方が扱いやすく感じています。

Tree Tabs に何かしら不満があったため(不満の内容は忘れました)、現在は Sidebery に移行しました。操作性等は、 Tree Tabs とほぼ同等のため、追加説明は割愛します。

Tree Tabs

TreeTab

良いところ

  • タブのグループ化
  • グループ単位の表示
  • グループ移動でタブの再読込をしない
  • グループの名前設定

妥協したところ

  • サイドバーで操作する
  • 複数グループの俯瞰

不満があるところ

  • ショートカットのタブ移動の動作
    • タブ移動するとグループ外に移動する
  • まれに、タブの同期に失敗する

変更した設定など

[Folders]
[v] Limit Drag&Drop to tree's maximum depth, so you can't drop folders
    ドラッグアンドドロップをツリーの最大深度に制限する


[Tabs]
Action for double click on tab [reload tab]
タブをダブルクリックのアクション: リロード

Append children tabs at the  [top (reverse hierarchy)]
子タブの追加:  上の逆階層(設定の意図はよくわからない?)
別グループ表示中でもカレントタブの右隣に新しいタブを開く動作となる

After closing active tab, [active tab below]
アクティブなタブを閉じた後、下のタブをアクティブにする

Maximum tree depth: 0
ツリーの深さ:0
ツリータブなのにツリータブとして利用しない(´・ω・`)


[Global]
[v] Never show close button (option above will be ignored)
    クローズボタンを表示しない
    クローズは中央クリックでこと足りるため非表示(&誤動作防止)

Panorama View

Panorama View

良いところ

  • タブのグループ化
  • グループ移動でタブの再読込をしない
  • グループの名前設定
  • サイドバーを使用しない
  • 複数グループの俯瞰

妥協したところ

  • グループ単位の表示

備考

Firefox は、 Chrome 系と異なり、タブグループ機能をブラウザ本体に実装していません。そのため、拡張機能でタブグループ機能を実現しています。拡張機能では、タブのグループ管理を実現できますが、(サイトの)アカウント単位での管理を実現できません。ですが、 Firefox にはコンテナータブ機能があります。コンテナータブ機能をタブグループ機能と合わせて使用することで、アカウント単位のタブ管理を実現できます。

コンテナータブ機能の詳細は、公式のヘルプを参照してください。