- macOS의 기본 Firefox 설치 환경에서 우클릭 메뉴가 지나치게 복잡하고 불필요한 항목이 많다는 문제 제기
-
about:config 설정을 통해 AI 관련 버튼, 스크린샷, 번역, 링크 미리보기, 시각 검색 등 여러 기능을 비활성화 가능
- 총 13개의 설정을 false로 변경하면 26개 항목에서 15개 항목으로 축소되어 훨씬 간결한 메뉴 구성 가능
- 일부 항목(예: “Bookmark Link…”, “Save Link As…”, “Languages”)은 CSS 수정(userChrome.css) 없이는 제거 불가
- Firefox가 툴바 커스터마이즈 기능처럼 우클릭 메뉴도 사용자 정의할 수 있는 UI를 제공해야 한다는 제안
Firefox 기본 우클릭 메뉴의 문제점
- macOS에서 새로 설치한 Firefox의 우클릭 메뉴에는 26개의 항목, 7개의 구분선, 2개의 하위 메뉴가 포함
- “Ask an AI Chatbot”, “Copy Clean Link”, “Inspect Accessibility Properties” 등 불필요한 항목 다수 존재
- 일부 버튼은 기능을 한 번만 사용해도 계속 표시되며, 비활성화 방법이 명확하지 않음
- “Copy Clean Link”나 “Copy Link to Highlight” 등은 상황에 따라 무의미한 버튼으로 표시됨
- 메뉴가 과도하게 복잡해 사용자가 실제로 필요한 기능을 찾기 어려운 구조임
about:config를 통한 메뉴 정리
- 다음 설정을 false로 변경하면 관련 버튼이 제거됨
-
browser.translations.select.enable: “Translate Selection” 제거
-
screenshots.browser.component.enabled: 스크린샷 기능 및 버튼 제거
-
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: “Preview Link” 제거
-
dom.text-recognition.enabled: “Copy Text From Image” 제거
-
browser.search.visualSearch.featureGate: “Search Image with Google Lens” 제거
-
extensions.formautofill.addresses.enabled: 주소 자동완성 관련 버튼 제거
-
extensions.formautofill.creditCards.enabled: 결제정보 자동완성 관련 버튼 제거
-
widget.macos.native-context-menus: macOS 기본 “Services” 메뉴 제거
-
print.enabled: 인쇄 기능 및 관련 버튼 제거
- 위 설정 적용 후 26개에서 15개 버튼으로 감소, 메뉴가 훨씬 단순화됨
여전히 남는 제거 불가능한 항목
- “Bookmark Link…”, “Save Link As…”, “Email Image…”, “Set Image as Desktop Background…”, “Bookmark Page…” 등은 about:config로 제거 불가
- 이들 항목의 ... 표시는 사용자 입력이 필요한 작업임
- 폼 영역 우클릭 시 “Check Spelling”, “Languages” 메뉴가 여전히 표시됨
- “Check Spelling”은 맞춤법 검사를 완전히 끄면 제거 가능하지만, 유용한 기능이므로 유지
- “Languages” 메뉴는 단일 언어 환경에서도 제거 불가
userChrome.css를 통한 추가 커스터마이징
- 남은 불필요한 버튼은 userChrome.css 파일을 작성해 제거 가능
- 다음 글에서 userChrome.css 활용법을 다룰 예정이라고 언급
Firefox 사용자 경험 개선 제안
- 여러 버튼을 개별적으로 끄는 과정이 복잡하고 비직관적임
- 새 사용자 입장에서는 설정 위치를 찾기 어렵고 일부는 비공식적 해킹 수준의 설정 필요
- Firefox가 “Customize Toolbar”처럼 우클릭 메뉴 항목을 시각적으로 관리할 수 있는 인터페이스를 제공해야 함
- 현재 구조는 고급 사용자에게는 유용하지만, 일반 사용자 친화성이 부족함