- Trong môi trường cài đặt Firefox mặc định trên macOS, menu chuột phải quá rối rắm và có nhiều mục không cần thiết
- Có thể vô hiệu hóa nhiều tính năng thông qua thiết lập
about:config, bao gồm các nút liên quan đến AI, chụp màn hình, dịch, xem trước liên kết, tìm kiếm trực quan, v.v.
- Chỉ cần đổi tổng cộng 13 thiết lập sang
false là có thể giảm từ 26 mục xuống còn 15 mục, giúp menu gọn gàng hơn rất nhiều
- Một số mục (ví dụ: “Bookmark Link…”, “Save Link As…”, “Languages”) không thể bị loại bỏ nếu không chỉnh CSS (
userChrome.css)
- Đề xuất rằng Firefox nên cung cấp giao diện cho phép tùy biến menu chuột phải, tương tự như tính năng tùy chỉnh thanh công cụ
Vấn đề của menu chuột phải mặc định trong Firefox
- Trên macOS, menu chuột phải của Firefox mới cài đặt bao gồm 26 mục, 7 đường phân cách và 2 menu con
- Có nhiều mục không cần thiết như “Ask an AI Chatbot”, “Copy Clean Link”, “Inspect Accessibility Properties”
- Một số nút vẫn tiếp tục hiển thị chỉ sau khi dùng tính năng một lần, và không rõ cách tắt
- Các mục như “Copy Clean Link” hay “Copy Link to Highlight” đôi khi xuất hiện như những nút vô nghĩa tùy theo ngữ cảnh
- Menu quá phức tạp khiến người dùng khó tìm được chức năng mình thực sự cần
Sắp xếp lại menu bằng about:config
- Đổi các thiết lập sau sang
false sẽ loại bỏ những nút liên quan
browser.translations.select.enable: xóa “Translate Selection”
screenshots.browser.component.enabled: xóa tính năng và nút chụp màn hình
dom.text_fragments.enabled: xóa “Copy Link to Highlight”
privacy.query_stripping.strip_on_share.enabled: xóa “Copy Clean Link”
devtools.accessibility.enabled: xóa “Inspect Accessibility Properties”
browser.ml.chat.menu: xóa “Ask an AI Chatbot”
browser.ml.linkPreview.enabled: xóa “Preview Link”
dom.text-recognition.enabled: xóa “Copy Text From Image”
browser.search.visualSearch.featureGate: xóa “Search Image with Google Lens”
extensions.formautofill.addresses.enabled: xóa các nút liên quan đến tự động điền địa chỉ
extensions.formautofill.creditCards.enabled: xóa các nút liên quan đến tự động điền thông tin thanh toán
widget.macos.native-context-menus: xóa menu “Services” mặc định của macOS
print.enabled: xóa tính năng in và các nút liên quan
- Sau khi áp dụng các thiết lập trên, số nút giảm từ 26 xuống 15, giúp menu đơn giản hơn nhiều
Những mục vẫn còn và không thể xóa
- Các mục như “Bookmark Link…”, “Save Link As…”, “Email Image…”, “Set Image as Desktop Background…”, “Bookmark Page…” không thể xóa bằng
about:config
- Dấu
... ở các mục này cho biết đây là những thao tác cần người dùng nhập thêm
- Khi nhấp chuột phải trong vùng biểu mẫu, menu “Check Spelling”, “Languages” vẫn tiếp tục hiển thị
- Có thể xóa “Check Spelling” nếu tắt hoàn toàn kiểm tra chính tả, nhưng vì đây là tính năng hữu ích nên vẫn giữ lại
- Menu “Languages” không thể xóa ngay cả trong môi trường chỉ dùng một ngôn ngữ
Tùy biến thêm bằng userChrome.css
- Những nút thừa còn lại có thể bị loại bỏ bằng cách tạo tệp
userChrome.css
- Bài viết cho biết sẽ đề cập cách sử dụng
userChrome.css trong bài tiếp theo
Đề xuất cải thiện trải nghiệm người dùng của Firefox
- Quá trình tắt từng nút riêng lẻ hiện nay phức tạp và thiếu trực quan
- Với người dùng mới, khó tìm ra vị trí thiết lập và một số mục còn đòi hỏi mức chỉnh sửa gần như hack không chính thức
- Firefox nên cung cấp giao diện cho phép quản lý trực quan các mục trong menu chuột phải, giống như “Customize Toolbar”
- Cấu trúc hiện tại hữu ích với người dùng nâng cao, nhưng chưa đủ thân thiện với người dùng phổ thông
1 bình luận
Ý kiến trên Hacker News
Ở một dòng thời gian khác, có lẽ đã xuất hiện các bài blog than phiền rằng Firefox làm người dùng cao cấp mất tính năng khi rút gọn menu ngữ cảnh
Thực tế là mỗi khi Firefox loại bỏ tính năng khỏi UI, tôi đã thấy kiểu bài phàn nàn này nhiều lần
Cuối cùng thì rất khó làm hài lòng tất cả mọi người
Tôi nghĩ không cần lo cho người mới bắt đầu nữa, vì họ đã rời Firefox từ lâu rồi
Vấn đề là Firefox thêm tính năng AI rồi bật nó lên mà không hề hỏi người dùng
Tự nhận là trình duyệt đặt quyền riêng tư làm trung tâm mà lại đưa AI vào mặc định thì thật mâu thuẫn
Cốt lõi là cân bằng giữa các tùy chọn hiển thị cho người dùng phổ thông và các tính năng chuyên sâu cho power user
Thành công của máy tính không đến từ việc là “sản phẩm cho tất cả mọi người”, mà từ việc là “môi trường ai cũng có thể chỉnh sửa theo nhu cầu của mình”
Rốt cuộc, mọi người dùng đều trở thành power user theo cách riêng của họ
Như Jack Conte nói trong video bài nói chuyện, tôi nghĩ thành công thực sự đến từ một nhóm nhỏ người dùng đầy nhiệt huyết
Những mục như “copy clean link” lúc biến mất lúc lại hiện ra tùy ngữ cảnh thật khó hiểu
Tôi nghĩ thà cứ luôn hiển thị nó ở trạng thái bị vô hiệu hóa còn tốt hơn
Dấu “…” là quy ước UI truyền thống dùng cho trường hợp một mục menu không thực thi ngay mà sẽ mở hộp thoại
Menu bị làm mờ thành màu xám lại hữu ích với tôi, vì nó là tín hiệu cho thấy tôi đang ở đúng vị trí
Khi mục menu biến mất thì ngược lại càng dễ gây bối rối
Mục màu xám trông như vô dụng, nhưng thật ra là một cơ chế phản hồi quan trọng
Nếu chỉ đơn giản mở cửa sổ thuộc tính thì không cần
Dạo này cảm giác sự tỉ mỉ đó đã ít đi, nên tôi hơi thấy hoài niệm
Apple đã từ bỏ cách đặt menu trong từng cửa sổ theo Fitts’s law(Định luật Fitts)
Như trong bài viết về Menu bar, menu ở cạnh dưới cửa sổ chậm và kém hiệu quả
Cá nhân tôi thích cấu trúc menu phong phú của Firefox
Tôi nghĩ nên đưa các tính năng ít dùng vào menu con, nhưng vẫn cố giữ khả năng khám phá (discoverability) ngay trong menu nhiều nhất có thể
Nếu vậy sẽ có tới hàng trăm mục
Menu không có tìm kiếm, lại thiếu mô tả nên xét về khả năng khám phá thì tôi cho là thất bại
Trên macOS nó vẫn còn tồn tại
Vấn đề của văn hóa ngày nay là những gì trước đây được viết kiểu “bạn có thể sắp xếp menu như thế này”
giờ đã biến thành nội dung xoáy vào cơn giận
Ngày xưa những cuộc tranh luận như Mac vs PC hay vim vs emacs còn mang sắc thái đùa vui
Còn bây giờ mọi bài viết đều trở nên quá mức công kích
Firefox trước đây tăng cường quyền riêng tư, còn bây giờ lại mặc định bật những tính năng làm suy yếu quyền riêng tư
Nên cũng có thể hiểu vì sao giọng điệu của người dùng trở nên gay gắt hơn
Cảm ơn vì đã chia sẻ các thiết lập about:config hữu ích
Nó rất có ích cho những ai dùng file user.js để duy trì và đồng bộ cấu hình
Tôi cũng muốn giới thiệu toolkit simpleMenuWizard, có thể xóa mọi mục trong menu chuột phải
Tôi đã xóa khoảng 15 mục menu bằng userChrome.css, nhưng lần tới chắc sẽ chuyển sang cái này
Menu đúng là đã quá dài
Tôi thường dùng “Save Link As…”, nhưng “Set Image as Desktop Background…” thì cả đời chưa dùng một lần
Cảm giác như họ đã dành một mục menu cho một trường hợp sử dụng quá hẹp
Cái tên này dễ gây nhầm
Tôi thật sự biết ơn vì có thiết lập tắt cuộn bằng stylus và cho phép dùng bút như công cụ chọn văn bản
Đây là hành vi mà tôi đã mong đợi từ thời PenPoint hay Windows for Pen Computing
Vô hiệu hóa hẳn tính năng thì hơi quá
Tôi thỉnh thoảng có dùng tính năng chụp màn hình, nhưng không dùng từ menu chuột phải
Tự động điền, in ấn, công cụ trợ năng… cũng vậy
Điều đáng tiếc là không thể tắt các mục menu không cần thiết
Tôi lúc nào cũng chỉ dùng từ menu đó
Thật thú vị khi có người chỉ trích các mục bị làm mờ màu xám
Phần mềm ngày nay khi thiếu quyền hoặc một số chức năng bị chặn thì thường giấu luôn cả UI
Thành ra dù bạn làm theo tài liệu hay đường dẫn mà AI chỉ, menu cũng không tồn tại nên rất rối
Mục màu xám là mức tối thiểu của khả năng khám phá (discoverability), vì nó cho người dùng biết “tính năng này có tồn tại”
Lý tưởng nhất là còn nên cho biết “vì sao nó bị vô hiệu hóa”, nhưng có lẽ như vậy là đòi hỏi quá nhiều
Nếu bấm vào thì sẽ chuyển tới một trang thông báo “bạn không có quyền”
Tôi nghĩ như vậy tốt hơn nhiều so với việc không thấy gì cả
Thông báo lỗi cũng biến mất, chỉ còn spinner quay một lúc rồi thôi
Người dùng thậm chí còn không biết vì sao nó không hoạt động
Tôi đã nhìn màn hình và hét lên “Khả năng khám phá!”
Đó là một danh sách about:config khá thú vị
Có lẽ tôi lại thuộc số ít người thực sự đã dùng hết tất cả các mục menu chuột phải đó
Hơn nữa còn không thể xóa bằng about:config nữa