このメニューの中に含まれている項目はそれぞれ違いますが、中にはアドオンの導入や履歴が増えることによってメニュー内のアイテム数が増え、やたらと長くなってしまうものもあります。
たとえば最近閉じたタブの項目が多くなっていたり、ブックマークツールバーのフォルダに大量のアイテムを登録している場合、メニューの長さが画面内に収まりきらないようなことがあります。
こんなときでもマウスホイールを操作すればメニュー内で上下に移動することはできますが、メニューの高さは変わらないため、目的のアイテムが探しにくかったり、現在位置がわかりにくくなってしまうこともありますね。
Firefox+Stylishの環境に、「Scrollbar Menu 」というユーザースタイルを登録しておけば、このように長くなってしまったメニューにスクロールバーを付与し、扱いやすくすることができます。
「Scrollbar Menu」をインストール後は、メニューバーの各項目をはじめ、ページコンテキストメニュー、タブコンテキストメニュー、ブックマークフォルダアイテム、ツールバーボタンのドロップダウンリストなど、全てのメニューポップアップの高さを300pxに制限し、そこに収まりきらないアイテムがある場合はメニュー内にスクロールバーを表示するようになります。
*高さが300pxに満たないメニューはサイズを変更しません。
■ツールメニュー
■メニュー→[Delicious]
■ページコンテキストメニュー
■ブックマークツールバーフォルダ
■タブコンテキストメニュー
■戻る/進むボタン右クリック時
■最近閉じたタブ(TabMixPlus導入時)
このように、どんなに長いメニューも高さを300pxに制限し、スクロールバーを追加することで目的のアイテムを見つけやすくしてくれます。
*コード内の[max-height: 300px]部の"300"を変更すれば、任意の高さに変更することができます。
*サブメニューも同様に高さが制限され、スクロールバーが付与されます。
全体が見渡せた方がいいという方もいらっしゃるかもしれませんが、下まで伸びるメニューが嫌な方や、メニュー内にスクロールバーが欲しい方は使ってみてはいかがでしょうか。
ダウンロード:Scrollbar Menu(userstyles.org)
<関連記事>
■Firefoxのコンテキストメニューを折りたたみ、必要最小限だけの表示にするアドオン「FfChrome」
■煩雑になってしまったFirefoxの[ツール]メニューをジャンル別に整理できるアドオン「Tools Menu Ontologist」
■拡張機能の導入により増えたメニューをツールバーに追加する「More Tools Menu」
■Firefoxの[メニューバー]を一つのボタンに集約できるアドオン「Compact Menu 2」
■Firefoxの各種メニューを表示・非表示できるアドオン「Menu Editor」
■Firefoxのコンテキストメニューをシンプルにしてくれるユーザースタイル「Better context menu」
>*コード内の[max-height: 300px]部の"300"を変更すれば、任意の高さに変更することができます。
との事で、300→500に変更して更新すると何故か0pxと判断され、FireFoxの全メニューが利用不能となりましたw(ちょっと凄く危険)
回復にはStylish毎葬り去る以外に手がなく、結局糠喜びに終わりましたとサ
まあ、FireFoxの元設計が御粗末なのが元凶なんですが