概要
- Firefox の右クリックメニューが初期状態で非常に多機能で煩雑
- about:config で多くのボタンを非表示にできるが設定が分かりにくい
- 一部のボタンは userChrome.css でしか消せない
- 初心者にはカスタマイズが難解
- ツールバーのような簡単なカスタマイズ機能の必要性
Firefoxの右クリックメニューが煩雑な理由
- 初期状態 のFirefoxでは、画像上で右クリックすると 26個 ものメニュー項目が表示される現状
- そのうち 2つはグレーアウト されており、 7つの区切り線、 2つのサブメニュー も存在
- 例:「Ask an AI Chatbot」は単独行だけでなくサブメニューも用意
- 開発ツール(DevTools) を一度でも開くと「Inspect Accessibility Properties」ボタンが追加されるが、 非表示方法が不明瞭
- 「Copy Clean Link」や「Copy Clean Link to Highlight」など 状況によって意味のないボタン も表示
- ユーザーが本当に必要な機能を取捨選択できない 設計
- 無駄な機能の削除方法が分かりにくい 不満
about:configで右クリックメニューを整理する方法
- about:config で以下の設定を false に変更することで、メニュー項目を非表示可能
- browser.translations.select.enable – 「Translate Selection」ボタンを削除
- screenshots.browser.component.enabled – スクリーンショット機能と「Take Screenshot」ボタンを削除
- dom.text_fragments.enabled – テキストフラグメントと「Copy Link to Highlight」ボタンを削除
- privacy.query_stripping.strip_on_share.enabled – 「Copy Clean Link」などを削除
- devtools.accessibility.enabled – アクセシビリティインスペクターと「Inspect Accessibility Properties」ボタンを削除
- browser.ml.chat.menu – 「Ask an AI Chatbot」ボタンを削除
- browser.ml.linkPreview.enabled – リンクプレビューとAI要約、「Preview Link」ボタンを削除
- dom.text-recognition.enabled – OCR機能と「Copy Text From Image」ボタンを削除
- browser.search.visualSearch.featureGate – Visual Search(Google Lens)と「Search Image with Google Lens」ボタンを削除
- extensions.formautofill.addresses.enabled – 住所自動入力関連のボタンを削除
- extensions.formautofill.creditCards.enabled – クレジットカード自動入力関連のボタンを削除
- widget.macos.native-context-menus – macOSの「Services」ボタンを削除
- print.enabled – 印刷UIと「Print」「Print Selection…」ボタンを削除
- これらの設定変更により、 26個から15個 までメニュー項目を削減可能
依然として消せないメニュー項目
- about:config では削除できない項目
- 「Bookmark Link…」
- 「Save Link As…」
- 「Email Image…」
- 「Set Image as Desktop Background…」
- 「Bookmark Page…」
- これらの項目の「…」は「追加情報の入力が必要」という意味(例:保存ファイル名の入力)
- フォーム右クリック時 の「Check Spelling」「Languages」なども完全削除不可
- スペルチェック自体を無効化すれば「Check Spelling」は消せるが、利便性低下
- 「Languages」メニューは一言語利用でも消せない
userChrome.cssによるさらなるカスタマイズ
- 上記で消せない項目は userChrome.css を使って非表示化が必要
- userChrome.css の利用方法や設定例は次回解説予定
カスタマイズの難しさと今後の課題
- これらの設定やカスタマイズ方法は 初心者には非常に分かりにくい
- 設定を探し出すのにも 多大な時間と労力 を要する
- 一部設定は「print.enabled」など 本来の機能まで無効化 してしまうリスク
- ツールバーのカスタマイズ のような、 右クリックメニューの簡易カスタマイズ機能 の実装が望まれる
- 「PRs welcome」とは言うものの、 公式対応 に期待